git: 53c715bc45f2 - main - misc/py-gguf: update 0.16.0 → 0.16.0.5061

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sun, 06 Apr 2025 23:48:11 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=53c715bc45f2e918665f71a5574742d598953d25

commit 53c715bc45f2e918665f71a5574742d598953d25
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2025-04-06 21:56:56 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2025-04-06 23:48:05 +0000

    misc/py-gguf: update 0.16.0 → 0.16.0.5061
---
 misc/py-gguf/Makefile | 9 +++++++--
 misc/py-gguf/distinfo | 6 +++---
 2 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/misc/py-gguf/Makefile b/misc/py-gguf/Makefile
index 918cd5af3ece..61a062b5dc8f 100644
--- a/misc/py-gguf/Makefile
+++ b/misc/py-gguf/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	gguf
-DISTVERSION=	0.16.0
+DISTVERSION=	0.16.0.${GH_TAGNAME:S/b//} # the base version is in pyproject.toml, updated by post-patch
 CATEGORIES=	misc python # machine-learning
 #MASTER_SITES=	PYPI # the PYPI version is way behind of llama-cpp
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -24,7 +24,7 @@ USE_PYTHON=	pep517 autoplist pytest
 USE_GITHUB=	yes
 GH_ACCOUNT=	ggml-org
 GH_PROJECT=	llama.cpp
-GH_TAGNAME=	b4837
+GH_TAGNAME=	b5061
 
 WRKSRC=		${WRKDIR}/${GH_PROJECT}-${GH_TAGNAME}/gguf-py
 
@@ -32,6 +32,11 @@ SHEBANG_GLOB=	*.py
 
 NO_ARCH=	yes
 
+post-patch: # update version to reflect llama-cpp revision, have to use '.' since '-' is interpreted as "post"
+	@${REINPLACE_CMD} \
+		-e 's/version = "0.16.0"/version = "0.16.0.${GH_TAGNAME:S/b//}"/' \
+		${WRKSRC}/pyproject.toml
+
 # tests as of 0.16.0: 5 passed in 1.64s
 
 .include <bsd.port.mk>
diff --git a/misc/py-gguf/distinfo b/misc/py-gguf/distinfo
index 342771fb3afc..12621998f826 100644
--- a/misc/py-gguf/distinfo
+++ b/misc/py-gguf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741639456
-SHA256 (ggml-org-llama.cpp-0.16.0-b4837_GH0.tar.gz) = 60587fd5b417ac35d691284e1b117a8c114f10c8d3960494551a4e49338b5e0f
-SIZE (ggml-org-llama.cpp-0.16.0-b4837_GH0.tar.gz) = 20796825
+TIMESTAMP = 1743976580
+SHA256 (ggml-org-llama.cpp-0.16.0.5061-b5061_GH0.tar.gz) = 81a41329de428525b6274eaf18d7e71352e058e07421eeecdbcca675470d7dea
+SIZE (ggml-org-llama.cpp-0.16.0.5061-b5061_GH0.tar.gz) = 21005103