<pre style='margin:0'>
Zhenfu Shi (i0ntempest) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/22a308d992152d0a22cc4adb3b16757fe4d714da">https://github.com/macports/macports-ports/commit/22a308d992152d0a22cc4adb3b16757fe4d714da</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 22a308d9921 llama.cpp: update to 4304
</span>22a308d9921 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 22a308d992152d0a22cc4adb3b16757fe4d714da
</span>Author: i0ntempest <i0ntempest@i0ntempest.com>
AuthorDate: Thu Dec 12 13:31:27 2024 +0800
<span style='display:block; white-space:pre;color:#404040;'> llama.cpp: update to 4304
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Tighten conditions for enabling Metal
</span>---
sysutils/llama.cpp/Portfile | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/llama.cpp/Portfile b/sysutils/llama.cpp/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0390a1ca013..82fc376eb11 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/llama.cpp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/llama.cpp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,9 +5,9 @@ PortGroup github 1.0
</span> PortGroup cmake 1.1
PortGroup legacysupport 1.1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup ggerganov llama.cpp 4302 b
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup ggerganov llama.cpp 4304 b
</span> github.tarball_from archive
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set git-commit 43041d2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set git-commit 484d2f3
</span> # This line is for displaying commit in CLI only
revision 0
categories sysutils
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,9 +19,9 @@ long_description The main goal of llama.cpp is to enable LLM inference wi
</span> setup and state-of-the-art performance on a wide variety of hardware\
- locally and in the cloud.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 0c269881445f7b32153d58c5955a63eea55165f9 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 8dfa54a1b799ddfcf395a83ce24aa62c2b76c26bf7eeec70a02cf08e0635d0a9 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 19422962
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 08619e9fc6457590ce6e7e90ee094f04ed9e75f1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 4c597dd3c57155ac39892fe926e81d8ce4c218a485e2db99d76427c941e0c059 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 19421084
</span>
# clock_gettime
legacysupport.newest_darwin_requires_legacy \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -41,7 +41,10 @@ configure.args-append -DGGML_LTO=ON \
</span> -DGGML_CCACHE=OFF \
-DLLAMA_CURL=ON
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${os.platform} eq "darwin" && ${os.subplatform} eq "macosx" && ${os.major} > 14} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# error: use of undeclared identifier 'MTLGPUFamilyApple7' on 10.14
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && ${os.subplatform} eq "macosx" && \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (${os.major} >= 20 && ${configure.sdk_version} >= 11)} {
</span> configure.args-append \
-DGGML_METAL=ON \
-DGGML_METAL_EMBED_LIBRARY=ON \
</pre><pre style='margin:0'>
</pre>