commit:     6c51c4a241b48ef87210672825c91849b0da9556
Author:     Wolfgang Müller <wolf <AT> oriole <DOT> systems>
AuthorDate: Thu Oct  3 10:06:59 2024 +0000
Commit:     Rui Huang <vowstar <AT> gmail <DOT> com>
CommitDate: Thu Oct  3 10:06:59 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6c51c4a2

www-apps/sblg: respect LDFLAGS and don't call CC and AR directly

Closes: https://bugs.gentoo.org/940686
Signed-off-by: Wolfgang Müller <wolf <AT> oriole.systems>

 www-apps/sblg/sblg-0.5.12.ebuild | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/www-apps/sblg/sblg-0.5.12.ebuild b/www-apps/sblg/sblg-0.5.12.ebuild
index 8fd2c5f8f..4d3f3300b 100644
--- a/www-apps/sblg/sblg-0.5.12.ebuild
+++ b/www-apps/sblg/sblg-0.5.12.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=8
 
+inherit toolchain-funcs
+
 DESCRIPTION="A utility for creating static blogs"
 HOMEPAGE="https://kristaps.bsd.lv/sblg/";
 SRC_URI="https://kristaps.bsd.lv/sblg/snapshots/${P}.tar.gz";
@@ -16,7 +18,15 @@ DEPEND="dev-libs/expat"
 RDEPEND="${DEPEND}"
 
 src_configure() {
-       ./configure PREFIX="${EPREFIX}/usr" MANDIR="${EPREFIX}/usr/share/man"
+       tc-export CC AR
+
+       ./configure \
+               PREFIX="${EPREFIX}/usr" \
+               MANDIR="${EPREFIX}/usr/share/man" \
+               LDFLAGS="${LDFLAGS}" \
+               CPPFLAGS="${CPPFLAGS}" \
+               LIBDIR="/usr/$(get_libdir)" \
+               || die "./configure failed"
 }
 
 src_install() {

Reply via email to