From 076f870e1a063dcb17a01dcada4c4a0d03e8bb60 Mon Sep 17 00:00:00 2001 From: Ionen Wolkens Date: Mon, 1 Sep 2025 20:31:52 -0400 Subject: [PATCH] media-libs/libplacebo: unkeyword 7.351.0 for ~hppa vulkan is not available on hppa, and it's generally kind of weird to use libplacebo without vulkan even if it's possible (lot of features are unavailable, and e.g. ffmpeg requires libplacebo[vulkan]). This was formerly keyworded (only) for mpv, but mpv lost that keyword due to failing tests (bug #921091) combined with low interest a while ago. wrt masks, had formerly restored the vulkan mask but misunderstood the reason for removing it (it was fine, could debate keeping it in the event that vulkan is globally unmasked but that won't happen on hppa). We can instead just clean that up now -- odds are we won't need it again. Signed-off-by: Ionen Wolkens --- media-libs/libplacebo/libplacebo-7.351.0.ebuild | 2 +- media-libs/libplacebo/libplacebo-9999.ebuild | 2 +- profiles/arch/hppa/package.use.mask | 5 ++--- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/media-libs/libplacebo/libplacebo-7.351.0.ebuild b/media-libs/libplacebo/libplacebo-7.351.0.ebuild index c77814a969b9f..9d425819d5edd 100644 --- a/media-libs/libplacebo/libplacebo-7.351.0.ebuild +++ b/media-libs/libplacebo/libplacebo-7.351.0.ebuild @@ -22,7 +22,7 @@ else ) " S="${WORKDIR}/${PN}-v${PV}" - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" + KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv x86" fi DESCRIPTION="Reusable library for GPU-accelerated image processing primitives" diff --git a/media-libs/libplacebo/libplacebo-9999.ebuild b/media-libs/libplacebo/libplacebo-9999.ebuild index ba3ce4a2b32f3..d1754bea5c92f 100644 --- a/media-libs/libplacebo/libplacebo-9999.ebuild +++ b/media-libs/libplacebo/libplacebo-9999.ebuild @@ -22,7 +22,7 @@ else ) " S="${WORKDIR}/${PN}-v${PV}" - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" fi DESCRIPTION="Reusable library for GPU-accelerated image processing primitives" diff --git a/profiles/arch/hppa/package.use.mask b/profiles/arch/hppa/package.use.mask index 1a30d552d1afa..dffb6c5b400b1 100644 --- a/profiles/arch/hppa/package.use.mask +++ b/profiles/arch/hppa/package.use.mask @@ -123,9 +123,8 @@ x11-base/xwayland libei media-libs/libv4l bpf # Ionen Wolkens (2023-10-09) -# media-libs/shaderc is not keyworded here, then libplacebo's USE=vulkan -# has a REQUIRED_USE on shaderc and ffmpeg wants libplacebo[vulkan] -media-libs/libplacebo shaderc vulkan +# media-libs/shaderc and media-libs/libplacebo are not keyworded here +# (ffmpeg further needs libplacebo[vulkan] which is use.masked here) media-video/ffmpeg libplacebo shaderc media-video/ffmpeg-compat libplacebo shaderc