diff --git a/math/py-ml-dtypes/Makefile b/math/py-ml-dtypes/Makefile index 5808317a6e4e..9de862f8b15f 100644 --- a/math/py-ml-dtypes/Makefile +++ b/math/py-ml-dtypes/Makefile @@ -1,27 +1,28 @@ PORTNAME= ml-dtypes PORTVERSION= 0.2.0 +PORTREVISION= 1 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ml_dtypes-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Stand-alone implementation of several NumPy dtype extensions WWW= https://github.com/jax-ml/ml_dtypes LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.23.3:math/py-numpy@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pybind11>=2.10.0<2.11:devel/py-pybind11@${PY_FLAVOR} \ - ${PY_SETUPTOOLS} \ + ${PYTHON_PKGNAMEPREFIX}pybind11>=2.10.0:devel/py-pybind11@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.23.3:math/py-numpy@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/math/py-ml-dtypes/files/patch-pyproject.toml b/math/py-ml-dtypes/files/patch-pyproject.toml index 645226e9988e..169884de5f8c 100644 --- a/math/py-ml-dtypes/files/patch-pyproject.toml +++ b/math/py-ml-dtypes/files/patch-pyproject.toml @@ -1,28 +1,29 @@ ---- pyproject.toml.orig 2023-03-27 19:04:56 UTC +--- pyproject.toml.orig 2023-06-06 14:42:20 UTC +++ pyproject.toml @@ -16,10 +16,7 @@ keywords = [] # pip dependencies of the project dependencies = [ - # Ensure numpy release supports Python version. - "numpy>1.20", - "numpy>=1.21.2; python_version>'3.9'", - "numpy>=1.23.3; python_version>'3.10'", + "numpy>=1.23.3", ] [project.urls] -@@ -45,11 +42,9 @@ pyink-use-majority-quotes = true +@@ -47,11 +44,9 @@ pyink-use-majority-quotes = true [build-system] requires = [ - # Build with oldest supported numpy for each Python version. - "numpy~=1.21.2; python_version<'3.11'", - "numpy~=1.23.3; python_version>='3.11'", -+ "numpy>=1.23.3", - "pybind11~=2.10.0", +- "pybind11~=2.10.0", - "setuptools~=67.6.0", ++ "numpy>=1.23.3", ++ "pybind11>=2.10.0", + "setuptools", ] build-backend = "setuptools.build_meta"