[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