Skip site navigation (1)Skip section navigation (2)
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>