diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2024-05-26 19:06:47 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2024-05-26 19:06:47 +0000 |
| commit | 47caf22de7a2cf38c60b1565dba9b0a99e457afd (patch) | |
| tree | b5bf5d79e68d53b34fcd2417025d28f34d06abbf /dev-python | |
| parent | a79c31aa56e2e24578d24df331804a869bc86948 (diff) | |
| download | baldeagleos-repo-47caf22de7a2cf38c60b1565dba9b0a99e457afd.tar.gz baldeagleos-repo-47caf22de7a2cf38c60b1565dba9b0a99e457afd.tar.xz baldeagleos-repo-47caf22de7a2cf38c60b1565dba9b0a99e457afd.zip | |
Adding metadata
Diffstat (limited to 'dev-python')
| -rw-r--r-- | dev-python/evernote3/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/evernote3/evernote3-1.25.14.ebuild | 21 | ||||
| -rw-r--r-- | dev-python/evernote3/metadata.xml | 12 | ||||
| -rw-r--r-- | dev-python/numpy/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/numpy/files/numpy-2.0.0_rc2-gcc14.patch | 23 | ||||
| -rw-r--r-- | dev-python/numpy/numpy-1.26.4.ebuild | 10 | ||||
| -rw-r--r-- | dev-python/numpy/numpy-2.0.0_rc1.ebuild | 167 | ||||
| -rw-r--r-- | dev-python/numpy/numpy-2.0.0_rc2-r1.ebuild (renamed from dev-python/numpy/numpy-2.0.0_rc2.ebuild) | 64 | ||||
| -rw-r--r-- | dev-python/oauth2/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/oauth2/metadata.xml | 24 | ||||
| -rw-r--r-- | dev-python/oauth2/oauth2-1.9.ebuild | 31 | ||||
| -rw-r--r-- | dev-python/python-oauth2/Manifest | 3 | ||||
| -rw-r--r-- | dev-python/python-oauth2/metadata.xml | 9 | ||||
| -rw-r--r-- | dev-python/python-oauth2/python-oauth2-1.1.1-r1.ebuild | 32 | ||||
| -rw-r--r-- | dev-python/pyzmq/files/pyzmq-26.0.3-gcc14.patch | 53 | ||||
| -rw-r--r-- | dev-python/pyzmq/pyzmq-26.0.3.ebuild | 5 |
16 files changed, 96 insertions, 361 deletions
diff --git a/dev-python/evernote3/Manifest b/dev-python/evernote3/Manifest deleted file mode 100644 index 0d8a334a78f0..000000000000 --- a/dev-python/evernote3/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST evernote3-1.25.14.tar.gz 128787 BLAKE2B d3be20f6f582d30e19d20e8c91920f3b09588d035f337b784064c9659df6ce22cb6ece3736ced60dc33d8f04a0544241314cc5efd54a238f38b865361433155d SHA512 a7f80bb804c69274fb48a33f039787fcf8ee45a4af380f1e757df4f7b36bcfdf855a0776e8f7140286db1d1c52480c5be9d08ade3fc02d8d743f62329e48b287 diff --git a/dev-python/evernote3/evernote3-1.25.14.ebuild b/dev-python/evernote3/evernote3-1.25.14.ebuild deleted file mode 100644 index 5a4899152962..000000000000 --- a/dev-python/evernote3/evernote3-1.25.14.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8,9,10,11,12} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 pypi - -DESCRIPTION="Evernote SDK" -HOMEPAGE="https://github.com/Evernote/evernote-sdk-python3" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND="dev-python/oauth2[${PYTHON_USEDEP}] -dev-python/oauthlib[${PYTHON_USEDEP}] -dev-python/requests[${PYTHON_USEDEP}] -dev-python/requests-oauthlib[${PYTHON_USEDEP}]" diff --git a/dev-python/evernote3/metadata.xml b/dev-python/evernote3/metadata.xml deleted file mode 100644 index e3631c7730ef..000000000000 --- a/dev-python/evernote3/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>zdanevich.vitaly@ya.ru</email> - <name>Vitaly Zdanevich</name> - </maintainer> - <upstream> - <bugs-to>https://github.com/Evernote/evernote-sdk-python3/issues</bugs-to> - </upstream> - <origin>gentoo-guru-overlay</origin> -</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/numpy/Manifest b/dev-python/numpy/Manifest index 757130740cbb..43ebee2103a4 100644 --- a/dev-python/numpy/Manifest +++ b/dev-python/numpy/Manifest @@ -2,5 +2,4 @@ DIST numpy-1.26.1.tar.gz 15651806 BLAKE2B 2b7fe13675b6f11b8f19c2dc671c84418fa959 DIST numpy-1.26.2.tar.gz 15664248 BLAKE2B 006e511e27c009f27bf4bf6c8c30c84a4bf0e8b1ff53f4e031089f28c1cfd168ec0d037952fe8f377f9a1d6e1ab642a84c095edeee5696b18053fd5cb7550586 SHA512 9986cd34dda921fbc152c3be0e39f003035787ea1e055452b9259d02c423d413080a0c7e4e19fd38d9e28f66d428719d6ebe784c24ae17249ff56494950daf4b DIST numpy-1.26.3.tar.gz 15679696 BLAKE2B 4c063e1a495b187049b5604686c0411b056fd03a69b5044cff10693694a7f055c87a017334cf8d05aa4a4cb87896fdf9203f51742d3cf83dbaf611b0e6e4091a SHA512 25556b41e2db9cfc52c1dfa61b05e4fc1b7b6df3b169f365375575d1146857fdb5ff91ca1508b968c296b7a06e5c6d95e82c41cdc3561587a46d3aa178f6305d DIST numpy-1.26.4.tar.gz 15786129 BLAKE2B ee759d3a857111bc494d5e989a7b005375d942b2a89cda69be4a3bd7c6cb195003fd2a8a0535f1858d8977ff688b0ec36360dcba9c3160206eedce5e28f191ef SHA512 f7121ab4099fa0686f9c095d456baa4a5869d651d7b7a06385f885f329cf08f11024b5df5e7b4ee705970062a8102ec4f709512eabbfd5c9fccce4ef83b9c208 -DIST numpy-2.0.0rc1.tar.gz 18314779 BLAKE2B 5f304986330356418302d755d2a94edabbb62b7d88f4637b9f3fa633925174a8d5044f686635ff97dc81a5b464f2a66246ef4c3ede12a2c0441778acd2380927 SHA512 1f3bef3fd51f074b137099921ab0bc0f1af46c9e27993f315b8a7af2cab948de9f91af341a6976d54fae099ba1aa9e0e917eecd520c3721c1ba8e17c28d40be8 DIST numpy-2.0.0rc2.tar.gz 18323588 BLAKE2B e2d5d03594d0cba360d4e85207818d15a0761f37cc3fb366f8f9f8bdd97743fe0cf0d09a34319c8b6af29b2bc1fc32a7f5be30a5fa2bdebffe455baff05caf7e SHA512 f86b27264c5274823aa11cbedf17c08f81f9acd05430bf40cccbbe8dcff523410629795ca5927d7f8e6c152272b274d777b64f547d23f50d11ae9fd656fd773d diff --git a/dev-python/numpy/files/numpy-2.0.0_rc2-gcc14.patch b/dev-python/numpy/files/numpy-2.0.0_rc2-gcc14.patch new file mode 100644 index 000000000000..f3ed3727520d --- /dev/null +++ b/dev-python/numpy/files/numpy-2.0.0_rc2-gcc14.patch @@ -0,0 +1,23 @@ +From f3bc38235bf39a630035920e29f2f883cae5fffe Mon Sep 17 00:00:00 2001 +From: Matti Picus <matti.picus@gmail.com> +Date: Sun, 26 May 2024 11:25:43 +0300 +Subject: [PATCH 1/3] BUG: cast missing in PyPy-specific f2py code + +--- + numpy/f2py/cb_rules.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/numpy/f2py/cb_rules.py b/numpy/f2py/cb_rules.py +index 721e075b6c73..faf8dd401301 100644 +--- a/numpy/f2py/cb_rules.py ++++ b/numpy/f2py/cb_rules.py +@@ -122,7 +122,7 @@ + #setdims# + #ifdef PYPY_VERSION + #define CAPI_ARGLIST_SETITEM(idx, value) PyList_SetItem((PyObject *)capi_arglist_list, idx, value) +- capi_arglist_list = PySequence_List(capi_arglist); ++ capi_arglist_list = PySequence_List((PyObject *)capi_arglist); + if (capi_arglist_list == NULL) goto capi_fail; + #else + #define CAPI_ARGLIST_SETITEM(idx, value) PyTuple_SetItem((PyObject *)capi_arglist, idx, value) + diff --git a/dev-python/numpy/numpy-1.26.4.ebuild b/dev-python/numpy/numpy-1.26.4.ebuild index 4881f17ffed9..f95739480883 100644 --- a/dev-python/numpy/numpy-1.26.4.ebuild +++ b/dev-python/numpy/numpy-1.26.4.ebuild @@ -24,7 +24,7 @@ SLOT="0" # is barely supported anyway, see bug #914358. IUSE="+lapack" if [[ ${PV} != *_[rab]* ]] ; then - KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" fi RDEPEND=" @@ -113,6 +113,14 @@ python_test() { random/tests/test_generator_mt19937.py::TestRandomDist::test_pareto # more precision problems core/tests/test_einsum.py::TestEinsum::test_einsum_sums_int16 + # https://github.com/numpy/numpy/issues/24548 + f2py/tests/test_kind.py::TestKind::test_int + ) + fi + + if use ppc64 ; then + EPYTEST_DESELECT+=( + core/tests/test_cpu_features.py::TestEnvPrivation::test_impossible_feature_enable ) fi diff --git a/dev-python/numpy/numpy-2.0.0_rc1.ebuild b/dev-python/numpy/numpy-2.0.0_rc1.ebuild deleted file mode 100644 index fa325243e1ec..000000000000 --- a/dev-python/numpy/numpy-2.0.0_rc1.ebuild +++ /dev/null @@ -1,167 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=meson-python -PYTHON_COMPAT=( python3_{8,9,10,11,12} pypy3 ) -PYTHON_REQ_USE="threads(+)" -FORTRAN_NEEDED=lapack - -inherit distutils-r1 flag-o-matic fortran-2 pypi toolchain-funcs - -DESCRIPTION="Fast array and numerical python library" -HOMEPAGE=" - https://numpy.org/ - https://github.com/numpy/numpy/ - https://pypi.org/project/numpy/ -" - -LICENSE="BSD" -SLOT="0/2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -# +lapack because the internal fallbacks are pretty slow. Building without blas -# is barely supported anyway, see bug #914358. -IUSE="+lapack" - -RDEPEND=" - lapack? ( - >=virtual/cblas-3.8 - >=virtual/lapack-3.8 - ) -" -BDEPEND=" - ${RDEPEND} - >=dev-build/meson-1.1.0 - >=dev-python/cython-3.0.6[${PYTHON_USEDEP}] - lapack? ( - virtual/pkgconfig - ) - test? ( - $(python_gen_cond_dep ' - >=dev-python/cffi-1.14.0[${PYTHON_USEDEP}] - ' 'python*') - dev-python/charset-normalizer[${PYTHON_USEDEP}] - >=dev-python/hypothesis-5.8.0[${PYTHON_USEDEP}] - >=dev-python/pytz-2019.3[${PYTHON_USEDEP}] - ) -" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - append-flags -fno-strict-aliasing - - distutils-r1_python_prepare_all -} - -python_configure_all() { - DISTUTILS_ARGS=( - -Dallow-noblas=$(usex !lapack true false) - -Dblas=$(usev lapack cblas) - -Dlapack=$(usev lapack lapack) - # TODO: cpu-* options - ) -} - -python_test() { - local EPYTEST_DESELECT=( - # Very disk-and-memory-hungry - lib/tests/test_io.py::TestSaveTxt::test_large_zip - lib/tests/test_io.py::TestSavezLoad::test_closing_fid - lib/tests/test_io.py::TestSavezLoad::test_closing_zipfile_after_load - - # Precision problems - _core/tests/test_umath_accuracy.py::TestAccuracy::test_validate_transcendentals - - # Runs the whole test suite recursively, that's just crazy - core/tests/test_mem_policy.py::test_new_policy - - typing/tests/test_typing.py - # Uses huge amount of memory - core/tests/test_mem_overlap.py - 'core/tests/test_multiarray.py::TestDot::test_huge_vectordot[complex128]' - - # TODO: crashes - lib/tests/test_histograms.py::TestHistogram::test_big_arrays - - # likely a test problem - # https://github.com/numpy/numpy/issues/25135 - core/tests/test_cython.py::test_conv_intp - - # flaky - f2py/tests/test_crackfortran.py - f2py/tests/test_data.py::TestData{,F77}::test_crackedlines - ) - - if use arm && [[ $(uname -m || echo "unknown") == "armv8l" ]] ; then - # Degenerate case of arm32 chroot on arm64, bug #774108 - EPYTEST_DESELECT+=( - core/tests/test_cpu_features.py::Test_ARM_Features::test_features - ) - fi - - if use x86 ; then - EPYTEST_DESELECT+=( - # https://github.com/numpy/numpy/issues/18388 - core/tests/test_umath.py::TestRemainder::test_float_remainder_overflow - # https://github.com/numpy/numpy/issues/18387 - random/tests/test_generator_mt19937.py::TestRandomDist::test_pareto - # more precision problems - core/tests/test_einsum.py::TestEinsum::test_einsum_sums_int16 - ) - fi - - if use hppa ; then - EPYTEST_DESELECT+=( - # TODO: Get selectedrealkind updated! - # bug #907228 - # https://github.com/numpy/numpy/issues/3424 (https://github.com/numpy/numpy/issues/3424#issuecomment-412369029) - # https://github.com/numpy/numpy/pull/21785 - f2py/tests/test_kind.py::TestKind::test_real - f2py/tests/test_kind.py::TestKind::test_quad_precision - ) - fi - - if [[ $(tc-endian) == "big" ]] ; then - # https://github.com/numpy/numpy/issues/11831 and bug #707116 - EPYTEST_DESELECT+=( - 'f2py/tests/test_return_character.py::TestFReturnCharacter::test_all_f77[s1]' - 'f2py/tests/test_return_character.py::TestFReturnCharacter::test_all_f90[t1]' - 'f2py/tests/test_return_character.py::TestFReturnCharacter::test_all_f90[s1]' - 'f2py/tests/test_return_character.py::TestFReturnCharacter::test_all_f77[t1]' - f2py/tests/test_kind.py::TestKind::test_int - ) - fi - - case "${ABI}" in - alpha|arm|hppa|m68k|o32|ppc|s390|sh|sparc|x86) - EPYTEST_DESELECT+=( - # too large for 32-bit platforms - core/tests/test_ufunc.py::TestUfunc::test_identityless_reduction_huge_array - 'core/tests/test_multiarray.py::TestDot::test_huge_vectordot[float64]' - 'core/tests/test_multiarray.py::TestDot::test_huge_vectordot[complex128]' - ) - ;; - *) - ;; - esac - - if ! has_version -b "~${CATEGORY}/${P}[${PYTHON_USEDEP}]" ; then - # depends on importing numpy.random from system namespace - EPYTEST_DESELECT+=( - 'random/tests/test_extending.py::test_cython' - ) - fi - - rm -rf numpy || die - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest --pyargs numpy -} - -python_install_all() { - local DOCS=( LICENSE.txt README.md THANKS.txt ) - distutils-r1_python_install_all -} diff --git a/dev-python/numpy/numpy-2.0.0_rc2.ebuild b/dev-python/numpy/numpy-2.0.0_rc2-r1.ebuild index 1d59eed72f62..c2dd352f2f39 100644 --- a/dev-python/numpy/numpy-2.0.0_rc2.ebuild +++ b/dev-python/numpy/numpy-2.0.0_rc2-r1.ebuild @@ -9,7 +9,7 @@ PYTHON_COMPAT=( python3_{8,9,10,11,12} pypy3 ) PYTHON_REQ_USE="threads(+)" FORTRAN_NEEDED=lapack -inherit distutils-r1 flag-o-matic fortran-2 pypi toolchain-funcs +inherit distutils-r1 flag-o-matic fortran-2 pypi DESCRIPTION="Fast array and numerical python library" HOMEPAGE=" @@ -52,6 +52,11 @@ EPYTEST_XDIST=1 distutils_enable_tests pytest python_prepare_all() { + local PATCHES=( + # https://github.com/numpy/numpy/pull/26534 + "${FILESDIR}/${P}-gcc14.patch" + ) + append-flags -fno-strict-aliasing distutils-r1_python_prepare_all @@ -83,17 +88,6 @@ python_test() { # Uses huge amount of memory core/tests/test_mem_overlap.py 'core/tests/test_multiarray.py::TestDot::test_huge_vectordot[complex128]' - - # TODO: crashes - lib/tests/test_histograms.py::TestHistogram::test_big_arrays - - # likely a test problem - # https://github.com/numpy/numpy/issues/25135 - core/tests/test_cython.py::test_conv_intp - - # flaky - f2py/tests/test_crackfortran.py - f2py/tests/test_data.py::TestData{,F77}::test_crackedlines ) if use arm && [[ $(uname -m || echo "unknown") == "armv8l" ]] ; then @@ -103,52 +97,6 @@ python_test() { ) fi - if use x86 ; then - EPYTEST_DESELECT+=( - # https://github.com/numpy/numpy/issues/18388 - core/tests/test_umath.py::TestRemainder::test_float_remainder_overflow - # https://github.com/numpy/numpy/issues/18387 - random/tests/test_generator_mt19937.py::TestRandomDist::test_pareto - # more precision problems - core/tests/test_einsum.py::TestEinsum::test_einsum_sums_int16 - ) - fi - - if use hppa ; then - EPYTEST_DESELECT+=( - # TODO: Get selectedrealkind updated! - # bug #907228 - # https://github.com/numpy/numpy/issues/3424 (https://github.com/numpy/numpy/issues/3424#issuecomment-412369029) - # https://github.com/numpy/numpy/pull/21785 - f2py/tests/test_kind.py::TestKind::test_real - f2py/tests/test_kind.py::TestKind::test_quad_precision - ) - fi - - if [[ $(tc-endian) == "big" ]] ; then - # https://github.com/numpy/numpy/issues/11831 and bug #707116 - EPYTEST_DESELECT+=( - 'f2py/tests/test_return_character.py::TestFReturnCharacter::test_all_f77[s1]' - 'f2py/tests/test_return_character.py::TestFReturnCharacter::test_all_f90[t1]' - 'f2py/tests/test_return_character.py::TestFReturnCharacter::test_all_f90[s1]' - 'f2py/tests/test_return_character.py::TestFReturnCharacter::test_all_f77[t1]' - f2py/tests/test_kind.py::TestKind::test_int - ) - fi - - case "${ABI}" in - alpha|arm|hppa|m68k|o32|ppc|s390|sh|sparc|x86) - EPYTEST_DESELECT+=( - # too large for 32-bit platforms - core/tests/test_ufunc.py::TestUfunc::test_identityless_reduction_huge_array - 'core/tests/test_multiarray.py::TestDot::test_huge_vectordot[float64]' - 'core/tests/test_multiarray.py::TestDot::test_huge_vectordot[complex128]' - ) - ;; - *) - ;; - esac - case ${EPYTHON} in python3.13) EPYTEST_DESELECT+=( diff --git a/dev-python/oauth2/Manifest b/dev-python/oauth2/Manifest deleted file mode 100644 index e36d62201cda..000000000000 --- a/dev-python/oauth2/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST oauth2-1.9.gh.tar.gz 27353 BLAKE2B 07fd62f16e4053d2bac7c1ab672fd178967ff20c9e3ecd6a1c31d5898fa0aeb6170944b07b2345f73aa9b2928622e7e0e88f2a96cf0d0bb4ea89417de80917cd SHA512 ba3183aa4e5512920fa540955321646c167d23dfd4bc2fad4d5426e1b71e35e91fe11f6cd919a7913015f9bf33c43849659cb97c862a57b5c2e288ace29ad452 diff --git a/dev-python/oauth2/metadata.xml b/dev-python/oauth2/metadata.xml deleted file mode 100644 index 4b3f4061e512..000000000000 --- a/dev-python/oauth2/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>zdanevich.vitaly@ya.ru</email> - <name>Vitaly Zdanevich</name> - </maintainer> - <longdescription lang="en"> - This library implements OAuth 1.0 and not OAuth 2.0. - - This code was originally forked from Leah Culver and Andy Smith's oauth.py code. Some of the tests come from a fork by Vic Fryzel, while a revamped Request class and more tests were merged in from Mark Paschal's fork. A number of notable differences exist between this code and its forefathers: - - 100% unit test coverage. - The DataStore object has been completely ripped out. While creating unit tests for the library I found several substantial bugs with the implementation and confirmed with Andy Smith that it was never fully baked. - Classes are no longer prefixed with OAuth. - The Request class now extends from dict. - The library is likely no longer compatible with Python 2.3. - The Client class works and extends from httplib2. It's a thin wrapper that handles automatically signing any normal HTTP request you might wish to make. - </longdescription> - <upstream> - <bugs-to>https://github.com/joestump/python-oauth2/issues</bugs-to> - </upstream> - <origin>gentoo-guru-overlay</origin> -</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/oauth2/oauth2-1.9.ebuild b/dev-python/oauth2/oauth2-1.9.ebuild deleted file mode 100644 index f9f33b793dee..000000000000 --- a/dev-python/oauth2/oauth2-1.9.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYPI_NO_NORMALIZE=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8,9,10,11,12} ) - -inherit distutils-r1 - -DESCRIPTION="A fully tested, abstract interface to creating OAuth clients and servers." -HOMEPAGE="https://github.com/joestump/python-oauth2" -SRC_URI="https://github.com/joestump/python-${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}"/python-${P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="dev-python/httplib2[${PYTHON_USEDEP}] -dev-python/mock[${PYTHON_USEDEP}] -dev-python/pycodestyle[${PYTHON_USEDEP}] -dev-python/pytest[${PYTHON_USEDEP}]" - -src_prepare() { - rm -rf "${S}/tests" - distutils-r1_src_prepare -} diff --git a/dev-python/python-oauth2/Manifest b/dev-python/python-oauth2/Manifest deleted file mode 100644 index 6e9c045c0646..000000000000 --- a/dev-python/python-oauth2/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST python-oauth2-1.1.1.tar.gz 45363 BLAKE2B 26d502ab0f577d1ec50462bec50ce43ae94f7fd54ccc9145c731b2c1c2795f84eb939bdaea6fea43b8866076f065700a04f329c84c52114e3455507da0058d10 SHA512 5dad5ebf38298379fb430426f57f705bcfe38137c418d7b5afa837ab2473e699e0bf63cbc2078c28ca87fcdb10303f5a94cc4028739217c352eecb280a8e7847 -EBUILD python-oauth2-1.1.1-r1.ebuild 853 BLAKE2B ccd124326b21dd8a81ae8974d68eb2c8c09bfc3c2cb3f6af4782c1f233b6e88ed5918b50d6b3422e33ec369681f7ecd4fbec80b238f5b39594a9f7dfd31147ef SHA512 d139b094c6ce867bfc2cc37d39c9db6d4eb609c8704cf0f176880e24f8f39c1983a3ea3d21733f46d53302a3feb601e82732326f73481ad0df386b3d9ecca925 -MISC metadata.xml 344 BLAKE2B d89e439120cb6b7ea6e0543dcef2f107af475d9d13b9a5f2c6a79b5da4560434ff59f79929911a6f33f2459087d4001ac86815a3bd7019daa4b502ba72458c81 SHA512 aff830a58350d81f6c73a6a2249654f7b8982557dabe04bace6b05084eb940e94c07899c597f62845579a5d5e1bac2582fca230dfba153ced5581af729237e7f diff --git a/dev-python/python-oauth2/metadata.xml b/dev-python/python-oauth2/metadata.xml deleted file mode 100644 index b8868c6cb503..000000000000 --- a/dev-python/python-oauth2/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>zdanevich.vitaly@ya.ru</email> - </maintainer> - - <origin>gentoo-guru-overlay</origin> -</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/python-oauth2/python-oauth2-1.1.1-r1.ebuild b/dev-python/python-oauth2/python-oauth2-1.1.1-r1.ebuild deleted file mode 100644 index 08354726910c..000000000000 --- a/dev-python/python-oauth2/python-oauth2-1.1.1-r1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8,9,10,11,12} ) -PYPI_NO_NORMALIZE=1 -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -DESCRIPTION="OAuth 2.0 provider for python" -HOMEPAGE="https://pypi.python.org/pypi/python-oauth2" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -RESTRICT="test" - -RDEPEND="dev-python/pymongo[${PYTHON_USEDEP}] - dev-python/python-memcached[${PYTHON_USEDEP}] - dev-python/redis[${PYTHON_USEDEP}] - dev-python/tornado[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND}" -# test? ( dev-python/mock[${PYTHON_USEDEP}] -# )" - -#python_test() { -# # Skip tests which require network access -# py.test -k "not (test_access_token_post or test_access_token_get \ -# or test_two_legged_post or test_two_legged_get)" || die \ -# "tests failed with ${EPYTHON}" -#} diff --git a/dev-python/pyzmq/files/pyzmq-26.0.3-gcc14.patch b/dev-python/pyzmq/files/pyzmq-26.0.3-gcc14.patch new file mode 100644 index 000000000000..8d87af8b7289 --- /dev/null +++ b/dev-python/pyzmq/files/pyzmq-26.0.3-gcc14.patch @@ -0,0 +1,53 @@ +From bc5e214e957eb96c7e23b2c46a075e3850805ff1 Mon Sep 17 00:00:00 2001 +From: Min RK <benjaminrk@gmail.com> +Date: Thu, 16 May 2024 08:34:51 +0200 +Subject: [PATCH 1/2] cffi: fix type of hint mutex pointer + +--- + zmq/backend/cffi/_cdefs.h | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/zmq/backend/cffi/_cdefs.h b/zmq/backend/cffi/_cdefs.h +index 6c9a06558..cf27f5b4e 100644 +--- a/zmq/backend/cffi/_cdefs.h ++++ b/zmq/backend/cffi/_cdefs.h +@@ -75,13 +75,14 @@ void * malloc(size_t sz); + void free(void *p); + int get_ipc_path_max_len(void); + ++typedef ... mutex_t; ++ + typedef struct _zhint { + void *sock; +- void *mutex; ++ mutex_t *mutex; + size_t id; + } zhint; + +-typedef ... mutex_t; + mutex_t* mutex_allocate(); + + int zmq_wrap_msg_init_data(zmq_msg_t *msg, + +From b180ebc07fc04b0576fef50c3969fd48fa58694d Mon Sep 17 00:00:00 2001 +From: Min RK <benjaminrk@gmail.com> +Date: Sun, 26 May 2024 00:29:06 +0200 +Subject: [PATCH 2/2] maybe it needs to specify struct + +--- + zmq/backend/cffi/_cdefs.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/zmq/backend/cffi/_cdefs.h b/zmq/backend/cffi/_cdefs.h +index cf27f5b4e..7833b9b26 100644 +--- a/zmq/backend/cffi/_cdefs.h ++++ b/zmq/backend/cffi/_cdefs.h +@@ -75,7 +75,7 @@ void * malloc(size_t sz); + void free(void *p); + int get_ipc_path_max_len(void); + +-typedef ... mutex_t; ++typedef struct { ...; } mutex_t; + + typedef struct _zhint { + void *sock; diff --git a/dev-python/pyzmq/pyzmq-26.0.3.ebuild b/dev-python/pyzmq/pyzmq-26.0.3.ebuild index 0408f9fb572f..ca0a0260c8df 100644 --- a/dev-python/pyzmq/pyzmq-26.0.3.ebuild +++ b/dev-python/pyzmq/pyzmq-26.0.3.ebuild @@ -53,6 +53,11 @@ distutils_enable_tests pytest # dev-python/sphinx-rtd-theme \ # dev-python/myst-parser +PATCHES=( + # https://github.com/zeromq/pyzmq/pull/1990 + "${FILESDIR}/${P}-gcc14.patch" +) + src_configure() { DISTUTILS_ARGS=( -DZMQ_DRAFT_API="$(usex drafts)" |
