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

Reply via email to