Gentoo Archives: gentoo-commits

From: Nicolas Bock <nicolasbock@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: mail-client/neomutt/
Date: Thu, 03 Dec 2020 15:26:28
Message-Id: 1607009173.3a02f96d25538695778dd30af5664166caec386b.nicolasbock@gentoo
1 commit: 3a02f96d25538695778dd30af5664166caec386b
2 Author: Nicolas Bock <nicolasbock <AT> gentoo <DOT> org>
3 AuthorDate: Thu Dec 3 15:25:19 2020 +0000
4 Commit: Nicolas Bock <nicolasbock <AT> gentoo <DOT> org>
5 CommitDate: Thu Dec 3 15:26:13 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a02f96d
7
8 mail-client/neomutt: Clean up of older ebuilds
9
10 Bug: https://bugs.gentoo.org/755833
11 Signed-off-by: Nicolas Bock <nicolasbock <AT> gentoo.org>
12
13 mail-client/neomutt/Manifest | 4 -
14 mail-client/neomutt/neomutt-20200626-r1.ebuild | 149 -------------------------
15 mail-client/neomutt/neomutt-20200626.ebuild | 128 ---------------------
16 mail-client/neomutt/neomutt-20200821.ebuild | 149 -------------------------
17 mail-client/neomutt/neomutt-20200925.ebuild | 149 -------------------------
18 mail-client/neomutt/neomutt-20201120.ebuild | 149 -------------------------
19 6 files changed, 728 deletions(-)
20
21 diff --git a/mail-client/neomutt/Manifest b/mail-client/neomutt/Manifest
22 index 4c190fd7299..ae551638601 100644
23 --- a/mail-client/neomutt/Manifest
24 +++ b/mail-client/neomutt/Manifest
25 @@ -1,6 +1,2 @@
26 -DIST neomutt-20200626.tar.gz 3349377 BLAKE2B 4fd75c2e8e8b3d55a63f954cb261c3930f871141c73d3fb8d2f42422735f3f862bae6966249187632aa2d55acb0372cd150381e11ce936cfef9976c71e43eb67 SHA512 f4ffc958bdd02107b2dd11bf321483a6e1e73a67e0540d034ab26f9eb13930ad80299b11f79acaedb4262f8f8643f9ce4baa388bc7f901b9ae35e9650acdcc9e
27 -DIST neomutt-20200821.tar.gz 3404856 BLAKE2B db15997c89135680dcef7c6108ca1c2e120eade4a1e915f02de6f81758fed2a360f905e3dbe79f4ebfc17e86c3476d4823f227f5752a5558de13dde2cde6308a SHA512 f7cba9123613c34711b84ab9f5ccab840be38876da20b29d281c142a3b4f5d582b879d727c95232b0fcc7b41947d05bf89707232d3980e160bcdba68784d6eef
28 -DIST neomutt-20200925.tar.gz 3440056 BLAKE2B 6f9858a02bdfc8a947ba1a26557e1b5c0ec027845e67a15b6811853e5b8820b9a27419ced4eaa407ca9b32efcd53d7cf878c44c0a54a277018aef36127c49e59 SHA512 1ee89ee1b3581fe2b7dafd091e315fcf4d6f7b0644c15b08af8eb2720e83f07ae526b5659abb44430309821f48013fc85af0dd6f140729b2e52e5f874cf3bc50
29 -DIST neomutt-20201120.tar.gz 3456322 BLAKE2B c5735140a553e5e4ae8072cb79466b9c5d7e9f65df5de7b7823842676d3eb44660d31c0407bb8253e2857a39b31b4252c8c18815a25d964d26cb30e70d81c7c2 SHA512 31c0cbfdf2b772f61b4c9bce97c9a2ad9fffb6ae21e562522544ad94247dfaa530334d90bd550eae1efc2b94a467ed959e4abb79b14261da7092f146a2e08e11
30 DIST neomutt-20201127.tar.gz 3456248 BLAKE2B 49d12285e4adfb15cd70f3c6cb06d0d260ccd3f3817ae6902ac5a58105c1fc36f2d6ead3927911b970bf2e72dcd8220340c900c20e011e09ac2159e7c4123987 SHA512 01e45aa00794cfb1c74a45a7f144962c8ab6dee03b0e5ce39a24d0c50817b909cac440a072c5d8b21ee7656c37b77bba4ba818de73710ccc3b0f76fd3ddd71cf
31 DIST neomutt-test-files-8629adab700a75c54e8e28bf05ad092503a98f75.tar.gz 3673 BLAKE2B 50354f19aedc5fc07d59ecb5b38fa65de16119bc0929f47014bd35dab4d3a4e5953c8b35670f3440003cf0cbccc2d0d2b3a869dc929cdc3cd60b02790270fb54 SHA512 3d4962210bc558234d818801dcaa7851a0aef011c96d91c054af535186ffda42059fc61fb148c48e1b076999fe3159b31589a69a29ed1897f8928f52fcc157d3
32
33 diff --git a/mail-client/neomutt/neomutt-20200626-r1.ebuild b/mail-client/neomutt/neomutt-20200626-r1.ebuild
34 deleted file mode 100644
35 index d45bb541971..00000000000
36 --- a/mail-client/neomutt/neomutt-20200626-r1.ebuild
37 +++ /dev/null
38 @@ -1,149 +0,0 @@
39 -# Copyright 1999-2020 Gentoo Authors
40 -# Distributed under the terms of the GNU General Public License v2
41 -
42 -EAPI=7
43 -
44 -inherit eutils
45 -
46 -if [[ ${PV} =~ 99999999$ ]]; then
47 - inherit git-r3
48 - EGIT_REPO_URI="https://github.com/neomutt/neomutt.git"
49 - EGIT_CHECKOUT_DIR="${WORKDIR}/neomutt-${P}"
50 -else
51 - SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
52 - KEYWORDS="~amd64 ~x86"
53 -fi
54 -
55 -TEST_FILES_COMMIT=8629adab700a75c54e8e28bf05ad092503a98f75
56 -SRC_URI+=" test? ( https://github.com/${PN}/neomutt-test-files/archive/${TEST_FILES_COMMIT}.tar.gz -> neomutt-test-files-${TEST_FILES_COMMIT}.tar.gz )"
57 -
58 -DESCRIPTION="A small but very powerful text-based mail client"
59 -HOMEPAGE="https://neomutt.org/"
60 -
61 -LICENSE="GPL-2"
62 -SLOT="0"
63 -IUSE="berkdb doc gdbm gnutls gpgme idn kerberos kyotocabinet libressl
64 - lmdb nls notmuch pgp-classic qdbm sasl selinux slang smime-classic
65 - ssl tokyocabinet test"
66 -
67 -CDEPEND="
68 - app-misc/mime-types
69 - berkdb? (
70 - || (
71 - sys-libs/db:6.2
72 - sys-libs/db:5.3
73 - sys-libs/db:4.8
74 - )
75 - <sys-libs/db-6.3:=
76 - )
77 - gdbm? ( sys-libs/gdbm:= )
78 - kyotocabinet? ( dev-db/kyotocabinet )
79 - lmdb? ( dev-db/lmdb:= )
80 - nls? ( virtual/libintl )
81 - qdbm? ( dev-db/qdbm )
82 - tokyocabinet? ( dev-db/tokyocabinet )
83 - gnutls? ( >=net-libs/gnutls-1.0.17:= )
84 - gpgme? ( >=app-crypt/gpgme-0.9.0:= )
85 - idn? ( net-dns/libidn:= )
86 - kerberos? ( virtual/krb5 )
87 - notmuch? ( net-mail/notmuch:= )
88 - sasl? ( >=dev-libs/cyrus-sasl-2 )
89 - !slang? ( sys-libs/ncurses:0= )
90 - slang? ( sys-libs/slang )
91 - ssl? (
92 - !libressl? ( >=dev-libs/openssl-1.0.2u:0= )
93 - libressl? ( dev-libs/libressl:= )
94 - )
95 -"
96 -DEPEND="${CDEPEND}
97 - dev-lang/tcl:=
98 - net-mail/mailbase
99 - doc? (
100 - dev-libs/libxml2
101 - dev-libs/libxslt
102 - app-text/docbook-xsl-stylesheets
103 - || (
104 - www-client/lynx
105 - www-client/w3m
106 - www-client/elinks
107 - )
108 - )
109 -"
110 -RDEPEND="${CDEPEND}
111 - selinux? ( sec-policy/selinux-mutt )
112 -"
113 -
114 -RESTRICT="!test? ( test )"
115 -
116 -src_configure() {
117 - local myconf=(
118 - "$(usex doc --full-doc --disable-doc)"
119 - "$(use_enable nls)"
120 - "$(use_enable notmuch)"
121 -
122 - "$(use_enable gpgme)"
123 - "$(use_enable pgp-classic pgp)"
124 - "$(use_enable smime-classic smime)"
125 -
126 - # Database backends.
127 - "$(use_enable berkdb bdb)"
128 - "$(use_enable gdbm)"
129 - "$(use_enable kyotocabinet)"
130 - "$(use_enable qdbm)"
131 - "$(use_enable tokyocabinet)"
132 -
133 - "$(use_enable idn)"
134 - "$(use_enable kerberos gss)"
135 - "$(use_enable lmdb)"
136 - "$(use_enable sasl)"
137 - "--with-ui=$(usex slang slang ncurses)"
138 - "--sysconfdir=${EPREFIX}/etc/${PN}"
139 - "$(use_enable ssl)"
140 - "$(use_enable gnutls)"
141 -
142 - "$(usex test --testing --disable-testing)"
143 - )
144 -
145 - econf CCACHE=none "${myconf[@]}"
146 -}
147 -
148 -src_test() {
149 - local test_dir="$(readlink --canonicalize ${S}/../neomutt-test-files-${TEST_FILES_COMMIT})"
150 - pushd ${test_dir} || die "Could not cd into test_dir"
151 - NEOMUTT_TEST_DIR="${test_dir}" ./setup.sh \
152 - || die "Failed to run the setup.sh script"
153 - popd || die "Could not cd back"
154 - NEOMUTT_TEST_DIR="${test_dir}" emake test
155 -}
156 -
157 -src_install() {
158 - emake DESTDIR="${D}" install
159 -
160 - # A man-page is always handy, so fake one - here neomuttrc.5 (neomutt.1
161 - # already exists)
162 - if use !doc; then
163 - sed -n \
164 - -e '/^\(CC_FOR_BUILD\|CFLAGS_FOR_BUILD\)\s*=/p' \
165 - -e '/^\(EXTRA_CFLAGS_FOR_BUILD\|LDFLAGS_FOR_BUILD\)\s*=/p' \
166 - -e '/^\(EXEEXT\|SRCDIR\)\s*=/p' \
167 - Makefile > docs/Makefile.fakedoc || die
168 - sed -n \
169 - -e '/^MAKEDOC_CPP\s*=/,/^\s*$/p' \
170 - -e '/^docs\/\(makedoc$(EXEEXT)\|neomutt\.1\|neomuttrc\.5\)\s*:/,/^\s*$/p' \
171 - docs/Makefile.autosetup >> docs/Makefile.fakedoc || die
172 - emake -f docs/Makefile.fakedoc docs/neomutt.1
173 - emake -f docs/Makefile.fakedoc docs/neomuttrc.5
174 - doman docs/neomutt.1 docs/neomuttrc.5
175 - fi
176 -
177 - dodoc LICENSE* ChangeLog* README*
178 -}
179 -
180 -pkg_postinst() {
181 - if use gpgme && ( use pgp-classic || use smime-classic ); then
182 - ewarn " Note that gpgme (old gpg) includes both pgp and smime"
183 - ewarn " support. You can probably remove pgp-classic (old crypt)"
184 - ewarn " and smime-classic (old smime) from your USE-flags and"
185 - ewarn " only enable gpgme."
186 - fi
187 -}
188
189 diff --git a/mail-client/neomutt/neomutt-20200626.ebuild b/mail-client/neomutt/neomutt-20200626.ebuild
190 deleted file mode 100644
191 index 73acfc7fb6d..00000000000
192 --- a/mail-client/neomutt/neomutt-20200626.ebuild
193 +++ /dev/null
194 @@ -1,128 +0,0 @@
195 -# Copyright 1999-2020 Gentoo Authors
196 -# Distributed under the terms of the GNU General Public License v2
197 -
198 -EAPI=6
199 -
200 -inherit eutils flag-o-matic
201 -
202 -if [[ ${PV} =~ 99999999$ ]]; then
203 - inherit git-r3
204 - EGIT_REPO_URI="https://github.com/neomutt/neomutt.git"
205 - EGIT_CHECKOUT_DIR="${WORKDIR}/neomutt-${P}"
206 -else
207 - SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
208 - KEYWORDS="amd64 x86"
209 -fi
210 -
211 -DESCRIPTION="A small but very powerful text-based mail client"
212 -HOMEPAGE="https://neomutt.org/"
213 -
214 -LICENSE="GPL-2"
215 -SLOT="0"
216 -IUSE="berkdb doc gdbm gnutls gpgme idn kerberos kyotocabinet libressl
217 - lmdb nls notmuch pgp-classic qdbm sasl selinux slang smime-classic
218 - ssl tokyocabinet"
219 -
220 -CDEPEND="
221 - app-misc/mime-types
222 - berkdb? (
223 - || (
224 - sys-libs/db:6.2
225 - sys-libs/db:5.3
226 - sys-libs/db:4.8
227 - )
228 - <sys-libs/db-6.3:=
229 - )
230 - gdbm? ( sys-libs/gdbm )
231 - kyotocabinet? ( dev-db/kyotocabinet )
232 - lmdb? ( dev-db/lmdb )
233 - nls? ( virtual/libintl )
234 - qdbm? ( dev-db/qdbm )
235 - tokyocabinet? ( dev-db/tokyocabinet )
236 - gnutls? ( >=net-libs/gnutls-1.0.17 )
237 - gpgme? ( >=app-crypt/gpgme-0.9.0 )
238 - idn? ( net-dns/libidn:= )
239 - kerberos? ( virtual/krb5 )
240 - notmuch? ( net-mail/notmuch )
241 - sasl? ( >=dev-libs/cyrus-sasl-2 )
242 - !slang? ( sys-libs/ncurses:0 )
243 - slang? ( sys-libs/slang )
244 - ssl? (
245 - !libressl? ( >=dev-libs/openssl-0.9.6:0 )
246 - libressl? ( dev-libs/libressl )
247 - )
248 -"
249 -DEPEND="${CDEPEND}
250 - dev-lang/tcl
251 - net-mail/mailbase
252 - doc? (
253 - dev-libs/libxml2
254 - dev-libs/libxslt
255 - app-text/docbook-xsl-stylesheets
256 - || ( www-client/lynx www-client/w3m www-client/elinks )
257 - )"
258 -RDEPEND="${CDEPEND}
259 - selinux? ( sec-policy/selinux-mutt )
260 -"
261 -
262 -src_configure() {
263 - local myconf=(
264 - "$(usex doc --full-doc --disable-doc)"
265 - "$(use_enable nls)"
266 - "$(use_enable notmuch)"
267 -
268 - "$(use_enable gpgme)"
269 - "$(use_enable pgp-classic pgp)"
270 - "$(use_enable smime-classic smime)"
271 -
272 - # Database backends.
273 - "$(use_enable berkdb bdb)"
274 - "$(use_enable gdbm)"
275 - "$(use_enable kyotocabinet)"
276 - "$(use_enable qdbm)"
277 - "$(use_enable tokyocabinet)"
278 -
279 - "$(use_enable idn)"
280 - "$(use_enable kerberos gss)"
281 - "$(use_enable lmdb)"
282 - "$(use_enable sasl)"
283 - "--with-ui=$(usex slang slang ncurses)"
284 - "--sysconfdir=${EPREFIX}/etc/${PN}"
285 - "$(use_enable ssl)"
286 - "$(use_enable gnutls)"
287 - )
288 -
289 - econf CCACHE=none "${myconf[@]}"
290 -}
291 -
292 -src_install() {
293 - emake DESTDIR="${D}" install
294 -
295 - # A man-page is always handy, so fake one – here neomuttrc.5
296 - # (neomutt.1 already exists)
297 - if use !doc; then
298 - sed -n \
299 - -e '/^\(CC_FOR_BUILD\|CFLAGS_FOR_BUILD\)\s*=/p' \
300 - -e '/^\(EXTRA_CFLAGS_FOR_BUILD\|LDFLAGS_FOR_BUILD\)\s*=/p' \
301 - -e '/^\(EXEEXT\|SRCDIR\)\s*=/p' \
302 - Makefile > docs/Makefile.fakedoc || die
303 - sed -n \
304 - -e '/^MAKEDOC_CPP\s*=/,/^\s*$/p' \
305 - -e '/^docs\/\(makedoc$(EXEEXT)\|neomutt\.1\|neomuttrc\.5\)\s*:/,/^\s*$/p' \
306 - docs/Makefile.autosetup >> docs/Makefile.fakedoc || die
307 - emake -f docs/Makefile.fakedoc docs/neomutt.1
308 - emake -f docs/Makefile.fakedoc docs/neomuttrc.5
309 - doman docs/neomutt.1 docs/neomuttrc.5
310 - fi
311 -
312 - dodoc LICENSE* ChangeLog* README*
313 -}
314 -
315 -pkg_postinst() {
316 - if use gpgme && ( use pgp-classic || use smime-classic ); then
317 - ewarn " Note that gpgme (old gpg) includes both pgp and smime"
318 - ewarn " support. You can probably remove pgp-classic (old crypt)"
319 - ewarn " and smime-classic (old smime) from your USE-flags and"
320 - ewarn " only enable gpgme."
321 - fi
322 -}
323
324 diff --git a/mail-client/neomutt/neomutt-20200821.ebuild b/mail-client/neomutt/neomutt-20200821.ebuild
325 deleted file mode 100644
326 index d45bb541971..00000000000
327 --- a/mail-client/neomutt/neomutt-20200821.ebuild
328 +++ /dev/null
329 @@ -1,149 +0,0 @@
330 -# Copyright 1999-2020 Gentoo Authors
331 -# Distributed under the terms of the GNU General Public License v2
332 -
333 -EAPI=7
334 -
335 -inherit eutils
336 -
337 -if [[ ${PV} =~ 99999999$ ]]; then
338 - inherit git-r3
339 - EGIT_REPO_URI="https://github.com/neomutt/neomutt.git"
340 - EGIT_CHECKOUT_DIR="${WORKDIR}/neomutt-${P}"
341 -else
342 - SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
343 - KEYWORDS="~amd64 ~x86"
344 -fi
345 -
346 -TEST_FILES_COMMIT=8629adab700a75c54e8e28bf05ad092503a98f75
347 -SRC_URI+=" test? ( https://github.com/${PN}/neomutt-test-files/archive/${TEST_FILES_COMMIT}.tar.gz -> neomutt-test-files-${TEST_FILES_COMMIT}.tar.gz )"
348 -
349 -DESCRIPTION="A small but very powerful text-based mail client"
350 -HOMEPAGE="https://neomutt.org/"
351 -
352 -LICENSE="GPL-2"
353 -SLOT="0"
354 -IUSE="berkdb doc gdbm gnutls gpgme idn kerberos kyotocabinet libressl
355 - lmdb nls notmuch pgp-classic qdbm sasl selinux slang smime-classic
356 - ssl tokyocabinet test"
357 -
358 -CDEPEND="
359 - app-misc/mime-types
360 - berkdb? (
361 - || (
362 - sys-libs/db:6.2
363 - sys-libs/db:5.3
364 - sys-libs/db:4.8
365 - )
366 - <sys-libs/db-6.3:=
367 - )
368 - gdbm? ( sys-libs/gdbm:= )
369 - kyotocabinet? ( dev-db/kyotocabinet )
370 - lmdb? ( dev-db/lmdb:= )
371 - nls? ( virtual/libintl )
372 - qdbm? ( dev-db/qdbm )
373 - tokyocabinet? ( dev-db/tokyocabinet )
374 - gnutls? ( >=net-libs/gnutls-1.0.17:= )
375 - gpgme? ( >=app-crypt/gpgme-0.9.0:= )
376 - idn? ( net-dns/libidn:= )
377 - kerberos? ( virtual/krb5 )
378 - notmuch? ( net-mail/notmuch:= )
379 - sasl? ( >=dev-libs/cyrus-sasl-2 )
380 - !slang? ( sys-libs/ncurses:0= )
381 - slang? ( sys-libs/slang )
382 - ssl? (
383 - !libressl? ( >=dev-libs/openssl-1.0.2u:0= )
384 - libressl? ( dev-libs/libressl:= )
385 - )
386 -"
387 -DEPEND="${CDEPEND}
388 - dev-lang/tcl:=
389 - net-mail/mailbase
390 - doc? (
391 - dev-libs/libxml2
392 - dev-libs/libxslt
393 - app-text/docbook-xsl-stylesheets
394 - || (
395 - www-client/lynx
396 - www-client/w3m
397 - www-client/elinks
398 - )
399 - )
400 -"
401 -RDEPEND="${CDEPEND}
402 - selinux? ( sec-policy/selinux-mutt )
403 -"
404 -
405 -RESTRICT="!test? ( test )"
406 -
407 -src_configure() {
408 - local myconf=(
409 - "$(usex doc --full-doc --disable-doc)"
410 - "$(use_enable nls)"
411 - "$(use_enable notmuch)"
412 -
413 - "$(use_enable gpgme)"
414 - "$(use_enable pgp-classic pgp)"
415 - "$(use_enable smime-classic smime)"
416 -
417 - # Database backends.
418 - "$(use_enable berkdb bdb)"
419 - "$(use_enable gdbm)"
420 - "$(use_enable kyotocabinet)"
421 - "$(use_enable qdbm)"
422 - "$(use_enable tokyocabinet)"
423 -
424 - "$(use_enable idn)"
425 - "$(use_enable kerberos gss)"
426 - "$(use_enable lmdb)"
427 - "$(use_enable sasl)"
428 - "--with-ui=$(usex slang slang ncurses)"
429 - "--sysconfdir=${EPREFIX}/etc/${PN}"
430 - "$(use_enable ssl)"
431 - "$(use_enable gnutls)"
432 -
433 - "$(usex test --testing --disable-testing)"
434 - )
435 -
436 - econf CCACHE=none "${myconf[@]}"
437 -}
438 -
439 -src_test() {
440 - local test_dir="$(readlink --canonicalize ${S}/../neomutt-test-files-${TEST_FILES_COMMIT})"
441 - pushd ${test_dir} || die "Could not cd into test_dir"
442 - NEOMUTT_TEST_DIR="${test_dir}" ./setup.sh \
443 - || die "Failed to run the setup.sh script"
444 - popd || die "Could not cd back"
445 - NEOMUTT_TEST_DIR="${test_dir}" emake test
446 -}
447 -
448 -src_install() {
449 - emake DESTDIR="${D}" install
450 -
451 - # A man-page is always handy, so fake one - here neomuttrc.5 (neomutt.1
452 - # already exists)
453 - if use !doc; then
454 - sed -n \
455 - -e '/^\(CC_FOR_BUILD\|CFLAGS_FOR_BUILD\)\s*=/p' \
456 - -e '/^\(EXTRA_CFLAGS_FOR_BUILD\|LDFLAGS_FOR_BUILD\)\s*=/p' \
457 - -e '/^\(EXEEXT\|SRCDIR\)\s*=/p' \
458 - Makefile > docs/Makefile.fakedoc || die
459 - sed -n \
460 - -e '/^MAKEDOC_CPP\s*=/,/^\s*$/p' \
461 - -e '/^docs\/\(makedoc$(EXEEXT)\|neomutt\.1\|neomuttrc\.5\)\s*:/,/^\s*$/p' \
462 - docs/Makefile.autosetup >> docs/Makefile.fakedoc || die
463 - emake -f docs/Makefile.fakedoc docs/neomutt.1
464 - emake -f docs/Makefile.fakedoc docs/neomuttrc.5
465 - doman docs/neomutt.1 docs/neomuttrc.5
466 - fi
467 -
468 - dodoc LICENSE* ChangeLog* README*
469 -}
470 -
471 -pkg_postinst() {
472 - if use gpgme && ( use pgp-classic || use smime-classic ); then
473 - ewarn " Note that gpgme (old gpg) includes both pgp and smime"
474 - ewarn " support. You can probably remove pgp-classic (old crypt)"
475 - ewarn " and smime-classic (old smime) from your USE-flags and"
476 - ewarn " only enable gpgme."
477 - fi
478 -}
479
480 diff --git a/mail-client/neomutt/neomutt-20200925.ebuild b/mail-client/neomutt/neomutt-20200925.ebuild
481 deleted file mode 100644
482 index d25f26c5ada..00000000000
483 --- a/mail-client/neomutt/neomutt-20200925.ebuild
484 +++ /dev/null
485 @@ -1,149 +0,0 @@
486 -# Copyright 1999-2020 Gentoo Authors
487 -# Distributed under the terms of the GNU General Public License v2
488 -
489 -EAPI=7
490 -
491 -inherit eutils
492 -
493 -if [[ ${PV} =~ 99999999$ ]]; then
494 - inherit git-r3
495 - EGIT_REPO_URI="https://github.com/neomutt/neomutt.git"
496 - EGIT_CHECKOUT_DIR="${WORKDIR}/neomutt-${P}"
497 -else
498 - SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
499 - KEYWORDS="~amd64 ~ppc64 ~x86"
500 -fi
501 -
502 -TEST_FILES_COMMIT=8629adab700a75c54e8e28bf05ad092503a98f75
503 -SRC_URI+=" test? ( https://github.com/${PN}/neomutt-test-files/archive/${TEST_FILES_COMMIT}.tar.gz -> neomutt-test-files-${TEST_FILES_COMMIT}.tar.gz )"
504 -
505 -DESCRIPTION="A small but very powerful text-based mail client"
506 -HOMEPAGE="https://neomutt.org/"
507 -
508 -LICENSE="GPL-2"
509 -SLOT="0"
510 -IUSE="berkdb doc gdbm gnutls gpgme idn kerberos kyotocabinet libressl
511 - lmdb nls notmuch pgp-classic qdbm sasl selinux slang smime-classic
512 - ssl tokyocabinet test"
513 -
514 -CDEPEND="
515 - app-misc/mime-types
516 - berkdb? (
517 - || (
518 - sys-libs/db:6.2
519 - sys-libs/db:5.3
520 - sys-libs/db:4.8
521 - )
522 - <sys-libs/db-6.3:=
523 - )
524 - gdbm? ( sys-libs/gdbm:= )
525 - kyotocabinet? ( dev-db/kyotocabinet )
526 - lmdb? ( dev-db/lmdb:= )
527 - nls? ( virtual/libintl )
528 - qdbm? ( dev-db/qdbm )
529 - tokyocabinet? ( dev-db/tokyocabinet )
530 - gnutls? ( >=net-libs/gnutls-1.0.17:= )
531 - gpgme? ( >=app-crypt/gpgme-0.9.0:= )
532 - idn? ( net-dns/libidn:= )
533 - kerberos? ( virtual/krb5 )
534 - notmuch? ( net-mail/notmuch:= )
535 - sasl? ( >=dev-libs/cyrus-sasl-2 )
536 - !slang? ( sys-libs/ncurses:0= )
537 - slang? ( sys-libs/slang )
538 - ssl? (
539 - !libressl? ( >=dev-libs/openssl-1.0.2u:0= )
540 - libressl? ( dev-libs/libressl:= )
541 - )
542 -"
543 -DEPEND="${CDEPEND}
544 - dev-lang/tcl:=
545 - net-mail/mailbase
546 - doc? (
547 - dev-libs/libxml2
548 - dev-libs/libxslt
549 - app-text/docbook-xsl-stylesheets
550 - || (
551 - www-client/lynx
552 - www-client/w3m
553 - www-client/elinks
554 - )
555 - )
556 -"
557 -RDEPEND="${CDEPEND}
558 - selinux? ( sec-policy/selinux-mutt )
559 -"
560 -
561 -RESTRICT="!test? ( test )"
562 -
563 -src_configure() {
564 - local myconf=(
565 - "$(usex doc --full-doc --disable-doc)"
566 - "$(use_enable nls)"
567 - "$(use_enable notmuch)"
568 -
569 - "$(use_enable gpgme)"
570 - "$(use_enable pgp-classic pgp)"
571 - "$(use_enable smime-classic smime)"
572 -
573 - # Database backends.
574 - "$(use_enable berkdb bdb)"
575 - "$(use_enable gdbm)"
576 - "$(use_enable kyotocabinet)"
577 - "$(use_enable qdbm)"
578 - "$(use_enable tokyocabinet)"
579 -
580 - "$(use_enable idn)"
581 - "$(use_enable kerberos gss)"
582 - "$(use_enable lmdb)"
583 - "$(use_enable sasl)"
584 - "--with-ui=$(usex slang slang ncurses)"
585 - "--sysconfdir=${EPREFIX}/etc/${PN}"
586 - "$(use_enable ssl)"
587 - "$(use_enable gnutls)"
588 -
589 - "$(usex test --testing --disable-testing)"
590 - )
591 -
592 - econf CCACHE=none "${myconf[@]}"
593 -}
594 -
595 -src_test() {
596 - local test_dir="$(readlink --canonicalize ${S}/../neomutt-test-files-${TEST_FILES_COMMIT})"
597 - pushd ${test_dir} || die "Could not cd into test_dir"
598 - NEOMUTT_TEST_DIR="${test_dir}" ./setup.sh \
599 - || die "Failed to run the setup.sh script"
600 - popd || die "Could not cd back"
601 - NEOMUTT_TEST_DIR="${test_dir}" emake test
602 -}
603 -
604 -src_install() {
605 - emake DESTDIR="${D}" install
606 -
607 - # A man-page is always handy, so fake one - here neomuttrc.5 (neomutt.1
608 - # already exists)
609 - if use !doc; then
610 - sed -n \
611 - -e '/^\(CC_FOR_BUILD\|CFLAGS_FOR_BUILD\)\s*=/p' \
612 - -e '/^\(EXTRA_CFLAGS_FOR_BUILD\|LDFLAGS_FOR_BUILD\)\s*=/p' \
613 - -e '/^\(EXEEXT\|SRCDIR\)\s*=/p' \
614 - Makefile > docs/Makefile.fakedoc || die
615 - sed -n \
616 - -e '/^MAKEDOC_CPP\s*=/,/^\s*$/p' \
617 - -e '/^docs\/\(makedoc$(EXEEXT)\|neomutt\.1\|neomuttrc\.5\)\s*:/,/^\s*$/p' \
618 - docs/Makefile.autosetup >> docs/Makefile.fakedoc || die
619 - emake -f docs/Makefile.fakedoc docs/neomutt.1
620 - emake -f docs/Makefile.fakedoc docs/neomuttrc.5
621 - doman docs/neomutt.1 docs/neomuttrc.5
622 - fi
623 -
624 - dodoc LICENSE* ChangeLog* README*
625 -}
626 -
627 -pkg_postinst() {
628 - if use gpgme && ( use pgp-classic || use smime-classic ); then
629 - ewarn " Note that gpgme (old gpg) includes both pgp and smime"
630 - ewarn " support. You can probably remove pgp-classic (old crypt)"
631 - ewarn " and smime-classic (old smime) from your USE-flags and"
632 - ewarn " only enable gpgme."
633 - fi
634 -}
635
636 diff --git a/mail-client/neomutt/neomutt-20201120.ebuild b/mail-client/neomutt/neomutt-20201120.ebuild
637 deleted file mode 100644
638 index d25f26c5ada..00000000000
639 --- a/mail-client/neomutt/neomutt-20201120.ebuild
640 +++ /dev/null
641 @@ -1,149 +0,0 @@
642 -# Copyright 1999-2020 Gentoo Authors
643 -# Distributed under the terms of the GNU General Public License v2
644 -
645 -EAPI=7
646 -
647 -inherit eutils
648 -
649 -if [[ ${PV} =~ 99999999$ ]]; then
650 - inherit git-r3
651 - EGIT_REPO_URI="https://github.com/neomutt/neomutt.git"
652 - EGIT_CHECKOUT_DIR="${WORKDIR}/neomutt-${P}"
653 -else
654 - SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
655 - KEYWORDS="~amd64 ~ppc64 ~x86"
656 -fi
657 -
658 -TEST_FILES_COMMIT=8629adab700a75c54e8e28bf05ad092503a98f75
659 -SRC_URI+=" test? ( https://github.com/${PN}/neomutt-test-files/archive/${TEST_FILES_COMMIT}.tar.gz -> neomutt-test-files-${TEST_FILES_COMMIT}.tar.gz )"
660 -
661 -DESCRIPTION="A small but very powerful text-based mail client"
662 -HOMEPAGE="https://neomutt.org/"
663 -
664 -LICENSE="GPL-2"
665 -SLOT="0"
666 -IUSE="berkdb doc gdbm gnutls gpgme idn kerberos kyotocabinet libressl
667 - lmdb nls notmuch pgp-classic qdbm sasl selinux slang smime-classic
668 - ssl tokyocabinet test"
669 -
670 -CDEPEND="
671 - app-misc/mime-types
672 - berkdb? (
673 - || (
674 - sys-libs/db:6.2
675 - sys-libs/db:5.3
676 - sys-libs/db:4.8
677 - )
678 - <sys-libs/db-6.3:=
679 - )
680 - gdbm? ( sys-libs/gdbm:= )
681 - kyotocabinet? ( dev-db/kyotocabinet )
682 - lmdb? ( dev-db/lmdb:= )
683 - nls? ( virtual/libintl )
684 - qdbm? ( dev-db/qdbm )
685 - tokyocabinet? ( dev-db/tokyocabinet )
686 - gnutls? ( >=net-libs/gnutls-1.0.17:= )
687 - gpgme? ( >=app-crypt/gpgme-0.9.0:= )
688 - idn? ( net-dns/libidn:= )
689 - kerberos? ( virtual/krb5 )
690 - notmuch? ( net-mail/notmuch:= )
691 - sasl? ( >=dev-libs/cyrus-sasl-2 )
692 - !slang? ( sys-libs/ncurses:0= )
693 - slang? ( sys-libs/slang )
694 - ssl? (
695 - !libressl? ( >=dev-libs/openssl-1.0.2u:0= )
696 - libressl? ( dev-libs/libressl:= )
697 - )
698 -"
699 -DEPEND="${CDEPEND}
700 - dev-lang/tcl:=
701 - net-mail/mailbase
702 - doc? (
703 - dev-libs/libxml2
704 - dev-libs/libxslt
705 - app-text/docbook-xsl-stylesheets
706 - || (
707 - www-client/lynx
708 - www-client/w3m
709 - www-client/elinks
710 - )
711 - )
712 -"
713 -RDEPEND="${CDEPEND}
714 - selinux? ( sec-policy/selinux-mutt )
715 -"
716 -
717 -RESTRICT="!test? ( test )"
718 -
719 -src_configure() {
720 - local myconf=(
721 - "$(usex doc --full-doc --disable-doc)"
722 - "$(use_enable nls)"
723 - "$(use_enable notmuch)"
724 -
725 - "$(use_enable gpgme)"
726 - "$(use_enable pgp-classic pgp)"
727 - "$(use_enable smime-classic smime)"
728 -
729 - # Database backends.
730 - "$(use_enable berkdb bdb)"
731 - "$(use_enable gdbm)"
732 - "$(use_enable kyotocabinet)"
733 - "$(use_enable qdbm)"
734 - "$(use_enable tokyocabinet)"
735 -
736 - "$(use_enable idn)"
737 - "$(use_enable kerberos gss)"
738 - "$(use_enable lmdb)"
739 - "$(use_enable sasl)"
740 - "--with-ui=$(usex slang slang ncurses)"
741 - "--sysconfdir=${EPREFIX}/etc/${PN}"
742 - "$(use_enable ssl)"
743 - "$(use_enable gnutls)"
744 -
745 - "$(usex test --testing --disable-testing)"
746 - )
747 -
748 - econf CCACHE=none "${myconf[@]}"
749 -}
750 -
751 -src_test() {
752 - local test_dir="$(readlink --canonicalize ${S}/../neomutt-test-files-${TEST_FILES_COMMIT})"
753 - pushd ${test_dir} || die "Could not cd into test_dir"
754 - NEOMUTT_TEST_DIR="${test_dir}" ./setup.sh \
755 - || die "Failed to run the setup.sh script"
756 - popd || die "Could not cd back"
757 - NEOMUTT_TEST_DIR="${test_dir}" emake test
758 -}
759 -
760 -src_install() {
761 - emake DESTDIR="${D}" install
762 -
763 - # A man-page is always handy, so fake one - here neomuttrc.5 (neomutt.1
764 - # already exists)
765 - if use !doc; then
766 - sed -n \
767 - -e '/^\(CC_FOR_BUILD\|CFLAGS_FOR_BUILD\)\s*=/p' \
768 - -e '/^\(EXTRA_CFLAGS_FOR_BUILD\|LDFLAGS_FOR_BUILD\)\s*=/p' \
769 - -e '/^\(EXEEXT\|SRCDIR\)\s*=/p' \
770 - Makefile > docs/Makefile.fakedoc || die
771 - sed -n \
772 - -e '/^MAKEDOC_CPP\s*=/,/^\s*$/p' \
773 - -e '/^docs\/\(makedoc$(EXEEXT)\|neomutt\.1\|neomuttrc\.5\)\s*:/,/^\s*$/p' \
774 - docs/Makefile.autosetup >> docs/Makefile.fakedoc || die
775 - emake -f docs/Makefile.fakedoc docs/neomutt.1
776 - emake -f docs/Makefile.fakedoc docs/neomuttrc.5
777 - doman docs/neomutt.1 docs/neomuttrc.5
778 - fi
779 -
780 - dodoc LICENSE* ChangeLog* README*
781 -}
782 -
783 -pkg_postinst() {
784 - if use gpgme && ( use pgp-classic || use smime-classic ); then
785 - ewarn " Note that gpgme (old gpg) includes both pgp and smime"
786 - ewarn " support. You can probably remove pgp-classic (old crypt)"
787 - ewarn " and smime-classic (old smime) from your USE-flags and"
788 - ewarn " only enable gpgme."
789 - fi
790 -}