1 |
commit: d3421c07ae09c26536c7300bca72b07490425802 |
2 |
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Dec 21 07:33:15 2015 +0000 |
4 |
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Dec 21 07:33:30 2015 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3421c07 |
7 |
|
8 |
mail-client/claws-mail: Removed old. |
9 |
|
10 |
Package-Manager: portage-2.2.26 |
11 |
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org> |
12 |
|
13 |
mail-client/claws-mail/Manifest | 3 - |
14 |
mail-client/claws-mail/claws-mail-3.10.1.ebuild | 205 -------------------- |
15 |
mail-client/claws-mail/claws-mail-3.11.1-r1.ebuild | 207 --------------------- |
16 |
mail-client/claws-mail/claws-mail-3.9.3.ebuild | 204 -------------------- |
17 |
.../files/claws-3.9.0_fix-search-field_part1.patch | 149 --------------- |
18 |
.../files/claws-3.9.0_fix-search-field_part2.patch | 16 -- |
19 |
.../claws-mail-3.11.1_RSSyl-encodings-fix.patch | 23 --- |
20 |
.../files/claws-mail-3.9.1_fix-nntp-segfault.patch | 36 ---- |
21 |
.../files/claws-mail-3.9.1_libsoup-check-fix.patch | 30 --- |
22 |
9 files changed, 873 deletions(-) |
23 |
|
24 |
diff --git a/mail-client/claws-mail/Manifest b/mail-client/claws-mail/Manifest |
25 |
index e62faf3..072118c 100644 |
26 |
--- a/mail-client/claws-mail/Manifest |
27 |
+++ b/mail-client/claws-mail/Manifest |
28 |
@@ -1,7 +1,4 @@ |
29 |
-DIST claws-mail-3.10.1.tar.xz 6669376 SHA256 4cb7c42995b1a5d7567a0909ce2080c05eec74a4d966da7a7a872f5eba018459 SHA512 b001683522a9a2bb9b1680f8ff608172a3fe9c4f556c8aa818b4259801bc92f722093850218377aba3a5fe549f0f09164c2e7623042bca0dbf3fd1071436dc80 WHIRLPOOL 0bcf92138081cd6fe0bef18a85acc9939fe61ab87faafc27a0ded24e321b4a35c0a1f6736aee6b0eef7d2d451c037cddcb280fece1a1c38c2e8f20c45ef685f7 |
30 |
-DIST claws-mail-3.11.1.tar.xz 6908772 SHA256 d72381b6c9f872638cae2c208925e19bd5d4a9476bb9049742f1ba27c3efd133 SHA512 ae4f0d4299647e201e94111a6eb26cce1d6a72045c317b879a07847cfcc75c35dfdf571f2826d365800586f5798131ce95985f746f7dbdd878f3766370ab3570 WHIRLPOOL 3ddf72a97990e087cd0c8a0417d6f57ee607e62bc5d644c6fb1892f349e9646a76664888a4540b6d22f5afe065e6e1e58d63188387cc829fda6fefe55ea4183d |
31 |
DIST claws-mail-3.12.0.tar.xz 6615768 SHA256 272ad6aaa066a4f5e0f26ed151b23b836a65190e6b45c049479b5e7677e4d6ca SHA512 f6eb3eb9f252f93aab21305118eca34abab3a75abb6619a7ab4a79338a640de6012eeb9ffb4a1317cc3c1abfc830b8399e82a93b430aa72c131e14f9f630b321 WHIRLPOOL 202da4117b2678a55b06f97b83e2d267719f1dcadcac5d09c1f0224409c53e2a19b6a8c0eea4d5762348c1c9f206a657496c4efb72aa9bc363e25662f21a63ab |
32 |
DIST claws-mail-3.13.0.tar.xz 6582288 SHA256 365076806c63dd8a1d6f08ead6a863a01ba05819c1a860ea7bbee8fcda4bf93a SHA512 5682a5e4642870a69374dc304d446db9dfd427bf8bd6f924a1193366098e07ca63623caefa454d62b413b8bb614fc7f1c0853852a1c44908c8541e554f3439e2 WHIRLPOOL 09a1bdcd5ba34a8cc359ec9659e54b3958c59f939b1eca36489b1db3163cb9cedb70c478896e769563781cd2044aaa90ece3c00d6dc90f1ea3533f884ec5999f |
33 |
DIST claws-mail-3.13.1.tar.xz 5581304 SHA256 ad3cc8227b5f6236445698d9b18b0876ebd887b6828e74439552c20ef2d92a11 SHA512 526458434ca865e05c1201c6125f59cdc6e000b854f7075fd59401ddf1d4ea2d9b17b562de4570469f383b35fce5081d1c69185373bdb588538a498231b00ee3 WHIRLPOOL e002b4b98acf390ec82e6a8b70554be37191761ae7711261100e69000907d9cf90bdc1ac6c6010d749e4f7c16cbb93c0cf95efb1edf28c8625f1b40069e8fd9d |
34 |
DIST claws-mail-3.9.0.tar.bz2 7425870 SHA256 ed70975a5056b3ffc4fe6e977f0d9606febc1499763c090241b029a73ff24e65 SHA512 5cb17106fee4549464eca03c8630fa4c46ee7b236c51eefbeb00f8a3602937cbe6073617f47a94732983ec3bc8838bc80e567f2e55cce1b30db453f350f590e8 WHIRLPOOL 4f2bef9d2240037eb6fd9b62b48c7173fddbd4fcb7258d4c5e0ee0e322894d741532c2ad716fbac96e465f87fe428fa6e926a04e7e8de1beaf68b8cb0a12c9a4 |
35 |
-DIST claws-mail-3.9.3.tar.bz2 9463943 SHA256 53aacceab45af6c3ee1f0668956a6e3328d21ac4efcfc0aa8dfd7d7552a62372 SHA512 b9e7a686650bfc496bf7e6b8ca196a890e3c5b2cbce486f7940245e42dc7a9fc53d81f688d88e298f310fd71e378ea4ea29a57c8510cccb6312d4ba1c79e3d42 WHIRLPOOL 58a7c431e214e82f6629e881eaf04b8f587f5aab1f5e990f9e20dff875821e1b0e8e7c0ab7ab47329f20a2e384dd203ea8b3afbe58175f3a48c963917311359e |
36 |
|
37 |
diff --git a/mail-client/claws-mail/claws-mail-3.10.1.ebuild b/mail-client/claws-mail/claws-mail-3.10.1.ebuild |
38 |
deleted file mode 100644 |
39 |
index 40257c5..0000000 |
40 |
--- a/mail-client/claws-mail/claws-mail-3.10.1.ebuild |
41 |
+++ /dev/null |
42 |
@@ -1,205 +0,0 @@ |
43 |
-# Copyright 1999-2015 Gentoo Foundation |
44 |
-# Distributed under the terms of the GNU General Public License v2 |
45 |
-# $Id$ |
46 |
- |
47 |
-EAPI="5" |
48 |
- |
49 |
-PYTHON_COMPAT=( python2_7 ) |
50 |
-AUTOTOOLS_AUTORECONF=yes |
51 |
- |
52 |
-inherit autotools-utils multilib gnome2-utils eutils python-single-r1 |
53 |
- |
54 |
-DESCRIPTION="An email client (and news reader) based on GTK+" |
55 |
-HOMEPAGE="http://www.claws-mail.org/" |
56 |
- |
57 |
-SRC_URI="mirror://sourceforge/${PN}/Claws%20Mail/${PV}/${P}.tar.xz" |
58 |
- |
59 |
-SLOT="0" |
60 |
-LICENSE="GPL-3" |
61 |
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" |
62 |
- |
63 |
-IUSE="archive bogofilter calendar clamav dbus debug doc gdata gtk3 +imap ipv6 ldap +libcanberra +libindicate +libnotify networkmanager nntp +notification pda pdf perl +pgp python rss session smime spamassassin spam-report spell +gnutls startup-notification valgrind webkit xface" |
64 |
-REQUIRED_USE="networkmanager? ( dbus ) |
65 |
- smime? ( pgp ) |
66 |
- libcanberra? ( notification ) |
67 |
- libindicate? ( notification ) |
68 |
- libnotify? ( notification )" |
69 |
- |
70 |
-# Plugins are all integrated or dropped since 3.9.1 |
71 |
-PLUGINBLOCK="!!mail-client/claws-mail-acpi-notifier |
72 |
- !!mail-client/claws-mail-archive |
73 |
- !!mail-client/claws-mail-att-remover |
74 |
- !!mail-client/claws-mail-attachwarner |
75 |
- !!mail-client/claws-mail-clamd |
76 |
- !!mail-client/claws-mail-fancy |
77 |
- !!mail-client/claws-mail-fetchinfo |
78 |
- !mail-client/claws-mail-gdata |
79 |
- !!mail-client/claws-mail-geolocation |
80 |
- !!mail-client/claws-mail-gtkhtml |
81 |
- !!mail-client/claws-mail-mailmbox |
82 |
- !!mail-client/claws-mail-newmail |
83 |
- !!mail-client/claws-mail-notification |
84 |
- !!mail-client/claws-mail-perl |
85 |
- !!mail-client/claws-mail-python |
86 |
- !!mail-client/claws-mail-rssyl |
87 |
- !!mail-client/claws-mail-spam-report |
88 |
- !!mail-client/claws-mail-tnef-parse |
89 |
- !!mail-client/claws-mail-vcalendar |
90 |
- !!mail-client/claws-mail-address_keeper |
91 |
- !!mail-client/claws-mail-pdf-viewer" |
92 |
- |
93 |
-COMMONDEPEND=">=sys-devel/gettext-0.12.1 |
94 |
- gdata? ( >=dev-libs/libgdata-0.6.4 ) |
95 |
- gtk3? ( x11-libs/gtk+:3 ) |
96 |
- !gtk3? ( >=x11-libs/gtk+-2.20:2 ) |
97 |
- pda? ( >=app-pda/jpilot-0.99 ) |
98 |
- gnutls? ( >=net-libs/gnutls-2.2.0 ) |
99 |
- ldap? ( >=net-nds/openldap-2.0.7 ) |
100 |
- pgp? ( >=app-crypt/gpgme-0.4.5 ) |
101 |
- valgrind? ( dev-util/valgrind ) |
102 |
- dbus? ( >=dev-libs/dbus-glib-0.60 ) |
103 |
- spell? ( >=app-text/enchant-1.0.0 ) |
104 |
- imap? ( >=net-libs/libetpan-0.57 ) |
105 |
- nntp? ( >=net-libs/libetpan-0.57 ) |
106 |
- startup-notification? ( x11-libs/startup-notification ) |
107 |
- session? ( x11-libs/libSM |
108 |
- x11-libs/libICE ) |
109 |
- archive? ( app-arch/libarchive |
110 |
- >=net-misc/curl-7.9.7 ) |
111 |
- bogofilter? ( mail-filter/bogofilter ) |
112 |
- notification? ( |
113 |
- libnotify? ( x11-libs/libnotify ) |
114 |
- libcanberra? ( media-libs/libcanberra[gtk] ) |
115 |
- libindicate? ( dev-libs/libindicate:3[gtk] ) |
116 |
- dev-libs/glib |
117 |
- ) |
118 |
- smime? ( >=app-crypt/gpgme-0.4.5 ) |
119 |
- calendar? ( >=net-misc/curl-7.9.7 ) |
120 |
- pdf? ( app-text/poppler[cairo] ) |
121 |
- spam-report? ( >=net-misc/curl-7.9.7 ) |
122 |
- webkit? ( >=net-libs/webkit-gtk-1.0:2 |
123 |
- >=net-libs/libsoup-gnome-2.26:2.4 ) |
124 |
-" |
125 |
- |
126 |
-DEPEND="${PLUGINBLOCK} |
127 |
- ${COMMONDEPEND} |
128 |
- app-arch/xz-utils |
129 |
- xface? ( >=media-libs/compface-1.4 ) |
130 |
- virtual/pkgconfig" |
131 |
- |
132 |
-RDEPEND="${COMMONDEPEND} |
133 |
- pdf? ( app-text/ghostscript-gpl ) |
134 |
- clamav? ( app-antivirus/clamav ) |
135 |
- networkmanager? ( net-misc/networkmanager ) |
136 |
- perl? ( dev-lang/perl ) |
137 |
- python? ( ${PYTHON_DEPS} |
138 |
- >=dev-python/pygtk-2.10.3 ) |
139 |
- rss? ( net-misc/curl |
140 |
- dev-libs/libxml2 ) |
141 |
- app-misc/mime-types |
142 |
- x11-misc/shared-mime-info" |
143 |
- |
144 |
-src_configure() { |
145 |
- local myeconfargs=( |
146 |
- $(use_enable debug crash-dialog) |
147 |
- $(use_enable valgrind valgrind) |
148 |
- $(use_enable doc manual) |
149 |
- $(use_enable gtk3) |
150 |
- $(use_enable ipv6) |
151 |
- $(use_enable ldap) |
152 |
- $(use_enable dbus dbus) |
153 |
- $(use_enable networkmanager) |
154 |
- $(use_enable pda jpilot) |
155 |
- $(use_enable session libsm) |
156 |
- $(use_enable spell enchant) |
157 |
- $(use_enable gnutls) |
158 |
- $(use_enable startup-notification) |
159 |
- $(use_enable xface compface) |
160 |
- $(use_enable archive archive-plugin) |
161 |
- $(use_enable bogofilter bogofilter-plugin) |
162 |
- $(use_enable calendar vcalendar-plugin) |
163 |
- $(use_enable clamav clamd-plugin) |
164 |
- $(use_enable gdata gdata-plugin) |
165 |
- $(use_enable notification notification-plugin) |
166 |
- $(use_enable pdf pdf_viewer-plugin) |
167 |
- $(use_enable perl perl-plugin) |
168 |
- $(use_enable pgp pgpmime-plugin) |
169 |
- $(use_enable pgp pgpinline-plugin) |
170 |
- $(use_enable pgp pgpcore-plugin) |
171 |
- $(use_enable python python-plugin) |
172 |
- $(use_enable rss rssyl-plugin) |
173 |
- $(use_enable spamassassin spamassassin-plugin) |
174 |
- $(use_enable smime smime-plugin) |
175 |
- $(use_enable spam-report spam_report-plugin) |
176 |
- $(use_enable webkit fancy-plugin) |
177 |
- --enable-new-addrbook |
178 |
- --enable-nls |
179 |
- --enable-acpi_notifier-plugin |
180 |
- --enable-address_keeper-plugin |
181 |
- --enable-att_remover-plugin |
182 |
- --enable-attachwarner-plugin |
183 |
- --enable-fetchinfo-plugin |
184 |
- --enable-mailmbox-plugin |
185 |
- --enable-newmail-plugin |
186 |
- --enable-tnef_parse-plugin |
187 |
- --disable-generic-umpc |
188 |
- --disable-bsfilter-plugin |
189 |
- --disable-geolocation-plugin |
190 |
- ) |
191 |
- |
192 |
- # libetpan is needed if user wants nntp or imap functionality |
193 |
- if use imap || use nntp; then |
194 |
- myeconfargs+=( --enable-libetpan ) |
195 |
- else |
196 |
- myeconfargs+=( --disable-libetpan ) |
197 |
- fi |
198 |
- |
199 |
- autotools-utils_src_configure |
200 |
-} |
201 |
- |
202 |
-src_install() { |
203 |
- local DOCS=( AUTHORS ChangeLog* INSTALL* NEWS README* TODO* ) |
204 |
- autotools-utils_src_install |
205 |
- |
206 |
- # Makefile install claws-mail.png in /usr/share/icons/hicolor/48x48/apps |
207 |
- # => also install it in /usr/share/pixmaps for other desktop envs |
208 |
- # => also install higher resolution icons in /usr/share/icons/hicolor/... |
209 |
- insinto /usr/share/pixmaps |
210 |
- doins ${PN}.png || die |
211 |
- local res resdir |
212 |
- for res in 64x64 128x128 ; do |
213 |
- resdir="/usr/share/icons/hicolor/${res}/apps" |
214 |
- insinto ${resdir} |
215 |
- newins ${PN}-${res}.png ${PN}.png || die |
216 |
- done |
217 |
- |
218 |
- docinto tools |
219 |
- dodoc tools/README* |
220 |
- |
221 |
- domenu ${PN}.desktop |
222 |
- |
223 |
- einfo "Installing extra tools" |
224 |
- cd "${S}"/tools |
225 |
- exeinto /usr/$(get_libdir)/${PN}/tools |
226 |
- doexe *.pl *.py *.conf *.sh || die |
227 |
- doexe tb2claws-mail update-po uudec uuooffice || die |
228 |
- |
229 |
- # kill useless files |
230 |
- rm -f "${D}"/usr/lib*/claws-mail/plugins/*.{a,la} |
231 |
-} |
232 |
- |
233 |
-pkg_preinst() { |
234 |
- gnome2_icon_savelist |
235 |
-} |
236 |
- |
237 |
-pkg_postinst() { |
238 |
- ewarn "When upgrading from version 3.9.0 or below some changes have happened:" |
239 |
- ewarn "- There are no individual plugins in mail-client/claws-mail-* anymore, but they are integrated mostly controlled through USE flags" |
240 |
- ewarn "- Plugins with no special dependencies are just built and can be loaded through the interface" |
241 |
- ewarn "- The gtkhtml2, dillo and trayicon plugins have been dropped entirely" |
242 |
- gnome2_icon_cache_update |
243 |
-} |
244 |
- |
245 |
-pkg_postrm() { |
246 |
- gnome2_icon_cache_update |
247 |
-} |
248 |
|
249 |
diff --git a/mail-client/claws-mail/claws-mail-3.11.1-r1.ebuild b/mail-client/claws-mail/claws-mail-3.11.1-r1.ebuild |
250 |
deleted file mode 100644 |
251 |
index 46fb1b2..0000000 |
252 |
--- a/mail-client/claws-mail/claws-mail-3.11.1-r1.ebuild |
253 |
+++ /dev/null |
254 |
@@ -1,207 +0,0 @@ |
255 |
-# Copyright 1999-2015 Gentoo Foundation |
256 |
-# Distributed under the terms of the GNU General Public License v2 |
257 |
-# $Id$ |
258 |
- |
259 |
-EAPI="5" |
260 |
- |
261 |
-PYTHON_COMPAT=( python2_7 ) |
262 |
-AUTOTOOLS_AUTORECONF=yes |
263 |
- |
264 |
-inherit autotools-utils multilib gnome2-utils eutils python-single-r1 |
265 |
- |
266 |
-DESCRIPTION="An email client (and news reader) based on GTK+" |
267 |
-HOMEPAGE="http://www.claws-mail.org/" |
268 |
- |
269 |
-SRC_URI="mirror://sourceforge/${PN}/Claws%20Mail/${PV}/${P}.tar.xz" |
270 |
- |
271 |
-SLOT="0" |
272 |
-LICENSE="GPL-3" |
273 |
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" |
274 |
- |
275 |
-IUSE="archive bogofilter calendar clamav dbus debug doc gdata gtk3 +imap ipv6 ldap +libcanberra +libindicate +libnotify networkmanager nntp +notification pda pdf perl +pgp python rss session smime spamassassin spam-report spell +gnutls startup-notification valgrind webkit xface" |
276 |
-REQUIRED_USE="networkmanager? ( dbus ) |
277 |
- smime? ( pgp ) |
278 |
- libcanberra? ( notification ) |
279 |
- libindicate? ( notification ) |
280 |
- libnotify? ( notification )" |
281 |
- |
282 |
-# Plugins are all integrated or dropped since 3.9.1 |
283 |
-PLUGINBLOCK="!!mail-client/claws-mail-acpi-notifier |
284 |
- !!mail-client/claws-mail-archive |
285 |
- !!mail-client/claws-mail-att-remover |
286 |
- !!mail-client/claws-mail-attachwarner |
287 |
- !!mail-client/claws-mail-clamd |
288 |
- !!mail-client/claws-mail-fancy |
289 |
- !!mail-client/claws-mail-fetchinfo |
290 |
- !mail-client/claws-mail-gdata |
291 |
- !!mail-client/claws-mail-geolocation |
292 |
- !!mail-client/claws-mail-gtkhtml |
293 |
- !!mail-client/claws-mail-mailmbox |
294 |
- !!mail-client/claws-mail-newmail |
295 |
- !!mail-client/claws-mail-notification |
296 |
- !!mail-client/claws-mail-perl |
297 |
- !!mail-client/claws-mail-python |
298 |
- !!mail-client/claws-mail-rssyl |
299 |
- !!mail-client/claws-mail-spam-report |
300 |
- !!mail-client/claws-mail-tnef-parse |
301 |
- !!mail-client/claws-mail-vcalendar |
302 |
- !!mail-client/claws-mail-address_keeper |
303 |
- !!mail-client/claws-mail-pdf-viewer" |
304 |
- |
305 |
-COMMONDEPEND=">=sys-devel/gettext-0.12.1 |
306 |
- gdata? ( >=dev-libs/libgdata-0.6.4 ) |
307 |
- gtk3? ( x11-libs/gtk+:3 ) |
308 |
- !gtk3? ( >=x11-libs/gtk+-2.20:2 ) |
309 |
- pda? ( >=app-pda/jpilot-0.99 ) |
310 |
- gnutls? ( >=net-libs/gnutls-2.2.0 ) |
311 |
- ldap? ( >=net-nds/openldap-2.0.7 ) |
312 |
- pgp? ( >=app-crypt/gpgme-0.4.5 ) |
313 |
- valgrind? ( dev-util/valgrind ) |
314 |
- dbus? ( >=dev-libs/dbus-glib-0.60 ) |
315 |
- spell? ( >=app-text/enchant-1.0.0 ) |
316 |
- imap? ( >=net-libs/libetpan-0.57 ) |
317 |
- nntp? ( >=net-libs/libetpan-0.57 ) |
318 |
- startup-notification? ( x11-libs/startup-notification ) |
319 |
- session? ( x11-libs/libSM |
320 |
- x11-libs/libICE ) |
321 |
- archive? ( app-arch/libarchive |
322 |
- >=net-misc/curl-7.9.7 ) |
323 |
- bogofilter? ( mail-filter/bogofilter ) |
324 |
- notification? ( |
325 |
- libnotify? ( x11-libs/libnotify ) |
326 |
- libcanberra? ( media-libs/libcanberra[gtk] ) |
327 |
- libindicate? ( dev-libs/libindicate:3[gtk] ) |
328 |
- dev-libs/glib:2 |
329 |
- ) |
330 |
- smime? ( >=app-crypt/gpgme-0.4.5 ) |
331 |
- calendar? ( >=net-misc/curl-7.9.7 ) |
332 |
- pdf? ( app-text/poppler[cairo] ) |
333 |
- spam-report? ( >=net-misc/curl-7.9.7 ) |
334 |
- webkit? ( >=net-libs/webkit-gtk-1.0:2 |
335 |
- >=net-libs/libsoup-gnome-2.26:2.4 ) |
336 |
-" |
337 |
- |
338 |
-DEPEND="${PLUGINBLOCK} |
339 |
- ${COMMONDEPEND} |
340 |
- app-arch/xz-utils |
341 |
- xface? ( >=media-libs/compface-1.4 ) |
342 |
- virtual/pkgconfig" |
343 |
- |
344 |
-RDEPEND="${COMMONDEPEND} |
345 |
- pdf? ( app-text/ghostscript-gpl ) |
346 |
- clamav? ( app-antivirus/clamav ) |
347 |
- networkmanager? ( net-misc/networkmanager ) |
348 |
- perl? ( dev-lang/perl:= ) |
349 |
- python? ( ${PYTHON_DEPS} |
350 |
- >=dev-python/pygtk-2.10.3 ) |
351 |
- rss? ( net-misc/curl |
352 |
- dev-libs/libxml2 ) |
353 |
- app-misc/mime-types |
354 |
- x11-misc/shared-mime-info" |
355 |
- |
356 |
-PATCHES=( "${FILESDIR}/${P}_RSSyl-encodings-fix.patch" ) |
357 |
- |
358 |
-src_configure() { |
359 |
- local myeconfargs=( |
360 |
- $(use_enable debug crash-dialog) |
361 |
- $(use_enable valgrind valgrind) |
362 |
- $(use_enable doc manual) |
363 |
- $(use_enable gtk3) |
364 |
- $(use_enable ipv6) |
365 |
- $(use_enable ldap) |
366 |
- $(use_enable dbus dbus) |
367 |
- $(use_enable networkmanager) |
368 |
- $(use_enable pda jpilot) |
369 |
- $(use_enable session libsm) |
370 |
- $(use_enable spell enchant) |
371 |
- $(use_enable gnutls) |
372 |
- $(use_enable startup-notification) |
373 |
- $(use_enable xface compface) |
374 |
- $(use_enable archive archive-plugin) |
375 |
- $(use_enable bogofilter bogofilter-plugin) |
376 |
- $(use_enable calendar vcalendar-plugin) |
377 |
- $(use_enable clamav clamd-plugin) |
378 |
- $(use_enable gdata gdata-plugin) |
379 |
- $(use_enable notification notification-plugin) |
380 |
- $(use_enable pdf pdf_viewer-plugin) |
381 |
- $(use_enable perl perl-plugin) |
382 |
- $(use_enable pgp pgpmime-plugin) |
383 |
- $(use_enable pgp pgpinline-plugin) |
384 |
- $(use_enable pgp pgpcore-plugin) |
385 |
- $(use_enable python python-plugin) |
386 |
- $(use_enable rss rssyl-plugin) |
387 |
- $(use_enable spamassassin spamassassin-plugin) |
388 |
- $(use_enable smime smime-plugin) |
389 |
- $(use_enable spam-report spam_report-plugin) |
390 |
- $(use_enable webkit fancy-plugin) |
391 |
- --enable-new-addrbook |
392 |
- --enable-nls |
393 |
- --enable-acpi_notifier-plugin |
394 |
- --enable-address_keeper-plugin |
395 |
- --enable-att_remover-plugin |
396 |
- --enable-attachwarner-plugin |
397 |
- --enable-fetchinfo-plugin |
398 |
- --enable-mailmbox-plugin |
399 |
- --enable-newmail-plugin |
400 |
- --enable-tnef_parse-plugin |
401 |
- --disable-generic-umpc |
402 |
- --disable-bsfilter-plugin |
403 |
- --disable-geolocation-plugin |
404 |
- ) |
405 |
- |
406 |
- # libetpan is needed if user wants nntp or imap functionality |
407 |
- if use imap || use nntp; then |
408 |
- myeconfargs+=( --enable-libetpan ) |
409 |
- else |
410 |
- myeconfargs+=( --disable-libetpan ) |
411 |
- fi |
412 |
- |
413 |
- autotools-utils_src_configure |
414 |
-} |
415 |
- |
416 |
-src_install() { |
417 |
- local DOCS=( AUTHORS ChangeLog* INSTALL* NEWS README* TODO* ) |
418 |
- autotools-utils_src_install |
419 |
- |
420 |
- # Makefile install claws-mail.png in /usr/share/icons/hicolor/48x48/apps |
421 |
- # => also install it in /usr/share/pixmaps for other desktop envs |
422 |
- # => also install higher resolution icons in /usr/share/icons/hicolor/... |
423 |
- insinto /usr/share/pixmaps |
424 |
- doins ${PN}.png || die |
425 |
- local res resdir |
426 |
- for res in 64x64 128x128 ; do |
427 |
- resdir="/usr/share/icons/hicolor/${res}/apps" |
428 |
- insinto ${resdir} |
429 |
- newins ${PN}-${res}.png ${PN}.png || die |
430 |
- done |
431 |
- |
432 |
- docinto tools |
433 |
- dodoc tools/README* |
434 |
- |
435 |
- domenu ${PN}.desktop |
436 |
- |
437 |
- einfo "Installing extra tools" |
438 |
- cd "${S}"/tools |
439 |
- exeinto /usr/$(get_libdir)/${PN}/tools |
440 |
- doexe *.pl *.py *.conf *.sh || die |
441 |
- doexe tb2claws-mail update-po uudec uuooffice || die |
442 |
- |
443 |
- # kill useless files |
444 |
- rm -f "${D}"/usr/lib*/claws-mail/plugins/*.{a,la} |
445 |
-} |
446 |
- |
447 |
-pkg_preinst() { |
448 |
- gnome2_icon_savelist |
449 |
-} |
450 |
- |
451 |
-pkg_postinst() { |
452 |
- ewarn "When upgrading from version 3.9.0 or below some changes have happened:" |
453 |
- ewarn "- There are no individual plugins in mail-client/claws-mail-* anymore, but they are integrated mostly controlled through USE flags" |
454 |
- ewarn "- Plugins with no special dependencies are just built and can be loaded through the interface" |
455 |
- ewarn "- The gtkhtml2, dillo and trayicon plugins have been dropped entirely" |
456 |
- gnome2_icon_cache_update |
457 |
-} |
458 |
- |
459 |
-pkg_postrm() { |
460 |
- gnome2_icon_cache_update |
461 |
-} |
462 |
|
463 |
diff --git a/mail-client/claws-mail/claws-mail-3.9.3.ebuild b/mail-client/claws-mail/claws-mail-3.9.3.ebuild |
464 |
deleted file mode 100644 |
465 |
index 6f53b68..0000000 |
466 |
--- a/mail-client/claws-mail/claws-mail-3.9.3.ebuild |
467 |
+++ /dev/null |
468 |
@@ -1,204 +0,0 @@ |
469 |
-# Copyright 1999-2015 Gentoo Foundation |
470 |
-# Distributed under the terms of the GNU General Public License v2 |
471 |
-# $Id$ |
472 |
- |
473 |
-EAPI="5" |
474 |
- |
475 |
-PYTHON_COMPAT=( python2_7 ) |
476 |
-AUTOTOOLS_AUTORECONF=yes |
477 |
- |
478 |
-inherit autotools-utils multilib gnome2-utils eutils python-single-r1 |
479 |
- |
480 |
-DESCRIPTION="An email client (and news reader) based on GTK+" |
481 |
-HOMEPAGE="http://www.claws-mail.org/" |
482 |
- |
483 |
-SRC_URI="mirror://sourceforge/sylpheed-claws/${P}.tar.bz2" |
484 |
- |
485 |
-SLOT="0" |
486 |
-LICENSE="GPL-3" |
487 |
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" |
488 |
- |
489 |
-IUSE="archive bogofilter calendar clamav dbus debug doc gdata gtk3 +imap ipv6 ldap +libcanberra +libindicate +libnotify networkmanager nntp +notification pda pdf perl +pgp python rss session smime spamassassin spam-report spell +gnutls startup-notification valgrind webkit xface" |
490 |
-REQUIRED_USE="networkmanager? ( dbus ) |
491 |
- smime? ( pgp ) |
492 |
- libcanberra? ( notification ) |
493 |
- libindicate? ( notification ) |
494 |
- libnotify? ( notification )" |
495 |
- |
496 |
-# Plugins are all integrated or dropped since 3.9.1 |
497 |
-PLUGINBLOCK="!!mail-client/claws-mail-acpi-notifier |
498 |
- !!mail-client/claws-mail-archive |
499 |
- !!mail-client/claws-mail-att-remover |
500 |
- !!mail-client/claws-mail-attachwarner |
501 |
- !!mail-client/claws-mail-clamd |
502 |
- !!mail-client/claws-mail-fancy |
503 |
- !!mail-client/claws-mail-fetchinfo |
504 |
- !mail-client/claws-mail-gdata |
505 |
- !!mail-client/claws-mail-geolocation |
506 |
- !!mail-client/claws-mail-gtkhtml |
507 |
- !!mail-client/claws-mail-mailmbox |
508 |
- !!mail-client/claws-mail-newmail |
509 |
- !!mail-client/claws-mail-notification |
510 |
- !!mail-client/claws-mail-perl |
511 |
- !!mail-client/claws-mail-python |
512 |
- !!mail-client/claws-mail-rssyl |
513 |
- !!mail-client/claws-mail-spam-report |
514 |
- !!mail-client/claws-mail-tnef-parse |
515 |
- !!mail-client/claws-mail-vcalendar |
516 |
- !!mail-client/claws-mail-address_keeper |
517 |
- !!mail-client/claws-mail-pdf-viewer" |
518 |
- |
519 |
-COMMONDEPEND=">=sys-devel/gettext-0.12.1 |
520 |
- gdata? ( >=dev-libs/libgdata-0.6.4 ) |
521 |
- gtk3? ( x11-libs/gtk+:3 ) |
522 |
- !gtk3? ( >=x11-libs/gtk+-2.20:2 ) |
523 |
- pda? ( >=app-pda/jpilot-0.99 ) |
524 |
- gnutls? ( >=net-libs/gnutls-2.2.0 ) |
525 |
- ldap? ( >=net-nds/openldap-2.0.7 ) |
526 |
- pgp? ( >=app-crypt/gpgme-0.4.5 ) |
527 |
- valgrind? ( dev-util/valgrind ) |
528 |
- dbus? ( >=dev-libs/dbus-glib-0.60 ) |
529 |
- spell? ( >=app-text/enchant-1.0.0 ) |
530 |
- imap? ( >=net-libs/libetpan-0.57 ) |
531 |
- nntp? ( >=net-libs/libetpan-0.57 ) |
532 |
- startup-notification? ( x11-libs/startup-notification ) |
533 |
- session? ( x11-libs/libSM |
534 |
- x11-libs/libICE ) |
535 |
- archive? ( app-arch/libarchive |
536 |
- >=net-misc/curl-7.9.7 ) |
537 |
- bogofilter? ( mail-filter/bogofilter ) |
538 |
- notification? ( |
539 |
- libnotify? ( x11-libs/libnotify ) |
540 |
- libcanberra? ( media-libs/libcanberra[gtk] ) |
541 |
- libindicate? ( dev-libs/libindicate:3[gtk] ) |
542 |
- dev-libs/glib |
543 |
- ) |
544 |
- smime? ( >=app-crypt/gpgme-0.4.5 ) |
545 |
- calendar? ( >=net-misc/curl-7.9.7 ) |
546 |
- pdf? ( app-text/poppler[cairo] ) |
547 |
- spam-report? ( >=net-misc/curl-7.9.7 ) |
548 |
- webkit? ( >=net-libs/webkit-gtk-1.0:2 |
549 |
- >=net-libs/libsoup-gnome-2.26:2.4 ) |
550 |
-" |
551 |
- |
552 |
-DEPEND="${PLUGINBLOCK} |
553 |
- ${COMMONDEPEND} |
554 |
- xface? ( >=media-libs/compface-1.4 ) |
555 |
- virtual/pkgconfig" |
556 |
- |
557 |
-RDEPEND="${COMMONDEPEND} |
558 |
- pdf? ( app-text/ghostscript-gpl ) |
559 |
- clamav? ( app-antivirus/clamav ) |
560 |
- networkmanager? ( net-misc/networkmanager ) |
561 |
- perl? ( dev-lang/perl ) |
562 |
- python? ( ${PYTHON_DEPS} |
563 |
- >=dev-python/pygtk-2.10.3 ) |
564 |
- rss? ( net-misc/curl |
565 |
- dev-libs/libxml2 ) |
566 |
- app-misc/mime-types |
567 |
- x11-misc/shared-mime-info" |
568 |
- |
569 |
-src_configure() { |
570 |
- local myeconfargs=( |
571 |
- $(use_enable debug crash-dialog) |
572 |
- $(use_enable valgrind valgrind) |
573 |
- $(use_enable doc manual) |
574 |
- $(use_enable gtk3) |
575 |
- $(use_enable ipv6) |
576 |
- $(use_enable ldap) |
577 |
- $(use_enable dbus dbus) |
578 |
- $(use_enable networkmanager) |
579 |
- $(use_enable pda jpilot) |
580 |
- $(use_enable session libsm) |
581 |
- $(use_enable spell enchant) |
582 |
- $(use_enable gnutls) |
583 |
- $(use_enable startup-notification) |
584 |
- $(use_enable xface compface) |
585 |
- $(use_enable archive archive-plugin) |
586 |
- $(use_enable bogofilter bogofilter-plugin) |
587 |
- $(use_enable calendar vcalendar-plugin) |
588 |
- $(use_enable clamav clamd-plugin) |
589 |
- $(use_enable gdata gdata-plugin) |
590 |
- $(use_enable notification notification-plugin) |
591 |
- $(use_enable pdf pdf_viewer-plugin) |
592 |
- $(use_enable perl perl-plugin) |
593 |
- $(use_enable pgp pgpmime-plugin) |
594 |
- $(use_enable pgp pgpinline-plugin) |
595 |
- $(use_enable pgp pgpcore-plugin) |
596 |
- $(use_enable python python-plugin) |
597 |
- $(use_enable rss rssyl-plugin) |
598 |
- $(use_enable spamassassin spamassassin-plugin) |
599 |
- $(use_enable smime smime-plugin) |
600 |
- $(use_enable spam-report spam_report-plugin) |
601 |
- $(use_enable webkit fancy-plugin) |
602 |
- --enable-new-addrbook |
603 |
- --enable-nls |
604 |
- --enable-acpi_notifier-plugin |
605 |
- --enable-address_keeper-plugin |
606 |
- --enable-att_remover-plugin |
607 |
- --enable-attachwarner-plugin |
608 |
- --enable-fetchinfo-plugin |
609 |
- --enable-mailmbox-plugin |
610 |
- --enable-newmail-plugin |
611 |
- --enable-tnef_parse-plugin |
612 |
- --disable-generic-umpc |
613 |
- --disable-bsfilter-plugin |
614 |
- --disable-geolocation-plugin |
615 |
- ) |
616 |
- |
617 |
- # libetpan is needed if user wants nntp or imap functionality |
618 |
- if use imap || use nntp; then |
619 |
- myeconfargs+=( --enable-libetpan ) |
620 |
- else |
621 |
- myeconfargs+=( --disable-libetpan ) |
622 |
- fi |
623 |
- |
624 |
- autotools-utils_src_configure |
625 |
-} |
626 |
- |
627 |
-src_install() { |
628 |
- local DOCS=( AUTHORS ChangeLog* INSTALL* NEWS README* TODO* ) |
629 |
- autotools-utils_src_install |
630 |
- |
631 |
- # Makefile install claws-mail.png in /usr/share/icons/hicolor/48x48/apps |
632 |
- # => also install it in /usr/share/pixmaps for other desktop envs |
633 |
- # => also install higher resolution icons in /usr/share/icons/hicolor/... |
634 |
- insinto /usr/share/pixmaps |
635 |
- doins ${PN}.png || die |
636 |
- local res resdir |
637 |
- for res in 64x64 128x128 ; do |
638 |
- resdir="/usr/share/icons/hicolor/${res}/apps" |
639 |
- insinto ${resdir} |
640 |
- newins ${PN}-${res}.png ${PN}.png || die |
641 |
- done |
642 |
- |
643 |
- docinto tools |
644 |
- dodoc tools/README* |
645 |
- |
646 |
- domenu ${PN}.desktop |
647 |
- |
648 |
- einfo "Installing extra tools" |
649 |
- cd "${S}"/tools |
650 |
- exeinto /usr/$(get_libdir)/${PN}/tools |
651 |
- doexe *.pl *.py *.conf *.sh || die |
652 |
- doexe tb2claws-mail update-po uudec uuooffice || die |
653 |
- |
654 |
- # kill useless files |
655 |
- rm -f "${D}"/usr/lib*/claws-mail/plugins/*.{a,la} |
656 |
-} |
657 |
- |
658 |
-pkg_preinst() { |
659 |
- gnome2_icon_savelist |
660 |
-} |
661 |
- |
662 |
-pkg_postinst() { |
663 |
- ewarn "When upgrading from version 3.9.0 or below some changes have happened:" |
664 |
- ewarn "- There are no individual plugins in mail-client/claws-mail-* anymore, but they are integrated mostly controlled through USE flags" |
665 |
- ewarn "- Plugins with no special dependencies are just built and can be loaded through the interface" |
666 |
- ewarn "- The gtkhtml2, dillo and trayicon plugins have been dropped entirely" |
667 |
- gnome2_icon_cache_update |
668 |
-} |
669 |
- |
670 |
-pkg_postrm() { |
671 |
- gnome2_icon_cache_update |
672 |
-} |
673 |
|
674 |
diff --git a/mail-client/claws-mail/files/claws-3.9.0_fix-search-field_part1.patch b/mail-client/claws-mail/files/claws-3.9.0_fix-search-field_part1.patch |
675 |
deleted file mode 100644 |
676 |
index 0bdadd6..0000000 |
677 |
--- a/mail-client/claws-mail/files/claws-3.9.0_fix-search-field_part1.patch |
678 |
+++ /dev/null |
679 |
@@ -1,149 +0,0 @@ |
680 |
-Make combo search field work again. |
681 |
- |
682 |
-Gentoo bug: https://bugs.gentoo.org/show_bug.cgi?id=455590 |
683 |
-Upstream commit: http://www.claws-mail.org/tracker/getpatchset.php?ver=3.9.0cvs8 |
684 |
---- src/advsearch.c 24 Oct 2012 07:48:24 -0000 1.1.2.7 |
685 |
-+++ src/advsearch.c 16 Nov 2012 13:10:05 -0000 1.1.2.8 |
686 |
-@@ -314,32 +314,6 @@ |
687 |
- return returnstr; |
688 |
- } |
689 |
- |
690 |
--// -------------------------- |
691 |
-- |
692 |
--static gchar *expand_tag_search_string(const gchar *search_string) |
693 |
--{ |
694 |
-- gchar *newstr = NULL; |
695 |
-- gchar **words = search_string ? g_strsplit(search_string, " ", -1):NULL; |
696 |
-- gint i = 0; |
697 |
-- while (words && words[i] && *words[i]) { |
698 |
-- g_strstrip(words[i]); |
699 |
-- if (!newstr) { |
700 |
-- newstr = g_strdup_printf("tag matchcase \"%s\"", words[i]); |
701 |
-- } else { |
702 |
-- gint o_len = strlen(newstr); |
703 |
-- gint s_len = 17; /* strlen("|tag matchcase \"\"") */ |
704 |
-- gint n_len = s_len + strlen(words[i]); |
705 |
-- newstr = g_realloc(newstr, o_len + n_len + 1); |
706 |
-- strcpy(newstr + o_len, "|tag matchcase \""); |
707 |
-- strcpy(newstr + o_len + (s_len - 1), words[i]); |
708 |
-- strcpy(newstr + o_len + (n_len - 1), "\""); |
709 |
-- } |
710 |
-- i++; |
711 |
-- } |
712 |
-- g_strfreev(words); |
713 |
-- return newstr; |
714 |
--} |
715 |
-- |
716 |
- static void prepare_matcher_extended(AdvancedSearch *search) |
717 |
- { |
718 |
- gchar *newstr = advsearch_expand_search_string(search->request.matchstring); |
719 |
-@@ -350,19 +324,51 @@ |
720 |
- } |
721 |
- } |
722 |
- |
723 |
-+#define debug_matcher_list(prefix, list) \ |
724 |
-+do { \ |
725 |
-+ gchar *str = list ? matcherlist_to_string(list) : g_strdup("(NULL)"); \ |
726 |
-+ \ |
727 |
-+ debug_print("%s: %s\n", prefix, str); \ |
728 |
-+ \ |
729 |
-+ g_free(str); \ |
730 |
-+} while(0) |
731 |
-+ |
732 |
- static void prepare_matcher_tag(AdvancedSearch *search) |
733 |
- { |
734 |
-- char *newstr = expand_tag_search_string(search->request.matchstring); |
735 |
-- search->predicate = matcher_parser_get_cond(newstr, &search->is_fast); |
736 |
-- g_free(newstr); |
737 |
-+ gchar **words = search->request.matchstring |
738 |
-+ ? g_strsplit(search->request.matchstring, " ", -1) |
739 |
-+ : NULL; |
740 |
-+ gint i = 0; |
741 |
-+ |
742 |
-+ if (search->predicate == NULL) { |
743 |
-+ search->predicate = g_new0(MatcherList, 1); |
744 |
-+ search->predicate->bool_and = FALSE; |
745 |
-+ search->is_fast = TRUE; |
746 |
-+ } |
747 |
-+ |
748 |
-+ while (words && words[i] && *words[i]) { |
749 |
-+ MatcherProp *matcher; |
750 |
-+ |
751 |
-+ g_strstrip(words[i]); |
752 |
-+ |
753 |
-+ matcher = matcherprop_new(MATCHCRITERIA_TAG, NULL, |
754 |
-+ MATCHTYPE_MATCHCASE, words[i], 0); |
755 |
-+ |
756 |
-+ search->predicate->matchers = g_slist_prepend(search->predicate->matchers, matcher); |
757 |
-+ |
758 |
-+ i++; |
759 |
-+ } |
760 |
-+ g_strfreev(words); |
761 |
- } |
762 |
- |
763 |
- static void prepare_matcher_header(AdvancedSearch *search, gint match_header) |
764 |
- { |
765 |
- MatcherProp *matcher; |
766 |
- |
767 |
-- if (search->predicate == NULL) |
768 |
-+ if (search->predicate == NULL) { |
769 |
- search->predicate = g_new0(MatcherList, 1); |
770 |
-+ search->predicate->bool_and = FALSE; |
771 |
-+ } |
772 |
- |
773 |
- matcher = matcherprop_new(match_header, NULL, MATCHTYPE_MATCHCASE, |
774 |
- search->request.matchstring, 0); |
775 |
-@@ -373,10 +379,18 @@ |
776 |
- static void prepare_matcher_mixed(AdvancedSearch *search) |
777 |
- { |
778 |
- prepare_matcher_tag(search); |
779 |
-+ debug_matcher_list("tag matcher list", search->predicate); |
780 |
-+ |
781 |
-+ /* we want an OR search */ |
782 |
-+ if (search->predicate) |
783 |
-+ search->predicate->bool_and = FALSE; |
784 |
- |
785 |
- prepare_matcher_header(search, MATCHCRITERIA_SUBJECT); |
786 |
-+ debug_matcher_list("tag + subject matcher list", search->predicate); |
787 |
- prepare_matcher_header(search, MATCHCRITERIA_FROM); |
788 |
-+ debug_matcher_list("tag + subject + from matcher list", search->predicate); |
789 |
- prepare_matcher_header(search, MATCHCRITERIA_TO); |
790 |
-+ debug_matcher_list("tag + subject + from + to matcher list", search->predicate); |
791 |
- } |
792 |
- |
793 |
- static void prepare_matcher(AdvancedSearch *search) |
794 |
-@@ -398,26 +412,32 @@ |
795 |
- switch (search->request.type) { |
796 |
- case ADVANCED_SEARCH_SUBJECT: |
797 |
- prepare_matcher_header(search, MATCHCRITERIA_SUBJECT); |
798 |
-+ debug_matcher_list("subject search", search->predicate); |
799 |
- break; |
800 |
- |
801 |
- case ADVANCED_SEARCH_FROM: |
802 |
- prepare_matcher_header(search, MATCHCRITERIA_FROM); |
803 |
-+ debug_matcher_list("from search", search->predicate); |
804 |
- break; |
805 |
- |
806 |
- case ADVANCED_SEARCH_TO: |
807 |
- prepare_matcher_header(search, MATCHCRITERIA_TO); |
808 |
-+ debug_matcher_list("to search", search->predicate); |
809 |
- break; |
810 |
- |
811 |
- case ADVANCED_SEARCH_TAG: |
812 |
-- prepare_matcher_header(search, MATCHCRITERIA_TAG); |
813 |
-+ prepare_matcher_tag(search); |
814 |
-+ debug_matcher_list("tag search", search->predicate); |
815 |
- break; |
816 |
- |
817 |
- case ADVANCED_SEARCH_MIXED: |
818 |
- prepare_matcher_mixed(search); |
819 |
-+ debug_matcher_list("mixed search", search->predicate); |
820 |
- break; |
821 |
- |
822 |
- case ADVANCED_SEARCH_EXTENDED: |
823 |
- prepare_matcher_extended(search); |
824 |
-+ debug_matcher_list("extended search", search->predicate); |
825 |
- break; |
826 |
- |
827 |
- default: |
828 |
- |
829 |
|
830 |
diff --git a/mail-client/claws-mail/files/claws-3.9.0_fix-search-field_part2.patch b/mail-client/claws-mail/files/claws-3.9.0_fix-search-field_part2.patch |
831 |
deleted file mode 100644 |
832 |
index bb8a78a..0000000 |
833 |
--- a/mail-client/claws-mail/files/claws-3.9.0_fix-search-field_part2.patch |
834 |
+++ /dev/null |
835 |
@@ -1,16 +0,0 @@ |
836 |
-Make combo search field work again. |
837 |
- |
838 |
-Gentoo bug: https://bugs.gentoo.org/show_bug.cgi?id=455590 |
839 |
-Upstream commit: http://www.claws-mail.org/tracker/getpatchset.php?ver=3.9.0cvs9 |
840 |
- |
841 |
---- src/advsearch.c 16 Nov 2012 13:10:05 -0000 1.1.2.8 |
842 |
-+++ src/advsearch.c 16 Nov 2012 13:11:55 -0000 1.1.2.9 |
843 |
-@@ -368,6 +368,7 @@ |
844 |
- if (search->predicate == NULL) { |
845 |
- search->predicate = g_new0(MatcherList, 1); |
846 |
- search->predicate->bool_and = FALSE; |
847 |
-+ search->is_fast = TRUE; |
848 |
- } |
849 |
- |
850 |
- matcher = matcherprop_new(match_header, NULL, MATCHTYPE_MATCHCASE, |
851 |
- |
852 |
|
853 |
diff --git a/mail-client/claws-mail/files/claws-mail-3.11.1_RSSyl-encodings-fix.patch b/mail-client/claws-mail/files/claws-mail-3.11.1_RSSyl-encodings-fix.patch |
854 |
deleted file mode 100644 |
855 |
index 82e13b2..0000000 |
856 |
--- a/mail-client/claws-mail/files/claws-mail-3.11.1_RSSyl-encodings-fix.patch |
857 |
+++ /dev/null |
858 |
@@ -1,23 +0,0 @@ |
859 |
-From: Andrej Kacian <ticho@××××××××××.org> |
860 |
-Date: Thu, 1 Jan 2015 22:36:36 +0000 (+0100) |
861 |
-Subject: RSSyl: Fix handling of feeds with encodings unknown to expat. Turns out the only... |
862 |
-X-Git-Url: http://git.claws-mail.org/?p=claws.git;a=commitdiff_plain;h=d05156031070efe6104695acad93aa879bc0f084 |
863 |
- |
864 |
-RSSyl: Fix handling of feeds with encodings unknown to expat. Turns out the only thing missing was that HAVE_ICONV macro (from config.h) was not defined in parser.c, so our "unknown encoding" expat handler function did nothing. Fixes bug #3339. |
865 |
---- |
866 |
- |
867 |
-diff --git a/src/plugins/rssyl/libfeed/parser.c b/src/plugins/rssyl/libfeed/parser.c |
868 |
-index bb0bb0d..14f4a36 100644 |
869 |
---- a/src/plugins/rssyl/libfeed/parser.c |
870 |
-+++ b/src/plugins/rssyl/libfeed/parser.c |
871 |
-@@ -17,6 +17,10 @@ |
872 |
- * Boston, MA 02111-1307, USA. |
873 |
- */ |
874 |
- |
875 |
-+#ifdef HAVE_CONFIG_H |
876 |
-+# include <config.h> |
877 |
-+#endif |
878 |
-+ |
879 |
- #include <glib.h> |
880 |
- #include <curl/curl.h> |
881 |
- #include <expat.h> |
882 |
|
883 |
diff --git a/mail-client/claws-mail/files/claws-mail-3.9.1_fix-nntp-segfault.patch b/mail-client/claws-mail/files/claws-mail-3.9.1_fix-nntp-segfault.patch |
884 |
deleted file mode 100644 |
885 |
index 0abc372..0000000 |
886 |
--- a/mail-client/claws-mail/files/claws-mail-3.9.1_fix-nntp-segfault.patch |
887 |
+++ /dev/null |
888 |
@@ -1,36 +0,0 @@ |
889 |
-claws-mail 3.9.1 reproducible segfaults on exit when compiled with NNTP support. |
890 |
- |
891 |
-Apparently the pointer returned by account_get_list() is truncated to an integer due to a missing function definition: |
892 |
- |
893 |
-(gdb) r |
894 |
-Starting program: /usr/local/bin/claws-mail |
895 |
-[New LWP 101084] |
896 |
-[New Thread 80ac06400 (LWP 101084)] |
897 |
- |
898 |
-Program received signal SIGSEGV, Segmentation fault. |
899 |
-[Switching to Thread 80ac06400 (LWP 101084)] |
900 |
-0x00000000005331f9 in nntp_disconnect_all (have_connectivity=1) at news.c:1418 |
901 |
-1418 for (list = account_get_list(); list != NULL; list = list->next) { |
902 |
-(gdb) where |
903 |
-#0 0x00000000005331f9 in nntp_disconnect_all (have_connectivity=1) at news.c:1418 |
904 |
-#1 0x0000000000669cf3 in nntp_main_done (have_connectivity=1) at nntp-thread.c:163 |
905 |
-#2 0x00000000004e59aa in exit_claws (mainwin=0x80acf23c0) at main.c:1811 |
906 |
-#3 0x00000000004e2627 in main (argc=1, argv=0x7fffffffd8b0) at main.c:1739 |
907 |
-(gdb) p list |
908 |
-$1 = (GList *) 0xb836a00 |
909 |
- |
910 |
- |
911 |
-Gentoo bug: https://bugs.gentoo.org/show_bug.cgi?id=469838 |
912 |
-Upstream bug: http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=2924 |
913 |
-Upstream fix: http://git.claws-mail.org/?p=claws.git;a=patch;h=8891f6e23e51b38c54c7b717fa0922cb101b76a2 |
914 |
- |
915 |
---- a/src/news.c |
916 |
-+++ b/src/news.c |
917 |
-@@ -56,6 +56,7 @@ |
918 |
- #include "remotefolder.h" |
919 |
- #include "alertpanel.h" |
920 |
- #include "inc.h" |
921 |
-+#include "account.h" |
922 |
- #ifdef USE_GNUTLS |
923 |
- # include "ssl.h" |
924 |
- #endif |
925 |
|
926 |
diff --git a/mail-client/claws-mail/files/claws-mail-3.9.1_libsoup-check-fix.patch b/mail-client/claws-mail/files/claws-mail-3.9.1_libsoup-check-fix.patch |
927 |
deleted file mode 100644 |
928 |
index 3b5c452..0000000 |
929 |
--- a/mail-client/claws-mail/files/claws-mail-3.9.1_libsoup-check-fix.patch |
930 |
+++ /dev/null |
931 |
@@ -1,30 +0,0 @@ |
932 |
- |
933 |
-libsoup is not obligatory, but nonetheless a mandatory check existed. |
934 |
-Fixed in releases >3.9.1 |
935 |
- |
936 |
-Gentoo bug: https://bugs.gentoo.org/show_bug.cgi?id=469014 |
937 |
-Upstream commit: http://git.claws-mail.org/?p=claws.git;a=commitdiff;h=d04c724c9e74f7c5d1f247e41a21e472790d9992 |
938 |
- |
939 |
- |
940 |
---- configure.ac.orig |
941 |
-+++ configure.ac |
942 |
-@@ -1107,14 +1107,17 @@ |
943 |
- AC_SUBST(WEBKIT_CFLAGS) |
944 |
- |
945 |
- dnl libsoup ******************************************************************** |
946 |
--PKG_CHECK_MODULES(LIBSOUP, libsoup-2.4) |
947 |
-+PKG_CHECK_MODULES(LIBSOUP, libsoup-2.4, HAVE_LIBSOUP=yes, HAVE_LIBSOUP=no) |
948 |
-+if test x"$HAVE_LIBSOUP" = xyes; then |
949 |
-+ AC_DEFINE(HAVE_LIBSOUP, 1, [Define if libsoup is available]) |
950 |
-+fi |
951 |
- AC_SUBST(LIBSOUP_CFLAGS) |
952 |
- AC_SUBST(LIBSOUP_LIBS) |
953 |
- |
954 |
- dnl libsoup-gnome ************************************************************** |
955 |
- PKG_CHECK_MODULES(LIBSOUP_GNOME, libsoup-gnome-2.4 >= 2.26, HAVE_LIBSOUP_GNOME=yes, HAVE_LIBSOUP_GNOME=no) |
956 |
- if test x"$HAVE_LIBSOUP_GNOME" = xyes; then |
957 |
-- AC_DEFINE(HAVE_LIBSOUP_GNOME, 1, [Define if libsoup is available]) |
958 |
-+ AC_DEFINE(HAVE_LIBSOUP_GNOME, 1, [Define if libsoup_gnome is available]) |
959 |
- fi |
960 |
- AC_SUBST(LIBSOUP_GNOME_CFLAGS) |
961 |
- AC_SUBST(LIBSOUP_GNOME_LIBS) |