Gentoo Archives: gentoo-commits

From: "Christian Faulhammer (fauli)" <fauli@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in mail-client/claws-mail: ChangeLog claws-mail-3.7.0.ebuild
Date: Mon, 22 Dec 2008 13:55:00
Message-Id: E1LElFK-0007br-2Z@stork.gentoo.org
1 fauli 08/12/22 13:54:58
2
3 Modified: ChangeLog
4 Added: claws-mail-3.7.0.ebuild
5 Log:
6 version bump, see ChangeLog file for new features
7 (Portage version: 2.1.4.5)
8
9 Revision Changes Path
10 1.104 mail-client/claws-mail/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/claws-mail/ChangeLog?rev=1.104&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/claws-mail/ChangeLog?rev=1.104&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/claws-mail/ChangeLog?r1=1.103&r2=1.104
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/mail-client/claws-mail/ChangeLog,v
19 retrieving revision 1.103
20 retrieving revision 1.104
21 diff -u -r1.103 -r1.104
22 --- ChangeLog 22 Dec 2008 13:35:23 -0000 1.103
23 +++ ChangeLog 22 Dec 2008 13:54:57 -0000 1.104
24 @@ -1,6 +1,85 @@
25 # ChangeLog for mail-client/claws-mail
26 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/mail-client/claws-mail/ChangeLog,v 1.103 2008/12/22 13:35:23 fauli Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/mail-client/claws-mail/ChangeLog,v 1.104 2008/12/22 13:54:57 fauli Exp $
29 +
30 +*claws-mail-3.7.0 (22 Dec 2008)
31 +
32 + 22 Dec 2008; Christian Faulhammer <fauli@g.o>
33 + +claws-mail-3.7.0.ebuild:
34 + Version bump:
35 +
36 + New in this release:
37 +
38 + Expanding/Collapsing of threads is now approximately 95% faster.
39 +
40 + Cache reading is now approximately 10% faster.
41 +
42 + The shortcut key settings of the main window and the message list context
43 + menus are now connected.
44 +
45 + The preferences on the 'Other' page have now been moved to
46 + Other/Miscellaneous. The parent pages are now unselectable and the first
47 + page is automatically selected on opening the preferences.
48 +
49 + In the Compose window, on the Others tab, the 'Save message to' entry now
50 + has a drop-down list of the previous save locations.
51 +
52 + In the Compose window, the Attachments Properties window is now confirmed
53 + and closed with the Return key.
54 +
55 + When using an external editor to compose messages, the message is
56 + automatically saved to Drafts when the external editor is closed.
57 +
58 + A hidden option has been added, 'primary_paste_unselects' which causes the
59 + primary buffer to be cleared and the insertion point to be repositioned
60 + when the middle mouse button is used for pasting text. It is turned off by
61 + default.
62 +
63 + In the Actions window, the Escape key now cancels the action editing.
64 +
65 + Offline SSL certificate verification has been added.
66 +
67 + Privacy plugins: The decryption failure messages are now shown in the
68 + NoticeView just above the message text rather than in a popup window.
69 +
70 + Privacy plugins: when listing the UIDs during a signature check, show the
71 + UID validity
72 +
73 + tools/kdeservicemenu Support for kde4 has been added.
74 +
75 + tools/popfile-link.sh Support for reusing existing POPFile session ID has
76 + been added.
77 +
78 + win32: better integration has been implemented by using the standard file
79 + associations.
80 +
81 + The user manuals have been updated.
82 +
83 + Updated Brazilian Portuguese, Bulgarian, Catalan, Dutch, Finnish, French,
84 + German, Hungarian, Russian and Swedish translations.
85 +
86 + Added Czech translation.
87 +
88 + Removed unmaintained Serbian and Slovak translations.
89 +
90 + Bug fixes: o bug 1591, S/MIME: better key handling/selection dialog o bug
91 + 1711, 'Save-as attachment crashes o bug 1736, Key import does not work o
92 + bug 1746, Makes a mailto link from several paragraphs o bug 1756,
93 + "Outdated translators list in About dialogue" o bug 1768, claws-mail
94 + crashes while checking smime bad signature o bug 1771, Folder template
95 + gets truncated when exiting the application o bug 1776, use encoded name
96 + parameters for attachments instead of ascii o bug 1779, PGP Inline badly
97 + handles multipart o bug 1789, filtering account selection (regression) o
98 + bug 1796, PGP/MIME setting: "select key by your email address" doesnt work
99 + o fix building with gnuTLS on (Open)Solaris o fix account selection in
100 + Mailing list menu o fix "display sender using addressbook" when
101 + prefs_common.swap_from is in use. o win32: fix unlinking, renaming and bug
102 + with non-ascii username o win32: fix getting content-type o win32: prevent
103 + multiple launch o win32: fix Start menu update after registering as
104 + default Mail app
105 +
106 + For further details of the numbered bugs listed above consult
107 + http://www.thewildbeast.co.uk/claws-mail/bugzilla/index.cgi
108
109 22 Dec 2008; Christian Faulhammer <fauli@g.o>
110 claws-mail-3.6.1.ebuild, claws-mail-3.6.1-r1.ebuild:
111
112
113
114 1.1 mail-client/claws-mail/claws-mail-3.7.0.ebuild
115
116 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/claws-mail/claws-mail-3.7.0.ebuild?rev=1.1&view=markup
117 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/claws-mail/claws-mail-3.7.0.ebuild?rev=1.1&content-type=text/plain
118
119 Index: claws-mail-3.7.0.ebuild
120 ===================================================================
121 # Copyright 1999-2008 Gentoo Foundation
122 # Distributed under the terms of the GNU General Public License v2
123 # $Header: /var/cvsroot/gentoo-x86/mail-client/claws-mail/claws-mail-3.7.0.ebuild,v 1.1 2008/12/22 13:54:57 fauli Exp $
124
125 inherit eutils multilib
126
127 DESCRIPTION="An email client (and news reader) based on GTK+"
128 HOMEPAGE="http://www.claws-mail.org/"
129
130 SRC_URI="mirror://sourceforge/sylpheed-claws/${P}.tar.bz2"
131
132 SLOT="0"
133 LICENSE="GPL-3"
134 KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
135 IUSE="bogofilter crypt dillo doc gnome gnutls imap ipv6 kde ldap nntp pda
136 session smime spamassassin spell ssl startup-notification xface"
137
138 COMMONDEPEND=">=x11-libs/gtk+-2.6
139 pda? ( >=app-pda/jpilot-0.99 )
140 ssl? ( net-libs/gnutls )
141 ldap? ( >=net-nds/openldap-2.0.7 )
142 crypt? ( >=app-crypt/gpgme-1.1.1 )
143 dillo? ( www-client/dillo )
144 spell? ( >=app-text/enchant-1.0.0 )
145 kde? ( kde-base/kdelibs )
146 imap? ( >=net-libs/libetpan-0.57 )
147 nntp? ( >=net-libs/libetpan-0.57 )
148 gnome? ( >=gnome-base/libgnomeprintui-2.2 )
149 gnutls? ( net-libs/gnutls )
150 startup-notification? ( x11-libs/startup-notification )
151 bogofilter? ( mail-filter/bogofilter )
152 session? ( x11-libs/libSM
153 x11-libs/libICE )
154 smime? ( >=app-crypt/gpgme-1.1.1 )"
155
156 DEPEND="${COMMONDEPEND}
157 xface? ( >=media-libs/compface-1.4 )
158 dev-util/pkgconfig"
159
160 RDEPEND="${COMMONDEPEND}
161 app-misc/mime-types
162 x11-misc/shared-mime-info"
163
164 PLUGIN_NAMES="acpi-notifier archive att-remover attachwarner cachesaver fetchinfo gtkhtml mailmbox newmail notification perl rssyl spam_report tnef_parse vcalendar"
165
166 src_compile() {
167 local myconf="--disable-libetpan"
168
169 # libetpan is needed if user wants nntp or imap functionality
170 use imap && myconf="--enable-libetpan"
171 use nntp && myconf="--enable-libetpan"
172
173 econf \
174 $(use_enable gnome gnomeprint) \
175 $(use_enable ipv6) \
176 $(use_enable ldap) \
177 $(use_enable pda jpilot) \
178 $(use_enable spell enchant) \
179 $(use_enable gnutls) \
180 $(use_enable ssl gnutls) \
181 $(use_enable xface compface) \
182 $(use_enable doc manual) \
183 $(use_enable startup-notification) \
184 $(use_enable session libsm) \
185 $(use_enable crypt pgpmime-plugin) \
186 $(use_enable crypt pgpinline-plugin) \
187 $(use_enable crypt pgpcore-plugin) \
188 $(use_enable dillo dillo-viewer-plugin) \
189 $(use_enable spamassassin spamassassin-plugin) \
190 $(use_enable bogofilter bogofilter-plugin) \
191 $(use_enable smime smime-plugin) \
192 --enable-trayicon-plugin \
193 --disable-maemo ${myconf} || die
194
195 emake || die
196 }
197
198 src_install() {
199 emake DESTDIR="${D}" install || die
200
201 # Makefile install claws-mail.png in /usr/share/icons/hicolor/48x48/apps
202 # => also install it in /usr/share/pixmaps for other desktop envs
203 # => also install higher resolution icons in /usr/share/icons/hicolor/...
204 insinto /usr/share/pixmaps
205 doins ${PN}.png || die
206 local res resdir
207 for res in 64x64 128x128 ; do
208 resdir="/usr/share/icons/hicolor/${res}/apps"
209 insinto ${resdir}
210 newins ${PN}-${res}.png ${PN}.png || die
211 done
212
213 dodoc AUTHORS ChangeLog* INSTALL* NEWS README* TODO*
214 docinto tools
215 dodoc tools/README*
216
217 insinto /usr/share/applications
218 doins ${PN}.desktop
219
220 einfo "Installing extra tools"
221 cd "${S}"/tools
222 exeinto /usr/$(get_libdir)/${PN}/tools
223 doexe *.pl *.py *.conf *.sh || die
224 doexe tb2claws-mail update-po uudec uuooffice || die
225
226 if use kde; then
227 einfo "Installing kde service scripts"
228 local kdeprefix="$(kde-config --prefix)"
229 local servicescript="${PN}-kdeservicemenu.pl"
230 local desktopfile="${PN}-attach-files.desktop"
231 cd "${S}"/tools/kdeservicemenu
232 sed -i -e "s:SCRIPT_PATH:${kdeprefix}/bin/${servicescript}:g" \
233 ${desktopfile}.template
234 dodir /usr/share/apps/konqueror/servicemenus
235 insopts -m 0644
236 insinto /usr/share/apps/konqueror/servicemenus
237 newins ${desktopfile}.template ${desktopfile} || die
238 dodir ${kdeprefix}/bin
239 insopts -m 755
240 exeinto ${kdeprefix}/bin
241 doexe ${servicescript} || die
242 fi
243
244 # kill useless plugin files
245 rm -f "${D}"/usr/lib*/${PN}/plugins/*.{la,a}
246 }
247
248 pkg_postinst() {
249 gtk-update-icon-cache -f -t "${ROOT}"/usr/share/icons/hicolor
250
251 UPDATE_PLUGINS=""
252 RENAME_PLUGINS=""
253 for x in ${PLUGIN_NAMES}; do
254 has_version mail-client/${PN}-$x && UPDATE_PLUGINS="${UPDATE_PLUGINS} $x"
255 has_version mail-client/sylpheed-claws-$x && RENAME_PLUGINS="${RENAME_PLUGINS} $x"
256 done
257 if [ -n "${RENAME_PLUGINS}" ]; then
258 elog
259 elog "The following sylpheed-claws plugins were found on your system:"
260 elog
261 for x in ${RENAME_PLUGINS}; do
262 elog " mail-client/sylpheed-claws-$x"
263 done
264 elog
265 elog "If you want to continue using those you need to merge their "
266 elog "renamed counterparts:"
267 elog
268 for x in ${RENAME_PLUGINS}; do
269 elog " mail-client/${PN}-$x"
270 done
271 elog
272 fi
273 if [ -n "${UPDATE_PLUGINS}" ]; then
274 elog
275 elog "You have to re-emerge or update the following plugins:"
276 elog
277 for x in ${UPDATE_PLUGINS}; do
278 elog " mail-client/${PN}-$x"
279 done
280 elog
281 fi
282 if [ -n "${RENAME_PLUGINS}${UPDATE_PLUGINS}" ]; then
283 elog
284 elog "You can use"
285 elog " /bin/bash ${FILESDIR}/plugins-rebuild.sh"
286 elog "to automatically handle this."
287 elog
288 epause 5
289 ebeep 3
290 fi
291 }
292
293 pkg_postrm() {
294 gtk-update-icon-cache -f -t "${ROOT}"/usr/share/icons/hicolor
295 }