diff --git a/science/precice/Makefile b/science/precice/Makefile index afc3eb4cde4d..17863b10fd12 100644 --- a/science/precice/Makefile +++ b/science/precice/Makefile @@ -1,47 +1,42 @@ PORTNAME= precice DISTVERSIONPREFIX= v -DISTVERSION= 2.4.0 -PORTREVISION= 2 +DISTVERSION= 2.5.0 CATEGORIES= science # physics -PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ -PATCHFILES= 236e5fb9ad611186515142c2d7538b5c78c6f266.patch:-p1 \ - 1d8643401b0a7bfd061d2ee47d6bd9e4cfaf2cca.patch:-p1 - MAINTAINER= yuri@FreeBSD.org COMMENT= Coupling library for partitioned multi-physics simulations LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libmpicxx.so:net/mpich USES= cmake:noninja,testing compiler:c++14-lang eigen:3 gnome pkgconfig # fails with ninja: phony target 'binprecice' names itself as an input; ignoring USE_GNOME= libxml2 USE_LDCONFIG= yes USE_GITHUB= yes CMAKE_OFF= BUILD_TESTING PRECICE_ENABLE_FORTRAN PRECICE_PythonActions OPTIONS_DEFINE= MPI PETSC EXAMPLES MPI_CMAKE_BOOL= PRECICE_MPICommunication MPI_BUILD_DEPENDS= openmpi>0:net/openmpi MPI_RUN_DEPENDS= openmpi>0:net/openmpi MPI_BROKEN= all tests crash with MPI, see https://github.com/precice/precice/issues/1331 PETSC_DESC= Use PETSc linear algebra library PETSC_CMAKE_BOOL= PRECICE_PETScMapping PETSC_LIB_DEPENDS= libpetsc.so:science/PETSc PETSC_IMPLIES= MPI PORTEXAMPLES= * -# 3 tests are known to fail, see https://github.com/precice/precice/issues/1331 +# 3 tests time out, see https://github.com/precice/precice/issues/1331 post-install: # remove files which aren't docs @${RM} -r ${STAGEDIR}${PREFIX}/share/doc .include diff --git a/science/precice/distinfo b/science/precice/distinfo index df6bea0d463a..f87a68ab299d 100644 --- a/science/precice/distinfo +++ b/science/precice/distinfo @@ -1,7 +1,3 @@ -TIMESTAMP = 1655802288 -SHA256 (precice-precice-v2.4.0_GH0.tar.gz) = 762e603fbcaa96c4fb0b378b7cb6789d09da0cf6193325603e5eeb13e4c7601c -SIZE (precice-precice-v2.4.0_GH0.tar.gz) = 1596029 -SHA256 (236e5fb9ad611186515142c2d7538b5c78c6f266.patch) = 3a472a26dcdb2eaad3bbefc4c9fe7376ea30bcb7836738949745ca85410e1d7f -SIZE (236e5fb9ad611186515142c2d7538b5c78c6f266.patch) = 758 -SHA256 (1d8643401b0a7bfd061d2ee47d6bd9e4cfaf2cca.patch) = 1c54bfceb1f87ffaad2ae8f087ad770e8aa1854454ca136198434937302e78ce -SIZE (1d8643401b0a7bfd061d2ee47d6bd9e4cfaf2cca.patch) = 563 +TIMESTAMP = 1661926395 +SHA256 (precice-precice-v2.5.0_GH0.tar.gz) = 76ec6ee0d1a66f6f3d3d2d11f03cfc5aa7ef4d9e5deb9b7a4b4455ec7f796c00 +SIZE (precice-precice-v2.5.0_GH0.tar.gz) = 1653085 diff --git a/science/precice/pkg-plist b/science/precice/pkg-plist index d590108a64a7..d86543c7f51b 100644 --- a/science/precice/pkg-plist +++ b/science/precice/pkg-plist @@ -1,16 +1,17 @@ bin/binprecice bin/precice-tools include/precice/SolverInterface.hpp include/precice/SolverInterfaceC.h include/precice/Tooling.hpp +include/precice/Version.h include/precice/types.hpp lib/cmake/precice/preciceConfig.cmake lib/cmake/precice/preciceConfigVersion.cmake lib/cmake/precice/preciceTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/precice/preciceTargets.cmake lib/libprecice.so lib/libprecice.so.2 -lib/libprecice.so.2.4.0 +lib/libprecice.so.2.5.0 libdata/pkgconfig/libprecice.pc share/lintian/overrides/libprecice2 share/man/man1/precice-tools.1.gz diff --git a/science/py-pyprecice/Makefile b/science/py-pyprecice/Makefile index 22d9ecfa269e..599c9a0504b4 100644 --- a/science/py-pyprecice/Makefile +++ b/science/py-pyprecice/Makefile @@ -1,33 +1,33 @@ PORTNAME= pyprecice DISTVERSIONPREFIX= v -DISTVERSION= 2.4.0.0 -PORTREVISION= 1 +DISTVERSION= 2.5.0.0 CATEGORIES= science # physics PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Coupling library for partitioned multi-physics simulations LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt PY_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}mpi4py>0:net/py-mpi4py@${PY_FLAVOR} -BUILD_DEPENDS= ${PY_DEPENDS} +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 python:3.6+ -USE_PYTHON= distutils cython autoplist +USES= localbase pkgconfig python:3.6+ +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 diff --git a/science/py-pyprecice/distinfo b/science/py-pyprecice/distinfo index 3c2a8926af53..626b22069772 100644 --- a/science/py-pyprecice/distinfo +++ b/science/py-pyprecice/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1655739507 -SHA256 (precice-python-bindings-v2.4.0.0_GH0.tar.gz) = 4d0a0db2ca3fe3e87d3934bc8683455c4f522d39ed6e07becbacf47728d2230b -SIZE (precice-python-bindings-v2.4.0.0_GH0.tar.gz) = 55530 +TIMESTAMP = 1661923339 +SHA256 (precice-python-bindings-v2.5.0.0_GH0.tar.gz) = 9f55a22594bb602cde8a5987217728569f16d9576ea53ed00497e9046a2e1794 +SIZE (precice-python-bindings-v2.5.0.0_GH0.tar.gz) = 55821