From a3bb28551df94028000fb72308a9e9baa01458b0 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 3 Jun 2024 00:07:26 +0100 Subject: gentoo auto-resync : 03:06:2024 - 00:07:25 --- dev-python/Manifest.gz | Bin 270168 -> 270171 bytes dev-python/nagiosplugin/Manifest | 2 +- dev-python/nagiosplugin/nagiosplugin-1.3.3.ebuild | 6 +- dev-python/nose2/Manifest | 2 + dev-python/nose2/nose2-0.15.1.ebuild | 31 +++++ dev-python/patatt/Manifest | 2 + dev-python/patatt/patatt-0.6.3.ebuild | 18 +++ dev-python/poetry-plugin-export/Manifest | 2 +- .../poetry-plugin-export-1.8.0.ebuild | 2 +- dev-python/poetry/Manifest | 2 +- dev-python/poetry/poetry-1.8.3.ebuild | 2 +- dev-python/pyalsa/Manifest | 2 + .../pyalsa/files/pyalsa-1.2.7-python3.12.patch | 34 ++++++ dev-python/pyalsa/pyalsa-1.2.7-r2.ebuild | 55 +++++++++ dev-python/pyarrow/Manifest | 2 +- dev-python/pyarrow/pyarrow-16.1.0.ebuild | 2 +- dev-python/pycountry/Manifest | 7 +- .../pycountry-22.3.5-fix-tests-for-pypy3.patch | 21 ---- dev-python/pycountry/pycountry-22.3.5.ebuild | 29 ----- dev-python/pycountry/pycountry-23.12.11.ebuild | 2 +- dev-python/pycountry/pycountry-24.6.1.ebuild | 32 +++++ dev-python/pygame/Manifest | 2 + dev-python/pygame/files/pygame-2.5.2-numpy-2.patch | 135 +++++++++++++++++++++ dev-python/pygame/pygame-2.5.2-r3.ebuild | 107 ++++++++++++++++ dev-python/pypax/Manifest | 2 +- dev-python/pypax/pypax-0.9.5-r2.ebuild | 2 +- dev-python/pyscard/Manifest | 2 + dev-python/pyscard/pyscard-2.0.10.ebuild | 46 +++++++ dev-python/pyside6-tools/Manifest | 2 +- .../pyside6-tools/pyside6-tools-6.7.1.ebuild | 2 +- dev-python/pyside6/Manifest | 2 +- dev-python/pyside6/pyside6-6.7.1.ebuild | 2 +- dev-python/sh/Manifest | 2 + dev-python/sh/sh-2.0.7.ebuild | 26 ++++ dev-python/shiboken6/Manifest | 2 +- dev-python/shiboken6/shiboken6-6.7.1.ebuild | 2 +- dev-python/tlsh/Manifest | 3 + dev-python/tlsh/files/tlsh-4.8.2-r1-py312.patch | 25 ++++ dev-python/tlsh/tlsh-4.8.2-r1.ebuild | 30 +++++ dev-python/typing-extensions/Manifest | 2 + .../typing-extensions-4.12.1.ebuild | 26 ++++ 41 files changed, 604 insertions(+), 73 deletions(-) create mode 100644 dev-python/nose2/nose2-0.15.1.ebuild create mode 100644 dev-python/patatt/patatt-0.6.3.ebuild create mode 100644 dev-python/pyalsa/files/pyalsa-1.2.7-python3.12.patch create mode 100644 dev-python/pyalsa/pyalsa-1.2.7-r2.ebuild delete mode 100644 dev-python/pycountry/files/pycountry-22.3.5-fix-tests-for-pypy3.patch delete mode 100644 dev-python/pycountry/pycountry-22.3.5.ebuild create mode 100644 dev-python/pycountry/pycountry-24.6.1.ebuild create mode 100644 dev-python/pygame/files/pygame-2.5.2-numpy-2.patch create mode 100644 dev-python/pygame/pygame-2.5.2-r3.ebuild create mode 100644 dev-python/pyscard/pyscard-2.0.10.ebuild create mode 100644 dev-python/sh/sh-2.0.7.ebuild create mode 100644 dev-python/tlsh/files/tlsh-4.8.2-r1-py312.patch create mode 100644 dev-python/tlsh/tlsh-4.8.2-r1.ebuild create mode 100644 dev-python/typing-extensions/typing-extensions-4.12.1.ebuild (limited to 'dev-python') diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index 1c22cb25b721..8bb7e2ed4481 100644 Binary files a/dev-python/Manifest.gz and b/dev-python/Manifest.gz differ diff --git a/dev-python/nagiosplugin/Manifest b/dev-python/nagiosplugin/Manifest index 5d84289064b4..2be166bc42ee 100644 --- a/dev-python/nagiosplugin/Manifest +++ b/dev-python/nagiosplugin/Manifest @@ -1,3 +1,3 @@ DIST nagiosplugin-1.3.3.tar.gz 3119586 BLAKE2B e1aecd6f69fc7afe5cbba259191d2ae540efa513ea8f61a263a453ac2b1f6a5d91bbb209d01fc83c72080b54540f7661c04b3485b5cc6c1f9aab44ee2e8fba67 SHA512 edff09b689fd767b9c8ee2ffab30fc63cb740234c830f2f8fef5054e5bc44e945c69858e2374257433b758fb33943a8b148c023a8fde75edbc188da7424a00b6 -EBUILD nagiosplugin-1.3.3.ebuild 551 BLAKE2B ae2925d6bf02c456ff55c5beb4cc5b01c0ef18b7ddb13819ce1e463d7b15bf4cb6c978d2f995533a6f1fc437a5d5fe6288181ddb03036487fa55e8d894e6a436 SHA512 527b4f419b2cf345df2a86c1a443a95fbb3c7358d4e4df8d3fba8d6e553d4a1330cc20bf06e8a92f31064b53d960263f7ff812230fdf1097791128d5548459d4 +EBUILD nagiosplugin-1.3.3.ebuild 558 BLAKE2B f4ae2480f364d5d2f6fdbd5cdc53072c02277823815cdae7f6e832605aa38998bdfb7263b33e833f2369a56b1bd158e08c4000e2d4265b0b369241e9745def62 SHA512 1176d49b5028c284afb3c5187191c204383080606cdf6e69391c7dde9a61bbb1198b3d48cfa9a798c302be3acb3bce9b50d9053caf1f67485497152852680155 MISC metadata.xml 554 BLAKE2B f2be163e7fbd5d95a502293d86a506387f0101fa2d68f7d257e4a95a8a40c8ba37df415f598ff5eef3529da03fe1e2597e67fa74dbe1e46783889648cbfa6cf4 SHA512 53935c83a9edc9be4a8a692196087c243a74804d84bdc1857b9c1bb9e99c253401a0c9a9239deab5b27fdd2e236a424e69a5bf54110f8e0bda675eb702b30c16 diff --git a/dev-python/nagiosplugin/nagiosplugin-1.3.3.ebuild b/dev-python/nagiosplugin/nagiosplugin-1.3.3.ebuild index f077fa77391f..8a199be49f45 100644 --- a/dev-python/nagiosplugin/nagiosplugin-1.3.3.ebuild +++ b/dev-python/nagiosplugin/nagiosplugin-1.3.3.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..12} ) +PYTHON_COMPAT=( pypy3 python3_{10..13} ) inherit distutils-r1 pypi @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="ZPL" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" distutils_enable_tests pytest distutils_enable_sphinx doc dev-python/sphinx-rtd-theme diff --git a/dev-python/nose2/Manifest b/dev-python/nose2/Manifest index 1ce04b6a3b63..b0ee25b84031 100644 --- a/dev-python/nose2/Manifest +++ b/dev-python/nose2/Manifest @@ -1,5 +1,7 @@ DIST nose2-0.14.2.tar.gz 167874 BLAKE2B b2d1d1d026de10e9d73a312205b0562c377775016b8adea0b64213cb32930e9a58823021fa970f23e8acd79d2ea2a3df1f294732fcb2f96c454a2345f65091db SHA512 728d6c3f1c037630b6b3a4fc3012a488d91dfdcef5fe1d1f6473b317f71ac6ba16a33d33721de7422caec019eac00137e95190eb2c98edd67c4c5f7f8ee09440 DIST nose2-0.15.0.tar.gz 168825 BLAKE2B fc61b1be549cc725a05825cc801b23fa3055b13f745f63c5a1929b87724691001cf743248cb9606b6ae11b32090b99de0e583dac175141a6a6c9e5efb5a16099 SHA512 e0c1287aec4092fba55814bca8f5ac867d2ac0f9c9da15d6eb955007050b7e4beb2f211d049acc4dce9fa9990bc42468d01f2945cc358127295b60f9a5f998a6 +DIST nose2-0.15.1.tar.gz 169809 BLAKE2B a3ae7c3036fc50851f8cc47df3c5677a1d2333a664802aa03af16c2f600366b5b51b2f6ad6c0953977edf3d63b7e5ac593f2f1ce26382256a6b81680cba7e39b SHA512 118b1144369b72c6af4153b866d19253b31cb019407f8c4b9f80461b105be8851be7b6524a822da8ddca039f733510b5e5d7871608195d0fb8d7be9de1938762 EBUILD nose2-0.14.2.ebuild 658 BLAKE2B b41c0a780d9345f7e2ad56a38ba7e737d05b10479434341ac1efe5071adc58d10ce8a7f5669a942c81fd57b46cc57f10d13e87337375066e13d4cdce1435babf SHA512 9c391df6f9aac614a26d52e704c462109808e9ddb36e2098914278a0d63a11e44a47fc6eb76868eade8f3dfce76f91a16ae66550ff44c57f10eb3006f6ca4267 EBUILD nose2-0.15.0.ebuild 663 BLAKE2B c23e64d461d0647b0c0ec20012cd79088a19e950ece0ce42f681eacf33f2e9af48af067f36607b97ff6948e8ff129d44662f7fc8950ce1d5ad9f8109a1697f25 SHA512 fe8a6627875d37a319ce29c6e31a1e6c343031a2a9b1ec9cebba07c5306bc15cc809056d74376f38f7e8c975e561c70c25c3ba989ce4e831f5560293af6fa0ba +EBUILD nose2-0.15.1.ebuild 663 BLAKE2B c23e64d461d0647b0c0ec20012cd79088a19e950ece0ce42f681eacf33f2e9af48af067f36607b97ff6948e8ff129d44662f7fc8950ce1d5ad9f8109a1697f25 SHA512 fe8a6627875d37a319ce29c6e31a1e6c343031a2a9b1ec9cebba07c5306bc15cc809056d74376f38f7e8c975e561c70c25c3ba989ce4e831f5560293af6fa0ba MISC metadata.xml 313 BLAKE2B 6723fb509a4391fe826f0adf0de0d3cf12013c07c4090f7dc258a7be6c3903f1cdeef469712b3db285edf7680ee30b1808c8e71f433d8c0e69853912996e1ec2 SHA512 7140c75549a66cede53b1d5e54451565f5b84a8ef00843e6f1ef8737b8f103fac8a66e96e8039b2bee32e65d0f07e12e5f9c27fbe72c334eb4f37998f5e51654 diff --git a/dev-python/nose2/nose2-0.15.1.ebuild b/dev-python/nose2/nose2-0.15.1.ebuild new file mode 100644 index 000000000000..5aa2066d832e --- /dev/null +++ b/dev-python/nose2/nose2-0.15.1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Unittest with plugins" +HOMEPAGE=" + https://github.com/nose-devs/nose2/ + https://pypi.org/project/nose2/ +" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" + +RDEPEND=" + >=dev-python/coverage-4.4.1[${PYTHON_USEDEP}] +" + +distutils_enable_sphinx docs \ + dev-python/sphinx-rtd-theme \ + dev-python/sphinx-issues + +python_test() { + "${EPYTHON}" -m nose2.__main__ -vv || die "tests failed under ${EPYTHON}" +} diff --git a/dev-python/patatt/Manifest b/dev-python/patatt/Manifest index d1c8b89acda9..5fb37f1b4fac 100644 --- a/dev-python/patatt/Manifest +++ b/dev-python/patatt/Manifest @@ -1,3 +1,5 @@ DIST patatt-0.6.2.tar.gz 34852 BLAKE2B 2dceb179dcb96d33f7ed3bfcdd96b69520cd413ee79bed4ecd09c6385b46a9b0c32fedf74d582d1aa7fb7aeb5d4e212a96c139b62a8ae155933271d7a2d8b493 SHA512 53140c71818fd0f101a0628b770e557a3c177cd0e7207d5933eb9e73b296dd870e9bb2ff9e77fd0b25652d937d98bb07a1413e555d466f3d108c01ddfdb06f3a +DIST patatt-0.6.3.tar.gz 34827 BLAKE2B ff9ac8bf9fd6c8b950bac1a97a57e5d413a579e004d690d17d6a1dff107f284e1abc51e649b14ff148c5cbb0816838c66bd3e33313deb2d1d05d18da174bc843 SHA512 c8947f5d2351a06f544e88aa334294f28b6cfb51302009dd6f462579b98f154e7d6e49197b49e2545e93d6b8339bd72408e79a998d934ebde42dda44c4c4cbf8 EBUILD patatt-0.6.2.ebuild 445 BLAKE2B 7c5e568c2c8c57fe5bffd9d86018fd0280c00acaccf766e2d852982bb252cce32d7cdffc315f6ac9cdd7dfd24a0fa78935d67bf661775a4dec8ae4357599b79b SHA512 e6e0250fd68bea21dd4a4a1d986f0d02f55aa55737f72f6914ec87d10ad8587887fc89589016029825acd4843dff40aa22eab1e24b51f81e4a00056ae42f393a +EBUILD patatt-0.6.3.ebuild 446 BLAKE2B 34e838ec44c232731e870893b6ee41a047b8325b30d52b3ac7da64ab680c1ba2b5f0ccd0be2d8b987c2e8429476d1124ebcc3afe9a925de91354abf6c55279fb SHA512 f87dfd83a0a27d8817121fb5aad22de0ef892a2832956edc216aada00c93c75e8dff3d058d6585ebcad5596c7f9cbf14381c9553c7cfc7a54926fc8b0c43a384 MISC metadata.xml 320 BLAKE2B 3fd31b71da563854a59f507b7ccba9d226adeb03aa805b24041d2de01d348ed708076965869d098851ba70a59cf3b09ebb8852360797b8138a1fe84c2f0e3d56 SHA512 b00b0d84ca5f7f2d676ae5fc9668b7a5c69a164d089a4d52da803df4329ae70634e2299ef1946f40ab42df8ce3c865c0ea45545e69f543621057bcebc939c4c7 diff --git a/dev-python/patatt/patatt-0.6.3.ebuild b/dev-python/patatt/patatt-0.6.3.ebuild new file mode 100644 index 000000000000..dc772ce9ac93 --- /dev/null +++ b/dev-python/patatt/patatt-0.6.3.ebuild @@ -0,0 +1,18 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A simple library to add cryptographic attestation to patches sent via email" +HOMEPAGE="https://pypi.org/project/patatt/" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND="dev-python/pynacl[${PYTHON_USEDEP}]" diff --git a/dev-python/poetry-plugin-export/Manifest b/dev-python/poetry-plugin-export/Manifest index 91f7dcaa7f8f..bff36aefb556 100644 --- a/dev-python/poetry-plugin-export/Manifest +++ b/dev-python/poetry-plugin-export/Manifest @@ -1,5 +1,5 @@ DIST poetry_plugin_export-1.7.1.tar.gz 29656 BLAKE2B 130eb35064104c3f22958816447ff674d1f5aed657ada2fe23a635de52338cb736f631b622b0641aae308d69494eb939a1ea659e33fc6227bb742ee01335ae15 SHA512 d472d8e4d6eb803587722854be912009a9bc0a8f86ee0e3ef0046f385ed59236af229109dae85198e3a205702cff86780576939e518fa797f3e5093537a0d2f1 DIST poetry_plugin_export-1.8.0.tar.gz 29840 BLAKE2B 67748605964f90120be8a696b454497e53f9ff8c739a09930e31fef19623f05552b069a5c572a1a32a0ad68ee85e760901f61bfdf8ba35351b982863e250d4ed SHA512 90cbf0e79787611a4d78c6ce637d4087d375aa25e65489d770d13f2a769d9919d76512b3fad70073073a83fe41ec42a8925c8b27983d84458007356b3ec8409d EBUILD poetry-plugin-export-1.7.1.ebuild 728 BLAKE2B 5a60f8bffdf249153cc62f2436fcd20aba58ea38add2f32176162a7cb7c4ac07df1eee4623b8dc6765ae818a892d775e2ab346ee3c768d9f46b9da1bf6e485e9 SHA512 10515fcd955e3008c39edb3edd1ef2c748b4e786f874d34ba41d5854b3af79df6ac1c9877ffc0f406d250c4f7107ce49bc185063c4d60ef37e0eac2bdb881f18 -EBUILD poetry-plugin-export-1.8.0.ebuild 736 BLAKE2B 07fbe6f79a8c443a3950a9173bd783af83d8ae0f92a42e44f0d6f1049324bb56059f21045566dc42eda6ef3bae79838c3c2c18ea4a6a56fb16d254d34784df00 SHA512 555a3718c14222cd2a7db712c48c569776ba1b8cc9deceecb9eeb5602e67b12d83577f2796e1d31cdec809265962b81a9eb2546a2580a605bff68c55656be0e4 +EBUILD poetry-plugin-export-1.8.0.ebuild 736 BLAKE2B 46eca5e3606b3e450d4f12ac28236e341a8d790e21e9b1d3bd318f505dfb36c2f677f012ac133d20def25965bfff8f27786eea2925e2a456cf5c291e8431d3a7 SHA512 15fa219c17fee79da2cb4750fd409c8a30a3ee28172a4f86c7af1477c44f3a1f10015cbd2e1f786a8533f099855cd0d499c2a008552db4b8aea58775205497c2 MISC metadata.xml 514 BLAKE2B 27e1402c90d372d44302449b8b826a66a9795227e72a6b30ccdc316ff0146bb011b8a9fca613e8675ebe13c360d4ba77b6b30a057981e552e3f5762c3af6e65b SHA512 b214726af4d39d3f9a082d4e09e88d1fc63541f18cbdc31e9ceac88aa01ff44eb52cfbfdcca0994f5fd86b905ebbf39af2b0d083f7bca085c1a52c6cab52b630 diff --git a/dev-python/poetry-plugin-export/poetry-plugin-export-1.8.0.ebuild b/dev-python/poetry-plugin-export/poetry-plugin-export-1.8.0.ebuild index ca9a3d9df723..d81235a0f2f5 100644 --- a/dev-python/poetry-plugin-export/poetry-plugin-export-1.8.0.ebuild +++ b/dev-python/poetry-plugin-export/poetry-plugin-export-1.8.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 pypi diff --git a/dev-python/poetry/Manifest b/dev-python/poetry/Manifest index c21c843ef3c9..f3e6e2da59b8 100644 --- a/dev-python/poetry/Manifest +++ b/dev-python/poetry/Manifest @@ -1,5 +1,5 @@ DIST poetry-1.8.2.tar.gz 1516966 BLAKE2B 6ca39b426a4117d0c2c3f12b9151d621d629f746e51ca77cda8d7f67ae2493ea9ecb7dd02f69cad3f346579fc3bb16b1117c0dad0a148763bb439c35eac673a5 SHA512 0151c264c2f353753ab7c5a248cdd30e60e33505fd915d841e789a37b18cc06f28b4f987144cd3dbf915e23f6947f6b17cb8fa316b34ce866b6b3559e73b8ddc DIST poetry-1.8.3.tar.gz 1518910 BLAKE2B 87c06f9d72c7fbe9f821d8a1de66028d64dfb06a274d67f14d49030c0d9a21f702fc9a5c35fa3a1e75d11c8db01516182f8523e9c466398b305d908e0e02d211 SHA512 72e604e246ec8426a29151caae81bf6b0495d17af519a41a7b934f8d50496dbf77605ea3f2e03bd41fb75a0c97d274987ac0359004544ea6ea19dcc118129e05 EBUILD poetry-1.8.2.ebuild 3586 BLAKE2B 3727f85d9c15edef6e5bd8944933c1617305c04f372c02b124fdcd37fb00c378a1fd92c9b9cb8505eb37b23879f71070473c3f7df5f677d3eda1e7b95363a30b SHA512 44a8364b925e061688cae276c73ccb6a6bab38ca376111369dce042a4f1a18eb80e365af02b58ede8521bdd5fa8a2773f94a6bc0182c194f36b893cb45505298 -EBUILD poetry-1.8.3.ebuild 3477 BLAKE2B 39ebf9b1bdf4d7378179f6c503fdf3595de5cb8be4cc4bf1faaa4e804639d1874540a2598b92d09a58252e2cec03094b089041bc228ba0ef59115585b0727723 SHA512 7df357ea280c6a495c05ce6eecc2df0e50b8e7e1f864a7fbb928906761fc544cc2be54926437ae8a463e9c11db99021c91506f01a7f1fb133cb7efdfefb6e55a +EBUILD poetry-1.8.3.ebuild 3477 BLAKE2B d637e8bea657326999cacf9e1ef980cd4a4cd233e08749f503b64e3c49c820c453a62cb4a5cf80eb7c9898a54ec8c8d7ce3fd2409fa0ebdfa2b805b8620da1ba SHA512 b9e7a7662832b34f27d99bc79ea7e05c3a702904848f165eee3f0c30cdf9fc17c73a5e65881d8daaf624f94f29940263fd04c563f7cb70fae05d9b560acd6a14 MISC metadata.xml 486 BLAKE2B 7757afe2f964f49a04a600ec80af8511387c3a80105c9050755e1815cac148734f540e4da8c1da401c15a63bf5d0a8200ed6a5e1c09e5dacc7d39f5f59dd343f SHA512 541063e55b4dc5b927ef4ff6b385663bbf978d13ac6644c2537483ec42f211780cab4d881b159894dfe86519b4655c80bcfe17cdb90a2e033077b390a3842f46 diff --git a/dev-python/poetry/poetry-1.8.3.ebuild b/dev-python/poetry/poetry-1.8.3.ebuild index 8576900acfe7..22ee4fbefb52 100644 --- a/dev-python/poetry/poetry-1.8.3.ebuild +++ b/dev-python/poetry/poetry-1.8.3.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 pypi diff --git a/dev-python/pyalsa/Manifest b/dev-python/pyalsa/Manifest index 213df73bcfd0..0de75a7c13e5 100644 --- a/dev-python/pyalsa/Manifest +++ b/dev-python/pyalsa/Manifest @@ -1,5 +1,7 @@ AUX pyalsa-1.1.6-no-build-symlinks.patch 682 BLAKE2B 046f4cffa0b08a32360356d82384148b805544b6f05e44ec329bef2299b67e46c68401b800761e9dff2141b22bc029a55fd5cf01cd5cdb533303aef91a2bbe0f SHA512 fd3937df5a69326908da942a8926e10221bb85693c863cc06ca363ca8fb07761173d2b51113615970887442d8779b2e9ff468b927b078acf52620e944b71b779 +AUX pyalsa-1.2.7-python3.12.patch 1266 BLAKE2B 3d39d2eeebb9d7c6063144294e94e95d57a377737e71797cc8099e6bebcf096040cbb73ba7eeedc6e866885c954b215f119fb96beb048ba5b32df9584e562eff SHA512 110849f66b4475f6693a2b3d64914745407417a4ac7a6b85a6c9ba0fca17f78ac0b48d1f251875bbec870a4dac58261f0a50da05e9b3911e6ce6f650f85b9c48 DIST pyalsa-1.2.7.tar.bz2 40132 BLAKE2B c100d16bd8c0d9fc6eddcda360f3582c55ed1b143a58a49caf76a62494882952d311271941ce0ecdf57ac934f3564dc922c80e8a5f5742b593341ff4215b700c SHA512 126501fe7b9c006f28e9290bdd3ad907ea9e053b71e21e2c6f0b0beeecdba07b4b557014041b03452f96be690f59f2e647e075487ee87054f21f66df7f39b34b EBUILD pyalsa-1.2.7-r1.ebuild 1114 BLAKE2B 390c4c7748e6f9299dcf88b81bad0eea1a6b1cfa1646e6731e47e5bf88df44fa7bef5e11f4284ac0ccf71eb2462295fdc61839aac8a9bedf25e9569f6b53e90d SHA512 ebe6ac3c970b3c93e5d73d7b44c9a8ccda793f9f9134c478bc63451eb166e7aa22d61650f868d640ab8b84d6d7dc70c2356b632d056d399939a80a85aa63aa23 +EBUILD pyalsa-1.2.7-r2.ebuild 1100 BLAKE2B e071290e274be860acf25a27258b830f858fc2df50736e7c7f310a71244f5bcb15ccb051614a1f79c09844b0e048d989630094e10af22eec4479f72da83ab394 SHA512 669da4f7f60666006c6f651ca593a95067234a7a31e507081f96397cb59ba788c052ed18e60cf307ddc27d754040dd23b1bd39af0ffaa7f7adb6fe06c4ac1225 EBUILD pyalsa-1.2.7.ebuild 980 BLAKE2B f27d5b3de6b41fc70fb4e1764c4e02ff09190a3afd43f9f41baafccf965260b78c47d4073a67abb3917e274cc80ac8f6f91073b820c53ad2e7d8132df322ad93 SHA512 6a52512e4c9a2af5199749e894b4bc8daeefd96cf13a7ecd6ebeaaf15a5a12685bff87e986e4637e760f73ffdd1ffbcba5a89438961c4fdaf3c339be1413bd1f MISC metadata.xml 491 BLAKE2B b44d13fa5ffd8b1eceaedbfd6b4fa564d93b99be45dec176817a9665153988d6a91f892edab698e50d2ae761edc7ec11371fa07ef3dd6976977c7dd84f9ba9ae SHA512 bbafa414b3416db7abb27921ce74d532f4b16f145a91f46075be9abaf6cf46017e8cd17c61fa019c662fc93ff9286747822b4ec8f6d19f69857cc3221e3f9a25 diff --git a/dev-python/pyalsa/files/pyalsa-1.2.7-python3.12.patch b/dev-python/pyalsa/files/pyalsa-1.2.7-python3.12.patch new file mode 100644 index 000000000000..f27a7714a986 --- /dev/null +++ b/dev-python/pyalsa/files/pyalsa-1.2.7-python3.12.patch @@ -0,0 +1,34 @@ +https://github.com/alsa-project/alsa-python/issues/9 +https://github.com/alsa-project/alsa-python/pull/10 +https://github.com/alsa-project/alsa-python/commit/cb75f5cdba0a29bdfa43eb56285da4917d2941a9 + +From cb75f5cdba0a29bdfa43eb56285da4917d2941a9 Mon Sep 17 00:00:00 2001 +From: Francesco Ceruti +Date: Sat, 4 May 2024 22:16:16 +0200 +Subject: [PATCH] alsaseq: fix seg. fault when accessing `ConstantObject` extra + +Closes: https://github.com/alsa-project/alsa-python/pull/10 +Signed-off-by: Francesco Ceruti +Signed-off-by: Jaroslav Kysela +--- a/pyalsa/alsaseq.c ++++ b/pyalsa/alsaseq.c +@@ -353,18 +353,11 @@ typedef struct { + } ConstantObject; + + #if PY_MAJOR_VERSION < 3 +-/* PyInt is fixed size in Python 2 */ + # define CONST_VALUE(x) PyInt_AsLong((PyObject *)x) +-# define CONST_EXTRA(x) (&(x->extra)) + #else +-/* PyLong is variable size in Python 3 */ + # define CONST_VALUE(x) PyLong_AsLong((PyObject *)x) +-# define CONST_EXTRA(x) \ +- ((ConstantExtraFields *)( \ +- ((intptr_t)(&x->extra)) \ +- + abs(Py_SIZE(&x->base)) * Py_TYPE(x)->tp_itemsize \ +- )) + #endif ++# define CONST_EXTRA(x) (&(x->extra)) + + /** alsaseq.Constant type (initialized later...) */ + static PyTypeObject ConstantType; diff --git a/dev-python/pyalsa/pyalsa-1.2.7-r2.ebuild b/dev-python/pyalsa/pyalsa-1.2.7-r2.ebuild new file mode 100644 index 000000000000..2632cb21b9c9 --- /dev/null +++ b/dev-python/pyalsa/pyalsa-1.2.7-r2.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="Python bindings for ALSA library" +HOMEPAGE="https://alsa-project.org/wiki/Main_Page" +SRC_URI="https://www.alsa-project.org/files/pub/pyalsa/${P}.tar.bz2" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +# Needs access to system's alsa configuration/devices +RESTRICT="test" + +DEPEND=" + media-libs/alsa-lib +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] +" + +PATCHES=( + "${FILESDIR}/${PN}-1.1.6-no-build-symlinks.patch" + "${FILESDIR}/${PN}-1.2.7-python3.12.patch" +) + +python_test() { + cd "${T}" || die + + shopt -s nullglob + local test + local failed + for test in "${S}"/test/*.py ; do + ${EPYTHON} "${test}" || { + eerror "${test} failed with ${EPYTHON}" + failed=1 + break + } + done + shopt -u nullglob + + if [[ ${failed} -eq 1 ]] ; then + die "${test} failed with ${EPYTHON}" + fi +} diff --git a/dev-python/pyarrow/Manifest b/dev-python/pyarrow/Manifest index e68b3d75f15a..eaa3d6594c1a 100644 --- a/dev-python/pyarrow/Manifest +++ b/dev-python/pyarrow/Manifest @@ -1,5 +1,5 @@ DIST apache-arrow-16.0.0.tar.gz 21695067 BLAKE2B aa5dfef3d8d46a53242075c165473635051d51ff28587ea8b80751232d5f75ee3ef89e0a027aa39bdc9dc03fa46ddb68e46ae2c7f40605258e47ff194f1d3979 SHA512 773f4f3eef603032c8ba0cfdc023bfd2a24bb5e41c82da354a22d7854ab153294ede1f4782cc32b27451cf1b58303f105bac61ceeb3568faea747b93e21d79e4 DIST apache-arrow-16.1.0.tar.gz 21707079 BLAKE2B 5541c364351e59e8164f2461546bce3ddc834d70b3a03b815b681187674bdd89ccfb7eb113bf9010c821845b0c1fa51f5321bfea5b20927e6364f6452ec980d2 SHA512 28975f59e1fdde2dba4afaf4a5ba934b63db3a7f27656e2aa0af0f0d2a046c9dbfa9a6082de94629c36d03809b296566a37ea65ec5a2fc17fedac7d21e272d31 EBUILD pyarrow-16.0.0.ebuild 2642 BLAKE2B 568e4596dfc28e0a3b5314358b283e8ae60d1d49fa4b872573e672574fa7b59a90a22008c872024a0649507e88aeb8bf62f377d9ad255d191c86d263d708f97b SHA512 108360e9c1e2782ccf8b0dc20fb140f9e1dd43087025255e89289b9d69d2e387f1b9f138fc366d447c4035e2f4e8ade6b6bfda3e1e5d81a24bbefe91c5de1fd4 -EBUILD pyarrow-16.1.0.ebuild 2643 BLAKE2B 42d5295ed4bfa79ff49e8b95f18f8415316433852f4fc9b03dd597b888a3de9c3a6a91c2cda1a8243efb97b91036103c75f5ff5aa1a3147644ce81eacf04a1da SHA512 28270f5ef5e17d81dda7701a997a688932e61f2d9e6ceb9d103db719f75456260878bd9c2ce3cc5162620563c9d0450a1ef2d8fe8c34c05769b48e981de31f8f +EBUILD pyarrow-16.1.0.ebuild 2642 BLAKE2B 568e4596dfc28e0a3b5314358b283e8ae60d1d49fa4b872573e672574fa7b59a90a22008c872024a0649507e88aeb8bf62f377d9ad255d191c86d263d708f97b SHA512 108360e9c1e2782ccf8b0dc20fb140f9e1dd43087025255e89289b9d69d2e387f1b9f138fc366d447c4035e2f4e8ade6b6bfda3e1e5d81a24bbefe91c5de1fd4 MISC metadata.xml 555 BLAKE2B 5683205ece2b0266e5792f42ebd515c1822563d2705f046ebcabd1de71efc67800616303b2fc83ea8cac3395303178f13e859b7390adfcef23da8d687fc8d6a3 SHA512 61d8f5bcbdbe92b858d0aab3040cd3e8dcb33ba0c45808649e032a165d6826c1a489ae2cfbf8dca52eda82d5b24b4c3f74a9abd6f87d5ff72f6578cf7535c797 diff --git a/dev-python/pyarrow/pyarrow-16.1.0.ebuild b/dev-python/pyarrow/pyarrow-16.1.0.ebuild index 068c9a2aba85..37167ff75b2c 100644 --- a/dev-python/pyarrow/pyarrow-16.1.0.ebuild +++ b/dev-python/pyarrow/pyarrow-16.1.0.ebuild @@ -20,7 +20,7 @@ S="${WORKDIR}/apache-arrow-${PV}/python" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~hppa ~loong ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~hppa ~loong ~riscv ~x86" IUSE="+parquet +snappy ssl" RDEPEND=" diff --git a/dev-python/pycountry/Manifest b/dev-python/pycountry/Manifest index e75a5e7d27b8..f8480e4b4195 100644 --- a/dev-python/pycountry/Manifest +++ b/dev-python/pycountry/Manifest @@ -1,6 +1,5 @@ -AUX pycountry-22.3.5-fix-tests-for-pypy3.patch 740 BLAKE2B 192233d0307af96304a8fac1454389b81488365a1d44088b183cd3e2455ae600066e00e39a1ee68974961e5f5386967f24a495734490768f9423e21f15d259a9 SHA512 c593e382150bfea0e19446bb720e0d4f733aaf8964bf07689e8c8f238c8fe9ca2e89c957249c46cc489f9ca84540f0184659899945562e728bd35c965e2aa911 -DIST pycountry-22.3.5.tar.gz 10141551 BLAKE2B d645eade8ce9be3b99f4f2b189cc50c3395ecb3899ab9fa668066993abbfa576191cfcc05b7bb2764d088a86df492770bcc0a8834f04e6fde58a01defe8a1b14 SHA512 07dc507ee94f1880727761df197f81704386d9246163c9a5872f47083d37c7d1205dfbd28c6663ef0731a0b05277ade03a1a1929ab84087e0e85c05028c68b89 DIST pycountry-23.12.11.tar.gz 5927399 BLAKE2B a8d32593d80a881abd03b482a99afc22996a730d911577f91eb8035336f07a25a8cd74cd19f9396675acacbab953098bf831119f8b9f7c72fc6c2807713fe6c9 SHA512 25b5a74c0dd8115473571976a64b6fed7010f62c1b3b4c1888b9e13a7cf4f533173f51d4652d55c426adee4e0ff119bb6e3132d04dce150b9d1ca4b11366c579 -EBUILD pycountry-22.3.5.ebuild 742 BLAKE2B 24e1b4cd4fa3c5ce13426e9789ce4a050383d2706b692c566d4a19df0252aa71268272320852e565e02a55ab6d674fef074b314f2e0bc19d598340c4e7b75eb6 SHA512 9effc0b629931bce29883dbdbf1973f5afc007cc94e82c0f5ad650d70e0d2f4c19782f95e30b54e4baa64cc861f3c5b52da770c3a0290cecaa639d4eaccc2f77 -EBUILD pycountry-23.12.11.ebuild 615 BLAKE2B bb8f1830c6c0efb9c92efd6bdb22d3be7ae182e8295ae86592273a7b66fd60f6283d0bf25a9f3042e07383449b3c76d402023504ed1062ec9cebd1aabf582de3 SHA512 c38609dbc1c0784e3314015efdbfc0af909641bbfbc163cfceaf19885271db1ea035e88e998a32271910ea06277f9d8564ec99b3503961a09998bc13ca434b9f +DIST pycountry-24.6.1.tar.gz 6043910 BLAKE2B 53e5f3bb89edb95a10cc7bef3d5cef463d957b9bd80da1aea57c274f76f9fc5f4848c9ceabcf97d369343a5bc39f6b8e7fb2e80344ff29ccd5856a4de9770b3b SHA512 36d8f68b830d74259a5f9ac1c9c97c1b228b0072613229e6f579ea5af587ab1cd25f0637a2cdd1dbf2ae8225e2aa2958d25f1e6df42d577da821d85c4c49ae93 +EBUILD pycountry-23.12.11.ebuild 611 BLAKE2B 750387d940ad6461d5cd1bfe6e99c895e3408fa0cf2a7109fdcdf68a5e63c76c43898d158d31878fc6decb4a9095340db36f344ee95db2326c8e656efe5ab920 SHA512 0ec6c5b84114ecb16f624c4255c0b3ce1e2f1279f210e0e00678b86875cff0e3bde59131938dad81ce35b016c8d0205afd622e16424f5284070b8640f994d06b +EBUILD pycountry-24.6.1.ebuild 723 BLAKE2B 528609151d654b13178810bd206bbdacbc3a0d8f89a1785c32b142ee32bda93f7753948a59604a36b9a01d839c5be6edfb2e116dfee5ef14c4fd0c46ddeb384c SHA512 e8cbb75e7aa1a007e8c5515240a9007484863dacc18d833dda49952224a63883af46941519fe8a96851c778fbbbfc7db815540b4e17ed271fe3279138feb97ca MISC metadata.xml 463 BLAKE2B 59f17132a93f1409b1cc14bafcab38887eedb9f66fd220c8c0696f7d1cfac3ac6005d9193f400d4f4a913343c6aa6bb8b6382012bb716af14d900f903f2c1b0d SHA512 2ed9620b00447a881a0f5311c13696105d149d72ad3b649519ba6dba93487e41cb5ac381741ed9e0388ff1780e3ba3699fea01bf1e7453daad4161a4d9ff0c9f diff --git a/dev-python/pycountry/files/pycountry-22.3.5-fix-tests-for-pypy3.patch b/dev-python/pycountry/files/pycountry-22.3.5-fix-tests-for-pypy3.patch deleted file mode 100644 index 2de5d0bb7630..000000000000 --- a/dev-python/pycountry/files/pycountry-22.3.5-fix-tests-for-pypy3.patch +++ /dev/null @@ -1,21 +0,0 @@ -commit 57a64b69704640bd85270d886c369ef5a31eee80 -Author: Louis Sautier -Date: Thu Sep 17 13:01:07 2020 +0200 - - Do not rely on CPython-specific __builtins__ for tests - - This makes test_locales pass with PyPy3. - -diff --git a/src/pycountry/tests/test_general.py b/src/pycountry/tests/test_general.py -index ea697ae..ad1090f 100644 ---- a/src/pycountry/tests/test_general.py -+++ b/src/pycountry/tests/test_general.py -@@ -149,7 +149,7 @@ def test_locales(): - german = gettext.translation( - "iso3166", pycountry.LOCALES_DIR, languages=["de"]) - german.install() -- assert __builtins__["_"]("Germany") == "Deutschland" -+ assert _("Germany") == "Deutschland" - - - def test_removed_countries(): diff --git a/dev-python/pycountry/pycountry-22.3.5.ebuild b/dev-python/pycountry/pycountry-22.3.5.ebuild deleted file mode 100644 index e0fdeac24dc3..000000000000 --- a/dev-python/pycountry/pycountry-22.3.5.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Database of countries, subdivisions, languages, currencies and script" -HOMEPAGE=" - https://github.com/flyingcircusio/pycountry/ - https://pypi.org/project/pycountry/ -" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -BDEPEND="${RDEPEND}" - -distutils_enable_tests pytest - -# https://github.com/flyingcircusio/pycountry/pull/51 -PATCHES=( - "${FILESDIR}/pycountry-22.3.5-fix-tests-for-pypy3.patch" -) diff --git a/dev-python/pycountry/pycountry-23.12.11.ebuild b/dev-python/pycountry/pycountry-23.12.11.ebuild index 3db3277b69db..dd397c07b70c 100644 --- a/dev-python/pycountry/pycountry-23.12.11.ebuild +++ b/dev-python/pycountry/pycountry-23.12.11.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" BDEPEND=" test? ( diff --git a/dev-python/pycountry/pycountry-24.6.1.ebuild b/dev-python/pycountry/pycountry-24.6.1.ebuild new file mode 100644 index 000000000000..48fbe8ffcd2a --- /dev/null +++ b/dev-python/pycountry/pycountry-24.6.1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Database of countries, subdivisions, languages, currencies and script" +HOMEPAGE=" + https://github.com/pycountry/pycountry/ + https://pypi.org/project/pycountry/ +" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +BDEPEND=" + test? ( + dev-python/importlib-metadata[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -o addopts= -o required_plugins= +} diff --git a/dev-python/pygame/Manifest b/dev-python/pygame/Manifest index 64e63dc3e529..270c94e2360e 100644 --- a/dev-python/pygame/Manifest +++ b/dev-python/pygame/Manifest @@ -1,5 +1,7 @@ AUX pygame-2.5.2-error.patch 3723 BLAKE2B 3a3196e5eb4fa24f7246c05f016d78a94b40d620ec3d60ad48342ffb1d5c6d90e87dcb37d42f9b4987286645c92862377a1eb314bdda86a568fb4700438123c5 SHA512 63495f55322499a80e46c284a4cda52014f071652608dcbe7c45ab164ae5c1c49588da6c8bc7e61fb63852ef2aa3ca9ab22a61431b8ae932d5f811622cc484c1 AUX pygame-2.5.2-gcc-14.patch 1422 BLAKE2B f633ec57ac672ebe0eb0e8404f27152ed732815296f9a06439e4385e7bae4ae55f2c13f166a954c05e19e2165da82b1ec089e1e3e2befff912fbba779c4970f3 SHA512 0dee5a832cceb65fd5ab9fae8ee81c982be5eea63e02bd3a463bd1d7f1af2877bfa68d7a53659574eed926ee54dbcc3d9cbd6c63bcadd181f0ec628ea7d63b0c +AUX pygame-2.5.2-numpy-2.patch 5216 BLAKE2B 3fbafbbd16b0f2d82c640bc5f86658d00a27631d7b1b80d1576ab300d78047d9f82e836754507d7b3f08692430f76117c3e0e00b7d60e58ae125c4cba31f2911 SHA512 a80f12490d900ad5f8da17fb1e5b6decbcd09df609ff3ff8b40fa0dd828f63a430ca16b836e8dfa82890e7bd3e6c2baf7991a16303e65dbf38d010ff21129ae7 DIST pygame-2.5.2.gh.tar.gz 5970857 BLAKE2B 523874926a8fd868f5674ed2997a44decb928fcfe246d551249ed7320a0e908ce46d00f459d187726edf74a4c1038cd56821f6466559fb7d24aa75d16769cbfe SHA512 b54e9b80951c8a9e75666621aafc26874c6dbdab27330146f7217346c76be5627a5464a0102a5968eca0dbd7cced4b2143cd2ff1b6227e3e17e5634854b27f19 EBUILD pygame-2.5.2-r2.ebuild 2309 BLAKE2B c7e5a39aa5d59a947d51894b6968368199a5ba2618b337efaf7c565320ba3056e82c3d203c7b7a20cba9047afcfa32ced71504c9f010618fe40de7db14da816d SHA512 73c27c978a6eefab8405cc7360331e24739369b4661048f1c3df36d02ea6f3857c4939f0d798ab127a6ccabf9bbd8bdde5276efa46223892b52879174af6dc62 +EBUILD pygame-2.5.2-r3.ebuild 2488 BLAKE2B d2a9fabc517af93be11bf41ef023ffa3b5cf6905c8c1d7b1538d7b13c12b821390b631106d8cdcd7f1b34a273e87944233879381ce9b76d3b0222ab0b6cfe9e6 SHA512 80002e9ea6ac2a2b2765796e2fd73c1e85f98274a7a79c407b9e65ae532698f362ab28765ff7d86e881dd892c99aa3c9623051de215d466af3f1bb7efd9a4f3d MISC metadata.xml 363 BLAKE2B a942b91aded22ec850a7b075703ce4037af9f0a61155717ac455f7d2b7779cb6f5f953b2ad8d61d7cc5254307951a20dd3edb9853e21d907e1999f7570a6b821 SHA512 15403754c9b13f9b2d8c5e7615ae0ca9359b5079e22eb5a7049424e414ebbdd8a06f6324c31594636324414e35ca34bec977b7dded9f9ea14027497b5097b060 diff --git a/dev-python/pygame/files/pygame-2.5.2-numpy-2.patch b/dev-python/pygame/files/pygame-2.5.2-numpy-2.patch new file mode 100644 index 000000000000..37b702e57280 --- /dev/null +++ b/dev-python/pygame/files/pygame-2.5.2-numpy-2.patch @@ -0,0 +1,135 @@ +From 21859cd1b108c2073dfd5fd197714c2b391e3824 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Ren=C3=A9=20Dudfield?= +Date: Tue, 21 May 2024 10:24:52 +0200 +Subject: [PATCH 1/3] test: Fix numpy.alltrue imports to import all instead + thanks @mgorny + +--- + test/pixelcopy_test.py | 2 +- + test/sndarray_test.py | 2 +- + test/surfarray_test.py | 2 +- + 3 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/test/pixelcopy_test.py b/test/pixelcopy_test.py +index 6510fd99..46051cd4 100644 +--- a/test/pixelcopy_test.py ++++ b/test/pixelcopy_test.py +@@ -534,7 +534,7 @@ class PixelCopyTestWithArrayNumpy(unittest.TestCase): + + def test_map_array(self): + try: +- from numpy import array, zeros, uint8, int32, alltrue ++ from numpy import array, zeros, uint8, int32, all as alltrue + except ImportError: + return + +diff --git a/test/sndarray_test.py b/test/sndarray_test.py +index 5b624caf..7a7a51f3 100644 +--- a/test/sndarray_test.py ++++ b/test/sndarray_test.py +@@ -1,6 +1,6 @@ + import unittest + +-from numpy import int8, int16, uint8, uint16, float32, array, alltrue ++from numpy import int8, int16, uint8, uint16, float32, array, all as alltrue + + import pygame + import pygame.sndarray +diff --git a/test/surfarray_test.py b/test/surfarray_test.py +index 0863da77..a9d53fc4 100644 +--- a/test/surfarray_test.py ++++ b/test/surfarray_test.py +@@ -9,7 +9,7 @@ from numpy import ( + zeros, + float32, + float64, +- alltrue, ++ all as alltrue, + rint, + arange, + ) +-- +2.45.2 + +From 4a2ede7b8a1e90c77ab90aadd9c26a2757124923 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Ren=C3=A9=20Dudfield?= +Date: Sun, 2 Jun 2024 13:15:26 +0200 +Subject: [PATCH 2/3] sndarray_test: Fix some overflowed data sizes + +--- + test/sndarray_test.py | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/test/sndarray_test.py b/test/sndarray_test.py +index 7a7a51f3..57eb71c3 100644 +--- a/test/sndarray_test.py ++++ b/test/sndarray_test.py +@@ -41,7 +41,7 @@ class SndarrayTest(unittest.TestCase): + 16, 2, [[0, 0xFFFF], [0xFFFF, 0], [0x00FF, 0xFF00], [0x0F0F, 0xF0F0]] + ) + check_array(-8, 1, [0, -0x80, 0x7F, 0x64]) +- check_array(-8, 2, [[0, -0x80], [-0x64, 0x64], [0x25, -0x50], [0xFF, 0]]) ++ check_array(-8, 2, [[0, -0x80], [-0x64, 0x64], [0x25, -0x50], [-1, 0]]) + check_array(-16, 1, [0, 0x7FFF, -0x7FFF, -1]) + check_array(-16, 2, [[0, -0x7FFF], [-0x7FFF, 0], [0x7FFF, 0], [0, 0x7FFF]]) + +@@ -78,13 +78,13 @@ class SndarrayTest(unittest.TestCase): + pygame.mixer.quit() + + check_sound(8, 1, [0, 0x0F, 0xF0, 0xFF]) +- check_sound(8, 2, [[0, 0x80], [0x2D, 0x41], [0x64, 0xA1], [0xFF, 0x40]]) ++ check_sound(8, 2, [[0, 0x80], [0x2D, 0x41], [0x64, 0xA1], [125, 0x40]]) + check_sound(16, 1, [0, 0x00FF, 0xFF00, 0xFFFF]) + check_sound( + 16, 2, [[0, 0xFFFF], [0xFFFF, 0], [0x00FF, 0xFF00], [0x0F0F, 0xF0F0]] + ) + check_sound(-8, 1, [0, -0x80, 0x7F, 0x64]) +- check_sound(-8, 2, [[0, -0x80], [-0x64, 0x64], [0x25, -0x50], [0xFF, 0]]) ++ check_sound(-8, 2, [[0, -0x80], [-0x64, 0x64], [0x25, -0x50], [-1, 0]]) + check_sound(-16, 1, [0, 0x7FFF, -0x7FFF, -1]) + check_sound(-16, 2, [[0, -0x7FFF], [-0x7FFF, 0], [0x7FFF, 0], [0, 0x7FFF]]) + check_sound(32, 2, [[0.0, -1.0], [-1.0, 0], [1.0, 0], [0, 1.0]]) +@@ -123,7 +123,7 @@ class SndarrayTest(unittest.TestCase): + 16, 2, [[0, 0xFFFF], [0xFFFF, 0], [0x00FF, 0xFF00], [0x0F0F, 0xF0F0]] + ) + check_sample(-8, 1, [0, -0x80, 0x7F, 0x64]) +- check_sample(-8, 2, [[0, -0x80], [-0x64, 0x64], [0x25, -0x50], [0xFF, 0]]) ++ check_sample(-8, 2, [[0, -0x80], [-0x64, 0x64], [0x25, -0x50], [-1, 0]]) + check_sample(-16, 1, [0, 0x7FFF, -0x7FFF, -1]) + check_sample(-16, 2, [[0, -0x7FFF], [-0x7FFF, 0], [0x7FFF, 0], [0, 0x7FFF]]) + check_sample(32, 2, [[0.0, -1.0], [-1.0, 0], [1.0, 0], [0, 1.0]]) +-- +2.45.2 + +From 184f8b78e6952aa619e961553835c442b3db8d5c Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Ren=C3=A9=20Dudfield?= +Date: Sun, 2 Jun 2024 13:27:34 +0200 +Subject: [PATCH 3/3] surfarray_test: Fix for value out of uint32 range + +Was in signed 32bit range. +--- + test/surfarray_test.py | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/test/surfarray_test.py b/test/surfarray_test.py +index a9d53fc4..ee74290e 100644 +--- a/test/surfarray_test.py ++++ b/test/surfarray_test.py +@@ -113,10 +113,10 @@ class SurfarrayModuleTest(unittest.TestCase): + + def _fill_array2d(self, arr, surf): + palette = self.test_palette +- arr[:5, :6] = surf.map_rgb(palette[1]) +- arr[5:, :6] = surf.map_rgb(palette[2]) +- arr[:5, 6:] = surf.map_rgb(palette[3]) +- arr[5:, 6:] = surf.map_rgb(palette[4]) ++ arr[:5, :6] = surf.map_rgb(palette[1]) & 0xFFFFFFFF ++ arr[5:, :6] = surf.map_rgb(palette[2]) & 0xFFFFFFFF ++ arr[:5, 6:] = surf.map_rgb(palette[3]) & 0xFFFFFFFF ++ arr[5:, 6:] = surf.map_rgb(palette[4]) & 0xFFFFFFFF + + def _fill_array3d(self, arr): + palette = self.test_palette +-- +2.45.2 + diff --git a/dev-python/pygame/pygame-2.5.2-r3.ebuild b/dev-python/pygame/pygame-2.5.2-r3.ebuild new file mode 100644 index 000000000000..5c10b9bc4adc --- /dev/null +++ b/dev-python/pygame/pygame-2.5.2-r3.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Python bindings for SDL multimedia library" +HOMEPAGE=" + https://www.pygame.org/ + https://github.com/pygame/pygame/ + https://pypi.org/project/pygame/ +" +SRC_URI=" + https://github.com/pygame/pygame/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~x86" +IUSE="examples opengl test X" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/numpy[${PYTHON_USEDEP}] + media-libs/freetype + media-libs/libjpeg-turbo:= + media-libs/libpng:= + media-libs/portmidi + media-libs/sdl2-image + media-libs/sdl2-mixer + media-libs/sdl2-ttf + X? ( media-libs/libsdl2[opengl?,threads(+),video,X] ) + !X? ( media-libs/libsdl2[threads(+)] ) +" +DEPEND=" + ${RDEPEND} + test? ( + media-libs/sdl2-image[gif,jpeg,png,tiff,webp] + media-libs/sdl2-mixer[mp3,vorbis,wav] + ) +" +# fontconfig used for fc-list +RDEPEND+=" + media-libs/fontconfig +" +# util-linux provides script +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + test? ( + media-libs/fontconfig + sys-apps/util-linux + ) +" + +src_prepare() { + local PATCHES=( + # https://github.com/pygame/pygame/pull/4035 + "${FILESDIR}/${P}-error.patch" + # https://github.com/pygame/pygame/pull/4236 + "${FILESDIR}/${P}-gcc-14.patch" + # https://github.com/pygame/pygame/pull/4240 + # https://github.com/pygame/pygame/pull/4254 + # https://github.com/pygame/pygame/pull/4255 + "${FILESDIR}/${P}-numpy-2.patch" + ) + + # some numpy-related crash (not a regression) + # https://github.com/pygame/pygame/issues/4049 + sed -e 's:import numpy:raise ImportError(""):' \ + -i test/pixelcopy_test.py || die + + distutils-r1_src_prepare +} + +python_configure() { + PORTMIDI_INC_PORTTIME=1 LOCALBASE="${EPREFIX}/usr" \ + "${EPYTHON}" "${S}"/buildconfig/config.py || die +} + +python_configure_all() { + find src_c/cython -name '*.pyx' -exec touch {} + || die + "${EPYTHON}" setup.py cython_only || die +} + +python_test() { + local -x SDL_VIDEODRIVER=dummy + local -x SDL_AUDIODRIVER=disk + script -eqc "${EPYTHON} -m pygame.tests -v" || die +} + +python_install() { + distutils-r1_python_install + + # https://bugs.gentoo.org/497720 + rm -fr "${D}$(python_get_sitedir)"/pygame/{docs,examples} || die +} + +python_install_all() { + distutils-r1_python_install_all + use examples && dodoc -r examples +} diff --git a/dev-python/pypax/Manifest b/dev-python/pypax/Manifest index 287a77e85208..2f319f1dc0f4 100644 --- a/dev-python/pypax/Manifest +++ b/dev-python/pypax/Manifest @@ -1,5 +1,5 @@ DIST elfix-0.9.5.tar.gz 401722 BLAKE2B 184f8944c62412675819ca86f13bcf23039ebcf069df528267f3e4272859e6cc442a1e05a7a121d88987c282d7e2f513d02f28ce41a8e3c0c226b456fa256aa6 SHA512 e15ab664357796f3a63ac54912eb43ae659947088a10ef16aafcbdd713cc3670fb0319cb2b95a2d29092866d322ef69df1d63847dfc0c4ab2cdd49e6eaa4635e EBUILD pypax-0.9.5-r1.ebuild 1103 BLAKE2B e8fbcc39219d7338aba389b49096cb39e628d366b37d4d8581ed5a87f3f500ae66c90b2319a3eede42ef6ec7e8e8e9ad4141b66a9eab373981e412eefd26bf14 SHA512 8fa3144a7d761fa7e8f0a46832ece4f15a3edf3903c023021531b2156c40b1443f92e39da0313f740abe8352e3778e1f48b65737cba453334d18cb26f87720d2 -EBUILD pypax-0.9.5-r2.ebuild 1105 BLAKE2B c45f045d1693dff676c61d5d978e2ad3d6aa263c8232a6e11023b6125a0b5e37d01861758721345c5aba9c399feef2b4aa27d270aff308583793ea696ad87321 SHA512 6d6e3cc40b37ba0647cb0b8fafa28bd349504ef126c7e958789ab7764793b19453fc94785f38a4d99c3929d61d3bfe48e06928d68f247167f4c383bc518c3344 +EBUILD pypax-0.9.5-r2.ebuild 1104 BLAKE2B e21933d6f4610442e2b9ca272a4d618070b2c9833bf9cb711a369bab84fff7827e3b4f09e0037e918f99d0ca1cb828dedced1efe09c0b6aa6492e6405e398832 SHA512 72fbf27dd51fa5760726beb7ab0c51b1f1b8bb881d4b29c51320c2511c01f178d7ecb35b5654ded74f9dfd3826c4339706a5b37307e08022f8339648f645c3df EBUILD pypax-9999.ebuild 1080 BLAKE2B 4264bca5d80467456961ddab04a40fa4b948ee22c245c494bc76db568412008991e266a69f26dbde6599779c24c1a188444fa8d26c194023a44f138339c693b8 SHA512 3f8139ce721b7e4545f5074b02e4c0d003c7de2c2602e1fb5b5d5a5e2f2637093327a6f967a409ef83fdeaf8833c8531d287053a3e82bff8a5fb6efa6fb62316 MISC metadata.xml 612 BLAKE2B 098958af51ca2eda318701a6e321400131ff0c34ae84353d46a42e2271681eeac9a6bede38284a678b1d25aec579dcafca93ce1257f0c24980ff95a7a455ed36 SHA512 0668039cd6310b64d905c8dc5c9b2ed1ea237a049a076e7b62588118a0c772e4f8142e63ce452cac6357f31488fb00cdca02a14e4945bcc4cc7275fdd4fff9c1 diff --git a/dev-python/pypax/pypax-0.9.5-r2.ebuild b/dev-python/pypax/pypax-0.9.5-r2.ebuild index d2f8cedc581c..dd3e589bc9dc 100644 --- a/dev-python/pypax/pypax-0.9.5-r2.ebuild +++ b/dev-python/pypax/pypax-0.9.5-r2.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]] ; then inherit git-r3 else SRC_URI="https://dev.gentoo.org/~blueness/elfix/elfix-${PV}.tar.gz" - KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv sparc x86" S="${WORKDIR}/elfix-${PV}" fi diff --git a/dev-python/pyscard/Manifest b/dev-python/pyscard/Manifest index 8d8130c699c4..11d346ce1787 100644 --- a/dev-python/pyscard/Manifest +++ b/dev-python/pyscard/Manifest @@ -1,3 +1,5 @@ +DIST pyscard-2.0.10.tar.gz 153351 BLAKE2B fb600032321ac0bd372c7aa8fcdd82273af9edcfb51eb5d455296a2a685a291e442209d5c59d60b81cdd8cb3b0699f733e41528fe06ed827558146ba4085c97d SHA512 231d5abc0ad31ae7f0e394f928045346323f1040b313394a3d235282feb79bfec0d124ebde84017178dfa1983beadfb245a33bfa6a75b4fab9e65c3090b9e9cb DIST pyscard-2.0.9.tar.gz 153513 BLAKE2B 00a7676cb0d987b7a6cd0c2cdf061e4e4405c78a0289d0c46abe95461b19d61a964792f69fe2a2f268653d332e8c21f17d03a8f3b05456df8475b0c51370830c SHA512 0503c29dfd288237eb17fae2a6387cdfce5e34a3aa6cdbdf58aef04ad91ab232d14d78b999fd1d4b7d7c8ad6282fa0d7983a65030f896f1e8098597f182b10cc +EBUILD pyscard-2.0.10.ebuild 870 BLAKE2B 1fa97c0a61d35c4f8944d771ad068a7c536d692e1d93725a63c731fbd6ab68ed69f4fc6bac5d5eca4be453ff91f41d24f41923983bdaec8f08a625f2b5fc3a0c SHA512 3adde1528061867d394f111c01c6d9fbd3de24a11e95348fff56085bb94c20ea9d53aefe51d1e2df291a64052dbeaa6440f86651faf5fbc790e041c76985ab58 EBUILD pyscard-2.0.9.ebuild 867 BLAKE2B cfec5ef96d3232c564d34f4580ec18c1e77db12e4af777ecece41b861545e99ae22fba860701391682d320ae8492a7e6dc2a74d33b6f1b9329d1d4fc8c7c850f SHA512 523ffa70b2434988de371f9a9124cad4f64c16b345cee5ea1c796a04ae9faac7f40f0ca2969597b7917cac3e33a3cb99e8733ef6e345e57cda1ccdfdab0ca29c MISC metadata.xml 426 BLAKE2B a4819bd37d610cf785d4b0e5ba2a709c941000d5cea8e20c8d49e513e7167b55e8e149da9e318281dce7b4eb92cb61e355054c273e3758262c6c25a0757ffba3 SHA512 82e759791154362704f4d7a1a1c72d53710e405c21bf791d0ec609ddfee4b8c04e3490a3f33f8d0e6e295f3b8433520f328dd71bc91cde2926a89a76803fd63d diff --git a/dev-python/pyscard/pyscard-2.0.10.ebuild b/dev-python/pyscard/pyscard-2.0.10.ebuild new file mode 100644 index 000000000000..b141ab35e303 --- /dev/null +++ b/dev-python/pyscard/pyscard-2.0.10.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 optfeature + +DESCRIPTION="Smart card support in python" +HOMEPAGE=" + https://pyscard.sourceforge.io/ + https://github.com/LudovicRousseau/pyscard/ + https://pypi.org/project/pyscard/ +" +SRC_URI=" + https://downloads.sourceforge.net/project/pyscard/pyscard/pyscard%20${PV}/${P}.tar.gz +" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + +DEPEND=" + sys-apps/pcsc-lite +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + dev-lang/swig +" + +distutils_enable_tests unittest + +pkg_postinst() { + optfeature "Gui support" dev-python/wxpython + optfeature "Support of remote readers with Pyro" dev-python/Pyro4 +} + +python_test() { + cd test || die + eunittest +} diff --git a/dev-python/pyside6-tools/Manifest b/dev-python/pyside6-tools/Manifest index 46bea3c6a394..c490fc18b9b6 100644 --- a/dev-python/pyside6-tools/Manifest +++ b/dev-python/pyside6-tools/Manifest @@ -1,5 +1,5 @@ DIST pyside-setup-everywhere-src-6.7.0.tar.xz 14382456 BLAKE2B 607e496cdeb7e55166b4f0dc15662a8792c7d8925856e8edbb927dfdc33342d158f430e3433d3d4a78ea33740e333fb2422ea1f4332408c3c6214f92d31bdd0d SHA512 7801d564d8d359edec431dc0e6f170538b9fc6f834cb7ab8eff41c1989bffb619c446d4d62d65db2a5b7592c0bff5d450d42de2797726658fe1a8f53df8a4c14 DIST pyside-setup-everywhere-src-6.7.1.tar.xz 14400976 BLAKE2B 1f6e2705aedc4151147e259da2a8fbab19a1815f19f1a36ea46dbf0bf2282a453e85a33ea8c6862072bb22699be39ab8375b48cd6d5b879de8bed5fad8cf60cb SHA512 6ca73f0b16ef43bc018aeb9e0f51d8ae91b13b79ebdfd71f5524bc0e8ef78322ba0aca81203cc5532e5096a55441fb4dabf3b628de3234b876b7a70327b714d4 EBUILD pyside6-tools-6.7.0.ebuild 1768 BLAKE2B ccd9ba0f0cf047abab5993838975913fb268c75dc8975c04b5300ac715d98342fdaa579323462ae43cb29bc994f54b1c6e63bc35b71e180c892b18a94ae937db SHA512 d2795ada922c9d6c38560a7254c0ef8957c06985ac89fb54e79626470dd5b7344a834d57bcaae7bc5e0513ec9e7d68788e2b8bec22b2fc7737f9febc773ffbf0 -EBUILD pyside6-tools-6.7.1.ebuild 1872 BLAKE2B f1e1353f33bb9f16c4c0d7e97b52a701d6b5fa3fcbaca455224222e69dee07fa78ec2357392f07d9862797f6057e14a2f4a76379403bd766e1b9cab71e7bee26 SHA512 effb9d45afb1d6d7e899e414170140cd67e43cec501c6095f9fcc69aca7c29dc41f61a6fc7fc57e89e0ecdc74703b3353c9b46b963f448cc5a065a4c34fba3f6 +EBUILD pyside6-tools-6.7.1.ebuild 1883 BLAKE2B 6b70960f280acb0d1e822ca83f8543d04dcd17844547e93facab031040725acdcbc385a7adccdb6e2e6a15b834ce31e5c24419208f0160f57d3a86365f341f8e SHA512 e329b5cb4d717fe27fed7ba548a9e26b44d29031c3c33d87360b287b7784f0190a06ab22b81a083ef5e22b0499ec34e73a92ae3292650178894f63992779fd0d MISC metadata.xml 402 BLAKE2B 28348df442d189eadb56e04dfda71c1d5a56868aae85611a7d77ecdc7651e34ce02563c8da1270aad55758e2dd4301de44434e0bbdb010ef484e240068602ede SHA512 a54866110e38c24d67d60286c64b63dc0b537c55eb201b84b9173b47710b6e8a840d9072ca46fbef969bf481e43e1d8824b20655d7fe6b300cfd5333c3f74a41 diff --git a/dev-python/pyside6-tools/pyside6-tools-6.7.1.ebuild b/dev-python/pyside6-tools/pyside6-tools-6.7.1.ebuild index 5e4bf58ec13e..57d275d262a2 100644 --- a/dev-python/pyside6-tools/pyside6-tools-6.7.1.ebuild +++ b/dev-python/pyside6-tools/pyside6-tools-6.7.1.ebuild @@ -20,7 +20,7 @@ S="${WORKDIR}/${MY_PN}-${PV}/sources/pyside-tools" LICENSE="GPL-2" SLOT="6/${PV}" -KEYWORDS="~amd64" +KEYWORDS="amd64 ~arm ~arm64" REQUIRED_USE="${PYTHON_REQUIRED_USE}" # Minimal supported version of Qt. diff --git a/dev-python/pyside6/Manifest b/dev-python/pyside6/Manifest index e0a61d4f6dc8..c5979a74f6a1 100644 --- a/dev-python/pyside6/Manifest +++ b/dev-python/pyside6/Manifest @@ -3,5 +3,5 @@ AUX pyside6-6.6.0-no-qtexampleicons.patch 221 BLAKE2B d45b4ebcd780a0151b793b5b21 DIST pyside-setup-everywhere-src-6.7.0.tar.xz 14382456 BLAKE2B 607e496cdeb7e55166b4f0dc15662a8792c7d8925856e8edbb927dfdc33342d158f430e3433d3d4a78ea33740e333fb2422ea1f4332408c3c6214f92d31bdd0d SHA512 7801d564d8d359edec431dc0e6f170538b9fc6f834cb7ab8eff41c1989bffb619c446d4d62d65db2a5b7592c0bff5d450d42de2797726658fe1a8f53df8a4c14 DIST pyside-setup-everywhere-src-6.7.1.tar.xz 14400976 BLAKE2B 1f6e2705aedc4151147e259da2a8fbab19a1815f19f1a36ea46dbf0bf2282a453e85a33ea8c6862072bb22699be39ab8375b48cd6d5b879de8bed5fad8cf60cb SHA512 6ca73f0b16ef43bc018aeb9e0f51d8ae91b13b79ebdfd71f5524bc0e8ef78322ba0aca81203cc5532e5096a55441fb4dabf3b628de3234b876b7a70327b714d4 EBUILD pyside6-6.7.0.ebuild 10169 BLAKE2B 0d36ff8095a3386536ff48f42966751ebac1824247c87b8a04e578d6d362c5d207fc83258be8e5f7725d3d21faa9b9652d7d761f086759a68b9356079ec079b5 SHA512 be8cba232e1e026789e96a51ee6edf615b378a9d449e03ee482eec79163f81650aa6fa3db137177b85667c9216bad0a705047ada00b687994afb0481fdd455dd -EBUILD pyside6-6.7.1.ebuild 10202 BLAKE2B 59397cba2470c545ffe0d72eaaff8c2dada02ff6067c5e8e049896c6d65fa705cb56f25b2244cff798c6cfa9b121c8157fbf0ab18976ee3f1e75805d7b5d1541 SHA512 de2175fce9dfb28b05b592f4a3916726cfcdb53cc0d7c3726a3505fa3b43df99e6af01ba986d5b555bc27e66967ddb2911ab99ab7615284119bb5ee75933e7fa +EBUILD pyside6-6.7.1.ebuild 10213 BLAKE2B fd4ffa1d583f1302d348e49e28bb23fda1f3a4b35f6b4ab2e8f39de3e15bbf6c44823c6793ce9183f31d22c86b4951cd86391a5c169462d334b3d9d0ee522550 SHA512 2383c3049f01d31679267408f265d2eda58c414427495cfaae50d11bef51e23cca6b472a1f88947be3deb9a24e774e12feb97ca5c57e39f3288b044628ccbe76 MISC metadata.xml 2370 BLAKE2B 4135d3d10c96b39c55d9609a096a62a638c2c2e4f15c8b097631baaec111e4c197584f66db8d6151b25404cf51de7b3254c3c853ce6ba0e5c832d4dcb59936f0 SHA512 3ef85f4d14c69cf9fbccd62056e806ac3afbc49ee4ab31652b51bed3582d492d631d2c1370fa59af6ed6a8c32cb337108f9f2bd5dd7feb4a7402a046b9bb0ceb diff --git a/dev-python/pyside6/pyside6-6.7.1.ebuild b/dev-python/pyside6/pyside6-6.7.1.ebuild index dafd119436e8..a485b3fc73d8 100644 --- a/dev-python/pyside6/pyside6-6.7.1.ebuild +++ b/dev-python/pyside6/pyside6-6.7.1.ebuild @@ -39,7 +39,7 @@ S="${WORKDIR}/${MY_PN}-${PV}/sources/pyside6" # x11extras (for X) LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" SLOT="6/${PV}" -KEYWORDS="~amd64" +KEYWORDS="amd64 ~arm ~arm64" IUSE=" 3d bluetooth charts +concurrent +dbus designer gles2-only +gui help location multimedia +network network-auth nfc positioning +opengl pdfium positioning diff --git a/dev-python/sh/Manifest b/dev-python/sh/Manifest index c56b1c5d0d1c..a6ad3f2fb5d5 100644 --- a/dev-python/sh/Manifest +++ b/dev-python/sh/Manifest @@ -1,3 +1,5 @@ DIST sh-2.0.6.tar.gz 345496 BLAKE2B 2352aa1c560a95e59446473658d0a95609f594417c8840c84cf1d65590aa94c2225dcd8782e75d82e92cdbf86f21dbbe03a1818a5ef1800a39444ce2918bc90b SHA512 717dae58ebd08b3a86e0d30ba2a6f3055592844d064265280b97a1d29bd7d0422c9e5500b6eb999cc1a97c1c2af04cf8ed214670bc08cb2bc45e418f69560c1d +DIST sh-2.0.7.tar.gz 345477 BLAKE2B a7eb24e5cdc4543b5a44a523b101b5b103ad1fc26664b659cf84921d50112bac1a49d7ea19889d2157b2df941b67840373a9a4bc63e2cb7f94bb4cdfac85819c SHA512 331a3bdc027eeac7100ae6318a579c85fb11ce0e1922d1078c2f09b0523733b146a9bd5b9f030a2da23e3d2bb2a6970bd451d53224259967efdcf99e949f7b9f EBUILD sh-2.0.6.ebuild 579 BLAKE2B 4843a4f26fe7fba474fb086bc4911258626b59351fc1986aa16cb63f2ad655344beb01bd5e0c8e4ed1d57cc5c05d79dd11eb625c45938371cf95f99d7ee48f44 SHA512 c579bc5e60edff5f05502dbc4c803790ca48ed75fb8111c1ce51a570a8efb6ee27dc98beacafc755d4a027074e92361c00f9f8dfd724b65ebdeda75ea8b72080 +EBUILD sh-2.0.7.ebuild 587 BLAKE2B 889713348d1c1e647867bf851b683919e5fab821e5366ef78ddcb72eb1323951498dbe7aa11b91a5487796f3787605b58845345096123bba927d267693a8e282 SHA512 95dfe0b9af66704385aa076954e062622709c93f53bdada8363690a5fc6e68e124f270fc0f6572936c96431b846bcb16a8b37988adf6e9d352c21d790e1ed14a MISC metadata.xml 803 BLAKE2B 086d1696b7c03a1a4ac9d89164b507fd7caeed3163c15b4263772399641a3f82ca364a277fef6ede78bb3d8776ec7181f316ee8070ac5bb9290e7233f69514b0 SHA512 bceee86f0df9e0042815b9d24dd75659c7548f345dee2e1e1f586cf28f605d59a7ffe759f2cdbc8da6f6fb620b7f66b1763992b35e943ed47c3e1b739eaa3a2c diff --git a/dev-python/sh/sh-2.0.7.ebuild b/dev-python/sh/sh-2.0.7.ebuild new file mode 100644 index 000000000000..6501a4cab092 --- /dev/null +++ b/dev-python/sh/sh-2.0.7.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( pypy3 python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python subprocess interface" +HOMEPAGE=" + https://github.com/amoffat/sh/ + https://pypi.org/project/sh/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +distutils_enable_tests unittest + +python_test() { + local -x SH_TESTS_RUNNING=1 + eunittest -p "*_test.py" +} diff --git a/dev-python/shiboken6/Manifest b/dev-python/shiboken6/Manifest index 4e7f163546e5..cead25448d99 100644 --- a/dev-python/shiboken6/Manifest +++ b/dev-python/shiboken6/Manifest @@ -3,5 +3,5 @@ AUX shiboken6-6.7.1-add-missing-include.patch 425 BLAKE2B e0a0f484a6fb2bb9f1e3ca DIST pyside-setup-everywhere-src-6.7.0.tar.xz 14382456 BLAKE2B 607e496cdeb7e55166b4f0dc15662a8792c7d8925856e8edbb927dfdc33342d158f430e3433d3d4a78ea33740e333fb2422ea1f4332408c3c6214f92d31bdd0d SHA512 7801d564d8d359edec431dc0e6f170538b9fc6f834cb7ab8eff41c1989bffb619c446d4d62d65db2a5b7592c0bff5d450d42de2797726658fe1a8f53df8a4c14 DIST pyside-setup-everywhere-src-6.7.1.tar.xz 14400976 BLAKE2B 1f6e2705aedc4151147e259da2a8fbab19a1815f19f1a36ea46dbf0bf2282a453e85a33ea8c6862072bb22699be39ab8375b48cd6d5b879de8bed5fad8cf60cb SHA512 6ca73f0b16ef43bc018aeb9e0f51d8ae91b13b79ebdfd71f5524bc0e8ef78322ba0aca81203cc5532e5096a55441fb4dabf3b628de3234b876b7a70327b714d4 EBUILD shiboken6-6.7.0.ebuild 6643 BLAKE2B a1ed24f156f46a98044a7adbae6862554a9dcc73f78930168af96b0450d2b57325545c2523b3499ee14d5f92c3880abd26e31946c783c185beb4b391c2057333 SHA512 eb75e5fec22603a3b3b26b559229fdb7588db47d4b8052110913a7a7cb88146a69b5726d27f3a880426f22d2f54a1be71cdff937ce091f39058e3ee0c807ddbd -EBUILD shiboken6-6.7.1.ebuild 6728 BLAKE2B cc65d5e0a5f45d4b51d7e4208896b58a2dd25d036a648bac72f4aa33b4dd8d36358f4201582a1d0711e407124f10728ee2ecfee6fac4396a8c032dd5db4ccd02 SHA512 48b8aa7c6b50552889dccb3a121fcd5e7dc89c63d9a0ec42a1b989b21d641509ad0a3129293f780de28ea37d5753f4a5400bf8f32475564a5f03783c46590611 +EBUILD shiboken6-6.7.1.ebuild 6739 BLAKE2B ea08136e6dd97c1ee304c6062a059e1639296c2d4ee57c6a23e3d9008cd61e8ac1e3508bbfe37399158dc404d6259b66c67365044ec26a9a6096e2d15d6e6f2a SHA512 c6082880fe6e12acc35b706b9647735e5ae5bd4bb1b8786cd3c21d5e9c1fdecfa153c603b0579c03016ca2d0ff031432d7cc424a1fd5b5805578a5e904fbe89a MISC metadata.xml 730 BLAKE2B 33e7e589d02ec0517e134aa50407ecb97c6800be3ab7b69174d65776f62c1f25c2b2209d51299d9e0110b5f5e9322ee2c0b43dc89e6b12c40ea322ca9bc8eb3f SHA512 cc4ecdd9bc86ce59c2027c6f87307d32bd76d5d2cd8c07edb6c60cc5317ea52a96136c7597a179d75f1632db2999300d8b8f0567679ba3fc562804774fcdcc98 diff --git a/dev-python/shiboken6/shiboken6-6.7.1.ebuild b/dev-python/shiboken6/shiboken6-6.7.1.ebuild index 1a7764eeebec..69c4efccd59c 100644 --- a/dev-python/shiboken6/shiboken6-6.7.1.ebuild +++ b/dev-python/shiboken6/shiboken6-6.7.1.ebuild @@ -31,7 +31,7 @@ S="${WORKDIR}/${MY_PN}-${PV}/sources/shiboken6" # arbitrarily relicensed. (TODO) LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 ) GPL-3" SLOT="6/${PV}" -KEYWORDS="~amd64" +KEYWORDS="amd64 ~arm ~arm64" IUSE="+docstrings numpy test vulkan" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/dev-python/tlsh/Manifest b/dev-python/tlsh/Manifest index 3671de15f029..6fa60bc1b845 100644 --- a/dev-python/tlsh/Manifest +++ b/dev-python/tlsh/Manifest @@ -1,4 +1,7 @@ +AUX tlsh-4.8.2-r1-py312.patch 776 BLAKE2B c5189ed9d7b902a2c6a88fd1fac1b1da2b9c8997acb7dbfbff550e66b16f969fcc7b39e370d6ed5cdb6d15515ba290fadbe30f52b2723fae9d0aee79c163d1d0 SHA512 ba1f37449a2a8a007bc1a83c2b4d1d0061c7a109207cac4220ab44c732690bb0bce0faf55b452e5c210eb621a5b3d6423f233d6d0716cf81df03de38ffeea513 AUX tlsh-4.8.2-setup-sources.patch 1029 BLAKE2B 6b1a252693940df0856361aa38553a6a684566c4ab80ac4e01b7151a611b5d27bd9065c5560e958931108399b9b860405ab4119615f8f6ab6f8d05e8ce2f4c89 SHA512 04fce865f3a7e73a9a6814596255f86eb1d24086372479ed993b7faa362973808d2d45f4d81506c1bf87bfc534caa410a0c8758250ccb3fa4337c0952610be5e +DIST tlsh-4.8.2.gh.tar.gz 3345458 BLAKE2B 27d5eece16bb36225b9ae8b3d3a9d055a0f214fffae08a58c39211c3d918dd842497315a62237b291ee1055dfadad78826bbd24f7b9d88f510e9a31f74654039 SHA512 5355c7734f5356a3a7a31ccc078254835871fc0369f1889a34131a0f810735201c68f674eb18e975b6a03a32e5c284899ca9ffdc1f583e42192188c172d2aad0 DIST tlsh-4.8.2.tar.gz 3345458 BLAKE2B 27d5eece16bb36225b9ae8b3d3a9d055a0f214fffae08a58c39211c3d918dd842497315a62237b291ee1055dfadad78826bbd24f7b9d88f510e9a31f74654039 SHA512 5355c7734f5356a3a7a31ccc078254835871fc0369f1889a34131a0f810735201c68f674eb18e975b6a03a32e5c284899ca9ffdc1f583e42192188c172d2aad0 +EBUILD tlsh-4.8.2-r1.ebuild 740 BLAKE2B ae7a53b61fffbf7a8b27df9adca68c728c81bbb84f95a311c14c58c8ce91ce7a64e1c563c863a65014323f264b46443abc2f2595509af8858fbc05fb55316925 SHA512 d6bf9dded0002408716b6370ec00e6ef233573ec4af5c9a8c4d1a7b6aa29bdc51aa1755961e781bd994eb68992cb05a641a094beb162d1856f675a0f9895c322 EBUILD tlsh-4.8.2.ebuild 824 BLAKE2B 7ae8ebc9d5e93ff68a4cb6e2e3098528877f158155f194c67aa2b478dd55ed91efdbbcd4123cdfe6ce98408c51d077c26ef0f56dbf852f9b07a18d95a580476e SHA512 6579172dbc43d0e8e20a692582b99ed22a422474fc081c6cedfe03e6e1e7dab76159c9c63018bef0f7ca0cfd1fadc4b681c7c753663acb5b9dea9bb1f555ca2d MISC metadata.xml 520 BLAKE2B 97d64e94859345f4537e1a95dac94190cf54cf608cc851a8cdf24f5f4b71c0821c778d24f99fb076ed08247a085270d4c36aaa66583916c0a420733b7b8543be SHA512 95dc94ca2c08d71246453ccee139901e675ec84b2c4af224b90057270f4bf5494ffb761e2d3b4dff25cfcac47185d4f7d2f4b3080182f8c9526b746e99519211 diff --git a/dev-python/tlsh/files/tlsh-4.8.2-r1-py312.patch b/dev-python/tlsh/files/tlsh-4.8.2-r1-py312.patch new file mode 100644 index 000000000000..56c4766bd711 --- /dev/null +++ b/dev-python/tlsh/files/tlsh-4.8.2-r1-py312.patch @@ -0,0 +1,25 @@ +Use PyVarObject_HEAD_INIT instead PyObject_HEAD_INIT + +--- a/tlshmodule.cpp ++++ b/tlshmodule.cpp +@@ -59,7 +59,7 @@ + #include + #include + #include +-#include "tlsh.h" ++#include + + // to generate the "T1" hashes introduced in TLSH 4.0.0 + // see 4.0.0 from 26/Mar/2020 at https://github.com/trendmicro/tlsh/blob/master/Change_History.md +@@ -286,10 +286,7 @@ static PyGetSetDef Tlsh_getsetters[] = { + }; + + static PyTypeObject tlsh_TlshType = { +- PyObject_HEAD_INIT(NULL) +-#if PY_MAJOR_VERSION < 3 +- 0, /* ob_size */ +-#endif ++ PyVarObject_HEAD_INIT(NULL, 0) + "tlsh.Tlsh", /* tp_name */ + sizeof(tlsh_TlshObject), /* tp_basicsize */ + 0, /* tp_itemsize */ diff --git a/dev-python/tlsh/tlsh-4.8.2-r1.ebuild b/dev-python/tlsh/tlsh-4.8.2-r1.ebuild new file mode 100644 index 000000000000..94ebb2d03eab --- /dev/null +++ b/dev-python/tlsh/tlsh-4.8.2-r1.ebuild @@ -0,0 +1,30 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_EXT=1 +inherit distutils-r1 + +DESCRIPTION="Fuzzy matching library - C++ extension for Python" +HOMEPAGE="https://pypi.org/project/python-tlsh/" +SRC_URI="https://github.com/trendmicro/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" +S=${WORKDIR}/${P}/py_ext + +LICENSE="|| ( Apache-2.0 BSD )" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86" + +DEPEND="dev-libs/tlsh" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}"/${P}-setup-sources.patch + "${FILESDIR}"/${P}-r1-py312.patch +) + +python_test() { + "${EPYTHON}" test.py test.py test.py &> /dev/null || die +} diff --git a/dev-python/typing-extensions/Manifest b/dev-python/typing-extensions/Manifest index a219680bddff..4203307474df 100644 --- a/dev-python/typing-extensions/Manifest +++ b/dev-python/typing-extensions/Manifest @@ -2,8 +2,10 @@ DIST typing_extensions-12e901ed0cb8a826726357f8020cf3837d961e15.gh.tar.gz 95229 DIST typing_extensions-4.11.0.tar.gz 78744 BLAKE2B 641d4a13fcd10151a0b7059d11393c78974883710a860805dc132a148677c80a0be06dc32f66cffc4ae2dd838c607bdaa8d3f44e4e3cf55848d2a315bd74ce5a SHA512 d795fadbe9c0a24c4d3190f375d72576f5b42a14dc3a999127c1356f2ae77d4bffdc04a23b7a05331cc8b703a81f504328aaf5d6c1247ea24cbeed25dccb0a37 DIST typing_extensions-4.12.0.tar.gz 84291 BLAKE2B 96ebdf7ea479fb96e106e79782845380dcb1323265bf4931d26e1c09c09519c6712cbff9270a97ab45e26e61b48d5fb57f44c3ec6651eec29ef724b5896046e0 SHA512 da9d983f320ae4c7f386ab2bcaf57a881ff2b6bb6030618f270195ce9f905f2cbaf4f67c40311f21c096bedc014b7717c014f142f33fd25bf8e41803ac12bc4a DIST typing_extensions-4.12.0rc1.tar.gz 83702 BLAKE2B 5f8faaf15bb975f84fc4e217ab1ef9aaa3526dbfc3e17150a1b94cade70e19b27d9e0b637b175aae108719dd234a972c53696e96f7d6b5e96c626c31ded68123 SHA512 a0ce4d62695facb9ad11a4719ea31a0d5f95ca10eee939fb9b3fde8bae963e343a6779e7f5507af7f8751cf0b944d703110bcb18a345f020923ff5ebac54bc9e +DIST typing_extensions-4.12.1.tar.gz 84923 BLAKE2B aff356290f0d138d29d0e52e8530e0b3ff11f8e53cceac97609f99d4a1ca062eb628b53b202626a538c16c511cbe5909f735740c5b15de049fec58e4bb5adfd9 SHA512 b9084010de271f0193181c77c4a74d72d207a6484d2ccec9f5162cfb288c38a6f7c9d844804e907816ca9a0d2f2aa7a8afcb9b377f7734a2fa927281744b0106 EBUILD typing-extensions-4.11.0.ebuild 654 BLAKE2B 39a30d648c4ee16a0425451d5160b8575217a0c74f9a932cb559407bcbf11806a9749f411bbfd351f031615fcc9c5e198efbca3f6a5e8db88d583fc869b1bc6f SHA512 45635bf83161b3c66d42ba4e424c4c60070e45a666f357b052fe4999f0fc45c4e96c8488ffbf6ab7044bf2841a9f5ba6f5762fbc5a7f41194729bebae4fc4323 EBUILD typing-extensions-4.11.0_p20240512.ebuild 879 BLAKE2B b261e4159377d6e32ef0225c595faf1e6917ced7e9b3fd133b8872ed4b64f37b470efd6a2792d9073355d33567d8c1904b6be4ac7be9faf638870a815abf7f2e SHA512 d0d62256704ad79703abbe9b217ca0ec44bef10c2b945ec30a46722e49451c5c839f2126841fb0fe0d6a2856d8af81270bdba8cf6b62220a80191bbfa5ccda0a EBUILD typing-extensions-4.12.0.ebuild 662 BLAKE2B a5b97317cfff4239b52132d0594e1b3228110541aa936bc10a7da50ebe7e5a074ffb882723cd2d72c433daa52819a754f523ab2b6b1c752ad5d68011b5d69d10 SHA512 c590f1e8df220966e4e2065c36edb5f5896e2a9f82ec2af7d2efc71b8f41bc30c88aadbb03ee82efd1c7f720d9ba07f03c322b78b10d8228902c6121dbfadb00 EBUILD typing-extensions-4.12.0_rc1.ebuild 662 BLAKE2B a5b97317cfff4239b52132d0594e1b3228110541aa936bc10a7da50ebe7e5a074ffb882723cd2d72c433daa52819a754f523ab2b6b1c752ad5d68011b5d69d10 SHA512 c590f1e8df220966e4e2065c36edb5f5896e2a9f82ec2af7d2efc71b8f41bc30c88aadbb03ee82efd1c7f720d9ba07f03c322b78b10d8228902c6121dbfadb00 +EBUILD typing-extensions-4.12.1.ebuild 662 BLAKE2B a5b97317cfff4239b52132d0594e1b3228110541aa936bc10a7da50ebe7e5a074ffb882723cd2d72c433daa52819a754f523ab2b6b1c752ad5d68011b5d69d10 SHA512 c590f1e8df220966e4e2065c36edb5f5896e2a9f82ec2af7d2efc71b8f41bc30c88aadbb03ee82efd1c7f720d9ba07f03c322b78b10d8228902c6121dbfadb00 MISC metadata.xml 409 BLAKE2B f2defedc04bc50fcdccb536be53f5148d2630bc235437d9c2ab32d579585e27c108f87d22cc9b458151e742d2f6c0788ae993fcbefe247295f2a572d8648ffaa SHA512 be8e74d9c73f2e4dfce9728cb06c3bc56ae35120e3388fc232da3f4cff17367775401805f63fecb74397ecc7ae8340d68dfa271cd06ed2fb03def8d155262d02 diff --git a/dev-python/typing-extensions/typing-extensions-4.12.1.ebuild b/dev-python/typing-extensions/typing-extensions-4.12.1.ebuild new file mode 100644 index 000000000000..71adea3717b9 --- /dev/null +++ b/dev-python/typing-extensions/typing-extensions-4.12.1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..13} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Backported and Experimental Type Hints for Python 3.7+" +HOMEPAGE=" + https://pypi.org/project/typing-extensions/ + https://github.com/python/typing_extensions/ +" + +LICENSE="PSF-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + +distutils_enable_tests unittest + +python_test() { + cd src || die + eunittest +} -- cgit v1.2.3