[70233] trunk/dports/devel/diffuse/Portfile
tommyd at macports.org
tommyd at macports.org
Mon Aug 2 16:20:57 PDT 2010
Revision: 70233
http://trac.macports.org/changeset/70233
Author: tommyd at macports.org
Date: 2010-08-02 16:20:57 -0700 (Mon, 02 Aug 2010)
Log Message:
-----------
Add python24, python25 and python26 variants
Modified Paths:
--------------
trunk/dports/devel/diffuse/Portfile
Modified: trunk/dports/devel/diffuse/Portfile
===================================================================
--- trunk/dports/devel/diffuse/Portfile 2010-08-02 23:16:41 UTC (rev 70232)
+++ trunk/dports/devel/diffuse/Portfile 2010-08-02 23:20:57 UTC (rev 70233)
@@ -4,7 +4,7 @@
name diffuse
version 0.4.3
-revision 1
+revision 2
categories devel
platforms darwin
maintainers tommyd openmaintainer
@@ -22,19 +22,38 @@
use_bzip2 yes
-depends_lib-append port:py-gtk2
+set pythonexec ""
+variant python24 conflicts python25 python26 description {Use python24} {
+ depends_lib-append port:py-gtk2
+ set pythonexec ${prefix}/bin/python2.4
+}
+
+variant python25 conflicts python24 python26 description {Use python25} {
+ depends_lib-append port:py25-gtk
+ set pythonexec ${prefix}/bin/python2.5
+}
+
+variant python26 conflicts python24 python25 description {Use python26} {
+ depends_lib-append port:py26-gtk
+ set pythonexec ${prefix}/bin/python2.6
+}
+
+if {![variant_isset python24] && ![variant_isset python25]} {
+ default_variants +python26
+}
+
use_configure no
post-patch {
- reinplace "s|/usr/bin/env python|${prefix}/bin/python2.4|g" \
+ reinplace "s|/usr/bin/env python|${pythonexec}|g" \
${worksrcpath}/src/usr/bin/diffuse
}
build {}
destroot {
- system "cd ${worksrcpath} && ${prefix}/bin/python2.4 \
+ system "cd ${worksrcpath} && ${pythonexec} \
./install.py \
--prefix=${prefix} \
--destdir=${destroot} \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100802/ecba1a4e/attachment-0001.html>
More information about the macports-changes
mailing list