ports/71242: Maintainer update xchat-gnome gcc34 fixes

Koop Mast kwm at rainbow-runner.nl
Wed Sep 1 12:40:13 UTC 2004


>Number:         71242
>Category:       ports
>Synopsis:       Maintainer update xchat-gnome gcc34 fixes
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Sep 01 12:40:12 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Koop Mast
>Release:        FreeBSD 5.3-BETA2 sparc64
>Organization:
>Environment:
System: FreeBSD ultra.rainbow-runner.nl 5.3-BETA2 FreeBSD 5.3-BETA2 #22: Tue Aug 31 13:27:45 CEST 2004 root at ultra.rainbow-runner.nl:/usr/obj/usr/src/sys/BlackBird sparc64


	
>Description:
	Fix gnome-xchat with gcc 3.4.
	
>How-To-Repeat:
	
>Fix:

	

--- xchat-gnome-gcc34.diff begins here ---
diff -ruN xchat-gnome.orig/files/patch-src_fe-gnome_fe-gnome.c xchat-gnome/files/patch-src_fe-gnome_fe-gnome.c
--- xchat-gnome.orig/files/patch-src_fe-gnome_fe-gnome.c	Thu Jan  1 01:00:00 1970
+++ xchat-gnome/files/patch-src_fe-gnome_fe-gnome.c	Wed Sep  1 14:23:40 2004
@@ -0,0 +1,29 @@
+--- src/fe-gnome/fe-gnome.c.orig	Wed Apr 28 02:38:33 2004
++++ src/fe-gnome/fe-gnome.c	Wed Sep  1 14:16:10 2004
+@@ -249,7 +249,7 @@
+ 			add_transfer(dcc);
+ 			break;
+ 
+-		default:
++		default: ;
+ 	}
+ }
+ 
+@@ -260,7 +260,7 @@
+ 			update_transfer(dcc);
+ 			break;
+ 
+-		default:
++		default: ;
+ 	}
+ }
+ 
+@@ -272,7 +272,7 @@
+ 			remove_transfer(dcc);
+ 			break;
+ 
+-		default:
++		default: ;
+ 	}
+ }
+ 
diff -ruN xchat-gnome.orig/files/patch-src_fe-gnome_userlist_gui.c xchat-gnome/files/patch-src_fe-gnome_userlist_gui.c
--- xchat-gnome.orig/files/patch-src_fe-gnome_userlist_gui.c	Thu Jan  1 01:00:00 1970
+++ xchat-gnome/files/patch-src_fe-gnome_userlist_gui.c	Wed Sep  1 14:24:07 2004
@@ -0,0 +1,48 @@
+--- src/fe-gnome/userlist_gui.c.orig	Wed Sep  1 14:19:24 2004
++++ src/fe-gnome/userlist_gui.c	Wed Sep  1 14:21:39 2004
+@@ -52,6 +52,22 @@
+ 	g_signal_connect(G_OBJECT(userlist_view), "button_press_event", G_CALLBACK(userlist_click), NULL);
+ }
+ 
++struct User *userlist_get_selected() {
++	GtkWidget *treeview;
++	GtkTreeSelection *select;
++	GtkTreeModel *model;
++	GtkTreeIter iter;
++	struct User *u;
++
++	treeview = glade_xml_get_widget(gui.xml, "userlist");
++	select = gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview));
++	if(gtk_tree_selection_get_selected(select, &model, &iter)) {
++		gtk_tree_model_get(model, &iter, 2, &u, -1);
++		return u;
++	}
++	return NULL;
++}
++
+ gboolean userlist_click(GtkWidget *view, GdkEventButton *event, gpointer data) {
+ 	GtkTreePath *path;
+ 	GtkTreeSelection *select;
+@@ -77,22 +93,6 @@
+ 		return TRUE;
+ 	}
+ 	return FALSE;
+-}
+-
+-struct User *userlist_get_selected() {
+-	GtkWidget *treeview;
+-	GtkTreeSelection *select;
+-	GtkTreeModel *model;
+-	GtkTreeIter iter;
+-	struct User *u;
+-
+-	treeview = glade_xml_get_widget(gui.xml, "userlist");
+-	select = gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview));
+-	if(gtk_tree_selection_get_selected(select, &model, &iter)) {
+-		gtk_tree_model_get(model, &iter, 2, &u, -1);
+-		return u;
+-	}
+-	return NULL;
+ }
+ 
+ void userlist_context(GtkWidget *treeview, struct User *user) {
--- xchat-gnome-gcc34.diff ends here ---


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



More information about the freebsd-ports-bugs mailing list