PORTNAME= pyprecice DISTVERSIONPREFIX= v DISTVERSION= 3.1.2 CATEGORIES= science # physics PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Coupling library for partitioned multi-physics simulations WWW= https://precice.org/ LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt PY_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}mpi4py>0:net/py-mpi4py@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}pkgconfig>0:devel/py-pkgconfig@${PY_FLAVOR} LIB_DEPENDS= libprecice.so:science/precice RUN_DEPENDS= ${PY_DEPENDS} USES= localbase pkgconfig python USE_PYTHON= distutils cython autoplist pytest USE_GITHUB= yes GH_ACCOUNT= precice GH_PROJECT= python-bindings post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/cyprecice.cpython-${PYTHON_SUFFIX}.so do-test: @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYSETUP} test .include