git: 65b87f48ffbb - main - devel/inja: Update to 3.5

From: Gleb Popov <arrowd_at_FreeBSD.org>
Date: Sat, 08 Nov 2025 08:22:47 UTC
The branch main has been updated by arrowd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=65b87f48ffbbd88e84b0d427f76ef6350f1e1573

commit 65b87f48ffbbd88e84b0d427f76ef6350f1e1573
Author:     Gleb Popov <arrowd@FreeBSD.org>
AuthorDate: 2025-11-08 08:22:29 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2025-11-08 08:22:43 +0000

    devel/inja: Update to 3.5
    
    Reported by:    portscout!
---
 devel/inja/Makefile  | 15 ++++++---------
 devel/inja/distinfo  |  6 +++---
 devel/inja/pkg-plist |  2 ++
 3 files changed, 11 insertions(+), 12 deletions(-)

diff --git a/devel/inja/Makefile b/devel/inja/Makefile
index c1d4272b2864..6371c23016bf 100644
--- a/devel/inja/Makefile
+++ b/devel/inja/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	inja
 DISTVERSIONPREFIX=	v
-DISTVERSION=	3.4.0
+DISTVERSION=	3.5.0
 CATEGORIES=	devel
 
 MAINTAINER=	desktop@FreeBSD.org
@@ -13,20 +13,17 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 BUILD_DEPENDS=	bash:shells/bash \
 		nlohmann-json>=3:devel/nlohmann-json
 
-USES=		bison cmake:noninja compiler:c++17-lang gettext pathfix pkgconfig python:build shebangfix
+USES=		bison cmake:testing compiler:c++17-lang gettext pathfix \
+		pkgconfig shebangfix python:build
 
 SHEBANG_FILES=	scripts/update_single_include.sh third_party/amalgamate/amalgamate.py
 BINARY_ALIAS=	python3=${PYTHON_CMD}
+NO_ARCH=	yes
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	pantor
 
-OPTIONS_DEFINE=	TESTS
-
-TESTS_DESC=		Build self tests
-TESTS_CMAKE_BOOL=	BUILD_TESTING BUILD_BENCHMARK
-#TESTS_MESON_TRUE=	build_tests build_benchmark
-
-CMAKE_OFF=	INJA_USE_EMBEDDED_JSON
+CMAKE_OFF=		INJA_USE_EMBEDDED_JSON BUILD_TESTING
+CMAKE_TESTING_ON=	BUILD_TESTING BUILD_BENCHMARK
 
 .include <bsd.port.mk>
diff --git a/devel/inja/distinfo b/devel/inja/distinfo
index aff1b5ca95e6..636e0ad29280 100644
--- a/devel/inja/distinfo
+++ b/devel/inja/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758188787
-SHA256 (pantor-inja-v3.4.0_GH0.tar.gz) = 7155f944553ca6064b26e88e6cae8b71f8be764832c9c7c6d5998e0d5fd60c55
-SIZE (pantor-inja-v3.4.0_GH0.tar.gz) = 369278
+TIMESTAMP = 1762585465
+SHA256 (pantor-inja-v3.5.0_GH0.tar.gz) = a5f0266673c59028eab6ceeddd8b862c70abfeb32fb7a5387c16bf46f3269ab2
+SIZE (pantor-inja-v3.5.0_GH0.tar.gz) = 387387
diff --git a/devel/inja/pkg-plist b/devel/inja/pkg-plist
index b35c8754f258..d9146882e21a 100644
--- a/devel/inja/pkg-plist
+++ b/devel/inja/pkg-plist
@@ -3,12 +3,14 @@ include/inja/environment.hpp
 include/inja/exceptions.hpp
 include/inja/function_storage.hpp
 include/inja/inja.hpp
+include/inja/json.hpp
 include/inja/lexer.hpp
 include/inja/node.hpp
 include/inja/parser.hpp
 include/inja/renderer.hpp
 include/inja/statistics.hpp
 include/inja/template.hpp
+include/inja/throw.hpp
 include/inja/token.hpp
 include/inja/utils.hpp
 lib/cmake/inja/injaConfig.cmake