pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
*: update llama.cpp & friends to b9722
Module Name: pkgsrc-wip
Committed By: Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By: wiz
Date: Fri Jun 19 13:59:33 2026 +0200
Changeset: 68e53d522dd00d6833e2e7997409a92cbd686a17
Modified Files:
llama.cpp/Makefile.common
llama.cpp/PLIST
llama.cpp/distinfo
py-gguf/Makefile
py-gguf/PLIST
py-gguf/distinfo
py-llama-cpp-scripts/Makefile
py-llama-cpp-scripts/PLIST
py-llama-cpp-scripts/distinfo
Log Message:
*: update llama.cpp & friends to b9722
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=68e53d522dd00d6833e2e7997409a92cbd686a17
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
llama.cpp/Makefile.common | 2 +-
llama.cpp/PLIST | 8 ++++----
llama.cpp/distinfo | 12 ++++++------
py-gguf/Makefile | 17 ++++++++++-------
py-gguf/PLIST | 10 +++++-----
py-gguf/distinfo | 6 +++---
py-llama-cpp-scripts/Makefile | 28 +++++++++++++---------------
py-llama-cpp-scripts/PLIST | 15 +++++++++------
py-llama-cpp-scripts/distinfo | 6 +++---
9 files changed, 54 insertions(+), 50 deletions(-)
diffs:
diff --git a/llama.cpp/Makefile.common b/llama.cpp/Makefile.common
index 23f896f3e8..06c7b50735 100644
--- a/llama.cpp/Makefile.common
+++ b/llama.cpp/Makefile.common
@@ -9,4 +9,4 @@
DISTNAME= llama.cpp-${GITHUB_TAG}
MASTER_SITES= ${MASTER_SITE_GITHUB:=ggml-org/}
GITHUB_PROJECT= llama.cpp
-GITHUB_TAG= b9405
+GITHUB_TAG= b9722
diff --git a/llama.cpp/PLIST b/llama.cpp/PLIST
index 02f5e933eb..8cde5eb7ca 100644
--- a/llama.cpp/PLIST
+++ b/llama.cpp/PLIST
@@ -70,16 +70,16 @@ lib/cmake/llama/llama-config.cmake
lib/cmake/llama/llama-version.cmake
lib/libggml-base.so
lib/libggml-base.so.0
-lib/libggml-base.so.0.13.0
+lib/libggml-base.so.0.15.2
lib/libggml-blas.so
lib/libggml-blas.so.0
-lib/libggml-blas.so.0.13.0
+lib/libggml-blas.so.0.15.2
lib/libggml-cpu.so
lib/libggml-cpu.so.0
-lib/libggml-cpu.so.0.13.0
+lib/libggml-cpu.so.0.15.2
lib/libggml.so
lib/libggml.so.0
-lib/libggml.so.0.13.0
+lib/libggml.so.0.15.2
lib/libllama-batched-bench-impl.so
lib/libllama-bench-impl.so
lib/libllama-cli-impl.so
diff --git a/llama.cpp/distinfo b/llama.cpp/distinfo
index b5a8a7ca99..8046fcacbf 100644
--- a/llama.cpp/distinfo
+++ b/llama.cpp/distinfo
@@ -1,11 +1,11 @@
$NetBSD$
-BLAKE2s (llama-b9405-ui.tar.gz) = 810b2ee6813411f4272c3efe9a1c9e620d3076f0ed1d872197c4c03dfa29e850
-SHA512 (llama-b9405-ui.tar.gz) = 2465cfe8350a028bfaff368d3442639a7b577d375f508632e2473ee2a058279c36c05ccb2a8a8f747bd25d5fe2e0d7cdac81437fcb2ac2e09fbebf2d6a01107a
-Size (llama-b9405-ui.tar.gz) = 1872983 bytes
-BLAKE2s (llama.cpp-b9405.tar.gz) = e3c17cae193e0199f48739e4c2a7b93814b5468105e7adab3c07ea5a834e4c62
-SHA512 (llama.cpp-b9405.tar.gz) = b973ca115041710fa759c056c1768b30f63d9870eb35e227ece451502eec45efdf98b8706b07ebe44f61166317104ca29f1ab978ad5caf1968b305c86d11d0be
-Size (llama.cpp-b9405.tar.gz) = 33963595 bytes
+BLAKE2s (llama-b9722-ui.tar.gz) = e89a68895c58e8fc0c9e3f9e766cd90381c21537ce4c7f74ca745d46d78eb0dc
+SHA512 (llama-b9722-ui.tar.gz) = 4b3fc3fd746fc8e6a15e1fc9667cb12168575529b2625685792003205cda0c09b286f9ed5e0c8d7c1d4e89bcf10393744ba963da74df233e479f7deb3e538b18
+Size (llama-b9722-ui.tar.gz) = 2728009 bytes
+BLAKE2s (llama.cpp-b9722.tar.gz) = ce23ac9de8ebf8cb7f80ec48bf70465ffda66d10345279aad0da43bd11d114f5
+SHA512 (llama.cpp-b9722.tar.gz) = f70a73a085b7afba5b5018ad63d48feddf91418f92fb3e267e88ce7590d7cc1c748b296e122e4692728a7626b74ed4a614a504787c285965a49d131d7a7ac270
+Size (llama.cpp-b9722.tar.gz) = 34949970 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/Makefile b/py-gguf/Makefile
index 52d739d9eb..8fb1193e54 100644
--- a/py-gguf/Makefile
+++ b/py-gguf/Makefile
@@ -2,25 +2,28 @@
.include "../../wip/llama.cpp/Makefile.common"
+GGUF_VER= 0.19.0
PKGNAME= ${PYPKGPREFIX}-gguf-${GITHUB_TAG:S/b/${GGUF_VER}./}
CATEGORIES= devel
-GGUF_VER= 0.19.0
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= https://pypi.org/project/gguf/
COMMENT= Read and write ML models in GGUF for GGML
LICENSE= mit
-USE_LANGUAGES= # none
+TOOL_DEPENDS+= ${PYPKGPREFIX}-poetry-core>=1.0.0:../../devel/py-poetry-core
+DEPENDS+= ${PYPKGPREFIX}-numpy>=1.17:../../math/py-numpy
+DEPENDS+= ${PYPKGPREFIX}-yaml>=5.1:../../textproc/py-yaml
-BUILD_DEPENDS+= ${PYPKGPREFIX}-poetry-core>=1.0.0:../../devel/py-poetry-core
+REPLACE_PYTHON+= gguf-py/gguf/*.py
+REPLACE_PYTHON+= gguf-py/gguf/scripts/*.py
-WRKSRC= ${WRKDIR}/${DISTNAME}
-PYSETUPSUBDIR= gguf-py
+USE_LANGUAGES= # none
-PRINT_PLIST_AWK+= {gsub(/${GGUF_VER}/, "$${GGUF_VER}");}
+PYSETUPSUBDIR= gguf-py
-PLIST_SUBST+= GGUF_VER=${GGUF_VER:Q}
+WHEEL_NAME= gguf-${GGUF_VER}
+.include "../../lang/python/application.mk"
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/py-gguf/PLIST b/py-gguf/PLIST
index 215cc684f3..f8c1090d43 100644
--- a/py-gguf/PLIST
+++ b/py-gguf/PLIST
@@ -4,11 +4,11 @@ bin/gguf-dump
bin/gguf-editor-gui
bin/gguf-new-metadata
bin/gguf-set-metadata
-${PYSITELIB}/gguf-${GGUF_VER}.dist-info/METADATA
-${PYSITELIB}/gguf-${GGUF_VER}.dist-info/RECORD
-${PYSITELIB}/gguf-${GGUF_VER}.dist-info/WHEEL
-${PYSITELIB}/gguf-${GGUF_VER}.dist-info/entry_points.txt
-${PYSITELIB}/gguf-${GGUF_VER}.dist-info/licenses/LICENSE
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
${PYSITELIB}/gguf/__init__.py
${PYSITELIB}/gguf/__init__.pyc
${PYSITELIB}/gguf/__init__.pyo
diff --git a/py-gguf/distinfo b/py-gguf/distinfo
index f50ad1b859..4222086719 100644
--- a/py-gguf/distinfo
+++ b/py-gguf/distinfo
@@ -1,5 +1,5 @@
$NetBSD$
-BLAKE2s (llama.cpp-b9405.tar.gz) = e3c17cae193e0199f48739e4c2a7b93814b5468105e7adab3c07ea5a834e4c62
-SHA512 (llama.cpp-b9405.tar.gz) = b973ca115041710fa759c056c1768b30f63d9870eb35e227ece451502eec45efdf98b8706b07ebe44f61166317104ca29f1ab978ad5caf1968b305c86d11d0be
-Size (llama.cpp-b9405.tar.gz) = 33963595 bytes
+BLAKE2s (llama.cpp-b9722.tar.gz) = ce23ac9de8ebf8cb7f80ec48bf70465ffda66d10345279aad0da43bd11d114f5
+SHA512 (llama.cpp-b9722.tar.gz) = f70a73a085b7afba5b5018ad63d48feddf91418f92fb3e267e88ce7590d7cc1c748b296e122e4692728a7626b74ed4a614a504787c285965a49d131d7a7ac270
+Size (llama.cpp-b9722.tar.gz) = 34949970 bytes
diff --git a/py-llama-cpp-scripts/Makefile b/py-llama-cpp-scripts/Makefile
index 4b2440fd34..cf1b9663f1 100644
--- a/py-llama-cpp-scripts/Makefile
+++ b/py-llama-cpp-scripts/Makefile
@@ -11,31 +11,29 @@ HOMEPAGE= https://github.com/ggerganov/llama.cpp/
COMMENT= Scripts that ship with llama.cpp
LICENSE= mit
-USE_LANGUAGES= # none
-
-BUILD_DEPENDS+= ${PYPKGPREFIX}-poetry-core>=1.0.0:../../devel/py-poetry-core
-
+TOOL_DEPENDS+= ${PYPKGPREFIX}-poetry-core>=1.0.0:../../devel/py-poetry-core
DEPENDS+= ${PYPKGPREFIX}-numpy>=1.26.4:../../math/py-numpy
DEPENDS+= ${PYPKGPREFIX}-sentencepiece>=0.1.98:../../textproc/py-sentencepiece
DEPENDS+= ${PYPKGPREFIX}-transformers>=0.1.98:../../wip/py-transformers
DEPENDS+= ${PYPKGPREFIX}-protobuf>=4.21.0:../../devel/py-protobuf
DEPENDS+= ${PYPKGPREFIX}-torch>=2.6.0:../../math/py-torch
DEPENDS+= ${PYPKGPREFIX}-gguf-[0-9]*:../../wip/py-gguf
+TEST_DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests
+# also needs wget and appium modules, currently unpackaged
+
+USE_LANGUAGES= # none
-SCRIPTS= llama-convert-hf-to-gguf \
- llama-convert-llama-ggml-to-gguf \
- llama-convert-lora-to-gguf \
- llama-ggml-vk-generate-shaders
+PYTHON_VERSIONS_INCOMPATIBLE= 310 314 # py-torch
-post-install:
-.for script in ${SCRIPTS}
- cd ${DESTDIR}${PREFIX}/bin && \
- ${MV} ${script} ${script}-${PYVERSSUFFIX}
-.endfor
+PY_RENAME_BINARIES+= llama-convert-hf-to-gguf
+PY_RENAME_BINARIES+= llama-convert-llama-ggml-to-gguf
+PY_RENAME_BINARIES+= llama-convert-lora-to-gguf
+PY_RENAME_BINARIES+= llama-ggml-vk-generate-shaders
-PRINT_PLIST_AWK+= {gsub(/${LLAMA_VER}/, "$${LLAMA_VER}");}
+REPLACE_PYTHON+= *.py
-PLIST_SUBST+= LLAMA_VER=${LLAMA_VER:Q}
+WHEEL_NAME= llama_cpp_scripts-${LLAMA_VER}
+.include "../../lang/python/application.mk"
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/py-llama-cpp-scripts/PLIST b/py-llama-cpp-scripts/PLIST
index 047c16b3ca..c9974b0008 100644
--- a/py-llama-cpp-scripts/PLIST
+++ b/py-llama-cpp-scripts/PLIST
@@ -147,6 +147,9 @@ ${PYSITELIB}/conversion/maincoder.pyo
${PYSITELIB}/conversion/mamba.py
${PYSITELIB}/conversion/mamba.pyc
${PYSITELIB}/conversion/mamba.pyo
+${PYSITELIB}/conversion/mellum.py
+${PYSITELIB}/conversion/mellum.pyc
+${PYSITELIB}/conversion/mellum.pyo
${PYSITELIB}/conversion/mimo.py
${PYSITELIB}/conversion/mimo.pyc
${PYSITELIB}/conversion/mimo.pyo
@@ -255,9 +258,9 @@ ${PYSITELIB}/convert_llama_ggml_to_gguf.pyo
${PYSITELIB}/convert_lora_to_gguf.py
${PYSITELIB}/convert_lora_to_gguf.pyc
${PYSITELIB}/convert_lora_to_gguf.pyo
-${PYSITELIB}/llama_cpp_scripts-${LLAMA_VER}.dist-info/METADATA
-${PYSITELIB}/llama_cpp_scripts-${LLAMA_VER}.dist-info/RECORD
-${PYSITELIB}/llama_cpp_scripts-${LLAMA_VER}.dist-info/WHEEL
-${PYSITELIB}/llama_cpp_scripts-${LLAMA_VER}.dist-info/entry_points.txt
-${PYSITELIB}/llama_cpp_scripts-${LLAMA_VER}.dist-info/licenses/AUTHORS
-${PYSITELIB}/llama_cpp_scripts-${LLAMA_VER}.dist-info/licenses/LICENSE
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/AUTHORS
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
diff --git a/py-llama-cpp-scripts/distinfo b/py-llama-cpp-scripts/distinfo
index f50ad1b859..4222086719 100644
--- a/py-llama-cpp-scripts/distinfo
+++ b/py-llama-cpp-scripts/distinfo
@@ -1,5 +1,5 @@
$NetBSD$
-BLAKE2s (llama.cpp-b9405.tar.gz) = e3c17cae193e0199f48739e4c2a7b93814b5468105e7adab3c07ea5a834e4c62
-SHA512 (llama.cpp-b9405.tar.gz) = b973ca115041710fa759c056c1768b30f63d9870eb35e227ece451502eec45efdf98b8706b07ebe44f61166317104ca29f1ab978ad5caf1968b305c86d11d0be
-Size (llama.cpp-b9405.tar.gz) = 33963595 bytes
+BLAKE2s (llama.cpp-b9722.tar.gz) = ce23ac9de8ebf8cb7f80ec48bf70465ffda66d10345279aad0da43bd11d114f5
+SHA512 (llama.cpp-b9722.tar.gz) = f70a73a085b7afba5b5018ad63d48feddf91418f92fb3e267e88ce7590d7cc1c748b296e122e4692728a7626b74ed4a614a504787c285965a49d131d7a7ac270
+Size (llama.cpp-b9722.tar.gz) = 34949970 bytes
Home |
Main Index |
Thread Index |
Old Index