diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-10-28 15:59:37 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-10-28 15:59:37 +0100 |
commit | cf7630078a53ff74b245b148bd722994068e28f9 (patch) | |
tree | b2410f6c46e821d66a697e1b7e551607357264f0 /dev-python/uvloop | |
parent | 8eb973cc2247ee4fe34e4d907fdc6cf5b94709e3 (diff) |
gentoo auto-resync : 28:10:2022 - 15:59:37
Diffstat (limited to 'dev-python/uvloop')
-rw-r--r-- | dev-python/uvloop/Manifest | 6 | ||||
-rw-r--r-- | dev-python/uvloop/files/uvloop-0.15.3-uint64-thread-id.patch | 43 | ||||
-rw-r--r-- | dev-python/uvloop/uvloop-0.15.3-r1.ebuild | 63 | ||||
-rw-r--r-- | dev-python/uvloop/uvloop-0.15.3.ebuild | 54 | ||||
-rw-r--r-- | dev-python/uvloop/uvloop-0.16.0.ebuild | 63 |
5 files changed, 0 insertions, 229 deletions
diff --git a/dev-python/uvloop/Manifest b/dev-python/uvloop/Manifest index 53052eb8929c..eb0d84f572f7 100644 --- a/dev-python/uvloop/Manifest +++ b/dev-python/uvloop/Manifest @@ -1,9 +1,3 @@ -AUX uvloop-0.15.3-uint64-thread-id.patch 1548 BLAKE2B 2d1af0cd42f1911e2296db843bace2c3281e9defff1b174a7ca3c2bf651af2b9149b4066e9e252b216a33751591e0e15afec035142c35dac2bce7683c52a48e7 SHA512 0ae9fd1210d80f8efdf1d29b84450c60578848467b49616e9c5e71476779972e94ccebe13d99e74cef99ea59cf50617a8152a1768a0c14b812036310b403a55c -DIST uvloop-0.15.3.tar.gz 2094066 BLAKE2B 77ae4634ee31211dba13f41aede4480d70271e042a30a1268e9ad18f5de2b296b84931fb6b2022d2351f33521a84264f74cbc30caa5ff84b0f429bc9f1d426a0 SHA512 5687371a13509bdac0ef7a5ca0f7c78b54d0d9225cbf68cebc6d4fdf3807c2e3346579f5440eb0ff6578088780cc5efb09fba114da0bc0e60ad3f607d9df652f -DIST uvloop-0.16.0.tar.gz 2129067 BLAKE2B 8a5a5c760b1036428483d2cf1f509784aa61cb69388720775c9555bdb0ce19341cb58fc051ab6f92066a3478acf729513dafafd79f31115b064bf1d3660479de SHA512 dd6dcec38f7f94dc0cf0123302fd6fe404428196b452a80a8258a207654e3f67e210233be3d649668c22b48390232d0347706b1d87fb50016287142c742b806d DIST uvloop-0.17.0.tar.gz 2279973 BLAKE2B 7ccbf3b8e723e36c1010a70e256de0ad1a9728fe10b3538e05c57157b16ea7e5369347c855cd1460e49f89197ebb05628c4b6fcd7e50c623b1aaa5890ac64b5f SHA512 861d7f28ad879ecbfa40d53b9626e38660f02618fd433edbd5a8ea5100a17ade042a26549def04bc23f928aca3adc83d62503f0548038cd400284f5654003ee4 -EBUILD uvloop-0.15.3-r1.ebuild 1393 BLAKE2B 025fce332c25bb7e1fb1188ad9257a8d807da11c71a3b6bcf02b3bcdb54b22b0522cbe0ebf3ee7a2bacc90342d6820ea6952473e45baf9dd92e7638dc1a545ae SHA512 b6e13f27b6b06046c133c0af0d55a03a211c5a56cbf8eb37fe8f6b33b4e8a3440f2353f50485dfe415145f0c17b1b6f24329d5fa16524d86baae68cba3ab4a64 -EBUILD uvloop-0.15.3.ebuild 1193 BLAKE2B fc992ae7c17888c29828b7cd7b56c77c8465e914b85b62935e1b2392448a9c5bd6ba19b59d10168ab7255761aea277922d56522007ba8212e4b774072d3124a0 SHA512 779c79417e4b2ef607e96619600c2a4f996957408e0ebebb9fa900e144aa20f409ae72ea9b9c05ab3dd90711a67edf3f424187551eedafdbd77ebae6e950c62c -EBUILD uvloop-0.16.0.ebuild 1418 BLAKE2B 5ee1d50ac599e891886a6a2b9e72a93a2e0da3d327cb6d645e01b0ee02ddf05c5ca3a941144a5b98af6618c313dae561a5903f2099be11de8b82044d7d386014 SHA512 9ca8fadb5a77f5888479828f225b378c9f501e2fa520a646cfa46c7b44cba8981f846d9862c983fffadb0db7e7f2f7d33656a665d95ee8fff1e391e8c73266cb EBUILD uvloop-0.17.0.ebuild 1842 BLAKE2B adcf5bcefe09bccca8d35adda876393d3068c20e9b51a0f9bc21fc4ac2d1cef753bba15dba5bcf785b95754d53205f0701d4e821d0bc9fbde500b7d54a12632c SHA512 6e5eedc5495201f54250e44ac80d61589cc9f828df8b97f8234a42e2a7a0cb9a19c72c22279aba8bc57b5088add1f99f2c4ce153c36321d21ac516a63f1d7810 MISC metadata.xml 527 BLAKE2B 2db44bdfb681fcce35ef35f13155293ac3fdffa12a695b654ed8acc608cf1f769243136e66b6b2c1afd57caa7e59a66a60d34631c37a4b98a474bd0635fcbaa3 SHA512 02540835a23405c467293395fa7984741e02ca1aca75f527edd3b988d307b41db0f729d5cc0b3a826a652fb7104dec7be86a9a57f4d5646d2af87255cc2d90de diff --git a/dev-python/uvloop/files/uvloop-0.15.3-uint64-thread-id.patch b/dev-python/uvloop/files/uvloop-0.15.3-uint64-thread-id.patch deleted file mode 100644 index a74fedd308e9..000000000000 --- a/dev-python/uvloop/files/uvloop-0.15.3-uint64-thread-id.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 732df28f0739d84c687d3e6d81995dafa18ac775 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org> -Date: Wed, 28 Jul 2021 09:21:00 +0200 -Subject: [PATCH] Revert 32-bit thread ID hack - -Apparently the hack used to fix 32-bit platforms actually breaks 64-bit -platforms using large thread IDs (e.g. sparc). - -Reverts: b5b4abb16ba558cf957cf40120dfd4937c53aea5 ---- - uvloop/includes/stdlib.pxi | 2 +- - uvloop/loop.pyx | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/uvloop/includes/stdlib.pxi b/uvloop/includes/stdlib.pxi -index adf9806..21d69e6 100644 ---- a/uvloop/includes/stdlib.pxi -+++ b/uvloop/includes/stdlib.pxi -@@ -135,7 +135,7 @@ cdef int ssl_SSL_ERROR_WANT_READ = ssl.SSL_ERROR_WANT_READ - cdef int ssl_SSL_ERROR_WANT_WRITE = ssl.SSL_ERROR_WANT_WRITE - cdef int ssl_SSL_ERROR_SYSCALL = ssl.SSL_ERROR_SYSCALL - --cdef uint64_t MAIN_THREAD_ID = <uint64_t><int64_t>threading.main_thread().ident -+cdef uint64_t MAIN_THREAD_ID = <uint64_t>threading.main_thread().ident - cdef threading_Thread = threading.Thread - - cdef int subprocess_PIPE = subprocess.PIPE -diff --git a/uvloop/loop.pyx b/uvloop/loop.pyx -index d9b5aaa..96c9cde 100644 ---- a/uvloop/loop.pyx -+++ b/uvloop/loop.pyx -@@ -707,7 +707,7 @@ cdef class Loop: - return - - cdef uint64_t thread_id -- thread_id = <uint64_t><int64_t>PyThread_get_thread_ident() -+ thread_id = <uint64_t>PyThread_get_thread_ident() - - if thread_id != self._thread_id: - raise RuntimeError( --- -2.32.0 - diff --git a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild deleted file mode 100644 index c52b01da9204..000000000000 --- a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" -HOMEPAGE="https://github.com/magicstack/uvloop" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -KEYWORDS="amd64 arm arm64 ppc ppc64 -riscv sparc" -LICENSE="MIT" -SLOT="0" -IUSE="doc examples" - -RDEPEND=">=dev-libs/libuv-1.11.0:=" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - doc? ( - >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - ) - test? ( - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests setup.py - -PATCHES=( - "${FILESDIR}"/${P}-uint64-thread-id.patch -) - -python_prepare_all() { - cat <<-EOF >> setup.cfg || die - [build_ext] - use_system_libuv=1 - EOF - - # flake8 only - rm tests/test_sourcecode.py || die - # TODO: broken by cythonize - rm tests/test_cython.py || die - # force cythonization - rm uvloop/loop.c || die - - distutils-r1_python_prepare_all -} - -python_compile_all() { - use doc && esetup.py build_ext --inplace build_sphinx -} - -python_install_all() { - use examples && dodoc -r examples - use doc && local HTML_DOCS=( "${BUILD_DIR}/sphinx/html/." ) - distutils-r1_python_install_all -} diff --git a/dev-python/uvloop/uvloop-0.15.3.ebuild b/dev-python/uvloop/uvloop-0.15.3.ebuild deleted file mode 100644 index 53214c0c6779..000000000000 --- a/dev-python/uvloop/uvloop-0.15.3.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" -HOMEPAGE="https://github.com/magicstack/uvloop" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv x86" -LICENSE="MIT" -SLOT="0" -IUSE="doc examples" - -RDEPEND=">=dev-libs/libuv-1.11.0:=" -DEPEND="${RDEPEND}" -BDEPEND=" - doc? ( - >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - ) - test? ( - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests setup.py - -python_prepare_all() { - cat <<-EOF >> setup.cfg || die - [build_ext] - use_system_libuv=1 - EOF - - # flake8 only - rm tests/test_sourcecode.py || die - - distutils-r1_python_prepare_all -} - -python_compile_all() { - use doc && esetup.py build_ext --inplace build_sphinx -} - -python_install_all() { - use examples && dodoc -r examples - use doc && local HTML_DOCS=( "${BUILD_DIR}/sphinx/html/." ) - distutils-r1_python_install_all -} diff --git a/dev-python/uvloop/uvloop-0.16.0.ebuild b/dev-python/uvloop/uvloop-0.16.0.ebuild deleted file mode 100644 index b01168428710..000000000000 --- a/dev-python/uvloop/uvloop-0.16.0.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" -HOMEPAGE="https://github.com/magicstack/uvloop" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -KEYWORDS="amd64 arm ~arm64 ppc ~ppc64 -riscv sparc x86" -LICENSE="MIT" -SLOT="0" -IUSE="doc examples" - -RDEPEND=">=dev-libs/libuv-1.11.0:=" -DEPEND="${RDEPEND}" -BDEPEND=" - >=dev-python/cython-0.29.24[${PYTHON_USEDEP}] - doc? ( - >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - ) - test? ( - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests setup.py - -PATCHES=( - "${FILESDIR}"/uvloop-0.15.3-uint64-thread-id.patch -) - -python_prepare_all() { - cat <<-EOF >> setup.cfg || die - [build_ext] - use_system_libuv=1 - EOF - - # flake8 only - rm tests/test_sourcecode.py || die - # TODO: broken by cythonize - rm tests/test_cython.py || die - # force cythonization - rm uvloop/loop.c || die - - distutils-r1_python_prepare_all -} - -python_compile_all() { - use doc && esetup.py build_ext --inplace build_sphinx -} - -python_install_all() { - use examples && dodoc -r examples - use doc && local HTML_DOCS=( "${BUILD_DIR}/sphinx/html/." ) - distutils-r1_python_install_all -} |