summaryrefslogtreecommitdiff
path: root/net/py-pyzmq
diff options
context:
space:
mode:
Diffstat (limited to 'net/py-pyzmq')
-rw-r--r--net/py-pyzmq/Makefile30
-rw-r--r--net/py-pyzmq/distinfo6
-rw-r--r--net/py-pyzmq/pkg-descr4
3 files changed, 17 insertions, 23 deletions
diff --git a/net/py-pyzmq/Makefile b/net/py-pyzmq/Makefile
index bfd0de970bfe..473c7c23d0df 100644
--- a/net/py-pyzmq/Makefile
+++ b/net/py-pyzmq/Makefile
@@ -1,33 +1,27 @@
PORTNAME= pyzmq
-DISTVERSION= 25.0.2
-PORTREVISION= 2
+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 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= ${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= distutils autoplist cython pytest # 3 tests fail, see https://github.com/zeromq/pyzmq/issues/1802
+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
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/zmq/devices/*.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 7ef6eb29f9d0..b2214da26204 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 = 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.