From: Stuart Henderson Subject: update bencode.py, fix deprecated - in setup.cfg To: Remi Pointel Cc: ports Date: Fri, 23 Jan 2026 11:44:14 +0000 ok? Remi, do you want to stay listed as maintainer? Index: Makefile =================================================================== RCS file: /cvs/ports/devel/py-bencode/Makefile,v diff -u -p -r1.12 Makefile --- Makefile 29 Apr 2025 10:37:50 -0000 1.12 +++ Makefile 23 Jan 2026 11:41:43 -0000 @@ -1,24 +1,21 @@ COMMENT = bencoding and bdecoding implementation -MODPY_DISTV = 2.1.0 +MODPY_DISTV = 4.0.0 DISTNAME = bencode.py-${MODPY_DISTV} PKGNAME = py-bencode-${MODPY_DISTV} -REVISION = 6 CATEGORIES = devel MAINTAINER = Remi Pointel +HOMEPAGE = https://github.com/fuzeman/bencode.py + # BitTorrent Open Source License # BTOSL http://www.bittorrent.com/license PERMIT_PACKAGE = Yes MODULES = lang/python MODPY_PI = Yes -MODPY_PYBUILD = setuptools - -BUILD_DEPENDS = devel/py-pbr - -NO_TEST = Yes +MODPY_PYBUILD = pbr .include Index: distinfo =================================================================== RCS file: /cvs/ports/devel/py-bencode/distinfo,v diff -u -p -r1.2 distinfo --- distinfo 17 Mar 2020 20:53:55 -0000 1.2 +++ distinfo 23 Jan 2026 11:41:43 -0000 @@ -1,2 +1,2 @@ -SHA256 (bencode.py-2.1.0.tar.gz) = fWWwLxdAl6RCorE4IIruf+EE0s5556KftFfQ4C84/D0= -SIZE (bencode.py-2.1.0.tar.gz) = 17076 +SHA256 (bencode.py-4.0.0.tar.gz) = KiTM2hclpRplCJPQtjJgE4NZ6qKZu256CZYTUKKm4Fw= +SIZE (bencode.py-4.0.0.tar.gz) = 19842 Index: patches/patch-setup_cfg =================================================================== RCS file: patches/patch-setup_cfg diff -N patches/patch-setup_cfg --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-setup_cfg 23 Jan 2026 11:41:43 -0000 @@ -0,0 +1,17 @@ +Index: setup.cfg +--- setup.cfg.orig ++++ setup.cfg +@@ -1,10 +1,10 @@ + [metadata] + name = bencode.py + author = Dean Gardiner +-author-email = me@dgardiner.net ++author_email = me@dgardiner.net + summary = Simple bencode parser (for Python 2, Python 3 and PyPy) +-description-file = README.rst +-home-page = https://github.com/fuzeman/bencode.py ++description_file = README.rst ++home_page = https://github.com/fuzeman/bencode.py + license = BitTorrent Open Source License + classifier = + Development Status :: 5 - Production/Stable Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/py-bencode/pkg/PLIST,v diff -u -p -r1.7 PLIST --- pkg/PLIST 23 Oct 2025 13:19:34 -0000 1.7 +++ pkg/PLIST 23 Jan 2026 11:41:43 -0000 @@ -20,3 +20,23 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/bencode_py-${MODPY_DISTV}.dist-info/licenses/LICENSE lib/python${MODPY_VERSION}/site-packages/bencode_py-${MODPY_DISTV}.dist-info/pbr.json lib/python${MODPY_VERSION}/site-packages/bencode_py-${MODPY_DISTV}.dist-info/top_level.txt +lib/python${MODPY_VERSION}/site-packages/bencodepy/ +lib/python${MODPY_VERSION}/site-packages/bencodepy/__init__.py +lib/python${MODPY_VERSION}/site-packages/bencodepy/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/bencodepy/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/bencodepy/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/bencodepy/${MODPY_PYCACHE}common.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/bencodepy/${MODPY_PYCACHE}common.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/bencodepy/${MODPY_PYCACHE}compat.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/bencodepy/${MODPY_PYCACHE}compat.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/bencodepy/${MODPY_PYCACHE}decoder.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/bencodepy/${MODPY_PYCACHE}decoder.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/bencodepy/${MODPY_PYCACHE}encoder.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/bencodepy/${MODPY_PYCACHE}encoder.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/bencodepy/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/bencodepy/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/bencodepy/common.py +lib/python${MODPY_VERSION}/site-packages/bencodepy/compat.py +lib/python${MODPY_VERSION}/site-packages/bencodepy/decoder.py +lib/python${MODPY_VERSION}/site-packages/bencodepy/encoder.py +lib/python${MODPY_VERSION}/site-packages/bencodepy/exceptions.py