summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-07-24 02:54:28 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-07-24 02:54:28 +0100
commit2995a1ea3e0d9c72087365b0278eb7b5f7a509fd (patch)
treee640a2eca99555fab882bc502927e624ec2c0758 /dev-python
parent3018b5a4bd4777c51e2793818305d7af2409a7fd (diff)
gentoo auto-resync : 24:07:2023 - 02:54:28
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/Manifest.gzbin266464 -> 266460 bytes
-rw-r--r--dev-python/django/Manifest2
-rw-r--r--dev-python/django/django-4.2.3-r1.ebuild2
-rw-r--r--dev-python/gst-python/Manifest2
-rw-r--r--dev-python/gst-python/gst-python-1.20.6.ebuild2
-rw-r--r--dev-python/numpy/Manifest2
-rw-r--r--dev-python/numpy/files/numpy-1.25.1-fix-scalartypes.patch36
-rw-r--r--dev-python/numpy/numpy-1.25.1-r2.ebuild159
-rw-r--r--dev-python/pygame/Manifest2
-rw-r--r--dev-python/pygame/pygame-2.5.0-r2.ebuild2
-rw-r--r--dev-python/pytest-django/Manifest2
-rw-r--r--dev-python/pytest-django/pytest-django-4.5.2-r1.ebuild2
12 files changed, 205 insertions, 8 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index a8a862e905ec..ee58d70497c9 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/django/Manifest b/dev-python/django/Manifest
index 6f868065db93..cfc051698b63 100644
--- a/dev-python/django/Manifest
+++ b/dev-python/django/Manifest
@@ -11,6 +11,6 @@ DIST Django-4.2.3.checksum.txt 2549 BLAKE2B 8cd57d91bc05c4ae7c5fad7682668cb132c5
DIST Django-4.2.3.tar.gz 10419003 BLAKE2B 393cf4d01865a6ff84de5d18860bedea6a28c8df9e1a3769026b308215e9373bf2c8d86e75914d76e2d104b5c1411aff0757682e0129b1dbef29a5dd3836bbc6 SHA512 33c84a3fe16f8188a2c8090177d6bfd235004271ee1cee9c840e33dd22f60e0d54276c0dbc4127faaba82ae7d6a219a07c5638b19c701c3f36db238d2aae33f0
EBUILD django-3.2.20.ebuild 3025 BLAKE2B 24d95da51e360bcf21cdd0ad5bafcab5a4ca771a75035b3c26e8bb68e7d4cf636c30af4c4ba577d2b1a19837ce63823e22129f5dc7be4a493ff2e052d9ba1170 SHA512 7250d22b1dc66870111897dedc912c90f70704c75e6a93fda08b8c20db525c8937b218a318b45410a2bf44b64153c5e4435062575b3ad0074708ba0bf51a3b87
EBUILD django-4.1.10.ebuild 2648 BLAKE2B 6f8dd38c7c971d2a491b823aacdff02484827e70be698f415ad3472bced34ea2d74ee934a17f13f43e7362888275bf8aec750231d6f75c6740745a1c0afe849f SHA512 d57119bd84757b49b8bff391e85f9d0bdfae6e9e3d83dd12e560d0a92ab59e1608a0f08700d7e7e30c936d68433f58052723c171b543823e9eb09e1e2d43fa95
-EBUILD django-4.2.3-r1.ebuild 2688 BLAKE2B 2c765a1ae3203b164b8c5c5219fe55f803d70dad99da296048f5c6daa8ac8ac752f8a3a3e3fe168f776b6caf4f0144579395b745b86bcb17dd1fbad026849260 SHA512 a7a4711f1b99c58b9eaa4bd83999692c378f3b2ee1afff06c6016c7ccc40bfaf979514a1ecc87f908f4c0803c504de0301a9bc2790a3977ac04011ab3327f8fa
+EBUILD django-4.2.3-r1.ebuild 2693 BLAKE2B a58e8a65ba53dd0c807e41738284b11b0711a57a7a83c3a9b7b88e6206dc81fef798258de1fc7de77e883e083cc0156bf8f053b7f6b8016ccda3ca05942853e0 SHA512 769933ae9b15e55c6e014bee057ccb52be6d4a5f884b0d4d5d4971bd0618ffe182ad7c22d06fc40ccd02efeb6375698ff3dfbcaef8d2a13240700d669e5fe720
EBUILD django-4.2.3.ebuild 2648 BLAKE2B e1ac83acb3a8f0385742ecf9f2893dee986350aa61c57be142d8432269086a38887093d85186b35c96cf59b7e49bd015229ef026987663e64c89e6cd4900bbef SHA512 1bf63b2bfdef28a83f37fe15f920978232f882c4ebac84deb551ef614ddd6c535c0d238c2477287efd335ba7df5f5a78bd770787eeec83bcc0c19a04b4e4b5a3
MISC metadata.xml 400 BLAKE2B 6b3414ac734f078d90c82b44edd2f9f70e494e98da8a3d874d18006ae5e0eb5f7060b98b402094d6045e800bf525586f2566e6f554a8b2999cce37bdcc5472a0 SHA512 1cf0bb6ef93da3abbd1a66878462b1b8672a9b8fccd7f968b427e429caa6ecf30cb703a6060d621ccad1ba77b927d2b0e632b04b0a47975918ccbfcc5f2b85f7
diff --git a/dev-python/django/django-4.2.3-r1.ebuild b/dev-python/django/django-4.2.3-r1.ebuild
index f51d9733c439..0afb8410b128 100644
--- a/dev-python/django/django-4.2.3-r1.ebuild
+++ b/dev-python/django/django-4.2.3-r1.ebuild
@@ -27,7 +27,7 @@ LICENSE+=" Apache-2.0"
# admin icons, jquery, xregexp.js
LICENSE+=" MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
IUSE="doc sqlite test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/gst-python/Manifest b/dev-python/gst-python/Manifest
index e8252d3ac39c..e1df1df82019 100644
--- a/dev-python/gst-python/Manifest
+++ b/dev-python/gst-python/Manifest
@@ -6,6 +6,6 @@ DIST gst-python-1.22.3.tar.xz 107336 BLAKE2B f34a4227aa30979c1c4220c89a0ab45268f
EBUILD gst-python-1.20.3.ebuild 1618 BLAKE2B 464f65398426fefdca7aeecd652732a42713bc03b9b58a913b131b949dde0408907e6d7b2523693d8223f143dda883c57559efbe1b118ddeb4651e7ed87b0567 SHA512 58a71c4d9ee4a4cd1cf54da5a6da643196e8ee7dbcc3b27d248f96bfbb56cf9733db783e5f347d4c0c312666901da25dcfc68b0d6724c08c1329e5dfdf755e45
EBUILD gst-python-1.20.4.ebuild 1625 BLAKE2B 9a6fe824f80d78fe1485a9909406c1e0651b10d5a5fa1e3e036d6b5a909b4bd0647dc04040baab2a91714d6ba034c815ca0279f520aa27e57949f34b80ae2d5f SHA512 d160706d80b3f683ed4909ad6951028ee3cc5b51000178a531ce64b7e8be9abc4860d8e6b8d7a7a748656347dbd65e9319d12ddbdda9856c361202a0493c9529
EBUILD gst-python-1.20.5.ebuild 1625 BLAKE2B f8fcbc6aea52a984b9d4c46b612fba3adf8847fcfa0e391369160e1d8539c99c529a4317402604406641ccff2d200da610a07a2dadf5605d515f929f4fb55b03 SHA512 d2bf6238dd69c9696cccc8f6a3b33137d20e994ba7c31e733a2e850250d2b0215e0f831e94ed6953d388f03928b4843d6b1fb991bfcab4ac70c9ee5bab989df7
-EBUILD gst-python-1.20.6.ebuild 1631 BLAKE2B 569df3bbc07de20dbf41badead500f15c03937beba63588f9d7d0483b0e677edf296018552cefa16004dc1d763790806e31999592a471ba7db3b14916f0e060b SHA512 32d3e98239c149ae4ed1f8d206e13f1681393eb57bf709614881744189ada91de8eace631cd288682911ff2723b52bea5a8f0fa6fbef83a16d1346ed86bd82e3
+EBUILD gst-python-1.20.6.ebuild 1630 BLAKE2B faced57d0ef4d49489cc1212cab2338572b5e5c96ad9f80e0c1e1ed2ea113629b4a79988557cc6cb6f65f0295aaf1111276c17952cf6f16284f4002b65da41a6 SHA512 2f13eebf00ca331238195b05fd29dab2d911d99f4a9832ba5330b03005b85cc4f0383121c8967d8223fbd82cbb09573c2701e1bc2b114cc4672135bd7145cd98
EBUILD gst-python-1.22.3.ebuild 1631 BLAKE2B 569df3bbc07de20dbf41badead500f15c03937beba63588f9d7d0483b0e677edf296018552cefa16004dc1d763790806e31999592a471ba7db3b14916f0e060b SHA512 32d3e98239c149ae4ed1f8d206e13f1681393eb57bf709614881744189ada91de8eace631cd288682911ff2723b52bea5a8f0fa6fbef83a16d1346ed86bd82e3
MISC metadata.xml 267 BLAKE2B 331be70b2fa90cce1bf91ded1dac141de6a9bec40c1736bcb90d280ac7fabf22cfd0a701c7fd5864f007d1159954f7ee55701d5e68b47a1a9a217ca34b7ee619 SHA512 4dcdd6bc6d148a0e02a0f1b766bd0c5712d373d898c06078d8630e0067e858b815117392a11332b257156e95da6337494d99c2724d24cadb97432089908644b5
diff --git a/dev-python/gst-python/gst-python-1.20.6.ebuild b/dev-python/gst-python/gst-python-1.20.6.ebuild
index c9cf1c309666..e705c06cabdb 100644
--- a/dev-python/gst-python/gst-python-1.20.6.ebuild
+++ b/dev-python/gst-python/gst-python-1.20.6.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${PN}/${P}.tar.xz"
LICENSE="LGPL-2+"
SLOT="1.0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}
diff --git a/dev-python/numpy/Manifest b/dev-python/numpy/Manifest
index 185b17ae59d9..d0e2195c3095 100644
--- a/dev-python/numpy/Manifest
+++ b/dev-python/numpy/Manifest
@@ -3,6 +3,7 @@ AUX numpy-1.24.3-fix-c++-linkage.patch 993 BLAKE2B 9ad31b995b209ea0674ee144a72df
AUX numpy-1.25.0-fix-long-double-check.patch 5788 BLAKE2B c004fa342349a22dda30566d3015257146cee89e5b15c32d9b0bdbd44f4c7be76749f248e792d9ffd77ea8a674a2dfe0d183a9de48a1bb0f450e7a3f2f9688b0 SHA512 d2ecea4bc1878cb3df1b730b705bfa445f8f74356a5232de7ef5c94624847703985ac51d6b5bc3b961be6ef4b854804a531b5645e57ae4f6197d5aedb2e1c459
AUX numpy-1.25.0-skip-python3.12-irrelevant-tests.patch 7363 BLAKE2B ca4581f61fb1350803915bcc8e3198bd13c75e0c7e178c86e72682222cbafff396f23afad9d7427d9d2a4be625f84626c899493045a0b8cc7ee3d031d36712c3 SHA512 cce36c856beb2254436f2753ed94b7a933d1e4c06fe0a96c2be70d944f91bb13f3358f50981398d0b9169c0e01b64695c3adb797db15cb6b695488318e276886
AUX numpy-1.25.0_rc1-meson-pyproject.toml.patch 16917 BLAKE2B 6cdda647c1c4f003adcaff3d634cbaa2f6c1624f2e44bfff1b6542189693a1dc99bf8a3da38d5e9a5dd2b3a6382d0430f03eb3c39811cf3b72e85a1bbae9ea0e SHA512 0a51b1c84356704f373ba1188dc63152e45fdb7bc71881e8ab08b67bfbf2e8f1e9b5544eedf6e3d8b4b872e294e28233e9f059dfdad42ff835bba22ee66d0d93
+AUX numpy-1.25.1-fix-scalartypes.patch 1331 BLAKE2B a334980075c281d998ba7ce5223185254d2e07add4f180ad56c8567867f0cf65539992e989f4f31cec66f5739d28c3f45d10b94291fe40fd4e8dfb6c3bf92cb0 SHA512 326f38300d5873005f22660891981c61d94b6774ffd6d0712a1dbd2fa937394b691838957c0ffcedaac36b3491f6dc094acf1501ab1baceb33797cb9087af41b
AUX replace_cpuflags.awk 405 BLAKE2B 1ac5f362a174793274a2e63fad73a7cf260b1fb139c479279c8cad7f400a376712b17312ee41defb785a7a2c84ec8e679aae48b41e88394a816f12f1cd366e56 SHA512 cce2253e00e2e56f3038782ff989703a9ef3d5f97d1b1f2570f6e23396d7abb7cff7f34588b67ec6c395cb192d7e3bfa6a8262ddf45193a2d0c91c2063efcf6d
DIST numpy-1.24.0.tar.gz 10897101 BLAKE2B 59e2b913f90de76589d8fbb2f07e2d389012c7f6ce9bd641bc4837776465ce9c41c34f19f92bee55d4bae6245c1d2c84315b359ef0b089fd68d31cd7e7ec44b1 SHA512 3b4e6255b8d39e8504a50ecd3c2ba09d5b16d3f6c70b23b67e4dbf03d1fe390c55030f46090341d39a1ee8228c61ad6212fdc6e4579fcec9e26b4dbe70268661
DIST numpy-1.24.2.tar.gz 10906862 BLAKE2B e48f65eab709f0c57ec378d813a7b65bcaca6d5960b559d6db1c60726e5cf12517f4b2e1636b0ff815a2109925edccba200270db5170fd0aff5fd635919165ac SHA512 145fd7fb3919a185f75076d51b92c54a7fb1b776b637752ca15fdee15b239d6a517ef1bb8cded7c92e059cf6cda0146c24943c042d19b791e81125bc0ad4b820
@@ -18,4 +19,5 @@ EBUILD numpy-1.24.4-r1.ebuild 5156 BLAKE2B 25bec383fd68bee81b0652f5f1845b2e598db
EBUILD numpy-1.24.4.ebuild 4628 BLAKE2B f6562a9a62262c0b78105ae9033537c65ee06ba79df7fb8e7ad6ecde01c7393dfc5e13234446e1642aaa3b05b1c8e9af4c7b6854a3c3a5f85931b259fb82d574 SHA512 ace98f02994fd18fb67e2879c2bcbe6fba39ed16cc3ee43acb75f50755175b4c6dfe6d72a21eb28a86e5ec2638f07ba6506d38a89b4b3155c41ba1827459f951
EBUILD numpy-1.25.0-r2.ebuild 3970 BLAKE2B 1c389a3487d90170531396cdd2c84891280724d33771e5c7e49c5eeb15bae338d1becc232f76d7183a880b633a0da6119b301e320a6f37f9a8adf5376c20115c SHA512 f3a6ec2f32237913c0ed18d829b6495dfc609824a4c89b436b67b3d4313d8fc10510f25b44741e265340dc447e696fed8d2339158c84b81259bd22a79f7240f6
EBUILD numpy-1.25.1-r1.ebuild 3881 BLAKE2B 1a8dbc928512866f17f842c7f97e0d39a6f2f7c7dfd11e9abd4f8a51cdcca76dcf1f0ef3233a4d658244699fe191a92bf742ff228415e48ff99b9510654bfe40 SHA512 7635c1c60fc873eb2c01194be9ae664bf20c82b254032716c91b1f30392279a5cf5b5585eefa68de8e8697a98277eb69b58fdf7525de5734057c18af3593d430
+EBUILD numpy-1.25.1-r2.ebuild 4444 BLAKE2B bc98460d27c6acd233ed219af855f93da93e6dd43db721195fd7e318256509145907136a1336f5d21c7252d05330eaf6b8f83f3f2bd4e4915d92ff447c57b564 SHA512 8dd4d5a3367d1260aa242558048d02da616695aa54f4b666b494d24aac7bef306bf7467fb73e6a7138f67086af51d3d191830a47c14b73062bf0836c345f4397
MISC metadata.xml 932 BLAKE2B 7a4af31f613bab05ff542da48bf6ff1484d9df2459f559516e71329451dd739d3df0fead507c8033d94ab9ed516b68efe7f21819a8cd6ca303643d8c8bc34e86 SHA512 32cb8c1ab61521a02cbec38f6ea383f074e50d46aa3462ddcb85710f9d348e8e628cf2a5725e3cd921cc32f02885a1b5f02125639f0ec885384eeeff7f468a06
diff --git a/dev-python/numpy/files/numpy-1.25.1-fix-scalartypes.patch b/dev-python/numpy/files/numpy-1.25.1-fix-scalartypes.patch
new file mode 100644
index 000000000000..845b41fef23a
--- /dev/null
+++ b/dev-python/numpy/files/numpy-1.25.1-fix-scalartypes.patch
@@ -0,0 +1,36 @@
+https://bugs.gentoo.org/910739
+https://github.com/numpy/numpy/issues/24239
+https://github.com/numpy/numpy/pull/24240
+
+From f5eb12cafc99bb33dad6535dacab2f592aafb2b0 Mon Sep 17 00:00:00 2001
+From: Sam James <sam@gentoo.org>
+Date: Sun, 23 Jul 2023 21:31:08 +0100
+Subject: [PATCH] BUG: Fix C types in scalartypes
+
+https://github.com/numpy/numpy/pull/23746 introduced a fast path for scalar
+int conversions, but the map between Python types and C types was subtly
+wrong.
+
+This fixes tests on at least ppc32 (big-endian).
+
+Many thanks to Sebastian Berg for debugging this with me and pointing out
+what needed to be fixed.
+
+Closes #24239.
+
+Fixes: 81caed6e3c34c4bf4b22b4f6167e816ba2a3f73c
+--- a/numpy/core/src/multiarray/scalartypes.c.src
++++ b/numpy/core/src/multiarray/scalartypes.c.src
+@@ -301,10 +301,10 @@ genint_type_str(PyObject *self)
+ item = PyLong_FromUnsignedLong(*(uint32_t *)val);
+ break;
+ case NPY_LONG:
+- item = PyLong_FromLong(*(int64_t *)val);
++ item = PyLong_FromLong(*(long *)val);
+ break;
+ case NPY_ULONG:
+- item = PyLong_FromUnsignedLong(*(uint64_t *)val);
++ item = PyLong_FromUnsignedLong(*(unsigned long *)val);
+ break;
+ case NPY_LONGLONG:
+ item = PyLong_FromLongLong(*(long long *)val);
diff --git a/dev-python/numpy/numpy-1.25.1-r2.ebuild b/dev-python/numpy/numpy-1.25.1-r2.ebuild
new file mode 100644
index 000000000000..1b46bf5e470b
--- /dev/null
+++ b/dev-python/numpy/numpy-1.25.1-r2.ebuild
@@ -0,0 +1,159 @@
+# Copyright 1999-2023 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_{10..12} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+FORTRAN_NEEDED=lapack
+
+inherit distutils-r1 flag-o-matic fortran-2 multiprocessing 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"
+IUSE="lapack"
+if [[ ${PV} != *_rc* ]] ; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+RDEPEND="
+ lapack? (
+ >=virtual/cblas-3.8
+ >=virtual/lapack-3.8
+ )
+"
+BDEPEND="
+ ${RDEPEND}
+ >=dev-util/meson-1.1.0
+ >=dev-python/cython-0.29.30[${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/pytest-xdist[${PYTHON_USEDEP}]
+ >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.25.0_rc1-meson-pyproject.toml.patch
+ "${FILESDIR}"/${PN}-1.25.0-skip-python3.12-irrelevant-tests.patch
+ "${FILESDIR}"/${PN}-1.25.1-fix-scalartypes.patch
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ append-flags -fno-strict-aliasing
+
+ distutils-r1_python_prepare_all
+
+ # TODO: Please drop once 1.25.0_rc1-meson-pyproject.toml.patch is gone
+ sed -i -e "s:version = \"2.0.0.dev0\":version = \"${PV}\":" pyproject.toml || die
+}
+
+python_configure_all() {
+ DISTUTILS_ARGS=(
+ -Dblas=$(usev lapack cblas)
+ -Dlapack=$(usev lapack lapack)
+ )
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # very disk-and-memory-hungry
+ lib/tests/test_io.py::test_large_zip
+
+ # 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
+
+ # XXX: I've no idea why this ends up being needed in deselect and not ignore
+ typing/tests/test_typing.py
+ )
+
+ if [[ ${EPYTHON} == pypy3 ]]; then
+ EPYTEST_DESELECT+=(
+ # TODO: crashed
+ lib/tests/test_histograms.py::TestHistogram::test_big_arrays
+ )
+ fi
+
+ 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]'
+ lib/tests/test_histograms.py::TestHistogram::test_big_arrays
+ )
+ ;;
+ *)
+ ;;
+ esac
+
+ rm -rf numpy || die
+ epytest -n "$(makeopts_jobs)" --pyargs numpy
+}
+
+python_install_all() {
+ local DOCS=( LICENSE.txt README.md THANKS.txt )
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/pygame/Manifest b/dev-python/pygame/Manifest
index 0f57a02147f6..95a979342f96 100644
--- a/dev-python/pygame/Manifest
+++ b/dev-python/pygame/Manifest
@@ -10,6 +10,6 @@ EBUILD pygame-2.2.0.ebuild 1912 BLAKE2B 31fdebb9c749217a33ba81ae930e5dfd27d5d1b7
EBUILD pygame-2.3.0.ebuild 1912 BLAKE2B 31fdebb9c749217a33ba81ae930e5dfd27d5d1b7df75cb2874640ec7ce1c8610871ff72687b0f4e0fd1d5f4e494c5f7106a6307a1762329e4244030f15986390 SHA512 ddef31ada30a32e9ae3c57c0fe05ebba44b226bffe186728f5b5759fbe8340625a9494b3e3f77cdceeb60a39faffdd73041f5cadfc6a5eda0044164b93c5018f
EBUILD pygame-2.4.0.ebuild 1931 BLAKE2B d17408e670610ab2bda594be78bd74818da1ebe7a48a6b4f577ba28041b163d3068f4b69d3277bab0584466646f8e4fc63c2bf7d436e4105e7d8621531b4790f SHA512 92b68a0a45822df698fe5cfb79275ac96a42ed7e32c152604c715819129d79c021113b6476c8b36d2c3f92f6414fea668b4c8fed71edf1e2f13894b4208fb9d9
EBUILD pygame-2.5.0-r1.ebuild 1981 BLAKE2B 5b707865f3cc7689f042ee4d322721ce1dde50ef2c95d170fbcd6ee04f9637bdad631994129e68f68a900473a52e3173d47dd70bb845a5a344d4a291bd26ecc8 SHA512 3f7d4ac14d50ffde1e0c181bd5108f05d593800c1af960a48e00df7d1c90aadc35aae82b9a0db9c6a6a740b8d411a83e84e0d2357dfe5081f6f9557cb0bbfdb2
-EBUILD pygame-2.5.0-r2.ebuild 1970 BLAKE2B edda751114729f40a0444f3af7b89e208bcdb1c4b5c9813597d104d6ca9c0b886de4f66bb677e00c54532f6939a69c587cdce2d842998c1c4a45c295bcac60ad SHA512 686657d2ea2188c5aace681986b1cc546d1310a7be96c5988b974065a725c68ee8e111f7960d017c28bcbe9f127295dbe0f1747ba1d0575e056251c26cee8c32
+EBUILD pygame-2.5.0-r2.ebuild 1981 BLAKE2B aea6aae1412f8b62ee3bc938a3731296cafcdcf79f9b5dea2a415d7442cc3fc9b55997512fb7f7ddcddd5ad9fad20fe5d8c44cf01bfcf15728f1d3d4b3a72e07 SHA512 52faabd57125e070b1007308ec0b8ba97ceed0d23719162e7463dd03aeef8fc19d2ededbc9193736dc80466a2df81e00f7b2bbcb457999a4314a761a0c3def19
EBUILD pygame-2.5.0.ebuild 1936 BLAKE2B 416bbfdfb8c6a09ce228b7a123928f1d70deba416d6c46f445955a439965ad951bcb83fe80d557406cde0c84de99648a65bc44f4b4d877a70a81b98b8a3e23dc SHA512 b0693da90ad40b471e7897cdb315d95005f297fef58fe900eddaca1d1c1a24202d175466b5e5416f51b081e046f391d758150d932b7da6063dbe77a9e06c5503
MISC metadata.xml 363 BLAKE2B a942b91aded22ec850a7b075703ce4037af9f0a61155717ac455f7d2b7779cb6f5f953b2ad8d61d7cc5254307951a20dd3edb9853e21d907e1999f7570a6b821 SHA512 15403754c9b13f9b2d8c5e7615ae0ca9359b5079e22eb5a7049424e414ebbdd8a06f6324c31594636324414e35ca34bec977b7dded9f9ea14027497b5097b060
diff --git a/dev-python/pygame/pygame-2.5.0-r2.ebuild b/dev-python/pygame/pygame-2.5.0-r2.ebuild
index e40977bd20fa..6962201e4762 100644
--- a/dev-python/pygame/pygame-2.5.0-r2.ebuild
+++ b/dev-python/pygame/pygame-2.5.0-r2.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="examples opengl test X"
RESTRICT="!test? ( test )"
diff --git a/dev-python/pytest-django/Manifest b/dev-python/pytest-django/Manifest
index b98f3051e5d6..811df780b6ad 100644
--- a/dev-python/pytest-django/Manifest
+++ b/dev-python/pytest-django/Manifest
@@ -1,5 +1,5 @@
AUX pytest-django-4.5.2-pytest-7.patch 1363 BLAKE2B 167e9fe999261fbf39985de8da87e551d08c9e855812bfc3b35c0a8f6c4c64bb99c2dbc9e706714cb20258da30072420841b033fd71e3157a8821a728be8b0c3 SHA512 9e57788693cdbd472d45c6f40190514a90d7b2d067fd8bfa95938ffbd0471bc9855266f2027368f3ae51bc5f03f743fab65b986c830f450bf72a3269ca17f1d1
DIST pytest-django-4.5.2.gh.tar.gz 75429 BLAKE2B 2e8fba037c7618c6dd1c9200c5c44a7b00a13a2d70b4a593a461af3dbc0333b6814ceca16f88a58f1b6aeea2700cac12b589ede702b8eaf023fb3948e0ab8b9a SHA512 09ed5bfe850599e95190d9b15e9383d1249ea575a7b3921744583da6266dd2c8d3eb4f93c8de96d98e1a8e33d1639937470cdc6d11558fcaea57d014dce13500
-EBUILD pytest-django-4.5.2-r1.ebuild 1375 BLAKE2B 0c1f69697cc21f0cc2ae55887e31db8fa1d45ddffcf22df894378dbc61c1f1d8319b1d630f62c21ff61bfd17386b8c23c3e9f08175730ef46684e881312f7b84 SHA512 366600d9f4b547f579d32db17fc0935a3981b9f65375f95d22827b22eb62c9fd51312e6500a8ff0719cd7646076c210747f051b14cc5c3aa647ee71dff3e0c0d
+EBUILD pytest-django-4.5.2-r1.ebuild 1380 BLAKE2B 3f0f4d0f170469f2e988838a427afc4692bf5d65c65e7a6239364f216e0b2e5987e3f5757dc04c7c5846eca94918609960b4f9d1b2acc079a54559ac50561994 SHA512 c2388fac2a14e04a32eb325688c7cf35535453064686dc8c801d0b77a95643ba452b3f85713271d3e410c1e4707111a83b2e375e3cda0c06717d7bb9266d5299
EBUILD pytest-django-4.5.2.ebuild 1312 BLAKE2B 023dd9538ffa86f1d09c7ed4bbdf78eb5a7672e4a3737656f80f6450a0bc5d9838e54061f554572f41f9b2417e81437339d79d1409fba608032f94aa1dcd7550 SHA512 ce0d10507ac358413547456b3a992a993857546241897f782da8f5a27f6b62b4a2ee8734af85af3cec8b638cc822278852e778496208761844ff982fb277a5cd
MISC metadata.xml 405 BLAKE2B 973e3124eed7a497154d1160e5e1350503b2599a3111968329f0b01496ce1eb6b84b76aeddb427478ffd470aa8aee4102e5598b3406b8d2dbd01703cd9adbef8 SHA512 6d7a6a7e084283cd6564be193a43c80f0599c4aa98ad68a98e656f9f1aa7103cd6164acf040c1e71415e28ebe707b013f92bcf4f2f5139ee873ee20408aed150
diff --git a/dev-python/pytest-django/pytest-django-4.5.2-r1.ebuild b/dev-python/pytest-django/pytest-django-4.5.2-r1.ebuild
index 69f77ff6a7c0..1c363f483c74 100644
--- a/dev-python/pytest-django/pytest-django-4.5.2-r1.ebuild
+++ b/dev-python/pytest-django/pytest-django-4.5.2-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
"
LICENSE="BSD"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
SLOT="0"
RDEPEND="