diff --git a/science/py-dwave-optimization/Makefile b/science/py-dwave-optimization/Makefile index 89969dfc7aff..6c9df0b43303 100644 --- a/science/py-dwave-optimization/Makefile +++ b/science/py-dwave-optimization/Makefile @@ -1,32 +1,31 @@ PORTNAME= dwave-optimization -DISTVERSION= 0.6.6 +DISTVERSION= 0.7.1 PORTREVISION= 3 CATEGORIES= science python # quantum-computing MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= DWave: Nonlinear models for industrial optimization problems WWW= https://github.com/dwavesystems/dwave-optimization LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}meson-python>=0.18.0:devel/meson-python@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} USES= python USE_PYTHON= autoplist cython pep517 pytest post-install: # strip binaries @${STRIP_CMD} \ ${STAGEDIR}${PYTHON_SITELIBDIR}/dwave/optimization/_model${PYTHON_TAG}.so \ ${STAGEDIR}${PYTHON_SITELIBDIR}/dwave/optimization/_utilities${PYTHON_TAG}.so \ ${STAGEDIR}${PYTHON_SITELIBDIR}/dwave/optimization/libdwave-optimization.so \ ${STAGEDIR}${PYTHON_SITELIBDIR}/dwave/optimization/states${PYTHON_TAG}.so \ - ${STAGEDIR}${PYTHON_SITELIBDIR}/dwave/optimization/symbols${PYTHON_TAG}.so .include diff --git a/science/py-dwave-optimization/distinfo b/science/py-dwave-optimization/distinfo index 02983f9df619..ffa3fe497467 100644 --- a/science/py-dwave-optimization/distinfo +++ b/science/py-dwave-optimization/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759005736 -SHA256 (dwave_optimization-0.6.6.tar.gz) = f50fd9cff71b259487212f88c793348e26ebe785e6c2a50ec2b62486c2060ee4 -SIZE (dwave_optimization-0.6.6.tar.gz) = 341092 +TIMESTAMP = 1781738751 +SHA256 (dwave_optimization-0.7.1.tar.gz) = 70085ae160b7692225392650924f137bc2c74f405d1a45d4e011aa647cb3ec03 +SIZE (dwave_optimization-0.7.1.tar.gz) = 520638 diff --git a/science/py-dwave-optimization/files/patch-pyproject.toml b/science/py-dwave-optimization/files/patch-pyproject.toml index f967fa9ec1e3..88f08728d115 100644 --- a/science/py-dwave-optimization/files/patch-pyproject.toml +++ b/science/py-dwave-optimization/files/patch-pyproject.toml @@ -1,12 +1,30 @@ ---- pyproject.toml.orig 2025-09-18 00:07:10 UTC +--- pyproject.toml.orig 2026-06-18 00:28:25 UTC +++ pyproject.toml -@@ -1,7 +1,7 @@ requires = [ +@@ -1,10 +1,9 @@ requires = [ [build-system] requires = [ -- "cython~=3.1.0", -- "meson-python~=0.18.0", -+ "cython~=3.1", -+ "meson-python", + # Same as dependency-groups.build, last refreshed April 2026 +- "cython~=3.2.0", +- "meson~=1.11.0", +- "meson-python~=0.19.0", +- "ninja~=1.13.0", ++ "cython>=3.2.4", ++ "meson>=1.10.2", ++ "meson-python>=0.18.0", ] build-backend = 'mesonpy' +@@ -59,10 +58,9 @@ build = [ + ] + build = [ + # Same as build-system.requires, last refreshed April 2026 +- "cython~=3.2.0", +- "meson~=1.11.0", +- "meson-python~=0.19.0", +- "ninja~=1.13.0", ++ "cython>=3.2.4", ++ "meson>=1.10.2", ++ "meson-python>=0.18.0", + ] + blas-build = [ + {include-group = "build"},