From nobody Tue Feb 10 14:52:58 2026 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4f9PgZ4FrWz6RR9x for ; Tue, 10 Feb 2026 14:52:58 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4f9PgZ3dqjz3y5p for ; Tue, 10 Feb 2026 14:52:58 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1770735178; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=a7CFcbqNzEMJpQQ0Cx+mUUaVcvjEQxeiSgcWrto3ZdE=; b=LvnXGk4MyXbjZLW9a0WGC3+Yx0BqZn14NYfetRHHkE39rh2m77CzVigXyz351dhL/1fUNQ oQOXwKFeWbbg1kXt+cXLbIZ+lq3U6tagZc5jz2VgrZFrixkRnqEsJlAStjEqjU0ErfDFb0 NJvMnvRbsXXSKgDn/x2E7iSiGWel1om67xzQ9lVUy4/2YL116erdjbh+zUOFWtjDDG1UNk yNTyJ2Ho3Yvx+WPdWD7yLiqZ9talsx5NNIZ2/RMINwDsEd2U2qbzU9TZNJZ1zHwAnnSat9 t4YReKbJ3bCYMIGbmr6tkFd8go3MT0phXGspqQ9vtJ2ZmGalCSZMKSk/dUAT2g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1770735178; a=rsa-sha256; cv=none; b=cPtDJr2Jm0QnoGNxL7T7cV//fiQRfNarGjHQcddOhnbzr/XKZleKE9Q4KFdFruSWSZ5plt iy8s01KYKUMwScykuuJNCHPJvawXfCcARKVc7Lw2hfKXgTPFtF35sM1WyPv8n9M7MPNz1X B1rLcz/PlbYx9dsXumEsuVk0rqbzKrapYyRWEOmDgMymYNKZ8jkpKpJnLAJAKR0E3qcrup GouXw7HTBzHgFmBj0AJsFZ+OMVduSj3OXvxzdR49sD/A309VE+f/m6kc67vJl2FKAUaMSC GOxC5Il8hGpAvMCCQdUTE9y4vE4r81qCkkC4gUmprjlMcrTbvXkHU0PCCDu5Ig== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1770735178; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=a7CFcbqNzEMJpQQ0Cx+mUUaVcvjEQxeiSgcWrto3ZdE=; b=WdmnD2R1K5ZSb+tL1WtLRJgQQhkEhRUjfLmACh5pLVVCn8HIZanL235g5kr46EQ/q6Zhpl /y+piAWwhsrAohLjxfeigPpnS7L4mdcGH7eyLBC/zUbEysEIfn8UUKDCFSF+VFrWStCR06 2Itm0ug4xXSoE3Slwh+FrWYhbk0SsnQG9zKm4JDRqT1zkTL0RCo0Bvwr5Tl8eABDCs4oLd CT7EufGtyY8VaWfSiDMnRarnj8A2hk+8FX+ZDSxJDAME2GnN/KtHgH2eA2e6ZGvuKxXRgf 3/KyIM31/7ZZONi/le81srXp4cbBOo4qwKLpBqswuG0+mV3WJ6siU63D4qPuPA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4f9PgZ3BLKz1M1Q for ; Tue, 10 Feb 2026 14:52:58 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 42178 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 10 Feb 2026 14:52:58 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Cc: Tuukka Pasanen From: Vladimir Druzenko Subject: git: ccc5db8a438a - main - security/py-lib4sbom: Update 0.8.7 => 0.9.4 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vvd X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: ccc5db8a438a218ab8114cade037445e814846ba Auto-Submitted: auto-generated Date: Tue, 10 Feb 2026 14:52:58 +0000 Message-Id: <698b464a.42178.6034900e@gitrepo.freebsd.org> The branch main has been updated by vvd: URL: https://cgit.FreeBSD.org/ports/commit/?id=ccc5db8a438a218ab8114cade037445e814846ba commit ccc5db8a438a218ab8114cade037445e814846ba Author: Tuukka Pasanen AuthorDate: 2026-02-10 14:48:43 +0000 Commit: Vladimir Druzenko CommitDate: 2026-02-10 14:48:43 +0000 security/py-lib4sbom: Update 0.8.7 => 0.9.4 Fixes and features: * improved service component processing for CycloneDX * convert sbom types between SPDX and CycloneDX * update licence list * distributionConstraints * default licence type * update suported Python version * add SBOM validation debug * Invalid CycloneDX SHA algorithm specified (fixes #73) * add support for CycloneDX 1.7 * add support for parsing SPDX documents in in-toto statements * optimised CycloneDX JSON schema validation * CycloneDX validation fails (fixes #70) * detect CBOM https://github.com/anthonyharrison/lib4sbom/releases/tag/v0.8.8 https://github.com/anthonyharrison/lib4sbom/releases/tag/v0.9.0 https://github.com/anthonyharrison/lib4sbom/releases/tag/v0.9.1 https://github.com/anthonyharrison/lib4sbom/releases/tag/v0.9.2 https://github.com/anthonyharrison/lib4sbom/releases/tag/v0.9.3 https://github.com/anthonyharrison/lib4sbom/releases/tag/v0.9.4 While here: - Lowercase "yes" in NO_ARCH. - Merge MVs in post-patch. PR: 293084 --- security/py-lib4sbom/Makefile | 13 +++++++------ security/py-lib4sbom/distinfo | 6 +++--- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/security/py-lib4sbom/Makefile b/security/py-lib4sbom/Makefile index b4a0f5a61a6d..77982663293f 100644 --- a/security/py-lib4sbom/Makefile +++ b/security/py-lib4sbom/Makefile @@ -1,6 +1,6 @@ PORTNAME= lib4sbom DISTVERSIONPREFIX= v -DISTVERSION= 0.8.7 +DISTVERSION= 0.9.4 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -14,10 +14,12 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>0:devel/py-defusedxml@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pyyaml>0:devel/py-pyyaml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.4:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.32:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}semantic-version>=2.8<3:devel/py-semantic-version@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}xmlschema>0:textproc/py-xmlschema@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}xmlschema>0:textproc/py-xmlschema@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jsonschema>0:devel/py-jsonschema@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}fastjsonschema>0:devel/py-fastjsonschema@${PY_FLAVOR} USES= python USE_GITHUB= yes @@ -63,15 +65,14 @@ PYTEST_IGNORED_TESTS= test_store test_getBOM test_generateTime \ test_parse_spdx_rdf test_parse_spdx_yaml \ test_parse_spdx_xml -NO_ARCH= YES +NO_ARCH= yes PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES post-patch: - ${MV} ${WRKSRC}/test ${WRKSRC}/${PORTNAME} - ${MV} ${WRKSRC}/tools ${WRKSRC}/${PORTNAME} + ${MV} ${WRKSRC}/test ${WRKSRC}/tools ${WRKSRC}/${PORTNAME} post-patch-EXAMPLES-off: @${RM} -r ${WRKSRC}/examples diff --git a/security/py-lib4sbom/distinfo b/security/py-lib4sbom/distinfo index 5fe6d1866858..4bb2e9320679 100644 --- a/security/py-lib4sbom/distinfo +++ b/security/py-lib4sbom/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752670734 -SHA256 (anthonyharrison-lib4sbom-v0.8.7_GH0.tar.gz) = 20b4dec06a8d1bd917cf9ebcf9858d53981073e161a0a0d77f9c1704ecde784e -SIZE (anthonyharrison-lib4sbom-v0.8.7_GH0.tar.gz) = 1848916 +TIMESTAMP = 1770636739 +SHA256 (anthonyharrison-lib4sbom-v0.9.4_GH0.tar.gz) = 272a12023d0c87845024530afc90dc3e6fd9987753f585d986d63b2e86416345 +SIZE (anthonyharrison-lib4sbom-v0.9.4_GH0.tar.gz) = 1974992