Gentoo Archives: gentoo-commits

From: Pacho Ramos <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-mail/mu/
Date: Tue, 13 Feb 2018 20:52:12
Message-Id: 1518555124.420773ffe8786e43ee7a053035c8e6fb7670c405.pacho@gentoo
1 commit: 420773ffe8786e43ee7a053035c8e6fb7670c405
2 Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
3 AuthorDate: Tue Feb 13 20:51:49 2018 +0000
4 Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
5 CommitDate: Tue Feb 13 20:52:04 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=420773ff
7
8 net-mail/mu: Drop old
9
10 Package-Manager: Portage-2.3.20, Repoman-2.3.6
11
12 net-mail/mu/Manifest | 4 --
13 net-mail/mu/metadata.xml | 1 -
14 net-mail/mu/mu-0.9.15-r1.ebuild | 85 ---------------------------------------
15 net-mail/mu/mu-0.9.16.ebuild | 85 ---------------------------------------
16 net-mail/mu/mu-0.9.18-r1.ebuild | 87 ----------------------------------------
17 net-mail/mu/mu-0.9.9.6.ebuild | 88 -----------------------------------------
18 6 files changed, 350 deletions(-)
19
20 diff --git a/net-mail/mu/Manifest b/net-mail/mu/Manifest
21 index a4ab9d3799f..1756c03a486 100644
22 --- a/net-mail/mu/Manifest
23 +++ b/net-mail/mu/Manifest
24 @@ -1,6 +1,2 @@
25 -DIST mu-0.9.15.tar.gz 2203193 BLAKE2B f639af3d851ba72605840ef969ff046ba59eba656d57be54f53b5d02fcb948989419972307dfbc60e66314ef3abfe9be379e094d72ffc4a836a0454846f6afc5 SHA512 36a0dcaa9b355c7a75f1d8c7730241ade979ec050e18f8609b840d6dff6befc96cf3fb649b8970649542724b2c20482099aaf9827b17a5e9618eb13cdda9c4b5
26 -DIST mu-0.9.16.tar.gz 2212969 BLAKE2B b56fe468ad1e077f7f66bdd0afb6e81f7ba500aaf55a867ea4b44f78f9b7f8d723905075515692da38918c3b7b89d3679e473774fe03efbea1210b3b75b954fd SHA512 8cf9b83aea287ee79b5160ed19e7dc6ef27f0784143b5eac9cf55d07b7718bc777624d752e0b407258b5078e998544d18dbb258a7eb03cafe55596f07a60d1f4
27 DIST mu-0.9.18.tar.gz 2250319 BLAKE2B 7eb83a797eccff706ac6b264a7d56feae80e40f370e190e0a94f2524dd73a8bfdb35599909f90d0a2b87fc513bbcf2b00fa307a3e4d0b6718ebdc7f7fcdc6df0 SHA512 47104d18547de0871782abc4e1c6dbf1f9b2489410e5716043861bf8d973d33d2138de7d7ac568b300ca86ae9f1a0fda0fa9555ad9a5938771336ef958183546
28 -DIST mu-0.9.9.6.tar.gz 2172349 BLAKE2B 371db6a38e7a099e5d4f16b097c450be608390ebcd2edf02f316f308c06b102999be24c1ab3f29975a9a153ee2443e4833f404e5613123b7ed4e3d27bead9f67 SHA512 0213033aa7599a5120c38a4b9ec018357ebd63a3c4828e0f9d7af41529dc1b001db8d506408b0341e0efe9835fbd21dbf23c836920c98ae2caabcb0cdc7dac2b
29 DIST mu-1.0.tar.gz 2273670 BLAKE2B a771b00159142fa4a671d07cf9de6f0f941c432ddee31f19606c260ba3dfef857a36a333f5ede4ca30be88d7b7eae28e996e15a8deebd96971b341f0f72bfbbb SHA512 49b0b86f22e9a6ace1fc3fd6e7a8a523aa9edf092b953d59f59a1ef7311c8c546a261a1a186e3285cea788be20c816c70ac08d1514f700ff97258a2012ad394d
30 -DIST mu4e-manual-0.9.9.5.pdf 396250 BLAKE2B 83bcc3a5b70dc6480189a803748b530b7a3ba11187f418e45e81dc7e67501086ebccf82859600d123137901feede75270dbc1df9c59ce4020c4f75c2999e0a95 SHA512 ef9d36a1d9c7a397d89ce5a01072408165dc37b1cc7bb90658f35421cd0dfe28c8fa932cc602f5150c7947aa09c94a470924c98fcae3d9caa7d92fb1d47f7e7e
31
32 diff --git a/net-mail/mu/metadata.xml b/net-mail/mu/metadata.xml
33 index 7b72a85abe3..e8ae737901c 100644
34 --- a/net-mail/mu/metadata.xml
35 +++ b/net-mail/mu/metadata.xml
36 @@ -14,7 +14,6 @@
37 are looking for, assuming that you store your e-mails in Maildirs. It also includes an emacs based mail client mu4e.
38 </longdescription>
39 <use>
40 - <flag name="gui">Build and install the experimental gui 'mug'.</flag>
41 <flag name="emacs">Install the mu4e mail client.</flag>
42 </use>
43 <upstream>
44
45 diff --git a/net-mail/mu/mu-0.9.15-r1.ebuild b/net-mail/mu/mu-0.9.15-r1.ebuild
46 deleted file mode 100644
47 index e6830778b4c..00000000000
48 --- a/net-mail/mu/mu-0.9.15-r1.ebuild
49 +++ /dev/null
50 @@ -1,85 +0,0 @@
51 -# Copyright 1999-2015 Gentoo Foundation
52 -# Distributed under the terms of the GNU General Public License v2
53 -
54 -EAPI=5
55 -
56 -inherit autotools-utils base elisp-common
57 -
58 -DESCRIPTION="Set of tools to deal with Maildirs, in particular, searching and indexing"
59 -HOMEPAGE="http://www.djcbsoftware.nl/code/mu/"
60 -SRC_URI="https://github.com/djcb/mu/archive/${PV}.tar.gz -> ${P}.tar.gz"
61 -
62 -LICENSE="GPL-3"
63 -SLOT="0"
64 -KEYWORDS="~amd64 ~x86"
65 -IUSE="emacs gui"
66 -
67 -# net-mail/mailutils also installes /usr/bin/mu. Block it until somebody
68 -# really wants both installed at the same time.
69 -DEPEND="
70 - dev-libs/gmime:2.6
71 - dev-libs/xapian
72 - dev-libs/glib:2
73 - gui? (
74 - x11-libs/gtk+:3
75 - net-libs/webkit-gtk:3 )
76 - emacs? ( >=virtual/emacs-23 )
77 - !net-mail/mailutils"
78 -RDEPEND="${DEPEND}"
79 -
80 -SITEFILE="70mu-gentoo.el"
81 -
82 -src_prepare(){
83 - eautoreconf
84 -}
85 -
86 -src_configure() {
87 - # Todo: Make a guile USE-flag as soon as >=guile-2 is avaiable
88 - # Note: --disable-silent-rules is included in EAPI-5
89 - econf --disable-guile \
90 - $(use_enable gui webkit) \
91 - $(use_enable gui gtk) \
92 - $(use_enable emacs mu4e)
93 -}
94 -
95 -src_install () {
96 - dobin mu/mu
97 - if use gui; then
98 - dobin toys/mug/mug
99 - fi
100 - dodoc AUTHORS HACKING NEWS NEWS.org TODO README README.org ChangeLog
101 - if use emacs; then
102 - elisp-install ${PN} mu4e/*.el mu4e/*.elc
103 - elisp-site-file-install "${FILESDIR}/${SITEFILE}"
104 - fi
105 - # TODO: Add guile man page when guile-2 is available.
106 - doman man/mu-add.1 man/mu-bookmarks.5 man/mu-cfind.1 man/mu-easy.1 \
107 - man/mu-extract.1 man/mu-find.1 man/mu-help.1 man/mu-index.1 \
108 - man/mu-mkdir.1 man/mu-remove.1 man/mu-server.1 man/mu-verify.1 \
109 - man/mu-view.1 man/mu.1
110 - if use gui; then
111 - dobin man/mug.1
112 - fi
113 -}
114 -
115 -src_test () {
116 - # Note: Fails with parallel make
117 - emake -j1 check
118 -}
119 -
120 -pkg_postinst() {
121 - if use emacs; then
122 - einfo "To use mu4e you need to configure it in your .emacs file"
123 - einfo "See the manual for more information:"
124 - einfo "http://www.djcbsoftware.nl/code/mu/mu4e/"
125 - fi
126 -
127 - elog "If you upgrade from an older major version,"
128 - elog "then you need to rebuild your mail index."
129 -
130 - use emacs && elisp-site-regen
131 -}
132 -
133 -pkg_postrm() {
134 - use emacs && elisp-site-regen
135 -}
136
137 diff --git a/net-mail/mu/mu-0.9.16.ebuild b/net-mail/mu/mu-0.9.16.ebuild
138 deleted file mode 100644
139 index d6af3e33c34..00000000000
140 --- a/net-mail/mu/mu-0.9.16.ebuild
141 +++ /dev/null
142 @@ -1,85 +0,0 @@
143 -# Copyright 1999-2016 Gentoo Foundation
144 -# Distributed under the terms of the GNU General Public License v2
145 -
146 -EAPI=5
147 -
148 -inherit autotools-utils base elisp-common
149 -
150 -DESCRIPTION="Set of tools to deal with Maildirs, in particular, searching and indexing"
151 -HOMEPAGE="http://www.djcbsoftware.nl/code/mu/"
152 -SRC_URI="https://github.com/djcb/mu/archive/v${PV}.tar.gz -> ${P}.tar.gz"
153 -
154 -LICENSE="GPL-3"
155 -SLOT="0"
156 -KEYWORDS="~amd64 ~x86"
157 -IUSE="emacs gui"
158 -
159 -# net-mail/mailutils also installes /usr/bin/mu. Block it until somebody
160 -# really wants both installed at the same time.
161 -DEPEND="
162 - dev-libs/gmime:2.6
163 - dev-libs/xapian
164 - dev-libs/glib:2
165 - gui? (
166 - x11-libs/gtk+:3
167 - net-libs/webkit-gtk:3 )
168 - emacs? ( >=virtual/emacs-23 )
169 - !net-mail/mailutils"
170 -RDEPEND="${DEPEND}"
171 -
172 -SITEFILE="70mu-gentoo.el"
173 -
174 -src_prepare(){
175 - eautoreconf
176 -}
177 -
178 -src_configure() {
179 - # Todo: Make a guile USE-flag as soon as >=guile-2 is avaiable
180 - # Note: --disable-silent-rules is included in EAPI-5
181 - econf --disable-guile \
182 - $(use_enable gui webkit) \
183 - $(use_enable gui gtk) \
184 - $(use_enable emacs mu4e)
185 -}
186 -
187 -src_install () {
188 - dobin mu/mu
189 - if use gui; then
190 - dobin toys/mug/mug
191 - fi
192 - dodoc AUTHORS HACKING NEWS NEWS.org TODO README README.org ChangeLog
193 - if use emacs; then
194 - elisp-install ${PN} mu4e/*.el mu4e/*.elc
195 - elisp-site-file-install "${FILESDIR}/${SITEFILE}"
196 - fi
197 - # TODO: Add guile man page when guile-2 is available.
198 - doman man/mu-add.1 man/mu-bookmarks.5 man/mu-cfind.1 man/mu-easy.1 \
199 - man/mu-extract.1 man/mu-find.1 man/mu-help.1 man/mu-index.1 \
200 - man/mu-mkdir.1 man/mu-remove.1 man/mu-server.1 man/mu-verify.1 \
201 - man/mu-view.1 man/mu.1
202 - if use gui; then
203 - dobin man/mug.1
204 - fi
205 -}
206 -
207 -src_test () {
208 - # Note: Fails with parallel make
209 - emake -j1 check
210 -}
211 -
212 -pkg_postinst() {
213 - if use emacs; then
214 - einfo "To use mu4e you need to configure it in your .emacs file"
215 - einfo "See the manual for more information:"
216 - einfo "http://www.djcbsoftware.nl/code/mu/mu4e/"
217 - fi
218 -
219 - elog "If you upgrade from an older major version,"
220 - elog "then you need to rebuild your mail index."
221 -
222 - use emacs && elisp-site-regen
223 -}
224 -
225 -pkg_postrm() {
226 - use emacs && elisp-site-regen
227 -}
228
229 diff --git a/net-mail/mu/mu-0.9.18-r1.ebuild b/net-mail/mu/mu-0.9.18-r1.ebuild
230 deleted file mode 100644
231 index 0d23cc5c5d9..00000000000
232 --- a/net-mail/mu/mu-0.9.18-r1.ebuild
233 +++ /dev/null
234 @@ -1,87 +0,0 @@
235 -# Copyright 1999-2017 Gentoo Foundation
236 -# Distributed under the terms of the GNU General Public License v2
237 -
238 -EAPI=6
239 -
240 -inherit autotools elisp-common
241 -
242 -DESCRIPTION="Set of tools to deal with Maildirs, in particular, searching and indexing"
243 -HOMEPAGE="http://www.djcbsoftware.nl/code/mu/"
244 -SRC_URI="https://github.com/djcb/mu/archive/${PV}.tar.gz -> ${P}.tar.gz"
245 -
246 -LICENSE="GPL-3"
247 -SLOT="0"
248 -KEYWORDS="~amd64 ~x86"
249 -IUSE="emacs gui"
250 -
251 -# net-mail/mailutils also installes /usr/bin/mu. Block it until somebody
252 -# really wants both installed at the same time.
253 -DEPEND="
254 - dev-libs/gmime:2.6
255 - dev-libs/xapian
256 - dev-libs/glib:2
257 - gui? (
258 - x11-libs/gtk+:3
259 - net-libs/webkit-gtk:3 )
260 - emacs? ( >=virtual/emacs-23 )
261 - !net-mail/mailutils"
262 -RDEPEND="${DEPEND}"
263 -
264 -SITEFILE="70mu-gentoo.el"
265 -
266 -src_prepare() {
267 - default
268 - eautoreconf
269 -}
270 -
271 -src_configure() {
272 - # Todo: Make a guile USE-flag as soon as >=guile-2 is avaiable
273 - # Note: --disable-silent-rules is included in EAPI-5
274 - econf --disable-guile \
275 - $(use_enable gui webkit) \
276 - $(use_enable gui gtk) \
277 - $(use_enable emacs mu4e)
278 -}
279 -
280 -src_install () {
281 - dobin mu/mu
282 - if use gui; then
283 - dobin toys/mug/mug
284 - fi
285 - dodoc AUTHORS HACKING NEWS NEWS.org TODO README README.org ChangeLog
286 - if use emacs; then
287 - elisp-install ${PN} mu4e/*.el mu4e/*.elc
288 - elisp-site-file-install "${FILESDIR}/${SITEFILE}"
289 - doinfo mu4e/mu4e.info
290 - fi
291 - # TODO: Add guile man page when guile-2 is available.
292 - doman man/mu-add.1 man/mu-bookmarks.5 man/mu-cfind.1 man/mu-easy.1 \
293 - man/mu-extract.1 man/mu-find.1 man/mu-help.1 man/mu-index.1 \
294 - man/mu-mkdir.1 man/mu-remove.1 man/mu-server.1 man/mu-verify.1 \
295 - man/mu-view.1 man/mu.1
296 - if use gui; then
297 - dobin man/mug.1
298 - fi
299 -}
300 -
301 -src_test () {
302 - # Note: Fails with parallel make
303 - emake -j1 check
304 -}
305 -
306 -pkg_postinst() {
307 - if use emacs; then
308 - einfo "To use mu4e you need to configure it in your .emacs file"
309 - einfo "See the manual for more information:"
310 - einfo "http://www.djcbsoftware.nl/code/mu/mu4e/"
311 - fi
312 -
313 - elog "If you upgrade from an older major version,"
314 - elog "then you need to rebuild your mail index."
315 -
316 - use emacs && elisp-site-regen
317 -}
318 -
319 -pkg_postrm() {
320 - use emacs && elisp-site-regen
321 -}
322
323 diff --git a/net-mail/mu/mu-0.9.9.6.ebuild b/net-mail/mu/mu-0.9.9.6.ebuild
324 deleted file mode 100644
325 index 39345c09b4e..00000000000
326 --- a/net-mail/mu/mu-0.9.9.6.ebuild
327 +++ /dev/null
328 @@ -1,88 +0,0 @@
329 -# Copyright 1999-2017 Gentoo Foundation
330 -# Distributed under the terms of the GNU General Public License v2
331 -
332 -EAPI=5
333 -
334 -inherit autotools-utils base elisp-common
335 -
336 -DESCRIPTION="Set of tools to deal with Maildirs, in particular, searching and indexing"
337 -HOMEPAGE="http://www.djcbsoftware.nl/code/mu/"
338 -SRC_URI="https://github.com/djcb/mu/archive/v${PV}.tar.gz -> ${P}.tar.gz
339 - doc? ( https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/mu0/mu4e-manual-0.9.9.5.pdf )"
340 -
341 -LICENSE="GPL-3"
342 -SLOT="0"
343 -KEYWORDS="amd64 x86"
344 -IUSE="doc emacs gui"
345 -
346 -# net-mail/mailutils also installes /usr/bin/mu. Block it until somebody
347 -# really wants both installed at the same time.
348 -DEPEND="
349 - dev-libs/gmime:2.6
350 - dev-libs/xapian
351 - dev-libs/glib:2
352 - gui? (
353 - x11-libs/gtk+:3
354 - net-libs/webkit-gtk:3 )
355 - emacs? ( >=virtual/emacs-23 )
356 - !net-mail/mailutils"
357 -RDEPEND="${DEPEND}"
358 -
359 -SITEFILE="70mu-gentoo.el"
360 -
361 -src_unpack() {
362 - unpack ${P}.tar.gz
363 - if use doc ; then
364 - cp "${DISTDIR}"/mu4e-manual-0.9.9.5.pdf "${S}" || die
365 - fi
366 -}
367 -
368 -src_prepare(){
369 - eautoreconf
370 -}
371 -
372 -src_configure() {
373 - # Todo: Make a guile USE-flag as soon as >=guile-2 is avaiable
374 - # Note: --disable-silent-rules is included in EAPI-5
375 - econf --disable-guile \
376 - $(use_enable gui webkit) \
377 - $(use_enable gui gtk) \
378 - $(use_enable emacs mu4e)
379 -}
380 -
381 -src_install () {
382 - base_src_install
383 - # Installing the guis is not supported by upstream
384 - if use gui; then
385 - dobin toys/mug/mug
386 - fi
387 - dodoc AUTHORS HACKING NEWS TODO README ChangeLog
388 - if use doc; then
389 - dodoc mu4e-manual-0.9.9.5.pdf
390 - fi
391 - if use emacs; then
392 - elisp-install ${PN} mu4e/*.el mu4e/*.elc
393 - elisp-site-file-install "${FILESDIR}/${SITEFILE}"
394 - fi
395 -}
396 -
397 -src_test () {
398 - emake check
399 -}
400 -
401 -pkg_postinst() {
402 - if use emacs; then
403 - einfo "To use mu4e you need to configure it in your .emacs file"
404 - einfo "See the manual for more information:"
405 - einfo "http://www.djcbsoftware.nl/code/mu/mu4e/Getting-started.html"
406 - fi
407 -
408 - elog "If you upgrade from an older major version,"
409 - elog "then you need to rebuild your mail index."
410 -
411 - use emacs && elisp-site-regen
412 -}
413 -
414 -pkg_postrm() {
415 - use emacs && elisp-site-regen
416 -}