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: Tue, 28 Sep 2021 16:38:16
Message-Id: 1632847078.d1cd167ddc27dc858630490c9b3048d6f33de393.nicolasbock@gentoo
1 commit: d1cd167ddc27dc858630490c9b3048d6f33de393
2 Author: Jan Krieg <git <AT> jankrieg <DOT> anonaddy <DOT> com>
3 AuthorDate: Mon Sep 27 21:24:54 2021 +0000
4 Commit: Nicolas Bock <nicolasbock <AT> gentoo <DOT> org>
5 CommitDate: Tue Sep 28 16:37:58 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1cd167d
7
8 mail-client/neomutt: Add use flags for header cache compression
9
10 Add the use flags lz4, zlib, and zstd to enable header cache
11 compression, which is supported by upstream since release 2020-03-13.
12
13 Closes: https://bugs.gentoo.org/815187
14 Closes: https://github.com/gentoo/gentoo/pull/22425
15 Package-Manager: Portage-3.0.20, Repoman-3.0.3
16 Signed-off-by: Jan Krieg <git <AT> jankrieg.anonaddy.com>
17 Signed-off-by: Nicolas Bock <nicolasbock <AT> gentoo.org>
18
19 mail-client/neomutt/metadata.xml | 3 +++
20 mail-client/neomutt/neomutt-20210205-r1.ebuild | 12 ++++++++++--
21 mail-client/neomutt/neomutt-99999999.ebuild | 12 ++++++++++--
22 3 files changed, 23 insertions(+), 4 deletions(-)
23
24 diff --git a/mail-client/neomutt/metadata.xml b/mail-client/neomutt/metadata.xml
25 index ba1eb61f14b..f0351b470d8 100644
26 --- a/mail-client/neomutt/metadata.xml
27 +++ b/mail-client/neomutt/metadata.xml
28 @@ -27,6 +27,9 @@
29 traditional/inline PGP</flag>
30 <flag name="smime-classic">Build classic-smime backend to support
31 S/MIME</flag>
32 + <flag name="lz4">Add lz4 support for header cache compression</flag>
33 + <flag name="zlib">Add zlib support for header cache compression</flag>
34 + <flag name="zstd">Add zstd support for header cache compression</flag>
35 </use>
36 <upstream>
37 <remote-id type="github">neomutt/neomutt</remote-id>
38
39 diff --git a/mail-client/neomutt/neomutt-20210205-r1.ebuild b/mail-client/neomutt/neomutt-20210205-r1.ebuild
40 index ca913af6f3c..cf9c213f4c7 100644
41 --- a/mail-client/neomutt/neomutt-20210205-r1.ebuild
42 +++ b/mail-client/neomutt/neomutt-20210205-r1.ebuild
43 @@ -22,8 +22,8 @@ HOMEPAGE="https://neomutt.org/"
44 LICENSE="GPL-2"
45 SLOT="0"
46 IUSE="autocrypt berkdb doc gdbm gnutls gpgme idn kerberos kyotocabinet
47 - lmdb nls notmuch pgp-classic qdbm sasl selinux slang smime-classic
48 - ssl tokyocabinet test"
49 + lmdb lz4 nls notmuch pgp-classic qdbm sasl selinux slang smime-classic
50 + ssl tokyocabinet test zlib zstd"
51 REQUIRED_USE="
52 autocrypt? ( gpgme )"
53
54 @@ -53,6 +53,9 @@ CDEPEND="
55 !slang? ( sys-libs/ncurses:0= )
56 slang? ( sys-libs/slang )
57 ssl? ( >=dev-libs/openssl-1.0.2u:0= )
58 + lz4? ( app-arch/lz4 )
59 + zlib? ( sys-libs/zlib )
60 + zstd? ( app-arch/zstd )
61 "
62 DEPEND="${CDEPEND}
63 dev-lang/tcl:=
64 @@ -96,6 +99,11 @@ src_configure() {
65 "$(use_enable qdbm)"
66 "$(use_enable tokyocabinet)"
67
68 + # Header compression.
69 + "$(use_enable lz4)"
70 + "$(use_enable zlib)"
71 + "$(use_enable zstd)"
72 +
73 "$(use_enable idn)"
74 "$(use_enable kerberos gss)"
75 "$(use_enable lmdb)"
76
77 diff --git a/mail-client/neomutt/neomutt-99999999.ebuild b/mail-client/neomutt/neomutt-99999999.ebuild
78 index 2731fc6fe9f..dd0fe7e9a57 100644
79 --- a/mail-client/neomutt/neomutt-99999999.ebuild
80 +++ b/mail-client/neomutt/neomutt-99999999.ebuild
81 @@ -22,8 +22,8 @@ HOMEPAGE="https://neomutt.org/"
82 LICENSE="GPL-2"
83 SLOT="0"
84 IUSE="autocrypt berkdb doc gdbm gnutls gpgme idn kerberos kyotocabinet
85 - lmdb nls notmuch pgp-classic qdbm sasl selinux slang smime-classic
86 - ssl tokyocabinet test"
87 + lmdb lz4 nls notmuch pgp-classic qdbm sasl selinux slang smime-classic
88 + ssl tokyocabinet test zlib zstd"
89 REQUIRED_USE="
90 autocrypt? ( gpgme )"
91
92 @@ -53,6 +53,9 @@ CDEPEND="
93 !slang? ( sys-libs/ncurses:0= )
94 slang? ( sys-libs/slang )
95 ssl? ( >=dev-libs/openssl-1.0.2u:0= )
96 + lz4? ( app-arch/lz4 )
97 + zlib? ( sys-libs/zlib )
98 + zstd? ( app-arch/zstd )
99 "
100 DEPEND="${CDEPEND}
101 dev-lang/tcl:=
102 @@ -92,6 +95,11 @@ src_configure() {
103 "$(use_enable qdbm)"
104 "$(use_enable tokyocabinet)"
105
106 + # Header compression.
107 + "$(use_enable lz4)"
108 + "$(use_enable zlib)"
109 + "$(use_enable zstd)"
110 +
111 "$(use_enable idn)"
112 "$(use_enable kerberos gss)"
113 "$(use_enable lmdb)"