[116337] trunk/dports/science/openmpi

sean at macports.org sean at macports.org
Thu Jan 23 12:11:54 PST 2014


Revision: 116337
          https://trac.macports.org/changeset/116337
Author:   sean at macports.org
Date:     2014-01-23 12:11:54 -0800 (Thu, 23 Jan 2014)
Log Message:
-----------
openmpi: refactor port to be similar to mpich

Modified Paths:
--------------
    trunk/dports/science/openmpi/Portfile

Added Paths:
-----------
    trunk/dports/science/openmpi/files/
    trunk/dports/science/openmpi/files/openmpi-clang
    trunk/dports/science/openmpi/files/openmpi-clang-fortran
    trunk/dports/science/openmpi/files/openmpi-clang31
    trunk/dports/science/openmpi/files/openmpi-clang31-fortran
    trunk/dports/science/openmpi/files/openmpi-clang32
    trunk/dports/science/openmpi/files/openmpi-clang32-fortran
    trunk/dports/science/openmpi/files/openmpi-clang33
    trunk/dports/science/openmpi/files/openmpi-clang33-fortran
    trunk/dports/science/openmpi/files/openmpi-clang34
    trunk/dports/science/openmpi/files/openmpi-clang34-fortran
    trunk/dports/science/openmpi/files/openmpi-gcc43-fortran
    trunk/dports/science/openmpi/files/openmpi-gcc44-fortran
    trunk/dports/science/openmpi/files/openmpi-gcc45-fortran
    trunk/dports/science/openmpi/files/openmpi-gcc46-fortran
    trunk/dports/science/openmpi/files/openmpi-gcc47-fortran
    trunk/dports/science/openmpi/files/openmpi-gcc48-fortran
    trunk/dports/science/openmpi/files/openmpi-gcc49-fortran
    trunk/dports/science/openmpi/files/openmpi-llvm
    trunk/dports/science/openmpi/files/openmpi-llvm-fortran
    trunk/dports/science/openmpi/files/openmpi-mp
    trunk/dports/science/openmpi/files/openmpi-mp-fortran

Modified: trunk/dports/science/openmpi/Portfile
===================================================================
--- trunk/dports/science/openmpi/Portfile	2014-01-23 20:11:46 UTC (rev 116336)
+++ trunk/dports/science/openmpi/Portfile	2014-01-23 20:11:54 UTC (rev 116337)
@@ -48,117 +48,209 @@
 
 compiler.blacklist-append  llvm-gcc-4.2 macports-llvm-gcc-4.2
 
+# As OpenMPI creates compiler wrappers, there are lots of
+# variants for what compiler the user would like to wrap.
+
+subport ${name}-gcc43   {}
+subport ${name}-gcc44   {}
+subport ${name}-gcc45   {}
+subport ${name}-gcc46   {}
+subport ${name}-gcc47   {}
+subport ${name}-gcc48   {}
+subport ${name}-gcc49   {}
+subport ${name}-clang   {}
+subport ${name}-clang31 {}
+subport ${name}-clang32 {}
+subport ${name}-clang33 {}
+subport ${name}-clang34 {}
+subport ${name}-llvm    {}
+subport ${name}-default {}
+
+# Compiler variant set
+#   name     depends_lib    configure.compiler  Description
+array set clist {
+    clang   {clang}
+    clang31 {macports-clang-3.1}
+    clang32 {macports-clang-3.2}
+    clang33 {macports-clang-3.3}
+    clang34 {macports-clang-3.4}
+    gcc43   {macports-gcc-4.3}
+    gcc44   {macports-gcc-4.4}
+    gcc45   {macports-gcc-4.5}
+    gcc46   {macports-gcc-4.6}
+    gcc47   {macports-gcc-4.7}
+    gcc48   {macports-gcc-4.8}
+    gcc49   {macports-gcc-4.9}
+    llvm    {llvm-gcc-4.2}
+}
+
 configure.dir       ${workpath}/build
 configure.cmd       ${worksrcpath}/configure
-configure.args      --enable-mpi-f77 --enable-mpi-f90 \
-                    --sysconfdir=${prefix}/etc/${name} \
-                    --includedir=${prefix}/include/${name} \
-                    --bindir=${prefix}/lib/${name}/bin \
-                    --mandir=${prefix}/share/man
+configure.args      --enable-mpi-fortran \
+                    "FFLAGS='' F77=''"
 
+# remove -arch from ldflags, ticket #22833
+configure.ld_archflags
+# avoid building against older installed version, ticket #23864
+configure.cppflags-delete -I${prefix}/include
+configure.ldflags-delete -L${prefix}/lib
+
+configure.ccache no
+
 build.dir           ${configure.dir}
 
 destroot.dir        ${build.dir}
-set wrappers        {mpicc mpicxx mpic++ mpif77 mpif90}
-post-destroot {
-    foreach bin {mpirun mpiexec} {
-        system -W ${destroot}${prefix}/bin \
-            "ln -sf ${prefix}/lib/${name}/bin/orterun ${bin}"
+
+conflicts           mpich2 mpich3 lammpi mpich3-devel
+
+if {${subport} != ${name}} {
+    set cname                   [lindex [split ${subport} -] end]
+    if {${cname} == "default"} {
+        set cname                   mp
     }
-    foreach bin ${wrappers} {
-        system -W ${destroot}${prefix}/bin \
-            "ln -sf ${prefix}/lib/${name}/bin/opal_wrapper ${bin}"
-        system -W ${destroot}${prefix}/share/${name} \
-            "ln -sf ${prefix}/share/${name}/${bin}-wrapper-data.txt \
-            open${bin}-wrapper-data.txt"
+    depends_run                 port:mpi_select
+    select.group                mpi
+    select.file                 ${filespath}/${name}-${cname}
+
+    if {${subport} != "${name}-default"} {
+        configure.compiler      [lindex $clist($cname) 0]
+        append long_description "\\n\\nTHIS SUBPORT WRAPS ${cname}'s C/C++"
+        depends_lib-append      port:${name}-default
+    } else {
+        append long_description \
+"\\n\\nTHIS SUBPORT WRAPS MACPORTS' DEFAULT COMPILER FOR C/C++"
     }
 
-    file delete ${destroot}${prefix}/share/vampirtrace/config.log
-}
+    configure.args-append   \
+        --bindir=${prefix}/libexec/${name}-${cname} \
+        --libdir=${prefix}/lib/${name}-${cname} \
+        --sysconfdir=${prefix}/etc/${name}-${cname} \
+        --includedir=${prefix}/include/${name}-${cname} \
+        --datadir=${prefix}/share/${name}-${cname} \
+        --docdir=${prefix}/share/docdelete \
+        --mandir=${prefix}/share/mandelete
 
-conflicts       mpich mpich2 mpich3 lammpi mpich-devel mpich3-devel
+    post-destroot {
+        # This version doesn't supply manpages
+        delete ${destroot}${prefix}/share/mandelete
+        delete ${destroot}${prefix}/share/docdelete
+        set vampirlog ${destroot}${prefix}/share/${name}-${cname}/vampirtrace/config.log
+        if { [ file exists $vampirlog ] } {
+            delete $vampirlog
+        }
 
-variant threads description {enable threads for MPI applications} {
-    configure.args-append --enable-mpi-thread-multiple
-}
+        foreach bin {mpiexec mpicc mpicxx mpif77 mpif90} {
+            system -W ${destroot}${prefix}/bin \
+                "ln -sf ${prefix}/libexec/$name-$cname/$bin $bin-$name-$cname"
+        }
+    }
 
-variant valgrind description {enable valgrind support} {
-    depends_lib-append    path:${prefix}/lib/pkgconfig/valgrind.pc:valgrind
-    configure.args-append --enable-debug --enable-memchecker --with-valgrind=${prefix}
-}
+    if { [string first gcc $cname] == 0 } {
+        configure.args-delete   --disable-mpi-fortran
+        configure.args-append   --enable-mpi-fortran
+        select.file             ${filespath}/${name}-${cname}-fortran
+        variant fortran description {
+            Stub : fortran always enabled for gcc-based version
+        } {}
+        default_variants-append     +fortran
+    } else {
+        set gcc_versions {4.3 4.4 4.5 4.6 4.7 4.8 4.9}
+        set default_fortran_variant +gcc48
+        set g95_conflicts {}
 
-set gcc_versions {4.3 4.4 4.5 4.6 4.7 4.8 4.9}
-set default_fortran_variant +gcc48
-set g95_conflicts {}
+        foreach ver ${gcc_versions} {
+            set ver_no_dot [join [split ${ver} "."] ""]
 
-foreach ver ${gcc_versions} {
-    set ver_no_dot [join [split ${ver} "."] ""]
+            set variant_line {variant gcc${ver_no_dot} description \
+              "build with gfortran from gcc${ver_no_dot}" conflicts g95}
 
-    set variant_line {variant gcc${ver_no_dot} description "build with gfortran from gcc${ver_no_dot}" conflicts g95}
+            foreach over ${gcc_versions} {
+                if {${ver} == ${over}} {
+                    continue
+                }
 
-    foreach over ${gcc_versions} {
-        if {${ver} == ${over}} {
-            continue
+                set over_no_dot [join [split ${over} "."] ""]
+                append variant_line " conflicts gcc${over_no_dot}"
+            }
+            append variant_line { {}}
+
+            eval $variant_line
+
+            append g95_conflicts " conflicts gcc${ver_no_dot}"
+
+            if {[variant_isset gcc${ver_no_dot}]} {
+                if {${default_fortran_variant} != "+gcc${ver_no_dot}"} {
+                    set default_fortran_variant ""
+                }
+            }
         }
 
-        set over_no_dot [join [split ${over} "."] ""]
-        append variant_line " conflicts gcc${over_no_dot}"
-    }
-    append variant_line { {}}
+        eval [concat {variant g95 description {build with g95}} \
+              $g95_conflicts {{}}]
 
-    eval $variant_line
+        if {[variant_isset g95]} {
+            if {${default_fortran_variant} != "+g95"} {
+                set default_fortran_variant ""
+            }
+        }
 
-    append g95_conflicts " conflicts gcc${ver_no_dot}"
+        if {${default_fortran_variant} != ""} {
+            default_variants "${default_fortran_variant}"
+        }
 
-    if {[variant_isset gcc${ver_no_dot}]} {
-        if {${default_fortran_variant} != "+gcc${ver_no_dot}"} {
-            set default_fortran_variant ""
+        foreach ver ${gcc_versions} {
+            set ver_no_dot [join [split ${ver} "."] ""]
+
+            if {[variant_isset gcc${ver_no_dot}]} {
+                depends_lib-append path:lib/libgcc/libgcc_s.1.dylib:libgcc
+                depends_build-append port:gcc${ver_no_dot}
+
+                configure.args-delete   --disable-mpi-fortran
+                configure.args-append   --enable-mpi-fortran
+                select.file             ${filespath}/${name}-${cname}-fortran
+
+                configure.fc  ${prefix}/bin/gfortran-mp-${ver}
+            }
         }
-    }
-}
 
-eval [concat {variant g95 description {build with g95}} $g95_conflicts {{}}]
+        if {[variant_isset g95]} {
+            depends_lib-append path:lib/libgcc/libgcc_s.1.dylib:libgcc
+            depends_build-append port:g95
 
-if {[variant_isset g95]} {
-    if {${default_fortran_variant} != "+g95"} {
-        set default_fortran_variant ""
+            configure.args-delete   --disable-mpi-fortran
+            configure.args-append   --enable-mpi-fortran
+            select.file             ${filespath}/${name}-${cname}-fortran
+
+            configure.fc ${prefix}/bin/g95
+        }
     }
-}
 
-if {${default_fortran_variant} != ""} {
-    default_variants "${default_fortran_variant}"
-}
+notes "
 
-foreach ver ${gcc_versions} {
-    set ver_no_dot [join [split ${ver} "."] ""]
++--- OpenMPI Usage note ----
+| The mpi\[cc|cxx|f77|f90\] weappers are installed as
+| mpi\[cc|cxx|f77|f90\]-${cname}. To make ${subport} the default (i.e. the
+| version you get when you run 'mpicc/mpicxx'), please run:
+|
+| sudo port select --set mpi [file tail ${select.file}]
++-------------------------
 
-    if {[variant_isset gcc${ver_no_dot}]} {
-        depends_lib-append path:lib/libgcc/libgcc_s.1.dylib:libgcc
-        depends_build-append port:gcc${ver_no_dot}
+"
 
-        configure.fc  ${prefix}/bin/gfortran-mp-${ver}
-        configure.f77 ${prefix}/bin/gfortran-mp-${ver}
-        configure.f90 ${prefix}/bin/gfortran-mp-${ver}
+    variant threads description {enable threads for MPI applications} {
+        configure.args-append --enable-mpi-thread-multiple
     }
-}
 
-if {[variant_isset g95]} {
-    depends_lib-append path:lib/libgcc/libgcc_s.1.dylib:libgcc
-    depends_build-append port:g95
+    variant valgrind description {enable valgrind support} {
+        depends_lib-append    path:${prefix}/lib/pkgconfig/valgrind.pc:valgrind
+        configure.args-append --enable-debug --enable-memchecker --with-valgrind=${prefix}
+    }
 
-    configure.fc ${prefix}/bin/g95
-    configure.f77 ${prefix}/bin/g95
-    configure.f90 ${prefix}/bin/g95
+    livecheck.type      regex
+    livecheck.url       http://www.open-mpi.org/software/ompi/v1.7/
+    livecheck.regex     openmpi-(\[0-9\.\]+).tar.bz2
+
+} else {
+    replaced_by         openmpi-default
+    PortGroup           obsolete 1.0
 }
-
-livecheck.type      regex
-livecheck.url       http://www.open-mpi.org/software/ompi/v1.7/
-livecheck.regex     openmpi-(\[0-9\.\]+).tar.bz2
-
-# remove -arch from ldflags, ticket #22833
-configure.ld_archflags
-# avoid building against older installed version, ticket #23864
-configure.cppflags-delete -I${prefix}/include
-configure.ldflags-delete -L${prefix}/lib
-
-configure.ccache no

Added: trunk/dports/science/openmpi/files/openmpi-clang
===================================================================
--- trunk/dports/science/openmpi/files/openmpi-clang	                        (rev 0)
+++ trunk/dports/science/openmpi/files/openmpi-clang	2014-01-23 20:11:54 UTC (rev 116337)
@@ -0,0 +1,9 @@
+bin/mpicc-openmpi-clang
+-
+bin/mpicxx-openmpi-clang
+bin/mpiexec-openmpi-clang
+-
+-
+-
+lib/openmpi-clang/pkgconfig/ompi.pc
+lib/openmpi-clang/pkgconfig/orte.pc

Added: trunk/dports/science/openmpi/files/openmpi-clang-fortran
===================================================================
--- trunk/dports/science/openmpi/files/openmpi-clang-fortran	                        (rev 0)
+++ trunk/dports/science/openmpi/files/openmpi-clang-fortran	2014-01-23 20:11:54 UTC (rev 116337)
@@ -0,0 +1,9 @@
+bin/mpicc-openmpi-clang
+-
+bin/mpicxx-openmpi-clang
+bin/mpiexec-openmpi-clang
+bin/mpif77-openmpi-clang
+bin/mpif90-openmpi-clang
+-
+lib/openmpi-clang/pkgconfig/ompi.pc
+lib/openmpi-clang/pkgconfig/orte.pc

Added: trunk/dports/science/openmpi/files/openmpi-clang31
===================================================================
--- trunk/dports/science/openmpi/files/openmpi-clang31	                        (rev 0)
+++ trunk/dports/science/openmpi/files/openmpi-clang31	2014-01-23 20:11:54 UTC (rev 116337)
@@ -0,0 +1,9 @@
+bin/mpicc-openmpi-clang31
+-
+bin/mpicxx-openmpi-clang31
+bin/mpiexec-openmpi-clang31
+-
+-
+-
+lib/openmpi-clang31/pkgconfig/ompi.pc
+lib/openmpi-clang31/pkgconfig/orte.pc

Added: trunk/dports/science/openmpi/files/openmpi-clang31-fortran
===================================================================
--- trunk/dports/science/openmpi/files/openmpi-clang31-fortran	                        (rev 0)
+++ trunk/dports/science/openmpi/files/openmpi-clang31-fortran	2014-01-23 20:11:54 UTC (rev 116337)
@@ -0,0 +1,9 @@
+bin/mpicc-openmpi-clang31
+-
+bin/mpicxx-openmpi-clang31
+bin/mpiexec-openmpi-clang31
+bin/mpif77-openmpi-clang31
+bin/mpif90-openmpi-clang31
+-
+lib/openmpi-clang31/pkgconfig/ompi.pc
+lib/openmpi-clang31/pkgconfig/orte.pc

Added: trunk/dports/science/openmpi/files/openmpi-clang32
===================================================================
--- trunk/dports/science/openmpi/files/openmpi-clang32	                        (rev 0)
+++ trunk/dports/science/openmpi/files/openmpi-clang32	2014-01-23 20:11:54 UTC (rev 116337)
@@ -0,0 +1,9 @@
+bin/mpicc-openmpi-clang32
+-
+bin/mpicxx-openmpi-clang32
+bin/mpiexec-openmpi-clang32
+-
+-
+-
+lib/openmpi-clang32/pkgconfig/ompi.pc
+lib/openmpi-clang32/pkgconfig/orte.pc

Added: trunk/dports/science/openmpi/files/openmpi-clang32-fortran
===================================================================
--- trunk/dports/science/openmpi/files/openmpi-clang32-fortran	                        (rev 0)
+++ trunk/dports/science/openmpi/files/openmpi-clang32-fortran	2014-01-23 20:11:54 UTC (rev 116337)
@@ -0,0 +1,9 @@
+bin/mpicc-openmpi-clang32
+-
+bin/mpicxx-openmpi-clang32
+bin/mpiexec-openmpi-clang32
+bin/mpif77-openmpi-clang32
+bin/mpif90-openmpi-clang32
+-
+lib/openmpi-clang32/pkgconfig/ompi.pc
+lib/openmpi-clang32/pkgconfig/orte.pc

Added: trunk/dports/science/openmpi/files/openmpi-clang33
===================================================================
--- trunk/dports/science/openmpi/files/openmpi-clang33	                        (rev 0)
+++ trunk/dports/science/openmpi/files/openmpi-clang33	2014-01-23 20:11:54 UTC (rev 116337)
@@ -0,0 +1,9 @@
+bin/mpicc-openmpi-clang33
+-
+bin/mpicxx-openmpi-clang33
+bin/mpiexec-openmpi-clang33
+-
+-
+-
+lib/openmpi-clang33/pkgconfig/ompi.pc
+lib/openmpi-clang33/pkgconfig/orte.pc

Added: trunk/dports/science/openmpi/files/openmpi-clang33-fortran
===================================================================
--- trunk/dports/science/openmpi/files/openmpi-clang33-fortran	                        (rev 0)
+++ trunk/dports/science/openmpi/files/openmpi-clang33-fortran	2014-01-23 20:11:54 UTC (rev 116337)
@@ -0,0 +1,9 @@
+bin/mpicc-openmpi-clang33
+-
+bin/mpicxx-openmpi-clang33
+bin/mpiexec-openmpi-clang33
+bin/mpif77-openmpi-clang33
+bin/mpif90-openmpi-clang33
+-
+lib/openmpi-clang33/pkgconfig/ompi.pc
+lib/openmpi-clang33/pkgconfig/orte.pc

Added: trunk/dports/science/openmpi/files/openmpi-clang34
===================================================================
--- trunk/dports/science/openmpi/files/openmpi-clang34	                        (rev 0)
+++ trunk/dports/science/openmpi/files/openmpi-clang34	2014-01-23 20:11:54 UTC (rev 116337)
@@ -0,0 +1,9 @@
+bin/mpicc-openmpi-clang34
+-
+bin/mpicxx-openmpi-clang34
+bin/mpiexec-openmpi-clang34
+-
+-
+-
+lib/openmpi-clang34/pkgconfig/ompi.pc
+lib/openmpi-clang34/pkgconfig/orte.pc

Added: trunk/dports/science/openmpi/files/openmpi-clang34-fortran
===================================================================
--- trunk/dports/science/openmpi/files/openmpi-clang34-fortran	                        (rev 0)
+++ trunk/dports/science/openmpi/files/openmpi-clang34-fortran	2014-01-23 20:11:54 UTC (rev 116337)
@@ -0,0 +1,9 @@
+bin/mpicc-openmpi-clang34
+-
+bin/mpicxx-openmpi-clang34
+bin/mpiexec-openmpi-clang34
+bin/mpif77-openmpi-clang34
+bin/mpif90-openmpi-clang34
+-
+lib/openmpi-clang34/pkgconfig/ompi.pc
+lib/openmpi-clang34/pkgconfig/orte.pc

Added: trunk/dports/science/openmpi/files/openmpi-gcc43-fortran
===================================================================
--- trunk/dports/science/openmpi/files/openmpi-gcc43-fortran	                        (rev 0)
+++ trunk/dports/science/openmpi/files/openmpi-gcc43-fortran	2014-01-23 20:11:54 UTC (rev 116337)
@@ -0,0 +1,9 @@
+bin/mpicc-openmpi-gcc43
+-
+bin/mpicxx-openmpi-gcc43
+bin/mpiexec-openmpi-gcc43
+bin/mpif77-openmpi-gcc43
+bin/mpif90-openmpi-gcc43
+-
+lib/openmpi-gcc43/pkgconfig/ompi.pc
+lib/openmpi-gcc43/pkgconfig/orte.pc

Added: trunk/dports/science/openmpi/files/openmpi-gcc44-fortran
===================================================================
--- trunk/dports/science/openmpi/files/openmpi-gcc44-fortran	                        (rev 0)
+++ trunk/dports/science/openmpi/files/openmpi-gcc44-fortran	2014-01-23 20:11:54 UTC (rev 116337)
@@ -0,0 +1,9 @@
+bin/mpicc-openmpi-gcc44
+-
+bin/mpicxx-openmpi-gcc44
+bin/mpiexec-openmpi-gcc44
+bin/mpif77-openmpi-gcc44
+bin/mpif90-openmpi-gcc44
+-
+lib/openmpi-gcc44/pkgconfig/ompi.pc
+lib/openmpi-gcc44/pkgconfig/orte.pc

Added: trunk/dports/science/openmpi/files/openmpi-gcc45-fortran
===================================================================
--- trunk/dports/science/openmpi/files/openmpi-gcc45-fortran	                        (rev 0)
+++ trunk/dports/science/openmpi/files/openmpi-gcc45-fortran	2014-01-23 20:11:54 UTC (rev 116337)
@@ -0,0 +1,9 @@
+bin/mpicc-openmpi-gcc45
+-
+bin/mpicxx-openmpi-gcc45
+bin/mpiexec-openmpi-gcc45
+bin/mpif77-openmpi-gcc45
+bin/mpif90-openmpi-gcc45
+-
+lib/openmpi-gcc45/pkgconfig/ompi.pc
+lib/openmpi-gcc45/pkgconfig/orte.pc

Added: trunk/dports/science/openmpi/files/openmpi-gcc46-fortran
===================================================================
--- trunk/dports/science/openmpi/files/openmpi-gcc46-fortran	                        (rev 0)
+++ trunk/dports/science/openmpi/files/openmpi-gcc46-fortran	2014-01-23 20:11:54 UTC (rev 116337)
@@ -0,0 +1,9 @@
+bin/mpicc-openmpi-gcc46
+-
+bin/mpicxx-openmpi-gcc46
+bin/mpiexec-openmpi-gcc46
+bin/mpif77-openmpi-gcc46
+bin/mpif90-openmpi-gcc46
+-
+lib/openmpi-gcc46/pkgconfig/ompi.pc
+lib/openmpi-gcc46/pkgconfig/orte.pc

Added: trunk/dports/science/openmpi/files/openmpi-gcc47-fortran
===================================================================
--- trunk/dports/science/openmpi/files/openmpi-gcc47-fortran	                        (rev 0)
+++ trunk/dports/science/openmpi/files/openmpi-gcc47-fortran	2014-01-23 20:11:54 UTC (rev 116337)
@@ -0,0 +1,9 @@
+bin/mpicc-openmpi-gcc47
+-
+bin/mpicxx-openmpi-gcc47
+bin/mpiexec-openmpi-gcc47
+bin/mpif77-openmpi-gcc47
+bin/mpif90-openmpi-gcc47
+-
+lib/openmpi-gcc47/pkgconfig/ompi.pc
+lib/openmpi-gcc47/pkgconfig/orte.pc

Added: trunk/dports/science/openmpi/files/openmpi-gcc48-fortran
===================================================================
--- trunk/dports/science/openmpi/files/openmpi-gcc48-fortran	                        (rev 0)
+++ trunk/dports/science/openmpi/files/openmpi-gcc48-fortran	2014-01-23 20:11:54 UTC (rev 116337)
@@ -0,0 +1,9 @@
+bin/mpicc-openmpi-gcc48
+-
+bin/mpicxx-openmpi-gcc48
+bin/mpiexec-openmpi-gcc48
+bin/mpif77-openmpi-gcc48
+bin/mpif90-openmpi-gcc48
+-
+lib/openmpi-gcc48/pkgconfig/ompi.pc
+lib/openmpi-gcc48/pkgconfig/orte.pc

Added: trunk/dports/science/openmpi/files/openmpi-gcc49-fortran
===================================================================
--- trunk/dports/science/openmpi/files/openmpi-gcc49-fortran	                        (rev 0)
+++ trunk/dports/science/openmpi/files/openmpi-gcc49-fortran	2014-01-23 20:11:54 UTC (rev 116337)
@@ -0,0 +1,10 @@
+bin/mpicc-openmpi-gcc49
+-
+bin/mpicxx-openmpi-gcc49
+bin/mpiexec-openmpi-gcc49
+bin/mpif77-openmpi-gcc49
+bin/mpif90-openmpi-gcc49
+-
+-
+lib/openmpi-gcc49/pkgconfig/ompi.pc
+lib/openmpi-gcc49/pkgconfig/orte.pc

Added: trunk/dports/science/openmpi/files/openmpi-llvm
===================================================================
--- trunk/dports/science/openmpi/files/openmpi-llvm	                        (rev 0)
+++ trunk/dports/science/openmpi/files/openmpi-llvm	2014-01-23 20:11:54 UTC (rev 116337)
@@ -0,0 +1,9 @@
+bin/mpicc-openmpi-llvm
+-
+bin/mpicxx-openmpi-llvm
+bin/mpiexec-openmpi-llvm
+-
+-
+-
+lib/openmpi-llvm/pkgconfig/ompi.pc
+lib/openmpi-llvm/pkgconfig/orte.pc

Added: trunk/dports/science/openmpi/files/openmpi-llvm-fortran
===================================================================
--- trunk/dports/science/openmpi/files/openmpi-llvm-fortran	                        (rev 0)
+++ trunk/dports/science/openmpi/files/openmpi-llvm-fortran	2014-01-23 20:11:54 UTC (rev 116337)
@@ -0,0 +1,9 @@
+bin/mpicc-openmpi-llvm
+-
+bin/mpicxx-openmpi-llvm
+bin/mpiexec-openmpi-llvm
+bin/mpif77-openmpi-llvm
+bin/mpif90-openmpi-llvm
+-
+lib/openmpi-llvm/pkgconfig/ompi.pc
+lib/openmpi-llvm/pkgconfig/orte.pc

Added: trunk/dports/science/openmpi/files/openmpi-mp
===================================================================
--- trunk/dports/science/openmpi/files/openmpi-mp	                        (rev 0)
+++ trunk/dports/science/openmpi/files/openmpi-mp	2014-01-23 20:11:54 UTC (rev 116337)
@@ -0,0 +1,9 @@
+bin/mpicc-openmpi-mp
+-
+bin/mpicxx-openmpi-mp
+bin/mpiexec-openmpi-mp
+-
+-
+-
+lib/openmpi-mp/pkgconfig/ompi.pc
+lib/openmpi-mp/pkgconfig/orte.pc

Added: trunk/dports/science/openmpi/files/openmpi-mp-fortran
===================================================================
--- trunk/dports/science/openmpi/files/openmpi-mp-fortran	                        (rev 0)
+++ trunk/dports/science/openmpi/files/openmpi-mp-fortran	2014-01-23 20:11:54 UTC (rev 116337)
@@ -0,0 +1,9 @@
+bin/mpicc-openmpi-mp
+-
+bin/mpicxx-openmpi-mp
+bin/mpiexec-openmpi-mp
+bin/mpif77-openmpi-mp
+bin/mpif90-openmpi-mp
+-
+lib/openmpi-mp/pkgconfig/ompi.pc
+lib/openmpi-mp/pkgconfig/orte.pc
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140123/24b1f178/attachment-0001.html>


More information about the macports-changes mailing list