git: 3975f4ce04f4 - main - net/py-pyzmq: Update to 27.0.1

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Tue, 02 Sep 2025 18:14:46 UTC
The branch main has been updated by sunpoet:

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

commit 3975f4ce04f4e7f43b65b164ab3a335d0d285cc2
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-09-02 18:01:48 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-09-02 18:10:18 +0000

    net/py-pyzmq: Update to 27.0.1
    
    - Update WWW
    - Use USES=cmake:indirect
    - Update pkg-descr
    - Take maintainership
    
    Changes:        https://github.com/zeromq/pyzmq/blob/main/docs/source/changelog.md
                    https://pyzmq.readthedocs.io/en/latest/changelog.html
---
 net/py-pyzmq/Makefile  | 26 ++++++++++----------------
 net/py-pyzmq/distinfo  |  6 +++---
 net/py-pyzmq/pkg-descr |  4 ++--
 3 files changed, 15 insertions(+), 21 deletions(-)

diff --git a/net/py-pyzmq/Makefile b/net/py-pyzmq/Makefile
index 5aa7c40dec9d..473c7c23d0df 100644
--- a/net/py-pyzmq/Makefile
+++ b/net/py-pyzmq/Makefile
@@ -1,33 +1,27 @@
 PORTNAME=	pyzmq
-DISTVERSION=	27.0.0
-PORTREVISION=	0
+PORTVERSION=	27.0.1
 CATEGORIES=	net devel
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	sunpoet@FreeBSD.org
 COMMENT=	Python bindings for ZeroMQ
-WWW=		https://github.com/zeromq/pyzmq
+WWW=		https://pyzmq.readthedocs.io/en/latest/ \
+		https://github.com/zeromq/pyzmq
 
 LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE.md
 
-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}
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}scikit-build-core>=0.10:devel/py-scikit-build-core@${PY_FLAVOR}
 LIB_DEPENDS=	libzmq.so:net/libzmq4
 
-USES=		python
-USE_PYTHON=	autoplist cython3 pep517 pytest
+USES=		cmake:indirect python
+USE_PYTHON=	autoplist concurrent cython3 pep517 pytest
 
-PYDISTUTILS_CONFIGUREARGS=	--zmq=${LOCALBASE}
-
-do-test:
-	@cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} build_ext --inplace
-	@cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} test
+TEST_ENV=	PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR}
 
 post-install:
-	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/zmq/backend/cython/*.so
+	${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} +
 
 .include <bsd.port.mk>
diff --git a/net/py-pyzmq/distinfo b/net/py-pyzmq/distinfo
index 893c4006b3b8..b2214da26204 100644
--- a/net/py-pyzmq/distinfo
+++ b/net/py-pyzmq/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751765229
-SHA256 (pyzmq-27.0.0.tar.gz) = b1f08eeb9ce1510e6939b6e5dcd46a17765e2333daae78ecf4606808442e52cf
-SIZE (pyzmq-27.0.0.tar.gz) = 280478
+TIMESTAMP = 1755062572
+SHA256 (pyzmq-27.0.1.tar.gz) = 45c549204bc20e7484ffd2555f6cf02e572440ecf2f3bdd60d4404b20fddf64b
+SIZE (pyzmq-27.0.1.tar.gz) = 281158
diff --git a/net/py-pyzmq/pkg-descr b/net/py-pyzmq/pkg-descr
index 7b68400ba631..cd21b0fcda31 100644
--- a/net/py-pyzmq/pkg-descr
+++ b/net/py-pyzmq/pkg-descr
@@ -1,2 +1,2 @@
-PyZMQ is a lightweight and super-fast messaging library built on top of
-the ZeroMQ library.
+This package contains Python bindings for ZeroMQ. ZeroMQ is a lightweight and
+fast messaging implementation.