diff --git a/devel/py-cfn-lint/Makefile b/devel/py-cfn-lint/Makefile index 6672ce88b333..455c230e9ef3 100644 --- a/devel/py-cfn-lint/Makefile +++ b/devel/py-cfn-lint/Makefile @@ -1,40 +1,46 @@ PORTNAME= cfn-lint -DISTVERSION= 1.52.1 +DISTVERSION= 1.53.3 CATEGORIES= devel python textproc MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSIONFULL} MAINTAINER= nork@FreeBSD.org COMMENT= AWS CloudFormation Linter WWW= https://pypi.org/project/cfn-lint/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aws-sam-translator>=1.111.0:devel/py-aws-sam-translator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jschema-to-python>=1.2.3:devel/py-jschema-to-python@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonpatch>0:devel/py-jsonpatch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=3.0<5:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}junit-xml>=1.9:textproc/py-junit-xml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>=2.4,2<4,2:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=6.0.3:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}regex>0:textproc/py-regex@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sarif-om>=1.0.4:devel/py-sarif-om@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sympy>=1.0.0:math/py-sympy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>0:devel/py-defusedxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydot>0:graphics/py-pydot@${PY_FLAVOR} USES= pytest python USE_PYTHON= autoplist concurrent pep517 unittest -PYTEST_ARGS= -x -v --showlocals +PYTEST_ARGS= -x -v --showlocals --tb=long \ + --ignore=test/integration/test_schema_files.py \ + --ignore=test/unit/module/maintenance/test_update_specs_from_pricing.py + TEST_ENV= ${MAKE_ENV} \ PATH=${STAGEDIR}${PREFIX}/bin:${PATH} \ PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} NO_ARCH= yes +pre-test: + ${SETENVI} ${WRK_ENV} ${TEST_ENV} ${PYTHON_CMD} ${STAGEDIR}${PREFIX}/bin/cfn-lint --update-specs --force + .include diff --git a/devel/py-cfn-lint/distinfo b/devel/py-cfn-lint/distinfo index 2cecfd84e68a..d48c1d2ed177 100644 --- a/devel/py-cfn-lint/distinfo +++ b/devel/py-cfn-lint/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1785401549 -SHA256 (cfn_lint-1.52.1.tar.gz) = 696cf93fc3c20c257eb7c5ce4622621bc8f5b0823cb5e0ea2d042e1eb0c2cd0c -SIZE (cfn_lint-1.52.1.tar.gz) = 4487553 +TIMESTAMP = 1785509598 +SHA256 (cfn_lint-1.53.3.tar.gz) = 2ed701460d68314e905165a9ceed4a9ddf874a03f5022a1070b96e3869b1a931 +SIZE (cfn_lint-1.53.3.tar.gz) = 4614920 diff --git a/devel/py-cfn-lint/files/patch-src_cfnlint_data_schemas_version.json b/devel/py-cfn-lint/files/patch-src_cfnlint_data_schemas_version.json new file mode 100644 index 000000000000..a1c9dd3f08a2 --- /dev/null +++ b/devel/py-cfn-lint/files/patch-src_cfnlint_data_schemas_version.json @@ -0,0 +1,7 @@ +--- src/cfnlint/data/schemas/version.json.orig 2026-07-28 16:25:31 UTC ++++ src/cfnlint/data/schemas/version.json +@@ -1 +1,3 @@ +-{"schema_date": "2026-07-28T14:54:37Z"} ++{ ++ "schema_date": "2026-07-28T14:54:37Z" ++}