git: 37a7eb3443e4 - main - misc/py-llama-cpp-python: update 0.3.34 → 0.3.35

From: Yuri Victorovich <yuri_at_FreeBSD.org>
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)