From ca0583acc9fdc79f1d39db805dd8d3b5c463cc9e Mon Sep 17 00:00:00 2001 From: Kevin Daudt Date: Sun, 4 Apr 2021 13:13:56 +0000 Subject: community/janet: fix build on mips64 mips64 is not accounted for as 64-bits --- community/janet/APKBUILD | 7 +++++-- community/janet/mips-64-bit.patch | 16 ++++++++++++++++ 2 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 community/janet/mips-64-bit.patch diff --git a/community/janet/APKBUILD b/community/janet/APKBUILD index 7a6e815f28f..d3108b39892 100644 --- a/community/janet/APKBUILD +++ b/community/janet/APKBUILD @@ -8,7 +8,9 @@ url="https://janet-lang.org/" license="MIT" arch="all" subpackages="$pkgname-static $pkgname-dev $pkgname-doc" -source="$pkgname-$pkgver.tar.gz::https://github.com/janet-lang/janet/archive/v$pkgver.tar.gz" +source="$pkgname-$pkgver.tar.gz::https://github.com/janet-lang/janet/archive/v$pkgver.tar.gz + mips-64-bit.patch + " prepare() { default_prepare @@ -54,4 +56,5 @@ package() { install -Dm644 -t "$pkgdir"/usr/lib/janet tools/.keep } -sha512sums="e9f3524762a3043f193677face6085c31bc4e4078130ded9c8c0054a18b9d5621c4cbfeafd23a42d107462ed0cf8bd49a01d26c955c375331b143107e2812e1b janet-1.15.4.tar.gz" +sha512sums="e9f3524762a3043f193677face6085c31bc4e4078130ded9c8c0054a18b9d5621c4cbfeafd23a42d107462ed0cf8bd49a01d26c955c375331b143107e2812e1b janet-1.15.4.tar.gz +c983e178650193c4b471f82cb2c77ffc10796d192365019c078c9ece0a63799fb46fc7898f1e11d911f964cf65810c3750d1266461305179d23c49f8fa622fa2 mips-64-bit.patch" diff --git a/community/janet/mips-64-bit.patch b/community/janet/mips-64-bit.patch new file mode 100644 index 00000000000..b91bcfdbeca --- /dev/null +++ b/community/janet/mips-64-bit.patch @@ -0,0 +1,16 @@ +Description: mips64 is not properly detected as 64-bits +Upstream: no +diff --git a/src/include/janet.h b/src/include/janet.h +index 4448a90..dc73001 100644 +--- a/src/include/janet.h ++++ b/src/include/janet.h +@@ -96,7 +96,8 @@ extern "C" { + || (defined(__sparc__) && defined(__arch64__) || defined (__sparcv9)) /* BE */ \ + || defined(__s390x__) /* S390 64-bit (BE) */ \ + || (defined(__ppc64__) || defined(__PPC64__)) \ +- || defined(__aarch64__) /* ARM 64-bit */ ++ || defined(__aarch64__) /* ARM 64-bit */ \ ++ || defined(__mips64) /* MIPS 64-bit */ + #define JANET_64 1 + #else + #define JANET_32 1 -- cgit v1.2.3