From owner-svn-ports-all@freebsd.org Mon Jan 20 20:09:30 2020 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B189C225307; Mon, 20 Jan 2020 20:09:30 +0000 (UTC) (envelope-from sunpoet@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 481jSB4JNpz3Bt8; Mon, 20 Jan 2020 20:09:30 +0000 (UTC) (envelope-from sunpoet@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 8F03BEBC; Mon, 20 Jan 2020 20:09:30 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 00KK9UW4091845; Mon, 20 Jan 2020 20:09:30 GMT (envelope-from sunpoet@FreeBSD.org) Received: (from sunpoet@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 00KK9Tse091841; Mon, 20 Jan 2020 20:09:29 GMT (envelope-from sunpoet@FreeBSD.org) Message-Id: <202001202009.00KK9Tse091841@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: sunpoet set sender to sunpoet@FreeBSD.org using -f From: Sunpoet Po-Chuan Hsieh Date: Mon, 20 Jan 2020 20:09:29 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r523649 - in head/security: . py-pymacaroons py-pymacaroons-pynacl X-SVN-Group: ports-head X-SVN-Commit-Author: sunpoet X-SVN-Commit-Paths: in head/security: . py-pymacaroons py-pymacaroons-pynacl X-SVN-Commit-Revision: 523649 X-SVN-Commit-Repository: ports 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.29 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: Mon, 20 Jan 2020 20:09:30 -0000 Author: sunpoet Date: Mon Jan 20 20:09:29 2020 New Revision: 523649 URL: https://svnweb.freebsd.org/changeset/ports/523649 Log: Move security/py-pymacaroons-pynacl to security/py-pymacaroons - Change MASTER_SITES to CHEESESHOP - Update pkg-descr - Update WWW Added: head/security/py-pymacaroons/ - copied from r523648, head/security/py-pymacaroons-pynacl/ Deleted: head/security/py-pymacaroons-pynacl/ Modified: head/security/Makefile head/security/py-pymacaroons/Makefile head/security/py-pymacaroons/distinfo head/security/py-pymacaroons/pkg-descr Modified: head/security/Makefile ============================================================================== --- head/security/Makefile Mon Jan 20 20:08:51 2020 (r523648) +++ head/security/Makefile Mon Jan 20 20:09:29 2020 (r523649) @@ -959,7 +959,7 @@ SUBDIR += py-pydeep SUBDIR += py-pyelliptic SUBDIR += py-pylibacl - SUBDIR += py-pymacaroons-pynacl + SUBDIR += py-pymacaroons SUBDIR += py-pynacl SUBDIR += py-pyotp SUBDIR += py-pyptlib Modified: head/security/py-pymacaroons/Makefile ============================================================================== --- head/security/py-pymacaroons-pynacl/Makefile Mon Jan 20 20:08:51 2020 (r523648) +++ head/security/py-pymacaroons/Makefile Mon Jan 20 20:09:29 2020 (r523649) @@ -1,11 +1,10 @@ # Created by: Brendan Molloy # $FreeBSD$ -PORTNAME= pymacaroons-pynacl +PORTNAME= pymacaroons PORTVERSION= 0.13.0 -DISTVERSIONPREFIX= v -PORTREVISION= 1 CATEGORIES= security devel python +MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org @@ -16,20 +15,10 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pynacl>=1.1.2<2.0:security/py-pynacl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.8.0:devel/py-six@${PY_FLAVOR} -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} USES= python -USE_PYTHON= autoplist distutils +USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes - -GH_ACCOUNT= ecordell -GH_PROJECT= pymacaroons -USE_GITHUB= yes - -do-test: - @(cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} nosetests) .include Modified: head/security/py-pymacaroons/distinfo ============================================================================== --- head/security/py-pymacaroons-pynacl/distinfo Mon Jan 20 20:08:51 2020 (r523648) +++ head/security/py-pymacaroons/distinfo Mon Jan 20 20:09:29 2020 (r523649) @@ -1,3 +1,3 @@ -TIMESTAMP = 1551386885 -SHA256 (ecordell-pymacaroons-v0.13.0_GH0.tar.gz) = 780c67643126afe56f57fdc0f82b952d08e01a4df7eefaa929766dfb6edf6580 -SIZE (ecordell-pymacaroons-v0.13.0_GH0.tar.gz) = 25607 +TIMESTAMP = 1579436068 +SHA256 (pymacaroons-0.13.0.tar.gz) = 1e6bba42a5f66c245adf38a5a4006a99dcc06a0703786ea636098667d42903b8 +SIZE (pymacaroons-0.13.0.tar.gz) = 21083 Modified: head/security/py-pymacaroons/pkg-descr ============================================================================== --- head/security/py-pymacaroons-pynacl/pkg-descr Mon Jan 20 20:08:51 2020 (r523648) +++ head/security/py-pymacaroons/pkg-descr Mon Jan 20 20:09:29 2020 (r523649) @@ -1,6 +1,13 @@ +This is a Python implementation of Macaroons. PyMacaroons is stable and does not +change frequently. Please see the GitHub issues for the current roadmap. + Macaroons, like cookies, are a form of bearer credential. Unlike opaque tokens, macaroons embed caveats that define specific authorization requirements for the target service, the service that issued the root macaroon and which is capable of verifying the integrity of macaroons it receives. -WWW: https://github.com/matrix-org/pymacaroons +Macaroons allow for delegation and attenuation of authorization. They are simple +and fast to verify, and decouple authorization policy from the enforcement of +that policy. + +WWW: https://github.com/ecordell/pymacaroons