[88026] trunk/dports/textproc/dblatex/Portfile
cal at macports.org
cal at macports.org
Fri Dec 16 10:17:45 PST 2011
Revision: 88026
http://trac.macports.org/changeset/88026
Author: cal at macports.org
Date: 2011-12-16 10:17:44 -0800 (Fri, 16 Dec 2011)
Log Message:
-----------
dblatex: Make python version configurable
Modified Paths:
--------------
trunk/dports/textproc/dblatex/Portfile
Modified: trunk/dports/textproc/dblatex/Portfile
===================================================================
--- trunk/dports/textproc/dblatex/Portfile 2011-12-16 17:41:07 UTC (rev 88025)
+++ trunk/dports/textproc/dblatex/Portfile 2011-12-16 18:17:44 UTC (rev 88026)
@@ -2,7 +2,7 @@
# $Id$
PortSystem 1.0
-PortGroup python26 1.0
+PortGroup python 1.0
name dblatex
version 0.3.2
@@ -34,8 +34,7 @@
use_bzip2 yes
-depends_lib port:python26 \
- port:texlive-latex-extra \
+depends_lib port:texlive-latex-extra \
port:texlive-latex-recommended \
port:texlive-math-extra \
port:dejavu-fonts \
@@ -43,11 +42,29 @@
port:docbook-xml \
port:docbook-xsl
-destroot.cmd ${python.bin} setup.py
+python.link_binaries no
+
+variant python25 conflicts python26 python27 {
+ python.default_version 25
+}
+
+variant python26 conflicts python25 python27 {
+ python.default_version 26
+}
+
+variant python27 conflicts python25 python26 {
+ python.default_version 27
+}
+
+if {![variant_isset python25] && ![variant_isset python26]} {
+ default_variants +python27
+}
+
+# this gets assigned before python.bin is set to the version selected by the variant
+#destroot.cmd ${python.bin} setup.py
destroot.destdir --root=${destroot} \
--catalogs=${destroot}${prefix}/etc/xml/catalog
-python.link_binaries no
post-destroot {
reinplace "s|${destroot}${prefix}|${prefix}|g" ${destroot}${python.prefix}/bin/dblatex
reinplace "s|#!/usr/bin/env python|#!${python.bin}|" ${destroot}${python.prefix}/bin/dblatex
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20111216/31f0ad4b/attachment.html>
More information about the macports-changes
mailing list