git: 8c725958a115 - 2025Q1 - net/yate: fix build on aarch64
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 18 Feb 2025 14:30:35 UTC
The branch 2025Q1 has been updated by fuz:
URL: https://cgit.FreeBSD.org/ports/commit/?id=8c725958a11565c18b87945d715d0c08e1c5451a
commit 8c725958a11565c18b87945d715d0c08e1c5451a
Author: Robert Clausecker <fuz@FreeBSD.org>
AuthorDate: 2025-02-15 23:11:16 +0000
Commit: Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2025-02-18 14:29:16 +0000
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
(cherry picked from commit d2e8992c5a8e71134c9e6153691d29876fb82942)
---
net/yate/Makefile | 2 +-
net/yate/files/patch-libs_miniwebrtc_typedefs.h | 12 ++++++++++++
2 files changed, 13 insertions(+), 1 deletion(-)
diff --git a/net/yate/Makefile b/net/yate/Makefile
index 298bac251beb..5d19bf70b996 100644
--- a/net/yate/Makefile
+++ b/net/yate/Makefile
@@ -9,7 +9,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