Gentoo Archives: gentoo-commits

From: "Christian Faulhammer (opfer)" <opfer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in mail-client/claws-mail: ChangeLog claws-mail-3.5.0.ebuild
Date: Mon, 30 Jun 2008 07:06:21
Message-Id: E1KDDSo-0001ug-EH@stork.gentoo.org
1 opfer 08/06/30 07:06:14
2
3 Modified: ChangeLog
4 Added: claws-mail-3.5.0.ebuild
5 Log:
6 Added an option, "Use secure file deletion if possible", which
7 enables shredding of temporary files and messages instead of
8 just removing them. This is available on the Other preferences
9 page.
10
11 Added an option, "Select the HTML part of multipart/alternative
12 messages". This is available on the Message View/Text Options
13 preferences page.
14
15 Added an option to the 'Create new folder' dialogue which enables
16 new folders to inherit the properties of their parent folders
17 during folder creation.
18
19 Added a hidden option, "two_line_vertical", which toggles the
20 2-line view in the message list when using the 3-column layout.
21 Defaults to '1', show 2 lines.
22
23 Added a hidden option, "outgoing_fallback_to_ascii", which allows
24 the user to specify an outgoing charset/encoding, but still fall
25 back to 7bit US-ASCII when possible.
26 Defaults to '1', fallback when possible.
27
28 Added support for the Avant Window Navgator (Awn) information
29 bubble. This is automatically enabled if dbus is available.
30
31 Face and X-Face headers can now be added globally and per-account
32 from configuration files under ~/.claws-mail/autofaces/. Further
33 information is provided in the manual.
34
35 The SHA1 fingerprint is now shown on the SSL certificate dialogue
36 and the labels are now selectable.
37
38 Several GUI improvements have been made, (Address book, filtering
39 dialogue, Actions dialogue, and Account preferences).
40
41 New icons have been added for 'Reply to list' and 'Cancel'. The
42 'Insert file' and 'Close' icons have been improved, as have the
43 tray icons.
44
45 Added the Trash and Delete icons to the Custom Toolbars options.
46
47 SMTP-only accounts are now not shown in the Receive menus and
48 Account lists in filtering/processing, as they are irrelevant here.
49
50 tools/csv2addressbook.pl
51 Support for a gmail exported csv address book was added.
52
53 Updated English, French, and Spanish manuals.
54
55 Updated translations: Brazilian Portuguese, Finnish, French,
56 German, and Spanish.
57
58 Removed unmaintained translations: Bulgarian, Croatian, Czech,
59 Dutch, Greek, Hebrew, Japanese, Korean, Norwegian, Russian,
60 Swedish, and Taiwanese. (New maintainers are very welcome,
61 contact paul@××××××××××.org)
62
63 Bug fixes
64 (Portage version: 2.1.4.4)
65
66 Revision Changes Path
67 1.79 mail-client/claws-mail/ChangeLog
68
69 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/claws-mail/ChangeLog?rev=1.79&view=markup
70 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/claws-mail/ChangeLog?rev=1.79&content-type=text/plain
71 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/claws-mail/ChangeLog?r1=1.78&r2=1.79
72
73 Index: ChangeLog
74 ===================================================================
75 RCS file: /var/cvsroot/gentoo-x86/mail-client/claws-mail/ChangeLog,v
76 retrieving revision 1.78
77 retrieving revision 1.79
78 diff -u -r1.78 -r1.79
79 --- ChangeLog 30 Jun 2008 06:45:18 -0000 1.78
80 +++ ChangeLog 30 Jun 2008 07:06:13 -0000 1.79
81 @@ -1,6 +1,69 @@
82 # ChangeLog for mail-client/claws-mail
83 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
84 -# $Header: /var/cvsroot/gentoo-x86/mail-client/claws-mail/ChangeLog,v 1.78 2008/06/30 06:45:18 opfer Exp $
85 +# $Header: /var/cvsroot/gentoo-x86/mail-client/claws-mail/ChangeLog,v 1.79 2008/06/30 07:06:13 opfer Exp $
86 +
87 +*claws-mail-3.5.0 (30 Jun 2008)
88 +
89 + 30 Jun 2008; Christian Faulhammer <opfer@g.o>
90 + +claws-mail-3.5.0.ebuild:
91 + Added an option, "Use secure file deletion if possible", which
92 + enables shredding of temporary files and messages instead of
93 + just removing them. This is available on the Other preferences
94 + page.
95 +
96 + Added an option, "Select the HTML part of multipart/alternative
97 + messages". This is available on the Message View/Text Options
98 + preferences page.
99 +
100 + Added an option to the 'Create new folder' dialogue which enables
101 + new folders to inherit the properties of their parent folders
102 + during folder creation.
103 +
104 + Added a hidden option, "two_line_vertical", which toggles the
105 + 2-line view in the message list when using the 3-column layout.
106 + Defaults to '1', show 2 lines.
107 +
108 + Added a hidden option, "outgoing_fallback_to_ascii", which allows
109 + the user to specify an outgoing charset/encoding, but still fall
110 + back to 7bit US-ASCII when possible.
111 + Defaults to '1', fallback when possible.
112 +
113 + Added support for the Avant Window Navgator (Awn) information
114 + bubble. This is automatically enabled if dbus is available.
115 +
116 + Face and X-Face headers can now be added globally and per-account
117 + from configuration files under ~/.claws-mail/autofaces/. Further
118 + information is provided in the manual.
119 +
120 + The SHA1 fingerprint is now shown on the SSL certificate dialogue
121 + and the labels are now selectable.
122 +
123 + Several GUI improvements have been made, (Address book, filtering
124 + dialogue, Actions dialogue, and Account preferences).
125 +
126 + New icons have been added for 'Reply to list' and 'Cancel'. The
127 + 'Insert file' and 'Close' icons have been improved, as have the
128 + tray icons.
129 +
130 + Added the Trash and Delete icons to the Custom Toolbars options.
131 +
132 + SMTP-only accounts are now not shown in the Receive menus and
133 + Account lists in filtering/processing, as they are irrelevant here.
134 +
135 + tools/csv2addressbook.pl
136 + Support for a gmail exported csv address book was added.
137 +
138 + Updated English, French, and Spanish manuals.
139 +
140 + Updated translations: Brazilian Portuguese, Finnish, French,
141 + German, and Spanish.
142 +
143 + Removed unmaintained translations: Bulgarian, Croatian, Czech,
144 + Dutch, Greek, Hebrew, Japanese, Korean, Norwegian, Russian,
145 + Swedish, and Taiwanese. (New maintainers are very welcome,
146 + contact paul@××××××××××.org)
147 +
148 + Bug fixes
149
150 30 Jun 2008; Christian Faulhammer <opfer@g.o>
151 -claws-mail-3.0.2-r1.ebuild, -claws-mail-3.2.0.ebuild,
152
153
154
155 1.1 mail-client/claws-mail/claws-mail-3.5.0.ebuild
156
157 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/claws-mail/claws-mail-3.5.0.ebuild?rev=1.1&view=markup
158 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/claws-mail/claws-mail-3.5.0.ebuild?rev=1.1&content-type=text/plain
159
160 Index: claws-mail-3.5.0.ebuild
161 ===================================================================
162 # Copyright 1999-2008 Gentoo Foundation
163 # Distributed under the terms of the GNU General Public License v2
164 # $Header: /var/cvsroot/gentoo-x86/mail-client/claws-mail/claws-mail-3.5.0.ebuild,v 1.1 2008/06/30 07:06:13 opfer Exp $
165
166 inherit eutils multilib
167
168 DESCRIPTION="An email client (and news reader) based on GTK+"
169 HOMEPAGE="http://www.claws-mail.org/"
170
171 SRC_URI="mirror://sourceforge/sylpheed-claws/${P}.tar.bz2"
172
173 SLOT="0"
174 LICENSE="GPL-3"
175 KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
176 IUSE="bogofilter crypt dillo doc gnome gnutls imap ipv6 kde ldap nntp pda session spamassassin spell ssl startup-notification xface"
177
178 COMMONDEPEND=">=x11-libs/gtk+-2.6
179 pda? ( >=app-pda/jpilot-0.99 )
180 ssl? ( >=dev-libs/openssl-0.9.7 )
181 ldap? ( >=net-nds/openldap-2.0.7 )
182 crypt? ( >=app-crypt/gpgme-1.1.1 )
183 dillo? ( www-client/dillo )
184 spell? ( virtual/aspell-dict )
185 kde? ( kde-base/kdelibs )
186 imap? ( >=net-libs/libetpan-0.49 )
187 nntp? ( >=net-libs/libetpan-0.49 )
188 gnome? ( >=gnome-base/libgnomeprintui-2.2 )
189 gnutls? ( net-libs/gnutls )
190 startup-notification? ( x11-libs/startup-notification )
191 bogofilter? ( mail-filter/bogofilter )
192 session? ( x11-libs/libSM
193 x11-libs/libICE )"
194
195 DEPEND="${COMMONDEPEND}
196 xface? ( >=media-libs/compface-1.4 )
197 dev-util/pkgconfig"
198
199 RDEPEND="${COMMONDEPEND}
200 app-misc/mime-types
201 x11-misc/shared-mime-info"
202
203 PLUGIN_NAMES="acpi-notifier att-remover attachwarner cachesaver etpan-privacy fetchinfo gtkhtml maildir mailmbox newmail notification pdf-viewer perl rssyl smime synce vcalendar"
204
205 src_compile() {
206 local myconf="--disable-libetpan"
207
208 # libetpan is needed if user wants nntp or imap functionality
209 # TODO: Perhaps change it into a single "libetpan" USE flag?
210 use imap && myconf="--enable-libetpan"
211 use nntp && myconf="--enable-libetpan"
212
213 # Optional features
214 myconf="${myconf} $(use_enable gnome gnomeprint)"
215 myconf="${myconf} $(use_enable ipv6)"
216 myconf="${myconf} $(use_enable ldap)"
217 myconf="${myconf} $(use_enable pda jpilot)"
218 myconf="${myconf} $(use_enable spell aspell)"
219 myconf="${myconf} $(use_enable gnutls)"
220 myconf="${myconf} $(use_enable ssl openssl)"
221 myconf="${myconf} $(use_enable xface compface)"
222 myconf="${myconf} $(use_enable doc manual)"
223 myconf="${myconf} $(use_enable startup-notification)"
224 myconf="${myconf} $(use_enable session libsm)"
225
226 # Optional plugins
227 myconf="${myconf} $(use_enable crypt pgpmime-plugin)"
228 myconf="${myconf} $(use_enable crypt pgpinline-plugin)"
229 myconf="${myconf} $(use_enable crypt pgpcore-plugin)"
230 myconf="${myconf} $(use_enable dillo dillo-viewer-plugin)"
231 myconf="${myconf} $(use_enable spamassassin spamassassin-plugin)"
232 myconf="${myconf} $(use_enable bogofilter bogofilter-plugin)"
233
234 econf \
235 --enable-trayicon-plugin \
236 --disable-maemo \
237 ${myconf} || die
238
239 emake || die
240 }
241
242 src_install() {
243 emake DESTDIR="${D}" install || die
244
245 # Makefile install claws-mail.png in /usr/share/icons/hicolor/48x48/apps
246 # => also install it in /usr/share/pixmaps for other desktop envs
247 # => also install higher resolution icons in /usr/share/icons/hicolor/...
248 insinto /usr/share/pixmaps
249 doins ${PN}.png || die
250 local res resdir
251 for res in 64x64 128x128 ; do
252 resdir="/usr/share/icons/hicolor/${res}/apps"
253 insinto ${resdir}
254 newins ${PN}-${res}.png ${PN}.png || die
255 done
256
257 dodoc AUTHORS ChangeLog* INSTALL* NEWS README* TODO*
258 docinto tools
259 dodoc tools/README*
260
261 insinto /usr/share/applications
262 doins ${PN}.desktop
263
264 einfo "Installing extra tools"
265 cd "${S}"/tools
266 exeinto /usr/$(get_libdir)/${PN}/tools
267 doexe *.pl *.py *.conf *.sh || die
268 doexe tb2claws-mail update-po uudec uuooffice || die
269
270 if use kde; then
271 einfo "Installing kde service scripts"
272 local kdeprefix="$(kde-config --prefix)"
273 local servicescript="${PN}-kdeservicemenu.pl"
274 local desktopfile="${PN}-attach-files.desktop"
275 cd "${S}"/tools/kdeservicemenu
276 sed -i -e "s:SCRIPT_PATH:${kdeprefix}/bin/${servicescript}:g" \
277 ${desktopfile}.template
278 dodir /usr/share/apps/konqueror/servicemenus
279 insopts -m 0644
280 insinto /usr/share/apps/konqueror/servicemenus
281 newins ${desktopfile}.template ${desktopfile} || die
282 dodir ${kdeprefix}/bin
283 insopts -m 755
284 exeinto ${kdeprefix}/bin
285 doexe ${servicescript} || die
286 fi
287
288 # kill useless plugin files
289 rm -f "${D}"/usr/lib*/${PN}/plugins/*.{la,a}
290 }
291
292 pkg_postinst() {
293 gtk-update-icon-cache -f -t "${ROOT}"/usr/share/icons/hicolor
294
295 UPDATE_PLUGINS=""
296 RENAME_PLUGINS=""
297 for x in ${PLUGIN_NAMES}; do
298 has_version mail-client/${PN}-$x && UPDATE_PLUGINS="${UPDATE_PLUGINS} $x"
299 has_version mail-client/sylpheed-claws-$x && RENAME_PLUGINS="${RENAME_PLUGINS} $x"
300 done
301 if [ -n "${RENAME_PLUGINS}" ]; then
302 elog
303 elog "The following sylpheed-claws plugins were found on your system:"
304 elog
305 for x in ${RENAME_PLUGINS}; do
306 elog " mail-client/sylpheed-claws-$x"
307 done
308 elog
309 elog "If you want to continue using those you need to merge their "
310 elog "renamed counterparts:"
311 elog
312 for x in ${RENAME_PLUGINS}; do
313 elog " mail-client/${PN}-$x"
314 done
315 elog
316 fi
317 if [ -n "${UPDATE_PLUGINS}" ]; then
318 elog
319 elog "You have to re-emerge or update the following plugins:"
320 elog
321 for x in ${UPDATE_PLUGINS}; do
322 elog " mail-client/${PN}-$x"
323 done
324 elog
325 fi
326 if [ -n "${RENAME_PLUGINS}${UPDATE_PLUGINS}" ]; then
327 elog
328 elog "You can use"
329 elog " /bin/bash ${FILESDIR}/plugins-rebuild.sh"
330 elog "to automatically handle this."
331 elog
332 epause 5
333 ebeep 3
334 fi
335 }
336
337 pkg_postrm() {
338 gtk-update-icon-cache -f -t "${ROOT}"/usr/share/icons/hicolor
339 }
340
341
342
343 --
344 gentoo-commits@l.g.o mailing list