[116339] trunk/dports/science/openmpi

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


Revision: 116339
          https://trac.macports.org/changeset/116339
Author:   sean at macports.org
Date:     2014-01-23 12:12:07 -0800 (Thu, 23 Jan 2014)
Log Message:
-----------
openmpi: add dragonegg subports

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

Added Paths:
-----------
    trunk/dports/science/openmpi/files/openmpi-dragonegg31-fortran
    trunk/dports/science/openmpi/files/openmpi-dragonegg32-fortran
    trunk/dports/science/openmpi/files/openmpi-dragonegg33-fortran
    trunk/dports/science/openmpi/files/openmpi-dragonegg34-fortran
    trunk/dports/science/openmpi/files/openmpi-dragonegg35-fortran

Modified: trunk/dports/science/openmpi/Portfile
===================================================================
--- trunk/dports/science/openmpi/Portfile	2014-01-23 20:12:01 UTC (rev 116338)
+++ trunk/dports/science/openmpi/Portfile	2014-01-23 20:12:07 UTC (rev 116339)
@@ -66,6 +66,11 @@
 subport ${name}-clang35 {}
 subport ${name}-llvm    {}
 subport ${name}-default {}
+subport ${name}-dragonegg31 {}
+subport ${name}-dragonegg32 {}
+subport ${name}-dragonegg33 {}
+# subport ${name}-dragonegg34 {}
+# subport ${name}-dragonegg35 {}
 
 # Compiler variant set
 #   name     depends_lib    configure.compiler  Description
@@ -84,6 +89,11 @@
     gcc48   {macports-gcc-4.8}
     gcc49   {macports-gcc-4.9}
     llvm    {llvm-gcc-4.2}
+    dragonegg31 {macports-dragonegg-3.1}
+    dragonegg32 {macports-dragonegg-3.2}
+    dragonegg33 {macports-dragonegg-3.3}
+    dragonegg34 {macports-dragonegg-3.4}
+    dragonegg35 {macports-dragonegg-3.5}
 }
 
 configure.dir       ${workpath}/build
@@ -155,6 +165,14 @@
             Stub : fortran always enabled for gcc-based version
         } {}
         default_variants-append     +fortran
+    } elseif { [string first dragon $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 dragonegg-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

Added: trunk/dports/science/openmpi/files/openmpi-dragonegg31-fortran
===================================================================
--- trunk/dports/science/openmpi/files/openmpi-dragonegg31-fortran	                        (rev 0)
+++ trunk/dports/science/openmpi/files/openmpi-dragonegg31-fortran	2014-01-23 20:12:07 UTC (rev 116339)
@@ -0,0 +1,9 @@
+bin/mpicc-openmpi-dragonegg31
+bin/mpichversion-openmpi-dragonegg31
+bin/mpicxx-openmpi-dragonegg31
+bin/mpiexec-openmpi-dragonegg31
+bin/mpif77-openmpi-dragonegg31
+bin/mpif90-openmpi-dragonegg31
+bin/parkill-openmpi-dragonegg31
+lib/openmpi-dragonegg31/pkgconfig/mpich.pc
+lib/openmpi-dragonegg31/pkgconfig/openpa.pc

Added: trunk/dports/science/openmpi/files/openmpi-dragonegg32-fortran
===================================================================
--- trunk/dports/science/openmpi/files/openmpi-dragonegg32-fortran	                        (rev 0)
+++ trunk/dports/science/openmpi/files/openmpi-dragonegg32-fortran	2014-01-23 20:12:07 UTC (rev 116339)
@@ -0,0 +1,9 @@
+bin/mpicc-openmpi-dragonegg32
+bin/mpichversion-openmpi-dragonegg32
+bin/mpicxx-openmpi-dragonegg32
+bin/mpiexec-openmpi-dragonegg32
+bin/mpif77-openmpi-dragonegg32
+bin/mpif90-openmpi-dragonegg32
+bin/parkill-openmpi-dragonegg32
+lib/openmpi-dragonegg32/pkgconfig/mpich.pc
+lib/openmpi-dragonegg32/pkgconfig/openpa.pc

Added: trunk/dports/science/openmpi/files/openmpi-dragonegg33-fortran
===================================================================
--- trunk/dports/science/openmpi/files/openmpi-dragonegg33-fortran	                        (rev 0)
+++ trunk/dports/science/openmpi/files/openmpi-dragonegg33-fortran	2014-01-23 20:12:07 UTC (rev 116339)
@@ -0,0 +1,9 @@
+bin/mpicc-openmpi-dragonegg33
+bin/mpichversion-openmpi-dragonegg33
+bin/mpicxx-openmpi-dragonegg33
+bin/mpiexec-openmpi-dragonegg33
+bin/mpif77-openmpi-dragonegg33
+bin/mpif90-openmpi-dragonegg33
+bin/parkill-openmpi-dragonegg33
+lib/openmpi-dragonegg33/pkgconfig/mpich.pc
+lib/openmpi-dragonegg33/pkgconfig/openpa.pc

Added: trunk/dports/science/openmpi/files/openmpi-dragonegg34-fortran
===================================================================
--- trunk/dports/science/openmpi/files/openmpi-dragonegg34-fortran	                        (rev 0)
+++ trunk/dports/science/openmpi/files/openmpi-dragonegg34-fortran	2014-01-23 20:12:07 UTC (rev 116339)
@@ -0,0 +1,9 @@
+bin/mpicc-openmpi-dragonegg34
+bin/mpichversion-openmpi-dragonegg34
+bin/mpicxx-openmpi-dragonegg34
+bin/mpiexec-openmpi-dragonegg34
+bin/mpif77-openmpi-dragonegg34
+bin/mpif90-openmpi-dragonegg34
+bin/parkill-openmpi-dragonegg34
+lib/openmpi-dragonegg34/pkgconfig/mpich.pc
+lib/openmpi-dragonegg34/pkgconfig/openpa.pc

Added: trunk/dports/science/openmpi/files/openmpi-dragonegg35-fortran
===================================================================
--- trunk/dports/science/openmpi/files/openmpi-dragonegg35-fortran	                        (rev 0)
+++ trunk/dports/science/openmpi/files/openmpi-dragonegg35-fortran	2014-01-23 20:12:07 UTC (rev 116339)
@@ -0,0 +1,9 @@
+bin/mpicc-openmpi-dragonegg35
+bin/mpichversion-openmpi-dragonegg35
+bin/mpicxx-openmpi-dragonegg35
+bin/mpiexec-openmpi-dragonegg35
+bin/mpif77-openmpi-dragonegg35
+bin/mpif90-openmpi-dragonegg35
+bin/parkill-openmpi-dragonegg35
+lib/openmpi-dragonegg35/pkgconfig/mpich.pc
+lib/openmpi-dragonegg35/pkgconfig/openpa.pc
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140123/982dff67/attachment.html>


More information about the macports-changes mailing list