commit: dddfb3ecebb2290a27f8d7c9358e01dc44c13b38
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 21 00:18:58 2025 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Fri Nov 21 21:55:46 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dddfb3ec
media-libs/mesa: Remove dependency on libdrm[video_cards_radeon]
Dependency removed in upstream commit 1299f5c50a4 ("gallium/radeon:
import libdrm_radeon source code, drop the dependency").
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
media-libs/mesa/mesa-9999.ebuild | 18 ++++++------------
1 file changed, 6 insertions(+), 12 deletions(-)
diff --git a/media-libs/mesa/mesa-9999.ebuild b/media-libs/mesa/mesa-9999.ebuild
index 14970d47c1bc..f6e22a9b80c9 100644
--- a/media-libs/mesa/mesa-9999.ebuild
+++ b/media-libs/mesa/mesa-9999.ebuild
@@ -53,10 +53,9 @@ EGIT_CHECKOUT_DIR=${S}
LICENSE="MIT SGI-B-2.0"
SLOT="0"
-RADEON_CARDS="r300 r600 radeon radeonsi"
-VIDEO_CARDS="${RADEON_CARDS}
+VIDEO_CARDS="
asahi d3d12 freedreno imagination intel lavapipe lima nouveau nvk
panfrost
- v3d vc4 virgl vivante vmware zink"
+ r300 r600 radeon radeonsi v3d vc4 virgl vivante vmware zink"
for card in ${VIDEO_CARDS}; do
IUSE_VIDEO_CARDS+=" video_cards_${card}"
done
@@ -108,7 +107,10 @@ RDEPEND="
vaapi? (
>=media-libs/libva-1.7.3:=[${MULTILIB_USEDEP}]
)
- video_cards_radeonsi? ( virtual/libelf:0=[${MULTILIB_USEDEP}] )
+ video_cards_radeonsi? (
+ ${LIBDRM_DEPSTRING}[video_cards_amdgpu]
+ virtual/libelf:0=[${MULTILIB_USEDEP}]
+ )
video_cards_zink? ( media-libs/vulkan-loader:=[${MULTILIB_USEDEP}] )
vulkan? (
media-libs/libdisplay-info:=[${MULTILIB_USEDEP}]
@@ -127,14 +129,6 @@ RDEPEND="
)
zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
"
-for card in ${RADEON_CARDS}; do
- RDEPEND="${RDEPEND}
- video_cards_${card}? ( ${LIBDRM_DEPSTRING}[video_cards_radeon] )
- "
-done
-RDEPEND="${RDEPEND}
- video_cards_radeonsi? ( ${LIBDRM_DEPSTRING}[video_cards_amdgpu] )
-"
DEPEND="${RDEPEND}
sysprof? ( >=dev-util/sysprof-capture-49.0[${MULTILIB_USEDEP}] )