Bug 286645 - [new port] security/py-distro2sbom: generate a Software Bill of Materials
Summary: [new port] security/py-distro2sbom: generate a Software Bill of Materials
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Muhammad Moinur Rahman
URL:
Keywords:
Depends on: 286644
Blocks:
  Show dependency treegraph
 
Reported: 2025-05-07 06:14 UTC by Tuukka Pasanen
Modified: 2025-07-16 15:32 UTC (History)
2 users (show)

See Also:


Attachments
Patch to add Python distro2SBOM to ports (2.79 KB, patch)
2025-05-07 06:14 UTC, Tuukka Pasanen
no flags Details | Diff
Patch to add Python distro2SBOM to ports (2.79 KB, patch)
2025-05-08 09:43 UTC, Tuukka Pasanen
no flags Details | Diff
Patch to add Python distro2SBOM to ports (2.75 KB, patch)
2025-06-26 06:10 UTC, Tuukka Pasanen
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Tuukka Pasanen 2025-05-07 06:14:03 UTC
Created attachment 260229 [details]
Patch to add Python distro2SBOM to ports

The DISTRO2SBOM generates a SBOM (Software Bill of Materials) for either an installed application or a complete system installation in a number of formats including SPDX and CycloneDX.
Comment 1 Tuukka Pasanen 2025-05-08 09:43:16 UTC
Created attachment 260258 [details]
Patch to add Python distro2SBOM to ports
Comment 2 Tuukka Pasanen 2025-06-26 06:10:51 UTC
Created attachment 261617 [details]
Patch to add Python distro2SBOM to ports

The DISTRO2SBOM generates a SBOM (Software Bill of Materials) for either an installed application or a complete system installation in a number of formats including SPDX and CycloneDX.

Tested with Poudriere (14.2 and 14.3) and Portclippy to be compliant
Comment 3 commit-hook freebsd_committer freebsd_triage 2025-07-16 15:28:04 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7842c7b8b13cebcdc49400743facf9863fa5aa88

commit 7842c7b8b13cebcdc49400743facf9863fa5aa88
Author:     Tuukka Pasanen <tuukka.pasanen@ilmi.fi>
AuthorDate: 2025-05-06 00:31:46 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2025-07-16 14:53:25 +0000

    security/py-distro2sbom: New port

    The DISTRO2SBOM generates a SBOM (Software Bill of Materials) for either an
    installed application or a complete system installation in a number of
    formats including SPDX and CycloneDX.

    WWW: https://github.com/anthonyharrison/distro2sbom
    PR:             286645
    Sponsored by:   The FreeBSD Foundation

 security/Makefile                       |  1 +
 security/py-distro2sbom/Makefile (new)  | 26 ++++++++++++++++++++++++++
 security/py-distro2sbom/distinfo (new)  |  3 +++
 security/py-distro2sbom/pkg-descr (new) | 10 ++++++++++
 4 files changed, 40 insertions(+)
Comment 4 Muhammad Moinur Rahman freebsd_committer freebsd_triage 2025-07-16 15:32:18 UTC
Committed with changes.