<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>