[87361] trunk/dports/python
jmr at macports.org
jmr at macports.org
Fri Nov 18 00:19:40 PST 2011
Revision: 87361
http://trac.macports.org/changeset/87361
Author: jmr at macports.org
Date: 2011-11-18 00:19:37 -0800 (Fri, 18 Nov 2011)
Log Message:
-----------
py-gsl: unify, adding py26 and py27 flavours in the process (fixes #28057)
Modified Paths:
--------------
trunk/dports/python/py-gsl/Portfile
Removed Paths:
-------------
trunk/dports/python/py25-gsl/
Modified: trunk/dports/python/py-gsl/Portfile
===================================================================
--- trunk/dports/python/py-gsl/Portfile 2011-11-18 06:52:33 UTC (rev 87360)
+++ trunk/dports/python/py-gsl/Portfile 2011-11-18 08:19:37 UTC (rev 87361)
@@ -2,7 +2,7 @@
# $Id$
PortSystem 1.0
-PortGroup python24 1.0
+PortGroup python 1.0
name py-gsl
version 0.9.5
@@ -21,29 +21,37 @@
sha1 718064cd6c9d50cae5048c920ab7ab2324d27c88 \
rmd160 0b9d2654bc1cfb84649603b2680932c4ce47a849
-build.env CFLAGS="-I${prefix}/include/gsl -I${prefix}/include/python2.4 -I${prefix}/include" \
- LDFLAGS=-L${prefix}/lib
+python.versions 24 25 26 27
-depends_build port:swig-python
-depends_lib port:gsl
+if {$subport != $name} {
+ build.env-append CPPFLAGS="-I${prefix}/include/gsl -I${python.include} ${configure.cppflags}"
-variant numarray conflicts numpy Numeric description "Use numarray as array-object" {
- depends_lib-append port:py-numarray
- build.args --array-object=numarray
-}
-variant Numeric conflicts numarray numpy description "Use Numeric as array-object" {
- depends_lib-append port:py24-numeric
- build.args --array-object=Numeric
-}
-variant numpy conflicts numarray Numeric description "Use numpy as array-object" {
- depends_lib-append port:py24-numpy
- build.args --array-object=numpy
-}
-if { ![variant_isset numarray] && ![variant_isset Numeric] } {
- default_variants +numpy
-}
+ depends_build port:swig-python
+ depends_lib-append port:gsl
+ if {${python.version} < 27} {
+ variant numarray conflicts numpy Numeric description "Use numarray as array-object" {
+ if {${python.version} == 24} {
+ depends_lib-append port:py-numarray
+ } else {
+ depends_lib-append port:py${python.version}-numarray
+ }
+ build.args --array-object=numarray
+ }
+ }
+ variant Numeric conflicts numpy description "Use Numeric as array-object" {
+ depends_lib-append port:py${python.version}-numeric
+ build.args --array-object=Numeric
+ }
+ variant numpy conflicts Numeric description "Use numpy as array-object" {
+ depends_lib-append port:py${python.version}-numpy
+ build.args --array-object=numpy
+ }
+ if {(![variant_isset numarray] || ![variant_exists numarray]) && ![variant_isset Numeric] } {
+ default_variants +numpy
+ }
-post-destroot {
- xinstall -m 644 ${worksrcpath}/README ${destroot}${prefix}/share/doc/${name}
+ post-destroot {
+ xinstall -m 644 ${worksrcpath}/README ${destroot}${prefix}/share/doc/${subport}
+ }
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20111118/d721e4ea/attachment.html>
More information about the macports-changes
mailing list