summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGilles Dartiguelongue <eva@gentoo.org>2010-11-14 22:39:04 +0000
committerGilles Dartiguelongue <eva@gentoo.org>2010-11-14 22:39:04 +0000
commit0efa7265fa813ddb70758548864ee27be911139b (patch)
tree686493279691b7b4a2c47b25f0a59d20c6ff0368 /gnome-extra/evolution-data-server
parenthardened-sources-2.6.36-r1 based on 2.6.36 + genpatches + grsecurity-2.2.0-2.... (diff)
downloadhistorical-0efa7265fa813ddb70758548864ee27be911139b.tar.gz
historical-0efa7265fa813ddb70758548864ee27be911139b.tar.bz2
historical-0efa7265fa813ddb70758548864ee27be911139b.zip
Version bump for Gnome 2.32. Make weather component optional, bug #289796. Clean up old revisions.
Package-Manager: portage-2.2.0_alpha4/cvs/Linux x86_64
Diffstat (limited to 'gnome-extra/evolution-data-server')
-rw-r--r--gnome-extra/evolution-data-server/ChangeLog20
-rw-r--r--gnome-extra/evolution-data-server/Manifest20
-rw-r--r--gnome-extra/evolution-data-server/evolution-data-server-2.26.3.ebuild124
-rw-r--r--gnome-extra/evolution-data-server/evolution-data-server-2.28.3.1-r1.ebuild121
-rw-r--r--gnome-extra/evolution-data-server/evolution-data-server-2.30.3.ebuild10
-rw-r--r--gnome-extra/evolution-data-server/evolution-data-server-2.32.0.ebuild147
-rw-r--r--gnome-extra/evolution-data-server/files/evolution-data-server-1.2.0-gentoo_etc_services.patch24
-rw-r--r--gnome-extra/evolution-data-server/files/evolution-data-server-2.25.5-as-needed.patch54
-rw-r--r--gnome-extra/evolution-data-server/files/evolution-data-server-2.25.90-no-libdb.patch13
-rw-r--r--gnome-extra/evolution-data-server/files/evolution-data-server-2.26.3-camel-vee-folder.patch24
-rw-r--r--gnome-extra/evolution-data-server/files/evolution-data-server-2.28.3.1-version-number.patch25
-rw-r--r--gnome-extra/evolution-data-server/files/evolution-data-server-2.31-camel-rewind.patch11
-rw-r--r--gnome-extra/evolution-data-server/files/evolution-data-server-2.31-gentoo_etc_services.patch40
-rw-r--r--gnome-extra/evolution-data-server/files/evolution-data-server-2.32.0-libtool-fix.patch28
-rw-r--r--gnome-extra/evolution-data-server/metadata.xml3
15 files changed, 261 insertions, 403 deletions
diff --git a/gnome-extra/evolution-data-server/ChangeLog b/gnome-extra/evolution-data-server/ChangeLog
index 3a803dea3373..b35404f3764f 100644
--- a/gnome-extra/evolution-data-server/ChangeLog
+++ b/gnome-extra/evolution-data-server/ChangeLog
@@ -1,6 +1,24 @@
# ChangeLog for gnome-extra/evolution-data-server
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog,v 1.277 2010/10/17 15:22:11 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog,v 1.278 2010/11/14 22:39:04 eva Exp $
+
+*evolution-data-server-2.32.0 (14 Nov 2010)
+
+ 14 Nov 2010; Gilles Dartiguelongue <eva@gentoo.org>
+ -files/evolution-data-server-1.2.0-gentoo_etc_services.patch,
+ -files/evolution-data-server-2.25.5-as-needed.patch,
+ -files/evolution-data-server-2.25.90-no-libdb.patch,
+ -evolution-data-server-2.26.3.ebuild,
+ -files/evolution-data-server-2.26.3-camel-vee-folder.patch,
+ -evolution-data-server-2.28.3.1-r1.ebuild,
+ -files/evolution-data-server-2.28.3.1-version-number.patch,
+ evolution-data-server-2.30.3.ebuild,
+ +files/evolution-data-server-2.31-camel-rewind.patch,
+ +files/evolution-data-server-2.31-gentoo_etc_services.patch,
+ +evolution-data-server-2.32.0.ebuild,
+ +files/evolution-data-server-2.32.0-libtool-fix.patch, metadata.xml:
+ Version bump for Gnome 2.32. Make weather component optional, bug #289796.
+ Clean up old revisions.
17 Oct 2010; Raúl Porcel <armin76@gentoo.org>
evolution-data-server-2.30.2.ebuild:
diff --git a/gnome-extra/evolution-data-server/Manifest b/gnome-extra/evolution-data-server/Manifest
index fd019ecdb125..7b1edd0eca63 100644
--- a/gnome-extra/evolution-data-server/Manifest
+++ b/gnome-extra/evolution-data-server/Manifest
@@ -1,20 +1,16 @@
AUX calentry.schema 3661 RMD160 68dfc3a8bbf08a1cf2713727c6617b2de613cb7c SHA1 06ddcc64c3b2b3230fbbef21a7e2a682bd95788c SHA256 107d60463833d5ceb5f752335dd07fef303093c58a51fb03405fed5837999431
AUX e-d-s-camel-skip-failing-test.patch 660 RMD160 0907bb916a124d689f1880016eb8013971944016 SHA1 7ef6fd67bddbba16b3c6dd24a9b50ea9f8f5aa86 SHA256 f89f7635e9a5ddc2aa2f713a6d7eb9322f3416f8f9ad1cba1a113f65a1eaacb5
-AUX evolution-data-server-1.2.0-gentoo_etc_services.patch 815 RMD160 d48ad5a34bfdf9f814b9ae22ba188f2f0c7f0304 SHA1 9248c74b334534f74e027fc119509673bff4542f SHA256 a64e0e4d74ac91f69c4b7a011b6325e27af6fa28a58e20f48ff09ec2a1538c5a
AUX evolution-data-server-1.8.0-camel-rewind.patch 499 RMD160 90b94f0b20a52a4fdf476bcfa5fe0ad2a064d488 SHA1 db7d42df20ab50d81835b9c1b9ebed84d1e0d8cb SHA256 1323e9dc957e3cc02fd1628fa21d448c8c985028e5b57d03596b6bde9ad66e0e
-AUX evolution-data-server-2.25.5-as-needed.patch 3489 RMD160 3594d79fe2fb53fdb0a970d07821cea07a0e9b11 SHA1 35af25a7f156ec80924448cc6207f251ce876ef6 SHA256 5a8f35873fe5f9d11bccc3868351be3fbe27620d5546283db83c94a300631d6a
-AUX evolution-data-server-2.25.90-no-libdb.patch 355 RMD160 fcf879d6b7997f5731812bb76d05a05a777fbc56 SHA1 6ad4bff173c83c96573cf78ecd8131b2c08b76b0 SHA256 3b66f8d59c58bb2f3b5e8025892b9fabf6841cefe105e97e1070dda2d82d2088
-AUX evolution-data-server-2.26.3-camel-vee-folder.patch 1072 RMD160 5ea77f129629744e8b147cf707b6dee16b21d7dc SHA1 f8a3383c841edb5f345dced8a99fc38c9d6d28e9 SHA256 4bd7b35d7ba55e5a452aeeef1d96e2372d6312f533489259f7b777b0a6963ff4
AUX evolution-data-server-2.28.0-gentoo_etc_services.patch 1294 RMD160 058a86636b5b544c312f086f31902b38001484f1 SHA1 2e7fb34243ed00efdcec2fda3fc109856ca451ff SHA256 14a3954871868cbae15891cfcb87135fd82077628f7ad49290fb955aeb4f192a
-AUX evolution-data-server-2.28.3.1-version-number.patch 1192 RMD160 17c142918982cb8272d8f36e794dd170cb212626 SHA1 45da8bdca73cd1805d74119fe26427a780f89033 SHA256 b5c5476a2b37eb6871d1c786bacde8212fd0aebf4e23ec56587b6b92de1bba32
AUX evolution-data-server-2.30.2-revert-addressbook.patch 1670 RMD160 ca8d68745caf933bbd78c6a371fedc1725881fe3 SHA1 6fe8191f0107de97dc4aa39086281e0d4af2ce5b SHA256 cb35ab5a715db8d56d1e05d723bedbcb73f1d14da74cba0579b65b9d9e2a2675
-DIST evolution-data-server-2.26.3.tar.bz2 7167764 RMD160 83f68a464a0cfb50511f33e662d8a24ede42b9e6 SHA1 a9406b748d5a002df9570d17c91066575f2ba408 SHA256 ed2698d64dc663900b50f7a461d79c25e310462b7d41b1073257cbf950e75071
-DIST evolution-data-server-2.28.3.1.tar.bz2 14461320 RMD160 11f5c0311de98e590bba73a9a46d33c4d42d8538 SHA1 64dec0b300f3ba15da3969eb8e84b0e81b2842de SHA256 3f0457b755873533773f8f1c17cef8f6a25b77b7baf0e98100389e1210970d17
+AUX evolution-data-server-2.31-camel-rewind.patch 273 RMD160 87ec388c18dd44ac0a3ce023f8c96917c8be7f32 SHA1 adc19aa0d1cf66d3e3473c39882083cbfa0ce20b SHA256 a4b726ab91ab3b389614864ff48aebc52824c6e1335a192226b0291c869e3948
+AUX evolution-data-server-2.31-gentoo_etc_services.patch 1350 RMD160 a2fe65e31e3dad58fd5aef1e9bf7cdd02b540f8c SHA1 aef1a5fc05262c1049306c50a5c91ad9111f9b22 SHA256 1dae07ed5cb124c2da6e0d28f4e64555b6fb2bc012ceee3506f0af6e3e41102a
+AUX evolution-data-server-2.32.0-libtool-fix.patch 1105 RMD160 2adbe884e0ce9b60f5bddf4f4d4b60dabc69ec95 SHA1 f51e8e1a133894eec6919c07f450d1080a080a70 SHA256 f47e27eda8e079f37cae2a7e71364982a92d5d7ef332d82cebc56657347db2e9
DIST evolution-data-server-2.30.2.tar.bz2 4643434 RMD160 a4748e462b7b293bf35ddf9b79d7d50a6ca8ee6e SHA1 aabab98c3efec2a5d3c0b3443aa6cf43bbd06bfa SHA256 a691319a8f269fc80608611fe30ceb7a552550067f31615efc268a9b7d3c1bf2
DIST evolution-data-server-2.30.3.tar.bz2 4652416 RMD160 2d4dc2fd6b8dfdc013042400b382f4684e642425 SHA1 449d3e7a9b19768d5a792434ca5d55c9d2496993 SHA256 3773e677ab3b9ff5564a26409ec6b00bc1bd68baf58a8781109866a7e29df890
-EBUILD evolution-data-server-2.26.3.ebuild 3459 RMD160 fa341d3282ec196f408e9790a40885f7eff1dbb1 SHA1 a89e35b7742823537df2a31ba112cfaba0d781a9 SHA256 7fdccd54b366f914267b2bb7107ccae03c3365911d9559fa0bd8d85fc67359e6
-EBUILD evolution-data-server-2.28.3.1-r1.ebuild 3353 RMD160 539547dbc2d7abdfb31c95215c61e697c23d429b SHA1 6696995d8181a3c866b1cd828e871e400c504752 SHA256 0263389367854df67630f154091583363fe94f47ecfd7a097bb3fb1b2f6ea9d9
+DIST evolution-data-server-2.32.0.tar.bz2 4269713 RMD160 69460540e387c408f883786d3f65255a8ebfa4b1 SHA1 e1d68efeed439824029021a621d0afe780897c95 SHA256 31ea1097a7bb1190b4aa51d16ec27b24207cf6421314c9c1320196752f02c0de
EBUILD evolution-data-server-2.30.2.ebuild 3527 RMD160 f6d1c672c6c433cce4abac53b65b29a600074552 SHA1 9708a057f3d0d28a5472dd4222a240e96e45eab1 SHA256 928976c8a4a19138bb2badd3b1119158b726f27c246cc92c22adf3c8e783110b
-EBUILD evolution-data-server-2.30.3.ebuild 3032 RMD160 87859678277e4d911c5a47409988003dc0df1286 SHA1 522d1e6f0eed77da1806372570d9ddddec454009 SHA256 4ec91db2288305d959ee484b66228bd2d2359d95f071cd380faa838c0e4365ae
-MISC ChangeLog 52934 RMD160 a43245746a980bfe2898f2acab25977214a5d754 SHA1 b4c3884f768c5ce6ced6b07e102560d5c7c07484 SHA256 f46946063301c4f742a7598b88b02a3957b3a3758fc579351c55bedb322a4d88
-MISC metadata.xml 158 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e SHA1 38f78e9790bcd4382b4a49aa226aa6dda1d3a3d7 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1
+EBUILD evolution-data-server-2.30.3.ebuild 3053 RMD160 90105c3a13597be3006341e62966fcd03f330f89 SHA1 716fef69b9700ee0060b525fbc6a2a6e065739c3 SHA256 62914b7f11f8c599c1b75a68a36fdaa7c96d41040648e4375c1fd73d80d54248
+EBUILD evolution-data-server-2.32.0.ebuild 4122 RMD160 770451385b8697dad94606adb66713e2ab05668b SHA1 2608ae92b69f04ce7439f0d771758486cb687d9e SHA256 fd10b42defaf8e462c4f51af414fb42e80cfffbf230969fed61131866b9ebc58
+MISC ChangeLog 53785 RMD160 4de3995f3d7585f289baa5cbed3c9710290ced45 SHA1 edcb44acc84de6c217e9a12fb44cb3c9dbd11dff SHA256 b7ed9e3dd23fa24a05faaa6888d194b08e7fb81e6ecedba465a3c38fde1e2b5e
+MISC metadata.xml 242 RMD160 930a0247c2ceed0dfad103c8e18493d54fa77382 SHA1 d332c62f5dff3da42709228dfcd0131d81a7048c SHA256 cea2d969f6f71bb465d787a64966e9bafd3706b2d2f8fe3b81cb85c409b74104
diff --git a/gnome-extra/evolution-data-server/evolution-data-server-2.26.3.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-2.26.3.ebuild
deleted file mode 100644
index e3f76bafbf3d..000000000000
--- a/gnome-extra/evolution-data-server/evolution-data-server-2.26.3.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/evolution-data-server-2.26.3.ebuild,v 1.14 2010/08/05 16:56:20 ssuominen Exp $
-
-EAPI="2"
-
-inherit db-use eutils flag-o-matic gnome2 autotools versionator
-
-DESCRIPTION="Evolution groupware backend"
-HOMEPAGE="http://www.gnome.org/projects/evolution/"
-
-LICENSE="LGPL-2 BSD DB"
-SLOT="0"
-KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86 ~x86-fbsd"
-IUSE="doc ipv6 kerberos gnome-keyring ldap ssl"
-
-RDEPEND=">=dev-libs/glib-2.16.1
- >=x11-libs/gtk+-2.14
- >=gnome-base/orbit-2.9.8
- >=gnome-base/libbonobo-2.20.3
- >=gnome-base/gconf-2
- >=gnome-base/libglade-2
- >=gnome-base/libgnome-2
- >=dev-libs/libxml2-2
- >=net-libs/libsoup-2.4
- >=dev-libs/libgweather-2.25.4
- >=dev-libs/libical-0.43
- gnome-keyring? ( >=gnome-base/gnome-keyring-2.20.1 )
- >=dev-db/sqlite-3.5
- ssl? (
- >=dev-libs/nspr-4.4
- >=dev-libs/nss-3.9 )
- >=gnome-base/libgnomeui-2
- sys-libs/zlib
- =sys-libs/db-4*
- ldap? ( >=net-nds/openldap-2.0 )
- kerberos? ( virtual/krb5 )"
-
-DEPEND="${RDEPEND}
- >=dev-util/pkgconfig-0.9
- >=dev-util/intltool-0.35.5
- >=gnome-base/gnome-common-2
- >=dev-util/gtk-doc-am-1.9
- doc? ( >=dev-util/gtk-doc-1.9 )"
-
-DOCS="ChangeLog MAINTAINERS NEWS TODO"
-
-pkg_setup() {
- G2CONF="${G2CONF}
- $(use_with ldap openldap)
- $(use_with kerberos krb5 /usr)
- $(use_enable ssl nss)
- $(use_enable ssl smime)
- $(use_enable ipv6)
- $(use_enable gnome-keyring)
- --with-weather
- --with-libdb=/usr/$(get_libdir)"
-}
-
-src_prepare() {
- gnome2_src_prepare
-
- # Adjust to gentoo's /etc/service
- epatch "${FILESDIR}"/${PN}-1.2.0-gentoo_etc_services.patch
-
- # Fix broken libdb build
- epatch "${FILESDIR}"/${PN}-2.25.90-no-libdb.patch
-
- # Rewind in camel-disco-diary to fix a crash
- epatch "${FILESDIR}"/${PN}-1.8.0-camel-rewind.patch
-
- # Fix building evo-exchange with --as-needed, upstream bug #342830
- # and configure failing to detect kerberos5-libs with as-needed
- epatch "${FILESDIR}"/${PN}-2.25.5-as-needed.patch
-
- # Fix hang while updating search folders, bug #277864, upstream bug #583507
- epatch "${FILESDIR}/${PN}-2.26.3-camel-vee-folder.patch"
-
- if use doc; then
- sed "/^TARGET_DIR/i \GTKDOC_REBASE=/usr/bin/gtkdoc-rebase" \
- -i gtk-doc.make || die "sed 1 failed"
- else
- sed "/^TARGET_DIR/i \GTKDOC_REBASE=$(type -P true)" \
- -i gtk-doc.make || die "sed 2 failed"
- fi
-
- # gtk-doc-am and gnome-common needed for this
- intltoolize --force --copy --automake || die "intltoolize failed"
- eautoreconf
-
- # Use NSS/NSPR only if 'ssl' is enabled.
- if use ssl ; then
- sed -i -e "s|mozilla-nss|nss|
- s|mozilla-nspr|nspr|" "${S}"/configure || die "sed failed"
- G2CONF="${G2CONF} --enable-nss=yes"
- else
- G2CONF="${G2CONF} --without-nspr-libs --without-nspr-includes \
- --without-nss-libs --without-nss-includes"
- fi
-
- # /usr/include/db.h is always db-1 on FreeBSD
- # so include the right dir in CPPFLAGS
- append-cppflags "-I$(db_includedir)"
-}
-
-src_install() {
- gnome2_src_install
-
- if use ldap; then
- MY_MAJORV=$(get_version_component_range 1-2)
- insinto /etc/openldap/schema
- doins "${FILESDIR}"/calentry.schema || die "doins failed"
- dosym "${D}"/usr/share/${PN}-${MY_MAJORV}/evolutionperson.schema /etc/openldap/schema/evolutionperson.schema
- fi
-}
-
-pkg_postinst() {
- gnome2_pkg_postinst
-
- if use ldap; then
- elog ""
- elog "LDAP schemas needed by evolution are installed in /etc/openldap/schema"
- fi
-}
diff --git a/gnome-extra/evolution-data-server/evolution-data-server-2.28.3.1-r1.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-2.28.3.1-r1.ebuild
deleted file mode 100644
index c8ca5a2e6ef5..000000000000
--- a/gnome-extra/evolution-data-server/evolution-data-server-2.28.3.1-r1.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/evolution-data-server-2.28.3.1-r1.ebuild,v 1.7 2010/08/18 22:09:59 maekke Exp $
-
-EAPI="2"
-
-inherit autotools db-use eutils flag-o-matic gnome2 versionator
-
-DESCRIPTION="Evolution groupware backend"
-HOMEPAGE="http://www.gnome.org/projects/evolution/"
-
-LICENSE="LGPL-2 BSD DB"
-SLOT="0"
-KEYWORDS="alpha amd64 arm ia64 ~ppc ~ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-solaris"
-IUSE="doc ipv6 kerberos gnome-keyring ldap ssl"
-
-RDEPEND=">=dev-libs/glib-2.16.1
- >=x11-libs/gtk+-2.14
- >=gnome-base/orbit-2.9.8
- >=gnome-base/libbonobo-2.20.3
- >=gnome-base/gconf-2
- >=gnome-base/libglade-2
- >=dev-libs/libxml2-2
- >=net-libs/libsoup-2.4
- >=dev-libs/libgweather-2.25.4
- >=dev-libs/libical-0.43
- gnome-keyring? ( >=gnome-base/gnome-keyring-2.20.1 )
- >=dev-db/sqlite-3.5
- ssl? (
- >=dev-libs/nspr-4.4
- >=dev-libs/nss-3.9 )
- sys-libs/zlib
- =sys-libs/db-4*
- ldap? ( >=net-nds/openldap-2.0 )
- kerberos? ( virtual/krb5 )"
-
-DEPEND="${RDEPEND}
- >=dev-util/pkgconfig-0.9
- >=dev-util/intltool-0.35.5
- >=gnome-base/gnome-common-2
- >=dev-util/gtk-doc-am-1.9
- doc? ( >=dev-util/gtk-doc-1.9 )"
-
-DOCS="ChangeLog MAINTAINERS NEWS TODO"
-
-pkg_setup() {
- G2CONF="${G2CONF}
- $(use_with ldap openldap)
- $(use_with kerberos krb5 /usr)
- $(use_enable ssl nss)
- $(use_enable ssl smime)
- $(use_enable ipv6)
- $(use_enable gnome-keyring)
- --with-weather
- --with-libdb=/usr/$(get_libdir)"
-}
-
-src_prepare() {
- gnome2_src_prepare
-
- # Adjust to gentoo's /etc/service
- epatch "${FILESDIR}/${PN}-2.28.0-gentoo_etc_services.patch"
-
- # Rewind in camel-disco-diary to fix a crash
- epatch "${FILESDIR}/${PN}-1.8.0-camel-rewind.patch"
-
- # Append .1 to version properly as talked with upstream
- epatch "${FILESDIR}/${P}-version-number.patch"
-
- if use doc; then
- sed "/^TARGET_DIR/i \GTKDOC_REBASE=/usr/bin/gtkdoc-rebase" \
- -i gtk-doc.make || die "sed 1 failed"
- else
- sed "/^TARGET_DIR/i \GTKDOC_REBASE=$(type -P true)" \
- -i gtk-doc.make || die "sed 2 failed"
- fi
-
- # Use NSS/NSPR only if 'ssl' is enabled.
- if use ssl ; then
- sed -i -e "s|mozilla-nss|nss|
- s|mozilla-nspr|nspr|" "${S}"/configure || die "sed failed"
- G2CONF="${G2CONF} --enable-nss=yes"
- else
- G2CONF="${G2CONF} --without-nspr-libs --without-nspr-includes \
- --without-nss-libs --without-nss-includes"
- fi
-
- # /usr/include/db.h is always db-1 on FreeBSD
- # so include the right dir in CPPFLAGS
- append-cppflags "-I$(db_includedir)"
-
- # FIXME: Fix compilation flags crazyness
- sed 's/CFLAGS="$CFLAGS $WARNING_FLAGS"//' \
- -i configure.ac configure || die "sed 3 failed"
-
- # Fix intltoolize broken file, see upstream #577133
- sed "s:'\^\$\$lang\$\$':\^\$\$lang\$\$:g" -i po/Makefile.in.in \
- || die "intltool rules fix failed"
-
- eautoconf
-}
-
-src_install() {
- gnome2_src_install
-
- if use ldap; then
- MY_MAJORV=$(get_version_component_range 1-2)
- insinto /etc/openldap/schema
- doins "${FILESDIR}"/calentry.schema || die "doins failed"
- dosym /usr/share/${PN}-${MY_MAJORV}/evolutionperson.schema /etc/openldap/schema/evolutionperson.schema
- fi
-}
-
-pkg_postinst() {
- gnome2_pkg_postinst
-
- if use ldap; then
- elog ""
- elog "LDAP schemas needed by evolution are installed in /etc/openldap/schema"
- fi
-}
diff --git a/gnome-extra/evolution-data-server/evolution-data-server-2.30.3.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-2.30.3.ebuild
index d8ce637b2004..568d1c00b911 100644
--- a/gnome-extra/evolution-data-server/evolution-data-server-2.30.3.ebuild
+++ b/gnome-extra/evolution-data-server/evolution-data-server-2.30.3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/evolution-data-server-2.30.3.ebuild,v 1.2 2010/09/26 17:48:57 nirbheek Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/evolution-data-server-2.30.3.ebuild,v 1.3 2010/11/14 22:39:04 eva Exp $
EAPI="2"
@@ -13,7 +13,7 @@ LICENSE="LGPL-2 BSD DB"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-solaris"
-IUSE="doc ipv6 kerberos gnome-keyring ldap ssl"
+IUSE="doc ipv6 kerberos gnome-keyring ldap ssl weather"
RDEPEND=">=dev-libs/glib-2.16.1
>=x11-libs/gtk+-2.18
@@ -21,7 +21,6 @@ RDEPEND=">=dev-libs/glib-2.16.1
>=dev-db/sqlite-3.5
>=dev-libs/libxml2-2
>=net-libs/libsoup-2.4:2.4
- >=dev-libs/libgweather-2.25.4
>=dev-libs/libical-0.43
>=dev-libs/dbus-glib-0.6
>=sys-libs/db-4
@@ -32,7 +31,8 @@ RDEPEND=">=dev-libs/glib-2.16.1
>=dev-libs/nspr-4.4
>=dev-libs/nss-3.9 )
ldap? ( >=net-nds/openldap-2 )
- kerberos? ( virtual/krb5 )"
+ kerberos? ( virtual/krb5 )
+ weather? ( >=dev-libs/libgweather-2.25.4 )"
DEPEND="${RDEPEND}
>=dev-util/pkgconfig-0.9
@@ -52,7 +52,7 @@ pkg_setup() {
$(use_enable ipv6)
$(use_enable ssl ssl)
$(use_enable ssl smime)
- --with-weather
+ $(use_with weather)
--enable-largefile
--with-libdb=/usr/$(get_libdir)"
}
diff --git a/gnome-extra/evolution-data-server/evolution-data-server-2.32.0.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-2.32.0.ebuild
new file mode 100644
index 000000000000..eae697140531
--- /dev/null
+++ b/gnome-extra/evolution-data-server/evolution-data-server-2.32.0.ebuild
@@ -0,0 +1,147 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/evolution-data-server-2.32.0.ebuild,v 1.1 2010/11/14 22:39:04 eva Exp $
+
+EAPI="3"
+GCONF_DEBUG="no"
+
+inherit autotools db-use eutils flag-o-matic gnome2 versionator virtualx
+
+DESCRIPTION="Evolution groupware backend"
+HOMEPAGE="http://www.gnome.org/projects/evolution/"
+
+LICENSE="LGPL-2 BSD DB"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-solaris"
+
+IUSE="doc ipv6 kerberos gnome-keyring ldap ssl weather"
+
+RDEPEND=">=dev-libs/glib-2.25.12:2
+ >=x11-libs/gtk+-2.20:2
+ >=gnome-base/gconf-2
+ >=dev-db/sqlite-3.5
+ >=dev-libs/libgdata-0.6.3
+ >=dev-libs/libical-0.43
+ >=net-libs/libsoup-2.4:2.4
+ >=dev-libs/libxml2-2
+ >=sys-libs/db-4
+ sys-libs/zlib
+ virtual/libiconv
+ gnome-keyring? ( >=gnome-base/gnome-keyring-2.20.1 )
+ kerberos? ( virtual/krb5 )
+ ldap? ( >=net-nds/openldap-2 )
+ ssl? (
+ >=dev-libs/nspr-4.4
+ >=dev-libs/nss-3.9 )
+ weather? ( >=dev-libs/libgweather-2.25.4 )
+"
+DEPEND="${RDEPEND}
+ >=dev-util/pkgconfig-0.9
+ >=dev-util/intltool-0.35.5
+ >=gnome-base/gnome-common-2
+ >=dev-util/gtk-doc-am-1.9
+ sys-devel/bison
+ doc? ( >=dev-util/gtk-doc-1.9 )"
+# eautoreconf needs:
+# >=gnome-base/gnome-common-2
+# >=dev-util/gtk-doc-am-1.9
+
+pkg_setup() {
+ DOCS="ChangeLog MAINTAINERS NEWS TODO"
+ G2CONF="${G2CONF}
+ $(use_enable gnome-keyring)
+ $(use_enable ipv6)
+ $(use_with kerberos krb5 /usr)
+ $(use_with ldap openldap)
+ $(use_enable ssl ssl)
+ $(use_enable ssl smime)
+ $(use_with weather)
+ --disable-gtk3
+ --enable-largefile
+ --with-libdb=/usr"
+}
+
+src_prepare() {
+ gnome2_src_prepare
+
+ # Adjust to gentoo's /etc/service
+ epatch "${FILESDIR}/${PN}-2.31-gentoo_etc_services.patch"
+
+ # Rewind in camel-disco-diary to fix a crash
+ epatch "${FILESDIR}/${PN}-2.31-camel-rewind.patch"
+
+ # GNOME bug 611353 (skips failing test atm)
+ epatch "${FILESDIR}/e-d-s-camel-skip-failing-test.patch"
+
+ # Fix libtool re-linking mess, bug #341493
+ epatch "${FILESDIR}/${PN}-2.32.0-libtool-fix.patch"
+
+ # GNOME bug 621763 (skip failing test-ebook-stress-factory--fifo)
+ sed -e 's/\(SUBDIRS =.*\)ebook/\1/' \
+ -i addressbook/tests/Makefile.{am,in} \
+ || die "failing test sed 1 failed"
+
+ # Failing calendar checks ?
+ sed -e 's/\(SUBDIRS =.*\)ecal/\1/' \
+ -i calendar/tests/Makefile.{am,in} \
+ || die "failing test sed 2 failed"
+
+ # /usr/include/db.h is always db-1 on FreeBSD
+ # so include the right dir in CPPFLAGS
+ append-cppflags "-I$(db_includedir)"
+
+ # FIXME: Fix compilation flags crazyness
+ sed 's/^\(AM_CPPFLAGS="\)$WARNING_FLAGS/\1/' \
+ -i configure.ac configure || die "sed 3 failed"
+
+ intltoolize --force --copy --automake || die "intltoolize failed"
+ eautoreconf
+}
+
+src_install() {
+ gnome2_src_install
+ find "${ED}" -name "*.la" -delete || die "la files removal failed"
+
+ if use ldap; then
+ MY_MAJORV=$(get_version_component_range 1-2)
+ insinto /etc/openldap/schema
+ doins "${FILESDIR}"/calentry.schema || die "doins failed"
+ dosym /usr/share/${PN}-${MY_MAJORV}/evolutionperson.schema /etc/openldap/schema/evolutionperson.schema
+ fi
+}
+
+src_test() {
+ unset DBUS_SESSION_BUS_ADDRESS
+ unset ORBIT_SOCKETDIR
+ unset SESSION_MANAGER
+ Xemake check || die "Tests failed."
+}
+
+pkg_preinst() {
+ gnome2_pkg_preinst
+
+ for lib in libcamel-provider-1.2.so.14 libedata-cal-1.2.so.7 \
+ libgdata-1.2.so libgdata-google-1.2.so libcamel-1.2.so.14 \
+ libedata-book-1.2.so.2 libebook-1.2.so.9 \
+ libedataserver-1.2.so.13 libecal-1.2.so.7 libedataserverui-1.2.so.8
+ do
+ preserve_old_lib /usr/$(get_libdir)/$lib
+ done
+}
+
+pkg_postinst() {
+ gnome2_pkg_postinst
+
+ for lib in libcamel-provider-1.2.so.14 libedata-cal-1.2.so.7 \
+ libgdata-1.2.so libgdata-google-1.2.so libcamel-1.2.so.14 \
+ libedata-book-1.2.so.2 libebook-1.2.so.9 \
+ libedataserver-1.2.so.13 libecal-1.2.so.7 libedataserverui-1.2.so.8
+ do
+ preserve_old_lib_notify /usr/$(get_libdir)/$lib
+ done
+
+ if use ldap; then
+ elog ""
+ elog "LDAP schemas needed by evolution are installed in /etc/openldap/schema"
+ fi
+}
diff --git a/gnome-extra/evolution-data-server/files/evolution-data-server-1.2.0-gentoo_etc_services.patch b/gnome-extra/evolution-data-server/files/evolution-data-server-1.2.0-gentoo_etc_services.patch
deleted file mode 100644
index ad9044e9ff0c..000000000000
--- a/gnome-extra/evolution-data-server/files/evolution-data-server-1.2.0-gentoo_etc_services.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -u camel.orig/providers/imap/camel-imap-store.c camel/providers/imap/camel-imap-store.c
---- camel.orig/providers/imap/camel-imap-store.c 2005-03-03 10:30:32.785549256 -0600
-+++ camel/providers/imap/camel-imap-store.c 2005-03-03 10:33:18.970285336 -0600
-@@ -924,7 +924,7 @@
- port = ssl_options[i].port;
- } else {
- mode = MODE_CLEAR;
-- serv = "imap";
-+ serv = "imap2";
- port = IMAP_PORT;
- }
-
-diff -u camel.orig/providers/pop3/camel-pop3-store.c camel/providers/pop3/camel-pop3-store.c
---- camel.orig/providers/pop3/camel-pop3-store.c 2005-03-03 10:30:32.779550168 -0600
-+++ camel/providers/pop3/camel-pop3-store.c 2005-03-03 10:34:40.812843376 -0600
-@@ -308,7 +308,7 @@
- port = ssl_options[i].port;
- } else {
- mode = MODE_CLEAR;
-- serv = "pop3";
-+ serv = "pop-3";
- port = POP3S_PORT;
- }
-
diff --git a/gnome-extra/evolution-data-server/files/evolution-data-server-2.25.5-as-needed.patch b/gnome-extra/evolution-data-server/files/evolution-data-server-2.25.5-as-needed.patch
deleted file mode 100644
index c8c33b400ed6..000000000000
--- a/gnome-extra/evolution-data-server/files/evolution-data-server-2.25.5-as-needed.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-diff --exclude-from=/home/dang/.scripts/diffrc -up -ruN evolution-data-server-2.23.6.orig/addressbook/backends/Makefile.am evolution-data-server-2.23.6/addressbook/backends/Makefile.am
---- evolution-data-server-2.23.6.orig/addressbook/backends/Makefile.am 2008-08-04 00:28:27.000000000 -0400
-+++ evolution-data-server-2.23.6/addressbook/backends/Makefile.am 2008-08-05 12:26:15.000000000 -0400
-@@ -4,4 +4,4 @@ else
- LDAP_SUBDIR =
- endif
-
--SUBDIRS = file vcf $(LDAP_SUBDIR) google groupwise webdav
-+SUBDIRS = file vcf $(LDAP_SUBDIR)
-diff --exclude-from=/home/dang/.scripts/diffrc -up -ruN evolution-data-server-2.23.6.orig/calendar/backends/Makefile.am evolution-data-server-2.23.6/calendar/backends/Makefile.am
---- evolution-data-server-2.23.6.orig/calendar/backends/Makefile.am 2008-04-11 07:10:31.000000000 -0400
-+++ evolution-data-server-2.23.6/calendar/backends/Makefile.am 2008-08-05 12:25:51.000000000 -0400
-@@ -7 +7 @@
--SUBDIRS = file groupwise http contacts $(WEATHER_SUBDIR) caldav google
-+SUBDIRS = file http contacts $(WEATHER_SUBDIR) caldav
-diff --exclude-from=/home/dang/.scripts/diffrc -up -ruN evolution-data-server-2.23.6.orig/camel/providers/Makefile.am evolution-data-server-2.23.6/camel/providers/Makefile.am
---- evolution-data-server-2.23.6.orig/camel/providers/Makefile.am 2008-08-01 02:34:59.000000000 -0400
-+++ evolution-data-server-2.23.6/camel/providers/Makefile.am 2008-08-05 12:26:59.000000000 -0400
-@@ -21,6 +21,6 @@ else
- SENDMAIL_DIR=sendmail
- endif
-
--SUBDIRS = pop3 $(SENDMAIL_DIR) smtp imap $(IMAP4_DIR) $(NNTP_DIR) local $(IMAPP_DIR) groupwise $(HULA_DIR)
-+SUBDIRS = pop3 $(SENDMAIL_DIR) smtp imap $(IMAP4_DIR) $(NNTP_DIR) local $(IMAPP_DIR) $(HULA_DIR)
-
-
-diff --exclude-from=/home/dang/.scripts/diffrc -up -ruN evolution-data-server-2.23.6.orig/Makefile.am evolution-data-server-2.23.6/Makefile.am
---- evolution-data-server-2.23.6.orig/Makefile.am 2008-08-01 02:35:37.000000000 -0400
-+++ evolution-data-server-2.23.6/Makefile.am 2008-08-05 12:28:22.000000000 -0400
-@@ -7,9 +7,12 @@ endif
-
- if ENABLE_CALENDAR
- CALENDAR_DIR = calendar
-+CALENDAR_LATER = calendar/backends/groupwise calendar/backends/google
- endif
-
--SUBDIRS = $(LIBDB) win32 libedataserver libebackend servers camel addressbook $(CALENDAR_DIR) libedataserverui src docs art po
-+LATER = camel/providers/groupwise addressbook/backends/groupwise addressbook/backends/google addressbook/backends/webdav $(CALENDAR_LATER)
-+
-+SUBDIRS = $(LIBDB) win32 libedataserver libebackend camel addressbook $(CALENDAR_DIR) libedataserverui servers $(LATER) src docs art po
- DIST_SUBDIRS= win32 libedataserver libebackend servers camel addressbook calendar libedataserverui src docs art po
- changelogs = \
- ChangeLog
-diff --exclude-from=/home/dang/.scripts/diffrc -up -ruN evolution-data-server-2.23.6.orig/servers/exchange/storage/Makefile.am evolution-data-server-2.23.6/servers/exchange/storage/Makefile.am
---- evolution-data-server-2.23.6.orig/servers/exchange/storage/Makefile.am 2008-04-11 07:10:16.000000000 -0400
-+++ evolution-data-server-2.23.6/servers/exchange/storage/Makefile.am 2008-08-05 12:25:51.000000000 -0400
-@@ -64,6 +64,7 @@ libexchange_storage_1_2_la_LIBADD = \
- $(top_builddir)/servers/exchange/lib/libexchange.la \
- $(top_builddir)/servers/exchange/xntlm/libxntlm.la \
- $(top_builddir)/libedataserver/libedataserver-1.2.la \
-+ $(top_builddir)/libedataserverui/libedataserverui-1.2.la \
- $(E_DATA_SERVER_LIBS) \
- $(E_DATA_SERVER_UI_LIBS) \
- $(LDAP_LIBS) \
diff --git a/gnome-extra/evolution-data-server/files/evolution-data-server-2.25.90-no-libdb.patch b/gnome-extra/evolution-data-server/files/evolution-data-server-2.25.90-no-libdb.patch
deleted file mode 100644
index d201a56ac9b7..000000000000
--- a/gnome-extra/evolution-data-server/files/evolution-data-server-2.25.90-no-libdb.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-# We only support dynamic libdb
---- a/configure.in 2007-06-04 06:50:47.000000000 -0400
-+++ b/configure.in 2007-06-07 10:58:22.000000000 -0400
-@@ -1431,9 +1431,6 @@ export privdatadir
- export privincludedir
- export privdatadir
-
--if test $dynamic_libdb = no; then
-- AC_CONFIG_SUBDIRS(libdb/dist)
--fi
- AC_OUTPUT([
- Makefile
- evolution-data-server-zip
diff --git a/gnome-extra/evolution-data-server/files/evolution-data-server-2.26.3-camel-vee-folder.patch b/gnome-extra/evolution-data-server/files/evolution-data-server-2.26.3-camel-vee-folder.patch
deleted file mode 100644
index 18387571be58..000000000000
--- a/gnome-extra/evolution-data-server/files/evolution-data-server-2.26.3-camel-vee-folder.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-Fix hand while updating search folders
-
-Gnome: http://bugzilla.gnome.org/show_bug.cgi?id=583507
-Gentoo: https://bugs.gentoo.org/show_bug.cgi?id=277864
-diff -up a/camel/camel-vee-folder.c b/camel/camel-vee-folder.c
---- a/camel/camel-vee-folder.c 2009-06-26 08:36:57.000000000 -0400
-+++ b/camel/camel-vee-folder.c 2009-07-14 14:10:51.000000000 -0400
-@@ -1533,12 +1533,14 @@ folder_changed_change(CamelSession *sess
- }
-
- CAMEL_VEE_FOLDER_LOCK(vf, summary_lock);
-- if (matches_changed || matches_added || changes->uid_removed->len||present)
-- camel_db_begin_transaction (folder->parent_store->cdb_w, NULL);
-
- if (folder_unmatched != NULL)
- CAMEL_VEE_FOLDER_LOCK(folder_unmatched, summary_lock);
-
-+ if (matches_changed || matches_added || changes->uid_removed->len||present)
-+ camel_db_begin_transaction (folder->parent_store->cdb_w, NULL);
-+
-+
- dd(printf("Vfolder '%s' subfolder changed '%s'\n", folder->full_name, sub->full_name));
- dd(printf(" changed %u added %u removed %u\n", changes->uid_changed->len, changes->uid_added->len, changes->uid_removed->len));
-
diff --git a/gnome-extra/evolution-data-server/files/evolution-data-server-2.28.3.1-version-number.patch b/gnome-extra/evolution-data-server/files/evolution-data-server-2.28.3.1-version-number.patch
deleted file mode 100644
index b207dd3192b5..000000000000
--- a/gnome-extra/evolution-data-server/files/evolution-data-server-2.28.3.1-version-number.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-# As talked with Matthew Barnes (from upstream) this way to set version causes
-# problems as results in a "3.1" slipping into the EDS_CHECK_VERSION preprocessor
-# macro, and preprocessor macros don't like floating point numbers, causing problems
-# like mail-notification e-d-s patch not working when building against this e-d-s version.
-# This patch appends .1 to the version number properly.
---- configure.ac~ 2010-03-02 07:29:38.000000000 +0100
-+++ configure.ac 2010-04-29 22:13:24.000000000 +0200
-@@ -1,7 +1,7 @@
- dnl Evolution-Data-Server version
- m4_define([eds_major_version], [2])
- m4_define([eds_minor_version], [28])
--m4_define([eds_micro_version], [3.1])
-+m4_define([eds_micro_version], [3])
-
- m4_define([eds_version],
- [eds_major_version.eds_minor_version.eds_micro_version])
-@@ -19,7 +19,7 @@
-
- dnl Autoconf / Automake Initialization
- AC_PREREQ(2.58)
--AC_INIT([evolution-data-server],[eds_version],[http://bugzilla.gnome.org/enter_bug.cgi?product=Evolution-Data-Server])
-+AC_INIT([evolution-data-server],[eds_version].1,[http://bugzilla.gnome.org/enter_bug.cgi?product=Evolution-Data-Server])
- AM_INIT_AUTOMAKE([gnu 1.9])
- AC_CONFIG_MACRO_DIR([m4])
- AC_CONFIG_SRCDIR(README)
diff --git a/gnome-extra/evolution-data-server/files/evolution-data-server-2.31-camel-rewind.patch b/gnome-extra/evolution-data-server/files/evolution-data-server-2.31-camel-rewind.patch
new file mode 100644
index 000000000000..36da52c30170
--- /dev/null
+++ b/gnome-extra/evolution-data-server/files/evolution-data-server-2.31-camel-rewind.patch
@@ -0,0 +1,11 @@
+--- camel/camel-disco-diary.c.orig
++++ camel/camel-disco-diary.c
+@@ -411,6 +411,7 @@ camel_disco_diary_replay (CamelDiscoDiary *diary,
+
+ /* Truncate the log */
+ ftruncate (fileno (diary->file), 0);
++ rewind (diary->file);
+
+ g_propagate_error (error, local_error);
+ }
+
diff --git a/gnome-extra/evolution-data-server/files/evolution-data-server-2.31-gentoo_etc_services.patch b/gnome-extra/evolution-data-server/files/evolution-data-server-2.31-gentoo_etc_services.patch
new file mode 100644
index 000000000000..b7c7dceebc98
--- /dev/null
+++ b/gnome-extra/evolution-data-server/files/evolution-data-server-2.31-gentoo_etc_services.patch
@@ -0,0 +1,40 @@
+From 02cc551defa9cb222216b4ae03a9e883a9abcb64 Mon Sep 17 00:00:00 2001
+From: Romain Perier <mrpouet@gentoo.org>
+Date: Mon, 28 Sep 2009 21:34:36 +0200
+Subject: [PATCH] Adjust imap+pop3 stuffs to gentoo services
+
+---
+ camel/providers/imap/camel-imap-store.c | 2 +-
+ camel/providers/pop3/camel-pop3-store.c | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/camel/providers/imap/camel-imap-store.c b/camel/providers/imap/camel-imap-store.c
+index a5eb640..1574e79 100644
+--- a/camel/providers/imap/camel-imap-store.c
++++ b/camel/providers/imap/camel-imap-store.c
+@@ -846,7 +846,7 @@ connect_to_server_wrapper (CamelService *service, CamelException *ex)
+ fallback_port = ssl_options[i].fallback_port;
+ } else {
+ mode = MODE_CLEAR;
+- serv = (gchar *) "imap";
++ serv = (gchar *) "imap2";
+ fallback_port = IMAP_PORT;
+ }
+
+diff --git a/camel/providers/pop3/camel-pop3-store.c b/camel/providers/pop3/camel-pop3-store.c
+index 89be794..a79c06b 100644
+--- a/camel/providers/pop3/camel-pop3-store.c
++++ b/camel/providers/pop3/camel-pop3-store.c
+@@ -268,7 +268,7 @@ connect_to_server_wrapper (CamelService *service, CamelException *ex)
+ fallback_port = ssl_options[i].fallback_port;
+ } else {
+ mode = MODE_CLEAR;
+- serv = (gchar *) "pop3";
++ serv = (gchar *) "pop-3";
+ fallback_port = POP3S_PORT;
+ }
+
+
+--
+1.6.5.rc1
+
diff --git a/gnome-extra/evolution-data-server/files/evolution-data-server-2.32.0-libtool-fix.patch b/gnome-extra/evolution-data-server/files/evolution-data-server-2.32.0-libtool-fix.patch
new file mode 100644
index 000000000000..902a40160cc0
--- /dev/null
+++ b/gnome-extra/evolution-data-server/files/evolution-data-server-2.32.0-libtool-fix.patch
@@ -0,0 +1,28 @@
+diff --git a/calendar/libecal/Makefile.am b/calendar/libecal/Makefile.am
+index 47831ba..e3320f9 100644
+--- a/calendar/libecal/Makefile.am
++++ b/calendar/libecal/Makefile.am
+@@ -31,8 +31,8 @@ libecal_1_2_la_SOURCES = \
+ e-cal-view-private.h
+
+ libecal_1_2_la_LIBADD = \
+- $(top_builddir)/calendar/libegdbus/libegdbus-cal.la \
+ $(top_builddir)/libedataserver/libedataserver-1.2.la \
++ $(top_builddir)/calendar/libegdbus/libegdbus-cal.la \
+ $(LIBICAL_LIBS) \
+ $(EVOLUTION_CALENDAR_LIBS)
+
+diff --git a/calendar/libedata-cal/Makefile.am b/calendar/libedata-cal/Makefile.am
+index 8b2f5f0..c9dc25b 100644
+--- a/calendar/libedata-cal/Makefile.am
++++ b/calendar/libedata-cal/Makefile.am
+@@ -36,8 +36,8 @@ libedata_cal_1_2_la_SOURCES = \
+ e-data-cal-view.c
+
+ libedata_cal_1_2_la_LIBADD = \
+- $(top_builddir)/calendar/libegdbus/libegdbus-cal.la \
+ $(top_builddir)/calendar/libecal/libecal-1.2.la \
++ $(top_builddir)/calendar/libegdbus/libegdbus-cal.la \
+ $(top_builddir)/libedataserver/libedataserver-1.2.la \
+ $(top_builddir)/libebackend/libebackend-1.2.la \
+ $(LIBICAL_LIBS) \ \ No newline at end of file
diff --git a/gnome-extra/evolution-data-server/metadata.xml b/gnome-extra/evolution-data-server/metadata.xml
index da6fd63d0085..de1b8f9461ef 100644
--- a/gnome-extra/evolution-data-server/metadata.xml
+++ b/gnome-extra/evolution-data-server/metadata.xml
@@ -2,4 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>gnome</herd>
+<use>
+ <flag name="weather">Enable optional weather calendar support.</flag>
+</use>
</pkgmetadata>