[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