ports@,
I'd like to update devel/libggml to 0.9.8 and misc/llama.cpp to b8364 which
is matched the last sync llama.cpp -> libggml.
Tests of whisper.cpp works as usual.
I also wouldlike to take Maintainer for this two ports.
Ok?
Index: devel/libggml/Makefile
===================================================================
RCS file: /home/cvs/ports/devel/libggml/Makefile,v
diff -u -p -r1.9 Makefile
--- devel/libggml/Makefile 15 Mar 2026 14:33:18 -0000 1.9
+++ devel/libggml/Makefile 17 Mar 2026 14:45:01 -0000
@@ -2,13 +2,15 @@ COMMENT= tensor library for machine lea
GH_ACCOUNT= ggml-org
GH_PROJECT= ggml
-GH_TAGNAME = v0.9.7
+GH_TAGNAME = v0.9.8
PKGNAME= lib${DISTNAME}
-SHARED_LIBS += ggml 3.4
-SHARED_LIBS += ggml-base 3.4
+SHARED_LIBS += ggml 3.5
+SHARED_LIBS += ggml-base 3.5
CATEGORIES= devel
+
+MAINTAINER = Kirill A. Korinsky <[email protected]>
# MIT
PERMIT_PACKAGE= Yes
Index: devel/libggml/distinfo
===================================================================
RCS file: /home/cvs/ports/devel/libggml/distinfo,v
diff -u -p -r1.6 distinfo
--- devel/libggml/distinfo 16 Feb 2026 18:18:59 -0000 1.6
+++ devel/libggml/distinfo 17 Mar 2026 14:03:04 -0000
@@ -1,2 +1,2 @@
-SHA256 (ggml-0.9.7.tar.gz) = cogoWxlMv3/XtTJijF+a6G3aJWjsInaou0m57vZcygA=
-SIZE (ggml-0.9.7.tar.gz) = 2569901
+SHA256 (ggml-0.9.8.tar.gz) = nYs45HNpfpAU6iJ1+ttO1cJHscqCQEh1/lrDNsDQdUw=
+SIZE (ggml-0.9.8.tar.gz) = 2748285
Index: devel/libggml/patches/patch-CMakeLists_txt
===================================================================
RCS file: /home/cvs/ports/devel/libggml/patches/patch-CMakeLists_txt,v
diff -u -p -r1.3 patch-CMakeLists_txt
--- devel/libggml/patches/patch-CMakeLists_txt 16 Feb 2026 18:18:59 -0000
1.3
+++ devel/libggml/patches/patch-CMakeLists_txt 17 Mar 2026 14:04:14 -0000
@@ -2,7 +2,7 @@ Index: CMakeLists.txt
--- CMakeLists.txt.orig
+++ CMakeLists.txt
@@ -7,7 +7,7 @@ set(GGML_VERSION_MINOR 9)
- set(GGML_VERSION_PATCH 7)
+ set(GGML_VERSION_PATCH 8)
set(GGML_VERSION_BASE
"${GGML_VERSION_MAJOR}.${GGML_VERSION_MINOR}.${GGML_VERSION_PATCH}")
-find_program(GIT_EXE NAMES git git.exe NO_CMAKE_FIND_ROOT_PATH)
Index: devel/libggml/patches/patch-src_ggml-backend-reg_cpp
===================================================================
RCS file: /home/cvs/ports/devel/libggml/patches/patch-src_ggml-backend-reg_cpp,v
diff -u -p -r1.4 patch-src_ggml-backend-reg_cpp
--- devel/libggml/patches/patch-src_ggml-backend-reg_cpp 16 Feb 2026
18:18:59 -0000 1.4
+++ devel/libggml/patches/patch-src_ggml-backend-reg_cpp 17 Mar 2026
14:04:11 -0000
@@ -1,7 +1,7 @@
Index: src/ggml-backend-reg.cpp
--- src/ggml-backend-reg.cpp.orig
+++ src/ggml-backend-reg.cpp
-@@ -463,7 +463,9 @@ static ggml_backend_reg_t ggml_backend_load_best(const
+@@ -470,7 +470,9 @@ static ggml_backend_reg_t ggml_backend_load_best(const
search_paths.push_back(fs::u8path(GGML_BACKEND_DIR));
#endif
// default search paths: executable directory, current directory
Index: devel/libggml/pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/devel/libggml/pkg/PLIST,v
diff -u -p -r1.4 PLIST
--- devel/libggml/pkg/PLIST 1 Feb 2026 15:57:17 -0000 1.4
+++ devel/libggml/pkg/PLIST 17 Mar 2026 14:06:22 -0000
@@ -8,6 +8,7 @@ include/ggml-cpp.h
include/ggml-cpu.h
include/ggml-cuda.h
include/ggml-metal.h
+include/ggml-openvino.h
include/ggml-opt.h
include/ggml-rpc.h
include/ggml-sycl.h
Index: misc/llama.cpp/Makefile
===================================================================
RCS file: /home/cvs/ports/misc/llama.cpp/Makefile,v
diff -u -p -r1.16 Makefile
--- misc/llama.cpp/Makefile 16 Feb 2026 18:19:30 -0000 1.16
+++ misc/llama.cpp/Makefile 17 Mar 2026 14:44:55 -0000
@@ -2,13 +2,15 @@ COMMENT = LLM inference system
GH_ACCOUNT = ggml-org
GH_PROJECT = llama.cpp
-GH_TAGNAME = b8067
+GH_TAGNAME = b8364
PKGNAME = llama.cpp-0.0.${GH_TAGNAME:S/b//}
-SHARED_LIBS += llama 3.1
-SHARED_LIBS += mtmd 1.1
+SHARED_LIBS += llama 3.2
+SHARED_LIBS += mtmd 1.2
CATEGORIES = misc
+
+MAINTAINER = Kirill A. Korinsky <[email protected]>
# MIT
PERMIT_PACKAGE = Yes
Index: misc/llama.cpp/distinfo
===================================================================
RCS file: /home/cvs/ports/misc/llama.cpp/distinfo,v
diff -u -p -r1.9 distinfo
--- misc/llama.cpp/distinfo 16 Feb 2026 18:19:30 -0000 1.9
+++ misc/llama.cpp/distinfo 17 Mar 2026 14:26:52 -0000
@@ -1,2 +1,2 @@
-SHA256 (llama.cpp-b8067.tar.gz) = xaX4IcqeK9yp5Tltqn4mJy8OtNHpVRVcxI9RSPGo59I=
-SIZE (llama.cpp-b8067.tar.gz) = 29024475
+SHA256 (llama.cpp-b8364.tar.gz) = 6sE44H+cAPCNiqshnk8PEGJwubJRxivALnWFrPUmfKE=
+SIZE (llama.cpp-b8364.tar.gz) = 29554904
Index: misc/llama.cpp/pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/misc/llama.cpp/pkg/PLIST,v
diff -u -p -r1.8 PLIST
--- misc/llama.cpp/pkg/PLIST 1 Feb 2026 15:57:45 -0000 1.8
+++ misc/llama.cpp/pkg/PLIST 17 Mar 2026 14:34:52 -0000
@@ -2,12 +2,14 @@
@newuser _llama-server:583:_llama-server::llama-server
account:${LOCALSTATEDIR}/db/llama-server:/sbin/nologin
@rcscript ${RCDIR}/llama_server
bin/convert_hf_to_gguf.py
+@bin bin/export-graph-ops
@bin bin/llama-batched
@bin bin/llama-batched-bench
@bin bin/llama-bench
@bin bin/llama-cli
@bin bin/llama-completion
@bin bin/llama-debug
+@bin bin/llama-debug-template-parser
@bin bin/llama-diffusion-cli
@bin bin/llama-embedding
@bin bin/llama-eval-callback
@@ -29,6 +31,7 @@ bin/convert_hf_to_gguf.py
@bin bin/llama-passkey
@bin bin/llama-perplexity
@bin bin/llama-quantize
+@bin bin/llama-results
@bin bin/llama-retrieval
@bin bin/llama-save-load-state
@bin bin/llama-server
@@ -36,10 +39,12 @@ bin/convert_hf_to_gguf.py
@bin bin/llama-simple-chat
@bin bin/llama-speculative
@bin bin/llama-speculative-simple
+@bin bin/llama-template-analysis
@bin bin/llama-tokenize
@bin bin/llama-tts
include/llama-cpp.h
include/llama.h
+include/mtmd-debug.h
include/mtmd-helper.h
include/mtmd.h
lib/cmake/llama/
--
wbr, Kirill