svn commit: r459658 - in head/security: . py-josepy
Carlos J. Puga Medina
cpm at FreeBSD.org
Mon Jan 22 15:40:12 UTC 2018
Author: cpm
Date: Mon Jan 22 15:40:11 2018
New Revision: 459658
URL: https://svnweb.freebsd.org/changeset/ports/459658
Log:
security/py-josepy: JOSE protocol implementation in Python
JOSE (Javascript Object Signing and Encryption) is a Python implementation
of the standards developed by IETF Javascript Object Signing and Encryption
(Active WG), in particular the following RFCs:
- JSON Web Algorithms (JWA)
- JSON Web Key (JWK)
- JSON Web Signature (JWS)
Originally developed as part of the ACME protocol implementation.
WWW: https://josepy.readthedocs.io/en/latest/
Differential Revision: https://reviews.freebsd.org/D14013
Added:
head/security/py-josepy/
head/security/py-josepy/Makefile (contents, props changed)
head/security/py-josepy/distinfo (contents, props changed)
head/security/py-josepy/pkg-descr (contents, props changed)
Modified:
head/security/Makefile
Modified: head/security/Makefile
==============================================================================
--- head/security/Makefile Mon Jan 22 15:09:11 2018 (r459657)
+++ head/security/Makefile Mon Jan 22 15:40:11 2018 (r459658)
@@ -916,6 +916,7 @@
SUBDIR += py-hkdf
SUBDIR += py-htpasswd
SUBDIR += py-itsdangerous
+ SUBDIR += py-josepy
SUBDIR += py-kerberos
SUBDIR += py-keyczar
SUBDIR += py-keyring
Added: head/security/py-josepy/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/py-josepy/Makefile Mon Jan 22 15:40:11 2018 (r459658)
@@ -0,0 +1,30 @@
+# Created by: Carlos J Puga Medina <cpm at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= josepy
+PORTVERSION= 1.0.1
+CATEGORIES= security python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= cpm at FreeBSD.org
+COMMENT= JOSE protocol implementation in Python
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=0.8:security/py-cryptography@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}openssl>=0.13:security/py-openssl@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools>=1.0:devel/py-setuptools@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist distutils
+
+NO_ARCH= yes
+
+do-test:
+ @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test
+
+.include <bsd.port.mk>
Added: head/security/py-josepy/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/py-josepy/distinfo Mon Jan 22 15:40:11 2018 (r459658)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1516619168
+SHA256 (josepy-1.0.1.tar.gz) = 9f48b88ca37f0244238b1cc77723989f7c54f7b90b2eee6294390bacfe870acc
+SIZE (josepy-1.0.1.tar.gz) = 50251
Added: head/security/py-josepy/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/py-josepy/pkg-descr Mon Jan 22 15:40:11 2018 (r459658)
@@ -0,0 +1,11 @@
+JOSE (Javascript Object Signing and Encryption) is a Python implementation
+of the standards developed by IETF Javascript Object Signing and Encryption
+(Active WG), in particular the following RFCs:
+
+- JSON Web Algorithms (JWA)
+- JSON Web Key (JWK)
+- JSON Web Signature (JWS)
+
+Originally developed as part of the ACME protocol implementation.
+
+WWW: https://josepy.readthedocs.io/en/latest/
More information about the svn-ports-all
mailing list