Gentoo Archives: gentoo-commits

From: Ronny Gutbrod <gentoo@××××××××.de>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: net-libs/kcgi/
Date: Fri, 30 Apr 2021 16:21:33
Message-Id: 1619799113.c7eff13dda8811f88acda894360f181a61c9b96b.tastytea@gentoo
1 commit: c7eff13dda8811f88acda894360f181a61c9b96b
2 Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
3 AuthorDate: Fri Apr 30 16:05:42 2021 +0000
4 Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
5 CommitDate: Fri Apr 30 16:11:53 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c7eff13d
7
8 net-libs/kcgi: Export CC and AR in src_prepare().
9
10 Build system falls back to hard-coded defaults otherwise.
11
12 Closes: https://bugs.gentoo.org/785181
13 Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
14
15 net-libs/kcgi/kcgi-0.12.3.ebuild | 14 +++++++++-----
16 net-libs/kcgi/kcgi-0.12.4.ebuild | 14 +++++++++-----
17 net-libs/kcgi/kcgi-9999.ebuild | 14 +++++++++-----
18 3 files changed, 27 insertions(+), 15 deletions(-)
19
20 diff --git a/net-libs/kcgi/kcgi-0.12.3.ebuild b/net-libs/kcgi/kcgi-0.12.3.ebuild
21 index abebd56bc..418ef22f2 100644
22 --- a/net-libs/kcgi/kcgi-0.12.3.ebuild
23 +++ b/net-libs/kcgi/kcgi-0.12.3.ebuild
24 @@ -26,6 +26,13 @@ DEPEND="
25 test? ( net-misc/curl[static-libs] )
26 "
27
28 +src_prepare() {
29 + export CC="$(tc-getCC)"
30 + export AR="$(tc-getAR)"
31 +
32 + default
33 +}
34 +
35 src_configure() {
36 ./configure PREFIX="${EPREFIX}/usr" \
37 MANDIR="${EPREFIX}/usr/share/man" \
38 @@ -35,18 +42,15 @@ src_configure() {
39 }
40
41 src_compile() {
42 - bmake -j$(makeopts_jobs) \
43 - CC="$(tc-getCC)" || die
44 + bmake -j$(makeopts_jobs) || die
45 }
46
47 src_test() {
48 - bmake -j$(makeopts_jobs) \
49 - CC="$(tc-getCC)" regress || die
50 + bmake -j$(makeopts_jobs) regress || die
51 }
52
53 src_install() {
54 bmake -j$(makeopts_jobs) \
55 - CC="$(tc-getCC)" \
56 DESTDIR="${D}" \
57 MANDIR=/usr/share/man \
58 install || die
59
60 diff --git a/net-libs/kcgi/kcgi-0.12.4.ebuild b/net-libs/kcgi/kcgi-0.12.4.ebuild
61 index abebd56bc..418ef22f2 100644
62 --- a/net-libs/kcgi/kcgi-0.12.4.ebuild
63 +++ b/net-libs/kcgi/kcgi-0.12.4.ebuild
64 @@ -26,6 +26,13 @@ DEPEND="
65 test? ( net-misc/curl[static-libs] )
66 "
67
68 +src_prepare() {
69 + export CC="$(tc-getCC)"
70 + export AR="$(tc-getAR)"
71 +
72 + default
73 +}
74 +
75 src_configure() {
76 ./configure PREFIX="${EPREFIX}/usr" \
77 MANDIR="${EPREFIX}/usr/share/man" \
78 @@ -35,18 +42,15 @@ src_configure() {
79 }
80
81 src_compile() {
82 - bmake -j$(makeopts_jobs) \
83 - CC="$(tc-getCC)" || die
84 + bmake -j$(makeopts_jobs) || die
85 }
86
87 src_test() {
88 - bmake -j$(makeopts_jobs) \
89 - CC="$(tc-getCC)" regress || die
90 + bmake -j$(makeopts_jobs) regress || die
91 }
92
93 src_install() {
94 bmake -j$(makeopts_jobs) \
95 - CC="$(tc-getCC)" \
96 DESTDIR="${D}" \
97 MANDIR=/usr/share/man \
98 install || die
99
100 diff --git a/net-libs/kcgi/kcgi-9999.ebuild b/net-libs/kcgi/kcgi-9999.ebuild
101 index abebd56bc..418ef22f2 100644
102 --- a/net-libs/kcgi/kcgi-9999.ebuild
103 +++ b/net-libs/kcgi/kcgi-9999.ebuild
104 @@ -26,6 +26,13 @@ DEPEND="
105 test? ( net-misc/curl[static-libs] )
106 "
107
108 +src_prepare() {
109 + export CC="$(tc-getCC)"
110 + export AR="$(tc-getAR)"
111 +
112 + default
113 +}
114 +
115 src_configure() {
116 ./configure PREFIX="${EPREFIX}/usr" \
117 MANDIR="${EPREFIX}/usr/share/man" \
118 @@ -35,18 +42,15 @@ src_configure() {
119 }
120
121 src_compile() {
122 - bmake -j$(makeopts_jobs) \
123 - CC="$(tc-getCC)" || die
124 + bmake -j$(makeopts_jobs) || die
125 }
126
127 src_test() {
128 - bmake -j$(makeopts_jobs) \
129 - CC="$(tc-getCC)" regress || die
130 + bmake -j$(makeopts_jobs) regress || die
131 }
132
133 src_install() {
134 bmake -j$(makeopts_jobs) \
135 - CC="$(tc-getCC)" \
136 DESTDIR="${D}" \
137 MANDIR=/usr/share/man \
138 install || die