git: c12f4c47ed9e - main - security/py-pgpy: Update 0.5.3 => 0.6.0, fix with python 3.13+
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 07 Oct 2026 23:14:52 UTC
The branch main has been updated by vvd:
URL: https://cgit.FreeBSD.org/ports/commit/?id=c12f4c47ed9e5af3bc68c3d062339085d1872ff2
commit c12f4c47ed9e5af3bc68c3d062339085d1872ff2
Author: Pete Diamond <lazeraman@gmail.com>
AuthorDate: 2026-10-07 23:05:30 +0000
Commit: Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-10-07 23:14:10 +0000
security/py-pgpy: Update 0.5.3 => 0.6.0, fix with python 3.13+
Changelogs:
https://github.com/SecurityInnovation/PGPy/releases/tag/v0.5.4
https://github.com/SecurityInnovation/PGPy/releases/tag/v0.6.0
Commit log:
https://github.com/SecurityInnovation/PGPy/compare/v0.5.3...v0.6.0
PR: 298667
Approved by: contact@evilham.com (maintainer, timeout > 2 weeks)
Sponsored by: UNIS Labs (vvd)
Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>
---
security/py-pgpy/Makefile | 18 +++++++++++-------
security/py-pgpy/distinfo | 12 +++++++++---
security/py-pgpy/files/patch-setup.cfg | 10 ----------
3 files changed, 20 insertions(+), 20 deletions(-)
diff --git a/security/py-pgpy/Makefile b/security/py-pgpy/Makefile
index 7cfaca17d977..a218f8e1b19a 100644
--- a/security/py-pgpy/Makefile
+++ b/security/py-pgpy/Makefile
@@ -1,10 +1,13 @@
-PORTNAME= pgpy
-PORTVERSION= 0.5.3
-PORTREVISION= 1
+PORTNAME= PGPy
+DISTVERSION= 0.6.0
CATEGORIES= security python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= PGPy-${PORTVERSION}
+
+PATCH_SITES= https://github.com/SecurityInnovation/PGPy/commit/
+PATCHFILES= ad905b3c42dcf47d2e76c0d18b4bc1051cbbd4d9.patch:-p1 \
+ 5cdda87f74bcbb1dd7d29bb49b6a0ee67e41a7ce.patch:-p1 \
+ 5c057b0d58cc269fdf0340a5e9802b295db8df2b.patch:-p1
MAINTAINER= contact@evilham.com
COMMENT= Pretty Good Privacy for Python
@@ -13,11 +16,12 @@ WWW= https://github.com/SecurityInnovation/PGPy
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>=0:devel/py-pyasn1@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR}
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>=0:devel/py-pyasn1@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent cryptography distutils
+USE_PYTHON= autoplist concurrent cryptography pep517 pytest
NO_ARCH= yes
diff --git a/security/py-pgpy/distinfo b/security/py-pgpy/distinfo
index cefea76543dc..de0bd0e72e58 100644
--- a/security/py-pgpy/distinfo
+++ b/security/py-pgpy/distinfo
@@ -1,3 +1,9 @@
-TIMESTAMP = 1602063076
-SHA256 (PGPy-0.5.3.tar.gz) = a49c269cedcaf82ac6999bcae5fd3f543ecb1c759f9d48a15ad8d8fa4ac03987
-SIZE (PGPy-0.5.3.tar.gz) = 605465
+TIMESTAMP = 1791414141
+SHA256 (PGPy-0.6.0.tar.gz) = 279c2e353f4c3a319f00bd9bd582456e420f8a3ac6de2b4e9731444746828383
+SIZE (PGPy-0.6.0.tar.gz) = 603002
+SHA256 (ad905b3c42dcf47d2e76c0d18b4bc1051cbbd4d9.patch) = 827de5576d9747dbed4737cedc910f28ca43f733207d378d885aa336d10ba11f
+SIZE (ad905b3c42dcf47d2e76c0d18b4bc1051cbbd4d9.patch) = 978
+SHA256 (5cdda87f74bcbb1dd7d29bb49b6a0ee67e41a7ce.patch) = ba09f45f8a2a5e077acf4f9060bde0e1ba66778d76286c8401b69ea6ab556410
+SIZE (5cdda87f74bcbb1dd7d29bb49b6a0ee67e41a7ce.patch) = 1649
+SHA256 (5c057b0d58cc269fdf0340a5e9802b295db8df2b.patch) = d01361c510f03cf5fb15c6d4b072a0c5f28bdbf94f150e5e4fbe32701af59450
+SIZE (5c057b0d58cc269fdf0340a5e9802b295db8df2b.patch) = 1942
diff --git a/security/py-pgpy/files/patch-setup.cfg b/security/py-pgpy/files/patch-setup.cfg
deleted file mode 100644
index d5e92507c681..000000000000
--- a/security/py-pgpy/files/patch-setup.cfg
+++ /dev/null
@@ -1,10 +0,0 @@
---- setup.cfg.orig 2020-10-07 09:40:41 UTC
-+++ setup.cfg
-@@ -39,7 +39,6 @@ install_requires =
- enum34; python_version < '3.4'
- setup_requires =
- setuptools
-- wheel
- python_requires = >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*
-
- [build_sphinx]