[100700] trunk/dports/python/py-pygtk
g5pw at macports.org
g5pw at macports.org
Thu Dec 20 16:13:43 PST 2012
Revision: 100700
https://trac.macports.org/changeset/100700
Author: g5pw at macports.org
Date: 2012-12-20 16:13:43 -0800 (Thu, 20 Dec 2012)
Log Message:
-----------
python/py-pygtk:
bump to 2.24.0 (closes #29023)
add a patch, see https://bugzilla.gnome.org/show_bug.cgi?id=646743
Modified Paths:
--------------
trunk/dports/python/py-pygtk/Portfile
Added Paths:
-----------
trunk/dports/python/py-pygtk/files/
trunk/dports/python/py-pygtk/files/patch-gtk-quartz.diff
Modified: trunk/dports/python/py-pygtk/Portfile
===================================================================
--- trunk/dports/python/py-pygtk/Portfile 2012-12-20 23:51:41 UTC (rev 100699)
+++ trunk/dports/python/py-pygtk/Portfile 2012-12-21 00:13:43 UTC (rev 100700)
@@ -6,8 +6,7 @@
set my_name pygtk
name py-${my_name}
-version 2.22.0
-revision 2
+version 2.24.0
set branch [join [lrange [split ${version} .] 0 1] .]
python.versions 25 26 27
@@ -29,9 +28,8 @@
distname ${my_name}-${version}
use_bzip2 yes
-checksums md5 e9bba9cd4cdaccb22a7991cc2f7c8373 \
- sha1 6a180d0c9ed19179662f51decb150b2c98cc9362 \
- rmd160 98fb89d32f36c97cc51bf4eb1aa38699bf010c8e
+checksums rmd160 33f597def646261483cbbf5491aeb27bf0d22ea6 \
+ sha256 cd1c1ea265bd63ff669e92a2d3c2a88eb26bcd9e5363e0f82c896e649f206912
build.cmd make
build.target all
@@ -49,12 +47,16 @@
port:py${python.version}-gobject \
port:py${python.version}-numpy
+ patchfiles patch-gtk-quartz.diff
+ use_autoreconf yes
+ autoreconf.post_args "-I m4"
+
use_configure yes
configure.python ${python.bin}
configure.pre_args-delete --prefix=${prefix}
configure.pre_args-append --prefix=${python.prefix}
configure.cflags-append -I${python.prefix}/include
- configure.ldflags-append -L${python.prefix}/lib
+ configure.ldflags-append -L${python.prefix}/lib
configure.pkg_config_path ${python.prefix}/lib/pkgconfig
platform darwin 9 {
Added: trunk/dports/python/py-pygtk/files/patch-gtk-quartz.diff
===================================================================
--- trunk/dports/python/py-pygtk/files/patch-gtk-quartz.diff (rev 0)
+++ trunk/dports/python/py-pygtk/files/patch-gtk-quartz.diff 2012-12-21 00:13:43 UTC (rev 100700)
@@ -0,0 +1,28 @@
+--- configure.ac
++++ configure.ac
+@@ -445,6 +445,11 @@ case $gdk_target in
+ ;;
+ esac
+
++if test "x$gdk_target" = "xquartz"; then
++ AM_CONDITIONAL(USE_QUARTZ, true)
++else
++ AM_CONDITIONAL(USE_QUARTZ, false)
++fi
+
+ dnl checks to see if numpy is installed.
+ AC_ARG_ENABLE(numpy,
+--- gtk/Makefile.am
++++ gtk/Makefile.am
+@@ -9,6 +9,11 @@ INCLUDES = \
+ $(PYGOBJECT_CFLAGS) \
+ -I$(srcdir)/gtk
+
++if USE_QUARTZ
++# same as in gtk+/gdk/quartz/Makefile.am
++INCLUDES += "-xobjective-c"
++endif
++
+ # defs files
+ defsdir = $(pkgdatadir)/$(PLATFORM_VERSION)/defs
+ defs_DATA =
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20121220/6466a0b2/attachment-0001.html>
More information about the macports-changes
mailing list