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.8.0.ebuild
Date: Mon, 26 Dec 2011 10:08:32
Message-Id: 20111226100823.0D4F52004B@flycatcher.gentoo.org
1 fauli 11/12/26 10:08:23
2
3 Modified: ChangeLog
4 Added: claws-mail-3.8.0.ebuild
5 Log:
6 version bump for bug 395381 by Justin
7
8 (Portage version: 2.1.10.41/cvs/Linux i686)
9
10 Revision Changes Path
11 1.191 mail-client/claws-mail/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/claws-mail/ChangeLog?rev=1.191&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/claws-mail/ChangeLog?rev=1.191&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/claws-mail/ChangeLog?r1=1.190&r2=1.191
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/mail-client/claws-mail/ChangeLog,v
20 retrieving revision 1.190
21 retrieving revision 1.191
22 diff -u -r1.190 -r1.191
23 --- ChangeLog 18 Dec 2011 18:07:47 -0000 1.190
24 +++ ChangeLog 26 Dec 2011 10:08:22 -0000 1.191
25 @@ -1,6 +1,46 @@
26 # ChangeLog for mail-client/claws-mail
27 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/mail-client/claws-mail/ChangeLog,v 1.190 2011/12/18 18:07:47 armin76 Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/mail-client/claws-mail/ChangeLog,v 1.191 2011/12/26 10:08:22 fauli Exp $
30 +
31 +*claws-mail-3.8.0 (26 Dec 2011)
32 +
33 + 26 Dec 2011; Christian Faulhammer <fauli@g.o>
34 + +claws-mail-3.8.0.ebuild:
35 + version bump for bug 395381 by Justin
36 +
37 + GnuTLS 2.2 is now a minimum requirement if encrypted connections to
38 +
39 + servers are required.
40 +
41 + The list displays have been updated to use newer GTK+ functions,
42 +
43 + this means that the expanders look different and the optional
44 +
45 + dotted
46 +
47 + lines have been dropped.
48 +
49 + A hidden option, 'summary_from_show', which controls the display
50 +
51 + in
52 +
53 + the From column of the Message List: 0 (default): show name,
54 +
55 + 1: show address, 2: show name + address
56 +
57 + The image viewer now uses the EXIF Orientation.
58 +
59 + 'Generate X-Mailer header' has been added as an Account option.
60 +
61 + /View/Message scroll has been added, allowing keyboard shortcuts
62 +
63 + to
64 +
65 + be added and used for message scrolling.
66 +
67 + Home and End keys now function in the Message View.
68 +
69 + /Message/Print has been added to the Compose window.
70
71 18 Dec 2011; Raúl Porcel <armin76@g.o> claws-mail-3.7.10.ebuild:
72 alpha/sparc stable wrt #387547
73
74
75
76 1.1 mail-client/claws-mail/claws-mail-3.8.0.ebuild
77
78 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/claws-mail/claws-mail-3.8.0.ebuild?rev=1.1&view=markup
79 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/claws-mail/claws-mail-3.8.0.ebuild?rev=1.1&content-type=text/plain
80
81 Index: claws-mail-3.8.0.ebuild
82 ===================================================================
83 # Copyright 1999-2011 Gentoo Foundation
84 # Distributed under the terms of the GNU General Public License v2
85 # $Header: /var/cvsroot/gentoo-x86/mail-client/claws-mail/claws-mail-3.8.0.ebuild,v 1.1 2011/12/26 10:08:22 fauli Exp $
86
87 EAPI="4"
88
89 inherit multilib gnome2-utils
90
91 DESCRIPTION="An email client (and news reader) based on GTK+"
92 HOMEPAGE="http://www.claws-mail.org/"
93
94 SRC_URI="mirror://sourceforge/sylpheed-claws/${P}.tar.bz2"
95
96 SLOT="0"
97 LICENSE="GPL-3"
98 KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
99 IUSE="bogofilter crypt dbus dillo doc +gnutls +imap ipv6 ldap nntp pda session smime spamassassin spell ssl startup-notification xface"
100
101 COMMONDEPEND=">=x11-libs/gtk+-2.20:2
102 pda? ( >=app-pda/jpilot-0.99 )
103 ssl? ( >=net-libs/gnutls-2.2.0 )
104 ldap? ( >=net-nds/openldap-2.0.7 )
105 crypt? ( >=app-crypt/gpgme-0.4.5 )
106 dbus? ( >=dev-libs/dbus-glib-0.60 )
107 dillo? ( www-client/dillo )
108 spell? ( >=app-text/enchant-1.0.0 )
109 imap? ( >=net-libs/libetpan-0.57 )
110 nntp? ( >=net-libs/libetpan-0.57 )
111 gnutls? ( >=net-libs/gnutls-2.2.0 )
112 startup-notification? ( x11-libs/startup-notification )
113 bogofilter? ( mail-filter/bogofilter )
114 session? ( x11-libs/libSM
115 x11-libs/libICE )
116 smime? ( >=app-crypt/gpgme-0.4.5 )"
117
118 DEPEND="${COMMONDEPEND}
119 xface? ( >=media-libs/compface-1.4 )
120 dev-util/pkgconfig"
121
122 RDEPEND="${COMMONDEPEND}
123 app-misc/mime-types
124 x11-misc/shared-mime-info"
125
126 PLUGIN_NAMES="acpi-notifier address_keeper archive att-remover attachwarner clamd fancy fetchinfo gdata gtkhtml mailmbox newmail notification perl python rssyl spam_report tnef_parse vcalendar"
127
128 src_configure() {
129 local myconf
130 # libetpan is needed if user wants nntp or imap functionality
131 if use imap || use nntp; then
132 myconf="--enable-libetpan"
133 else
134 myconf="--disable-libetpan"
135 fi
136
137 # The usage of openssl was discarded once and USE=ssl is mapped to
138 # USE=gnutls now. Maybe USE=ssl can fade out sometime
139 if use ssl || use gnutls; then
140 myconf="${myconf} --enable-gnutls"
141 else
142 myconf="${myconf} --disable-gnutls"
143 fi
144
145 econf \
146 $(use_enable ipv6) \
147 $(use_enable ldap) \
148 $(use_enable dbus) \
149 $(use_enable pda jpilot) \
150 $(use_enable spell enchant) \
151 $(use_enable xface compface) \
152 $(use_enable doc manual) \
153 $(use_enable startup-notification) \
154 $(use_enable session libsm) \
155 $(use_enable crypt pgpmime-plugin) \
156 $(use_enable crypt pgpinline-plugin) \
157 $(use_enable crypt pgpcore-plugin) \
158 $(use_enable dillo dillo-viewer-plugin) \
159 $(use_enable spamassassin spamassassin-plugin) \
160 $(use_enable bogofilter bogofilter-plugin) \
161 $(use_enable smime smime-plugin) \
162 --docdir=/usr/share/doc/${PF} \
163 --enable-trayicon-plugin \
164 --disable-maemo ${myconf}
165 }
166
167 src_install() {
168 emake DESTDIR="${D}" install || die
169
170 # Makefile install claws-mail.png in /usr/share/icons/hicolor/48x48/apps
171 # => also install it in /usr/share/pixmaps for other desktop envs
172 # => also install higher resolution icons in /usr/share/icons/hicolor/...
173 insinto /usr/share/pixmaps
174 doins ${PN}.png || die
175 local res resdir
176 for res in 64x64 128x128 ; do
177 resdir="/usr/share/icons/hicolor/${res}/apps"
178 insinto ${resdir}
179 newins ${PN}-${res}.png ${PN}.png || die
180 done
181
182 dodoc AUTHORS ChangeLog* INSTALL* NEWS README* TODO*
183 docinto tools
184 dodoc tools/README*
185
186 insinto /usr/share/applications
187 doins ${PN}.desktop
188
189 einfo "Installing extra tools"
190 cd "${S}"/tools
191 exeinto /usr/$(get_libdir)/${PN}/tools
192 doexe *.pl *.py *.conf *.sh || die
193 doexe tb2claws-mail update-po uudec uuooffice || die
194
195 # kill useless plugin files
196 rm -f "${D}"/usr/lib*/${PN}/plugins/*.{la,a}
197 }
198
199 pkg_preinst() {
200 gnome2_icon_savelist
201 }
202
203 pkg_postinst() {
204 gnome2_icon_cache_update
205
206 UPDATE_PLUGINS=""
207 for x in ${PLUGIN_NAMES}; do
208 has_version mail-client/${PN}-$x && UPDATE_PLUGINS="${UPDATE_PLUGINS} $x"
209 done
210 if [ -n "${UPDATE_PLUGINS}" ]; then
211 elog
212 elog "You have to re-emerge or update the following plugins:"
213 elog
214 for x in ${UPDATE_PLUGINS}; do
215 elog " mail-client/${PN}-$x"
216 done
217 elog
218 fi
219 }
220
221 pkg_postrm() {
222 gnome2_icon_cache_update
223 }