diff --git a/math/py-heyoka/Makefile b/math/py-heyoka/Makefile index 9ea21e65d1b2..46d0cfa41abb 100644 --- a/math/py-heyoka/Makefile +++ b/math/py-heyoka/Makefile @@ -1,50 +1,51 @@ PORTNAME= heyoka DISTVERSIONPREFIX= v -DISTVERSION= 0.21.8 +DISTVERSION= 0.21.8-92 +DISTVERSIONSUFFIX= -g5cdef3e CATEGORIES= math PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python library for ODE integration via Taylor's method and LLVM WWW= https://bluescarni.github.io/heyoka.py/ LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= pybind11>0:devel/pybind11 \ ${PYNUMPY} LIB_DEPENDS= libboost_serialization.so:devel/boost-libs \ libfmt.so:devel/libfmt \ libgmp.so:math/gmp \ libheyoka.so:math/heyoka \ libmp++.so:math/mppp \ libmpc.so:math/mpc \ libmpfr.so:math/mpfr \ libtbb.so:devel/onetbb \ libspdlog.so:devel/spdlog RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}cloudpickle>0:devel/py-cloudpickle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mpmath>0:math/py-mpmath@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sympy>0:math/py-sympy@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} USES= cmake compiler:c++17-lang python USE_PYTHON= flavors USE_GITHUB= yes GH_ACCOUNT= bluescarni GH_PROJECT= ${PORTNAME}.py CMAKE_ON= HEYOKA_PY_ENABLE_IPO CMAKE_ARGS= -DFREEBSD_PYTHON_DISTVERSION=${PYTHON_DISTVERSION:R} \ -DPython3_EXECUTABLE=${PYTHON_CMD} TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} do-test: # testsuite based on instructions in https://bluescarni.github.io/heyoka.py/install.html#verifying-the-installation @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -c "import heyoka; heyoka.test.run_test_suite();" # integrate and plot an example @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${FILESDIR}/example-restricted-three-body-problem.py .include diff --git a/math/py-heyoka/distinfo b/math/py-heyoka/distinfo index 72d0ff38145e..d4e629ed8917 100644 --- a/math/py-heyoka/distinfo +++ b/math/py-heyoka/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1688453006 -SHA256 (bluescarni-heyoka.py-v0.21.8_GH0.tar.gz) = 99f0cb8a674bd5b30cdac028e059ce7080206c77d613f235bed98165c6a91db0 -SIZE (bluescarni-heyoka.py-v0.21.8_GH0.tar.gz) = 102255016 +TIMESTAMP = 1691737335 +SHA256 (bluescarni-heyoka.py-v0.21.8-92-g5cdef3e_GH0.tar.gz) = b9d406de11bf1b9372d2a4a2eb00d54207311ae990816278bb1a127c1f756fc4 +SIZE (bluescarni-heyoka.py-v0.21.8-92-g5cdef3e_GH0.tar.gz) = 100063087 diff --git a/math/py-heyoka/pkg-plist b/math/py-heyoka/pkg-plist index e8992dce2d41..f69f4819ed30 100644 --- a/math/py-heyoka/pkg-plist +++ b/math/py-heyoka/pkg-plist @@ -1,10 +1,17 @@ %%PYTHON_SITELIBDIR%%/heyoka/__init__.py %%PYTHON_SITELIBDIR%%/heyoka/_ensemble_impl.py %%PYTHON_SITELIBDIR%%/heyoka/_sympy_utils.py +%%PYTHON_SITELIBDIR%%/heyoka/_test_batch_integrator.py %%PYTHON_SITELIBDIR%%/heyoka/_test_cfunc.py +%%PYTHON_SITELIBDIR%%/heyoka/_test_dtens.py +%%PYTHON_SITELIBDIR%%/heyoka/_test_ensemble.py +%%PYTHON_SITELIBDIR%%/heyoka/_test_expression.py +%%PYTHON_SITELIBDIR%%/heyoka/_test_model.py %%PYTHON_SITELIBDIR%%/heyoka/_test_mp.py %%PYTHON_SITELIBDIR%%/heyoka/_test_real.py %%PYTHON_SITELIBDIR%%/heyoka/_test_real128.py +%%PYTHON_SITELIBDIR%%/heyoka/_test_scalar_integrator.py %%PYTHON_SITELIBDIR%%/heyoka/_version.py %%PYTHON_SITELIBDIR%%/heyoka/core%%PYTHON_EXT_SUFFIX%%.so +%%PYTHON_SITELIBDIR%%/heyoka/model/__init__.py %%PYTHON_SITELIBDIR%%/heyoka/test.py