Gentoo Archives: gentoo-commits

From: "Gilles Dartiguelongue (eva)" <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnome-extra/evolution-data-server: ChangeLog evolution-data-server-2.22.2.ebuild evolution-data-server-1.12.1.ebuild evolution-data-server-2.22.0.ebuild
Date: Mon, 26 May 2008 21:13:11
Message-Id: E1K0k0C-0005Iy-J0@stork.gentoo.org
1 eva 08/05/26 21:13:08
2
3 Modified: ChangeLog
4 Added: evolution-data-server-2.22.2.ebuild
5 Removed: evolution-data-server-1.12.1.ebuild
6 evolution-data-server-2.22.0.ebuild
7 Log:
8 New version for GNOME-2.22.2. Bug fixes and translation updates. Cleaning up old revisions.
9 (Portage version: 2.1.5)
10
11 Revision Changes Path
12 1.179 gnome-extra/evolution-data-server/ChangeLog
13
14 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog?rev=1.179&view=markup
15 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog?rev=1.179&content-type=text/plain
16 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog?r1=1.178&r2=1.179
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog,v
21 retrieving revision 1.178
22 retrieving revision 1.179
23 diff -u -r1.178 -r1.179
24 --- ChangeLog 2 May 2008 18:45:42 -0000 1.178
25 +++ ChangeLog 26 May 2008 21:13:08 -0000 1.179
26 @@ -1,6 +1,37 @@
27 # ChangeLog for gnome-extra/evolution-data-server
28 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog,v 1.178 2008/05/02 18:45:42 dang Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog,v 1.179 2008/05/26 21:13:08 eva Exp $
31 +
32 +*evolution-data-server-2.22.2 (26 May 2008)
33 +
34 + 26 May 2008; Gilles Dartiguelongue <eva@g.o>
35 + -evolution-data-server-1.12.1.ebuild,
36 + -evolution-data-server-2.22.0.ebuild,
37 + +evolution-data-server-2.22.2.ebuild:
38 + New version for GNOME-2.22.2. Bug fixes and translation updates. Cleaning
39 + up old revisions.
40 + #325882: If a parent window was given, make the password dialog transient
41 + for the parent and center it over the parent. (Matthew Barnes)
42 + #354923: Store passwords in the keyring by server, username and protocol
43 + (Matthew Barnes)
44 + #388579: (Novell Bugzilla) Exchange crashes everytime on startup. A
45 + regression patch for the leak fixes. (Chenthill Palanisamy)
46 + #517244: Add test for nl_langinfo(CODESET). Defines HAVE_CODESET (Matthew
47 + Barnes)
48 + #523541: Fix a memory leak (Milan Crha)
49 + #530514: Added a necessary condition to handle a specific server response
50 + and to prevent a crash (Sankar P)
51 + #530543: Large memory leak while syncing mails for offline usage (Sankar
52 + P)
53 + #530763: Return NULL if the value of dest_folder is disturbed to prevent
54 + the crash (Bharath Acharya)
55 + #531009: Use the right iterator to prevent a crash in offline mail
56 + movement (Sankar P)
57 + #531439: Prevent GPG passphrases from destroying other passwords (Matthew
58 + Barnes)
59 + #532284: Fixes a double free (Sankar P)
60 + #533058: Enable GROUPWISE_DEBUG logs. (Sankar P)
61 + #534077: Don't use freed memory (Paul Smith)
62
63 *evolution-data-server-2.22.1.1 (02 May 2008)
64
65
66
67
68 1.1 gnome-extra/evolution-data-server/evolution-data-server-2.22.2.ebuild
69
70 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-extra/evolution-data-server/evolution-data-server-2.22.2.ebuild?rev=1.1&view=markup
71 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-extra/evolution-data-server/evolution-data-server-2.22.2.ebuild?rev=1.1&content-type=text/plain
72
73 Index: evolution-data-server-2.22.2.ebuild
74 ===================================================================
75 # Copyright 1999-2008 Gentoo Foundation
76 # Distributed under the terms of the GNU General Public License v2
77 # $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/evolution-data-server-2.22.2.ebuild,v 1.1 2008/05/26 21:13:08 eva Exp $
78
79 inherit db-use eutils flag-o-matic gnome2 autotools
80
81 DESCRIPTION="Evolution groupware backend"
82 HOMEPAGE="http://www.gnome.org/projects/evolution/"
83
84 LICENSE="LGPL-2 Sleepycat"
85 SLOT="0"
86 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
87 IUSE="doc ipv6 kerberos gnome-keyring krb4 ldap ssl"
88
89 RDEPEND=">=dev-libs/glib-2.15.3
90 >=x11-libs/gtk+-2.10
91 >=gnome-base/orbit-2.9.8
92 >=gnome-base/gnome-vfs-2.4
93 >=gnome-base/libbonobo-2.20.3
94 >=gnome-base/gconf-2
95 >=gnome-base/libglade-2
96 >=gnome-base/libgnome-2
97 >=dev-libs/libxml2-2
98 >=net-libs/libsoup-2.4
99 gnome-keyring? ( >=gnome-base/gnome-keyring-2.20 )
100 ssl? (
101 >=dev-libs/nspr-4.4
102 >=dev-libs/nss-3.9 )
103 >=gnome-base/libgnomeui-2
104 sys-libs/zlib
105 =sys-libs/db-4*
106 ldap? ( >=net-nds/openldap-2.0 )
107 kerberos? ( virtual/krb5 )
108 krb4? ( virtual/krb5 )"
109
110 DEPEND="${RDEPEND}
111 >=dev-util/pkgconfig-0.9
112 >=dev-util/intltool-0.35.5
113 >=gnome-base/gnome-common-2
114 >=dev-util/gtk-doc-am-1.9
115 doc? ( >=dev-util/gtk-doc-1.9 )"
116
117 DOCS="ChangeLog MAINTAINERS NEWS TODO"
118
119 pkg_setup() {
120 G2CONF="${G2CONF}
121 $(use_with ldap openldap)
122 $(use_with kerberos krb5 /usr)
123 $(use_enable ssl nss)
124 $(use_enable ssl smime)
125 $(use_enable ipv6)
126 $(use_enable gnome-keyring)
127 --with-libdb=/usr/$(get_libdir)"
128
129 if use krb4 && ! built_with_use virtual/krb5 krb4; then
130 ewarn
131 ewarn "In order to add kerberos 4 support, you have to emerge"
132 ewarn "virtual/krb5 with the 'krb4' USE flag enabled as well."
133 ewarn
134 ewarn "Skipping for now."
135 ewarn
136 G2CONF="${G2CONF} --without-krb4"
137 else
138 G2CONF="${G2CONF} $(use_with krb4 krb4 /usr)"
139 fi
140 }
141
142 src_unpack() {
143 gnome2_src_unpack
144
145 # Adjust to gentoo's /etc/service
146 epatch "${FILESDIR}"/${PN}-1.2.0-gentoo_etc_services.patch
147
148 # Fix broken libdb build
149 epatch "${FILESDIR}"/${PN}-1.11.3-no-libdb.patch
150
151 # Resolve symbols at execution time for setgid binaries
152 epatch "${FILESDIR}"/${PN}-no_lazy_bindings.patch
153
154 # Rewind in camel-disco-diary to fix a crash
155 epatch "${FILESDIR}"/${PN}-1.8.0-camel-rewind.patch
156
157 # Don't assume that endian.h and byteswap.h exist on all non sun os's
158 epatch "${FILESDIR}"/${PN}-2.21.90-icaltz-util.patch
159
160 # Don't error out if gtkdoc-rebase doesn't exist.
161 epatch "${FILESDIR}"/${PN}-2.21.4-gtkdoc-rebase.patch
162
163 # Fix building evo-exchange with --as-needed
164 epatch "${FILESDIR}"/${PN}-2.21.4-as-needed.patch
165
166 # gtk-doc-am and gnome-common needed for this
167 eautoreconf
168 }
169
170 src_compile() {
171 # Use NSS/NSPR only if 'ssl' is enabled.
172 if use ssl ; then
173 sed -i -e "s|mozilla-nss|nss|
174 s|mozilla-nspr|nspr|" "${S}"/configure
175 G2CONF="${G2CONF} --enable-nss=yes"
176 else
177 G2CONF="${G2CONF} --without-nspr-libs --without-nspr-includes \
178 --without-nss-libs --without-nss-includes"
179 fi
180
181 # /usr/include/db.h is always db-1 on FreeBSD
182 # so include the right dir in CPPFLAGS
183 append-cppflags "-I$(db_includedir)"
184
185 cd "${S}"
186 gnome2_src_compile
187 }
188
189
190
191 --
192 gentoo-commits@l.g.o mailing list