commit:     41228d023a77a783f76cf5a8cf53e611c21cea3a
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 18 02:40:17 2022 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Sun Sep 18 02:40:17 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41228d02

dev-lang/go: keyword 1.19.1 for ~mips

Thanks-to: matoro <matoro_gentoo <AT> matoro.tk>
Signed-off-by: William Hubbs <williamh <AT> gentoo.org>

 dev-lang/go/go-1.19.1.ebuild | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.19.1.ebuild b/dev-lang/go/go-1.19.1.ebuild
index bc66dab29cdd..8923fe948718 100644
--- a/dev-lang/go/go-1.19.1.ebuild
+++ b/dev-lang/go/go-1.19.1.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
        case ${PV} in
        *_beta*|*_rc*) ;;
        *)
-               KEYWORDS="-* amd64 arm arm64 ~loong ~ppc64 ~riscv ~s390 ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+               KEYWORDS="-* amd64 arm arm64 ~loong ~mips ~ppc64 ~riscv ~s390 
~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
                ;;
        esac
 esac
@@ -68,6 +68,11 @@ go_arch() {
                x86)    echo 386;;
                x64-*)  echo amd64;;
                loong)  echo loong64;;
+               mips) if use abi_mips_o32; then
+                               [[ $(tc-endian $@) = big ]] && echo mips || 
echo mipsle
+                       elif use abi_mips_n64; then
+                               [[ $(tc-endian $@) = big ]] && echo mips64 || 
echo mips64le
+                       fi ;;
                ppc64) [[ $(tc-endian $@) = big ]] && echo ppc64 || echo 
ppc64le ;;
                riscv) echo riscv64 ;;
                s390) echo s390x ;;

Reply via email to