[100409] trunk/dports/python/py-cairo/Portfile

dports at macports.org dports at macports.org
Mon Dec 10 19:49:31 PST 2012


Revision: 100409
          https://trac.macports.org/changeset/100409
Author:   dports at macports.org
Date:     2012-12-10 19:49:31 -0800 (Mon, 10 Dec 2012)
Log Message:
-----------
py-cairo: revert py25 subport to v1.8.2 since newer versions do not
support Python 2.5 (#37254)

Modified Paths:
--------------
    trunk/dports/python/py-cairo/Portfile

Modified: trunk/dports/python/py-cairo/Portfile
===================================================================
--- trunk/dports/python/py-cairo/Portfile	2012-12-11 03:40:45 UTC (rev 100408)
+++ trunk/dports/python/py-cairo/Portfile	2012-12-11 03:49:31 UTC (rev 100409)
@@ -19,8 +19,7 @@
 homepage                http://cairographics.org/pycairo/
 master_sites            http://cairographics.org/releases/
 
-use_bzip2               yes
-
+# for python 3; python 2.5 is different, as well as 2.6 and 2.7
 checksums               rmd160  7d1c1c05113e5bbad32dbe96c65c918b170cac33 \
                         sha256  9aa4078e7eb5be583aeabbe8d87172797717f95e8c4338f0d4a17b683a7253be
 
@@ -30,13 +29,29 @@
 depends_build           port:pkgconfig
 depends_lib             path:lib/pkgconfig/cairo.pc:cairo
 
-patchfiles-append       setup.py.patch
+if {${python.version} > 25} {
+    use_bzip2           yes
+    patchfiles-append   setup.py.patch
+}
 
+# fixes ticket 37254; can remove when we drop py25-*gtk*
+subport py25-cairo {
+    version             1.8.2
+    revision            3
+
+    checksums           rmd160  ce48a6b71b802f07d0e0d3cfa140fd39ab5fe4d7 \
+                        sha256  77a8cbe388fd66825056744f2fc5c58b3afc247748bc2c777751cc0c2eb30a2f
+
+    test.run            yes
+    test.cmd            "cd test && python2.5"
+    test.target         test.py
+}
+
 if {${name} != ${subport}} {
     depends_build-append port:py${python.version}-numpy
 
     # pycairo distributes python 2.x versions as py2cairo
-    if {${python.version} < 31} {
+    if {${python.version} < 31 && ${python.version} > 25} {
         set my_name     py2cairo
 
         checksums       rmd160  ce75db9af32ef1a3e90f6aaa649cbb2493a941a4 \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20121210/ea14999e/attachment.html>


More information about the macports-changes mailing list