commit:     1a17266f16d4fbd2116611777a3c77f2db31bc8b
Author:     Piotr Kubaj <pkubaj <AT> anongoth <DOT> pl>
AuthorDate: Tue Aug  6 12:31:27 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Aug  7 03:03:18 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a17266f

rust-toolchain.eclass: add powerpc*musl support

Also adjust indentation.

[sam: Note that this is easier to review with `git diff -w`.]

Signed-off-by: Piotr Kubaj <pkubaj <AT> anongoth.pl>
Closes: https://github.com/gentoo/gentoo/pull/35928
Signed-off-by: Sam James <sam <AT> gentoo.org>

 eclass/rust-toolchain.eclass | 43 +++++++++++++++++++++++--------------------
 1 file changed, 23 insertions(+), 20 deletions(-)

diff --git a/eclass/rust-toolchain.eclass b/eclass/rust-toolchain.eclass
index 111aece796ce..469479b849b3 100644
--- a/eclass/rust-toolchain.eclass
+++ b/eclass/rust-toolchain.eclass
@@ -31,26 +31,29 @@ esac
 rust_abi() {
        local CTARGET=${1:-${CHOST}}
        case ${CTARGET%%*-} in
-               aarch64*gnu)  echo aarch64-unknown-linux-gnu;;
-               aarch64*musl) echo aarch64-unknown-linux-musl;;
-               armv6j*h*)    echo arm-unknown-linux-gnueabihf;;
-               armv6j*s*)    echo arm-unknown-linux-gnueabi;;
-               armv7a*h*)    echo armv7-unknown-linux-gnueabihf;;
-               i?86*)        echo i686-unknown-linux-gnu;;
-               loongarch64*) echo loongarch64-unknown-linux-gnu;;
-               mips64el*)    echo mips64el-unknown-linux-gnuabi64;;
-               mips64*)      echo mips64-unknown-linux-gnuabi64;;
-               mipsel*)      echo mipsel-unknown-linux-gnu;;
-               mips*)        echo mips-unknown-linux-gnu;;
-               powerpc64le*) echo powerpc64le-unknown-linux-gnu;;
-               powerpc64*)   echo powerpc64-unknown-linux-gnu;;
-               powerpc*)     echo powerpc-unknown-linux-gnu;;
-               riscv64*gnu)  echo riscv64gc-unknown-linux-gnu;;
-               riscv64*musl) echo riscv64gc-unknown-linux-musl;;
-               s390x*)       echo s390x-unknown-linux-gnu;;
-               x86_64*gnu)   echo x86_64-unknown-linux-gnu;;
-               x86_64*musl)  echo x86_64-unknown-linux-musl;;
-               *)            echo ${CTARGET};;
+               aarch64*gnu)      echo aarch64-unknown-linux-gnu;;
+               aarch64*musl)     echo aarch64-unknown-linux-musl;;
+               armv6j*h*)        echo arm-unknown-linux-gnueabihf;;
+               armv6j*s*)        echo arm-unknown-linux-gnueabi;;
+               armv7a*h*)        echo armv7-unknown-linux-gnueabihf;;
+               i?86*)            echo i686-unknown-linux-gnu;;
+               loongarch64*)     echo loongarch64-unknown-linux-gnu;;
+               mips64el*)        echo mips64el-unknown-linux-gnuabi64;;
+               mips64*)          echo mips64-unknown-linux-gnuabi64;;
+               mipsel*)          echo mipsel-unknown-linux-gnu;;
+               mips*)            echo mips-unknown-linux-gnu;;
+               powerpc64le*gnu)  echo powerpc64le-unknown-linux-gnu;;
+               powerpc64le*musl) echo powerpc64le-unknown-linux-musl;;
+               powerpc64*gnu)    echo powerpc64-unknown-linux-gnu;;
+               powerpc64*musl)   echo powerpc64-unknown-linux-musl;;
+               powerpc*gnu)      echo powerpc-unknown-linux-gnu;;
+               powerpc*musl)     echo powerpc-unknown-linux-musl;;
+               riscv64*gnu)      echo riscv64gc-unknown-linux-gnu;;
+               riscv64*musl)     echo riscv64gc-unknown-linux-musl;;
+               s390x*)           echo s390x-unknown-linux-gnu;;
+               x86_64*gnu)       echo x86_64-unknown-linux-gnu;;
+               x86_64*musl)      echo x86_64-unknown-linux-musl;;
+               *)                echo ${CTARGET};;
   esac
 }
 

Reply via email to