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 c3a748c9c9..36d46e5762 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,10 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Cristian Othón Martínez Vera (2025-04-09) +# dev-db/tinycdb is not keyworded here +mail-mta/sendmail tinycdb + # NRK (2025-03-17) # media-libs/libyuv is not keyworded media-libs/libavif libyuv 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 12d2fcf5cb..7d7aae672e 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 @@ -189,6 +189,7 @@ dev-build/cmake -dap # Michał Górny (2023-06-24) # dev-db/mongodb miraculously got keyworded here. +dev-libs/mongo-c-driver -test-full dev-python/pymongo -test-full # Sam James (2023-05-15) 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 8b3fe6d7e5..d2af6e7804 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 +# Cristian Othón Martínez Vera (2025-04-09) +# dev-db/tinycdb is not keyworded here +mail-mta/sendmail tinycdb + # Andreas Sturmlechner (2025-04-02) # Needs kde-frameworks/breeze-icons which is not keyworded here. net-irc/quassel system-icons @@ -63,7 +67,7 @@ games-emulation/rmg -dynarec # Abandoned upstream, does not take bug reports, unsupported in Gentoo. # Only remaining use is as a requirement for dev-lang/go on arm{,64}. # See #934149, #934151, #936022, #936021 -sys-devel/binutils -gold + (2024-06-13) # Needs as-yet-unkeyworded KF6 (bug #934215) 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 a9122ef4b8..f2f9a6e7e6 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 @@ -83,7 +83,7 @@ sys-kernel/installkernel -ugrd # Abandoned upstream, does not take bug reports, unsupported in Gentoo. # Only remaining use is as a requirement for dev-lang/go on arm{,64}. # See #934149, #934151, #936022, #936021 -sys-devel/binutils -gold + (2024-06-23) # Pulls in kde-apps/kgpg which is keyworded here @@ -157,6 +157,7 @@ dev-db/spatialite rttopo # Michał Górny (2023-06-24) # dev-db/mongodb miraculously got keyworded here. +dev-libs/mongo-c-driver -test-full dev-python/pymongo -test-full # Sam James (2023-04-17) 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 959b02c9e2..6f6350d357 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 @@ -164,6 +164,7 @@ dev-build/cmake dap # Michał Górny (2023-06-24) # dev-db/mongodb builds practically only on the authors' computer. +dev-libs/mongo-c-driver test-full dev-python/pymongo test-full # Sam James (2023-05-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 ed4842a55a..fd362400da 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 @@ -68,10 +68,6 @@ media-libs/libass libunibreak # dev-util/bpftool and/or sys-devel/bpf-toolchain not keyworded here sys-apps/systemd bpf -# Ulrich Müller (2024-08-03) -# Needs dev-libs/openspecfun which is not yet keyworded -sci-visualization/gnuplot amos - # Leonardo Hernández Hernández (2024-07-07) # media-libs/quirc and media-sound/liblc3 are not keyworded here media-video/ffmpeg quirc liblc3 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 66b9308579..f6a87459b0 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 @@ -355,7 +355,7 @@ sys-libs/libxcrypt compat # limitations. # LoongArch has no gold -sys-devel/binutils gold + (2025-04-08) +# media-libs/libsidplayfp is not keyworded +media-sound/mpd sid + # Yongxiang Liang (2024-10-10) # app-i18n/fcitx:5 is not yet keyworded media-libs/libsdl2 fcitx 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 0a25bfe946..11ab2ec13a 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 @@ -179,12 +179,6 @@ media-sound/easyeffects zamaudio # dev-python/django is not keyworded here dev-python/diskcache test -# Sam James (2021-03-11) -# media-libs/libavif isn't keyworded here -media-libs/gd avif -www-client/links avif -dev-lang/php avif - # Sam James (2021-02-28) # compiler-rt* has no support for ppc32 (yet?) # bug #708344 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.mask index df7a446261..b3053530cd 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.mask @@ -4,6 +4,13 @@ # Unmask the flag which corresponds to ARCH. -ppc +# Michał Górny (2025-04-13) +# Converted to global mask. +# +# Sam James (2021-03-11) +# media-libs/libavif isn't keyworded here +avif + # matoro (2023-06-17) # media-libs/libheif is not keyworded here heif diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.mask index 1790b4b950..6d3b1a0450 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Cristian Othón Martínez Vera (2025-04-09) +# dev-db/tinycdb is not keyworded here +mail-mta/sendmail tinycdb + # NRK (2025-03-17) # media-libs/libyuv is not keyworded media-libs/libavif libyuv 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 2c53f85273..b973d3b56c 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 @@ -1,6 +1,10 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Cristian Othón Martínez Vera (2025-04-09) +# dev-db/tinycdb is not keyworded here +mail-mta/sendmail tinycdb + # NRK (2025-03-17) # media-libs/libavif is not keyworded media-libs/imlib2 avif diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/use.mask index b47aa73348..1f31394563 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/use.mask @@ -1,9 +1,13 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Unmask the flag which corresponds to ARCH. -s390 +# Michał Górny (2025-04-13) +# media-libs/libavif is not keyworded here. +avif + # matoro (2023-06-17) # media-libs/libheif is not keyworded here heif 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 2fb48cb35e..891c1c544e 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,6 +1,16 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2025-04-13) +# Fails to build app-editors/emacs[jit] and has many test failures in the +# libgccjit testsuite: bug #953775 (https://gcc.gnu.org/PR119767). +app-editors/emacs jit +sys-devel/gcc jit + +# Cristian Othón Martínez Vera (2025-04-09) +# dev-db/tinycdb is not keyworded here +mail-mta/sendmail tinycdb + # NRK (2025-03-17) # media-libs/libyuv is not keyworded media-libs/libavif libyuv 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 e5f1d455a6..7c6c446414 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 @@ -4,7 +4,7 @@ # Sebastian Pipping (2025-03-27) # This blocks accidental use of bundled vulnerable dev-libs/expat # for now (bug #952113) -dev-libs/xmlrpc-c libxml2 + (2025-03-05) # 136.0 can't be compiled with "-rust-extensions". @@ -35,8 +35,8 @@ llvm-runtimes/libcxxabi clang # echo "dev-lang/rust:${slot} llvm_slot_${_RUST_LLVM_MAP[${slot}]}" # echo "dev-lang/rust-bin:${slot} llvm_slot_${_RUST_LLVM_MAP[${slot}]}" # done -dev-lang/rust:1.86 llvm_slot_19 -dev-lang/rust-bin:1.86 llvm_slot_19 +dev-lang/rust:1.86.0 llvm_slot_19 +dev-lang/rust-bin:1.86.0 llvm_slot_19 dev-lang/rust:1.85.1 llvm_slot_19 dev-lang/rust-bin:1.85.1 llvm_slot_19 dev-lang/rust:1.85.0 llvm_slot_19 @@ -288,6 +288,12 @@ gnome-base/gnome-desktop seccomp app-misc/tracker-miners seccomp net-libs/webkit-gtk seccomp +# Lukas Schmelting after consulting +# Mart Raudsepp (2025-19-02) +# GNOME without Xwayland is not mainstream yet. Current priority is that +# users have working apps, advanced users can still override this +x11-wm/mutter xwayland + # Luke Dashjr (2018-11-19) # iasl is not keyworded on many platforms yet sys-firmware/seabios binary 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 3dba5a0521..d209ecd92a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/package.mask @@ -33,25 +33,22 @@ #--- END OF EXAMPLES --- -# Sam James (2025-04-05) -# New abseil/protobuf breaks too much: -# * net-libs/grpc (bug #953141) -# * media-libs/opencv (bug #953138) -# * dev-libs/protobuf (bug #953140) -=dev-cpp/abseil-cpp-20250127.0* -=dev-cpp/abseil-cpp-20240722.1* -=dev-cpp/abseil-cpp-20240116.3* -=dev-cpp/abseil-cpp-20230802.3* -=dev-libs/protobuf-30* -=dev-ruby/google-protobuf-4.30* -=dev-java/protobuf-java-4.30* -=dev-python/protobuf-6.30* +# Hans de Graaff (2025-04-14) +# Obsolete slot that fails tests, bug 933189. EAPI 7. Use the newer +# slot instead. Masked for removal on 2025-05-14. +dev-ruby/childprocess:2 -# Arthur Zamarin (2025-04-04) -# Temporary mask until handled the usage of shorter SLOT. -# Bugs #953127, #953103. -dev-lang/rust:1.86 -dev-lang/rust-bin:1.86 +# Ionen Wolkens (2025-04-12) +# >=31 breaks www-client/qutebrowser's tests +# https://github.com/cucumber/gherkin/issues/373 +# https://github.com/qutebrowser/qutebrowser/commit/12e683826783 +>=dev-python/gherkin-official-31 + +# Michał Górny (2025-04-09) +# Still uses legacy distutils-r1 mode, and lacks Python 3.13 target. +# No reply from the maintainer for a year now. +# Removal on 2025-05-09. Bug #909900. +app-text/nfoview # Matt Turner (2025-04-04) # Package is dead (last release in 1999). @@ -83,6 +80,8 @@ app-text/kchmviewer # to catch up on support if needed. May or may keep masked until 6.9.1 # depending on issues. If wanted, feel free to add `dev-qt/*:6/6.9.0` # to package.unmask and report issues. +=dev-python/pyqt6-6.9* +=dev-python/pyqt6-webengine-6.9* =dev-python/pyside-6.9.0* =dev-qt/qt-docs-6.9.0* =dev-qt/qt3d-6.9.0* @@ -384,34 +383,6 @@ dev-vcs/notify-webhook # Removal on 2025-04-15. sci-biology/clustalx -# Andreas K. Hüttel (2025-02-27) -# We have collected a lot of barely used Perl virtuals over time -# (they effectively only make sense with version dependencies). -# Time to clean up. In ebuilds, just depend on dev-lang/perl. -# The following are masked for removal on 2025-03-31: -virtual/perl-Attribute-Handlers -virtual/perl-AutoLoader -virtual/perl-CPAN-Meta-YAML -virtual/perl-Dumpvalue -virtual/perl-ExtUtils-Constant -virtual/perl-ExtUtils-Install -virtual/perl-ExtUtils-Manifest -virtual/perl-Filter-Simple -virtual/perl-I18N-LangTags -virtual/perl-IPC-Cmd -virtual/perl-Locale-Maketext-Simple -virtual/perl-Memoize -virtual/perl-Module-Loaded -virtual/perl-Net-Ping -virtual/perl-Perl-OSType -virtual/perl-Pod-Escapes -virtual/perl-Safe -virtual/perl-Thread-Queue -virtual/perl-Thread-Semaphore -virtual/perl-threads-shared -virtual/perl-Tie-RefHash -virtual/perl-Time-Piece - # Eray Aslan (2025-02-24) # Mask experimental software =mail-mta/postfix-3.11* @@ -489,12 +460,6 @@ dev-qt/qtserialbus:5 dev-qt/qtvirtualkeyboard:5 dev-qt/qtwebview:5 -# Conrad Kostecki (2025-01-09) -# New version, which dropps support for legacy devices. -# Will be unmasked, when split to legacy-branch is done. ->=dev-libs/intel-compute-runtime-24.52.32224.5 ->=dev-util/intel-graphics-compiler-2.5.7 - # Michał Górny (2024-12-05) # 6.12.2 does not boot for me. =sys-kernel/gentoo-kernel-6.12.2 diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2025 b/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2025 index 8cd13e2d86..cfa859579b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2025 +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2025 @@ -1 +1,3 @@ move kde-apps/spectacle kde-plasma/spectacle +slotmove <=dev-util/intel-graphics-compiler-1.0.17791.18 0 legacy +slotmove <=dev-libs/intel-compute-runtime-24.35.30872.32 0 legacy