Gentoo Archives: gentoo-commits

From: "Gilles Dartiguelongue (eva)" <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in mail-client/evolution: ChangeLog evolution-2.30.2-r1.ebuild evolution-2.30.3.ebuild
Date: Wed, 08 Sep 2010 18:58:01
Message-Id: 20100908185754.D4AFB20051@flycatcher.gentoo.org
1 eva 10/09/08 18:57:54
2
3 Modified: ChangeLog evolution-2.30.2-r1.ebuild
4 Added: evolution-2.30.3.ebuild
5 Log:
6 Version bump. Loads of fixes and translation updates.
7
8 (Portage version: 2.2_rc74/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.305 mail-client/evolution/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/evolution/ChangeLog?rev=1.305&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/evolution/ChangeLog?rev=1.305&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/evolution/ChangeLog?r1=1.304&r2=1.305
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v
20 retrieving revision 1.304
21 retrieving revision 1.305
22 diff -u -r1.304 -r1.305
23 --- ChangeLog 24 Aug 2010 08:19:58 -0000 1.304
24 +++ ChangeLog 8 Sep 2010 18:57:54 -0000 1.305
25 @@ -1,6 +1,13 @@
26 # ChangeLog for mail-client/evolution
27 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v 1.304 2010/08/24 08:19:58 eva Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v 1.305 2010/09/08 18:57:54 eva Exp $
30 +
31 +*evolution-2.30.3 (08 Sep 2010)
32 +
33 + 08 Sep 2010; Gilles Dartiguelongue <eva@g.o>
34 + evolution-2.30.2-r1.ebuild, +evolution-2.30.3.ebuild,
35 + +files/evolution-2.30.3-fix-linking-issues-in-libeshell.patch:
36 + Version bump. Loads of fixes and translation updates.
37
38 24 Aug 2010; Gilles Dartiguelongue <eva@g.o>
39 evolution-2.30.2-r1.ebuild, metadata.xml:
40
41
42
43 1.7 mail-client/evolution/evolution-2.30.2-r1.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/evolution/evolution-2.30.2-r1.ebuild?rev=1.7&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/evolution/evolution-2.30.2-r1.ebuild?rev=1.7&content-type=text/plain
47 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/evolution/evolution-2.30.2-r1.ebuild?r1=1.6&r2=1.7
48
49 Index: evolution-2.30.2-r1.ebuild
50 ===================================================================
51 RCS file: /var/cvsroot/gentoo-x86/mail-client/evolution/evolution-2.30.2-r1.ebuild,v
52 retrieving revision 1.6
53 retrieving revision 1.7
54 diff -u -r1.6 -r1.7
55 --- evolution-2.30.2-r1.ebuild 24 Aug 2010 08:19:58 -0000 1.6
56 +++ evolution-2.30.2-r1.ebuild 8 Sep 2010 18:57:54 -0000 1.7
57 @@ -1,6 +1,6 @@
58 # Copyright 1999-2010 Gentoo Foundation
59 # Distributed under the terms of the GNU General Public License v2
60 -# $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/evolution-2.30.2-r1.ebuild,v 1.6 2010/08/24 08:19:58 eva Exp $
61 +# $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/evolution-2.30.2-r1.ebuild,v 1.7 2010/09/08 18:57:54 eva Exp $
62
63 EAPI="2"
64 GCONF_DEBUG="no"
65 @@ -10,7 +10,7 @@
66 DESCRIPTION="Integrated mail, addressbook and calendaring functionality"
67 HOMEPAGE="http://www.gnome.org/projects/evolution/"
68 SRC_URI="${SRC_URI}
69 - mirror://gentoo/${P}-patches.tar.bz2"
70 + mirror://gentoo/${PN}-2.30.2-patches.tar.bz2"
71
72 LICENSE="GPL-2 LGPL-2 OPENLDAP"
73 SLOT="2.0"
74
75
76
77 1.1 mail-client/evolution/evolution-2.30.3.ebuild
78
79 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/evolution/evolution-2.30.3.ebuild?rev=1.1&view=markup
80 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/evolution/evolution-2.30.3.ebuild?rev=1.1&content-type=text/plain
81
82 Index: evolution-2.30.3.ebuild
83 ===================================================================
84 # Copyright 1999-2010 Gentoo Foundation
85 # Distributed under the terms of the GNU General Public License v2
86 # $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/evolution-2.30.3.ebuild,v 1.1 2010/09/08 18:57:54 eva Exp $
87
88 EAPI="2"
89 GCONF_DEBUG="no"
90
91 inherit autotools eutils flag-o-matic gnome2 python versionator
92
93 DESCRIPTION="Integrated mail, addressbook and calendaring functionality"
94 HOMEPAGE="http://www.gnome.org/projects/evolution/"
95
96 LICENSE="GPL-2 LGPL-2 OPENLDAP"
97 SLOT="2.0"
98 KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
99 IUSE="crypt doc gstreamer kerberos ldap networkmanager nntp pda profile python ssl"
100 # pst
101 # mono - disabled because it just crashes on startup :S
102
103 # Pango dependency required to avoid font rendering problems
104 # We need a graphical pinentry frontend to be able to ask for the GPG
105 # password from inside evolution, bug 160302
106 RDEPEND=">=dev-libs/glib-2.22
107 >=x11-libs/gtk+-2.18
108 >=gnome-extra/evolution-data-server-$(get_version_component_range 1-2)
109 >=gnome-base/gnome-desktop-2.26
110 >=gnome-extra/gtkhtml-3.29.6
111 >=gnome-base/gconf-2
112 >=gnome-base/libgnomecanvas-2
113 dev-libs/atk
114 >=dev-libs/dbus-glib-0.74
115 >=dev-libs/libunique-1.1.2
116 >=dev-libs/libxml2-2.7.3
117 >=dev-libs/libgweather-2.25.3
118 >=net-libs/libsoup-2.4
119 >=media-gfx/gtkimageview-1.6
120 media-libs/libcanberra[gtk]
121 x11-libs/libnotify
122 >=x11-misc/shared-mime-info-0.22
123 >=x11-themes/gnome-icon-theme-2.20
124
125 crypt? ( || (
126 ( >=app-crypt/gnupg-2.0.1-r2
127 || ( app-crypt/pinentry[gtk] app-crypt/pinentry[qt3] ) )
128 =app-crypt/gnupg-1.4* ) )
129 gstreamer? (
130 >=media-libs/gstreamer-0.10
131 >=media-libs/gst-plugins-base-0.10 )
132 kerberos? ( virtual/krb5 )
133 ldap? ( >=net-nds/openldap-2 )
134 networkmanager? ( >=net-misc/networkmanager-0.7 )
135 pda? (
136 >=app-pda/gnome-pilot-2.0.16
137 >=app-pda/gnome-pilot-conduits-2 )
138 python? ( >=dev-lang/python-2.4 )
139 ssl? (
140 >=dev-libs/nspr-4.6.1
141 >=dev-libs/nss-3.11 )
142
143 !<gnome-extra/evolution-exchange-2.30"
144 # champlain, geoclue, clutter, gtkimageview
145 # mono? ( >=dev-lang/mono-1 )
146
147 DEPEND="${RDEPEND}
148 >=dev-util/pkgconfig-0.16
149 >=dev-util/intltool-0.35.5
150 sys-devel/gettext
151 sys-devel/bison
152 app-text/scrollkeeper
153 >=app-text/gnome-doc-utils-0.9.1
154 app-text/docbook-xml-dtd:4.1.2
155 >=gnome-base/gnome-common-2.12
156 >=dev-util/gtk-doc-am-1.9
157 doc? ( >=dev-util/gtk-doc-1.9 )"
158
159 DOCS="AUTHORS ChangeLog* HACKING MAINTAINERS NEWS* README"
160 ELTCONF="--reverse-deps"
161
162 pkg_setup() {
163 G2CONF="${G2CONF}
164 --without-kde-applnk-path
165 --enable-plugins=experimental
166 --enable-image-inline
167 --enable-canberra
168 --enable-weather
169 $(use_enable ssl nss)
170 $(use_enable ssl smime)
171 $(use_enable networkmanager nm)
172 $(use_enable nntp)
173 $(use_enable gstreamer audio-inline)
174 --disable-pst-import
175 $(use_enable pda pilot-conduits)
176 $(use_enable profile profiling)
177 $(use_enable python)
178 $(use_with ldap openldap)
179 $(use_with kerberos krb5 /usr)
180 --disable-contacts-map"
181
182 # $(use_enable mono)
183
184 # dang - I've changed this to do --enable-plugins=experimental. This will
185 # autodetect new-mail-notify and exchange, but that cannot be helped for the
186 # moment. They should be changed to depend on a --enable-<foo> like mono
187 # is. This cleans up a ton of crap from this ebuild.
188
189 # Use NSS/NSPR only if 'ssl' is enabled.
190 if use ssl ; then
191 G2CONF="${G2CONF} --enable-nss=yes"
192 else
193 G2CONF="${G2CONF}
194 --without-nspr-libs
195 --without-nspr-includes
196 --without-nss-libs
197 --without-nss-includes"
198 fi
199 }
200
201 src_prepare() {
202 gnome2_src_prepare
203
204 # Fix linking issues with libeshell, upstream #629098
205 epatch "${FILESDIR}/${PN}-2.30.3-fix-linking-issues-in-libeshell.patch"
206
207 # FIXME: Fix compilation flags crazyness
208 sed -e 's/CFLAGS="$CFLAGS $WARNING_FLAGS"//' \
209 -i configure.ac configure || die "sed 1 failed"
210 sed -e 's/-DG.*_DISABLE_DEPRECATED//' \
211 -e 's/-DPANGO_DISABLE_DEPRECATED//' \
212 -i configure.ac configure || die "sed 2 failed"
213
214 # Use NSS/NSPR only if 'ssl' is enabled.
215 if use ssl ; then
216 sed -e 's|mozilla-nss|nss|' \
217 -e 's|mozilla-nspr|nspr|' \
218 -i configure.ac configure || die "sed 3 failed"
219 fi
220
221 intltoolize --force --copy --automake || die "intltoolize failed"
222 eautoreconf
223 }
224
225 pkg_postinst() {
226 gnome2_pkg_postinst
227
228 elog "To change the default browser if you are not using GNOME, do:"
229 elog "gconftool-2 --set /desktop/gnome/url-handlers/http/command -t string 'mozilla %s'"
230 elog "gconftool-2 --set /desktop/gnome/url-handlers/https/command -t string 'mozilla %s'"
231 elog ""
232 elog "Replace 'mozilla %s' with which ever browser you use."
233 elog ""
234 elog "Junk filters are now a run-time choice. You will get a choice of"
235 elog "bogofilter or spamassassin based on which you have installed"
236 elog ""
237 elog "You have to install one of these for the spam filtering to actually work"
238 }