[74717] trunk/dports/graphics/asymptote/Portfile
jmr at macports.org
jmr at macports.org
Thu Dec 30 08:19:28 PST 2010
Revision: 74717
http://trac.macports.org/changeset/74717
Author: jmr at macports.org
Date: 2010-12-30 08:19:22 -0800 (Thu, 30 Dec 2010)
Log Message:
-----------
asymptote: add python variants to enable xasy (#21796), add build dep on texinfo (#25390), run mktexlsr in post-deactivate as well
Modified Paths:
--------------
trunk/dports/graphics/asymptote/Portfile
Modified: trunk/dports/graphics/asymptote/Portfile
===================================================================
--- trunk/dports/graphics/asymptote/Portfile 2010-12-30 16:05:27 UTC (rev 74716)
+++ trunk/dports/graphics/asymptote/Portfile 2010-12-30 16:19:22 UTC (rev 74717)
@@ -23,6 +23,7 @@
checksums md5 6b3e32747e52b3af533a149bb0131b10 \
sha1 2062d6c76ae946347668d61cd320ad52f93e1a7c \
rmd160 3c880d59121d99ec2b1fb4dacfd3fe30dd96525d
+depends_build port:texinfo
depends_lib port:readline \
port:texlive \
port:ghostscript \
@@ -32,7 +33,35 @@
port:ncurses \
port:boehmgc
+post-destroot {
+ set python.bin ""
+ if {[variant_isset python27]} {
+ set python.bin ${prefix}/bin/python2.7
+ } elseif {[variant_isset python26]} {
+ set python.bin ${prefix}/bin/python2.6
+ }
+ if {${python.bin} != ""} {
+ eval reinplace {"s|#!/usr/bin/env python|#!${python.bin}|"} \
+ [glob -directory ${destroot}${prefix}/share/${name}/GUI *.py]
+ } else {
+ delete ${destroot}${prefix}/bin/xasy
+ }
+}
+
post-activate {
# run `mktexlsr` to make sure the asymptote files are found:
system "mktexlsr"
}
+post-deactivate {
+ system "mktexlsr"
+}
+
+variant python26 conflicts python27 description {Enable xasy GUI using Python 2.6} {
+ depends_lib-append port:py26-tkinter port:py26-pil
+}
+variant python27 conflicts python26 description {Enable xasy GUI using Python 2.7} {
+ depends_lib-append port:py27-tkinter port:py27-pil
+}
+if {![variant_isset python26]} {
+ default_variants +python27
+}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20101230/ba595d15/attachment.html>
More information about the macports-changes
mailing list