git: 30ea7983a1b5 - main - misc/ggml: update 0.13.1 → 0.23.0-38-g7840aaba

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Thu, 10 Sep 2026 20:07:02 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=30ea7983a1b5fe09388a36ac2f779d4da62a29fe

commit 30ea7983a1b5fe09388a36ac2f779d4da62a29fe
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-09-10 19:31:02 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-09-10 20:04:57 +0000

    misc/ggml: update 0.13.1 → 0.23.0-38-g7840aaba
---
 audio/whisper.cpp/Makefile                        |  1 +
 misc/ggml/Makefile                                |  3 ++-
 misc/ggml/distinfo                                |  6 +++---
 misc/ggml/files/patch-src_ggml-cpu_CMakeLists.txt |  4 ++--
 misc/ggml/pkg-plist                               | 14 +++++++-------
 misc/py-llama-cpp-python/Makefile                 |  1 +
 6 files changed, 16 insertions(+), 13 deletions(-)

diff --git a/audio/whisper.cpp/Makefile b/audio/whisper.cpp/Makefile
index 8dd96bebc70e..e4d146f67f0c 100644
--- a/audio/whisper.cpp/Makefile
+++ b/audio/whisper.cpp/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	whisper.cpp
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1.8.4
+PORTREVISION=	1
 CATEGORIES=	audio # machine-learning
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/misc/ggml/Makefile b/misc/ggml/Makefile
index 3ab30cccc6ef..b612c038e8ec 100644
--- a/misc/ggml/Makefile
+++ b/misc/ggml/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	ggml
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.13.1
+DISTVERSION=	0.23.0-38 # latest hash for llama-cpp
+DISTVERSIONSUFFIX=	-g7840aaba
 CATEGORIES=	misc # machine-learning
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/misc/ggml/distinfo b/misc/ggml/distinfo
index 5a723f2591f6..9d46753c8402 100644
--- a/misc/ggml/distinfo
+++ b/misc/ggml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1780118050
-SHA256 (ggml-org-ggml-v0.13.1_GH0.tar.gz) = ce4c6d51902d6379568ce4ce39700a6f948d9969ca2b0ded026adc88b10bd266
-SIZE (ggml-org-ggml-v0.13.1_GH0.tar.gz) = 3114277
+TIMESTAMP = 1789068795
+SHA256 (ggml-org-ggml-v0.23.0-38-g7840aaba_GH0.tar.gz) = fd3cd3c44b8ecf2a585f74b973e77f2da3fe7e8c95f0c82b8d3bda25a4545114
+SIZE (ggml-org-ggml-v0.23.0-38-g7840aaba_GH0.tar.gz) = 3971169
diff --git a/misc/ggml/files/patch-src_ggml-cpu_CMakeLists.txt b/misc/ggml/files/patch-src_ggml-cpu_CMakeLists.txt
index 98c27431fecf..0ba4c1ece003 100644
--- a/misc/ggml/files/patch-src_ggml-cpu_CMakeLists.txt
+++ b/misc/ggml/files/patch-src_ggml-cpu_CMakeLists.txt
@@ -10,12 +10,12 @@
                  else()
                      message(STATUS "ARM detected flags: ${ARM_NATIVE_FLAG}")
                  endif()
-@@ -391,16 +390,6 @@ function(ggml_add_cpu_backend_variant_impl tag_name)
+@@ -387,16 +386,6 @@ function(ggml_add_cpu_backend_variant_impl tag_name)
              string(TOUPPER "${POWER10_M}" POWER10_M_UPPER)
              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)
diff --git a/misc/ggml/pkg-plist b/misc/ggml/pkg-plist
index 57a44ce9f844..6ebe91df5019 100644
--- a/misc/ggml/pkg-plist
+++ b/misc/ggml/pkg-plist
@@ -16,18 +16,18 @@ include/ggml-webgpu.h
 include/ggml-zendnn.h
 include/ggml.h
 include/gguf.h
+lib/cmake/ggml/ggml-config-version.cmake
 lib/cmake/ggml/ggml-config.cmake
-lib/cmake/ggml/ggml-version.cmake
 lib/libggml-base.so
 lib/libggml-base.so.0
-lib/libggml-base.so.%%DISTVERSION%%
+lib/libggml-base.so.0.23.0
 lib/libggml-cpu.so
 lib/libggml-cpu.so.0
-lib/libggml-cpu.so.%%DISTVERSION%%
-%%VULKAN%%lib/libggml-vulkan.so
-%%VULKAN%%lib/libggml-vulkan.so.0
-%%VULKAN%%lib/libggml-vulkan.so.%%DISTVERSION%%
+lib/libggml-cpu.so.0.23.0
+lib/libggml-vulkan.so
+lib/libggml-vulkan.so.0
+lib/libggml-vulkan.so.0.23.0
 lib/libggml.so
 lib/libggml.so.0
-lib/libggml.so.%%DISTVERSION%%
+lib/libggml.so.0.23.0
 libdata/pkgconfig/ggml.pc
diff --git a/misc/py-llama-cpp-python/Makefile b/misc/py-llama-cpp-python/Makefile
index bb43e1e1a13d..21672cc6c82a 100644
--- a/misc/py-llama-cpp-python/Makefile
+++ b/misc/py-llama-cpp-python/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	llama-cpp-python
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.3.35
+PORTREVISION=	1
 CATEGORIES=	misc # machine-learning
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}