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: Fri, 11 Oct 2019 18:15:40
Message-Id: 1570817694.9ac0d77b2b55cc4bd359c1953ff7bd6086f1c09d.nicolasbock@gentoo
1 commit: 9ac0d77b2b55cc4bd359c1953ff7bd6086f1c09d
2 Author: Nicolas Bock <nicolasbock <AT> gentoo <DOT> org>
3 AuthorDate: Fri Oct 11 18:14:15 2019 +0000
4 Commit: Nicolas Bock <nicolasbock <AT> gentoo <DOT> org>
5 CommitDate: Fri Oct 11 18:14:54 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ac0d77b
7
8 mail-client/neomutt: Dropping old versions
9
10 Package-Manager: Portage-2.3.76, Repoman-2.3.16
11 Signed-off-by: Nicolas Bock <nicolasbock <AT> gentoo.org>
12
13 mail-client/neomutt/Manifest | 2 -
14 mail-client/neomutt/neomutt-20180223.ebuild | 140 ----------------------------
15 mail-client/neomutt/neomutt-20180323.ebuild | 140 ----------------------------
16 3 files changed, 282 deletions(-)
17
18 diff --git a/mail-client/neomutt/Manifest b/mail-client/neomutt/Manifest
19 index 299ac507030..0fdc563bc43 100644
20 --- a/mail-client/neomutt/Manifest
21 +++ b/mail-client/neomutt/Manifest
22 @@ -1,5 +1,3 @@
23 -DIST neomutt-20180223.tar.gz 2695087 BLAKE2B ebe19022dd23914dd3c529b49fac1b58cb965e8974b8cf2f7fd1f417cb9a3f0fcded951d5506092f90ad03b8fd209392143240b1d48560f9772242652a347817 SHA512 6fbbea9e182d087d8fe90094dfcbadaaca2878fa71e024e504999d1a54d853dcd346ea7aa32f421ed9dfdf90c42307f2796518dc43748805c4e36fd5755d4adc
24 -DIST neomutt-20180323.tar.gz 2650465 BLAKE2B 59f11208320e514119e60f6c85a876fed2693b9eae3127fc3fa5a35722a80dfd99b0c6b5a5074711d42b35d459e70f4dda3d29e7358e1d95d5d0d350438290d5 SHA512 997c697300768809823b8d8588c93003c6cd7fcc6cbe7ce524096033e91c618119f78c697ccd15b4c93751b3156d50e611974e8f8b332efb467c031385e9f819
25 DIST neomutt-20180512.tar.gz 2758674 BLAKE2B 47a8d1fe5d5e2725a6ee868b937eea3807ab35dc8eefe47f0d9b1db3aeaa97e69c36e3b8544fc43f1ce0a9980017d654bace8d342094fd7d26ecdb13cdf54253 SHA512 033faa27b01998895d2452d541ed5942cf7dede7a935fc807e6a7f88f3a8c182ea0ab5b4ed7db852ff2afb4d3b990db05477d9ff0dcf7dee186c393244d1db66
26 DIST neomutt-20180622.tar.gz 2769280 BLAKE2B 57e708a0502d8de795a08150dd92c4b2a8ba9d0594102f4d4d4b183f29caad147e233586882ca68aa23df6e69b0c55345120ca40ddc9db80e76c734409ff5a3b SHA512 8085bf2bcf25ee4a4531cc5f950f862f58e3bf6ebfb96450479132ed60b4d87e35bc54f9b5e110d93dbd8e9684c1eceb36012753fc7bf5d3fb5046d9d42b69e0
27 DIST neomutt-20180716.tar.gz 2778105 BLAKE2B b367407baf2187347971a0327a0c037861f648ebef12ce7b006b756bf60e696ff7a2c986848a9f15815aa95638dd5a3a90f47e97a9c0573950be8cdcc93b13ad SHA512 ee4093217cc1409262b96ab33ed78a38f5c6a72f62fcd7b25027f9373687ce67af8a4e1793b1d7d843bee5b4a7e0c69b30b3badf88a4e1a8fadd8b21441faaae
28
29 diff --git a/mail-client/neomutt/neomutt-20180223.ebuild b/mail-client/neomutt/neomutt-20180223.ebuild
30 deleted file mode 100644
31 index f90289f77c0..00000000000
32 --- a/mail-client/neomutt/neomutt-20180223.ebuild
33 +++ /dev/null
34 @@ -1,140 +0,0 @@
35 -# Copyright 1999-2018 Gentoo Foundation
36 -# Distributed under the terms of the GNU General Public License v2
37 -
38 -EAPI=6
39 -
40 -inherit eutils flag-o-matic
41 -
42 -if [[ ${PV} =~ 9999$ ]]; then
43 - inherit git-r3
44 - EGIT_REPO_URI="https://github.com/neomutt/neomutt.git"
45 - EGIT_CHECKOUT_DIR="${WORKDIR}/neomutt-${P}"
46 -else
47 - SRC_URI="https://github.com/${PN}/${PN}/archive/${P}.tar.gz"
48 - KEYWORDS="~amd64 ~x86"
49 -fi
50 -
51 -DESCRIPTION="A small but very powerful text-based mail client"
52 -HOMEPAGE="https://www.neomutt.org/"
53 -
54 -LICENSE="GPL-2"
55 -SLOT="0"
56 -IUSE="berkdb crypt doc gdbm gnutls gpg gpgme idn kerberos kyotocabinet
57 - libressl lmdb nls notmuch pgp_classic qdbm sasl selinux slang smime
58 - smime_classic ssl tokyocabinet"
59 -
60 -CDEPEND="
61 - app-misc/mime-types
62 - berkdb? (
63 - || (
64 - sys-libs/db:6.2
65 - sys-libs/db:5.3
66 - sys-libs/db:4.8
67 - )
68 - <sys-libs/db-6.3:=
69 - )
70 - gdbm? ( sys-libs/gdbm )
71 - kyotocabinet? ( dev-db/kyotocabinet )
72 - lmdb? ( dev-db/lmdb )
73 - nls? ( virtual/libintl )
74 - qdbm? ( dev-db/qdbm )
75 - tokyocabinet? ( dev-db/tokyocabinet )
76 - gnutls? ( >=net-libs/gnutls-1.0.17 )
77 - gpg? ( >=app-crypt/gpgme-0.9.0 )
78 - gpgme? ( >=app-crypt/gpgme-0.9.0 )
79 - idn? ( net-dns/libidn )
80 - kerberos? ( virtual/krb5 )
81 - notmuch? ( net-mail/notmuch )
82 - sasl? ( >=dev-libs/cyrus-sasl-2 )
83 - !slang? ( sys-libs/ncurses:0 )
84 - slang? ( sys-libs/slang )
85 - ssl? (
86 - !libressl? ( >=dev-libs/openssl-0.9.6:0 )
87 - libressl? ( dev-libs/libressl )
88 - )
89 -"
90 -DEPEND="${CDEPEND}
91 - dev-lang/tcl
92 - net-mail/mailbase
93 - doc? (
94 - dev-libs/libxml2
95 - dev-libs/libxslt
96 - app-text/docbook-xsl-stylesheets
97 - || ( www-client/lynx www-client/w3m www-client/elinks )
98 - )"
99 -RDEPEND="${CDEPEND}
100 - selinux? ( sec-policy/selinux-mutt )
101 -"
102 -
103 -S="${WORKDIR}/${PN}-${P}"
104 -
105 -src_configure() {
106 - local myconf=(
107 - "$(use_enable doc)"
108 - "$(use_enable nls)"
109 - "$(use_enable notmuch)"
110 -
111 - # During the transition of the crypto USE flags we need to support
112 - # both sets of flags. We do not want to emit a configuration setting
113 - # twice, since the second flag overrides the first, potentially
114 - # leading to unwanted settings. See https://bugs.gentoo.org/640824 for
115 - # details.
116 - "$(if use gpg || use gpgme; then echo "--enable"; else echo "--disable"; fi)-gpgme"
117 - "$(if use crypt || use pgp_classic; then echo "--enable"; else echo "--disable"; fi)-pgp"
118 - "$(if use smime || use smime_classic; then echo "--enable"; else echo "--disable"; fi)-smime"
119 -
120 - # Database backends.
121 - "$(use_enable berkdb bdb)"
122 - "$(use_enable gdbm)"
123 - "$(use_enable kyotocabinet)"
124 - "$(use_enable qdbm)"
125 - "$(use_enable tokyocabinet)"
126 -
127 - "$(use_enable idn)"
128 - "$(use_enable kerberos gss)"
129 - "$(use_enable lmdb)"
130 - "$(use_enable sasl)"
131 - "--with-ui=$(usex slang slang ncurses)"
132 - "--sysconfdir=${EPREFIX}/etc/${PN}"
133 - "$(use_enable ssl)"
134 - "$(use_enable gnutls)"
135 - )
136 -
137 - econf "${myconf[@]}"
138 -}
139 -
140 -src_install() {
141 - emake DESTDIR="${D}" install
142 -
143 - # A man-page is always handy, so fake one – here neomuttrc.5
144 - # (neomutt.1 already exists)
145 - if use !doc; then
146 - sed -n '/^\(SRCDIR\|EXEEXT\|CC_FOR_BUILD\)\s*=/p;$a\\n' \
147 - Makefile > doc/Makefile.fakedoc || die
148 - sed -n '/^\(MAKEDOC_CPP\s*=\|doc\/\(makedoc$(EXEEXT)\|neomuttrc.man\):\)/,/^[[:blank:]]*$/p' \
149 - doc/Makefile.autosetup >> doc/Makefile.fakedoc || die
150 - emake -f doc/Makefile.fakedoc doc/neomuttrc.man
151 - cp doc/neomuttrc.man doc/neomuttrc.5 || die
152 - doman doc/neomutt.1 doc/neomuttrc.5
153 - fi
154 -
155 - dodoc COPYRIGHT LICENSE* ChangeLog* README*
156 -}
157 -
158 -pkg_postinst() {
159 - if use crypt || use gpg || use smime; then
160 - ewarn "Pleae note that the crypto related USE flags of neomutt have changed."
161 - ewarn "(https://bugs.gentoo.org/637176)"
162 - ewarn "crypt -> pgp_classic"
163 - ewarn "gpg -> gpgme"
164 - ewarn "smime -> smime_classic"
165 - ewarn "The old USE flags still work but their use is deprecated and will"
166 - ewarn "be removed in a future release."
167 - if use gpg && ( use crypt || use smime ); then
168 - ewarn " Note that gpgme (old gpg) includes both pgp and smime"
169 - ewarn " support. You can probably remove pgp_classic (old crypt)"
170 - ewarn " and smime_classic (old smime) from your USE-flags and"
171 - ewarn " only enable gpgme."
172 - fi
173 - fi
174 -}
175
176 diff --git a/mail-client/neomutt/neomutt-20180323.ebuild b/mail-client/neomutt/neomutt-20180323.ebuild
177 deleted file mode 100644
178 index f90289f77c0..00000000000
179 --- a/mail-client/neomutt/neomutt-20180323.ebuild
180 +++ /dev/null
181 @@ -1,140 +0,0 @@
182 -# Copyright 1999-2018 Gentoo Foundation
183 -# Distributed under the terms of the GNU General Public License v2
184 -
185 -EAPI=6
186 -
187 -inherit eutils flag-o-matic
188 -
189 -if [[ ${PV} =~ 9999$ ]]; then
190 - inherit git-r3
191 - EGIT_REPO_URI="https://github.com/neomutt/neomutt.git"
192 - EGIT_CHECKOUT_DIR="${WORKDIR}/neomutt-${P}"
193 -else
194 - SRC_URI="https://github.com/${PN}/${PN}/archive/${P}.tar.gz"
195 - KEYWORDS="~amd64 ~x86"
196 -fi
197 -
198 -DESCRIPTION="A small but very powerful text-based mail client"
199 -HOMEPAGE="https://www.neomutt.org/"
200 -
201 -LICENSE="GPL-2"
202 -SLOT="0"
203 -IUSE="berkdb crypt doc gdbm gnutls gpg gpgme idn kerberos kyotocabinet
204 - libressl lmdb nls notmuch pgp_classic qdbm sasl selinux slang smime
205 - smime_classic ssl tokyocabinet"
206 -
207 -CDEPEND="
208 - app-misc/mime-types
209 - berkdb? (
210 - || (
211 - sys-libs/db:6.2
212 - sys-libs/db:5.3
213 - sys-libs/db:4.8
214 - )
215 - <sys-libs/db-6.3:=
216 - )
217 - gdbm? ( sys-libs/gdbm )
218 - kyotocabinet? ( dev-db/kyotocabinet )
219 - lmdb? ( dev-db/lmdb )
220 - nls? ( virtual/libintl )
221 - qdbm? ( dev-db/qdbm )
222 - tokyocabinet? ( dev-db/tokyocabinet )
223 - gnutls? ( >=net-libs/gnutls-1.0.17 )
224 - gpg? ( >=app-crypt/gpgme-0.9.0 )
225 - gpgme? ( >=app-crypt/gpgme-0.9.0 )
226 - idn? ( net-dns/libidn )
227 - kerberos? ( virtual/krb5 )
228 - notmuch? ( net-mail/notmuch )
229 - sasl? ( >=dev-libs/cyrus-sasl-2 )
230 - !slang? ( sys-libs/ncurses:0 )
231 - slang? ( sys-libs/slang )
232 - ssl? (
233 - !libressl? ( >=dev-libs/openssl-0.9.6:0 )
234 - libressl? ( dev-libs/libressl )
235 - )
236 -"
237 -DEPEND="${CDEPEND}
238 - dev-lang/tcl
239 - net-mail/mailbase
240 - doc? (
241 - dev-libs/libxml2
242 - dev-libs/libxslt
243 - app-text/docbook-xsl-stylesheets
244 - || ( www-client/lynx www-client/w3m www-client/elinks )
245 - )"
246 -RDEPEND="${CDEPEND}
247 - selinux? ( sec-policy/selinux-mutt )
248 -"
249 -
250 -S="${WORKDIR}/${PN}-${P}"
251 -
252 -src_configure() {
253 - local myconf=(
254 - "$(use_enable doc)"
255 - "$(use_enable nls)"
256 - "$(use_enable notmuch)"
257 -
258 - # During the transition of the crypto USE flags we need to support
259 - # both sets of flags. We do not want to emit a configuration setting
260 - # twice, since the second flag overrides the first, potentially
261 - # leading to unwanted settings. See https://bugs.gentoo.org/640824 for
262 - # details.
263 - "$(if use gpg || use gpgme; then echo "--enable"; else echo "--disable"; fi)-gpgme"
264 - "$(if use crypt || use pgp_classic; then echo "--enable"; else echo "--disable"; fi)-pgp"
265 - "$(if use smime || use smime_classic; then echo "--enable"; else echo "--disable"; fi)-smime"
266 -
267 - # Database backends.
268 - "$(use_enable berkdb bdb)"
269 - "$(use_enable gdbm)"
270 - "$(use_enable kyotocabinet)"
271 - "$(use_enable qdbm)"
272 - "$(use_enable tokyocabinet)"
273 -
274 - "$(use_enable idn)"
275 - "$(use_enable kerberos gss)"
276 - "$(use_enable lmdb)"
277 - "$(use_enable sasl)"
278 - "--with-ui=$(usex slang slang ncurses)"
279 - "--sysconfdir=${EPREFIX}/etc/${PN}"
280 - "$(use_enable ssl)"
281 - "$(use_enable gnutls)"
282 - )
283 -
284 - econf "${myconf[@]}"
285 -}
286 -
287 -src_install() {
288 - emake DESTDIR="${D}" install
289 -
290 - # A man-page is always handy, so fake one – here neomuttrc.5
291 - # (neomutt.1 already exists)
292 - if use !doc; then
293 - sed -n '/^\(SRCDIR\|EXEEXT\|CC_FOR_BUILD\)\s*=/p;$a\\n' \
294 - Makefile > doc/Makefile.fakedoc || die
295 - sed -n '/^\(MAKEDOC_CPP\s*=\|doc\/\(makedoc$(EXEEXT)\|neomuttrc.man\):\)/,/^[[:blank:]]*$/p' \
296 - doc/Makefile.autosetup >> doc/Makefile.fakedoc || die
297 - emake -f doc/Makefile.fakedoc doc/neomuttrc.man
298 - cp doc/neomuttrc.man doc/neomuttrc.5 || die
299 - doman doc/neomutt.1 doc/neomuttrc.5
300 - fi
301 -
302 - dodoc COPYRIGHT LICENSE* ChangeLog* README*
303 -}
304 -
305 -pkg_postinst() {
306 - if use crypt || use gpg || use smime; then
307 - ewarn "Pleae note that the crypto related USE flags of neomutt have changed."
308 - ewarn "(https://bugs.gentoo.org/637176)"
309 - ewarn "crypt -> pgp_classic"
310 - ewarn "gpg -> gpgme"
311 - ewarn "smime -> smime_classic"
312 - ewarn "The old USE flags still work but their use is deprecated and will"
313 - ewarn "be removed in a future release."
314 - if use gpg && ( use crypt || use smime ); then
315 - ewarn " Note that gpgme (old gpg) includes both pgp and smime"
316 - ewarn " support. You can probably remove pgp_classic (old crypt)"
317 - ewarn " and smime_classic (old smime) from your USE-flags and"
318 - ewarn " only enable gpgme."
319 - fi
320 - fi
321 -}