svn commit: r450479 - in head/security/py-cryptography: . files

Kubilay Kocak koobs at FreeBSD.org
Sun Sep 24 05:00:22 UTC 2017


Author: koobs
Date: Sun Sep 24 05:00:21 2017
New Revision: 450479
URL: https://svnweb.freebsd.org/changeset/ports/450479

Log:
  security/py-cryptography: Update to 2.0.3
  
  - Update LICENSE section, now Dual-licensed
  - Update dependencies and minimum versions
  - Enable concurrent Python feature
  - Remove upstreamed patch
  - Remove version support declaration from pkg-descr
  
  Changelog:
  
    https://cryptography.io/en/latest/changelog/#v2-0-3
  
  PR:		222519
  Submitted by:	Yasuhiro KIMURA <yasu utahime org>

Deleted:
  head/security/py-cryptography/files/
Modified:
  head/security/py-cryptography/Makefile
  head/security/py-cryptography/distinfo
  head/security/py-cryptography/pkg-descr

Modified: head/security/py-cryptography/Makefile
==============================================================================
--- head/security/py-cryptography/Makefile	Sat Sep 23 23:15:56 2017	(r450478)
+++ head/security/py-cryptography/Makefile	Sun Sep 24 05:00:21 2017	(r450479)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	cryptography
-PORTVERSION=	1.7.2
+PORTVERSION=	2.0.3
 CATEGORIES=	security python
 MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -10,19 +10,22 @@ PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 MAINTAINER=	koobs at FreeBSD.org
 COMMENT=	Cryptographic recipes and primitives for Python developers
 
-LICENSE=	APACHE20
-LICENSE_FILE=	${WRKSRC}/LICENSE
+LICENSE=			APACHE20 BSD3CLAUSE
+LICENSE_COMB=			dual
+LICENSE_FILE_APACHE20=		${WRKSRC}/LICENSE.APACHE
+LICENSE_FILE_BSD3CLAUSE=	${WRKSRC}/LICENSE.BSD
 
-BUILD_DEPENDS?=	${PYTHON_PKGNAMEPREFIX}cffi>=1.4.1:devel/py-cffi
+BUILD_DEPENDS?=	${PYTHON_PKGNAMEPREFIX}cffi>=1.7:devel/py-cffi
 RUN_DEPENDS?=	${PYTHON_PKGNAMEPREFIX}six>=1.4.1:devel/py-six \
-		${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.8:devel/py-pyasn1 \
-		${PYTHON_PKGNAMEPREFIX}cffi>=1.1.0:devel/py-cffi \
-		${PYTHON_PKGNAMEPREFIX}idna>=2.0:dns/py-idna
-TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest \
+		${PYTHON_PKGNAMEPREFIX}asn1crypto>=0.21.0:devel/py-asn1crypto \
+		${PYTHON_PKGNAMEPREFIX}cffi>=1.7:devel/py-cffi \
+		${PYTHON_PKGNAMEPREFIX}idna>=2.1:dns/py-idna
+TEST_DEPENDS?=	${PYTHON_PKGNAMEPREFIX}pytest>=2.9.0:devel/py-pytest \
 		${PYTHON_PKGNAMEPREFIX}iso8601>0:devel/py-iso8601
 
+# Python 2.7, 3.4-3.6
 USES?=		python ssl
-USE_PYTHON=	autoplist distutils
+USE_PYTHON=	autoplist concurrent distutils
 
 CFLAGS+=	-I${OPENSSLINC}
 LDFLAGS+=	-L${OPENSSLLIB}

Modified: head/security/py-cryptography/distinfo
==============================================================================
--- head/security/py-cryptography/distinfo	Sat Sep 23 23:15:56 2017	(r450478)
+++ head/security/py-cryptography/distinfo	Sun Sep 24 05:00:21 2017	(r450479)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1486315564
-SHA256 (cryptography-1.7.2.tar.gz) = 878cb68b3da3d493ffd68f36db11c29deee623671d3287c3f8d685117ffda9a9
-SIZE (cryptography-1.7.2.tar.gz) = 420867
+TIMESTAMP = 1506224276
+SHA256 (cryptography-2.0.3.tar.gz) = d04bb2425086c3fe86f7bc48915290b13e798497839fbb18ab7f6dffcf98cc3a
+SIZE (cryptography-2.0.3.tar.gz) = 427544

Modified: head/security/py-cryptography/pkg-descr
==============================================================================
--- head/security/py-cryptography/pkg-descr	Sat Sep 23 23:15:56 2017	(r450478)
+++ head/security/py-cryptography/pkg-descr	Sun Sep 24 05:00:21 2017	(r450479)
@@ -1,6 +1,6 @@
 cryptography is a package designed to expose cryptographic recipes and
 primitives to Python developers. Our goal is for it to be your "cryptographic
-standard library". It supports Python 2.6-2.7, Python 3.2+, and PyPy.
+standard library".
 
 cryptography includes both high level recipes, and low level interfaces to
 common cryptographic algorithms such as symmetric ciphers, message digests


More information about the svn-ports-all mailing list