diff --git a/science/py-scipy-stubs/Makefile b/science/py-scipy-stubs/Makefile index 91c6f050d9ad..51c8e1cc2357 100644 --- a/science/py-scipy-stubs/Makefile +++ b/science/py-scipy-stubs/Makefile @@ -1,26 +1,27 @@ PORTNAME= scipy-stubs -DISTVERSION= 1.18.0.1 +DISTVERSION= 1.18.1.0 CATEGORIES= science python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${PORTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Type annotations for SciPy WWW= https://scipy.org/ \ https://github.com/scipy/scipy-stubs LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}uv-build>=0.11.28:devel/py-uv-build@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}optype>=0.15.0:devel/py-optype@${PY_FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}uv-build>=0.12.5:devel/py-uv-build@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}optype>=0.15.0:devel/py-optype@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes post-extract: @${REINPLACE_CMD} -e 's/^license = "\([^"]*\)"/license = {text = "\1"}/' -e '/^license-files/d' ${WRKSRC}/pyproject.toml .include diff --git a/science/py-scipy-stubs/distinfo b/science/py-scipy-stubs/distinfo index 4d9f4640383c..9443fc3ef115 100644 --- a/science/py-scipy-stubs/distinfo +++ b/science/py-scipy-stubs/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1784567988 -SHA256 (scipy_stubs-1.18.0.1.tar.gz) = 761cb35106200c90a37034d3c8120d3899d673de1e5879d3a2ac1d6816c62327 -SIZE (scipy_stubs-1.18.0.1.tar.gz) = 410862 +TIMESTAMP = 1789395220 +SHA256 (scipy_stubs-1.18.1.0.tar.gz) = 87bec0df883cd9cd6b7dc4c74a33362cf550e9cad679643a29a886ab2b438ddc +SIZE (scipy_stubs-1.18.1.0.tar.gz) = 448822 diff --git a/science/py-scipy-stubs/files/patch-pyproject.toml b/science/py-scipy-stubs/files/patch-pyproject.toml index e3138131f915..7799e93f6c0d 100644 --- a/science/py-scipy-stubs/files/patch-pyproject.toml +++ b/science/py-scipy-stubs/files/patch-pyproject.toml @@ -1,9 +1,10 @@ --- Relax uv-build upper bound for devel/py-uv-build 0.12.0 compatibility. +-- Relax uv-build upper bound so the port builds with the latest +-- devel/py-uv-build package in the tree. ---- pyproject.toml.orig 2026-07-29 00:00:00 UTC +--- pyproject.toml.orig 2026-09-14 14:59:07 UTC +++ pyproject.toml @@ -1,3 +1,3 @@ [build-system] --requires = ["uv_build>=0.11.28,<0.12"] -+requires = ["uv_build>=0.11.28"] +-requires = ["uv_build>=0.12.5,<0.13"] ++requires = ["uv_build>=0.12.5"] build-backend = "uv_build"