From 24ca07948067cdc0d30f4723eeaf5b43fff76084 Mon Sep 17 00:00:00 2001 From: ErenHDE Date: Wed, 18 Feb 2026 12:55:26 +0300 Subject: [PATCH] tor: update to 0.4.9.5. --- srcpkgs/tor/patches/python-3.14.patch | 37 --------------------------- srcpkgs/tor/template | 4 +-- 2 files changed, 2 insertions(+), 39 deletions(-) delete mode 100644 srcpkgs/tor/patches/python-3.14.patch diff --git a/srcpkgs/tor/patches/python-3.14.patch b/srcpkgs/tor/patches/python-3.14.patch deleted file mode 100644 index 637d3f84f2cd6b..00000000000000 --- a/srcpkgs/tor/patches/python-3.14.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 1982ef09417304e29962b3147e703c6b9947f60c Mon Sep 17 00:00:00 2001 -From: "Alex Xu (Hello71)" -Date: Mon, 15 Sep 2025 19:37:00 -0400 -Subject: [PATCH] practracker: codecs.open -> io.open for python 3.14 - -codecs.open is now deprecated: https://docs.python.org/3.14/whatsnew/3.14.html. -it prints a DeprecationWarning which makes tests fail, and may be removed in -the future. io.open works on python 2 and 3 ---- - scripts/maint/practracker/practracker.py | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/scripts/maint/practracker/practracker.py b/scripts/maint/practracker/practracker.py -index 76ffd64cfb..fd2abe6c27 100755 ---- a/scripts/maint/practracker/practracker.py -+++ b/scripts/maint/practracker/practracker.py -@@ -24,7 +24,7 @@ from __future__ import division - from __future__ import print_function - from __future__ import unicode_literals - --import codecs, os, sys -+import io, os, sys - - import metrics - import util -@@ -64,7 +64,7 @@ TOR_TOPDIR = None - ####################################################### - - def open_file(fname): -- return codecs.open(fname, 'r', encoding='utf-8') -+ return io.open(fname, 'r', encoding='utf-8') - - def consider_file_size(fname, f): - """Consider the size of 'f' and yield an FileSizeItem for it. --- -GitLab - diff --git a/srcpkgs/tor/template b/srcpkgs/tor/template index 60f13050593158..727c33794b1ead 100644 --- a/srcpkgs/tor/template +++ b/srcpkgs/tor/template @@ -1,6 +1,6 @@ # Template file for 'tor' pkgname=tor -version=0.4.8.22 +version=0.4.9.5 revision=1 build_style=gnu-configure configure_args="--enable-gpl" @@ -14,7 +14,7 @@ license="BSD-3-Clause, GPL-3.0-only" homepage="https://www.torproject.org/" changelog="https://gitlab.torproject.org/tpo/core/tor/-/raw/main/ChangeLog" distfiles="https://dist.torproject.org/tor-${version}.tar.gz" -checksum=c88620d9278a279e3d227ff60975b84aa41359211f8ecff686019923b9929332 +checksum=c949c2f86b348e64891976f6b1e49c177655b23df97193049bf1b8cd3099e179 case "${XBPS_TARGET_MACHINE}" in # Tests just don't work here