[104220] trunk/dports

larryv at macports.org larryv at macports.org
Wed Mar 20 20:37:45 PDT 2013


Revision: 104220
          https://trac.macports.org/changeset/104220
Author:   larryv at macports.org
Date:     2013-03-20 20:37:44 -0700 (Wed, 20 Mar 2013)
Log Message:
-----------
Make +gcc47 the default compiler variant, adding +gcc4{6,7} if necessary (#38232).

Modified Paths:
--------------
    trunk/dports/audio/ardour2/Portfile
    trunk/dports/devel/fortrancl/Portfile
    trunk/dports/devel/pure-gen/Portfile
    trunk/dports/devel/swig/Portfile
    trunk/dports/games/snoopy/Portfile
    trunk/dports/graphics/pgplot/Portfile
    trunk/dports/lang/adaptor/Portfile
    trunk/dports/lang/ftidy/Portfile
    trunk/dports/lang/omnixmp/Portfile
    trunk/dports/math/R/Portfile
    trunk/dports/math/R-framework/Portfile
    trunk/dports/math/arpack/Portfile
    trunk/dports/math/atlas/Portfile
    trunk/dports/math/dotwrp/Portfile
    trunk/dports/math/fftw/Portfile
    trunk/dports/math/fftw-single/Portfile
    trunk/dports/math/octave/Portfile
    trunk/dports/math/qrupdate/Portfile
    trunk/dports/math/shogun/Portfile
    trunk/dports/net/lam/Portfile
    trunk/dports/perl/p5-extutils-f77/Portfile
    trunk/dports/python/py-milk/Portfile
    trunk/dports/python/py-obspy/Portfile
    trunk/dports/python/py-scipy/Portfile
    trunk/dports/python/py25-pymc/Portfile
    trunk/dports/python/py25-pynifti/Portfile
    trunk/dports/python/py26-logilab-hmm/Portfile
    trunk/dports/python/py26-ngl/Portfile
    trunk/dports/python/py26-nio/Portfile
    trunk/dports/python/py26-pymc/Portfile
    trunk/dports/python/py26-pymvpa/Portfile
    trunk/dports/python/py26-pynifti/Portfile
    trunk/dports/python/py27-pymc/Portfile
    trunk/dports/science/bali-phy/Portfile
    trunk/dports/science/ccpnmr/Portfile
    trunk/dports/science/cdf/Portfile
    trunk/dports/science/emos/Portfile
    trunk/dports/science/eo/Portfile
    trunk/dports/science/gpp4/Portfile
    trunk/dports/science/hdf5/Portfile
    trunk/dports/science/jags/Portfile
    trunk/dports/science/lanHEP/Portfile
    trunk/dports/science/libctl/Portfile
    trunk/dports/science/libxc/Portfile
    trunk/dports/science/magicspp/Portfile
    trunk/dports/science/miriad/Portfile
    trunk/dports/science/molden/Portfile
    trunk/dports/science/ncarg/Portfile
    trunk/dports/science/netcdf-fortran/Portfile
    trunk/dports/science/openmpi/Portfile
    trunk/dports/science/pdb2pqr/Portfile
    trunk/dports/science/scotch/Portfile
    trunk/dports/science/splash/Portfile
    trunk/dports/science/whatcheck/Portfile
    trunk/dports/science/whizard/Portfile

Modified: trunk/dports/audio/ardour2/Portfile
===================================================================
--- trunk/dports/audio/ardour2/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/audio/ardour2/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -78,31 +78,45 @@
         depends_lib-append port:slv2
 }
 
-variant gcc43 conflicts gcc44 gcc45 description {build with gcc 4.3} {
+variant gcc43 conflicts gcc44 gcc45 gcc46 gcc47 description {build with gcc 4.3} {
     depends_build-append    port:gcc43
     configure.compiler      macports-gcc-4.3
     build.env               CC=${configure.cc} CXX=${configure.cxx} CPP=${configure.cpp}
     destroot.env            CC=${configure.cc} CXX=${configure.cxx} CPP=${configure.cpp}
 }
 
-variant gcc44 conflicts gcc43 gcc45 description {build with gcc 4.4} {
+variant gcc44 conflicts gcc43 gcc45 gcc46 gcc47 description {build with gcc 4.4} {
     depends_build-append    port:gcc44
     configure.compiler      macports-gcc-4.4
     build.env               CC=${configure.cc} CXX=${configure.cxx} CPP=${configure.cpp}
     destroot.env            CC=${configure.cc} CXX=${configure.cxx} CPP=${configure.cpp}
 }
 
-variant gcc45 conflicts gcc43 gcc44 description {build with gcc 4.5} {
+variant gcc45 conflicts gcc43 gcc44 gcc46 gcc47 description {build with gcc 4.5} {
     depends_build-append    port:gcc45
     configure.compiler      macports-gcc-4.5
     build.env               CC=${configure.cc} CXX=${configure.cxx} CPP=${configure.cpp}
     destroot.env            CC=${configure.cc} CXX=${configure.cxx} CPP=${configure.cpp}
 }
 
-if {![variant_isset gcc43] && ![variant_isset gcc44]} {
-    default_variants +gcc45
+variant gcc46 conflicts gcc43 gcc44 gcc45 gcc47 description {build with gcc 4.6} {
+    depends_build-append    port:gcc46
+    configure.compiler      macports-gcc-4.6
+    build.env               CC=${configure.cc} CXX=${configure.cxx} CPP=${configure.cpp}
+    destroot.env            CC=${configure.cc} CXX=${configure.cxx} CPP=${configure.cpp}
 }
 
+variant gcc47 conflicts gcc43 gcc44 gcc45 gcc46 description {build with gcc 4.7} {
+    depends_build-append    port:gcc47
+    configure.compiler      macports-gcc-4.7
+    build.env               CC=${configure.cc} CXX=${configure.cxx} CPP=${configure.cpp}
+    destroot.env            CC=${configure.cc} CXX=${configure.cxx} CPP=${configure.cpp}
+}
+
+if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46]} {
+    default_variants +gcc47
+}
+
 platform darwin 10 {
     # Broken on SL due to lack of support in scons configuration script.
     pre-fetch {

Modified: trunk/dports/devel/fortrancl/Portfile
===================================================================
--- trunk/dports/devel/fortrancl/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/devel/fortrancl/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -38,16 +38,26 @@
         ${destroot}${prefix}/share/${name}/examples/
 }
 
-if {![variant_isset g95]} {
-   default_variants +gcc45
+if {![variant_isset g95] && ![variant_isset gcc45] && ![variant_isset gcc46]} {
+   default_variants +gcc47
 }
 
-variant gcc45 conflicts g95 description {build with gfortran-mp-4.5} {
+variant gcc45 conflicts g95 gcc46 gcc47 description {build with gfortran-mp-4.5} {
    depends_build-append    port:gcc45
    configure.compiler      macports-gcc-4.5
 }
 
-variant g95 conflicts gcc45 description {build with g95} {
+variant gcc46 conflicts g95 gcc45 gcc47 description {build with gfortran-mp-4.6} {
+   depends_build-append    port:gcc46
+   configure.compiler      macports-gcc-4.6
+}
+
+variant gcc47 conflicts g95 gcc45 gcc46 description {build with gfortran-mp-4.7} {
+   depends_build-append    port:gcc47
+   configure.compiler      macports-gcc-4.7
+}
+
+variant g95 conflicts gcc45 gcc46 gcc47 description {build with g95} {
    depends_build-append    port:gcc45
    configure.fc            g95
 }

Modified: trunk/dports/devel/pure-gen/Portfile
===================================================================
--- trunk/dports/devel/pure-gen/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/devel/pure-gen/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -25,32 +25,37 @@
 
 # pure-gen uses gcc at runtime to parse C headers but the
 # -fdirectives-only option it needs is only available in gcc 4.3 and up.
-variant gcc43 conflicts gcc44 gcc45 gcc46 description {Use gcc43 for runtime C header parsing} {
+variant gcc43 conflicts gcc44 gcc45 gcc46 gcc47 description {Use gcc43 for runtime C header parsing} {
     depends_run-append          path:bin/gcc-mp-4.3:gcc43
     global gcc_version
     set gcc_version             4.3
 }
-variant gcc44 conflicts gcc43 gcc45 gcc46 description {Use gcc44 for runtime C header parsing} {
+variant gcc44 conflicts gcc43 gcc45 gcc46 gcc47 description {Use gcc44 for runtime C header parsing} {
     depends_run-append          path:bin/gcc-mp-4.4:gcc44
     global gcc_version
     set gcc_version             4.4
 }
-variant gcc45 conflicts gcc43 gcc44 gcc46 description {Use gcc45 for runtime C header parsing} {
+variant gcc45 conflicts gcc43 gcc44 gcc46 gcc47 description {Use gcc45 for runtime C header parsing} {
     depends_run-append          path:bin/gcc-mp-4.5:gcc45
     global gcc_version
     set gcc_version             4.5
 }
-variant gcc46 conflicts gcc43 gcc44 gcc45 description {Use gcc46 for runtime C header parsing} {
+variant gcc46 conflicts gcc43 gcc44 gcc45 gcc47 description {Use gcc46 for runtime C header parsing} {
     depends_run-append          path:bin/gcc-mp-4.6:gcc46
     global gcc_version
     set gcc_version             4.6
 }
+variant gcc47 conflicts gcc43 gcc44 gcc45 gcc46 description {Use gcc47 for runtime C header parsing} {
+    depends_run-append          path:bin/gcc-mp-4.7:gcc47
+    global gcc_version
+    set gcc_version             4.7
+}
 if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46]} {
     if {${os.platform} == "darwin" && ${os.major} < 9} {
         # gcc44 doesn't build for me on Tiger
         default_variants +gcc43
     } else {
-        default_variants +gcc45
+        default_variants +gcc47
     }
 }
 

Modified: trunk/dports/devel/swig/Portfile
===================================================================
--- trunk/dports/devel/swig/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/devel/swig/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -49,7 +49,7 @@
     chicken     {port:chicken           chicken}
     clisp       {port:clisp             clisp}
     csharp      {port:mono              csharp}
-    gcj         {port:gcc45             "gcj=${prefix}/bin/gcj-mp-4.5 --with-gcjh=${prefix}/bin/gcjh-mp-4.5"}
+    gcj         {port:gcc47             "gcj=${prefix}/bin/gcj-mp-4.7 --with-gcjh=${prefix}/bin/gcjh-mp-4.7"}
     go          {port:go                go}
     guile       {port:guile             guile}
     java        {bin:java:kaffe         java}
@@ -89,25 +89,34 @@
 }
 
 subport swig-gcj {
-    variant gcc43 conflicts gcc44 gcc45 description {build using GCJ 4.3} {
-        depends_lib-delete port:gcc45
+    variant gcc43 conflicts gcc44 gcc45 gcc47 description {build using GCJ 4.3} {
+        depends_lib-delete port:gcc47
         depends_lib-append port:gcc43
-        configure.args-delete --with-gcj=${prefix}/bin/gcj-mp-4.5 --with-gcjh=${prefix}/bin/gcjh-mp-4.5
+        configure.args-delete --with-gcj=${prefix}/bin/gcj-mp-4.7 --with-gcjh=${prefix}/bin/gcjh-mp-4.7
         configure.args-append --with-gcj=${prefix}/bin/gcj-mp-4.3 --with-gcjh=${prefix}/bin/gcjh-mp-4.3
     }
 
-    variant gcc44 conflicts gcc43 gcc45 description {build using GCJ 4.4} {
-        depends_lib-delete port:gcc45
+    variant gcc44 conflicts gcc43 gcc45 gcc47 description {build using GCJ 4.4} {
+        depends_lib-delete port:gcc47
         depends_lib-append port:gcc44
-        configure.args-delete --with-gcj=${prefix}/bin/gcj-mp-4.5 --with-gcjh=${prefix}/bin/gcjh-mp-4.5
+        configure.args-delete --with-gcj=${prefix}/bin/gcj-mp-4.7 --with-gcjh=${prefix}/bin/gcjh-mp-4.7
         configure.args-append --with-gcj=${prefix}/bin/gcj-mp-4.4 --with-gcjh=${prefix}/bin/gcjh-mp-4.4
     }
 
-    # just a placeholder variant until gcc46 gets added
-    variant gcc45 conflicts gcc43 gcc44 description {build using GCJ 4.5} {}
+    variant gcc45 conflicts gcc43 gcc44 gcc47 description {build using GCJ 4.5} {
+        depends_lib-delete port:gcc47
+        depends_lib-append port:gcc45
+        configure.args-delete --with-gcj=${prefix}/bin/gcj-mp-4.7 --with-gcjh=${prefix}/bin/gcjh-mp-4.7
+        configure.args-append --with-gcj=${prefix}/bin/gcj-mp-4.5 --with-gcjh=${prefix}/bin/gcjh-mp-4.5
+    }
 
-    if {![variant_isset gcc43] && ![variant_isset gcc44]} {
-        default_variants +gcc45
+    # No +gcc46 because the gcc46 port does not build GCJ.
+
+    # Placeholder variant for the default.
+    variant gcc47 conflicts gcc43 gcc44 gcc45 description {build using GCJ 4.7} {}
+
+    if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45]} {
+        default_variants +gcc47
     }
 }
 

Modified: trunk/dports/games/snoopy/Portfile
===================================================================
--- trunk/dports/games/snoopy/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/games/snoopy/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -31,23 +31,33 @@
     patchfiles          patch-brain.c.diff
 }
 
-variant gcc45 conflicts gcc43 gcc44 description {build with gcc 4.5} {
+variant gcc47 conflicts gcc43 gcc44 gcc45 gcc46 description {build with gcc 4.7} {
+    depends_lib-append  port:gcc47
+    configure.compiler  macports-gcc-4.7
+}
+
+variant gcc46 conflicts gcc43 gcc44 gcc45 gcc47 description {build with gcc 4.6} {
+    depends_lib-append  port:gcc46
+    configure.compiler  macports-gcc-4.6
+}
+
+variant gcc45 conflicts gcc43 gcc44 gcc46 gcc47 description {build with gcc 4.5} {
     depends_lib-append  port:gcc45
     configure.compiler  macports-gcc-4.5
 }
 
-variant gcc44 conflicts gcc43 gcc45 description {build with gcc 4.4} {
+variant gcc44 conflicts gcc43 gcc45 gcc46 gcc47 description {build with gcc 4.4} {
     depends_lib-append  port:gcc44
     configure.compiler  macports-gcc-4.4
 }
 
-variant gcc43 conflicts gcc44 gcc45 description {build with gcc 4.3} {
+variant gcc43 conflicts gcc44 gcc45 gcc46 gcc47 description {build with gcc 4.3} {
     depends_lib-append  port:gcc43
     configure.compiler  macports-gcc-4.3
 }
 
-if {![variant_isset gcc43] && ![variant_isset gcc44]} {
-    default_variants +gcc45
+if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46]} {
+    default_variants +gcc47
 }
 
 livecheck.type      regex

Modified: trunk/dports/graphics/pgplot/Portfile
===================================================================
--- trunk/dports/graphics/pgplot/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/graphics/pgplot/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -223,33 +223,38 @@
     }
 }
 
-variant gcc43 description {build with gfortran from gcc43} conflicts gcc44 gcc45 gcc46 g95 {
+variant gcc43 description {build with gfortran from gcc43} conflicts gcc44 gcc45 gcc46 gcc47 g95 {
     depends_lib-append  port:gcc43
     configure.fc        ${prefix}/bin/gfortran-mp-4.3
 }
 
-variant gcc44 description {build with gfortran from gcc44} conflicts gcc43 gcc45 gcc46 g95 {
+variant gcc44 description {build with gfortran from gcc44} conflicts gcc43 gcc45 gcc46 gcc47 g95 {
     depends_lib-append  port:gcc44
     configure.fc        ${prefix}/bin/gfortran-mp-4.4
 }
 
-variant gcc45 description {build with gfortran from gcc45} conflicts gcc43 gcc44 gcc46 g95 {
+variant gcc45 description {build with gfortran from gcc45} conflicts gcc43 gcc44 gcc46 gcc47 g95 {
     depends_lib-append  port:gcc45
     configure.fc        ${prefix}/bin/gfortran-mp-4.5
 }
 
-variant gcc46 description {build with gfortran from gcc46} conflicts gcc43 gcc44 gcc45 g95 {
+variant gcc46 description {build with gfortran from gcc46} conflicts gcc43 gcc44 gcc45 gcc47 g95 {
     depends_lib-append  port:gcc46
     configure.fc        ${prefix}/bin/gfortran-mp-4.6
 }
 
-variant g95 description {build with g95} conflicts gcc43 gcc44 gcc45 gcc46 {
+variant gcc47 description {build with gfortran from gcc47} conflicts gcc43 gcc44 gcc45 gcc46 g95 {
+    depends_lib-append  port:gcc47
+    configure.fc        ${prefix}/bin/gfortran-mp-4.7
+}
+
+variant g95 description {build with g95} conflicts gcc43 gcc44 gcc45 gcc46 gcc47 {
     depends_lib-append  port:g95
     configure.fc        ${prefix}/bin/g95
 }
 
-if {![variant_isset g95] && ![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc46]} {
-    default_variants +gcc45
+if {![variant_isset g95] && ![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46]} {
+    default_variants +gcc47
 }
 
 variant docs description {Create and install docs} {

Modified: trunk/dports/lang/adaptor/Portfile
===================================================================
--- trunk/dports/lang/adaptor/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/lang/adaptor/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -60,25 +60,37 @@
 
 destroot.destdir PREFIX=${destroot}${prefix}/lib/${name}
 
-variant gcc43 conflicts g95 gcc44 gcc45 description {build with gfortran 4.3} {
+variant gcc43 conflicts g95 gcc44 gcc45 gcc46 gcc47 description {build with gfortran 4.3} {
     depends_lib-append port:gcc43
     configure.f77 ${prefix}/bin/gfortran-mp-4.3
     configure.f90 ${prefix}/bin/gfortran-mp-4.3
 }
 
-variant gcc44 conflicts g95 gcc43 gcc45 description {build with gfortran 4.4} {
+variant gcc44 conflicts g95 gcc43 gcc45 gcc46 gcc47 description {build with gfortran 4.4} {
     depends_lib-append port:gcc44
     configure.f77 ${prefix}/bin/gfortran-mp-4.4
     configure.f90 ${prefix}/bin/gfortran-mp-4.4
 }
 
-variant gcc45 conflicts g95 gcc43 gcc44 description {build with gfortran 4.5} {
+variant gcc45 conflicts g95 gcc43 gcc44 gcc46 gcc47 description {build with gfortran 4.5} {
     depends_lib-append port:gcc45
     configure.f77 ${prefix}/bin/gfortran-mp-4.5
     configure.f90 ${prefix}/bin/gfortran-mp-4.5
 }
 
-variant g95 conflicts gcc43 gcc44 gcc45 description {build with g95} {
+variant gcc46 conflicts g95 gcc43 gcc44 gcc45 gcc47 description {build with gfortran 4.6} {
+    depends_lib-append port:gcc46
+    configure.f77 ${prefix}/bin/gfortran-mp-4.6
+    configure.f90 ${prefix}/bin/gfortran-mp-4.6
+}
+
+variant gcc47 conflicts g95 gcc43 gcc44 gcc45 gcc46 description {build with gfortran 4.7} {
+    depends_lib-append port:gcc47
+    configure.f77 ${prefix}/bin/gfortran-mp-4.7
+    configure.f90 ${prefix}/bin/gfortran-mp-4.7
+}
+
+variant g95 conflicts gcc43 gcc44 gcc45 gcc46 gcc47 description {build with g95} {
     depends_lib-append port:g95
     configure.f77 ${prefix}/bin/g95
     configure.f90 ${prefix}/bin/g95
@@ -87,6 +99,6 @@
 
 }
 
-if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset g95]} {
-    default_variants +gcc45
+if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46] && ![variant_isset g95]} {
+    default_variants +gcc47
 }

Modified: trunk/dports/lang/ftidy/Portfile
===================================================================
--- trunk/dports/lang/ftidy/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/lang/ftidy/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -31,25 +31,35 @@
 
 patchfiles              tidy.for.patch
 
-if { ![variant_isset gcc43] && ![variant_isset gcc44] } {
-    default_variants    +gcc45
+if { ![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46] } {
+    default_variants    +gcc47
 }
 
-variant gcc43 conflicts gcc44 gcc45 description {Build using gcc43} {
+variant gcc43 conflicts gcc44 gcc45 gcc46 gcc47 description {Build using gcc43} {
     depends_build   port:gcc43
     configure.compiler  macports-gcc-4.3
 }
 
-variant gcc44 conflicts gcc43 gcc45 description {Build using gcc44} {
+variant gcc44 conflicts gcc43 gcc45 gcc46 gcc47 description {Build using gcc44} {
     depends_build   port:gcc44
     configure.compiler  macports-gcc-4.4
 }
 
-variant gcc45 conflicts gcc43 gcc44 description {Build using gcc45} {
+variant gcc45 conflicts gcc43 gcc44 gcc46 gcc47 description {Build using gcc45} {
     depends_build   port:gcc45
     configure.compiler  macports-gcc-4.5
 }
 
+variant gcc46 conflicts gcc43 gcc44 gcc45 gcc47 description {Build using gcc46} {
+    depends_build   port:gcc46
+    configure.compiler  macports-gcc-4.6
+}
+
+variant gcc47 conflicts gcc43 gcc44 gcc45 gcc46 description {Build using gcc47} {
+    depends_build   port:gcc47
+    configure.compiler  macports-gcc-4.7
+}
+
 build.pre_args        ${configure.fflags} ${configure.f77_archflags}
 pre-build {
     build.cmd         ${configure.f77}

Modified: trunk/dports/lang/omnixmp/Portfile
===================================================================
--- trunk/dports/lang/omnixmp/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/lang/omnixmp/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -45,8 +45,8 @@
     ln -s ${prefix}/lib/${name}/bin/xmpcc ${destroot}${prefix}/bin
 }
 
-if {![variant_isset gcc44] && ![variant_isset gcc46] && ![variant_isset gcc47]} {
-    default_variants    +gcc45
+if {![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46]} {
+    default_variants    +gcc47
 }
 
 if {![variant_isset mpich]} {

Modified: trunk/dports/math/R/Portfile
===================================================================
--- trunk/dports/math/R/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/math/R/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -102,7 +102,7 @@
 
 if {![variant_isset gcc42] && ![variant_isset gcc43] && ![variant_isset gcc44] &&
     ![variant_isset gcc45] && ![variant_isset gcc46] && ![variant_isset gcc47]} {
-    default_variants-append +gcc45
+    default_variants-append +gcc47
 }
 
 post-patch {

Modified: trunk/dports/math/R-framework/Portfile
===================================================================
--- trunk/dports/math/R-framework/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/math/R-framework/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -162,7 +162,7 @@
 }
 
 if {![variant_isset gcc45] && ![variant_isset gcc46] && ![variant_isset gcc47]} {
-    default_variants-append +gcc45
+    default_variants-append +gcc47
 }
 
 destroot.destdir prefix=${destroot}${frameworks_dir}

Modified: trunk/dports/math/arpack/Portfile
===================================================================
--- trunk/dports/math/arpack/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/math/arpack/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -91,8 +91,8 @@
         configure.env-append F77=${prefix}/bin/g95
 }
 
-if { ![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc46] && ![variant_isset gcc47] && ![variant_isset g95] } {
-	default_variants      +gcc45
+if { ![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46] && ![variant_isset g95] } {
+	default_variants      +gcc47
 }
 
 # warning: this is ignored if atlas is installed

Modified: trunk/dports/math/atlas/Portfile
===================================================================
--- trunk/dports/math/atlas/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/math/atlas/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -125,9 +125,9 @@
         configure.cc        ${prefix}/bin/clang-mp-3.2
     } else {
 
-        # Defaults to gcc45
-        set gccversion 4.5
-        default_variants +gcc45
+        # Defaults to gcc47
+        set gccversion 4.7
+        default_variants +gcc47
     }
 } else {
 
@@ -159,9 +159,9 @@
 
     } else {
 
-        # Defaults to gcc45
-        set gccversion 4.5
-        default_variants    +gcc45
+        # Defaults to gcc47
+        set gccversion 4.7
+        default_variants    +gcc47
     }
 }
 

Modified: trunk/dports/math/dotwrp/Portfile
===================================================================
--- trunk/dports/math/dotwrp/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/math/dotwrp/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -20,8 +20,8 @@
 
 use_configure   no
 
-if { ![variant_isset g95] && ![variant_isset gcc44] && ![variant_isset gcc46] && ![variant_isset gcc47]} {
-    default_variants +gcc45
+if { ![variant_isset g95] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46]} {
+    default_variants +gcc47
 }
 
 if {[variant_isset g95]} {
@@ -63,6 +63,6 @@
     depends_build       port:gcc46
 }
 
-variant gcc47 conflicts g95 gcc44 gcc45 gcc46 description {compile with gfortran-mp-4.6} {
+variant gcc47 conflicts g95 gcc44 gcc45 gcc46 description {compile with gfortran-mp-4.7} {
     depends_build       port:gcc47
 }

Modified: trunk/dports/math/fftw/Portfile
===================================================================
--- trunk/dports/math/fftw/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/math/fftw/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -36,27 +36,37 @@
 
 variant fortran requires g95 description {obsolete synonym for g95} {}
 
-variant g95 conflicts gcc43 gcc44 gcc45 description {include fortran-callable wrappers built with g95} {
+variant g95 conflicts gcc43 gcc44 gcc45 gcc46 gcc47 description {include fortran-callable wrappers built with g95} {
 	depends_lib-append	port:g95
 	configure.f77		${prefix}/bin/g95
 }
 
-variant gcc43 conflicts g95 gcc44 gcc45 description {include fortran-callable wrappers built with gcc 4.3} {
+variant gcc43 conflicts g95 gcc44 gcc45 gcc46 gcc47 description {include fortran-callable wrappers built with gcc 4.3} {
 	depends_lib-append	port:gcc43
 	configure.compiler  macports-gcc-4.3
 }
 
-variant gcc44 conflicts g95 gcc43 gcc45 description {include fortran-callable wrappers built with gcc 4.4} {
+variant gcc44 conflicts g95 gcc43 gcc45 gcc46 gcc47 description {include fortran-callable wrappers built with gcc 4.4} {
 	depends_lib-append	port:gcc44
 	configure.compiler  macports-gcc-4.4
 }
 
-variant gcc45 conflicts g95 gcc43 gcc44 description {include fortran-callable wrappers built with gcc 4.5} {
+variant gcc45 conflicts g95 gcc43 gcc44 gcc46 gcc47 description {include fortran-callable wrappers built with gcc 4.5} {
 	depends_lib-append	port:gcc45
 	configure.compiler  macports-gcc-4.5
 }
 
-if {[variant_isset g95] || [variant_isset gcc43] || [variant_isset gcc44] || [variant_isset gcc45]} {
+variant gcc46 conflicts g95 gcc43 gcc44 gcc45 gcc47 description {include fortran-callable wrappers built with gcc 4.6} {
+	depends_lib-append	port:gcc46
+	configure.compiler  macports-gcc-4.6
+}
+
+variant gcc47 conflicts g95 gcc43 gcc44 gcc45 gcc46 description {include fortran-callable wrappers built with gcc 4.7} {
+	depends_lib-append	port:gcc47
+	configure.compiler  macports-gcc-4.7
+}
+
+if {[variant_isset g95] || [variant_isset gcc43] || [variant_isset gcc44] || [variant_isset gcc45] || [variant_isset gcc46] || [variant_isset gcc47]} {
     configure.args-delete	--disable-fortran
     configure.args-append	--enable-fortran
     if {![variant_isset g95]} {

Modified: trunk/dports/math/fftw-single/Portfile
===================================================================
--- trunk/dports/math/fftw-single/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/math/fftw-single/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -42,27 +42,37 @@
 		--infodir=${prefix}/share/info \
 		--enable-shared
 
-variant g95 conflicts gcc43 gcc44 gcc45 description {include fortran-callable wrappers built with g95} {
+variant g95 conflicts gcc43 gcc44 gcc45 gcc46 gcc47 description {include fortran-callable wrappers built with g95} {
 	depends_lib-append	port:g95
 	configure.f77		${prefix}/bin/g95
 }
 
-variant gcc43 conflicts g95 gcc44 gcc45 description {include fortran-callable wrappers built with gcc 4.3} {
+variant gcc43 conflicts g95 gcc44 gcc45 gcc46 gcc47 description {include fortran-callable wrappers built with gcc 4.3} {
 	depends_lib-append	port:gcc43
 	configure.compiler  macports-gcc-4.3
 }
 
-variant gcc44 conflicts g95 gcc43 gcc45 description {include fortran-callable wrappers built with gcc 4.4} {
+variant gcc44 conflicts g95 gcc43 gcc45 gcc46 gcc47 description {include fortran-callable wrappers built with gcc 4.4} {
 	depends_lib-append	port:gcc44
 	configure.compiler  macports-gcc-4.4
 }
 
-variant gcc45 conflicts g95 gcc43 gcc44 description {include fortran-callable wrappers built with gcc 4.5} {
+variant gcc45 conflicts g95 gcc43 gcc44 gcc46 gcc47 description {include fortran-callable wrappers built with gcc 4.5} {
 	depends_lib-append	port:gcc45
 	configure.compiler  macports-gcc-4.5
 }
 
-if {[variant_isset g95] || [variant_isset gcc43] || [variant_isset gcc44] || [variant_isset gcc45]} {
+variant gcc46 conflicts g95 gcc43 gcc44 gcc45 gcc47 description {include fortran-callable wrappers built with gcc 4.6} {
+	depends_lib-append	port:gcc46
+	configure.compiler  macports-gcc-4.6
+}
+
+variant gcc47 conflicts g95 gcc43 gcc44 gcc45 gcc46 description {include fortran-callable wrappers built with gcc 4.7} {
+	depends_lib-append	port:gcc47
+	configure.compiler  macports-gcc-4.7
+}
+
+if {[variant_isset g95] || [variant_isset gcc43] || [variant_isset gcc44] || [variant_isset gcc45] || [variant_isset gcc46] || [variant_isset gcc47]} {
     configure.args-delete	--disable-fortran
     configure.args-append	--enable-fortran
     if {![variant_isset g95]} {

Modified: trunk/dports/math/octave/Portfile
===================================================================
--- trunk/dports/math/octave/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/math/octave/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -109,30 +109,40 @@
     }
 }
 
-variant gcc43 description {build with the macports gcc43 toolchain} conflicts gcc44 gcc45 g95 {
+variant gcc43 description {build with the macports gcc43 toolchain} conflicts gcc44 gcc45 gcc46 gcc47 g95 {
     depends_build-append    port:gcc43
     configure.compiler      macports-gcc-4.3
 }
 
-variant gcc44 description {build with the macports gcc44 toolchain} conflicts gcc43 gcc45 g95 {
+variant gcc44 description {build with the macports gcc44 toolchain} conflicts gcc43 gcc45 gcc46 gcc47 g95 {
     depends_build-append    port:gcc44
     configure.compiler      macports-gcc-4.4
 }
 
-variant gcc45 description {build with the macports gcc45 toolchain} conflicts gcc43 gcc44 g95 {
+variant gcc45 description {build with the macports gcc45 toolchain} conflicts gcc43 gcc44 gcc46 gcc47 g95 {
     depends_build-append    port:gcc45
     configure.compiler      macports-gcc-4.5
 }
 
-variant g95 description {build with g95} requires accelerate conflicts atlas gcc43 gcc44 gcc45 {
+variant gcc46 description {build with the macports gcc46 toolchain} conflicts gcc43 gcc44 gcc45 gcc47 g95 {
+    depends_build-append    port:gcc46
+    configure.compiler      macports-gcc-4.6
+}
+
+variant gcc47 description {build with the macports gcc47 toolchain} conflicts gcc43 gcc44 gcc45 gcc46 g95 {
+    depends_build-append    port:gcc47
+    configure.compiler      macports-gcc-4.7
+}
+
+variant g95 description {build with g95} requires accelerate conflicts atlas gcc43 gcc44 gcc45 gcc46 gcc47 {
     depends_build-append    port:g95
     configure.f77       "${prefix}/bin/g95"
 }
 
-if { ![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset g95] } {
-    default_variants +gcc45
+if { ![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46] && ![variant_isset g95] } {
+    default_variants +gcc47
 }
-if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset g95]} {
+if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46] && ![variant_isset gcc47] && ![variant_isset g95]} {
     pre-fetch {
         return -code error "You must use one of the compiler variants."
     }

Modified: trunk/dports/math/qrupdate/Portfile
===================================================================
--- trunk/dports/math/qrupdate/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/math/qrupdate/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -115,13 +115,9 @@
     }
 }
 
-if {![variant_isset gcc46] && ![variant_isset gcc47] \
+if {![variant_isset gcc45] && ![variant_isset gcc46] \
         && ![variant_isset g95]} {
-	if {![variant_isset universal]} {
-		default_variants +gcc45
-	} else {
-		default_variants +gcc46
-	}
+	default_variants +gcc47
 }
 
 

Modified: trunk/dports/math/shogun/Portfile
===================================================================
--- trunk/dports/math/shogun/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/math/shogun/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -143,17 +143,23 @@
 #   configure.args-delete --disable-doxygen
 # }
 
-variant gcc43 conflicts gcc44 gcc45 description {build with gcc 4.3} {}
-variant gcc44 conflicts gcc43 gcc45 description {build with gcc 4.4} {}
-variant gcc45 conflicts gcc43 gcc44 description {build with gcc 4.5} {}
+variant gcc43 conflicts gcc44 gcc45 gcc46 gcc47 description {build with gcc 4.3} {}
+variant gcc44 conflicts gcc43 gcc45 gcc46 gcc47 description {build with gcc 4.4} {}
+variant gcc45 conflicts gcc43 gcc44 gcc46 gcc47 description {build with gcc 4.5} {}
+variant gcc46 conflicts gcc43 gcc44 gcc45 gcc47 description {build with gcc 4.6} {}
+variant gcc47 conflicts gcc43 gcc44 gcc45 gcc46 description {build with gcc 4.7} {}
 
 if {[variant_isset gcc43]} {
     set gccversion 4.3
 } elseif {[variant_isset gcc44]} {
     set gccversion 4.4
+} elseif {[variant_isset gcc45]} {
+    set gccversion 4.5
+} elseif {[variant_isset gcc46]} {
+    set gccversion 4.6
 } else {
-    default_variants +gcc45
-    set gccversion 4.5
+    default_variants +gcc47
+    set gccversion 4.7
 }
 
 set gccnumber [join [split ${gccversion} .] ""]

Modified: trunk/dports/net/lam/Portfile
===================================================================
--- trunk/dports/net/lam/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/net/lam/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -35,25 +35,37 @@
 
 destroot.args	docdir=${prefix}/share/doc/lam
 
-variant gcc43 description {enable Fortran support with GCC 4.3} conflicts gcc44 gcc45 g95 {
+variant gcc43 description {enable Fortran support with GCC 4.3} conflicts gcc44 gcc45 gcc46 gcc47 g95 {
 	depends_lib   port:gcc43
 	configure.args-delete	--without-fc
 	configure.args-append	--with-fc=${prefix}/bin/gfortran-mp-4.3
 }
 
-variant gcc44 description {enable Fortran support with GCC 4.4} conflicts gcc43 gcc45 g95 {
+variant gcc44 description {enable Fortran support with GCC 4.4} conflicts gcc43 gcc45 gcc46 gcc47 g95 {
 	depends_lib   port:gcc44
 	configure.args-delete	--without-fc
 	configure.args-append	--with-fc=${prefix}/bin/gfortran-mp-4.4
 }
 
-variant gcc45 description {enable Fortran support with GCC 4.5} conflicts gcc43 gcc44 g95 {
+variant gcc45 description {enable Fortran support with GCC 4.5} conflicts gcc43 gcc44 gcc46 gcc47 g95 {
 	depends_lib   port:gcc45
 	configure.args-delete	--without-fc
 	configure.args-append	--with-fc=${prefix}/bin/gfortran-mp-4.5
 }
 
-variant g95 description {enable Fortran support with G95} conflicts gcc43 gcc44 gcc45 {
+variant gcc46 description {enable Fortran support with GCC 4.6} conflicts gcc43 gcc44 gcc45 gcc47 g95 {
+	depends_lib   port:gcc46
+	configure.args-delete	--without-fc
+	configure.args-append	--with-fc=${prefix}/bin/gfortran-mp-4.6
+}
+
+variant gcc47 description {enable Fortran support with GCC 4.7} conflicts gcc43 gcc44 gcc45 gcc46 g95 {
+	depends_lib   port:gcc47
+	configure.args-delete	--without-fc
+	configure.args-append	--with-fc=${prefix}/bin/gfortran-mp-4.7
+}
+
+variant g95 description {enable Fortran support with G95} conflicts gcc43 gcc44 gcc45 gcc46 gcc47 {
 	depends_lib   port:g95
 	configure.args-delete	--without-fc
 	configure.args-append	--with-fc=${prefix}/bin/g95

Modified: trunk/dports/perl/p5-extutils-f77/Portfile
===================================================================
--- trunk/dports/perl/p5-extutils-f77/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/perl/p5-extutils-f77/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -51,8 +51,8 @@
     set lib ${prefix}/lib/gcc47
 }
 
-if {![variant_isset gcc45] && ![variant_isset gcc46] && ![variant_isset gcc47]} {
-    default_variants    +gcc43
+if {![variant_isset gcc43] && ![variant_isset gcc45] && ![variant_isset gcc46]} {
+    default_variants    +gcc47
 }
 
 }

Modified: trunk/dports/python/py-milk/Portfile
===================================================================
--- trunk/dports/python/py-milk/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/python/py-milk/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -47,7 +47,7 @@
     }
 
     if {![variant_isset gcc45] && ![variant_isset gcc46] && ![variant_isset gcc47]} {
-        default_variants +gcc45
+        default_variants +gcc47
     }
 
     if {[variant_isset gcc45] || [variant_isset gcc46] || [variant_isset gcc47]} {

Modified: trunk/dports/python/py-obspy/Portfile
===================================================================
--- trunk/dports/python/py-obspy/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/python/py-obspy/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -73,6 +73,6 @@
     }
 
     if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46] && ![variant_isset gcc47]} {
-        default_variants +gcc45
+        default_variants +gcc47
     }
 }

Modified: trunk/dports/python/py-scipy/Portfile
===================================================================
--- trunk/dports/python/py-scipy/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/python/py-scipy/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -126,8 +126,8 @@
                         CXX="${prefix}/bin/g++-mp-4.7"
 }
 
-if { ![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc46] && ![variant_isset gcc47]} {
-  default_variants      +gcc45
+if { ![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46]} {
+  default_variants      +gcc47
 }
 
 }

Modified: trunk/dports/python/py25-pymc/Portfile
===================================================================
--- trunk/dports/python/py25-pymc/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/python/py25-pymc/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -32,32 +32,44 @@
 patchfiles-append   patch-pymc-gibbsit.f.diff
 depends_lib-append  port:py25-numpy
 
-variant gcc43 description {create Fortran wrappers using gcc43} conflicts gcc44 gcc45 g95 {
+variant gcc43 description {create Fortran wrappers using gcc43} conflicts gcc44 gcc45 gcc46 gcc47 g95 {
     depends_lib-append    port:gcc43
     set fc                ${prefix}/bin/gfortran-mp-4.3
     build.env-append      F77=${fc} F90=${fc}
 }
 
-variant gcc44 description {create Fortran wrappers using gcc44} conflicts gcc43 gcc45 g95 {
+variant gcc44 description {create Fortran wrappers using gcc44} conflicts gcc43 gcc45 gcc46 gcc47 g95 {
     depends_lib-append    port:gcc44
     set fc                ${prefix}/bin/gfortran-mp-4.4
     build.env-append      F77=${fc} F90=${fc}
 }
 
-variant gcc45 description {create Fortran wrappers using gcc45} conflicts gcc43 gcc44 g95 {
+variant gcc45 description {create Fortran wrappers using gcc45} conflicts gcc43 gcc44 gcc46 gcc47 g95 {
     depends_lib-append    port:gcc45
     set fc                ${prefix}/bin/gfortran-mp-4.5
     build.env-append      F77=${fc} F90=${fc}
 }
 
-variant g95 description {create Fortran wrappers using f95} conflicts gcc43 gcc44 gcc45 {
+variant gcc46 description {create Fortran wrappers using gcc46} conflicts gcc43 gcc44 gcc45 gcc47 g95 {
+    depends_lib-append    port:gcc46
+    set fc                ${prefix}/bin/gfortran-mp-4.6
+    build.env-append      F77=${fc} F90=${fc}
+}
+
+variant gcc47 description {create Fortran wrappers using gcc47} conflicts gcc43 gcc44 gcc45 gcc46 g95 {
+    depends_lib-append    port:gcc47
+    set fc                ${prefix}/bin/gfortran-mp-4.7
+    build.env-append      F77=${fc} F90=${fc}
+}
+
+variant g95 description {create Fortran wrappers using f95} conflicts gcc43 gcc44 gcc45 gcc46 gcc47 {
     depends_lib-append    port:g95
     set fc                ${prefix}/bin/g95
     build.env-append      F77=${fc} F90=${fc}
 }
 
-if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset g95]} {
-       default_variants +gcc45
+if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46] && ![variant_isset g95]} {
+       default_variants +gcc47
 }
 
 livecheck.regex         <a href=\"http://pymc.googlecode.com/files/pymc-(\[\\d\.\]+)${extract.suffix}

Modified: trunk/dports/python/py25-pynifti/Portfile
===================================================================
--- trunk/dports/python/py25-pynifti/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/python/py25-pynifti/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -31,23 +31,33 @@
   reinplace "s|@@PREFIX@@|${prefix}|g" ${worksrcpath}/setup.py
 }
 
-variant gcc43 conflicts gcc44 gcc45 description {build with gcc 4.3} {
+variant gcc43 conflicts gcc44 gcc45 gcc46 gcc47 description {build with gcc 4.3} {
     depends_build-append port:gcc43
     configure.compiler   macports-gcc-4.3
 }
 
-variant gcc44 conflicts gcc43 gcc45 description {build with gcc 4.4} {
+variant gcc44 conflicts gcc43 gcc45 gcc46 gcc47 description {build with gcc 4.4} {
     depends_build-append port:gcc44
     configure.compiler   macports-gcc-4.4
 }
 
-variant gcc45 conflicts gcc43 gcc44 description {build with gcc 4.5} {
+variant gcc45 conflicts gcc43 gcc44 gcc46 gcc47 description {build with gcc 4.5} {
     depends_build-append port:gcc45
     configure.compiler   macports-gcc-4.5
 }
 
-if {![variant_isset gcc43] && ![variant_isset gcc44]} {
-    default_variants +gcc45
+variant gcc46 conflicts gcc43 gcc44 gcc45 gcc47 description {build with gcc 4.6} {
+    depends_build-append port:gcc46
+    configure.compiler   macports-gcc-4.6
 }
 
+variant gcc47 conflicts gcc43 gcc44 gcc45 gcc46 description {build with gcc 4.7} {
+    depends_build-append port:gcc47
+    configure.compiler   macports-gcc-4.7
+}
+
+if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46]} {
+    default_variants +gcc47
+}
+
 livecheck.regex {pynifti_([0-9.]+).tar.gz}

Modified: trunk/dports/python/py26-logilab-hmm/Portfile
===================================================================
--- trunk/dports/python/py26-logilab-hmm/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/python/py26-logilab-hmm/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -31,7 +31,7 @@
 universal_variant   no
 python.add_archflags no
 
-variant gcc43 conflicts gcc44 gcc45 description "Use gfortran-mp-4.3 as fortran compiler" {
+variant gcc43 conflicts gcc44 gcc45 gcc46 gcc47 description "Use gfortran-mp-4.3 as fortran compiler" {
   configure.compiler    macports-gcc-4.3
   depends_lib-append    port:gcc43
   set fc_options        "config_fc --fcompiler gnu95 --f77exec ${prefix}/bin/gfortran-mp-4.3 --f90exec ${prefix}/bin/gfortran-mp-4.3"
@@ -39,7 +39,7 @@
   destroot.cmd-append   ${fc_options}
 }
 
-variant gcc44 conflicts gcc43 gcc45 description "Use gfortran-mp-4.4 as fortran compiler" {
+variant gcc44 conflicts gcc43 gcc45 gcc46 gcc47 description "Use gfortran-mp-4.4 as fortran compiler" {
   configure.compiler    macports-gcc-4.4
   depends_lib-append    port:gcc44
   set fc_options        "config_fc --fcompiler gnu95 --f77exec ${prefix}/bin/gfortran-mp-4.4 --f90exec ${prefix}/bin/gfortran-mp-4.4"
@@ -47,7 +47,7 @@
   destroot.cmd-append   ${fc_options}
 }
 
-variant gcc45 conflicts gcc43 gcc44 description "Use gfortran-mp-4.5 as fortran compiler" {
+variant gcc45 conflicts gcc43 gcc44 gcc46 gcc47 description "Use gfortran-mp-4.5 as fortran compiler" {
   configure.compiler    macports-gcc-4.5
   depends_lib-append    port:gcc45
   set fc_options        "config_fc --fcompiler gnu95 --f77exec ${prefix}/bin/gfortran-mp-4.5 --f90exec ${prefix}/bin/gfortran-mp-4.5"
@@ -55,10 +55,26 @@
   destroot.cmd-append   ${fc_options}
 }
 
-if { ![variant_isset gcc43] && ![variant_isset gcc44] } {
-  default_variants      +gcc45
+variant gcc46 conflicts gcc43 gcc44 gcc45 gcc47 description "Use gfortran-mp-4.6 as fortran compiler" {
+  configure.compiler    macports-gcc-4.6
+  depends_lib-append    port:gcc46
+  set fc_options        "config_fc --fcompiler gnu95 --f77exec ${prefix}/bin/gfortran-mp-4.6 --f90exec ${prefix}/bin/gfortran-mp-4.6"
+  build.cmd-append      ${fc_options}
+  destroot.cmd-append   ${fc_options}
 }
 
+variant gcc47 conflicts gcc43 gcc44 gcc45 gcc46 description "Use gfortran-mp-4.7 as fortran compiler" {
+  configure.compiler    macports-gcc-4.7
+  depends_lib-append    port:gcc47
+  set fc_options        "config_fc --fcompiler gnu95 --f77exec ${prefix}/bin/gfortran-mp-4.7 --f90exec ${prefix}/bin/gfortran-mp-4.7"
+  build.cmd-append      ${fc_options}
+  destroot.cmd-append   ${fc_options}
+}
+
+if { ![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46] } {
+  default_variants      +gcc47
+}
+
 post-destroot {
     xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
     xinstall -m 644 -W ${worksrcpath} README \

Modified: trunk/dports/python/py26-ngl/Portfile
===================================================================
--- trunk/dports/python/py26-ngl/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/python/py26-ngl/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -44,11 +44,11 @@
                     NCARG_ROOT=${prefix}
 destroot.env        NCARG_ROOT=${prefix}
 
-if {![variant_isset g95] && ![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset universal]} {
-    default_variants +gcc45
+if {![variant_isset g95] && ![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46] && ![variant_isset universal]} {
+    default_variants +gcc47
 }
 
-variant gcc43 conflicts g95 gcc44 gcc45 universal description {link to libraries build with gfortran 4.3} {
+variant gcc43 conflicts g95 gcc44 gcc45 gcc46 gcc47 universal description {link to libraries build with gfortran 4.3} {
     depends_build-append    port:gcc43
     configure.compiler  macports-gcc-4.3
     build.env-append    F2CLIBS=gfortran \
@@ -56,7 +56,7 @@
                         CC=${configure.cc}
 }
 
-variant gcc44 conflicts g95 gcc43 gcc45 universal description {link to libraries build with gfortran 4.4} {
+variant gcc44 conflicts g95 gcc43 gcc45 gcc46 gcc47 universal description {link to libraries build with gfortran 4.4} {
     depends_build-append    port:gcc44
     configure.compiler  macports-gcc-4.4
     build.env-append    F2CLIBS=gfortran \
@@ -64,7 +64,7 @@
                         CC=${configure.cc}
 }
 
-variant gcc45 conflicts g95 gcc43 gcc44 universal description {link to libraries build with gfortran 4.5} {
+variant gcc45 conflicts g95 gcc43 gcc44 gcc46 gcc47 universal description {link to libraries build with gfortran 4.5} {
     depends_build-append    port:gcc45
     configure.compiler  macports-gcc-4.5
     build.env-append    F2CLIBS=gfortran \
@@ -72,7 +72,23 @@
                         CC=${configure.cc}
 }
 
-variant g95 conflicts gcc43 gcc44 gcc45 universal description {link to libraries build with g95} {
+variant gcc46 conflicts g95 gcc43 gcc44 gcc45 gcc47 universal description {link to libraries build with gfortran 4.6} {
+    depends_build-append    port:gcc46
+    configure.compiler  macports-gcc-4.6
+    build.env-append    F2CLIBS=gfortran \
+                        F2CLIBS_PREFIX=${prefix}/lib/gcc46 \
+                        CC=${configure.cc}
+}
+
+variant gcc47 conflicts g95 gcc43 gcc44 gcc45 gcc46 universal description {link to libraries build with gfortran 4.7} {
+    depends_build-append    port:gcc47
+    configure.compiler  macports-gcc-4.7
+    build.env-append    F2CLIBS=gfortran \
+                        F2CLIBS_PREFIX=${prefix}/lib/gcc47 \
+                        CC=${configure.cc}
+}
+
+variant g95 conflicts gcc43 gcc44 gcc45 gcc46 gcc47 universal description {link to libraries build with g95} {
     depends_build-append    port:g95
     build.env-append    F2CLIBS=f95 \
                         F2CLIBS_PREFIX=${prefix}/lib \

Modified: trunk/dports/python/py26-nio/Portfile
===================================================================
--- trunk/dports/python/py26-nio/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/python/py26-nio/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -47,11 +47,11 @@
                     NCARG_ROOT=${prefix}
 destroot.env        NCARG_ROOT=${prefix}
 
-if {![variant_isset g95] && ![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset universal]} {
-    default_variants +gcc45
+if {![variant_isset g95] && ![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46] && ![variant_isset universal]} {
+    default_variants +gcc47
 }
 
-variant gcc43 conflicts g95 gcc44 gcc45 universal description {link to libraries build with gfortran 4.3} {
+variant gcc43 conflicts g95 gcc44 gcc45 gcc46 gcc47 universal description {link to libraries build with gfortran 4.3} {
     depends_build-append       port:gcc43
     configure.compiler  macports-gcc-4.3
     build.env-append    F2CLIBS=gfortran \
@@ -59,7 +59,7 @@
                         CC=${configure.cc}
 }
 
-variant gcc44 conflicts g95 gcc43 gcc45 universal description {link to libraries build with gfortran 4.4} {
+variant gcc44 conflicts g95 gcc43 gcc45 gcc46 gcc47 universal description {link to libraries build with gfortran 4.4} {
     depends_build-append       port:gcc44
     configure.compiler  macports-gcc-4.4
     build.env-append    F2CLIBS=gfortran \
@@ -67,7 +67,7 @@
                         CC=${configure.cc}
 }
 
-variant gcc45 conflicts g95 gcc43 gcc44 universal description {link to libraries build with gfortran 4.5} {
+variant gcc45 conflicts g95 gcc43 gcc44 gcc46 gcc47 universal description {link to libraries build with gfortran 4.5} {
     depends_build-append       port:gcc45
     configure.compiler  macports-gcc-4.5
     build.env-append    F2CLIBS=gfortran \
@@ -75,7 +75,23 @@
                         CC=${configure.cc}
 }
 
-variant g95 conflicts gcc43 gcc44 gcc45 universal description {link to libraries build with g95} {
+variant gcc46 conflicts g95 gcc43 gcc44 gcc45 gcc47 universal description {link to libraries build with gfortran 4.6} {
+    depends_build-append       port:gcc46
+    configure.compiler  macports-gcc-4.6
+    build.env-append    F2CLIBS=gfortran \
+                        F2CLIBS_PREFIX=${prefix}/lib/gcc46 \
+                        CC=${configure.cc}
+}
+
+variant gcc47 conflicts g95 gcc43 gcc44 gcc45 gcc46 universal description {link to libraries build with gfortran 4.7} {
+    depends_build-append       port:gcc47
+    configure.compiler  macports-gcc-4.7
+    build.env-append    F2CLIBS=gfortran \
+                        F2CLIBS_PREFIX=${prefix}/lib/gcc47 \
+                        CC=${configure.cc}
+}
+
+variant g95 conflicts gcc43 gcc44 gcc45 gcc46 gcc47 universal description {link to libraries build with g95} {
     depends_build-append       port:g95
     build.env-append    F2CLIBS=f95 \
                         F2CLIBS_PREFIX=${prefix}/lib \

Modified: trunk/dports/python/py26-pymc/Portfile
===================================================================
--- trunk/dports/python/py26-pymc/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/python/py26-pymc/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -33,32 +33,44 @@
 depends_lib-append  port:py26-numpy
 python.add_archflags no
 
-variant gcc43 description {create Fortran wrappers using gcc43} conflicts gcc44 gcc45 g95 {
+variant gcc43 description {create Fortran wrappers using gcc43} conflicts gcc44 gcc45 gcc46 gcc47 g95 {
     depends_lib-append    port:gcc43
     set fc                ${prefix}/bin/gfortran-mp-4.3
     build.env-append      F77=${fc} F90=${fc}
 }
 
-variant gcc44 description {create Fortran wrappers using gcc44} conflicts gcc43 gcc45 g95 {
+variant gcc44 description {create Fortran wrappers using gcc44} conflicts gcc43 gcc45 gcc46 gcc47 g95 {
     depends_lib-append    port:gcc44
     set fc                ${prefix}/bin/gfortran-mp-4.4
     build.env-append      F77=${fc} F90=${fc}
 }
 
-variant gcc45 description {create Fortran wrappers using gcc45} conflicts gcc43 gcc44 g95 {
+variant gcc45 description {create Fortran wrappers using gcc45} conflicts gcc43 gcc44 gcc46 gcc47 g95 {
     depends_lib-append    port:gcc45
     set fc                ${prefix}/bin/gfortran-mp-4.5
     build.env-append      F77=${fc} F90=${fc}
 }
 
-variant g95 description {create Fortran wrappers using f95} conflicts gcc43 gcc44 gcc45 {
+variant gcc46 description {create Fortran wrappers using gcc46} conflicts gcc43 gcc44 gcc45 gcc47 g95 {
+    depends_lib-append    port:gcc46
+    set fc                ${prefix}/bin/gfortran-mp-4.6
+    build.env-append      F77=${fc} F90=${fc}
+}
+
+variant gcc47 description {create Fortran wrappers using gcc47} conflicts gcc43 gcc44 gcc45 gcc46 g95 {
+    depends_lib-append    port:gcc47
+    set fc                ${prefix}/bin/gfortran-mp-4.7
+    build.env-append      F77=${fc} F90=${fc}
+}
+
+variant g95 description {create Fortran wrappers using f95} conflicts gcc43 gcc44 gcc45 gcc46 gcc47 {
     depends_lib-append    port:g95
     set fc                ${prefix}/bin/g95
     build.env-append      F77=${fc} F90=${fc}
 }
 
-if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset g95]} {
-	   default_variants +gcc45
+if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46] && ![variant_isset g95]} {
+	   default_variants +gcc47
 }
 
 livecheck.regex         <a href=\"http://pymc.googlecode.com/files/pymc-(\[\\d\.\]+)${extract.suffix}

Modified: trunk/dports/python/py26-pymvpa/Portfile
===================================================================
--- trunk/dports/python/py26-pymvpa/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/python/py26-pymvpa/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -65,23 +65,33 @@
     depends_lib-delete port:shogun
 }
 
-variant gcc43 conflicts gcc44 description {build with gcc 4.3} {
+variant gcc43 conflicts gcc44 gcc45 gcc46 gcc47 description {build with gcc 4.3} {
     depends_build-append port:gcc43
 }
-variant gcc44 conflicts gcc43 description {build with gcc 4.4} {
+variant gcc44 conflicts gcc43 gcc45 gcc46 gcc47 description {build with gcc 4.4} {
     depends_build-append port:gcc44
 }
-variant gcc45 conflicts gcc43 gcc44 description {build with gcc 4.5} {
+variant gcc45 conflicts gcc43 gcc44 gcc46 gcc47 description {build with gcc 4.5} {
     depends_build-append port:gcc45
 }
+variant gcc46 conflicts gcc43 gcc44 gcc45 gcc47 description {build with gcc 4.6} {
+    depends_build-append port:gcc46
+}
+variant gcc47 conflicts gcc43 gcc44 gcc45 gcc46 description {build with gcc 4.7} {
+    depends_build-append port:gcc47
+}
 
 if {[variant_isset gcc43]} {
     set gccversion 4.3
 } elseif {[variant_isset gcc44]} {
     set gccversion 4.4
+} elseif {[variant_isset gcc45]} {
+    set gccversion 4.5
+} elseif {[variant_isset gcc46]} {
+    set gccversion 4.6
 } else {
-    default_variants +gcc45
-    set gccversion 4.5
+    default_variants +gcc47
+    set gccversion 4.7
 }
 
 set gccnumber [join [split ${gccversion} .] ""]

Modified: trunk/dports/python/py26-pynifti/Portfile
===================================================================
--- trunk/dports/python/py26-pynifti/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/python/py26-pynifti/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -31,23 +31,33 @@
   reinplace "s|@@PREFIX@@|${prefix}|g" ${worksrcpath}/setup.py
 }
 
-variant gcc43 conflicts gcc44 gcc45 description {build with gcc 4.3} {
+variant gcc43 conflicts gcc44 gcc45 gcc46 gcc47 description {build with gcc 4.3} {
     depends_build-append port:gcc43
     configure.compiler   macports-gcc-4.3
 }
 
-variant gcc44 conflicts gcc43 gcc45 description {build with gcc 4.4} {
+variant gcc44 conflicts gcc43 gcc45 gcc46 gcc47 description {build with gcc 4.4} {
     depends_build-append port:gcc44
     configure.compiler   macports-gcc-4.4
 }
 
-variant gcc45 conflicts gcc43 gcc44 description {build with gcc 4.5} {
+variant gcc45 conflicts gcc43 gcc44 gcc46 gcc47 description {build with gcc 4.5} {
     depends_build-append port:gcc45
     configure.compiler   macports-gcc-4.5
 }
 
-if {![variant_isset gcc43] && ![variant_isset gcc44]} {
-    default_variants +gcc45
+variant gcc46 conflicts gcc43 gcc44 gcc45 gcc47 description {build with gcc 4.6} {
+    depends_build-append port:gcc46
+    configure.compiler   macports-gcc-4.6
 }
 
+variant gcc47 conflicts gcc43 gcc44 gcc45 gcc46 description {build with gcc 4.7} {
+    depends_build-append port:gcc47
+    configure.compiler   macports-gcc-4.7
+}
+
+if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46]} {
+    default_variants +gcc47
+}
+
 livecheck.regex {pynifti_([0-9.]+).tar.gz}

Modified: trunk/dports/python/py27-pymc/Portfile
===================================================================
--- trunk/dports/python/py27-pymc/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/python/py27-pymc/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -33,32 +33,44 @@
 depends_lib-append  port:py27-numpy
 python.add_archflags no
 
-variant gcc43 description {create Fortran wrappers using gcc43} conflicts gcc44 gcc45 g95 {
+variant gcc43 description {create Fortran wrappers using gcc43} conflicts gcc44 gcc45 gcc46 gcc47 g95 {
     depends_lib-append    port:gcc43
     set fc                ${prefix}/bin/gfortran-mp-4.3
     build.env-append      F77=${fc} F90=${fc}
 }
 
-variant gcc44 description {create Fortran wrappers using gcc44} conflicts gcc43 gcc45 g95 {
+variant gcc44 description {create Fortran wrappers using gcc44} conflicts gcc43 gcc45 gcc46 gcc47 g95 {
     depends_lib-append    port:gcc44
     set fc                ${prefix}/bin/gfortran-mp-4.4
     build.env-append      F77=${fc} F90=${fc}
 }
 
-variant gcc45 description {create Fortran wrappers using gcc45} conflicts gcc43 gcc44 g95 {
+variant gcc45 description {create Fortran wrappers using gcc45} conflicts gcc43 gcc44 gcc46 gcc47 g95 {
     depends_lib-append    port:gcc45
     set fc                ${prefix}/bin/gfortran-mp-4.5
     build.env-append      F77=${fc} F90=${fc}
 }
 
-variant g95 description {create Fortran wrappers using f95} conflicts gcc43 gcc44 gcc45 {
+variant gcc46 description {create Fortran wrappers using gcc46} conflicts gcc43 gcc44 gcc45 gcc47 g95 {
+    depends_lib-append    port:gcc46
+    set fc                ${prefix}/bin/gfortran-mp-4.6
+    build.env-append      F77=${fc} F90=${fc}
+}
+
+variant gcc47 description {create Fortran wrappers using gcc47} conflicts gcc43 gcc44 gcc45 gcc46 g95 {
+    depends_lib-append    port:gcc47
+    set fc                ${prefix}/bin/gfortran-mp-4.7
+    build.env-append      F77=${fc} F90=${fc}
+}
+
+variant g95 description {create Fortran wrappers using f95} conflicts gcc43 gcc44 gcc45 gcc46 gcc47 {
     depends_lib-append    port:g95
     set fc                ${prefix}/bin/g95
     build.env-append      F77=${fc} F90=${fc}
 }
 
-if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset g95]} {
-	   default_variants +gcc45
+if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46] && ![variant_isset g95]} {
+	   default_variants +gcc47
 }
 
 livecheck.regex         <a href=\"http://pymc.googlecode.com/files/pymc-(\[\\d\.\]+)${extract.suffix}

Modified: trunk/dports/science/bali-phy/Portfile
===================================================================
--- trunk/dports/science/bali-phy/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/science/bali-phy/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -39,21 +39,31 @@
     configure.args-append   --with-mpi
 }
 
-variant gcc43 conflicts gcc44 gcc45 description {build using macports-gcc-4.3} {
+variant gcc43 conflicts gcc44 gcc45 gcc46 gcc47 description {build using macports-gcc-4.3} {
     depends_lib-append  port:gcc43
     configure.compiler  macports-gcc-4.3
 }
 
-variant gcc44 conflicts gcc43 gcc45 description {build using macports-gcc-4.4} {
+variant gcc44 conflicts gcc43 gcc45 gcc46 gcc47 description {build using macports-gcc-4.4} {
     depends_lib-append  port:gcc44
     configure.compiler  macports-gcc-4.4
 }
 
-variant gcc45 conflicts gcc43 gcc44 description {build using macports-gcc-4.5} {
+variant gcc45 conflicts gcc43 gcc44 gcc46 gcc47 description {build using macports-gcc-4.5} {
     depends_lib-append  port:gcc45
     configure.compiler  macports-gcc-4.5
 }
 
+variant gcc46 conflicts gcc43 gcc44 gcc45 gcc47 description {build using macports-gcc-4.6} {
+    depends_lib-append  port:gcc46
+    configure.compiler  macports-gcc-4.6
+}
+
+variant gcc47 conflicts gcc43 gcc44 gcc45 gcc46 description {build using macports-gcc-4.7} {
+    depends_lib-append  port:gcc47
+    configure.compiler  macports-gcc-4.7
+}
+
 livecheck.type  regex
 livecheck.url   ${master_sites}
 livecheck.regex {BAli-Phy (\d+\.\d+\.\d+) released}

Modified: trunk/dports/science/ccpnmr/Portfile
===================================================================
--- trunk/dports/science/ccpnmr/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/science/ccpnmr/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -94,6 +94,6 @@
     set lib ${prefix}/lib/gcc47
 }
 
-if {![variant_isset gcc46] && ![variant_isset gcc47]} {
-    default_variants    +gcc45
+if {![variant_isset gcc45] && ![variant_isset gcc46]} {
+    default_variants    +gcc47
 }

Modified: trunk/dports/science/cdf/Portfile
===================================================================
--- trunk/dports/science/cdf/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/science/cdf/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -102,7 +102,7 @@
 }
 
 if {![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46] && ![variant_isset gcc47]} {
-    default_variants +gcc45
+    default_variants +gcc47
 }
 
 livecheck.type          regex

Modified: trunk/dports/science/emos/Portfile
===================================================================
--- trunk/dports/science/emos/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/science/emos/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -95,8 +95,8 @@
 }
 
 use_parallel_build  no
-if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc46] && ![variant_isset gcc47] && ![variant_isset g95]} {
-    default_variants    +gcc45
+if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46] && ![variant_isset g95]} {
+    default_variants    +gcc47
 }
 if {[variant_isset g95]} {
     configure.fflags-append -r8 -fsloppy-char -fno-second-underscore -DUSE_NO_POINTERS -DINTEGER_IS_INT -Dlinux

Modified: trunk/dports/science/eo/Portfile
===================================================================
--- trunk/dports/science/eo/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/science/eo/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -60,7 +60,7 @@
         configure.args-delete   --disable-tutorial
 }
 
-variant gcc43 conflicts gcc44 gcc45 description "Use GCC 4.3 for compilation of EO - optimized for host machine" {
+variant gcc43 conflicts gcc44 gcc45 gcc46 gcc47 description "Use GCC 4.3 for compilation of EO - optimized for host machine" {
     depends_build-append        port:gcc43
     configure.cc                gcc-mp-4.3
     configure.cxx               g++-mp-4.3
@@ -68,7 +68,7 @@
     configure.cxxflags-append   "-ftree-vectorize -march=native -O3"
 }
 
-variant gcc44 conflicts gcc43 gcc45 description "Use GCC 4.4 for compilation of EO - optimized for host machine" {
+variant gcc44 conflicts gcc43 gcc45 gcc46 gcc47 description "Use GCC 4.4 for compilation of EO - optimized for host machine" {
     depends_build-append        port:gcc44
     configure.cc                gcc-mp-4.4
     configure.cxx               g++-mp-4.4
@@ -76,10 +76,26 @@
     configure.cxxflags-append   "-ftree-vectorize -march=native -O3"
 }
 
-variant gcc45 conflicts gcc43 gcc44 description "Use GCC 4.5 for compilation of EO - optimized for host machine" {
+variant gcc45 conflicts gcc43 gcc44 gcc46 gcc47 description "Use GCC 4.5 for compilation of EO - optimized for host machine" {
     depends_build-append        port:gcc45
     configure.cc                gcc-mp-4.5
     configure.cxx               g++-mp-4.5
     configure.cflags-append     "-ftree-vectorize -march=native -O3"
     configure.cxxflags-append   "-ftree-vectorize -march=native -O3"
 }
+
+variant gcc46 conflicts gcc43 gcc44 gcc45 gcc47 description "Use GCC 4.6 for compilation of EO - optimized for host machine" {
+    depends_build-append        port:gcc46
+    configure.cc                gcc-mp-4.6
+    configure.cxx               g++-mp-4.6
+    configure.cflags-append     "-ftree-vectorize -march=native -O3"
+    configure.cxxflags-append   "-ftree-vectorize -march=native -O3"
+}
+
+variant gcc47 conflicts gcc43 gcc44 gcc45 gcc46 description "Use GCC 4.7 for compilation of EO - optimized for host machine" {
+    depends_build-append        port:gcc47
+    configure.cc                gcc-mp-4.7
+    configure.cxx               g++-mp-4.7
+    configure.cflags-append     "-ftree-vectorize -march=native -O3"
+    configure.cxxflags-append   "-ftree-vectorize -march=native -O3"
+}

Modified: trunk/dports/science/gpp4/Portfile
===================================================================
--- trunk/dports/science/gpp4/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/science/gpp4/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -54,8 +54,8 @@
     depends_lib-append port:gcc47
 }
 
-if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc46] && ![variant_isset gcc47]} {
-    default_variants +gcc45
+if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46]} {
+    default_variants +gcc47
 }
 
 universal_variant no

Modified: trunk/dports/science/hdf5/Portfile
===================================================================
--- trunk/dports/science/hdf5/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/science/hdf5/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -58,7 +58,7 @@
     configure.args-delete   --disable-fortran
     configure.args-append   --enable-fortran
     pre-fetch {
-        if { ![variant_isset gcc45] && ![variant_isset gcc44] && ![variant_isset gcc43] && ![variant_isset g95] } {
+        if { ![variant_isset gcc47] && ![variant_isset gcc46] && ![variant_isset gcc45] && ![variant_isset gcc44] && ![variant_isset gcc43] && ![variant_isset g95] } {
             error "You must specify a compiler variant in order to build the Fortran interface"
         }
     }
@@ -76,34 +76,46 @@
 }
 
 
-variant gcc43 conflicts g95 gcc44 gcc45 description {Compile using GCC 4.3} {
+variant gcc43 conflicts g95 gcc44 gcc45 gcc46 gcc47 description {Compile using GCC 4.3} {
     depends_lib-append          port:gcc43
     configure.compiler          macports-gcc-4.3
     configure.env-append        LD=${prefix}/bin/g++-mp-4.3
 }
 
-variant gcc44 conflicts g95 gcc43 gcc45 description {Compile using GCC 4.4} {
+variant gcc44 conflicts g95 gcc43 gcc45 gcc46 gcc47 description {Compile using GCC 4.4} {
     depends_lib-append          port:gcc44
     configure.compiler          macports-gcc-4.4
     configure.env-append        LD=${prefix}/bin/g++-mp-4.4
 }
 
-variant gcc45 conflicts g95 gcc43 gcc44 description {Compile using GCC 4.5} {
+variant gcc45 conflicts g95 gcc43 gcc44 gcc46 gcc47 description {Compile using GCC 4.5} {
     depends_lib-append          port:gcc45
     configure.compiler          macports-gcc-4.5
     configure.env-append        LD=${prefix}/bin/g++-mp-4.5
 }
 
-variant g95 requires fortran conflicts gcc43 gcc44 gcc45 description {Use g95 Fortran compiler (unsupported)} {
+variant gcc46 conflicts g95 gcc43 gcc44 gcc45 gcc47 description {Compile using GCC 4.6} {
+    depends_lib-append          port:gcc46
+    configure.compiler          macports-gcc-4.6
+    configure.env-append        LD=${prefix}/bin/g++-mp-4.6
+}
+
+variant gcc47 conflicts g95 gcc43 gcc44 gcc45 gcc46 description {Compile using GCC 4.7} {
+    depends_lib-append          port:gcc47
+    configure.compiler          macports-gcc-4.7
+    configure.env-append        LD=${prefix}/bin/g++-mp-4.7
+}
+
+variant g95 requires fortran conflicts gcc43 gcc44 gcc45 gcc46 gcc47 description {Use g95 Fortran compiler (unsupported)} {
     depends_lib-append          port:g95
     patchfiles-append           patch-powerpc-apple.diff
     configure.fc                ${prefix}/bin/g95
 }
 
-variant optimized description {Higher compiler optimization for host machine (esp. for gcc43/gcc44)} {
+variant optimized description {Higher compiler optimization for host machine} {
     configure.optflags-delete     -O2
     configure.optflags-append     -ftree-vectorize -O3
-    if { [variant_isset gcc43] || [variant_isset gcc44] } {
+    if { [variant_isset gcc43] || [variant_isset gcc44] || [variant_isset gcc45] || [variant_isset gcc46] || [variant_isset gcc47] } {
         configure.optflags-append     -march=native
     }
 }

Modified: trunk/dports/science/jags/Portfile
===================================================================
--- trunk/dports/science/jags/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/science/jags/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -28,25 +28,35 @@
 configure.args      --with-blas='-framework vecLib' \
                     --with-lapack='-framework vecLib'
 
-variant gcc43 conflicts gcc44 gcc45 description {Use the gcc43 compiler} {
+variant gcc43 conflicts gcc44 gcc45 gcc46 gcc47 description {Use the gcc43 compiler} {
     depends_lib-append  port:gcc43
     configure.compiler  macports-gcc-4.3
 }
 
-variant gcc44 conflicts gcc43 gcc45 description {Use the gcc44 compiler} {
+variant gcc44 conflicts gcc43 gcc45 gcc46 gcc47 description {Use the gcc44 compiler} {
     depends_lib-append  port:gcc44
     configure.compiler  macports-gcc-4.4
 }
 
-variant gcc45 conflicts gcc43 gcc44 description {Use the gcc45 compiler} {
+variant gcc45 conflicts gcc43 gcc44 gcc46 gcc47 description {Use the gcc45 compiler} {
     depends_lib-append  port:gcc45
     configure.compiler  macports-gcc-4.5
 }
 
-if {![variant_isset gcc43] && ![variant_isset gcc44]} {
-    default_variants +gcc45
+variant gcc46 conflicts gcc43 gcc44 gcc45 gcc47 description {Use the gcc46 compiler} {
+    depends_lib-append  port:gcc46
+    configure.compiler  macports-gcc-4.6
 }
 
+variant gcc47 conflicts gcc43 gcc44 gcc45 gcc46 description {Use the gcc47 compiler} {
+    depends_lib-append  port:gcc47
+    configure.compiler  macports-gcc-4.7
+}
+
+if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46]} {
+    default_variants +gcc47
+}
+
 pre-build {
     build.env-append    CC="${configure.cc}" \
                         CXX="${configure.cxx}" \

Modified: trunk/dports/science/lanHEP/Portfile
===================================================================
--- trunk/dports/science/lanHEP/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/science/lanHEP/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -81,8 +81,8 @@
     depends_lib-append  port:gcc47
 }
 
-if {![variant_isset gcc45] && ![variant_isset gcc46] &&
-    ![variant_isset gcc47]
+if {![variant_isset gcc43] && ![variant_isset gcc45] &&
+    ![variant_isset gcc46]
 } then {
-    default_variants    +gcc43
+    default_variants    +gcc47
 }

Modified: trunk/dports/science/libctl/Portfile
===================================================================
--- trunk/dports/science/libctl/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/science/libctl/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -26,30 +26,35 @@
 
 depends_lib			port:guile16
 
-variant gcc43 conflicts gcc44 gcc45 gcc46 description {Compile with gcc 4.3} {
+variant gcc43 conflicts gcc44 gcc45 gcc46 gcc47 description {Compile with gcc 4.3} {
     configure.compiler	macports-gcc-4.3
     depends_lib-append	port:gcc43
 }
 
-variant gcc44 conflicts gcc43 gcc45 gcc46 description {Compile with gcc 4.4} {
+variant gcc44 conflicts gcc43 gcc45 gcc46 gcc47 description {Compile with gcc 4.4} {
     configure.compiler	macports-gcc-4.4
     depends_lib-append	port:gcc44
 }
 
-variant gcc45 conflicts gcc43 gcc44 gcc46 description {Compile with gcc 4.5} {
+variant gcc45 conflicts gcc43 gcc44 gcc46 gcc47 description {Compile with gcc 4.5} {
     configure.compiler	macports-gcc-4.5
     depends_lib-append	port:gcc45
 }
 
-variant gcc46 conflicts gcc43 gcc44 gcc45 description {Compile with gcc 4.6} {
+variant gcc46 conflicts gcc43 gcc44 gcc45 gcc47 description {Compile with gcc 4.6} {
     configure.compiler	macports-gcc-4.6
     depends_lib-append	port:gcc46
 }
 
-if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc46]} {
-    default_variants +gcc45
+variant gcc47 conflicts gcc43 gcc44 gcc45 gcc46 description {Compile with gcc 4.7} {
+    configure.compiler	macports-gcc-4.7
+    depends_lib-append	port:gcc47
 }
 
+if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46]} {
+    default_variants +gcc47
+}
+
 patchfiles			guile16.diff
 
 use_autoreconf		yes

Modified: trunk/dports/science/libxc/Portfile
===================================================================
--- trunk/dports/science/libxc/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/science/libxc/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -44,6 +44,6 @@
     depends_lib-append  port:gcc47
 }
 
-if {![variant_isset gcc46] && ![variant_isset gcc47]} {
-    default_variants    +gcc45
+if {![variant_isset gcc45] && ![variant_isset gcc46]} {
+    default_variants    +gcc47
 }

Modified: trunk/dports/science/magicspp/Portfile
===================================================================
--- trunk/dports/science/magicspp/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/science/magicspp/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -45,8 +45,8 @@
 
 use_parallel_build  no
 universal_variant   no
-if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc46] && ![variant_isset gcc47]} {
-    default_variants    +gcc45
+if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46]} {
+    default_variants    +gcc47
 }
 if {![variant_isset python25] && ![variant_isset python26]} {
     default_variants-append +python27

Modified: trunk/dports/science/miriad/Portfile
===================================================================
--- trunk/dports/science/miriad/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/science/miriad/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -79,7 +79,7 @@
 }
 
 if {![variant_isset gcc45] && ![variant_isset gcc46] && ![variant_isset gcc47] && ![variant_isset gcc_select]} {
-    default_variants +gcc45
+    default_variants +gcc47
 }
 
 universal_variant    no

Modified: trunk/dports/science/molden/Portfile
===================================================================
--- trunk/dports/science/molden/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/science/molden/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -85,23 +85,23 @@
     configure.compiler      macports-gcc-4.5
 }
 
-variant gcc46 conflicts gcc44 gcc45 gcc47 gcc48 description {Build using gcc43} {
+variant gcc46 conflicts gcc44 gcc45 gcc47 gcc48 description {Build using gcc46} {
     depends_lib-append      port:gcc46
     configure.compiler      macports-gcc-4.6
 }
 
-variant gcc47 conflicts gcc44 gcc45 gcc46 gcc48 description {Build using gcc43} {
+variant gcc47 conflicts gcc44 gcc45 gcc46 gcc48 description {Build using gcc47} {
     depends_lib-append      port:gcc47
     configure.compiler      macports-gcc-4.7
 }
 
-variant gcc48 conflicts gcc44 gcc45 gcc46 gcc47 description {Build using gcc43} {
+variant gcc48 conflicts gcc44 gcc45 gcc46 gcc47 description {Build using gcc48} {
     depends_lib-append      port:gcc48
     configure.compiler      macports-gcc-4.8
 }
 
 if {![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46] && ![variant_isset gcc47] && ![variant_isset gcc48]} {
-    default_variants +gcc45
+    default_variants +gcc47
 }
 
 variant opengl description "Install moldenogl OpenGL helper program" {

Modified: trunk/dports/science/ncarg/Portfile
===================================================================
--- trunk/dports/science/ncarg/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/science/ncarg/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -92,6 +92,10 @@
         set fortranlib  "-L${prefix}/lib/gcc44 -lgfortran"
     } elseif {[variant_isset gcc45]} {
         set fortranlib  "-L${prefix}/lib/gcc45 -lgfortran"
+    } elseif {[variant_isset gcc46]} {
+        set fortranlib  "-L${prefix}/lib/gcc46 -lgfortran"
+    } elseif {[variant_isset gcc47]} {
+        set fortranlib  "-L${prefix}/lib/gcc47 -lgfortran"
     } 
     foreach f {Darwin Darwin_Intel} {
         reinplace "s|-lgfortran|${fortranlib}|" ${worksrcpath}/config/${f}
@@ -216,31 +220,41 @@
 # Only configure.fc is set (against UsingTheRightCompiler) since
 # ncl function setfileoption() causes Segmentation Fault
 # when built with macports-gcc-4.x.
-variant g95 conflicts gcc43 gcc44 gcc45 description {compile with g95} {
+variant g95 conflicts gcc43 gcc44 gcc45 gcc46 gcc47 description {compile with g95} {
     configure.fc            ${prefix}/bin/g95
     depends_build-append    port:g95
     configure.fflags-append -fno-second-underscore
 }
 
-variant gcc43 conflicts gcc44 gcc45 g95 description {compile with gcc 4.3} {
+variant gcc43 conflicts gcc44 gcc45 gcc46 gcc47 g95 description {compile with gcc 4.3} {
     configure.fc        ${prefix}/bin/gfortran-mp-4.3
     depends_build-append    port:gcc43
 }
 
-variant gcc44 conflicts gcc43 gcc45 g95 description {compile with gcc 4.4} {
+variant gcc44 conflicts gcc43 gcc45 gcc46 gcc47 g95 description {compile with gcc 4.4} {
     configure.fc        ${prefix}/bin/gfortran-mp-4.4
     depends_build-append    port:gcc44
 }
 
-variant gcc45 conflicts gcc43 gcc44 g95 description {compile with gcc 4.5} {
+variant gcc45 conflicts gcc43 gcc44 gcc46 gcc47 g95 description {compile with gcc 4.5} {
     configure.fc        ${prefix}/bin/gfortran-mp-4.5
     depends_build-append    port:gcc45
 }
 
-if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset g95]} {
-    default_variants +gcc45
+variant gcc46 conflicts gcc43 gcc44 gcc45 gcc47 g95 description {compile with gcc 4.6} {
+    configure.fc        ${prefix}/bin/gfortran-mp-4.6
+    depends_build-append    port:gcc46
 }
 
+variant gcc47 conflicts gcc43 gcc44 gcc45 gcc46 g95 description {compile with gcc 4.7} {
+    configure.fc        ${prefix}/bin/gfortran-mp-4.7
+    depends_build-append    port:gcc47
+}
+
+if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46] && ![variant_isset g95]} {
+    default_variants +gcc47
+}
+
 variant accelerate description {use Accelerate.framework} {
     if {![variant_isset g95]} {
         configure.fflags-append -ff2c

Modified: trunk/dports/science/netcdf-fortran/Portfile
===================================================================
--- trunk/dports/science/netcdf-fortran/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/science/netcdf-fortran/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -82,8 +82,8 @@
 destroot.destdir            prefix=${destroot}${prefix} \
                             MANDIR=\\\${prefix}/share/man
 
-if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc46] && ![variant_isset gcc47] && ![variant_isset g95]} {
-    default_variants +gcc45
+if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46] && ![variant_isset g95]} {
+    default_variants +gcc47
 }
 
 variant gcc43 conflicts g95 gcc44 gcc45 gcc46 gcc47 description {Enable Fortran support with gfortran 4.3} {

Modified: trunk/dports/science/openmpi/Portfile
===================================================================
--- trunk/dports/science/openmpi/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/science/openmpi/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -127,8 +127,8 @@
 }
 
 # dependents like netcdf need some form of fortran
-if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc46]  && ![variant_isset gcc47] && ![variant_isset g95]} {
-    default_variants +gcc45
+if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45]  && ![variant_isset gcc46] && ![variant_isset g95]} {
+    default_variants +gcc47
 }
 
 livecheck.type	regex

Modified: trunk/dports/science/pdb2pqr/Portfile
===================================================================
--- trunk/dports/science/pdb2pqr/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/science/pdb2pqr/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -63,6 +63,6 @@
     depends_lib-append  port:gcc47
 }
 
-if {![variant_isset gcc46] && ![variant_isset gcc47]} {
-    default_variants    +gcc45
+if {![variant_isset gcc45] && ![variant_isset gcc46]} {
+    default_variants    +gcc47
 }

Modified: trunk/dports/science/scotch/Portfile
===================================================================
--- trunk/dports/science/scotch/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/science/scotch/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -36,16 +36,24 @@
 
 use_configure       no
 
-variant gcc44 conflicts gcc45 description {Build with gcc 4.4} {}
-variant gcc45 conflicts gcc44 description {Build with gcc 4.5} {}
+variant gcc44 conflicts gcc45 gcc46 gcc47 description {Build with gcc 4.4} {}
+variant gcc45 conflicts gcc44 gcc46 gcc47 description {Build with gcc 4.5} {}
+variant gcc46 conflicts gcc44 gcc45 gcc47 description {Build with gcc 4.6} {}
+variant gcc47 conflicts gcc44 gcc45 gcc46 description {Build with gcc 4.7} {}
 
 if {[variant_isset gcc44]} {
     depends_lib-append  port:gcc44
     configure.compiler  macports-gcc-4.4
-} else {
-    default_variants    +gcc45
+} elseif {[variant_isset gcc45]} {
     depends_lib-append  port:gcc45
     configure.compiler  macports-gcc-4.5
+} elseif {[variant_isset gcc46]} {
+    depends_lib-append  port:gcc46
+    configure.compiler  macports-gcc-4.6
+} else {
+    default_variants    +gcc47
+    depends_lib-append  port:gcc47
+    configure.compiler  macports-gcc-4.7
 }
 
 variant universal {

Modified: trunk/dports/science/splash/Portfile
===================================================================
--- trunk/dports/science/splash/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/science/splash/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -22,7 +22,7 @@
                     sha256   5c32f3a094faeea7935e5262f64318ceed9af38f73418deff9e905f72fd205a1
 
 if {![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46] && ![variant_isset gcc47]} {
-   default_variants      +gcc45
+   default_variants      +gcc47
 }
 default_variants    +giza
 

Modified: trunk/dports/science/whatcheck/Portfile
===================================================================
--- trunk/dports/science/whatcheck/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/science/whatcheck/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -34,16 +34,24 @@
 use_bzip2           yes
 extract.only        whatcheck.tar.bz2
 
-variant gcc44 conflicts gcc45 description {Build with GCC 4.4} {}
-variant gcc45 conflicts gcc44 description {Build with GCC 4.5} {}
+variant gcc44 conflicts gcc45 gcc46 gcc47 description {Build with GCC 4.4} {}
+variant gcc45 conflicts gcc44 gcc46 gcc47 description {Build with GCC 4.5} {}
+variant gcc46 conflicts gcc44 gcc45 gcc47 description {Build with GCC 4.6} {}
+variant gcc47 conflicts gcc44 gcc45 gcc46 description {Build with GCC 4.7} {}
 
 if {[variant_isset gcc44]} {
     configure.compiler  macports-gcc-4.4
     depends_lib-append  port:gcc44
-} else {
-    default_variants    +gcc45
+} elseif {[variant_isset gcc45]} {
     configure.compiler  macports-gcc-4.5
     depends_lib-append  port:gcc45
+} elseif {[variant_isset gcc46]} {
+    configure.compiler  macports-gcc-4.6
+    depends_lib-append  port:gcc46
+} else {
+    default_variants    +gcc47
+    configure.compiler  macports-gcc-4.7
+    depends_lib-append  port:gcc47
 }
 
 post-extract {

Modified: trunk/dports/science/whizard/Portfile
===================================================================
--- trunk/dports/science/whizard/Portfile	2013-03-21 02:54:20 UTC (rev 104219)
+++ trunk/dports/science/whizard/Portfile	2013-03-21 03:37:44 UTC (rev 104220)
@@ -57,7 +57,7 @@
 }
 
 if {![variant_isset gcc45] && ![variant_isset gcc46] && ![variant_isset gcc47]} {
-    default_variants            +gcc45
+    default_variants            +gcc47
 }
 
 livecheck.type      regex
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130320/4ed58832/attachment-0001.html>


More information about the macports-changes mailing list