Page MenuHomeFreeBSD

D53370.id165948.diff
No OneTemporary

D53370.id165948.diff

diff --git a/security/py-gssapi/Makefile b/security/py-gssapi/Makefile
--- a/security/py-gssapi/Makefile
+++ b/security/py-gssapi/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gssapi
-DISTVERSION= 1.8.3
-PORTREVISION= 1
+DISTVERSION= 1.10.1
CATEGORIES= security python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,11 +10,13 @@
LICENSE= ISCL
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator@${PY_FLAVOR}
-# Officially: 3.7-3.12
+# Officially: 3.9-3.14
USES= python
-USE_PYTHON= autoplist cython distutils
+USE_PYTHON= autoplist cython3 pep517
OPTIONS_SINGLE= GSSAPI
OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT
diff --git a/security/py-gssapi/distinfo b/security/py-gssapi/distinfo
--- a/security/py-gssapi/distinfo
+++ b/security/py-gssapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1693664318
-SHA256 (gssapi-1.8.3.tar.gz) = aa3c8d0b1526f52559552bb2c9d2d6be013d76a8e5db00b39a1db5727e93b0b0
-SIZE (gssapi-1.8.3.tar.gz) = 94190
+TIMESTAMP = 1761519654
+SHA256 (gssapi-1.10.1.tar.gz) = 7b54335dc9a3c55d564624fb6e25fcf9cfc0b80296a5c51e9c7cf9781c7d295b
+SIZE (gssapi-1.10.1.tar.gz) = 94262
diff --git a/security/py-gssapi/files/patch-pyproject.toml b/security/py-gssapi/files/patch-pyproject.toml
new file mode 100644
--- /dev/null
+++ b/security/py-gssapi/files/patch-pyproject.toml
@@ -0,0 +1,10 @@
+--- pyproject.toml.orig 2025-10-26 23:13:25 UTC
++++ pyproject.toml
+@@ -1,6 +1,6 @@
+ [build-system]
+ requires = [
+- "Cython == 3.1.3",
++ "Cython >= 3.1.3",
+ "setuptools >= 40.6.0", # Start of PEP 517 support for setuptools
+ ]
+ build-backend = "setuptools.build_meta"

File Metadata

Mime Type
text/plain
Expires
Tue, Apr 28, 4:07 PM (21 h, 27 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
32290172
Default Alt Text
D53370.id165948.diff (1 KB)

Event Timeline