git: 37a7eb3443e4 - main - misc/py-llama-cpp-python: update 0.3.34 → 0.3.35
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 08 Sep 2026 00:42:13 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=37a7eb3443e44bde6a523369902cfce72ab24085
commit 37a7eb3443e44bde6a523369902cfce72ab24085
Author: Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-09-07 17:50:29 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-09-08 00:38:57 +0000
misc/py-llama-cpp-python: update 0.3.34 → 0.3.35
---
misc/py-llama-cpp-python/Makefile | 6 +++---
misc/py-llama-cpp-python/distinfo | 10 +++++-----
.../patch-vendor_llama.cpp_ggml_src_ggml-cpu_CMakeLists.txt | 12 +++++++-----
3 files changed, 15 insertions(+), 13 deletions(-)
diff --git a/misc/py-llama-cpp-python/Makefile b/misc/py-llama-cpp-python/Makefile
index 674d4f68d844..bb43e1e1a13d 100644
--- a/misc/py-llama-cpp-python/Makefile
+++ b/misc/py-llama-cpp-python/Makefile
@@ -1,6 +1,6 @@
PORTNAME= llama-cpp-python
DISTVERSIONPREFIX= v
-DISTVERSION= 0.3.34
+DISTVERSION= 0.3.35
CATEGORIES= misc # machine-learning
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -37,12 +37,12 @@ TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
USE_GITHUB= yes
GH_ACCOUNT= abetlen
-GH_TUPLE= ggerganov:llama.cpp:f05cf46:cpp/vendor/llama.cpp
+GH_TUPLE= ggml-org:llama.cpp:4df29be4f4c3673f428170fda944a5b19f743bb8:cpp/vendor/llama.cpp
SHEBANG_GLOB= *.py
CONFLICTS_BUILD= llama-cpp
-# tests as of 0.3.31: 14 passed
+# tests as of 0.3.35: 26 passed, 5 warnings
.include <bsd.port.mk>
diff --git a/misc/py-llama-cpp-python/distinfo b/misc/py-llama-cpp-python/distinfo
index 4e38eb259bc3..a40af84db913 100644
--- a/misc/py-llama-cpp-python/distinfo
+++ b/misc/py-llama-cpp-python/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1785091968
-SHA256 (abetlen-llama-cpp-python-v0.3.34_GH0.tar.gz) = d1ab8c0a3ae23c41552135606a3bf2056b28c0fd45d2322bdc11b1f9a7df9f94
-SIZE (abetlen-llama-cpp-python-v0.3.34_GH0.tar.gz) = 423235
-SHA256 (ggerganov-llama.cpp-f05cf46_GH0.tar.gz) = 15a187558d19faa42c2e18c86e508ad77018c3ede96b854f745c1b6d77005e7c
-SIZE (ggerganov-llama.cpp-f05cf46_GH0.tar.gz) = 34857013
+TIMESTAMP = 1788795279
+SHA256 (abetlen-llama-cpp-python-v0.3.35_GH0.tar.gz) = 0de2ceb01bda6d886c4c5beeb46521141585417d92e3fd34e05a5f776b19dab4
+SIZE (abetlen-llama-cpp-python-v0.3.35_GH0.tar.gz) = 426895
+SHA256 (ggml-org-llama.cpp-4df29be4f4c3673f428170fda944a5b19f743bb8_GH0.tar.gz) = b5e5787cb648e400c75ecfc36fdf348a6320de72b5dbee3e0e6181715666fd6f
+SIZE (ggml-org-llama.cpp-4df29be4f4c3673f428170fda944a5b19f743bb8_GH0.tar.gz) = 36910334
diff --git a/misc/py-llama-cpp-python/files/patch-vendor_llama.cpp_ggml_src_ggml-cpu_CMakeLists.txt b/misc/py-llama-cpp-python/files/patch-vendor_llama.cpp_ggml_src_ggml-cpu_CMakeLists.txt
index 15b68b26763e..121b3ca120c4 100644
--- a/misc/py-llama-cpp-python/files/patch-vendor_llama.cpp_ggml_src_ggml-cpu_CMakeLists.txt
+++ b/misc/py-llama-cpp-python/files/patch-vendor_llama.cpp_ggml_src_ggml-cpu_CMakeLists.txt
@@ -1,11 +1,13 @@
---- vendor/llama.cpp/ggml/src/ggml-cpu/CMakeLists.txt.orig 2026-04-03 02:35:15 UTC
+-- Prevent llama.cpp from injecting -mcpu=native / -mtune=native / -mpowerpc64
+-- flags on PowerPC, which break the FreeBSD ports build framework.
+
+--- vendor/llama.cpp/ggml/src/ggml-cpu/CMakeLists.txt.orig
+++ vendor/llama.cpp/ggml/src/ggml-cpu/CMakeLists.txt
-@@ -396,16 +396,6 @@ function(ggml_add_cpu_backend_variant_impl tag_name)
- string(TOUPPER "${POWER10_M}" POWER10_M_UPPER)
+@@ -389,15 +389,6 @@
string(REGEX MATCHALL "POWER *([0-9]+)" MATCHED_STRING "${POWER10_M_UPPER}")
string(REGEX REPLACE "POWER *([0-9]+)" "\\1" EXTRACTED_NUMBER "${MATCHED_STRING}")
--
-- if (EXTRACTED_NUMBER GREATER_EQUAL 10)
+
+- if (EXTRACTED_NUMBER EQUAL 10 OR EXTRACTED_NUMBER EQUAL 11)
- list(APPEND ARCH_FLAGS -mcpu=power10)
- elseif (EXTRACTED_NUMBER EQUAL 9)
- list(APPEND ARCH_FLAGS -mcpu=power9)