git: 2160234bddf6 - main - textproc/py-cyclonedx-python-lib: Update to 10.5.0

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Thu, 24 Jul 2025 11:26:13 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=2160234bddf62396507fe7c4b96e1b1a4488a61c

commit 2160234bddf62396507fe7c4b96e1b1a4488a61c
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-07-24 11:12:42 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-07-24 11:19:05 +0000

    textproc/py-cyclonedx-python-lib: Update to 10.5.0
    
    Changes:        https://github.com/CycloneDX/cyclonedx-python-lib/releases
---
 textproc/py-cyclonedx-python-lib/Makefile | 19 +++++++++++++------
 textproc/py-cyclonedx-python-lib/distinfo |  6 +++---
 2 files changed, 16 insertions(+), 9 deletions(-)

diff --git a/textproc/py-cyclonedx-python-lib/Makefile b/textproc/py-cyclonedx-python-lib/Makefile
index 80e12522cc1b..43f63acecc3a 100644
--- a/textproc/py-cyclonedx-python-lib/Makefile
+++ b/textproc/py-cyclonedx-python-lib/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	cyclonedx-python-lib
-PORTVERSION=	10.4.1
-PORTREVISION=	1
+PORTVERSION=	10.5.0
 CATEGORIES=	textproc python
 MASTER_SITES=	PYPI \
 		https://github.com/CycloneDX/cyclonedx-python-lib/releases/download/v${PORTVERSION}/
@@ -28,13 +27,21 @@ NO_ARCH=	yes
 OPTIONS_DEFINE=	JSON_VALIDATION VALIDATION XML_VALIDATION
 JSON_VALIDATION_DESC=	JSON validation
 VALIDATION_DESC=	JSON and XML validation
+VALIDATION_IMPLIES=	JSON_VALIDATION XML_VALIDATION
 XML_VALIDATION_DESC=	XML validation
 
-JSON_VALIDATION_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}jsonschema>=4.18<5:devel/py-jsonschema@${PY_FLAVOR} \
+JSON_VALIDATION_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}jsonschema>=4.25<5:devel/py-jsonschema@${PY_FLAVOR} \
 				${PYTHON_PKGNAMEPREFIX}referencing>=0.28.4:devel/py-referencing@${PY_FLAVOR}
-VALIDATION_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}jsonschema>=4.18<5:devel/py-jsonschema@${PY_FLAVOR} \
-			${PYTHON_PKGNAMEPREFIX}lxml5>=4<7:devel/py-lxml5@${PY_FLAVOR} \
-			${PYTHON_PKGNAMEPREFIX}referencing>=0.28.4:devel/py-referencing@${PY_FLAVOR}
+# jsonschema[format-nongpl]
+JSON_VALIDATION_RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}fqdn>=0:www/py-fqdn@${PY_FLAVOR} \
+				${PYTHON_PKGNAMEPREFIX}idna>=0:dns/py-idna@${PY_FLAVOR} \
+				${PYTHON_PKGNAMEPREFIX}isoduration>=0:devel/py-isoduration@${PY_FLAVOR} \
+				${PYTHON_PKGNAMEPREFIX}jsonpointer>=1.13:devel/py-jsonpointer@${PY_FLAVOR} \
+				${PYTHON_PKGNAMEPREFIX}rfc3339-validator>=0:devel/py-rfc3339-validator@${PY_FLAVOR} \
+				${PYTHON_PKGNAMEPREFIX}rfc3986-validator>=0.1.0:devel/py-rfc3986-validator@${PY_FLAVOR} \
+				${PYTHON_PKGNAMEPREFIX}rfc3987-syntax>=1.1.0:www/py-rfc3987-syntax@${PY_FLAVOR} \
+				${PYTHON_PKGNAMEPREFIX}uri-template>=0:net/py-uri-template@${PY_FLAVOR} \
+				${PYTHON_PKGNAMEPREFIX}webcolors>=24.6.0:graphics/py-webcolors@${PY_FLAVOR}
 XML_VALIDATION_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}lxml5>=4<7:devel/py-lxml5@${PY_FLAVOR}
 
 .include <bsd.port.pre.mk>
diff --git a/textproc/py-cyclonedx-python-lib/distinfo b/textproc/py-cyclonedx-python-lib/distinfo
index 68b3e7519f6a..2641e7da4c3a 100644
--- a/textproc/py-cyclonedx-python-lib/distinfo
+++ b/textproc/py-cyclonedx-python-lib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266168
-SHA256 (cyclonedx_python_lib-10.4.1.tar.gz) = ee017dee867ffb9b449b955161fd235a7c6245e87a5169998e10a0ce61292efb
-SIZE (cyclonedx_python_lib-10.4.1.tar.gz) = 1040510
+TIMESTAMP = 1753265792
+SHA256 (cyclonedx_python_lib-10.5.0.tar.gz) = 49b8bdeb4c7aeea66e3c83739523ba88a3440fed5fe2c57ac942a9e335cf410a
+SIZE (cyclonedx_python_lib-10.5.0.tar.gz) = 1040667