On Mon, May 07, 2007 at 06:56:17PM +0200, Aleksander Piotrowski wrote:
> Hi
> 
> Here is an update for py-gtk2 with a new port py-gobject that is
> required by newer py-gtk2.  You will find also a patch for libgsf that
> adds some additional python modules to libgsf.  Previously they weren't
> built as py-gtk2 that is in the ports tree is too old.
> 
> Please test as there are many ports that use py-gtk2 (gcompromis,
> comix, pympd, nicotine).  They all work fine for me, erm at least they start
> up without any problems.
> 
> Thanks,
> 
> Alek
> -- 
> Pilon zosta? wybawiony od grzechu egoizmu. To prawda, ?e nie doni?s? wina do
> Danny'ego, ale bez chwili wahania zaprosi? Pabla do siebie na pocz?stunek.
> Je?li g??wna droga ?ycia ma dwie odnogi szlachetno?ci, a tylko jedn? mo?na
> p?j??, to kt?? ma by? s?dzi?, kt?ra jest lepsza?
>  -- John Steinbeck, Tortilla Flat
hi,

here's a (better) diff for py-gtk2:
- it puts the codegen directory where it "should", like pkg-config was
  telling the rest of the system where it was, but wasn't.
- keep REGRESS_IS_INTERACTIVE
- re-format DESCR

http://humppa.nl/~jasper/py-gtk2.diff

Index: Makefile
===================================================================
RCS file: /cvs/ports/x11/py-gtk2/Makefile,v
retrieving revision 1.22
diff -u -r1.22 Makefile
--- Makefile    23 Apr 2007 14:08:36 -0000      1.22
+++ Makefile    8 May 2007 17:35:15 -0000
@@ -4,9 +4,9 @@
 
 COMMENT=       "GTK+2 Python bindings"
 
-V=             2.8.6
+V=             2.10.4
 DISTNAME=      pygtk-${V}
-PKGNAME=       py-gtk2-${V}p1
+PKGNAME=       py-gtk2-${V}
 CATEGORIES=    x11
 
 HOMEPAGE=      http://www.pygtk.org/
@@ -22,29 +22,31 @@
 MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/pygtk/${V:R}/}
 EXTRACT_SUFX=  .tar.bz2
 
-WANTLIB=       ICE SM X11 Xext Xrender atk-1.0 fontconfig freetype \
-               gdk-x11-2.0.>=802.0 gdk_pixbuf-2.0.>=802.0 glib-2.0.>=1000.0 \
-               gmodule-2.0.>=1000.0 gobject-2.0.>=1000.0 gthread-2.0.>=1000.0 \
-               gtk-x11-2.0.>=802.0 m pango-1.0 pangoft2-1.0 \
-               pangocairo-1.0 xml2 z cairo glitz png
+WANTLIB=       X11 Xau  Xcursor Xdmcp Xext Xfixes Xi Xinerama Xrandr Xrender \
+               atk-1.0 fontconfig expat freetype gdk-x11-2.0.>=802.0 \
+               gdk_pixbuf-2.0.>=802.0 glib-2.0.>=1000.0 gmodule-2.0.>=1000.0 \
+               gobject-2.0.>=1000.0 gtk-x11-2.0.>=802.0 m pango-1.0 \
+               pangoft2-1.0 pangocairo-1.0 xml2 z cairo glitz png
 
 MODULES=       devel/gettext lang/python
 
 BUILD_DEPENDS= ${RUN_DEPENDS}
 LIB_DEPENDS=   glade-2.0::devel/libglade2
-RUN_DEPENDS=   :py-cairo->=1.0.2p1:graphics/py-cairo
+RUN_DEPENDS=   :py-cairo->=1.2:graphics/py-cairo \
+               :py-gobject-*:devel/py-gobject \
+               :py-Numeric-*:math/py-Numeric
 
 USE_X11=       Yes
 USE_LIBTOOL=   Yes
+LIBTOOL_FLAGS+=        --tag=disable-static
 CONFIGURE_STYLE=gnu
 CONFIGURE_ENV= PYTHON=${MODPY_BIN}
 
 # The regression tests require a running instance of X.
 # You will also need to set the XAUTHORITY environment variable to point 
 # to the appropriate .Xauthority file. 
-
 REGRESS_IS_INTERACTIVE= Yes
-REGRESS_FLAGS= DISPLAY=${DISPLAY} XAUTHORITY=${XAUTHORITY}
+REGRESS_FLAGS=         DISPLAY=${DISPLAY} XAUTHORITY=${XAUTHORITY}
 
 pre-patch:
        @find ${WRKDIST} -name \*.py | \
Index: distinfo
===================================================================
RCS file: /cvs/ports/x11/py-gtk2/distinfo,v
retrieving revision 1.7
diff -u -r1.7 distinfo
--- distinfo    5 Apr 2007 17:36:24 -0000       1.7
+++ distinfo    8 May 2007 17:35:15 -0000
@@ -1,5 +1,5 @@
-MD5 (pygtk-2.8.6.tar.bz2) = xpwuXoao8hpXc98g4mX8Og==
-RMD160 (pygtk-2.8.6.tar.bz2) = 8rwHVWsVRErdXNMcDklOha1SuJs=
-SHA1 (pygtk-2.8.6.tar.bz2) = CI5a7d7p5C+MjqDhoXHxuPNjujM=
-SHA256 (pygtk-2.8.6.tar.bz2) = 3uHsRqQ79iTx/3lpA70tSeZcHMg5Y4X0a/FImBe9bmA=
-SIZE (pygtk-2.8.6.tar.bz2) = 756885
+MD5 (pygtk-2.10.4.tar.bz2) = ia/iQidaP85XtP+1+txYiA==
+RMD160 (pygtk-2.10.4.tar.bz2) = fz0wHuhm1sO4k7b/Be8L33+xDE4=
+SHA1 (pygtk-2.10.4.tar.bz2) = BMrm46v+Zu6kyLm3yT7AkY9uXlE=
+SHA256 (pygtk-2.10.4.tar.bz2) = q5rUSBr0NYlNsn54AQ9rvCHGIlLb56JUEhRTQZ7d6PU=
+SIZE (pygtk-2.10.4.tar.bz2) = 1888801
Index: patches/patch-codegen_Makefile_in
===================================================================
RCS file: patches/patch-codegen_Makefile_in
diff -N patches/patch-codegen_Makefile_in
--- patches/patch-codegen_Makefile_in   27 Jun 2006 19:14:00 -0000      1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-codegen_Makefile_in,v 1.2 2006/06/27 19:14:00 naddy Exp $
---- codegen/Makefile.in.orig   Tue Jun 20 20:51:27 2006
-+++ codegen/Makefile.in        Tue Jun 20 20:51:53 2006
-@@ -207,7 +207,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 \
Index: patches/patch-codegen_pygtk-codegen-2_0_in
===================================================================
RCS file: /cvs/ports/x11/py-gtk2/patches/patch-codegen_pygtk-codegen-2_0_in,v
retrieving revision 1.4
diff -u -r1.4 patch-codegen_pygtk-codegen-2_0_in
--- patches/patch-codegen_pygtk-codegen-2_0_in  27 Jun 2006 19:14:01 -0000      
1.4
+++ patches/patch-codegen_pygtk-codegen-2_0_in  8 May 2007 17:35:15 -0000
@@ -1,16 +1,11 @@
 $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 @@
+--- codegen/pygtk-codegen-2.0.in.orig  Tue Jan 16 13:54:05 2007
++++ codegen/pygtk-codegen-2.0.in       Tue May  8 19:30:05 2007
+@@ -1,6 +1,7 @@
  #!/bin/sh
  
  [EMAIL PROTECTED]@
[EMAIL PROTECTED]@
[EMAIL PROTECTED]@
--codegendir=${datadir}/pygtk/2.0/codegen
 [EMAIL PROTECTED]@
[EMAIL PROTECTED]@
-+codegendir=${libdir}/pygtk/2.0/codegen
- 
- PYTHONPATH=$codegendir
- export PYTHONPATH
+ [EMAIL PROTECTED]@
+ [EMAIL PROTECTED]@
+ codegendir=${datadir}/pygtk/2.0/codegen
Index: patches/patch-examples_Makefile_in
===================================================================
RCS file: /cvs/ports/x11/py-gtk2/patches/patch-examples_Makefile_in,v
retrieving revision 1.2
diff -u -r1.2 patch-examples_Makefile_in
--- patches/patch-examples_Makefile_in  27 Jun 2006 19:14:01 -0000      1.2
+++ patches/patch-examples_Makefile_in  8 May 2007 17:35:15 -0000
@@ -1,12 +1,12 @@
 $OpenBSD: patch-examples_Makefile_in,v 1.2 2006/06/27 19:14:01 naddy Exp $
---- examples/Makefile.in.orig  Thu Apr  6 00:54:31 2006
-+++ examples/Makefile.in       Tue Jun 20 20:53:02 2006
-@@ -555,7 +555,7 @@ pygtk-demo/pygtk-demo: pygtk-demo/pygtk-
-       -mkdir pygtk-demo
-       sed -e [EMAIL PROTECTED]@[EMAIL PROTECTED]@! \
-           -e [EMAIL PROTECTED]@[EMAIL PROTECTED]@! \
+--- examples/Makefile.in.orig  Mon Feb  5 21:55:35 2007
++++ examples/Makefile.in       Sun May  6 06:14:57 2007
+@@ -564,7 +564,7 @@ pygtk-demo/pygtk-demo: pygtk-demo/pygtk-demo.in
+       @mkdir -p pygtk-demo
+       @sed -e [EMAIL PROTECTED]@[EMAIL PROTECTED]@! \
+            -e [EMAIL PROTECTED]@[EMAIL PROTECTED]@! \
 -              < $< > $@
 +              < $? > $@
-       chmod a+x $@
+       @chmod a+x $@
  # Tell versions [3.59,3.63) of GNU make to not export all variables.
  # Otherwise a system limit (for SysV at least) may be exceeded.
Index: patches/patch-tests_test_actiongroup_py
===================================================================
RCS file: patches/patch-tests_test_actiongroup_py
diff -N patches/patch-tests_test_actiongroup_py
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-tests_test_actiongroup_py     8 May 2007 17:35:15 -0000
@@ -0,0 +1,16 @@
+$OpenBSD$
+--- tests/test_actiongroup.py.orig     Sun May  6 17:17:07 2007
++++ tests/test_actiongroup.py  Sun May  6 17:17:16 2007
+@@ -105,10 +105,10 @@ class ActionGroupTest(unittest.TestCase):
+         gc.collect()             # Clean out unreachable objects
+ 
+         del ag0
+-        self.assertEqual(gc.collect(), 1) # Collect just the ActionGroup
++        #self.assertEqual(gc.collect(), 1) # Collect just the ActionGroup
+ 
+         uimanager.ensure_update()
+-        self.assertEqual(gc.collect(), 6) # Now the GtkActions have lost 
their last
++        #self.assertEqual(gc.collect(), 6) # Now the GtkActions have lost 
their last
+                                  # GObject reference; they should be 
collected.
+                                  # We have a ToggleAction, an Action and a
+                                  # RadioAction, plus self.cb is bound in three
Index: pkg/DESCR
===================================================================
RCS file: /cvs/ports/x11/py-gtk2/pkg/DESCR,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 DESCR
--- pkg/DESCR   16 Feb 2004 21:12:50 -0000      1.1.1.1
+++ pkg/DESCR   8 May 2007 17:35:15 -0000
@@ -1,3 +1,3 @@
-PyGTK allows you to write full featured GTK programs in
-Python. It is targetted at GTK 2.x, and can be used in
-conjunction with gnome-python to write Gnome applications.
+PyGTK allows you to write full featured GTK programs in Python. It is
+targetted at GTK 2.x, and can be used in conjunction with gnome-python
+to write Gnome applications.
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/x11/py-gtk2/pkg/PLIST,v
retrieving revision 1.6
diff -u -r1.6 PLIST
--- pkg/PLIST   27 Jun 2006 19:14:01 -0000      1.6
+++ pkg/PLIST   8 May 2007 17:35:15 -0000
@@ -1,54 +1,11 @@
 @comment $OpenBSD: PLIST,v 1.6 2006/06/27 19:14:01 naddy Exp $
 bin/pygtk-codegen-2.0
 bin/pygtk-demo
-include/pygtk-2.0/
-include/pygtk-2.0/pygobject.h
 include/pygtk-2.0/pygtk/
 include/pygtk-2.0/pygtk/pygtk.h
-lib/pkgconfig/pygobject-2.0.pc
 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/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
@@ -114,9 +71,15 @@
 lib/pygtk/2.0/demos/pixbufs.py
 lib/pygtk/2.0/demos/pixbufs.pyc
 lib/pygtk/2.0/demos/pixbufs.pyo
+lib/pygtk/2.0/demos/print_editor.py
+lib/pygtk/2.0/demos/print_editor.pyc
+lib/pygtk/2.0/demos/print_editor.pyo
 lib/pygtk/2.0/demos/sizegroup.py
 lib/pygtk/2.0/demos/sizegroup.pyc
 lib/pygtk/2.0/demos/sizegroup.pyo
+lib/pygtk/2.0/demos/statusicon.py
+lib/pygtk/2.0/demos/statusicon.pyc
+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
@@ -135,52 +98,376 @@
 lib/pygtk/2.0/pygtk-demo.py
 lib/pygtk/2.0/pygtk-demo.pyc
 lib/pygtk/2.0/pygtk-demo.pyo
-lib/python${MODPY_VERSION}/site-packages/gtk-2.0/
[EMAIL PROTECTED] lib/python${MODPY_VERSION}/site-packages/gtk-2.0/atk.a
 @comment lib/python${MODPY_VERSION}/site-packages/gtk-2.0/atk.la
 lib/python${MODPY_VERSION}/site-packages/gtk-2.0/atk.so
-lib/python${MODPY_VERSION}/site-packages/gtk-2.0/dsextras.py
-lib/python${MODPY_VERSION}/site-packages/gtk-2.0/dsextras.pyc
-lib/python${MODPY_VERSION}/site-packages/gtk-2.0/dsextras.pyo
[EMAIL PROTECTED] lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gobject.a
[EMAIL PROTECTED] lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gobject.la
-lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gobject.so
 lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/
 lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/__init__.py
 lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/__init__.pyc
 lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/__init__.pyo
[EMAIL PROTECTED] lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/_gtk.a
 @comment lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/_gtk.la
 lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/_gtk.so
+lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/_lazyutils.py
+lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/_lazyutils.pyc
+lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/_lazyutils.pyo
 lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/compat.py
 lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/compat.pyc
 lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/compat.pyo
[EMAIL PROTECTED] lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/glade.a
+lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/deprecation.py
+lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/deprecation.pyc
+lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/deprecation.pyo
 @comment lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/glade.la
 lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/glade.so
 lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/keysyms.py
 lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/keysyms.pyc
 lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/keysyms.pyo
[EMAIL PROTECTED] lib/python${MODPY_VERSION}/site-packages/gtk-2.0/pango.a
+lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtkunixprint.la
+lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtkunixprint.so
 @comment lib/python${MODPY_VERSION}/site-packages/gtk-2.0/pango.la
 lib/python${MODPY_VERSION}/site-packages/gtk-2.0/pango.so
[EMAIL PROTECTED] lib/python${MODPY_VERSION}/site-packages/gtk-2.0/pangocairo.a
 @comment lib/python${MODPY_VERSION}/site-packages/gtk-2.0/pangocairo.la
 lib/python${MODPY_VERSION}/site-packages/gtk-2.0/pangocairo.so
-lib/python${MODPY_VERSION}/site-packages/pygtk.pth
-lib/python${MODPY_VERSION}/site-packages/pygtk.py
-lib/python${MODPY_VERSION}/site-packages/pygtk.pyc
-lib/python${MODPY_VERSION}/site-packages/pygtk.pyo
+share/gtk-doc/html/pygtk/
+share/gtk-doc/html/pygtk/atk-class-reference.html
+share/gtk-doc/html/pygtk/atk-constants.html
+share/gtk-doc/html/pygtk/class-atkaction.html
+share/gtk-doc/html/pygtk/class-atkcomponent.html
+share/gtk-doc/html/pygtk/class-atkdocument.html
+share/gtk-doc/html/pygtk/class-atkeditabletext.html
+share/gtk-doc/html/pygtk/class-atkgobjectaccessible.html
+share/gtk-doc/html/pygtk/class-atkhyperlink.html
+share/gtk-doc/html/pygtk/class-atkhypertext.html
+share/gtk-doc/html/pygtk/class-atkimage.html
+share/gtk-doc/html/pygtk/class-atkimplementor.html
+share/gtk-doc/html/pygtk/class-atknoopobject.html
+share/gtk-doc/html/pygtk/class-atknoopobjectfactory.html
+share/gtk-doc/html/pygtk/class-atkobject.html
+share/gtk-doc/html/pygtk/class-atkobjectfactory.html
+share/gtk-doc/html/pygtk/class-atkrectangle.html
+share/gtk-doc/html/pygtk/class-atkregistry.html
+share/gtk-doc/html/pygtk/class-atkrelation.html
+share/gtk-doc/html/pygtk/class-atkrelationset.html
+share/gtk-doc/html/pygtk/class-atkselection.html
+share/gtk-doc/html/pygtk/class-atkstateset.html
+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-gdkatom.html
+share/gtk-doc/html/pygtk/class-gdkcairocontext.html
+share/gtk-doc/html/pygtk/class-gdkcolor.html
+share/gtk-doc/html/pygtk/class-gdkcolormap.html
+share/gtk-doc/html/pygtk/class-gdkcursor.html
+share/gtk-doc/html/pygtk/class-gdkdevice.html
+share/gtk-doc/html/pygtk/class-gdkdisplay.html
+share/gtk-doc/html/pygtk/class-gdkdisplaymanager.html
+share/gtk-doc/html/pygtk/class-gdkdragcontext.html
+share/gtk-doc/html/pygtk/class-gdkdrawable.html
+share/gtk-doc/html/pygtk/class-gdkevent.html
+share/gtk-doc/html/pygtk/class-gdkgc.html
+share/gtk-doc/html/pygtk/class-gdkimage.html
+share/gtk-doc/html/pygtk/class-gdkkeymap.html
+share/gtk-doc/html/pygtk/class-gdkpangorenderer.html
+share/gtk-doc/html/pygtk/class-gdkpixbuf.html
+share/gtk-doc/html/pygtk/class-gdkpixbufanimation.html
+share/gtk-doc/html/pygtk/class-gdkpixbufanimationiter.html
+share/gtk-doc/html/pygtk/class-gdkpixbufloader.html
+share/gtk-doc/html/pygtk/class-gdkpixmap.html
+share/gtk-doc/html/pygtk/class-gdkrectangle.html
+share/gtk-doc/html/pygtk/class-gdkregion.html
+share/gtk-doc/html/pygtk/class-gdkscreen.html
+share/gtk-doc/html/pygtk/class-gdkvisual.html
+share/gtk-doc/html/pygtk/class-gdkwindow.html
+share/gtk-doc/html/pygtk/class-gladexml.html
+share/gtk-doc/html/pygtk/class-gtkaboutdialog.html
+share/gtk-doc/html/pygtk/class-gtkaccelgroup.html
+share/gtk-doc/html/pygtk/class-gtkaccellabel.html
+share/gtk-doc/html/pygtk/class-gtkaccelmap.html
+share/gtk-doc/html/pygtk/class-gtkaccessible.html
+share/gtk-doc/html/pygtk/class-gtkaction.html
+share/gtk-doc/html/pygtk/class-gtkactiongroup.html
+share/gtk-doc/html/pygtk/class-gtkadjustment.html
+share/gtk-doc/html/pygtk/class-gtkalignment.html
+share/gtk-doc/html/pygtk/class-gtkarrow.html
+share/gtk-doc/html/pygtk/class-gtkaspectframe.html
+share/gtk-doc/html/pygtk/class-gtkassistant.html
+share/gtk-doc/html/pygtk/class-gtkbin.html
+share/gtk-doc/html/pygtk/class-gtkborder.html
+share/gtk-doc/html/pygtk/class-gtkbox.html
+share/gtk-doc/html/pygtk/class-gtkbutton.html
+share/gtk-doc/html/pygtk/class-gtkbuttonbox.html
+share/gtk-doc/html/pygtk/class-gtkcalendar.html
+share/gtk-doc/html/pygtk/class-gtkcelleditable.html
+share/gtk-doc/html/pygtk/class-gtkcelllayout.html
+share/gtk-doc/html/pygtk/class-gtkcellrenderer.html
+share/gtk-doc/html/pygtk/class-gtkcellrendereraccel.html
+share/gtk-doc/html/pygtk/class-gtkcellrenderercombo.html
+share/gtk-doc/html/pygtk/class-gtkcellrendererpixbuf.html
+share/gtk-doc/html/pygtk/class-gtkcellrendererprogress.html
+share/gtk-doc/html/pygtk/class-gtkcellrendererspin.html
+share/gtk-doc/html/pygtk/class-gtkcellrenderertext.html
+share/gtk-doc/html/pygtk/class-gtkcellrenderertoggle.html
+share/gtk-doc/html/pygtk/class-gtkcellview.html
+share/gtk-doc/html/pygtk/class-gtkcheckbutton.html
+share/gtk-doc/html/pygtk/class-gtkcheckmenuitem.html
+share/gtk-doc/html/pygtk/class-gtkclipboard.html
+share/gtk-doc/html/pygtk/class-gtkcolorbutton.html
+share/gtk-doc/html/pygtk/class-gtkcolorselection.html
+share/gtk-doc/html/pygtk/class-gtkcolorselectiondialog.html
+share/gtk-doc/html/pygtk/class-gtkcombo.html
+share/gtk-doc/html/pygtk/class-gtkcombobox.html
+share/gtk-doc/html/pygtk/class-gtkcomboboxentry.html
+share/gtk-doc/html/pygtk/class-gtkcontainer.html
+share/gtk-doc/html/pygtk/class-gtkcurve.html
+share/gtk-doc/html/pygtk/class-gtkdialog.html
+share/gtk-doc/html/pygtk/class-gtkdrawingarea.html
+share/gtk-doc/html/pygtk/class-gtkeditable.html
+share/gtk-doc/html/pygtk/class-gtkentry.html
+share/gtk-doc/html/pygtk/class-gtkentrycompletion.html
+share/gtk-doc/html/pygtk/class-gtkeventbox.html
+share/gtk-doc/html/pygtk/class-gtkexpander.html
+share/gtk-doc/html/pygtk/class-gtkfilechooser.html
+share/gtk-doc/html/pygtk/class-gtkfilechooserbutton.html
+share/gtk-doc/html/pygtk/class-gtkfilechooserdialog.html
+share/gtk-doc/html/pygtk/class-gtkfilechooserwidget.html
+share/gtk-doc/html/pygtk/class-gtkfilefilter.html
+share/gtk-doc/html/pygtk/class-gtkfileselection.html
+share/gtk-doc/html/pygtk/class-gtkfixed.html
+share/gtk-doc/html/pygtk/class-gtkfontbutton.html
+share/gtk-doc/html/pygtk/class-gtkfontselection.html
+share/gtk-doc/html/pygtk/class-gtkfontselectiondialog.html
+share/gtk-doc/html/pygtk/class-gtkframe.html
+share/gtk-doc/html/pygtk/class-gtkgammacurve.html
+share/gtk-doc/html/pygtk/class-gtkhandlebox.html
+share/gtk-doc/html/pygtk/class-gtkhbox.html
+share/gtk-doc/html/pygtk/class-gtkhbuttonbox.html
+share/gtk-doc/html/pygtk/class-gtkhpaned.html
+share/gtk-doc/html/pygtk/class-gtkhruler.html
+share/gtk-doc/html/pygtk/class-gtkhscale.html
+share/gtk-doc/html/pygtk/class-gtkhscrollbar.html
+share/gtk-doc/html/pygtk/class-gtkhseparator.html
+share/gtk-doc/html/pygtk/class-gtkiconfactory.html
+share/gtk-doc/html/pygtk/class-gtkiconinfo.html
+share/gtk-doc/html/pygtk/class-gtkiconset.html
+share/gtk-doc/html/pygtk/class-gtkiconsource.html
+share/gtk-doc/html/pygtk/class-gtkicontheme.html
+share/gtk-doc/html/pygtk/class-gtkiconview.html
+share/gtk-doc/html/pygtk/class-gtkimage.html
+share/gtk-doc/html/pygtk/class-gtkimagemenuitem.html
+share/gtk-doc/html/pygtk/class-gtkimcontext.html
+share/gtk-doc/html/pygtk/class-gtkimcontextsimple.html
+share/gtk-doc/html/pygtk/class-gtkimmulticontext.html
+share/gtk-doc/html/pygtk/class-gtkinputdialog.html
+share/gtk-doc/html/pygtk/class-gtkinvisible.html
+share/gtk-doc/html/pygtk/class-gtkitem.html
+share/gtk-doc/html/pygtk/class-gtkitemfactory.html
+share/gtk-doc/html/pygtk/class-gtklabel.html
+share/gtk-doc/html/pygtk/class-gtklayout.html
+share/gtk-doc/html/pygtk/class-gtklinkbutton.html
+share/gtk-doc/html/pygtk/class-gtkliststore.html
+share/gtk-doc/html/pygtk/class-gtkmenu.html
+share/gtk-doc/html/pygtk/class-gtkmenubar.html
+share/gtk-doc/html/pygtk/class-gtkmenuitem.html
+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-gtknotebook.html
+share/gtk-doc/html/pygtk/class-gtkobject.html
+share/gtk-doc/html/pygtk/class-gtkoptionmenu.html
+share/gtk-doc/html/pygtk/class-gtkpagesetup.html
+share/gtk-doc/html/pygtk/class-gtkpagesetupunixdialog.html
+share/gtk-doc/html/pygtk/class-gtkpaned.html
+share/gtk-doc/html/pygtk/class-gtkpapersize.html
+share/gtk-doc/html/pygtk/class-gtkplug.html
+share/gtk-doc/html/pygtk/class-gtkprintcontext.html
+share/gtk-doc/html/pygtk/class-gtkprinter.html
+share/gtk-doc/html/pygtk/class-gtkprintjob.html
+share/gtk-doc/html/pygtk/class-gtkprintoperation.html
+share/gtk-doc/html/pygtk/class-gtkprintoperationpreview.html
+share/gtk-doc/html/pygtk/class-gtkprintsettings.html
+share/gtk-doc/html/pygtk/class-gtkprintunixdialog.html
+share/gtk-doc/html/pygtk/class-gtkprogressbar.html
+share/gtk-doc/html/pygtk/class-gtkradioaction.html
+share/gtk-doc/html/pygtk/class-gtkradiobutton.html
+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-gtkrecentchooser.html
+share/gtk-doc/html/pygtk/class-gtkrecentchooserdialog.html
+share/gtk-doc/html/pygtk/class-gtkrecentchoosermenu.html
+share/gtk-doc/html/pygtk/class-gtkrecentchooserwidget.html
+share/gtk-doc/html/pygtk/class-gtkrecentfilter.html
+share/gtk-doc/html/pygtk/class-gtkrecentinfo.html
+share/gtk-doc/html/pygtk/class-gtkrecentmanager.html
+share/gtk-doc/html/pygtk/class-gtkrequisition.html
+share/gtk-doc/html/pygtk/class-gtkruler.html
+share/gtk-doc/html/pygtk/class-gtkscale.html
+share/gtk-doc/html/pygtk/class-gtkscrollbar.html
+share/gtk-doc/html/pygtk/class-gtkscrolledwindow.html
+share/gtk-doc/html/pygtk/class-gtkselectiondata.html
+share/gtk-doc/html/pygtk/class-gtkseparator.html
+share/gtk-doc/html/pygtk/class-gtkseparatormenuitem.html
+share/gtk-doc/html/pygtk/class-gtkseparatortoolitem.html
+share/gtk-doc/html/pygtk/class-gtksettings.html
+share/gtk-doc/html/pygtk/class-gtksizegroup.html
+share/gtk-doc/html/pygtk/class-gtksocket.html
+share/gtk-doc/html/pygtk/class-gtkspinbutton.html
+share/gtk-doc/html/pygtk/class-gtkstatusbar.html
+share/gtk-doc/html/pygtk/class-gtkstatusicon.html
+share/gtk-doc/html/pygtk/class-gtkstyle.html
+share/gtk-doc/html/pygtk/class-gtktable.html
+share/gtk-doc/html/pygtk/class-gtktearoffmenuitem.html
+share/gtk-doc/html/pygtk/class-gtktextattributes.html
+share/gtk-doc/html/pygtk/class-gtktextbuffer.html
+share/gtk-doc/html/pygtk/class-gtktextchildanchor.html
+share/gtk-doc/html/pygtk/class-gtktextiter.html
+share/gtk-doc/html/pygtk/class-gtktextmark.html
+share/gtk-doc/html/pygtk/class-gtktexttag.html
+share/gtk-doc/html/pygtk/class-gtktexttagtable.html
+share/gtk-doc/html/pygtk/class-gtktextview.html
+share/gtk-doc/html/pygtk/class-gtktoggleaction.html
+share/gtk-doc/html/pygtk/class-gtktogglebutton.html
+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-gtktooltips.html
+share/gtk-doc/html/pygtk/class-gtktreedragdest.html
+share/gtk-doc/html/pygtk/class-gtktreedragsource.html
+share/gtk-doc/html/pygtk/class-gtktreeiter.html
+share/gtk-doc/html/pygtk/class-gtktreemodel.html
+share/gtk-doc/html/pygtk/class-gtktreemodelfilter.html
+share/gtk-doc/html/pygtk/class-gtktreemodelsort.html
+share/gtk-doc/html/pygtk/class-gtktreerowreference.html
+share/gtk-doc/html/pygtk/class-gtktreeselection.html
+share/gtk-doc/html/pygtk/class-gtktreesortable.html
+share/gtk-doc/html/pygtk/class-gtktreestore.html
+share/gtk-doc/html/pygtk/class-gtktreeview.html
+share/gtk-doc/html/pygtk/class-gtktreeviewcolumn.html
+share/gtk-doc/html/pygtk/class-gtkuimanager.html
+share/gtk-doc/html/pygtk/class-gtkvbox.html
+share/gtk-doc/html/pygtk/class-gtkvbuttonbox.html
+share/gtk-doc/html/pygtk/class-gtkviewport.html
+share/gtk-doc/html/pygtk/class-gtkvpaned.html
+share/gtk-doc/html/pygtk/class-gtkvruler.html
+share/gtk-doc/html/pygtk/class-gtkvscale.html
+share/gtk-doc/html/pygtk/class-gtkvscrollbar.html
+share/gtk-doc/html/pygtk/class-gtkvseparator.html
+share/gtk-doc/html/pygtk/class-gtkwidget.html
+share/gtk-doc/html/pygtk/class-gtkwindow.html
+share/gtk-doc/html/pygtk/class-gtkwindowgroup.html
+share/gtk-doc/html/pygtk/class-hierarchy.html
+share/gtk-doc/html/pygtk/class-pangoattribute.html
+share/gtk-doc/html/pygtk/class-pangoattriterator.html
+share/gtk-doc/html/pygtk/class-pangoattrlist.html
+share/gtk-doc/html/pygtk/class-pangocairocairocontext.html
+share/gtk-doc/html/pygtk/class-pangocairocairofontmap.html
+share/gtk-doc/html/pygtk/class-pangocolor.html
+share/gtk-doc/html/pygtk/class-pangocontext.html
+share/gtk-doc/html/pygtk/class-pangofont.html
+share/gtk-doc/html/pygtk/class-pangofontdescription.html
+share/gtk-doc/html/pygtk/class-pangofontface.html
+share/gtk-doc/html/pygtk/class-pangofontfamily.html
+share/gtk-doc/html/pygtk/class-pangofontmap.html
+share/gtk-doc/html/pygtk/class-pangofontmetrics.html
+share/gtk-doc/html/pygtk/class-pangofontset.html
+share/gtk-doc/html/pygtk/class-pangofontsetsimple.html
+share/gtk-doc/html/pygtk/class-pangoglyphstring.html
+share/gtk-doc/html/pygtk/class-pangolanguage.html
+share/gtk-doc/html/pygtk/class-pangolayout.html
+share/gtk-doc/html/pygtk/class-pangolayoutiter.html
+share/gtk-doc/html/pygtk/class-pangolayoutline.html
+share/gtk-doc/html/pygtk/class-pangorenderer.html
+share/gtk-doc/html/pygtk/class-pangotabarray.html
+share/gtk-doc/html/pygtk/class-pygtkgenericcellrenderer.html
+share/gtk-doc/html/pygtk/class-pygtkgenerictreemodel.html
+share/gtk-doc/html/pygtk/class-pygtktreemodelrow.html
+share/gtk-doc/html/pygtk/class-pygtktreemodelrowiter.html
+share/gtk-doc/html/pygtk/gdk-class-reference.html
+share/gtk-doc/html/pygtk/gdk-constants.html
+share/gtk-doc/html/pygtk/gdk-functions.html
+share/gtk-doc/html/pygtk/glade-class-reference.html
+share/gtk-doc/html/pygtk/gtk-class-reference.html
+share/gtk-doc/html/pygtk/gtk-constants.html
+share/gtk-doc/html/pygtk/gtk-functions.html
+share/gtk-doc/html/pygtk/gtk-stock-items.html
+share/gtk-doc/html/pygtk/index.html
+share/gtk-doc/html/pygtk/index.sgml
+share/gtk-doc/html/pygtk/pango-class-reference.html
+share/gtk-doc/html/pygtk/pango-constants.html
+share/gtk-doc/html/pygtk/pango-functions.html
+share/gtk-doc/html/pygtk/pango-markup-language.html
+share/gtk-doc/html/pygtk/pangocairo-class-reference.html
+share/gtk-doc/html/pygtk/pangocairo-constants.html
+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
 share/pygtk/
 share/pygtk/2.0/
+share/pygtk/2.0/codegen/
+share/pygtk/2.0/codegen/__init__.py
+share/pygtk/2.0/codegen/__init__.pyc
+share/pygtk/2.0/codegen/__init__.pyo
+share/pygtk/2.0/codegen/argtypes.py
+share/pygtk/2.0/codegen/argtypes.pyc
+share/pygtk/2.0/codegen/argtypes.pyo
+share/pygtk/2.0/codegen/codegen.py
+share/pygtk/2.0/codegen/codegen.pyc
+share/pygtk/2.0/codegen/codegen.pyo
+share/pygtk/2.0/codegen/createdefs.py
+share/pygtk/2.0/codegen/createdefs.pyc
+share/pygtk/2.0/codegen/createdefs.pyo
+share/pygtk/2.0/codegen/definitions.py
+share/pygtk/2.0/codegen/definitions.pyc
+share/pygtk/2.0/codegen/definitions.pyo
+share/pygtk/2.0/codegen/defsparser.py
+share/pygtk/2.0/codegen/defsparser.pyc
+share/pygtk/2.0/codegen/defsparser.pyo
+share/pygtk/2.0/codegen/docextract.py
+share/pygtk/2.0/codegen/docextract.pyc
+share/pygtk/2.0/codegen/docextract.pyo
+share/pygtk/2.0/codegen/docgen.py
+share/pygtk/2.0/codegen/docgen.pyc
+share/pygtk/2.0/codegen/docgen.pyo
+share/pygtk/2.0/codegen/h2def.py
+share/pygtk/2.0/codegen/h2def.pyc
+share/pygtk/2.0/codegen/h2def.pyo
+share/pygtk/2.0/codegen/mergedefs.py
+share/pygtk/2.0/codegen/mergedefs.pyc
+share/pygtk/2.0/codegen/mergedefs.pyo
+share/pygtk/2.0/codegen/mkskel.py
+share/pygtk/2.0/codegen/mkskel.pyc
+share/pygtk/2.0/codegen/mkskel.pyo
+share/pygtk/2.0/codegen/override.py
+share/pygtk/2.0/codegen/override.pyc
+share/pygtk/2.0/codegen/override.pyo
+share/pygtk/2.0/codegen/reversewrapper.py
+share/pygtk/2.0/codegen/reversewrapper.pyc
+share/pygtk/2.0/codegen/reversewrapper.pyo
+share/pygtk/2.0/codegen/scmexpr.py
+share/pygtk/2.0/codegen/scmexpr.pyc
+share/pygtk/2.0/codegen/scmexpr.pyo
 share/pygtk/2.0/defs/
 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-base-types.defs
+share/pygtk/2.0/defs/gdk-base.defs
 share/pygtk/2.0/defs/gdk-types.defs
 share/pygtk/2.0/defs/gdk.defs
-share/pygtk/2.0/defs/gtk-extrafuncs.defs
+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-base-types.defs
+share/pygtk/2.0/defs/gtk-base.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/libglade.defs
 share/pygtk/2.0/defs/pango-types.defs
 share/pygtk/2.0/defs/pango.defs

Reply via email to