This fixes the mpifort command which can't find egfortran.
I also propose removing COMPILER = base-clang since this compiles
with gcc anyway. GCC also has some advantages for us fortran
users (coarray fortran).
--John
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/openmpi/Makefile,v
retrieving revision 1.29
diff -u -p -r1.29 Makefile
--- Makefile 22 Dec 2019 15:47:35 -0000 1.29
+++ Makefile 20 Jan 2020 19:19:35 -0000
@@ -4,6 +4,7 @@ COMMENT = open source MPI-3.1 implement
V = 4.0.2
DISTNAME = openmpi-$V
+REVISION = 1
SHARED_LIBS += mca_common_dstore 0.0 # 1.0
SHARED_LIBS += mca_common_monitoring 0.0 # 60.0
@@ -30,11 +31,14 @@ WANTLIB += c execinfo m pciaccess pthrea
MASTER_SITES =
${HOMEPAGE}/software/ompi/v${V:C/^([0-9]+\.[0-9]+).*/\1/}/downloads/
-COMPILER = base-clang ports-gcc
+COMPILER = ports-gcc
MODULES = fortran
MODFORTRAN_COMPILER = gfortran
BUILD_DEPENDS = devel/libtool,-ltdl
LIB_DEPENDS = devel/libexecinfo
+
+CONFIGURE_ARGS += --enable-mpi-fortran=usempif08
+CONFIGURE_ARGS += FC=egfortran
MAKE_FLAGS = V=1
FAKE_FLAGS = sysconfdir=${PREFIX}/share/examples/openmpi/