commit:     d1cd167ddc27dc858630490c9b3048d6f33de393
Author:     Jan Krieg <git <AT> jankrieg <DOT> anonaddy <DOT> com>
AuthorDate: Mon Sep 27 21:24:54 2021 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gentoo <DOT> org>
CommitDate: Tue Sep 28 16:37:58 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1cd167d

mail-client/neomutt: Add use flags for header cache compression

Add the use flags lz4, zlib, and zstd to enable header cache
compression, which is supported by upstream since release 2020-03-13.

Closes: https://bugs.gentoo.org/815187
Closes: https://github.com/gentoo/gentoo/pull/22425
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Jan Krieg <git <AT> jankrieg.anonaddy.com>
Signed-off-by: Nicolas Bock <nicolasbock <AT> gentoo.org>

 mail-client/neomutt/metadata.xml               |  3 +++
 mail-client/neomutt/neomutt-20210205-r1.ebuild | 12 ++++++++++--
 mail-client/neomutt/neomutt-99999999.ebuild    | 12 ++++++++++--
 3 files changed, 23 insertions(+), 4 deletions(-)

diff --git a/mail-client/neomutt/metadata.xml b/mail-client/neomutt/metadata.xml
index ba1eb61f14b..f0351b470d8 100644
--- a/mail-client/neomutt/metadata.xml
+++ b/mail-client/neomutt/metadata.xml
@@ -27,6 +27,9 @@
                        traditional/inline PGP</flag>
                <flag name="smime-classic">Build classic-smime backend to 
support
                        S/MIME</flag>
+               <flag name="lz4">Add lz4 support for header cache 
compression</flag>
+               <flag name="zlib">Add zlib support for header cache 
compression</flag>
+               <flag name="zstd">Add zstd support for header cache 
compression</flag>
        </use>
        <upstream>
                <remote-id type="github">neomutt/neomutt</remote-id>

diff --git a/mail-client/neomutt/neomutt-20210205-r1.ebuild 
b/mail-client/neomutt/neomutt-20210205-r1.ebuild
index ca913af6f3c..cf9c213f4c7 100644
--- a/mail-client/neomutt/neomutt-20210205-r1.ebuild
+++ b/mail-client/neomutt/neomutt-20210205-r1.ebuild
@@ -22,8 +22,8 @@ HOMEPAGE="https://neomutt.org/";
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="autocrypt berkdb doc gdbm gnutls gpgme idn kerberos kyotocabinet
-       lmdb nls notmuch pgp-classic qdbm sasl selinux slang smime-classic
-       ssl tokyocabinet test"
+       lmdb lz4 nls notmuch pgp-classic qdbm sasl selinux slang smime-classic
+       ssl tokyocabinet test zlib zstd"
 REQUIRED_USE="
        autocrypt? ( gpgme )"
 
@@ -53,6 +53,9 @@ CDEPEND="
        !slang? ( sys-libs/ncurses:0= )
        slang? ( sys-libs/slang )
        ssl? ( >=dev-libs/openssl-1.0.2u:0= )
+       lz4? ( app-arch/lz4 )
+       zlib? ( sys-libs/zlib )
+       zstd? ( app-arch/zstd )
 "
 DEPEND="${CDEPEND}
        dev-lang/tcl:=
@@ -96,6 +99,11 @@ src_configure() {
                "$(use_enable qdbm)"
                "$(use_enable tokyocabinet)"
 
+               # Header compression.
+               "$(use_enable lz4)"
+               "$(use_enable zlib)"
+               "$(use_enable zstd)"
+
                "$(use_enable idn)"
                "$(use_enable kerberos gss)"
                "$(use_enable lmdb)"

diff --git a/mail-client/neomutt/neomutt-99999999.ebuild 
b/mail-client/neomutt/neomutt-99999999.ebuild
index 2731fc6fe9f..dd0fe7e9a57 100644
--- a/mail-client/neomutt/neomutt-99999999.ebuild
+++ b/mail-client/neomutt/neomutt-99999999.ebuild
@@ -22,8 +22,8 @@ HOMEPAGE="https://neomutt.org/";
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="autocrypt berkdb doc gdbm gnutls gpgme idn kerberos kyotocabinet
-       lmdb nls notmuch pgp-classic qdbm sasl selinux slang smime-classic
-       ssl tokyocabinet test"
+       lmdb lz4 nls notmuch pgp-classic qdbm sasl selinux slang smime-classic
+       ssl tokyocabinet test zlib zstd"
 REQUIRED_USE="
        autocrypt? ( gpgme )"
 
@@ -53,6 +53,9 @@ CDEPEND="
        !slang? ( sys-libs/ncurses:0= )
        slang? ( sys-libs/slang )
        ssl? ( >=dev-libs/openssl-1.0.2u:0= )
+       lz4? ( app-arch/lz4 )
+       zlib? ( sys-libs/zlib )
+       zstd? ( app-arch/zstd )
 "
 DEPEND="${CDEPEND}
        dev-lang/tcl:=
@@ -92,6 +95,11 @@ src_configure() {
                "$(use_enable qdbm)"
                "$(use_enable tokyocabinet)"
 
+               # Header compression.
+               "$(use_enable lz4)"
+               "$(use_enable zlib)"
+               "$(use_enable zstd)"
+
                "$(use_enable idn)"
                "$(use_enable kerberos gss)"
                "$(use_enable lmdb)"

Reply via email to