Update ports: x11-toolkits/py-gtk2 to 2.3.96 and
x11-toolkits/py-gnome2 to 2.5.90
Jean-Yves Lefort
jylefort at brutele.be
Sat Aug 21 09:40:15 PDT 2004
>Submitter-Id: current-users
>Originator: Jean-Yves Lefort
>Organization:
>Confidential: no
>Synopsis: Update ports: x11-toolkits/py-gtk2 to 2.3.96 and x11-toolkits/py-gnome2 to 2.5.90
>Severity: non-critical
>Priority: medium
>Category: ports
>Class: update
>Release: FreeBSD 4.10-RELEASE i386
>Environment:
System: FreeBSD jsite.lefort.net 4.10-RELEASE FreeBSD 4.10-RELEASE #0: Thu Jul 1 14:25:43 CEST 2004 jylefort at jsite.lefort.net:/usr/obj/usr/src/sys/JSITE i386
>Description:
Note: the new py-gnome2 does not depend on libzvt anymore, therefore
bsd.gnome.mk should also be modified.
>How-To-Repeat:
>Fix:
diff -ruN /usr/ports/x11-toolkits/py-gtk2/Makefile py-gtk2/Makefile
--- /usr/ports/x11-toolkits/py-gtk2/Makefile Mon Jul 26 12:26:40 2004
+++ py-gtk2/Makefile Sat Aug 21 16:53:34 2004
@@ -5,11 +5,10 @@
# $FreeBSD: ports/x11-toolkits/py-gtk2/Makefile,v 1.78 2004/07/25 20:43:12 marcus Exp $
PORTNAME= gtk
-PORTVERSION= 2.2.0
-PORTREVISION= 3
+PORTVERSION= 2.3.96
CATEGORIES= x11-toolkits python
MASTER_SITES= ${MASTER_SITE_GNOME}
-MASTER_SITE_SUBDIR= sources/pygtk/2.2
+MASTER_SITE_SUBDIR= sources/pygtk/2.3
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= pygtk-${PORTVERSION}
DIST_SUBDIR= gnome2
@@ -52,7 +51,9 @@
.if !defined(NOPORTDOCS)
post-install:
${MKDIR} ${EG_DST_DIR}
- ${TAR} -C ${EG_SRC_DIR} -cf - . | ${TAR} -C ${EG_DST_DIR} -xf -
+.for dir in atk glade gobject gtk ide neil pango pygtk-demo simple
+ ${CP} -R ${EG_SRC_DIR}/${dir} ${EG_DST_DIR}
+.endfor
${CHOWN} -R ${BINOWN}:${BINGRP} ${EG_DST_DIR}
${FIND} ${EG_DST_DIR} -type d -print | ${XARGS} ${CHMOD} 0555
${FIND} ${EG_DST_DIR} -type f -print | ${XARGS} ${CHMOD} 0444
diff -ruN /usr/ports/x11-toolkits/py-gtk2/distinfo py-gtk2/distinfo
--- /usr/ports/x11-toolkits/py-gtk2/distinfo Fri Mar 12 04:35:49 2004
+++ py-gtk2/distinfo Sat Aug 21 16:24:59 2004
@@ -1,2 +1,2 @@
-MD5 (gnome2/pygtk-2.2.0.tar.bz2) = 992122f8a61c266aeb1b7b35be9c4be1
-SIZE (gnome2/pygtk-2.2.0.tar.bz2) = 553761
+MD5 (gnome2/pygtk-2.3.96.tar.bz2) = f5fcace74a398a5fac12f76592c405bb
+SIZE (gnome2/pygtk-2.3.96.tar.bz2) = 630563
diff -ruN /usr/ports/x11-toolkits/py-gtk2/pkg-plist py-gtk2/pkg-plist
--- /usr/ports/x11-toolkits/py-gtk2/pkg-plist Fri Mar 12 04:35:49 2004
+++ py-gtk2/pkg-plist Sat Aug 21 16:45:14 2004
@@ -31,6 +31,9 @@
%%PORTDOCS%%share/examples/py-gtk/glade/test.glade
%%PORTDOCS%%share/examples/py-gtk/gobject/properties.py
%%PORTDOCS%%share/examples/py-gtk/gobject/signal.py
+%%PORTDOCS%%share/examples/py-gtk/gtk/filechooser.py
+%%PORTDOCS%%share/examples/py-gtk/gtk/uimanager.py
+%%PORTDOCS%%share/examples/py-gtk/gtk/widget.py
%%PORTDOCS%%share/examples/py-gtk/ide/README
%%PORTDOCS%%share/examples/py-gtk/ide/break.xpm
%%PORTDOCS%%share/examples/py-gtk/ide/browse.py
@@ -58,6 +61,7 @@
%%PORTDOCS%%share/examples/py-gtk/neil/notebook.py
%%PORTDOCS%%share/examples/py-gtk/neil/question.xpm
%%PORTDOCS%%share/examples/py-gtk/pango/utf8-demo.py
+%%PORTDOCS%%share/examples/py-gtk/pygtk-demo/alphatest.png
%%PORTDOCS%%share/examples/py-gtk/pygtk-demo/demos/__init__.py
%%PORTDOCS%%share/examples/py-gtk/pygtk-demo/demos/appwindow.py
%%PORTDOCS%%share/examples/py-gtk/pygtk-demo/demos/buttonbox.py
@@ -74,6 +78,7 @@
%%PORTDOCS%%share/examples/py-gtk/pygtk-demo/demos/stock_browser.py
%%PORTDOCS%%share/examples/py-gtk/pygtk-demo/demos/toolbar.py
%%PORTDOCS%%share/examples/py-gtk/pygtk-demo/demos/treemodel.py
+%%PORTDOCS%%share/examples/py-gtk/pygtk-demo/floppybuddy.gif
%%PORTDOCS%%share/examples/py-gtk/pygtk-demo/gtk-logo-rgb.gif
%%PORTDOCS%%share/examples/py-gtk/pygtk-demo/pygtk-demo.py
%%PORTDOCS%%share/examples/py-gtk/simple/README
@@ -139,6 +144,7 @@
%%PORTDOCS%%@dirrm share/examples/py-gtk/pango
%%PORTDOCS%%@dirrm share/examples/py-gtk/neil
%%PORTDOCS%%@dirrm share/examples/py-gtk/ide
+%%PORTDOCS%%@dirrm share/examples/py-gtk/gtk
%%PORTDOCS%%@dirrm share/examples/py-gtk/gobject
%%PORTDOCS%%@dirrm share/examples/py-gtk/glade
%%PORTDOCS%%@dirrm share/examples/py-gtk/atk
diff -ruN /usr/ports/x11-toolkits/py-gnome2/Makefile py-gnome2/Makefile
--- /usr/ports/x11-toolkits/py-gnome2/Makefile Sun Aug 8 12:28:37 2004
+++ py-gnome2/Makefile Sat Aug 21 16:58:42 2004
@@ -6,10 +6,10 @@
#
PORTNAME= gnome
-PORTVERSION= 2.0.3
+PORTVERSION= 2.5.90
CATEGORIES= x11-toolkits python gnome
MASTER_SITES= ${MASTER_SITE_GNOME}
-MASTER_SITE_SUBDIR= sources/gnome-python/2.0
+MASTER_SITE_SUBDIR= sources/gnome-python/2.5
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= gnome-python-${PORTVERSION}
DIST_SUBDIR= gnome2
@@ -24,7 +24,7 @@
USE_BZIP2= yes
USE_GMAKE= yes
USE_PYTHON= yes
-USE_GNOME= gnomehack libgnomeprintui libgtkhtml gnomepanel libzvt \
+USE_GNOME= gnomehack libgnomeprintui libgtkhtml gnomepanel \
nautilus2 pygtk2
USE_LIBTOOL_VER=15
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
@@ -38,7 +38,9 @@
.if !defined(NOPORTDOCS)
post-install:
${MKDIR} ${EG_DST_DIR}
- ${TAR} -C ${EG_SRC_DIR} -cf - . | ${TAR} -C ${EG_DST_DIR} -xf -
+.for dir in applet bonobo canvas gconf gnomeprint gtkhtml2 nautilus popt vfs
+ ${CP} -R ${EG_SRC_DIR}/${dir} ${EG_DST_DIR}
+.endfor
${CHOWN} -R ${BINOWN}:${BINGRP} ${EG_DST_DIR}
${FIND} ${EG_DST_DIR} -type d -print | ${XARGS} ${CHMOD} 0555
${FIND} ${EG_DST_DIR} -type f -print | ${XARGS} ${CHMOD} 0444
diff -ruN /usr/ports/x11-toolkits/py-gnome2/distinfo py-gnome2/distinfo
--- /usr/ports/x11-toolkits/py-gnome2/distinfo Sun Aug 8 12:28:37 2004
+++ py-gnome2/distinfo Sat Aug 21 16:59:37 2004
@@ -1,2 +1,2 @@
-MD5 (gnome2/gnome-python-2.0.3.tar.bz2) = f248cc3a0791c6e1c7c2ba6a49429f48
-SIZE (gnome2/gnome-python-2.0.3.tar.bz2) = 348773
+MD5 (gnome2/gnome-python-2.5.90.tar.bz2) = f1d741b64eb2c6f5ab74dc9357d2f57a
+SIZE (gnome2/gnome-python-2.5.90.tar.bz2) = 361884
diff -ruN /usr/ports/x11-toolkits/py-gnome2/files/patch-bonobo::bonobo.override py-gnome2/files/patch-bonobo::bonobo.override
--- /usr/ports/x11-toolkits/py-gnome2/files/patch-bonobo::bonobo.override Thu Jan 1 01:00:00 1970
+++ py-gnome2/files/patch-bonobo::bonobo.override Sat Aug 21 17:29:15 2004
@@ -0,0 +1,32 @@
+--- bonobo/bonobo.override 4 Aug 2004 22:33:19 -0000 1.29
++++ bonobo/bonobo.override 7 Aug 2004 14:53:04 -0000 1.30
+@@ -186,6 +186,7 @@ _wrap_bonobo_event_source_client_add_lis
+ gchar *opt_mask = NULL;
+ PyObject *params = NULL;
+ CORBA_Environment ev;
++ Bonobo_Listener listener;
+
+ if (!PyArg_ParseTupleAndKeywords(args, kwargs,
+ "O!O|sO:bonobo.event_source_client_add_listener",
+@@ -201,16 +202,14 @@ _wrap_bonobo_event_source_client_add_lis
+
+ CORBA_exception_init(&ev);
+
+- bonobo_event_source_client_add_listener_closure (((PyCORBA_Object *)object)->objref,
+- pyg_closure_new (callback, params, NULL),
+- opt_mask,
+- &ev);
++ listener = bonobo_event_source_client_add_listener_full(
++ ((PyCORBA_Object *)object)->objref,
++ pyg_closure_new (callback, params, NULL), opt_mask, &ev);
+
+ if (pyorbit_check_ex(&ev))
+ return NULL;
+-
+- Py_INCREF(Py_None);
+- return Py_None;
++
++ return pycorba_object_new(listener);
+ }
+ %%
+ override bonobo_item_handler_new_closure kwargs
diff -ruN /usr/ports/x11-toolkits/py-gnome2/pkg-plist py-gnome2/pkg-plist
--- /usr/ports/x11-toolkits/py-gnome2/pkg-plist Wed Apr 7 06:36:45 2004
+++ py-gnome2/pkg-plist Sat Aug 21 17:09:05 2004
@@ -14,7 +14,6 @@
%%PYTHON_SITELIBDIR%%/gtk-2.0/gnome/nautilus.so
%%PYTHON_SITELIBDIR%%/gtk-2.0/gnome/ui.so
%%PYTHON_SITELIBDIR%%/gtk-2.0/gnome/vfs.so
-%%PYTHON_SITELIBDIR%%/gtk-2.0/gnome/zvt.so
%%PYTHON_SITELIBDIR%%/gtk-2.0/gnomeprint/__init__.py
%%PYTHON_SITELIBDIR%%/gtk-2.0/gnomeprint/__init__.pyc
%%PYTHON_SITELIBDIR%%/gtk-2.0/gnomeprint/__init__.pyo
@@ -51,8 +50,9 @@
%%PORTDOCS%%share/examples/py-gnome/nautilus/Nautilus_View_pysample.server
%%PORTDOCS%%share/examples/py-gnome/nautilus/README
%%PORTDOCS%%share/examples/py-gnome/nautilus/sample.py
+%%PORTDOCS%%share/examples/py-gnome/popt/popt.py
+%%PORTDOCS%%share/examples/py-gnome/vfs/async.py
%%PORTDOCS%%share/examples/py-gnome/vfs/shell.py
-%%PORTDOCS%%share/examples/py-gnome/zvt/zvt-demo.py
share/pygtk/2.0/defs/applet.defs
share/pygtk/2.0/defs/art.defs
share/pygtk/2.0/defs/bonobo-types.defs
@@ -61,15 +61,15 @@
share/pygtk/2.0/defs/bonoboui.defs
share/pygtk/2.0/defs/canvas.defs
share/pygtk/2.0/defs/gconf.defs
+share/pygtk/2.0/defs/gnome-types.defs
share/pygtk/2.0/defs/gnome.defs
share/pygtk/2.0/defs/gtkhtml2.defs
share/pygtk/2.0/defs/nautilus.defs
share/pygtk/2.0/defs/print.defs
share/pygtk/2.0/defs/printui.defs
share/pygtk/2.0/defs/ui.defs
-share/pygtk/2.0/defs/zvt.defs
-%%PORTDOCS%%@dirrm share/examples/py-gnome/zvt
%%PORTDOCS%%@dirrm share/examples/py-gnome/vfs
+%%PORTDOCS%%@dirrm share/examples/py-gnome/popt
%%PORTDOCS%%@dirrm share/examples/py-gnome/nautilus
%%PORTDOCS%%@dirrm share/examples/py-gnome/gtkhtml2
%%PORTDOCS%%@dirrm share/examples/py-gnome/gnomeprint
--- bsd.gnome.mk.orig Sat Aug 21 17:35:47 2004
+++ bsd.gnome.mk Sat Aug 21 17:36:03 2004
@@ -398,7 +398,7 @@
pygnome2_DETECT= ${PYTHON_SITELIBDIR}/gtk-2.0/gnome/__init__.py
pygnome2_BUILD_DEPENDS= ${pygnome2_DETECT}:${PORTSDIR}/x11-toolkits/py-gnome2
pygnome2_RUN_DEPENDS= ${pygnome2_DETECT}:${PORTSDIR}/x11-toolkits/py-gnome2
-pygnome2_USE_GNOME_IMPL=libgnomeprintui libgtkhtml gnomepanel libzvt nautilus2 pygtk2
+pygnome2_USE_GNOME_IMPL=libgnomeprintui libgtkhtml gnomepanel nautilus2 pygtk2
gstreamerplugins_LIB_DEPENDS= gstplay-0.8.1:${PORTSDIR}/multimedia/gstreamer-plugins \
gstreamer-0.8:${PORTSDIR}/multimedia/gstreamer
More information about the freebsd-gnome
mailing list