in-toto provides a framework to protect the integrity of the software

supply chain. It does so by verifying that each task in the chain
is carried out as planned, by authorized personnel only, and that
the product is not tampered with in transit.

from George Rosamond

ok sthen
This commit is contained in:
kmos 2022-08-23 20:34:36 +00:00
parent 68afa1f2d9
commit c6e8ebe704
4 changed files with 98 additions and 0 deletions

View File

@ -0,0 +1,33 @@
COMMENT = framework to protect supply chain integrity
MODPY_EGG_VERSION = 1.2.0
DISTNAME = in-toto-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}
CATEGORIES = security
HOMEPAGE = https://in-toto.io/
# Apache 2.0
PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_SETUPTOOLS = Yes
MODPY_PYTEST = Yes
FLAVOR = python3
FLAVORS = python3
RUN_DEPENDS = devel/py-attrs${MODPY_FLAVOR} \
devel/py-dateutil${MODPY_FLAVOR} \
devel/py-pathspec${MODPY_FLAVOR} \
security/py-securesystemslib${MODPY_FLAVOR} \
textproc/py-iso8601${MODPY_FLAVOR}
pre-test:
ln -fs ${MODPY_BIN} ${WRKDIR}/bin/python
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (in-toto-1.2.0.tar.gz) = VO4aVCxBywLmjsUSEui+2KfGorDkz9MtauFwhbdISiY=
SIZE (in-toto-1.2.0.tar.gz) = 141761

View File

@ -0,0 +1,4 @@
in-toto provides a framework to protect the integrity of the software
supply chain. It does so by verifying that each task in the chain
is carried out as planned, by authorized personnel only, and that
the product is not tampered with in transit.

View File

@ -0,0 +1,59 @@
bin/in-toto-keygen
bin/in-toto-mock
bin/in-toto-record
bin/in-toto-run
bin/in-toto-sign
bin/in-toto-verify
lib/python${MODPY_VERSION}/site-packages/in_toto/
lib/python${MODPY_VERSION}/site-packages/in_toto-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
lib/python${MODPY_VERSION}/site-packages/in_toto-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
lib/python${MODPY_VERSION}/site-packages/in_toto-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
lib/python${MODPY_VERSION}/site-packages/in_toto-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
lib/python${MODPY_VERSION}/site-packages/in_toto-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/entry_points.txt
lib/python${MODPY_VERSION}/site-packages/in_toto-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
lib/python${MODPY_VERSION}/site-packages/in_toto-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/in_toto/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/in_toto/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/in_toto/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/in_toto/${MODPY_PYCACHE}common_args.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/in_toto/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/in_toto/${MODPY_PYCACHE}formats.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/in_toto/${MODPY_PYCACHE}in_toto_keygen.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/in_toto/${MODPY_PYCACHE}in_toto_mock.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/in_toto/${MODPY_PYCACHE}in_toto_record.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/in_toto/${MODPY_PYCACHE}in_toto_run.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/in_toto/${MODPY_PYCACHE}in_toto_sign.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/in_toto/${MODPY_PYCACHE}in_toto_verify.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/in_toto/${MODPY_PYCACHE}log.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/in_toto/${MODPY_PYCACHE}rulelib.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/in_toto/${MODPY_PYCACHE}runlib.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/in_toto/${MODPY_PYCACHE}settings.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/in_toto/${MODPY_PYCACHE}user_settings.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/in_toto/${MODPY_PYCACHE}verifylib.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/in_toto/common_args.py
lib/python${MODPY_VERSION}/site-packages/in_toto/exceptions.py
lib/python${MODPY_VERSION}/site-packages/in_toto/formats.py
lib/python${MODPY_VERSION}/site-packages/in_toto/in_toto_keygen.py
lib/python${MODPY_VERSION}/site-packages/in_toto/in_toto_mock.py
lib/python${MODPY_VERSION}/site-packages/in_toto/in_toto_record.py
lib/python${MODPY_VERSION}/site-packages/in_toto/in_toto_run.py
lib/python${MODPY_VERSION}/site-packages/in_toto/in_toto_sign.py
lib/python${MODPY_VERSION}/site-packages/in_toto/in_toto_verify.py
lib/python${MODPY_VERSION}/site-packages/in_toto/log.py
lib/python${MODPY_VERSION}/site-packages/in_toto/models/
lib/python${MODPY_VERSION}/site-packages/in_toto/models/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/in_toto/models/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/in_toto/models/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/in_toto/models/${MODPY_PYCACHE}common.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/in_toto/models/${MODPY_PYCACHE}layout.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/in_toto/models/${MODPY_PYCACHE}link.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/in_toto/models/${MODPY_PYCACHE}metadata.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/in_toto/models/common.py
lib/python${MODPY_VERSION}/site-packages/in_toto/models/layout.py
lib/python${MODPY_VERSION}/site-packages/in_toto/models/link.py
lib/python${MODPY_VERSION}/site-packages/in_toto/models/metadata.py
lib/python${MODPY_VERSION}/site-packages/in_toto/rulelib.py
lib/python${MODPY_VERSION}/site-packages/in_toto/runlib.py
lib/python${MODPY_VERSION}/site-packages/in_toto/settings.py
lib/python${MODPY_VERSION}/site-packages/in_toto/user_settings.py
lib/python${MODPY_VERSION}/site-packages/in_toto/verifylib.py