commit:     1c459737142f787eb5a002266250a9e10dec846a
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 28 13:39:53 2024 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Sun Jul 28 13:45:47 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c459737

sys-devel/gettext-0.22.5: fix compilation on Solaris

Apply gnulib workaround fix for memset_s availability.

Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>

 sys-devel/gettext/gettext-0.22.5.ebuild | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/sys-devel/gettext/gettext-0.22.5.ebuild 
b/sys-devel/gettext/gettext-0.22.5.ebuild
index 0f0de646e397..2341e5d0c00a 100644
--- a/sys-devel/gettext/gettext-0.22.5.ebuild
+++ b/sys-devel/gettext/gettext-0.22.5.ebuild
@@ -7,6 +7,7 @@ EAPI=8
 
 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gettext.asc
 inherit java-pkg-opt-2 libtool multilib-minimal verify-sig toolchain-funcs
+inherit flag-o-matic
 
 DESCRIPTION="GNU locale utilities"
 HOMEPAGE="https://www.gnu.org/software/gettext/";
@@ -156,6 +157,9 @@ multilib_src_configure() {
                ECONF_SOURCE+=/gettext-runtime
        fi
 
+       # should be gone on next release, for memset_s breakage
+       [[ ${CHOST} == *-solaris* ]] && append-cppflags 
-D__STDC_WANT_LIB_EXT1__=1
+
        econf "${myconf[@]}"
 }
 

Reply via email to