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 <[email protected]>
 
+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 <bsd.port.mk>
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 = [email protected]
++author_email = [email protected]
+ 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

Reply via email to