diff options
author | markd <markd> | 2009-11-10 20:33:38 +0000 |
---|---|---|
committer | markd <markd> | 2009-11-10 20:33:38 +0000 |
commit | 5b2733c809e88a8dedaabf9dd317d5b2c322b725 (patch) | |
tree | 567fc16ee9eb76b4250dc83ddbc314e20ff12651 /mail/mail-notification | |
parent | dfcad44141eba87500e73582805119402b5b8192 (diff) | |
download | pkgsrc-5b2733c809e88a8dedaabf9dd317d5b2c322b725.tar.gz |
Update mail-notification to 5.4
pkgsrc changes: patch to use gmime24
Changes since 5.3:
* The regression which caused some read IMAP messages to be reported as
unread has been fixed.
* And more, see the NEWS file.
Changes since 5.2:
* A crash affecting IMAP, Maildir and POP3 mailboxes has been fixed.
* A crash affecting Evolution mailboxes on 64-bit systems has been fixed.
* And more, see the NEWS file.
Changes since 5.1:
* Default configuration values were not registered.
Changes since 5.0:
* A number of minor issues have been fixed. Most notably, the message
count is now drawn properly.
* And more, see the NEWS file.
Diffstat (limited to 'mail/mail-notification')
-rw-r--r-- | mail/mail-notification/Makefile | 33 | ||||
-rw-r--r-- | mail/mail-notification/PLIST | 5 | ||||
-rw-r--r-- | mail/mail-notification/distinfo | 15 | ||||
-rw-r--r-- | mail/mail-notification/patches/patch-aa | 29 | ||||
-rw-r--r-- | mail/mail-notification/patches/patch-ab | 73 | ||||
-rw-r--r-- | mail/mail-notification/patches/patch-af | 16 | ||||
-rw-r--r-- | mail/mail-notification/patches/patch-ag | 15 | ||||
-rw-r--r-- | mail/mail-notification/patches/patch-ah | 15 | ||||
-rw-r--r-- | mail/mail-notification/patches/patch-ai | 27 | ||||
-rw-r--r-- | mail/mail-notification/patches/patch-aj | 30 |
10 files changed, 117 insertions, 141 deletions
diff --git a/mail/mail-notification/Makefile b/mail/mail-notification/Makefile index 184f91f05da..a78f99c32b3 100644 --- a/mail/mail-notification/Makefile +++ b/mail/mail-notification/Makefile @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.48 2009/08/26 19:57:57 sno Exp $ +# $NetBSD: Makefile,v 1.49 2009/11/10 20:33:38 markd Exp $ # -DISTNAME= mail-notification-5.0 -PKGREVISION= 3 +DISTNAME= mail-notification-5.4 CATEGORIES= mail gnome MASTER_SITES= http://savannah.nongnu.org/download/mailnotify/ EXTRACT_SUFX= .tar.bz2 @@ -13,14 +12,19 @@ COMMENT= Status icon that provides new mail notifications PKG_DESTDIR_SUPPORT= user-destdir -GNU_CONFIGURE= YES +HAS_CONFIGURE= YES +CONFIGURE_SCRIPT= ./jb configure USE_TOOLS+= gmake intltool msgfmt pkg-config USE_PKGLOCALEDIR= YES -CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q} +CONFIGURE_ARGS= prefix="${PREFIX}" destdir="${DESTDIR}" sysconfdir=${PKG_SYSCONFDIR:Q} +CONFIGURE_ARGS+= cc="${CC}" cflags="${CFLAGS}" cppflags="${CPPFLAGS}" ldflags="${LDFLAGS}" +CONFIGURE_ENV+= jb_cppflags="${CPPFLAGS}" jb_ldflags="${LDFLAGS}" GCONF_SCHEMAS= mail-notification.schemas +CONFIGURE_ARGS+= evolution=no + PKG_OPTIONS_VAR= PKG_OPTIONS.mail-notification PKG_SUPPORTED_OPTIONS= inet6 sasl ssl PKG_SUGGESTED_OPTIONS= ssl @@ -29,37 +33,40 @@ PKG_SUGGESTED_OPTIONS= ssl # Whether to add IPv6 support. .if empty(PKG_OPTIONS:Minet6) -CONFIGURE_ARGS+= --disable-ipv6 +CONFIGURE_ARGS+= ipv6=no .endif # Whether to add SASL2 support. .if !empty(PKG_OPTIONS:Msasl) . include "../../security/cyrus-sasl/buildlink3.mk" .else -CONFIGURE_ARGS+= --disable-sasl +CONFIGURE_ARGS+= sasl=no .endif # Whether to add SSL support. .if !empty(PKG_OPTIONS:Mssl) . include "../../security/openssl/buildlink3.mk" .else -CONFIGURE_ARGS+= --disable-ssl +CONFIGURE_ARGS+= ssl=no .endif -.include "../../devel/eel/buildlink3.mk" +do-build: + cd ${WRKSRC} && ./jb build + +do-install: + cd ${WRKSRC} && ./jb install + .include "../../devel/GConf/schemas.mk" .include "../../devel/gettext-lib/buildlink3.mk" .include "../../devel/glib2/buildlink3.mk" -.include "../../devel/libbonobo/buildlink3.mk" .include "../../devel/libglade/buildlink3.mk" .include "../../devel/libgnome/buildlink3.mk" .include "../../devel/libgnomeui/buildlink3.mk" .include "../../graphics/hicolor-icon-theme/buildlink3.mk" -.include "../../mail/gmime/buildlink3.mk" -.include "../../net/ORBit2/buildlink3.mk" +.include "../../mail/gmime24/buildlink3.mk" +.include "../../sysutils/dbus-glib/buildlink3.mk" .include "../../sysutils/gnome-vfs/buildlink3.mk" .include "../../sysutils/libnotify/buildlink3.mk" .include "../../mk/omf-scrollkeeper.mk" -.include "../../textproc/libxml2/buildlink3.mk" .include "../../x11/gtk2/buildlink3.mk" .include "../../mk/bsd.pkg.mk" diff --git a/mail/mail-notification/PLIST b/mail/mail-notification/PLIST index 53859dfdf35..1559caa4422 100644 --- a/mail/mail-notification/PLIST +++ b/mail/mail-notification/PLIST @@ -1,6 +1,5 @@ -@comment $NetBSD: PLIST,v 1.9 2009/06/14 18:04:36 joerg Exp $ +@comment $NetBSD: PLIST,v 1.10 2009/11/10 20:33:38 markd Exp $ bin/mail-notification -lib/bonobo/servers/GNOME_MailNotification.server share/applications/mail-notification-properties.desktop share/applications/mail-notification.desktop share/gconf/schemas/mail-notification.schemas @@ -29,7 +28,6 @@ share/locale/ru/LC_MESSAGES/mail-notification.mo share/locale/sr/LC_MESSAGES/mail-notification.mo share/locale/sr@Latn/LC_MESSAGES/mail-notification.mo share/locale/sv/LC_MESSAGES/mail-notification.mo -share/omf/mail-notification/mail-notification-C.omf share/mail-notification/gmail.png share/mail-notification/hotmail.png share/mail-notification/logo.png @@ -37,3 +35,4 @@ share/mail-notification/mailbox-properties-dialog.glade share/mail-notification/new-mail.wav share/mail-notification/properties-dialog.glade share/mail-notification/yahoo.png +share/omf/mail-notification/mail-notification-C.omf diff --git a/mail/mail-notification/distinfo b/mail/mail-notification/distinfo index a3deac392ad..5e7e4f96bf7 100644 --- a/mail/mail-notification/distinfo +++ b/mail/mail-notification/distinfo @@ -1,8 +1,9 @@ -$NetBSD: distinfo,v 1.12 2008/05/21 16:13:46 gdt Exp $ +$NetBSD: distinfo,v 1.13 2009/11/10 20:33:38 markd Exp $ -SHA1 (mail-notification-5.0.tar.bz2) = d43c070957c60d0ffd975475ae1c27c29dd83764 -RMD160 (mail-notification-5.0.tar.bz2) = a24c6a02844ef01c8a8be026a78e4c061c2275f5 -Size (mail-notification-5.0.tar.bz2) = 774039 bytes -SHA1 (patch-aa) = 648bea57e01de4dc36d6c4715aa47de9fb53d3cd -SHA1 (patch-ab) = 9b5d4620c77e75f0d5916f298323c730781ef374 -SHA1 (patch-af) = 0d3f3931e574ff97b48bc3cc725b4bc00cb9ded4 +SHA1 (mail-notification-5.4.tar.bz2) = c148449c5d2fd0a75571e4e42932da1f1ae013f6 +RMD160 (mail-notification-5.4.tar.bz2) = 64946509ef99fdeba8ff547ffac3830c36131484 +Size (mail-notification-5.4.tar.bz2) = 570008 bytes +SHA1 (patch-ag) = c337f8df3898c4fb1055525b6756b0586c396883 +SHA1 (patch-ah) = 572787f23bfca47ff10f6ef1dd796a1dce0d20ff +SHA1 (patch-ai) = 0178794de2141bed09f51bd5c80405b785d688b0 +SHA1 (patch-aj) = 694c3f99157189c357eaef32913c3d9c7d61162a diff --git a/mail/mail-notification/patches/patch-aa b/mail/mail-notification/patches/patch-aa deleted file mode 100644 index 3d4e86fac4c..00000000000 --- a/mail/mail-notification/patches/patch-aa +++ /dev/null @@ -1,29 +0,0 @@ -$NetBSD: patch-aa,v 1.6 2008/02/21 00:16:53 gdt Exp $ - -Add patch from upstream that is needed if SSL is not compiled with -thread support. If it is, this is merely extra. - ---- src/mn-client-session.c.orig Wed Jan 17 15:07:49 2007 -+++ src/mn-client-session.c Fri Apr 20 19:05:51 2007 -@@ -369,6 +369,8 @@ - { - SSL_CTX *ctx; - GError *err = NULL; -+ static GStaticMutex ssl_lock = G_STATIC_MUTEX_INIT; -+ int status; - - g_return_val_if_fail(session != NULL, FALSE); - g_return_val_if_fail(session->ssl == NULL, FALSE); -@@ -394,7 +396,11 @@ - return FALSE; - } - -- if (SSL_connect(session->ssl) != 1) -+ g_static_mutex_lock(&ssl_lock); -+ status = SSL_connect(session->ssl); -+ g_static_mutex_unlock(&ssl_lock); -+ -+ if (status != 1) - { - mn_client_session_set_error(session, MN_CLIENT_SESSION_ERROR_OTHER, _("unable to perform the SSL/TLS handshake: %s"), mn_ssl_get_error()); - return FALSE; diff --git a/mail/mail-notification/patches/patch-ab b/mail/mail-notification/patches/patch-ab deleted file mode 100644 index 5ee2c041822..00000000000 --- a/mail/mail-notification/patches/patch-ab +++ /dev/null @@ -1,73 +0,0 @@ -$NetBSD: patch-ab,v 1.3 2008/05/21 16:13:46 gdt Exp $ - -This patch is from upstream, at - http://launchpadlibrarian.net/11684452/mail-notification-5.0-eelfix.diff -referenced from - https://bugs.launchpad.net/mail-notification/+bug/180400 - ---- src/mn-maildir-mailbox-backend.c.orig 2008-01-04 17:03:57.000000000 +0100 -+++ src/mn-maildir-mailbox-backend.c 2008-01-31 20:47:10.000000000 +0100 -@@ -161,7 +161,7 @@ - { - char *filename; - -- filename = eel_uri_get_basename(info_uri); -+ filename = mn_vfs_uri_get_basename(info_uri); - if (filename) - { - if (filename[0] != '.') ---- src/mn-mh-mailbox-backend.c.orig 2008-01-04 17:03:57.000000000 +0100 -+++ src/mn-mh-mailbox-backend.c 2008-01-31 20:46:49.000000000 +0100 -@@ -191,7 +191,7 @@ - { - char *filename; - -- filename = eel_uri_get_basename(info_uri); -+ filename = mn_vfs_uri_get_basename(info_uri); - if (filename) - { - if (! strcmp(filename, SEQUENCES_FILE) || mn_str_isnumeric(filename)) ---- src/mn-sylpheed-mailbox-backend.c.orig 2008-01-04 17:03:58.000000000 +0100 -+++ src/mn-sylpheed-mailbox-backend.c 2008-01-31 20:46:57.000000000 +0100 -@@ -180,7 +180,7 @@ - { - char *filename; - -- filename = eel_uri_get_basename(info_uri); -+ filename = mn_vfs_uri_get_basename(info_uri); - if (filename) - { - /* ---- src/mn-vfs.c.orig 2008-01-04 16:40:15.000000000 +0100 -+++ src/mn-vfs.c 2008-01-31 20:45:31.000000000 +0100 -@@ -335,3 +335,21 @@ - g_set_error(err, 0, 0, "%s", gnome_vfs_result_to_string(result)); - return FALSE; - } -+ -+char * -+mn_vfs_uri_get_basename (const char *text_uri) -+{ -+ GnomeVFSURI *uri; -+ char *name; -+ -+ g_return_val_if_fail(text_uri != NULL, NULL); -+ -+ uri = gnome_vfs_uri_new(text_uri); -+ if (! uri) -+ return NULL; -+ -+ name = gnome_vfs_uri_extract_short_name(uri); -+ gnome_vfs_uri_unref(uri); -+ -+ return name; -+} ---- src/mn-vfs.h.orig 2008-01-04 16:40:16.000000000 +0100 -+++ src/mn-vfs.h 2008-01-31 20:45:42.000000000 +0100 -@@ -54,4 +54,6 @@ - - gboolean mn_vfs_result_to_g_error (GnomeVFSResult result, GError **err); - -+char *mn_vfs_uri_get_basename (const char *text_uri); -+ - #endif /* _MN_VFS_H */ diff --git a/mail/mail-notification/patches/patch-af b/mail/mail-notification/patches/patch-af deleted file mode 100644 index 3947c0b2302..00000000000 --- a/mail/mail-notification/patches/patch-af +++ /dev/null @@ -1,16 +0,0 @@ -$NetBSD: patch-af,v 1.2 2008/02/21 00:16:53 gdt Exp $ - -Place xdg files in pkgsrc standard location. -Not to be submitted upstream. - ---- data/Makefile.in.orig 2008-01-04 11:03:27.000000000 -0500 -+++ data/Makefile.in -@@ -250,7 +250,7 @@ top_srcdir = @top_srcdir@ - gnome_cappletdir = $(datadir)/applications - gnome_capplet_in_files = mail-notification-properties.desktop.in - gnome_capplet_DATA = mail-notification-properties.desktop --autostartdir = $(sysconfdir)/xdg/autostart -+autostartdir = $(prefix)/share/applications - autostart_in_files = mail-notification.desktop.in - autostart_DATA = mail-notification.desktop - serverdir = $(libdir)/bonobo/servers diff --git a/mail/mail-notification/patches/patch-ag b/mail/mail-notification/patches/patch-ag new file mode 100644 index 00000000000..4c853fa61ff --- /dev/null +++ b/mail/mail-notification/patches/patch-ag @@ -0,0 +1,15 @@ +$NetBSD: patch-ag,v 1.1 2009/11/10 20:33:38 markd Exp $ + +gmime2.4 fix + +--- build/src/mn-base-mbox-mailbox-backend.c.orig 2008-05-23 03:47:49.000000000 +1200 ++++ build/src/mn-base-mbox-mailbox-backend.c +@@ -301,7 +301,7 @@ mn_base_mbox_mailbox_backend_get_mailbox + mime_message = g_mime_parser_construct_message(parser); + if (mime_message) + { +- if (g_mime_message_get_header(mime_message, "X-Mozilla-Status")) ++ if (g_mime_object_get_header(mime_message, "X-Mozilla-Status")) + { + #if WITH_MOZILLA + type = MN_TYPE_MOZILLA_MAILBOX_BACKEND; diff --git a/mail/mail-notification/patches/patch-ah b/mail/mail-notification/patches/patch-ah new file mode 100644 index 00000000000..29fda585da7 --- /dev/null +++ b/mail/mail-notification/patches/patch-ah @@ -0,0 +1,15 @@ +$NetBSD: patch-ah,v 1.1 2009/11/10 20:33:38 markd Exp $ + +gmime2.4 fix + +--- build/src/mn-mozilla-mailbox-backend.c.orig 2008-05-23 03:47:49.000000000 +1200 ++++ build/src/mn-mozilla-mailbox-backend.c +@@ -194,7 +194,7 @@ mn_mozilla_mailbox_backend_get_status_fl + + const char *header; + +- header = g_mime_message_get_header(mime_message, header_name); ++ header = g_mime_object_get_header(mime_message, header_name); + if (header && mn_str_ishex(header)) + return strtol(header, NULL, 16); + else diff --git a/mail/mail-notification/patches/patch-ai b/mail/mail-notification/patches/patch-ai new file mode 100644 index 00000000000..b95ad134a1b --- /dev/null +++ b/mail/mail-notification/patches/patch-ai @@ -0,0 +1,27 @@ +$NetBSD: patch-ai,v 1.1 2009/11/10 20:33:38 markd Exp $ + +gmime2.4 fix + +Place xdg files in pkgsrc standard location. +Not to be submitted upstream. + +--- jbsrc/jb.c.orig 2008-05-23 03:47:04.000000000 +1200 ++++ jbsrc/jb.c +@@ -166,7 +166,7 @@ jb_package_configure (void) + jb_require_packages("GNOME", "gnome", "glib-2.0 >= 2.14 gthread-2.0 gconf-2.0 >= 2.4.0 gtk+-2.0 >= 2.12 libgnomeui-2.0 >= 2.14.0 gnome-vfs-2.0 libglade-2.0 libxml-2.0 libnotify >= 0.4.1"); + jb_require_packages("D-Bus", "dbus", "dbus-glib-1"); + +- jb_check_packages_for_options("GMime", "gmime", "gmime-2.0 >= 2.2.7", ++ jb_check_packages_for_options("GMime", "gmime", "gmime-2.4", + "hotmail", + "imap", + "maildir", +@@ -376,7 +376,7 @@ jb_package_add_resources (void) + group = jb_group_new("data"); + + jb_group_add_desktop_file(group, "mail-notification-properties.desktop.in", "$datadir/applications"); +- jb_group_add_desktop_file(group, "mail-notification.desktop.in", "$sysconfdir/xdg/autostart"); ++ jb_group_add_desktop_file(group, "mail-notification.desktop.in", "$datadir/applications"); + + jb_group_add_resource(group, JB_GROUP_RESOURCE(jb_template_new("mail-notification.schemas.in.in"))); + jb_group_add_gconf_schemas(group, "mail-notification.schemas.in"); diff --git a/mail/mail-notification/patches/patch-aj b/mail/mail-notification/patches/patch-aj new file mode 100644 index 00000000000..6b076d7f5a0 --- /dev/null +++ b/mail/mail-notification/patches/patch-aj @@ -0,0 +1,30 @@ +$NetBSD: patch-aj,v 1.1 2009/11/10 20:33:38 markd Exp $ + +gmime2.4 fix + +--- src/mn-message-mime.c.orig 2008-05-23 03:45:35.000000000 +1200 ++++ src/mn-message-mime.c +@@ -33,12 +33,12 @@ is_spam (GMimeMessage *mime_message) + g_return_val_if_fail(GMIME_IS_MESSAGE(mime_message), FALSE); + + /* SpamAssassin */ +- spam = g_mime_message_get_header(mime_message, "X-Spam-Status"); ++ spam = g_mime_object_get_header(mime_message, "X-Spam-Status"); + if (spam && mn_ascii_str_case_has_prefix(spam, "yes")) + return TRUE; + + /* bogofilter */ +- spam = g_mime_message_get_header(mime_message, "X-Bogosity"); ++ spam = g_mime_object_get_header(mime_message, "X-Bogosity"); + if (spam && mn_ascii_str_case_has_prefix(spam, "yes")) + return TRUE; + +@@ -89,7 +89,7 @@ mn_message_new_from_mime_message_full (G + { + const char *status; + +- status = g_mime_message_get_header(mime_message, "Status"); ++ status = g_mime_object_get_header(mime_message, "Status"); + if (status && strchr(status, 'R')) + return NULL; /* the message was read */ + else if (status && strchr(status, 'O')) |