Revision: 100889 https://trac.macports.org/changeset/100889 Author: mmoll@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.\]+)
participants (1)
-
mmoll@macports.org