update to 2.6.3, in sync with out Gtk+2 version; ok alek@
This commit is contained in:
parent
d2abd65b28
commit
3cd5989933
@ -1,12 +1,12 @@
|
||||
# $OpenBSD: Makefile,v 1.11 2006/01/27 19:08:06 alek Exp $
|
||||
# $OpenBSD: Makefile,v 1.12 2006/05/08 13:44:18 naddy Exp $
|
||||
|
||||
NOT_FOR_ARCHS= ${NO_SHARED_ARCHS}
|
||||
|
||||
COMMENT= "gtk+2 Python bindings"
|
||||
COMMENT= "GTK+2 Python bindings"
|
||||
|
||||
V= 2.4.1
|
||||
V= 2.6.3
|
||||
DISTNAME= pygtk-${V}
|
||||
PKGNAME= py-gtk2-${V}p1
|
||||
PKGNAME= py-gtk2-${V}
|
||||
CATEGORIES= x11
|
||||
|
||||
HOMEPAGE= http://www.pygtk.org/
|
||||
@ -18,20 +18,21 @@ PERMIT_PACKAGE_CDROM= Yes
|
||||
PERMIT_PACKAGE_FTP= Yes
|
||||
PERMIT_DISTFILES_CDROM= Yes
|
||||
PERMIT_DISTFILES_FTP= Yes
|
||||
WANTLIB= X11 Xext Xft Xrender atk-1.0.0.0 fontconfig freetype \
|
||||
intl m pango-1.0.0.0 pangoxft-1.0.0.0 pangox-1.0.0.0 \
|
||||
pangoft2-1.0.0.0 xml2 z
|
||||
|
||||
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/pygtk/2.4/}
|
||||
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/pygtk/2.6/}
|
||||
EXTRACT_SUFX= .tar.bz2
|
||||
|
||||
MODULES= converters/libiconv lang/python
|
||||
WANTLIB= X11 Xext Xft Xrender atk-1.0.0.0 fontconfig freetype \
|
||||
gdk-x11-2.0.801.0 gdk_pixbuf-2.0.801.0 glib-2.0.800.0 \
|
||||
gmodule-2.0.800.0 gobject-2.0.800.0 gthread-2.0.800.0 \
|
||||
gtk-x11-2.0.801.0 m pango-1.0.0.0 pangoft2-1.0.0.0 \
|
||||
pangox-1.0.0.0 pangoxft-1.0.0.0 xml2 z
|
||||
|
||||
MODULES= devel/gettext lang/python
|
||||
|
||||
BUILD_DEPENDS= :pkgconfig-*:devel/pkgconfig \
|
||||
:py-Numeric-*:math/py-Numeric
|
||||
LIB_DEPENDS= glib-2.0.0.0,gmodule-2.0.0.0,gobject-2.0.0.0,gthread-2.0.0.0::devel/glib2 \
|
||||
glade-2.0.0.0::devel/libglade2 \
|
||||
gdk-x11-2.0.0.0,gdk_pixbuf-2.0.0.0,gtk-x11-2.0.0.0::x11/gtk+2
|
||||
LIB_DEPENDS= glade-2.0.0.0::devel/libglade2
|
||||
|
||||
USE_LIBTOOL= Yes
|
||||
CONFIGURE_STYLE=gnu
|
||||
@ -39,10 +40,8 @@ CONFIGURE_ENV= PYTHON=${MODPY_BIN}
|
||||
|
||||
REGRESS_FLAGS= DISPLAY=${DISPLAY} XAUTHORITY=${XAUTHORITY}
|
||||
|
||||
EXAMPLESDIR= ${PREFIX}/share/examples/py-gtk2
|
||||
|
||||
post-install:
|
||||
${INSTALL_DATA_DIR} ${EXAMPLESDIR}
|
||||
cd ${WRKSRC}/examples; pax -rw [a-z]* ${EXAMPLESDIR}
|
||||
pre-patch:
|
||||
@find ${WRKDIST} -name \*.py | \
|
||||
xargs perl -i -pe 's:^#!/usr/bin/env python:#!${MODPY_BIN}:'
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,4 +1,4 @@
|
||||
MD5 (pygtk-2.4.1.tar.bz2) = a926ffbc8cb3e0b7ddbfdbccd879a28d
|
||||
RMD160 (pygtk-2.4.1.tar.bz2) = 5c381aec4342c4a1ddb1f0282c3a59e4b6610c6f
|
||||
SHA1 (pygtk-2.4.1.tar.bz2) = c0a24fd4a67e0fd58a7e5ceb00f5e8c0231cdd88
|
||||
SIZE (pygtk-2.4.1.tar.bz2) = 714469
|
||||
MD5 (pygtk-2.6.3.tar.bz2) = 5acd4a4f5807f93a80389c1e9af48808
|
||||
RMD160 (pygtk-2.6.3.tar.bz2) = ce53b05f7ad717aeacb4d0309a16f9d358aada30
|
||||
SHA1 (pygtk-2.6.3.tar.bz2) = a670ff36b60658ac4a2231d2367aba04af4f19ab
|
||||
SIZE (pygtk-2.6.3.tar.bz2) = 731516
|
||||
|
12
x11/py-gtk2/patches/patch-codegen_Makefile_in
Normal file
12
x11/py-gtk2/patches/patch-codegen_Makefile_in
Normal file
@ -0,0 +1,12 @@
|
||||
$OpenBSD: patch-codegen_Makefile_in,v 1.1 2006/05/08 13:44:18 naddy Exp $
|
||||
--- codegen/Makefile.in.orig Sat Apr 15 16:15:54 2006
|
||||
+++ codegen/Makefile.in Sat Apr 15 16:16:14 2006
|
||||
@@ -181,7 +181,7 @@ PLATFORM_VERSION = 2.0
|
||||
|
||||
bin_SCRIPTS = pygtk-codegen-$(PLATFORM_VERSION)
|
||||
|
||||
-codegendir = $(pkgdatadir)/$(PLATFORM_VERSION)/codegen
|
||||
+codegendir = $(pkglibdir)/$(PLATFORM_VERSION)/codegen
|
||||
|
||||
codegen_PYTHON = \
|
||||
__init__.py \
|
108
x11/py-gtk2/patches/patch-codegen_argtypes_py
Normal file
108
x11/py-gtk2/patches/patch-codegen_argtypes_py
Normal file
@ -0,0 +1,108 @@
|
||||
$OpenBSD: patch-codegen_argtypes_py,v 1.1 2006/05/08 13:44:18 naddy Exp $
|
||||
--- codegen/argtypes.py.orig Wed Jun 15 19:17:43 2005
|
||||
+++ codegen/argtypes.py Sat Apr 15 19:20:38 2006
|
||||
@@ -175,16 +175,36 @@ class IntArg(ArgType):
|
||||
info.codeafter.append(' return PyInt_FromLong(ret);')
|
||||
|
||||
class UIntArg(ArgType):
|
||||
+ dflt = (' if (py_%(name)s) {\n'
|
||||
+ ' if (PyLong_Check(py_%(name)s))\n'
|
||||
+ ' %(name)s = PyLong_AsUnsignedLong(py_%(name)s);\n'
|
||||
+ ' else if (PyInt_Check(py_%(name)s))\n'
|
||||
+ ' %(name)s = PyInt_AsLong(py_%(name)s);\n'
|
||||
+ ' else\n'
|
||||
+ ' PyErr_SetString(PyExc_TypeError, "Parameter \'%(name)s\' must be an int or a long");\n'
|
||||
+ ' if (PyErr_Occurred())\n'
|
||||
+ ' return NULL;\n'
|
||||
+ ' }\n')
|
||||
+ before = (' if (PyLong_Check(py_%(name)s))\n'
|
||||
+ ' %(name)s = PyLong_AsUnsignedLong(py_%(name)s);\n'
|
||||
+ ' else if (PyInt_Check(py_%(name)s))\n'
|
||||
+ ' %(name)s = PyInt_AsLong(py_%(name)s);\n'
|
||||
+ ' else\n'
|
||||
+ ' PyErr_SetString(PyExc_TypeError, "Parameter \'%(name)s\' must be an int or a long");\n'
|
||||
+ ' if (PyErr_Occurred())\n'
|
||||
+ ' return NULL;\n')
|
||||
def write_param(self, ptype, pname, pdflt, pnull, info):
|
||||
- if pdflt:
|
||||
- info.varlist.add(ptype, pname + ' = ' + pdflt)
|
||||
- else:
|
||||
- info.varlist.add(ptype, pname)
|
||||
- info.arglist.append(pname)
|
||||
- info.add_parselist('I', ['&' + pname], [pname])
|
||||
+ if not pdflt:
|
||||
+ pdflt = '0';
|
||||
+
|
||||
+ info.varlist.add(ptype, pname + ' = ' + pdflt)
|
||||
+ info.codebefore.append(self.dflt % {'name':pname})
|
||||
+ info.varlist.add('PyObject', "*py_" + pname + ' = NULL')
|
||||
+ info.arglist.append(pname)
|
||||
+ info.add_parselist('O', ['&py_' + pname], [pname])
|
||||
def write_return(self, ptype, ownsreturn, info):
|
||||
info.varlist.add(ptype, 'ret')
|
||||
- info.codeafter.append(' return PyLong_FromUnsignedLong(ret);\n')
|
||||
+ info.codeafter.append(' return PyLong_FromUnsignedLong(ret);')
|
||||
|
||||
class SizeArg(ArgType):
|
||||
|
||||
@@ -264,23 +284,31 @@ class TimeTArg(ArgType):
|
||||
info.codeafter.append(' return PyInt_FromLong(ret);')
|
||||
|
||||
class ULongArg(ArgType):
|
||||
- dflt = ' if (py_%(name)s)\n' \
|
||||
- ' %(name)s = PyLong_AsUnsignedLong(py_%(name)s);\n'
|
||||
- before = ' %(name)s = PyLong_AsUnsignedLong(py_%(name)s);\n'
|
||||
def write_param(self, ptype, pname, pdflt, pnull, info):
|
||||
- if pdflt:
|
||||
- info.varlist.add('gulong', pname + ' = ' + pdflt)
|
||||
- info.codebefore.append(self.dflt % {'name':pname})
|
||||
- else:
|
||||
- info.varlist.add('gulong', pname)
|
||||
- info.codebefore.append(self.before % {'name':pname})
|
||||
- info.varlist.add('PyObject', "*py_" + pname + ' = NULL')
|
||||
- info.arglist.append(pname)
|
||||
- info.add_parselist('O!', ['&PyLong_Type', '&py_' + pname], [pname])
|
||||
+ if pdflt:
|
||||
+ info.varlist.add('unsigned long', pname + ' = ' + pdflt)
|
||||
+ else:
|
||||
+ info.varlist.add('unsigned long', pname)
|
||||
+ info.arglist.append(pname)
|
||||
+ info.add_parselist('k', ['&' + pname], [pname])
|
||||
def write_return(self, ptype, ownsreturn, info):
|
||||
- info.varlist.add('gulong', 'ret')
|
||||
- info.codeafter.append(' return PyLong_FromUnsignedLong(ret);')
|
||||
+ info.varlist.add(ptype, 'ret')
|
||||
+ info.codeafter.append(' return PyLong_FromUnsignedLong(ret);\n')
|
||||
|
||||
+class UInt32Arg(ULongArg):
|
||||
+ def write_param(self, ptype, pname, pdflt, pnull, info):
|
||||
+ ULongArg.write_param(self, ptype, pname, pdflt, pnull, info)
|
||||
+ ## if sizeof(unsigned long) > sizeof(unsigned int), we need to
|
||||
+ ## check the value is within guint32 range
|
||||
+ if struct.calcsize('L') > struct.calcsize('I'):
|
||||
+ info.codebefore.append((
|
||||
+ ' if (%(pname)s > G_MAXUINT32) {\n'
|
||||
+ ' PyErr_SetString(PyExc_ValueError,\n'
|
||||
+ ' "Value out of range in conversion of"\n'
|
||||
+ ' " %(pname)s parameter to unsigned 32 bit integer");\n'
|
||||
+ ' return NULL;\n'
|
||||
+ ' }\n') % vars())
|
||||
+
|
||||
class Int64Arg(ArgType):
|
||||
def write_param(self, ptype, pname, pdflt, pnull, info):
|
||||
if pdflt:
|
||||
@@ -901,13 +929,7 @@ matcher.register('gboolean', arg)
|
||||
arg = TimeTArg()
|
||||
matcher.register('time_t', arg)
|
||||
|
||||
-# If the system maxint is smaller than unsigned int, we need to use
|
||||
-# Long objects with PyLong_AsUnsignedLong
|
||||
-if sys.maxint >= (1L << 32):
|
||||
- matcher.register('guint32', arg)
|
||||
-else:
|
||||
- arg = ULongArg()
|
||||
- matcher.register('guint32', arg)
|
||||
+matcher.register('guint32', UInt32Arg())
|
||||
|
||||
arg = ULongArg()
|
||||
matcher.register('gulong', arg)
|
15
x11/py-gtk2/patches/patch-codegen_pygtk-codegen-2_0_in
Normal file
15
x11/py-gtk2/patches/patch-codegen_pygtk-codegen-2_0_in
Normal file
@ -0,0 +1,15 @@
|
||||
$OpenBSD: patch-codegen_pygtk-codegen-2_0_in,v 1.3 2006/05/08 13:44:18 naddy Exp $
|
||||
--- codegen/pygtk-codegen-2.0.in.orig Wed Jul 4 04:22:34 2001
|
||||
+++ codegen/pygtk-codegen-2.0.in Sat Apr 15 16:30:10 2006
|
||||
@@ -1,8 +1,9 @@
|
||||
#!/bin/sh
|
||||
|
||||
prefix=@prefix@
|
||||
-datadir=@datadir@
|
||||
-codegendir=${datadir}/pygtk/2.0/codegen
|
||||
+exec_prefix=@exec_prefix@
|
||||
+libdir=@libdir@
|
||||
+codegendir=${libdir}/pygtk/2.0/codegen
|
||||
|
||||
PYTHONPATH=$codegendir
|
||||
export PYTHONPATH
|
12
x11/py-gtk2/patches/patch-examples_Makefile_in
Normal file
12
x11/py-gtk2/patches/patch-examples_Makefile_in
Normal file
@ -0,0 +1,12 @@
|
||||
$OpenBSD: patch-examples_Makefile_in,v 1.1 2006/05/08 13:44:18 naddy Exp $
|
||||
--- examples/Makefile.in.orig Thu Jul 14 14:33:21 2005
|
||||
+++ examples/Makefile.in Mon Apr 10 00:51:36 2006
|
||||
@@ -525,7 +525,7 @@ pygtk-demo/pygtk-demo: pygtk-demo/pygtk-
|
||||
-mkdir pygtk-demo
|
||||
sed -e s!\@PYTHON\@!@PYTHON@! \
|
||||
-e s!\@libdir\@!@libdir@! \
|
||||
- < $< > $@
|
||||
+ < $? > $@
|
||||
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.
|
@ -1,11 +1,141 @@
|
||||
@comment $OpenBSD: PLIST,v 1.4 2005/05/12 21:10:05 naddy Exp $
|
||||
@comment $OpenBSD: PLIST,v 1.5 2006/05/08 13:44:18 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/
|
||||
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
|
||||
lib/pygtk/2.0/demos/__init__.pyo
|
||||
lib/pygtk/2.0/demos/appwindow.py
|
||||
lib/pygtk/2.0/demos/appwindow.pyc
|
||||
lib/pygtk/2.0/demos/appwindow.pyo
|
||||
lib/pygtk/2.0/demos/buttonbox.py
|
||||
lib/pygtk/2.0/demos/buttonbox.pyc
|
||||
lib/pygtk/2.0/demos/buttonbox.pyo
|
||||
lib/pygtk/2.0/demos/changedisplay.py
|
||||
lib/pygtk/2.0/demos/changedisplay.pyc
|
||||
lib/pygtk/2.0/demos/changedisplay.pyo
|
||||
lib/pygtk/2.0/demos/colorsel.py
|
||||
lib/pygtk/2.0/demos/colorsel.pyc
|
||||
lib/pygtk/2.0/demos/colorsel.pyo
|
||||
lib/pygtk/2.0/demos/dialogs.py
|
||||
lib/pygtk/2.0/demos/dialogs.pyc
|
||||
lib/pygtk/2.0/demos/dialogs.pyo
|
||||
lib/pygtk/2.0/demos/dnd.py
|
||||
lib/pygtk/2.0/demos/dnd.pyc
|
||||
lib/pygtk/2.0/demos/dnd.pyo
|
||||
lib/pygtk/2.0/demos/dndpixmap.py
|
||||
lib/pygtk/2.0/demos/dndpixmap.pyc
|
||||
lib/pygtk/2.0/demos/dndpixmap.pyo
|
||||
lib/pygtk/2.0/demos/editable_cells.py
|
||||
lib/pygtk/2.0/demos/editable_cells.pyc
|
||||
lib/pygtk/2.0/demos/editable_cells.pyo
|
||||
lib/pygtk/2.0/demos/entry_completion.py
|
||||
lib/pygtk/2.0/demos/entry_completion.pyc
|
||||
lib/pygtk/2.0/demos/entry_completion.pyo
|
||||
lib/pygtk/2.0/demos/expander.py
|
||||
lib/pygtk/2.0/demos/expander.pyc
|
||||
lib/pygtk/2.0/demos/expander.pyo
|
||||
lib/pygtk/2.0/demos/hypertext.py
|
||||
lib/pygtk/2.0/demos/hypertext.pyc
|
||||
lib/pygtk/2.0/demos/hypertext.pyo
|
||||
lib/pygtk/2.0/demos/images/
|
||||
lib/pygtk/2.0/demos/images.py
|
||||
lib/pygtk/2.0/demos/images.pyc
|
||||
lib/pygtk/2.0/demos/images.pyo
|
||||
lib/pygtk/2.0/demos/images/alphatest.png
|
||||
lib/pygtk/2.0/demos/images/apple-red.png
|
||||
lib/pygtk/2.0/demos/images/background.jpg
|
||||
lib/pygtk/2.0/demos/images/floppybuddy.gif
|
||||
lib/pygtk/2.0/demos/images/gnome-applets.png
|
||||
lib/pygtk/2.0/demos/images/gnome-calendar.png
|
||||
lib/pygtk/2.0/demos/images/gnome-foot.png
|
||||
lib/pygtk/2.0/demos/images/gnome-gimp.png
|
||||
lib/pygtk/2.0/demos/images/gnome-gmush.png
|
||||
lib/pygtk/2.0/demos/images/gnome-gsame.png
|
||||
lib/pygtk/2.0/demos/images/gnu-keys.png
|
||||
lib/pygtk/2.0/demos/images/gtk-logo-rgb.gif
|
||||
lib/pygtk/2.0/demos/list_store.py
|
||||
lib/pygtk/2.0/demos/list_store.pyc
|
||||
lib/pygtk/2.0/demos/list_store.pyo
|
||||
lib/pygtk/2.0/demos/menu.py
|
||||
lib/pygtk/2.0/demos/menu.pyc
|
||||
lib/pygtk/2.0/demos/menu.pyo
|
||||
lib/pygtk/2.0/demos/panes.py
|
||||
lib/pygtk/2.0/demos/panes.pyc
|
||||
lib/pygtk/2.0/demos/panes.pyo
|
||||
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/sizegroup.py
|
||||
lib/pygtk/2.0/demos/sizegroup.pyc
|
||||
lib/pygtk/2.0/demos/sizegroup.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/textview.py
|
||||
lib/pygtk/2.0/demos/textview.pyc
|
||||
lib/pygtk/2.0/demos/textview.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
|
||||
lib/pygtk/2.0/demos/treemodel.py
|
||||
lib/pygtk/2.0/demos/treemodel.pyc
|
||||
lib/pygtk/2.0/demos/treemodel.pyo
|
||||
lib/pygtk/2.0/demos/ui_manager.py
|
||||
lib/pygtk/2.0/demos/ui_manager.pyc
|
||||
lib/pygtk/2.0/demos/ui_manager.pyo
|
||||
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/
|
||||
@comment lib/python${MODPY_VERSION}/site-packages/gtk-2.0/atk.a
|
||||
@comment lib/python${MODPY_VERSION}/site-packages/gtk-2.0/atk.la
|
||||
@ -39,156 +169,8 @@ 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/examples/py-gtk2/
|
||||
share/examples/py-gtk2/atk/
|
||||
share/examples/py-gtk2/atk/atk-demo.py
|
||||
share/examples/py-gtk2/glade/
|
||||
share/examples/py-gtk2/glade/README
|
||||
share/examples/py-gtk2/glade/autoconnect.py
|
||||
share/examples/py-gtk2/glade/glade-demo.py
|
||||
share/examples/py-gtk2/glade/test.glade
|
||||
share/examples/py-gtk2/glade/test2.glade
|
||||
share/examples/py-gtk2/gobject/
|
||||
share/examples/py-gtk2/gobject/properties.py
|
||||
share/examples/py-gtk2/gobject/signal.py
|
||||
share/examples/py-gtk2/gtk/
|
||||
share/examples/py-gtk2/gtk/filechooser.py
|
||||
share/examples/py-gtk2/gtk/uimanager.py
|
||||
share/examples/py-gtk2/gtk/widget.py
|
||||
share/examples/py-gtk2/ide/
|
||||
share/examples/py-gtk2/ide/README
|
||||
share/examples/py-gtk2/ide/break.xpm
|
||||
share/examples/py-gtk2/ide/browse.py
|
||||
share/examples/py-gtk2/ide/continue.xpm
|
||||
share/examples/py-gtk2/ide/dialogs.py
|
||||
share/examples/py-gtk2/ide/edit.py
|
||||
share/examples/py-gtk2/ide/edit.xpm
|
||||
share/examples/py-gtk2/ide/gtkcons.py
|
||||
share/examples/py-gtk2/ide/gtkdb.py
|
||||
share/examples/py-gtk2/ide/gtkprof.py
|
||||
share/examples/py-gtk2/ide/minibreak.xpm
|
||||
share/examples/py-gtk2/ide/next.xpm
|
||||
share/examples/py-gtk2/ide/pyide.py
|
||||
share/examples/py-gtk2/ide/quit.xpm
|
||||
share/examples/py-gtk2/ide/return.xpm
|
||||
share/examples/py-gtk2/ide/run.xpm
|
||||
share/examples/py-gtk2/ide/step.xpm
|
||||
share/examples/py-gtk2/neil/
|
||||
share/examples/py-gtk2/neil/README
|
||||
share/examples/py-gtk2/neil/TAppli.py
|
||||
share/examples/py-gtk2/neil/TAppli2.py
|
||||
share/examples/py-gtk2/neil/TAppli3.py
|
||||
share/examples/py-gtk2/neil/TAppli4.py
|
||||
share/examples/py-gtk2/neil/TAppli5.py
|
||||
share/examples/py-gtk2/neil/bomb.xpm
|
||||
share/examples/py-gtk2/neil/gtk-logo.xpm
|
||||
share/examples/py-gtk2/neil/notebook.py
|
||||
share/examples/py-gtk2/neil/question.xpm
|
||||
share/examples/py-gtk2/pango/
|
||||
share/examples/py-gtk2/pango/utf8-demo.py
|
||||
share/examples/py-gtk2/pygtk-demo/
|
||||
share/examples/py-gtk2/pygtk-demo/demos/
|
||||
share/examples/py-gtk2/pygtk-demo/demos/__init__.py
|
||||
share/examples/py-gtk2/pygtk-demo/demos/__init__.pyc
|
||||
share/examples/py-gtk2/pygtk-demo/demos/appwindow.py
|
||||
share/examples/py-gtk2/pygtk-demo/demos/appwindow.pyc
|
||||
share/examples/py-gtk2/pygtk-demo/demos/buttonbox.py
|
||||
share/examples/py-gtk2/pygtk-demo/demos/buttonbox.pyc
|
||||
share/examples/py-gtk2/pygtk-demo/demos/changedisplay.py
|
||||
share/examples/py-gtk2/pygtk-demo/demos/colorsel.py
|
||||
share/examples/py-gtk2/pygtk-demo/demos/colorsel.pyc
|
||||
share/examples/py-gtk2/pygtk-demo/demos/dialogs.py
|
||||
share/examples/py-gtk2/pygtk-demo/demos/dialogs.pyc
|
||||
share/examples/py-gtk2/pygtk-demo/demos/dnd.py
|
||||
share/examples/py-gtk2/pygtk-demo/demos/dnd.pyc
|
||||
share/examples/py-gtk2/pygtk-demo/demos/dndpixmap.py
|
||||
share/examples/py-gtk2/pygtk-demo/demos/dndpixmap.pyc
|
||||
share/examples/py-gtk2/pygtk-demo/demos/editable_cells.py
|
||||
share/examples/py-gtk2/pygtk-demo/demos/editable_cells.pyc
|
||||
share/examples/py-gtk2/pygtk-demo/demos/entry_completion.py
|
||||
share/examples/py-gtk2/pygtk-demo/demos/expander.py
|
||||
share/examples/py-gtk2/pygtk-demo/demos/hypertext.py
|
||||
share/examples/py-gtk2/pygtk-demo/demos/images/
|
||||
share/examples/py-gtk2/pygtk-demo/demos/images.py
|
||||
share/examples/py-gtk2/pygtk-demo/demos/images.pyc
|
||||
share/examples/py-gtk2/pygtk-demo/demos/images/alphatest.png
|
||||
share/examples/py-gtk2/pygtk-demo/demos/images/apple-red.png
|
||||
share/examples/py-gtk2/pygtk-demo/demos/images/background.jpg
|
||||
share/examples/py-gtk2/pygtk-demo/demos/images/floppybuddy.gif
|
||||
share/examples/py-gtk2/pygtk-demo/demos/images/gnome-applets.png
|
||||
share/examples/py-gtk2/pygtk-demo/demos/images/gnome-calendar.png
|
||||
share/examples/py-gtk2/pygtk-demo/demos/images/gnome-foot.png
|
||||
share/examples/py-gtk2/pygtk-demo/demos/images/gnome-gimp.png
|
||||
share/examples/py-gtk2/pygtk-demo/demos/images/gnome-gmush.png
|
||||
share/examples/py-gtk2/pygtk-demo/demos/images/gnome-gsame.png
|
||||
share/examples/py-gtk2/pygtk-demo/demos/images/gnu-keys.png
|
||||
share/examples/py-gtk2/pygtk-demo/demos/images/gtk-logo-rgb.gif
|
||||
share/examples/py-gtk2/pygtk-demo/demos/itemfactory.pyc
|
||||
share/examples/py-gtk2/pygtk-demo/demos/list_store.py
|
||||
share/examples/py-gtk2/pygtk-demo/demos/list_store.pyc
|
||||
share/examples/py-gtk2/pygtk-demo/demos/menu.py
|
||||
share/examples/py-gtk2/pygtk-demo/demos/menu.pyc
|
||||
share/examples/py-gtk2/pygtk-demo/demos/panes.py
|
||||
share/examples/py-gtk2/pygtk-demo/demos/panes.pyc
|
||||
share/examples/py-gtk2/pygtk-demo/demos/pixbufs.py
|
||||
share/examples/py-gtk2/pygtk-demo/demos/sizegroup.py
|
||||
share/examples/py-gtk2/pygtk-demo/demos/sizegroup.pyc
|
||||
share/examples/py-gtk2/pygtk-demo/demos/stock_browser.py
|
||||
share/examples/py-gtk2/pygtk-demo/demos/stock_browser.pyc
|
||||
share/examples/py-gtk2/pygtk-demo/demos/textview.py
|
||||
share/examples/py-gtk2/pygtk-demo/demos/toolbar.pyc
|
||||
share/examples/py-gtk2/pygtk-demo/demos/tree_store.py
|
||||
share/examples/py-gtk2/pygtk-demo/demos/treemodel.py
|
||||
share/examples/py-gtk2/pygtk-demo/demos/treemodel.pyc
|
||||
share/examples/py-gtk2/pygtk-demo/demos/ui_manager.py
|
||||
share/examples/py-gtk2/pygtk-demo/pygtk-demo.py
|
||||
share/examples/py-gtk2/simple/
|
||||
share/examples/py-gtk2/simple/README
|
||||
share/examples/py-gtk2/simple/dnd.py
|
||||
share/examples/py-gtk2/simple/dndpixmap.py
|
||||
share/examples/py-gtk2/simple/hello.py
|
||||
share/examples/py-gtk2/simple/scribble.py
|
||||
share/examples/py-gtk2/simple/simple.py
|
||||
share/examples/py-gtk2/simple/tooltip.py
|
||||
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/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/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
|
||||
|
Loading…
x
Reference in New Issue
Block a user