summaryrefslogtreecommitdiff
path: root/mail-client/neomutt/neomutt-99999999.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'mail-client/neomutt/neomutt-99999999.ebuild')
-rw-r--r--mail-client/neomutt/neomutt-99999999.ebuild18
1 files 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[@]}"
}