[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