diff --git a/math/py-heyoka/Makefile b/math/py-heyoka/Makefile index 7791918143d4..80ab7a8db727 100644 --- a/math/py-heyoka/Makefile +++ b/math/py-heyoka/Makefile @@ -1,51 +1,50 @@ PORTNAME= heyoka DISTVERSIONPREFIX= v -DISTVERSION= 6.0.0 -PORTREVISION= 8 +DISTVERSION= 7.10.0 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 \ - ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} 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= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \ ${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 llvm:min=16,build,run 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 75f8f60eeb03..1f4b10d2bd1f 100644 --- a/math/py-heyoka/distinfo +++ b/math/py-heyoka/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1726987730 -SHA256 (bluescarni-heyoka.py-v6.0.0_GH0.tar.gz) = 63af3b3d3b40d449323740d61dff374f3e628147056bfaa7f1d27d0c911281bf -SIZE (bluescarni-heyoka.py-v6.0.0_GH0.tar.gz) = 152747308 +TIMESTAMP = 1775331967 +SHA256 (bluescarni-heyoka.py-v7.10.0_GH0.tar.gz) = 7ec99c9a8da4a33e139b639ba7495f48d8e4280ec4b83c22e5c68ecab0cd824e +SIZE (bluescarni-heyoka.py-v7.10.0_GH0.tar.gz) = 154975978 diff --git a/math/py-heyoka/pkg-plist b/math/py-heyoka/pkg-plist index dbe3a4f0fcd4..0be7ff280577 100644 --- a/math/py-heyoka/pkg-plist +++ b/math/py-heyoka/pkg-plist @@ -1,28 +1,31 @@ %%PYTHON_SITELIBDIR%%/heyoka/__init__.py %%PYTHON_SITELIBDIR%%/heyoka/_ensemble_impl.py %%PYTHON_SITELIBDIR%%/heyoka/_sgp4_test_data.py %%PYTHON_SITELIBDIR%%/heyoka/_sympy_utils.py %%PYTHON_SITELIBDIR%%/heyoka/_test_batch_integrator.py %%PYTHON_SITELIBDIR%%/heyoka/_test_celmec.py %%PYTHON_SITELIBDIR%%/heyoka/_test_cfunc.py +%%PYTHON_SITELIBDIR%%/heyoka/_test_diskcache.py %%PYTHON_SITELIBDIR%%/heyoka/_test_dtens.py %%PYTHON_SITELIBDIR%%/heyoka/_test_elp2000.py %%PYTHON_SITELIBDIR%%/heyoka/_test_ensemble.py +%%PYTHON_SITELIBDIR%%/heyoka/_test_eop_data.py %%PYTHON_SITELIBDIR%%/heyoka/_test_expression.py %%PYTHON_SITELIBDIR%%/heyoka/_test_lagham.py %%PYTHON_SITELIBDIR%%/heyoka/_test_memcache.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/_test_sgp4_propagator.py +%%PYTHON_SITELIBDIR%%/heyoka/_test_sw_data.py %%PYTHON_SITELIBDIR%%/heyoka/_test_sympy.py %%PYTHON_SITELIBDIR%%/heyoka/_test_var_integrator.py %%PYTHON_SITELIBDIR%%/heyoka/_test_var_ode_sys.py %%PYTHON_SITELIBDIR%%/heyoka/_test_vsop2013.py %%PYTHON_SITELIBDIR%%/heyoka/_version.py %%PYTHON_SITELIBDIR%%/heyoka/callback/__init__.py %%PYTHON_SITELIBDIR%%/heyoka/core%%PYTHON_TAG%%.so %%PYTHON_SITELIBDIR%%/heyoka/model/__init__.py %%PYTHON_SITELIBDIR%%/heyoka/test.py