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