commit:     831e7bd103b23e933592b14b275d103d27625a41
Author:     Brian Evans <grknight <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 27 14:11:43 2022 +0000
Commit:     Brian Evans <grknight <AT> gentoo <DOT> org>
CommitDate: Tue Dec 27 14:11:43 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=831e7bd1

mail-client/s-nail: Fix building with certain CFLAGS

Filter out -O[0sg] with replacement of -O1

Closes: https://bugs.gentoo.org/860357
Signed-off-by: Brian Evans <grknight <AT> gentoo.org>

 mail-client/s-nail/s-nail-14.9.24.ebuild | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/mail-client/s-nail/s-nail-14.9.24.ebuild 
b/mail-client/s-nail/s-nail-14.9.24.ebuild
index 6d95aeba874e..34059f4f450e 100644
--- a/mail-client/s-nail/s-nail-14.9.24.ebuild
+++ b/mail-client/s-nail/s-nail-14.9.24.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit toolchain-funcs
+inherit toolchain-funcs flag-o-matic
 
 HOMEPAGE="https://www.sdaoden.eu/code.html";
 DESCRIPTION="Enhanced mailx-compatible mail client based on Heirloom mailx 
(nail)"
@@ -33,9 +33,11 @@ BDEPEND="
 "
 
 src_configure() {
+       # Fails to build without replace Bug 860357
+       replace-flags -O[0gs] -O1
+       append-cflags -std=c99
        local confopts=(
                CC="$(tc-getCC)"
-               EXTRA_CFLAGS=-std=c99
                strip=/bin/true
                OPT_AUTOCC=no
                VAL_PREFIX="${EPREFIX}"/usr

Reply via email to