summaryrefslogtreecommitdiff
path: root/audio/mac
diff options
context:
space:
mode:
Diffstat (limited to 'audio/mac')
-rw-r--r--audio/mac/Makefile2
-rw-r--r--audio/mac/distinfo6
-rw-r--r--audio/mac/files/patch-Source_Console_Console.cpp6
-rw-r--r--audio/mac/files/patch-Source_Shared_CPUFeatures.cpp26
-rw-r--r--audio/mac/pkg-plist2
5 files changed, 34 insertions, 8 deletions
diff --git a/audio/mac/Makefile b/audio/mac/Makefile
index 1005cea5deac..50138efd93c6 100644
--- a/audio/mac/Makefile
+++ b/audio/mac/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mac
-PORTVERSION= 11.17
+PORTVERSION= 11.38
CATEGORIES= audio
MASTER_SITES= https://www.monkeysaudio.com/files/
DISTNAME= ${PORTNAME:tu}_${PORTVERSION:S|.||}_SDK
diff --git a/audio/mac/distinfo b/audio/mac/distinfo
index 5861c604373d..f579cb43ad28 100644
--- a/audio/mac/distinfo
+++ b/audio/mac/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749964651
-SHA256 (MAC_1117_SDK.zip) = d6b221d08eb57028a452d06057b4cc74c5b5d47bc542aed36f5b79404fd16b96
-SIZE (MAC_1117_SDK.zip) = 1699779
+TIMESTAMP = 1756358910
+SHA256 (MAC_1138_SDK.zip) = 50fb286ef83fe739427610b7658d5d3422d0b5b636e1aa52ae14277c635ffcad
+SIZE (MAC_1138_SDK.zip) = 1710212
diff --git a/audio/mac/files/patch-Source_Console_Console.cpp b/audio/mac/files/patch-Source_Console_Console.cpp
index 72ce55e11dc4..0033ecb30d5a 100644
--- a/audio/mac/files/patch-Source_Console_Console.cpp
+++ b/audio/mac/files/patch-Source_Console_Console.cpp
@@ -1,8 +1,8 @@
Unixify built-in help.
---- Source/Console/Console.cpp.orig 2025-05-07 22:12:54 UTC
+--- Source/Console/Console.cpp.orig 2025-08-15 06:11:17 UTC
+++ Source/Console/Console.cpp
-@@ -136,7 +136,7 @@ static void DisplayProperUsage(FILE * pFile)
+@@ -135,7 +135,7 @@ static void DisplayProperUsage(FILE * pFile)
**************************************************************************************************/
static void DisplayProperUsage(FILE * pFile)
{
@@ -11,7 +11,7 @@ Unixify built-in help.
fwprintf(pFile, L"Modes:\n");
fwprintf(pFile, L" Compress (fast): '-c1000'\n");
-@@ -156,18 +156,18 @@ static void DisplayProperUsage(FILE * pFile)
+@@ -155,18 +155,18 @@ static void DisplayProperUsage(FILE * pFile)
fwprintf(pFile, L" Set the number of threads when compressing or decompressing: -threads=#'\n\n");
fwprintf(pFile, L"Examples:\n");
diff --git a/audio/mac/files/patch-Source_Shared_CPUFeatures.cpp b/audio/mac/files/patch-Source_Shared_CPUFeatures.cpp
new file mode 100644
index 000000000000..3713b9bb9152
--- /dev/null
+++ b/audio/mac/files/patch-Source_Shared_CPUFeatures.cpp
@@ -0,0 +1,26 @@
+--- Source/Shared/CPUFeatures.cpp.orig 2025-08-04 20:52:19 UTC
++++ Source/Shared/CPUFeatures.cpp
+@@ -4,7 +4,7 @@
+ #if defined(PLATFORM_LINUX)
+ #include <sys/auxv.h>
+
+- #if defined(__arm__)
++ #if defined(__arm__) && defined(__linux__)
+ #include <asm/hwcap.h>
+
+ #ifndef HWCAP_NEON
+@@ -187,7 +187,14 @@ bool GetNeonSupported()
+ #if defined(__ARM_NEON) || defined(__ARM_NEON__) || defined(__aarch64__) || defined(_M_ARM64) || defined(_M_ARM64EC)
+ return true;
+ #elif defined(__arm__) && defined(PLATFORM_LINUX)
++#ifdef __linux__
+ return getauxval(AT_HWCAP) & HWCAP_NEON;
++#elif defined(__FreeBSD__)
++ long hwcap = 0;
++
++ elf_aux_info(AT_HWCAP, &hwcap, sizeof hwcap);
++ return (hwcap & HWCAP_NEON);
++#endif
+ #else
+ return false;
+ #endif
diff --git a/audio/mac/pkg-plist b/audio/mac/pkg-plist
index 3107453423b6..10d5917bd1e6 100644
--- a/audio/mac/pkg-plist
+++ b/audio/mac/pkg-plist
@@ -11,4 +11,4 @@ include/MAC/Version.h
include/MAC/Warnings.h
include/MAC/WindowsEnvironment.h
lib/libMAC.so
-lib/libMAC.so.13
+lib/libMAC.so.14