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[@]}" }