diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-03-28 00:31:34 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-03-28 00:31:34 +0000 |
commit | c44ae5c03130467400468d0e9a7f83e723c99f35 (patch) | |
tree | 2d60ad3f56cca90a1579a548a1bae0851fb4e091 /media-libs | |
parent | 3d05d0025c6d74a6b677a172283a0b25c4cf4012 (diff) |
gentoo auto-resync : 28:03:2025 - 00:31:34
Diffstat (limited to 'media-libs')
-rw-r--r-- | media-libs/Manifest.gz | bin | 70085 -> 70072 bytes | |||
-rw-r--r-- | media-libs/ksanecore/Manifest | 4 | ||||
-rw-r--r-- | media-libs/ksanecore/ksanecore-24.12.2.ebuild | 26 | ||||
-rw-r--r-- | media-libs/ksanecore/ksanecore-24.12.3.ebuild | 2 | ||||
-rw-r--r-- | media-libs/libopenmpt/Manifest | 2 | ||||
-rw-r--r-- | media-libs/libopenmpt/libopenmpt-0.7.13.ebuild | 2 | ||||
-rw-r--r-- | media-libs/libyuv/Manifest | 6 | ||||
-rw-r--r-- | media-libs/libyuv/files/0002-disable-static-library.patch | 19 | ||||
-rw-r--r-- | media-libs/libyuv/libyuv-1904.ebuild | 15 | ||||
-rw-r--r-- | media-libs/libyuv/libyuv-9999.ebuild | 15 | ||||
-rw-r--r-- | media-libs/mlt/Manifest | 2 | ||||
-rw-r--r-- | media-libs/mlt/mlt-7.30.0.ebuild | 2 |
12 files changed, 43 insertions, 52 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz Binary files differindex e70ec4c3c6b6..283239f008f9 100644 --- a/media-libs/Manifest.gz +++ b/media-libs/Manifest.gz diff --git a/media-libs/ksanecore/Manifest b/media-libs/ksanecore/Manifest index ddd9c200726f..6b344007c50b 100644 --- a/media-libs/ksanecore/Manifest +++ b/media-libs/ksanecore/Manifest @@ -1,5 +1,3 @@ -DIST ksanecore-24.12.2.tar.xz 54708 BLAKE2B b1dd67bef5e27b750ef8ede48344246f448b29c83d939a900aa3374ef527c3f0c91e5d961064851dd6dc5e20dcb4fd100376573f400f3ee3f309e6598b05a715 SHA512 eb4eb35840c5b167e4b66dbdeb9a951a59a3fcdc763ea754685666679d6ea1a74c56d35c4dac4b967763e3a79eaa91776c563fdcfd3b8fa3c752e2fba0858d4b DIST ksanecore-24.12.3.tar.xz 54736 BLAKE2B 79f5fac01ad4ebe6eaa4358216271a7601ea1201333709d251790a058fb6ba0a96040ef8644594147f19643623e9f366861d15f8313498a85998e517469f6319 SHA512 04cb664c84f80774bdf22f2068c08985f8d276b3ac2be2ae20374520f47136e375270a690d0e3c84bcec04d4e0184db2a8b9ee7f1c8b95df14a635172119c3d6 -EBUILD ksanecore-24.12.2.ebuild 626 BLAKE2B 7a9510bca67555b36f04b750d1befe38299e525556272d85113892ed781b1c202507678398b9cefe1695f4b84aa66df94d6816ebc74e6221e3450ea3f876e223 SHA512 2167216e7cbbc784532f06bd9b04c80b0cac0de26ce5d829e64c337f1b2a8115d7d8cfbfa40cc325fc36ba8a7bdb31bedef2d45c950654655cd04e23f471b44c -EBUILD ksanecore-24.12.3.ebuild 628 BLAKE2B d61df1e51e62c16251ab2e2dfc4194a6abdca15d3a9ffc9224d8f63a8009f521a45f8c9a450ea4fe86dadecd082fbd2857ed1d8be8354f78d87de464ac24db3c SHA512 d3a30b29030a177fb6dd96352898b9d2bf4103d22e427329691ad81d968087bfb8cefe5e83d583eae2bea96270b86906ea84aed4362c99c339b2141496168f10 +EBUILD ksanecore-24.12.3.ebuild 626 BLAKE2B 7a9510bca67555b36f04b750d1befe38299e525556272d85113892ed781b1c202507678398b9cefe1695f4b84aa66df94d6816ebc74e6221e3450ea3f876e223 SHA512 2167216e7cbbc784532f06bd9b04c80b0cac0de26ce5d829e64c337f1b2a8115d7d8cfbfa40cc325fc36ba8a7bdb31bedef2d45c950654655cd04e23f471b44c MISC metadata.xml 338 BLAKE2B a2597ee8510ec4e47f014dcf1d255490b5dae78003e5526665945d4092116cc4e3f2bf3d76e03b5fdcb8a70f872b35c70ca1d89f6c8b4f2d67f2d7bad6a502d5 SHA512 34040d0fa7bdbb70bce78cd8d543e69db0e835deb85c33055769277df44a5ed1b8efcb7ba5aeaeb1b389704b42b941279b9faabc8f476b87beb06bbb266217f8 diff --git a/media-libs/ksanecore/ksanecore-24.12.2.ebuild b/media-libs/ksanecore/ksanecore-24.12.2.ebuild deleted file mode 100644 index 1a30775a7a7f..000000000000 --- a/media-libs/ksanecore/ksanecore-24.12.2.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=6.7.0 -QTMIN=6.7.2 -inherit ecm gear.kde.org - -DESCRIPTION="Qt-based interface for SANE library to control scanner hardware" -HOMEPAGE="https://invent.kde.org/libraries/ksanecore -https://api.kde.org/ksanecore/html/index.html" - -LICENSE="|| ( LGPL-2.1 LGPL-3 )" -SLOT="6" -KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86" - -DEPEND=" - >=dev-qt/qtbase-${QTMIN}:6[gui] - >=kde-frameworks/ki18n-${KFMIN}:6 - media-gfx/sane-backends -" -RDEPEND="${DEPEND} - !<media-libs/ksanecore-23.08.5-r2:5 - !media-libs/ksanecore-common -" diff --git a/media-libs/ksanecore/ksanecore-24.12.3.ebuild b/media-libs/ksanecore/ksanecore-24.12.3.ebuild index 954dfe302363..1a30775a7a7f 100644 --- a/media-libs/ksanecore/ksanecore-24.12.3.ebuild +++ b/media-libs/ksanecore/ksanecore-24.12.3.ebuild @@ -13,7 +13,7 @@ https://api.kde.org/ksanecore/html/index.html" LICENSE="|| ( LGPL-2.1 LGPL-3 )" SLOT="6" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86" DEPEND=" >=dev-qt/qtbase-${QTMIN}:6[gui] diff --git a/media-libs/libopenmpt/Manifest b/media-libs/libopenmpt/Manifest index 05ec0552b466..a32822c62bc9 100644 --- a/media-libs/libopenmpt/Manifest +++ b/media-libs/libopenmpt/Manifest @@ -1,3 +1,3 @@ DIST libopenmpt-0.7.13+release.autotools.tar.gz 1681351 BLAKE2B d75df89e85531e85974bd532773e8ed16440211448790779191a61a629dde33ef7280bcc1c82e6ac6aeb313f7f568bc7a2abe707772801f52c271977b88eff8e SHA512 04e63c635dd6c63c2ce79db4eff971f10e4d14a12c7f143fc317a4b5f5188cd8cbf84fc5121057c2beff3a3e6b9b48767c02b9eb5c569accab3e6ff7322a9690 -EBUILD libopenmpt-0.7.13.ebuild 1559 BLAKE2B 4d73259b484a3ad6460c657d4eaf9cb00a95c16b3f49371f563618f1b529cad880424ed42954a08a99c0a6bfcd9a5f0fb6fddc39ddd24df67a89315cb3543602 SHA512 a444a3727f5065ef0a7d3f34fab74cd9afb9de18866d336d76bf9f986c7fef471db18743ad20cbf2bfb6b1b215e5c53cf21e5453715ebd41da28ca2141b13453 +EBUILD libopenmpt-0.7.13.ebuild 1565 BLAKE2B 4fc685ac53dae7a1f92df6a4f5c7b5f428dcd9f472f859d3d129a03bc122ec427fe05c0d7d40c6eeba1639acc2b633835721cd161e7bd389c215270ffaedbcc8 SHA512 ffb6d3f29c2e51d05f3a60b37c1e771f495fe8dc2968efa01b0ec673712470e29d403621febb373da20202e9bccd655c3f90103126d7d79205ade2e65ce50e46 MISC metadata.xml 328 BLAKE2B 25f8b37a7e7885a50e5b7305c9090033c78b1154214e05060c3407f0d27ac436aa3f0da1dff3a5ba1685bef390f1fe99416893aaf59e002921cc3464ce0d2167 SHA512 6686c75dbfcd5a5f9d6ef4d667916f54388180045471f8eb585c7b0d6e03f5d56c3fc892c97851f7453318309a456bbfd877eb240cbf008b71984009d08a8181 diff --git a/media-libs/libopenmpt/libopenmpt-0.7.13.ebuild b/media-libs/libopenmpt/libopenmpt-0.7.13.ebuild index db7fdf605086..ce4a49d82829 100644 --- a/media-libs/libopenmpt/libopenmpt-0.7.13.ebuild +++ b/media-libs/libopenmpt/libopenmpt-0.7.13.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://lib.openmpt.org/files/libopenmpt/src/${MY_P}.tar.gz" S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86" IUSE="examples mp3 ogg static-libs test vorbis zlib" RESTRICT="!test? ( test )" diff --git a/media-libs/libyuv/Manifest b/media-libs/libyuv/Manifest index 9778173142dd..e7f37772ae5d 100644 --- a/media-libs/libyuv/Manifest +++ b/media-libs/libyuv/Manifest @@ -1,7 +1,7 @@ AUX 0001-fix-install-dirs.patch 1612 BLAKE2B be05b32216c43a6640d2657b258a465265eb209815f527a16a375461a0306e55477b2f8cdb0bbe843411c8f7141e9b51409718eb5a11daae0a3cb93d882c422a SHA512 d4a7e87bb844eb3d97b490233ca2e4874744fb12d4fde211f05ce45ba3fdb4fab603a66f2a1df28c6213c5d7d92d28ecdde788171846fdfa0fbe604e0228c2ad -AUX 0002-disable-static-library.patch 2267 BLAKE2B 0ab47e0e2795aba0eef1d002e4fffb76132c7e14b4ab6afca556e49e896663096f02fac342c14473dbecd30282208517ca96cd7bdf7ac15d95ba45139cdb5628 SHA512 d706337bc5569785f00dbbbd714c89f8342ddcd9af47806b29e067a6a8ee810186bb4b802bdbfae1e80a4323bf0a24ab344bfa872ed8aa66017f347c29a4ee99 +AUX 0002-disable-static-library.patch 2676 BLAKE2B bbd596556b82a9743492b1714d86c1555c89caebc6a9a50563197e306953d7928e03add61e4e7088adbf654164a695873096c6707fd7493a035960356767715d SHA512 a37db45df18ab06601df0c7576176ecdf3bb05be921c313a1b622db5925ed0c06dce46f0586a0a355abdd465059da1038e32105817321a95faa4e139055771d4 AUX 0003-disable-test-tools.patch 1470 BLAKE2B 4008cec8ae52a0fd43f5f44ec35cfac94eb963388cd12a3bc08bb04bf72484a142e9b2f337298e7aea93d59bbf427adb17f55e45dbdfea94b6a8fc5c1bed0244 SHA512 d31bb7a4919835aaf3bc208de0f37ee79d6499827ba3ac25edc3c561b5c58b032056df71fe504851b1919c6c00c5fb8590e39cb0c0bbab85408b374c5d8f14a6 DIST libyuv-1904.tar.bz2 462619 BLAKE2B 088da4134a89822202fb38e87295f968936d9cb6fcc4701843f8bf1086ad2422ed26d371623d3eeca01c4ed22bdd5f9c61db5e96f8060e4b99f09771f3d1d65c SHA512 c24f4ce10a7cfa05d6d7f13b004c4721ec92d53a2535fec100683da6a660b2fca7f90d9c2905f9e05b85d6e6473043d209d0ce2519b39af21cfbb1260054d172 -EBUILD libyuv-1904.ebuild 1111 BLAKE2B 43129cf22d3d46289f0ea506fb92d560c07cb64d7bc63e97f23e7931ddaf4afa9a78f2dfe373ac1b4f317acddde6ff80d5f8f97c7f28b1a309772a45d841cc1d SHA512 5dea668212c2a5e166b8674f5d2245ad989255f92b55d211f810a6a3d7dbe846c2ebdf3376ca2e42b0d52976ff6d2789e78d2cb6767e0c2161f4c69a21728773 -EBUILD libyuv-9999.ebuild 1111 BLAKE2B 43129cf22d3d46289f0ea506fb92d560c07cb64d7bc63e97f23e7931ddaf4afa9a78f2dfe373ac1b4f317acddde6ff80d5f8f97c7f28b1a309772a45d841cc1d SHA512 5dea668212c2a5e166b8674f5d2245ad989255f92b55d211f810a6a3d7dbe846c2ebdf3376ca2e42b0d52976ff6d2789e78d2cb6767e0c2161f4c69a21728773 +EBUILD libyuv-1904.ebuild 1206 BLAKE2B 8676b18e67bd3fc17a4f6e8bb1ac2b4c731aa8fddb83990b2f7c175b061fb880cb06a4695c9d05f04393799e86b591c8c0fd0f5a2595bf9ad984f9e05f1b7536 SHA512 2373bb4a65831d666b720504200f54a2c75f710e31548d1946e15157c1b316ba9f9cc6dbf6699ccb3223debc7156ae53f0083c2d97432baf91a63260ae7593c6 +EBUILD libyuv-9999.ebuild 1206 BLAKE2B 8676b18e67bd3fc17a4f6e8bb1ac2b4c731aa8fddb83990b2f7c175b061fb880cb06a4695c9d05f04393799e86b591c8c0fd0f5a2595bf9ad984f9e05f1b7536 SHA512 2373bb4a65831d666b720504200f54a2c75f710e31548d1946e15157c1b316ba9f9cc6dbf6699ccb3223debc7156ae53f0083c2d97432baf91a63260ae7593c6 MISC metadata.xml 382 BLAKE2B c310a5203e455240f249774f9a007c4dd48ecf6bea43e6292af08e32650303aa30cf444f446bc7711a1192aaad5f3002d2c6253df59110c0a2069af02c361bbc SHA512 860e2a87de6fc027142ce9f72caa445114b6853d3e293466775b298e792f20ccf340091a78bdf4a077d0f1a02d6a3f31e56d4c7bd7ac57e54c6a8176ca90bde0 diff --git a/media-libs/libyuv/files/0002-disable-static-library.patch b/media-libs/libyuv/files/0002-disable-static-library.patch index 427e463c52ea..d058d5abd11c 100644 --- a/media-libs/libyuv/files/0002-disable-static-library.patch +++ b/media-libs/libyuv/files/0002-disable-static-library.patch @@ -1,14 +1,14 @@ -From f69772741e89fca8d3b98629bc79469e2d55864c Mon Sep 17 00:00:00 2001 +From 4d3ef674ac8efe24c4f300a4986265b155d749a0 Mon Sep 17 00:00:00 2001 From: NRK <nrk@disroot.org> Date: Fri, 7 Mar 2025 21:06:56 +0000 -Subject: [PATCH 2/3] disable static library +Subject: [PATCH] disable static library --- - CMakeLists.txt | 11 +++-------- - 1 file changed, 3 insertions(+), 8 deletions(-) + CMakeLists.txt | 13 ++++--------- + 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt -index 8c064a7..d21c6cb 100644 +index 8c064a7..3d723f6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -14,7 +14,6 @@ set ( ly_src_dir ${ly_base_dir}/source ) @@ -48,6 +48,15 @@ index 8c064a7..d21c6cb 100644 find_package ( JPEG ) if (JPEG_FOUND) +@@ -225,7 +221,7 @@ if(UNIT_TEST) + endif() + + add_executable(libyuv_unittest ${ly_unittest_sources}) +- target_link_libraries(libyuv_unittest ${ly_lib_name} ${GTEST_LIBRARY}) ++ target_link_libraries(libyuv_unittest ${ly_lib_shared} ${GTEST_LIBRARY}) + find_library(PTHREAD_LIBRARY pthread) + if(NOT PTHREAD_LIBRARY STREQUAL "PTHREAD_LIBRARY-NOTFOUND") + target_link_libraries(libyuv_unittest pthread) @@ -248,7 +244,6 @@ endif() # install the conversion tool, .so, .a, and all the header files diff --git a/media-libs/libyuv/libyuv-1904.ebuild b/media-libs/libyuv/libyuv-1904.ebuild index b4210853ab36..c1e85a7e35df 100644 --- a/media-libs/libyuv/libyuv-1904.ebuild +++ b/media-libs/libyuv/libyuv-1904.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake +inherit cmake edo DESCRIPTION="Open source project that includes YUV scaling and conversion functionality." HOMEPAGE="https://chromium.googlesource.com/libyuv/libyuv" @@ -22,11 +22,12 @@ fi LICENSE="BSD" SLOT="0/${PV}" -# TODO(NRK): enable tests -RESTRICT="test" +IUSE="test" +RESTRICT="!test? ( test )" RDEPEND=">=media-libs/libjpeg-turbo-3.0.0" -BDEPEND="${RDEPEND}" +DEPEND="${RDEPEND}" +BDEPEND="test? ( dev-cpp/gtest )" PATCHES=( "${FILESDIR}/0001-fix-install-dirs.patch" @@ -36,7 +37,11 @@ PATCHES=( src_configure() { mycmakeargs=( - -DUNIT_TEST=OFF + -DUNIT_TEST=$(usex test) ) cmake_src_configure } + +src_test() { + edo "${BUILD_DIR}"/libyuv_unittest +} diff --git a/media-libs/libyuv/libyuv-9999.ebuild b/media-libs/libyuv/libyuv-9999.ebuild index b4210853ab36..c1e85a7e35df 100644 --- a/media-libs/libyuv/libyuv-9999.ebuild +++ b/media-libs/libyuv/libyuv-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake +inherit cmake edo DESCRIPTION="Open source project that includes YUV scaling and conversion functionality." HOMEPAGE="https://chromium.googlesource.com/libyuv/libyuv" @@ -22,11 +22,12 @@ fi LICENSE="BSD" SLOT="0/${PV}" -# TODO(NRK): enable tests -RESTRICT="test" +IUSE="test" +RESTRICT="!test? ( test )" RDEPEND=">=media-libs/libjpeg-turbo-3.0.0" -BDEPEND="${RDEPEND}" +DEPEND="${RDEPEND}" +BDEPEND="test? ( dev-cpp/gtest )" PATCHES=( "${FILESDIR}/0001-fix-install-dirs.patch" @@ -36,7 +37,11 @@ PATCHES=( src_configure() { mycmakeargs=( - -DUNIT_TEST=OFF + -DUNIT_TEST=$(usex test) ) cmake_src_configure } + +src_test() { + edo "${BUILD_DIR}"/libyuv_unittest +} diff --git a/media-libs/mlt/Manifest b/media-libs/mlt/Manifest index ad0b620ff3a6..8ac6da66a74c 100644 --- a/media-libs/mlt/Manifest +++ b/media-libs/mlt/Manifest @@ -5,5 +5,5 @@ AUX mlt-7.28.0-fix-32bit.patch 3262 BLAKE2B 6842c442669b0abb1af2ef60892ee8cb494d DIST mlt-7.28.0.tar.gz 1713069 BLAKE2B 5f9ec615324cd2095131a57b9dc0f79138d48eaa91b62574a028370be2d1c7ec6818ee2b5a9c123d35ec73993c8b2271c8dec4f039273a8443c2674c31e86fbf SHA512 a252da56b668968e56a7b0e81283b0b8e0ec8cd28502e3ab6e0aff67e22620ba61bf4feb88134e0d483884e31f2d18efe2d60b6badf0b6ffae4ad26ee646baf9 DIST mlt-7.30.0.tar.gz 1725015 BLAKE2B 36950573a950281bc657fb6ec441c66c785af85b33f9d28caf44e457cd4d67953f11fef7896ed04d4d0b74cdc8355f4a8fe3d14deae09c5f5498416e2438ef58 SHA512 74cdf0504530c732f3b98358eea8f50079935f0c9782b051d4c2f7f2d001df96ed14684698fccb7d44a6fb2e6637fb3ceec01f13f458c4755aaf6e1f742c6b7d EBUILD mlt-7.28.0-r1.ebuild 4163 BLAKE2B 64a83b54974a0759dac5db638fb5b95551eec073e7240a122b814ceaea30bc93f6bc693697d880bfac4d68c1027ef65614f51363ae6e97ef8067a78e1684217d SHA512 e02e477671f0ab82a82ab1be52f1316091618bf595e1104be5e914461775ffa36587d1704be5f5081c61a5fdd11b9f77754943285e6c246fad4d0ca102e668c0 -EBUILD mlt-7.30.0.ebuild 4064 BLAKE2B 1479ee2a4539475bfabbd4c975e718066c01871f7fb110b20aaa5a8397d011f5a6a773f11a74a5122d0b44a276c72cc97767e7201bd05a05d1778df2cfa404f3 SHA512 3ac9d374bad0b41d10ef5b4379d32cb77d56b32bf2d871681e0d26573473d66b8e4e9999d6a837408f0ec62a3a5486fee50d750d0924df4cb920d4875825d30f +EBUILD mlt-7.30.0.ebuild 4062 BLAKE2B 39353627261aa047f7ab7dc7b6f325e5e1dd5f10515b2958370ccb61b29b5ee88a2a7344396f048f0a167df5f7a084bc3020a4aa6419c651d4abb0decd54d583 SHA512 4c72fd2b55fec1a19beeea12ebdffa6da31a8525c08e82b692f5c8dba4c9b9c6dcceff0a8f341a783d4e142055fcb6588052e4a6321fa7e1bc838c73832e8be6 MISC metadata.xml 1412 BLAKE2B 8d4eed394f1d1e95e5559466ef1840978966e8f1f7b89fdfd2549b2a35b6ce8f114c9373374fdaefe320cc34a4dc8cbd9f6c4433740d1ae9680de54484b5e3d1 SHA512 b19c711dc3798f952e0223dc0628b25aa3c9a296d66ee2f2b7f46a55b82e71c0c583ee64517be88dcc55eb1e9c31aa782b9043eb7630a853077afb1bf8b4dedd diff --git a/media-libs/mlt/mlt-7.30.0.ebuild b/media-libs/mlt/mlt-7.30.0.ebuild index b8d9e9f79bff..86f192d7c40b 100644 --- a/media-libs/mlt/mlt-7.30.0.ebuild +++ b/media-libs/mlt/mlt-7.30.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/mltframework/${PN}/releases/download/v${PV}/${P}.tar LICENSE="GPL-3" SLOT="0/7" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" IUSE="debug ffmpeg frei0r gtk jack libsamplerate opencv opengl python qt6 rtaudio rubberband sdl test vdpau vidstab xine xml" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" |