summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Delaney <idella4@gentoo.org>2014-03-25 07:15:41 +0000
committerIan Delaney <idella4@gentoo.org>2014-03-25 07:15:41 +0000
commit46327716f3c740e5a222bddc178e60650b320d2a (patch)
tree2c72c3fb3283c6ccc7e1dc7bd414e066d2c59dc2 /dev-python/pyopenssl
parentFix ability to compile with USE=-ruby for bug #497080. (diff)
downloadhistorical-46327716f3c740e5a222bddc178e60650b320d2a.tar.gz
historical-46327716f3c740e5a222bddc178e60650b320d2a.tar.bz2
historical-46327716f3c740e5a222bddc178e60650b320d2a.zip
skip broken tests, fix matches findings of Arfrever, upstream notifies, fixes Bug #501636 by E. Maschino, update doc install
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64 Manifest-Sign-Key: 0xB8072B0D
Diffstat (limited to 'dev-python/pyopenssl')
-rw-r--r--dev-python/pyopenssl/ChangeLog8
-rw-r--r--dev-python/pyopenssl/Manifest21
-rw-r--r--dev-python/pyopenssl/pyopenssl-0.14-r1.ebuild57
3 files changed, 69 insertions, 17 deletions
diff --git a/dev-python/pyopenssl/ChangeLog b/dev-python/pyopenssl/ChangeLog
index e54c906de201..d513b9972e57 100644
--- a/dev-python/pyopenssl/ChangeLog
+++ b/dev-python/pyopenssl/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-python/pyopenssl
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pyopenssl/ChangeLog,v 1.118 2014/03/22 23:09:12 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pyopenssl/ChangeLog,v 1.119 2014/03/25 07:15:11 idella4 Exp $
+
+*pyopenssl-0.14-r1 (25 Mar 2014)
+
+ 25 Mar 2014; Ian Delaney <idella4@gentoo.org> +pyopenssl-0.14-r1.ebuild:
+ skip broken tests, fix matches findings of Arfrever, upstream notifies, fixes
+ Bug #501636 by E. Maschino, update doc install
22 Mar 2014; Markos Chandras <hwoarang@gentoo.org> pyopenssl-0.14.ebuild:
Add ~mips. Bug #503094
diff --git a/dev-python/pyopenssl/Manifest b/dev-python/pyopenssl/Manifest
index 520e35148521..d5b5b96fe7ac 100644
--- a/dev-python/pyopenssl/Manifest
+++ b/dev-python/pyopenssl/Manifest
@@ -5,25 +5,14 @@ DIST pyOpenSSL-0.13.1.tar.gz 254431 SHA256 ba06ec710414f6dfe5566ec24c81882547c3e
DIST pyOpenSSL-0.14.tar.gz 128005 SHA256 a99db8e59c120138ad8a72eecedcc24b4510d2eed3ce48213b7e32f22cc4ee6e SHA512 afd14aad8f7313425b9f0d79d80fbc17feaf128204cbda21db4116c8ce6e08e77e865110971c02bdc99b27a2d43402cc87f04586375167f41c61d0f474109512 WHIRLPOOL 6d73c560fb2f9adcdf12d92c4d1f20ef62a0284bd8cb3598e48f539cc4c4ee557215251d13f97cda3acc468b89c10e206cd1484eee582b46dca9fc0f6c6b110f
EBUILD pyopenssl-0.13.1-r1.ebuild 2000 SHA256 66414c656b9a39dcd666a12af1b3c8b0d64a8f2eb9270cdec985ddfdf4d85d65 SHA512 7a5a05b09891ab75bffc98b7463c663a90315da767d285ddda42b52b48d0db23fbee57e1ef871d48ebd3e3751de64eaa4ef5f613ddfe34e2e470767337de6c5e WHIRLPOOL bcf204083475fe66a8d75782dc26e202818dfc59854956b2a1c7d94449dbfc1a141b7950cd010f8bb6ccbe5a4c1aa91234b8e320ff16bf67762826ec9051e516
EBUILD pyopenssl-0.13.1.ebuild 1908 SHA256 063aa43b28552262ba12163dbc573412d43c560dd8604bbb239d203b5050f50a SHA512 38197a8de791106cb1e1b46dfa023bf5e7820e6ceb5de120a1b504ae620f38c71aa99172731e180411e8b26a5b8c3ad8b95a4717256c7a7869d8e2ee377c2514 WHIRLPOOL 0d2d4cec5512fec1cd5aed7ca342ee6caa1c2d7597cda0ad1e5d7a55e346341159de00ea6602ef3b51150f137439b9987c9b29aff1cbfd1920d020f58cc550fb
+EBUILD pyopenssl-0.14-r1.ebuild 1603 SHA256 031575dc59262e86796f36939264051408be13da94227fa5eb764308827cecfa SHA512 06966659ae60511a1381f8d3d4625550a45e9edec2df166075aa91bfdedee993fd59803a6a4a2cb2154a1a14664f9eb07363bfc1c28a2a34fc410eb1ffe81f74 WHIRLPOOL 896626209d380af963314ffd12408c62a692ce5c88eb3a5b785c8eacb5fd8cf047e7f6b89bf20e3b130db659a9053a764eecc5f4ea323dd445f94553c8e1f4b0
EBUILD pyopenssl-0.14.ebuild 1430 SHA256 6398c2e3f917acde9e84bea2fb02528132677e6239400e116530dcf5f959d807 SHA512 2f8337c6da5c71fdcc1f9d49fd31a83b52ff30caa9bd43387fbc260d18570f4636cf1741700ed69bd6ef2336b589f472aebb4b4964d90ba5a9b61d75f6e4274d WHIRLPOOL 7fcecf3e9be62878599865f2b0522bda6a78ed27aa972b1d5c333801b82b915c5033c4147f58eff9b1e3818dfce15ec50bad98643c860f0673906926fdc27358
-MISC ChangeLog 15180 SHA256 21de29bef75ba07ee25f20a2a696dd02fbe947dea680cc13e2573eea0d78cc17 SHA512 cab06dd2199ad65586e729eddd5a6d1dd9c8273fdfd47ab5ed815627b15acbbc0265bbd57c9e7e864a151df1543ef79c817ff97b386b218b5044963a65007a0d WHIRLPOOL c642e85ccac561bd7cc006db63ff6361c138cd9977ed55c091bc515107d386253ce9633d4c24575eebeeb30b5ff6fe99783187ef8748f99fc3ca8681656bd056
+MISC ChangeLog 15418 SHA256 ff8d6b06de17200d612d2a389ddfbce18ade27b8b6c8858dc012cde845c7e6a9 SHA512 6372ba15f25b38b808c75f40bc24265def7d70bc6529dec2254800d8b72c46caeaf2d72f9e322f218901189fbc91206f094a9cceed348526e03f70ca0a37af6e WHIRLPOOL 5e2d9d34abf586bdc79f32321c04000f31f5c85867210c363b6b2e8d747e29f83073308e1a83ba4257c75a0f16547470709c4ff56e4815fdb3177dde14f0bea1
MISC metadata.xml 232 SHA256 afa2acc77147c14514995e64d84232809616ed2eb4968d198df6b10f8382231c SHA512 bf827d28513ed903f432f2e214ada07987ce6ba7e6eadfd8262644a6b531e56187d7fddb2679af73144d3083657db376c8d891fe1e6820fcc1e399d1d56424c9 WHIRLPOOL 68f9559b83e18882f4b19ebc97f5b99ce220b5f089bf20c7ab754fdfcccaeb5cbb18fa0abe3bf0f9207640c8acd73836efb8fd8e7a470b4993d289de99e653c3
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQJ8BAEBCABmBQJTLhfRXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzNTVDNDczOUYzRjJEMTRGNDRGMzU2RkMw
-OUJGNEY1NEMyQkE3RjNDAAoJEAm/T1TCun88g8UP/05NlyxDR9Zr7DQlHDvHanJz
-S6X3q/Vb9mVRalYfyT9B8VCKRM/JjS3yAOSh8+iPGY1QOKErW8L59l2IKkli5HtC
-oiv3Cj7qwWE1VGK5d+6fAZq3DZO5V0DYmC+iF8u3NqJLexryfcUqmvyDx0MvMxER
-2KEC5t63+BWiC4KwZQzPqLq9Jumw7bcg0y1rXDoTVt50vABi7kaSq3np9rZjCv9a
-4KsjZcxi4lse7OHDk99cZ/m4Pt3I/kQA990DrPsBYlyFWv5OtnX1oOWJ/LpXURtC
-djbiJr2zL+sSqTiVEEEU4qa3w/avVaPW7RqTVhkZkk1PEZJhNvjEb7/hkzK6L9NB
-vgdSzg7/dvLR3ufrz38kIBtBWSpHwDajgIuNLsxktM36jvjbi6MuC5icF1KH6n3s
-gsPV4IVefWpHxB3GoYs9OkIy4uCSUlTwh2s2mQ7ZMZTxNcjPoS64uqGUbYZJiqs1
-Kx5vFx8fCXvzSPVblXKMQB4XjaogIUgvynLAXFw5f5pD53EcKJ18WdXmWN6FvXQC
-u+SzWrX0gaXETAjJzDLhQfXGdZJuIv7JWuGYDZGqRQD2wY/TzoPHPWpR49r0w6Yq
-Kks35hEx/+x3MBewAJb7dQR8hGZYVArPXV+HyuWU63nzUvylH2+ZqWcbqqIfClH/
-mc5e3xPEpWyAXeu05DRg
-=tZJE
+iEYEAREIAAYFAlMxK1gACgkQso7CE7gHKw1qWQCggloqQHiMqCPCUlciu9FyvsBn
+jSIAn0sPwjxOkuIvPMcZpRMQ1PbnD3cz
+=+cXk
-----END PGP SIGNATURE-----
diff --git a/dev-python/pyopenssl/pyopenssl-0.14-r1.ebuild b/dev-python/pyopenssl/pyopenssl-0.14-r1.ebuild
new file mode 100644
index 000000000000..f1713927472c
--- /dev/null
+++ b/dev-python/pyopenssl/pyopenssl-0.14-r1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pyopenssl/pyopenssl-0.14-r1.ebuild,v 1.1 2014/03/25 07:15:11 idella4 Exp $
+
+EAPI=5
+PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} pypy2_0 )
+
+inherit distutils-r1 flag-o-matic
+
+MY_PN=pyOpenSSL
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Python interface to the OpenSSL library"
+HOMEPAGE="http://pyopenssl.sourceforge.net/ https://launchpad.net/pyopenssl http://pypi.python.org/pypi/pyOpenSSL"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~mips ~x86 ~x86-fbsd"
+IUSE="doc examples"
+
+RDEPEND=">=dev-python/six-1.5.2[${PYTHON_USEDEP}]
+ >=dev-python/cryptography-0.2.1[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+ doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
+
+S=${WORKDIR}/${MY_P}
+
+python_prepare_all() {
+ sed \
+ -e "s/test_set_tlsext_host_name_wrong_args/_&/" \
+ -i OpenSSL/test/test_ssl.py || die "test_ssl sed failed"
+
+ # https://github.com/pyca/pyopenssl/issues/41
+ sed -e "s/test_digest/_&/" -i OpenSSL/test/test_crypto.py
+ # https://github.com/pyca/pyopenssl/issues/67
+ sed -e "s/test_wantWriteError/_&/" -i OpenSSL/test/test_ssl.py
+
+ distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+ use doc && emake -C doc html
+}
+
+python_test() {
+ esetup.py test
+
+ # https://bugs.launchpad.net/pyopenssl/+bug/1237953
+ rm -rf tmp* *.key *.pem
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( doc/_build/html/. )
+ use examples && local EXAMPLES=( examples/. )
+ distutils-r1_python_install_all
+}