summaryrefslogtreecommitdiff
path: root/net/openmpi
diff options
context:
space:
mode:
Diffstat (limited to 'net/openmpi')
-rw-r--r--net/openmpi/Makefile13
-rw-r--r--net/openmpi/distinfo6
-rw-r--r--net/openmpi/pkg-plist11
3 files changed, 20 insertions, 10 deletions
diff --git a/net/openmpi/Makefile b/net/openmpi/Makefile
index d29cef1341ce..f8835fab96e2 100644
--- a/net/openmpi/Makefile
+++ b/net/openmpi/Makefile
@@ -1,8 +1,7 @@
PORTNAME= openmpi
-DISTVERSION= 5.0.7
-PORTREVISION= 1
+DISTVERSION= 5.0.8
CATEGORIES= net parallel
-MASTER_SITES= https://download.open-mpi.org/release/open-mpi/v${PORTVERSION:R}/
+MASTER_SITES= https://download.open-mpi.org/release/open-mpi/v${DISTVERSION:R}/
MAINTAINER= laurent.chardon@gmail.com
COMMENT= High Performance Message Passing Library
@@ -30,8 +29,8 @@ MPIBASE?= mpi
MPIDIR?= ${MPIBASE}/${PKGBASE}
GNU_CONFIGURE= yes
-GNU_CONFIGURE_PREFIX= ${PREFIX}/${MPIDIR}
GNU_CONFIGURE_MANPREFIX=${PREFIX}/${MPIDIR}/share
+GNU_CONFIGURE_PREFIX= ${PREFIX}/${MPIDIR}
CONFIGURE_ARGS+= --program-prefix= \
--with-hwloc=external \
--without-ofi \
@@ -87,8 +86,12 @@ SLURM_CONFIGURE_WITH= slurm
.include <bsd.port.pre.mk>
-.if ${FORTRAN_DEFAULT} == gfortran && ${GCC_DEFAULT} >= 10
+.if ${FORTRAN_DEFAULT} == gfortran
FCFLAGS+= -fallow-argument-mismatch
+# gfortran doesn't find libgfortran.spec on riscv64
+.if ${ARCH} == "riscv64"
+FCFLAGS+= -B${LOCALBASE}/lib/gcc${GCC_DEFAULT}
+.endif
.endif
# Both clang and gcc support half precision on these platforms
diff --git a/net/openmpi/distinfo b/net/openmpi/distinfo
index 55d33d6d996e..8e6171c18ed5 100644
--- a/net/openmpi/distinfo
+++ b/net/openmpi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741519285
-SHA256 (openmpi-5.0.7.tar.bz2) = 119f2009936a403334d0df3c0d74d5595a32d99497f9b1d41e90019fee2fc2dd
-SIZE (openmpi-5.0.7.tar.bz2) = 30506871
+TIMESTAMP = 1748683322
+SHA256 (openmpi-5.0.8.tar.bz2) = 53131e1a57e7270f645707f8b0b65ba56048f5b5ac3f68faabed3eb0d710e449
+SIZE (openmpi-5.0.8.tar.bz2) = 30293034
diff --git a/net/openmpi/pkg-plist b/net/openmpi/pkg-plist
index b233481297d9..2eaa0aec386e 100644
--- a/net/openmpi/pkg-plist
+++ b/net/openmpi/pkg-plist
@@ -247,11 +247,11 @@ libdata/pkgconfig/pmix.pc
%%MPIDIR%%/lib/libpmix.la
%%MPIDIR%%/lib/libpmix.so
%%MPIDIR%%/lib/libpmix.so.2
-%%MPIDIR%%/lib/libpmix.so.2.13.5
+%%MPIDIR%%/lib/libpmix.so.2.13.8
%%MPIDIR%%/lib/libprrte.la
%%MPIDIR%%/lib/libprrte.so
%%MPIDIR%%/lib/libprrte.so.3
-%%MPIDIR%%/lib/libprrte.so.3.0.8
+%%MPIDIR%%/lib/libprrte.so.3.0.11
%%MPIDIR%%/lib/mpi.mod
%%MPIDIR%%/lib/mpi_ext.mod
%%MPIDIR%%/lib/mpi_f08.mod
@@ -869,6 +869,8 @@ libdata/pkgconfig/pmix.pc
%%MPIDIR%%/share/prte/help-schizo-ompi.txt
%%MPIDIR%%/share/prte/help-state-base.txt
%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-allow-run-as-root.rst
+%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-app-prefix.rst
+%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-append-env.rst
%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-bind-to.rst
%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-dash-host.rst
%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-debug-daemons-file.rst
@@ -877,19 +879,24 @@ libdata/pkgconfig/pmix.pc
%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-dvm-hostfile.rst
%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-dvm.rst
%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-forward-signals.rst
+%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-general.rst
+%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-hetero-nodes.rst
%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-launcher-hostfile.rst
%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-leave-session-attached.rst
%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-map-by.rst
%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-noprefix.rst
%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-output.rst
%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-personality.rst
+%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-pmix-prefix.rst
%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-pmixmca.rst
%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-prefix.rst
+%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-prepend-env.rst
%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-prtemca.rst
%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-rank-by.rst
%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-runtime-options.rst
%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-stream-buffering.rst
%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-tune.rst
+%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-unset-env.rst
%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-x.rst
%%MPIDIR%%/share/prte/rst/prrte-rst-content/definitions-pes.rst
%%MPIDIR%%/share/prte/rst/prrte-rst-content/definitions-slots.rst