diff --git a/devel/py-numba/Makefile b/devel/py-numba/Makefile index a9bf19d55667..1d23fb52b137 100644 --- a/devel/py-numba/Makefile +++ b/devel/py-numba/Makefile @@ -1,39 +1,39 @@ PORTNAME= numba -DISTVERSION= 0.61.2 +DISTVERSION= 0.63.1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= makc@FreeBSD.org COMMENT= Optimizing compiler for Python using LLVM WWW= https://numba.pydata.org/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE .if !exists(/usr/include/omp.h) BROKEN= requires OpenMP support that is missing on this architecture .endif # numpy version is checked at runtime # https://github.com/numba/numba/blob/main/numba/__init__.py#L13 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.22,1<=2.0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>=0:devel/py-pip@${PY_FLAVOR} LIB_DEPENDS= libtbb.so:devel/onetbb -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}llvmlite>=0.31.0:devel/py-llvmlite@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}llvmlite>=0.46.0:devel/py-llvmlite@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.22,1<=2.0,1:math/py-numpy@${PY_FLAVOR} \ USES= compiler:c++11-lang python fortran localbase USE_PYTHON= distutils concurrent autoplist unittest TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/numba/tests post-install: @${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name "*.so" | ${XARGS} ${STRIP_CMD} do-test: # tests run for a very long time @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m numba.runtests .include diff --git a/devel/py-numba/distinfo b/devel/py-numba/distinfo index b56f0348b4fa..63b67ea88bdf 100644 --- a/devel/py-numba/distinfo +++ b/devel/py-numba/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744559931 -SHA256 (numba-0.61.2.tar.gz) = 8750ee147940a6637b80ecf7f95062185ad8726c8c28a2295b8ec1160a196f7d -SIZE (numba-0.61.2.tar.gz) = 2820615 +TIMESTAMP = 1768596919 +SHA256 (numba-0.63.1.tar.gz) = b320aa675d0e3b17b40364935ea52a7b1c670c9037c39cf92c49502a75902f4b +SIZE (numba-0.63.1.tar.gz) = 2761666 diff --git a/devel/py-numba/files/patch-setup.py b/devel/py-numba/files/patch-setup.py index dc64ecb94fac..e44c011f41f3 100644 --- a/devel/py-numba/files/patch-setup.py +++ b/devel/py-numba/files/patch-setup.py @@ -1,11 +1,11 @@ ---- setup.py.orig 2025-01-16 17:19:10 UTC +--- setup.py.orig 2025-12-09 23:42:43 UTC +++ setup.py -@@ -21,7 +21,7 @@ max_python_version = "3.14" # exclusive +@@ -21,7 +21,7 @@ max_python_version = "3.15" # exclusive min_python_version = "3.10" - max_python_version = "3.14" # exclusive + max_python_version = "3.15" # exclusive -min_numpy_build_version = "2.0.0rc1" -+min_numpy_build_version = "1.24" - min_numpy_run_version = "1.24" - max_numpy_run_version = "2.2" - min_llvmlite_version = "0.44.0dev0" ++min_numpy_build_version = "1.22" + min_numpy_run_version = "1.22" + max_numpy_run_version = "2.4" + min_llvmlite_version = "0.46.0dev0"