git: efa1d2dfa53c - main - net/py-pyzmq: update to 27.0.0, also switch to cython3/pep517.

From: Vanilla I. Shu <vanilla_at_FreeBSD.org>
Date: Sun, 13 Jul 2025 02:33:27 UTC
The branch main has been updated by vanilla:

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

commit efa1d2dfa53cfaf73cb353b1644cc7759d04a1e7
Author:     Vanilla I. Shu <vanilla@FreeBSD.org>
AuthorDate: 2025-07-13 02:32:31 +0000
Commit:     Vanilla I. Shu <vanilla@FreeBSD.org>
CommitDate: 2025-07-13 02:33:14 +0000

    net/py-pyzmq: update to 27.0.0, also switch to cython3/pep517.
---
 net/py-pyzmq/Makefile | 18 +++++++++---------
 net/py-pyzmq/distinfo |  6 +++---
 2 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/net/py-pyzmq/Makefile b/net/py-pyzmq/Makefile
index bfd0de970bfe..5aa7c40dec9d 100644
--- a/net/py-pyzmq/Makefile
+++ b/net/py-pyzmq/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	pyzmq
-DISTVERSION=	25.0.2
-PORTREVISION=	2
+DISTVERSION=	27.0.0
+PORTREVISION=	0
 CATEGORIES=	net devel
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -9,16 +9,17 @@ MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Python bindings for ZeroMQ
 WWW=		https://github.com/zeromq/pyzmq
 
-LICENSE=			BSD3CLAUSE LGPL3
-LICENSE_COMB=			multi
-LICENSE_FILE_BSD3CLAUSE=	${WRKSRC}/LICENSE.BSD
-LICENSE_FILE_LGPL3=		${WRKSRC}/LICENSE.LESSER
+LICENSE=	BSD3CLAUSE
+LICENSE_FILE=	${WRKSRC}/LICENSE.md
 
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR}
+BUILD_DEPENDS=	cmake:devel/cmake-core \
+                ninja:devel/ninja \
+		${PYTHON_PKGNAMEPREFIX}scikit-build-core>=0.1.5:devel/py-scikit-build-core@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR}
 LIB_DEPENDS=	libzmq.so:net/libzmq4
 
 USES=		python
-USE_PYTHON=	distutils autoplist cython pytest # 3 tests fail, see https://github.com/zeromq/pyzmq/issues/1802
+USE_PYTHON=	autoplist cython3 pep517 pytest
 
 PYDISTUTILS_CONFIGUREARGS=	--zmq=${LOCALBASE}
 
@@ -28,6 +29,5 @@ do-test:
 
 post-install:
 	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/zmq/backend/cython/*.so
-	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/zmq/devices/*.so
 
 .include <bsd.port.mk>
diff --git a/net/py-pyzmq/distinfo b/net/py-pyzmq/distinfo
index 7ef6eb29f9d0..893c4006b3b8 100644
--- a/net/py-pyzmq/distinfo
+++ b/net/py-pyzmq/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1680025029
-SHA256 (pyzmq-25.0.2.tar.gz) = 6b8c1bbb70e868dc88801aa532cae6bd4e3b5233784692b786f17ad2962e5149
-SIZE (pyzmq-25.0.2.tar.gz) = 1209578
+TIMESTAMP = 1751765229
+SHA256 (pyzmq-27.0.0.tar.gz) = b1f08eeb9ce1510e6939b6e5dcd46a17765e2333daae78ecf4606808442e52cf
+SIZE (pyzmq-27.0.0.tar.gz) = 280478