[100889] trunk/dports/science/hdf5-18/Portfile

mmoll at macports.org mmoll at macports.org
Sun Dec 30 22:05:09 PST 2012


Revision: 100889
          https://trac.macports.org/changeset/100889
Author:   mmoll at macports.org
Date:     2012-12-30 22:05:09 -0800 (Sun, 30 Dec 2012)
Log Message:
-----------
science/hdf5-18: add +gcc47 variant. closes #37422

Modified Paths:
--------------
    trunk/dports/science/hdf5-18/Portfile

Modified: trunk/dports/science/hdf5-18/Portfile
===================================================================
--- trunk/dports/science/hdf5-18/Portfile	2012-12-31 05:18:42 UTC (rev 100888)
+++ trunk/dports/science/hdf5-18/Portfile	2012-12-31 06:05:09 UTC (rev 100889)
@@ -88,7 +88,7 @@
 variant fortran description {
     Enable fortran bindings. If combined with +openmpi or +mpich2, the\
     respective MPI package must have been built with fortran support.
-  Must be combined with +gcc44, +gcc45, +gcc46, +mpich2, or +openmpi
+  Must be combined with +gcc44, +gcc45, +gcc46, +gcc47, +mpich2, or +openmpi
   +fortran is EXPERIMENTAL with +threadsafe
 } {
     configure.args-delete       --disable-fortran
@@ -100,7 +100,8 @@
       [variant_isset openmpi ] ||
       [variant_isset gcc44]    ||
       [variant_isset gcc45]    ||
-      [variant_isset gcc46]) } {
+      [variant_isset gcc46]    ||
+      [variant_isset gcc47]) } {
     ui_error "+fortran requires +mpich2, +openmpi, or +gccNN"
     return -code error
 }
@@ -145,7 +146,7 @@
 variant openmpi description { 
     Enable Parallel HDF5 with openmpi. Uses compiler selected with openmpi.
   +openmpi is EXPERIMENTAL with +cxx or +threadsafe.
-} conflicts universal mpich2 gcc44 gcc45 gcc46 {
+} conflicts universal mpich2 gcc44 gcc45 gcc46 gcc47 {
     depends_lib-append          port:openmpi
     configure.cc                ${prefix}/bin/openmpicc
     configure.cxx               ${prefix}/bin/openmpicxx
@@ -156,7 +157,7 @@
 variant mpich2 description {
     Enable Parallel HDF5 with mpich2. Uses compiler selected with mpich2.
   +mpich2 is EXPERIMENTAL with +cxx or +threadsafe.
-} conflicts universal openmpi gcc44 gcc45 gcc46 {
+} conflicts universal openmpi gcc44 gcc45 gcc46 gcc47 {
     depends_lib-append          path:bin/mpicc:mpich2
     configure.cc                ${prefix}/bin/mpicc
     configure.cxx               ${prefix}/bin/mpicxx
@@ -179,26 +180,33 @@
 
 variant gcc44 description {
     Build with MacPorts' gcc44 compiler.
-} conflicts universal gcc45 gcc46 openmpi mpich2 {
+} conflicts universal gcc45 gcc46 gcc47 openmpi mpich2 {
     depends_lib-append          port:gcc44 
     configure.compiler          macports-gcc-4.4
 }
 
 variant gcc45 description {
     Build with MacPorts' gcc45 compiler.
-} conflicts universal gcc44 gcc46 openmpi mpich2 {
+} conflicts universal gcc44 gcc46 gcc47 openmpi mpich2 {
     depends_lib-append          port:gcc45 
     configure.compiler          macports-gcc-4.5
 }
 
 variant gcc46 description {
     Build with MacPorts' gcc46 compiler.
-} conflicts universal gcc44 gcc45 openmpi mpich2 {
+} conflicts universal gcc44 gcc45 gcc47 openmpi mpich2 {
     depends_lib-append          port:gcc46 
     configure.compiler          macports-gcc-4.6
 }
 
+variant gcc47 description {
+    Build with MacPorts' gcc47 compiler.
+} conflicts universal gcc44 gcc45 gcc46 openmpi mpich2 {
+    depends_lib-append          port:gcc47 
+    configure.compiler          macports-gcc-4.7
+}
 
+
 livecheck.type      regex
 livecheck.url       http://www.hdfgroup.org/HDF5/release/obtain5.html
 livecheck.regex     5-(\[0-9.\]+)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20121230/45ef3220/attachment-0001.html>


More information about the macports-changes mailing list