[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