diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.mask index 676b01c1c8..cf81f08e67 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.mask @@ -1,6 +1,15 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ionen Wolkens (2025-03-10) +# media-libs/libopenmpt is not keyworded here +media-video/ffmpeg openmpt +media-video/ffmpeg-compat openmpt + +# Sam James (2025-03-04) +# qt is not keyworded here +net-wireless/wpa_supplicant gui + # Matt Jolly (2025-01-29) # Needs dev-lang/go which is not keyworded here x11-wm/fvwm3 go @@ -68,6 +77,7 @@ mail-filter/pyzor redis test # Andreas Sturmlechner (2024-06-29) # media-libs/libplacebo is not keyworded media-video/ffmpeg libplacebo +media-video/ffmpeg-compat libplacebo # Michał Górny (2024-05-08) # Requires sys-devel/{clang,llvm}:16. @@ -95,7 +105,8 @@ media-video/ffmpeg glslang # matoro (2023-11-24) # media-libs/shaderc not keyworded here. ->=media-video/ffmpeg-5 shaderc +media-video/ffmpeg shaderc +media-video/ffmpeg-compat shaderc # matoro (2023-11-14) # dev-db/mysql not keyworded here. @@ -207,6 +218,7 @@ media-libs/freetype svg # Adel Kara Slimane (2022-03-14) # Untested useflag on other arches, needs keywording media-video/ffmpeg vmaf +media-video/ffmpeg-compat vmaf # Sam James (2022-01-29) # app-text/ronn-ng not keyworded here, bug #801103 @@ -215,6 +227,7 @@ app-accessibility/espeak-ng man # James Beddek (2022-01-15) # media-libs/svt-av1 is not keyworded here media-video/ffmpeg svt-av1 +media-video/ffmpeg-compat svt-av1 # Sam James (2021-11-05) # Avoid keywording unnecessary depenencies for now, bug #804115 @@ -278,6 +291,7 @@ sci-libs/umfpack cholmod # bug #769098, bug #769122 media-libs/openal sndio media-video/ffmpeg sndio +media-video/ffmpeg-compat sndio media-sound/moc sndio media-libs/libsdl2 sndio media-libs/libao sndio @@ -366,6 +380,7 @@ sys-block/thin-provisioning-tools test # Mask USE=dav1d, media-libs/dav1d is not keyworded # Mask USE=libaribb24, media-libs/aribb24 is not keyworded media-video/ffmpeg dav1d libaribb24 libtesseract +media-video/ffmpeg-compat dav1d libaribb24 libtesseract # Andrey Utkin (2020-03-11) # USE=bpf depends on llvm-core/clang which is not keyworded on alpha. @@ -452,6 +467,7 @@ net-libs/gnutls test-full # Tobias Klausmann (2017-03-02) # libilbc has not been ported to alpha and likely never will be. media-video/ffmpeg libilbc +media-video/ffmpeg-compat libilbc # Tobias Klausmann (2016-01-25) # The tests use hypothesis which complains about too-slow tests on @@ -493,6 +509,7 @@ app-admin/conky cmus irc # Tobias Klausmann (2016-06-07) # nasm is x86/x86-64 only media-video/ffmpeg openh264 +media-video/ffmpeg-compat openh264 # Tobias Klausmann (2016-02-04) # sys-cluster/ceph is not broken per se, but a maintenance burden. @@ -553,6 +570,7 @@ app-accessibility/orca braille # Tobias Klausmann # media-libs/x265 doesn't work on alpha (bug 519046) media-video/ffmpeg x265 +media-video/ffmpeg-compat x265 # Pacho Ramos (2014-02-22) # Missing keywords, bug #495250 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask index 75dd18accf..c5a41dc29c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask @@ -17,6 +17,26 @@ #--- END OF EXAMPLES --- +# # Sam James (2025-03-11) +# The COBOL frontend only allows building on a small number of platforms +# for now until more testing and integration is done. +sys-devel/gcc -cobol + +# Ionen Wolkens (2025-03-10) +# dev-util/nvidia-cuda-toolkit is keyworded here +media-video/ffmpeg -npp +media-video/ffmpeg-compat -npp + +# Ionen Wolkens (2025-03-10) +# Old versions of ffmpeg needing old nv-codec-codecs complicate slots +# (done here due to the unmasking in arch/amd64). + (2025-03-09) +# Google DNS dependencies available (bug 949851) +app-crypt/certbot -certbot-dns-google + # Nowa Ammerlaan (2025-02-03) # QtWebView is available here dev-python/pyside -webview @@ -211,6 +231,7 @@ net-misc/curl -rustls -curl_ssl_rustls # Quick Sync Video (through intel-mediasdk or libvpl) is # only keyworded on amd64 media-video/ffmpeg -qsv +media-video/ffmpeg-compat -qsv # WANG Xuerui (2022-10-07) # sys-libs/libsmbios is available here. @@ -239,6 +260,7 @@ media-libs/libva-intel-driver -hybrid # Adel Kara Slimane (2022-02-17) # Unmask AMF keyword on amd64 only media-video/ffmpeg -amf +media-video/ffmpeg-compat -amf media-video/handbrake -amf # James Le Cuirot (2021-10-22) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.stable.mask index 2d89b4ff1d..42293449a3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.stable.mask @@ -17,6 +17,11 @@ #--- END OF EXAMPLES --- +# Ionen Wolkens (2025-03-10) +# dev-util/nvidia-cuda-toolkit may never be stabilized +media-video/ffmpeg npp +media-video/ffmpeg-compat npp + # Sam James (2025-02-13) # sys-cluster/corosync is marked stable here sys-fs/mdadm -corosync @@ -80,11 +85,13 @@ net-misc/curl rustls curl_ssl_rustls # Sam James (2022-12-07) # Needs unstable media-libs/libvpl media-video/ffmpeg qsv +media-video/ffmpeg-compat qsv media-video/handbrake qsv # Adel Kara Slimane (2022-03-14) # needs stabilizing media-video/ffmpeg vmaf +media-video/ffmpeg-compat vmaf # Joonas Niilola (2021-08-13) # dev-libs/efl is stabilized on amd64. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.mask index c97ab027f2..a370355c9f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.mask @@ -165,7 +165,6 @@ gnome-extra/gnome-shell-extension-pop-shell # Andreas K. Hüttel (2020-09-20) # Binary-only with no x32 support app-office/libreoffice-bin -app-office/libreoffice-bin-debug # Hasan ÇALIŞIR (2019-10-28) # requires net-libs/nodejs | sys-apps/yarn diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use index 651d66ae82..8ff3ebe821 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use @@ -5,4 +5,5 @@ # Apply additional FFmpeg patches for efficient playback on some SoCs. media-tv/kodi soc media-video/ffmpeg libdrm soc +media-video/ffmpeg-compat soc media-video/mpv soc diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.mask index 4c3eb494e3..058f253aab 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andreas Sturmlechner (2025-03-08) +# Needs kde-frameworks/{kwallet,ki18n,kconfig} stable +dev-vcs/subversion kwallet + # Alfred Wingate (2025-02-22) # media-libs/zint is not keyworded here media-libs/zxing-cpp experimental @@ -103,6 +107,7 @@ sys-kernel/installkernel -grub # Leonardo Hernández Hernández (2023-11-15) # media-libs/shaderc in not keyworded media-video/ffmpeg shaderc +media-video/ffmpeg-compat shaderc # Jon Janzen (2023-09-11) # librttopo has not been tested on this arch @@ -167,6 +172,7 @@ app-text/enchant nuspell # Adel Kara Slimane (2022-03-14) # Untested useflag on other arches, needs keywording media-video/ffmpeg vmaf +media-video/ffmpeg-compat vmaf # Sam James (2022-03-10) # Boost has support for ARM32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.stable.mask index d8aa2a4fdd..a609e9cd3e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.stable.mask @@ -16,6 +16,7 @@ x11-misc/xdg-utils plasma # Andreas Sturmlechner (2024-06-29) # media-libs/libplacebo is not stable here media-video/ffmpeg libplacebo +media-video/ffmpeg-compat libplacebo # Nowa Ammerlaan (2024-03-21) # Experimental, virt-firmware is keyworded only unstable @@ -102,10 +103,6 @@ dev-util/geany-plugins markdown # virtual/jdk is not stable here. sci-mathematics/z3 java -# Andreas Sturmlechner (2019-02-10) -# Needs kde-frameworks/{kwallet,ki18n,kconfig} stable -dev-vcs/subversion kwallet - # Andreas Sturmlechner (2019-02-10) # Needs kde-plasma/{polkit-kde-agent,plasma-workspace} stable sys-auth/polkit kde @@ -143,6 +140,7 @@ media-sound/mpd fluidsynth # Alexis Ballier (2017-05-29) # frei0r-plugins is not stable yet, mask it on stable versions media-video/ffmpeg frei0r +media-video/ffmpeg-compat frei0r # Michael Weber (2017-04-01) # no stable jdk diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/use.mask index edfc08209a..c3c31da706 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/use.mask @@ -10,6 +10,7 @@ ada_target_gnat_2021 # Sam James (2024-06-13) # Needs as-yet-unkeyworded KF6 (bug #934215) +kde kf6compat # Andreas Sturmlechner (2023-02-06) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use index 14f8b65ef2..2a1e113cf3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use @@ -11,6 +11,7 @@ # Apply additional FFmpeg patches for efficient playback on some SoCs. media-tv/kodi soc media-video/ffmpeg libdrm soc +media-video/ffmpeg-compat soc media-video/mpv soc # Alexis Ballier (2017-07-10) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask index bad25872af..5783d4f0fa 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask @@ -1,6 +1,26 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2025-03-11) +# The COBOL frontend only allows building on a small number of platforms +# for now until more testing and integration is done. +sys-devel/gcc -cobol + +# Ionen Wolkens (2025-03-10) +# dev-util/nvidia-cuda-toolkit is keyworded here +media-video/ffmpeg -npp +media-video/ffmpeg-compat -npp + +# Ionen Wolkens (2025-03-10) +# Old versions of ffmpeg needing old nv-codec-codecs complicate slots +# (done here due to the unmasking in arch/arm64). + (2025-03-09) +# Google DNS dependencies available (bug 949851) +app-crypt/certbot -certbot-dns-google + # Paul Zander (2025-02-23) # Not part of the arm64 archive dev-util/nvidia-cuda-toolkit -examples -rdma @@ -31,7 +51,7 @@ dev-python/qtpy remoteobjects >=sys-devel/gcc-11 -ada # Alexey Shvetsov (2024-11-21) -# sci-libs/caffe2 is not keyworded on arm64 +# sci-ml/caffe2 is not keyworded on arm64 sci-chemistry/gromacs nnpot # Joonas Niilola (2024-11-16) @@ -117,6 +137,7 @@ app-arch/rpm -sequoia # Leonardo Hernández Hernández (2023-11-15) # media-libs/shaderc in not keyworded media-video/ffmpeg shaderc +media-video/ffmpeg-compat shaderc # Jimi Huotari (2023-10-21) # Unmask on specific arches where it's available. @@ -180,6 +201,7 @@ app-text/enchant nuspell # Adel Kara Slimane (2022-03-14) # Untested useflag on other arches, needs keywording media-video/ffmpeg vmaf +media-video/ffmpeg-compat vmaf # Sam James (2022-02-26) # Supports 64-bit NEON @@ -397,6 +419,7 @@ media-libs/mlt -sdl media-libs/openal -sdl media-sound/mpg123 -sdl media-video/ffmpeg -sdl +media-video/ffmpeg-compat -sdl media-video/mplayer -sdl media-video/mpv -sdl >=x11-libs/wxGTK-3 -sdl diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.stable.mask index d4526b664c..5e3a95ef25 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.stable.mask @@ -1,6 +1,11 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ionen Wolkens (2025-03-12) +# dev-util/nvidia-cuda-toolkit may never be stabilized +media-video/ffmpeg npp +media-video/ffmpeg-compat npp + # Eli Schwartz (2025-01-27) # Dependencies e.g. pypy not stable here. dev-build/meson test-full diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.mask index 08fc31c1b1..8d11766e0f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.mask @@ -1,6 +1,22 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2025-03-11) +# The COBOL frontend only allows building on a small number of platforms +# for now until more testing and integration is done. +sys-devel/gcc cobol + +# Ionen Wolkens (2025-03-10) +# dev-util/nvidia-cuda-toolkit has very few keywords +media-video/ffmpeg npp +media-video/ffmpeg-compat npp + +# Thibaud CANALE (2025-03-09) +# Too many dependencies are not keyworded (bug 949851) +# - dev-python/google-api-python-client +# - dev-python/google-auth +app-crypt/certbot certbot-dns-google + # Nowa Ammerlaan (2025-02-03) # QtWebView is not available everywhere dev-python/pyside webview @@ -176,6 +192,7 @@ net-misc/curl rustls curl_ssl_rustls # Quick Sync Video (through intel-mediasdk or oneVPL) is # only keyworded on amd64 media-video/ffmpeg qsv +media-video/ffmpeg-compat qsv # Georgy Yakovlev (2022-12-01) # Only supported on ppc64le. @@ -222,6 +239,7 @@ sys-boot/grub grub_platforms_loongson grub_platforms_qemu-mips # Mask AMF keyword on non-amd64 arches # It is unusable, for now, in other arches media-video/ffmpeg amf +media-video/ffmpeg-compat amf media-video/handbrake amf # Sam James (2021-11-15) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.mask index 1706428078..f954f68764 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.mask @@ -4,6 +4,11 @@ # NOTE: When masking a USE flag due to missing keywords, please file a keyword # request bug for the hppa arch. +# Ionen Wolkens (2025-03-10) +# media-libs/libopenmpt is not keyworded here +media-video/ffmpeg openmpt +media-video/ffmpeg-compat openmpt + # Sam James (2025-01-14) # dev-cpp/benchmark isn't (yet) keyworded here, although >=1.9.1 should # work fine with patching as the ebuild does. @@ -103,6 +108,7 @@ media-libs/libv4l bpf # Leonardo Hernández Hernández (2023-11-15) # Vulkan is not available here media-video/ffmpeg glslang shaderc vulkan +media-video/ffmpeg-compat shaderc vulkan # Violet Purcell (2023-10-12) # dev-build/samurai is not keyworded here. @@ -218,6 +224,7 @@ media-libs/xine-lib dav1d # Adel Kara Slimane (2022-03-14) # Untested useflag on other arches, needs keywording media-video/ffmpeg vmaf +media-video/ffmpeg-compat vmaf # Sam James (2022-03-06) # Unkeyworded dependencies @@ -345,6 +352,7 @@ media-sound/vorbis-tools kate # Rolf Eike Beer (2020-04-14) # dependencies not keyworded media-video/ffmpeg dav1d libaribb24 libtesseract vidstab +media-video/ffmpeg-compat dav1d libaribb24 libtesseract vidstab # Rolf Eike Beer (2020-04-11) # media-gfx/nvidia-texture-tools, media-libs/allegro not keyworded on hppa @@ -422,6 +430,7 @@ app-forensics/sleuthkit java # media-libs/libilbc has not been ported to HPPA # media-libs/zimg triggers a toolchain issue (bug #597152) media-video/ffmpeg libilbc zimg +media-video/ffmpeg-compat libilbc zimg # Justin Lecher (2017-01-15) # unkeyworded rev deps diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.stable.mask index 4e7b74a3ce..ad506be865 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.stable.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # When you add an entry to the top of this file, add your name, the date, and @@ -258,6 +258,7 @@ media-gfx/imagemagick raw # media-libs/{libdc1394,x264} is not stable. # media-libs/game-music-emu is not stable. media-video/ffmpeg gme ieee1394 x264 +media-video/ffmpeg-compat gme ieee1394 x264 # Andreas Sturmlechner (2018-05-06) # sci-visualization/gnuplot is not stable. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.force index 66e574a891..84d4b3cc47 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.force @@ -5,11 +5,6 @@ # We only have MariaDB on loong, not MySQL. dev-perl/DBD-MariaDB mariadb -# WANG Xuerui (2023-08-05) -# 1.71.0 is the first Rust version with loong support, so there's no previous -# version to bootstrap from -dev-lang/rust:stable/1.71 system-bootstrap - # Ionen Wolkens (2023-07-26) # MPV currently[1] has no plans to support >=lua5-3 making luajit # the only choice for maintained lua. Apply mask/force to override diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.mask index 93e9d7a25c..4a64c1ccfb 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.mask @@ -1,6 +1,15 @@ # Copyright 2022-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ionen Wolkens (2025-03-10) +# media-libs/libopenmpt is not keyworded here +media-video/ffmpeg openmpt +media-video/ffmpeg-compat openmpt + +# WANG Xuerui (2025-03-04) +# this target has support for sanitizers +sys-devel/gcc -sanitize + # Alfred Wingate (2025-02-22) # media-libs/zint is not keyworded here media-libs/zxing-cpp experimental @@ -50,6 +59,7 @@ media-libs/libass libunibreak # WANG Xuerui (2024-09-27) # media-libs/libilbc needs porting media-video/ffmpeg libilbc +media-video/ffmpeg-compat libilbc net-analyzer/wireshark ilbc net-libs/pjproject ilbc net-misc/asterisk ilbc @@ -248,6 +258,7 @@ app-cdr/brasero tracker dev-cpp/libcmis man media-libs/opencv tesseract media-video/ffmpeg libtesseract +media-video/ffmpeg-compat libtesseract # WANG Xuerui (2022-12-05) # sys-auth/sssd isn't keyworded here yet diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/package.use.mask index 1846266023..fedd05d2ea 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # James Le Cuirot (2024-07-13) @@ -35,6 +35,7 @@ sys-apps/systemd tpm xkb # Adel Kara Slimane (2022-03-14) # Untested useflag on other arches, needs keywording media-video/ffmpeg vmaf +media-video/ffmpeg-compat vmaf # James Le Cuirot (2022-01-09) # Most usage of KMS requires GBM, which is provided by Mesa, which currently diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.mask index f96d719f45..c69b9dad14 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.mask @@ -1,10 +1,9 @@ -# Copyright 2006-2024 Gentoo Authors +# Copyright 2006-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Arthur Zamarin (2024-09-08) # requires (2025-03-10) +# net-libs/rabbitmq-c is not keyworded here +media-video/ffmpeg rabbitmq +media-video/ffmpeg-compat rabbitmq + +# Ionen Wolkens (2025-03-10) +# media-libs/libopenmpt is not keyworded here +media-video/ffmpeg openmpt +media-video/ffmpeg-compat openmpt + +# Sam James (2025-03-04) +# qt is not keyworded here +net-wireless/wpa_supplicant gui + # Sam James (2025-02-21) # media-video/rav1e is not yet keyworded here media-video/ffmpeg rav1e +media-video/ffmpeg-compat rav1e # Pacho Ramos (2025-01-26) # Needs unkeyworded net-libs/msgraph @@ -50,7 +65,7 @@ gnome-base/gvfs google test # Michał Górny (2024-09-08) # libcxx is broken on mips, https://bugs.gentoo.org/939297#c2 llvm-core/clang-common default-libcxx -llvm-core/clang-runtime libcxx +llvm-core/clang-runtime default-libcxx libcxx # Hans de Graaff (2024-09-08) # Requires large parts of dev-ruby/rails to be keyworded @@ -64,6 +79,7 @@ app-crypt/gcr:4 gtk # Arthur Zamarin (2024-09-06) # media-libs/vidstab is not keyworded media-video/ffmpeg vidstab +media-video/ffmpeg-compat vidstab # Arthur Zamarin (2024-09-06) # media-video/rav1e isn't keyworded here @@ -138,6 +154,7 @@ dev-util/maturin doc # Andreas Sturmlechner (2024-06-29) # media-libs/libplacebo is not keyworded media-video/ffmpeg libplacebo +media-video/ffmpeg-compat libplacebo # Michał Górny (2024-05-08) # Requires sys-devel/{clang,llvm}:16. @@ -173,10 +190,12 @@ dev-lang/php capstone # media-libs/libjxl casualties # https://github.com/libjxl/libjxl/issues/2433 media-video/ffmpeg jpegxl +media-video/ffmpeg-compat jpegxl # matoro (2023-12-15) # media-libs/libvpx casualties (#700902) media-video/ffmpeg vpx +media-video/ffmpeg-compat vpx media-plugins/gst-plugins-meta vpx # matoro (2023-11-26) @@ -189,7 +208,8 @@ net-analyzer/rrdtool rados # matoro (2023-11-24) # media-libs/shaderc not keyworded here. ->=media-video/ffmpeg-5 shaderc +media-video/ffmpeg shaderc +media-video/ffmpeg-compat shaderc # matoro (2023-11-22) # PyQt 6 is not keyworded here @@ -203,6 +223,7 @@ net-p2p/bitcoin-core gui qrcode # media-libs/libaom casualties # https://bugs.chromium.org/p/aomedia/issues/detail?id=3487 media-video/ffmpeg libaom +media-video/ffmpeg-compat libaom media-libs/libavif aom media-libs/libheif aom @@ -252,6 +273,7 @@ app-text/enchant nuspell # Adel Kara Slimane (2022-03-14) # Untested useflag on other arches, needs keywording media-video/ffmpeg vmaf +media-video/ffmpeg-compat vmaf # James Le Cuirot (2022-02-24) # These GRUB platforms are only for MIPS. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.mask index 5c1746b3c0..e55fd975a9 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Yongxiang Liang (2024-10-10) @@ -132,6 +132,7 @@ app-text/enchant nuspell # Adel Kara Slimane (2022-03-14) # Untested useflag on other arches, needs keywording media-video/ffmpeg vmaf +media-video/ffmpeg-compat vmaf # Sam James (2021-11-15) # librtas is available on (only) ppc* @@ -286,7 +287,7 @@ app-forensics/sleuthkit java # Michał Górny (2017-03-24) # libcxx fails to compile on ppc*, #595744. llvm-core/clang-common default-libcxx -llvm-core/clang-runtime libcxx +llvm-core/clang-runtime default-libcxx libcxx # James Le Cuirot (2016-12-14) # DOSBox + OpenGLide is untested on this arch. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.mask index d67f12ae17..0a25bfe946 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.mask @@ -4,6 +4,7 @@ # Sam James (2025-02-21) # media-video/rav1e is not yet keyworded here media-video/ffmpeg rav1e +media-video/ffmpeg-compat rav1e # Pacho Ramos (2025-01-26) # Needs unkeyworded net-libs/msgraph @@ -187,7 +188,7 @@ dev-lang/php avif # Sam James (2021-02-28) # compiler-rt* has no support for ppc32 (yet?) # bug #708344 -llvm-core/clang-runtime compiler-rt sanitize +llvm-core/clang-runtime compiler-rt default-compiler-rt sanitize llvm-core/clang-common default-compiler-rt # Florian Schmaus (2020-12-03) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.stable.mask index 0cb37eecca..5fe6b61f40 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.stable.mask @@ -39,6 +39,7 @@ dev-ruby/kramdown unicode # Sam James (2022-11-19) # Deps not stable on ppc llvm-core/clang-common default-lld +llvm-core/clang-runtime default-lld llvm-core/llvm binutils-plugin z3 xar # Sam James (2022-07-27) @@ -53,6 +54,7 @@ net-fs/nfs-utils nfsv4 net-fs/samba client gnome-base/gvfs samba media-video/ffmpeg samba +media-video/ffmpeg-compat samba media-video/vlc samba # Sam James (2022-03-03) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/ppc/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/ppc/package.use.mask index 406a9252e1..97b34e145e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/ppc/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/ppc/package.use.mask @@ -36,3 +36,4 @@ app-admin/syslog-ng grpc # Leonardo Hernández Hernández (2023-11-15) # media-libs/shaderc in not keyworded media-video/ffmpeg shaderc +media-video/ffmpeg-compat shaderc diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use index dd7d9ebd37..f8dec229b2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use @@ -1,10 +1,11 @@ -# Copyright 2023-2024 Gentoo Authors +# Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # James Le Cuirot (2023-12-16) # Apply additional FFmpeg patches for efficient playback on some SoCs. media-tv/kodi soc media-video/ffmpeg libdrm soc +media-video/ffmpeg-compat soc media-video/mpv soc # Yixun Lan (2021-07-20) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.mask index 07bc3e7174..46bdf7ed26 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.mask @@ -1,12 +1,8 @@ # Copyright 2019-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Alfred Wingate (2025-02-22) -# media-libs/zint is not keyworded here -media-libs/zxing-cpp experimental - # Alexey Shvetsov (2024-11-21) -# sci-libs/caffe2 is not keyworded on riscv +# sci-ml/caffe2 is not keyworded on riscv sci-chemistry/gromacs nnpot # Benda Xu (2024-10-10) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.use.mask index f39f5b057b..4f89ecfd47 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.use.mask @@ -238,6 +238,7 @@ app-portage/nattka depgraph-order # Adel Kara Slimane (2022-03-14) # Untested useflag on other arches, needs keywording media-video/ffmpeg vmaf +media-video/ffmpeg-compat vmaf # Sam James (2021-11-05) # Avoid keywording unnecessary depenencies for now, bug #804115 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.force index 8468ce0df8..fc29ed979e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.force @@ -1,12 +1,6 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Sam James (2022-06-25) -# dev-lang/rust lacks wiring up to use our custom rust-bin bootstrap -# tarball, so force system-bootstrap instead (i.e. force using rust-bin -# or existing installed rust). bug #842246, bug #869680. -dev-lang/rust system-bootstrap - # Sam James (2022-02-19) # New enough SpiderMonkey not (yet?) keyworded here, bug #753221 sys-auth/polkit duktape diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.mask index 2b8ff1ac18..32defbe168 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.mask @@ -1,9 +1,19 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ionen Wolkens (2025-03-10) +# media-libs/libopenmpt is not keyworded here +media-video/ffmpeg openmpt +media-video/ffmpeg-compat openmpt + +# Sam James (2025-03-04) +# qt is not keyworded here +net-wireless/wpa_supplicant gui + # Sam James (2025-02-21) # media-video/rav1e is not yet keyworded here media-video/ffmpeg rav1e +media-video/ffmpeg-compat rav1e # Matt Jolly (2025-01-29) # Needs dev-lang/go which is not keyworded here @@ -69,6 +79,7 @@ x11-misc/xdg-utils plasma # Andreas Sturmlechner (2024-06-29) # media-libs/libplacebo is not keyworded here media-video/ffmpeg libplacebo +media-video/ffmpeg-compat libplacebo # Sam James (2024-06-23) # app-crypt/gcr:4[gtk] is not available here @@ -138,6 +149,7 @@ media-libs/libavif rav1e # Leonardo Hernández Hernández (2023-11-15) # Vulkan is not available here media-video/ffmpeg glslang shaderc vulkan +media-video/ffmpeg-compat shaderc vulkan # Michał Górny (2023-10-22) # This is not ISDN CAPI, so unmask it. @@ -277,6 +289,7 @@ media-libs/freetype svg # Adel Kara Slimane (2022-03-14) # Untested useflag on other arches, needs keywording media-video/ffmpeg vmaf +media-video/ffmpeg-compat vmaf # Sam James (2022-03-06) # Unkeyworded dependencies @@ -326,7 +339,7 @@ dev-cpp/eigen test # Sam James (2021-04-27) # Deps not yet tested/keyworded. llvm-core/clang-common default-compiler-rt default-lld -llvm-core/clang-runtime compiler-rt +llvm-core/clang-runtime compiler-rt default-compiler-rt default-lld llvm-core/llvm z3 # Sam James (2021-03-19) @@ -443,6 +456,7 @@ net-analyzer/snort open-appid # Rolf Eike Beer (2020-04-14) # net-libs/srt is -sparc media-video/ffmpeg srt +media-video/ffmpeg-compat srt # Andreas Sturmlechner (2020-04-11) # git useflag requires dev-libs/libgit2 @@ -579,10 +593,6 @@ net-dns/bind dnstap # networkmanager USE masked due to missing keywords gnome-extra/nm-applet teamd -# Pacho Ramos (2016-01-31) -# Missing keywords, bug #560382 -media-video/ffmpeg snappy - # Justin Lecher (2015-11-18) # requires dev-python/restkit which requires # dev-python/socketpool which requires dev-python/gevent which requires @@ -625,6 +635,7 @@ dev-libs/libpeas lua # Alexis Ballier (2015-02-11) # Missing ffmpeg deps, bug #510340 media-video/ffmpeg x265 +media-video/ffmpeg-compat x265 # Pacho Ramos (2014-01-10) # Missing keywords diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.stable.mask index 0d6bd09a08..911f4676d8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.stable.mask @@ -1,6 +1,11 @@ # Copyright 2019-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ionen Wolkens (2025-03-12) +# app-arch/snappy is not stable here yet +media-video/ffmpeg snappy +media-video/ffmpeg-compat snappy + # Eli Schwartz (2024-02-05) # app-text/mupdf is not stable. bug #923811 net-print/cups-filters pdf @@ -17,12 +22,6 @@ www-client/links avif # dev-ruby/stringex is not marked stable here yet dev-ruby/kramdown unicode -# Sam James (2022-09-12) -# dev-lang/rust lacks wiring up to use our custom rust-bin bootstrap -# tarball, so force system-bootstrap instead (i.e. force using rust-bin -# or existing installed rust). bug #842246, bug #869680. -dev-lang/rust -system-bootstrap - # Sam James (2022-06-10) # gstreamer not marked stable on sparc media-sound/pulseaudio-daemon aptx ldac @@ -39,6 +38,7 @@ net-fs/nfs-utils nfsv4 net-fs/samba client gnome-base/gvfs samba media-video/ffmpeg samba +media-video/ffmpeg-compat samba media-video/vlc samba # Sam James (2022-05-10) @@ -102,6 +102,7 @@ media-sound/vorbis-tools kate # Rolf Eike Beer (2020-04-14) # dependencies not stable on sparc media-video/ffmpeg codec2 dav1d libaom libaribb24 libilbc libtesseract lv2 rubberband vidstab +media-video/ffmpeg-compat codec2 dav1d libaom libaribb24 libilbc libtesseract lv2 rubberband vidstab # Rolf Eike Beer (2020-04-10) # gnome-online-accounts not stable on sparc diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.mask index 50737a6100..8d1d325157 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Thibaud CANALE (2025-03-09) +# Google DNS dependencies available (bug 949851) +app-crypt/certbot -certbot-dns-google + # Alfred Wingate (2025-02-22) # media-libs/zint is not keyworded here media-libs/zxing-cpp experimental @@ -189,6 +193,7 @@ lxqt-base/lxqt-meta desktop-portal # Adel Kara Slimane (2022-03-14) # Untested useflag on other arches, needs keywording media-video/ffmpeg vmaf +media-video/ffmpeg-compat vmaf # Sam James (2022-03-10) # dev-util/hip and its rocm dependencies not keyworded here diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.stable.mask index 3f7e98548d..17de34b8fd 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.stable.mask @@ -17,6 +17,10 @@ #--- END OF EXAMPLES --- +# Andreas Sturmlechner (2025-03-07) +# KDE Frameworks is no longer stable on x86 +x11-themes/QGnomePlatform qt5 + # Sam James (2025-02-13) # sys-cluster/corosync is marked stable here sys-fs/mdadm -corosync diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.stable.mask index 8309eabe2e..f791b36944 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.stable.mask @@ -4,6 +4,11 @@ # New entries go on top. # Please use the same syntax as in use.mask. +# Andreas Sturmlechner (2025-03-07) +# KDE Frameworks is not stable +kde +kwallet + # Paul Zander (2024-02-14) # sci-libs/atlas is not stable atlas diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.force index 1b44176c41..1f239ebb9c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.force @@ -1,6 +1,10 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Joonas Niilola (2025-03-05) +# 136.0 can't be compiled with "-rust-extensions". +~mail-client/thunderbird-136.0 rust-extensions + # Ionen Wolkens (2024-12-24) # ebuild currently only support luajit, spare users from having # to set it by forcing it here (bug #946881) diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.mask index d4a0180e87..e0869fc181 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.mask @@ -6,6 +6,14 @@ # New entries go on top. +# Michał Górny (2025-03-05) +# Mask until we have keyworded dev-util/spirv-llvm-translator:20 release. +llvm-core/libclc llvm_slot_20 + +# Michał Górny (2025-03-05) +# Mask until we have keyworded dev-lang/rust{,-bin} / slot 20 release. +www-client/chromium llvm_slot_20 + # Paul Zander (2025-02-24) # Only builds with ffmpeg-4.x, upstream has no timeline to fix it. # https://tracker.dev.opencascade.org/view.php?id=32871 @@ -103,7 +111,6 @@ dev-python/qtpy pyside2 # Joonas Niilola (2024-11-16) # Wasm support is (currently) only available on amd64 and arm64. -www-client/firefox wasm www-client/firefox wasm-sandbox # Matt Jolly (2024-11-11) @@ -234,11 +241,6 @@ sys-libs/glibc cet # https://github.com/linuxmint/wayland/issues gnome-extra/cinnamon wayland -# James Le Cuirot (2024-02-11) -# The Raspberry Pi patch set is very heavy and will probably fail to apply -# against a live checkout. ->=media-video/ffmpeg-9999 soc - # Michael Orlitzky (2024-01-24) # A missing "-o pipefail" in the gap-pkg eclass caused me to # miss a few crashes in dev-gap packages when GAP itself is @@ -335,7 +337,10 @@ dev-lang/ruby jemalloc # Joonas Niilola (2023-07-14) # Calendar is broken with some languages on 115.0 release. Bug #910229 ->=mail-client/thunderbird-115.0 system-icu +# Update on 136.0: Thunderbird upstream still carries the patch for bundled icu +# and in icu upstream, the issue is unresolved. "system-icu" still doesn't +# work properly in 136.0, bug #950687. +mail-client/thunderbird system-icu # Marek Szuba (2023-07-10) # dev-python/mkdocs-material is by design directly integrated with @@ -864,6 +869,7 @@ dev-db/mysql client-libs # This flag can be sensibly enabled only on macos. # Can be unmasked in prefix/darwin/macos profiles. Bug #637482 media-video/ffmpeg appkit +media-video/ffmpeg-compat appkit # Andreas K. Huettel (2017-09-09) # Potentially destructive. Use it only if you know what you're doing. diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask index b92c056639..b78d205f67 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask @@ -4,6 +4,11 @@ # New entries go on top. # Please use the same syntax as in package.use.mask. +# Sam James (2025-03-07) +# Gradually unmask for newer Rust to avoid making users recompile for +# the change. See bug #735154. + (2025-02-03) # Requires dev-util/shelltestrunner app-arch/mt-st test @@ -45,6 +50,7 @@ sci-physics/lammps hip # Sam James (2022-12-07) # Needs unstable media-libs/libvpl media-video/ffmpeg qsv +media-video/ffmpeg-compat qsv media-video/handbrake qsv # Guillermo Joandet (2022-11-22) @@ -138,7 +144,7 @@ app-emulation/winetricks test # Georgy Yakovlev (2019-12-21) # For bleeding edge features and testing, not generally suitable # for stable systems -dev-lang/rust nightly system-bootstrap +dev-lang/rust nightly # Andreas Sturmlechner (2019-12-09) # Declared experimental, and dev-cpp/websocketpp not stable yet @@ -154,12 +160,6 @@ dev-perl/Template-Toolkit gd media-fonts/unifont utils fontforge media-video/vdrsync dvdr -# Georgy Yakovlev (2019-05-10) -# needs llvm slots which are not stable #678908 -# also prone to weird compilation failures -# masking this for now, will readjust as situation changes ->=dev-lang/rust-1.34 system-llvm - # Mart Raudsepp (2019-04-14) # Needs media-plugins/gst-plugins-chromaprint, which is not stable # anywhere yet. diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/use.mask b/sdk_container/src/third_party/portage-stable/profiles/base/use.mask index fbfe251fd8..d1ffecbdc3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/use.mask @@ -4,10 +4,13 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# Sam James (2025-03-09) +# Obsolete in favour of gcc_*. gnat-gpl will be removed soon. +ada_target_gnat_2021 + # Michał Górny (2024-12-31) # LLVM slots with no keyworded releases yet. llvm_slot_21 -llvm_slot_20 # Andreas Sturmlechner (2024-12-11) # dev-db/firebird last-rites preparation diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/base/use.stable.mask index f38e5e82c7..a20d2f136b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/use.stable.mask @@ -4,6 +4,11 @@ # New entries go on top. # Please use the same syntax as in use.mask. +# Michał Górny (2024-12-31) +# LLVM slots with no stable releases yet. +llvm_slot_21 +llvm_slot_20 + # Hans de Graaff (2024-12-26) # Currently in testing and not ready to go stable yet. ruby_targets_ruby34 diff --git a/sdk_container/src/third_party/portage-stable/profiles/categories b/sdk_container/src/third_party/portage-stable/profiles/categories index eb23eea4ae..40dc2fa551 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/categories +++ b/sdk_container/src/third_party/portage-stable/profiles/categories @@ -135,6 +135,7 @@ sci-geosciences sci-libs sci-mathematics sci-misc +sci-ml sci-physics sci-visualization sec-keys diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/musl/package.mask index ce270aa1d9..33ea67e2c2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/musl/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/musl/package.mask @@ -8,3 +8,7 @@ # Georgy Yakovlev (2020-01-28) # rust-bin is available on amd64 musl -dev-lang/rust-bin + +# Sebastian Parborg (2025-01-21) +# blender-bin is only compatible with glibc +media-gfx/blender-bin diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/package.mask index 25a5df5e91..10ed6ac4d0 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/package.mask @@ -9,3 +9,7 @@ dev-java/openjdk-bin:8 # Georgy Yakovlev (2020-01-28) # rust-bin is available on amd64 musl -dev-lang/rust-bin + +# Sebastian Parborg (2025-01-21) +# blender-bin is only compatible with glibc +media-gfx/blender-bin diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/split-usr/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/split-usr/musl/package.mask index 25a5df5e91..10ed6ac4d0 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/split-usr/musl/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/split-usr/musl/package.mask @@ -9,3 +9,7 @@ dev-java/openjdk-bin:8 # Georgy Yakovlev (2020-01-28) # rust-bin is available on amd64 musl -dev-lang/rust-bin + +# Sebastian Parborg (2025-01-21) +# blender-bin is only compatible with glibc +media-gfx/blender-bin diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/musl/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/musl/package.use.force deleted file mode 100644 index fd3ef27d89..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/musl/package.use.force +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Arthur Zamarin (2024-08-16) -# We build our riscv musl binaries ourselves, #936643 -dev-lang/rust system-bootstrap diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/split-usr/musl/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/split-usr/musl/package.use.force deleted file mode 100644 index fd3ef27d89..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/split-usr/musl/package.use.force +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Arthur Zamarin (2024-08-16) -# We build our riscv musl binaries ourselves, #936643 -dev-lang/rust system-bootstrap diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/musl/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/musl/package.use.force deleted file mode 100644 index fd3ef27d89..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/musl/package.use.force +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Arthur Zamarin (2024-08-16) -# We build our riscv musl binaries ourselves, #936643 -dev-lang/rust system-bootstrap diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/split-usr/musl/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/split-usr/musl/package.use.force deleted file mode 100644 index fd3ef27d89..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/split-usr/musl/package.use.force +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Arthur Zamarin (2024-08-16) -# We build our riscv musl binaries ourselves, #936643 -dev-lang/rust system-bootstrap diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/package.use.force deleted file mode 100644 index 1205c80865..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/package.use.force +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# matoro -# We build our riscv musl binaries ourselves, #936643 -dev-lang/rust system-bootstrap diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/package.use.force deleted file mode 100644 index 1205c80865..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/package.use.force +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# matoro -# We build our riscv musl binaries ourselves, #936643 -dev-lang/rust system-bootstrap diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/lp64/musl/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/lp64/musl/package.use.force deleted file mode 100644 index 1205c80865..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/lp64/musl/package.use.force +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# matoro -# We build our riscv musl binaries ourselves, #936643 -dev-lang/rust system-bootstrap diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/package.use.force deleted file mode 100644 index 1205c80865..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/package.use.force +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# matoro -# We build our riscv musl binaries ourselves, #936643 -dev-lang/rust system-bootstrap diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/musl/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/musl/package.use.force deleted file mode 100644 index 1205c80865..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/musl/package.use.force +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# matoro -# We build our riscv musl binaries ourselves, #936643 -dev-lang/rust system-bootstrap diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/musl/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/musl/package.use.force deleted file mode 100644 index 1205c80865..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/musl/package.use.force +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# matoro -# We build our riscv musl binaries ourselves, #936643 -dev-lang/rust system-bootstrap diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/php_targets.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/php_targets.desc index 029dd62dce..441b63a1db 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/php_targets.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/php_targets.desc @@ -3,6 +3,7 @@ # This file contains descriptions of the PHP_TARGETS USE_EXPAND flags +php8-4 - Build against PHP 8.4 php8-3 - Build against PHP 8.3 php8-2 - Build against PHP 8.2 php8-1 - Build against PHP 8.1 diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.use.mask index 7b11c936a2..8469f44a3f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.use.mask @@ -17,6 +17,7 @@ media-libs/gexiv2 test # matoro (2023-11-16) # media-libs/libvpx casualties (#700902) media-video/ffmpeg vpx +media-video/ffmpeg-compat vpx www-client/firefox system-libvpx www-client/seamonkey system-libvpx media-video/vlc vpx @@ -36,6 +37,7 @@ games-engines/scummvm vpx # media-libs/libaom casualties # https://bugs.chromium.org/p/aomedia/issues/detail?id=3487 media-video/ffmpeg libaom +media-video/ffmpeg-compat libaom www-client/firefox system-av1 www-client/seamonkey system-av1 media-video/vlc aom diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/llvm/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/features/llvm/package.use.force index a9959f2773..69e173188c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/llvm/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/features/llvm/package.use.force @@ -1,4 +1,4 @@ -# Copyright 2023-2024 Gentoo Authors +# Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Ionen Wolkens (2023-08-11) @@ -13,3 +13,4 @@ app-emulation/wine-vanilla mingw # profile settings expect it. # TODO: Make a profile without default-libcxx too? llvm-core/clang-common default-compiler-rt default-lld default-libcxx +llvm-core/clang-runtime default-compiler-rt default-lld default-libcxx diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.mask index 5ad7199cad..7b377e8238 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.mask @@ -1,6 +1,10 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# NHOrus (2025-03-13) +# uses functions musl will not implement, bug #942215 +app-admin/sud + # NHOrus (2025-02-01) # not ported to musl, bug #713434 app-crypt/mit-krb5-appl @@ -267,7 +271,6 @@ app-misc/kryoflux-dtc app-office/drawio-desktop-bin app-office/joplin-desktop app-office/libreoffice-bin -app-office/libreoffice-bin-debug app-office/onlyoffice-bin app-shells/pwsh-bin app-text/master-pdf-editor diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.mask index 8127476c7c..ec15d698d4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.mask @@ -1,6 +1,24 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ionen Wolkens (2025-03-10) +# Been failing to build for a long time for musl with modern compilers, +# so mask until there is a proper fix. Note that this does not disable +# v4l support entirely (always enabled), only libv4l use (bug #911499). +# +# Old ebuilds had a different meaning for USE=v4l (has *both* a libv4l +# and v4l) and it should not be masked, can be removed after cleanup. +media-video/ffmpeg v4l +=media-video/ffmpeg-4.4.5-r1 libv4l -v4l +=media-video/ffmpeg-6.1.2-r0 libv4l -v4l +=media-video/ffmpeg-7.1-r0 libv4l -v4l +media-video/ffmpeg-compat v4l + +# Ionen Wolkens (2025-03-10) +# dev-util/nvidia-cuda-toolkit is unavailable on musl +media-video/ffmpeg npp +media-video/ffmpeg-compat npp + # Sam James (2025-01-08) # Depends on currently-masked elogind version on musl profiles (bug #947739) sys-libs/pam elogind @@ -158,17 +176,18 @@ net-irc/ngircd test # Sam James (2022-10-04) # Rolling mask for all USE flags which pull in a masked binary package # (linked against glibc). Use for all such packages. -dev-libs/oneDNN mkl +sci-ml/oneDNN mkl kde-apps/kdenetwork-meta dropbox media-libs/opencv atlas mkl media-video/ffmpeg amf +media-video/ffmpeg-compat amf media-video/handbrake amf net-fs/openafs tsm net-analyzer/nagios-plugin-check_raid megaraid-sas sys-apps/hwloc gl sci-chemistry/gromacs mkl sci-libs/armadillo mkl -sci-libs/caffe2 mkl +sci-ml/caffe2 mkl sci-libs/dlib mkl sci-libs/trilinos mkl www-client/qutebrowser widevine diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/package.use.force deleted file mode 100644 index c8e401afcc..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/package.use.force +++ /dev/null @@ -1,9 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Georgy Yakovlev (2021-04-03) -# We want to use rust-bin (with fixes) or source-built rust -# to bootstrap rust properly. -# See https://github.com/gentoo/gentoo/pull/19815 for discussion -# and bug #682370, bug #682370 -dev-lang/rust system-bootstrap diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/selinux/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/features/selinux/make.defaults index e5a1534aae..d7e8ef2aaf 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/selinux/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/features/selinux/make.defaults @@ -11,7 +11,8 @@ USE="selinux" FEATURES="selinux sesandbox sfperms -pid-sandbox" -POLICY_TYPES="strict targeted" +# Build all policy types by default +POLICY_TYPES="strict targeted mcs mls" PORTAGE_T="portage_t" PORTAGE_FETCH_T="portage_fetch_t" PORTAGE_SANDBOX_T="portage_sandbox_t" diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.use.mask index c632ae715d..e4ca8cc41d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.use.mask @@ -3,9 +3,9 @@ # Brian Dolbec (2014-09-17) # mask pypy for several utilities due to incompatibility with libselinux -sys-apps/portage python_targets_pypy3 -app-portage/elicense python_targets_pypy3 -app-portage/elogv python_targets_pypy3 -app-portage/gentoolkit python_targets_pypy3 -app-portage/smart-live-rebuild python_targets_pypy3 -app-portage/gentoopm python_targets_pypy3 +sys-apps/portage python_targets_pypy3 python_targets_pypy3_11 +app-portage/elicense python_targets_pypy3 python_targets_pypy3_11 +app-portage/elogv python_targets_pypy3 python_targets_pypy3_11 +app-portage/gentoolkit python_targets_pypy3 python_targets_pypy3_11 +app-portage/smart-live-rebuild python_targets_pypy3 python_targets_pypy3_11 +app-portage/gentoopm python_targets_pypy3 python_targets_pypy3_11 diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.use.mask index 5777370486..33bd3c54c2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.use.mask @@ -3,7 +3,8 @@ # Sam James (2025-02-21) # Needs Rust -media-video/ffmpeg rav1e +media-video/ffmpeg rav1e svg +media-video/ffmpeg-compat rav1e svg # Viorel Munteanu (2025-01-24) # Requires dev-python/asyncssh. diff --git a/sdk_container/src/third_party/portage-stable/profiles/package.mask b/sdk_container/src/third_party/portage-stable/profiles/package.mask index e9a5ca50f0..a12adb9d68 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/package.mask @@ -33,6 +33,92 @@ #--- END OF EXAMPLES --- +# Andreas Sturmlechner (2025-03-17) +# Database migration issues on upgrade, bug #951486 +>=app-office/kmymoney-5.1.92 + +# Arthur Zamarin (2025-03-15) +# EAPI=7, uses deprecated Go eclasses. Isn't maintained in Gentoo +# since 2019, with awaiting version bump (upstream is still active). +# Has open security vulnerabilities. +# Removal on 2025-04-14. Bugs #951417, #631076, #679948, #695310, +# #771051, #844727, #880151, #908590, #948207, #813702, #866356. +sys-cluster/teleport + +# Sam James (2025-03-13) +# Causes build failures in reverse dependencies (bug #951062, bug #951120) +=dev-util/spirv-headers-1.4.304.0-r1 +=dev-util/spirv-llvm-translator-15.0.10-r1 +=dev-util/spirv-llvm-translator-16.0.10-r1 +=dev-util/spirv-llvm-translator-17.0.10-r1 +=dev-util/spirv-llvm-translator-18.1.10-r1 +=dev-util/spirv-llvm-translator-19.1.5-r1 + +# Sam James (2025-03-09) +# Obsolete in favour of dev-lang/ada-bootstrap. Using sys-devel/gcc[ada] +# should now Just Work. Removal on 2025-04-10. +dev-lang/gnat-gpl + +# Sam James (2025-03-09) +# Breaks distutils.ccompiler with a lot of fallout. bug #950978 and +# many others. +=dev-python/setuptools-75.9.0 +=dev-python/setuptools-75.9.1 +=dev-python/setuptools-76.0.0 +=dev-python/ensurepip-setuptools-75.9.0 +=dev-python/ensurepip-setuptools-75.9.1 +=dev-python/ensurepip-setuptools-76.0.0 + +# Arthur Zamarin (2025-03-08) +# EAPI=7. Broken CLI for packages.g.o. +# Removal on 2025-04-07. +app-portage/pgo + +# Anna (navi) Figueiredo Gomes (2025-03-08) +# User services is merged and released in openrc-0.60, this fork +# is now unmaintained and superseded. +# Removal on 2025-04-08. Bug #950367 +sys-apps/openrc-navi + +# Andreas Sturmlechner (2025-03-07) +# No more revdeps after kde-apps/knotes last-rites and Gear 24.08.3 cleanup. +# Removal on 2025-03-31. +kde-apps/akonadi-notes + +# Andreas Sturmlechner (2025-03-07) +# Downstream-split fallback package for KF5-based revdeps without any +# revdeps left. Removal on 2025-03-31. +kde-apps/kdesdk-thumbnailers-common +media-libs/ksanecore-common +net-misc/kio-zeroconf-common + +# Sam James (2025-03-07) +# May cause emerge to hang (bug #950707). Tests hang on one machine +# and another strange report upstream: https://github.com/pkgconf/pkgconf/issues/383. +# Mask out of caution for now. +=dev-util/pkgconf-2.4.1 + +# Andreas Sturmlechner (2025-03-06) +# Last release in 2018 and no upstream activity ever since. +# Please migrate to an alternative backup solution. Bug #947894 +# Removal on 2025-04-15. +app-backup/luckybackup + +# Michał Górny (2025-03-06) +# This package is clearly unmaintained. It has lost all CPython +# versions, and retained PyPy3 likely only because it wasn't versioned. +# Also, since it's eclass usage used to be broken, it went under the +# radar. Removal on 2025-04-05. Bug #950702. +dev-vcs/notify-webhook + +# Joonas Niilola (2025-03-05) +# New release channel deemed as stable. Package.masked for the early +# adopters - make sure to have ~/.thunderbird backed up, since +# downgrading back to esr channel (128) might be impossible due to +# changed database schemas. +>=mail-client/thunderbird-136.0 +>=mail-client/thunderbird-bin-136.0 + # John Helmert III (2025-03-02) # Doesn't seem to cleanly load, see: # https://github.com/lkrg-org/lkrg/issues/364 @@ -50,13 +136,6 @@ sci-biology/clustalx # various upstream reports. Bug #947621. Removal on 2025-03-31. media-sound/qtscrobbler -# Andreas Sturmlechner (2025-03-01) -# Currently packaged version released 12 years ago; dead upstream, -# possibly GPL violating piece of very expensive software not available -# to "new" customers in most countries even for a 5-figure USD sum. -# Bug #947239. Removal on 2025-03-31. -app-text/diffpdf - # Andreas Sturmlechner (2025-03-01) # Last release 10 years ago, dead upstream, does not build with Qt6, # no one else packages this. Removal on 2025-03-31. @@ -137,13 +216,6 @@ dev-python/pyside6-tools # Removal on 2025-03-18. sci-electronics/eagle -# Andreas Sturmlechner (2025-02-16) -# KF5/Qt5 based and no signs of porting or even life upstream. -# kde-frameworks/kcalendarcore:5 has no more revdeps after this. -# Removal on 2025-03-16. -app-office/calligraplan -kde-frameworks/kcalendarcore:5 - # Andreas K. Hüttel (2025-02-16) # Discontinued, please use xournal++ instead. # Removal on 2025-03-16. Bug 948200. @@ -184,42 +256,10 @@ app-text/fictionup # Removal on 2025-03-16. app-emulation/vkd3d -# Andreas Sturmlechner (2025-02-13) -# Last release 10 years ago, dead upstream, depends on Qt5, no one else -# packages this. Removal on 2025-03-14. -x11-misc/kaqaz - -# Andreas Sturmlechner (2025-02-12) -# Depends on deprecated Qt5Script, gone closed-source upstream, multiple -# open bugs #912829, #913106, #922304, #922306, #926039, #935772, #935887, -# no response from maintainer. Removal on 2025-03-14. -net-analyzer/ostinato - -# Andreas Sturmlechner (2025-02-12) -# Last release from 2021 even if not yet dead upstream; however completely -# unmaintained in Gentoo, with the ensuing multiple longstanding bugs -# #832614, #866935, #895806, #915790, #944379, #945060; ebuild still based -# on EAPI-7, USE=javascript depending on deprecated Qt5Script, USE=qt5 -# blocking qt5-removal, etc. This package was already problematic during -# transition from Qt4 to Qt5, I will not deal with it this time. -# Removal on 2025-03-14. -net-p2p/eiskaltdcpp - # Maciej Barć (2025-02-12) # Masked for testing. Fails to update from previous version. See bug #949626. >=x11-themes/fluent-icon-theme-2025.02.10 -# Ionen Wolkens (2025-02-11) -# Fails to build with >=gcc14 and >=clang16 (Modern C) and tests fail -# among several other accumulating issues. Hasn't received a release -# since 2013 and snapshots been difficult due to upstream often doing -# refactoring leading to various runtime regressions, and testing the -# state downstream is not obvious (current snapshot has some runtime -# issues too). Re-adding could be considered if there is ever a proper -# release. Recommend using games-fps/darkplaces instead. -# Removal on 2025-03-13. Bugs #931506, #926463, #919237, #908709, ... -games-fps/quakeforge - # Matt Jolly (2025-02-10) # Rust ebuilds are migrating to use RPATH/RUNPATH to find their libraries. # New revisions for each Slot are already in-tree and should be used instead. @@ -255,38 +295,6 @@ games-fps/quakeforge # https://bugs.gentoo.org/949414 =dev-cpp/cpp-httplib-0.18.6 -# Mike Pagano (2025-02-07) -# Last release 3 years ago, no version compiles; ours or upstreams. -# Ack from maintainer. Driver is available in the Linux Kernel -# Removal on 2025-03-07. Bug: 949318 -net-misc/AQtion - -# Arthur Zamarin (2025-01-28) -# Since we are done with EGO_SUM, this tool isn't needed any more. -# Removal on 2025-02-27. Bug #948966. -dev-go/get-ego-vendor - -# Arthur Zamarin (2025-01-24) -# EAPI=7, uses deprecated Go eclasses, fails to compile, installation -# blocked by current versions of docker (which provides the features). -# Removal on 2025-02-23. Bugs #948656, #844577, #694898, #678982. -app-containers/docker-proxy - -# Arthur Zamarin (2025-01-24) -# EAPI=7, uses depcreated Go eclasses, fails to compile. burrow itself -# has exporter built in since version 1.3.4, which can be used instead. -# Removal on 2025-02-23. Bugs #948655, #844613, #679086. -app-metrics/burrow_exporter - -# Arthur Zamarin (2025-01-24) -# EAPI=7, uses deprecated Go eclasses, upstream repo is archived. -# gom is a go dependency manager which doesn't work with modern -# Go tools, and is redundent to standard `go install` commands. -# go-colortext has only gom as reverse dependency. -# Removal on 2025-02-23. Bugs #948653, #844655, #844664, #922697. -dev-go/go-colortext -dev-go/gom - # Andreas Sturmlechner (2025-01-23) # Qt5 package without any revdeps. Use dev-qt/qttools[qdbus] instead. dev-qt/qdbusviewer @@ -313,12 +321,6 @@ dev-qt/qtwebview:5 >=dev-libs/intel-compute-runtime-24.52.32224.5 >=dev-util/intel-graphics-compiler-2.5.7 -# Nowa Ammerlaan (2025-01-03) -# Contains a serious bug that can cause deletion of the users home dir. -# See-also: https://github.com/keshavbhatt/whatsie/issues/230 -# Removal on 2025-03-03 unless upstream fixes the issue -net-im/whatsie - # Michał Górny (2024-12-05) # 6.12.2 does not boot for me. =sys-kernel/gentoo-kernel-6.12.2 @@ -433,82 +435,13 @@ app-emulation/virtualbox-kvm # exim_tinydb utility crashes due to invalid free() (used in startup script) =mail-mta/exim-4.98 -# Leonardo Hernández Hernández (2024-07-07) -# New major ffmpeg version. Tracker bug #928905. ->=media-video/ffmpeg-7.0 - # Sam James (2024-06-25) # The symbol versioning "fix" breaks anything built with 3.0.0. =dev-libs/libassuan-3.0.1 # Alfredo Tupone (2024-06-09) # Not ready for testing ->=dev-lang/ocaml-5 -dev-ml/sexplib0:0/0.17 dev-ml/ocaml_intrinsics:0/0.17 -dev-ml/ocaml_intrinsics_kernel:0/0.17 -dev-ml/base:0/0.17 -dev-ml/fieldslib:0/0.17 -dev-ml/stdio:0/0.17 ->=dev-ml/ocaml-compiler-libs-0.17 ->=dev-ml/ppxlib-0.32.1 -dev-ml/ppx_cold:0/0.17 -dev-ml/ppxlib_jane -dev-ml/ppx_compare:0/0.17 -dev-ml/ppx_enumerate:0/0.17 -dev-ml/ppx_globalize:0/0.17 -dev-ml/ppx_sexp_conv:0/0.17 -dev-ml/ppx_hash:0/0.17 -dev-ml/ppx_base:0/0.17 -dev-ml/ppx_fields_conv:0/0.17 -dev-ml/ppx_fixed_literal:0/0.17 -dev-ml/ppx_here:0/0.17 -dev-ml/ppx_let:0/0.17 -dev-ml/ppx_sexp_message:0/0.17 -dev-ml/ppx_sexp_value:0/0.17 -dev-ml/ppx_assert:0/0.17 -dev-ml/jane-street-headers:0/0.17 -dev-ml/ppx_optcomp:0/0.17 -dev-ml/jst-config:0/0.17 -dev-ml/time_now:0/0.17 -dev-ml/ppx_inline_test:0/0.17 -dev-ml/ppx_bench:0/0.17 -dev-ml/splittable_random:0/0.17 -dev-ml/base_quickcheck:0/0.17 -dev-ml/ppx_stable:0/0.17 -dev-ml/ppx_string:0/0.17 -dev-ml/ppx_expect:0/0.17 -dev-ml/parsexp:0/0.17 -dev-ml/sexplib:0/0.17 -dev-ml/variantslib:0/0.17 -dev-ml/ppx_variants_conv:0/0.17 -dev-ml/ppx_log:0/0.17 -dev-ml/ppx_ignore_instrumentation:0/0.17 -dev-ml/typerep:0/0.17 -dev-ml/ppx_typerep_conv:0/0.17 -dev-ml/ppx_tydi:0/0.17 -dev-ml/capitalization:0/0.17 -dev-ml/ppx_string_conv:0/0.17 -dev-ml/ppx_stable_witness:0/0.17 -dev-ml/ppx_pipebang:0/0.17 -dev-ml/ppx_optional:0/0.17 -dev-ml/ppx_module_timer:0/0.17 -dev-ml/ppx_disable_unused_warnings:0/0.17 -dev-ml/ppx_custom_printf:0/0.17 -dev-ml/bin_prot:0/0.17 -dev-ml/ppx_bin_prot:0/0.17 -dev-ml/ppx_jane:0/0.17 -dev-ml/gel:0/0.17 -dev-ml/ppx_diff:0/0.17 -dev-ml/int_repr:0/0.17 -dev-ml/base_bigstring:0/0.17 -dev-ml/core:0/0.17 -dev-ml/uopt:0/0.17 -dev-ml/core_kernel:0/0.17 -dev-ml/timezone:0/0.17 -dev-ml/sexp_pretty:0/0.17 -dev-ml/expect_test_helpers_core:0/0.17 -dev-ml/core_unix:0/0.17 dev-ml/async_kernel:0/0.17 dev-ml/async_unix:0/0.17 dev-ml/protocol_version_header:0/0.17 @@ -517,8 +450,6 @@ dev-ml/async_log:0/0.17 dev-ml/textutils:0/0.17 dev-ml/async:0/0.17 >=dev-ml/labltk-8.06.14 -dev-ml/patience_diff:0/0.17 ->=dev-ml/ppx_deriving-6.0.2 dev-ml/ppx_js_style:0/0.17 >=dev-ml/camlp4-5 dev-ml/textutils_kernel:0/0.17 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.use.mask index b388ebc3be..a97a9a7dd0 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Fabian Groffen (2024-07-19) @@ -29,6 +29,7 @@ sys-libs/ncurses-compat tinfo # This flag can be sensibly enabled only on macos # hence it is masked in base profile. Bug #637482 media-video/ffmpeg -appkit +media-video/ffmpeg-compat -appkit # Fabian Groffen (2009-10-30) # X and linux only diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use index da37d51de1..82b89cf299 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use @@ -1,6 +1,12 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Filip Kobierski (2025-02-27) +# Most desktop users will get doxygen because a USE=doc dep. +# With USE=gui, which is the default for this profile, it pulls in +# qtbase with many dependencies and I doubt it will be used. +app-text/doxygen -gui + # Andreas Sturmlechner (2024-03-07) # Required by kde-frameworks/kio:6 dev-qt/qtbase libproxy diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2025 b/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2025 index 22b8430552..be51cc7585 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2025 +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2025 @@ -1,3 +1,26 @@ move dev-python/pyside6 dev-python/pyside slotmove dev-php/pecl-ssh2 0 7 slotmove dev-php/pecl-stomp 0 7 +move dev-util/rr dev-debug/rr +move sci-libs/evaluate sci-ml/evaluate +move sci-libs/transformers sci-ml/transformers +move sci-libs/tokenizers sci-ml/tokenizers +move sci-libs/datasets sci-ml/datasets +move sci-libs/huggingface_hub sci-ml/huggingface_hub +move sci-libs/safetensors sci-ml/safetensors +move sci-libs/torchvision sci-ml/torchvision +move sci-libs/pytorch sci-ml/pytorch +move sci-libs/caffe2 sci-ml/caffe2 +move sci-libs/foxi sci-ml/foxi +move sci-libs/gloo sci-ml/gloo +move sci-libs/ideep sci-ml/ideep +move sci-libs/jiwer sci-ml/jiwer +move sci-libs/kineto sci-ml/kineto +move sci-libs/NNPACK sci-ml/NNPACK +move sci-libs/onnx sci-ml/onnx +move sci-libs/seqeval sci-ml/seqeval +move sci-libs/tensorpipe sci-ml/tensorpipe +move sci-libs/XNNPACK sci-ml/XNNPACK +move dev-libs/FBGEMM sci-ml/FBGEMM +move dev-libs/FP16 sci-ml/FP16 +move dev-libs/oneDNN sci-ml/oneDNN diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2021 b/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2021 index 1c656f25a5..2f03ad804c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2021 +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2021 @@ -30,7 +30,6 @@ move app-crypt/openpgp-keys-teemutoivola sec-keys/openpgp-keys-teemutoivola move app-crypt/openpgp-keys-terminator sec-keys/openpgp-keys-terminator move app-crypt/openpgp-keys-tor sec-keys/openpgp-keys-tor move app-crypt/openpgp-keys-voikko sec-keys/openpgp-keys-voikko -move app-emulation/docker-proxy app-containers/docker-proxy move app-emulation/containerd app-containers/containerd move app-emulation/crun app-containers/crun move app-emulation/buildah app-containers/buildah