[113587] trunk/dports/textproc/unicode/Portfile

ryandesign at macports.org ryandesign at macports.org
Tue Nov 19 19:57:07 PST 2013


Revision: 113587
          https://trac.macports.org/changeset/113587
Author:   ryandesign at macports.org
Date:     2013-11-19 19:57:07 -0800 (Tue, 19 Nov 2013)
Log Message:
-----------
unicode: abstract out common code; use python33, which fixes the error:

ValueError: unichr() arg not in range(0x10000) (narrow Python build)
The codepoint is too big.
Perhaps your python interpreter is not compiled with wide unicode characters.

Modified Paths:
--------------
    trunk/dports/textproc/unicode/Portfile

Modified: trunk/dports/textproc/unicode/Portfile
===================================================================
--- trunk/dports/textproc/unicode/Portfile	2013-11-20 03:49:21 UTC (rev 113586)
+++ trunk/dports/textproc/unicode/Portfile	2013-11-20 03:57:07 UTC (rev 113587)
@@ -22,18 +22,30 @@
 
 build {}
 
+set docdir ${prefix}/share/doc/${subport}
+destroot {
+    xinstall ${worksrcpath}/${subport} ${destroot}${prefix}/bin
+    xinstall -m 644 ${worksrcpath}/${subport}.1 ${destroot}${prefix}/share/man/man1
+    xinstall -d ${destroot}${docdir}
+}
+
 if {${name} eq ${subport}} {
+    revision            1
+
     description         displays properties for a given Unicode character \
                         or searches for a given character name
 
     long_description    ${subport} is a command line utility that ${description}.
 
-    destroot {
-        xinstall ${worksrcpath}/unicode ${destroot}${prefix}/bin
-        xinstall -m 644 ${worksrcpath}/unicode.1 ${destroot}${prefix}/share/man/man1
+    depends_run         port:python33
 
-        set docdir ${prefix}/share/doc/${subport}
-        xinstall -d ${destroot}${docdir}
+    configure.python    ${prefix}/bin/python3.3
+
+    post-patch {
+        reinplace "s|#!/usr/bin/python|#!${configure.python}|g" ${worksrcpath}/unicode
+    }
+
+    post-destroot {
         xinstall -m 644 ${worksrcpath}/README ${destroot}${docdir}
     }
 
@@ -44,6 +56,8 @@
 }
 
 subport paracode {
+    revision            0
+    
     description         converts Unicode input to use different codepoints
 
     long_description    ${subport} exploits the full power of the Unicode \
@@ -55,12 +69,7 @@
                         working as a filter, reading standard input in UTF-8 \
                         encoding and writing to standard output.
 
-    destroot {
-        xinstall ${worksrcpath}/paracode ${destroot}${prefix}/bin
-        xinstall -m 644 ${worksrcpath}/paracode.1 ${destroot}${prefix}/share/man/man1
-
-        set docdir ${prefix}/share/doc/${subport}
-        xinstall -d ${destroot}${docdir}
-        xinstall -m 644 ${worksrcpath}/README-paracode ${destroot}${docdir}
+    post-destroot {
+        xinstall -m 644 ${worksrcpath}/README-${subport} ${destroot}${docdir}
     }
 }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20131119/0ebb45d0/attachment.html>


More information about the macports-changes mailing list