[95176] trunk/dports/python/py-scipy/Portfile

ram at macports.org ram at macports.org
Fri Jul 6 06:43:00 PDT 2012


Revision: 95176
          https://trac.macports.org/changeset/95176
Author:   ram at macports.org
Date:     2012-07-06 06:43:00 -0700 (Fri, 06 Jul 2012)
Log Message:
-----------
python/py-scipy: add gcc47 variant #35071

Modified Paths:
--------------
    trunk/dports/python/py-scipy/Portfile

Modified: trunk/dports/python/py-scipy/Portfile
===================================================================
--- trunk/dports/python/py-scipy/Portfile	2012-07-06 13:39:59 UTC (rev 95175)
+++ trunk/dports/python/py-scipy/Portfile	2012-07-06 13:43:00 UTC (rev 95176)
@@ -60,7 +60,7 @@
                             BLAS=${prefix}/lib
 }
 
-variant gcc42 conflicts gcc43 gcc44 gcc45 gcc46 description "Use gcc 4.2 tool chain for building" {
+variant gcc42 conflicts gcc43 gcc44 gcc45 gcc46 gcc47 description "Use gcc 4.2 tool chain for building" {
   configure.compiler    macports-gcc-4.2
   depends_lib-append    port:gcc42
   set fc_options        "config_fc --fcompiler gnu95 --f77exec ${prefix}/bin/gfortran-mp-4.2 --f90exec ${prefix}/bin/gfortran-mp-4.2"
@@ -74,7 +74,7 @@
                         CXX="${prefix}/bin/g++-mp-4.2"
 }
 
-variant gcc43 conflicts gcc42 gcc44 gcc45 gcc46 description "Use gcc 4.3 tool chain for building" {
+variant gcc43 conflicts gcc42 gcc44 gcc45 gcc46 gcc47 description "Use gcc 4.3 tool chain for building" {
   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"
@@ -88,7 +88,7 @@
                         CXX="${prefix}/bin/g++-mp-4.3"
 }
 
-variant gcc44 conflicts gcc42 gcc43 gcc45 gcc46 description "Use gfortran-mp-4.4 as fortran compiler" {
+variant gcc44 conflicts gcc42 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"
@@ -102,7 +102,7 @@
                         CXX="${prefix}/bin/g++-mp-4.4"
 }
 
-variant gcc45 conflicts gcc42 gcc43 gcc44 gcc46 description "Use gfortran-mp-4.5 as fortran compiler" {
+variant gcc45 conflicts gcc42 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"
@@ -116,7 +116,7 @@
                         CXX="${prefix}/bin/g++-mp-4.5"
 }
 
-variant gcc46 conflicts gcc42 gcc43 gcc44 gcc45 description "Use gfortran-mp-4.6 as fortran compiler" {
+variant gcc46 conflicts gcc42 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"
@@ -130,8 +130,21 @@
                         CXX="${prefix}/bin/g++-mp-4.6"
 }
 
+variant gcc47 conflicts gcc42 gcc43 gcc44 gcc45 gcc46 description "Use gfortran-mp-4.7 as fortran compiler" {
+  configure.compiler    macports-gcc-4.7
+  depends_lib-append    port:gcc46
+  set fc_options        "config_fc --fcompiler gnu95 --f77exec ${prefix}/bin/gfortran-mp-4.7 --f90exec ${prefix}/bin/gfortran-mp-4.7"
+  set config_options    "config --cc ${prefix}/bin/gcc-mp-4.7 --include-dirs ${prefix}/include --library-dirs ${prefix}/lib"
+  build.cmd-append      ${fc_options} ${config_options}
+  destroot.cmd-append   ${fc_options} ${config_options}
 
-if { ![variant_isset gcc42] && ![variant_isset gcc43] && ![variant_isset gcc44] &![variant_isset gcc46] } {
+  destroot.env-append   CC="${prefix}/bin/gcc-mp-4.7" \
+                        CXX="${prefix}/bin/g++-mp-4.7"
+  build.env-append      CC="${prefix}/bin/gcc-mp-4.7" \
+                        CXX="${prefix}/bin/g++-mp-4.7"
+}
+
+if { ![variant_isset gcc42] && ![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc46] && ![variant_isset gcc47]} {
   default_variants      +gcc45
 }
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120706/190413c8/attachment.html>


More information about the macports-changes mailing list