On Fri, Apr 28, 2006 at 04:46:41PM -0300, Pedro Martelletto wrote: > (Sending this here since the port has no maintainer) > > [EMAIL PROTECTED]:~ > sawfish-ui > (rep:15769): Gtk-CRITICAL **: > gtk_radio_menu_item_new_with_label_from_widget: assertion > GTK_IS_RADIO_MENU_ITEM (group)' failed > *** Bad argument: #<subr gtk-menu-shell-append>, (), 2 > [EMAIL PROTECTED]:~ > > > This is on -current.
Couldn't resist, here's a fix. -p. Index: Makefile =================================================================== RCS file: /cvs/ports/x11/rep-gtk/Makefile,v retrieving revision 1.17 diff -u -r1.17 Makefile --- Makefile 22 Jan 2006 23:21:46 -0000 1.17 +++ Makefile 29 Apr 2006 00:26:34 -0000 @@ -4,7 +4,7 @@ VERSION= 0.18 DISTNAME= rep-gtk-${VERSION} -PKGNAME= ${DISTNAME}p4 +PKGNAME= ${DISTNAME}p5 CATEGORIES= x11 HOMEPAGE= http://rep-gtk.sourceforge.net/ Index: patches/patch-gtk-compat_c =================================================================== RCS file: /cvs/ports/x11/rep-gtk/patches/patch-gtk-compat_c,v retrieving revision 1.1 diff -u -r1.1 patch-gtk-compat_c --- patches/patch-gtk-compat_c 3 Jun 2005 19:08:30 -0000 1.1 +++ patches/patch-gtk-compat_c 29 Apr 2006 00:26:34 -0000 @@ -1,19 +1,21 @@ $OpenBSD: patch-gtk-compat_c,v 1.1 2005/06/03 19:08:30 sturm Exp $ ---- gtk-compat.c.orig Fri Jun 3 12:02:25 2005 -+++ gtk-compat.c Fri Jun 3 12:02:47 2005 -@@ -62,6 +62,7 @@ gtk_menu_popup_interp (GtkMenu *menu, - func, func_data, button, activate_time); - } +--- gtk-compat.c.orig Fri Jul 12 01:19:22 2002 ++++ gtk-compat.c Fri Apr 28 20:35:19 2006 +@@ -64,7 +64,7 @@ gtk_menu_popup_interp (GtkMenu *menu, -+#if 0 GtkWidget* gtk_radio_menu_item_new_with_label_from_widget (GtkRadioMenuItem *group, - gchar *label) -@@ -77,6 +78,7 @@ gtk_radio_menu_item_new_with_mnemonic_fr +- gchar *label) ++ const gchar *label) + { GSList *g = group? gtk_radio_menu_item_group (group) : NULL; - return gtk_radio_menu_item_new_with_mnemonic (g, label); - } -+#endif + return gtk_radio_menu_item_new_with_label (g, label); +@@ -72,7 +72,7 @@ gtk_radio_menu_item_new_with_label_from_ GtkWidget* - gtk_radio_menu_item_new_from_widget (GtkRadioMenuItem *group) + gtk_radio_menu_item_new_with_mnemonic_from_widget (GtkRadioMenuItem *group, +- gchar *label) ++ const gchar *label) + { + GSList *g = group? gtk_radio_menu_item_group (group) : NULL; + return gtk_radio_menu_item_new_with_mnemonic (g, label); Index: patches/patch-rep-gtk_h =================================================================== RCS file: /cvs/ports/x11/rep-gtk/patches/patch-rep-gtk_h,v retrieving revision 1.1 diff -u -r1.1 patch-rep-gtk_h --- patches/patch-rep-gtk_h 3 Jun 2005 19:08:30 -0000 1.1 +++ patches/patch-rep-gtk_h 29 Apr 2006 00:26:34 -0000 @@ -1,18 +1,16 @@ $OpenBSD: patch-rep-gtk_h,v 1.1 2005/06/03 19:08:30 sturm Exp $ ---- rep-gtk.h.orig Fri Jun 3 12:03:02 2005 -+++ rep-gtk.h Fri Jun 3 12:03:31 2005 -@@ -289,12 +289,15 @@ void gtk_menu_popup_interp (GtkMenu *men - guint32 activate_time, - repv position); +--- rep-gtk.h.orig Wed Feb 12 06:51:45 2003 ++++ rep-gtk.h Fri Apr 28 20:35:59 2006 +@@ -291,10 +291,11 @@ void gtk_menu_popup_interp (GtkMenu *men -+#if 0 GtkWidget* gtk_radio_menu_item_new_with_label_from_widget (GtkRadioMenuItem *group, - gchar *label); +- gchar *label); ++ const gchar *label); GtkWidget* gtk_radio_menu_item_new_with_mnemonic_from_widget (GtkRadioMenuItem *group, - gchar *label); -+#endif +- gchar *label); ++ const gchar *label); + GtkWidget* gtk_radio_menu_item_new_from_widget (GtkRadioMenuItem *group); GtkWidget* gtk_pixmap_new_interp (char *file, GtkWidget *intended_parent);