Gentoo Archives: gentoo-commits

From: Aaron Bauman <bman@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/libressl:master commit in: dev-python/m2crypto/, dev-python/m2crypto/files/
Date: Thu, 21 Feb 2019 01:32:31
Message-Id: 1550712739.055f92ada00d62aa15f46f20749e2866a04107b5.bman@gentoo
1 commit: 055f92ada00d62aa15f46f20749e2866a04107b5
2 Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
3 AuthorDate: Thu Feb 21 01:32:19 2019 +0000
4 Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
5 CommitDate: Thu Feb 21 01:32:19 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=055f92ad
7
8 dev-python/*: drop as patches are upstream in gentoo.git
9
10 Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
11
12 dev-python/m2crypto/Manifest | 1 -
13 dev-python/m2crypto/files/0.26.4-libressl.patch | 245 ------------------------
14 dev-python/m2crypto/m2crypto-0.27.0.ebuild | 56 ------
15 dev-python/m2crypto/metadata.xml | 12 --
16 4 files changed, 314 deletions(-)
17
18 diff --git a/dev-python/m2crypto/Manifest b/dev-python/m2crypto/Manifest
19 deleted file mode 100644
20 index bb56a61..0000000
21 --- a/dev-python/m2crypto/Manifest
22 +++ /dev/null
23 @@ -1 +0,0 @@
24 -DIST M2Crypto-0.27.0.tar.gz 1119288 SHA256 82317459d653322d6b37f122ce916dc91ddcd9d1b814847497ac796c4549dd68 SHA512 df0f6b16f7d00a19fafbb5da5a3ececff6b4627accd00ca65e0d6f9e752a97f41016d0072c8e681475fe1d87c89b7474067068c0bfce6c68a30baddeb31bfac2 WHIRLPOOL 678f19d7bcd0663b704761a78b8e2d39a1c62450f99d5b0aa513e8b8af717ef1935b274eef99d4e027e8e5992887806bd270fcba02fd3e650f086f8b87f5adc7
25
26 diff --git a/dev-python/m2crypto/files/0.26.4-libressl.patch b/dev-python/m2crypto/files/0.26.4-libressl.patch
27 deleted file mode 100644
28 index 4db1bff..0000000
29 --- a/dev-python/m2crypto/files/0.26.4-libressl.patch
30 +++ /dev/null
31 @@ -1,245 +0,0 @@
32 -diff -Naur M2Crypto-0.26.4.orig/SWIG/_bio.i M2Crypto-0.26.4/SWIG/_bio.i
33 ---- M2Crypto-0.26.4.orig/SWIG/_bio.i 2017-10-17 18:22:17.157602333 -0700
34 -+++ M2Crypto-0.26.4/SWIG/_bio.i 2017-10-17 18:31:52.799592024 -0700
35 -@@ -63,14 +63,14 @@
36 - static PyObject *_bio_err;
37 -
38 -
39 --#if OPENSSL_VERSION_NUMBER >= 0x10100000L
40 -+#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER)
41 - void pyfd_init(void);
42 - #endif
43 -
44 - void bio_init(PyObject *bio_err) {
45 - Py_INCREF(bio_err);
46 - _bio_err = bio_err;
47 --#if OPENSSL_VERSION_NUMBER >= 0x10100000L
48 -+#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER)
49 - pyfd_init();
50 - #endif
51 - }
52 -@@ -298,7 +298,7 @@
53 - return BIO_should_write(a);
54 - }
55 -
56 --#if OPENSSL_VERSION_NUMBER >= 0x10100000L
57 -+#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER)
58 - /* implment custom BIO_s_pyfd */
59 -
60 - #ifdef WIN32
61 -diff -Naur M2Crypto-0.26.4.orig/SWIG/_evp.i M2Crypto-0.26.4/SWIG/_evp.i
62 ---- M2Crypto-0.26.4.orig/SWIG/_evp.i 2017-10-17 18:22:17.157602333 -0700
63 -+++ M2Crypto-0.26.4/SWIG/_evp.i 2017-10-17 18:32:48.379591029 -0700
64 -@@ -19,7 +19,7 @@
65 - #include <openssl/rsa.h>
66 - #include <openssl/opensslv.h>
67 -
68 --#if OPENSSL_VERSION_NUMBER < 0x10100000L
69 -+#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
70 -
71 - HMAC_CTX *HMAC_CTX_new(void) {
72 - HMAC_CTX *ret = PyMem_Malloc(sizeof(HMAC_CTX));
73 -diff -Naur M2Crypto-0.26.4.orig/SWIG/_lib.i M2Crypto-0.26.4/SWIG/_lib.i
74 ---- M2Crypto-0.26.4.orig/SWIG/_lib.i 2017-10-17 18:22:17.157602333 -0700
75 -+++ M2Crypto-0.26.4/SWIG/_lib.i 2017-10-17 18:33:13.535590578 -0700
76 -@@ -487,7 +487,7 @@
77 - %inline %{
78 -
79 - void lib_init() {
80 --#if OPENSSL_VERSION_NUMBER < 0x10100000L
81 -+#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
82 - SSLeay_add_all_algorithms();
83 - ERR_load_ERR_strings();
84 - #endif
85 -diff -Naur M2Crypto-0.26.4.orig/SWIG/_lib11_compat.i M2Crypto-0.26.4/SWIG/_lib11_compat.i
86 ---- M2Crypto-0.26.4.orig/SWIG/_lib11_compat.i 2017-10-17 18:22:17.156602333 -0700
87 -+++ M2Crypto-0.26.4/SWIG/_lib11_compat.i 2017-10-17 18:34:12.117589529 -0700
88 -@@ -8,7 +8,7 @@
89 - */
90 -
91 - %{
92 --#if OPENSSL_VERSION_NUMBER < 0x10100000L
93 -+#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
94 -
95 - #include <string.h>
96 - #include <openssl/engine.h>
97 -@@ -454,5 +454,5 @@
98 - return 1;
99 - }
100 -
101 --#endif /* OPENSSL_VERSION_NUMBER */
102 -+#endif /* OPENSSL_VERSION_NUMBER || LIBRESSL_VERSION_NUMBER */
103 - %}
104 -diff -Naur M2Crypto-0.26.4.orig/SWIG/_m2crypto_wrap.c M2Crypto-0.26.4/SWIG/_m2crypto_wrap.c
105 ---- M2Crypto-0.26.4.orig/SWIG/_m2crypto_wrap.c 2017-10-17 18:22:17.156602333 -0700
106 -+++ M2Crypto-0.26.4/SWIG/_m2crypto_wrap.c 2017-10-17 18:40:03.847583230 -0700
107 -@@ -3764,7 +3764,7 @@
108 - #include <pythread.h>
109 - #include <openssl/crypto.h>
110 -
111 --#if defined(THREADING) && OPENSSL_VERSION_NUMBER < 0x10100000L
112 -+#if defined(THREADING) && (OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER))
113 - #define CRYPTO_num_locks() (CRYPTO_NUM_LOCKS)
114 - static PyThread_type_lock lock_cs[CRYPTO_num_locks()];
115 - static long lock_count[CRYPTO_num_locks()];
116 -@@ -3772,7 +3772,7 @@
117 - #endif
118 -
119 - void threading_locking_callback(int mode, int type, const char *file, int line) {
120 --#if defined(THREADING) && OPENSSL_VERSION_NUMBER < 0x10100000L
121 -+#if defined(THREADING) && (OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER))
122 - if (mode & CRYPTO_LOCK) {
123 - PyThread_acquire_lock(lock_cs[type], WAIT_LOCK);
124 - lock_count[type]++;
125 -@@ -3784,7 +3784,7 @@
126 - }
127 -
128 - unsigned long threading_id_callback(void) {
129 --#if defined(THREADING) && OPENSSL_VERSION_NUMBER < 0x10100000L
130 -+#if defined(THREADING) && (OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER))
131 - return (unsigned long)PyThread_get_thread_ident();
132 - #else
133 - return (unsigned long)0;
134 -@@ -3793,7 +3793,7 @@
135 -
136 -
137 - void threading_init(void) {
138 --#if defined(THREADING) && OPENSSL_VERSION_NUMBER < 0x10100000L
139 -+#if defined(THREADING) && (OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER))
140 - int i;
141 - if (!thread_mode) {
142 - for (i=0; i<CRYPTO_num_locks(); i++) {
143 -@@ -3808,7 +3808,7 @@
144 - }
145 -
146 - void threading_cleanup(void) {
147 --#if defined(THREADING) && OPENSSL_VERSION_NUMBER < 0x10100000L
148 -+#if defined(THREADING) && (OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER))
149 - int i;
150 - if (thread_mode) {
151 - CRYPTO_set_locking_callback(NULL);
152 -@@ -3834,7 +3834,7 @@
153 - #include <ceval.h>
154 -
155 -
156 --#if OPENSSL_VERSION_NUMBER < 0x10100000L
157 -+#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
158 -
159 - #include <string.h>
160 - #include <openssl/engine.h>
161 -@@ -4745,7 +4745,7 @@
162 -
163 -
164 - void lib_init() {
165 --#if OPENSSL_VERSION_NUMBER < 0x10100000L
166 -+#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
167 - SSLeay_add_all_algorithms();
168 - ERR_load_ERR_strings();
169 - #endif
170 -@@ -5038,14 +5038,14 @@
171 - static PyObject *_bio_err;
172 -
173 -
174 --#if OPENSSL_VERSION_NUMBER >= 0x10100000L
175 -+#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER)
176 - void pyfd_init(void);
177 - #endif
178 -
179 - void bio_init(PyObject *bio_err) {
180 - Py_INCREF(bio_err);
181 - _bio_err = bio_err;
182 --#if OPENSSL_VERSION_NUMBER >= 0x10100000L
183 -+#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER)
184 - pyfd_init();
185 - #endif
186 - }
187 -@@ -5268,7 +5268,7 @@
188 - return BIO_should_write(a);
189 - }
190 -
191 --#if OPENSSL_VERSION_NUMBER >= 0x10100000L
192 -+#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER)
193 - /* implment custom BIO_s_pyfd */
194 -
195 - #ifdef WIN32
196 -@@ -5749,7 +5749,7 @@
197 - #include <openssl/rsa.h>
198 - #include <openssl/opensslv.h>
199 -
200 --#if OPENSSL_VERSION_NUMBER < 0x10100000L
201 -+#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
202 -
203 - HMAC_CTX *HMAC_CTX_new(void) {
204 - HMAC_CTX *ret = PyMem_Malloc(sizeof(HMAC_CTX));
205 -diff -Naur M2Crypto-0.26.4.orig/SWIG/_ssl.i M2Crypto-0.26.4/SWIG/_ssl.i
206 ---- M2Crypto-0.26.4.orig/SWIG/_ssl.i 2017-10-17 18:22:17.157602333 -0700
207 -+++ M2Crypto-0.26.4/SWIG/_ssl.i 2017-10-17 18:41:25.205581773 -0700
208 -@@ -29,7 +29,7 @@
209 - #endif
210 - %}
211 -
212 --#if OPENSSL_VERSION_NUMBER >= 0x10100005L
213 -+#if OPENSSL_VERSION_NUMBER >= 0x10100005L && !defined(LIBRESSL_VERSION_NUMBER)
214 - %include <openssl/safestack.h>
215 - #endif
216 -
217 -diff -Naur M2Crypto-0.26.4.orig/SWIG/_threads.i M2Crypto-0.26.4/SWIG/_threads.i
218 ---- M2Crypto-0.26.4.orig/SWIG/_threads.i 2017-10-17 18:22:17.157602333 -0700
219 -+++ M2Crypto-0.26.4/SWIG/_threads.i 2017-10-17 18:42:10.303580966 -0700
220 -@@ -5,7 +5,7 @@
221 - #include <pythread.h>
222 - #include <openssl/crypto.h>
223 -
224 --#if defined(THREADING) && OPENSSL_VERSION_NUMBER < 0x10100000L
225 -+#if defined(THREADING) && (OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER))
226 - #define CRYPTO_num_locks() (CRYPTO_NUM_LOCKS)
227 - static PyThread_type_lock lock_cs[CRYPTO_num_locks()];
228 - static long lock_count[CRYPTO_num_locks()];
229 -@@ -13,7 +13,7 @@
230 - #endif
231 -
232 - void threading_locking_callback(int mode, int type, const char *file, int line) {
233 --#if defined(THREADING) && OPENSSL_VERSION_NUMBER < 0x10100000L
234 -+#if defined(THREADING) && (OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER))
235 - if (mode & CRYPTO_LOCK) {
236 - PyThread_acquire_lock(lock_cs[type], WAIT_LOCK);
237 - lock_count[type]++;
238 -@@ -25,7 +25,7 @@
239 - }
240 -
241 - unsigned long threading_id_callback(void) {
242 --#if defined(THREADING) && OPENSSL_VERSION_NUMBER < 0x10100000L
243 -+#if defined(THREADING) && (OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER))
244 - return (unsigned long)PyThread_get_thread_ident();
245 - #else
246 - return (unsigned long)0;
247 -@@ -35,7 +35,7 @@
248 -
249 - %inline %{
250 - void threading_init(void) {
251 --#if defined(THREADING) && OPENSSL_VERSION_NUMBER < 0x10100000L
252 -+#if defined(THREADING) && (OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER))
253 - int i;
254 - if (!thread_mode) {
255 - for (i=0; i<CRYPTO_num_locks(); i++) {
256 -@@ -50,7 +50,7 @@
257 - }
258 -
259 - void threading_cleanup(void) {
260 --#if defined(THREADING) && OPENSSL_VERSION_NUMBER < 0x10100000L
261 -+#if defined(THREADING) && (OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER))
262 - int i;
263 - if (thread_mode) {
264 - CRYPTO_set_locking_callback(NULL);
265 -diff -Naur M2Crypto-0.26.4.orig/SWIG/libcrypto-compat.h M2Crypto-0.26.4/SWIG/libcrypto-compat.h
266 ---- M2Crypto-0.26.4.orig/SWIG/libcrypto-compat.h 2017-10-17 18:22:17.157602333 -0700
267 -+++ M2Crypto-0.26.4/SWIG/libcrypto-compat.h 2017-10-17 18:42:49.654580261 -0700
268 -@@ -1,7 +1,7 @@
269 - #ifndef LIBCRYPTO_COMPAT_H
270 - #define LIBCRYPTO_COMPAT_H
271 -
272 --#if OPENSSL_VERSION_NUMBER < 0x10100000L
273 -+#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
274 -
275 - #include <openssl/rsa.h>
276 - #include <openssl/dsa.h>
277
278 diff --git a/dev-python/m2crypto/m2crypto-0.27.0.ebuild b/dev-python/m2crypto/m2crypto-0.27.0.ebuild
279 deleted file mode 100644
280 index 4d813e0..0000000
281 --- a/dev-python/m2crypto/m2crypto-0.27.0.ebuild
282 +++ /dev/null
283 @@ -1,56 +0,0 @@
284 -# Copyright 1999-2017 Gentoo Foundation
285 -# Distributed under the terms of the GNU General Public License v2
286 -
287 -EAPI=6
288 -
289 -PYTHON_COMPAT=( python2_7 )
290 -PYTHON_REQ_USE="threads(+)"
291 -
292 -inherit distutils-r1
293 -
294 -MY_PN="M2Crypto"
295 -
296 -DESCRIPTION="M2Crypto: A Python crypto and SSL toolkit"
297 -HOMEPAGE="https://gitlab.com/m2crypto/m2crypto https://pypi.python.org/pypi/M2Crypto"
298 -SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
299 -
300 -LICENSE="MIT"
301 -SLOT="0"
302 -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
303 -
304 -IUSE="libressl"
305 -
306 -RDEPEND="
307 - !libressl? ( >=dev-libs/openssl-0.9.8:0=[-bindist(-)] )
308 - libressl? ( dev-libs/libressl:0= )
309 - dev-python/typing[${PYTHON_USEDEP}]
310 -"
311 -DEPEND="${RDEPEND}
312 - >=dev-lang/swig-1.3.28:0
313 - dev-python/setuptools[${PYTHON_USEDEP}]
314 -"
315 -
316 -S="${WORKDIR}/${MY_PN}-${PV}"
317 -
318 -# Tests access network, and fail randomly. Bug #431458.
319 -RESTRICT=test
320 -
321 -PATCHES=(
322 - "${FILESDIR}"/0.26.4-libressl.patch
323 -)
324 -
325 -python_compile() {
326 - # setup.py looks at platform.machine() to determine swig options.
327 - # For exotic ABIs, we need to give swig a hint.
328 - # https://bugs.gentoo.org/617946
329 - # TODO: Fix cross-compiles
330 - local -x SWIG_FEATURES=
331 - case ${ABI} in
332 - x32) SWIG_FEATURES="-D__ILP32__" ;;
333 - esac
334 - distutils-r1_python_compile --openssl="${EPREFIX}"/usr
335 -}
336 -
337 -python_test() {
338 - esetup.py test
339 -}
340
341 diff --git a/dev-python/m2crypto/metadata.xml b/dev-python/m2crypto/metadata.xml
342 deleted file mode 100644
343 index ed10818..0000000
344 --- a/dev-python/m2crypto/metadata.xml
345 +++ /dev/null
346 @@ -1,12 +0,0 @@
347 -<?xml version="1.0" encoding="UTF-8"?>
348 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
349 -<pkgmetadata>
350 - <maintainer type="project">
351 - <email>python@g.o</email>
352 - <name>Python</name>
353 - </maintainer>
354 - <upstream>
355 - <remote-id type="pypi">M2Crypto</remote-id>
356 - <remote-id type="gitlab">m2crypto/m2crypto</remote-id>
357 - </upstream>
358 -</pkgmetadata>