- update py-gtk2 to 2.14.1

* the codengen/ stuff is no longer shipped with py-gtk
(but with py-gobject as of some time already)
- make pre-configure a tad more readable

this was tested in a bulk build
looks good to ajacoutot@ landry@
This commit is contained in:
jasper 2009-03-25 09:03:21 +00:00
parent 4260c6b647
commit f1c2b911f0
7 changed files with 45 additions and 99 deletions

View File

@ -1,12 +1,12 @@
# $OpenBSD: Makefile,v 1.31 2009/03/07 15:37:38 jasper Exp $
# $OpenBSD: Makefile,v 1.32 2009/03/25 09:03:21 jasper Exp $
SHARED_ONLY= Yes
COMMENT= GTK+2 Python bindings
GNOME_PROJECT= pygtk
GNOME_VERSION= 2.12.1
PKGNAME= py-gtk2-${VERSION}p3
GNOME_VERSION= 2.14.1
PKGNAME= py-gtk2-${VERSION}
CATEGORIES= x11
@ -50,6 +50,6 @@ REGRESS_FLAGS= DISPLAY=${DISPLAY} XAUTHORITY=${XAUTHORITY}
pre-configure:
@find ${WRKDIST} -name \*.py | \
xargs perl -i -pe 's:^#!/usr/bin/env python:#!${MODPY_BIN}:'
xargs perl -i -pe 's,^#!/usr/bin/env python,#!${MODPY_BIN},'
.include <bsd.port.mk>

View File

@ -1,5 +1,5 @@
MD5 (pygtk-2.12.1.tar.bz2) = qBY0bXUNYeP6Z6IA5CkmlA==
RMD160 (pygtk-2.12.1.tar.bz2) = w2jeq1JSQkhZO3eYTpPxgVDvoPQ=
SHA1 (pygtk-2.12.1.tar.bz2) = en0JX1OCmJUXRkDWk8TkrxYSLZg=
SHA256 (pygtk-2.12.1.tar.bz2) = QQDtS/KVsDEGMI8c+5kxzCKRBAHat4X4vTr5k18f4T0=
SIZE (pygtk-2.12.1.tar.bz2) = 2175955
MD5 (pygtk-2.14.1.tar.bz2) = wnp9Ibh5EOgGBdkTXSIFkg==
RMD160 (pygtk-2.14.1.tar.bz2) = 7jK1S1pbEspXGM9TUFVCuJ6XNHs=
SHA1 (pygtk-2.14.1.tar.bz2) = mpopyd4qMeCKlvOK3kPOk+xWlAA=
SHA256 (pygtk-2.14.1.tar.bz2) = czpeLhyiymz52uDenANdOkKMbsUndJd/YNBhihonWRo=
SIZE (pygtk-2.14.1.tar.bz2) = 2210535

View File

@ -1,12 +0,0 @@
$OpenBSD: patch-codegen_Makefile_in,v 1.4 2008/04/22 14:50:54 ajacoutot Exp $
--- codegen/Makefile.in.orig Thu Jan 3 16:05:53 2008
+++ codegen/Makefile.in Fri Apr 18 13:30:09 2008
@@ -229,7 +229,7 @@ sysconfdir = @sysconfdir@
target_alias = @target_alias@
PLATFORM_VERSION = 2.0
bin_SCRIPTS = pygtk-codegen-$(PLATFORM_VERSION)
-codegendir = $(pkgdatadir)/$(PLATFORM_VERSION)/codegen
+codegendir = $(pkglibdir)/$(PLATFORM_VERSION)/codegen
codegen_PYTHON = \
__init__.py \
argtypes.py \

View File

@ -1,16 +0,0 @@
$OpenBSD: patch-codegen_pygtk-codegen-2_0_in,v 1.4 2006/06/27 19:14:01 naddy Exp $
--- codegen/pygtk-codegen-2.0.in.orig Tue Jun 20 20:52:05 2006
+++ codegen/pygtk-codegen-2.0.in Tue Jun 20 20:52:41 2006
@@ -1,9 +1,9 @@
#!/bin/sh
prefix=@prefix@
-datarootdir=@datarootdir@
-datadir=@datadir@
-codegendir=${datadir}/pygtk/2.0/codegen
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+codegendir=${libdir}/pygtk/2.0/codegen
PYTHONPATH=$codegendir
export PYTHONPATH

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-examples_Makefile_in,v 1.4 2008/04/22 14:50:54 ajacoutot Exp $
--- examples/Makefile.in.orig Thu Jan 3 16:05:54 2008
+++ examples/Makefile.in Fri Apr 18 13:30:09 2008
@@ -562,7 +562,7 @@ pygtk-demo/pygtk-demo: pygtk-demo/pygtk-demo.in
$OpenBSD: patch-examples_Makefile_in,v 1.5 2009/03/25 09:03:21 jasper Exp $
--- examples/Makefile.in.orig Fri Mar 6 00:09:16 2009
+++ examples/Makefile.in Sun Mar 15 21:46:46 2009
@@ -580,7 +580,7 @@ pygtk-demo/pygtk-demo: pygtk-demo/pygtk-demo.in
@mkdir -p pygtk-demo
@sed -e s!\@PYTHON\@!@PYTHON@! \
-e s!\@libdir\@!@libdir@! \

View File

@ -1,12 +0,0 @@
$OpenBSD: patch-pygtk-2_0_pc_in,v 1.3 2007/05/09 21:35:52 alek Exp $
--- pygtk-2.0.pc.in.orig Wed May 9 23:54:48 2007
+++ pygtk-2.0.pc.in Wed May 9 23:55:00 2007
@@ -12,7 +12,7 @@ pygtkincludedir=${includedir}/pygtk-2.0
# same here. Useful when calling the code generator in addon packages.
defsdir=${datadir}/pygtk/2.0/defs
-codegendir=${datadir}/pygtk/2.0/codegen
+codegendir=@libdir@/pygtk/2.0/codegen
Name: PyGTK
Description: Python bindings for GTK+ and related libraries

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.8 2008/04/22 14:50:54 ajacoutot Exp $
@comment $OpenBSD: PLIST,v 1.9 2009/03/25 09:03:21 jasper Exp $
bin/pygtk-codegen-2.0
bin/pygtk-demo
include/pygtk-2.0/pygtk/
@ -6,49 +6,6 @@ include/pygtk-2.0/pygtk/pygtk.h
lib/pkgconfig/pygtk-2.0.pc
lib/pygtk/
lib/pygtk/2.0/
lib/pygtk/2.0/codegen/
lib/pygtk/2.0/codegen/__init__.py
lib/pygtk/2.0/codegen/__init__.pyc
lib/pygtk/2.0/codegen/__init__.pyo
lib/pygtk/2.0/codegen/argtypes.py
lib/pygtk/2.0/codegen/argtypes.pyc
lib/pygtk/2.0/codegen/argtypes.pyo
lib/pygtk/2.0/codegen/codegen.py
lib/pygtk/2.0/codegen/codegen.pyc
lib/pygtk/2.0/codegen/codegen.pyo
lib/pygtk/2.0/codegen/createdefs.py
lib/pygtk/2.0/codegen/createdefs.pyc
lib/pygtk/2.0/codegen/createdefs.pyo
lib/pygtk/2.0/codegen/definitions.py
lib/pygtk/2.0/codegen/definitions.pyc
lib/pygtk/2.0/codegen/definitions.pyo
lib/pygtk/2.0/codegen/defsparser.py
lib/pygtk/2.0/codegen/defsparser.pyc
lib/pygtk/2.0/codegen/defsparser.pyo
lib/pygtk/2.0/codegen/docextract.py
lib/pygtk/2.0/codegen/docextract.pyc
lib/pygtk/2.0/codegen/docextract.pyo
lib/pygtk/2.0/codegen/docgen.py
lib/pygtk/2.0/codegen/docgen.pyc
lib/pygtk/2.0/codegen/docgen.pyo
lib/pygtk/2.0/codegen/h2def.py
lib/pygtk/2.0/codegen/h2def.pyc
lib/pygtk/2.0/codegen/h2def.pyo
lib/pygtk/2.0/codegen/mergedefs.py
lib/pygtk/2.0/codegen/mergedefs.pyc
lib/pygtk/2.0/codegen/mergedefs.pyo
lib/pygtk/2.0/codegen/mkskel.py
lib/pygtk/2.0/codegen/mkskel.pyc
lib/pygtk/2.0/codegen/mkskel.pyo
lib/pygtk/2.0/codegen/override.py
lib/pygtk/2.0/codegen/override.pyc
lib/pygtk/2.0/codegen/override.pyo
lib/pygtk/2.0/codegen/reversewrapper.py
lib/pygtk/2.0/codegen/reversewrapper.pyc
lib/pygtk/2.0/codegen/reversewrapper.pyo
lib/pygtk/2.0/codegen/scmexpr.py
lib/pygtk/2.0/codegen/scmexpr.pyc
lib/pygtk/2.0/codegen/scmexpr.pyo
lib/pygtk/2.0/demos/
lib/pygtk/2.0/demos/__init__.py
lib/pygtk/2.0/demos/__init__.pyc
@ -126,9 +83,15 @@ lib/pygtk/2.0/demos/statusicon.pyo
lib/pygtk/2.0/demos/stock_browser.py
lib/pygtk/2.0/demos/stock_browser.pyc
lib/pygtk/2.0/demos/stock_browser.pyo
lib/pygtk/2.0/demos/textscroll.py
lib/pygtk/2.0/demos/textscroll.pyc
lib/pygtk/2.0/demos/textscroll.pyo
lib/pygtk/2.0/demos/textview.py
lib/pygtk/2.0/demos/textview.pyc
lib/pygtk/2.0/demos/textview.pyo
lib/pygtk/2.0/demos/tooltip.py
lib/pygtk/2.0/demos/tooltip.pyc
lib/pygtk/2.0/demos/tooltip.pyo
lib/pygtk/2.0/demos/tree_store.py
lib/pygtk/2.0/demos/tree_store.pyc
lib/pygtk/2.0/demos/tree_store.pyo
@ -195,6 +158,7 @@ share/gtk-doc/html/pygtk/class-atkstreamablecontent.html
share/gtk-doc/html/pygtk/class-atktable.html
share/gtk-doc/html/pygtk/class-atktext.html
share/gtk-doc/html/pygtk/class-atkvalue.html
share/gtk-doc/html/pygtk/class-gdkapplaunchcontext.html
share/gtk-doc/html/pygtk/class-gdkatom.html
share/gtk-doc/html/pygtk/class-gdkcairocontext.html
share/gtk-doc/html/pygtk/class-gdkcolor.html
@ -316,6 +280,7 @@ share/gtk-doc/html/pygtk/class-gtkmenushell.html
share/gtk-doc/html/pygtk/class-gtkmenutoolbutton.html
share/gtk-doc/html/pygtk/class-gtkmessagedialog.html
share/gtk-doc/html/pygtk/class-gtkmisc.html
share/gtk-doc/html/pygtk/class-gtkmountoperation.html
share/gtk-doc/html/pygtk/class-gtknotebook.html
share/gtk-doc/html/pygtk/class-gtkobject.html
share/gtk-doc/html/pygtk/class-gtkoptionmenu.html
@ -338,6 +303,7 @@ share/gtk-doc/html/pygtk/class-gtkradiomenuitem.html
share/gtk-doc/html/pygtk/class-gtkradiotoolbutton.html
share/gtk-doc/html/pygtk/class-gtkrange.html
share/gtk-doc/html/pygtk/class-gtkrcstyle.html
share/gtk-doc/html/pygtk/class-gtkrecentaction.html
share/gtk-doc/html/pygtk/class-gtkrecentchooser.html
share/gtk-doc/html/pygtk/class-gtkrecentchooserdialog.html
share/gtk-doc/html/pygtk/class-gtkrecentchoosermenu.html
@ -378,6 +344,7 @@ share/gtk-doc/html/pygtk/class-gtktoggletoolbutton.html
share/gtk-doc/html/pygtk/class-gtktoolbar.html
share/gtk-doc/html/pygtk/class-gtktoolbutton.html
share/gtk-doc/html/pygtk/class-gtktoolitem.html
share/gtk-doc/html/pygtk/class-gtktoolshell.html
share/gtk-doc/html/pygtk/class-gtktooltip.html
share/gtk-doc/html/pygtk/class-gtktooltips.html
share/gtk-doc/html/pygtk/class-gtktreedragdest.html
@ -579,10 +546,15 @@ share/gtk-doc/html/pygtk/icons/stock_new_24.png
share/gtk-doc/html/pygtk/icons/stock_no_20.png
share/gtk-doc/html/pygtk/icons/stock_ok_20.png
share/gtk-doc/html/pygtk/icons/stock_open_24.png
share/gtk-doc/html/pygtk/icons/stock_page_setup_24.png
share/gtk-doc/html/pygtk/icons/stock_paste_24.png
share/gtk-doc/html/pygtk/icons/stock_preferences_24.png
share/gtk-doc/html/pygtk/icons/stock_print_24.png
share/gtk-doc/html/pygtk/icons/stock_print_error_24.png
share/gtk-doc/html/pygtk/icons/stock_print_paused_24.png
share/gtk-doc/html/pygtk/icons/stock_print_preview_24.png
share/gtk-doc/html/pygtk/icons/stock_print_report_24.png
share/gtk-doc/html/pygtk/icons/stock_print_warning_24.png
share/gtk-doc/html/pygtk/icons/stock_properties_24.png
share/gtk-doc/html/pygtk/icons/stock_redo_24.png
share/gtk-doc/html/pygtk/icons/stock_redo_rtl_24.png
@ -617,6 +589,15 @@ share/gtk-doc/html/pygtk/icons/stock_zoom_1_24.png
share/gtk-doc/html/pygtk/icons/stock_zoom_fit_24.png
share/gtk-doc/html/pygtk/icons/stock_zoom_in_24.png
share/gtk-doc/html/pygtk/icons/stock_zoom_out_24.png
share/gtk-doc/html/pygtk/images/
share/gtk-doc/html/pygtk/images/layout-btlr.png
share/gtk-doc/html/pygtk/images/layout-btrl.png
share/gtk-doc/html/pygtk/images/layout-lrbt.png
share/gtk-doc/html/pygtk/images/layout-lrtb.png
share/gtk-doc/html/pygtk/images/layout-rlbt.png
share/gtk-doc/html/pygtk/images/layout-rltb.png
share/gtk-doc/html/pygtk/images/layout-tblr.png
share/gtk-doc/html/pygtk/images/layout-tbrl.png
share/gtk-doc/html/pygtk/index.html
share/gtk-doc/html/pygtk/index.sgml
share/gtk-doc/html/pygtk/pango-class-reference.html
@ -629,7 +610,6 @@ share/gtk-doc/html/pygtk/pangocairo-functions.html
share/gtk-doc/html/pygtk/pygtk-introduction.html
share/gtk-doc/html/pygtk/pygtk-reference-format.html
share/gtk-doc/html/pygtk/pygtk.devhelp
share/gtk-doc/html/pygtk/style.css
share/gtk-doc/html/pygtk/unixprint-class-reference.html
share/gtk-doc/html/pygtk/unixprint-constants.html
share/gtk-doc/html/pygtk/unixprint-functions.html
@ -640,6 +620,7 @@ share/pygtk/2.0/defs/atk-types.defs
share/pygtk/2.0/defs/atk.defs
share/pygtk/2.0/defs/gdk-2.10.defs
share/pygtk/2.0/defs/gdk-2.12.defs
share/pygtk/2.0/defs/gdk-2.14.defs
share/pygtk/2.0/defs/gdk-base-types.defs
share/pygtk/2.0/defs/gdk-base.defs
share/pygtk/2.0/defs/gdk-types.defs
@ -648,12 +629,17 @@ share/pygtk/2.0/defs/gtk-2.10-types.defs
share/pygtk/2.0/defs/gtk-2.10.defs
share/pygtk/2.0/defs/gtk-2.12-types.defs
share/pygtk/2.0/defs/gtk-2.12.defs
share/pygtk/2.0/defs/gtk-2.14-types.defs
share/pygtk/2.0/defs/gtk-2.14.defs
share/pygtk/2.0/defs/gtk-base-types.defs
share/pygtk/2.0/defs/gtk-base.defs
share/pygtk/2.0/defs/gtk-extrafuncs.defs
share/pygtk/2.0/defs/gtk-types.defs
share/pygtk/2.0/defs/gtk.defs
share/pygtk/2.0/defs/gtkunixprint.defs
share/pygtk/2.0/defs/gtkunixprint-2.12.defs
share/pygtk/2.0/defs/gtkunixprint-2.14.defs
share/pygtk/2.0/defs/gtkunixprint-base-types.defs
share/pygtk/2.0/defs/gtkunixprint-base.defs
share/pygtk/2.0/defs/libglade.defs
share/pygtk/2.0/defs/pango-types.defs
share/pygtk/2.0/defs/pango.defs