From 2ff5d2119802aea89195e46fa279b3c0b8904225 Mon Sep 17 00:00:00 2001 From: Tuukka Pasanen Date: Tue, 6 May 2025 14:22:52 +0300 Subject: [PATCH] devel/py-dockerfile-parse: add port: Python library for Dockerfile manipulation Python library for parsing Dockerfile files. WWW: https://github.com/containerbuildsystem/dockerfile-parse PR: 286667 Reported by: Tuukka Pasanen (new maintainer) --- devel/py-dockerfile-parse/Makefile | 23 +++++++++++++++++++++++ devel/py-dockerfile-parse/distinfo | 3 +++ devel/py-dockerfile-parse/pkg-descr | 1 + 3 files changed, 27 insertions(+) create mode 100644 devel/py-dockerfile-parse/Makefile create mode 100644 devel/py-dockerfile-parse/distinfo create mode 100644 devel/py-dockerfile-parse/pkg-descr diff --git a/devel/py-dockerfile-parse/Makefile b/devel/py-dockerfile-parse/Makefile new file mode 100644 index 000000000000..626327b1737d --- /dev/null +++ b/devel/py-dockerfile-parse/Makefile @@ -0,0 +1,23 @@ +PORTNAME= dockerfile-parse +PORTVERSION= 2.0.1 +CATEGORIES= devel python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= tuukka.pasanen@ilmi.fi +COMMENT= Python library for Dockerfile manipulation +WWW= https://github.com/containerbuildsystem/dockerfile-parse + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PY_SETUPTOOLS} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist concurrent pep517 pytest +PYTEST_BROKEN_TESTS= test_all_versions_match + +NO_ARCH= YES + +.include diff --git a/devel/py-dockerfile-parse/distinfo b/devel/py-dockerfile-parse/distinfo new file mode 100644 index 000000000000..24251946aadf --- /dev/null +++ b/devel/py-dockerfile-parse/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1746514530 +SHA256 (dockerfile-parse-2.0.1.tar.gz) = 3184ccdc513221983e503ac00e1aa504a2aa8f84e5de673c46b0b6eee99ec7bc +SIZE (dockerfile-parse-2.0.1.tar.gz) = 24556 diff --git a/devel/py-dockerfile-parse/pkg-descr b/devel/py-dockerfile-parse/pkg-descr new file mode 100644 index 000000000000..d0b6da72fd0b --- /dev/null +++ b/devel/py-dockerfile-parse/pkg-descr @@ -0,0 +1 @@ +Python library for parsing Dockerfile files.