git: 3dd469a4b047 - main - security/py-openssl: Update to 25.3.0

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Tue, 11 Nov 2025 07:20:25 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=3dd469a4b047164c4d16cc1f1ea14bc0f50c6559

commit 3dd469a4b047164c4d16cc1f1ea14bc0f50c6559
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-11-11 07:13:47 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-11-11 07:17:12 +0000

    security/py-openssl: Update to 25.3.0
    
    - Take maintainership
    
    Changes:        https://github.com/pyca/pyopenssl/blob/main/CHANGELOG.rst
    PR:             290613
    Approved by:    maintainer (timeout, 14 days)
---
 security/py-openssl/Makefile | 14 +++++++++-----
 security/py-openssl/distinfo |  6 +++---
 2 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/security/py-openssl/Makefile b/security/py-openssl/Makefile
index 1ef38f194a0b..6caad225ba2b 100644
--- a/security/py-openssl/Makefile
+++ b/security/py-openssl/Makefile
@@ -1,20 +1,18 @@
 PORTNAME=	openssl
-PORTVERSION=	25.0.0
-PORTREVISION=	1
+PORTVERSION=	25.3.0
 PORTEPOCH=	1
 CATEGORIES=	security python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 DISTNAME=	pyopenssl-${PORTVERSION}
 
-MAINTAINER=	sbz@FreeBSD.org
+MAINTAINER=	sunpoet@FreeBSD.org
 COMMENT=	Python interface to the OpenSSL library
 WWW=		https://github.com/pyca/pyopenssl
 
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.9:devel/py-typing-extensions@${PY_FLAVOR}
 TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pretend>0:devel/py-pretend@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pytest-rerunfailures>0:devel/py-pytest-rerunfailures@${PY_FLAVOR}
 
@@ -43,4 +41,10 @@ PYTEST_IGNORED_TESTS=	test_connect_ex \
 TEST_ENV=	LC_ALL=en_US.UTF-8 \
 		PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
 
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${PYTHON_REL} < 31300
+RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.9:devel/py-typing-extensions@${PY_FLAVOR}
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/security/py-openssl/distinfo b/security/py-openssl/distinfo
index 9b3c208d9347..c9a84165ae14 100644
--- a/security/py-openssl/distinfo
+++ b/security/py-openssl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739473917
-SHA256 (pyopenssl-25.0.0.tar.gz) = cd2cef799efa3936bb08e8ccb9433a575722b9dd986023f1cabc4ae64e9dac16
-SIZE (pyopenssl-25.0.0.tar.gz) = 179573
+TIMESTAMP = 1759772426
+SHA256 (pyopenssl-25.3.0.tar.gz) = c981cb0a3fd84e8602d7afc209522773b94c1c2446a3c710a75b06fe1beae329
+SIZE (pyopenssl-25.3.0.tar.gz) = 184073