commit: c7eff13dda8811f88acda894360f181a61c9b96b Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de> AuthorDate: Fri Apr 30 16:05:42 2021 +0000 Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de> CommitDate: Fri Apr 30 16:11:53 2021 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c7eff13d
net-libs/kcgi: Export CC and AR in src_prepare(). Build system falls back to hard-coded defaults otherwise. Closes: https://bugs.gentoo.org/785181 Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de> net-libs/kcgi/kcgi-0.12.3.ebuild | 14 +++++++++----- net-libs/kcgi/kcgi-0.12.4.ebuild | 14 +++++++++----- net-libs/kcgi/kcgi-9999.ebuild | 14 +++++++++----- 3 files changed, 27 insertions(+), 15 deletions(-) diff --git a/net-libs/kcgi/kcgi-0.12.3.ebuild b/net-libs/kcgi/kcgi-0.12.3.ebuild index abebd56bc..418ef22f2 100644 --- a/net-libs/kcgi/kcgi-0.12.3.ebuild +++ b/net-libs/kcgi/kcgi-0.12.3.ebuild @@ -26,6 +26,13 @@ DEPEND=" test? ( net-misc/curl[static-libs] ) " +src_prepare() { + export CC="$(tc-getCC)" + export AR="$(tc-getAR)" + + default +} + src_configure() { ./configure PREFIX="${EPREFIX}/usr" \ MANDIR="${EPREFIX}/usr/share/man" \ @@ -35,18 +42,15 @@ src_configure() { } src_compile() { - bmake -j$(makeopts_jobs) \ - CC="$(tc-getCC)" || die + bmake -j$(makeopts_jobs) || die } src_test() { - bmake -j$(makeopts_jobs) \ - CC="$(tc-getCC)" regress || die + bmake -j$(makeopts_jobs) regress || die } src_install() { bmake -j$(makeopts_jobs) \ - CC="$(tc-getCC)" \ DESTDIR="${D}" \ MANDIR=/usr/share/man \ install || die diff --git a/net-libs/kcgi/kcgi-0.12.4.ebuild b/net-libs/kcgi/kcgi-0.12.4.ebuild index abebd56bc..418ef22f2 100644 --- a/net-libs/kcgi/kcgi-0.12.4.ebuild +++ b/net-libs/kcgi/kcgi-0.12.4.ebuild @@ -26,6 +26,13 @@ DEPEND=" test? ( net-misc/curl[static-libs] ) " +src_prepare() { + export CC="$(tc-getCC)" + export AR="$(tc-getAR)" + + default +} + src_configure() { ./configure PREFIX="${EPREFIX}/usr" \ MANDIR="${EPREFIX}/usr/share/man" \ @@ -35,18 +42,15 @@ src_configure() { } src_compile() { - bmake -j$(makeopts_jobs) \ - CC="$(tc-getCC)" || die + bmake -j$(makeopts_jobs) || die } src_test() { - bmake -j$(makeopts_jobs) \ - CC="$(tc-getCC)" regress || die + bmake -j$(makeopts_jobs) regress || die } src_install() { bmake -j$(makeopts_jobs) \ - CC="$(tc-getCC)" \ DESTDIR="${D}" \ MANDIR=/usr/share/man \ install || die diff --git a/net-libs/kcgi/kcgi-9999.ebuild b/net-libs/kcgi/kcgi-9999.ebuild index abebd56bc..418ef22f2 100644 --- a/net-libs/kcgi/kcgi-9999.ebuild +++ b/net-libs/kcgi/kcgi-9999.ebuild @@ -26,6 +26,13 @@ DEPEND=" test? ( net-misc/curl[static-libs] ) " +src_prepare() { + export CC="$(tc-getCC)" + export AR="$(tc-getAR)" + + default +} + src_configure() { ./configure PREFIX="${EPREFIX}/usr" \ MANDIR="${EPREFIX}/usr/share/man" \ @@ -35,18 +42,15 @@ src_configure() { } src_compile() { - bmake -j$(makeopts_jobs) \ - CC="$(tc-getCC)" || die + bmake -j$(makeopts_jobs) || die } src_test() { - bmake -j$(makeopts_jobs) \ - CC="$(tc-getCC)" regress || die + bmake -j$(makeopts_jobs) regress || die } src_install() { bmake -j$(makeopts_jobs) \ - CC="$(tc-getCC)" \ DESTDIR="${D}" \ MANDIR=/usr/share/man \ install || die
