From f0a96f54934bf687bfe08ba38fa5ea72ec7058f8 Mon Sep 17 00:00:00 2001 From: Alessio Sergi Date: Wed, 31 May 2017 19:59:19 +0200 Subject: [PATCH] python-cryptography: update to 1.9 --- .../patches/fix-libressl-2.5.3.patch | 15 --------------- srcpkgs/python-cryptography/template | 15 +++++---------- 2 files changed, 5 insertions(+), 25 deletions(-) delete mode 100644 srcpkgs/python-cryptography/patches/fix-libressl-2.5.3.patch diff --git a/srcpkgs/python-cryptography/patches/fix-libressl-2.5.3.patch b/srcpkgs/python-cryptography/patches/fix-libressl-2.5.3.patch deleted file mode 100644 index 66fe89c4b91..00000000000 --- a/srcpkgs/python-cryptography/patches/fix-libressl-2.5.3.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- src/_cffi_src/openssl/x509_vfy.py.orig 2017-04-11 19:49:14.765073278 +0200 -+++ src/_cffi_src/openssl/x509_vfy.py 2017-04-11 19:48:51.541130712 +0200 -@@ -221,10 +221,12 @@ static const long X509_V_ERR_SUITE_B_INV - static const long X509_V_ERR_SUITE_B_INVALID_SIGNATURE_ALGORITHM = 0; - static const long X509_V_ERR_SUITE_B_LOS_NOT_ALLOWED = 0; - static const long X509_V_ERR_SUITE_B_CANNOT_SIGN_P_384_WITH_P_256 = 0; -+#if LIBRESSL_VERSION_NUMBER < 0x2050300fL - static const long X509_V_ERR_HOSTNAME_MISMATCH = 0; - static const long X509_V_ERR_EMAIL_MISMATCH = 0; - static const long X509_V_ERR_IP_ADDRESS_MISMATCH = 0; - #endif -+#endif - - /* OpenSSL 1.0.2beta2+ verification parameters */ - #if CRYPTOGRAPHY_OPENSSL_102BETA2_OR_GREATER && \ diff --git a/srcpkgs/python-cryptography/template b/srcpkgs/python-cryptography/template index 5631fec2fc3..7ba3c6c162d 100644 --- a/srcpkgs/python-cryptography/template +++ b/srcpkgs/python-cryptography/template @@ -1,6 +1,6 @@ # Template file for 'python-cryptography' pkgname=python-cryptography -version=1.8.2 +version=1.9 revision=1 wrksrc="cryptography-${version}" build_style=python-module @@ -8,27 +8,22 @@ hostmakedepends="python-setuptools python3-setuptools libressl-devel python-enum34 python-ipaddress python-six python3-six python-asn1crypto python3-asn1crypto python-cffi python3-cffi python-idna python3-idna" makedepends="libressl-devel python-devel python3-devel" -depends="python-setuptools python-cffi python-asn1crypto python-six - python-enum34 python-idna python-ipaddress" +depends="python-cffi python-asn1crypto python-six python-enum34 + python-idna python-ipaddress" pycompile_module="cryptography" short_desc="Python2 library that provides cryptographic recipes and primitives" maintainer="Alessio Sergi " homepage="https://github.com/pyca/cryptography" license="3-clause-BSD, Apache-2.0" distfiles="${PYPI_SITE}/c/cryptography/cryptography-${version}.tar.gz" -checksum=8e88ebac371a388024dab3ccf393bf3c1790d21bc3c299d5a6f9f83fb823beda +checksum=5518337022718029e367d982642f3e3523541e098ad671672a90b82474c84882 -pre_build() { - sed -i '/packaging/d' setup.py - sed -i 's/packaging.version/pkg_resources.extern.\0/' src/cryptography/utils.py -} post_install() { vlicense LICENSE } python3-cryptography_package() { - depends="python3-setuptools python3-cffi python3-asn1crypto - python3-six python3-idna" + depends="python3-cffi python3-asn1crypto python3-six python3-idna" pycompile_module="cryptography" replaces="python3.4-cryptography>=0" short_desc="${short_desc/Python2/Python3}"