From owner-svn-ports-head@freebsd.org Tue May 14 09:25:32 2019 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E726C15AA038; Tue, 14 May 2019 09:25:31 +0000 (UTC) (envelope-from koobs@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) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 89FA28C94F; Tue, 14 May 2019 09:25:31 +0000 (UTC) (envelope-from koobs@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 65F2B1F1EA; Tue, 14 May 2019 09:25:31 +0000 (UTC) (envelope-from koobs@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x4E9PV76022614; Tue, 14 May 2019 09:25:31 GMT (envelope-from koobs@FreeBSD.org) Received: (from koobs@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x4E9PUi1022610; Tue, 14 May 2019 09:25:30 GMT (envelope-from koobs@FreeBSD.org) Message-Id: <201905140925.x4E9PUi1022610@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: koobs set sender to koobs@FreeBSD.org using -f From: Kubilay Kocak Date: Tue, 14 May 2019 09:25:30 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r501637 - in head/security: . py-securesystemslib X-SVN-Group: ports-head X-SVN-Commit-Author: koobs X-SVN-Commit-Paths: in head/security: . py-securesystemslib X-SVN-Commit-Revision: 501637 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 89FA28C94F X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.98 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_SHORT(-0.98)[-0.978,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 May 2019 09:25:32 -0000 Author: koobs Date: Tue May 14 09:25:30 2019 New Revision: 501637 URL: https://svnweb.freebsd.org/changeset/ports/501637 Log: [NEW PORT] security/py-securesystemslib: Cryptographic and general-purpose routines securesystemslib supports public-key and general-purpose cryptography, such as ECDSA, Ed25519, RSA, SHA256, SHA512, etc. Most of the cryptographic operations are performed by the cryptography and PyNaCl libraries, but verification of Ed25519 signatures can be done in pure Python. WWW: https://github.com/secure-systems-lab/securesystemslib [1] https://github.com/secure-systems-lab/securesystemslib/issues/166 [2] https://github.com/secure-systems-lab/securesystemslib/issues/167 Added: head/security/py-securesystemslib/ head/security/py-securesystemslib/Makefile (contents, props changed) head/security/py-securesystemslib/distinfo (contents, props changed) head/security/py-securesystemslib/pkg-descr (contents, props changed) Modified: head/security/Makefile Modified: head/security/Makefile ============================================================================== --- head/security/Makefile Tue May 14 09:08:26 2019 (r501636) +++ head/security/Makefile Tue May 14 09:25:30 2019 (r501637) @@ -988,6 +988,7 @@ PORTREVISION= 1 SUBDIR += py-safe SUBDIR += py-scp SUBDIR += py-scrypt + SUBDIR += py-securesystemslib SUBDIR += py-service_identity SUBDIR += py-signedjson SUBDIR += py-slowaes Added: head/security/py-securesystemslib/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/py-securesystemslib/Makefile Tue May 14 09:25:30 2019 (r501637) @@ -0,0 +1,33 @@ +# $FreeBSD$ + +PORTNAME= securesystemslib +PORTVERSION= 0.11.3 +DISTVERSIONPREFIX=v +CATEGORIES= security python +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= koobs@FreeBSD.org +COMMENT= Cryptographic and general-purpose routines + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.11.0:devel/py-six@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cryptography>=2.2.2:security/py-cryptography@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}colorama>=0.3.9:devel/py-colorama@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pynacl>1.2.0:security/py-pynacl@${PY_FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} + +USES= python +USE_GITHUB= yes # tests/LICENSE not included in PyPI sdist +USE_PYTHON= autoplist distutils + +GH_ACCOUNT= secure-systems-lab +GH_TAGNAME= 124bb05d + +NO_ARCH= yes + +do-test: + @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs tests + +.include Added: head/security/py-securesystemslib/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/py-securesystemslib/distinfo Tue May 14 09:25:30 2019 (r501637) @@ -0,0 +1,3 @@ +TIMESTAMP = 1557820499 +SHA256 (secure-systems-lab-securesystemslib-v0.11.3-124bb05d_GH0.tar.gz) = 1d8d4aba9afcf27e93ebe99a29929f787edcbfd7087415cc4a177310ccdaa6cc +SIZE (secure-systems-lab-securesystemslib-v0.11.3-124bb05d_GH0.tar.gz) = 889234 Added: head/security/py-securesystemslib/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/py-securesystemslib/pkg-descr Tue May 14 09:25:30 2019 (r501637) @@ -0,0 +1,6 @@ +securesystemslib supports public-key and general-purpose cryptography, such +as ECDSA, Ed25519, RSA, SHA256, SHA512, etc. Most of the cryptographic +operations are performed by the cryptography and PyNaCl libraries, but +verification of Ed25519 signatures can be done in pure Python. + +WWW: https://github.com/secure-systems-lab/securesystemslib