diff --git a/science/py-tweedledum/Makefile b/science/py-tweedledum/Makefile index a84812a9390c..10ce11b59787 100644 --- a/science/py-tweedledum/Makefile +++ b/science/py-tweedledum/Makefile @@ -1,30 +1,35 @@ PORTNAME= tweedledum DISTVERSIONPREFIX= v -DISTVERSION= 1.1.1 +DISTVERSION= 1.1.1-20221123 CATEGORIES= science python # quantum-computing PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library for analysis, compilation, synthesis of quantum circuits WWW= https://github.com/boschmitt/tweedledum LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE #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 USES= compiler:c++17-lang python USE_PYTHON= distutils autoplist pytest # tests fail to run, see https://github.com/boschmitt/tweedledum/issues/176 USE_GITHUB= yes GH_ACCOUNT= boschmitt +GH_TAGNAME= 9d3a2fa +GH_TUPLE= pybind:pybind11:v2.12.0:pybind11 -.include -.if ${OPSYS} == FreeBSD && ${OSVERSION} > 1400000 -USE_GCC= 12 -.endif +#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 diff --git a/science/py-tweedledum/distinfo b/science/py-tweedledum/distinfo index 9695e73327fe..5d94cbc01fd6 100644 --- a/science/py-tweedledum/distinfo +++ b/science/py-tweedledum/distinfo @@ -1,3 +1,5 @@ -TIMESTAMP = 1659924254 -SHA256 (boschmitt-tweedledum-v1.1.1_GH0.tar.gz) = ba1c79808dfae1cf65a06eb6c5aeee4daf9e826386c582b5fea0c5c634f4d15b -SIZE (boschmitt-tweedledum-v1.1.1_GH0.tar.gz) = 5105832 +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