diff options
Diffstat (limited to 'dev-python')
29 files changed, 412 insertions, 20 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz Binary files differindex 074c7f87f8b9..cb53cd32028c 100644 --- a/dev-python/Manifest.gz +++ b/dev-python/Manifest.gz diff --git a/dev-python/clang/Manifest b/dev-python/clang/Manifest index 2911af1cc3f2..2dee8a881ba4 100644 --- a/dev-python/clang/Manifest +++ b/dev-python/clang/Manifest @@ -15,6 +15,7 @@ DIST llvm-project-19.1.6.src.tar.xz.sig 438 BLAKE2B 1791e98252ab78a9a762ef601ff9 DIST llvm-project-32f7f0010bca99ee4bd917f57272733fb2bf3bd9.tar.gz 223983502 BLAKE2B fd3e6b0b795abc42568ef98fa774d927029c18838a5d0f34eaa66c37976444a63f2fc5d883f3bf3a98533f51e387936f1c659230f31c757d26153425696a16cd SHA512 65a345ad5b77c627008f759947e5e9f28a62c8992d7146113e0446e5849feaf9088c15c8b22ca0824af5b927d6a417f5326258b489fb8ccea78ec9e0e0fe8fba DIST llvm-project-49a5ad8e5714fd404210279303acc97b495d66d0.tar.gz 224456065 BLAKE2B 0077b9d37c479ac6190cc4b897cc35d6f1f3e6a772cd0620bcb1006afc19377e9968e38fb9d9adffe316e85290c9045deecbf9bf62b440c55968634b442edb31 SHA512 45d779eb27c230f656fda47c85127381cab8c8f7f75d77411c6960269f8aad5fa3c99c024a98ab8a349da1c88ad9d892cc82f91a6f344b791b281449031ae49a DIST llvm-project-665d79f2e967a5eee6fff93685e45f50cf24cab2.tar.gz 224186302 BLAKE2B 6d4a02b6cfaf53324161c43ed02024f0fea0e7de25a9150cc0168602d7dff3f618026fa8318aa6e03904a9424afa1f12c5eb33bfdfa82e72210f34e5829a7804 SHA512 7482e176b1e2389b0dd0e67271cdb0489e9db0595874408156a034b40d336ecd960c63b89c237ca22eee3650880b0f08a97de14f8a17c918245915d422e568c9 +DIST llvm-project-ccfe0de0e1e37ed369c9bf89dd0188ba0afb2e9a.tar.gz 224396427 BLAKE2B 6e13c65d2ba83fdaf2db20a58b878106568406f07f9c2ceb47e4d2572fb041211384ed67c43801764060101ec4a1b04c18bf4097f37512d2751aa5860c1a8dc3 SHA512 ef4512b735568aaa627a7f4e9bac3fc4722db7a2b8bd1610faaf066856be9474fb297fd75b3c0dcc76f60ab35c3110fd329faad3e8d9b75e93844d56f41c03d1 EBUILD clang-15.0.7.ebuild 1203 BLAKE2B cf84f97fb260baf4ad6fdaeba840b1029f7d8491db85f40a46688e1ab8af050b3f6f7d2e95659bafe90f100c65c1db02e050907ed5023ded5ea72e3c66c32ab3 SHA512 b680e5a1f559f90abace19a911bb524ed1785e4d80e6fe05319cd6908da4b15af060d503c304b138aca9594b2695294a3cf3833062a6c1aadc748932e9d15931 EBUILD clang-16.0.6.ebuild 1203 BLAKE2B f23b17daa233b1881d42219f47dc1f320a7914deaaa1ce52fbee16726ca89aeaabc3bcac00f33ea88855d60bfa70e7aafa440c27971b5a6e9830cd864cb15ee0 SHA512 439b98a2cee13a658817a313fe32a8f16e9cee8abd64620284130562e3ba34535c5016c8eba337d03a8e5b376a03504c64481f6f45dc99b664c100e4f3c8cd14 EBUILD clang-17.0.6.ebuild 1203 BLAKE2B f23b17daa233b1881d42219f47dc1f320a7914deaaa1ce52fbee16726ca89aeaabc3bcac00f33ea88855d60bfa70e7aafa440c27971b5a6e9830cd864cb15ee0 SHA512 439b98a2cee13a658817a313fe32a8f16e9cee8abd64620284130562e3ba34535c5016c8eba337d03a8e5b376a03504c64481f6f45dc99b664c100e4f3c8cd14 @@ -26,4 +27,5 @@ EBUILD clang-20.0.0.9999.ebuild 1170 BLAKE2B 83e1d256d07a4228d40900d639841a2ef23 EBUILD clang-20.0.0_pre20241207.ebuild 1170 BLAKE2B 83e1d256d07a4228d40900d639841a2ef237a96d30c094ead8550929a606389dfbe65ccc0bc3da8b6c7ecf68b660860c982be14716af452daa81619cc8106dca SHA512 9d72b20cac73924a921f1f687e466c2fc1e3c233e06133f0495b7dfc0a601954214d689b89b78356dd63c9d073609282b4bfef72799d51be6f978eb80a3fc707 EBUILD clang-20.0.0_pre20241215.ebuild 1170 BLAKE2B 83e1d256d07a4228d40900d639841a2ef237a96d30c094ead8550929a606389dfbe65ccc0bc3da8b6c7ecf68b660860c982be14716af452daa81619cc8106dca SHA512 9d72b20cac73924a921f1f687e466c2fc1e3c233e06133f0495b7dfc0a601954214d689b89b78356dd63c9d073609282b4bfef72799d51be6f978eb80a3fc707 EBUILD clang-20.0.0_pre20241221.ebuild 1170 BLAKE2B 83e1d256d07a4228d40900d639841a2ef237a96d30c094ead8550929a606389dfbe65ccc0bc3da8b6c7ecf68b660860c982be14716af452daa81619cc8106dca SHA512 9d72b20cac73924a921f1f687e466c2fc1e3c233e06133f0495b7dfc0a601954214d689b89b78356dd63c9d073609282b4bfef72799d51be6f978eb80a3fc707 +EBUILD clang-20.0.0_pre20241227.ebuild 1170 BLAKE2B 83e1d256d07a4228d40900d639841a2ef237a96d30c094ead8550929a606389dfbe65ccc0bc3da8b6c7ecf68b660860c982be14716af452daa81619cc8106dca SHA512 9d72b20cac73924a921f1f687e466c2fc1e3c233e06133f0495b7dfc0a601954214d689b89b78356dd63c9d073609282b4bfef72799d51be6f978eb80a3fc707 MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685 diff --git a/dev-python/clang/clang-20.0.0_pre20241227.ebuild b/dev-python/clang/clang-20.0.0_pre20241227.ebuild new file mode 100644 index 000000000000..871a0ee635a8 --- /dev/null +++ b/dev-python/clang/clang-20.0.0_pre20241227.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +inherit llvm.org python-r1 + +DESCRIPTION="Python bindings for llvm-core/clang" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# The module is opening libclang.so directly, and doing some blasphemy +# on top of it. +DEPEND=" + >=llvm-core/clang-${PV}:* + !llvm-core/llvm:0[clang(-),python(-)] + !llvm-core/clang:0[python(-)] +" +RDEPEND=" + ${DEPEND} + ${PYTHON_DEPS} +" +BDEPEND=" + ${PYTHON_DEPS} + test? ( + llvm-core/clang:${LLVM_MAJOR} + ) +" + +LLVM_COMPONENTS=( clang/bindings/python ) +llvm.org_set_globals + +python_test() { + # tests rely on results from a specific clang version, so override + # the search path + local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir) + local -x CLANG_NO_DEFAULT_CONFIG=1 + "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}" +} + +src_test() { + python_foreach_impl python_test +} + +src_install() { + python_foreach_impl python_domodule clang +} diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest index b5f959ad6013..7c2c173287f5 100644 --- a/dev-python/coverage/Manifest +++ b/dev-python/coverage/Manifest @@ -3,5 +3,5 @@ DIST coverage-7.6.4.tar.gz 798716 BLAKE2B 2b89e05fa71b18d94e19e9ee7acf3cea4125aa DIST coverage-7.6.9.tar.gz 801710 BLAKE2B ac3a28d939e5ad7af341e8ef6ac2021ce9aad14117a4f6a31ae68432a0d55c2721c0f99a5e4fec40d4f2bf293e1cd549533643d3f1d6dd20997955614c7eb987 SHA512 ee2e3f93dfd723dabe3c88bac888c056f8dabc890d9078c49393d01c21522d946f7f6d50565a978dfc1d5b8009eca612d9a102a86f568689adc85df8478ecb8c EBUILD coverage-7.6.10.ebuild 2678 BLAKE2B a192b24f1c622a54a8c659dfc4cfc12d3fb5bc92482b54cda090515778048b35b03f9b4ef4307dbc5543fa9d1b8b8259c409ea34a928d565eeda3139a74b6caf SHA512 d9276a455e1a1e4301d4a896f0a031d0c667a00006399d2bfb883dc79fb5a4cc20e45c27f2e93440d4d35da083ecb6b2a2f6954266d42d741ae45f51d0a3f83f EBUILD coverage-7.6.4.ebuild 2670 BLAKE2B a4af413c7af27de2134da8f07ab089961e1f3926d1f99d1bfbf52f343dd089c782554e9499ede1bd00f9b34c718794a75f474bc76327c79827cd0b01cafd90ac SHA512 d3b3e9e02a29cada83553a9cbd269b786d6e7ff76481c704962d9c3129f7fad59720171492d1278431813d25cc837e3c06c62b82335f0c277d1abc688215cedf -EBUILD coverage-7.6.9.ebuild 2671 BLAKE2B d2f45b0370a99652fbb7992544753233769578ca50b62e9c9f62f6f17953ed1d5b5b58a641e10ae5217b199b3ccd405f52cd9703e15d200bc7f0608efdf87875 SHA512 64dea655b87841015dac5ee3383c8ad30c5f3d3a5f723595802ee17912ce38c6cf14d24fb1de04a6abdd43574dcfd8157c2ebf1d0feef1d6be4f5c3d8e8e8070 +EBUILD coverage-7.6.9.ebuild 2670 BLAKE2B a4af413c7af27de2134da8f07ab089961e1f3926d1f99d1bfbf52f343dd089c782554e9499ede1bd00f9b34c718794a75f474bc76327c79827cd0b01cafd90ac SHA512 d3b3e9e02a29cada83553a9cbd269b786d6e7ff76481c704962d9c3129f7fad59720171492d1278431813d25cc837e3c06c62b82335f0c277d1abc688215cedf MISC metadata.xml 771 BLAKE2B 38e9680d0851f70050aad987714a9dd2f95178b0bc3d794dc08726c0618d1ea98be32a413ac397f4b222e8a5d8fdc747b7f1677bcfe842bac4080537e85a03a9 SHA512 8c44c40348fe5d416d8b4016fe22cc9ae0b94fbaf181deb79aa737f87271992521b710c1208d0eeb7ef92d96fc8a7daac1ec6feb1ae081a80f13327b5b094064 diff --git a/dev-python/coverage/coverage-7.6.9.ebuild b/dev-python/coverage/coverage-7.6.9.ebuild index e6db42604cc6..a00cbee03d96 100644 --- a/dev-python/coverage/coverage-7.6.9.ebuild +++ b/dev-python/coverage/coverage-7.6.9.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" RDEPEND=" $(python_gen_cond_dep ' diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest index 68c4c45a5c93..a8863f1271ce 100644 --- a/dev-python/lit/Manifest +++ b/dev-python/lit/Manifest @@ -15,6 +15,7 @@ DIST llvm-project-19.1.6.src.tar.xz.sig 438 BLAKE2B 1791e98252ab78a9a762ef601ff9 DIST llvm-project-32f7f0010bca99ee4bd917f57272733fb2bf3bd9.tar.gz 223983502 BLAKE2B fd3e6b0b795abc42568ef98fa774d927029c18838a5d0f34eaa66c37976444a63f2fc5d883f3bf3a98533f51e387936f1c659230f31c757d26153425696a16cd SHA512 65a345ad5b77c627008f759947e5e9f28a62c8992d7146113e0446e5849feaf9088c15c8b22ca0824af5b927d6a417f5326258b489fb8ccea78ec9e0e0fe8fba DIST llvm-project-49a5ad8e5714fd404210279303acc97b495d66d0.tar.gz 224456065 BLAKE2B 0077b9d37c479ac6190cc4b897cc35d6f1f3e6a772cd0620bcb1006afc19377e9968e38fb9d9adffe316e85290c9045deecbf9bf62b440c55968634b442edb31 SHA512 45d779eb27c230f656fda47c85127381cab8c8f7f75d77411c6960269f8aad5fa3c99c024a98ab8a349da1c88ad9d892cc82f91a6f344b791b281449031ae49a DIST llvm-project-665d79f2e967a5eee6fff93685e45f50cf24cab2.tar.gz 224186302 BLAKE2B 6d4a02b6cfaf53324161c43ed02024f0fea0e7de25a9150cc0168602d7dff3f618026fa8318aa6e03904a9424afa1f12c5eb33bfdfa82e72210f34e5829a7804 SHA512 7482e176b1e2389b0dd0e67271cdb0489e9db0595874408156a034b40d336ecd960c63b89c237ca22eee3650880b0f08a97de14f8a17c918245915d422e568c9 +DIST llvm-project-ccfe0de0e1e37ed369c9bf89dd0188ba0afb2e9a.tar.gz 224396427 BLAKE2B 6e13c65d2ba83fdaf2db20a58b878106568406f07f9c2ceb47e4d2572fb041211384ed67c43801764060101ec4a1b04c18bf4097f37512d2751aa5860c1a8dc3 SHA512 ef4512b735568aaa627a7f4e9bac3fc4722db7a2b8bd1610faaf066856be9474fb297fd75b3c0dcc76f60ab35c3110fd329faad3e8d9b75e93844d56f41c03d1 EBUILD lit-15.0.7.ebuild 914 BLAKE2B 84b2d09fb6babb142fe747be241c7a66156ac6fd222d1cf0e9a8e8ac4cfa0602840d3a8bbe0335995ba89f5c4b87d28894fc2a89bc0a894e53b8d0027c9a9a17 SHA512 11fe0b56f6d92f6d4755edbd724f3cc489d2460c55840ec1911bbbfadbc8ac661f41f2830b3399858d361caca106ff8bd5fecf02a13698d0e5093b37f972db80 EBUILD lit-16.0.6.ebuild 921 BLAKE2B 75792d4497ba6c3d9ccfa7680fd369254f40f5fc90582e2a1255a4a0055a403ee86bcf3bb8712d08f8a715dabc4c3209c852f6325b40d4e9dae3b56c8f4f2467 SHA512 08e3c72244c511612d3560689f175e876536125239f6ebcee06933360d76a473a3540fcd0bcf6b9a6d7c8733677579f29160c16536451f0ec4bb0255f43f9064 EBUILD lit-17.0.6.ebuild 1022 BLAKE2B 75919679f6961d2ce83d6d796994703381ac85d02d4013ad8e8d711357e8b75246db10904b6db36065a53d1b82287455bef13f8c6f4e657cfc1d7bd1b2640d2a SHA512 5c8b146891ee8df1a7a387263780db5ea031e7fdacb7736f303917b90b78f21776244679e792012108b74bf0522eb0b14273c8c4c4a7345eef7d80c03710984f @@ -26,4 +27,5 @@ EBUILD lit-20.0.0.9999.ebuild 961 BLAKE2B 7c75d2a5e698c207da7c898058a4773c24a775 EBUILD lit-20.0.0_pre20241207.ebuild 961 BLAKE2B 7c75d2a5e698c207da7c898058a4773c24a77586386354e13ab2252ea403fc4d756ad1961857174ae51b531e004ed7b0dcd9a3f262a2df19e79387ab78eaa8d2 SHA512 afaed5a064cce4c1366050caee4ddd8bb744d0933abc06a0297f7f96ad80c82b76dc3aff344b00de17eb4a1d4d93f98ccae0dac8dc75d572120998eefd731186 EBUILD lit-20.0.0_pre20241215.ebuild 961 BLAKE2B 7c75d2a5e698c207da7c898058a4773c24a77586386354e13ab2252ea403fc4d756ad1961857174ae51b531e004ed7b0dcd9a3f262a2df19e79387ab78eaa8d2 SHA512 afaed5a064cce4c1366050caee4ddd8bb744d0933abc06a0297f7f96ad80c82b76dc3aff344b00de17eb4a1d4d93f98ccae0dac8dc75d572120998eefd731186 EBUILD lit-20.0.0_pre20241221.ebuild 961 BLAKE2B 7c75d2a5e698c207da7c898058a4773c24a77586386354e13ab2252ea403fc4d756ad1961857174ae51b531e004ed7b0dcd9a3f262a2df19e79387ab78eaa8d2 SHA512 afaed5a064cce4c1366050caee4ddd8bb744d0933abc06a0297f7f96ad80c82b76dc3aff344b00de17eb4a1d4d93f98ccae0dac8dc75d572120998eefd731186 +EBUILD lit-20.0.0_pre20241227.ebuild 961 BLAKE2B 7c75d2a5e698c207da7c898058a4773c24a77586386354e13ab2252ea403fc4d756ad1961857174ae51b531e004ed7b0dcd9a3f262a2df19e79387ab78eaa8d2 SHA512 afaed5a064cce4c1366050caee4ddd8bb744d0933abc06a0297f7f96ad80c82b76dc3aff344b00de17eb4a1d4d93f98ccae0dac8dc75d572120998eefd731186 MISC metadata.xml 340 BLAKE2B c9ca851e49b4ab48c015686e983ec988f60c34ed0af77abd7bc03d046002f79f74b9b463ecb97db89f2230c1593af7acdaf6651fc51fed4aa92a459d07aabf18 SHA512 3fe8262ce6b971364162fbdbac3b02bf02f0a64896c8a2564e2a2998bd6e6bc74463bf9104e3f4ffaa9f5c1a16c877fc864b8a4f056ca0022f741799bc00f217 diff --git a/dev-python/lit/lit-20.0.0_pre20241227.ebuild b/dev-python/lit/lit-20.0.0_pre20241227.ebuild new file mode 100644 index 000000000000..cb62066830d4 --- /dev/null +++ b/dev-python/lit/lit-20.0.0_pre20241227.ebuild @@ -0,0 +1,45 @@ +# 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 llvm.org + +DESCRIPTION="A stand-alone install of the LLVM suite testing tool" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +# Tests require 'FileCheck' and 'not' utilities (from llvm) +BDEPEND=" + test? ( + dev-python/psutil[${PYTHON_USEDEP}] + llvm-core/llvm + ) +" + +LLVM_COMPONENTS=( llvm/utils/lit ) +llvm.org_set_globals + +# TODO: move the manpage generation here (from llvm-core/llvm) + +src_prepare() { + # flaky test + # https://github.com/llvm/llvm-project/issues/72022 + rm tests/progress-bar.py || die + + cd "${WORKDIR}" || die + distutils-r1_src_prepare +} + +python_test() { + local -x LIT_PRESERVES_TMP=1 + local litflags=$(get_lit_flags) + ./lit.py ${litflags//;/ } tests || die +} diff --git a/dev-python/pyqt-builder/Manifest b/dev-python/pyqt-builder/Manifest index 019b34aea57c..aa867f6f50fc 100644 --- a/dev-python/pyqt-builder/Manifest +++ b/dev-python/pyqt-builder/Manifest @@ -1,5 +1,5 @@ DIST pyqt_builder-1.16.4.tar.gz 3672095 BLAKE2B ba81086b5c7d35a8e899c65e58b9aab12772f2845af099590e48dfaf597f3ab16a26985416f65711d60519878f148d4469a1c8cb1ca5e7b9d2f359ad571b0164 SHA512 8f92feeed1112e47845dd716de68dab2d0620e53bccdb7eb35d57e737110ef9f5e0fe338f064db21e052870b5c0a0c459ebe7d2933cd4854eebf63a1bc517652 DIST pyqt_builder-1.17.0.tar.gz 3671922 BLAKE2B d322f17a04b5ea92c3cda9daddac5b7dc84c3a2e3341923413df25b5f6e63a3f21d148a194efd091b22069086eb395c6b0bc8563995e286d754475e2413865d7 SHA512 e8e2755611cbe1430ec50af3189bcf06152b7fe524787e0823a594be9fd18fb8ff7055fead4b55d4025b97f2e856ccf3bac8cbc9019f9cfe1658f1f3e402133f EBUILD pyqt-builder-1.16.4.ebuild 720 BLAKE2B e0d0b132bbb77db84aad3611b5d3ef2357407f13780af792b7951b17f7f22d47c6baf9e573dcab65a6afc17fa5f2b3ae34622a5f98b25179f72551db768f1a6f SHA512 d787fff8ef50a78cf14b402d38f78a641a40a20f1d76ff3caa511d105ca746de1adde1038f9451931e1044528ae09406d24d9e5ccaf09ab80ab70a6b5ca6ef47 -EBUILD pyqt-builder-1.17.0.ebuild 723 BLAKE2B 7d4ab786866f716ebb11ce7fb20ee01329c2ea8e510d40150e161980d2fe0ab7a2932c4d30274018b78323b24f430992d93836311cd72052840879ec27549500 SHA512 28d20c4e9f934778a0e7017d827be06489150cb664ea8998dfca2dd4d7a10ab6cd75990776a2ddc52694184c181266fe0b0f070a9fd31f13c6f8de922a0baf6e +EBUILD pyqt-builder-1.17.0.ebuild 720 BLAKE2B e0d0b132bbb77db84aad3611b5d3ef2357407f13780af792b7951b17f7f22d47c6baf9e573dcab65a6afc17fa5f2b3ae34622a5f98b25179f72551db768f1a6f SHA512 d787fff8ef50a78cf14b402d38f78a641a40a20f1d76ff3caa511d105ca746de1adde1038f9451931e1044528ae09406d24d9e5ccaf09ab80ab70a6b5ca6ef47 MISC metadata.xml 581 BLAKE2B 52b5d19b8febf7a2c0c0fb4d72e66b537f5824c1fc1a9d065b79ebe9e3c7fe5188fa0acd13bb446a9ad9f8c4481222027885a2ff6217cdf2c8caddf9c5d60b1f SHA512 b58cebc65e92de2af613423c8767dc75063e0c4dd2f1c3b308eb5b371ca499e43024e502839ffdf32b034a59294c24bca6a4703822e8365ad9c339747c17c238 diff --git a/dev-python/pyqt-builder/pyqt-builder-1.17.0.ebuild b/dev-python/pyqt-builder/pyqt-builder-1.17.0.ebuild index 93dd31254625..67533013d421 100644 --- a/dev-python/pyqt-builder/pyqt-builder-1.17.0.ebuild +++ b/dev-python/pyqt-builder/pyqt-builder-1.17.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" RDEPEND=" dev-python/packaging[${PYTHON_USEDEP}] diff --git a/dev-python/pyqt6-sip/Manifest b/dev-python/pyqt6-sip/Manifest index 97ec33d0ccb9..c2f25535b00a 100644 --- a/dev-python/pyqt6-sip/Manifest +++ b/dev-python/pyqt6-sip/Manifest @@ -1,5 +1,5 @@ DIST PyQt6_sip-13.8.0.tar.gz 92264 BLAKE2B b44ba35c3209b3a49fccf0e4634af8a410b1531d0dd74fc665d7da9780f4e32baf18fbba80eb9635a96442c1c91295dc10e0388194d1e169d300e0e1b37d18cd SHA512 6947690e61fe65a21f61d034ae9de7b7adb001c59a4a362933c5441648fe27140b43666efa73f981b138cfc73fac72777bb7318b98accc3c7f808687e3fc5d81 DIST pyqt6_sip-13.9.1.tar.gz 92358 BLAKE2B 0a92decce0b27acbc24cf903ea1ca6efa15315920bb4dd92af960c0e58bbc861b74daa950c983c56f5cc458204ebb86912c07af10b9f942ea66a6add8dc1ac7a SHA512 a4d4f3207f6bc86e148934fc84f86bcbe895d1d890b9e642154a1b5881898f1d363662ca51a847aed9bfc9942479b77581771b4f5d8d9c140bc4066d06d584f9 EBUILD pyqt6-sip-13.8.0.ebuild 684 BLAKE2B f31b223b42f25dc8d8e12d1f48b8f37fe4dad517d3cbfc4d1fa77f1a0c300f00b812686f652bc4fa732ffaacc3a3e35f13268d3546d04741392c5ade49bf9ef1 SHA512 7b91addb87a564075a225e0ed9e4a637937ef9c9dbd9743a95ef4cee64cfa7a4f0d53f36ea8440dbdfb7134bd8cb6f447cfaecfd4d0ca24d068d8ace3e3897d8 -EBUILD pyqt6-sip-13.9.1.ebuild 464 BLAKE2B 0b3c477bac609172679f2fad874b7a8bb5e13fe3012b4bee688a15bc83827fa4ffb4d49e4467261d0c2c3d924dd7f1145aa40dda463f6e332cc84754fe0f2b25 SHA512 cce0841587bd1854113f2e7ab5a120eba390ffe38519f7ccf06a88917978e5aa9df2eb63eafc1d3a1cdfc606e8cff2c347925c4f88a9a4aa9403ca05f59a6f0d +EBUILD pyqt6-sip-13.9.1.ebuild 461 BLAKE2B e683bd6ab06e093dc04a11ef4a2dfc04c38ea6765120d6f306fb1b1c727d41926c467f76c388033badc34bd88b33d44f506c189360b9699c6740f72bf9184130 SHA512 3784a207fb7c8e70ca4040f386b63f35c8296a686e7ba1c59855711bef1971cde296689eb30fbd186ac63c0fc566461d263a820447b75e9dc0b3a4ffc206cc84 MISC metadata.xml 382 BLAKE2B df3e932890695657b0e29bb309514558938bb77489f1f95f275250f9fe960910c7c5e3a827a290e9ff9c557ced98904fb1ff92f580f3a99c6ca6b6b3932814fe SHA512 1cd634b2a0c34682fb6468301a3d7cd28e3988651b62cfa200783e6f75fde29e29ee06c494a8fc272261642e3d7c22d2d3f35c143f5c31f936af74c6aa748554 diff --git a/dev-python/pyqt6-sip/pyqt6-sip-13.9.1.ebuild b/dev-python/pyqt6-sip/pyqt6-sip-13.9.1.ebuild index a36f5fa586a9..cdcefca5795d 100644 --- a/dev-python/pyqt6-sip/pyqt6-sip-13.9.1.ebuild +++ b/dev-python/pyqt6-sip/pyqt6-sip-13.9.1.ebuild @@ -14,4 +14,4 @@ HOMEPAGE="https://pypi.org/project/PyQt6-sip/" LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" diff --git a/dev-python/pyqt6-webengine/Manifest b/dev-python/pyqt6-webengine/Manifest index d69f1e1e6eb5..3f6b4a18814f 100644 --- a/dev-python/pyqt6-webengine/Manifest +++ b/dev-python/pyqt6-webengine/Manifest @@ -2,5 +2,5 @@ AUX pyqt6-webengine-6.8.0-qvariant.patch 409 BLAKE2B 8af54b536514c4315c13451ee89 DIST PyQt6_WebEngine-6.7.0.tar.gz 32593 BLAKE2B 6c14323b440a83f6fed9f1f77f20b350f00255dfedfbc328a5ee638760d20958d8864eb3c590248acd5c69152c537993a95e66d1f76b28349561c8223dfc2a85 SHA512 8298aecc43e420c4fa912802fd66ee95fd71156d9a6d1f1a499ffcc2d0d45a8c3e3c170f911acfc8f094d2e434567b5143b145ce40413ee75c9a9e4420341c0c DIST PyQt6_WebEngine-6.8.0.tar.gz 34203 BLAKE2B eeec38d0804039fa4d80d9c621457e18c4ae7831f351401b552191f3db8899102a4396164a1df89597460a9d6591a5d885b1bd813f226094c853aedb0918e3c4 SHA512 f48575829ccf9350ec6e743f2185975706c149dd37b8fbdf5c76bb65f606084b3d3c732ce39bfd35317d1e65659d5ec6e77b489a83c43971b5b3b3ce278bd8dc EBUILD pyqt6-webengine-6.7.0.ebuild 1971 BLAKE2B 7fce5c968d4de88316ff485e1d9f0a55f103e2ff5cb4deb80e9675edb978bf3b8a4354030adc91c5b2060ea0e4cb055e0b30eb6a3bb6a1a6fdd915f3a98cf54a SHA512 6a6ee5e8583b5e33714cf9a606c72a9f91be7ec9883b41d367bf6b03e42cc0dad168817faeb15d3f1bf4f8e4ecad306ec5f28cc2455ff1d024f42071969fe9c5 -EBUILD pyqt6-webengine-6.8.0.ebuild 1948 BLAKE2B 9dafacc3e07093170f94fd3a5b83bad4aa522523f02b522341a4fcae26dc39d8c4a8c9aa45cd67805b7623b9ad40e1c7caebfb0ff4e51c3b1f5b0ec05fc7d197 SHA512 1fe59ce04dba64df619f0ec488f3426951f01d6c9c2971246dc974418b7d0054eb9d3516cc955977151703cbf9403b2d6c4500eb94d0245fb52c6bb255d04ef7 +EBUILD pyqt6-webengine-6.8.0.ebuild 1946 BLAKE2B b52c08ee93c93863a86c4dc7f524d06d526f7deaf33b73c1d09606a25632f85788d4a04c8707a1c5ebb32038f4d662ffb4a8fca04d6546c2589c6c55d425f9b3 SHA512 c5e167e150a2387031d225b13d8b7da2f555d1bfcad8a23d93465d406d8aa49a196b3ddb711f0689637b439c58d938e211cf66947f50ee57e0f24d8e145b0751 MISC metadata.xml 574 BLAKE2B 1cc3bbf5d25e8aac390530005c225bfc618fbb1bdef3a3d075f445eee2cf68d86feb6ac8841d7e0efd1679b19fc14b33b33accdd7e4932e742f46907a8f98601 SHA512 1af94b1a66be1dd38feb818ba973852912bacacc715e0bd893f8b3de56d17f8902b7486cc487137defad749773a6f728c470cbb9c62d15f91a63d80b16296604 diff --git a/dev-python/pyqt6-webengine/pyqt6-webengine-6.8.0.ebuild b/dev-python/pyqt6-webengine/pyqt6-webengine-6.8.0.ebuild index baf01d8024fb..180659bad828 100644 --- a/dev-python/pyqt6-webengine/pyqt6-webengine-6.8.0.ebuild +++ b/dev-python/pyqt6-webengine/pyqt6-webengine-6.8.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE="https://www.riverbankcomputing.com/software/pyqtwebengine/" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 arm64" IUSE="debug quick +widgets" RDEPEND=" diff --git a/dev-python/pyqt6/Manifest b/dev-python/pyqt6/Manifest index 8ed0083e3ade..e4a0b6eb0ecf 100644 --- a/dev-python/pyqt6/Manifest +++ b/dev-python/pyqt6/Manifest @@ -1,5 +1,5 @@ DIST PyQt6-6.7.1.tar.gz 1051212 BLAKE2B 9c1c619b08cc14e0a92ea22812c14d5a3cb47e45eea917d50ab63918d8433d54b354f26b885f2567b9c6e2f0380e819972d055d1a1751f6646ebb5e6cf72b228 SHA512 1e0fec009e1823b06460fd96eddc00ed31388c20f6d832aa0ebaa130baf06d83514df43af7961c3cb2872570d27e539d6db7bf6143ccdfd61a19da7521be2c7e DIST PyQt6-6.8.0.tar.gz 1061357 BLAKE2B da944a8ec6c5632cb24d56b5a268521cbf3ae17d307ec5aba292bf5f25e33cb2e92fef28c1bcc506c4e5ea60c9e2f714bfd2a95aefe2cc40726b4ec9fccb36cb SHA512 da57be66ede5fe1355ab1fd95e436c139e0d1dffc75f23f3933c20623d62fc9b9fad573d876e90d066588d2dc2f01e83771a0f05fe3b668fbb69a889ddfbcc15 EBUILD pyqt6-6.7.1-r1.ebuild 5782 BLAKE2B af438321cb1017cbcffd2c08695d63c42c439f2a3328ca26e90339e6898aefb82e175fc62bd3c4ff075a58476f3113b8c7b9386e657a86bb29f884d81b5d1ade SHA512 67b17507296997c8c659b32b510ca2407fa7d0261f80b708d3d757474e298648db5702c1cc06fc1a1e06f0568a13a8b6e37e4252894f36aa011ae81d52c9dd4d -EBUILD pyqt6-6.8.0.ebuild 5924 BLAKE2B a01dd09be25b16843b5bfdad72524d275add847190696aee1e68cc325c22fb5e590d597419a0d8e6f1780f69af8ab4e0c1dd5b134c7b755089aec2a226d0926b SHA512 9fcc9447fe0a26dfa75acc9cd46563ec574fb03e30b0d6285bba503287940b147d4aabb02eaf222e54be7163027602ca2e36ef92ae53b0220305537f0f439717 +EBUILD pyqt6-6.8.0.ebuild 5921 BLAKE2B 6fbaad3f61c5d674c0eae0cc387e0bcb656394c42b34d4bdf960e281da7b335bf792ac4e2cb9ccb791547ff1ff3db756108b5413de58fdb726fe039389de7a0d SHA512 5fa6075ad89c8ec16fd9f4ddf010c6a7227507a90b40614750921abc381c4e8e32b6c85480aa4cab25e04886e80599aa56ad82300bf0adc66bdaf11c17a50969 MISC metadata.xml 2473 BLAKE2B a86705641a5b20eda9edb08d129e98e848586ff3d6ddc5adfb52c26269d84cf1ebbbcc1cfd967b31403fb12f5a3fb021785c9f3651087240344fa0eb5e403082 SHA512 d985e7e96b9263072165fb323e4efdf1e04f6decace4ea52228ed822d0be730596e8e4e46627e8111574b0703e86f27c82d9a2ec72661edba5583d3e49efc1f4 diff --git a/dev-python/pyqt6/pyqt6-6.8.0.ebuild b/dev-python/pyqt6/pyqt6-6.8.0.ebuild index f104ede1131b..5ca9f23b9082 100644 --- a/dev-python/pyqt6/pyqt6-6.8.0.ebuild +++ b/dev-python/pyqt6/pyqt6-6.8.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" # defaults match what is provided with qtbase by default (except testlib), # reduces the need to set flags but does increase build time a fair amount IUSE=" diff --git a/dev-python/pyside6-tools/Manifest b/dev-python/pyside6-tools/Manifest index 5a4313e40f91..19e16ac83453 100644 --- a/dev-python/pyside6-tools/Manifest +++ b/dev-python/pyside6-tools/Manifest @@ -5,5 +5,5 @@ DIST pyside-setup-everywhere-src-6.7.3.tar.xz 14591496 BLAKE2B dfe21f8d9af346e43 EBUILD pyside6-tools-6.7.2.ebuild 1901 BLAKE2B 11edcd7ec9df1f2ac7b510ffc8684267709b44250afcbe950f0eee116018233c07ff858d65f88cb59cc348ff5bc7234b255e4f8c1de8a789670fdedbf53bbc10 SHA512 03d3378558f30da49bf61dd3dada581d8f13949cf3e48d8f844d0ec163f848fddefe56707d778bd512285d24f8852ee836de6fbef273a89d06e8bbe8b8e12433 EBUILD pyside6-tools-6.7.3.ebuild 1902 BLAKE2B ff1f59b38e169ac9f7e2c86e6c9a6a977209ed5ecb302ce710ccb6ae95dc0a620ae6b8f2169fb25777e4c26ad902e27a28f48e7e2a005ad12cfd4b7f8408fbf4 SHA512 974a075d4bee5faa92a1d5d6071a544874fd75d280c558500d79c0d9bc6c862b3af72b4266d49c9e28824030f0523b275bcab3c41a7a8e98218517837a7e1c19 EBUILD pyside6-tools-6.8.1.1.ebuild 1890 BLAKE2B 8e477bffb4b3a93b9907733a8dbac77fc2c44afbc66d76606614f348885ef8c2c366bf9bffb708207966866dc6fbdef4cfddc84f458a6d8bed185a916a9713fa SHA512 e3d974c7c93fc9f9899c6ce956ef118873fdd893acf409c3090fbfcca3efa9120d2af23e951a51ee5e10e132104c7586c7c82c651b6b8ff63968f67e06a6b20e -EBUILD pyside6-tools-6.8.1.ebuild 1896 BLAKE2B 45b0ad76f52cf3b339fe0d2bc57da7de79b59d6d26571103cf171860be094d040a5691dce21ee81879aea144d5f1b47ec1f686871ce2eab66983f14979c85c15 SHA512 d6ffd015bb5dd0d1944961be6345c7948627f122f2d432e70026d2e7f67cd0677909b0c4165d9276c7d8e28040f7de257317a3e3cf0bc351d242be73eedfc38b +EBUILD pyside6-tools-6.8.1.ebuild 1895 BLAKE2B 5b2901a76c93116ede4086e0ee2301ac6fe13bf26376a2e774934be90da49a15c9813743e6f10b4489394634b322ee518ba00ba3068887416b767d5330086d4f SHA512 5c0e5adb352da0335fcd8ef3db2cbe94056c05cc74529c8e2abfb144a5d34bd575d4af85081e905615de98a49bb196641f63f0315c2b21616d4fd406b35bcf05 MISC metadata.xml 483 BLAKE2B 785ec6695ce4cb4592d4db9f16f59fcba9cd048792cceb1dcd42176d69283970c2eab379fb9c35a54379c93cd530c26d4c5a2369d117fe7a410820f241d23813 SHA512 db6a02d19b70d71640367eae23b15ab67798cb3e960c0cbd59429d05c45b50466502c96bf610f0716aadb4ac47c01357cc0976bbd0103e201069976cfd1d2609 diff --git a/dev-python/pyside6-tools/pyside6-tools-6.8.1.ebuild b/dev-python/pyside6-tools/pyside6-tools-6.8.1.ebuild index 733bbebb048a..e0b92633b3b6 100644 --- a/dev-python/pyside6-tools/pyside6-tools-6.8.1.ebuild +++ b/dev-python/pyside6-tools/pyside6-tools-6.8.1.ebuild @@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside-tools" LICENSE="GPL-2" SLOT="6/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" # Minimal supported version of Qt. diff --git a/dev-python/pyside6/Manifest b/dev-python/pyside6/Manifest index 07f712882880..9367c2366dc6 100644 --- a/dev-python/pyside6/Manifest +++ b/dev-python/pyside6/Manifest @@ -7,5 +7,5 @@ DIST pyside-setup-everywhere-src-6.7.3.tar.xz 14591496 BLAKE2B dfe21f8d9af346e43 EBUILD pyside6-6.7.2.ebuild 10231 BLAKE2B 71386488880612cbdc566fc71b24cccf5ebdb674a13049502a5ebf67469d6d0d619ca4f90f551021153a50c7257bef51456322efa3a98720985a488d9372e42f SHA512 7ed5c47a66f604828d3860d8fa6b4b0ad6338497c5b7e3668713e4bb0844d5ad9f6d89e3d2707fcdfec30b970b3bf0387e102d536b269a015019861aaec112f9 EBUILD pyside6-6.7.3.ebuild 10232 BLAKE2B d3ba7f6966d5931160c803e17a3084772fd400f3cd6a4a69727d394da150122f4e02de7bd1284b6ec30a510d026a15da111b6fb28717a9a64151362c41105165 SHA512 b331e44ea5e354837c25ab415f4f2559fe5f0f46f7d3cb2b23f88945ef5a842642156ef18dbbbc3c534f464266399533485c583d1e8d43dc34fdc9c89928a82a EBUILD pyside6-6.8.1.1.ebuild 10308 BLAKE2B 5f43d6bd9fdb5ec7c256fa26d1347da0f70dece5d8b88928c46d8c30e6e1e171bfbf4175768cfdcd00a36625ce2b7604de44c03e97cb6b8a780af74136387042 SHA512 b62576cd2d47bd7027998a783edf2932368cefd045909a4823a43216cc038898634055122c0a7728e763b869a9dba1b01d520ab7a8ec06ea70e1297f2263b3a2 -EBUILD pyside6-6.8.1.ebuild 10311 BLAKE2B 7eced6d4c53226479c2f1fab3eaaeae25848898c830a2f8dc3c76c476a46d2e61935afa328db5eb5d27155a38972763e41fe16a7456a9385835a8b0b28f51a38 SHA512 f6f608c5d05578de2513bbd3287b755ed112e2cec6af7a2cd2794fc31541973a5c3bfec3e7cd392661650c59e5c4b8622e96183fd64f6cf66658cdc139c1b1c8 +EBUILD pyside6-6.8.1.ebuild 10310 BLAKE2B 6008d929886bf2e24d13f00a8effbfa127fae835ad21a48c376a2fd788416b5f76512bbaaba3473a3ba96ad213cabc2b5d84091d73fbc2d9c275e58d7162de03 SHA512 a988247f705d0cffee4ddb59d1cecb827d753424df81a32551e856da726b48767333f8541c50f4460e6672e9ef7fcf1340871d844bb91ed7d3cf88f21f6db1ab MISC metadata.xml 2601 BLAKE2B 72abd151c4ccdc2db18b6e53da0d7b626718d1aa9d018c55e16347ecb38e002138f9746c1c9819b81d5f5c1cb4cdea1421bf92551b9704e3004b7d21f024982c SHA512 d0957a559e1a37159952606d02b448a89b4f64a2affb697328908502704d2bf8e821d208a828ce24d79088cedbeaf90214f75128780bc5cfc9342139b56eca32 diff --git a/dev-python/pyside6/pyside6-6.8.1.ebuild b/dev-python/pyside6/pyside6-6.8.1.ebuild index 1a34e53724ab..564a3d5b8721 100644 --- a/dev-python/pyside6/pyside6-6.8.1.ebuild +++ b/dev-python/pyside6/pyside6-6.8.1.ebuild @@ -38,7 +38,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside6" # x11extras (for X) LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" SLOT="6/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" IUSE=" 3d bluetooth charts +concurrent +dbus designer gles2-only +gui help httpserver location multimedia +network network-auth nfc positioning +opengl diff --git a/dev-python/qtpy/Manifest b/dev-python/qtpy/Manifest index c8c1a3eaa8f1..76fbd2355c31 100644 --- a/dev-python/qtpy/Manifest +++ b/dev-python/qtpy/Manifest @@ -1,4 +1,4 @@ DIST qtpy-2.4.2.tar.gz 66849 BLAKE2B 1eb362e797950d6c1406fb02bb3047ca7f8fdecd2b75371ab34f39601c9bdebce33336e3809c0d35dca31673c88d1734721a6dfdfb65f2ce20729445c4a4ca27 SHA512 2f9a0e1a4839c8dca23b4364900a12c2bd00f518353785a41eb6bd62fdc469670457f18224e1150a5a216ff5d0c4e799c3a1711ff7703ea07fadd655538fa37a -EBUILD qtpy-2.4.2-r1.ebuild 6290 BLAKE2B 4f3f626f11f132f1f63bd3941f9d6ac368c931b9dc68d48ec9474ccfa872cc13dcd87800cf8266769a5c7b94b61cea5f17c90a7ede5f165ad17794a61d5ea242 SHA512 5433963d86fe418563e5aca76c19be9094390d04ca4be6b154511f565514ef3d3dbdd8501fb3d4ace1857c237f85b5d03a6d31ba4a280be188532b937f2fc6ad +EBUILD qtpy-2.4.2-r1.ebuild 6288 BLAKE2B 6f3b335f3993e62ff8b244c1bd44354578816cc155961ad53c1499de13aa89d0bdbc2d98b1a75d3e714853b324fe5c7c8720409b39d252d3dfa1a5b049bffc49 SHA512 bf64164e84e94b8dce61c5cd8e549fa02a552bdbf0b756359ea21d96ffeb8bd362b3576d2a8014630ed0e74a24af3291d16d1c18a5ff3037061e3b34b158b48d EBUILD qtpy-2.4.2.ebuild 8778 BLAKE2B 53ddca392cd093ca6522b514b6e6b03259a8af310ed9e2b7018e46544c8efc04f86e5ced5658bd6914c1eff08bfe8564532077edacc4af6ccc50e3ba1d5a4695 SHA512 9625d427f78775355f9a749d31886e5b05627c2e7f2d852af3b20bdd106b543142b27047e7bcfa9f746e8c2a49839f57e4572f8c810cff18435315b7b35a6512 MISC metadata.xml 3214 BLAKE2B 5228c6546721dfe06c488c6ab0edbfb14c2560bba1d35a70497193daec3b258ae08dce8efd9e29204dee2adadbacb94407311900406e2b216010c649ee6b5170 SHA512 25f882c68aabe5bf27e98c17a8708763df184a3931d7d0a47026ab016b13c46a84ce3f5e5a3964804e8083ff998d311ea38ab2ca52f38288e64a987ae0c54363 diff --git a/dev-python/qtpy/qtpy-2.4.2-r1.ebuild b/dev-python/qtpy/qtpy-2.4.2-r1.ebuild index cef96bb3f475..9b6dbd689790 100644 --- a/dev-python/qtpy/qtpy-2.4.2-r1.ebuild +++ b/dev-python/qtpy/qtpy-2.4.2-r1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" _IUSE_QT_MODULES=" bluetooth dbus designer +gui help multimedia +network nfc opengl pdfium diff --git a/dev-python/shiboken6/Manifest b/dev-python/shiboken6/Manifest index 22d2abbbc2ad..68a096d10af8 100644 --- a/dev-python/shiboken6/Manifest +++ b/dev-python/shiboken6/Manifest @@ -6,5 +6,5 @@ DIST pyside-setup-everywhere-src-6.7.3.tar.xz 14591496 BLAKE2B dfe21f8d9af346e43 EBUILD shiboken6-6.7.2.ebuild 6582 BLAKE2B 88bc7eff9f8b1de95a758efb5157fb2b1b1903c8a2a4dbc0ace3df6fef99f052f043e1cbcff4d3945a85a13ad417b01d21824e3150426bcfa5a0b7716184a20f SHA512 a0a5f55e6c037a160aafec95c677a2c31f659bdda81960850835c1f7dcc58843b8f2420cdc55e2d0bc020689e5738a2a9f7a309b0bdc159ba9d2e5e0f67974ac EBUILD shiboken6-6.7.3.ebuild 6583 BLAKE2B d9285afe6f16eacc9985661f92a0ab687bb0bce762f6dbd5b70e5e5d3f19bf8427e1dccc9b5d719cb20764136d7f10d8cf8c0509f484964c4228989082a52b4f SHA512 df8f15a25d9527c4b8d569f3dee74d242570071149ba975ac5c8e1160317793683e57141f0c415e52be0e26c3b1c075cb07aebaced9ce9085b4b69d16abd8cd9 EBUILD shiboken6-6.8.1.1.ebuild 6577 BLAKE2B da023ac9e55be36857c9883a03af29428c41fe4e1a1b7fa02ad9b2e7c33179139b6ed594461bf4597b63ec05f5c88dd4f0f9383277538a1c57e134fe930c62d7 SHA512 6ef46a2ff0665fa927a90e2d48ef1a0804a93960dc8e341755816c541db37c036924aaad673f8347ae7db776ef944b5ad1e05535c4642f2879b23c7f62dcb980 -EBUILD shiboken6-6.8.1.ebuild 6577 BLAKE2B da023ac9e55be36857c9883a03af29428c41fe4e1a1b7fa02ad9b2e7c33179139b6ed594461bf4597b63ec05f5c88dd4f0f9383277538a1c57e134fe930c62d7 SHA512 6ef46a2ff0665fa927a90e2d48ef1a0804a93960dc8e341755816c541db37c036924aaad673f8347ae7db776ef944b5ad1e05535c4642f2879b23c7f62dcb980 +EBUILD shiboken6-6.8.1.ebuild 6576 BLAKE2B cd574317e1e3b51c966f5527cbf0497d46f945742ad7d5f76fdd0d4ecc35fd691e78b0502f7fd02cc35f80f1c851bee3421e0d094b24ba46be28a9fa55fef3da SHA512 8ba2e254057f33d4b36b7a710f00ca7f153a0242a9fea93b0a883b30edfc696bdaa2ed68c54bfbbb9ddfa9210bb2d92649df9d0f4bd04549ad73f1c9bfc82625 MISC metadata.xml 786 BLAKE2B e6cddcb7dda08e5736ceed006a80d6cfbc437c65b322cb672c5d017cdd85bbac02cb27fdf8135a1bfd5d4c0c8c4d3a597d27334a113e37f33030dd655163f159 SHA512 df46e854f616d86bf3b7efdfde7c6716d32ab718bc1ebcd1f0871891f450f35f69d74da1bac0f10b5479997456e3d15a031075985d35b6c42561e8dddc60fcb2 diff --git a/dev-python/shiboken6/shiboken6-6.8.1.ebuild b/dev-python/shiboken6/shiboken6-6.8.1.ebuild index 94c8d7add7f8..62f05dcae968 100644 --- a/dev-python/shiboken6/shiboken6-6.8.1.ebuild +++ b/dev-python/shiboken6/shiboken6-6.8.1.ebuild @@ -32,7 +32,7 @@ S="${WORKDIR}/${MY_P}/sources/shiboken6" # arbitrarily relicensed. (TODO) LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 ) GPL-3" SLOT="6/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" IUSE="+docstrings numpy test vulkan" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/dev-python/sip/Manifest b/dev-python/sip/Manifest index 4de2fbe3d3a0..49ac53bb7477 100644 --- a/dev-python/sip/Manifest +++ b/dev-python/sip/Manifest @@ -1,5 +1,5 @@ DIST sip-6.8.6.gh.tar.gz 515751 BLAKE2B 769a1270351473f1c498e0d3cd463df3aa0992782b5501bd06455b71be05cae5a9754611bad4f966cc5b204170fec7fccbb065d9ed4c800daaa1bd6448a96352 SHA512 bfbeace21ef0bfd072548bcdb9af1f4917a33e15bcd9c5f6575aea0dc0eeaeec4aa322b2408f586c0e2713ada65c1657f81a4e0eb25cb9a3472fada234beca33 DIST sip-6.9.1.gh.tar.gz 517896 BLAKE2B 1ed8eb2e3cdf4eca76aed82bafbfb6ed60163cc58aff7a709cff29c2b370c68d5dcfce8db04768b9133fba58a24734bbc32b7c5a004ab84a73661db690976228 SHA512 670b1afcf7c6337f48d53cea86c535f24932393d68ee1654c754bfa3481f2f736f1dc935f39f501650e210112034b0fdb8c8ec46627066d9af3be0c599e8a093 EBUILD sip-6.8.6-r1.ebuild 849 BLAKE2B 985e254c4f7e7810541b7d792f378c855ce4433418e4f874eaabce3116f865cff5dcd6f2c2a40b58753aa11c8723004391a39dc85ded39f70e70bd7abf42429d SHA512 b6b2d4dc861857525a41029841fe15ef43c6097e5710ea5cfe411ead400d286a34af3053f1758b0790542f8d88a494ba304f3c716086dfe0552d182b978b4f1e -EBUILD sip-6.9.1.ebuild 853 BLAKE2B 45eba7a4d56550404f9f605d06499e22e375c78f91debed2fe8b7fc2c4edd7d2c56d6b255672679e2b2297faed04e0929a0c05cc02d345f9999bed49cb7dcf4f SHA512 f1b86a0e29c5cbd8fc0dafa816c189bcc526f8bf42ed042b7f80be92939c2631813e5b9802284e45becc24fd18bc026f19a417bfecb7848c56afe317d624a540 +EBUILD sip-6.9.1.ebuild 849 BLAKE2B 985e254c4f7e7810541b7d792f378c855ce4433418e4f874eaabce3116f865cff5dcd6f2c2a40b58753aa11c8723004391a39dc85ded39f70e70bd7abf42429d SHA512 b6b2d4dc861857525a41029841fe15ef43c6097e5710ea5cfe411ead400d286a34af3053f1758b0790542f8d88a494ba304f3c716086dfe0552d182b978b4f1e MISC metadata.xml 524 BLAKE2B 57657d01dc5be425f66f1136356fa028a32ad6a2ca79cadf4b9ed6a940b414b0e3efa161895d1858ab3d4977241883f9dfefbe37a8cbaad10589d57f598856a1 SHA512 82208b61b297d8c2110ea47a82c046118afd9332c52fa6590f7ed11b4e70af8b75f087b006fa5ed9058dbd2f98f02104559e085f781f2fc887396b7ff9d1b859 diff --git a/dev-python/sip/sip-6.9.1.ebuild b/dev-python/sip/sip-6.9.1.ebuild index d28bd51f0ccc..25b663e2221a 100644 --- a/dev-python/sip/sip-6.9.1.ebuild +++ b/dev-python/sip/sip-6.9.1.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="BSD-2 BSD" SLOT="5" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" RDEPEND=" dev-python/packaging[${PYTHON_USEDEP}] diff --git a/dev-python/tagpy/Manifest b/dev-python/tagpy/Manifest index 82563538f150..f07c23237b9b 100644 --- a/dev-python/tagpy/Manifest +++ b/dev-python/tagpy/Manifest @@ -1,3 +1,6 @@ +AUX tagpy-2022.1-fix-build-taglib2.patch 9817 BLAKE2B 95ba627f3b8cc5d1d65081562731377e1970cf2c934bf090dd18fbc06c78d5bf444fd1d4e849c6c5b0e47b0c361de3f90f32128ff620ef3e809b629690fa67fe SHA512 5af886e0eac8722438d72277928e39b82806ce7071a94e56aaf8c6649b4cf453e5d312f8f4ae9c77fe48da7bdcd52ecc22e63f42902ff582ada4c1d40ff7169c +AUX tagpy-2022.1-py3_13.patch 397 BLAKE2B 3bed0c287516f532f8227d3a0c9676a86fc6ce1a1628e11ad7309559b1ea603c7fa47c1f04be848037cf13b2e05dd7d45789cf0310e92961c6fb29ccf3747f5b SHA512 8b0d0de81244b7a3bb8c9601fa306c31c6ef144eff9d525af593015d18b12f530989a76817c97f806e5a3f8fff6062846329f0ec0df00ec70f09c233b846c416 DIST tagpy-2022.1.gh.tar.gz 198744 BLAKE2B 1a0722017ae532444cf97171c04964453bdb6c427a49bace4ad9fe3a3be9be7f0903a9ae3fb8dbf0c8450112ed5f83677044c6b2546dddec3550d8251cef4cff SHA512 d740bf17abe6a2a7cd7fe037c024c8361d49d2ec4e8d03dbdc27c9ec273696b0a41d087a7159692e9b849e807af493f68239562da01d5191bee95060b32aabda +EBUILD tagpy-2022.1-r1.ebuild 715 BLAKE2B db8c11c018ee0588fc24b896e05e77c35fed3928c31e9581b1f88d9f9dd8cdd1d3f9cef378b5f3b73b58e9d94702b665ee04d647015cf43aab824cb309425f8a SHA512 f7a84ddd42e53f26b79ce4155464e95bf3fad6a848e0ea5d63f5c09974569e980838d037eca76b114efdc58531a8c6041a8751d98abb7660639c69f417f21a77 EBUILD tagpy-2022.1.ebuild 625 BLAKE2B 08be0a36be0df514c7039ca5a91dffd5cc8fb1ccebb7ea5b26f16e12fbf1bf8530f7584fc86b7964f5cdba5193ff0f114fa3ccb2c6bc7fa286c996d191a2d662 SHA512 601f754d5d45849435729cc49e53f8369106700f6e5a6a6767c5c95fc3fafabba96d575c82354bb7066cb742c66ad9bffd64859534b7a7221b320f51f75ed969 MISC metadata.xml 601 BLAKE2B b82a1af702b40b3d3ee0cc0168bced0afca8014a34a59f7012571874ab4d1bbe06fa25229cce7ff419d5e3c662cc82d64b91e70f7d02704e8f760c6dc51a72d5 SHA512 0d28f25be7a89d369b1029ccd2050745e79343e7eed2d7b6d3f5577cc2989558f30e495ec1e489f997a66077bb26fc22f2eec5ae9a381e222e1e2f67a2d80c77 diff --git a/dev-python/tagpy/files/tagpy-2022.1-fix-build-taglib2.patch b/dev-python/tagpy/files/tagpy-2022.1-fix-build-taglib2.patch new file mode 100644 index 000000000000..05512cbbc7f2 --- /dev/null +++ b/dev-python/tagpy/files/tagpy-2022.1-fix-build-taglib2.patch @@ -0,0 +1,235 @@ +https://github.com/palfrey/tagpy/pull/16.patch +diff --git a/src/wrapper/basics.cpp b/src/wrapper/basics.cpp +index b84f672..d58f7e0 100644 +--- a/src/wrapper/basics.cpp ++++ b/src/wrapper/basics.cpp +@@ -80,15 +80,15 @@ namespace + String album() const { return this->get_override("album")(); } + String comment() const { return this->get_override("comment")(); } + String genre() const { return this->get_override("genre")(); } +- TagLib::uint year() const { return this->get_override("year")(); } +- TagLib::uint track() const { return this->get_override("track")(); } ++ uint year() const { return this->get_override("year")(); } ++ uint track() const { return this->get_override("track")(); } + void setTitle(const String &v) const { this->get_override("setTitle")(v); } + void setArtist(const String &v) const { this->get_override("setArtist")(v); } + void setAlbum(const String &v) const { this->get_override("setAlbum")(v); } + void setComment(const String &v) const { this->get_override("setComment")(v); } + void setGenre(const String &v) const { this->get_override("setGenre")(v); } +- void setYear(TagLib::uint i) const { this->get_override("setYear")(i); } +- void setTrack(TagLib::uint i) const { this->get_override("setTrack")(i); } ++ void setYear(uint i) const { this->get_override("setYear")(i); } ++ void setTrack(uint i) const { this->get_override("setTrack")(i); } + }; + + +@@ -169,7 +169,7 @@ BOOST_PYTHON_MODULE(_tagpy) + { + typedef AudioProperties cl; + class_<AudioPropertiesWrap, boost::noncopyable>("AudioProperties", no_init) +- .add_property("length", &cl::length) ++ .add_property("length", &cl::lengthInSeconds) + .add_property("bitrate", &cl::bitrate) + .add_property("sampleRate", &cl::sampleRate) + .add_property("channels", &cl::channels) +diff --git a/src/wrapper/common.hpp b/src/wrapper/common.hpp +index 2fbdf74..febaa16 100644 +--- a/src/wrapper/common.hpp ++++ b/src/wrapper/common.hpp +@@ -129,7 +129,7 @@ namespace { + // List + // ------------------------------------------------------------- + template<typename Value> +- Value &List_getitem(List<Value> &l, TagLib::uint i) ++ Value &List_getitem(List<Value> &l, uint i) + { + if (i >= l.size()) + { +@@ -140,7 +140,7 @@ namespace { + } + + template<typename Value> +- void List_setitem(List<Value> &l, TagLib::uint i, Value v) ++ void List_setitem(List<Value> &l, uint i, Value v) + { + if (i >= l.size()) + { +@@ -177,7 +177,7 @@ namespace { + // PointerList + // ------------------------------------------------------------- + template<typename Value> +- Value *&PointerList_getitem(List<Value *> &l, TagLib::uint i) ++ Value *&PointerList_getitem(List<Value *> &l, uint i) + { + if (i >= l.size()) + { +@@ -188,7 +188,7 @@ namespace { + } + + template<typename Value> +- void PointerList_setitem(List<Value *> &l, TagLib::uint i, auto_ptr<Value> v) ++ void PointerList_setitem(List<Value *> &l, uint i, auto_ptr<Value> v) + { + if (i >= l.size()) + { +diff --git a/src/wrapper/id3.cpp b/src/wrapper/id3.cpp +index cc0eb53..74d5923 100644 +--- a/src/wrapper/id3.cpp ++++ b/src/wrapper/id3.cpp +@@ -58,7 +58,7 @@ namespace + + void id3v2_Tag_addFrame(ID3v2::Tag &t, ID3v2::Frame *f) + { +- ID3v2::Frame *f_clone = ID3v2::FrameFactory::instance()->createFrame(f->render()); ++ ID3v2::Frame *f_clone = ID3v2::FrameFactory::instance()->createFrame(f->render(), t.header()); + t.addFrame(f_clone); + } + +@@ -71,7 +71,7 @@ namespace + #define MF_OL(MF, MIN, MAX) \ + BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(MF##_overloads, MF, MIN, MAX); + +- MF_OL(createFrame, 1, 2); ++ MF_OL(createFrame, 2, 2); + MF_OL(volumeAdjustmentIndex, 0, 1); + MF_OL(volumeAdjustment, 0, 1); + MF_OL(peakVolume, 0, 1); +@@ -121,15 +121,12 @@ void exposeID3() + { + typedef ID3v2::FrameFactory cl; + +- ID3v2::Frame *(ID3v2::FrameFactory::*cf1)(const ByteVector &, bool) const +- = &cl::createFrame; +- ID3v2::Frame *(ID3v2::FrameFactory::*cf2)(const ByteVector &, TagLib::uint) const ++ ID3v2::Frame *(ID3v2::FrameFactory::*cf)(const ByteVector &, const ID3v2::Header *) const + = &cl::createFrame; + + class_<ID3v2::FrameFactory, boost::noncopyable> + ("id3v2_FrameFactory", no_init) +- .def("createFrame", cf1, return_value_policy<manage_new_object>()) +- .def("createFrame", cf2, createFrame_overloads()[return_value_policy<manage_new_object>()]) ++ .def("createFrame", cf, createFrame_overloads()[return_value_policy<manage_new_object>()]) + .def("instance", &cl::instance, + return_value_policy<reference_existing_object>()) + .staticmethod("instance") +@@ -150,10 +147,10 @@ void exposeID3() + .DEF_SIMPLE_METHOD(render) + + .def("headerSize", +- (TagLib::uint (*)()) ++ (uint (*)()) + &ID3v2::Frame::headerSize) + .def("headerSize", +- (TagLib::uint (*)(TagLib::uint)) ++ (uint (*)(uint)) + &ID3v2::Frame::headerSize) + // MISSING: textDelimiter + ; +@@ -210,7 +207,6 @@ void exposeID3() + class_<cl, boost::noncopyable, bases<Tag> >("id3v2_Tag") + .def("header", &ID3v2::Tag::header, return_internal_reference<>()) + .def("extendedHeader", &ID3v2::Tag::extendedHeader, return_internal_reference<>()) +- .def("footer", &ID3v2::Tag::footer, return_internal_reference<>()) + + .def("frameListMap", &ID3v2::Tag::frameListMap, return_internal_reference<>()) + .def("frameList", fl1, return_internal_reference<>()) +@@ -224,7 +220,7 @@ void exposeID3() + // Commented out following comment at: + // https://github.com/inducer/tagpy/commit/fb6d9a95f8ed1b0f347a82569a13e60a75c7e6d6 + // .DEF_OVERLOADED_METHOD(render, ByteVector (cl::*)() const) +- .DEF_OVERLOADED_METHOD(render, ByteVector (cl::*)(int) const) ++ .DEF_OVERLOADED_METHOD(render, ByteVector (cl::*)(ID3v2::Version) const) + #else + .def("render", (ByteVector (cl::*)() const) &cl::render) + #endif +@@ -323,7 +319,6 @@ void exposeID3() + ("id3v2_RelativeVolumeFrame", init<const ByteVector &>()) + // MISSING: Empty constructor, gives symbol errors + .def("channels", id3v2_rvf_channels) +- .DEF_SIMPLE_METHOD(setChannelType) + .DEF_OVERLOADED_METHOD(volumeAdjustmentIndex, short (cl::*)(cl::ChannelType) const) + .DEF_OVERLOADED_METHOD(setVolumeAdjustmentIndex, void (cl::*)(short, cl::ChannelType)) + .DEF_OVERLOADED_METHOD(volumeAdjustment, float (cl::*)(cl::ChannelType) const) +@@ -424,7 +419,7 @@ void exposeID3() + .def(init<const char *, ID3v2::FrameFactory *, optional<bool, AudioProperties::ReadStyle> >()) + .def("save", + #if (TAGPY_TAGLIB_HEX_VERSION >= 0x10800) +- (bool (MPEG::File::*)(int, bool, int)) ++ (bool (MPEG::File::*)(int, TagLib::File::StripTags, TagLib::ID3v2::Version, TagLib::File::DuplicateTags)) + #else + (bool (MPEG::File::*)(int, bool)) + #endif +@@ -444,7 +439,6 @@ void exposeID3() + .def("strip", + (bool (cl::*)(int)) &cl::strip, + strip_overloads()) +- .DEF_SIMPLE_METHOD(setID3v2FrameFactory) + .DEF_SIMPLE_METHOD(firstFrameOffset) + .DEF_SIMPLE_METHOD(nextFrameOffset) + .DEF_SIMPLE_METHOD(previousFrameOffset) +diff --git a/src/wrapper/rest.cpp b/src/wrapper/rest.cpp +index 0a94bc8..dd843bf 100644 +--- a/src/wrapper/rest.cpp ++++ b/src/wrapper/rest.cpp +@@ -51,7 +51,7 @@ namespace + // Ogg + // ------------------------------------------------------------- + MF_OL(addField, 2, 3); +- MF_OL(removeField, 1, 2); ++ MF_OL(removeFields, 1, 2); + MF_OL(render, 0, 1); + + // ------------------------------------------------------------- +@@ -62,7 +62,6 @@ namespace + // ------------------------------------------------------------- + // MPC + // ------------------------------------------------------------- +- MF_OL(remove, 0, 1); + //MF_OL(ID3v1Tag, 0, 1); + MF_OL(APETag, 0, 1); + +@@ -90,8 +89,8 @@ void exposeRest() + return_internal_reference<>()) + .DEF_SIMPLE_METHOD(vendorID) + .DEF_OVERLOADED_METHOD(addField, void (cl::*)(const String &, const String &, bool)) +- .DEF_OVERLOADED_METHOD(removeField, void (cl::*)(const String &, const String &)) +- .DEF_OVERLOADED_METHOD(removeField, void (cl::*)(const String &, const String &)) ++ .DEF_OVERLOADED_METHOD(removeFields, void (cl::*)(const String &, const String &)) ++ .DEF_OVERLOADED_METHOD(removeFields, void (cl::*)(const String &, const String &)) + .DEF_OVERLOADED_METHOD(render, ByteVector (cl::*)(bool) const) + ; + } +@@ -159,10 +158,10 @@ void exposeRest() + .def(init<const String &, const StringList &>()) + .def(init<const cl &>()) + .DEF_SIMPLE_METHOD(key) +- .DEF_SIMPLE_METHOD(value) ++ .DEF_SIMPLE_METHOD(binaryData) + .DEF_SIMPLE_METHOD(size) + .DEF_SIMPLE_METHOD(toString) +- .DEF_SIMPLE_METHOD(toStringList) ++ .DEF_SIMPLE_METHOD(values) + .DEF_SIMPLE_METHOD(render) + .DEF_SIMPLE_METHOD(parse) + .DEF_SIMPLE_METHOD(setReadOnly) +@@ -207,9 +206,6 @@ void exposeRest() + (Ogg::XiphComment *(FLAC::File::*)(bool)) + &FLAC::File::xiphComment, + xiphComment_overloads()[return_internal_reference<>()]) +- .DEF_SIMPLE_METHOD(setID3v2FrameFactory) +- .DEF_SIMPLE_METHOD(streamInfoData) +- .DEF_SIMPLE_METHOD(streamLength) + ; + } + +@@ -238,8 +234,8 @@ void exposeRest() + APETag_overloads()[return_internal_reference<>()]) + .def("remove", + (void (cl::*)(int)) +- &cl::remove, +- remove_overloads()) ++ &cl::strip, ++ strip_overloads()) + ; + } + diff --git a/dev-python/tagpy/files/tagpy-2022.1-py3_13.patch b/dev-python/tagpy/files/tagpy-2022.1-py3_13.patch new file mode 100644 index 000000000000..f415260daac5 --- /dev/null +++ b/dev-python/tagpy/files/tagpy-2022.1-py3_13.patch @@ -0,0 +1,13 @@ +diff --git a/src/wrapper/basics.cpp b/src/wrapper/basics.cpp +index b84f672..ba037dc 100644 +--- a/src/wrapper/basics.cpp ++++ b/src/wrapper/basics.cpp +@@ -51,7 +51,7 @@ namespace + { + static PyObject *convert(ByteVector const& s) + { +- return PyUnicode_FromStringAndSize(s.data(), s.size()); ++ return PyBytes_FromStringAndSize(s.data(), s.size()); + } + }; + diff --git a/dev-python/tagpy/tagpy-2022.1-r1.ebuild b/dev-python/tagpy/tagpy-2022.1-r1.ebuild new file mode 100644 index 000000000000..e2bf7fed8cd3 --- /dev/null +++ b/dev-python/tagpy/tagpy-2022.1-r1.ebuild @@ -0,0 +1,39 @@ +# 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..13} ) + +inherit distutils-r1 + +DESCRIPTION="Python Bindings for TagLib" +HOMEPAGE=" + https://github.com/palfrey/tagpy/ + https://pypi.org/project/tagpy/ +" +SRC_URI=" + https://github.com/palfrey/tagpy/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86" + +DEPEND=" + dev-libs/boost:=[python,${PYTHON_USEDEP}] + media-libs/taglib:= +" +RDEPEND=" + ${DEPEND} +" + +PATCHES=( + "${FILESDIR}"/${P}-py3_13.patch + "${FILESDIR}"/${P}-fix-build-taglib2.patch +) + +distutils_enable_tests pytest |