[Midnightbsd-cvs] mports: mports/x11-toolkits: Add py-gtk2

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Thu Dec 27 23:14:43 EST 2007


Log Message:
-----------
Add py-gtk2

Modified Files:
--------------
    mports/x11-toolkits:
        Makefile (r1.33 -> r1.34)

Added Files:
-----------
    mports/x11-toolkits/py-gtk2:
        Makefile (r1.1)
        distinfo (r1.1)
        pkg-descr (r1.1)
        pkg-plist (r1.1)
    mports/x11-toolkits/py-gtk2/files:
        patch-Makefile.in (r1.1)

-------------- next part --------------
--- /dev/null
+++ x11-toolkits/py-gtk2/pkg-descr
@@ -0,0 +1,10 @@
+Excerpt from the README:
+
+ PyGTK
+ =====
+ Author: James Henstridge <james at daa.com.au>
+
+ This archive contains modules that allow you to use gtk in Python
+ programs.  At present, it is a fairly complete set of bindings.
+
+WWW: http://www.pygtk.org/
--- /dev/null
+++ x11-toolkits/py-gtk2/pkg-plist
@@ -0,0 +1,292 @@
+bin/pygtk-codegen-2.0
+bin/pygtk-demo
+include/pygtk-2.0/pygtk/pygtk.h
+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.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/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
+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
+%%PYTHON_SITELIBDIR%%/gtk-2.0/atk.la
+%%PYTHON_SITELIBDIR%%/gtk-2.0/atk.so
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/__init__.py
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/__init__.pyc
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/__init__.pyo
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/_gtk.la
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/_gtk.so
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/_lazyutils.py
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/_lazyutils.pyc
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/_lazyutils.pyo
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/compat.py
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/compat.pyc
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/compat.pyo
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/deprecation.py
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/deprecation.pyc
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/deprecation.pyo
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/glade.la
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/glade.so
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/keysyms.py
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/keysyms.pyc
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/keysyms.pyo
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gtkunixprint.la
+%%PYTHON_SITELIBDIR%%/gtk-2.0/gtkunixprint.so
+%%PYTHON_SITELIBDIR%%/gtk-2.0/pango.la
+%%PYTHON_SITELIBDIR%%/gtk-2.0/pango.so
+%%PYTHON_SITELIBDIR%%/gtk-2.0/pangocairo.la
+%%PYTHON_SITELIBDIR%%/gtk-2.0/pangocairo.so
+libdata/pkgconfig/pygtk-2.0.pc
+%%PORTDOCS%%%%DOCSDIR%%/MAPPING
+%%PORTDOCS%%%%DOCSDIR%%/THREADS
+%%PORTDOCS%%%%EXAMPLESDIR%%/Makefile
+%%PORTDOCS%%%%EXAMPLESDIR%%/Makefile.am
+%%PORTDOCS%%%%EXAMPLESDIR%%/Makefile.in
+%%PORTDOCS%%%%EXAMPLESDIR%%/Makefile.in.bak
+%%PORTDOCS%%%%EXAMPLESDIR%%/atk/atk-demo.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/glade/README
+%%PORTDOCS%%%%EXAMPLESDIR%%/glade/autoconnect.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/glade/glade-demo.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/glade/test.glade
+%%PORTDOCS%%%%EXAMPLESDIR%%/glade/test2.glade
+%%PORTDOCS%%%%EXAMPLESDIR%%/gobject/editable-interface.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/gobject/properties.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/gobject/signal.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/gtk/bin.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/gtk/filechooser.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/gtk/scrollable.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/gtk/sizegroup.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/gtk/testprint.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/gtk/uimanager.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/gtk/widget.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/ide/README
+%%PORTDOCS%%%%EXAMPLESDIR%%/ide/break.xpm
+%%PORTDOCS%%%%EXAMPLESDIR%%/ide/browse.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/ide/continue.xpm
+%%PORTDOCS%%%%EXAMPLESDIR%%/ide/dialogs.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/ide/edit.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/ide/edit.xpm
+%%PORTDOCS%%%%EXAMPLESDIR%%/ide/gtkcons.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/ide/gtkdb.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/ide/gtkprof.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/ide/minibreak.xpm
+%%PORTDOCS%%%%EXAMPLESDIR%%/ide/next.xpm
+%%PORTDOCS%%%%EXAMPLESDIR%%/ide/pyide.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/ide/quit.xpm
+%%PORTDOCS%%%%EXAMPLESDIR%%/ide/return.xpm
+%%PORTDOCS%%%%EXAMPLESDIR%%/ide/run.xpm
+%%PORTDOCS%%%%EXAMPLESDIR%%/ide/step.xpm
+%%PORTDOCS%%%%EXAMPLESDIR%%/pango/pangocairo-simple.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/pango/utf8-demo.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/__init__.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/appwindow.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/buttonbox.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/changedisplay.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/colorsel.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/dialogs.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/dnd.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/dndpixmap.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/editable_cells.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/entry_completion.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/expander.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/hypertext.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/images.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/images/alphatest.png
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/images/apple-red.png
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/images/background.jpg
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/images/floppybuddy.gif
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/images/gnome-applets.png
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/images/gnome-calendar.png
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/images/gnome-foot.png
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/images/gnome-gimp.png
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/images/gnome-gmush.png
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/images/gnome-gsame.png
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/images/gnu-keys.png
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/images/gtk-logo-rgb.gif
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/list_store.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/menu.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/panes.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/pixbufs.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/print_editor.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/sizegroup.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/statusicon.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/stock_browser.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/textview.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/tree_store.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/treemodel.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/demos/ui_manager.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/pygtk-demo
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/pygtk-demo.in
+%%PORTDOCS%%%%EXAMPLESDIR%%/pygtk-demo/pygtk-demo.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/simple/README
+%%PORTDOCS%%%%EXAMPLESDIR%%/simple/dnd.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/simple/dndpixmap.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/simple/hello.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/simple/scribble.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/simple/simple.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/simple/tooltip.py
+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/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-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
+share/pygtk/2.0/defs/pangocairo.defs
+share/pygtk/2.0/defs/pangocairo.override
+ at dirrm share/pygtk/2.0/defs
+ at dirrm share/pygtk/2.0/codegen
+ at dirrm share/pygtk/2.0
+ at dirrm share/pygtk
+%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/simple
+%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/pygtk-demo/demos/images
+%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/pygtk-demo/demos
+%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/pygtk-demo
+%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/pango
+%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/ide
+%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/gtk
+%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/gobject
+%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/glade
+%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/atk
+%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+ at dirrm %%PYTHON_SITELIBDIR%%/gtk-2.0/gtk
+ at dirrm lib/pygtk/2.0/demos/images
+ at dirrm lib/pygtk/2.0/demos
+ at dirrm lib/pygtk/2.0
+ at dirrm lib/pygtk
+ at dirrm include/pygtk-2.0/pygtk
--- /dev/null
+++ x11-toolkits/py-gtk2/Makefile
@@ -0,0 +1,73 @@
+# New ports collection makefile for:	py-gtk2
+# Date created:				08/13/2002
+# Whom:					marc at informatik.uni-bremen.de
+#
+# $MidnightBSD: mports/x11-toolkits/py-gtk2/Makefile,v 1.1 2007/12/28 04:14:41 laffer1 Exp $
+# $FreeBSD: ports/x11-toolkits/py-gtk2/Makefile,v 1.94 2007/07/10 21:31:06 mezz Exp $
+#   $MCom: ports/x11-toolkits/py-gtk2/Makefile,v 1.49 2006/10/03 20:52:30 ahze Exp $
+#
+
+PORTNAME=	gtk
+PORTVERSION=	2.10.6
+CATEGORIES=	x11-toolkits python
+MASTER_SITES=	${MASTER_SITE_GNOME}
+MASTER_SITE_SUBDIR=	sources/pygtk/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+DISTNAME=	pygtk-${PORTVERSION}
+DIST_SUBDIR=	gnome2
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	A set of Python bindings for GTK+
+
+BUILD_DEPENDS=	${PYTHON_SITELIBDIR}/cairo/__init__.py:${PORTSDIR}/graphics/py-cairo \
+		${PYTHON_SITELIBDIR}/gtk-2.0/gobject/_gobject.so:${PORTSDIR}/devel/py-gobject
+RUN_DEPENDS=	${PYNUMERIC} \
+		${PYTHON_SITELIBDIR}/cairo/__init__.py:${PORTSDIR}/graphics/py-cairo \
+		${PYTHON_SITELIBDIR}/gtk-2.0/gobject/_gobject.so:${PORTSDIR}/devel/py-gobject
+
+USE_BZIP2=	yes
+USE_GMAKE=	yes
+USE_GNOME=	gnomehack gnometarget libglade2
+USE_PYTHON=	yes
+USE_GETTEXT=	yes
+GNU_CONFIGURE=	yes
+CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
+		LIBS="-lintl" \
+		PYTHON="${PYTHON_VERSION}"
+CONFIGURE_ARGS=	--disable-docs
+LDFLAGS+=	-L${LOCALBASE}/lib
+
+DOCSDIR=	${PREFIX}/share/doc/py-gtk
+EG_SRC_DIR=	${WRKSRC}/examples
+EXAMPLESDIR=	${PREFIX}/share/examples/py-gtk
+
+CONFLICTS=	py*-gtk-0*
+
+#
+# Use the same way as the Python port to determine if we want
+# threading support.
+#
+.if !defined(WITHOUT_THREADS)
+CONFIGURE_ARGS+=	--enable-thread
+CFLAGS+=		${PTHREAD_CFLAGS}
+CONFIGURE_ENV+=		LDFLAGS="${PTHREAD_LIBS} ${LDFLAGS}"
+.else
+CONFIGURE_ARGS+=	--disable-thread
+.if defined(LDFLAGS)
+CONFIGURE_ENV+=		LDFLAGS="${LDFLAGS}"
+.endif
+.endif
+
+.if !defined(NOPORTDOCS)
+post-install:
+	${MKDIR} ${EXAMPLESDIR}
+	${TAR} -C ${EG_SRC_DIR} -cf - . | ${TAR} -C ${EXAMPLESDIR} -xf -
+	${CHOWN} -R ${BINOWN}:${BINGRP} ${EXAMPLESDIR}
+	${FIND} ${EXAMPLESDIR} -type d -print | ${XARGS} ${CHMOD} 0555
+	${FIND} ${EXAMPLESDIR} -type f -print | ${XARGS} ${CHMOD} 0444
+	${MKDIR} ${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/MAPPING ${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/THREADS ${DOCSDIR}
+.endif
+
+.include <bsd.port.mk>
--- /dev/null
+++ x11-toolkits/py-gtk2/distinfo
@@ -0,0 +1,3 @@
+MD5 (gnome2/pygtk-2.10.6.tar.bz2) = f051e25adcbdc1ddcf736fadad3d66f2
+SHA256 (gnome2/pygtk-2.10.6.tar.bz2) = e524a45b7ffab55c441bafff43f9583e48616ce48a150413f30208e540435ac9
+SIZE (gnome2/pygtk-2.10.6.tar.bz2) = 1977892
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/x11-toolkits/Makefile,v
retrieving revision 1.33
retrieving revision 1.34
diff -L x11-toolkits/Makefile -L x11-toolkits/Makefile -u -r1.33 -r1.34
--- x11-toolkits/Makefile
+++ x11-toolkits/Makefile
@@ -33,6 +33,7 @@
     SUBDIR += linux-pango
     SUBDIR += open-motif
     SUBDIR += pango
+    SUBDIR += py-gtk2
     SUBDIR += qt33
     SUBDIR += renaissance
     SUBDIR += tk82
--- /dev/null
+++ x11-toolkits/py-gtk2/files/patch-Makefile.in
@@ -0,0 +1,11 @@
+--- Makefile.in.orig	Tue Sep  5 02:02:53 2006
++++ Makefile.in	Tue Sep  5 02:06:11 2006
+@@ -292,7 +292,7 @@ sysconfdir = @sysconfdir@
+ target_alias = @target_alias@
+ AUTOMAKE_OPTIONS = 1.7
+ @BUILD_GTK_TRUE at GTK_SUBDIR = gtk
+-SUBDIRS = codegen . $(GTK_SUBDIR) examples tests docs
++SUBDIRS = codegen . $(GTK_SUBDIR) examples
+ PLATFORM_VERSION = 2.0
+ CLEANFILES = atk.c pango.c pangocairo.c
+ EXTRA_DIST = \


More information about the Midnightbsd-cvs mailing list