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-head
mailing list