Index: Makefile =================================================================== RCS file: /home/cvs/ports/devel/openmpi/Makefile,v retrieving revision 1.15 diff -u -p -u -p -r1.15 Makefile --- Makefile 1 Jul 2013 10:39:17 -0000 1.15 +++ Makefile 5 Dec 2014 02:32:27 -0000 @@ -6,12 +6,13 @@ BROKEN-powerpc = checking if Fortran 77 V= 1.4.1 DISTNAME = openmpi-$V -REVISION = 2 +REVISION = 3 SHARED_LIBS = mca_common_sm 1.0 \ mpi 0.1 \ mpi_cxx 0.0 \ mpi_f77 0.0 \ + mpi_f90 0.0 \ open-pal 0.0 \ open-rte 0.0 @@ -19,14 +20,17 @@ CATEGORIES = devel HOMEPAGE = http://www.open-mpi.org/ -MODULES = fortran -MODFORTRAN_COMPILER = gfortran -BUILD_DEPENDS += ${MODFORTRAN_BUILD_DEPENDS} +MODULES = gcc4 +MODGCC4_LANGS = fortran +MODGCC4_ARCHS = * # BSD PERMIT_PACKAGE_CDROM = Yes WANTLIB += c m pthread stdc++ util z +.if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386" +WANTLIB += quadmath +.endif MASTER_SITES = ${HOMEPAGE}/software/ompi/v${V:C/^([0-9]+\.[0-9]+).*/\1/}/downloads/ @@ -36,6 +40,7 @@ USE_LIBTOOL = No FAKE_FLAGS = sysconfdir=${PREFIX}/share/examples/openmpi/ CONFIGURE_STYLE = gnu +CONFIGURE_ENV= ompi_cv_func_lib_backtrace_execinfo=no # openmpi's otfinfo conflicts with the one from texlive post-install: Index: pkg/PFRAG.shared =================================================================== RCS file: /home/cvs/ports/devel/openmpi/pkg/PFRAG.shared,v retrieving revision 1.2 diff -u -p -u -p -r1.2 PFRAG.shared --- pkg/PFRAG.shared 21 Mar 2010 10:45:19 -0000 1.2 +++ pkg/PFRAG.shared 30 Nov 2014 02:19:03 -0000 @@ -3,6 +3,7 @@ @lib lib/libmpi.so.${LIBmpi_VERSION} @lib lib/libmpi_cxx.so.${LIBmpi_cxx_VERSION} @lib lib/libmpi_f77.so.${LIBmpi_f77_VERSION} +@lib lib/libmpi_f90.so.${LIBmpi_f90_VERSION} @lib lib/libopen-pal.so.${LIBopen-pal_VERSION} @lib lib/libopen-rte.so.${LIBopen-rte_VERSION} lib/openmpi/libompi_dbg_msgq.so Index: pkg/PLIST =================================================================== RCS file: /home/cvs/ports/devel/openmpi/pkg/PLIST,v retrieving revision 1.3 diff -u -p -u -p -r1.3 PLIST --- pkg/PLIST 21 Mar 2010 10:45:19 -0000 1.3 +++ pkg/PLIST 30 Nov 2014 02:19:20 -0000 @@ -111,6 +111,7 @@ lib/libmca_common_sm.la lib/libmpi.la lib/libmpi_cxx.la lib/libmpi_f77.la +lib/libmpi_f90.la lib/libopen-pal.la lib/libopen-rte.la lib/libotf.a @@ -118,6 +119,7 @@ lib/libotf.la lib/libvt.a lib/libvt.fmpi.a lib/libvt.mpi.a +lib/mpi.mod lib/openmpi/ lib/openmpi/libompi_dbg_msgq.la lib/openmpi/mca_allocator_basic.la