commit: 3c6a4d25077a40a7bd9aa8c2fb082bfe1cd02c1c Author: Maciej Barć <xgqt <AT> gentoo <DOT> org> AuthorDate: Sun Mar 27 15:45:50 2022 +0000 Commit: Maciej Barć <xgqt <AT> gentoo <DOT> org> CommitDate: Sun Mar 27 15:53:48 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c6a4d25
dev-scheme/bigloo: respect AS, AR and RANLIB Closes: https://bugs.gentoo.org/836246 Clsoes: https://bugs.gentoo.org/836247 Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org> dev-scheme/bigloo/bigloo-4.4c_p4-r1.ebuild | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/dev-scheme/bigloo/bigloo-4.4c_p4-r1.ebuild b/dev-scheme/bigloo/bigloo-4.4c_p4-r1.ebuild index e0bff03017b4..0d56b78e294e 100644 --- a/dev-scheme/bigloo/bigloo-4.4c_p4-r1.ebuild +++ b/dev-scheme/bigloo/bigloo-4.4c_p4-r1.ebuild @@ -54,13 +54,25 @@ BDEPEND=" DOCS=( ChangeLog README.md TODO.org ) SITEFILE="50${PN}-gentoo.el" +src_prepare() { + default + + sed -e "/^ar=/s|=|=\"$(tc-getAR)\"|" \ + -e "/^ranlib=/s|=|=\"$(tc-getRANLIB)\"|" \ + -i ./configure || die + + sed "s|^ar |$(tc-getAR) |" -i ./autoconf/ranlib || die +} + src_configure() { tc-export AR AS CC CPP CXX LD - export CFLAGS="${CFLAGS}" - export LDFLAGS="${LDFLAGS}" + export CFLAGS + export LDFLAGS - myconf=( - # Compilation FLAGS + local myconf=( + # Compilation + --as="$(tc-getAS)" + --cc="$(tc-getCC)" --cflags="${CFLAGS}" --cpicflags="-fPIC" --cwarningflags=""
