diff --git a/textproc/py-jinja2-cli/Makefile b/textproc/py-jinja2-cli/Makefile index 31b09b7a8110..2be2e356d7f4 100644 --- a/textproc/py-jinja2-cli/Makefile +++ b/textproc/py-jinja2-cli/Makefile @@ -1,47 +1,48 @@ PORTNAME= jinja2-cli -PORTVERSION= 0.8.2 -PORTREVISION= 2 +PORTVERSION= 1.0.1 +DISTVERSIONPREFIX= v CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= otis@FreeBSD.org COMMENT= Jinja2 CLI tool -WWW= https://github.com/mattrobenolt/jinja2-cli +WWW= https://github.com/mattrobenolt/jinja2-cli LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE +BUILD_DEPENDS= ${PTYHON_PKGNAMEPREFIX}uv-build:devel/py-uv-build@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markupsafe>0:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR} USES= python OPTIONS_DEFINE= TEST TOML XML YAML OPTIONS_DEFAULT= TEST TOML XML YAML TOML_DESC= TOML format or parser support TOML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}toml>0:textproc/py-toml@${PY_FLAVOR} XML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xmltodict>0:devel/py-xmltodict@${PY_FLAVOR} YAML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} .include -USE_PYTHON= autoplist concurrent distutils +USE_PYTHON= autoplist concurrent pep517 USE_GITHUB= yes GH_ACCOUNT= mattrobenolt .if ${PORT_OPTIONS:MTEST} TEST_TARGET= test .endif NO_ARCH= yes -TEST_ENV= TMPDIR=${WRKDIR} +TEST_ENV= TMPDIR=${WRKDIR} do-test: @cd ${WRKSRC} && \ ${SETENV} ${TEST_ENV} ${LOCALBASE}/bin/tox-${PYTHON_VER} -v .include diff --git a/textproc/py-jinja2-cli/distinfo b/textproc/py-jinja2-cli/distinfo index 97aa145172f2..f10e0663a607 100644 --- a/textproc/py-jinja2-cli/distinfo +++ b/textproc/py-jinja2-cli/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1648971143 -SHA256 (mattrobenolt-jinja2-cli-0.8.2_GH0.tar.gz) = 089f1201ed1a812cb558f15b09c74aec1885ae00bf206512e79d55cebb2858fc -SIZE (mattrobenolt-jinja2-cli-0.8.2_GH0.tar.gz) = 7185 +TIMESTAMP = 1777047822 +SHA256 (mattrobenolt-jinja2-cli-v1.0.1_GH0.tar.gz) = b5fed8ca5d731547f397004644d54a81bd979678347f23065d497fb23c194126 +SIZE (mattrobenolt-jinja2-cli-v1.0.1_GH0.tar.gz) = 86043 diff --git a/textproc/py-jinja2-cli/files/patch-pyproject.toml b/textproc/py-jinja2-cli/files/patch-pyproject.toml new file mode 100644 index 000000000000..334d22d9ef79 --- /dev/null +++ b/textproc/py-jinja2-cli/files/patch-pyproject.toml @@ -0,0 +1,11 @@ +--- pyproject.toml.orig 2026-04-24 16:43:43 UTC ++++ pyproject.toml +@@ -42,7 +42,7 @@ dev = [ + ] + + [build-system] +-requires = ["uv_build>=0.9.0,<0.10.0"] ++requires = ["uv_build>=0.9.0"] + build-backend = "uv_build" + + [tool.uv.build-backend]