Gentoo Archives: gentoo-commits

From: "Maciej Barć" <xgqt@××××××.net>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: dev-scheme/cyclone/
Date: Sun, 16 May 2021 16:50:17
Message-Id: 1621183746.e6dbfafcf555016f08a2a1311065372193801616.xgqt@gentoo
1 commit: e6dbfafcf555016f08a2a1311065372193801616
2 Author: Maciej Barć <xgqt <AT> riseup <DOT> net>
3 AuthorDate: Sun May 16 16:48:57 2021 +0000
4 Commit: Maciej Barć <xgqt <AT> riseup <DOT> net>
5 CommitDate: Sun May 16 16:49:06 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e6dbfafc
7
8 dev-scheme/cyclone: fix compile phase
9
10 Closes: https://bugs.gentoo.org/790548
11 Package-Manager: Portage-3.0.18, Repoman-3.0.2
12 Signed-off-by: Maciej Barć <xgqt <AT> riseup.net>
13
14 dev-scheme/cyclone/cyclone-0.28.0.ebuild | 8 ++++++--
15 dev-scheme/cyclone/cyclone-9999.ebuild | 8 ++++++--
16 2 files changed, 12 insertions(+), 4 deletions(-)
17
18 diff --git a/dev-scheme/cyclone/cyclone-0.28.0.ebuild b/dev-scheme/cyclone/cyclone-0.28.0.ebuild
19 index 22ec9778a..59b3cc18e 100644
20 --- a/dev-scheme/cyclone/cyclone-0.28.0.ebuild
21 +++ b/dev-scheme/cyclone/cyclone-0.28.0.ebuild
22 @@ -6,7 +6,7 @@
23
24 EAPI=7
25
26 -inherit flag-o-matic
27 +inherit flag-o-matic toolchain-funcs
28
29 DESCRIPTION="Scheme R7RS to C compiler"
30 HOMEPAGE="http://justinethier.github.io/cyclone/"
31 @@ -33,13 +33,17 @@ RDEPEND="
32 src_configure() {
33 append-cflags -fPIC -rdynamic -Iinclude
34 append-ldflags -L. -Wl,--export-dynamic
35 - tc-export CC
36 + tc-export AR CC RANLIB
37 }
38
39 src_test() {
40 emake test LDFLAGS=""
41 }
42
43 +src_compile() {
44 + emake AR="$(tc-getAR)" CC="$(tc-getCC)" CYC_GCC_OPT_FLAGS="${CFLAGS}"
45 +}
46 +
47 src_install() {
48 einstalldocs
49
50
51 diff --git a/dev-scheme/cyclone/cyclone-9999.ebuild b/dev-scheme/cyclone/cyclone-9999.ebuild
52 index 22ec9778a..59b3cc18e 100644
53 --- a/dev-scheme/cyclone/cyclone-9999.ebuild
54 +++ b/dev-scheme/cyclone/cyclone-9999.ebuild
55 @@ -6,7 +6,7 @@
56
57 EAPI=7
58
59 -inherit flag-o-matic
60 +inherit flag-o-matic toolchain-funcs
61
62 DESCRIPTION="Scheme R7RS to C compiler"
63 HOMEPAGE="http://justinethier.github.io/cyclone/"
64 @@ -33,13 +33,17 @@ RDEPEND="
65 src_configure() {
66 append-cflags -fPIC -rdynamic -Iinclude
67 append-ldflags -L. -Wl,--export-dynamic
68 - tc-export CC
69 + tc-export AR CC RANLIB
70 }
71
72 src_test() {
73 emake test LDFLAGS=""
74 }
75
76 +src_compile() {
77 + emake AR="$(tc-getAR)" CC="$(tc-getCC)" CYC_GCC_OPT_FLAGS="${CFLAGS}"
78 +}
79 +
80 src_install() {
81 einstalldocs