summaryrefslogtreecommitdiff
path: root/media-libs
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/Manifest.gzbin69139 -> 69154 bytes
-rw-r--r--media-libs/amdgpu-pro-vulkan/Manifest14
-rw-r--r--media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-21.50.2.1384496-r1.ebuild (renamed from media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-21.50.2.1384496.ebuild)16
-rw-r--r--media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-22.10.4.1452060-r1.ebuild (renamed from media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-22.10.4.1452060.ebuild)29
-rw-r--r--media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-22.20.5.1511376-r1.ebuild (renamed from media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-22.20.5.1511376.ebuild)26
-rw-r--r--media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-22.40.6.1580631-r1.ebuild (renamed from media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-22.40.6.1580631.ebuild)26
-rw-r--r--media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-23.10.3.1620044-r1.ebuild (renamed from media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-23.10.3.1620044.ebuild)26
-rw-r--r--media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-23.20.0.1654522-r1.ebuild (renamed from media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-23.20.0.1654522.ebuild)26
-rw-r--r--media-libs/amdgpu-pro-vulkan/files/vk_pro2
-rw-r--r--media-libs/amdgpu-pro-vulkan/files/vk_radv2
-rw-r--r--media-libs/cubeb/Manifest17
-rw-r--r--media-libs/cubeb/cubeb-0.2_p20220922.ebuild113
-rw-r--r--media-libs/cubeb/files/cubeb-0.2_p20211213-automagic.patch51
-rw-r--r--media-libs/cubeb/metadata.xml1
-rw-r--r--media-libs/gstreamer/Manifest6
-rw-r--r--media-libs/gstreamer/gstreamer-1.20.5.ebuild2
-rw-r--r--media-libs/gstreamer/gstreamer-1.20.6.ebuild2
-rw-r--r--media-libs/gstreamer/gstreamer-1.22.3.ebuild2
-rw-r--r--media-libs/libcue/Manifest2
-rw-r--r--media-libs/libcue/libcue-2.3.0.ebuild2
-rw-r--r--media-libs/libkate/Manifest2
-rw-r--r--media-libs/libkate/libkate-0.4.1-r4.ebuild4
-rw-r--r--media-libs/mesa-amber/Manifest2
-rw-r--r--media-libs/mesa-amber/mesa-amber-21.3.9-r1.ebuild2
-rw-r--r--media-libs/mesa/Manifest16
-rw-r--r--media-libs/mesa/mesa-23.1.8.ebuild2
-rw-r--r--media-libs/mesa/mesa-23.1.9.ebuild2
-rw-r--r--media-libs/mesa/mesa-23.2.1.ebuild2
-rw-r--r--media-libs/mesa/mesa-23.3.0.ebuild2
-rw-r--r--media-libs/mesa/mesa-23.3.0_rc5-r1.ebuild2
-rw-r--r--media-libs/mesa/mesa-23.3.1.ebuild2
-rw-r--r--media-libs/mesa/mesa-23.3.2.ebuild2
-rw-r--r--media-libs/mesa/mesa-9999.ebuild2
-rw-r--r--media-libs/nas/Manifest2
-rw-r--r--media-libs/nas/nas-1.9.5.ebuild2
-rw-r--r--media-libs/osl/Manifest6
-rw-r--r--media-libs/osl/osl-1.12.11.0.ebuild2
-rw-r--r--media-libs/osl/osl-1.12.13.0.ebuild2
-rw-r--r--media-libs/osl/osl-1.12.7.0.ebuild2
39 files changed, 128 insertions, 295 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 34236a2e8df8..394cc55ac642 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/amdgpu-pro-vulkan/Manifest b/media-libs/amdgpu-pro-vulkan/Manifest
index d1f1bba73398..765ded8e992e 100644
--- a/media-libs/amdgpu-pro-vulkan/Manifest
+++ b/media-libs/amdgpu-pro-vulkan/Manifest
@@ -1,5 +1,7 @@
AUX icd_amd64.patch 330 BLAKE2B 6911c451ee96d68e91f5ca8a8536b758f8ecf81bcc1b19681a3eb960c1c0e06808560bd339b9d44395b58eb0794355670dddaa55eaddcc55b301f2c0c3090ea5 SHA512 3d1e4401be88302d4d5058082eada58f5ac8bbd9fc875c494d30407d1e2ab28319968f7fca96b7afb6d82ecf19c9a6a408bd06f9fa1d755d1e1fe7b906a76257
AUX icd_x86.patch 322 BLAKE2B 823d90dadb6f4791937ebcd28cc2ce5045a1a713cc4b5b58201e9ee6b57be8568a1ff63724e1fc16c29446e85e8dd1d533248ccf41acbd1355fccbff62239285 SHA512 c39fa60fa116ee92bf613dd8cab08b464cd35b9e63cb0ccc568cc0024b93652ce556b8823edf987498d72309ba841085434481fffa4cabd5de1494851cbcd4d3
+AUX vk_pro 121 BLAKE2B 833ed55d23b89a00641c3f685bfc06feec10ca352ec2ab4fc8ec6c78d977185cc92d22f8948998e8b00f7ba07fe97cfb2c39f6c6f5da8d484c43cc87768f35f8 SHA512 61ecc20ec40e0b72914399c77d793f5ca8739ac49addd851b0fd3af0490358a17b9ade8da183631e11c63a0ef061ec42a553af6b496167041d5fe0251b2be43e
+AUX vk_radv 127 BLAKE2B 3fb35e8b89b0baec70eb302abf9c6ccf67b2a04dc8b1dd68e8db7abd870510c72a8b759a8dda6d93e893c50e14b1776335c7abe9705274f3486277ff54356aa5 SHA512 0b7db271d8db8e26d39372d47cf715be7933ceeb474897af56614aae8ce413057f9e80631f7a0bee057ea0e88c68271e105808670c9d117dab57b2b31f0e2244
DIST amdgpu-pro-vulkan-21.50.2.1384496-amd64.deb 8320356 BLAKE2B 1a5997ee983bf4729c429dae7d333fd49f8bb24a5022238299fd87e4ad8a7579c0535a8198fc3869db3b8079634b1e06e9bb90ff761239486cb4ffb7ea6ead4a SHA512 16299cb567d9573080d6e3b83124e931692392c5282a3be5f39638682b2c8d4aa9395787382e0145d61dc5a5df3f3e143d9f01b1710ad11e940f3e8ea5137c7a
DIST amdgpu-pro-vulkan-21.50.2.1384496-i386.deb 8124180 BLAKE2B 697899e40cedc584d8507c3c4c908c54db3676d47d720fb7b7fcab6e1f542e1d1e5efedb5b46231d4cd6974d3d03a19816d6ab4cc6d2f0279547058b5e4143e3 SHA512 8662efb65f14172f4261401115737f3c7eebbe071a9660f5146eaee9a1d4684c30174b18bea94d31686dbe679d66ab77f252192c1cda27ed57784cc9a57e5fdf
DIST amdgpu-pro-vulkan-22.10.4.1452060-amd64.deb 8934992 BLAKE2B b44beedf1294ae0a63252133f8c55554a5993209a787c7391a192dc76cf18b11d5c059cb231c2bd3f04bc8697fcba2cbf091b84c5b4fba8989afa8c46f94e4fd SHA512 cb12a8c20d10b94d14bc43961474a8fee2a17d91012f18e532c6f9e4893224a74f076c892df2ea4838227b35cf2372fdfdc6734d792d7913de77fc3abb78e617
@@ -12,10 +14,10 @@ DIST amdgpu-pro-vulkan-23.10.3.1620044-amd64.deb 28230396 BLAKE2B f0c59e5c955640
DIST amdgpu-pro-vulkan-23.10.3.1620044-i386.deb 29943120 BLAKE2B cb15cd340854d2d023c1d5d700790d7ef37f3cddb6ec5e11a0642da8dd6c9bcf375bcc3793f4a6a1e379c78b518c68e6bb188b91cd815bca1abc1e09f6516c02 SHA512 2c251b68a4910e8873256316248d4c932483e928e38b9752fd919df0165e3db134e7d08c2c1f95cceda24e47cd5b419d482243ff7e42af3cb4bec8abb4162436
DIST amdgpu-pro-vulkan-23.20.0.1654522-amd64.deb 24480404 BLAKE2B 10e2dea7e03bc6c24b40b8d8c4933897e17edb8e9b1fb1aebc7a6151c2bf051bbd5e994b771a045e747730f41996b2b3819edd8163daeb22a0487d5a96ea15f7 SHA512 4014a3f5cdbc3e977d5953719e8d0ea34a0ff1cc9b7292513df69e98d1c6556643392dd77edf10a682f049c689d69c92ba307d5af5b8e68003ccbba014f7aa9a
DIST amdgpu-pro-vulkan-23.20.0.1654522-i386.deb 25453504 BLAKE2B 46940aecb2d6981846534f49b7f2d829924c03ba7fe8fe84c84408968a761683183524f4aa58ac9a2810bbc16975634cc6dcaaba3331604ab2bb74bd9949bb3b SHA512 ab8e7df7d093bc25dcdda942456ba54f3d21312435af025619b1f9531606ea5a18b975fe291e06154dabaaafb48cd5f58261d958c765058ed23e53517032b5fe
-EBUILD amdgpu-pro-vulkan-21.50.2.1384496.ebuild 2842 BLAKE2B 22dbb1146620527c2815d33952de07436c9c8982daee2ad216217d853a3f80c5622c67882c448dc6b90b9999147b4f66135c580785b89fdf042dfeed85b1dd09 SHA512 5278c756dd3684d4cc61295d8bff1c1e9a00cdd404a1478c623f85d21fc901c8d2f856149b4fb87d31a3647d17e5f39193501de4f5a7ac5a72eaef65352c9c77
-EBUILD amdgpu-pro-vulkan-22.10.4.1452060.ebuild 3792 BLAKE2B 2d09ae3c28e6cec3f648c8e4ea1eee0101e66e79aa82277f84508810437ce239776cf9818bbee8e89333e61f2e94de557c7b2e3d620ec808140088b4f61f73f1 SHA512 28d54066de38baa0466fd295bd11e9e708d96777972136bc492c790bf78558257a663975fcf8f8154e9d03ee9aabf30f5646e0fd99c6c8f6b5ec941ed48adeb8
-EBUILD amdgpu-pro-vulkan-22.20.5.1511376.ebuild 3842 BLAKE2B b5a5181c15908963a180db20490d6b5e5bf7788ec8bc08901e5146a24c0f080d37a1ae479bcd8786132cc573315dca8f79bacb0150e1ecba8e8065a7953b070b SHA512 50a86b13a2ef2131073e4a06d38408534a9b4081b94a6089c4470d9007e4da49b4a27368e206e37ed61ef9070cd1f0a6e252e22bd7bffd71cea4d9225b1db3ff
-EBUILD amdgpu-pro-vulkan-22.40.6.1580631.ebuild 3875 BLAKE2B 48c6a1b23308a447ce2975154fb3afd54fd851d227ccd9633decb7b643d1711c35ed5b7d80782a10aadc7d0db22412cdb6e52092855b877e315ad932036111f7 SHA512 e9c45999838fd091837ceab40ff03bf635c97d78e7c155451d80e4e82ee1095b3d3e0cbd730c8fdf07d2c283384d108dcf473aaf3e03c5a65aab771412e0ab8f
-EBUILD amdgpu-pro-vulkan-23.10.3.1620044.ebuild 3791 BLAKE2B 4b7741c1bf586b703aa34a401e22f8ddc35d95ecf8ee8994c07d4f9a6b7f81dcf9b74bc6fbe80ec5b0e150a5e7f8ebbee30d33a5c9932cf1f6e74a31aa91fc8c SHA512 f5e3f145d9058914d166cd7ea945a37d27a3c424938afaf5280bf158213b0299c3c88bd5dc659ca8797eba7511bbdefdcb123a8770a60ad1a2472074d0e5b951
-EBUILD amdgpu-pro-vulkan-23.20.0.1654522.ebuild 3789 BLAKE2B dceba5c87972c321b714b1f0b57a6e9847aed775fcf6f92ffc447e8f3d3dbf08b98b5f1805909f7e9a4e08ed0990dbdba969dd53d297c1a007cf50e62186a525 SHA512 517e814661bf640c0a950b8483f7863d3663b96caf754b65ae85e9ae13074e524c6e5c71264ec7828397ec4231fe8c4661cec31ae62d3f19193a3d2013cc87a1
+EBUILD amdgpu-pro-vulkan-21.50.2.1384496-r1.ebuild 3270 BLAKE2B e36c39386c36d8f179a2a62b020ffac69a43a7cade3b2619b8ba6755e9c5a42e66c1bb5e560fca5b319eb5cc77d3d7ea489acd1aa2a71410e3efeec393101490 SHA512 77d275f8281bc2f73918879bcfa0f33f83c490188ad6bb11f05e21eaa9b3d00d9db6e00ac598723e247fdafdb32369b6f96838556c01e3863cf34a1ed688b9de
+EBUILD amdgpu-pro-vulkan-22.10.4.1452060-r1.ebuild 3792 BLAKE2B 991c484ef3461f0a5cc160be758695d63ae16151723458b8a9c33120bda1b9b3e90e7aef22f4d85f3bfc97ac9c92573d305fd88ee8ac9177129b5da59b8f7433 SHA512 8d056add08d788f9ea0ab59cb59644312b16a006b91d36eda8d2f4d3b87f79118fd72d501a3b28af7be08fbbaf39edaa7dee49ca16d093895c41257b80376cc1
+EBUILD amdgpu-pro-vulkan-22.20.5.1511376-r1.ebuild 3785 BLAKE2B 7d28cd25508acd28b846b32589bf054dc904b796786cfe672368d42681e7be116a12b4b10cf7e960a5ff99ce298c6cc9aa590f5b18a97c52ddc601823a6f60d4 SHA512 3d4ea8ca8d7007a381e9b4c956b0fbb14616a32290c0bffa3a76942ee04125b9de7e3e052ac129faecf4c807c97ad647e0144c3c56e972f20fe5ad026da41e81
+EBUILD amdgpu-pro-vulkan-22.40.6.1580631-r1.ebuild 3818 BLAKE2B e1f8338c6b4c0a7db5a3c8d512ea0c45b1af7fc7d5a6f62dc46a812dce123b6a70b68d89c3701a52bd63745ef7b90163d4e5eaa226976256f01fcc8e217bb44d SHA512 b361a9cd23f6b398fa0a45b3de6bd5d987ae74a721826c0f6a6275f215b52c0cb8b55c3c30f79cf1f6090a43ded0655bc6154d9aa6a2dbdbc991685ea4f3355b
+EBUILD amdgpu-pro-vulkan-23.10.3.1620044-r1.ebuild 3734 BLAKE2B 98542258b49e165398a46143d8d03e19f78a0bd2b5a5cb6390cb8d8ed6f4a28d60b5524ee9511ee4ed4ba439f017b7a5205247292b5d4ab74afbe31c6777e74b SHA512 4d2e40e3cd3b4f7cfe099e6ec5debd16dc00a6c54bf11d70d85b8b17513d8b03b594c4eed49505ac51a47c602a2eecde971a7bae69070fa452b63008a0b48976
+EBUILD amdgpu-pro-vulkan-23.20.0.1654522-r1.ebuild 3732 BLAKE2B c3bde4656e718ca91a2c851198c181d8adfeab96408a48d4f2c82932268e9cd2cf54189ec35fd884ef142454d491695ff6c63ab5b96e0c71b30e2417c465a410 SHA512 f4df1747caf3692c7891233eca9002b142450895910938b271c2038163b8d350949f0581de5e8b50eac525226671d69c985dd98979d699cae67087e640c69016
MISC metadata.xml 402 BLAKE2B 45f4e6adffb186b9a9b36b420aaa5727f025206eca039d9f6fbe3eb302f7200cc24c079480d91c9d92ccd932bef86b87401400f17eba2fd8b4baa3fca66cf236 SHA512 dc9e5a699437291c5f768d66bdfd9d2aaa00e931f358e6d0045e764638332a8db14bd19a782aac0918dc4b42b8658a5974bdfec2971690e6718be247fff512b3
diff --git a/media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-21.50.2.1384496.ebuild b/media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-21.50.2.1384496-r1.ebuild
index b391b5756ff5..10cd494f94c5 100644
--- a/media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-21.50.2.1384496.ebuild
+++ b/media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-21.50.2.1384496-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -42,6 +42,8 @@ QA_PREBUILT="
"
src_unpack() {
+ default
+
if use abi_x86_64 ; then
mkdir "${S}/${PN}-amd64" || die
cd "${S}/${PN}-amd64" || die
@@ -105,4 +107,16 @@ src_install() {
insinto /usr/share/vulkan/icd.d
doins "${S}"/"${PN}"-i386/opt/amdgpu-pro/etc/vulkan/icd.d/amd_pro_icd32.json
fi
+
+ # AMDGPU-PRO & RADV Vulkan prefix
+ dobin "${FILESDIR}/vk_pro"
+ dobin "${FILESDIR}/vk_radv"
+}
+
+pkg_postinst() {
+ elog "To execute programs with the amdgpu-pro-vulkan driver:"
+ elog " - Use the `vk_pro` wrapper script: e.g. 'vk_pro vkcube'"
+ elog " - Define the following environment variable: "
+ elog " VK_DRIVER_FILES=/usr/share/vulkan/icd.d/amd_pro_icd64.json:/usr/share/vulkan/icd.d/amd_pro_icd32.json"
+ elog
}
diff --git a/media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-22.10.4.1452060.ebuild b/media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-22.10.4.1452060-r1.ebuild
index dabe6936012a..670a2f29aaf6 100644
--- a/media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-22.10.4.1452060.ebuild
+++ b/media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-22.10.4.1452060-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -44,6 +44,8 @@ QA_PREBUILT="
"
src_unpack() {
+ default
+
if use abi_x86_64 ; then
mkdir "${S}/${PN}-amd64" || die
cd "${S}/${PN}-amd64" || die
@@ -115,20 +117,19 @@ src_install() {
insinto /usr/share/vulkan/icd.d
doins "${S}"/"${PN}"-i386/opt/amdgpu-pro/etc/vulkan/icd.d/amd_pro_icd32.json
fi
-}
-pkg_postinst() {
+ # AMDGPU-PRO Vulkan prefix
+ dobin "${FILESDIR}/vk_pro"
- if use abi_x86_32; then
- elog "To run a 32bit program using the amdgpu-pro vulkan driver, the environment variable"
- elog " VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_pro_icd32.json"
- elog "must be set beforehand"
- elog
- fi
+ # AMDGPU-PRO & RADV Vulkan prefix
+ dobin "${FILESDIR}/vk_pro"
+ dobin "${FILESDIR}/vk_radv"
+}
- if use abi_x86_64; then
- elog "To run a 64bit program using the amdgpu-pro vulkan driver, the environment variable"
- elog " VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_pro_icd64.json"
- elog "must be set beforehand"
- fi
+pkg_postinst() {
+ elog "To execute programs with the amdgpu-pro-vulkan driver:"
+ elog " - Use the `vk_pro` wrapper script: e.g. 'vk_pro vkcube'"
+ elog " - Define the following environment variable: "
+ elog " VK_DRIVER_FILES=/usr/share/vulkan/icd.d/amd_pro_icd64.json:/usr/share/vulkan/icd.d/amd_pro_icd32.json"
+ elog
}
diff --git a/media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-22.20.5.1511376.ebuild b/media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-22.20.5.1511376-r1.ebuild
index 7545f1b4d580..8152f796b69e 100644
--- a/media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-22.20.5.1511376.ebuild
+++ b/media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-22.20.5.1511376-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -48,6 +48,8 @@ QA_PREBUILT="
"
src_unpack() {
+ default
+
if use abi_x86_64 ; then
mkdir "${S}/${PN}-amd64" || die
cd "${S}/${PN}-amd64" || die
@@ -119,20 +121,16 @@ src_install() {
insinto /usr/share/vulkan/icd.d
doins "${S}"/"${PN}"-i386/opt/amdgpu-pro/etc/vulkan/icd.d/amd_pro_icd32.json
fi
+
+ # AMDGPU-PRO & RADV Vulkan prefix
+ dobin "${FILESDIR}/vk_pro"
+ dobin "${FILESDIR}/vk_radv"
}
pkg_postinst() {
-
- if use abi_x86_32; then
- elog "To run a 32bit program using the amdgpu-pro vulkan driver, the environment variable"
- elog " VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_pro_icd32.json"
- elog "must be set beforehand"
- elog
- fi
-
- if use abi_x86_64; then
- elog "To run a 64bit program using the amdgpu-pro vulkan driver, the environment variable"
- elog " VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_pro_icd64.json"
- elog "must be set beforehand"
- fi
+ elog "To execute programs with the amdgpu-pro-vulkan driver:"
+ elog " - Use the `vk_pro` wrapper script: e.g. 'vk_pro vkcube'"
+ elog " - Define the following environment variable: "
+ elog " VK_DRIVER_FILES=/usr/share/vulkan/icd.d/amd_pro_icd64.json:/usr/share/vulkan/icd.d/amd_pro_icd32.json"
+ elog
}
diff --git a/media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-22.40.6.1580631.ebuild b/media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-22.40.6.1580631-r1.ebuild
index ef77796e708e..72aa4ff4dcaf 100644
--- a/media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-22.40.6.1580631.ebuild
+++ b/media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-22.40.6.1580631-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -47,6 +47,8 @@ QA_PREBUILT="
"
src_unpack() {
+ default
+
if use abi_x86_64 ; then
mkdir "${S}/${PN}-amd64" || die
cd "${S}/${PN}-amd64" || die
@@ -118,20 +120,16 @@ src_install() {
insinto /usr/share/vulkan/icd.d
doins "${S}"/"${PN}"-i386/opt/amdgpu-pro/etc/vulkan/icd.d/amd_pro_icd32.json
fi
+
+ # AMDGPU-PRO & RADV Vulkan prefix
+ dobin "${FILESDIR}/vk_pro"
+ dobin "${FILESDIR}/vk_radv"
}
pkg_postinst() {
-
- if use abi_x86_32; then
- elog "To run a 32bit program using the amdgpu-pro vulkan driver, the environment variable"
- elog " VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_pro_icd32.json"
- elog "must be set beforehand"
- elog
- fi
-
- if use abi_x86_64; then
- elog "To run a 64bit program using the amdgpu-pro vulkan driver, the environment variable"
- elog " VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_pro_icd64.json"
- elog "must be set beforehand"
- fi
+ elog "To execute programs with the amdgpu-pro-vulkan driver:"
+ elog " - Use the `vk_pro` wrapper script: e.g. 'vk_pro vkcube'"
+ elog " - Define the following environment variable: "
+ elog " VK_DRIVER_FILES=/usr/share/vulkan/icd.d/amd_pro_icd64.json:/usr/share/vulkan/icd.d/amd_pro_icd32.json"
+ elog
}
diff --git a/media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-23.10.3.1620044.ebuild b/media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-23.10.3.1620044-r1.ebuild
index a64dd02a653f..c53292fd171a 100644
--- a/media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-23.10.3.1620044.ebuild
+++ b/media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-23.10.3.1620044-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -46,6 +46,8 @@ QA_PREBUILT="
"
src_unpack() {
+ default
+
if use abi_x86_64 ; then
mkdir "${S}/${PN}-amd64" || die
cd "${S}/${PN}-amd64" || die
@@ -117,20 +119,16 @@ src_install() {
insinto /usr/share/vulkan/icd.d
doins "${S}"/"${PN}"-i386/opt/amdgpu-pro/etc/vulkan/icd.d/amd_pro_icd32.json
fi
+
+ # AMDGPU-PRO & RADV Vulkan prefix
+ dobin "${FILESDIR}/vk_pro"
+ dobin "${FILESDIR}/vk_radv"
}
pkg_postinst() {
-
- if use abi_x86_32; then
- elog "To run a 32bit program using the amdgpu-pro vulkan driver, the environment variable"
- elog " VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_pro_icd32.json"
- elog "must be set beforehand"
- elog
- fi
-
- if use abi_x86_64; then
- elog "To run a 64bit program using the amdgpu-pro vulkan driver, the environment variable"
- elog " VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_pro_icd64.json"
- elog "must be set beforehand"
- fi
+ elog "To execute programs with the amdgpu-pro-vulkan driver:"
+ elog " - Use the `vk_pro` wrapper script: e.g. 'vk_pro vkcube'"
+ elog " - Define the following environment variable: "
+ elog " VK_DRIVER_FILES=/usr/share/vulkan/icd.d/amd_pro_icd64.json:/usr/share/vulkan/icd.d/amd_pro_icd32.json"
+ elog
}
diff --git a/media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-23.20.0.1654522.ebuild b/media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-23.20.0.1654522-r1.ebuild
index 4b94367c04b7..21610a0f0b64 100644
--- a/media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-23.20.0.1654522.ebuild
+++ b/media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-23.20.0.1654522-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -46,6 +46,8 @@ QA_PREBUILT="
"
src_unpack() {
+ default
+
if use abi_x86_64 ; then
mkdir "${S}/${PN}-amd64" || die
cd "${S}/${PN}-amd64" || die
@@ -117,20 +119,16 @@ src_install() {
insinto /usr/share/vulkan/icd.d
doins "${S}"/"${PN}"-i386/opt/amdgpu-pro/etc/vulkan/icd.d/amd_pro_icd32.json
fi
+
+ # AMDGPU-PRO & RADV Vulkan prefix
+ dobin "${FILESDIR}/vk_pro"
+ dobin "${FILESDIR}/vk_radv"
}
pkg_postinst() {
-
- if use abi_x86_32; then
- elog "To run a 32bit program using the amdgpu-pro vulkan driver, the environment variable"
- elog " VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_pro_icd32.json"
- elog "must be set beforehand"
- elog
- fi
-
- if use abi_x86_64; then
- elog "To run a 64bit program using the amdgpu-pro vulkan driver, the environment variable"
- elog " VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_pro_icd64.json"
- elog "must be set beforehand"
- fi
+ elog "To execute programs with the amdgpu-pro-vulkan driver:"
+ elog " - Use the `vk_pro` wrapper script: e.g. 'vk_pro vkcube'"
+ elog " - Define the following environment variable: "
+ elog " VK_DRIVER_FILES=/usr/share/vulkan/icd.d/amd_pro_icd64.json:/usr/share/vulkan/icd.d/amd_pro_icd32.json"
+ elog
}
diff --git a/media-libs/amdgpu-pro-vulkan/files/vk_pro b/media-libs/amdgpu-pro-vulkan/files/vk_pro
new file mode 100644
index 000000000000..111626f68bcc
--- /dev/null
+++ b/media-libs/amdgpu-pro-vulkan/files/vk_pro
@@ -0,0 +1,2 @@
+#!/bin/bash
+VK_DRIVER_FILES="/usr/share/vulkan/icd.d/amd_pro_icd32.json:/usr/share/vulkan/icd.d/amd_pro_icd64.json" "$@"
diff --git a/media-libs/amdgpu-pro-vulkan/files/vk_radv b/media-libs/amdgpu-pro-vulkan/files/vk_radv
new file mode 100644
index 000000000000..43b5e451d074
--- /dev/null
+++ b/media-libs/amdgpu-pro-vulkan/files/vk_radv
@@ -0,0 +1,2 @@
+#!/bin/bash
+VK_DRIVER_FILES="/usr/share/vulkan/icd.d/radeon_icd.i686.json:/usr/share/vulkan/icd.d/radeon_icd.x86_64.json" "$@"
diff --git a/media-libs/cubeb/Manifest b/media-libs/cubeb/Manifest
index 8efef34891de..b4f4f2b57758 100644
--- a/media-libs/cubeb/Manifest
+++ b/media-libs/cubeb/Manifest
@@ -1,19 +1,4 @@
-AUX cubeb-0.2_p20211213-automagic.patch 1378 BLAKE2B 4ecf503dce1cdfbfa44601dff21871755515452850ce720c83df5857b55ca8e6ee6b4e39ca204a7d411a6011ab272db50e4e407a59ae1c020609b8f59551fbb4 SHA512 ce7bf7954def11f95e8406bcb9e275680bcb9a072cd80ba49353322356142175317bb11482c912825c3c5e6e66c01b007d5adea8d6024ebb1d51b986d48f72d6
AUX cubeb-0.2_p20231121-automagic.patch 628 BLAKE2B e4d834d5de2e04c974cb758591ae2a02c0d5dd1f628a35c7f69c30dd8a2ab7d234682a8b58e80bf349b89f37ce33f1a95729e32e6c1b8d0eee4a9e0fc636423e SHA512 e4948d9df5435da961f2b2eaabd51e347a2b024d0afc2e9a7fcc9f226335ef56956d8e71f571a79e98173944cf4c4ae35a2dd7d610d2987d3496a6e68ef5507e
-DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST cache-padded-1.2.0.crate 9125 BLAKE2B d50b506aca9cfad3117be593c33bba4a5240034a838610925f9eac969155f22e0064c91f8d3588333880d1f5b6b936df87c0728530f80cd1062c73d570bfd1e4 SHA512 5b67d06908981d0e1ba01912a973cc5c90ce6612f227b306d12b13500594f5d2376d437a046e10b9cf959b609cb67fa6e24193fc651cb2d84e1f77338c6823fc
-DIST cc-1.0.73.crate 57880 BLAKE2B be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939ac SHA512 980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985
-DIST cmake-0.1.48.crate 15142 BLAKE2B 5566d196c7ebcaa6b4d91e3361d7c92eb9c60c0a940b6d581d8cfc547606781f04f77d707ed128a6a391ec46fe801a4f65acac3c7c9bc90e0e43cd9e1bd6be03 SHA512 c836208d43f4a716be6ef043a6b5f526d3961b9414f1419171895903491176a2a8dc2f271062667a7568c7deb2bebfe96541b4e4fe73c31aa9aa760557b188b9
-DIST cubeb-0.2_p20220922.tar.gz 223096 BLAKE2B 55e9bca6792a9e27e74ad29d0059b97997f15c58b04982a37e9afb0edeecfddf9ef41c40f934207883b46f3b669c5323ee9399fd4abd78b0bf91609ffda7d8ab SHA512 cbdaed8202649cd5ef6970457c412c94e3a7e12036017e551a2396d52ddd66061ed7cd9f5442418e5b410756836f1535bc957af92c2709c72a2a1c8e77f0678a
DIST cubeb-0.2_p20231121.tar.gz 228779 BLAKE2B aa4b2a1e2f240efc67e827e1fda58c15d13ff9e4ced7c01bcbd4509c3853a247e7f1f77fad18b7622e20c65304550364e847829e34dc25b99a4b2ed6ed67111a SHA512 7ba1cd5b74d49512d2ebf9b07889ee3ad46559afe3293bcbebae0613661f7502f0baaa20b6723738c21b2d71f9d8f72ed1252703533507dec5d2b5ad84784017
-DIST cubeb-backend-0.10.1.crate 6359 BLAKE2B 5830be150dfa1dd2ece6dd1bbc3400c23d85867ca066107175f0da8e2cb2066e247f103f2cc4d523018f8ff98235b794fd68272798ee8e09c59a070bbb6b6ce2 SHA512 dd9d47af3f1b0a5af2e6bbccd42e8c8ea50cb995d82f0a090adb236a3759a5107c1b840da03701594181e63138e5d31ca3741262a7a4aa1ca1309e54c8aa50b2
-DIST cubeb-core-0.10.1.crate 10915 BLAKE2B e428637a4d0946a630b9a33c9ac856a8a92d4a8e30e33abf375e592bdc061a95c33414345b18c8c447d7753a8b0a1c8fcaa7b0b3e3b15593908816e029182871 SHA512 2d3f6c904c966adaf9fb886b42d33776ff5ad57600e1057a9b35e7cd9e2de34a028b0e33602db69d6f0bc038391ebbe6b102bf3a883e1fa9104f55e2ec124a62
-DIST cubeb-pulse-rs-f32b3ef708.tar.gz 37717 BLAKE2B f77cb42b32439025f4d1fbbd4558560b8420b24d8e13881f5280532860a495cc2ce95bd70d114de2777e3cacf785e55f6965b1a3aee9ba8fcca33d14e1a71956 SHA512 f801b24173f34b801b6e78fcec232736d353d78b4b8d3d690e69524c3b146aa0345e746dcb81aa8cf1fe17a85bf0e7f940f4b9c46d64de644e3b03d498af5f76
-DIST cubeb-sys-0.10.1.crate 682811 BLAKE2B 1920bcafa0ca3350cf0df84c32e41c04a0fef79f9440b90fb1c5cbb269f2a9a71c7ec57dc5f605ec1c00cdff3fd833e630889d0acd4894c70280942afe9a59cf SHA512 eb3e4c64e1480f487a2ab3db8da61286eca05960972c7d11ba61dbb131a0d718681021d7cdd220569fc802a3a6bfbae237a9f162514d3e05d066f22e6cbcd353
-DIST libc-0.2.133.crate 603256 BLAKE2B 00139eb8ec3921b961c20e9334e7b2fefe87d03df22c77b213491c07d93be193d991a814efa20c91cd5eab93fe392ef511ae4cec497bd5c41372d5aad1c31dde SHA512 526561652d77d5f61fa52dd9fe02a46a5f66289ec0aff5b2464311c3a90972c3ced0a84dbc901fa99a0fe35ef36af890bb7de40b9c6b7b7dce7fe8a1a738ed7b
-DIST pkg-config-0.3.25.crate 16838 BLAKE2B b6ebbcacdc0f440e24ce5730edd4b371387cf7f44e438216893f29c0f303ac7920791630d4a9bf13581da840c8888e18bdd78dc61458d3331e967b3dfa6d0597 SHA512 46658794f0a7446354041c1cc08cf637970f7651c0c506e2b90c9d4e284347cb82f05ce282cc55c8087bed58a5b961424a56574f4500de9f3ba9cb9e71667aa8
-DIST ringbuf-0.2.8.crate 19502 BLAKE2B e8f89e385c7bf6abca64861b7056327679cf6a969dbf2f2304c06fd1d67c99e246c647a58a13954cc8e0e16918fa544e8f25cc4610dfe5ba8879f22584356ea7 SHA512 8bf2d79c65451df9b22b696a6ddddd004768e8fd90920d624fccc77ff5c63067fb663b3cbff9e29e17b7d553f86e2016d754f3ff843f34dfd0a105ade2630f53
-DIST semver-1.0.14.crate 29813 BLAKE2B a080f0a65127142a90bf033452241ffebfc7098b56a6a6b8bd818528df3b88fb48b3982125b405c1601e1bd55f3a0fdb4ffd9653e398295d8156651a04b2e903 SHA512 04db4c0a30141c2767d24d6d715b66ecd6355c1c88e572d4c473e0fa8c1fdd7197092b8286c973f25d201c5fcdc9105ba3e28c11ba1546a666167afc1fdf6728
-EBUILD cubeb-0.2_p20220922.ebuild 2735 BLAKE2B 4391c4a119a6430c08f50c327fa2e663fb9495af618df62607c19b2ea12fe390fec3914c2935a98a40809db0ae6bdcb3bea4919ebe35ba042d4ac300c31616d0 SHA512 1b42857d333921dbf2682bafe787c123a1e0658313afedf83e20b2d2af973dd47ba272ac6f6353c3e75ab38841a52dc856db51474b7ab4494ce3576edbaafc31
EBUILD cubeb-0.2_p20231121.ebuild 1715 BLAKE2B cfe81efbabebb5c5936de77055f76206e1d70b3228f84c0addf4e8922eaa7046683b7c8bcc594ffb16aaf82391d498d411ad9fcc0df75a69270e6e6551f15f48 SHA512 21d79460868227dbfed6c5ce8c6fedd08fa79d6cc751ed9b4ab71a3722b3bab48a3d20f8825ef201c06565fe2c69ce9298c46a842e1630d431a0876ed23b5c89
-MISC metadata.xml 507 BLAKE2B 734f29418763c52994126309d9e8fb621f23f94fe82c73c49366c14db49302ecac191a7f2ea5f0be54e3e5d2eee2e4c5febf9560de37c19523b64319f10cf20e SHA512 f90ccc806da30657df4f63db93e9c97b6df05b2e3a825bcd64bbb4e3b835df6ba2e9ad3353dfab98719ba16165ad2b29791bd6f6c56f1d0bdaf2cbb28ecf4a41
+MISC metadata.xml 427 BLAKE2B f4b53dfad88ef7090b6179802f8441e3db6f43f2aa00edb182f8ae7b04f54ed9728410ea1cec19d0e132dd157a6a60018501943acc58a919541eebbc5e12b27d SHA512 714f42dc5d54b008ff8094a6e6f77ad43aff94e3e4b110134acd1e182cb1cf1cee765bcf7a51444b295671a473bd4e8d12d23f9ae8e6d542f9433d75536aed46
diff --git a/media-libs/cubeb/cubeb-0.2_p20220922.ebuild b/media-libs/cubeb/cubeb-0.2_p20220922.ebuild
deleted file mode 100644
index b818d00c8a95..000000000000
--- a/media-libs/cubeb/cubeb-0.2_p20220922.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CARGO_OPTIONAL=1
-CRATES="
- bitflags@1.3.2
- cache-padded@1.2.0
- cc@1.0.73
- cmake@0.1.48
- cubeb-backend@0.10.1
- cubeb-core@0.10.1
- cubeb-sys@0.10.1
- libc@0.2.133
- pkg-config@0.3.25
- ringbuf@0.2.8
- semver@1.0.14"
-inherit cargo cmake flag-o-matic
-
-HASH_CUBEB=93d1fa3fccdc22da37aa59f67b213591797db369
-HASH_PULSERS=f32b3ef708c0bfb2c414c08971d638527353d376
-
-DESCRIPTION="Cross-platform audio library"
-HOMEPAGE="https://github.com/mozilla/cubeb/"
-SRC_URI="
- https://github.com/mozilla/cubeb/archive/${HASH_CUBEB}.tar.gz -> ${P}.tar.gz
- pulseaudio? ( rust? (
- https://github.com/mozilla/cubeb-pulse-rs/archive/${HASH_PULSERS}.tar.gz
- -> ${PN}-pulse-rs-${HASH_PULSERS::10}.tar.gz
- ${CARGO_CRATE_URIS}
- ) )"
-S="${WORKDIR}/${PN}-${HASH_CUBEB}"
-
-LICENSE="ISC pulseaudio? ( rust? ( || ( Apache-2.0 MIT ) ) )"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
-IUSE="alsa doc jack pulseaudio +rust sndio test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- media-libs/speexdsp
- alsa? ( media-libs/alsa-lib )
- jack? ( virtual/jack )
- pulseaudio? ( media-libs/libpulse )
- sndio? ( media-sound/sndio:= )"
-DEPEND="
- ${RDEPEND}
- test? ( dev-cpp/gtest )"
-BDEPEND="
- doc? ( app-doc/doxygen )
- pulseaudio? ( rust? ( ${RUST_DEPEND} ) )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.2_p20211213-automagic.patch
-)
-
-src_unpack() {
- use pulseaudio && use rust && cargo_src_unpack || default
-}
-
-src_prepare() {
- if use pulseaudio && use rust; then
- mv ../${PN}-pulse-rs-${HASH_PULSERS} src/${PN}-pulse-rs || die
- fi
-
- cmake_src_prepare
-
- use !debug || sed -i 's|/release/|/debug/|' CMakeLists.txt || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_RUST_LIBS=$(usex rust)
- -DBUILD_TESTS=$(usex test)
- -DBUILD_TOOLS=no # semi-broken without most backends and not needed
- -DCHECK_ALSA=$(usex alsa)
- -DCHECK_JACK=$(usex jack)
- -DCHECK_PULSE=$(usex pulseaudio)
- -DCHECK_SNDIO=$(usex sndio)
- -DLAZY_LOAD_LIBS=no
- -DUSE_SANITIZERS=no
- $(cmake_use_find_package doc Doxygen)
- )
-
- if use pulseaudio && use rust; then
- # undefined references with cubeb-core, often need to be filtered for
- # cmake bits as well if combined with rust in case of llvm mismatch
- filter-lto
- cargo_src_configure --manifest-path src/${PN}-pulse-rs/Cargo.toml
- fi
-
- cmake_src_configure
-}
-
-src_compile() {
- use pulseaudio && use rust && cargo_src_compile
-
- cmake_src_compile
-}
-
-src_test() {
- use pulseaudio && use rust && cargo_src_test
-
- # these tests need access to audio devices and no sandbox
- cmake_src_test -E '(audio|callback_ret|device_changed_callback|devices|duplex|latency|record|sanity|tone)'
-}
-
-src_install() {
- cmake_src_install
-
- use doc && dodoc -r "${BUILD_DIR}"/docs/html
-}
diff --git a/media-libs/cubeb/files/cubeb-0.2_p20211213-automagic.patch b/media-libs/cubeb/files/cubeb-0.2_p20211213-automagic.patch
deleted file mode 100644
index 5dd4a9553562..000000000000
--- a/media-libs/cubeb/files/cubeb-0.2_p20211213-automagic.patch
+++ /dev/null
@@ -1,51 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -175,38 +175,48 @@
-
- find_package(PkgConfig REQUIRED)
-
-+ if(CHECK_PULSE)
- pkg_check_modules(libpulse IMPORTED_TARGET libpulse)
- if(libpulse_FOUND)
- set(USE_PULSE ON)
- target_compile_definitions(cubeb PRIVATE DISABLE_LIBPULSE_DLOPEN)
- target_link_libraries(cubeb PRIVATE PkgConfig::libpulse)
- endif()
-+ endif()
-
-+ if(CHECK_ALSA)
- pkg_check_modules(alsa IMPORTED_TARGET alsa)
- if(alsa_FOUND)
- set(USE_ALSA ON)
- target_compile_definitions(cubeb PRIVATE DISABLE_LIBASOUND_DLOPEN)
- target_link_libraries(cubeb PRIVATE PkgConfig::alsa)
- endif()
-+ endif()
-
-+ if(CHECK_JACK)
- pkg_check_modules(jack IMPORTED_TARGET jack)
- if(jack_FOUND)
- set(USE_JACK ON)
- target_compile_definitions(cubeb PRIVATE DISABLE_LIBJACK_DLOPEN)
- target_link_libraries(cubeb PRIVATE PkgConfig::jack)
- endif()
-+ endif()
-
-+ if(CHECK_SNDIO)
- check_include_files(sndio.h USE_SNDIO)
- if(USE_SNDIO)
- target_compile_definitions(cubeb PRIVATE DISABLE_LIBSNDIO_DLOPEN)
- target_link_libraries(cubeb PRIVATE sndio)
- endif()
-+ endif()
-
-+ if(CHECK_AAUDIO)
- check_include_files(aaudio/AAudio.h USE_AAUDIO)
- if(USE_AAUDIO)
- target_compile_definitions(cubeb PRIVATE DISABLE_LIBAAUDIO_DLOPEN)
- target_link_libraries(cubeb PRIVATE aaudio)
- endif()
-+ endif()
- endif()
-
- if(USE_PULSE)
diff --git a/media-libs/cubeb/metadata.xml b/media-libs/cubeb/metadata.xml
index 8f8c47fd0ccd..fa0642828746 100644
--- a/media-libs/cubeb/metadata.xml
+++ b/media-libs/cubeb/metadata.xml
@@ -6,7 +6,6 @@
<name>Ionen Wolkens</name>
</maintainer>
<use>
- <flag name="rust">Use the newer rust-based audio backends if available</flag>
<flag name="sndio">Enable support for the <pkg>media-sound/sndio</pkg> backend</flag>
</use>
<upstream>
diff --git a/media-libs/gstreamer/Manifest b/media-libs/gstreamer/Manifest
index 012b955bd400..77b9f8dbbaa7 100644
--- a/media-libs/gstreamer/Manifest
+++ b/media-libs/gstreamer/Manifest
@@ -2,7 +2,7 @@ AUX gstreamer-1.20.5-tests-race.patch 10870 BLAKE2B 42f92d42259690af57f9ef5781ee
DIST gstreamer-1.20.5.tar.xz 2690968 BLAKE2B cca6385b1fcc10928ad19e587ebb6ce202097f4a33d79555c969d3906dacc7e5074fc8f42a0566e40aa333502764ad0b491d610c05ef1921ad370bf5f5883afd SHA512 90c5f5865877170bb0dc570e61c22c27dea5adae2d9c304227da266b5b5b2eccd98ed21943f14bb5dfe169f4e020b8ac457a5d540363dfe2547180f34a3c7b29
DIST gstreamer-1.20.6.tar.xz 2699648 BLAKE2B e475a7ef419d1b3588bf37f3d5fadbe4ca307b6915496d8da9535a9586f24ddacd338e54001ce30c666786493b28c2841c8a7fc8a36e5a678d846eeccc3979dc SHA512 eefd2932feb6c6c50eb69dd4831f4e4fe63c7f852050ddce0f447b0b54df2e2e5f81b6c1fefe295e2c771f2accef62aaef6aef3bda8395a1b75c84b9916d7795
DIST gstreamer-1.22.3.tar.xz 1785496 BLAKE2B 6de024992b38c66a0c5906cffae8df8ca85bc3d7554d323643ed0642a0e561cbf24a363d8acd2e9e540c5fecb07e4e59028cfb70d135c7e23e59c3dc004ccb73 SHA512 b316496f114acd687529cf71645fb75b8a4ac6baf01d9659e8ef8b22771b6c5ea8c5087a31ca633464ebd46656684ab382a15c2c11872ce5d218e726f4e56d09
-EBUILD gstreamer-1.20.5.ebuild 1992 BLAKE2B e493acd12c0815fc0ec580a2a665d1f3906ca06fd1b45aa2475052e93e0a29711e5f7ce7e0affa9c81ad1ccb42d23a47bbb9edca5f406525485235481f96838f SHA512 21100b61850509aa76efb67ab5a61d84dc41998317a5b16a167a746a030c81e6cfc8a7598198f9252948381102f0cef3c649983762d6cc4071a7ea2d2ccb5f6d
-EBUILD gstreamer-1.20.6.ebuild 1942 BLAKE2B c539b24ecf4b3cf0d0c1292bdfd03114608244a1cc55bdddaf85adba17887620b5abec4b33e22e4437f4ebe3740b09e9adb59d069dd461dc51d208314721ca4a SHA512 7cc224be3a0f051eb98a9c66285f139e4a11171bc569ba99ac4a251c5bdbd4dbe6f17146cf2bf656663860dd4e07887664019a27d204f444afd0487b9826401c
-EBUILD gstreamer-1.22.3.ebuild 2015 BLAKE2B 8b732258b5f77010c277a1dad452c8638a9c4f15d7b13f7d4d831c1eef8d7a5a549a514a315182d598bb2c15478a9b8223660fd30ebc64bacc09c18b45e90ee5 SHA512 68c995c014175bc1ac8bbf468e81f7664ef68af56af616048cf97aef31a96e8fc8395ed250c5836cc4220c52909f55aa456bd18bae7283fc24a12936fe541b4d
+EBUILD gstreamer-1.20.5.ebuild 1998 BLAKE2B 06c50031c47d1ab24b140a63e62307412a85ad2ecc0f697a124f97aad60c74528f9040a5a52b6b7fea699aeb2f5ca9d2e7e1b557d2f3dc2c89094ea9f16d6961 SHA512 cb5a0ec4bf31e6d55b885645b17f1cb4230ba1736c89de04b62466846e1b7abb70b2f668552acd947f1ce0f5cc37ede37aa46df5ed56a91d60ca51219972411f
+EBUILD gstreamer-1.20.6.ebuild 1948 BLAKE2B 97e5e6f4dd1d3d159002313460c77b875ac9b14939bbb6977dee91f01cb5fda7462d8f3fb7bcffe88fba83a1c59c0e32c54bbfb511d7cfea466ba517d266c2f2 SHA512 e38786e57899b0d7a456c0197e99577dc0f492ccdeb4c38590ad6ef2cd684ebf06e8cd85f7e605422407a170db415fbeb829981afc58921fd04e8b21a08dcbac
+EBUILD gstreamer-1.22.3.ebuild 2021 BLAKE2B 4ca6ca7b85cfc1426e29ecef683513b660aa7ba761936f02f5f5ff44f898f954c11571674ebf200b1948d406ee1c988a3a69c7eb3b349b2497bcbf6acb4f77bd SHA512 9be52a2734a46a7705d3a8775b06a13f92a96f66b21ae21a44d3ada2ec3aae117bbb255bb43d3a0d2d471d37700095abe2f57ecf85a29770935bd21c4e7aeeba
MISC metadata.xml 587 BLAKE2B 6fbb8876aa30451f9ed4851b8da1698371f1d546fa13674ef87acae0a73f85770e17a5cec2232fabae28fc7cd28e76fdc177b9d016ea35f20094b40aef6a25c2 SHA512 d28f3793ddc86087854b04a2330e158f521761a45192ee32ac947f9affb400443205a3c0911864474738e2494626ba4fea66dac6549934fd5cdb32af6fe2ad4c
diff --git a/media-libs/gstreamer/gstreamer-1.20.5.ebuild b/media-libs/gstreamer/gstreamer-1.20.5.ebuild
index 49e803aae176..6d186c17f57c 100644
--- a/media-libs/gstreamer/gstreamer-1.20.5.ebuild
+++ b/media-libs/gstreamer/gstreamer-1.20.5.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="
dev-util/glib-utils
- sys-devel/bison
+ app-alternatives/yacc
app-alternatives/lex
"
diff --git a/media-libs/gstreamer/gstreamer-1.20.6.ebuild b/media-libs/gstreamer/gstreamer-1.20.6.ebuild
index 0be9cb788693..3bad071b5a4a 100644
--- a/media-libs/gstreamer/gstreamer-1.20.6.ebuild
+++ b/media-libs/gstreamer/gstreamer-1.20.6.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="
dev-util/glib-utils
- sys-devel/bison
+ app-alternatives/yacc
app-alternatives/lex
"
diff --git a/media-libs/gstreamer/gstreamer-1.22.3.ebuild b/media-libs/gstreamer/gstreamer-1.22.3.ebuild
index ac82ce97d912..a7aa2737428a 100644
--- a/media-libs/gstreamer/gstreamer-1.22.3.ebuild
+++ b/media-libs/gstreamer/gstreamer-1.22.3.ebuild
@@ -28,7 +28,7 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="
dev-util/glib-utils
- sys-devel/bison
+ app-alternatives/yacc
app-alternatives/lex
"
diff --git a/media-libs/libcue/Manifest b/media-libs/libcue/Manifest
index 75d34318b443..d68aa16958be 100644
--- a/media-libs/libcue/Manifest
+++ b/media-libs/libcue/Manifest
@@ -1,3 +1,3 @@
DIST libcue-2.3.0.tar.gz 24326 BLAKE2B 6080db29a100b0ba3872f12c131f6d30c82c6292e78840bc30db31d7c6512ea1810b0c12634612ffc0ecf0495ada01fdeb154a1eebd43f8856f06b9d2923084e SHA512 fe2c39cc9794ac36c0706405e0432bab23228d343ba4e3395220d5b2a2ebf8b3c97e71d76a628f9144977c0dd56636f78d0c2d1f9f2b0d4068a837a258f035b6
-EBUILD libcue-2.3.0.ebuild 462 BLAKE2B 7d5768ee8fa0158438399190f2e9a5c05cc9c150e4c6c70aeb4fff3085b6105f7b3972e88b901d3bd2620cfff830f55711ffec44de63e080487e94b249247965 SHA512 144ea2dfba5001682815b72b65362513002d24f57b1139f9da3c6a2c1343cfb33a08fcea312257cf1715e9b63aeb5555b0d44bebcfb28298fe695307d8fe1d84
+EBUILD libcue-2.3.0.ebuild 468 BLAKE2B 38a519f02fa66c27f0e287e106898b9727267e7e06df929a910da3739d2fb36471570cbbaeae5a725bbe9f86e7ae77410fa4824e938d787e9ded6ca075c093a1 SHA512 f755b94ab86adde4034fa9dd229455149f2e60f7ece1d1bac8340b071a4251704aae853aa49f060c2b7031377f283d35b874ffd444bc10de8ce9936bd9b49032
MISC metadata.xml 334 BLAKE2B 02d441ff7dcdb2138ee06f2819e25c49f313b71ed0c6f742e4dcfbf6b32cf619850e4b13ffd611ecac9374d3ffdfbe9115bd668f83024c83de25452bf88e5c02 SHA512 1bcdf9c97b0cf3e40cbc2a751f7c9e9f93f2a5995ebafbfacff2dcd023caf99cbeb18101a683dcf2ad9e5acdd697fc487bbb693131ef02e675fd189e77c805db
diff --git a/media-libs/libcue/libcue-2.3.0.ebuild b/media-libs/libcue/libcue-2.3.0.ebuild
index 2fa2dadc6d70..9f38223f4d4d 100644
--- a/media-libs/libcue/libcue-2.3.0.ebuild
+++ b/media-libs/libcue/libcue-2.3.0.ebuild
@@ -15,6 +15,6 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
IUSE=""
BDEPEND="
- sys-devel/bison
+ app-alternatives/yacc
app-alternatives/lex
"
diff --git a/media-libs/libkate/Manifest b/media-libs/libkate/Manifest
index 508533fe2e02..ef6191a12192 100644
--- a/media-libs/libkate/Manifest
+++ b/media-libs/libkate/Manifest
@@ -1,3 +1,3 @@
DIST libkate-0.4.1.tar.gz 906896 BLAKE2B 99e755a365fcd9983fcce59f38a313b4c0c23c3a274e3b98c8756aafae29d19dc3ed3d200cf2207dd2d4985d8e99ec0d47dcdadc273a78ff84c4be11330b1e0a SHA512 2635237753abc0f6c43fc07bd0ecc57c2f3c893efa6c62ad08de9191045612477302ed45acd61cdfea7447efd654ebbe0ed2d6a2cbf867eb834581d7ee43377b
-EBUILD libkate-0.4.1-r4.ebuild 899 BLAKE2B 1aa0b49f6400212770a2ec588803daadf765a2e9be9142c7edc819b3cf80a5293a424224005de511add3ef4413e7419c8e9ddfef9e5d0e75314c0b07f42fe0a5 SHA512 8550669ad3169a184c93564cf378eca3458b028f3aa27749c0ef9034af13b266f2e06791112d02661815b86c958bbe28a6c614d0571d03c1adf59fcefa85e1f5
+EBUILD libkate-0.4.1-r4.ebuild 905 BLAKE2B 918a58a6451f17497dcae72347cf76c3d5c466a6c24d89cb9eb5f16f0f9aea19e5fa5e39faa4f1ba04f007a717a3f14f9230cb717dd9b65d247c51ec1aa6b474 SHA512 6960a7754c4591a35fd2f18e9b8125c6740740669c5e7246ab60275cf93f79294a93861f6ed26f4dc7a8bd0586f4a270c35f434d60a52219988e6b5eabe6989e
MISC metadata.xml 1067 BLAKE2B 1268a68921ac97de78780dad30c1ce6e2a18284fb18451aa700b30402d1befbd36924dc1e1a316b5c3b14cc7e350975d1246968d3cf951b5add34acdd669b186 SHA512 ccb020c679387ac2af29cae1e98ddae86b4735f2fdb1314054b4584cae0d804c2f9ea287794352ad2d92fa96b71dcb060b8db76294e8c24c126f35cbdc28312a
diff --git a/media-libs/libkate/libkate-0.4.1-r4.ebuild b/media-libs/libkate/libkate-0.4.1-r4.ebuild
index f4a7bc2f0b87..ce389e4899a9 100644
--- a/media-libs/libkate/libkate-0.4.1-r4.ebuild
+++ b/media-libs/libkate/libkate-0.4.1-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -21,7 +21,7 @@ RDEPEND="
"
DEPEND="${RDEPEND}"
BDEPEND="
- sys-devel/bison
+ app-alternatives/yacc
sys-devel/flex[${MULTILIB_USEDEP}]
virtual/pkgconfig
doc? ( app-doc/doxygen )
diff --git a/media-libs/mesa-amber/Manifest b/media-libs/mesa-amber/Manifest
index d8361494fd1f..6958a238788b 100644
--- a/media-libs/mesa-amber/Manifest
+++ b/media-libs/mesa-amber/Manifest
@@ -1,4 +1,4 @@
AUX mesa-amber-i915c.patch 1990 BLAKE2B 7b15d0e0aab853c8f2ce3e66fcf705c21e45d045f4f6090524d051f8d3498826240ec6626e7ffeecb0c939d1cb94bd6fb95da05a3d9b742d5c861948af15d9da SHA512 163e80342f6df7706d7db4defc0c5814db92e03fcec675e6729a05ba1b3907e3233a9bd6f40629bde5dcf7afbf397e40f774c2298ad2f9b3948a6db63f801893
DIST mesa-21.3.9.tar.xz 16607716 BLAKE2B 79669f9492c505b1729c526adf5a8261737b6088bdf01db654a0dca8ba22600ec985b574edfeee3a28c76e6e0f815782362973876e1d75b58f4417f45df70add SHA512 4cec6f4f50f444fcd327f7c40f8899c2f265e348e121455262b540b1f890a1468bbea59965af0876c548fa97aa0a05a1b23fa6ca7d308bd60328cfdeab757684
-EBUILD mesa-amber-21.3.9-r1.ebuild 5208 BLAKE2B 30dab11c606d0971d3cb5f2e0ec665dc36079847f50b8a08fed63810ef6fddc4b68e829614275841e2e25f2e315cc1d3011b16ec9bc6d9c936550ae0794881ca SHA512 96dc2fc66dad715c89a27ae795c7e7fe7b99128b29ef2b56e1eccfb8c604f325fb2c256f7dedfc9ba9a0314381aa765ae6986c4457a6457db276d8bfebd71fe0
+EBUILD mesa-amber-21.3.9-r1.ebuild 5214 BLAKE2B b30333c086d9797d4fadcf3924286fbfaf70dfe8de334395a7c7192a8a112375722a353e4d305d62c96629279dabec9e28fd8d528803a0efd75a6898c5e1cb6b SHA512 62a34759b6c9fb9b5a2ff07167f7a434f83bd0bd62bc5eed8b667f48011ffac4fff6e11d6b6451fccfab24d4295dcd4064a6f94f079cf405e57e30f23eea5baa
MISC metadata.xml 537 BLAKE2B 61aa612c4c7704e641439a4af58a2c489ac1a131518d5a26769a6bbf9f606cbf6234fcd4e42d991f394802f06974a752a502d7adc10ad8347dbc4d7abb18a236 SHA512 78620ba6005ff9927d5b2b2ce68d68bc6fb25d3ec8501334ed9fefadf155391f3d648f19aca47639c38c5f5fea56cba7983b1a3637d58511ccba4aca45f21808
diff --git a/media-libs/mesa-amber/mesa-amber-21.3.9-r1.ebuild b/media-libs/mesa-amber/mesa-amber-21.3.9-r1.ebuild
index f5fd2a33768b..dfe9dd3b0da4 100644
--- a/media-libs/mesa-amber/mesa-amber-21.3.9-r1.ebuild
+++ b/media-libs/mesa-amber/mesa-amber-21.3.9-r1.ebuild
@@ -79,7 +79,7 @@ DEPEND="${RDEPEND}
"
BDEPEND="
${PYTHON_DEPS}
- sys-devel/bison
+ app-alternatives/yacc
app-alternatives/lex
virtual/pkgconfig
$(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]")
diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index 055f416cc08a..9823701440a3 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -8,12 +8,12 @@ DIST mesa-23.3.0-rc5.tar.xz 19227440 BLAKE2B 844eb3dacc6f579f1a7bff74fc20ec22021
DIST mesa-23.3.0.tar.xz 19234688 BLAKE2B 1b87d15cbe1b4c761653b7042c46eac3036f08dfcf3a0a81aa7bf6c1c0c402b05f37ce8da9d88df72e1745d66a648c2b8c161b04bf558107f548f6d8167cc798 SHA512 3568b571974a2c6c0c3a4cc614c851729962e39926f0af906ba91604f9d43c0618db7df004cbec5d9e5dbade2d6bde818608c9aa1686183994d68ad3e6ac4521
DIST mesa-23.3.1.tar.xz 19337988 BLAKE2B 73696281868e5eba6493cc34786a6c30eaf256bed2495444be9a1a5ebf1a0d4b8f00bcc3fb91ce9de3ac8ff23663e41cab17b8fe42b1048366c8e9b95aefa905 SHA512 0861fb5083e37439ad8cc0a0d8372a7c84d8665ea298dc784e2dd893162e20ae072f5ef0b860be88ecf74bc123714acbc1dec312e139b892ff40ef1887c5f4a5
DIST mesa-23.3.2.tar.xz 19365140 BLAKE2B fc97e17dd7a139056190010325f1d57978ef8618ae87731f459daedc303223f3fbce660c2361dcd518d35c709357435366c75ebfd6366daa9f0dec99b534604f SHA512 634d2b67ade2121de3f19f2cccd4bf7ceb2ac391b9366587ed1c2412444e010de8ec14a25529fdec1f43f943096422eb23cefcb8a89d2f8b20286850188b65c3
-EBUILD mesa-23.1.8.ebuild 12753 BLAKE2B ae7296d0561e6fd05eb90996884a3acced8554e1f06049a5229c57a61d6c25f1a3436a95ec71e6d25a3b4cf897d534bf61f3af97df9ab2d94b6930b533914ebd SHA512 3631f93cf30d063a5c026764401fe37328f604ff3e8e39e9cf00cb97e809f40a741cd16a982397d1627d6dd28427cde861b1bfc4f8d7489da70f1d9619101ae3
-EBUILD mesa-23.1.9.ebuild 12820 BLAKE2B 19208c81d343c99b01636d9e3ff8405f00395170407373c32af7b0b9149008656c5954bdfaa6ad8aa24c52dbfdd8b29072d0d6c57f1791766d54dc9054747f57 SHA512 dc1833dc2ef0039010544f936193e1a8d24a4229af1648c7f6b41ac115118defaa39c7c843ab4a3cc82235e2b277b12c29a7fc4a7e9a067c82f6a76a14530d49
-EBUILD mesa-23.2.1.ebuild 12743 BLAKE2B 0784f3201fc5bbd30ea9d56e44739c0110531a10f9ef0fc8bae45d9e180005135c9543007e11c71dc68c4fa1836ff24c35879cb9206d090eb6baad452161044e SHA512 3aef1073667a8074ddabde40a21791c7e7301744aca3d3ac353babc9a5742d49577cf0de2c954e2cdee6aaf74ce3ff9eac090ec567ec349b2a8ce780b0ceefa8
-EBUILD mesa-23.3.0.ebuild 12201 BLAKE2B 8c61eb9281594ae17590a44b76c61582050faa256856d775d6698189e4aab78c2a3c8c3bd49a279acb655f341dfd40ffe0beffd2d952992f7a5315d9fc3c7707 SHA512 42c0d4757ff6328b62f960294ab620ddcb30c74cc804447995b1eea450a9ee3eb89acacbfdff3c7329e67630b58205e3a296e425b6c65176b70381b27abd4cdb
-EBUILD mesa-23.3.0_rc5-r1.ebuild 12201 BLAKE2B 8c61eb9281594ae17590a44b76c61582050faa256856d775d6698189e4aab78c2a3c8c3bd49a279acb655f341dfd40ffe0beffd2d952992f7a5315d9fc3c7707 SHA512 42c0d4757ff6328b62f960294ab620ddcb30c74cc804447995b1eea450a9ee3eb89acacbfdff3c7329e67630b58205e3a296e425b6c65176b70381b27abd4cdb
-EBUILD mesa-23.3.1.ebuild 12279 BLAKE2B fa62890e750318798a585d707a7eced4e6f0ee17f8cffe3261ac20926708a5d8d028f3863c0237974477f9b50a98f3380e076ae66009f872f8f37dada117b4e4 SHA512 ddd1ce2869dbe83647876c96d697f05f00e7a68b4022e6e30296bcb4426bacacaf9a42e4e7f494b2b7ac4fdd9af30f1a22c2f66ac859c2cd9ef5d444f24128d9
-EBUILD mesa-23.3.2.ebuild 12201 BLAKE2B 55669c7c144d2cf890d9b32969ba1b5098650aa39dcf36c8ec6f8317ce1395a6764a297bf611e591baeaac1fa3734ce91cfab109730f8e5abd612c4315926cd9 SHA512 b36c94d5f57bf4c01f46c75c7355242173c6edc1353761c2ec08f49c105dbe82262ce3d4ffdbc15d2801758971dd1d9f92aee61fb040196790adf957a717d66b
-EBUILD mesa-9999.ebuild 12199 BLAKE2B 0b7406c6fbb1fdfaef6b89fcae68f6ad07bb6043d2c2f3044f32cdbac60912233138c32bbdc4ddd783a2b1ccb7b21a884d98cbe64254d8a39d0b278909c2e247 SHA512 4e1a21ccc2a37373c99256b00e22e79a9e19fae4375e6c218e35cd3094ebd25e5d53c489589ba42fea8dfa01e03509a148b1d2b2b4fbac1f92cdb62141c3859a
+EBUILD mesa-23.1.8.ebuild 12759 BLAKE2B 42ca289c02424077d30af91de179f2e7f3f7926ee0a1be9efd0daa4028c21f6d74b45a2d418bcdbfbddcaeff2c1d180406f1b3549987514963444b8e7aa85081 SHA512 e7383dced0c8c88ba3d0110cbf064f94de8b7d0f4abf8081e4328ff34686c7de3e85d944a80552c4cfbdc713f7eda9f33992afc81c284e51f28f243209583276
+EBUILD mesa-23.1.9.ebuild 12826 BLAKE2B 3f5dc6ee1e4a06f5a5c338d9e730b5278a9d362b2b9f63f2a607772a567f4949927fa505b70d783ad57516030b1da98c44281b80148a6257f492fe314d76406f SHA512 e93df3428fe28f8d2d6776a57cb05dea08e4f1cd94f3a695ccc500d3d2a51a825de052f3daac95c327b137730d129b38acb16cddb613a99c87d51c466b6b129b
+EBUILD mesa-23.2.1.ebuild 12749 BLAKE2B 2ad714568d5f9b476d9f2b3b6369b190903fde6378c82dfb2f9048e275e986bf646fa78543c4f3b0abe4b13079da51f4f63851bf9292cbe8804c7c38e30f422a SHA512 0e7fa4715af10f6b8286f4b6e56896c8bf4cf487e6cdf290fc4e43e1471a334353f4e1c70215180e836e67f5780b1e61cf2120a605d1a4cf0ed89e772019aca2
+EBUILD mesa-23.3.0.ebuild 12207 BLAKE2B c6cff177e994ecbd6fbc6dadc3ea33e728f9a866c30a36ccbc480ffca0566cf88eff6af775654a82d89eedf2ad66d9b75f4b52037ebfed04bb017a9b95d6539c SHA512 99e9f19016d6f6077062d1a7dca6f5f5bff7ae1a7fee57b73d813736c2b762cf70754ec7e1aa1ec73e275399b7b79816d7d5959f7c01bc371755ab932ecfa6bd
+EBUILD mesa-23.3.0_rc5-r1.ebuild 12207 BLAKE2B c6cff177e994ecbd6fbc6dadc3ea33e728f9a866c30a36ccbc480ffca0566cf88eff6af775654a82d89eedf2ad66d9b75f4b52037ebfed04bb017a9b95d6539c SHA512 99e9f19016d6f6077062d1a7dca6f5f5bff7ae1a7fee57b73d813736c2b762cf70754ec7e1aa1ec73e275399b7b79816d7d5959f7c01bc371755ab932ecfa6bd
+EBUILD mesa-23.3.1.ebuild 12285 BLAKE2B d939955be3e09496b6d9db1ed832315aa88bc669b7225b531fe76a7ba1c100055b510297a19973e9e55f8b59b3006d6cff70f93d465204a1ab12ed438615eacb SHA512 eed2cf41cfb0987a435c75f86547f36bce51df0d305d2030ee67706f5a41da61ef97e8a9e3fcc07eafd5a9b775c61d101dfa121e738c267c5d57d81b6543a455
+EBUILD mesa-23.3.2.ebuild 12207 BLAKE2B 37d68815dc1696a17bf1e8194902b0b151bdae4bcffe534f838a7fca203bc2cbbfef1ea6877dbfada5655e5583bb97a3186db85c4372005d356dd2d4d3921ab8 SHA512 b2eac64d332973ba23a3b0a9dcde8565bef25babe75247cda90f44441fc29beaea310b1373fa49cb261b518a69ff73578d85ae1ad29813abc48ba52919dbbb72
+EBUILD mesa-9999.ebuild 12205 BLAKE2B cdfbe6e891c5c2fa2b435bab44075028496279560dee2f79700849cda0be5389dab3e61b1807752db52b6db7d2cad45ac3195abba0d931c9e9b5344962f6d330 SHA512 92f1b620d3f07af66b3fc5b3d5e9c4ad3ba83ea9eafe277ca50c339df8ce6027b8033e081245369ba363cb1997a76a954e71b2de756eb9e75c0670797cd72466
MISC metadata.xml 1435 BLAKE2B 53690878512b86ce0b8dce38b083684c85ad5c1a655d5a69cb3265e156869845263eb16f271691b66c9f0cd76e97b56908acf7a1792d6abac0ec99447826cbb5 SHA512 842106e5d6eb60ff33c8cae7f0d52983c4f7e104152718b50fc790cbcb2506551a6fc7841fe8e3c7963850c238f77505b0e49b10a3a936baf459e1acaf73e07f
diff --git a/media-libs/mesa/mesa-23.1.8.ebuild b/media-libs/mesa/mesa-23.1.8.ebuild
index 248fe4fee3cf..373346227cb2 100644
--- a/media-libs/mesa/mesa-23.1.8.ebuild
+++ b/media-libs/mesa/mesa-23.1.8.ebuild
@@ -165,7 +165,7 @@ BDEPEND="
>=virtual/rust-1.62.0
>=dev-util/bindgen-0.58.0
)
- sys-devel/bison
+ app-alternatives/yacc
app-alternatives/lex
virtual/pkgconfig
$(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]")
diff --git a/media-libs/mesa/mesa-23.1.9.ebuild b/media-libs/mesa/mesa-23.1.9.ebuild
index eadcf3401a71..ba5c15256e53 100644
--- a/media-libs/mesa/mesa-23.1.9.ebuild
+++ b/media-libs/mesa/mesa-23.1.9.ebuild
@@ -172,7 +172,7 @@ BDEPEND="
>=virtual/rust-1.62.0
>=dev-util/bindgen-0.58.0
)
- sys-devel/bison
+ app-alternatives/yacc
app-alternatives/lex
virtual/pkgconfig
$(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]")
diff --git a/media-libs/mesa/mesa-23.2.1.ebuild b/media-libs/mesa/mesa-23.2.1.ebuild
index 93f334901ea7..1b9b0885f851 100644
--- a/media-libs/mesa/mesa-23.2.1.ebuild
+++ b/media-libs/mesa/mesa-23.2.1.ebuild
@@ -173,7 +173,7 @@ BDEPEND="
>=virtual/rust-1.62.0
>=dev-util/bindgen-0.58.0
)
- sys-devel/bison
+ app-alternatives/yacc
app-alternatives/lex
virtual/pkgconfig
$(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]")
diff --git a/media-libs/mesa/mesa-23.3.0.ebuild b/media-libs/mesa/mesa-23.3.0.ebuild
index 2876fb89bc33..9821c53656a4 100644
--- a/media-libs/mesa/mesa-23.3.0.ebuild
+++ b/media-libs/mesa/mesa-23.3.0.ebuild
@@ -156,7 +156,7 @@ BDEPEND="
>=virtual/rust-1.62.0
>=dev-util/bindgen-0.58.0
)
- sys-devel/bison
+ app-alternatives/yacc
app-alternatives/lex
virtual/pkgconfig
$(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]")
diff --git a/media-libs/mesa/mesa-23.3.0_rc5-r1.ebuild b/media-libs/mesa/mesa-23.3.0_rc5-r1.ebuild
index 2876fb89bc33..9821c53656a4 100644
--- a/media-libs/mesa/mesa-23.3.0_rc5-r1.ebuild
+++ b/media-libs/mesa/mesa-23.3.0_rc5-r1.ebuild
@@ -156,7 +156,7 @@ BDEPEND="
>=virtual/rust-1.62.0
>=dev-util/bindgen-0.58.0
)
- sys-devel/bison
+ app-alternatives/yacc
app-alternatives/lex
virtual/pkgconfig
$(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]")
diff --git a/media-libs/mesa/mesa-23.3.1.ebuild b/media-libs/mesa/mesa-23.3.1.ebuild
index ec44b119a85e..cd6a45683a16 100644
--- a/media-libs/mesa/mesa-23.3.1.ebuild
+++ b/media-libs/mesa/mesa-23.3.1.ebuild
@@ -156,7 +156,7 @@ BDEPEND="
>=virtual/rust-1.62.0
>=dev-util/bindgen-0.58.0
)
- sys-devel/bison
+ app-alternatives/yacc
app-alternatives/lex
virtual/pkgconfig
$(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]")
diff --git a/media-libs/mesa/mesa-23.3.2.ebuild b/media-libs/mesa/mesa-23.3.2.ebuild
index e4a0d2ec8216..dc01d35f2366 100644
--- a/media-libs/mesa/mesa-23.3.2.ebuild
+++ b/media-libs/mesa/mesa-23.3.2.ebuild
@@ -156,7 +156,7 @@ BDEPEND="
>=virtual/rust-1.62.0
>=dev-util/bindgen-0.58.0
)
- sys-devel/bison
+ app-alternatives/yacc
app-alternatives/lex
virtual/pkgconfig
$(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]")
diff --git a/media-libs/mesa/mesa-9999.ebuild b/media-libs/mesa/mesa-9999.ebuild
index 8b06f336cb10..72b53e2d7cf9 100644
--- a/media-libs/mesa/mesa-9999.ebuild
+++ b/media-libs/mesa/mesa-9999.ebuild
@@ -157,7 +157,7 @@ BDEPEND="
>=dev-util/bindgen-0.58.0
>=dev-util/meson-1.3.0
)
- sys-devel/bison
+ app-alternatives/yacc
app-alternatives/lex
virtual/pkgconfig
$(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]")
diff --git a/media-libs/nas/Manifest b/media-libs/nas/Manifest
index 8cb37709d0c2..1b394d789604 100644
--- a/media-libs/nas/Manifest
+++ b/media-libs/nas/Manifest
@@ -3,5 +3,5 @@ AUX nas-1.9.4-libfl.patch 349 BLAKE2B ee8d3ec8859fc47c87bf5d9a40cc2b468c136983a6
AUX nas.conf.d 229 BLAKE2B 2ac8a6d914d02bc92258d7dfe3118e89ed6e3fe9d98e7a24eb8d72ded22dbb68a2d8129d066dc1457c0b8959f1762197b61f90502d3c60cdefd8aaeced04bbb3 SHA512 53cb9906d169b63b3592443bc0b63d59c4d0683e4b2194c60b1bc4297e6556f04b3ee9bf81da3a7f144757354de9aebe08c8445fccaa9a458a3b6537da68a2ac
AUX nas.init.d 347 BLAKE2B 8b87c877fafd0e5993f909a4e132ed9f7042a3d8bdced8c7487afc962dfcad24a586ac754b99cbff815475f1326f44d52effb8eefd65cd0e25e6bc45991233af SHA512 556fc5d5135f789b0691de889aeaadce29319964443052787db5cb4cda480ed68c547c772de97c07ba2e0800f25cfa859376a3d80e9518995aae8136fe171468
DIST nas-1.9.5.tar.gz 1170144 BLAKE2B 81b063f888d66534f8779d6b0534397ada703868ff711c49b998fbf56bc6e4313fa245b6168fe9913936afa0685bab595df24f9f4bd5663dfa560c4b64534466 SHA512 051b32593e7ace09cf2d12720fb80e38d4f83f36858debacfb828c759e98b3e29401c76e3e3770f57fbbd1750a84b17a18e712f0de3dbe0ff56f2505c2488d9a
-EBUILD nas-1.9.5.ebuild 2609 BLAKE2B a113e6bf035abc5b2294bac0de3d2c083adbf817df1b8c222f19d14945f583f60dc90fbd73f8795f62e32b39e6d64359d735d916e061ca9e86463bb0e9758b4a SHA512 7a2de1add9186b6a9a604edbb6e6c1e9efb18d5c0111595e0944cbbbae0934cb0290a46d7261f9825960dfb0a5edf543faf1a1a6e5ebab9f49df977497ee4ac9
+EBUILD nas-1.9.5.ebuild 2615 BLAKE2B e9e8527f06d77a1a3337d1cdf99f987f1009cf771be49826649be314456ebece7ea7af386cf2887b9cd70acd28dbb574903f99a0eff377970fcf84678d015375 SHA512 ca606e12f313e3ae6c06a4f527d2339f42fe0320e6de913dcec9de9b4afd9a78a2137967fb97d33697a4872b2f8bba0c29378113f94d9ec6a82c34547595d407
MISC metadata.xml 327 BLAKE2B 61fd2aff2796ecff70b16eb84bc90e9242cc3b08d8fb8fff9eb702310ad248ed2c0946fa3f974a420684ad9db4c47f871111ec1170e7d44eca89f263ce533f80 SHA512 bc1d1fa01d3ae21da48bc805c5f822cdff2f14f6a9c6c1ad5ee65063c265bd1c62efb3f45746fe9d1cbf55ff742c7812113f94068a47907042952016067310a7
diff --git a/media-libs/nas/nas-1.9.5.ebuild b/media-libs/nas/nas-1.9.5.ebuild
index 0f68945a0980..cae5ba3230e8 100644
--- a/media-libs/nas/nas-1.9.5.ebuild
+++ b/media-libs/nas/nas-1.9.5.ebuild
@@ -29,7 +29,7 @@ DEPEND="
x11-base/xorg-proto"
BDEPEND="
app-text/rman
- sys-devel/bison
+ app-alternatives/yacc
app-alternatives/lex
sys-devel/gcc
x11-misc/gccmakedep
diff --git a/media-libs/osl/Manifest b/media-libs/osl/Manifest
index e4cc87acc821..55a2a4c68b4c 100644
--- a/media-libs/osl/Manifest
+++ b/media-libs/osl/Manifest
@@ -1,7 +1,7 @@
DIST osl-1.12.11.0.tar.gz 20287156 BLAKE2B 178db816980929cc61a0deea63f715a9f10adc41c6dd264bca8df451ef9531c4ee9477f6374f160b2a7d6fb72289a3edcbe5a3e8050ff2fdcc6bfe57fda58626 SHA512 9cf7b08f43e66d280cb90bf8c579f3a7d949934ac8e7a9289113a4a34158a43e32c9b73863f2a94a628ebc1a988923c3a7d32f0944745ae7c74dc164fdd5125e
DIST osl-1.12.13.0.tar.gz 20286745 BLAKE2B 75a2a5d10000ba26cd11463dde710d5be3b8b2d227de45263d8bd39fd87ca064f7c6d2b2f9cea2fdb8f29ccaa94d3ef60e2ff2e0e6d867385e2298dd10ef61b6 SHA512 d7e6ab79f77f2854cbb4fa2fbe5fc92659bb015b1bbffcee2ef86185cf20235990fa3b20308601aa298fedc85d3fcd4451b7b7ff0df7def97027efe4fb8a02bc
DIST osl-1.12.7.0.tar.gz 20250356 BLAKE2B a9398243546b1bfc1e3f9602f6112a72a8e7cb6ace54e93d0e5f30d943474e82c3317596597d6a09e0f2cf04b1b21f05c31a2357e3d667d710cd2aa340f5fd63 SHA512 ec0391dfc95140fee4fa8332991cdcb0978dafc436f3e07d0293e2baa2014b8765e6b60631ae5a8bbd6e16dbcf37f04c076d7d6b2d8bfa58b78471f0d92c433f
-EBUILD osl-1.12.11.0.ebuild 2648 BLAKE2B e44444f06a48837ffd4199bc90f64194b019b01d2bb8cda0213d051fde301465f115ac39493f8727d23a393752eafd0423e6e93381ca407f0a5049514ea2da5a SHA512 7bc5deee44747289c256eb49b350f1f64ec3c0977d2a68066f62a6062a8e645601a28a75418428e1c1d87ad4243fdc8d02f1ee0a7bff8942072cc03af54edf69
-EBUILD osl-1.12.13.0.ebuild 2931 BLAKE2B 06cff3801e98cf0fa696da8753207e42806f63b734ddc13895dd34e47472e2b63c62e798c3c6ae4a1e51365ae32ea50e8a40c2b8cd784880d899c93ed5cbf558 SHA512 c6febefdf10f2abccc4b0f33967a156ff49ddf1c224209662f6920d7edefeb1f51a4916a38e7dfd2cc21bc5e77db0280018a63404199ca091caf83bfb6985987
-EBUILD osl-1.12.7.0.ebuild 2755 BLAKE2B 8023252f64168c2d5d29afefab3d2745b28a37d85f03e3e39dac070bcf212c658a5d087749436be14ab06fbead282a99786e933760bb1d73ad733e37c09ff5e1 SHA512 99da55e3e0dc9c0b105221188ac1a6dda39132aaa8fe4612eb2e1f4ef7e597d2e7051bae2367bbe0ddd94fd2ac96d7c94c822bdbf6c7157ca3d9169be9d0ccc1
+EBUILD osl-1.12.11.0.ebuild 2654 BLAKE2B 03dbc702cf4ee912aaa9c8e6fc367c1d329e4197c921b83530ef067655bc5d9707709ff1faabccec73afc5cdca1c35e13b332f27c1753e995d15e175be27faa2 SHA512 eb64532b37668c315ece45468dff7de849a80cd4a4d977e9ec3fe248d844deb431eeefeb54e6cfdc886cdae8db25573cd6345e7df0ab09c8dd8a0844f5bc17bc
+EBUILD osl-1.12.13.0.ebuild 2937 BLAKE2B d0cc000f15b02c06109d3bfeec16423da744b8b3aa4eae200cc2e34edc92d5aa9dc63652e6291e4deb37e96dc0c2815a936e920cbb560c72936543e63b977876 SHA512 d0293f173cbaff89eef8c7d00bf4a1c23b10af4cfe4091d9cf0dbda9a4321ebc8f8954e1fca40c59ca2f539583dfced2ac61f634a9d3a5579fdffde97a3defc9
+EBUILD osl-1.12.7.0.ebuild 2761 BLAKE2B b70f2c5c5d7a8cd3d5031f35562e3266d21e5212a53ca5ea2ea4c8d2476651095e6140c6490648ab0fcc2c629e81d4ec628155bbea8d78899446e906596d065d SHA512 daede9ce4d5d366bcba462adfad893fe19d9d41b05adc807632b9d67422b452170a2cb453fefba826877f4bbafc4639311aab457f16ffc324b66f8688c0e517c
MISC metadata.xml 841 BLAKE2B a2574fca1885067bed78159a9feee75f1118b1d335568a2cbdba347bf62a0b3f75a510bca271c4ee94ca5ce0bb15dcf9bb699cfe7a385f404047da9fef2dcdc3 SHA512 19afc8e4b777384b3421a1a82ff8ae34a05074e5c55010a500b17cfab4b4ae930cfb633c3bdb8013a8dcb9b82bad8fc7d684ef3e4a85352ce0c49bfb26079dce
diff --git a/media-libs/osl/osl-1.12.11.0.ebuild b/media-libs/osl/osl-1.12.11.0.ebuild
index 1860f67e35b3..677938550873 100644
--- a/media-libs/osl/osl-1.12.11.0.ebuild
+++ b/media-libs/osl/osl-1.12.11.0.ebuild
@@ -53,7 +53,7 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="
- sys-devel/bison
+ app-alternatives/yacc
app-alternatives/lex
virtual/pkgconfig
"
diff --git a/media-libs/osl/osl-1.12.13.0.ebuild b/media-libs/osl/osl-1.12.13.0.ebuild
index 22127812d30b..e3c4c2e1a16a 100644
--- a/media-libs/osl/osl-1.12.13.0.ebuild
+++ b/media-libs/osl/osl-1.12.13.0.ebuild
@@ -53,7 +53,7 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="
- sys-devel/bison
+ app-alternatives/yacc
app-alternatives/lex
virtual/pkgconfig
"
diff --git a/media-libs/osl/osl-1.12.7.0.ebuild b/media-libs/osl/osl-1.12.7.0.ebuild
index 085dadc409a8..d778aa560c98 100644
--- a/media-libs/osl/osl-1.12.7.0.ebuild
+++ b/media-libs/osl/osl-1.12.7.0.ebuild
@@ -53,7 +53,7 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="
- sys-devel/bison
+ app-alternatives/yacc
app-alternatives/lex
virtual/pkgconfig
"