[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