pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/x11/gnome-panel Avoid:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/007de415f946
branches:  trunk
changeset: 643407:007de415f946
user:      prlw1 <prlw1%pkgsrc.org@localhost>
date:      Tue Dec 16 10:46:32 2014 +0000

description:
Avoid:

  The Panel encountered a problem while loading
  "ClockAppletFactory::ClockApplet" Do you want to delete the applet
  from your configuration?

Solution:

  https://mail.gnome.org/archives/commits-list/2012-May/msg05607.html

While here, depend on sysutils/desktop-file-utils/desktopdb.mk

diffstat:

 x11/gnome-panel/Makefile                                             |   5 +-
 x11/gnome-panel/distinfo                                             |   3 +-
 x11/gnome-panel/patches/patch-libpanel-applet_panel-applet-factory.c |  26 ++++++++++
 3 files changed, 31 insertions(+), 3 deletions(-)

diffs (65 lines):

diff -r 77ca3490388d -r 007de415f946 x11/gnome-panel/Makefile
--- a/x11/gnome-panel/Makefile  Tue Dec 16 08:45:37 2014 +0000
+++ b/x11/gnome-panel/Makefile  Tue Dec 16 10:46:32 2014 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.173 2014/10/07 16:47:15 adam Exp $
+# $NetBSD: Makefile,v 1.174 2014/12/16 10:46:32 prlw1 Exp $
 
 DISTNAME=              gnome-panel-2.32.1
-PKGREVISION=           40
+PKGREVISION=           41
 CATEGORIES=            x11 gnome
 MASTER_SITES=          ${MASTER_SITE_GNOME:=sources/gnome-panel/2.32/}
 EXTRACT_SUFX=          .tar.bz2
@@ -76,6 +76,7 @@
 #.include "../../security/policykit/buildlink3.mk"
 #.include "../../security/policykit-gnome/buildlink3.mk"
 .include "../../sysutils/dbus-glib/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
 BUILDLINK_API_DEPENDS.gnome-menus+= gnome-menus>=2.28.0
 .include "../../sysutils/gnome-menus/buildlink3.mk"
 .include "../../textproc/gnome-doc-utils/buildlink3.mk"
diff -r 77ca3490388d -r 007de415f946 x11/gnome-panel/distinfo
--- a/x11/gnome-panel/distinfo  Tue Dec 16 08:45:37 2014 +0000
+++ b/x11/gnome-panel/distinfo  Tue Dec 16 10:46:32 2014 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.61 2010/11/24 20:26:20 drochner Exp $
+$NetBSD: distinfo,v 1.62 2014/12/16 10:46:32 prlw1 Exp $
 
 SHA1 (gnome-panel-2.32.1.tar.bz2) = 561ec56307854b5cbd6b0d0a0b7f9e0e6c2a0127
 RMD160 (gnome-panel-2.32.1.tar.bz2) = 03a440cee7e219b42a0375ae2d2d53fbd17b604b
@@ -7,3 +7,4 @@
 SHA1 (patch-ad) = c24a5d0a8c1c88d46edfa3e8fc3e4528637a8d31
 SHA1 (patch-ae) = d85575dc403c67a4fcb0818904ab9b0517f7b8e0
 SHA1 (patch-af) = ca6947149c9cb2557814da51122fe5ce202469b1
+SHA1 (patch-libpanel-applet_panel-applet-factory.c) = 6425f0ceeec62c377bbb8fddd4e189846da0c64e
diff -r 77ca3490388d -r 007de415f946 x11/gnome-panel/patches/patch-libpanel-applet_panel-applet-factory.c
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/gnome-panel/patches/patch-libpanel-applet_panel-applet-factory.c      Tue Dec 16 10:46:32 2014 +0000
@@ -0,0 +1,26 @@
+$NetBSD: patch-libpanel-applet_panel-applet-factory.c,v 1.1 2014/12/16 10:46:32 prlw1 Exp $
+
+Help prevent race condition at session start.
+https://mail.gnome.org/archives/commits-list/2012-May/msg05607.html
+
+--- libpanel-applet/panel-applet-factory.c.orig        2010-06-22 23:00:28.000000000 +0000
++++ libpanel-applet/panel-applet-factory.c
+@@ -210,7 +210,7 @@ static const GDBusInterfaceVTable interf
+ static GDBusNodeInfo *introspection_data = NULL;
+ 
+ static void
+-on_name_acquired (GDBusConnection    *connection,
++on_bus_acquired (GDBusConnection    *connection,
+                 const gchar        *name,
+                 PanelAppletFactory *factory)
+ {
+@@ -251,8 +251,8 @@ panel_applet_factory_register_service (P
+       g_bus_own_name (G_BUS_TYPE_SESSION,
+                       service_name,
+                       G_BUS_NAME_OWNER_FLAGS_NONE,
++                      (GBusNameAcquiredCallback) on_bus_acquired,
+                       NULL,
+-                      (GBusNameAcquiredCallback) on_name_acquired,
+                       (GBusNameLostCallback) on_name_lost,
+                       factory, NULL);
+       g_free (service_name);



Home | Main Index | Thread Index | Old Index