[100758] trunk/dports/science/plplot/Portfile
takeshi at macports.org
takeshi at macports.org
Sat Dec 22 21:31:45 PST 2012
Revision: 100758
https://trac.macports.org/changeset/100758
Author: takeshi at macports.org
Date: 2012-12-22 21:31:45 -0800 (Sat, 22 Dec 2012)
Log Message:
-----------
plplot: adding python and python-Qt variants
Modified Paths:
--------------
trunk/dports/science/plplot/Portfile
Modified: trunk/dports/science/plplot/Portfile
===================================================================
--- trunk/dports/science/plplot/Portfile 2012-12-23 02:33:02 UTC (rev 100757)
+++ trunk/dports/science/plplot/Portfile 2012-12-23 05:31:45 UTC (rev 100758)
@@ -1,11 +1,11 @@
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
-# $Id$
+#$Id$
PortSystem 1.0
name plplot
version 5.9.9
-revision 11
+revision 12
platforms darwin
maintainers takeshi openmaintainer
categories science
@@ -42,6 +42,13 @@
post-patch {
reinplace "s|-ObjC|-ObjC -framework AquaTerm|" ${worksrcpath}/cmake/modules/aqt.cmake
reinplace "s|-framework AquaTerm|-F${frameworks_dir} -framework AquaTerm|" ${worksrcpath}/cmake/modules/aqt.cmake
+ if {[variant_isset python26]} {
+ reinplace "s|\${CMAKE_INSTALL_EXEC_PREFIX}|${frameworks_dir}/Python.framework/Versions/2.6|" \
+ ${worksrcpath}/cmake/modules/python.cmake
+ } elseif {[variant_isset python27]} {
+ reinplace "s|\${CMAKE_INSTALL_EXEC_PREFIX}|${frameworks_dir}/Python.framework/Versions/2.7|" \
+ ${worksrcpath}/cmake/modules/python.cmake
+ }
}
configure.cppflags-append -DUSE_INTERP_RESULT \
@@ -235,7 +242,7 @@
configure.args-append -DENABLE_java=ON
}
-variant python25 description {Add support for python25} {
+variant python25 conflicts python26 python27 description {Add support for python25} {
depends_lib-append port:python25 \
port:py25-numpy \
port:swig-python
@@ -244,7 +251,41 @@
-DHAVE_NUMPY:BOOL=ON \
-DPYTHON_INCLUDE_PATH=${prefix}/include/python2.5
}
+variant python26 conflicts python25 python27 description {Add support for python26} {
+ depends_lib-append port:python26 \
+ port:py26-numpy \
+ port:swig-python
+ configure.args-delete -DENABLE_python=OFF
+ configure.args-append -DENABLE_python=ON \
+ -DHAVE_NUMPY:BOOL=ON \
+ -DPYTHON_INCLUDE_PATH=${frameworks_dir}/Python.framework/Versions/2.6/Headers
+}
+variant python27 conflicts python25 python26 description {Add support for python27} {
+ depends_lib-append port:python27 \
+ port:py27-numpy \
+ port:swig-python
+ configure.args-delete -DENABLE_python=OFF
+ configure.args-append -DENABLE_python=ON \
+ -DHAVE_NUMPY:BOOL=ON \
+ -DPYTHON_INCLUDE_PATH=${frameworks_dir}/Python.framework/Versions/2.7/Headers
+}
+variant py25-pyqt4 requires python25 description {Add support for pyQT4 using python25} {
+ depends_lib-append port:py25-pyqt4
+ configure.args-delete -DENABLE_pyqt4=OFF
+ configure.args-append -DENABLE_pyqt4=ON
+}
+variant py26-pyqt4 requires python26 description {Add support for pyQT4 using python26} {
+ depends_lib-append port:py26-pyqt4
+ configure.args-delete -DENABLE_pyqt4=OFF
+ configure.args-append -DENABLE_pyqt4=ON
+}
+variant py27-pyqt4 requires python27 description {Add support for pyQT4 using python27} {
+ depends_lib-append port:py27-pyqt4
+ configure.args-delete -DENABLE_pyqt4=OFF
+ configure.args-append -DENABLE_pyqt4=ON
+}
+
variant gdc description {Add support for D} {
depends_lib-append port:gdc
configure.args-delete -DENABLE_d=OFF
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20121222/e2c6d53f/attachment.html>
More information about the macports-changes
mailing list