pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

llama.cpp*: update to today's snapshot



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By:	wiz
Date:		Thu Jun 25 14:38:43 2026 +0200
Changeset:	307f13740cd269db0086c8abaad3a8a4e7bd35c2

Modified Files:
	llama.cpp/Makefile
	llama.cpp/Makefile.common
	llama.cpp/PLIST
	llama.cpp/distinfo
	py-gguf/distinfo
	py-llama-cpp-scripts/distinfo

Log Message:
llama.cpp*: update to today's snapshot

While here, make sure that version number is available for
'--version'.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=307f13740cd269db0086c8abaad3a8a4e7bd35c2

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 llama.cpp/Makefile            |  6 ++++++
 llama.cpp/Makefile.common     |  6 +++++-
 llama.cpp/PLIST               |  6 +++---
 llama.cpp/distinfo            | 12 ++++++------
 py-gguf/distinfo              |  6 +++---
 py-llama-cpp-scripts/distinfo |  6 +++---
 6 files changed, 26 insertions(+), 16 deletions(-)

diffs:
diff --git a/llama.cpp/Makefile b/llama.cpp/Makefile
index a26ed9face..2477fab3be 100644
--- a/llama.cpp/Makefile
+++ b/llama.cpp/Makefile
@@ -4,6 +4,7 @@
 
 PKGNAME=	${DISTNAME:S/-b/-${LLAMA_CPP_VAR}./}
 CATEGORIES=	devel
+# because 'b' is the second letter of the alphabet
 LLAMA_CPP_VAR=	0.0.2
 DISTFILES=	${DEFAULT_DISTFILES} llama-${GITHUB_TAG}-ui.tar.gz
 SITES.llama-${GITHUB_TAG}-ui.tar.gz=	https://github.com/ggml-org/llama.cpp/releases/download/${GITHUB_TAG}/
@@ -23,6 +24,8 @@ BLAS_C_INTERFACE=	yes
 
 PKGCONFIG_OVERRIDE+=	cmake/llama.pc.in
 
+CMAKE_CONFIGURE_ARGS+=	-DLLAMA_BUILD_NUMBER=${LLAMA_BUILD_NUMBER}
+CMAKE_CONFIGURE_ARGS+=	-DLLAMA_BUILD_COMMIT=${LLAMA_BUILD_COMMIT}
 CMAKE_CONFIGURE_ARGS+=	-DGGML_BLAS=ON
 CMAKE_CONFIGURE_ARGS+=	-DGGML_BLAS_VENDOR=OpenBLAS
 CMAKE_CONFIGURE_ARGS+=	-DBLAS_LIBRARIES=${CBLAS_LIBS:Q}
@@ -31,6 +34,9 @@ CMAKE_CONFIGURE_ARGS+=	-DGGML_OPENCL_EMBED_KERNELS=OFF
 CMAKE_CONFIGURE_ARGS+=	-DGGML_OPENCL_PROFILING=OFF
 CMAKE_CONFIGURE_ARGS+=	-DGGML_OPENCL_USE_ADRENO_KERNELS=OFF
 
+PRINT_PLIST_AWK+=	/lib\/.*\.so/ { sub(/${LLAMA_BUILD_NUMBER}/, "$${LLAMA_BUILD_NUMBER}") }
+PLIST_SUBST+=		LLAMA_BUILD_NUMBER=${LLAMA_BUILD_NUMBER}
+
 SUBST_CLASSES+=		findblas
 SUBST_STAGE.findblas=	pre-configure
 SUBST_MESSAGE.findblas=	Fixing libpci soname
diff --git a/llama.cpp/Makefile.common b/llama.cpp/Makefile.common
index 8917697a1c..752c7d6f8c 100644
--- a/llama.cpp/Makefile.common
+++ b/llama.cpp/Makefile.common
@@ -7,4 +7,8 @@
 DISTNAME=	llama.cpp-${GITHUB_TAG}
 MASTER_SITES=	${MASTER_SITE_GITHUB:=ggml-org/}
 GITHUB_PROJECT=	llama.cpp
-GITHUB_TAG=	b9756
+GITHUB_TAG=	b${LLAMA_BUILD_NUMBER}
+
+# embedded in version string in binary
+LLAMA_BUILD_NUMBER=	9789
+LLAMA_BUILD_COMMIT=	b3ce5cedf4c007b78a45befe839fa3abada03c0b
diff --git a/llama.cpp/PLIST b/llama.cpp/PLIST
index 8cde5eb7ca..7441b6e1f6 100644
--- a/llama.cpp/PLIST
+++ b/llama.cpp/PLIST
@@ -85,7 +85,7 @@ lib/libllama-bench-impl.so
 lib/libllama-cli-impl.so
 lib/libllama-common.so
 lib/libllama-common.so.0
-lib/libllama-common.so.0.0.0
+lib/libllama-common.so.0.0.${LLAMA_BUILD_NUMBER}
 lib/libllama-completion-impl.so
 lib/libllama-fit-params-impl.so
 lib/libllama-perplexity-impl.so
@@ -93,8 +93,8 @@ lib/libllama-quantize-impl.so
 lib/libllama-server-impl.so
 lib/libllama.so
 lib/libllama.so.0
-lib/libllama.so.0.0.0
+lib/libllama.so.0.0.${LLAMA_BUILD_NUMBER}
 lib/libmtmd.so
 lib/libmtmd.so.0
-lib/libmtmd.so.0.0.0
+lib/libmtmd.so.0.0.${LLAMA_BUILD_NUMBER}
 lib/pkgconfig/llama.pc
diff --git a/llama.cpp/distinfo b/llama.cpp/distinfo
index 1f563cdee4..0c41774d60 100644
--- a/llama.cpp/distinfo
+++ b/llama.cpp/distinfo
@@ -1,11 +1,11 @@
 $NetBSD$
 
-BLAKE2s (llama-b9756-ui.tar.gz) = eb1bd8c7233158ea2e8ee86e23353fa0b7f5237233c1fa9e9602d6f0367c9bd2
-SHA512 (llama-b9756-ui.tar.gz) = 11d59131e2f2886cb2c09f65a9fad1a5b7086f0aa504bb00a35be994f7264783cfd2f0cf7e80861898e8710fc4874f84bc3e95631ba05f78b034d149078ccee5
-Size (llama-b9756-ui.tar.gz) = 2728381 bytes
-BLAKE2s (llama.cpp-b9756.tar.gz) = a757a99821a4d7317ab40de5c95dee94ea3a98d2b67fec7edfda4fcd0873929e
-SHA512 (llama.cpp-b9756.tar.gz) = 54662282ce333a090d3ea76a133607fcf60f6d4b1d55447f380dd0b612388a42c709bed264740f55a6492fa31273a9d30eec01fee079cdf676b76176bf5353e3
-Size (llama.cpp-b9756.tar.gz) = 34965973 bytes
+BLAKE2s (llama-b9789-ui.tar.gz) = d9f6624354484f476a63d2b8c9bdc2274c35b97c17989d0f65007a6eeffe3c73
+SHA512 (llama-b9789-ui.tar.gz) = ebf0daab2a659133a92484f0e4db6dd93d88083ac2cb9049a16bc4ca734edf930a3903a796fa9759efd84d5badaea4907a42db93ab0b046deaac5d31e4b4c0bc
+Size (llama-b9789-ui.tar.gz) = 2728269 bytes
+BLAKE2s (llama.cpp-b9789.tar.gz) = 299f61366432b0e3ba09a54f84920a0606262d31b6a91dd32077e8a508bb01b0
+SHA512 (llama.cpp-b9789.tar.gz) = 6d73d4f90c3ca07b19ab3830fcecade6622994363b09a50ddcf0f2098c84f4c421dbc59ee3e99b97d3c6ff712150ac4b18517e24ee865c91eabb1a96f2014351
+Size (llama.cpp-b9789.tar.gz) = 34989846 bytes
 SHA1 (patch-common_common.cpp) = 57a375ff17c8c97cfadd4196b3a368b6abd65ce6
 SHA1 (patch-ggml_src_ggml-cpu_ggml-cpu.cpp) = cc5f9840919818b824eb52585a3c5a8ee40a2835
 SHA1 (patch-src_llama-vocab.cpp) = b97f36b85855ccf1385dfdd9fd5417e1abf77024
diff --git a/py-gguf/distinfo b/py-gguf/distinfo
index 325952433b..d95bf7729e 100644
--- a/py-gguf/distinfo
+++ b/py-gguf/distinfo
@@ -1,5 +1,5 @@
 $NetBSD$
 
-BLAKE2s (llama.cpp-b9756.tar.gz) = a757a99821a4d7317ab40de5c95dee94ea3a98d2b67fec7edfda4fcd0873929e
-SHA512 (llama.cpp-b9756.tar.gz) = 54662282ce333a090d3ea76a133607fcf60f6d4b1d55447f380dd0b612388a42c709bed264740f55a6492fa31273a9d30eec01fee079cdf676b76176bf5353e3
-Size (llama.cpp-b9756.tar.gz) = 34965973 bytes
+BLAKE2s (llama.cpp-b9789.tar.gz) = 299f61366432b0e3ba09a54f84920a0606262d31b6a91dd32077e8a508bb01b0
+SHA512 (llama.cpp-b9789.tar.gz) = 6d73d4f90c3ca07b19ab3830fcecade6622994363b09a50ddcf0f2098c84f4c421dbc59ee3e99b97d3c6ff712150ac4b18517e24ee865c91eabb1a96f2014351
+Size (llama.cpp-b9789.tar.gz) = 34989846 bytes
diff --git a/py-llama-cpp-scripts/distinfo b/py-llama-cpp-scripts/distinfo
index 325952433b..d95bf7729e 100644
--- a/py-llama-cpp-scripts/distinfo
+++ b/py-llama-cpp-scripts/distinfo
@@ -1,5 +1,5 @@
 $NetBSD$
 
-BLAKE2s (llama.cpp-b9756.tar.gz) = a757a99821a4d7317ab40de5c95dee94ea3a98d2b67fec7edfda4fcd0873929e
-SHA512 (llama.cpp-b9756.tar.gz) = 54662282ce333a090d3ea76a133607fcf60f6d4b1d55447f380dd0b612388a42c709bed264740f55a6492fa31273a9d30eec01fee079cdf676b76176bf5353e3
-Size (llama.cpp-b9756.tar.gz) = 34965973 bytes
+BLAKE2s (llama.cpp-b9789.tar.gz) = 299f61366432b0e3ba09a54f84920a0606262d31b6a91dd32077e8a508bb01b0
+SHA512 (llama.cpp-b9789.tar.gz) = 6d73d4f90c3ca07b19ab3830fcecade6622994363b09a50ddcf0f2098c84f4c421dbc59ee3e99b97d3c6ff712150ac4b18517e24ee865c91eabb1a96f2014351
+Size (llama.cpp-b9789.tar.gz) = 34989846 bytes


Home | Main Index | Thread Index | Old Index