git: 8c725958a115 - 2025Q1 - net/yate: fix build on aarch64

From: Robert Clausecker <fuz_at_FreeBSD.org>
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