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:
parent
68afa1f2d9
commit
c6e8ebe704
33
security/py-in-toto/Makefile
Normal file
33
security/py-in-toto/Makefile
Normal 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>
|
2
security/py-in-toto/distinfo
Normal file
2
security/py-in-toto/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (in-toto-1.2.0.tar.gz) = VO4aVCxBywLmjsUSEui+2KfGorDkz9MtauFwhbdISiY=
|
||||
SIZE (in-toto-1.2.0.tar.gz) = 141761
|
4
security/py-in-toto/pkg/DESCR
Normal file
4
security/py-in-toto/pkg/DESCR
Normal 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.
|
59
security/py-in-toto/pkg/PLIST
Normal file
59
security/py-in-toto/pkg/PLIST
Normal 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
|
Loading…
x
Reference in New Issue
Block a user