summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlastair Tse <liquidx@gentoo.org>2004-02-18 18:25:21 +0000
committerAlastair Tse <liquidx@gentoo.org>2004-02-18 18:25:21 +0000
commit99ddd92f2dfc8f267f41487718f57b1be471de8f (patch)
tree1f6fed1cc19f38e44111387f58acefbbd6c9b597 /net-mail
parentAdded the patch for the mremap/munmap vulnerability. Bug #42024. (diff)
downloadhistorical-99ddd92f2dfc8f267f41487718f57b1be471de8f.tar.gz
historical-99ddd92f2dfc8f267f41487718f57b1be471de8f.tar.bz2
historical-99ddd92f2dfc8f267f41487718f57b1be471de8f.zip
add CVS backported patch to deal with NZDT (UTC+13) (#41817)
Diffstat (limited to 'net-mail')
-rw-r--r--net-mail/evolution/ChangeLog6
-rw-r--r--net-mail/evolution/Manifest5
-rw-r--r--net-mail/evolution/evolution-1.4.5.ebuild8
-rw-r--r--net-mail/evolution/files/evolution-1.4.5-nztimezone.patch53
4 files changed, 67 insertions, 5 deletions
diff --git a/net-mail/evolution/ChangeLog b/net-mail/evolution/ChangeLog
index e8b6b4408a50..dc2be74f7d47 100644
--- a/net-mail/evolution/ChangeLog
+++ b/net-mail/evolution/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for net-mail/evolution
# Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-mail/evolution/ChangeLog,v 1.89 2004/02/07 07:15:28 liquidx Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-mail/evolution/ChangeLog,v 1.90 2004/02/18 18:25:21 liquidx Exp $
+
+ 18 Feb 2004; Alastair Tse <liquidx@gentoo.org> evolution-1.4.5.ebuild,
+ files/evolution-1.4.5-nztimezone.patch:
+ add CVS backported patch to deal with NZDT (UTC+13) (#41817)
07 Feb 2004; Alastair Tse <liquidx@gentoo.org> evolution-1.4.3.ebuild,
evolution-1.4.4.ebuild, evolution-1.4.5.ebuild:
diff --git a/net-mail/evolution/Manifest b/net-mail/evolution/Manifest
index b79b31de0b2b..d7917ad6163e 100644
--- a/net-mail/evolution/Manifest
+++ b/net-mail/evolution/Manifest
@@ -1,7 +1,7 @@
-MD5 e7174a1235ebc33dd63795d4be8244a2 ChangeLog 14528
+MD5 e320aefd486952c61d4830eb21b78751 ChangeLog 14707
MD5 23df33d6b22c462f267c44c1b1d9eea4 evolution-1.2.3.ebuild 5916
MD5 8cbd6785d4eca6ad34ce38cf714fcf5c evolution-1.2.4.ebuild 6385
-MD5 738c73544f93db082a40ae54aa76e12f evolution-1.4.5.ebuild 5558
+MD5 dafbc933ebb65a42be056f833eb51a5c evolution-1.4.5.ebuild 5715
MD5 80850151bae2bd61c4ac796f83656ef6 metadata.xml 217
MD5 f17beebbd2d9ff5d49f48352be1b359c files/digest-evolution-1.2.3 131
MD5 3137288dd17e357d0972dab00e4f6b6d files/digest-evolution-1.2.4 1230
@@ -10,4 +10,5 @@ MD5 c837abd50d990dea46fcea32b8a1b001 files/evolution-1.1.90-kde.patch 689
MD5 8909b7f2d3483d55036f21ca2780e4a3 files/evolution-1.1.90-sharedldap.patch 370
MD5 f44bc5e363c1f976a7a72676886b9d13 files/evolution-1.1.90-subversion.patch 470
MD5 a3a0071b78894fc80b10a0ec765647f5 files/evolution-1.4.4-alpha.patch 1799
+MD5 6174a41481c88eb948a8e119cf93ea94 files/evolution-1.4.5-nztimezone.patch 1852
MD5 980771bb5349699c8d8ecd6b6f035b50 files/gnome-pilot.m4 6452
diff --git a/net-mail/evolution/evolution-1.4.5.ebuild b/net-mail/evolution/evolution-1.4.5.ebuild
index 1bc3fc7edfc9..a535753514ac 100644
--- a/net-mail/evolution/evolution-1.4.5.ebuild
+++ b/net-mail/evolution/evolution-1.4.5.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-mail/evolution/evolution-1.4.5.ebuild,v 1.12 2004/02/07 07:15:28 liquidx Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-mail/evolution/evolution-1.4.5.ebuild,v 1.13 2004/02/18 18:25:21 liquidx Exp $
# kde before gnome2, otherwise kde_src_install will override gnome2_src_install
use kde && inherit kde
@@ -81,7 +81,11 @@ src_unpack() {
# Patch for 64-bit ... should be retired for 1.5 which contains
# the patch upstream
- epatch ${FILESDIR}/evolution-1.4.4-alpha.patch || die "epatch failed"
+ epatch ${FILESDIR}/evolution-1.4.4-alpha.patch
+ # Patch backported from CVS. Fixes NZDT (UTC+13) timezone on emails
+ # http://bugzilla.ximian.com/show_bug.cgi?id=49357
+ cd ${S}/camel; epatch ${FILESDIR}/${P}-nztimezone.patch
+
}
##### Compile evolution specific db3 for static linking #####
diff --git a/net-mail/evolution/files/evolution-1.4.5-nztimezone.patch b/net-mail/evolution/files/evolution-1.4.5-nztimezone.patch
new file mode 100644
index 000000000000..452f746ea3bc
--- /dev/null
+++ b/net-mail/evolution/files/evolution-1.4.5-nztimezone.patch
@@ -0,0 +1,53 @@
+Index: camel-mime-utils.c
+===================================================================
+RCS file: /cvs/gnome/evolution/camel/camel-mime-utils.c,v
+retrieving revision 1.183.4.4
+diff -u -r1.183.4.4 camel-mime-utils.c
+--- camel-mime-utils.c 26 Sep 2003 16:04:49 -0000 1.183.4.4
++++ camel-mime-utils.c 8 Oct 2003 16:40:41 -0000
+@@ -3530,12 +3530,12 @@
+ offset = (*inptr++)=='-'?-1:1;
+ offset = offset * header_decode_int(&inptr);
+ d(printf("abs signed offset = %d\n", offset));
+- if (offset < -1200 || offset > 1200)
++ if (offset < -1200 || offset > 1400)
+ offset = 0;
+ } else if (isdigit(*inptr)) {
+ offset = header_decode_int(&inptr);
+ d(printf("abs offset = %d\n", offset));
+- if (offset < -1200 || offset > 1200)
++ if (offset < -1200 || offset > 1400)
+ offset = 0;
+ } else {
+ char *tz = decode_token(&inptr);
+Index: camel-text-index.c
+===================================================================
+RCS file: /cvs/gnome/evolution/camel/camel-text-index.c,v
+retrieving revision 1.16
+diff -u -r1.16 camel-text-index.c
+--- camel-text-index.c 11 Jun 2003 19:38:33 -0000 1.16
++++ camel-text-index.c 8 Oct 2003 16:40:44 -0000
+@@ -55,6 +55,8 @@
+ /* cursor debug */
+ #define c(x)
+
++#define CAMEL_TEXT_INDEX_MAX_WORDLEN (60)
++
+ #ifdef ENABLE_THREADS
+ #define CAMEL_TEXT_INDEX_LOCK(kf, lock) (e_mutex_lock(((CamelTextIndex *)kf)->priv->lock))
+ #define CAMEL_TEXT_INDEX_UNLOCK(kf, lock) (e_mutex_unlock(((CamelTextIndex *)kf)->priv->lock))
+@@ -1478,11 +1480,12 @@
+ utf8[utf8len] = 0;
+ g_string_append(p->buffer, utf8);
+ } else {
+- if (p->buffer->len) {
++ if (p->buffer->len < CAMEL_TEXT_INDEX_MAX_WORDLEN) {
+ text_index_name_add_word(idn, p->buffer->str);
+ /*camel_index_name_add_word(idn, p->buffer->str);*/
+- g_string_truncate(p->buffer, 0);
+ }
++
++ g_string_truncate (p->buffer, 0);
+ }
+ }
+