commit:     076f870e1a063dcb17a01dcada4c4a0d03e8bb60
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Sep  2 00:31:52 2025 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Sep  2 01:18:04 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=076f870e

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 <ionen <AT> gentoo.org>

 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 c77814a969b9..9d425819d5ed 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 ba3ce4a2b32f..d1754bea5c92 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 1a30d552d1af..dffb6c5b400b 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 <[email protected]> (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
 

Reply via email to