git: 30c4bb736ce1 - main - security/py-pysaml2: Update to 7.5.5

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Sun, 20 Sep 2026 01:01:28 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=30c4bb736ce15258aa696e97b2d30fbf910e7366

commit 30c4bb736ce15258aa696e97b2d30fbf910e7366
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-09-20 00:57:06 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-09-20 00:57:06 +0000

    security/py-pysaml2: Update to 7.5.5
    
    - Update WWW
    
    Changes:        https://github.com/IdentityPython/pysaml2/releases
    Security:       CVE-2026-26007
---
 security/py-pysaml2/Makefile                   | 8 ++++----
 security/py-pysaml2/distinfo                   | 6 +++---
 security/py-pysaml2/files/patch-pyproject.toml | 8 ++------
 3 files changed, 9 insertions(+), 13 deletions(-)

diff --git a/security/py-pysaml2/Makefile b/security/py-pysaml2/Makefile
index 3b13feb6b170..7283d7c40f26 100644
--- a/security/py-pysaml2/Makefile
+++ b/security/py-pysaml2/Makefile
@@ -1,20 +1,20 @@
 PORTNAME=	pysaml2
-PORTVERSION=	7.5.4
-PORTREVISION=	1
+PORTVERSION=	7.5.5
 CATEGORIES=	security devel python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
 MAINTAINER=	sunpoet@FreeBSD.org
 COMMENT=	Python implementation of SAML Version 2
-WWW=		https://github.com/IdentityPython/pysaml2
+WWW=		https://pysaml2.readthedocs.io/en/latest/ \
+		https://github.com/IdentityPython/pysaml2
 
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}defusedxml>=0:devel/py-defusedxml@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pyopenssl>=0,1:security/py-pyopenssl@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pyopenssl>=26.0.0,1:security/py-pyopenssl@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}requests>=2.0.0<3.0.0:www/py-requests@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}xmlschema>=2.0.0:textproc/py-xmlschema@${PY_FLAVOR} \
diff --git a/security/py-pysaml2/distinfo b/security/py-pysaml2/distinfo
index 6d78add836b5..950a5c8e9f99 100644
--- a/security/py-pysaml2/distinfo
+++ b/security/py-pysaml2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759774715
-SHA256 (pysaml2-7.5.4.tar.gz) = b827dcaab73c4f7fe001c945401eb442cfda5d22001cea50c20c138e9adeffea
-SIZE (pysaml2-7.5.4.tar.gz) = 334172
+TIMESTAMP = 1789834674
+SHA256 (pysaml2-7.5.5.tar.gz) = bd1c3f3667807de61d70d8e5cf32618719d9dc1b91a6d16a291ef7a1eaa52fff
+SIZE (pysaml2-7.5.5.tar.gz) = 334463
diff --git a/security/py-pysaml2/files/patch-pyproject.toml b/security/py-pysaml2/files/patch-pyproject.toml
index 71fab6ab80f9..f446ce566a61 100644
--- a/security/py-pysaml2/files/patch-pyproject.toml
+++ b/security/py-pysaml2/files/patch-pyproject.toml
@@ -1,11 +1,7 @@
 --- pyproject.toml.orig	1970-01-01 00:00:00 UTC
 +++ pyproject.toml
-@@ -25,10 +25,10 @@ dependencies = [
- dependencies = [
-   "cryptography >=3.1",
-   "defusedxml",
--  "pyopenssl <24.3.0",
-+  "pyopenssl",
+@@ -25,7 +25,7 @@ dependencies = [
+   "pyopenssl >=26.0.0",
    "python-dateutil",
    "requests >=2.0.0,<3.0.0",  # ^2 means compatible with 2.x
 -  "xmlschema >=2.0.0,<3.0.0"