diff --git a/devel/py-pyopencl/Makefile b/devel/py-pyopencl/Makefile index b3c3362ed3ba..6f10d740206c 100644 --- a/devel/py-pyopencl/Makefile +++ b/devel/py-pyopencl/Makefile @@ -1,33 +1,38 @@ PORTNAME= pyopencl -PORTVERSION= 2026.1.2 +PORTVERSION= 2026.1.4 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Python wrapper for OpenCL WWW= https://mathema.tician.de/software/pyopencl/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/CL/cl.h:devel/opencl \ ${PYTHON_PKGNAMEPREFIX}nanobind>0:devel/py-nanobind@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-build-core>=0.9.3:devel/py-scikit-build-core@${PY_FLAVOR} LIB_DEPENDS= libOpenCL.so:devel/ocl-icd RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}platformdirs>=2.2:devel/py-platformdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytools>=2025.1.6:devel/py-pytools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.6:devel/py-typing-extensions@${PY_FLAVOR} USES= cmake:indirect compiler:c++17-lang gl localbase python USE_GL= opengl USE_PYTHON= autoplist pep517 pytest MAKE_ENV= PYOPENCL_ENABLE_GL=ON +TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} +TEST_WRKSRC= ${WRKSRC}/test +TEST_ARGS= --disable-plugin-autoload +# w/out a hardware OpenCL device these packages should be installed: pkg install ocl-icd lang/pocl + post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/ -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-pyopencl/distinfo b/devel/py-pyopencl/distinfo index efe381792c16..d90a5da38ec1 100644 --- a/devel/py-pyopencl/distinfo +++ b/devel/py-pyopencl/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1776311174 -SHA256 (pyopencl-2026.1.2.tar.gz) = 4397dd0b4cbb8b55f3e09bf87114a2465574506b363890b805b860c348b61970 -SIZE (pyopencl-2026.1.2.tar.gz) = 445132 +TIMESTAMP = 1789971535 +SHA256 (pyopencl-2026.1.4.tar.gz) = 6cb9544a004609061e86873fe36500da6c2101042e9c7b9c3b804a29a12b98bf +SIZE (pyopencl-2026.1.4.tar.gz) = 446961