[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