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/chez/
Date: Mon, 22 Nov 2021 00:10:41
Message-Id: 1637531818.1de272a5ca77459cf447755eecf3b3f79413229b.xgqt@gentoo
1 commit: 1de272a5ca77459cf447755eecf3b3f79413229b
2 Author: Maciej Barć <xgqt <AT> riseup <DOT> net>
3 AuthorDate: Sun Nov 21 21:56:58 2021 +0000
4 Commit: Maciej Barć <xgqt <AT> riseup <DOT> net>
5 CommitDate: Sun Nov 21 21:56:58 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1de272a5
7
8 dev-scheme/chez: export AR CC CXX LD RANLIB; format
9
10 Package-Manager: Portage-3.0.28, Repoman-3.0.3
11 Signed-off-by: Maciej Barć <xgqt <AT> riseup.net>
12
13 .../chez/{chez-9.5.6.ebuild => chez-9.5.4-r1.ebuild} | 13 ++++++-------
14 .../chez/{chez-9.5.4.ebuild => chez-9.5.6-r1.ebuild} | 15 +++++++--------
15 2 files changed, 13 insertions(+), 15 deletions(-)
16
17 diff --git a/dev-scheme/chez/chez-9.5.6.ebuild b/dev-scheme/chez/chez-9.5.4-r1.ebuild
18 similarity index 93%
19 rename from dev-scheme/chez/chez-9.5.6.ebuild
20 rename to dev-scheme/chez/chez-9.5.4-r1.ebuild
21 index 18f1b2b25..a08526e78 100644
22 --- a/dev-scheme/chez/chez-9.5.6.ebuild
23 +++ b/dev-scheme/chez/chez-9.5.4-r1.ebuild
24 @@ -10,6 +10,7 @@ inherit multilib
25 DESCRIPTION="A programming language based on R6RS"
26 HOMEPAGE="https://cisco.github.io/ChezScheme/ https://github.com/cisco/ChezScheme"
27 SRC_URI="https://github.com/cisco/ChezScheme/releases/download/v${PV}/${CSV}.tar.gz -> ${P}.tar.gz"
28 +S="${WORKDIR}/${CSV}"
29
30 # Chez Scheme itself is Apache 2.0, but it vendors LZ4 (BSD-2),
31 # Nanopass (MIT), stex (MIT), and zlib (ZLIB).
32 @@ -22,18 +23,16 @@ DEPEND="
33 X? ( x11-libs/libX11 )
34 ncurses? ( sys-libs/ncurses )
35 "
36 -RDEPEND="
37 - ${DEPEND}
38 -"
39 -
40 -S="${WORKDIR}/${CSV}"
41 +RDEPEND="${DEPEND}"
42
43 src_prepare() {
44 - default
45 + tc-export AR CC CXX LD RANLIB
46
47 if use ncurses; then
48 eapply "${FILESDIR}/tinfo.patch"
49 fi
50 +
51 + default
52 }
53
54 src_configure() {
55 @@ -51,7 +50,7 @@ src_configure() {
56 --installscriptname=chezscheme-script
57 --nogzip-man-pages
58 )
59 - ./configure "${myconfargs[@]}" || die
60 + sh ./configure "${myconfargs[@]}" || die
61 }
62
63 src_install() {
64
65 diff --git a/dev-scheme/chez/chez-9.5.4.ebuild b/dev-scheme/chez/chez-9.5.6-r1.ebuild
66 similarity index 92%
67 rename from dev-scheme/chez/chez-9.5.4.ebuild
68 rename to dev-scheme/chez/chez-9.5.6-r1.ebuild
69 index 9d7b7ed2b..a08526e78 100644
70 --- a/dev-scheme/chez/chez-9.5.4.ebuild
71 +++ b/dev-scheme/chez/chez-9.5.6-r1.ebuild
72 @@ -1,7 +1,7 @@
73 # Copyright 2021 Gentoo Authors
74 # Distributed under the terms of the GNU General Public License v2
75
76 -EAPI=7
77 +EAPI=8
78
79 CSV="csv${PV}"
80
81 @@ -10,6 +10,7 @@ inherit multilib
82 DESCRIPTION="A programming language based on R6RS"
83 HOMEPAGE="https://cisco.github.io/ChezScheme/ https://github.com/cisco/ChezScheme"
84 SRC_URI="https://github.com/cisco/ChezScheme/releases/download/v${PV}/${CSV}.tar.gz -> ${P}.tar.gz"
85 +S="${WORKDIR}/${CSV}"
86
87 # Chez Scheme itself is Apache 2.0, but it vendors LZ4 (BSD-2),
88 # Nanopass (MIT), stex (MIT), and zlib (ZLIB).
89 @@ -22,18 +23,16 @@ DEPEND="
90 X? ( x11-libs/libX11 )
91 ncurses? ( sys-libs/ncurses )
92 "
93 -RDEPEND="
94 - ${DEPEND}
95 -"
96 -
97 -S="${WORKDIR}/${CSV}"
98 +RDEPEND="${DEPEND}"
99
100 src_prepare() {
101 - default
102 + tc-export AR CC CXX LD RANLIB
103
104 if use ncurses; then
105 eapply "${FILESDIR}/tinfo.patch"
106 fi
107 +
108 + default
109 }
110
111 src_configure() {
112 @@ -51,7 +50,7 @@ src_configure() {
113 --installscriptname=chezscheme-script
114 --nogzip-man-pages
115 )
116 - ./configure "${myconfargs[@]}" || die
117 + sh ./configure "${myconfargs[@]}" || die
118 }
119
120 src_install() {