ports/104876: Update libnotify and notification-daemon
Jean-Yves Lefort
jylefort at FreeBSD.org
Sat Oct 28 07:50:20 UTC 2006
>Number: 104876
>Category: ports
>Synopsis: Update libnotify and notification-daemon
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Sat Oct 28 07:50:18 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Jean-Yves Lefort
>Release: FreeBSD 6.2-PRERELEASE i386
>Organization:
>Environment:
System: FreeBSD jsite.lefort.net 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE #0: Tue Oct 24 19:03:08 CEST 2006 jylefort at jsite.lefort.net:/usr/obj/usr/src/sys/JSITE i386
>Description:
Note that I'd like to take the maintainership because libnotify is
used by core GNOME modules.
>How-To-Repeat:
>Fix:
diff -ruN /usr/ports/devel/libnotify/Makefile libnotify/Makefile
--- /usr/ports/devel/libnotify/Makefile Sat Oct 14 10:52:50 2006
+++ libnotify/Makefile Sat Oct 28 09:30:00 2006
@@ -6,21 +6,20 @@
#
PORTNAME= libnotify
-PORTVERSION= 0.4.2
-PORTREVISION= 2
+PORTVERSION= 0.4.3
CATEGORIES= devel gnome
MASTER_SITES= http://www.galago-project.org/files/releases/source/libnotify/
-MAINTAINER= andreas at syndrom23.de
+MAINTAINER= gnome at FreeBSD.org
COMMENT= A library for desktop notifications
LIB_DEPENDS= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \
popt.0:${PORTSDIR}/devel/popt
-USE_GNOME= gnomehack gnometarget intlhack glib20 gtk20
+USE_GNOME= gnomehack gnometarget intlhack glib20 gtk20 ltverhack
USE_GMAKE= yes
INSTALLS_SHLIB= yes
-GNU_CONFIGURE= yes
+USE_AUTOTOOLS= libtool:15
CONFIGURE_ARGS= --without-gtk-doc
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
diff -ruN /usr/ports/devel/libnotify/distinfo libnotify/distinfo
--- /usr/ports/devel/libnotify/distinfo Thu Jun 29 06:45:57 2006
+++ libnotify/distinfo Sat Oct 28 09:25:39 2006
@@ -1,3 +1,3 @@
-MD5 (libnotify-0.4.2.tar.gz) = 25585318503079a513af7064bb59c04d
-SHA256 (libnotify-0.4.2.tar.gz) = 9e95499badd1b0da67b1422caa4198dbe61c961300b7001173eace18b8b2c38e
-SIZE (libnotify-0.4.2.tar.gz) = 388355
+MD5 (libnotify-0.4.3.tar.gz) = 5c81a26b461b2abd4c02a918b8486539
+SHA256 (libnotify-0.4.3.tar.gz) = 15b0492ac252f6e8ce57c106bda0722413196d16d198c97f20a05908d1b977af
+SIZE (libnotify-0.4.3.tar.gz) = 389402
diff -ruN /usr/ports/devel/libnotify/files/patch-libnotify-notification.c libnotify/files/patch-libnotify-notification.c
--- /usr/ports/devel/libnotify/files/patch-libnotify-notification.c Mon Jul 17 14:23:54 2006
+++ libnotify/files/patch-libnotify-notification.c Thu Jan 1 01:00:00 1970
@@ -1,21 +0,0 @@
-diff -Naur libnotify-0.4.2.orig/libnotify/notification.c libnotify-0.4.2/libnotify/notification.c
---- libnotify/notification.c 2006-06-15 11:14:03.000000000 +0200
-+++ libnotify/notification.c 2006-06-18 05:09:08.000000000 +0200
-@@ -901,7 +901,7 @@
- return FALSE;
- }
-
-- g_value_init(value, dbus_g_type_get_collection("GArray", G_TYPE_CHAR));
-+ g_value_init(value, DBUS_TYPE_G_UCHAR_ARRAY);
- g_value_set_boxed_take_ownership(value, byte_array);
- g_value_array_append(array, value);
-
-@@ -961,7 +961,7 @@
-
- value = g_new0(GValue, 1);
- g_value_init(value, G_TYPE_VALUE_ARRAY);
-- g_value_set_boxed(value, image_struct);
-+ g_value_set_boxed_take_ownership(value, image_struct);
-
- g_hash_table_insert(notification->priv->hints,
- g_strdup("icon_data"), value);
diff -ruN /usr/ports/devel/libnotify/pkg-plist libnotify/pkg-plist
--- /usr/ports/devel/libnotify/pkg-plist Fri Aug 25 22:57:26 2006
+++ libnotify/pkg-plist Sat Oct 28 09:29:34 2006
@@ -5,7 +5,7 @@
lib/libnotify.a
lib/libnotify.la
lib/libnotify.so
-lib/libnotify.so.2
+lib/libnotify.so.1
libdata/pkgconfig/libnotify.pc
share/gtk-doc/html/libnotify/NotifyNotification.html
share/gtk-doc/html/libnotify/ch01.html
diff -ruN /usr/ports/deskutils/notification-daemon/Makefile notification-daemon/Makefile
--- /usr/ports/deskutils/notification-daemon/Makefile Sat Oct 14 10:52:44 2006
+++ notification-daemon/Makefile Sat Oct 28 09:19:01 2006
@@ -6,12 +6,11 @@
#
PORTNAME= notification-daemon
-PORTVERSION= 0.3.5
-PORTREVISION= 3
+PORTVERSION= 0.3.6
CATEGORIES= deskutils gnome
MASTER_SITES= http://www.galago-project.org/files/releases/source/notification-daemon/
-MAINTAINER= andreas at syndrom23.de
+MAINTAINER= gnome at FreeBSD.org
COMMENT= Send small notifications to your desktop
LIB_DEPENDS= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \
diff -ruN /usr/ports/deskutils/notification-daemon/distinfo notification-daemon/distinfo
--- /usr/ports/deskutils/notification-daemon/distinfo Mon Jun 12 16:38:32 2006
+++ notification-daemon/distinfo Sat Oct 28 09:19:22 2006
@@ -1,3 +1,3 @@
-MD5 (notification-daemon-0.3.5.tar.gz) = 7977c4c15139f9d53ddbfa8af707270f
-SHA256 (notification-daemon-0.3.5.tar.gz) = 83a15eb99bb7a895d52e31be1c1548789a8bc29e83d30e758cf034a6627a1184
-SIZE (notification-daemon-0.3.5.tar.gz) = 383582
+MD5 (notification-daemon-0.3.6.tar.gz) = a5a9aa63205e624da8468e35722b08bf
+SHA256 (notification-daemon-0.3.6.tar.gz) = a187976c1957a7a0e17014ed97cbb4341f6898d5f60301f1b0c37e52188ebd13
+SIZE (notification-daemon-0.3.6.tar.gz) = 402426
diff -ruN /usr/ports/deskutils/notification-daemon/files/patch-src-daemon.c notification-daemon/files/patch-src-daemon.c
--- /usr/ports/deskutils/notification-daemon/files/patch-src-daemon.c Mon Jul 17 14:08:13 2006
+++ notification-daemon/files/patch-src-daemon.c Thu Jan 1 01:00:00 1970
@@ -1,62 +0,0 @@
-diff -Naur notification-daemon-0.3.5.orig/src/daemon.c notification-daemon-0.3.5/src/daemon.c
---- src/daemon.c 2006-04-26 10:32:50.000000000 +0200
-+++ src/daemon.c 2006-06-18 05:07:47.000000000 +0200
-@@ -399,14 +399,54 @@
- GValueArray *image_struct;
- GValue *value;
- GArray *tmp_array;
-+ GType type = G_VALUE_TYPE (icon_data);
-+
-+ static const GType types[] = {
-+ G_TYPE_INT,
-+ G_TYPE_INT,
-+ G_TYPE_INT,
-+ G_TYPE_BOOLEAN,
-+ G_TYPE_INT,
-+ G_TYPE_INT
-+ };
-+
-+
-+ if (dbus_g_type_is_struct (type))
-+ {
-+ int n;
-+
-+ if (dbus_g_type_get_struct_size (type) < 7)
-+ {
-+ g_warning("_notify_daemon_process_icon_data expected 7 data members, got only %d", dbus_g_type_get_struct_size (type));
-+ return FALSE;
-+ }
-+
-+ for (n = 0; n < G_N_ELEMENTS (types); ++n)
-+ {
-+ GType check = dbus_g_type_get_struct_member_type (type, n);
-+ if (check != types[n])
-+ {
-+ g_warning("_notify_daemon_process_icon_data expected '%s' at position %d, but got '%s'",
-+ g_type_name (types[n]), n, g_type_name (check));
-+ return FALSE;
-+ }
-
-- if (!G_VALUE_HOLDS(icon_data, G_TYPE_VALUE_ARRAY))
-+ /* We must check this separately as it's not a constant and can't be part of the types[] array */
-+ if (dbus_g_type_get_struct_member_type (type, 6) != DBUS_TYPE_G_UCHAR_ARRAY)
-+ {
-+ g_warning("_notify_daemon_process_icon_data expected '%s' at position %d, but got '%s'",
-+ g_type_name (DBUS_TYPE_G_UCHAR_ARRAY), 6, g_type_name (dbus_g_type_get_struct_member_type (type,6)));
-+ return FALSE;
-+ }
-+ }
-+ }
-+ else
- {
-- g_warning("_notify_daemon_process_icon_data expected a "
-- "GValue of type GValueArray");
-- return FALSE;
-+ g_warning("_notify_daemon_process_icon_data got wrong data");
-+ return FALSE;
- }
-
-+
- image_struct = (GValueArray *)g_value_get_boxed(icon_data);
- value = g_value_array_get_nth(image_struct, 0);
-
diff -ruN /usr/ports/deskutils/notification-daemon/pkg-plist notification-daemon/pkg-plist
--- /usr/ports/deskutils/notification-daemon/pkg-plist Mon Jun 12 16:38:32 2006
+++ notification-daemon/pkg-plist Sat Oct 28 09:44:46 2006
@@ -3,5 +3,6 @@
lib/notification-daemon-1.0/engines/libstandard.so
libexec/notification-daemon
share/dbus-1/services/org.freedesktop.Notifications.service
+share/locale/nl/LC_MESSAGES/notification-daemon.mo
@dirrm lib/notification-daemon-1.0/engines
@dirrm lib/notification-daemon-1.0
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list