From a9bc55360184ae160cd12edc5451f7633e0e0943 Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Tue, 5 May 2026 10:42:16 -0400 Subject: [PATCH] profiles/features/big-endian: move libyuv mask from ppc libyuv fails tests on ppc, but passes on ppc64 LE only. The issue is evidently in the BE support. Bug: https://bugs.gentoo.org/959389 Bug: https://bugs.gentoo.org/952112 Bug: https://bugs.gentoo.org/955093 Signed-off-by: Eli Schwartz --- profiles/arch/ppc/package.use.mask | 7 ------- profiles/features/big-endian/package.mask | 4 ++++ profiles/features/big-endian/use.mask | 8 +++++++- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/profiles/arch/ppc/package.use.mask b/profiles/arch/ppc/package.use.mask index cd3f41ce9ce82..4ee5232efc4dd 100644 --- a/profiles/arch/ppc/package.use.mask +++ b/profiles/arch/ppc/package.use.mask @@ -17,13 +17,6 @@ app-office/texstudio qtermwidget # Requires sys-auth/libyubikey net-dialup/freeradius yubikey -# Eli Schwartz (2025-12-09) -# libyuv is Google code, fails on "fringe" arches. -# https://bugs.gentoo.org/959389 -media-libs/imlib2 y4m -media-libs/libavif libyuv -net-libs/pjproject libyuv - # Alfred Wingate (2025-11-15) # sci-libs/libaec is not keyworded here (bug #966099) sci-libs/gdal libaec diff --git a/profiles/features/big-endian/package.mask b/profiles/features/big-endian/package.mask index 337f36f3b4e8e..9f47fed6a117a 100644 --- a/profiles/features/big-endian/package.mask +++ b/profiles/features/big-endian/package.mask @@ -1,6 +1,10 @@ # Copyright 2023-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Eli Schwartz (2026-05-04) +# Tests fail on ppc64, pass on ppc64le. Bug #952112. +media-libs/libyuv + # James Le Cuirot (2026-02-02) # It works on non-x86 arches, but only little endian ones. sys-apps/iucode_tool diff --git a/profiles/features/big-endian/use.mask b/profiles/features/big-endian/use.mask index 66b1bc6c68fe8..f8d17fc410d35 100644 --- a/profiles/features/big-endian/use.mask +++ b/profiles/features/big-endian/use.mask @@ -1,6 +1,12 @@ -# Copyright 2023-2024 Gentoo Authors +# Copyright 2023-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Eli Schwartz (2025-12-09) +# libyuv is Google code, fails on "fringe" arches. +# Bug #959389. +y4m +libyuv + # Lukas Schmelting (2025-11-15) # gnome-base/nautilus is package.masked on big-endian platforms since it depends # on gui-libs/gtk, while "gui-libs/gtk wayland" is in big-endian package.use.mask