[59617] trunk/dports/python/py26-scipy/Portfile
jameskyle at macports.org
jameskyle at macports.org
Sat Oct 17 15:56:21 PDT 2009
Revision: 59617
http://trac.macports.org/changeset/59617
Author: jameskyle at macports.org
Date: 2009-10-17 15:56:19 -0700 (Sat, 17 Oct 2009)
Log Message:
-----------
Added proper deletion of default opts for no_gcc43 and no_atlas variants.
Modified Paths:
--------------
trunk/dports/python/py26-scipy/Portfile
Modified: trunk/dports/python/py26-scipy/Portfile
===================================================================
--- trunk/dports/python/py26-scipy/Portfile 2009-10-17 22:56:16 UTC (rev 59616)
+++ trunk/dports/python/py26-scipy/Portfile 2009-10-17 22:56:19 UTC (rev 59617)
@@ -23,19 +23,20 @@
depends_lib-append port:py26-numpy \
port:py26-nose \
port:SuiteSparse \
- bin:swig:swig
+ bin:swig:swig \
+ port:atlas
worksrcdir ${distname}
-
-build.env-append ATLAS=${prefix}/lib \
+build.env-append CCFLAGS="-I${prefix}/include -L${prefix}/lib" \
+ ATLAS=${prefix}/lib \
LAPACK=${prefix}/lib \
- BLAS=${prefix}/lib \
- CCFLAGS="-I${prefix}/include -L${prefix}/lib" \
- CC="${prefix}/bin/gcc-mp-4.3" \
- CXX="${prefix}/bin/g++-mp-4.3"
+ BLAS=${prefix}/lib
-
+destroot.env-append CCFLAGS="-I${prefix}/include -L${prefix}/lib" \
+ ATLAS=${prefix}/lib \
+ LAPACK=${prefix}/lib \
+ BLAS=${prefix}/lib
#pre-fetch {
# if {![llength [glob -nocomplain ${prefix}/share/swig/*/python/python.swg]]} {
@@ -50,20 +51,39 @@
reinplace "s|include <\\(umfpack\.*.h\\)>|include <${prefix}/include/ufsparse/\\1>|g" ${worksrcpath}/scipy/sparse/linalg/dsolve/umfpack/umfpack.i
}
+variant no_atlas description {"Do not use macports atlas libraries"} {
+ depends_lib-delete port:atlas
+
+ build.env-delete ATLAS=${prefix}/lib \
+ LAPACK=${prefix}/lib \
+ BLAS=${prefix}/lib
+
+ destroot.env-delete ATLAS=${prefix}/lib \
+ LAPACK=${prefix}/lib \
+ BLAS=${prefix}/lib
+}
+
variant gcc42 conflicts gcc43 gcc44 description "Use gfortran-mp-4.2 as fortran compiler" {
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"
build.cmd-append ${fc_options}
destroot.cmd-append ${fc_options}
+
+
}
-variant gcc43 conflicts gcc42 gcc44 description "Use gfortran-mp-4.3 as fortran compiler" {
+variant gcc43 conflicts gcc42 gcc44 description "Use gcc 4.3 tool chain for building" {
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"
set config_options "config --cc ${prefix}/bin/gcc-mp-4.3 --include-dirs ${prefix}/include --library-dirs ${prefix}/lib"
build.cmd-append ${fc_options} ${config_options}
destroot.cmd-append ${fc_options} ${config_options}
+ destroot.env-append CC="${prefix}/bin/gcc-mp-4.3" \
+ CXX="${prefix}/bin/g++-mp-4.3"
+ build.env-append CC="${prefix}/bin/gcc-mp-4.3" \
+ CXX="${prefix}/bin/g++-mp-4.3"
+
}
variant gcc44 conflicts gcc42 gcc43 description "Use gfortran-mp-4.4 as fortran compiler" {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20091017/23aebdb8/attachment-0001.html>
More information about the macports-changes
mailing list