Date: Mon, 20 Jan 2020 20:09:29 +0000 (UTC) From: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> 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 Message-ID: <202001202009.00KK9Tse091841@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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 <brendan+freebsd@bbqsrc.net> # $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 <bsd.port.mk> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202001202009.00KK9Tse091841>