aboutsummaryrefslogtreecommitdiffstats
path: root/net/libilbc
diff options
context:
space:
mode:
authorMark Linimon <linimon@FreeBSD.org>2020-12-04 00:47:09 +0800
committerMark Linimon <linimon@FreeBSD.org>2020-12-04 00:47:09 +0800
commitb39cf8b158f25df313023d8157515242cc1a3e92 (patch)
treec05d81974c61ace59170b2f66e537d724243e9e5 /net/libilbc
parentfd17c319561f435d8491d9b2fc8ebe59a1e4c115 (diff)
downloadfreebsd-ports-gnome-b39cf8b158f25df313023d8157515242cc1a3e92.tar.gz
freebsd-ports-gnome-b39cf8b158f25df313023d8157515242cc1a3e92.tar.zst
freebsd-ports-gnome-b39cf8b158f25df313023d8157515242cc1a3e92.zip
Attempt to fix the build on both powerpc64le and riscv64.
This patch should be upstreamed. Approved by: portmgr (tier-2 blanket)
Diffstat (limited to 'net/libilbc')
-rw-r--r--net/libilbc/files/patch-typedefs.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/net/libilbc/files/patch-typedefs.h b/net/libilbc/files/patch-typedefs.h
index fc0d1e6ea03a..983829a46976 100644
--- a/net/libilbc/files/patch-typedefs.h
+++ b/net/libilbc/files/patch-typedefs.h
@@ -1,10 +1,14 @@
--- typedefs.h.orig 2014-12-14 19:34:22 UTC
+++ typedefs.h
-@@ -26,6 +26,12 @@
- #elif defined(__aarch64__)
+@@ -23,9 +23,15 @@
+ #define WEBRTC_ARCH_X86_64
#define WEBRTC_ARCH_64_BITS
#define WEBRTC_ARCH_LITTLE_ENDIAN
-+#elif defined(__powerpc64__) || defined(__sparc64__)
+-#elif defined(__aarch64__)
++#elif defined(__aarch64__) || defined(__powerpc64le__)
+ #define WEBRTC_ARCH_64_BITS
+ #define WEBRTC_ARCH_LITTLE_ENDIAN
++#elif defined(__powerpc64__) || defined(__riscv) || defined(__sparc64__)
+#define WEBRTC_ARCH_64_BITS
+#define WEBRTC_ARCH_BIG_ENDIAN
+#elif defined(__powerpc__)