From d2e8992c5a8e71134c9e6153691d29876fb82942 Mon Sep 17 00:00:00 2001 From: Robert Clausecker Date: Sun, 16 Feb 2025 00:11:16 +0100 Subject: [PATCH] net/yate: fix build on aarch64 Add a bunch of architecture-specific defines to make the build succeed. Approved by: portmgr (build fix blanket) MFH: 2025Q1 --- net/yate/Makefile | 2 +- net/yate/files/patch-libs_miniwebrtc_typedefs.h | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 net/yate/files/patch-libs_miniwebrtc_typedefs.h diff --git a/net/yate/Makefile b/net/yate/Makefile index fd3599bb6572..376b6cd826be 100644 --- a/net/yate/Makefile +++ b/net/yate/Makefile @@ -10,7 +10,7 @@ WWW= http://yate.ro LICENSE= GPLv2 -ONLY_FOR_ARCHS= amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le +ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le LIB_DEPENDS= libasound.so:audio/alsa-lib \ libgsm.so:audio/gsm \ diff --git a/net/yate/files/patch-libs_miniwebrtc_typedefs.h b/net/yate/files/patch-libs_miniwebrtc_typedefs.h new file mode 100644 index 000000000000..f04a6c8908ef --- /dev/null +++ b/net/yate/files/patch-libs_miniwebrtc_typedefs.h @@ -0,0 +1,12 @@ +--- libs/miniwebrtc/typedefs.h.orig 2025-02-15 23:05:48 UTC ++++ libs/miniwebrtc/typedefs.h +@@ -76,6 +76,9 @@ + //#define WEBRTC_ARCH_ARMEL + #define WEBRTC_ARCH_32_BITS + #define WEBRTC_ARCH_LITTLE_ENDIAN ++#elif defined(__aarch64__) ++#define WEBRTC_ARCH_64_BITS ++#define WEBRTC_ARCH_LITTLE_ENDIAN + #elif defined(__mips__) + #define WEBRTC_ARCH_32_BITS + #define WEBRTC_BIG_ENDIAN