Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 3 Sep 2002 00:30:12 +0200
From:      Marc Recht <marc@informatik.uni-bremen.de>
To:        FreeBSD-gnats-submit@FreeBSD.org, perky@FreeBSD.org
Subject:   ports/42344: new port: py-gtk2
Message-ID:  <20020903003012.76fb71bf.marc@informatik.uni-bremen.de>

next in thread | raw e-mail | index | archive | help

>Number:         42344
>Category:       ports
>Synopsis:       new port: py-gtk2
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Sep 02 15:40:02 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Marc Recht
>Release:        FreeBSD 5.0-CURRENT i386
>Organization:
>Environment:
System: FreeBSD leeloo.intern.geht.de 5.0-CURRENT FreeBSD 5.0-CURRENT #0: Sat Aug 3 11:59:28 CEST 2002 root@leeloo.intern.geht.de:/usr/obj/usr/src/sys/LEELOO i386


>Description:
New port for py-gtk2.

>How-To-Repeat:

>Fix:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	x11-toolkits/py-gtk2/Makefile
#	x11-toolkits/py-gtk2/distinfo
#	x11-toolkits/py-gtk2/pkg-comment
#	x11-toolkits/py-gtk2/pkg-descr
#	x11-toolkits/py-gtk2/pkg-install
#	x11-toolkits/py-gtk2/pkg-plist
#
echo x - x11-toolkits/py-gtk2/Makefile
sed 's/^X//' >x11-toolkits/py-gtk2/Makefile << 'END-of-x11-toolkits/py-gtk2/Makefile'
X# New ports collection makefile for:	py-gtk2
X# Date created:				08/13/2002
X# Whom:					marc@informatik.uni-bremen.de
X#
X# $FreeBSD: $
X#
X
XPORTNAME=	py-gtk2
XPORTVERSION=	1.99.12
XCATEGORIES=	x11-toolkits python
XMASTER_SITES=   ${MASTER_SITE_GNOME}
XMASTER_SITE_SUBDIR=     2.0.0/sources/pygtk
XDISTNAME=       pygtk-${PORTVERSION}
XDIST_SUBDIR=    gnome2
X
XMAINTAINER=	marc@informatik.uni-bremen.de
X
XLIB_DEPENDS=    gtk-x11-2.0:${PORTSDIR}/x11-toolkits/gtk20 \
X		glade-2.0.0:${PORTSDIR}/devel/libglade2 \
X		gtkgl-2.0:${PORTSDIR}/x11-toolkits/gtkglarea2
XRUN_DEPENDS=	${PYNUMERIC}
X
XUSE_BZIP2=      yes
XUSE_GMAKE=	yes
XUSE_GNOMENG=	yes
XUSE_PYTHON=	yes
XUSE_LIBTOOL=	yes
X
XEG_SRC_DIR=	${WRKSRC}/examples
XEG_DST_DIR=	${PREFIX}/share/examples/pygtk
X
X.if !defined(BATCH) && !defined(PACKAGE_BUILDING)
Xpre-build:
X	@${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
X.endif
X
X.if !defined(NOPORTDOCS)
Xpost-install:
X	${MKDIR} ${EG_DST_DIR}
X	${TAR} -C ${EG_SRC_DIR} -cf - . | ${TAR} -C ${EG_DST_DIR} -xvf -
X	${CHOWN} -R ${BINOWN}:${BINGRP} ${EG_DST_DIR}
X	find ${EG_DST_DIR} -type d -print | xargs ${CHMOD} 0555
X	find ${EG_DST_DIR} -type f -print | xargs ${CHMOD} 0444
X	${MKDIR} ${PREFIX}/share/doc/pygtk
X	${INSTALL_DATA} ${WRKSRC}/MAPPING ${PREFIX}/share/doc/pygtk
X	${INSTALL_DATA} ${WRKSRC}/THREADS ${PREFIX}/share/doc/pygtk
X.endif
X
X.include <bsd.port.mk>
END-of-x11-toolkits/py-gtk2/Makefile
echo x - x11-toolkits/py-gtk2/distinfo
sed 's/^X//' >x11-toolkits/py-gtk2/distinfo << 'END-of-x11-toolkits/py-gtk2/distinfo'
XMD5 (gnome2/pygtk-1.99.12.tar.bz2) = f6897f613d83282d69e3cf911bc23c51
END-of-x11-toolkits/py-gtk2/distinfo
echo x - x11-toolkits/py-gtk2/pkg-comment
sed 's/^X//' >x11-toolkits/py-gtk2/pkg-comment << 'END-of-x11-toolkits/py-gtk2/pkg-comment'
XA set of Python bindings for GTK
END-of-x11-toolkits/py-gtk2/pkg-comment
echo x - x11-toolkits/py-gtk2/pkg-descr
sed 's/^X//' >x11-toolkits/py-gtk2/pkg-descr << 'END-of-x11-toolkits/py-gtk2/pkg-descr'
XExcerpt from the README:
X
X PyGTK
X =====
X Author: James Henstridge <james@daa.com.au>
X
X This archive contains modules that allow you to use gtk in Python
X programs.  At present, it is a fairly complete set of bindings.
X
X-- Jacques Vidrine <nectar@FreeBSD.ORG>
END-of-x11-toolkits/py-gtk2/pkg-descr
echo x - x11-toolkits/py-gtk2/pkg-install
sed 's/^X//' >x11-toolkits/py-gtk2/pkg-install << 'END-of-x11-toolkits/py-gtk2/pkg-install'
X#!/bin/sh
X
Xif [ -n "${PACKAGE_BUILDING}" ]; then
X    exit 0
Xfi
X
XPATH=/bin:/usr/bin:/sbin:/usr/sbin:${PATH}
Xexport PATH
X
Xif [ "$2" = "PRE-INSTALL" ]; then
X     if pkg_info | grep "^py-gtk-[0-9]"; then
X         echo "py-gtk for GTK+ 1.x was detected."
X         echo "This packages cannot coexist with py-gtk2."
X	 false
X     fi
Xfi
END-of-x11-toolkits/py-gtk2/pkg-install
echo x - x11-toolkits/py-gtk2/pkg-plist
sed 's/^X//' >x11-toolkits/py-gtk2/pkg-plist << 'END-of-x11-toolkits/py-gtk2/pkg-plist'
Xbin/pygtk-codegen-2.0
Xinclude/pygtk-2.0/pygtk/pygtk.h
Xinclude/pygtk-2.0/pygobject.h
Xlib/python2.2/site-packages/gtk/_gtkmodule.so
Xlib/python2.2/site-packages/gtk/_gtkmodule.la
Xlib/python2.2/site-packages/gtk/glademodule.so
Xlib/python2.2/site-packages/gtk/glademodule.la
Xlib/python2.2/site-packages/gtk/__init__.py
Xlib/python2.2/site-packages/gtk/keysyms.py
Xlib/python2.2/site-packages/gtk/compat.py
Xlib/python2.2/site-packages/gtk/__init__.pyc
Xlib/python2.2/site-packages/gtk/keysyms.pyc
Xlib/python2.2/site-packages/gtk/compat.pyc
Xlib/python2.2/site-packages/gtk/__init__.pyo
Xlib/python2.2/site-packages/gtk/keysyms.pyo
Xlib/python2.2/site-packages/gtk/compat.pyo
Xlib/python2.2/site-packages/gobjectmodule.so
Xlib/python2.2/site-packages/gobjectmodule.la
Xlib/python2.2/site-packages/pangomodule.so
Xlib/python2.2/site-packages/pangomodule.la
Xlib/python2.2/site-packages/atkmodule.so
Xlib/python2.2/site-packages/atkmodule.la
Xlib/pkgconfig/pygtk-2.0.pc
Xshare/doc/pygtk/MAPPING
Xshare/doc/pygtk/THREADS
Xshare/examples/pygtk/atk/atk-demo.py
Xshare/examples/pygtk/gl/README
Xshare/examples/pygtk/gl/cone.py
Xshare/examples/pygtk/gl/dots.py
Xshare/examples/pygtk/gl/gears.py
Xshare/examples/pygtk/glade/README
Xshare/examples/pygtk/glade/glade-demo.py
Xshare/examples/pygtk/glade/test.glade
Xshare/examples/pygtk/gobject/signal.py
Xshare/examples/pygtk/gobject/properties.py
Xshare/examples/pygtk/ide/gtkcons.py
Xshare/examples/pygtk/ide/gtkdb.py
Xshare/examples/pygtk/ide/edit.py
Xshare/examples/pygtk/ide/browse.py
Xshare/examples/pygtk/ide/minibreak.xpm
Xshare/examples/pygtk/ide/README
Xshare/examples/pygtk/ide/gtkprof.py
Xshare/examples/pygtk/ide/pyide.py
Xshare/examples/pygtk/ide/break.xpm
Xshare/examples/pygtk/ide/return.xpm
Xshare/examples/pygtk/ide/next.xpm
Xshare/examples/pygtk/ide/continue.xpm
Xshare/examples/pygtk/ide/step.xpm
Xshare/examples/pygtk/ide/edit.xpm
Xshare/examples/pygtk/ide/run.xpm
Xshare/examples/pygtk/ide/quit.xpm
Xshare/examples/pygtk/neil/TAppli.py
Xshare/examples/pygtk/neil/TAppli2.py
Xshare/examples/pygtk/neil/TAppli3.py
Xshare/examples/pygtk/neil/TAppli4.py
Xshare/examples/pygtk/neil/TAppli5.py
Xshare/examples/pygtk/neil/bomb.xpm
Xshare/examples/pygtk/neil/gtk-logo.xpm
Xshare/examples/pygtk/neil/question.xpm
Xshare/examples/pygtk/neil/notebook.py
Xshare/examples/pygtk/neil/README
Xshare/examples/pygtk/pango/utf8-demo.py
Xshare/examples/pygtk/pygtk-demo/demos/__init__.py
Xshare/examples/pygtk/pygtk-demo/demos/appwindow.py
Xshare/examples/pygtk/pygtk-demo/demos/buttonbox.py
Xshare/examples/pygtk/pygtk-demo/demos/colorsel.py
Xshare/examples/pygtk/pygtk-demo/demos/dialogs.py
Xshare/examples/pygtk/pygtk-demo/demos/dndpixmap.py
Xshare/examples/pygtk/pygtk-demo/demos/dnd.py
Xshare/examples/pygtk/pygtk-demo/demos/itemfactory.py
Xshare/examples/pygtk/pygtk-demo/demos/list_store.py
Xshare/examples/pygtk/pygtk-demo/demos/menu.py
Xshare/examples/pygtk/pygtk-demo/demos/panes.py
Xshare/examples/pygtk/pygtk-demo/demos/sizegroup.py
Xshare/examples/pygtk/pygtk-demo/demos/toolbar.py
Xshare/examples/pygtk/pygtk-demo/demos/treemodel.py
Xshare/examples/pygtk/pygtk-demo/pygtk-demo.py
Xshare/examples/pygtk/simple/hello.py
Xshare/examples/pygtk/simple/simple.py
Xshare/examples/pygtk/simple/tooltip.py
Xshare/examples/pygtk/simple/scribble.py
Xshare/examples/pygtk/simple/dnd.py
Xshare/examples/pygtk/simple/dndpixmap.py
Xshare/examples/pygtk/simple/README
Xshare/pygtk/2.0/codegen/__init__.py
Xshare/pygtk/2.0/codegen/argtypes.py
Xshare/pygtk/2.0/codegen/codegen.py
Xshare/pygtk/2.0/codegen/definitions.py
Xshare/pygtk/2.0/codegen/defsparser.py
Xshare/pygtk/2.0/codegen/docextract.py
Xshare/pygtk/2.0/codegen/docgen.py
Xshare/pygtk/2.0/codegen/h2def.py
Xshare/pygtk/2.0/codegen/mergedefs.py
Xshare/pygtk/2.0/codegen/mkskel.py
Xshare/pygtk/2.0/codegen/override.py
Xshare/pygtk/2.0/codegen/scmexpr.py
Xshare/pygtk/2.0/codegen/__init__.pyc
Xshare/pygtk/2.0/codegen/argtypes.pyc
Xshare/pygtk/2.0/codegen/codegen.pyc
Xshare/pygtk/2.0/codegen/definitions.pyc
Xshare/pygtk/2.0/codegen/defsparser.pyc
Xshare/pygtk/2.0/codegen/docextract.pyc
Xshare/pygtk/2.0/codegen/docgen.pyc
Xshare/pygtk/2.0/codegen/h2def.pyc
Xshare/pygtk/2.0/codegen/mergedefs.pyc
Xshare/pygtk/2.0/codegen/mkskel.pyc
Xshare/pygtk/2.0/codegen/override.pyc
Xshare/pygtk/2.0/codegen/scmexpr.pyc
Xshare/pygtk/2.0/codegen/__init__.pyo
Xshare/pygtk/2.0/codegen/argtypes.pyo
Xshare/pygtk/2.0/codegen/codegen.pyo
Xshare/pygtk/2.0/codegen/definitions.pyo
Xshare/pygtk/2.0/codegen/defsparser.pyo
Xshare/pygtk/2.0/codegen/docextract.pyo
Xshare/pygtk/2.0/codegen/docgen.pyo
Xshare/pygtk/2.0/codegen/h2def.pyo
Xshare/pygtk/2.0/codegen/mergedefs.pyo
Xshare/pygtk/2.0/codegen/mkskel.pyo
Xshare/pygtk/2.0/codegen/override.pyo
Xshare/pygtk/2.0/codegen/scmexpr.pyo
Xshare/pygtk/2.0/defs/gtk.defs
Xshare/pygtk/2.0/defs/gtk-types.defs
Xshare/pygtk/2.0/defs/gtk-extrafuncs.defs
Xshare/pygtk/2.0/defs/gdk.defs
Xshare/pygtk/2.0/defs/gdk-types.defs
Xshare/pygtk/2.0/defs/libglade.defs
Xshare/pygtk/2.0/defs/gtkgl.defs
Xshare/pygtk/2.0/defs/pango.defs
Xshare/pygtk/2.0/defs/pango-types.defs
Xshare/pygtk/2.0/defs/atk.defs
Xshare/pygtk/2.0/defs/atk-types.defs
X@dirrm include/pygtk-2.0/pygtk
X@dirrm include/pygtk-2.0
X@dirrm lib/python2.2/site-packages/gtk
X@dirrm share/doc/pygtk
X@dirrm share/examples/pygtk/atk
X@dirrm share/examples/pygtk/gl
X@dirrm share/examples/pygtk/glade
X@dirrm share/examples/pygtk/gobject
X@dirrm share/examples/pygtk/ide
X@dirrm share/examples/pygtk/neil
X@dirrm share/examples/pygtk/pango
X@dirrm share/examples/pygtk/pygtk-demo/demos
X@dirrm share/examples/pygtk/pygtk-demo
X@dirrm share/examples/pygtk/simple
X@dirrm share/examples/pygtk
X@dirrm share/pygtk/2.0/codegen
X@dirrm share/pygtk/2.0/defs
X@dirrm share/pygtk/2.0
X@dirrm share/pygtk
END-of-x11-toolkits/py-gtk2/pkg-plist
exit

>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020903003012.76fb71bf.marc>