diff options
author | Daniel Gryniewicz <dang@gentoo.org> | 2008-05-02 18:45:42 +0000 |
---|---|---|
committer | Daniel Gryniewicz <dang@gentoo.org> | 2008-05-02 18:45:42 +0000 |
commit | 520935edd9a3b29afbec8e6a19bea92879da3d91 (patch) | |
tree | 52df9e48a38568e609ba2766a1cc0c1ede8440bc /gnome-extra | |
parent | Fix building with gcc-4.3 (diff) | |
download | gentoo-2-520935edd9a3b29afbec8e6a19bea92879da3d91.tar.gz gentoo-2-520935edd9a3b29afbec8e6a19bea92879da3d91.tar.bz2 gentoo-2-520935edd9a3b29afbec8e6a19bea92879da3d91.zip |
Bump to 2.22.1.1
Also copy user tags when copying messages between folders (Milan Crha)
(Novell Bugzilla) Internet Based Calendar Events Are Declined By
Evolution/GroupWise (Chenthill Palanisamy)
(Novell Bugzilla) Fix a severe memory leak in evolution-data-server
(Chenthill Palanisamy)
(Novell Bugzilla) Display of web calendars ignores timezones
(Chenthill Palanisamy)
(Novell Bugzilla) Retracted groupwise appointments should disappear as
soon as they are retracted. (Chenthill Palanisamy)
(Novell Bugzilla) International clock applet is crashing (Chenthill
Palanisamy)
Run a single delta-thread to fetch changes from the server, instead of
spawning multiple threads (Ashish Shrivastava)
Fixed a few compiler warnings (Suman Manjunath)
Use recursive mutex (Milan Crha)
Fix a crash (Milan Crha)
Make sure we do the Inbox -> INBOX translation at the right place
(Christian Kellner)
Support migration from password file to keyring (Matthew Barnes)
Fixed a crash when searching with an expression (Milan Crha)
Do not ship .svn files (Matthew Barnes)
Don't free the same variable twice (Sebastien Bacher)
Load addressbook conditionally (Srinivasa Ragavan)
(Portage version: 2.1.5_rc6)
Diffstat (limited to 'gnome-extra')
-rw-r--r-- | gnome-extra/evolution-data-server/ChangeLog | 54 | ||||
-rw-r--r-- | gnome-extra/evolution-data-server/evolution-data-server-2.22.1.1.ebuild | 113 |
2 files changed, 166 insertions, 1 deletions
diff --git a/gnome-extra/evolution-data-server/ChangeLog b/gnome-extra/evolution-data-server/ChangeLog index 79dd5c458bf6..436f20e71c62 100644 --- a/gnome-extra/evolution-data-server/ChangeLog +++ b/gnome-extra/evolution-data-server/ChangeLog @@ -1,6 +1,58 @@ # ChangeLog for gnome-extra/evolution-data-server # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog,v 1.177 2008/04/21 17:13:30 welp Exp $ +# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog,v 1.178 2008/05/02 18:45:42 dang Exp $ + +*evolution-data-server-2.22.1.1 (02 May 2008) + + 02 May 2008; Daniel Gryniewicz <dang@gentoo.org> + +evolution-data-server-2.22.1.1.ebuild: + Bump to 2.22.1.1 + + Also copy user tags when copying messages between folders (Milan Crha) + + (Novell Bugzilla) Internet Based Calendar Events Are Declined By + + Evolution/GroupWise (Chenthill Palanisamy) + + (Novell Bugzilla) Fix a severe memory leak in evolution-data-server + + (Chenthill Palanisamy) + + (Novell Bugzilla) Display of web calendars ignores timezones + + (Chenthill Palanisamy) + + (Novell Bugzilla) Retracted groupwise appointments should disappear as + + soon as they are retracted. (Chenthill Palanisamy) + + (Novell Bugzilla) International clock applet is crashing (Chenthill + + Palanisamy) + + Run a single delta-thread to fetch changes from the server, instead of + + spawning multiple threads (Ashish Shrivastava) + + Fixed a few compiler warnings (Suman Manjunath) + + Use recursive mutex (Milan Crha) + + Fix a crash (Milan Crha) + + Make sure we do the Inbox -> INBOX translation at the right place + + (Christian Kellner) + + Support migration from password file to keyring (Matthew Barnes) + + Fixed a crash when searching with an expression (Milan Crha) + + Do not ship .svn files (Matthew Barnes) + + Don't free the same variable twice (Sebastien Bacher) + + Load addressbook conditionally (Srinivasa Ragavan) 21 Apr 2008; <welp@gentoo.org> evolution-data-server-1.12.1.ebuild, evolution-data-server-1.12.3.ebuild, evolution-data-server-2.22.0.ebuild, diff --git a/gnome-extra/evolution-data-server/evolution-data-server-2.22.1.1.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-2.22.1.1.ebuild new file mode 100644 index 000000000000..15bc9df4641e --- /dev/null +++ b/gnome-extra/evolution-data-server/evolution-data-server-2.22.1.1.ebuild @@ -0,0 +1,113 @@ +# Copyright 1999-2008 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.22.1.1.ebuild,v 1.1 2008/05/02 18:45:42 dang Exp $ + +inherit db-use eutils flag-o-matic gnome2 autotools + +DESCRIPTION="Evolution groupware backend" +HOMEPAGE="http://www.gnome.org/projects/evolution/" + +LICENSE="LGPL-2 Sleepycat" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="doc ipv6 kerberos gnome-keyring krb4 ldap ssl" + +RDEPEND=">=dev-libs/glib-2.15.3 + >=x11-libs/gtk+-2.10 + >=gnome-base/orbit-2.9.8 + >=gnome-base/gnome-vfs-2.4 + >=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 + gnome-keyring? ( >=gnome-base/gnome-keyring-2.20 ) + 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 ) + krb4? ( 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-libdb=/usr/$(get_libdir)" + + if use krb4 && ! built_with_use virtual/krb5 krb4; then + ewarn + ewarn "In order to add kerberos 4 support, you have to emerge" + ewarn "virtual/krb5 with the 'krb4' USE flag enabled as well." + ewarn + ewarn "Skipping for now." + ewarn + G2CONF="${G2CONF} --without-krb4" + else + G2CONF="${G2CONF} $(use_with krb4 krb4 /usr)" + fi +} + +src_unpack() { + gnome2_src_unpack + + # Adjust to gentoo's /etc/service + epatch "${FILESDIR}"/${PN}-1.2.0-gentoo_etc_services.patch + + # Fix broken libdb build + epatch "${FILESDIR}"/${PN}-1.11.3-no-libdb.patch + + # Resolve symbols at execution time for setgid binaries + epatch "${FILESDIR}"/${PN}-no_lazy_bindings.patch + + # Rewind in camel-disco-diary to fix a crash + epatch "${FILESDIR}"/${PN}-1.8.0-camel-rewind.patch + + # Don't assume that endian.h and byteswap.h exist on all non sun os's + epatch "${FILESDIR}"/${PN}-2.21.90-icaltz-util.patch + + # Don't error out if gtkdoc-rebase doesn't exist. + epatch "${FILESDIR}"/${PN}-2.21.4-gtkdoc-rebase.patch + + # Fix building evo-exchange with --as-needed + epatch "${FILESDIR}"/${PN}-2.21.4-as-needed.patch + + # gtk-doc-am and gnome-common needed for this + eautoreconf +} + +src_compile() { + # 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 + 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)" + + cd "${S}" + gnome2_src_compile +} |