summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaciej Barć <xgqt@gentoo.org>2024-06-29 12:42:33 +0200
committerMaciej Barć <xgqt@gentoo.org>2024-06-29 12:47:35 +0200
commitc32861ff28b2c89e98819080f4b3883b8328dbc1 (patch)
tree8f8861195538f5dad7063798cdd70ce209a62c8f /dev-scheme/chez
parentapp-emulation/wine-vanilla: add 9.12 (diff)
downloadgentoo-c32861ff28b2c89e98819080f4b3883b8328dbc1.tar.gz
gentoo-c32861ff28b2c89e98819080f4b3883b8328dbc1.tar.bz2
gentoo-c32861ff28b2c89e98819080f4b3883b8328dbc1.zip
dev-scheme/chez: ncurses & threads by deault; update arch_map
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Diffstat (limited to 'dev-scheme/chez')
-rw-r--r--dev-scheme/chez/chez-10.0.0.ebuild11
1 files changed, 7 insertions, 4 deletions
diff --git a/dev-scheme/chez/chez-10.0.0.ebuild b/dev-scheme/chez/chez-10.0.0.ebuild
index c7b445a4a130..125542683907 100644
--- a/dev-scheme/chez/chez-10.0.0.ebuild
+++ b/dev-scheme/chez/chez-10.0.0.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/csv${PV//a}"
LICENSE="Apache-2.0 MIT"
SLOT="0/${PV}"
KEYWORDS="amd64 ~arm ~x86"
-IUSE="X ncurses threads"
+IUSE="X +ncurses +threads"
# "some output differs from expected", needs in-depth investigation.
RESTRICT="test"
@@ -54,13 +54,16 @@ src_prepare() {
src_configure() {
# See official docs for translation guide.
- # https://cisco.github.io/ChezScheme/release_notes/v9.6/release_notes.html
- # "t" for threading + arch_map + "le" for Linux (hardcoded for now)
+ # https://cisco.github.io/ChezScheme/release_notes/v10.0/release_notes.html
+ # "t" for threading + arch_map + "le" for Linux
local -A arch_map=(
+ [x86]=i3
[amd64]=a6
+ [arm64]=arm64
[arm]=arm32
+ [riscv]=rv64
+ [loong]=la64
[ppc]=ppc32
- [x86]=i3
)
local machine="$(usex threads 't' '')${arch_map[${ARCH}]}le"