diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2021-05-04 01:54:21 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2021-05-04 01:54:21 +0000 |
| commit | 09317769307a7b89a057bac1544d056ce6180ea2 (patch) | |
| tree | 7758f2103ac7ea9c47cf2f994a8dc64fd534372b /dev-python | |
| parent | bde84a0c65bb2d53749595c392a302c7271c35fe (diff) | |
| download | baldeagleos-repo-09317769307a7b89a057bac1544d056ce6180ea2.tar.gz baldeagleos-repo-09317769307a7b89a057bac1544d056ce6180ea2.tar.xz baldeagleos-repo-09317769307a7b89a057bac1544d056ce6180ea2.zip | |
Adding metadata
Diffstat (limited to 'dev-python')
| -rw-r--r-- | dev-python/flask-jwt-extended/Manifest | 2 | ||||
| -rw-r--r-- | dev-python/flask-jwt-extended/flask-jwt-extended-4.2.0.ebuild (renamed from dev-python/flask-jwt-extended/flask-jwt-extended-4.0.2.ebuild) | 0 | ||||
| -rw-r--r-- | dev-python/m2crypto/files/m2crypto-libressl-0.31.0.patch | 222 | ||||
| -rw-r--r-- | dev-python/protobuf-python/protobuf-python-3.15.8.ebuild | 2 | ||||
| -rw-r--r-- | dev-python/pycurl/pycurl-7.43.0.6.ebuild | 2 | ||||
| -rw-r--r-- | dev-python/pymediainfo/pymediainfo-5.0.4.ebuild | 2 | ||||
| -rw-r--r-- | dev-python/pypy-exe-bin/metadata.xml | 6 | ||||
| -rw-r--r-- | dev-python/pypy-exe-bin/pypy-exe-bin-7.3.4.ebuild | 2 | ||||
| -rw-r--r-- | dev-python/pypy/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/pypy/metadata.xml | 6 | ||||
| -rw-r--r-- | dev-python/pypy/pypy-7.3.3_p2-r1.ebuild | 5 | ||||
| -rw-r--r-- | dev-python/pypy/pypy-7.3.3_p3.ebuild | 160 | ||||
| -rw-r--r-- | dev-python/pypy/pypy-7.3.4.ebuild | 7 | ||||
| -rw-r--r-- | dev-python/ssh2-python/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/ssh2-python/metadata.xml | 13 | ||||
| -rw-r--r-- | dev-python/ssh2-python/ssh2-python-0.26.0.ebuild | 24 |
16 files changed, 60 insertions, 395 deletions
diff --git a/dev-python/flask-jwt-extended/Manifest b/dev-python/flask-jwt-extended/Manifest index c0957e3d35c5..8ee04f9a6c5e 100644 --- a/dev-python/flask-jwt-extended/Manifest +++ b/dev-python/flask-jwt-extended/Manifest @@ -1,2 +1,2 @@ -DIST flask-jwt-extended-4.0.2.tar.gz 53885 BLAKE2B dc8a1f3f48e3c5e3983077b778e9dd64f8545e5132aa1005d1f7637864545212771043c2f626a584291393205c788f6be1fbc17c1d58b0134366850a7c966521 SHA512 40aa1ec9695b63340b4487c14959875ed64d802ffa9dc7d1698636f772ab3885f900727f486fcade1cbe6c0a59c38d49fc850c5024dd8fe373474e8d93e446f7 DIST flask-jwt-extended-4.1.0.tar.gz 54187 BLAKE2B e803650f6ecf1f2f00100c135e72013eab798ea983596e8262025ca3c64fe46a29b26181ea3de99cbfff46b9c774a4ec7cf2020a55bd66587267f68f6e306850 SHA512 2d2ac71577905c724c13cb912f02a3a89277c31697513ec0c602b48d290c7fcdca0232bfdc9ce7774eb4dc389576d6d0c4b69e7890506abc61067b16eb588e06 +DIST flask-jwt-extended-4.2.0.tar.gz 55433 BLAKE2B 29915017464f29dad72a7c9eb998b3cd5c07cf7026396bc8f83e24e2dacbd5b82c041bd9cd6e92b23e3553986a9c91576037dcb08600ca33b19bf7cb0e968b5b SHA512 46d222d853dfcd70cf33fcf0a63a56282a5db8787dc38b5014f3bb78caede26b5aeff2022996ddc3abb0b4a7b3827ad4ed73733ffabc0684060f2ed2de717062 diff --git a/dev-python/flask-jwt-extended/flask-jwt-extended-4.0.2.ebuild b/dev-python/flask-jwt-extended/flask-jwt-extended-4.2.0.ebuild index b8bf0f1bd5ea..b8bf0f1bd5ea 100644 --- a/dev-python/flask-jwt-extended/flask-jwt-extended-4.0.2.ebuild +++ b/dev-python/flask-jwt-extended/flask-jwt-extended-4.2.0.ebuild diff --git a/dev-python/m2crypto/files/m2crypto-libressl-0.31.0.patch b/dev-python/m2crypto/files/m2crypto-libressl-0.31.0.patch deleted file mode 100644 index 10ed142b33e4..000000000000 --- a/dev-python/m2crypto/files/m2crypto-libressl-0.31.0.patch +++ /dev/null @@ -1,222 +0,0 @@ -From fa56170c7adf5f124a48cf1074390adfc697272c Mon Sep 17 00:00:00 2001 -From: Stefan Strogin <stefan.strogin@gmail.com> -Date: Wed, 9 Jan 2019 10:15:08 +0200 -Subject: [PATCH] Fix compilation with LibreSSL - ---- - SWIG/_bio.i | 8 +++++--- - SWIG/_evp.i | 2 +- - SWIG/_lib.i | 2 +- - SWIG/_lib11_compat.i | 5 ++++- - SWIG/_m2crypto_wrap.c | 11 ++++++++--- - SWIG/_ssl.i | 4 ++-- - SWIG/_threads.i | 10 +++++----- - 7 files changed, 26 insertions(+), 16 deletions(-) - -diff --git a/SWIG/_bio.i b/SWIG/_bio.i -index e85a275..8eada82 100644 ---- a/SWIG/_bio.i -+++ b/SWIG/_bio.i -@@ -293,7 +293,7 @@ int bio_should_write(BIO* a) { - } - - /* Macros for things not defined before 1.1.0 */ --#if OPENSSL_VERSION_NUMBER < 0x10100000L -+#if OPENSSL_VERSION_NUMBER < 0x10100000L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL) - static BIO_METHOD * - BIO_meth_new( int type, const char *name ) - { -@@ -325,11 +325,13 @@ BIO_meth_free( BIO_METHOD *meth ) - #define BIO_set_shutdown(b, x) (b)->shutdown = x - #define BIO_get_shutdown(b) (b)->shutdown - #define BIO_set_init(b, x) b->init = x --#define BIO_get_init(b) (b)->init - #define BIO_set_data(b, x) b->ptr = x - #define BIO_clear_flags(b, x) b->flags &= ~(x) - #define BIO_get_data(b) b->ptr - #endif -+#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) -+#define BIO_get_init(b) (b)->init -+#endif - - /* implment custom BIO_s_pyfd */ - -@@ -515,7 +517,7 @@ static long pyfd_ctrl(BIO *b, int cmd, long num, void *ptr) { - } - - void pyfd_init(void) { --#if OPENSSL_VERSION_NUMBER >= 0x10100000L -+#if (!defined(LIBRESSL_VERSION_NUMBER) && OPENSSL_VERSION_NUMBER >= 0x10100000L) || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x2070000fL) - methods_fdp = BIO_meth_new( - BIO_get_new_index()|BIO_TYPE_DESCRIPTOR|BIO_TYPE_SOURCE_SINK, - "python file descriptor"); -diff --git a/SWIG/_evp.i b/SWIG/_evp.i -index d04e806..6fa9b38 100644 ---- a/SWIG/_evp.i -+++ b/SWIG/_evp.i -@@ -19,7 +19,7 @@ Copyright (c) 2009-2010 Heikki Toivonen. All rights reserved. - #include <openssl/rsa.h> - #include <openssl/opensslv.h> - --#if OPENSSL_VERSION_NUMBER < 0x10100000L -+#if OPENSSL_VERSION_NUMBER < 0x10100000L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL) - - HMAC_CTX *HMAC_CTX_new(void) { - HMAC_CTX *ret = PyMem_Malloc(sizeof(HMAC_CTX)); -diff --git a/SWIG/_lib.i b/SWIG/_lib.i -index c84b800..807d5f6 100644 ---- a/SWIG/_lib.i -+++ b/SWIG/_lib.i -@@ -512,7 +512,7 @@ int passphrase_callback(char *buf, int num, int v, void *arg) { - %inline %{ - - void lib_init() { --#if OPENSSL_VERSION_NUMBER < 0x10100000L -+#if OPENSSL_VERSION_NUMBER < 0x10100000L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL) - SSLeay_add_all_algorithms(); - ERR_load_ERR_strings(); - #endif -diff --git a/SWIG/_lib11_compat.i b/SWIG/_lib11_compat.i -index 1ec42dd..4234004 100644 ---- a/SWIG/_lib11_compat.i -+++ b/SWIG/_lib11_compat.i -@@ -8,7 +8,7 @@ - */ - - %{ --#if OPENSSL_VERSION_NUMBER < 0x10100000L -+#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) - - #include <string.h> - #include <openssl/engine.h> -@@ -24,6 +24,9 @@ static void *CRYPTO_zalloc(size_t num, const char *file, int line) - return ret; - } - -+#endif -+#if OPENSSL_VERSION_NUMBER < 0x10100000L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL) -+ - #include <openssl/bn.h> - - #ifndef BN_F_BN_GENCB_NEW -diff --git a/SWIG/_m2crypto_wrap.c b/SWIG/_m2crypto_wrap.c -index 0f07702..f168822 100644 ---- a/SWIG/_m2crypto_wrap.c -+++ b/SWIG/_m2crypto_wrap.c -@@ -3838,7 +3838,7 @@ void threading_cleanup(void) { - #include <ceval.h> - - --#if OPENSSL_VERSION_NUMBER < 0x10100000L -+#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) - - #include <string.h> - #include <openssl/engine.h> -@@ -3854,6 +3854,9 @@ static void *CRYPTO_zalloc(size_t num, const char *file, int line) - return ret; - } - -+#endif -+#ifdef OPENSSL_VERSION_NUMBER < 0x10100000L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL) -+ - #include <openssl/bn.h> - - #ifndef BN_F_BN_GENCB_NEW -@@ -5315,7 +5318,7 @@ int bio_should_write(BIO* a) { - } - - /* Macros for things not defined before 1.1.0 */ --#if OPENSSL_VERSION_NUMBER < 0x10100000L -+#if OPENSSL_VERSION_NUMBER < 0x10100000L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL) - static BIO_METHOD * - BIO_meth_new( int type, const char *name ) - { -@@ -5347,11 +5350,13 @@ BIO_meth_free( BIO_METHOD *meth ) - #define BIO_set_shutdown(b, x) (b)->shutdown = x - #define BIO_get_shutdown(b) (b)->shutdown - #define BIO_set_init(b, x) b->init = x --#define BIO_get_init(b) (b)->init - #define BIO_set_data(b, x) b->ptr = x - #define BIO_clear_flags(b, x) b->flags &= ~(x) - #define BIO_get_data(b) b->ptr - #endif -+#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) -+#define BIO_get_init(b) (b)->init -+#endif - - /* implment custom BIO_s_pyfd */ - -diff --git a/SWIG/_ssl.i b/SWIG/_ssl.i -index 7257656..40b0582 100644 ---- a/SWIG/_ssl.i -+++ b/SWIG/_ssl.i -@@ -27,7 +27,7 @@ typedef unsigned __int64 uint64_t; - #endif - %} - --#if OPENSSL_VERSION_NUMBER >= 0x10100005L -+#if (!defined(LIBRESSL_VERSION_NUMBER) && OPENSSL_VERSION_NUMBER >= 0x10100005L) || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x2070000fL) - %include <openssl/safestack.h> - #endif - -@@ -261,7 +261,7 @@ void ssl_init(PyObject *ssl_err, PyObject *ssl_timeout_err) { - } - - const SSL_METHOD *tlsv1_method(void) { --#if OPENSSL_VERSION_NUMBER >= 0x10100000L -+#if (!defined(LIBRESSL_VERSION_NUMBER) && OPENSSL_VERSION_NUMBER >= 0x10100000L) || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x2070000fL) - PyErr_WarnEx(PyExc_DeprecationWarning, - "Function TLSv1_method has been deprecated.", 1); - #endif -diff --git a/SWIG/_threads.i b/SWIG/_threads.i -index 69adb9f..fd2285a 100644 ---- a/SWIG/_threads.i -+++ b/SWIG/_threads.i -@@ -5,7 +5,7 @@ - #include <pythread.h> - #include <openssl/crypto.h> - --#if defined(THREADING) && OPENSSL_VERSION_NUMBER < 0x10100000L -+#if defined(THREADING) && (OPENSSL_VERSION_NUMBER < 0x10100000L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL)) - #define CRYPTO_num_locks() (CRYPTO_NUM_LOCKS) - static PyThread_type_lock lock_cs[CRYPTO_num_locks()]; - static long lock_count[CRYPTO_num_locks()]; -@@ -13,7 +13,7 @@ static int thread_mode = 0; - #endif - - void threading_locking_callback(int mode, int type, const char *file, int line) { --#if defined(THREADING) && OPENSSL_VERSION_NUMBER < 0x10100000L -+#if defined(THREADING) && (OPENSSL_VERSION_NUMBER < 0x10100000L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL)) - if (mode & CRYPTO_LOCK) { - PyThread_acquire_lock(lock_cs[type], WAIT_LOCK); - lock_count[type]++; -@@ -25,7 +25,7 @@ void threading_locking_callback(int mode, int type, const char *file, int line) - } - - unsigned long threading_id_callback(void) { --#if defined(THREADING) && OPENSSL_VERSION_NUMBER < 0x10100000L -+#if defined(THREADING) && (OPENSSL_VERSION_NUMBER < 0x10100000L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL)) - return (unsigned long)PyThread_get_thread_ident(); - #else - return (unsigned long)0; -@@ -35,7 +35,7 @@ unsigned long threading_id_callback(void) { - - %inline %{ - void threading_init(void) { --#if defined(THREADING) && OPENSSL_VERSION_NUMBER < 0x10100000L -+#if defined(THREADING) && (OPENSSL_VERSION_NUMBER < 0x10100000L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL)) - int i; - if (!thread_mode) { - for (i=0; i<CRYPTO_num_locks(); i++) { -@@ -50,7 +50,7 @@ void threading_init(void) { - } - - void threading_cleanup(void) { --#if defined(THREADING) && OPENSSL_VERSION_NUMBER < 0x10100000L -+#if defined(THREADING) && (OPENSSL_VERSION_NUMBER < 0x10100000L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL)) - int i; - if (thread_mode) { - CRYPTO_set_locking_callback(NULL); --- -2.20.1 - diff --git a/dev-python/protobuf-python/protobuf-python-3.15.8.ebuild b/dev-python/protobuf-python/protobuf-python-3.15.8.ebuild index 4f80d1501208..396c1486381a 100644 --- a/dev-python/protobuf-python/protobuf-python-3.15.8.ebuild +++ b/dev-python/protobuf-python/protobuf-python-3.15.8.ebuild @@ -24,7 +24,7 @@ fi LICENSE="BSD" SLOT="0/26" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="" BDEPEND="${PYTHON_DEPS} diff --git a/dev-python/pycurl/pycurl-7.43.0.6.ebuild b/dev-python/pycurl/pycurl-7.43.0.6.ebuild index 240137ec8bb9..a9f8dab362a7 100644 --- a/dev-python/pycurl/pycurl-7.43.0.6.ebuild +++ b/dev-python/pycurl/pycurl-7.43.0.6.ebuild @@ -58,7 +58,7 @@ python_prepare_all() { python_configure_all() { # Override faulty detection in setup.py, bug 510974. - export PYCURL_SSL_LIBRARY=${CURL_SSL/libressl/openssl} + export PYCURL_SSL_LIBRARY=${CURL_SSL} } src_test() { diff --git a/dev-python/pymediainfo/pymediainfo-5.0.4.ebuild b/dev-python/pymediainfo/pymediainfo-5.0.4.ebuild index 96ab00fd7f84..3af04d0aa282 100644 --- a/dev-python/pymediainfo/pymediainfo-5.0.4.ebuild +++ b/dev-python/pymediainfo/pymediainfo-5.0.4.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND=" $(python_gen_cond_dep 'dev-python/importlib_metadata[${PYTHON_USEDEP}]' pypy3 python3_7) diff --git a/dev-python/pypy-exe-bin/metadata.xml b/dev-python/pypy-exe-bin/metadata.xml index 853174b8f2ab..d58e6b044b8a 100644 --- a/dev-python/pypy-exe-bin/metadata.xml +++ b/dev-python/pypy-exe-bin/metadata.xml @@ -2,9 +2,13 @@ <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> + <email>dev@liguros.net</email> + <name>Development</name> + </maintainer> + <maintainer type="project"> <email>python@gentoo.org</email> <name>Python</name> </maintainer> - <origin>gentoo-staging</origin> + <origin>ports</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.4.ebuild b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.4.ebuild index 23e8a4ef4993..3d0b3fd13699 100644 --- a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.4.ebuild +++ b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.4.ebuild @@ -21,7 +21,7 @@ S="${WORKDIR}" LICENSE="MIT" SLOT="${PV%_p*}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND=">=sys-libs/zlib-1.1.3:0/1 dev-libs/libffi:0/7 diff --git a/dev-python/pypy/Manifest b/dev-python/pypy/Manifest index 433d96e1c4e4..35edec23e66c 100644 --- a/dev-python/pypy/Manifest +++ b/dev-python/pypy/Manifest @@ -1,5 +1,4 @@ DIST pypy2.7-gentoo-patches-7.3.3_p2.tar.xz 11184 BLAKE2B b2b9b94478609372d616c65a87cbb12a07e217928beef9fac26c428f81c662ef390db3fd85bf368ffcc8c6fa3802e506412b7bebd14bdc453009008bc3459d25 SHA512 9ab8ed99b42b36e9c212683ef93f7f1fb99caecf056293ab9a5734f8b52eedec192860702baa121630558530cb5c4652f8542300ecaaaa282377ea6456618b95 -DIST pypy2.7-gentoo-patches-7.3.3_p3.tar.xz 12936 BLAKE2B 7d00353f79d535044e4e2c9cb8ad06d637bca4707123a566989b0ab97ac2f22d9f631d1d5f4e32bf1e0d5202dbc31fffa8d39718963da2a4594f814b90aa8132 SHA512 818910bbe3c01399a0da361a48098a4e875ddd7d4fd50f23bc06501dae7ed5eb3ee773b0dd76d256d141ba190d55b5c725fa4d7ed8d7a9841e6be81babaf518b DIST pypy2.7-gentoo-patches-7.3.4.tar.xz 7844 BLAKE2B d06694fa085667e40ef8805c29f7ccf95b49f9de4e99e3ebfa3d69c4202a0ddcebb54c524d7d9f9ec67573a8d2ebe38fb7023d4d3ecef67afc907ecef5c16c02 SHA512 aa8ffefb5d30070ae86c1c14c55c277e39d3da66aea3a0951319158fb65e716e7fa7864e8bf5d26314d4b2a8030c766b63cad6a3663822d2875cd8cc1f3f2de5 DIST pypy2.7-v7.3.3-src.tar.bz2 20881821 BLAKE2B ce1ecdd1fffe40574c7662da6038b84d2bca47ab168939ef0c12be2c6348317f17a94a3026e7fa53c71601edc153aefd98f770bd148e7af07ca751c0a5fc1252 SHA512 c2b6c44fdcac5f9445fab01572f859228fc286891fd09a4ddb95d283683d805276c853ec8e61fcd04cb9ee811d0e959d19bb03fdd7442c044f28a773633122e7 DIST pypy2.7-v7.3.4-src.tar.bz2 21571561 BLAKE2B d0ac56fadec63fe7e65728c36c2aaf96fc5f54919dddbca9571a24c42a9e3e21f672f84555a18a384c4715f0489bd7aef009c0a47b635de88c472a93e2ae8d71 SHA512 4c18c2dbfbf0cc1034bea773828204df77aec7ef82119fb94e5cb762ce1783e00ad70e99d1432b4948dc132e726bdc6015f4a5bf10a5b10415bcfe99da2ecd17 diff --git a/dev-python/pypy/metadata.xml b/dev-python/pypy/metadata.xml index 853174b8f2ab..d58e6b044b8a 100644 --- a/dev-python/pypy/metadata.xml +++ b/dev-python/pypy/metadata.xml @@ -2,9 +2,13 @@ <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> + <email>dev@liguros.net</email> + <name>Development</name> + </maintainer> + <maintainer type="project"> <email>python@gentoo.org</email> <name>Python</name> </maintainer> - <origin>gentoo-staging</origin> + <origin>ports</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-python/pypy/pypy-7.3.3_p2-r1.ebuild b/dev-python/pypy/pypy-7.3.3_p2-r1.ebuild index d6dd6887ee85..94fa2f5ad800 100644 --- a/dev-python/pypy/pypy-7.3.3_p2-r1.ebuild +++ b/dev-python/pypy/pypy-7.3.3_p2-r1.ebuild @@ -19,14 +19,15 @@ LICENSE="MIT" # pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")' SLOT="0/73" KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" -IUSE="bzip2 gdbm +jit ncurses sqlite tk" +IUSE="bzip2 gdbm +jit libressl ncurses sqlite tk" RDEPEND=" || ( >=dev-python/pypy-exe-${PV}:${PYPY_PV}[bzip2?,ncurses?] >=dev-python/pypy-exe-bin-${PV}:${PYPY_PV} ) - dev-libs/openssl:0= + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) gdbm? ( sys-libs/gdbm:0= ) sqlite? ( dev-db/sqlite:3= ) tk? ( diff --git a/dev-python/pypy/pypy-7.3.3_p3.ebuild b/dev-python/pypy/pypy-7.3.3_p3.ebuild deleted file mode 100644 index 1d7884fb3329..000000000000 --- a/dev-python/pypy/pypy-7.3.3_p3.ebuild +++ /dev/null @@ -1,160 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit pax-utils python-utils-r1 - -PYPY_PV=${PV%_p*} -MY_P=pypy2.7-v${PYPY_PV} -PATCHSET="pypy2.7-gentoo-patches-${PV}" - -DESCRIPTION="A fast, compliant alternative implementation of the Python language" -HOMEPAGE="https://www.pypy.org/" -SRC_URI="https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2 - https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz" -S="${WORKDIR}/${MY_P}-src" - -LICENSE="MIT" -# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")' -SLOT="0/73" -KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" -IUSE="bzip2 gdbm +jit ncurses sqlite tk" - -RDEPEND=" - || ( - >=dev-python/pypy-exe-7.3.3_p2:${PYPY_PV}[bzip2?,ncurses?] - >=dev-python/pypy-exe-bin-7.3.3_p2:${PYPY_PV} - ) - dev-libs/openssl:0= - gdbm? ( sys-libs/gdbm:0= ) - sqlite? ( dev-db/sqlite:3= ) - tk? ( - dev-lang/tk:0= - dev-tcltk/tix:0= - ) - !<dev-python/pypy-bin-7.3.0:0" -DEPEND="${RDEPEND}" - -src_prepare() { - local PATCHES=( - "${WORKDIR}/${PATCHSET}" - ) - default - - sed -e "s^@EPREFIX@^${EPREFIX}^" \ - -i lib-python/2.7/distutils/command/install.py || die -} - -src_compile() { - # copy over to make sys.prefix happy - cp -p "${BROOT}"/usr/lib/pypy2.7/pypy-c-${PYPY_PV} pypy-c || die - cp -p "${BROOT}"/usr/lib/pypy2.7/include/${PYPY_PV}/* include/ || die - # (not installed by pypy) - rm pypy/module/cpyext/include/_numpypy/numpy/README || die - mv pypy/module/cpyext/include/* include/ || die - mv pypy/module/cpyext/parse/*.h include/ || die - pax-mark m pypy-c - - einfo "Generating caches and CFFI modules ..." - - # Generate Grammar and PatternGrammar pickles. - ./pypy-c -c "import lib2to3.pygram, lib2to3.patcomp; lib2to3.patcomp.PatternCompiler()" \ - || die "Generation of Grammar and PatternGrammar pickles failed" - - # Generate cffi modules - # Please keep in sync with pypy/tool/build_cffi_imports.py! -#cffi_build_scripts = { -# "_ssl": "_ssl_build.py", -# "sqlite3": "_sqlite3_build.py", -# "audioop": "_audioop_build.py", -# "tk": "_tkinter/tklib_build.py", -# "curses": "_curses_build.py" if sys.platform != "win32" else None, -# "syslog": "_syslog_build.py" if sys.platform != "win32" else None, -# "gdbm": "_gdbm_build.py" if sys.platform != "win32" else None, -# "pwdgrp": "_pwdgrp_build.py" if sys.platform != "win32" else None, -# "resource": "_resource_build.py" if sys.platform != "win32" else None, - cffi_targets=( ssl audioop syslog pwdgrp resource ) - use gdbm && cffi_targets+=( gdbm ) - use ncurses && cffi_targets+=( curses ) - use sqlite && cffi_targets+=( sqlite3 ) - use tk && cffi_targets+=( tkinter/tklib ) - - local t - # all modules except tkinter output to . - # tkinter outputs to the correct dir ... - cd lib_pypy || die - for t in "${cffi_targets[@]}"; do - # tkinter doesn't work via -m - ../pypy-c "_${t}_build.py" || die "Failed to build CFFI bindings for ${t}" - done - - # Cleanup temporary objects - find -name "_cffi_*.[co]" -delete || die - find -type d -empty -delete || die -} - -src_test() { - # (unset) - local -x PYTHONDONTWRITEBYTECODE= - local -x COLUMNS=80 - - local ignored_tests=( - # network - --ignore=lib-python/2.7/test/test_urllibnet.py - --ignore=lib-python/2.7/test/test_urllib2net.py - # lots of free space - --ignore=lib-python/2.7/test/test_zipfile64.py - ) - - ./pypy-c ./pypy/test_all.py --pypy=./pypy-c -vv \ - "${ignored_tests[@]}" lib-python || die -} - -src_install() { - local dest=/usr/lib/pypy2.7 - einfo "Installing PyPy ..." - dosym pypy-c-${PYPY_PV} "${dest}/pypy-c" - insinto "${dest}" - # preserve mtimes to avoid obsoleting caches - insopts -p - doins -r include lib_pypy lib-python - - # replace copied headers with symlinks - for x in "${BROOT}"/usr/lib/pypy2.7/include/${PYPY_PV}/*; do - dosym "${PYPY_PV}/${x##*/}" "${dest}/include/${x##*/}" - done - - dosym ../lib/pypy2.7/pypy-c /usr/bin/pypy - dodoc README.rst - - if ! use gdbm; then - rm -r "${ED}${dest}"/lib_pypy/gdbm.py \ - "${ED}${dest}"/lib-python/*2.7/test/test_gdbm.py || die - fi - if ! use sqlite; then - rm -r "${ED}${dest}"/lib-python/*2.7/sqlite3 \ - "${ED}${dest}"/lib_pypy/_sqlite3.py \ - "${ED}${dest}"/lib-python/*2.7/test/test_sqlite.py || die - fi - if ! use tk; then - rm -r "${ED}${dest}"/lib-python/*2.7/{idlelib,lib-tk} \ - "${ED}${dest}"/lib_pypy/_tkinter \ - "${ED}${dest}"/lib-python/*2.7/test/test_{tcl,tk,ttk*}.py || die - fi - - local -x EPYTHON=pypy - local -x PYTHON=${ED}${dest}/pypy-c-${PYPY_PV} - # temporarily copy to build tree to facilitate module builds - cp -p "${BROOT}${dest}/pypy-c-${PYPY_PV}" "${PYTHON}" || die - - echo "EPYTHON='${EPYTHON}'" > epython.py || die - python_moduleinto /usr/lib/pypy2.7/site-packages - python_domodule epython.py - - einfo "Byte-compiling Python standard library..." - python_optimize "${ED}${dest}" - - # remove to avoid collisions - rm "${PYTHON}" || die -} diff --git a/dev-python/pypy/pypy-7.3.4.ebuild b/dev-python/pypy/pypy-7.3.4.ebuild index e5e583ac6645..94fa2f5ad800 100644 --- a/dev-python/pypy/pypy-7.3.4.ebuild +++ b/dev-python/pypy/pypy-7.3.4.ebuild @@ -18,15 +18,16 @@ S="${WORKDIR}/${MY_P}-src" LICENSE="MIT" # pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")' SLOT="0/73" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" -IUSE="bzip2 gdbm +jit ncurses sqlite tk" +KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" +IUSE="bzip2 gdbm +jit libressl ncurses sqlite tk" RDEPEND=" || ( >=dev-python/pypy-exe-${PV}:${PYPY_PV}[bzip2?,ncurses?] >=dev-python/pypy-exe-bin-${PV}:${PYPY_PV} ) - dev-libs/openssl:0= + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) gdbm? ( sys-libs/gdbm:0= ) sqlite? ( dev-db/sqlite:3= ) tk? ( diff --git a/dev-python/ssh2-python/Manifest b/dev-python/ssh2-python/Manifest new file mode 100644 index 000000000000..5a4bbd6fd4d0 --- /dev/null +++ b/dev-python/ssh2-python/Manifest @@ -0,0 +1 @@ +DIST ssh2-python-0.26.0.tar.gz 1147243 BLAKE2B 56ee98fa8694d6c9e0c163ec0200c96d8330172c0ae4612f40805ac26da02c7cf64fd4dd49841733c36ed7112c62baa036c901a9ef74a33a92a3d8dc66dc27cb SHA512 35f1a5486bc54bf2242d5b1d2fa24bd5365ffa864a8ae0f4a9f8d96f155ba0877e7dafdf87ea9988b146d8a36c203e44ca9a36a83a5060568bf798468e4a8116 diff --git a/dev-python/ssh2-python/metadata.xml b/dev-python/ssh2-python/metadata.xml new file mode 100644 index 000000000000..bdd630b51f26 --- /dev/null +++ b/dev-python/ssh2-python/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>slashbeast@gentoo.org</email> + <name>Piotr Karbowski</name> + </maintainer> + <upstream> + <remote-id type="github">ParallelSSH/ssh2-python</remote-id> + <remote-id type="pypi">ssh2-python</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/ssh2-python/ssh2-python-0.26.0.ebuild b/dev-python/ssh2-python/ssh2-python-0.26.0.ebuild new file mode 100644 index 000000000000..03b07686293b --- /dev/null +++ b/dev-python/ssh2-python/ssh2-python-0.26.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8,9,10} ) +inherit distutils-r1 + +DESCRIPTION="Super fast SSH2 protocol library, Python bindings for libssh2" +HOMEPAGE="https://pypi.org/project/ssh2-python/" +SRC_URI="https://github.com/ParallelSSH/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + net-libs/libssh2 + dev-libs/openssl + sys-libs/zlib +" +python_configure_all() { + export SYSTEM_LIBSSH2=1 +} |
