Gentoo Archives: gentoo-commits

From: William Hubbs <williamh@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
Date: Thu, 18 Aug 2022 15:21:48
Message-Id: 1660836092.ce404768408c6b49b6e1a7281a894fceeac8372c.williamh@gentoo
1 commit: ce404768408c6b49b6e1a7281a894fceeac8372c
2 Author: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
3 AuthorDate: Thu Aug 18 15:13:00 2022 +0000
4 Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
5 CommitDate: Thu Aug 18 15:21:32 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce404768
7
8 net-libs/nodejs: fix ABI to nodejs arch mapping for loong
9
10 The 64-bit ABI for loong starts with "lp64", like riscv, so we need
11 to consider ARCH too when determining the nodejs arch.
12
13 Bug: https://github.com/gentoo/gentoo/pull/25655
14 Signed-off-by: WANG Xuerui <xen0n <AT> gentoo.org>
15 Signed-off-by: William Hubbs <williamh <AT> gentoo.org>
16
17 net-libs/nodejs/nodejs-18.7.0.ebuild | 17 +++++++++--------
18 1 file changed, 9 insertions(+), 8 deletions(-)
19
20 diff --git a/net-libs/nodejs/nodejs-18.7.0.ebuild b/net-libs/nodejs/nodejs-18.7.0.ebuild
21 index 0fe9e8106d3c..6b031ed0b96c 100644
22 --- a/net-libs/nodejs/nodejs-18.7.0.ebuild
23 +++ b/net-libs/nodejs/nodejs-18.7.0.ebuild
24 @@ -135,14 +135,15 @@ src_configure() {
25 fi
26
27 local myarch=""
28 - case ${ABI} in
29 - amd64) myarch="x64";;
30 - arm) myarch="arm";;
31 - arm64) myarch="arm64";;
32 - lp64*) myarch="riscv64";;
33 - ppc64) myarch="ppc64";;
34 - x32) myarch="x32";;
35 - x86) myarch="ia32";;
36 + case "${ARCH}:${ABI}" in
37 + *:amd64) myarch="x64";;
38 + *:arm) myarch="arm";;
39 + *:arm64) myarch="arm64";;
40 + loong:lp64*) myarch="loong64";;
41 + riscv:lp64*) myarch="riscv64";;
42 + *:ppc64) myarch="ppc64";;
43 + *:x32) myarch="x32";;
44 + *:x86) myarch="ia32";;
45 *) myarch="${ABI}";;
46 esac