[64683] trunk/dports/devel

elelay at macports.org elelay at macports.org
Sun Mar 14 09:56:59 PDT 2010


Revision: 64683
          http://trac.macports.org/changeset/64683
Author:   elelay at macports.org
Date:     2010-03-14 09:56:59 -0700 (Sun, 14 Mar 2010)
Log Message:
-----------
python26 version of ige-mac-integration (the C library is also built)

Modified Paths:
--------------
    trunk/dports/devel/py26-ige-mac-integration/Portfile

Added Paths:
-----------
    trunk/dports/devel/py26-ige-mac-integration/
    trunk/dports/devel/py26-ige-mac-integration/files/
    trunk/dports/devel/py26-ige-mac-integration/files/patch-bindings-python-Makefile.in.diff

Modified: trunk/dports/devel/py26-ige-mac-integration/Portfile
===================================================================
--- trunk/dports/devel/ige-mac-integration/Portfile	2010-03-14 14:46:41 UTC (rev 64679)
+++ trunk/dports/devel/py26-ige-mac-integration/Portfile	2010-03-14 16:56:59 UTC (rev 64683)
@@ -3,10 +3,10 @@
 
 PortSystem 1.0
 
-name            ige-mac-integration
-version         0.8.2
+name            py26-ige-mac-integration
+version         0.8.6
 categories      devel
-maintainers     flyn.org:mike
+maintainers     elelay
 
 description	Mac OS X menu bar integration library for GTK2 quartz
 
@@ -19,15 +19,17 @@
 homepage        http://live.gnome.org/GTK%2B/OSX/Integration
 platforms       darwin
 
-master_sites    http://ftp.imendio.com/pub/imendio/ige-mac-integration/
+#master_sites    "sourceforge:gtk-osx/files/GTK-OSX Build/"
+master_sites	 http://kent.dl.sourceforge.net/gtk-osx/files/GTK-OSX Build/
+distname		ige-mac-integration-${version}
 
-checksums       md5     c9ad0b80b5daa23891be654e29d7bcdc \
-                sha1    4d5f2a88c3d354133105b3c84e4a12abcb017eeb \
-                rmd160  857dce9f7377484901e08ce68fd8a72f5261abd5
+checksums           md5     83be92bd3757cde136a17bbd8adfb980 \
+                    sha1    3d7fb8c70ee7481458e2c0d948c2fef3f6c99ec1 \
+                    rmd160  5dad88667abed2fd423dfe88714e7a4b2a61e363
 
 depends_build   port:pkgconfig
 
-depends_lib     port:py25-gtk
+depends_lib     port:py26-gtk
 
 pre-configure {
     if {![file exists ${prefix}/lib/pkgconfig/gdk-quartz-2.0.pc]} {
@@ -44,8 +46,15 @@
     }
 }
 
-configure.python ${prefix}/bin/python2.5
+patchfiles	patch-bindings-python-Makefile.in.diff
 
+set python26_prefix ${frameworks_dir}/Python.framework/Versions/2.6
+configure.python ${python26_prefix}/bin/python2.6
+configure.env-append PYGTK_CODEGEN=${python26_prefix}/bin/pygobject-codegen-2.0
+configure.pre_args	--prefix=${python26_prefix}
+
+patchfiles	patch-bindings-python-Makefile.in.diff
+
 livecheck.type  regex
 livecheck.url   ${master_sites}
 livecheck.regex "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"

Added: trunk/dports/devel/py26-ige-mac-integration/files/patch-bindings-python-Makefile.in.diff
===================================================================
--- trunk/dports/devel/py26-ige-mac-integration/files/patch-bindings-python-Makefile.in.diff	                        (rev 0)
+++ trunk/dports/devel/py26-ige-mac-integration/files/patch-bindings-python-Makefile.in.diff	2010-03-14 16:56:59 UTC (rev 64683)
@@ -0,0 +1,11 @@
+--- bindings/python/Makefile.in.orig	2010-03-14 16:11:26.000000000 +0100
++++ bindings/python/Makefile.in	2010-03-14 16:11:42.000000000 +0100
+@@ -571,7 +571,7 @@
+ 
+ 
+ igemacintegration.defs: $(headers)
+-	$(PYTHON) $(datadir)/pygtk/2.0/codegen/h2def.py $(headers) > $@
++	$(PYTHON) $(datadir)/pygobject/2.0/codegen/h2def.py $(headers) > $@
+ 
+ igemacintegration.c: igemacintegration.defs igemacintegration.override
+ 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100314/3dc939f0/attachment.html>


More information about the macports-changes mailing list