Page MenuHomeFreeBSD

D57839.id180666.diff
No OneTemporary

D57839.id180666.diff

Index: science/py-tweedledum/Makefile
===================================================================
--- science/py-tweedledum/Makefile
+++ science/py-tweedledum/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tweedledum
DISTVERSIONPREFIX= v
-DISTVERSION= 1.1.1-20221123
-PORTREVISION= 1
+DISTVERSION= 1.2.0
+PORTVERSION= ${DISTVERSION}-20260518
CATEGORIES= science python # quantum-computing
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,23 +14,19 @@
#BROKEN_FreeBSD_14= clang crashes, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265751
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scikit-build>0:devel/py-scikit-build@${PY_FLAVOR} \
- cmake:devel/cmake-core
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scikit-build>=0.10:devel/py-scikit-build@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scikit-build-core>=0.10:devel/py-scikit-build-core@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}nanobind>=2.12.0:devel/py-nanobind@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-USES= compiler:c++17-lang python
-USE_PYTHON= distutils autoplist pytest # tests fail to run, see https://github.com/boschmitt/tweedledum/issues/176
+USES= cmake:indirect ninja:build compiler:c++17-lang python
+USE_PYTHON= autoplist pep517 pytest
USE_GITHUB= yes
GH_ACCOUNT= boschmitt
-GH_TAGNAME= 9d3a2fa
-GH_TUPLE= pybind:pybind11:v2.12.0:pybind11
+GH_TAGNAME= b30d175b1e5343ccefaa5762cd66a80980667bed
-#MAKE_ENV= CMAKE_ARGS=-DTWEEDLEDUM_USE_EXTERNAL_PYBIND11=ON # external pybind11 should work but it fails to configure
TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
TEST_WRKSRC= ${WRKSRC}/python/test
-post-extract:
- @${RM} -r ${WRKSRC}/external/pybind11
- @${CP} -r ${WRKSRC_pybind11} ${WRKSRC}/external/pybind11
-
.include <bsd.port.mk>
Index: science/py-tweedledum/distinfo
===================================================================
--- science/py-tweedledum/distinfo
+++ science/py-tweedledum/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1717377388
-SHA256 (boschmitt-tweedledum-v1.1.1-20221123-9d3a2fa_GH0.tar.gz) = 5c87dc693dbe9e58853e5ef00c99cff4ba060bdde9577c882db0b0fa700012eb
-SIZE (boschmitt-tweedledum-v1.1.1-20221123-9d3a2fa_GH0.tar.gz) = 5205908
-SHA256 (pybind-pybind11-v2.12.0_GH0.tar.gz) = bf8f242abd1abcd375d516a7067490fb71abd79519a282d22b6e4d19282185a7
-SIZE (pybind-pybind11-v2.12.0_GH0.tar.gz) = 771004
+TIMESTAMP = 1782433309
+SHA256 (boschmitt-tweedledum-v1.2.0-b30d175b1e5343ccefaa5762cd66a80980667bed_GH0.tar.gz) = 6a04fd54ff2b655c88adab046d563db3a729b7e20a5eb9239b71502b52c08a9b
+SIZE (boschmitt-tweedledum-v1.2.0-b30d175b1e5343ccefaa5762cd66a80980667bed_GH0.tar.gz) = 4561868

File Metadata

Mime Type
text/plain
Expires
Wed, Jul 1, 7:35 PM (4 h, 20 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
34575033
Default Alt Text
D57839.id180666.diff (2 KB)

Event Timeline