Gentoo Archives: gentoo-commits

From: "Daniel Gryniewicz (dang)" <dang@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in mail-client/evolution: ChangeLog evolution-2.12.2.ebuild
Date: Mon, 26 Nov 2007 16:34:29
Message-Id: E1Iwgo1-0006bV-CY@stork.gentoo.org
1 dang 07/11/26 16:27:33
2
3 Modified: ChangeLog
4 Added: evolution-2.12.2.ebuild
5 Log:
6 Bump to 2.12.2
7 - Do not start appointment time drop-down at midnight (Milan Crha)
8 - New task creation can now be aborted by pressing "Escape" (Milan Crha)
9 - Show description of operation, if available, instead of empty string
10 (Milan Crha)
11 - Stop processing immediately when page is filled incorrectly (Milan Crha)
12 - Check for non-NULL source before using it to prevent a crash (Milan
13 Crha)
14 - Check for input validity immediately after creating setup widgets (Milan
15 Crha)
16 - Do not forget about organizer icon when counting used icons. (Milan
17 Crha)
18 - Sometimes evolution does not recognize attachments (Milan Crha)
19 - Free memory properly (Milan Crha)
20 - Hide completed tasks option requires evo's restart (Milan Crha)
21 - Plug memory leak (Milan Crha)
22 - Pass real widget as parent to e_notice, not a GObject. (Milan Crha)
23 - Message viewer jumps to the top when asking an attachment to be
24 displayed inline (Milan Crha)
25 - Allow saving of multiple attachments with same name (Milan Crha)
26 - Forgotten "Loading..." node under account name with no subscribed
27 folders (Milan Crha)
28
29 (Portage version: 2.1.4_rc3)
30
31 Revision Changes Path
32 1.215 mail-client/evolution/ChangeLog
33
34 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/ChangeLog?rev=1.215&view=markup
35 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/ChangeLog?rev=1.215&content-type=text/plain
36 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/ChangeLog?r1=1.214&r2=1.215
37
38 Index: ChangeLog
39 ===================================================================
40 RCS file: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v
41 retrieving revision 1.214
42 retrieving revision 1.215
43 diff -u -r1.214 -r1.215
44 --- ChangeLog 26 Nov 2007 13:55:34 -0000 1.214
45 +++ ChangeLog 26 Nov 2007 16:27:32 -0000 1.215
46 @@ -1,6 +1,32 @@
47 # ChangeLog for mail-client/evolution
48 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
49 -# $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v 1.214 2007/11/26 13:55:34 corsair Exp $
50 +# $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v 1.215 2007/11/26 16:27:32 dang Exp $
51 +
52 +*evolution-2.12.2 (26 Nov 2007)
53 +
54 + 26 Nov 2007; Daniel Gryniewicz <dang@g.o> +evolution-2.12.2.ebuild:
55 + Bump to 2.12.2
56 + - Do not start appointment time drop-down at midnight (Milan Crha)
57 + - New task creation can now be aborted by pressing "Escape" (Milan Crha)
58 + - Show description of operation, if available, instead of empty string
59 + (Milan Crha)
60 + - Stop processing immediately when page is filled incorrectly (Milan Crha)
61 + - Check for non-NULL source before using it to prevent a crash (Milan
62 + Crha)
63 + - Check for input validity immediately after creating setup widgets (Milan
64 + Crha)
65 + - Do not forget about organizer icon when counting used icons. (Milan
66 + Crha)
67 + - Sometimes evolution does not recognize attachments (Milan Crha)
68 + - Free memory properly (Milan Crha)
69 + - Hide completed tasks option requires evo's restart (Milan Crha)
70 + - Plug memory leak (Milan Crha)
71 + - Pass real widget as parent to e_notice, not a GObject. (Milan Crha)
72 + - Message viewer jumps to the top when asking an attachment to be
73 + displayed inline (Milan Crha)
74 + - Allow saving of multiple attachments with same name (Milan Crha)
75 + - Forgotten "Loading..." node under account name with no subscribed
76 + folders (Milan Crha)
77
78 26 Nov 2007; Markus Rothe <corsair@g.o> evolution-2.12.1.ebuild:
79 Stable on ppc64; bug #199740
80
81
82
83 1.1 mail-client/evolution/evolution-2.12.2.ebuild
84
85 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/evolution-2.12.2.ebuild?rev=1.1&view=markup
86 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/evolution-2.12.2.ebuild?rev=1.1&content-type=text/plain
87
88 Index: evolution-2.12.2.ebuild
89 ===================================================================
90 # Copyright 1999-2007 Gentoo Foundation
91 # Distributed under the terms of the GNU General Public License v2
92 # $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/evolution-2.12.2.ebuild,v 1.1 2007/11/26 16:27:32 dang Exp $
93
94 inherit gnome2 flag-o-matic
95
96 DESCRIPTION="Integrated mail, addressbook and calendaring functionality"
97 HOMEPAGE="http://www.gnome.org/projects/evolution/"
98 SRC_URI="${SRC_URI}"
99
100 LICENSE="GPL-2 FDL-1.1"
101 SLOT="2.0"
102 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
103 # gstreamer for audio-inline, when it uses 0.10
104 IUSE="crypt dbus debug doc hal ipv6 kerberos krb4 ldap mono networkmanager nntp pda profile spell ssl"
105
106 # Pango dependency required to avoid font rendering problems
107 RDEPEND="
108 >=x11-libs/gtk+-2.10
109 >=gnome-extra/evolution-data-server-1.11.90
110 >=x11-themes/gnome-icon-theme-1.2
111 >=gnome-base/gnome-vfs-2.4
112 >=gnome-base/libbonoboui-2.4.2
113 >=gnome-base/libbonobo-2.4.2
114 >=gnome-extra/gtkhtml-3.16
115 >=gnome-base/gconf-2
116 >=gnome-base/libglade-2
117 >=gnome-base/libgnomecanvas-2
118 >=gnome-base/libgnomeui-2
119 >=dev-libs/libxml2-2
120 dbus? ( dev-libs/dbus-glib )
121 hal? ( >=sys-apps/hal-0.5.4 )
122 x11-libs/libnotify
123 pda? (
124 >=app-pda/gnome-pilot-2.0.15
125 >=app-pda/gnome-pilot-conduits-2 )
126 dev-libs/atk
127 ssl? (
128 >=dev-libs/nspr-4.6.1
129 >=dev-libs/nss-3.11 )
130 networkmanager? ( net-misc/networkmanager )
131 >=net-libs/libsoup-2.2.96
132 kerberos? ( virtual/krb5 )
133 krb4? ( virtual/krb5 )
134 >=dev-libs/glib-2.10
135 >=gnome-base/orbit-2.9.8
136 spell? ( >=app-text/gnome-spell-1.0.5 )
137 crypt? ( || ( >=app-crypt/gnupg-2.0.1-r2 =app-crypt/gnupg-1.4* ) )
138 ldap? ( >=net-nds/openldap-2 )
139 mono? ( >=dev-lang/mono-1 )"
140 # gstreamer? (
141 # >=media-libs/gstreamer-0.10
142 # >=media-libs/gst-plugins-base-0.10 )
143
144 DEPEND="${RDEPEND}
145 >=dev-util/pkgconfig-0.9
146 >=dev-util/intltool-0.35.5
147 sys-devel/gettext
148 sys-devel/bison
149 app-text/scrollkeeper
150 >=gnome-base/gnome-common-2.12.0
151 >=app-text/gnome-doc-utils-0.9.1
152 doc? ( >=dev-util/gtk-doc-0.6 )"
153
154 DOCS="AUTHORS ChangeLog* HACKING MAINTAINERS NEWS* README"
155 ELTCONF="--reverse-deps"
156
157 pkg_setup() {
158 G2CONF="--without-kde-applnk-path \
159 --enable-plugins=experimental \
160 $(use_enable ssl nss) \
161 $(use_enable ssl smime) \
162 $(use_enable ipv6) \
163 $(use_enable mono) \
164 $(use_enable nntp) \
165 $(use_enable pda pilot-conduits) \
166 $(use_enable profile profiling) \
167 $(use_with ldap openldap) \
168 $(use_with kerberos krb5 /usr)"
169
170 # We need a graphical pinentry frontend to be able to ask for the GPG
171 # password from inside evolution, bug 160302
172 if use crypt && has_version '>=app-crypt/gnupg-2.0.1-r2'; then
173 if ! built_with_use -o app-crypt/pinentry gtk qt3; then
174 die "You must build app-crypt/pinentry with GTK or QT3 support"
175 fi
176 fi
177
178 if use krb4 && ! built_with_use virtual/krb5 krb4; then
179 ewarn
180 ewarn "In order to add kerberos 4 support, you have to emerge"
181 ewarn "virtual/krb5 with the 'krb4' USE flag enabled as well."
182 ewarn
183 ewarn "Skipping for now."
184 ewarn
185 G2CONF="${G2CONF} --without-krb4"
186 else
187 G2CONF="${G2CONF} $(use_with krb4 krb4 /usr)"
188 fi
189
190 # dang - I've changed this to do --enable-plugins=experimental. This will autodetect
191 # new-mail-notify and exchange, but that cannot be helped for the moment.
192 # They should be changed to depend on a --enable-<foo> like mono is. This
193 # cleans up a ton of crap from this ebuild.
194 }
195
196 src_unpack() {
197 gnome2_src_unpack
198
199 # Mail-remote doesn't build
200 epatch "${FILESDIR}"/${PN}-2.12.1-mail-remote-broken.patch
201
202 # Fix timezone offsets on fbsd. bug #183708
203 epatch "${FILESDIR}"/${PN}-2.10.2-fbsd.patch
204
205 # Fix tests (again)
206 echo "evolution-addressbook.xml" >> "${S}"/po/POTFILES.in
207 echo "evolution-calendar.xml" >> "${S}"/po/POTFILES.in
208 echo "evolution-composer-entries.xml" >> "${S}"/po/POTFILES.in
209 echo "evolution-editor.xml" >> "${S}"/po/POTFILES.in
210 echo "evolution-event-editor.xml" >> "${S}"/po/POTFILES.in
211 echo "evolution-mail-global.xml" >> "${S}"/po/POTFILES.in
212 echo "evolution-mail-list.xml" >> "${S}"/po/POTFILES.in
213 echo "evolution-mail-message.xml" >> "${S}"/po/POTFILES.in
214 echo "evolution-mail-messagedisplay.xml" >> "${S}"/po/POTFILES.in
215 echo "evolution-memo-editor.xml" >> "${S}"/po/POTFILES.in
216 echo "evolution-memos.xml" >> "${S}"/po/POTFILES.in
217 echo "evolution-message-composer.xml" >> "${S}"/po/POTFILES.in
218 echo "evolution-signature-editor.xml" >> "${S}"/po/POTFILES.in
219 echo "evolution-subscribe.xml" >> "${S}"/po/POTFILES.in
220 echo "evolution-task-editor.xml" >> "${S}"/po/POTFILES.in
221 echo "evolution-tasks.xml" >> "${S}"/po/POTFILES.in
222 echo "evolution.xml" >> "${S}"/po/POTFILES.in
223 }
224
225 src_compile() {
226 # Use NSS/NSPR only if 'ssl' is enabled.
227 if use ssl ; then
228 sed -i -e "s|mozilla-nss|nss|
229 s|mozilla-nspr|nspr|" "${S}"/configure
230 G2CONF="${G2CONF} --enable-nss=yes"
231 else
232 G2CONF="${G2CONF} --without-nspr-libs --without-nspr-includes \
233 --without-nss-libs --without-nss-includes"
234 fi
235
236 # problems with -O3 on gcc-3.3.1
237 replace-flags -O3 -O2
238
239 if [ "${ARCH}" = "hppa" ]; then
240 append-flags "-fPIC -ffunction-sections"
241 export LDFLAGS="-ffunction-sections -Wl,--stub-group-size=25000"
242 fi
243
244 gnome2_src_compile
245 }
246
247 pkg_postinst() {
248 gnome2_pkg_postinst
249
250 elog "To change the default browser if you are not using GNOME, do:"
251 elog "gconftool-2 --set /desktop/gnome/url-handlers/http/command -t string 'mozilla %s'"
252 elog "gconftool-2 --set /desktop/gnome/url-handlers/https/command -t string 'mozilla %s'"
253 elog ""
254 elog "Replace 'mozilla %s' with which ever browser you use."
255 elog ""
256 elog "Junk filters are now a run-time choice. You will get a choice of"
257 elog "bogofilter or spamassassin based on which you have installed"
258 elog ""
259 elog "You have to install one of these for the spam filtering to actually work"
260 }
261
262
263
264 --
265 gentoo-commits@g.o mailing list