commit:     aafb5e4327be3b9bb6530c88312051a35316d782
Author:     Nicolas Bock <nicolasbock <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 14 14:23:48 2023 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gentoo <DOT> org>
CommitDate: Tue Nov 14 14:23:48 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aafb5e43

mail-client/neomutt: Update neomutt-99999999

Signed-off-by: Nicolas Bock <nicolasbock <AT> gentoo.org>

 mail-client/neomutt/neomutt-99999999.ebuild | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

diff --git a/mail-client/neomutt/neomutt-99999999.ebuild 
b/mail-client/neomutt/neomutt-99999999.ebuild
index 07e7a55be324..65f398c671f3 100644
--- a/mail-client/neomutt/neomutt-99999999.ebuild
+++ b/mail-client/neomutt/neomutt-99999999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit toolchain-funcs
+inherit flag-o-matic toolchain-funcs
 
 if [[ ${PV} =~ 99999999$ ]]; then
        inherit git-r3
@@ -21,9 +21,9 @@ HOMEPAGE="https://neomutt.org/";
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="autocrypt berkdb doc gdbm gnutls gpgme idn kerberos kyotocabinet
-       lmdb lz4 nls notmuch pgp-classic qdbm sasl selinux slang smime-classic
-       ssl tokyocabinet test zlib zstd"
+IUSE="autocrypt berkdb doc gdbm gnutls gpgme idn kerberos kyotocabinet lmdb lz4
+       nls notmuch pgp-classic qdbm sasl selinux smime-classic ssl tokyocabinet
+       test zlib zstd"
 REQUIRED_USE="
        autocrypt? ( gpgme )"
 
@@ -50,8 +50,6 @@ CDEPEND="
        kerberos? ( virtual/krb5 )
        notmuch? ( net-mail/notmuch:= )
        sasl? ( >=dev-libs/cyrus-sasl-2 )
-       !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 )
@@ -114,7 +112,6 @@ src_configure() {
                "$(use_enable kerberos gss)"
                "$(use_enable lmdb)"
                "$(use_enable sasl)"
-               "--with-ui=$(usex slang slang ncurses)"
                "--sysconfdir=${EPREFIX}/etc/${PN}"
                "$(use_enable ssl)"
                "$(use_enable gnutls)"
@@ -122,6 +119,13 @@ src_configure() {
                "$(usex test --testing --disable-testing)"
        )
 
+       if is-flagq -fsanitize=address; then
+               myconf+=( --asan )
+       fi
+       if is-flagq -fsanitize=undefined; then
+               myconf+=( --ubsan )
+       fi
+
        econf CCACHE=none CC_FOR_BUILD="$(tc-getCC)" "${myconf[@]}"
 }
 

Reply via email to