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.4.ebuild
Date: Fri, 08 Jan 2010 20:38:07
Message-Id: E1NTLa3-0003Sq-V7@stork.gentoo.org
1 fauli 10/01/08 20:37:11
2
3 Modified: ChangeLog
4 Added: claws-mail-3.7.4.ebuild
5 Log:
6 version bump
7 (Portage version: 2.1.6.13/cvs/Linux i686)
8
9 Revision Changes Path
10 1.141 mail-client/claws-mail/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/claws-mail/ChangeLog?rev=1.141&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/claws-mail/ChangeLog?rev=1.141&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/claws-mail/ChangeLog?r1=1.140&r2=1.141
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/mail-client/claws-mail/ChangeLog,v
19 retrieving revision 1.140
20 retrieving revision 1.141
21 diff -u -r1.140 -r1.141
22 --- ChangeLog 29 Dec 2009 12:59:21 -0000 1.140
23 +++ ChangeLog 8 Jan 2010 20:37:11 -0000 1.141
24 @@ -1,6 +1,64 @@
25 # ChangeLog for mail-client/claws-mail
26 -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/mail-client/claws-mail/ChangeLog,v 1.140 2009/12/29 12:59:21 fauli Exp $
28 +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/mail-client/claws-mail/ChangeLog,v 1.141 2010/01/08 20:37:11 fauli Exp $
30 +
31 +*claws-mail-3.7.4 (08 Jan 2010)
32 +
33 + 08 Jan 2010; Christian Faulhammer <fauli@g.o>
34 + +claws-mail-3.7.4.ebuild:
35 + *Spell checker: Highlight misspelled words when applying template
36 + and 'check while typing' option is on
37 + *Spell checker: Highlight misspelled words in text inserted from
38 + file(s) or pasted to message body when 'check while typing' option
39 + is on
40 + *Improve parsing of List-Post header
41 + *Add new drag type "claws-mail/msg-path-list" for drag'n'drop of a
42 + message selection from the message list into other applications.
43 + This enables other applications to back-link to Claws Mail via a
44 + "claws-mail --select" call after they received a drop.
45 + *Place the cursor in the compose window according to provided
46 + input.
47 + *If To: is present place cursor in Subject: field and if both To:
48 + and Subject: are present place cursor in body. If body: is present
49 + insert a new line after text and place cursor there.
50 + *QuickSearch: Use all of the available space to view expressions
51 + *Updated English and Spanish user manuals.
52 + *Updated Brazilian Portuguese, Catalan, Czech, Dutch, French,
53 + German, Hungarian, Indonesian, Japanese, Portuguese, Russian, and
54 + Slovak translations.
55 +
56 + Bug fixes:
57 + o bug 1850, '"Reply All" duplicates "To" user in "CC" if
58 + original email had user in "From" and "CC"
59 + o bug 1867, 'Changing account does not change BCC address'
60 + o bug 1996, 'S/MIME key not selected'
61 + o bug 2028, 'Attempts to connect to all accounts on exit'
62 + o bug 2040, 'numbers in subject entry marked as misspelled'
63 + o bug 2041, 'add autonomical scrolled windows to prefs pages'
64 + o bug 2049, 'some icons not copied?'
65 + o bug 2053, 'Inconsistent application of Coloration of
66 + Message text'
67 + o bug 2055, 'duplicate mailing list reply if List-Post +
68 + Reply-To present'
69 + o bug 2057, 'Claws mail does not keep renamed names of
70 + nntp-subscribed groups'
71 + o bug 2063, 'glib assertion in GRelation use in imap.c'
72 + o bug 2074, 'Remember sending account for sent messages'
73 + o bug 2082, 'Wrong color rectangle position when replacing
74 + "color" processing rule'
75 + o bug 2089, 'URLs ending with an underscore ('_') are not
76 + correctly parsed'
77 + o fix statusbar in GTK+ 2.19.x
78 + o fix crash in some cases when Enchant is enabled but the
79 + spell checker is disabled
80 + o fix leak and unchecked accesses.
81 + o modify cairo clip handling in preview windows, to prevent
82 + print preview windows from being blank with GTK+ 2.18
83 + o fix core dump when attempting to insert a non-existing file
84 + using a mailto: uri
85 + o fix LDIF export
86 + o fix registering as default client on windows 7
87 + o fix win32 build on latest mingw32
88
89 *claws-mail-3.7.3-r1 (29 Dec 2009)
90
91
92
93
94 1.1 mail-client/claws-mail/claws-mail-3.7.4.ebuild
95
96 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/claws-mail/claws-mail-3.7.4.ebuild?rev=1.1&view=markup
97 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/claws-mail/claws-mail-3.7.4.ebuild?rev=1.1&content-type=text/plain
98
99 Index: claws-mail-3.7.4.ebuild
100 ===================================================================
101 # Copyright 1999-2010 Gentoo Foundation
102 # Distributed under the terms of the GNU General Public License v2
103 # $Header: /var/cvsroot/gentoo-x86/mail-client/claws-mail/claws-mail-3.7.4.ebuild,v 1.1 2010/01/08 20:37:11 fauli Exp $
104
105 inherit eutils multilib
106
107 DESCRIPTION="An email client (and news reader) based on GTK+"
108 HOMEPAGE="http://www.claws-mail.org/"
109
110 SRC_URI="mirror://sourceforge/sylpheed-claws/${P}.tar.bz2"
111
112 SLOT="0"
113 LICENSE="GPL-3"
114 KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
115 IUSE="bogofilter crypt dbus dillo doc gnome gnutls imap ipv6 ldap nntp pda session smime spamassassin spell ssl startup-notification xface"
116
117 COMMONDEPEND=">=x11-libs/gtk+-2.6
118 pda? ( >=app-pda/jpilot-0.99 )
119 ssl? ( >=net-libs/gnutls-2.0.3 )
120 ldap? ( >=net-nds/openldap-2.0.7 )
121 crypt? ( >=app-crypt/gpgme-0.4.5 )
122 dbus? ( >=dev-libs/dbus-glib-0.60 )
123 dillo? ( www-client/dillo )
124 spell? ( >=app-text/enchant-1.0.0 )
125 imap? ( >=net-libs/libetpan-0.57 )
126 nntp? ( >=net-libs/libetpan-0.57 )
127 gnome? ( >=gnome-base/libgnomeprintui-2.2 )
128 gnutls? ( >=net-libs/gnutls-2.0.3 )
129 startup-notification? ( x11-libs/startup-notification )
130 bogofilter? ( mail-filter/bogofilter )
131 session? ( x11-libs/libSM
132 x11-libs/libICE )
133 smime? ( >=app-crypt/gpgme-0.4.5 )"
134
135 DEPEND="${COMMONDEPEND}
136 xface? ( >=media-libs/compface-1.4 )
137 dev-util/pkgconfig"
138
139 RDEPEND="${COMMONDEPEND}
140 app-misc/mime-types
141 x11-misc/shared-mime-info"
142
143 PLUGIN_NAMES="acpi-notifier archive att-remover attachwarner bsfilter cachesaver fancy fetchinfo gtkhtml mailmbox newmail notification perl rssyl spam_report tnef_parse vcalendar"
144
145 src_compile() {
146 local myconf="--disable-libetpan --disable-gnutls"
147
148 # libetpan is needed if user wants nntp or imap functionality
149 use imap && myconf="${myconf} --enable-libetpan"
150 use nntp && myconf="${myconf} --enable-libetpan"
151 # The usage of openssl was discarded once and USE=ssl is mapped to
152 # USE=gnutls now. Maybe USE=ssl can fade out sometime
153 use ssl && myconf="${myconf} --enable-gnutls"
154 use gnutls && myconf="${myconf} --enable-gnutls"
155
156 econf \
157 $(use_enable gnome gnomeprint) \
158 $(use_enable ipv6) \
159 $(use_enable ldap) \
160 $(use_enable dbus) \
161 $(use_enable pda jpilot) \
162 $(use_enable spell enchant) \
163 $(use_enable xface compface) \
164 $(use_enable doc manual) \
165 $(use_enable startup-notification) \
166 $(use_enable session libsm) \
167 $(use_enable crypt pgpmime-plugin) \
168 $(use_enable crypt pgpinline-plugin) \
169 $(use_enable crypt pgpcore-plugin) \
170 $(use_enable dillo dillo-viewer-plugin) \
171 $(use_enable spamassassin spamassassin-plugin) \
172 $(use_enable bogofilter bogofilter-plugin) \
173 $(use_enable smime smime-plugin) \
174 --docdir=/usr/share/doc/${PF} \
175 --enable-trayicon-plugin \
176 --disable-maemo ${myconf} || die
177
178 emake || die
179 }
180
181 src_install() {
182 emake DESTDIR="${D}" install || die
183
184 # Makefile install claws-mail.png in /usr/share/icons/hicolor/48x48/apps
185 # => also install it in /usr/share/pixmaps for other desktop envs
186 # => also install higher resolution icons in /usr/share/icons/hicolor/...
187 insinto /usr/share/pixmaps
188 doins ${PN}.png || die
189 local res resdir
190 for res in 64x64 128x128 ; do
191 resdir="/usr/share/icons/hicolor/${res}/apps"
192 insinto ${resdir}
193 newins ${PN}-${res}.png ${PN}.png || die
194 done
195
196 dodoc AUTHORS ChangeLog* INSTALL* NEWS README* TODO*
197 docinto tools
198 dodoc tools/README*
199
200 insinto /usr/share/applications
201 doins ${PN}.desktop
202
203 einfo "Installing extra tools"
204 cd "${S}"/tools
205 exeinto /usr/$(get_libdir)/${PN}/tools
206 doexe *.pl *.py *.conf *.sh || die
207 doexe tb2claws-mail update-po uudec uuooffice || die
208
209 # kill useless plugin files
210 rm -f "${D}"/usr/lib*/${PN}/plugins/*.{la,a}
211 }
212
213 pkg_postinst() {
214 gtk-update-icon-cache -f -t "${ROOT}"/usr/share/icons/hicolor
215
216 UPDATE_PLUGINS=""
217 RENAME_PLUGINS=""
218 for x in ${PLUGIN_NAMES}; do
219 has_version mail-client/${PN}-$x && UPDATE_PLUGINS="${UPDATE_PLUGINS} $x"
220 has_version mail-client/sylpheed-claws-$x && RENAME_PLUGINS="${RENAME_PLUGINS} $x"
221 done
222 if [ -n "${RENAME_PLUGINS}" ]; then
223 elog
224 elog "The following sylpheed-claws plugins were found on your system:"
225 elog
226 for x in ${RENAME_PLUGINS}; do
227 elog " mail-client/sylpheed-claws-$x"
228 done
229 elog
230 elog "If you want to continue using those you need to merge their "
231 elog "renamed counterparts:"
232 elog
233 for x in ${RENAME_PLUGINS}; do
234 elog " mail-client/${PN}-$x"
235 done
236 elog
237 fi
238 if [ -n "${UPDATE_PLUGINS}" ]; then
239 elog
240 elog "You have to re-emerge or update the following plugins:"
241 elog
242 for x in ${UPDATE_PLUGINS}; do
243 elog " mail-client/${PN}-$x"
244 done
245 elog
246 fi
247 }
248
249 pkg_postrm() {
250 gtk-update-icon-cache -f -t "${ROOT}"/usr/share/icons/hicolor
251 }