From owner-svn-ports-all@freebsd.org Fri Aug 12 11:40:40 2016 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 32173BB7598; Fri, 12 Aug 2016 11:40:40 +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 mx1.freebsd.org (Postfix) with ESMTPS id 0E4B41FA3; Fri, 12 Aug 2016 11:40:39 +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 u7CBedUc007715; Fri, 12 Aug 2016 11:40:39 GMT (envelope-from koobs@FreeBSD.org) Received: (from koobs@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u7CBecGw007710; Fri, 12 Aug 2016 11:40:38 GMT (envelope-from koobs@FreeBSD.org) Message-Id: <201608121140.u7CBecGw007710@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: koobs set sender to koobs@FreeBSD.org using -f From: Kubilay Kocak Date: Fri, 12 Aug 2016 11:40:38 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r420121 - in head/security: . py-tuf py-tuf/files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Aug 2016 11:40:40 -0000 Author: koobs Date: Fri Aug 12 11:40:38 2016 New Revision: 420121 URL: https://svnweb.freebsd.org/changeset/ports/420121 Log: [NEW PORT] security/py-tuf: Framework for securing software update systems TUF (The Update Framework) helps developers secure their new or existing software update systems. Software update systems are vulnerable to many known attacks, including those that can result in clients being compromised or crashed. TUF helps solve this problem by providing a flexible security framework that can be added to software updaters. WWW: https://www.updateframework.com Added: head/security/py-tuf/ head/security/py-tuf/Makefile (contents, props changed) head/security/py-tuf/distinfo (contents, props changed) head/security/py-tuf/files/ head/security/py-tuf/files/patch-setup.py (contents, props changed) head/security/py-tuf/pkg-descr (contents, props changed) Modified: head/security/Makefile Modified: head/security/Makefile ============================================================================== --- head/security/Makefile Fri Aug 12 10:56:12 2016 (r420120) +++ head/security/Makefile Fri Aug 12 11:40:38 2016 (r420121) @@ -911,6 +911,7 @@ SUBDIR += py-stix SUBDIR += py-tlslite SUBDIR += py-trustedpickle + SUBDIR += py-tuf SUBDIR += py-twistedConch SUBDIR += py-twofish SUBDIR += py-volatility Added: head/security/py-tuf/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/py-tuf/Makefile Fri Aug 12 11:40:38 2016 (r420121) @@ -0,0 +1,28 @@ +# Created by: Kubilay Kocak +# $FreeBSD$ + +PORTNAME= tuf +PORTVERSION= 0.10.0 +CATEGORIES= security devel python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= koobs@FreeBSD.org +COMMENT= Framework for securing software update systems + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}iso8601>0:devel/py-iso8601 \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography \ + ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto \ + ${PYTHON_PKGNAMEPREFIX}pynacl>0:security/py-pynacl + +# Actually 2.6-3.5 +USES= python +USE_PYTHON= autoplist concurrent distutils + +NO_ARCH= yes + +do-test: + @cd ${WRKSRC}/tests && ${PYTHON_CMD} -m pytest -rsv + +.include Added: head/security/py-tuf/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/py-tuf/distinfo Fri Aug 12 11:40:38 2016 (r420121) @@ -0,0 +1,3 @@ +TIMESTAMP = 1470662351 +SHA256 (tuf-0.10.0.tar.gz) = 34042699053ded003c7029c4c450f7ba464cb3a154c4947002432471b392f73e +SIZE (tuf-0.10.0.tar.gz) = 1719235 Added: head/security/py-tuf/files/patch-setup.py ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/py-tuf/files/patch-setup.py Fri Aug 12 11:40:38 2016 (r420121) @@ -0,0 +1,10 @@ +--- setup.py.orig 2016-08-08 13:44:46 UTC ++++ setup.py +@@ -111,6 +111,7 @@ setup( + install_requires = ['iso8601', 'six'], + packages = find_packages(exclude=['tests']), + extras_require = extras, ++ test_suite='tests', + scripts = [ + 'tuf/client/basic_client.py' + ] Added: head/security/py-tuf/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/py-tuf/pkg-descr Fri Aug 12 11:40:38 2016 (r420121) @@ -0,0 +1,9 @@ +TUF (The Update Framework) helps developers secure their new or existing +software update systems. + +Software update systems are vulnerable to many known attacks, including +those that can result in clients being compromised or crashed. TUF helps +solve this problem by providing a flexible security framework that can +be added to software updaters. + +WWW: https://www.updateframework.com