summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Huddleston <eradicator@gentoo.org>2004-06-19 10:28:27 +0000
committerJeremy Huddleston <eradicator@gentoo.org>2004-06-19 10:28:27 +0000
commitbbf7822f6d933387381f0c109b8bb36a8819c897 (patch)
tree3f7b369b08f96f6008ab3ffbc1e72a53435fd423 /mail-client
parentUpdated CVS snapshot (diff)
downloadhistorical-bbf7822f6d933387381f0c109b8bb36a8819c897.tar.gz
historical-bbf7822f6d933387381f0c109b8bb36a8819c897.tar.bz2
historical-bbf7822f6d933387381f0c109b8bb36a8819c897.zip
Adding more gcc3.4 fixes to address bug #53688. Added --with-pic to force -fPIC for the static-libs that are included in dynamic libs to fix amd64 compilation. Closes bug #53702.
Diffstat (limited to 'mail-client')
-rw-r--r--mail-client/evolution/ChangeLog8
-rw-r--r--mail-client/evolution/Manifest6
-rw-r--r--mail-client/evolution/evolution-1.4.6.ebuild4
-rw-r--r--mail-client/evolution/files/evolution-gcc34.patch63
4 files changed, 64 insertions, 17 deletions
diff --git a/mail-client/evolution/ChangeLog b/mail-client/evolution/ChangeLog
index e6248ee24f17..78f160ddf6dd 100644
--- a/mail-client/evolution/ChangeLog
+++ b/mail-client/evolution/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-mail/evolution
# Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v 1.4 2004/06/09 15:36:40 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v 1.5 2004/06/19 10:28:27 eradicator Exp $
+
+ 19 Jun 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ files/evolution-gcc34.patch:
+ Adding more gcc3.4 fixes to address bug #53688. Added --with-pic to force
+ -fPIC for the static-libs that are included in dynamic libs to fix amd64
+ compilation. Closes bug #53702.
09 Jun 2004; Aron Griffis <agriffis@gentoo.org> evolution-1.2.4.ebuild,
evolution-1.4.5.ebuild, evolution-1.4.6.ebuild:
diff --git a/mail-client/evolution/Manifest b/mail-client/evolution/Manifest
index c4d58c1b593d..3d0372de5fe5 100644
--- a/mail-client/evolution/Manifest
+++ b/mail-client/evolution/Manifest
@@ -1,8 +1,8 @@
+MD5 41fce89b28bc03a2fa9c1aae58e28d58 ChangeLog 17087
MD5 35d312287efabafad674a64fcf063b11 evolution-1.2.4.ebuild 6290
MD5 cd3405a6419ce283ddcb61399d70bffa evolution-1.4.5.ebuild 5774
-MD5 ce38bddc5a810e59520252576fb6d60e evolution-1.4.6.ebuild 5580
MD5 80850151bae2bd61c4ac796f83656ef6 metadata.xml 217
-MD5 67df00205874496c81ce19dbcd1d402b ChangeLog 16811
+MD5 433f81c044a6a94d3f2c64de7e3cdd07 evolution-1.4.6.ebuild 5627
MD5 3137288dd17e357d0972dab00e4f6b6d files/digest-evolution-1.2.4 1230
MD5 49463c08f32ee1df0970196b6c4cef2b files/digest-evolution-1.4.5 132
MD5 fe0cafc4040da525377526f4a1fa297f files/digest-evolution-1.4.6 132
@@ -12,4 +12,4 @@ MD5 f44bc5e363c1f976a7a72676886b9d13 files/evolution-1.1.90-subversion.patch 470
MD5 a3a0071b78894fc80b10a0ec765647f5 files/evolution-1.4.4-alpha.patch 1799
MD5 d863019d9fb9a8f74c5090de0f1ceee4 files/evolution-1.4.5-gtk-2.4.patch 26799
MD5 6174a41481c88eb948a8e119cf93ea94 files/evolution-1.4.5-nztimezone.patch 1852
-MD5 cb7b54de75a41e58aaeab248e92fc823 files/evolution-gcc34.patch 1895
+MD5 4df81c3442025403034c53975ba663b1 files/evolution-gcc34.patch 3044
diff --git a/mail-client/evolution/evolution-1.4.6.ebuild b/mail-client/evolution/evolution-1.4.6.ebuild
index 26cef303fee8..c3ad465cdff3 100644
--- a/mail-client/evolution/evolution-1.4.6.ebuild
+++ b/mail-client/evolution/evolution-1.4.6.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/mail-client/evolution/evolution-1.4.6.ebuild,v 1.5 2004/06/09 15:36:40 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/evolution-1.4.6.ebuild,v 1.6 2004/06/19 10:28:27 eradicator Exp $
# kde before gnome2, otherwise kde_src_install will override gnome2_src_install
use kde && inherit kde
@@ -141,6 +141,8 @@ src_compile() {
use kde && [ -n "${KDEDIR}" ] \
&& myconf="${myconf} --with-kde-applnk-path=${KDEDIR}/share/applnk"
+ use amd64 && myconf="${myconf} --with-pic"
+
# Use Mozilla NSS/NSPR libs if 'mozilla' *and* 'ssl' in USE
if use ssl && use mozilla; then
if has_version "dev-libs/nspr"; then
diff --git a/mail-client/evolution/files/evolution-gcc34.patch b/mail-client/evolution/files/evolution-gcc34.patch
index af750674d2bf..af09553f3512 100644
--- a/mail-client/evolution/files/evolution-gcc34.patch
+++ b/mail-client/evolution/files/evolution-gcc34.patch
@@ -1,6 +1,45 @@
-diff -Nurd evolution-1.4.6-old/calendar/cal-client/cal-client.c evolution-1.4.6/calendar/cal-client/cal-client.c
---- evolution-1.4.6-old/calendar/cal-client/cal-client.c 2004-05-23 03:14:19.266120688 -0500
-+++ evolution-1.4.6/calendar/cal-client/cal-client.c 2004-05-23 03:14:34.210848744 -0500
+diff -Naur evolution-1.4.6.orig/addressbook/conduit/address-conduit.c evolution-1.4.6/addressbook/conduit/address-conduit.c
+--- evolution-1.4.6.orig/addressbook/conduit/address-conduit.c 2003-08-26 10:45:53.000000000 -0700
++++ evolution-1.4.6/addressbook/conduit/address-conduit.c 2004-06-18 23:10:02.366091330 -0700
+@@ -609,7 +609,7 @@
+ return E_CARD_SIMPLE_FIELD_EMAIL_2;
+ case E_CARD_SIMPLE_FIELD_EMAIL_2:
+ return E_CARD_SIMPLE_FIELD_EMAIL_3;
+- default:
++ default: break;
+ }
+
+ return E_CARD_SIMPLE_FIELD_LAST;
+@@ -624,7 +624,7 @@
+ switch (*field) {
+ case E_CARD_SIMPLE_FIELD_PHONE_HOME:
+ return E_CARD_SIMPLE_FIELD_PHONE_HOME_2;
+- default:
++ default: break;
+ }
+
+ return E_CARD_SIMPLE_FIELD_LAST;
+@@ -639,7 +639,7 @@
+ switch (*field) {
+ case E_CARD_SIMPLE_FIELD_PHONE_BUSINESS:
+ return E_CARD_SIMPLE_FIELD_PHONE_BUSINESS_2;
+- default:
++ default: break;
+ }
+
+ return E_CARD_SIMPLE_FIELD_LAST;
+@@ -656,7 +656,7 @@
+ return E_CARD_SIMPLE_FIELD_PHONE_HOME_FAX;
+ case E_CARD_SIMPLE_FIELD_PHONE_HOME_FAX:
+ return E_CARD_SIMPLE_FIELD_PHONE_OTHER_FAX;
+- default:
++ default: break;
+ }
+
+ return E_CARD_SIMPLE_FIELD_LAST;
+diff -Naur evolution-1.4.6.orig/calendar/cal-client/cal-client.c evolution-1.4.6/calendar/cal-client/cal-client.c
+--- evolution-1.4.6.orig/calendar/cal-client/cal-client.c 2003-07-15 15:24:47.000000000 -0700
++++ evolution-1.4.6/calendar/cal-client/cal-client.c 2004-06-18 23:09:18.303892968 -0700
@@ -2886,7 +2886,7 @@
return cal_client_remove_object_with_mod (client, uid, CALOBJ_MOD_ALL);
}
@@ -10,9 +49,9 @@ diff -Nurd evolution-1.4.6-old/calendar/cal-client/cal-client.c evolution-1.4.6/
cal_client_send_object (CalClient *client, icalcomponent *icalcomp,
icalcomponent **new_icalcomp, GList **users,
char error_msg[256])
-diff -Nurd evolution-1.4.6-old/calendar/gui/e-day-view.c evolution-1.4.6/calendar/gui/e-day-view.c
---- evolution-1.4.6-old/calendar/gui/e-day-view.c 2004-05-23 03:14:19.238124944 -0500
-+++ evolution-1.4.6/calendar/gui/e-day-view.c 2004-05-23 03:14:40.862837488 -0500
+diff -Naur evolution-1.4.6.orig/calendar/gui/e-day-view.c evolution-1.4.6/calendar/gui/e-day-view.c
+--- evolution-1.4.6.orig/calendar/gui/e-day-view.c 2003-08-11 20:14:21.000000000 -0700
++++ evolution-1.4.6/calendar/gui/e-day-view.c 2004-06-18 23:09:18.309891905 -0700
@@ -3236,6 +3236,7 @@
e_day_view_scroll (day_view, -E_DAY_VIEW_WHEEL_MOUSE_STEP_SIZE);
return TRUE;
@@ -29,9 +68,9 @@ diff -Nurd evolution-1.4.6-old/calendar/gui/e-day-view.c evolution-1.4.6/calenda
}
return FALSE;
-diff -Nurd evolution-1.4.6-old/e-util/e-component-listener.c evolution-1.4.6/e-util/e-component-listener.c
---- evolution-1.4.6-old/e-util/e-component-listener.c 2004-05-23 03:14:19.227126616 -0500
-+++ evolution-1.4.6/e-util/e-component-listener.c 2004-05-23 03:14:30.000488816 -0500
+diff -Naur evolution-1.4.6.orig/e-util/e-component-listener.c evolution-1.4.6/e-util/e-component-listener.c
+--- evolution-1.4.6.orig/e-util/e-component-listener.c 2003-06-04 08:05:09.000000000 -0700
++++ evolution-1.4.6/e-util/e-component-listener.c 2004-06-18 23:09:18.311891551 -0700
@@ -53,6 +53,7 @@
g_object_unref (cl);
break;
@@ -40,9 +79,9 @@ diff -Nurd evolution-1.4.6-old/e-util/e-component-listener.c evolution-1.4.6/e-u
}
}
}
-diff -Nurd evolution-1.4.6-old/mail/message-browser.c evolution-1.4.6/mail/message-browser.c
---- evolution-1.4.6-old/mail/message-browser.c 2004-05-23 03:14:19.055152760 -0500
-+++ evolution-1.4.6/mail/message-browser.c 2004-05-23 03:14:44.330310352 -0500
+diff -Naur evolution-1.4.6.orig/mail/message-browser.c evolution-1.4.6/mail/message-browser.c
+--- evolution-1.4.6.orig/mail/message-browser.c 2003-07-31 19:45:05.000000000 -0700
++++ evolution-1.4.6/mail/message-browser.c 2004-06-18 23:09:18.313891197 -0700
@@ -345,6 +345,7 @@
message_browser_close (NULL, mb, NULL);
return TRUE;