commit:     7659f3413368ddb2fb02687364111d405f8b0888
Author:     Julian Ospald <hasufell <AT> gentoo <DOT> org>
AuthorDate: Tue Sep  8 01:24:17 2015 +0000
Commit:     Julian Ospald <hasufell <AT> gentoo <DOT> org>
CommitDate: Tue Sep  8 17:40:15 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7659f341

dev-python/python-eventlib: fix build with libressl

 .../files/python-eventlib-0.2.1-libressl.patch             | 14 ++++++++++++++
 dev-python/python-eventlib/python-eventlib-0.2.1.ebuild    |  2 ++
 2 files changed, 16 insertions(+)

diff --git 
a/dev-python/python-eventlib/files/python-eventlib-0.2.1-libressl.patch 
b/dev-python/python-eventlib/files/python-eventlib-0.2.1-libressl.patch
new file mode 100644
index 0000000..faa4103
--- /dev/null
+++ b/dev-python/python-eventlib/files/python-eventlib-0.2.1-libressl.patch
@@ -0,0 +1,14 @@
+From: Julian Ospald <[email protected]>
+Date: Tue Sep  8 01:22:40 UTC 2015
+Subject: fix compatibility with libressl
+
+--- a/eventlib/green/socket.py
++++ b/eventlib/green/socket.py
+@@ -89,7 +89,6 @@
+ else:
+     # some constants the SSL module exports but not in __all__
+     from eventlib.green.ssl import (RAND_add,
+-                                    RAND_egd,
+                                     RAND_status,
+                                     SSL_ERROR_ZERO_RETURN,
+                                     SSL_ERROR_WANT_READ,

diff --git a/dev-python/python-eventlib/python-eventlib-0.2.1.ebuild 
b/dev-python/python-eventlib/python-eventlib-0.2.1.ebuild
index 3dab2ca..e5be68e 100644
--- a/dev-python/python-eventlib/python-eventlib-0.2.1.ebuild
+++ b/dev-python/python-eventlib/python-eventlib-0.2.1.ebuild
@@ -23,3 +23,5 @@ RDEPEND="
        dev-python/greenlet[${PYTHON_USEDEP}]
        dev-python/twisted-core[${PYTHON_USEDEP}]
 "
+
+PATCHES=( "${FILESDIR}/${P}-libressl.patch" )

Reply via email to