aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorjylefort <jylefort@FreeBSD.org>2006-10-26 16:10:13 +0800
committerjylefort <jylefort@FreeBSD.org>2006-10-26 16:10:13 +0800
commit395b548bfb239788712fe9bdbe0eb97d48efcab4 (patch)
tree12800fb4a473db285790110c3a4d09d38e58e0c5 /devel
parent63c1da874035e6e510d4a6367fe765ca135e5dd1 (diff)
downloadfreebsd-ports-graphics-395b548bfb239788712fe9bdbe0eb97d48efcab4.tar.gz
freebsd-ports-graphics-395b548bfb239788712fe9bdbe0eb97d48efcab4.tar.zst
freebsd-ports-graphics-395b548bfb239788712fe9bdbe0eb97d48efcab4.zip
Fix a regression which causes a connection drop to stay undetected.
Bugzilla: http://bugzilla.gnome.org/show_bug.cgi?id=365206 Approved by: portmgr (marcus)
Diffstat (limited to 'devel')
-rw-r--r--devel/libbonobo/Makefile2
-rw-r--r--devel/libbonobo/files/patch-activation-server_object-directory-corba.c15
2 files changed, 16 insertions, 1 deletions
diff --git a/devel/libbonobo/Makefile b/devel/libbonobo/Makefile
index de96345554e..90e73acabba 100644
--- a/devel/libbonobo/Makefile
+++ b/devel/libbonobo/Makefile
@@ -8,7 +8,7 @@
PORTNAME= libbonobo
PORTVERSION= 2.16.0
-PORTREVISION?= 0
+PORTREVISION?= 1
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GNOME}
MASTER_SITE_SUBDIR= sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
diff --git a/devel/libbonobo/files/patch-activation-server_object-directory-corba.c b/devel/libbonobo/files/patch-activation-server_object-directory-corba.c
new file mode 100644
index 00000000000..3fa67848dfc
--- /dev/null
+++ b/devel/libbonobo/files/patch-activation-server_object-directory-corba.c
@@ -0,0 +1,15 @@
+--- activation-server/object-directory-corba.c.orig Mon Aug 14 14:27:54 2006
++++ activation-server/object-directory-corba.c Thu Oct 26 09:25:50 2006
+@@ -732,8 +732,10 @@
+ g_object_set_data (
+ G_OBJECT (cnx), "object_count", GUINT_TO_POINTER (1));
+
+- ORBit_small_listen_for_broken
+- (object, G_CALLBACK (active_server_cnx_broken), NULL);
++ g_signal_connect (
++ cnx, "broken",
++ G_CALLBACK (active_server_cnx_broken),
++ NULL);
+ }
+ } else
+ g_assert (!strcmp (iid, NAMING_CONTEXT_IID) ||