diff --git a/lang/py-gherkin-official/Makefile b/lang/py-gherkin-official/Makefile index e2070a7f4518..9cdb7b160023 100644 --- a/lang/py-gherkin-official/Makefile +++ b/lang/py-gherkin-official/Makefile @@ -1,25 +1,25 @@ PORTNAME= gherkin-official -DISTVERSION= 42.0.0 +DISTVERSION= 42.0.1 CATEGORIES= lang python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Gherkin parser (official, by Cucumber team) WWW= https://github.com/cucumber/gherkin LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}uv-build>0:devel/py-uv-build@${PY_FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}uv-build>=0.12.0:devel/py-uv-build@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4:devel/py-typing-extensions@${PY_FLAVOR} USES= python USE_PYTHON= pep517 autoplist NO_ARCH= yes -# tests as of 42.0.0: no test files are included in the PyPI sdist, so no tests are run +# tests as of 42.0.1: no test files are included in the PyPI sdist, so no tests are run .include diff --git a/lang/py-gherkin-official/distinfo b/lang/py-gherkin-official/distinfo index fb233eed244f..041d57ec3109 100644 --- a/lang/py-gherkin-official/distinfo +++ b/lang/py-gherkin-official/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1785187625 -SHA256 (gherkin_official-42.0.0.tar.gz) = 2ae52b6d510bfa78b70bde7ceb1f2afd59e28fa36c7ddbdacc96db2b65f5978f -SIZE (gherkin_official-42.0.0.tar.gz) = 35273 +TIMESTAMP = 1788793947 +SHA256 (gherkin_official-42.0.1.tar.gz) = adcc1f392d97dc044861bb645a614e335632330cc2653d23acb7097c923f75cd +SIZE (gherkin_official-42.0.1.tar.gz) = 35497 diff --git a/lang/py-gherkin-official/files/patch-pyproject.toml b/lang/py-gherkin-official/files/patch-pyproject.toml index c2a469e6c5d5..edb4f576ec09 100644 --- a/lang/py-gherkin-official/files/patch-pyproject.toml +++ b/lang/py-gherkin-official/files/patch-pyproject.toml @@ -1,9 +1,11 @@ ---- pyproject.toml.orig 1970-01-01 00:00:00 UTC +-- Remove upper bound on uv_build version to avoid breakage when uv_build is updated in ports. + +--- pyproject.toml.orig 2026-09-07 15:14:17 UTC +++ pyproject.toml @@ -1,5 +1,5 @@ [build-system] --requires = ["uv_build>=0.11.0,<0.12.0"] -+requires = ["uv_build>=0.11.0"] +-requires = ["uv_build>=0.12.0,<0.13.0"] ++requires = ["uv_build>=0.12.0"] build-backend = "uv_build" [project]