aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2022-08-31 18:25:40 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2022-08-31 18:33:02 +0000
commited1841d5e983d45701caffd453eb282c4ce276b8 (patch)
tree168016cba8eee182733ba306c0d42edadac64cd4
parentcfbda3b290b5d4c4c8ef0e22436bf0897e8e8b12 (diff)
downloadports-ed1841d5e983d45701caffd453eb282c4ce276b8.tar.gz
ports-ed1841d5e983d45701caffd453eb282c4ce276b8.zip
science/{,py-}pyprecice: Update 2.4.0.0 -> 2.5.0.0
Reported by: portscout
-rw-r--r--science/precice/Makefile9
-rw-r--r--science/precice/distinfo10
-rw-r--r--science/precice/pkg-plist3
-rw-r--r--science/py-pyprecice/Makefile10
-rw-r--r--science/py-pyprecice/distinfo6
5 files changed, 15 insertions, 23 deletions
diff --git a/science/precice/Makefile b/science/precice/Makefile
index afc3eb4cde4d..17863b10fd12 100644
--- a/science/precice/Makefile
+++ b/science/precice/Makefile
@@ -1,13 +1,8 @@
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
@@ -39,7 +34,7 @@ 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
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
@@ -3,6 +3,7 @@ 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
@@ -10,7 +11,7 @@ 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,7 +1,6 @@
PORTNAME= pyprecice
DISTVERSIONPREFIX= v
-DISTVERSION= 2.4.0.0
-PORTREVISION= 1
+DISTVERSION= 2.5.0.0
CATEGORIES= science # physics
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,12 +12,13 @@ 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
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