summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn N. Laliberte <allanonjl@gentoo.org>2006-07-14 18:33:54 +0000
committerJohn N. Laliberte <allanonjl@gentoo.org>2006-07-14 18:33:54 +0000
commitf83a59087851a582920aeb658a72a54fdd1bf337 (patch)
treec6d7813d2fe921d438118bdeb7d0490e3f7ca70e /gnome-extra/evolution-exchange
parentppc stable, bug #139612 (diff)
downloadhistorical-f83a59087851a582920aeb658a72a54fdd1bf337.tar.gz
historical-f83a59087851a582920aeb658a72a54fdd1bf337.tar.bz2
historical-f83a59087851a582920aeb658a72a54fdd1bf337.zip
add patch to fix #138715, spiking cpu and looping.
Package-Manager: portage-2.1.1_pre2-r6
Diffstat (limited to 'gnome-extra/evolution-exchange')
-rw-r--r--gnome-extra/evolution-exchange/ChangeLog9
-rw-r--r--gnome-extra/evolution-exchange/Manifest29
-rw-r--r--gnome-extra/evolution-exchange/evolution-exchange-2.6.2-r1.ebuild53
-rw-r--r--gnome-extra/evolution-exchange/files/digest-evolution-exchange-2.4.22
-rw-r--r--gnome-extra/evolution-exchange/files/digest-evolution-exchange-2.6.2-r13
-rw-r--r--gnome-extra/evolution-exchange/files/evolution-exchange-2.6.2-fix-loop.patch32
6 files changed, 118 insertions, 10 deletions
diff --git a/gnome-extra/evolution-exchange/ChangeLog b/gnome-extra/evolution-exchange/ChangeLog
index 9cc7c713dde9..20aefa4e1ea9 100644
--- a/gnome-extra/evolution-exchange/ChangeLog
+++ b/gnome-extra/evolution-exchange/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for gnome-extra/evolution-exchange
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-exchange/ChangeLog,v 1.14 2006/07/14 17:07:45 dertobi123 Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-exchange/ChangeLog,v 1.15 2006/07/14 18:33:54 allanonjl Exp $
+
+*evolution-exchange-2.6.2-r1 (14 Jul 2006)
+
+ 14 Jul 2006; John N. Laliberte <allanonjl@gentoo.org>
+ +files/evolution-exchange-2.6.2-fix-loop.patch,
+ +evolution-exchange-2.6.2-r1.ebuild:
+ add patch to fix #138715, spiking cpu and looping.
14 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org>
evolution-exchange-2.6.2.ebuild:
diff --git a/gnome-extra/evolution-exchange/Manifest b/gnome-extra/evolution-exchange/Manifest
index a8a6258980a4..165a8632f662 100644
--- a/gnome-extra/evolution-exchange/Manifest
+++ b/gnome-extra/evolution-exchange/Manifest
@@ -2,9 +2,13 @@ AUX evolution-exchange-2.4.0-kerb.patch 576 RMD160 2f25a9f7c40862b380bc8faf4e14a
MD5 8e9cb8386aac62d3a0124200f562db09 files/evolution-exchange-2.4.0-kerb.patch 576
RMD160 2f25a9f7c40862b380bc8faf4e14adf787f2df47 files/evolution-exchange-2.4.0-kerb.patch 576
SHA256 e3f81df5b0e6065937fb75c82253f357c904a534403defd1848aabfd9214d4e0 files/evolution-exchange-2.4.0-kerb.patch 576
+AUX evolution-exchange-2.6.2-fix-loop.patch 1030 RMD160 9f822ac3e0dcf16ac7352b5e0b48b02e00eb2e18 SHA1 d0a2c08bf3f0415463ebf96d9d6ceb76bc395bbc SHA256 8569558d23737de244b2153f6330c1270a652060c89cbd3a94cb4f2e5e92d605
+MD5 ba3d4ac6da724c5c2115b0f506f1bb55 files/evolution-exchange-2.6.2-fix-loop.patch 1030
+RMD160 9f822ac3e0dcf16ac7352b5e0b48b02e00eb2e18 files/evolution-exchange-2.6.2-fix-loop.patch 1030
+SHA256 8569558d23737de244b2153f6330c1270a652060c89cbd3a94cb4f2e5e92d605 files/evolution-exchange-2.6.2-fix-loop.patch 1030
DIST evolution-exchange-2.4.1.tar.bz2 1106956
-DIST evolution-exchange-2.4.2.tar.bz2 1100845
-DIST evolution-exchange-2.6.0.tar.bz2 970464 RMD160 2a939bddac828331004bff83cfb7fc338d238836 SHA256 5e53be3d0fd97ae560d34b5b2cdbfa15956845b24e3a48a469887afe95398140
+DIST evolution-exchange-2.4.2.tar.bz2 1100845 RMD160 fe407079dd08ef572dd37cae9b4b9bcf11df7d6a SHA1 e94180aa541a807b37dad74847b67a8adfaf284d SHA256 beaa8e806e5babb2cd479446720ea492ed854db65036df678d7717c682cc332c
+DIST evolution-exchange-2.6.0.tar.bz2 970464 RMD160 2a939bddac828331004bff83cfb7fc338d238836 SHA1 e3cc9680bcffd96f2c64a75bf310291fd8b4caa8 SHA256 5e53be3d0fd97ae560d34b5b2cdbfa15956845b24e3a48a469887afe95398140
DIST evolution-exchange-2.6.2.tar.bz2 977972 RMD160 c833a220a5eebf4c9adf00b69333aea15b6b4e2d SHA1 e93d2e0ad7aa4790d65fffd7fee0a0c89b9e8024 SHA256 78130edc5b7390c29883e405c1ae0a19bae656c46f1c20224220dee167c49d56
EBUILD evolution-exchange-2.4.1.ebuild 1342 RMD160 91145cfb4ba629327fd5beecea56775ad8636af6 SHA1 62e18da75516a142382b04803a2828741d14565c SHA256 5d218cfd6d470d1dc2f143bbb5ef4e86e833c136d382c05915fdfef3f03dc6fb
MD5 ecad4ba5fcd290f39ccb2776da114fa8 evolution-exchange-2.4.1.ebuild 1342
@@ -18,14 +22,18 @@ EBUILD evolution-exchange-2.6.0.ebuild 1276 RMD160 791e5e5e2287a6206783170f16883
MD5 37e243cb5866591477433daa57bf9db1 evolution-exchange-2.6.0.ebuild 1276
RMD160 791e5e5e2287a6206783170f168834f29462effc evolution-exchange-2.6.0.ebuild 1276
SHA256 f7827b887e443de741a22e4c4e8bc7e711878983f45b7472f608b10e3bd9fecb evolution-exchange-2.6.0.ebuild 1276
+EBUILD evolution-exchange-2.6.2-r1.ebuild 1422 RMD160 3786b49b8061e0691fa8a597f5d7da8ebb6adb9a SHA1 9cb3284de91345c8e498ae46a063d9c5b34a793c SHA256 83fe99c18ae020fb3c31e76eb2bca58e0ec13609c1e3f979878b8c47da817f34
+MD5 068e5b6de209d12a6c72fd87305f70ef evolution-exchange-2.6.2-r1.ebuild 1422
+RMD160 3786b49b8061e0691fa8a597f5d7da8ebb6adb9a evolution-exchange-2.6.2-r1.ebuild 1422
+SHA256 83fe99c18ae020fb3c31e76eb2bca58e0ec13609c1e3f979878b8c47da817f34 evolution-exchange-2.6.2-r1.ebuild 1422
EBUILD evolution-exchange-2.6.2.ebuild 1275 RMD160 7b859752ba2f6c1b0706f13c3dde9659a117328a SHA1 782d105c52ed70b74a6b17d228bfa9d945ec6869 SHA256 b145f772e6d4b686f66bf2fac2961682f5e5e26014b563465be22beacd11c9e7
MD5 fc5eae53cce7cc396097ae4f015ebe96 evolution-exchange-2.6.2.ebuild 1275
RMD160 7b859752ba2f6c1b0706f13c3dde9659a117328a evolution-exchange-2.6.2.ebuild 1275
SHA256 b145f772e6d4b686f66bf2fac2961682f5e5e26014b563465be22beacd11c9e7 evolution-exchange-2.6.2.ebuild 1275
-MISC ChangeLog 2370 RMD160 cdd49c92b65cbf207b3fe2a4ba4d2966b8ece950 SHA1 99b77d2dfdab097c7fa011b6d0811137124fdc0c SHA256 2251cda0ac9c83c7486ae1202273b29d0c043b5015291b450b71f44df7fd1fad
-MD5 b45fe819919d48c8e482acc8378e6767 ChangeLog 2370
-RMD160 cdd49c92b65cbf207b3fe2a4ba4d2966b8ece950 ChangeLog 2370
-SHA256 2251cda0ac9c83c7486ae1202273b29d0c043b5015291b450b71f44df7fd1fad ChangeLog 2370
+MISC ChangeLog 2612 RMD160 ed35c25aa556314efc7d6ee47886cb4565fe3b12 SHA1 709a8425ae40e6ce613db65d5714384c21b44670 SHA256 b124d6fd93d37244a189f389096cf9abc75f2fe599fbfad832fd36135f745d14
+MD5 4d6656f11bbadfb0e3bc0cdfb1d80530 ChangeLog 2612
+RMD160 ed35c25aa556314efc7d6ee47886cb4565fe3b12 ChangeLog 2612
+SHA256 b124d6fd93d37244a189f389096cf9abc75f2fe599fbfad832fd36135f745d14 ChangeLog 2612
MISC metadata.xml 158 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e SHA1 38f78e9790bcd4382b4a49aa226aa6dda1d3a3d7 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1
MD5 03ad2e6c4ab41244af1015a8bbb0b39f metadata.xml 158
RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e metadata.xml 158
@@ -33,12 +41,15 @@ SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1 metadata
MD5 1fac0d46b9c505c385acfcff5c0215f9 files/digest-evolution-exchange-2.4.1 78
RMD160 a37f1eb70b94065cf0239132adcf648aa4d00ecf files/digest-evolution-exchange-2.4.1 78
SHA256 506b06c131bc81bfc939d601445fad7b3899589bf3d5f386896f2f1c0f9441b8 files/digest-evolution-exchange-2.4.1 78
-MD5 b1ebcb59defa26446f2da0a510937a76 files/digest-evolution-exchange-2.4.2 78
-RMD160 7ccb356faafd46261f4ea1dcb5f769ead8bdca89 files/digest-evolution-exchange-2.4.2 78
-SHA256 0b343c1c775f0da7e3a5bb70940884c32c59b341991a450b8557ddb0ba7fc9ec files/digest-evolution-exchange-2.4.2 78
+MD5 97d94b8ef6747da25d3bbcfecc5c799e files/digest-evolution-exchange-2.4.2 280
+RMD160 397fc8a23572555e0d2144d6b4c749315c516350 files/digest-evolution-exchange-2.4.2 280
+SHA256 c5bccbba00f6141b32592461178f80329a8ee87fa30140b941702deba5391181 files/digest-evolution-exchange-2.4.2 280
MD5 387f9d60005d24a1c687b30cdcefdd4a files/digest-evolution-exchange-2.6.0 277
RMD160 abe0b8e7459d30fc0dc056852411e5d22d8d9e2d files/digest-evolution-exchange-2.6.0 277
SHA256 a1224a63fd92f361b510c766031ff52fd430aae6585a36a32f4b4ff8e829ac7a files/digest-evolution-exchange-2.6.0 277
MD5 de73d84e76f6d2ebbc9762babcc919ec files/digest-evolution-exchange-2.6.2 277
RMD160 c9a83e910476d43746b88dac336d86437704ed85 files/digest-evolution-exchange-2.6.2 277
SHA256 d931b00ead8b992440c76f3d00b44c1395ec0c4fab31d6901c73911448beb3c7 files/digest-evolution-exchange-2.6.2 277
+MD5 de73d84e76f6d2ebbc9762babcc919ec files/digest-evolution-exchange-2.6.2-r1 277
+RMD160 c9a83e910476d43746b88dac336d86437704ed85 files/digest-evolution-exchange-2.6.2-r1 277
+SHA256 d931b00ead8b992440c76f3d00b44c1395ec0c4fab31d6901c73911448beb3c7 files/digest-evolution-exchange-2.6.2-r1 277
diff --git a/gnome-extra/evolution-exchange/evolution-exchange-2.6.2-r1.ebuild b/gnome-extra/evolution-exchange/evolution-exchange-2.6.2-r1.ebuild
new file mode 100644
index 000000000000..cf2eb029f92b
--- /dev/null
+++ b/gnome-extra/evolution-exchange/evolution-exchange-2.6.2-r1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-exchange/evolution-exchange-2.6.2-r1.ebuild,v 1.1 2006/07/14 18:33:54 allanonjl Exp $
+
+inherit gnome2 eutils autotools
+
+DESCRIPTION="Evolution module for connecting to Microsoft Exchange"
+HOMEPAGE="http://www.novell.com/products/desktop/features/evolution.html"
+LICENSE="GPL-2"
+
+SLOT="2.0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="debug doc static"
+
+RDEPEND=">=mail-client/evolution-2.5.90
+ >=gnome-extra/evolution-data-server-1.5.90
+ >=net-libs/libsoup-2.2
+ >=gnome-base/libglade-2.0
+ >=gnome-base/libgnomeui-2.0
+ >=gnome-base/libbonobo-2.0
+ dev-libs/libxml2
+ >=gnome-base/gconf-2.0
+ >=net-nds/openldap-2.1.30-r2"
+
+DEPEND="${RDEPEND}
+ >=dev-util/intltool-0.29
+ dev-util/pkgconfig
+ doc? ( >=dev-util/gtk-doc-1 )"
+
+MAKEOPTS="${MAKEOPTS} -j1"
+
+pkg_setup() {
+ G2CONF="${G2CONF} $(use_with debug e2k-debug)"
+
+ if ! built_with_use gnome-extra/evolution-data-server ldap || ! built_with_use gnome-extra/evolution-data-server kerberos; then
+ eerror "Please re-emerge gnome-extra/evolution-data-server with"
+ eerror "the use flags ldap and kerberos."
+ die
+ fi
+
+ G2CONF="${G2CONF} $(use_with static static-ldap) --with-openldap"
+}
+
+src_unpack() {
+ gnome2_src_unpack
+
+ # fix proc spike
+ cd camel
+ epatch "${FILESDIR}"/${P}-fix-loop.patch
+ cd "${S}"
+
+ eautoreconf
+}
diff --git a/gnome-extra/evolution-exchange/files/digest-evolution-exchange-2.4.2 b/gnome-extra/evolution-exchange/files/digest-evolution-exchange-2.4.2
index 6ef2fde36557..aaa851049e72 100644
--- a/gnome-extra/evolution-exchange/files/digest-evolution-exchange-2.4.2
+++ b/gnome-extra/evolution-exchange/files/digest-evolution-exchange-2.4.2
@@ -1 +1,3 @@
MD5 67802f9c0be1528edaa0612188588914 evolution-exchange-2.4.2.tar.bz2 1100845
+RMD160 fe407079dd08ef572dd37cae9b4b9bcf11df7d6a evolution-exchange-2.4.2.tar.bz2 1100845
+SHA256 beaa8e806e5babb2cd479446720ea492ed854db65036df678d7717c682cc332c evolution-exchange-2.4.2.tar.bz2 1100845
diff --git a/gnome-extra/evolution-exchange/files/digest-evolution-exchange-2.6.2-r1 b/gnome-extra/evolution-exchange/files/digest-evolution-exchange-2.6.2-r1
new file mode 100644
index 000000000000..5bc93b449b25
--- /dev/null
+++ b/gnome-extra/evolution-exchange/files/digest-evolution-exchange-2.6.2-r1
@@ -0,0 +1,3 @@
+MD5 8b36ac9d4d3682a1bb73bf37e2a959b3 evolution-exchange-2.6.2.tar.bz2 977972
+RMD160 c833a220a5eebf4c9adf00b69333aea15b6b4e2d evolution-exchange-2.6.2.tar.bz2 977972
+SHA256 78130edc5b7390c29883e405c1ae0a19bae656c46f1c20224220dee167c49d56 evolution-exchange-2.6.2.tar.bz2 977972
diff --git a/gnome-extra/evolution-exchange/files/evolution-exchange-2.6.2-fix-loop.patch b/gnome-extra/evolution-exchange/files/evolution-exchange-2.6.2-fix-loop.patch
new file mode 100644
index 000000000000..146737cfa44d
--- /dev/null
+++ b/gnome-extra/evolution-exchange/files/evolution-exchange-2.6.2-fix-loop.patch
@@ -0,0 +1,32 @@
+===================================================================
+RCS file: /cvs/gnome/evolution-exchange/camel/camel-stub-marshal.c,v
+retrieving revision 1.3
+retrieving revision 1.5
+diff -u -r1.3 -r1.5
+--- camel-stub-marshal.c 2006/05/08 20:15:55 1.3
++++ camel-stub-marshal.c 2006/06/15 20:36:50 1.5
+@@ -1,6 +1,6 @@
+ /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
+
+-/* Copyright (C) 2001-2004 Novell, Inc.
++/* Copyright (C) 2001-2006 Novell, Inc.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of version 2 of the GNU General Public
+@@ -86,7 +86,15 @@
+ static gboolean
+ do_read (CamelStubMarshal *marshal, char *buf, size_t len)
+ {
+- if (camel_read (marshal->fd, buf, len) == -1) {
++ size_t nread = 0;
++ ssize_t n;
++
++ do {
++ if ((n = camel_read (marshal->fd, buf + nread, len - nread)) > 0)
++ nread += n;
++ } while (n && nread < len && errno != EINTR);
++
++ if (nread < len) {
+ close (marshal->fd);
+ marshal->fd = -1;
+ return FALSE;