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
This commit is contained in:
Robert Clausecker 2025-02-16 00:11:16 +01:00
parent 911da00df6
commit d2e8992c5a
2 changed files with 13 additions and 1 deletions

View file

@ -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 \

View file

@ -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