diff options
Diffstat (limited to 'profiles')
164 files changed, 1155 insertions, 1466 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz Binary files differindex 24c641518cff..c1a7451226f1 100644 --- a/profiles/Manifest.gz +++ b/profiles/Manifest.gz diff --git a/profiles/arch/alpha/package.use.mask b/profiles/arch/alpha/package.use.mask index 39c6ae4f0391..aaeb3a221a78 100644 --- a/profiles/arch/alpha/package.use.mask +++ b/profiles/arch/alpha/package.use.mask @@ -1,6 +1,26 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James <sam@gentoo.org> (2024-08-23) +# dev-util/bpftool and/or sys-devel/bpf-toolchain not keyworded here +sys-apps/systemd bpf + +# Hans de Graaff <graaff@gentoo.org> (2024-08-16) +# Requires large parts of dev-ruby/rails to be keyworded +dev-ruby/minitest-hooks test + +# Matt Jolly <kangie@gentoo.org> (2024-08-14) +# QUIC dependencies are not keyworded +net-misc/curl http3 quic curl_quic_openssl curl_quic_ngtcp2 + +# Arthur Zamarin <arthurzam@gentoo.org> (2024-08-10) +# Needs dev-libs/openspecfun which is not yet keyworded +sci-visualization/gnuplot amos + +# Leonardo Hernández Hernández <leohdz172@proton.me> (2024-07-07) +# media-libs/quirc and media-sound/liblc3 are not keyworded here +media-video/ffmpeg quirc liblc3 + # matoro <matoro_gentoo@matoro.tk> (2024-07-03) # Requires dev-util/shelltestrunner app-arch/mt-st test @@ -67,6 +87,7 @@ app-alternatives/ninja samurai # indicate a passing test suite, you must check the logs. # https://buildd.debian.org/status/logs.php?pkg=weston&arch=alpha gui-libs/gtk wayland +dev-libs/libportal wayland # matoro <matoro_gentoo@matoro.tk> (2023-06-18) # sci-physics/bullet not keyworded here (#908240) diff --git a/profiles/arch/amd64/no-multilib/package.mask b/profiles/arch/amd64/no-multilib/package.mask index eb5dc6e238e7..5778ea9dddaf 100644 --- a/profiles/arch/amd64/no-multilib/package.mask +++ b/profiles/arch/amd64/no-multilib/package.mask @@ -78,10 +78,8 @@ games-rpg/eschalon-book-1-demo games-rpg/wasteland2 games-server/etqw-ded games-strategy/darwinia -games-strategy/darwinia-demo games-strategy/dominions2 games-strategy/knights-demo -games-strategy/majesty-demo games-strategy/spaz media-sound/aucdtect media-video/binkplayer diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask index 84e274ebe6ce..b9ed7199898a 100644 --- a/profiles/arch/amd64/package.use.mask +++ b/profiles/arch/amd64/package.use.mask @@ -17,6 +17,14 @@ #--- END OF EXAMPLES --- +# orbea <orbea@riseup.net> (2024-07-19) +# Unmask the dynarec flag which has amd64 asm. +games-emulation/rmg -dynarec + +# Zen <dev@pyl.onl> (2024-07-01) +# Unmask the ugrd flag for installkernel. It is keyworded here +sys-kernel/installkernel -ugrd + # Andreas Sturmlechner <asturm@gentoo.org> (2024-06-23) # Pulls in kde-apps/kgpg which is keyworded here >=kde-apps/kdeutils-meta-24.05.1 -gpg @@ -117,10 +125,6 @@ dev-qt/qtbase -renderdoc media-video/pipewire -roc # Matt Jolly <kangie@gentoo.org> (2023-08-10) -# 'ssl' USE required for curl's nghttp3/quic support -net-libs/ngtcp2 -ssl - -# Matt Jolly <kangie@gentoo.org> (2023-08-10) # nghttp3 has been tested to work on amd64 net-misc/curl -nghttp3 diff --git a/profiles/arch/amd64/package.use.stable.mask b/profiles/arch/amd64/package.use.stable.mask index 5be319fb3993..f9fa5971a905 100644 --- a/profiles/arch/amd64/package.use.stable.mask +++ b/profiles/arch/amd64/package.use.stable.mask @@ -17,14 +17,18 @@ #--- END OF EXAMPLES --- +# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2024-07-24) +# No stable versions of ROCm at the moment +sys-apps/hwloc rocm + +# Zen <dev@pyl.onl> (2024-07-01) +# UGRD support is still experimental, no stable keywords for now +sys-kernel/installkernel ugrd + # Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2024-03-17) # Experimental, virt-firmware is keyworded only unstable sys-kernel/installkernel efistub -# Ionen Wolkens <ionen@gentoo.org> (2024-01-27) -# dev-python/pyside6 is not stable here yet -dev-python/QtPy pyside6 - # Ionen Wolkens <ionen@gentoo.org> (2024-01-16) # cuda (and thus cudnn) are not available in stable media-libs/opencv cudnn @@ -42,10 +46,6 @@ sys-kernel/gentoo-kernel-bin generic-uki # librttopo has not been stabalized on this arch yet dev-db/spatialite rttopo -# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2023-08-21) -# Mask testing on stable until we have stable qt6 -dev-python/pytest-qt test - # Matt Jolly <kangie@gentoo.org> (2023-08-10) # net-libs/ngtcp2 is not marked stable net-misc/curl nghttp3 diff --git a/profiles/arch/amd64/use.mask b/profiles/arch/amd64/use.mask index 8049967550c6..445c840781e2 100644 --- a/profiles/arch/amd64/use.mask +++ b/profiles/arch/amd64/use.mask @@ -141,6 +141,7 @@ -video_cards_i965 -video_cards_intel -video_cards_nvidia +-video_cards_nvk -video_cards_siliconmotion -video_cards_vesa -video_cards_via diff --git a/profiles/arch/amd64/use.stable.mask b/profiles/arch/amd64/use.stable.mask index c7159b879206..237e247f299f 100644 --- a/profiles/arch/amd64/use.stable.mask +++ b/profiles/arch/amd64/use.stable.mask @@ -8,10 +8,6 @@ # ROCm/HIP is not suitable for stabilization. hip -# Jimi Huotari <chiitoo@gentoo.org> (2023-03-03) -# Mask until stable. -pyside6 - # Andreas Sturmlechner <asturm@gentoo.org> (2020-06-06) # sci-libs/mkl is not stable, needs online registration to even run pkg_setup mkl diff --git a/profiles/arch/arm/make.defaults b/profiles/arch/arm/make.defaults index 49365fcaee47..72f8fa05cf8e 100644 --- a/profiles/arch/arm/make.defaults +++ b/profiles/arch/arm/make.defaults @@ -25,7 +25,3 @@ VIDEO_CARDS="exynos fbdev omap" # Michał Górny <mgorny@gentoo.org> (2017-03-14) # Unhide the ARM-specific USE_EXPANDs. USE_EXPAND_HIDDEN="-CPU_FLAGS_ARM" - -# Hans de Graaff <graaff@gentoo.org> (2024-05-20) -# Allow ruby32 stabling: https://bugs.gentoo.org/932285 -RUBY_TARGETS="ruby31 -ruby32" diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask index 3344c58109e6..549f5f5664cf 100644 --- a/profiles/arch/arm/package.use.mask +++ b/profiles/arch/arm/package.use.mask @@ -1,6 +1,20 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny <mgorny@gentoo.org> (2024-07-24) +# Full testing requires www-client/firefox. +dev-python/selenium test-rust + +# orbea <orbea@riseup.net> (2024-07-19) +# Unmask the dynarec flag which has arm asm. +games-emulation/rmg -dynarec + +# matoro <matoro_gentoo@matoro.tk> (2024-07-14) +# 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 + # Andreas Sturmlechner <asturm@gentoo.org> (2024-07-01) # USE="kf6compat,kaccounts" depends on kde-frameworks/purpose:6[webengine] # which is package.use.mask'ed on these arches. We cannot mask the @@ -288,10 +302,6 @@ media-tv/tvheadend hdhomerun # smallest wav files. media-sound/xmms2 mac -# Michał Górny <mgorny@gentoo.org> (2017-08-08) -# Requires USE=opencl that is masked in this profile. -net-misc/bfgminer adl lm-sensors - # Patrice Clement <monsieurp@gentoo.org> (2017-04-09) # Enable MQTT support on supported architectures app-metrics/collectd -collectd_plugins_mqtt diff --git a/profiles/arch/arm/package.use.stable.mask b/profiles/arch/arm/package.use.stable.mask index a6edf3ad997c..7a8455431a72 100644 --- a/profiles/arch/arm/package.use.stable.mask +++ b/profiles/arch/arm/package.use.stable.mask @@ -1,6 +1,10 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andreas Sturmlechner <asturm@gentoo.org> (2024-07-23) +# kde-frameworks/kservice, dev-qt/qtpaths not stable here +x11-misc/xdg-utils plasma + # Andreas Sturmlechner <asturm@gentoo.org> (2024-06-29) # media-libs/libplacebo is not stable here media-video/ffmpeg libplacebo diff --git a/profiles/arch/arm/use.stable.mask b/profiles/arch/arm/use.stable.mask index 067c0d6c42db..dceaf51d1fc3 100644 --- a/profiles/arch/arm/use.stable.mask +++ b/profiles/arch/arm/use.stable.mask @@ -4,10 +4,6 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask -# Hans de Graaff <graaff@gentoo.org> (2024-05-20) -# Allow ruby32 stabling: https://bugs.gentoo.org/932285 -ruby_targets_ruby32 - # Sam James <sam@gentoo.org> (2022-01-16) # net-libs/gnome-online-accounts is not marked stable on arm yet gnome-online-accounts diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask index 095b44b1d728..d2412f80632d 100644 --- a/profiles/arch/arm64/package.use.mask +++ b/profiles/arch/arm64/package.use.mask @@ -1,6 +1,20 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# orbea <orbea@riseup.net> (2024-07-19) +# Unmask the dynarec flag which has arm64 asm. +games-emulation/rmg -dynarec + +# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2024-07-16) +# Unmask the ugrd flag for installkernel. It is keyworded here +sys-kernel/installkernel -ugrd + +# matoro <matoro_gentoo@matoro.tk> (2024-07-14) +# 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 + # Andreas Sturmlechner <asturm@gentoo.org> (2024-06-23) # Pulls in kde-apps/kgpg which is keyworded here >=kde-apps/kdeutils-meta-24.05.1 -gpg @@ -81,6 +95,7 @@ dev-libs/botan -cpu_flags_arm_neon # Patrick McLean <chutzpah@gentoo.org> (2023-10-03) # sys-apps/s6-linux-init has not been tested on this arch sys-apps/openrc s6 +sys-apps/openrc-navi s6 # Jon Janzen <jon@jonjanzen.com> (2023-09-11) # librttopo has not been tested on this arch diff --git a/profiles/arch/arm64/package.use.stable.mask b/profiles/arch/arm64/package.use.stable.mask index 75d33815b7e0..469fa170cab3 100644 --- a/profiles/arch/arm64/package.use.stable.mask +++ b/profiles/arch/arm64/package.use.stable.mask @@ -1,6 +1,10 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2024-07-16) +# UGRD support is still experimental, no stable keywords for now +sys-kernel/installkernel ugrd + # Eray Aslan <eras@gentoo.org> (2024-06-17) # mongodb needed for tests which is not stable keyworded for arm64 dev-libs/mongo-c-driver test diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask index 6dee4d246616..1d3fbfbbc9b5 100644 --- a/profiles/arch/base/package.use.mask +++ b/profiles/arch/base/package.use.mask @@ -1,6 +1,22 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Paul Zander <negril.nx+gentoo@gmail.com> (2024-08-12) +# Builds a amd vendored opencl runtime that causes collisions. +# Hardly useful outside of maintainer testing. #934963, #936317 +dev-util/hip opencl + +# matoro <matoro_gentoo@matoro.tk> (2024-07-14) +# 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 default-gold gold +sys-devel/binutils-hppa64 default-gold gold + +# Zen <dev@pyl.onl> (2024-07-01) +# UGRD is not keyworded everywhere yet +sys-kernel/installkernel ugrd + # Andreas Sturmlechner <asturm@gentoo.org> (2024-06-23) # Pulls in kde-apps/kgpg which requires kde-apps/akonadi, which is as # part of the KDE PIM stack (big, requiring QtWebengine) only keyworded diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask index d1cd9910ec4a..51535e316ad9 100644 --- a/profiles/arch/base/use.mask +++ b/profiles/arch/base/use.mask @@ -160,6 +160,7 @@ video_cards_i915 video_cards_i965 video_cards_intel video_cards_nvidia +video_cards_nvk video_cards_vesa video_cards_via video_cards_vmware diff --git a/profiles/arch/hppa/make.defaults b/profiles/arch/hppa/make.defaults index a279a075b229..b8faae33585f 100644 --- a/profiles/arch/hppa/make.defaults +++ b/profiles/arch/hppa/make.defaults @@ -22,7 +22,3 @@ CHOST_hppa="${CHOST}" # Donnie Berkholz <dberkholz@gentoo.org> (2006-08-18) # Defaults for video drivers VIDEO_CARDS="fbdev" - -# Hans de Graaff <graaff@gentoo.org> (2024-05-20) -# Allow ruby32 stabling: https://bugs.gentoo.org/932285 -RUBY_TARGETS="ruby31 -ruby32" diff --git a/profiles/arch/hppa/package.use.mask b/profiles/arch/hppa/package.use.mask index 823d13e657fd..dc92c7939f40 100644 --- a/profiles/arch/hppa/package.use.mask +++ b/profiles/arch/hppa/package.use.mask @@ -4,16 +4,22 @@ # NOTE: When masking a USE flag due to missing keywords, please file a keyword # request bug for the hppa arch. +# Sam James <sam@gentoo.org> (2024-08-23) +# dev-util/bpftool and/or sys-devel/bpf-toolchain not keyworded here +sys-apps/systemd bpf + +# Ulrich Müller <ulm@gentoo.org> (2024-08-03) +# Needs dev-libs/openspecfun which is not yet keyworded +sci-visualization/gnuplot amos + +# Leonardo Hernández Hernández <leohdz172@proton.me> (2024-07-07) +# media-libs/quirc and media-sound/liblc3 are not keyworded here +media-video/ffmpeg quirc liblc3 + # Sam James <sam@gentoo.org> (2024-07-03) # kde-frameworks/kservice not keyworded here x11-misc/xdg-utils plasma -# Sam James <sam@gentoo.org> (2024-06-19) -# The systemd implementation of installkernel doesn't currently support -# updating the 'initramfs.img' and 'vmlinuz' symlinks that palo needs, -# and palo is the only bootloader for HPPA. -sys-kernel/installkernel systemd - # Holger Hoffstätte <holger@applied-asynchrony.com> (2024-05-19) # media-libs/jasper not yet keyworded here: https://bugs.gentoo.org/921559 media-gfx/graphicsmagick jpeg2k @@ -67,15 +73,12 @@ dev-qt/qtgui vulkan # Patrick McLean <chutzpah@gentoo.org> (2023-10-03) # sys-apps/s6-linux-init has not been tested on this arch sys-apps/openrc s6 +sys-apps/openrc-navi s6 # Sam James <sam@gentoo.org> (2023-09-24) # Qt not keyworded here. app-text/doxygen gui -# Sam James <sam@gentoo.org> (2023-09-22) -# Qt 6 not keyworded here. -dev-build/cmake gui - # Sam James <sam@gentoo.org> (2023-09-18) # x11-libs/gtksourceview:4 not keyworded here media-gfx/inkscape sourceview diff --git a/profiles/arch/hppa/package.use.stable.mask b/profiles/arch/hppa/package.use.stable.mask index c12bd0c48c58..f807a8939936 100644 --- a/profiles/arch/hppa/package.use.stable.mask +++ b/profiles/arch/hppa/package.use.stable.mask @@ -17,6 +17,18 @@ #--- END OF EXAMPLES --- +# Sam James <sam@gentoo.org> (2024-07-31) +# Qt 6 not stable here. +dev-build/cmake gui + +# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2024-07-25) +# Moved to stable.mask, issue is fixed in unstable v40 +# Sam James <sam@gentoo.org> (2024-06-19) +# The systemd implementation of installkernel doesn't currently support +# updating the 'initramfs.img' and 'vmlinuz' symlinks that palo needs, +# and palo is the only bootloader for HPPA. +sys-kernel/installkernel systemd + # Eli Schwartz <eschwartz93@gmail.com> (2024-02-05) # Mask pdf support so net-print/cups-filters stabilisation # can go ahead (bug 627392) diff --git a/profiles/arch/hppa/use.stable.mask b/profiles/arch/hppa/use.stable.mask index cbac15e9d089..3d3e6d11f69b 100644 --- a/profiles/arch/hppa/use.stable.mask +++ b/profiles/arch/hppa/use.stable.mask @@ -4,9 +4,9 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask -# Hans de Graaff <graaff@gentoo.org> (2024-05-20) -# Allow ruby32 stabling: https://bugs.gentoo.org/932285 -ruby_targets_ruby32 +# matoro <matoro_gentoo@matoro.tk> (2024-07-16) +# dev-lang/ruby now unstabled on hppa +ruby # Ionen Wolkens <ionen@gentoo.org> (2024-01-27) # Qt6 is not stable here yet diff --git a/profiles/arch/ia64/package.use.mask b/profiles/arch/ia64/package.use.mask index b092c9f7dfb8..b906a322f814 100644 --- a/profiles/arch/ia64/package.use.mask +++ b/profiles/arch/ia64/package.use.mask @@ -1,6 +1,22 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James <sam@gentoo.org> (2024-08-23) +# dev-util/bpftool and/or sys-devel/bpf-toolchain not keyworded here +sys-apps/systemd bpf + +# Matt Jolly <kangie@gentoo.org> (2024-08-14) +# QUIC dependencies are not keyworded +net-misc/curl http3 quic curl_quic_openssl curl_quic_ngtcp2 + +# Ulrich Müller <ulm@gentoo.org> (2024-08-03) +# Needs dev-libs/openspecfun which is not yet keyworded +sci-visualization/gnuplot amos + +# Leonardo Hernández Hernández <leohdz172@proton.me> (2024-07-07) +# media-libs/quirc and media-sound/liblc3 are not keyworded here +media-video/ffmpeg quirc liblc3 + # Sam James <sam@gentoo.org> (2024-07-03) # kde-frameworks/kservice not keyworded here x11-misc/xdg-utils plasma @@ -77,6 +93,7 @@ app-alternatives/ninja samurai # Patrick McLean <chutzpah@gentoo.org> (2023-10-03) # sys-apps/s6-linux-init has not been tested on this arch sys-apps/openrc s6 +sys-apps/openrc-navi s6 # Sam James <sam@gentoo.org> (2023-09-24) # Qt not keyworded here. diff --git a/profiles/arch/loong/package.use.mask b/profiles/arch/loong/package.use.mask index 851c55b9da25..7718c4447e4f 100644 --- a/profiles/arch/loong/package.use.mask +++ b/profiles/arch/loong/package.use.mask @@ -1,6 +1,39 @@ # Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James <sam@gentoo.org> (2024-08-31) +# dnstap USE masked due to missing keywords +net-dns/bind dnstap + +# Sam James <sam@gentoo.org> (2024-08-23) +# dev-util/bpftool and/or sys-devel/bpf-toolchain not keyworded here +sys-apps/systemd bpf + +# WANG Xuerui <xen0n@gentoo.org> (2024-08-22) +# dev-lang/spidermonkey gained JIT support for loong since version 107, +# but the nearest packaged version is 115. +>=dev-lang/spidermonkey-115 -jit + +# Andreas Sturmlechner <asturm@gentoo.org> (2024-08-19) +# kde-apps/kdesdk-thumbnailers is not yet keyworded +kde-apps/thumbnailers gettext + +# Hans de Graaff <graaff@gentoo.org> (2024-08-18) +# Requires large parts of dev-ruby/rails to be keyworded +dev-ruby/minitest-hooks test + +# Matt Jolly <kangie@gentoo.org> (2024-08-14) +# QUIC dependencies are not keyworded +net-misc/curl http3 quic curl_quic_openssl curl_quic_ngtcp2 + +# Ulrich Müller <ulm@gentoo.org> (2024-08-03) +# Needs dev-libs/openspecfun which is not yet keyworded +sci-visualization/gnuplot amos + +# Michał Górny <mgorny@gentoo.org> (2024-07-24) +# Full testing requires www-client/firefox. +dev-python/selenium test-rust + # Andreas Sturmlechner <asturm@gentoo.org> (2024-07-01) # USE="kf6compat,kaccounts" depends on kde-frameworks/purpose:6[webengine] # which is package.use.mask'ed on these arches. We cannot mask the @@ -74,6 +107,7 @@ dev-db/postgresql llvm # Patrick McLean <chutzpah@gentoo.org> (2023-10-03) # sys-apps/s6-linux-init has not been tested on this arch sys-apps/openrc s6 +sys-apps/openrc-navi s6 # WANG Xuerui <xen0n@gentoo.org> (2023-09-29) # no luajit for now @@ -108,7 +142,6 @@ dev-python/pyside6 3d location scxml app-office/libreoffice clang <dev-db/postgresql-16 llvm <dev-lang/rust-1.73.0 wasm -dev-lang/spidermonkey clang lto # Ionen Wolkens <ionen@gentoo.org> (2023-07-26) # MPV currently[1] has no plans to support >=lua5-3 making luajit diff --git a/profiles/arch/m68k/package.use.mask b/profiles/arch/m68k/package.use.mask index 5dcd046b960f..5351d18a96b0 100644 --- a/profiles/arch/m68k/package.use.mask +++ b/profiles/arch/m68k/package.use.mask @@ -1,6 +1,11 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# James Le Cuirot <chewi@gentoo.org> (2024-07-13) +# These tests pass, but the net-misc/memcached tests do not, so we should not +# keyword memcached-related packages such as dev-python/pylibmc. +dev-python/pytest-services test + # Michał Górny <mgorny@gentoo.org> (2024-05-08) # Requires sys-devel/{clang,llvm}:16. dev-lang/python jit diff --git a/profiles/arch/mips/package.use.mask b/profiles/arch/mips/package.use.mask index 81b1170d2536..a6d61abcda79 100644 --- a/profiles/arch/mips/package.use.mask +++ b/profiles/arch/mips/package.use.mask @@ -1,6 +1,47 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Arthur Zamarin <arthurzam@gentoo.org> (2024-08-26) +# dev-util/bpftool and/or sys-devel/bpf-toolchain not keyworded here +sys-apps/systemd bpf + +# Arthur Zamarin <arthurzam@gentoo.org> (2024-08-26) +# dev-ruby/thor not keyworded here +app-text/htmltidy test + +# Arthur Zamarin <arthurzam@gentoo.org> (2024-08-25) +# simplify the dep tree +app-admin/syslog-ng amqp grpc kafka mongodb smtp test +app-crypt/pinentry efl +app-text/doxygen gui +dev-build/cmake gui +dev-db/mysql cjk +dev-db/percona-server cjk +dev-libs/libisoburn frontend-optional +dev-util/glade gjs +dev-util/pkgcheck emacs +dev-util/ragel doc +dev-vcs/git doc subversion +mail-mta/postfix mongodb +media-sound/liblc3 test +net-misc/rsync rrsync +net-firewall/nftables doc + +# Arthur Zamarin <arthurzam@gentoo.org> (2024-08-25) +# Some optional emacs dependencies are not keyworded. +app-editors/emacs gui mailutils + +# Arthur Zamarin <arthurzam@gentoo.org> (2024-08-25) +# net-libs/webkit-gtk has no mips keywords +app-editors/emacs xwidgets +dev-util/glade webkit + +# Arthur Zamarin <arthurzam@gentoo.org> (2024-08-25) +# alternatives not available on mips +app-alternatives/awk nawk +app-alternatives/bc gh +app-alternatives/lex reflex + # Arthur Zamarin <arthurzam@gentoo.org> (2024-07-05) # Avoid unkeyworded media-gfx/libimagequant dev-python/pillow imagequant @@ -82,7 +123,7 @@ net-analyzer/rrdtool rados # matoro <matoro_gentoo@matoro.tk> (2023-11-22) # Qt 5 is not keyworded here -app-admin/setools X +app-admin/setools X test # matoro <matoro_gentoo@matoro.tk> (2023-11-22) # Qt 5 is not keyworded here @@ -210,10 +251,6 @@ media-libs/sdl-mixer midi # Moved from use.mask since they are flags local to one package. sys-kernel/mips-sources -ip27 -ip28 -ip30 -# Michał Górny <mgorny@gentoo.org> (2017-08-08) -# Requires USE=opencl that is masked in this profile. -net-misc/bfgminer adl lm-sensors - # Mart Raudsepp <leio@gentoo.org> (2017-05-27) # app-pda/libimobiledevice, app-pda/libplist and co not tested sys-power/upower ios diff --git a/profiles/arch/mips/use.mask b/profiles/arch/mips/use.mask index a92babc25175..da6c9e7c86fe 100644 --- a/profiles/arch/mips/use.mask +++ b/profiles/arch/mips/use.mask @@ -1,6 +1,14 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Arthur Zamarin <arthurzam@gentoo.org> (2024-08-26) +# media-libs/libheif is not keyworded here +heif + +# Arthur Zamarin <arthurzam@gentoo.org> (2024-08-26) +# media-libs/libjxl is not keyworded here +jpegxl + # Unmask the flag which corresponds to ARCH. -mips @@ -81,7 +89,6 @@ cblas-external # Samuli Suominen <ssuominen@gentoo.org> # Media cannot be tested for MIPS at the moment. -# media-libs/libmpeg3 # media-libs/portaudio # dev-libs/libcdio # media-libs/musicbrainz diff --git a/profiles/arch/powerpc/package.mask b/profiles/arch/powerpc/package.mask index 09ee3b610ae3..9c9ec8296565 100644 --- a/profiles/arch/powerpc/package.mask +++ b/profiles/arch/powerpc/package.mask @@ -1,6 +1,17 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# matoro <matoro_gentoo@matoro.tk> (2024-07-09) +# Known to crash on boot for at least ppc64le w/ 64k kernel, +# possibly other powerpc arches. Masking out of caution. +# https://lore.kernel.org/stable/20240705203413.wbv2nw3747vjeibk@altlinux.org/ +=sys-kernel/gentoo-kernel-6.6.37 +=sys-kernel/gentoo-kernel-bin-6.6.37 +=sys-kernel/gentoo-sources-6.6.37 +=sys-kernel/vanilla-kernel-6.6.37 +=sys-kernel/vanilla-sources-6.6.37 +=virtual/dist-kernel-6.6.37 + # Georgy Yakovlev <gyakovlev@gentoo.org> (2020-09-22) # criu does not work on ppc64be and ppc32 sys-process/criu diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask index 5d7ca61a7c21..7494caafa305 100644 --- a/profiles/arch/powerpc/package.use.mask +++ b/profiles/arch/powerpc/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andreas Sturmlechner <asturm@gentoo.org> (2024-08-19) +# kde-apps/kdesdk-thumbnailers is not yet keyworded +kde-apps/thumbnailers gettext + # Thomas Bettler <thomas.bettler@gmail.com> (2024-06-10) # requires dev-libs/apache-arrow which is net yet keyworded sci-libs/gdal parquet @@ -67,6 +71,7 @@ media-libs/libaom cpu_flags_ppc_vsx # Patrick McLean <chutzpah@gentoo.org> (2023-10-03) # sys-apps/s6-linux-init has not been tested on this arch sys-apps/openrc s6 +sys-apps/openrc-navi s6 # Georgy Yakovlev <gyakovlev@gentoo.org> (2023-09-21) # dtrace/systemtap not availabie on ppc platform for jdk @@ -272,10 +277,6 @@ app-i18n/fcitx-libpinyin dictionary-manager # Requires java app-forensics/sleuthkit java -# Michał Górny <mgorny@gentoo.org> (2017-08-08) -# Requires USE=opencl that is masked in this profile. -net-misc/bfgminer adl lm-sensors - # Michał Górny <mgorny@gentoo.org> (2017-03-24) # libcxx fails to compile on ppc*, #595744. sys-devel/clang-common default-libcxx diff --git a/profiles/arch/powerpc/ppc32/package.use.mask b/profiles/arch/powerpc/ppc32/package.use.mask index c0c8e3380d31..e87ca2c33169 100644 --- a/profiles/arch/powerpc/ppc32/package.use.mask +++ b/profiles/arch/powerpc/ppc32/package.use.mask @@ -1,6 +1,14 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Matt Jolly <kangie@gentoo.org> (2024-08-14) +# QUIC dependencies are not keyworded +net-misc/curl http3 quic curl_quic_openssl curl_quic_ngtcp2 + +# Michał Górny <mgorny@gentoo.org> (2024-07-24) +# Full testing requires www-client/firefox. +dev-python/selenium test-rust + # Sam James <sam@gentoo.org> (2024-07-03) # kde-frameworks/kservice not keyworded here x11-misc/xdg-utils plasma @@ -45,10 +53,6 @@ dev-python/nbconvert test dev-perl/DBD-mysql mysql # Sam James <sam@gentoo.org> (2023-09-22) -# Qt 6 not keyworded here. -dev-build/cmake gui - -# Sam James <sam@gentoo.org> (2023-09-22) # sys-apps/flatpak is not keyworded here sys-apps/xdg-desktop-portal flatpak diff --git a/profiles/arch/powerpc/ppc32/use.stable.mask b/profiles/arch/powerpc/ppc32/use.stable.mask index ba9425aa2ac7..848b8db5a597 100644 --- a/profiles/arch/powerpc/ppc32/use.stable.mask +++ b/profiles/arch/powerpc/ppc32/use.stable.mask @@ -1,10 +1,6 @@ # Copyright 2014-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Ionen Wolkens <ionen@gentoo.org> (2024-06-09) -# Qt6 is not stable here yet -qt6 - # Sam James <sam@gentoo.org> (2024-03-07) # dev-lang/php:8.2 is not marked stable here yet (bug #920701) php_targets_php8-2 diff --git a/profiles/arch/powerpc/ppc64/32ul/make.defaults b/profiles/arch/powerpc/ppc64/32ul/make.defaults deleted file mode 100644 index 116e08896a17..000000000000 --- a/profiles/arch/powerpc/ppc64/32ul/make.defaults +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# All extra USE/etc should be specified in sub-profiles. -# DO NOT POLLUTE USE ON THIS PROFILE. - -ARCH="ppc" -CHOST="powerpc-unknown-linux-gnu" -ABI="ppc" -MULTILIB_ABIS="ppc" -DEFAULT_ABI="ppc" -ACCEPT_KEYWORDS="${ARCH} -ppc64" - -# Michał Górny <mgorny@gentoo.org> (2014-06-27) -# Make the ABI flag implicit for compatibility with native ebuilds. -IUSE_IMPLICIT="abi_ppc_32 -abi_ppc_64" diff --git a/profiles/arch/powerpc/ppc64/32ul/package.mask b/profiles/arch/powerpc/ppc64/32ul/package.mask deleted file mode 100644 index 48fd10c7bac9..000000000000 --- a/profiles/arch/powerpc/ppc64/32ul/package.mask +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Sam James <sam@gentoo.org> (2022-01-18) -# No bootstrap binary available on big endian PPC64 right now -# But there is one for PPC (big endian). --dev-lisp/sbcl diff --git a/profiles/arch/powerpc/ppc64/32ul/package.use.mask b/profiles/arch/powerpc/ppc64/32ul/package.use.mask deleted file mode 100644 index 5e473bff5ffa..000000000000 --- a/profiles/arch/powerpc/ppc64/32ul/package.use.mask +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Lars Wendler <polynomial-c@gentoo.org> (2022-04-22) -# gnome-base/librsvg missing keywords -media-libs/freetype svg - -# Andreas Sturmlechner <asturm@gentoo.org> (2021-01-19) -# dev-java/openjdk:11 is not keyworded ->=app-office/libreoffice-7 java - -# Robin H. Johnson <robbat2@gentoo.org> (2019-12-06) -# PPS should work on all arches, but only keyworded on some arches ->=net-misc/ntp-4.2.6_p3-r1 -parse-clocks - -# Andreas Sturmlechner <asturm@gentoo.org> (2019-02-16) -# app-text/libwpd and app-text/libwpg are not keyworded -media-gfx/inkscape cdr visio wpg diff --git a/profiles/arch/powerpc/ppc64/32ul/packages b/profiles/arch/powerpc/ppc64/32ul/packages deleted file mode 100644 index 66d529b24633..000000000000 --- a/profiles/arch/powerpc/ppc64/32ul/packages +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright 2012-2012 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -# This is no longer needed for ppc64-32ul builds --*sys-devel/kgcc64 diff --git a/profiles/arch/powerpc/ppc64/32ul/parent b/profiles/arch/powerpc/ppc64/32ul/parent deleted file mode 100644 index 0cd1f96e3181..000000000000 --- a/profiles/arch/powerpc/ppc64/32ul/parent +++ /dev/null @@ -1,3 +0,0 @@ -../../../../features/multilib -.. -../../ppc32 diff --git a/profiles/arch/powerpc/ppc64/32ul/use.force b/profiles/arch/powerpc/ppc64/32ul/use.force deleted file mode 100644 index c74bf3460241..000000000000 --- a/profiles/arch/powerpc/ppc64/32ul/use.force +++ /dev/null @@ -1,5 +0,0 @@ -# Force the flag which corresponds to ARCH. -ppc - -# Unforce the flag which corresponds to the 64-bit ARCH. --ppc64 diff --git a/profiles/arch/powerpc/ppc64/32ul/use.mask b/profiles/arch/powerpc/ppc64/32ul/use.mask deleted file mode 100644 index 7d18300e0fbc..000000000000 --- a/profiles/arch/powerpc/ppc64/32ul/use.mask +++ /dev/null @@ -1,12 +0,0 @@ -# Unmask the flag which corresponds to ARCH. --ppc - -# Mask the flag which corresponds to the 64-bit ARCH. -ppc64 - -# We mask this since we're not really a multilib profile -multilib - -# matoro <matoro_gentoo@matoro.tk> (2023-06-17) -# media-libs/libheif is not keyworded here -heif diff --git a/profiles/arch/powerpc/ppc64/package.use.mask b/profiles/arch/powerpc/ppc64/package.use.mask index d85092524230..01db7ccd205f 100644 --- a/profiles/arch/powerpc/ppc64/package.use.mask +++ b/profiles/arch/powerpc/ppc64/package.use.mask @@ -1,6 +1,14 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Matt Jolly <kangie@gentoo.org> (2024-08-14) +# QUIC dependencies are not keyworded +net-misc/curl http3 quic curl_quic_openssl curl_quic_ngtcp2 + +# Andreas Sturmlechner <asturm@gentoo.org> (2024-08-09) +# KDE PIM 6 is not being keyworded here +kde-apps/libkgapi:5 kf6compat + # Andreas Sturmlechner <asturm@gentoo.org> (2024-07-01) # USE="kf6compat,kaccounts" depends on kde-frameworks/purpose:6[webengine] # which is package.use.mask'ed on these arches. We cannot mask the @@ -8,19 +16,10 @@ # additional dev-qt/qtwebengine revdeps. kde-frameworks/purpose:5 kaccounts -# Sam James <sam@gentoo.org> (2024-06-13) -# Needs as-yet-unkeyworded KF6 (bug #934215) -app-crypt/pinentry qt6 -app-office/libreoffice qt6 - # Sam James <sam@gentoo.org> (2024-05-19) # media-libs/jasper not yet keyworded here: https://bugs.gentoo.org/921559 media-gfx/graphicsmagick jpeg2k -# José de Paula R. N. Assis <espinafre@gmail.com> (2024-03-25) -# No PyQt6 (which is needed by USE=qt6 for qscintilla-python) on ppc64. ->=dev-python/qscintilla-python-2.14.1-r1 qt6 - # Sam James <sam@gentoo.org> (2024-03-23) # dev-qt/qtwebengine not available here dev-python/QtPy webengine test @@ -33,10 +32,6 @@ app-emulation/libvirt -virtiofsd # media-libs/shaderc is keyworded here. media-libs/libplacebo -shaderc -# Sam James <sam@gentoo.org> (2023-09-22) -# Qt 6 not keyworded here. -dev-build/cmake gui - # Alexey Sokolov <alexey+gentoo@asokolov.org> (2023-08-14) # OpenMW is only playtested with LuaJIT, and in fact unit tests fail with Lua-5. # Therefore apply mask/force to override the profile's defaults, and invert on @@ -75,10 +70,6 @@ lxqt-base/lxqt-meta desktop-portal # impl there anyway. Please keep this in sync with use.stable.mask. dev-lang/python-exec -python_targets_pypy3 -# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-11-12) -# telepathy stack is not keyworded -dev-util/kdevelop reviewboard - # Sam James <sam@gentoo.org> (2021-10-17) # Go doesn't support pie on ppc64, bug #818529 net-dns/dnscrypt-proxy pie diff --git a/profiles/arch/powerpc/ppc64/use.mask b/profiles/arch/powerpc/ppc64/use.mask index 460ba125e9a4..df505e9a7a73 100644 --- a/profiles/arch/powerpc/ppc64/use.mask +++ b/profiles/arch/powerpc/ppc64/use.mask @@ -3,10 +3,6 @@ ### THIS FILE IS ONLY FOR PACKAGES MASKED ON BOTH 64-BIT AND 32-BIT USERLAND!!! -# Sam James <sam@gentoo.org> (2024-06-13) -# Needs as-yet-unkeyworded KF6 (bug #934215) -kf6compat - # Paul Zander <negril.nx+gentoo@gmail.com> (2024-03-29) # not available here (see openexr, opencolorio, opencv) openvdb diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask index 560928fffd66..63d7bba2a367 100644 --- a/profiles/arch/riscv/package.use.mask +++ b/profiles/arch/riscv/package.use.mask @@ -1,12 +1,16 @@ # Copyright 2019-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Andreas Sturmlechner <asturm@gentoo.org> (2024-07-03) -# Need as-yet-unkeyworded KF6-based counterparts (bug #934361) -kde-apps/libkcddb kf6compat -kde-apps/libkcompactdisc kf6compat -kde-apps/libkgapi kf6compat -kde-apps/libksane kf6compat +# Michael Orlitzky <mjo@gentoo.org> (2024-08-26) +# There's an unexplained test failure in sci-libs/qd that I've emailed +# the authors about. Until we know what's up with that, USE=qd should +# remain masked for consumers. +sci-libs/fplll qd +sci-mathematics/lcalc double-double quad-double + +# Andreas Sturmlechner <asturm@gentoo.org> (2024-07-06) +# KDE PIM is not keyworded here +kde-apps/libkgapi:5 kf6compat # Andreas Sturmlechner <asturm@gentoo.org> (2024-07-01) # USE="kf6compat,kaccounts" depends on kde-frameworks/purpose:6[webengine] @@ -46,6 +50,7 @@ media-libs/libplacebo -shaderc # Patrick McLean <chutzpah@gentoo.org> (2023-10-03) # sys-apps/s6-linux-init has not been tested on this arch sys-apps/openrc s6 +sys-apps/openrc-navi s6 # Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2023-08-30) # Avoid keywording more Qt stuff diff --git a/profiles/arch/powerpc/ppc64/32ul/eapi b/profiles/arch/riscv/rv32imac/eapi index 7ed6ff82de6b..7ed6ff82de6b 100644 --- a/profiles/arch/powerpc/ppc64/32ul/eapi +++ b/profiles/arch/riscv/rv32imac/eapi diff --git a/profiles/arch/riscv/rv32imac/ilp32/parent b/profiles/arch/riscv/rv32imac/ilp32/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/arch/riscv/rv32imac/ilp32/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/arch/riscv/rv32imac/ilp32d/parent b/profiles/arch/riscv/rv32imac/ilp32d/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/arch/riscv/rv32imac/ilp32d/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/arch/riscv/rv32imac/parent b/profiles/arch/riscv/rv32imac/parent new file mode 100644 index 000000000000..6c33bf12d0d1 --- /dev/null +++ b/profiles/arch/riscv/rv32imac/parent @@ -0,0 +1 @@ +../../../features/wd40 diff --git a/profiles/arch/s390/package.use.mask b/profiles/arch/s390/package.use.mask index 81ae78eec6f1..833ceeabf4a5 100644 --- a/profiles/arch/s390/package.use.mask +++ b/profiles/arch/s390/package.use.mask @@ -1,6 +1,18 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James <sam@gentoo.org> (2024-08-23) +# dev-util/bpftool and/or sys-devel/bpf-toolchain not keyworded here +sys-apps/systemd bpf + +# Matt Jolly <kangie@gentoo.org> (2024-08-14) +# QUIC dependencies are not keyworded +net-misc/curl http3 quic curl_quic_openssl curl_quic_ngtcp2 + +# Michał Górny <mgorny@gentoo.org> (2024-07-24) +# Full testing requires www-client/firefox. +dev-python/selenium test-rust + # Sam James <sam@gentoo.org> (2024-07-03) # kde-frameworks/kservice not keyworded here x11-misc/xdg-utils plasma @@ -66,6 +78,7 @@ app-alternatives/ninja samurai # Patrick McLean <chutzpah@gentoo.org> (2023-10-03) # sys-apps/s6-linux-init has not been tested on this arch sys-apps/openrc s6 +sys-apps/openrc-navi s6 # Sam James <sam@gentoo.org> (2023-09-24) # Qt not keyworded here. diff --git a/profiles/arch/s390/s390x/package.use.mask b/profiles/arch/s390/s390x/package.use.mask index 2db48ad88c12..56e0148ca364 100644 --- a/profiles/arch/s390/s390x/package.use.mask +++ b/profiles/arch/s390/s390x/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andreas K. Hüttel <dilfridge@gentoo.org> (2024-07-27) +# Once again, assembler is broken (too high baseline) +=dev-libs/openssl-3.3* asm + # Michał Górny <mgorny@gentoo.org> (2022-06-18) # media-libs/librsvg not keyworded yet. media-libs/freetype svg diff --git a/profiles/arch/sparc/make.defaults b/profiles/arch/sparc/make.defaults index cf143847e97a..ad4a52329c2f 100644 --- a/profiles/arch/sparc/make.defaults +++ b/profiles/arch/sparc/make.defaults @@ -42,7 +42,3 @@ VIDEO_CARDS="fbdev mga r128 radeon" # Enable USE=libtirpc by default, to ease dependency resolution during # the stabilization of glibc-2.26. Bug 657148 USE="libtirpc" - -# Hans de Graaff <graaff@gentoo.org> (2024-05-20) -# Allow ruby32 stabling: https://bugs.gentoo.org/932285 -RUBY_TARGETS="ruby31 -ruby32" diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask index b94b2a1601fd..da631e3b0a79 100644 --- a/profiles/arch/sparc/package.use.mask +++ b/profiles/arch/sparc/package.use.mask @@ -1,6 +1,22 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James <sam@gentoo.org> (2024-08-23) +# dev-util/bpftool and/or sys-devel/bpf-toolchain not keyworded here +sys-apps/systemd bpf + +# Ulrich Müller <ulm@gentoo.org> (2024-08-03) +# Needs dev-libs/openspecfun which is not yet keyworded +sci-visualization/gnuplot amos + +# Joonas Niilola <juippis@gentoo.org> (2024-07-29) +# Dependency not keyworded on sparc. +dev-libs/re2 benchmark + +# Michał Górny <mgorny@gentoo.org> (2024-07-24) +# Full testing requires www-client/firefox. +dev-python/selenium test-rust + # Sam James <sam@gentoo.org> (2024-07-03) # kde-frameworks/kservice not keyworded here x11-misc/xdg-utils plasma @@ -110,10 +126,7 @@ dev-qt/qtgui vulkan # Patrick McLean <chutzpah@gentoo.org> (2023-10-03) # sys-apps/s6-linux-init has not been tested on this arch sys-apps/openrc s6 - -# Sam James <sam@gentoo.org> (2023-09-22) -# Qt 6 not keyworded here. -dev-build/cmake gui +sys-apps/openrc-navi s6 # Sam James <sam@gentoo.org> (2023-07-21) # Requires app-emulation/qemu. @@ -374,7 +387,6 @@ app-misc/tracker-miners test dev-ruby/rack-cache test dev-ruby/activemodel test dev-ruby/activerecord test -dev-ruby/activesupport test dev-ruby/globalid test # Rolf Eike Beer <eike@sf-mail.de> (2020-04-18) diff --git a/profiles/arch/sparc/package.use.stable.mask b/profiles/arch/sparc/package.use.stable.mask index 2c3aef317e17..3a1db3845989 100644 --- a/profiles/arch/sparc/package.use.stable.mask +++ b/profiles/arch/sparc/package.use.stable.mask @@ -1,6 +1,10 @@ # Copyright 2019-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James <sam@gentoo.org> (2024-07-31) +# Qt 6 not stable here. +dev-build/cmake gui + # Eli Schwartz <eschwartz93@gmail.com> (2024-02-05) # app-text/mupdf is not stable. bug #923811 net-print/cups-filters pdf diff --git a/profiles/arch/sparc/use.stable.mask b/profiles/arch/sparc/use.stable.mask index 865b799bc738..79cf2319f1fd 100644 --- a/profiles/arch/sparc/use.stable.mask +++ b/profiles/arch/sparc/use.stable.mask @@ -4,10 +4,6 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask -# Hans de Graaff <graaff@gentoo.org> (2024-05-20) -# Allow ruby32 stabling: https://bugs.gentoo.org/932285 -ruby_targets_ruby32 - # Sam James <sam@gentoo.org> (2024-03-07) # dev-lang/php:8.2 is not marked stable here yet (bug #920701) php_targets_php8-2 diff --git a/profiles/arch/x86/i486/parent b/profiles/arch/x86/i486/parent new file mode 100644 index 000000000000..6c33bf12d0d1 --- /dev/null +++ b/profiles/arch/x86/i486/parent @@ -0,0 +1 @@ +../../../features/wd40 diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask index 05fc5dfd3873..ddda1cc8f9a4 100644 --- a/profiles/arch/x86/package.use.mask +++ b/profiles/arch/x86/package.use.mask @@ -1,6 +1,25 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# orbea <orbea@riseup.net> (2024-07-19) +# Unmask the dynarec flag which has x86 asm. +games-emulation/rmg -dynarec + +# Matt Turner <mattst88@gentoo.org> (2024-07-17) +# We only want to support spirv-llvm-translator >= 17 on x86, which is a +# dependency of mesa. +>=media-libs/mesa-24.1 llvm_slot_15 llvm_slot_16 +>=dev-util/intel_clc-24.1 llvm_slot_15 llvm_slot_16 + +# Andreas Sturmlechner <asturm@gentoo.org> (2024-07-12) +# KDE PIM 6 is not being keyworded here +kde-apps/libkgapi:5 kf6compat + +# Michael Orlitzky <mjo@gentoo.org> (2024-07-09) +# The opcache extension fails to build on hardened x86, but only +# if the JIT is enabled. Bug 930145. +dev-lang/php opcache-jit + # Arthur Zamarin <arthurzam@gentoo.org> (2024-07-04) # app-office/lyx is unavailable on x86 dev-tex/abntex lyx @@ -12,10 +31,9 @@ dev-tex/abntex lyx # additional dev-qt/qtwebengine revdeps. kde-frameworks/purpose:5 kaccounts -# Sam James <sam@gentoo.org> (2024-06-13) -# Needs as-yet-unkeyworded KF6 (bug #934215) -app-crypt/pinentry qt6 -app-office/libreoffice qt6 +# Paul Zander <negril.nx+gentoo@gmail.com> (2024-06-17) +# missing keywords on dev-python/PyQt6 +sci-geosciences/qgis qt6 # José de Paula R. N. Assis <espinafre@gmail.com> (2024-03-25) # No PyQt6 (which is needed by USE=qt6 for qscintilla-python) on x86. diff --git a/profiles/arch/x86/package.use.stable.mask b/profiles/arch/x86/package.use.stable.mask index 7a39da3cbf11..e3117529b9f2 100644 --- a/profiles/arch/x86/package.use.stable.mask +++ b/profiles/arch/x86/package.use.stable.mask @@ -17,14 +17,14 @@ #--- END OF EXAMPLES --- +# Matt Turner <mattst88@gentoo.org> (2024-07-14) +# spirv-llvm-translator < 17 is not stable on x86. +<dev-libs/libclc-17 spirv + # Sam James <sam@gentoo.org> (2024-04-30) # sys-block/nbdkit is not yet marked stable here app-emulation/libvirt nbd -# Matt Turner <mattst88@gentoo.org> (2024-04-25) -# spirv-llvm-translator is not stable on x86. -dev-libs/libclc spirv - # Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2024-03-21) # Experimental, virt-firmware is keyworded only unstable sys-kernel/installkernel efistub diff --git a/profiles/arch/x86/use.mask b/profiles/arch/x86/use.mask index 2ef0d8e9161c..2157622d2e3c 100644 --- a/profiles/arch/x86/use.mask +++ b/profiles/arch/x86/use.mask @@ -4,10 +4,6 @@ # Unmask the flag which corresponds to ARCH. -x86 -# Sam James <sam@gentoo.org> (2024-06-13) -# Needs as-yet-unkeyworded KF6 (bug #934215) -kf6compat - # Paul Zander <negril.nx+gentoo@gmail.com> (2024-04-14) # media-libs/quirc is keyworded on amd64 -quirc diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults index 957af187bda2..302010846cdc 100644 --- a/profiles/base/make.defaults +++ b/profiles/base/make.defaults @@ -12,7 +12,7 @@ USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS" # Env vars to expand into USE vars. Modifying this requires prior # discussion on gentoo-dev@lists.gentoo.org. -USE_EXPAND="ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS AMDGPU_TARGETS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL CURL_QUIC ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_SLOT LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PERL_FEATURES PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS" +USE_EXPAND="ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS AMDGPU_TARGETS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL CURL_QUIC ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS GUILE_SINGLE_TARGET GUILE_TARGETS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_SLOT LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PERL_FEATURES PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS" # USE_EXPAND variables whose contents are not shown in package manager # output. Changes need discussion on gentoo-dev. @@ -182,3 +182,9 @@ LUA_TARGETS="lua5-1" # we care about should match these anyway. See https://wiki.gentoo.org/wiki/Modern_C_porting. ac_cv_c_undeclared_builtin_options="none needed" gl_cv_compiler_check_decl_option="-Werror=implicit-function-declaration" + +# Arsen Arsenović <arsen@gentoo.org> (2024-08-04) +# Default target values for the Guile ecosystem (see also: +# guile{,-single}.eclass) +GUILE_TARGETS="3-0" +GUILE_SINGLE_TARGET="3-0" diff --git a/profiles/base/package.mask b/profiles/base/package.mask index cbe031846f35..f7f6c9a921d0 100644 --- a/profiles/base/package.mask +++ b/profiles/base/package.mask @@ -1,6 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# matoro <matoro_gentoo@matoro.tk> (2024-08-18) +# Pre-rust versions of librsvg. Has vulnerabilities, so masked by +# default and only unmasked on wd40. +<gnome-base/librsvg-2.41 + # Mike Gilbert <floppym@gentoo.org> (2023-06-15) # Conflicts with glibc. sys-apps/musl-locales diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force index 1f124de03fe8..f33c69713d02 100644 --- a/profiles/base/package.use.force +++ b/profiles/base/package.use.force @@ -230,7 +230,6 @@ sys-firmware/seabios binary net-analyzer/snort libtirpc net-fs/autofs libtirpc net-misc/netkit-bootparamd libtirpc -sci-astronomy/esomidas libtirpc sys-cluster/glusterfs libtirpc # Maciej Mrozowski <reavertm@gentoo.org> (2016-09-01) diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask index cb89826a5cbb..71cf794e08b0 100644 --- a/profiles/base/package.use.mask +++ b/profiles/base/package.use.mask @@ -6,6 +6,21 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# Viorel Munteanu <ceamac@gentoo.org> (2024-07-26) +# Branch 7.1 needs a new BDEPEND for doc +>=app-emulation/virtualbox-7.1 doc + +# orbea <orbea@riseup.net> (2024-07-19) +# The dynarec is only supported upstream for amd64, arm, arm64 and x86. +games-emulation/rmg dynarec + +# Maciej Mrozowski <reavertm@gentoo.org> (2024-07-14) +# Fails with newer ffmpeg, bug #831486 +# Not needed by reverse deps as of 2024-07-14. Re-enable when +# https://github.com/openscenegraph/OpenSceneGraph/pull/1281 or +# similar effort is upstreamed +dev-games/openscenegraph ffmpeg + # Michał Górny <mgorny@gentoo.org> (2024-06-29) # JIT is experimental and prone to break packages. Should you choose # to use it, please do not file Gentoo bugs and report any issues you @@ -17,10 +32,6 @@ dev-lang/python jit # bug #887223, bug #891367, bug #903891, bug #917139 dev-lang/ruby static-libs -# Alfredo Tupone <tupone@gentoo.org> (2024-05-28) -# Not working, bug #931046 ->=sci-libs/caffe2-2.3.0 rocm - # Sam James <sam@gentoo.org> (2024-05-09) # Experimental option upstream which seems undertested and underdocumented. # Fails to build with stricter C compilers too (bug #919685). @@ -29,7 +40,7 @@ net-misc/openssh xmss # Matt Turner <mattst88@gentoo.org> (2024-05-08) # Brand new, introduces lots of new aspects to the build. # Masked for further testing. -media-libs/mesa video_cards_nvk +<media-libs/mesa-24.2 video_cards_nvk # Michał Górny <mgorny@gentoo.org> (2024-04-27) # dev-python/uv is nowhere near ready to be stabilized. @@ -44,10 +55,6 @@ app-admin/testdisk ewf # Wayland client is broken/deprecated by upstream. Bug 930197. >=net-misc/freerdp-3 wayland -# Andreas Sturmlechner <asturm@gentoo.org> (2024-04-06) -# Depends on last-rited kde-apps/ktp-accounts-kcm -dev-util/kdevelop reviewboard - # Michał Górny <mgorny@gentoo.org> (2024-03-26) # sys-auth/pam_ssh is being last rited, bug #892031. sys-auth/pambase pam_ssh @@ -213,7 +220,6 @@ net-misc/curl sslv3 # Volkmar W. Pogatzki <gentoo@pogatzki.net> (2023-05-04) # No suitable version of dev-libs/protobuf available. ->=dev-java/protobuf-java-3.24.2 system-protoc =dev-java/protobuf-java-3.23.0 system-protoc # Joonas Niilola <juippis@gentoo.org> (2023-06-06) @@ -565,13 +571,9 @@ dev-php/fedora-autoloader test dev-php/json-schema test dev-php/jsonlint test dev-php/recaptcha test -dev-php/symfony-config test -dev-php/symfony-dependency-injection test -dev-php/symfony-event-dispatcher test dev-php/symfony-filesystem test dev-php/symfony-finder test dev-php/symfony-process test -dev-php/symfony-yaml test dev-php/theseer-Autoload test dev-php/twig test @@ -639,10 +641,6 @@ dev-python/autobahn xbr # Dependency pam_wrapper missing for tests, and RESTRICT=test is already set net-fs/samba test -# Mike Gilbert <floppym@gentoo.org> (2020-04-23) -# Tests are very sensitive to the host environment. -dev-build/meson test - # Alfredo Tupone <tupone@gentoo.org> (2020-04-04) # Ada support is not yet ready for sys-devel/gcc sys-devel/gcc ada @@ -681,7 +679,7 @@ dev-python/statsmodels doc # Craig Andrews <candrews@gentoo.org> (2019-09-12) # OpenSSL (as of version 1.1.1) doesn't have APIs for QUIC support # see https://github.com/openssl/openssl/pull/8797 -net-libs/ngtcp2 ssl +net-libs/ngtcp2 openssl net-misc/curl nghttp3 # Thomas Deutschmann <whissi@gentoo.org> (2019-09-02) diff --git a/profiles/base/package.use.stable.mask b/profiles/base/package.use.stable.mask index 8d78931262bf..6322dc2338e0 100644 --- a/profiles/base/package.use.stable.mask +++ b/profiles/base/package.use.stable.mask @@ -4,6 +4,19 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in package.use.mask +# Andreas Sturmlechner <asturm@gentoo.org> (2024-08-29) +# Pin down kf6compat mask to currently stable versions. +kde-frameworks/kio kf6compat +<kde-apps/kio-extras-24.02.2-r2 kf6compat +<kde-apps/libkgapi-23.08.5-r2 kf6compat +<kde-frameworks/baloo-5.116.0-r1 kf6compat +<kde-frameworks/kglobalaccel-5.116.0-r1 kf6compat +<kde-frameworks/kguiaddons-5.116.0-r1 kf6compat +<kde-frameworks/kuserfeedback-1.3.0-r4 kf6compat +<kde-frameworks/kwallet-5.116.0-r1 kf6compat +<kde-misc/kio-gdrive-23.08.5-r2 kf6compat +<kde-plasma/libplasma-5.116.0-r1 kf6compat + # Andreas Sturmlechner <asturm@gentoo.org> (2024-06-13) # Building with qt6 requires (masked) kde-frameworks:6 app-admin/calamares qt6 @@ -19,10 +32,6 @@ media-gfx/freecad qt6 # Bug #910229, #920713 >=mail-client/thunderbird-115.0 system-icu -# Sam James <sam@gentoo.org> (2023-10-23) -# Requires llvm-17. ->=www-client/chromium-118 libcxx lto pgo - # Michał Górny <mgorny@gentoo.org> (2023-06-11) # xfce-base/libxfce4windowing is not ready to go stable (4.19 branch). xfce-extra/xfce4-pulseaudio-plugin libxfce4windowing diff --git a/profiles/base/use.stable.mask b/profiles/base/use.stable.mask index 63704adbe45a..4c528b5880f3 100644 --- a/profiles/base/use.stable.mask +++ b/profiles/base/use.stable.mask @@ -4,10 +4,6 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask -# Andreas Sturmlechner <asturm@gentoo.org> (2024-06-13) -# KF6 is not in stable yet. -kf6compat - # Michał Górny <mgorny@gentoo.org> (2024-05-08) # Python implementations without stable keywords. python_targets_python3_13 @@ -15,10 +11,6 @@ python_single_target_python3_13 python_targets_pypy3 python_single_target_pypy3 -# Michał Górny <mgorny@gentoo.org> (2024-04-04) -# LLVM slots without stablekeywords. -llvm_slot_18 - # Hans de Graaff <graaff@gentoo.org> (2023-12-25) # Currently in testing and not ready to go stable yet. ruby_targets_ruby33 diff --git a/profiles/default/linux/arm/17.0/musl/parent b/profiles/default/linux/arm/17.0/musl/parent index 468c1fa0a937..a5858d7a3c50 100644 --- a/profiles/default/linux/arm/17.0/musl/parent +++ b/profiles/default/linux/arm/17.0/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../arch/arm ../../../../../features/musl +../../../../../features/wd40 diff --git a/profiles/default/linux/arm/23.0/armv6j_hf/musl/parent b/profiles/default/linux/arm/23.0/armv6j_hf/musl/parent index 5bbe8700f1a6..bd0ef6ecac62 100644 --- a/profiles/default/linux/arm/23.0/armv6j_hf/musl/parent +++ b/profiles/default/linux/arm/23.0/armv6j_hf/musl/parent @@ -1,2 +1,3 @@ .. ../../../../../../features/musl +../../../../../../features/wd40 diff --git a/profiles/default/linux/arm/23.0/armv7a_hf/musl/parent b/profiles/default/linux/arm/23.0/armv7a_hf/musl/parent index 5bbe8700f1a6..bd0ef6ecac62 100644 --- a/profiles/default/linux/arm/23.0/armv7a_hf/musl/parent +++ b/profiles/default/linux/arm/23.0/armv7a_hf/musl/parent @@ -1,2 +1,3 @@ .. ../../../../../../features/musl +../../../../../../features/wd40 diff --git a/profiles/default/linux/arm/23.0/musl/parent b/profiles/default/linux/arm/23.0/musl/parent index 468c1fa0a937..a5858d7a3c50 100644 --- a/profiles/default/linux/arm/23.0/musl/parent +++ b/profiles/default/linux/arm/23.0/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../arch/arm ../../../../../features/musl +../../../../../features/wd40 diff --git a/profiles/default/linux/arm/23.0/split-usr/armv6j_hf/musl/parent b/profiles/default/linux/arm/23.0/split-usr/armv6j_hf/musl/parent index b488e1ca01b8..a3de2bcf95f7 100644 --- a/profiles/default/linux/arm/23.0/split-usr/armv6j_hf/musl/parent +++ b/profiles/default/linux/arm/23.0/split-usr/armv6j_hf/musl/parent @@ -1,2 +1,3 @@ .. ../../../../../../../features/musl +../../../../../../../features/wd40 diff --git a/profiles/default/linux/arm/23.0/split-usr/armv7a_hf/musl/parent b/profiles/default/linux/arm/23.0/split-usr/armv7a_hf/musl/parent index b488e1ca01b8..a3de2bcf95f7 100644 --- a/profiles/default/linux/arm/23.0/split-usr/armv7a_hf/musl/parent +++ b/profiles/default/linux/arm/23.0/split-usr/armv7a_hf/musl/parent @@ -1,2 +1,3 @@ .. ../../../../../../../features/musl +../../../../../../../features/wd40 diff --git a/profiles/default/linux/arm/23.0/split-usr/musl/parent b/profiles/default/linux/arm/23.0/split-usr/musl/parent index 5bbe8700f1a6..bd0ef6ecac62 100644 --- a/profiles/default/linux/arm/23.0/split-usr/musl/parent +++ b/profiles/default/linux/arm/23.0/split-usr/musl/parent @@ -1,2 +1,3 @@ .. ../../../../../../features/musl +../../../../../../features/wd40 diff --git a/profiles/default/linux/m68k/17.0/musl/parent b/profiles/default/linux/m68k/17.0/musl/parent index 58651906cb67..9ef7663a23b6 100644 --- a/profiles/default/linux/m68k/17.0/musl/parent +++ b/profiles/default/linux/m68k/17.0/musl/parent @@ -1,2 +1,3 @@ .. ../../../../../features/musl +../../../../../features/wd40 diff --git a/profiles/default/linux/m68k/23.0/musl/parent b/profiles/default/linux/m68k/23.0/musl/parent index 58651906cb67..9ef7663a23b6 100644 --- a/profiles/default/linux/m68k/23.0/musl/parent +++ b/profiles/default/linux/m68k/23.0/musl/parent @@ -1,2 +1,3 @@ .. ../../../../../features/musl +../../../../../features/wd40 diff --git a/profiles/default/linux/m68k/23.0/split-usr/musl/parent b/profiles/default/linux/m68k/23.0/split-usr/musl/parent index 5bbe8700f1a6..bd0ef6ecac62 100644 --- a/profiles/default/linux/m68k/23.0/split-usr/musl/parent +++ b/profiles/default/linux/m68k/23.0/split-usr/musl/parent @@ -1,2 +1,3 @@ .. ../../../../../../features/musl +../../../../../../features/wd40 diff --git a/profiles/default/linux/mips/17.0/mipsel/n64/musl/parent b/profiles/default/linux/mips/17.0/mipsel/n64/musl/parent index a3de2bcf95f7..7b9610fe3971 100644 --- a/profiles/default/linux/mips/17.0/mipsel/n64/musl/parent +++ b/profiles/default/linux/mips/17.0/mipsel/n64/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../../../features/musl ../../../../../../../features/wd40 +../../../../../../../features/wd40 diff --git a/profiles/default/linux/mips/17.0/mipsel/o32/musl/parent b/profiles/default/linux/mips/17.0/mipsel/o32/musl/parent index a3de2bcf95f7..7b9610fe3971 100644 --- a/profiles/default/linux/mips/17.0/mipsel/o32/musl/parent +++ b/profiles/default/linux/mips/17.0/mipsel/o32/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../../../features/musl ../../../../../../../features/wd40 +../../../../../../../features/wd40 diff --git a/profiles/default/linux/mips/17.0/n64/musl/parent b/profiles/default/linux/mips/17.0/n64/musl/parent index bd0ef6ecac62..25049c8047e4 100644 --- a/profiles/default/linux/mips/17.0/n64/musl/parent +++ b/profiles/default/linux/mips/17.0/n64/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../../features/musl ../../../../../../features/wd40 +../../../../../../features/wd40 diff --git a/profiles/default/linux/mips/17.0/o32/musl/parent b/profiles/default/linux/mips/17.0/o32/musl/parent index bd0ef6ecac62..25049c8047e4 100644 --- a/profiles/default/linux/mips/17.0/o32/musl/parent +++ b/profiles/default/linux/mips/17.0/o32/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../../features/musl ../../../../../../features/wd40 +../../../../../../features/wd40 diff --git a/profiles/default/linux/mips/23.0/mipsel/n64/musl/parent b/profiles/default/linux/mips/23.0/mipsel/n64/musl/parent index a3de2bcf95f7..7b9610fe3971 100644 --- a/profiles/default/linux/mips/23.0/mipsel/n64/musl/parent +++ b/profiles/default/linux/mips/23.0/mipsel/n64/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../../../features/musl ../../../../../../../features/wd40 +../../../../../../../features/wd40 diff --git a/profiles/default/linux/mips/23.0/mipsel/o32/musl/parent b/profiles/default/linux/mips/23.0/mipsel/o32/musl/parent index a3de2bcf95f7..7b9610fe3971 100644 --- a/profiles/default/linux/mips/23.0/mipsel/o32/musl/parent +++ b/profiles/default/linux/mips/23.0/mipsel/o32/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../../../features/musl ../../../../../../../features/wd40 +../../../../../../../features/wd40 diff --git a/profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/parent b/profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/parent index a3de2bcf95f7..7b9610fe3971 100644 --- a/profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/parent +++ b/profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../../../features/musl ../../../../../../../features/wd40 +../../../../../../../features/wd40 diff --git a/profiles/default/linux/mips/23.0/n64/musl/parent b/profiles/default/linux/mips/23.0/n64/musl/parent index bd0ef6ecac62..25049c8047e4 100644 --- a/profiles/default/linux/mips/23.0/n64/musl/parent +++ b/profiles/default/linux/mips/23.0/n64/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../../features/musl ../../../../../../features/wd40 +../../../../../../features/wd40 diff --git a/profiles/default/linux/mips/23.0/o32/musl/parent b/profiles/default/linux/mips/23.0/o32/musl/parent index bd0ef6ecac62..25049c8047e4 100644 --- a/profiles/default/linux/mips/23.0/o32/musl/parent +++ b/profiles/default/linux/mips/23.0/o32/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../../features/musl ../../../../../../features/wd40 +../../../../../../features/wd40 diff --git a/profiles/default/linux/mips/23.0/o32_sf/musl/parent b/profiles/default/linux/mips/23.0/o32_sf/musl/parent index bd0ef6ecac62..25049c8047e4 100644 --- a/profiles/default/linux/mips/23.0/o32_sf/musl/parent +++ b/profiles/default/linux/mips/23.0/o32_sf/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../../features/musl ../../../../../../features/wd40 +../../../../../../features/wd40 diff --git a/profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/parent b/profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/parent index 43b77c652c58..83d58b1b76c5 100644 --- a/profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/parent +++ b/profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../../../../features/musl ../../../../../../../../features/wd40 +../../../../../../../../features/wd40 diff --git a/profiles/default/linux/mips/23.0/split-usr/mipsel/o32/musl/parent b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32/musl/parent index 43b77c652c58..83d58b1b76c5 100644 --- a/profiles/default/linux/mips/23.0/split-usr/mipsel/o32/musl/parent +++ b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../../../../features/musl ../../../../../../../../features/wd40 +../../../../../../../../features/wd40 diff --git a/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/parent b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/parent index 43b77c652c58..83d58b1b76c5 100644 --- a/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/parent +++ b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../../../../features/musl ../../../../../../../../features/wd40 +../../../../../../../../features/wd40 diff --git a/profiles/default/linux/mips/23.0/split-usr/n64/musl/parent b/profiles/default/linux/mips/23.0/split-usr/n64/musl/parent index a3de2bcf95f7..7b9610fe3971 100644 --- a/profiles/default/linux/mips/23.0/split-usr/n64/musl/parent +++ b/profiles/default/linux/mips/23.0/split-usr/n64/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../../../features/musl ../../../../../../../features/wd40 +../../../../../../../features/wd40 diff --git a/profiles/default/linux/mips/23.0/split-usr/o32/musl/parent b/profiles/default/linux/mips/23.0/split-usr/o32/musl/parent index a3de2bcf95f7..7b9610fe3971 100644 --- a/profiles/default/linux/mips/23.0/split-usr/o32/musl/parent +++ b/profiles/default/linux/mips/23.0/split-usr/o32/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../../../features/musl ../../../../../../../features/wd40 +../../../../../../../features/wd40 diff --git a/profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/parent b/profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/parent index a3de2bcf95f7..7b9610fe3971 100644 --- a/profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/parent +++ b/profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../../../features/musl ../../../../../../../features/wd40 +../../../../../../../features/wd40 diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/deprecated b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/deprecated deleted file mode 100644 index 4b91a95b3766..000000000000 --- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/deprecated +++ /dev/null @@ -1,104 +0,0 @@ -default/linux/ppc/23.0/split-usr - -A profile upgrade to version 23.0 is available for your architecture. -The new 23.0 profiles enable some toolchain hardening features and -performance enhancements by default, and standardize settings. -You can find the list of changes on the wiki tracking page [1]. - -Upgrade instructions - -Note 1: If you have manually changed your CHOST to a value different from -what the stages and profiles set, you may have to do that in the future too. -In that case you should know what you are doing, hopefully; please read the -instructions with a critical eye then. - -Note 2: In case you are already familiar with binary packages, you should be -able to add "--getbinpkg" to the emerge calls to speed things up. -The use of binary packages is completely optional though, and also not -as much tested as the source-based upgrade path yet. - -1. Ensure your system backups are up to date. Please also update - your system fully and depclean before proceeding. - glibc older than 2.36 and musl older than 1.2.4 is not supported anymore. - -2. If you are still using one of the long-deprecated amd64 17.0 profiles - (other than x32 or musl), then first complete the migration to the - corresponding 17.1 profile. Instructions can be found at [3]. - -3. If you are currently using systemd in a split-usr configuration, then first - complete the migration to the corresponding merged-usr profile of the - same profile version. Details on how to do this can be found in the news - item [4]. - If you are currently using openrc, migrate to 23.0 first, keeping your disk - layout. If you want to move from split-usr to merged-usr, do that afterwards. - -4. Run "emerge --info" and note down the value of the CHOST variable. - -5. Edit /etc/portage/make.conf; if there is a line defining the CHOST variable, - remove it. Also delete all lines defining CHOST_... variables. - -6. Select the 23.0 profile corresponding to your current profile, either using - "eselect profile" or by manually setting the profile symlink. - Note that old profiles are by default split-usr and the 23.0 profiles by - default merged-usr. Do NOT change directory scheme now, since this will - mess up your system! - Instead, make sure that the new profile has the same property: for example, - OLD default/linux/amd64/17.1 - ==> NEW default/linux/amd64/23.0/split-usr - (added "split-usr") - OLD default/linux/amd64/17.1/systemd/merged-usr - ==> NEW default/linux/amd64/23.0/systemd - (removed "merged-usr") - A detailed table of the upgrade paths can be found at [5]. Please consult it. - In some cases (hppa, x86) the table will tell you to pick between two choices. - What you need should be obvious from your *old* CHOST value (from step 4). - -7. Delete the contents of your binary package cache at ${PKGDIR} - rm -r /var/cache/binpkgs/* - -8. In the file or directory /etc/portage/binrepos.conf (if existing), update - the URI in all configuration such that they point to 23.0 profile binhost - directories. The exact paths can be found in the table at [5], too. - -9. Rebuild or reinstall from binary (if available) the following packages in - this order, with the same version as already active: - emerge --ask --oneshot sys-devel/binutils - (you may have to run binutils-config and re-select your binutils now) - emerge --ask --oneshot sys-devel/gcc - (IMPORTANT: If this command wants to rebuild glibc first, do *not* let it do - that; instead, abort and try again with --nodeps added to the command line.) - (you may have to run gcc-config and re-select your gcc now) - and the C library, i.e. for glibc-based systems - emerge --ask --oneshot sys-libs/glibc - or for musl-based systems - emerge --ask --oneshot sys-libs/musl - -10. Re-run "emerge --info" and check if CHOST has changed compared to step 4. - -If the CHOST has NOT changed, skip to step 13 (env-update). Otherwise, - -11. Recheck with binutils-config and gcc-config that valid installed versions - of binutils and gcc are selected. - -12. Check /etc/env.d, /etc/env.d/binutils, and /etc/env.d/gcc for files that - refer to the *OLD* CHOST value, and remove them. - Examples how to do this can be found in the similar procedure at [6]. - -13. Run env-update && source /etc/profile - -14. Re-emerge libtool: - emerge --ask --oneshot libtool - -15. Just for safety, delete the contents of your binary package cache at - ${PKGDIR} again: - rm -r /var/cache/binpkgs/* - -16. Rebuild world: - emerge --ask --emptytree @world - -[1] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_transition -[2] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_timeline -[3] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html -[4] https://www.gentoo.org/support/news-items/2022-12-01-systemd-usrmerge.html -[5] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_update_table -[6] https://wiki.gentoo.org/wiki/Changing_the_CHOST_variable#Verifying_things_work diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/deprecated b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/deprecated deleted file mode 100644 index 0159d2926b31..000000000000 --- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/deprecated +++ /dev/null @@ -1,104 +0,0 @@ -default/linux/ppc/23.0/split-usr/desktop - -A profile upgrade to version 23.0 is available for your architecture. -The new 23.0 profiles enable some toolchain hardening features and -performance enhancements by default, and standardize settings. -You can find the list of changes on the wiki tracking page [1]. - -Upgrade instructions - -Note 1: If you have manually changed your CHOST to a value different from -what the stages and profiles set, you may have to do that in the future too. -In that case you should know what you are doing, hopefully; please read the -instructions with a critical eye then. - -Note 2: In case you are already familiar with binary packages, you should be -able to add "--getbinpkg" to the emerge calls to speed things up. -The use of binary packages is completely optional though, and also not -as much tested as the source-based upgrade path yet. - -1. Ensure your system backups are up to date. Please also update - your system fully and depclean before proceeding. - glibc older than 2.36 and musl older than 1.2.4 is not supported anymore. - -2. If you are still using one of the long-deprecated amd64 17.0 profiles - (other than x32 or musl), then first complete the migration to the - corresponding 17.1 profile. Instructions can be found at [3]. - -3. If you are currently using systemd in a split-usr configuration, then first - complete the migration to the corresponding merged-usr profile of the - same profile version. Details on how to do this can be found in the news - item [4]. - If you are currently using openrc, migrate to 23.0 first, keeping your disk - layout. If you want to move from split-usr to merged-usr, do that afterwards. - -4. Run "emerge --info" and note down the value of the CHOST variable. - -5. Edit /etc/portage/make.conf; if there is a line defining the CHOST variable, - remove it. Also delete all lines defining CHOST_... variables. - -6. Select the 23.0 profile corresponding to your current profile, either using - "eselect profile" or by manually setting the profile symlink. - Note that old profiles are by default split-usr and the 23.0 profiles by - default merged-usr. Do NOT change directory scheme now, since this will - mess up your system! - Instead, make sure that the new profile has the same property: for example, - OLD default/linux/amd64/17.1 - ==> NEW default/linux/amd64/23.0/split-usr - (added "split-usr") - OLD default/linux/amd64/17.1/systemd/merged-usr - ==> NEW default/linux/amd64/23.0/systemd - (removed "merged-usr") - A detailed table of the upgrade paths can be found at [5]. Please consult it. - In some cases (hppa, x86) the table will tell you to pick between two choices. - What you need should be obvious from your *old* CHOST value (from step 4). - -7. Delete the contents of your binary package cache at ${PKGDIR} - rm -r /var/cache/binpkgs/* - -8. In the file or directory /etc/portage/binrepos.conf (if existing), update - the URI in all configuration such that they point to 23.0 profile binhost - directories. The exact paths can be found in the table at [5], too. - -9. Rebuild or reinstall from binary (if available) the following packages in - this order, with the same version as already active: - emerge --ask --oneshot sys-devel/binutils - (you may have to run binutils-config and re-select your binutils now) - emerge --ask --oneshot sys-devel/gcc - (IMPORTANT: If this command wants to rebuild glibc first, do *not* let it do - that; instead, abort and try again with --nodeps added to the command line.) - (you may have to run gcc-config and re-select your gcc now) - and the C library, i.e. for glibc-based systems - emerge --ask --oneshot sys-libs/glibc - or for musl-based systems - emerge --ask --oneshot sys-libs/musl - -10. Re-run "emerge --info" and check if CHOST has changed compared to step 4. - -If the CHOST has NOT changed, skip to step 13 (env-update). Otherwise, - -11. Recheck with binutils-config and gcc-config that valid installed versions - of binutils and gcc are selected. - -12. Check /etc/env.d, /etc/env.d/binutils, and /etc/env.d/gcc for files that - refer to the *OLD* CHOST value, and remove them. - Examples how to do this can be found in the similar procedure at [6]. - -13. Run env-update && source /etc/profile - -14. Re-emerge libtool: - emerge --ask --oneshot libtool - -15. Just for safety, delete the contents of your binary package cache at - ${PKGDIR} again: - rm -r /var/cache/binpkgs/* - -16. Rebuild world: - emerge --ask --emptytree @world - -[1] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_transition -[2] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_timeline -[3] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html -[4] https://www.gentoo.org/support/news-items/2022-12-01-systemd-usrmerge.html -[5] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_update_table -[6] https://wiki.gentoo.org/wiki/Changing_the_CHOST_variable#Verifying_things_work diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/eapi b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/deprecated b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/deprecated deleted file mode 100644 index 0c3059bbec6b..000000000000 --- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/deprecated +++ /dev/null @@ -1,104 +0,0 @@ -default/linux/ppc/23.0/split-usr/desktop/gnome - -A profile upgrade to version 23.0 is available for your architecture. -The new 23.0 profiles enable some toolchain hardening features and -performance enhancements by default, and standardize settings. -You can find the list of changes on the wiki tracking page [1]. - -Upgrade instructions - -Note 1: If you have manually changed your CHOST to a value different from -what the stages and profiles set, you may have to do that in the future too. -In that case you should know what you are doing, hopefully; please read the -instructions with a critical eye then. - -Note 2: In case you are already familiar with binary packages, you should be -able to add "--getbinpkg" to the emerge calls to speed things up. -The use of binary packages is completely optional though, and also not -as much tested as the source-based upgrade path yet. - -1. Ensure your system backups are up to date. Please also update - your system fully and depclean before proceeding. - glibc older than 2.36 and musl older than 1.2.4 is not supported anymore. - -2. If you are still using one of the long-deprecated amd64 17.0 profiles - (other than x32 or musl), then first complete the migration to the - corresponding 17.1 profile. Instructions can be found at [3]. - -3. If you are currently using systemd in a split-usr configuration, then first - complete the migration to the corresponding merged-usr profile of the - same profile version. Details on how to do this can be found in the news - item [4]. - If you are currently using openrc, migrate to 23.0 first, keeping your disk - layout. If you want to move from split-usr to merged-usr, do that afterwards. - -4. Run "emerge --info" and note down the value of the CHOST variable. - -5. Edit /etc/portage/make.conf; if there is a line defining the CHOST variable, - remove it. Also delete all lines defining CHOST_... variables. - -6. Select the 23.0 profile corresponding to your current profile, either using - "eselect profile" or by manually setting the profile symlink. - Note that old profiles are by default split-usr and the 23.0 profiles by - default merged-usr. Do NOT change directory scheme now, since this will - mess up your system! - Instead, make sure that the new profile has the same property: for example, - OLD default/linux/amd64/17.1 - ==> NEW default/linux/amd64/23.0/split-usr - (added "split-usr") - OLD default/linux/amd64/17.1/systemd/merged-usr - ==> NEW default/linux/amd64/23.0/systemd - (removed "merged-usr") - A detailed table of the upgrade paths can be found at [5]. Please consult it. - In some cases (hppa, x86) the table will tell you to pick between two choices. - What you need should be obvious from your *old* CHOST value (from step 4). - -7. Delete the contents of your binary package cache at ${PKGDIR} - rm -r /var/cache/binpkgs/* - -8. In the file or directory /etc/portage/binrepos.conf (if existing), update - the URI in all configuration such that they point to 23.0 profile binhost - directories. The exact paths can be found in the table at [5], too. - -9. Rebuild or reinstall from binary (if available) the following packages in - this order, with the same version as already active: - emerge --ask --oneshot sys-devel/binutils - (you may have to run binutils-config and re-select your binutils now) - emerge --ask --oneshot sys-devel/gcc - (IMPORTANT: If this command wants to rebuild glibc first, do *not* let it do - that; instead, abort and try again with --nodeps added to the command line.) - (you may have to run gcc-config and re-select your gcc now) - and the C library, i.e. for glibc-based systems - emerge --ask --oneshot sys-libs/glibc - or for musl-based systems - emerge --ask --oneshot sys-libs/musl - -10. Re-run "emerge --info" and check if CHOST has changed compared to step 4. - -If the CHOST has NOT changed, skip to step 13 (env-update). Otherwise, - -11. Recheck with binutils-config and gcc-config that valid installed versions - of binutils and gcc are selected. - -12. Check /etc/env.d, /etc/env.d/binutils, and /etc/env.d/gcc for files that - refer to the *OLD* CHOST value, and remove them. - Examples how to do this can be found in the similar procedure at [6]. - -13. Run env-update && source /etc/profile - -14. Re-emerge libtool: - emerge --ask --oneshot libtool - -15. Just for safety, delete the contents of your binary package cache at - ${PKGDIR} again: - rm -r /var/cache/binpkgs/* - -16. Rebuild world: - emerge --ask --emptytree @world - -[1] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_transition -[2] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_timeline -[3] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html -[4] https://www.gentoo.org/support/news-items/2022-12-01-systemd-usrmerge.html -[5] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_update_table -[6] https://wiki.gentoo.org/wiki/Changing_the_CHOST_variable#Verifying_things_work diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/eapi b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/parent b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/parent deleted file mode 100644 index d5a56a13f692..000000000000 --- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../../../targets/desktop/gnome diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/deprecated b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/deprecated deleted file mode 100644 index 36bae5bdb267..000000000000 --- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/deprecated +++ /dev/null @@ -1,33 +0,0 @@ -default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/merged-usr - -As warned about previously in a news item, systemd-255 has dropped -support for split-usr systems. All Gentoo systems running systemd will -need to be migrated to merged-usr. - -Migrating to merged-usr will move all data from /bin, /sbin, and /lib -into the /usr/bin and /usr/lib directories. The directories in / are -replaced with symlinks. - -To facilitate this, a new set of sub-profiles has been created, and a -script is available to perform the actual migration. - -To migrate a system to merged-usr, follow this procedure: - -1. Ensure your system backups are up to date. Please also update - your system fully and depclean before proceeding. - -2. Install sys-apps/merge-usr. - -3. Run "merge-usr --dryrun" as root to check for conflicts. These will - appear with the word ERROR at the start of the line. - -4. Resolve any conflicts. This may involve deleting duplicate files. If - in doubt, seek support in a Gentoo support channel. - -5. Run the merge-usr script from a root shell. Avoid running it via sudo - directly to avoid locking yourself out if an unexpected error occurs. - -6. Switch to a merged-usr profile. - -7. Run emerge with the --newuse or --changed-use option to rebuild - any packages that have a "split-usr" USE flag. diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/eapi b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/merged-usr/deprecated b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/merged-usr/deprecated deleted file mode 100644 index 78c077397232..000000000000 --- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/merged-usr/deprecated +++ /dev/null @@ -1,104 +0,0 @@ -default/linux/ppc/23.0/desktop/gnome - -A profile upgrade to version 23.0 is available for your architecture. -The new 23.0 profiles enable some toolchain hardening features and -performance enhancements by default, and standardize settings. -You can find the list of changes on the wiki tracking page [1]. - -Upgrade instructions - -Note 1: If you have manually changed your CHOST to a value different from -what the stages and profiles set, you may have to do that in the future too. -In that case you should know what you are doing, hopefully; please read the -instructions with a critical eye then. - -Note 2: In case you are already familiar with binary packages, you should be -able to add "--getbinpkg" to the emerge calls to speed things up. -The use of binary packages is completely optional though, and also not -as much tested as the source-based upgrade path yet. - -1. Ensure your system backups are up to date. Please also update - your system fully and depclean before proceeding. - glibc older than 2.36 and musl older than 1.2.4 is not supported anymore. - -2. If you are still using one of the long-deprecated amd64 17.0 profiles - (other than x32 or musl), then first complete the migration to the - corresponding 17.1 profile. Instructions can be found at [3]. - -3. If you are currently using systemd in a split-usr configuration, then first - complete the migration to the corresponding merged-usr profile of the - same profile version. Details on how to do this can be found in the news - item [4]. - If you are currently using openrc, migrate to 23.0 first, keeping your disk - layout. If you want to move from split-usr to merged-usr, do that afterwards. - -4. Run "emerge --info" and note down the value of the CHOST variable. - -5. Edit /etc/portage/make.conf; if there is a line defining the CHOST variable, - remove it. Also delete all lines defining CHOST_... variables. - -6. Select the 23.0 profile corresponding to your current profile, either using - "eselect profile" or by manually setting the profile symlink. - Note that old profiles are by default split-usr and the 23.0 profiles by - default merged-usr. Do NOT change directory scheme now, since this will - mess up your system! - Instead, make sure that the new profile has the same property: for example, - OLD default/linux/amd64/17.1 - ==> NEW default/linux/amd64/23.0/split-usr - (added "split-usr") - OLD default/linux/amd64/17.1/systemd/merged-usr - ==> NEW default/linux/amd64/23.0/systemd - (removed "merged-usr") - A detailed table of the upgrade paths can be found at [5]. Please consult it. - In some cases (hppa, x86) the table will tell you to pick between two choices. - What you need should be obvious from your *old* CHOST value (from step 4). - -7. Delete the contents of your binary package cache at ${PKGDIR} - rm -r /var/cache/binpkgs/* - -8. In the file or directory /etc/portage/binrepos.conf (if existing), update - the URI in all configuration such that they point to 23.0 profile binhost - directories. The exact paths can be found in the table at [5], too. - -9. Rebuild or reinstall from binary (if available) the following packages in - this order, with the same version as already active: - emerge --ask --oneshot sys-devel/binutils - (you may have to run binutils-config and re-select your binutils now) - emerge --ask --oneshot sys-devel/gcc - (IMPORTANT: If this command wants to rebuild glibc first, do *not* let it do - that; instead, abort and try again with --nodeps added to the command line.) - (you may have to run gcc-config and re-select your gcc now) - and the C library, i.e. for glibc-based systems - emerge --ask --oneshot sys-libs/glibc - or for musl-based systems - emerge --ask --oneshot sys-libs/musl - -10. Re-run "emerge --info" and check if CHOST has changed compared to step 4. - -If the CHOST has NOT changed, skip to step 13 (env-update). Otherwise, - -11. Recheck with binutils-config and gcc-config that valid installed versions - of binutils and gcc are selected. - -12. Check /etc/env.d, /etc/env.d/binutils, and /etc/env.d/gcc for files that - refer to the *OLD* CHOST value, and remove them. - Examples how to do this can be found in the similar procedure at [6]. - -13. Run env-update && source /etc/profile - -14. Re-emerge libtool: - emerge --ask --oneshot libtool - -15. Just for safety, delete the contents of your binary package cache at - ${PKGDIR} again: - rm -r /var/cache/binpkgs/* - -16. Rebuild world: - emerge --ask --emptytree @world - -[1] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_transition -[2] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_timeline -[3] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html -[4] https://www.gentoo.org/support/news-items/2022-12-01-systemd-usrmerge.html -[5] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_update_table -[6] https://wiki.gentoo.org/wiki/Changing_the_CHOST_variable#Verifying_things_work diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/merged-usr/eapi b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/merged-usr/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/merged-usr/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/merged-usr/parent b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/merged-usr/parent deleted file mode 100644 index 05b6f4918b26..000000000000 --- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/merged-usr/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../../../../../features/merged-usr diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/parent b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/parent deleted file mode 100644 index 288aeccdce82..000000000000 --- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../../../../targets/desktop/gnome/systemd diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/parent b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/parent deleted file mode 100644 index fae96e8d36b2..000000000000 --- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../../targets/desktop diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/developer/deprecated b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/developer/deprecated deleted file mode 100644 index 4b91a95b3766..000000000000 --- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/developer/deprecated +++ /dev/null @@ -1,104 +0,0 @@ -default/linux/ppc/23.0/split-usr - -A profile upgrade to version 23.0 is available for your architecture. -The new 23.0 profiles enable some toolchain hardening features and -performance enhancements by default, and standardize settings. -You can find the list of changes on the wiki tracking page [1]. - -Upgrade instructions - -Note 1: If you have manually changed your CHOST to a value different from -what the stages and profiles set, you may have to do that in the future too. -In that case you should know what you are doing, hopefully; please read the -instructions with a critical eye then. - -Note 2: In case you are already familiar with binary packages, you should be -able to add "--getbinpkg" to the emerge calls to speed things up. -The use of binary packages is completely optional though, and also not -as much tested as the source-based upgrade path yet. - -1. Ensure your system backups are up to date. Please also update - your system fully and depclean before proceeding. - glibc older than 2.36 and musl older than 1.2.4 is not supported anymore. - -2. If you are still using one of the long-deprecated amd64 17.0 profiles - (other than x32 or musl), then first complete the migration to the - corresponding 17.1 profile. Instructions can be found at [3]. - -3. If you are currently using systemd in a split-usr configuration, then first - complete the migration to the corresponding merged-usr profile of the - same profile version. Details on how to do this can be found in the news - item [4]. - If you are currently using openrc, migrate to 23.0 first, keeping your disk - layout. If you want to move from split-usr to merged-usr, do that afterwards. - -4. Run "emerge --info" and note down the value of the CHOST variable. - -5. Edit /etc/portage/make.conf; if there is a line defining the CHOST variable, - remove it. Also delete all lines defining CHOST_... variables. - -6. Select the 23.0 profile corresponding to your current profile, either using - "eselect profile" or by manually setting the profile symlink. - Note that old profiles are by default split-usr and the 23.0 profiles by - default merged-usr. Do NOT change directory scheme now, since this will - mess up your system! - Instead, make sure that the new profile has the same property: for example, - OLD default/linux/amd64/17.1 - ==> NEW default/linux/amd64/23.0/split-usr - (added "split-usr") - OLD default/linux/amd64/17.1/systemd/merged-usr - ==> NEW default/linux/amd64/23.0/systemd - (removed "merged-usr") - A detailed table of the upgrade paths can be found at [5]. Please consult it. - In some cases (hppa, x86) the table will tell you to pick between two choices. - What you need should be obvious from your *old* CHOST value (from step 4). - -7. Delete the contents of your binary package cache at ${PKGDIR} - rm -r /var/cache/binpkgs/* - -8. In the file or directory /etc/portage/binrepos.conf (if existing), update - the URI in all configuration such that they point to 23.0 profile binhost - directories. The exact paths can be found in the table at [5], too. - -9. Rebuild or reinstall from binary (if available) the following packages in - this order, with the same version as already active: - emerge --ask --oneshot sys-devel/binutils - (you may have to run binutils-config and re-select your binutils now) - emerge --ask --oneshot sys-devel/gcc - (IMPORTANT: If this command wants to rebuild glibc first, do *not* let it do - that; instead, abort and try again with --nodeps added to the command line.) - (you may have to run gcc-config and re-select your gcc now) - and the C library, i.e. for glibc-based systems - emerge --ask --oneshot sys-libs/glibc - or for musl-based systems - emerge --ask --oneshot sys-libs/musl - -10. Re-run "emerge --info" and check if CHOST has changed compared to step 4. - -If the CHOST has NOT changed, skip to step 13 (env-update). Otherwise, - -11. Recheck with binutils-config and gcc-config that valid installed versions - of binutils and gcc are selected. - -12. Check /etc/env.d, /etc/env.d/binutils, and /etc/env.d/gcc for files that - refer to the *OLD* CHOST value, and remove them. - Examples how to do this can be found in the similar procedure at [6]. - -13. Run env-update && source /etc/profile - -14. Re-emerge libtool: - emerge --ask --oneshot libtool - -15. Just for safety, delete the contents of your binary package cache at - ${PKGDIR} again: - rm -r /var/cache/binpkgs/* - -16. Rebuild world: - emerge --ask --emptytree @world - -[1] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_transition -[2] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_timeline -[3] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html -[4] https://www.gentoo.org/support/news-items/2022-12-01-systemd-usrmerge.html -[5] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_update_table -[6] https://wiki.gentoo.org/wiki/Changing_the_CHOST_variable#Verifying_things_work diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/developer/eapi b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/developer/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/developer/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/developer/parent b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/developer/parent deleted file mode 100644 index 4bb06e409236..000000000000 --- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/developer/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../../targets/developer diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/eapi b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/parent b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/parent deleted file mode 100644 index 898d55cbcebd..000000000000 --- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../arch/powerpc/ppc64/32ul diff --git a/profiles/default/linux/ppc/17.0/musl/parent b/profiles/default/linux/ppc/17.0/musl/parent index 9ef7663a23b6..65eaf9bd2624 100644 --- a/profiles/default/linux/ppc/17.0/musl/parent +++ b/profiles/default/linux/ppc/17.0/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../features/musl ../../../../../features/wd40 +../../../../../features/wd40 diff --git a/profiles/default/linux/ppc/23.0/musl/parent b/profiles/default/linux/ppc/23.0/musl/parent index 9ef7663a23b6..65eaf9bd2624 100644 --- a/profiles/default/linux/ppc/23.0/musl/parent +++ b/profiles/default/linux/ppc/23.0/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../features/musl ../../../../../features/wd40 +../../../../../features/wd40 diff --git a/profiles/default/linux/ppc/23.0/split-usr/musl/parent b/profiles/default/linux/ppc/23.0/split-usr/musl/parent index bd0ef6ecac62..25049c8047e4 100644 --- a/profiles/default/linux/ppc/23.0/split-usr/musl/parent +++ b/profiles/default/linux/ppc/23.0/split-usr/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../../features/musl ../../../../../../features/wd40 +../../../../../../features/wd40 diff --git a/profiles/default/linux/ppc/package.use.mask b/profiles/default/linux/ppc/package.use.mask index 631cbe4ff0cb..eff2ddb9a45c 100644 --- a/profiles/default/linux/ppc/package.use.mask +++ b/profiles/default/linux/ppc/package.use.mask @@ -1,6 +1,10 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2024-08-06) +# Requires sys-libs/libcxx. +dev-cpp/benchmark libcxx + # Mike Frysinger <vapier@gentoo.org> (2014-10-21) # This target supports ASAN/etc... #504200. sys-devel/gcc -sanitize diff --git a/profiles/default/linux/ppc64/17.0/musl/parent b/profiles/default/linux/ppc64/17.0/musl/parent index 58651906cb67..9ef7663a23b6 100644 --- a/profiles/default/linux/ppc64/17.0/musl/parent +++ b/profiles/default/linux/ppc64/17.0/musl/parent @@ -1,2 +1,3 @@ .. ../../../../../features/musl +../../../../../features/wd40 diff --git a/profiles/default/linux/ppc64/23.0/musl/package.mask b/profiles/default/linux/ppc64/23.0/musl/package.mask new file mode 100644 index 000000000000..ab6e39a666f1 --- /dev/null +++ b/profiles/default/linux/ppc64/23.0/musl/package.mask @@ -0,0 +1,7 @@ +# Copyright 2024 Gentoo Authors. +# Distributed under the terms of the GNU General Public License v2 + +# Arthur Zamarin <arthurzam@gentoo.org> (2024-08-15) +# rust-bin is available on ppc64 musl starting from 1.80.1 +-dev-lang/rust-bin +<dev-lang/rust-bin-1.80.1 diff --git a/profiles/default/linux/ppc64/23.0/musl/package.use.force b/profiles/default/linux/ppc64/23.0/musl/package.use.force new file mode 100644 index 000000000000..fd3ef27d892d --- /dev/null +++ b/profiles/default/linux/ppc64/23.0/musl/package.use.force @@ -0,0 +1,6 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Arthur Zamarin <arthurzam@gentoo.org> (2024-08-16) +# We build our riscv musl binaries ourselves, #936643 +dev-lang/rust system-bootstrap diff --git a/profiles/default/linux/ppc64/23.0/split-usr/musl/package.mask b/profiles/default/linux/ppc64/23.0/split-usr/musl/package.mask new file mode 100644 index 000000000000..ab6e39a666f1 --- /dev/null +++ b/profiles/default/linux/ppc64/23.0/split-usr/musl/package.mask @@ -0,0 +1,7 @@ +# Copyright 2024 Gentoo Authors. +# Distributed under the terms of the GNU General Public License v2 + +# Arthur Zamarin <arthurzam@gentoo.org> (2024-08-15) +# rust-bin is available on ppc64 musl starting from 1.80.1 +-dev-lang/rust-bin +<dev-lang/rust-bin-1.80.1 diff --git a/profiles/default/linux/ppc64/23.0/split-usr/musl/package.use.force b/profiles/default/linux/ppc64/23.0/split-usr/musl/package.use.force new file mode 100644 index 000000000000..fd3ef27d892d --- /dev/null +++ b/profiles/default/linux/ppc64/23.0/split-usr/musl/package.use.force @@ -0,0 +1,6 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Arthur Zamarin <arthurzam@gentoo.org> (2024-08-16) +# We build our riscv musl binaries ourselves, #936643 +dev-lang/rust system-bootstrap diff --git a/profiles/default/linux/ppc64/package.use.mask b/profiles/default/linux/ppc64/package.use.mask index 631cbe4ff0cb..eff2ddb9a45c 100644 --- a/profiles/default/linux/ppc64/package.use.mask +++ b/profiles/default/linux/ppc64/package.use.mask @@ -1,6 +1,10 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2024-08-06) +# Requires sys-libs/libcxx. +dev-cpp/benchmark libcxx + # Mike Frysinger <vapier@gentoo.org> (2014-10-21) # This target supports ASAN/etc... #504200. sys-devel/gcc -sanitize diff --git a/profiles/default/linux/ppc64le/17.0/musl/parent b/profiles/default/linux/ppc64le/17.0/musl/parent index 58651906cb67..9ef7663a23b6 100644 --- a/profiles/default/linux/ppc64le/17.0/musl/parent +++ b/profiles/default/linux/ppc64le/17.0/musl/parent @@ -1,2 +1,3 @@ .. ../../../../../features/musl +../../../../../features/wd40 diff --git a/profiles/default/linux/ppc64le/23.0/musl/package.mask b/profiles/default/linux/ppc64le/23.0/musl/package.mask new file mode 100644 index 000000000000..ab6e39a666f1 --- /dev/null +++ b/profiles/default/linux/ppc64le/23.0/musl/package.mask @@ -0,0 +1,7 @@ +# Copyright 2024 Gentoo Authors. +# Distributed under the terms of the GNU General Public License v2 + +# Arthur Zamarin <arthurzam@gentoo.org> (2024-08-15) +# rust-bin is available on ppc64 musl starting from 1.80.1 +-dev-lang/rust-bin +<dev-lang/rust-bin-1.80.1 diff --git a/profiles/default/linux/ppc64le/23.0/musl/package.use.force b/profiles/default/linux/ppc64le/23.0/musl/package.use.force new file mode 100644 index 000000000000..fd3ef27d892d --- /dev/null +++ b/profiles/default/linux/ppc64le/23.0/musl/package.use.force @@ -0,0 +1,6 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Arthur Zamarin <arthurzam@gentoo.org> (2024-08-16) +# We build our riscv musl binaries ourselves, #936643 +dev-lang/rust system-bootstrap diff --git a/profiles/default/linux/ppc64le/23.0/split-usr/musl/package.mask b/profiles/default/linux/ppc64le/23.0/split-usr/musl/package.mask new file mode 100644 index 000000000000..ab6e39a666f1 --- /dev/null +++ b/profiles/default/linux/ppc64le/23.0/split-usr/musl/package.mask @@ -0,0 +1,7 @@ +# Copyright 2024 Gentoo Authors. +# Distributed under the terms of the GNU General Public License v2 + +# Arthur Zamarin <arthurzam@gentoo.org> (2024-08-15) +# rust-bin is available on ppc64 musl starting from 1.80.1 +-dev-lang/rust-bin +<dev-lang/rust-bin-1.80.1 diff --git a/profiles/default/linux/ppc64le/23.0/split-usr/musl/package.use.force b/profiles/default/linux/ppc64le/23.0/split-usr/musl/package.use.force new file mode 100644 index 000000000000..fd3ef27d892d --- /dev/null +++ b/profiles/default/linux/ppc64le/23.0/split-usr/musl/package.use.force @@ -0,0 +1,6 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Arthur Zamarin <arthurzam@gentoo.org> (2024-08-16) +# We build our riscv musl binaries ourselves, #936643 +dev-lang/rust system-bootstrap diff --git a/profiles/default/linux/ppc64le/package.use.mask b/profiles/default/linux/ppc64le/package.use.mask index 631cbe4ff0cb..eff2ddb9a45c 100644 --- a/profiles/default/linux/ppc64le/package.use.mask +++ b/profiles/default/linux/ppc64le/package.use.mask @@ -1,6 +1,10 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2024-08-06) +# Requires sys-libs/libcxx. +dev-cpp/benchmark libcxx + # Mike Frysinger <vapier@gentoo.org> (2014-10-21) # This target supports ASAN/etc... #504200. sys-devel/gcc -sanitize diff --git a/profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/package.use.force b/profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/package.use.force new file mode 100644 index 000000000000..1205c8086524 --- /dev/null +++ b/profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/package.use.force @@ -0,0 +1,6 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# matoro <matoro_gentoo@matoro.tk> +# We build our riscv musl binaries ourselves, #936643 +dev-lang/rust system-bootstrap diff --git a/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/package.use.force b/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/package.use.force new file mode 100644 index 000000000000..1205c8086524 --- /dev/null +++ b/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/package.use.force @@ -0,0 +1,6 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# matoro <matoro_gentoo@matoro.tk> +# We build our riscv musl binaries ourselves, #936643 +dev-lang/rust system-bootstrap diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64/musl/package.use.force b/profiles/default/linux/riscv/23.0/rv64/lp64/musl/package.use.force new file mode 100644 index 000000000000..1205c8086524 --- /dev/null +++ b/profiles/default/linux/riscv/23.0/rv64/lp64/musl/package.use.force @@ -0,0 +1,6 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# matoro <matoro_gentoo@matoro.tk> +# We build our riscv musl binaries ourselves, #936643 +dev-lang/rust system-bootstrap diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/package.use.force b/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/package.use.force new file mode 100644 index 000000000000..1205c8086524 --- /dev/null +++ b/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/package.use.force @@ -0,0 +1,6 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# matoro <matoro_gentoo@matoro.tk> +# We build our riscv musl binaries ourselves, #936643 +dev-lang/rust system-bootstrap diff --git a/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/musl/package.use.force b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/musl/package.use.force new file mode 100644 index 000000000000..1205c8086524 --- /dev/null +++ b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/musl/package.use.force @@ -0,0 +1,6 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# matoro <matoro_gentoo@matoro.tk> +# We build our riscv musl binaries ourselves, #936643 +dev-lang/rust system-bootstrap diff --git a/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/musl/package.use.force b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/musl/package.use.force new file mode 100644 index 000000000000..1205c8086524 --- /dev/null +++ b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/musl/package.use.force @@ -0,0 +1,6 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# matoro <matoro_gentoo@matoro.tk> +# We build our riscv musl binaries ourselves, #936643 +dev-lang/rust system-bootstrap diff --git a/profiles/default/linux/x86/17.0/musl/parent b/profiles/default/linux/x86/17.0/musl/parent index 58651906cb67..9ef7663a23b6 100644 --- a/profiles/default/linux/x86/17.0/musl/parent +++ b/profiles/default/linux/x86/17.0/musl/parent @@ -1,2 +1,3 @@ .. ../../../../../features/musl +../../../../../features/wd40 diff --git a/profiles/default/linux/x86/23.0/i686/musl/parent b/profiles/default/linux/x86/23.0/i686/musl/parent index 5bbe8700f1a6..bd0ef6ecac62 100644 --- a/profiles/default/linux/x86/23.0/i686/musl/parent +++ b/profiles/default/linux/x86/23.0/i686/musl/parent @@ -1,2 +1,3 @@ .. ../../../../../../features/musl +../../../../../../features/wd40 diff --git a/profiles/default/linux/x86/23.0/i686/split-usr/musl/parent b/profiles/default/linux/x86/23.0/i686/split-usr/musl/parent index b488e1ca01b8..a3de2bcf95f7 100644 --- a/profiles/default/linux/x86/23.0/i686/split-usr/musl/parent +++ b/profiles/default/linux/x86/23.0/i686/split-usr/musl/parent @@ -1,2 +1,3 @@ .. ../../../../../../../features/musl +../../../../../../../features/wd40 diff --git a/profiles/default/linux/x86/23.0/i686/time64/make.defaults b/profiles/default/linux/x86/23.0/i686/time64/make.defaults index e842848fb66c..983829cdc512 100644 --- a/profiles/default/linux/x86/23.0/i686/time64/make.defaults +++ b/profiles/default/linux/x86/23.0/i686/time64/make.defaults @@ -1,5 +1,5 @@ # Copyright 2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -CHOST="i686-pc-linux-gnut64" +CHOST="i686-pc_t64-linux-gnu" CHOST_x86="${CHOST}" diff --git a/profiles/default/linux/x86/23.0/i686/time64/package.accept_keywords b/profiles/default/linux/x86/23.0/i686/time64/package.accept_keywords new file mode 100644 index 000000000000..f065ec275cad --- /dev/null +++ b/profiles/default/linux/x86/23.0/i686/time64/package.accept_keywords @@ -0,0 +1,6 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# For better testing of time64, we use gcc-14 here already in an otherwise stable +# environment. +sys-devel/gcc:14 ~x86 diff --git a/profiles/desc/guile_single_target.desc b/profiles/desc/guile_single_target.desc new file mode 100644 index 000000000000..95f51d5f0062 --- /dev/null +++ b/profiles/desc/guile_single_target.desc @@ -0,0 +1,7 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of GUILE_SINGLE_TARGET USE_EXPAND flags. + +2-2 - Build only for GNU Guile 2.2. +3-0 - Build only for GNU Guile 3.0. diff --git a/profiles/desc/guile_targets.desc b/profiles/desc/guile_targets.desc new file mode 100644 index 000000000000..a958e0c93334 --- /dev/null +++ b/profiles/desc/guile_targets.desc @@ -0,0 +1,7 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of GUILE_TARGETS USE_EXPAND flags. + +2-2 - Build only for GNU Guile 2.2 +3-0 - Build only for GNU Guile 3.0 diff --git a/profiles/desc/l10n.desc b/profiles/desc/l10n.desc index 8507b4ecd5b2..e37807f4a3e8 100644 --- a/profiles/desc/l10n.desc +++ b/profiles/desc/l10n.desc @@ -1,4 +1,4 @@ -# Copyright 2016-2022 Gentoo Authors +# Copyright 2016-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of L10N USE_EXPAND flags. @@ -188,6 +188,7 @@ sd - Sindhi si - Sinhala sid - Sidamo sk - Slovak +skr - Saraiki sl - Slovenian sml - Central Sama sn - Shona diff --git a/profiles/features/big-endian/package.use.mask b/profiles/features/big-endian/package.use.mask index 71906122232a..bbde951452d2 100644 --- a/profiles/features/big-endian/package.use.mask +++ b/profiles/features/big-endian/package.use.mask @@ -45,6 +45,7 @@ gui-libs/gtk wayland gnome-base/gnome-control-center wayland sys-apps/xdg-desktop-portal-gnome wayland net-libs/webkit-gtk:6 wayland +dev-libs/libportal wayland # matoro <matoro_gentoo@matoro.tk> (2023-04-10) # media-libs/libldac casualties (#80238) diff --git a/profiles/features/hardened/make.defaults b/profiles/features/hardened/make.defaults index 8843d9bdb2c8..431f75d3915d 100644 --- a/profiles/features/hardened/make.defaults +++ b/profiles/features/hardened/make.defaults @@ -12,7 +12,7 @@ USE="hardened pic xtpax -jit -orc" # This variable can be leveraged in ebuilds for pkg_postinst messages that # indicate said package is, say, configured in a way that defeats the purpose # of running hardened. -PROFILE_IS_HARDENED=1 +PROFILE_IS_HARDENED="1" # We set the default markings to none PAX_MARKINGS="none" diff --git a/profiles/features/llvm/make.defaults b/profiles/features/llvm/make.defaults index defd200ce9d1..f36599c1e300 100644 --- a/profiles/features/llvm/make.defaults +++ b/profiles/features/llvm/make.defaults @@ -31,7 +31,7 @@ ADDR2LINE="llvm-addr2line" # Rust needs this to build some crates (like uutils) # https://github.com/rust-lang/rust/blob/master/compiler/rustc_llvm/build.rs -LLVM_USE_LIBCXX=1 +LLVM_USE_LIBCXX="1" # https://github.com/rust-lang/cc-rs#c-support # https://github.com/rust-lang/cc-rs/blob/main/src/lib.rs CXXSTDLIB="c++" diff --git a/profiles/features/llvm/package.accept_keywords b/profiles/features/llvm/package.accept_keywords deleted file mode 100644 index 231f53933017..000000000000 --- a/profiles/features/llvm/package.accept_keywords +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# this version contains the path fix for portage needed for stage1 builds -=sys-apps/portage-3.0.33 ~amd64 - -# this version contains the fix for CPP resetting -=sys-libs/glibc-2.35-r10 ~amd64 diff --git a/profiles/features/llvm/package.use.mask b/profiles/features/llvm/package.use.mask index 44b8fcea3c54..9559cea0d1f0 100644 --- a/profiles/features/llvm/package.use.mask +++ b/profiles/features/llvm/package.use.mask @@ -1,6 +1,11 @@ # Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Jimi Huotari <chiitoo@gentoo.org> (2024-08-22) +# Fails to compile due to a pre-built binary. +# Gentoo bug: 922163 +media-video/obs-studio browser + # Sam James <sam@gentoo.org> (2023-07-22) # Doesn't call llvm-profdata so fails. sys-devel/binutils pgo diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask index 202aaeef15fa..8f0c620b4211 100644 --- a/profiles/features/musl/package.mask +++ b/profiles/features/musl/package.mask @@ -1,6 +1,16 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James <sam@gentoo.org> (2024-08-31) +# sys-devel/binutils[gprofng] is masked on musl +dev-debug/gprofng-gui + +# Sam James <sam@gentoo.org> (2024-08-21) +# systemtap needs porting to musl. Fails to compile in a few ways. +# See bug #925857. +dev-debug/systemtap +sys-apps/tuned + # Robert Förster <Dessa@gmake.de> (2024-05-06) # needs mongodb net-wireless/unifi @@ -28,10 +38,6 @@ app-emulation/protontricks # Mask until execinfo.h use can be properly patched, bug #853856 media-gfx/renderdoc -# Maciej Barć <xgqt@gentoo.org> (2024-03-23) -# Binary package, which is compiled against glibc -www-apps/jellyfin-bin - # Arthur Zamarin <arthurzam@gentoo.org> (2024-03-15) # Needs ada sci-electronics/ghdl @@ -76,53 +82,23 @@ games-strategy/seven-kingdoms # this time. (#925547) app-arch/lrzip-next -# Marek Szuba <marecki@gentoo.org> (2024-02-18) -# Binary-only packages linked against glibc -net-analyzer/nessus-agent-bin -net-analyzer/nessus-bin - -# Marc Schiffbauer <mschiff@gentoo.org> (2024-02-16) -# Binary package, which is compiled against glibc -app-editors/logseq-desktop-bin - # Christopher Fore <csfore@posteo.net> (2024-01-24) # >=sys-fs/bcachefs-tools-1.4.1 uses functions currently not in Musl # https://github.com/koverstreet/bcachefs-tools/issues/213 ->=sys-fs/bcachefs-tools-1.4.1 +# The above was fixed in musl 1.2.5, which bcachefs-tools 1.11.0 +# will now depend on. +# https://www.openwall.com/lists/musl/2024/03/01/2 +<sys-fs/bcachefs-tools-1.11.0 # Conrad Kostecki <conikost@gentoo.org> (2024-01-23) # Uses glibc function getsourcefilter(), # which are not available on musl. net-misc/mcproxy -# Giuseppe Foti <foti.giuseppe@gmail.com> (2024-01-22) -# Binary package, which is compiled against glibc -app-office/drawio-desktop-bin - -# Maciej Barć <xgqt@gentoo.org> (2024-01-06) -# Binary package, which is compiled against glibc -app-office/joplin-desktop - -# Maciej Barć <xgqt@gentoo.org> (2024-01-06) -# Binary package, which is compiled against glibc -dev-util/azuredatastudio - # Florian Schmaus <flow@gentoo.org> (2023-11-22) # Requires systemd which is not supported on musl. sys-power/sandmann-bin -# Maciej Barć <xgqt@gentoo.org> (2023-09-16) -# Binary package, which is compiled against glibc -dev-lang/dafny-bin - -# Maciej Barć <xgqt@gentoo.org> (2023-09-16) -# Binary package, which is compiled against glibc -app-shells/pwsh-bin - -# Maciej Barć <xgqt@gentoo.org> (2023-07-01) -# Binary package, which is compiled against glibc -games-util/heroic-bin - # Brahmajit Das <brahmajit.xyz@gmail.com> (2023-06-15) # The package uses innetgr which is not available in musl, bug 898556 # The package is only for long-obsolete polkit policies anyway. @@ -136,14 +112,6 @@ sys-auth/polkit-pkla-compat # Mask until execinfo.h use can be properly patched, bug #877721 and #903689. dev-scheme/guile-ssh -# Conrad Kostecki <conikost@gentoo.org> (2023-03-01) -# Binary package, which is compiled against glibc -sys-block/arcconf - -# Conrad Kostecki <conikost@gentoo.org> (2023-03-01) -# Binary package, which is compiled against glibc -sys-apps/smcipmitool - # Alfredo Tupone <tupone@gentoo.org> (2023-02-27) # Uses dev-util/nvidia-cuda-sdk dev-libs/cutlass @@ -177,6 +145,7 @@ sys-apps/noexec dev-db/pg-gvm net-analyzer/notus-scanner net-analyzer/greenbone-feed-sync +net-analyzer/boreas # Petr Vaněk <arkamar@atlas.cz> (2022-09-23) # Musl does not implement rresvport function, bugs #713810 and #713376. @@ -236,14 +205,19 @@ app-benchmarks/geekbench app-benchmarks/geekbench-ml app-crypt/rainbowcrack app-crypt/yubioath-flutter-bin +app-editors/logseq-desktop-bin app-editors/sublime-text app-editors/vscode app-editors/vscodium app-emulation/crossover-bin +app-emulation/genymotion-bin 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 app-text/zotero-bin dev-db/ocp @@ -252,11 +226,13 @@ dev-db/sqlcl-bin dev-games/ps2-packer dev-java/openjdk-bin dev-java/openjdk-jre-bin +dev-lang/dafny-bin dev-libs/luise dev-libs/nwjs dev-perl/Lab-Zhinst dev-php/PEAR-MDB2_Driver_oci8 dev-python/pyzotero +dev-util/azuredatastudio dev-util/idea-community games-action/a-story-about-my-uncle games-action/badland @@ -307,9 +283,8 @@ games-server/steamcmd games-server/ut2004-ded games-simulation/slime-rancher games-strategy/darwinia -games-strategy/darwinia-demo games-strategy/knights-demo -games-strategy/majesty-demo +games-util/heroic-bin gnome-extra/nautilus-dropbox kde-apps/dolphin-plugins-dropbox mail-client/thunderbird-bin @@ -323,6 +298,8 @@ media-video/amdgpu-pro-amf media-video/dvbackup media-video/makemkv media-video/popcorntime-bin +net-analyzer/nessus-agent-bin +net-analyzer/nessus-bin net-im/discord net-im/element-desktop-bin net-im/gitter-bin @@ -353,11 +330,14 @@ sci-misc/jupyterlab-desktop-bin sci-misc/netlogo-bin sys-apps/intune-portal sys-apps/ipmicfg +sys-apps/smcipmitool sys-apps/tas +sys-block/arcconf sys-block/hpssacli sys-block/megacli www-apps/chromedriver-bin www-apps/grafana-bin +www-apps/jellyfin-bin www-apps/kibana-bin www-client/firefox-bin www-client/google-chrome diff --git a/profiles/features/musl/package.use.mask b/profiles/features/musl/package.use.mask index 9cb4b9e5ab7b..1bae192c2abe 100644 --- a/profiles/features/musl/package.use.mask +++ b/profiles/features/musl/package.use.mask @@ -1,6 +1,24 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ian Jordan <immoloism@gmail.com> (2024-08-22) +# Browser uses a prebuilt binary built against glibc (bug #934005) +media-video/obs-studio browser + +# Sam James <sam@gentoo.org> (2024-08-21) +# dev-debug/systemtap doesn't work on musl +app-emulation/libvirt dtrace +gui-libs/neatvnc tracing +gui-apps/wayvnc tracing + +# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2024-08-06) +# Requires sys-libs/libcxx. +dev-cpp/benchmark libcxx + +# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2024-07-25) +# Requires systemd-detect-virt +app-emulation/virt-firmware test + # Sam James <sam@gentoo.org> (2024-06-03) # Poor rendering performance otherwise (bug #931215) but it doesn't # work on musl. @@ -54,6 +72,11 @@ sys-devel/gcc cet sys-libs/binutils-libs cet sys-libs/glibc cet +# Andreas K. Hüttel <dilfridge@gentoo.org> (2024-03-05) +# gprofng is still somewhat messed up with musl-1.2.4, does not build +# bug 912284 +sys-devel/binutils gprofng + # Violet Purcell <vimproved@inventati.org> (2024-01-25) # f16c support in gtk4 requires the ifunc attribute, which # is not available on musl. There is a configure check for @@ -138,6 +161,7 @@ www-client/qutebrowser widevine net-analyzer/wireshark sdjournal sys-apps/ipmitool openbmc sys-auth/pambase homed +dev-qt/qtbase journald # Petr Vaněk <arkamar@atlas.cz> (2022-03-15) # musl package does not currently provide gencat binary, which is needed for diff --git a/profiles/features/musl/package.use.stable.mask b/profiles/features/musl/package.use.stable.mask index 0a42768ac43b..a903356e7e0b 100644 --- a/profiles/features/musl/package.use.stable.mask +++ b/profiles/features/musl/package.use.stable.mask @@ -1,16 +1,10 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Andreas K. Hüttel <dilfridge@gentoo.org> (2024-03-07) # This doesn't work yet with musl-1.2.4, bug 906603 sys-libs/compiler-rt-sanitizers msan -# Andreas K. Hüttel <dilfridge@gentoo.org> (2024-03-05) -# gprofng is still somewhat messed up with musl-1.2.4, does not build -# let's hope this is fixed with the next release -# bug 912284 -<sys-devel/binutils-2.43 gprofng - # Sam James <sam@gentoo.org> (2022-10-04) # libxcrypt migration isn't yet stable on musl. sys-auth/pambase yescrypt diff --git a/profiles/features/musl/use.mask b/profiles/features/musl/use.mask index 8188a9fef818..36a3df9cb46b 100644 --- a/profiles/features/musl/use.mask +++ b/profiles/features/musl/use.mask @@ -1,10 +1,14 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Select the correct ELIBC -elibc_musl elibc_glibc +# Sam James <sam@gentoo.org> (2024-08-21) +# dev-debug/systemtap doesn't work on musl +systemtap + # Sam James <sam@gentoo.org> (2022-10-04) # Mask USE flags which pull in a binary package linked against glibc (rolling # mask, use for all such packages) diff --git a/profiles/features/prefix/standalone/kernel-2.6.16+/make.defaults b/profiles/features/prefix/standalone/kernel-2.6.16+/make.defaults index 4f6092226447..b98ce4ffc95f 100644 --- a/profiles/features/prefix/standalone/kernel-2.6.16+/make.defaults +++ b/profiles/features/prefix/standalone/kernel-2.6.16+/make.defaults @@ -13,10 +13,10 @@ # utimensat is missing or not reliable until linux-2.6.32. # needed by python-3. # lutimes requires utimensat -ac_cv_func_utimensat=no -ac_cv_func_lutimes=no +ac_cv_func_utimensat="no" +ac_cv_func_lutimes="no" # pipe2 and dup3 requires >=linux-2.6.27. Needed by python-3. -ac_cv_func_pipe2=no -ac_cv_func_dup3=no +ac_cv_func_pipe2="no" +ac_cv_func_dup3="no" # epoll_create1 requires >=linux-2.6.27. -ac_cv_func_epoll_create1=no +ac_cv_func_epoll_create1="no" diff --git a/profiles/features/prefix/standalone/kernel-2.6.32+/make.defaults b/profiles/features/prefix/standalone/kernel-2.6.32+/make.defaults index 056f07700a5d..33e139f1ded2 100644 --- a/profiles/features/prefix/standalone/kernel-2.6.32+/make.defaults +++ b/profiles/features/prefix/standalone/kernel-2.6.32+/make.defaults @@ -1,4 +1,4 @@ # This profile is supporting >=linux-2.6.32[a] and <linux-3.2[b]. # only available in glibc-2.26. -ac_cv_func_reallocarray=no +ac_cv_func_reallocarray="no" diff --git a/profiles/features/prefix/standalone/make.defaults b/profiles/features/prefix/standalone/make.defaults index 09b32b13eaaa..a5acafc188fa 100644 --- a/profiles/features/prefix/standalone/make.defaults +++ b/profiles/features/prefix/standalone/make.defaults @@ -4,6 +4,6 @@ # remove when python-3.4 goes end-of-life on 2019-03-16, # and when python-2.7 goes end-of-life on 2020-01-01. # https://docs.python.org/devguide/#status-of-python-branches -ac_cv_func_getentropy=no +ac_cv_func_getentropy="no" # Reconsider the stability of Prefix in 2019. ACCEPT_KEYWORDS="~${ARCH}" diff --git a/profiles/features/split-usr/make.defaults b/profiles/features/split-usr/make.defaults index 9d42deee4999..3f95c0a0e32a 100644 --- a/profiles/features/split-usr/make.defaults +++ b/profiles/features/split-usr/make.defaults @@ -1,2 +1,2 @@ # Set an environment variable so we can easily test for the profile type -PROFILE_23_USRTYPE=split-usr +PROFILE_23_USRTYPE="split-usr" diff --git a/profiles/features/wd40/package.mask b/profiles/features/wd40/package.mask index 8907507befc2..30e6852a7ea3 100644 --- a/profiles/features/wd40/package.mask +++ b/profiles/features/wd40/package.mask @@ -1,6 +1,168 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# matoro <matoro_gentoo@matoro.tk> (2024-08-10), #936643 +# Unmask old pre-rust librsvg. This has vulnerabilities, +# so it is masked by default and only unmasked on wd40 +-<gnome-base/librsvg-2.41 + +# matoro <matoro_gentoo@matoro.tk> (2024-07-27) +# Additional entries exposed by correcting musl, #936643 +x11-terms/alacritty +www-client/firefox +www-misc/buku +www-client/seamonkey +www-misc/urlwatch +www-client/tangram +www-apps/nextcloud-notify_push +sys-process/below +sys-process/bottom +sys-cluster/ceph +sys-block/dust +sys-apps/zram-generator +sys-apps/ripgrep +sys-apps/eza +sys-apps/lsd +sys-apps/fd +net-wireless/urh +net-proxy/mitmproxy +net-wireless/gr-ieee802154 +net-wireless/gr-rds +net-wireless/gr-scopy +net-wireless/gqrx-scanner +net-misc/electrum +net-misc/gns3-server +net-misc/geckodriver +net-im/synapse +net-irc/limnoria +net-irc/limnoria-plugins-progval +net-irc/limnoria-plugins-jlu5 +net-irc/limnoria-plugins-chantracker +net-analyzer/nagstamon +net-analyzer/python-gvm +net-analyzer/suricata +net-analyzer/gvm-tools +net-analyzer/gr-fosphor +net-analyzer/gvm +net-analyzer/snmpclitools +media-sound/beets +media-sound/gnome-sound-recorder +media-gfx/oxipng +media-gfx/curtail +mail-client/thunderbird +gui-libs/greetd +gnome-extra/gnome-shell-extensions +gui-apps/tuigreet +gnome-base/gnome-extra-apps +gui-apps/gtkgreet +gnome-extra/pch-session +gnome-extra/gnome-weather +gnome-extra/gnome-shell-frippery +gnome-extra/gnome-characters +gnome-extra/cjs +gnome-extra/cinnamon +gnome-extra/gnome-shell-extension-dash-to-panel +gnome-extra/gnome-shell-extension-weather-in-the-clock +gnome-extra/gnome-shell-extension-bluetooth-quick-connect +gnome-extra/gnome-shell-extension-gsconnect +gnome-extra/gnome-shell-extension-desktop-icons-ng +gnome-extra/gnome-shell-extension-appindicator +gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen +gnome-extra/gnome-shell-extension-bing-wallpaper +gnome-extra/gnome-shell-extension-applications-overview-tooltip +gnome-extra/gnome-shell-extension-alphabetical-grid +gnome-extra/gnome-shell-extension-pop-shell +gnome-base/gnome +games-strategy/ja2-stracciatella +games-strategy/0ad +games-rpg/rpg-cli +games-board/gnome-chess +dev-util/pwntools +dev-util/rustup +dev-util/sccache +dev-util/bindgen +dev-util/cargo-license +dev-util/cargo-ebuild +dev-util/cargo-audit +dev-util/bingrep +dev-python/trimesh +dev-python/vpython +dev-python/treq +dev-python/twython +dev-python/txtorcon +dev-python/txredisapi +dev-python/sqlglot +dev-python/spake2 +dev-python/requests-ntlm +dev-python/python3-discogs-client +dev-python/python-axolotl +net-im/yowsup +dev-python/pyghmi +dev-python/omemo-dr +net-im/transwhat +dev-python/noiseprotocol +dev-python/mitmproxy_wireguard +dev-python/magic-wormhole +dev-python/magic-wormhole-transit-relay +dev-python/magic-wormhole-mailbox-server +dev-python/jwcrypto +dev-python/websockify +dev-python/jupyter +dev-python/jupyter-server-proxy +dev-python/jupyter-kernel-test +dev-python/jellyfish +www-apps/novnc +dev-python/jsonmerge +dev-python/jinja2_pluralize +dev-python/fido2 +dev-python/github3-py +dev-python/google-auth-oauthlib +dev-python/elasticsearch +dev-python/dns-lexicon +dev-python/dissononce +dev-python/consonance +dev-python/PyGithub +dev-python/adblock +dev-python/pysnmp +dev-python/pysnmp-mibs +dev-python/pysmi +dev-python/pysnmpcrypto +dev-java/icedtea-web +dev-debug/pwndbg +dev-db/mycli +sci-mathematics/mathlib-tools +dev-python/keep +dev-db/pgcli +dev-db/mysql-workbench +>=app-text/pelican-4.9.0 +dev-util/howdoi +app-text/pdfminer +app-text/restview +app-text/fblog +app-shells/nushell +app-misc/rpick +app-misc/skim +app-i18n/yaskkserv2 +app-emulation/cloud-init +app-forensics/yara-x +app-eselect/eselect-gnome-shell-extensions +app-emacs/rg +app-emacs/emacs-ipython-notebook +app-crypt/yubikey-manager +app-crypt/yubikey-manager-qt +app-crypt/sequoia-sq +app-crypt/sequoia-sqv +app-crypt/certbot-apache +app-crypt/nitrocli +app-crypt/certbot-dns-nsone +app-crypt/certbot-dns-dnsimple +app-containers/netavark +app-containers/aardvark-dns +app-backup/duplicity +app-backup/backintime +app-benchmarks/hyperfine +app-backup/duply + # Agostino Sarubbo <ago@gentoo.org> (2024-04-10) # Requires rust on armv4/armv4t/arm5te dev-util/bugbite-cli @@ -23,6 +185,7 @@ net-wireless/gnuradio net-wireless/gqrx net-wireless/gr-iqbal net-wireless/gr-osmosdr +app-emulation/diskimage-builder # Various packages requiring Rust. app-admin/ansible @@ -151,6 +314,7 @@ dev-util/tree-sitter-cli dev-vcs/breezy >=dev-vcs/stgit-2 >=games-board/gnome-mahjongg-3.40.0 +>=games-puzzle/swell-foop-46 gnome-base/gdm >=gnome-base/gnome-core-apps-3.36.5 >=gnome-base/gnome-core-libs-3.36.5 @@ -158,6 +322,7 @@ gnome-base/gdm >=gnome-base/gnome-shell-3.38 >=gnome-base/librsvg-2.41 gnome-extra/gnome-browser-connector +>=gnome-extra/gnome-system-monitor-46 gnome-extra/gnome-tweaks gnome-extra/sushi >=media-gfx/libimagequant-4 @@ -175,7 +340,9 @@ net-p2p/deluge sci-geosciences/gnome-maps >=sys-apps/bat-0.18.1 >=sys-block/thin-provisioning-tools-1.0.6 +>=sys-process/glances-4.1.2.1 sys-fs/bcachefs-tools virtual/rust www-apps/radicale >=x11-themes/adwaita-icon-theme-3.36 +x11-themes/adwaita-icon-theme-legacy diff --git a/profiles/features/wd40/package.use.mask b/profiles/features/wd40/package.use.mask index b253ee7d0daa..3520b9ccc372 100644 --- a/profiles/features/wd40/package.use.mask +++ b/profiles/features/wd40/package.use.mask @@ -1,6 +1,41 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# matoro <matoro_gentoo@matoro.tk> (2024-07-27) +# Additional entries exposed by correcting musl, #936643 +x11-wm/xpra crypt oauth +>=x11-wm/xpra-6.0.1-r1 test +x11-misc/gpaste introspection gnome +www-servers/servefile ssl +sys-block/tgt rbd +sci-physics/root jupyter +sci-libs/branca doc test +net-vpn/eduvpn-client doc +net-misc/httpie test +net-dns/dnsdist doh3 quic +net-analyzer/linkchecker test +x11-themes/arc-theme cinnamon +dev-python/xdoctest test +dev-python/stripe test +dev-python/respx test +dev-python/python-swiftclient test +dev-python/pypdf test +dev-python/oct2py test +dev-python/octave-kernel test +dev-python/markups test +dev-python/keyrings-alt test +sci-mathematics/cadabra jupyter +sci-mathematics/yacas jupyter +dev-python/metakernel test +dev-python/elastic-transport test +dev-python/genson test +dev-python/construct test +dev-db/barman test +app-emulation/libvirt rbd virtiofsd +app-misc/gramps test +app-forensics/volatility3 jsonschema +app-emulation/libguestfs test + # Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2024-03-19) # Requires dev-python/cryptography sys-kernel/installkernel efistub @@ -196,7 +231,9 @@ dev-vcs/mercurial rust # Joonas Niilola <juippis@gentoo.org> (2020-10-02) # Sam James <sam@gentoo.org> (2021-03-11) +# Michael Orlitzky <mjo@gentoo.org> (2024-07-09) # Dependency only keyworded on specific ${arch} profiles. +>=dev-lang/php-8.3.9 avif dev-libs/efl avif kde-frameworks/kimageformats avif media-libs/gd avif diff --git a/profiles/features/wd40/use.mask b/profiles/features/wd40/use.mask index a265b328acb2..cd95248c0a62 100644 --- a/profiles/features/wd40/use.mask +++ b/profiles/features/wd40/use.mask @@ -1,6 +1,10 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# matoro <matoro_gentoo@matoro.tk> (2024-07-27) +# media-video/rav1e requires Rust. +rav1e + rust # Michał Górny <mgorny@gentoo.org> (2022-10-09) diff --git a/profiles/license_groups b/profiles/license_groups index 8ecb8dd342f9..166c9d825cef 100644 --- a/profiles/license_groups +++ b/profiles/license_groups @@ -15,7 +15,7 @@ # https://www.gnu.org/licenses/license-list.html # GPL or LGPL with various exceptions are also included here, because # they are more permissive than the licenses they are based on. -GPL-COMPATIBLE AGPL-3 AGPL-3+ Apache-2.0 Apache-2.0-with-LLVM-exceptions Artistic-2 Boost-1.0 BSD BSD-2 CC0-1.0 CeCILL-2 Clarified-Artistic Clear-BSD ECL-2.0 FSFAP FTL gcc-runtime-library-exception-3.1 GPL-1 GPL-1+ GPL-2 GPL-2+ GPL-2+-with-openssl-exception GPL-2+-with-eCos-exception-2 GPL-2-with-classpath-exception GPL-2-with-exceptions GPL-2-with-font-exception GPL-2-with-linking-exception GPL-2-with-MySQL-FLOSS-exception GPL-2+-with-Pyinstaller-Bootloader-exception GPL-3 GPL-3+ GPL-3+-with-autoconf-exception GPL-3+-with-font-exception GPL-3-with-font-exception GPL-3-with-openssl-exception HPND IJG ISC LGPL-2 LGPL-2+ LGPL-2-with-linking-exception LGPL-2.1 LGPL-2.1+ LGPL-2.1-with-linking-exception LGPL-3 LGPL-3+ LGPL-3-with-linking-exception libgcc libstdc++ metapackage MIT MPL-2.0 Nokia-Qt-LGPL-Exception-1.1 OPENLDAP PSF-2 PSF-2.4 public-domain PYTHON qwt Ruby Ruby-BSD SGI-B-2.0 Sleepycat tanuki-community Transmission-OpenSSL-exception Unicode-DFS-2016 Unlicense UoI-NCSA UPL-1.0 UPX-exception vim W3C WTFPL-2 wxWinLL-3.1 ZLIB ZPL +GPL-COMPATIBLE AGPL-3 AGPL-3+ Apache-2.0 Apache-2.0-with-LLVM-exceptions Artistic-2 Boost-1.0 BSD BSD-2 CC0-1.0 CeCILL-2 Clarified-Artistic Clear-BSD ECL-2.0 FSFAP FTL gcc-runtime-library-exception-3.1 GPL-1 GPL-1+ GPL-2 GPL-2+ GPL-2+-with-openssl-exception GPL-2+-with-eCos-exception-2 GPL-2-with-classpath-exception GPL-2-with-font-exception GPL-2-with-linking-exception GPL-2-with-MySQL-FLOSS-exception GPL-2+-with-Pyinstaller-Bootloader-exception GPL-3 GPL-3+ GPL-3+-with-autoconf-exception GPL-3+-with-font-exception GPL-3+-with-openssl-exception GPL-3-with-font-exception GPL-3-with-openssl-exception HPND IJG ISC LGPL-2 LGPL-2+ LGPL-2-with-linking-exception LGPL-2.1 LGPL-2.1+ LGPL-2.1-with-linking-exception LGPL-3 LGPL-3+ LGPL-3-with-linking-exception libgcc libstdc++ metapackage MIT MPL-2.0 Nokia-Qt-LGPL-Exception-1.1 OPENLDAP PSF-2 PSF-2.4 public-domain PYTHON qwt Ruby Ruby-BSD SGI-B-2.0 Sleepycat tanuki-community Transmission-OpenSSL-exception Unicode-DFS-2016 Unlicense UoI-NCSA UPL-1.0 UPX-exception vim W3C WTFPL-2 wxWinLL-3.1 ZLIB ZPL # Free software licenses approved by the FSF FSF-APPROVED @GPL-COMPATIBLE AFL-2.1 AFL-3.0 Apache-1.0 Apache-1.1 APSL-2 BSD-4 CDDL CeCILL-B CeCILL-C CNRI CPAL-1.0 CPL-1.0 EPL-1.0 EPL-2.0 EUPL-1.1 EUPL-1.2 FraunhoferFDK gnuplot IBM LPL-1.02 LPPL-1.2 LPPL-1.3a MPL-1.0 MPL-1.1 Ms-PL Ms-RL NPL-1.1 openssl OSL-1.1 OSL-2.0 OSL-2.1 PHP-3.01 QPL-1.0 Zend-2.0 @@ -81,7 +81,7 @@ OSI-APPROVED @OSI-APPROVED-FREE @OSI-APPROVED-NONFREE # License agreements that try to take away your rights. These are more # restrictive than "all-rights-reserved" or require explicit approval. -EULA 2dboy-EULA AMD-GPU-PRO-EULA android AnyDesk-TOS Aseprite-EULA baudline bestcrypt CAPYBARA-EULA Coherent-Graphics Dell-EULA ETQW f.lux FAH-EULA-2014 Flightradar24 Gameplay-Group-EULA geekbench genymotion GIMPS GOG-EULA google-chrome Intel-SDP Introversion JoyPixels LOKI-EULA MakeMKV-EULA Microsemi microsoft-azurevpnclient microsoft-edge Microsoft-vscode Mojang MTA-0.5 NVIDIA-CUDA NVIDIA-SDK Ookla OPERA-2018 PAPERS-PLEASE PassMark-EULA PICO-8 Primate-Plunge PUEL-11 Q3AEULA-20000111 QUAKE4 RAR sfpg SPS Steam supermicro Synology teamspeak3 teamspeak5 TeamViewer THINKTANKS TIK ubiquiti ut2003 ut2003-demo Vivaldi worklog-assistant WPS-EULA zi-labone +EULA 2dboy-EULA AMD-GPU-PRO-EULA android AnyDesk-TOS Aseprite-EULA baudline bestcrypt CAPYBARA-EULA Coherent-Graphics Dell-EULA ETQW f.lux FAH-EULA-2014 Flightradar24 Gameplay-Group-EULA geekbench genymotion GIMPS GOG-EULA google-chrome Intel-SDP Introversion JoyPixels LOKI-EULA MakeMKV-EULA Microsemi microsoft-azurevpnclient microsoft-edge Microsoft-vscode Mojang MTA-0.5 NVIDIA-CUDA NVIDIA-SDK Ookla OPERA-2018 PAPERS-PLEASE PassMark-EULA PICO-8 Primate-Plunge PUEL-11 PUEL-12 Q3AEULA-20000111 QUAKE4 RAR sfpg SPS Steam supermicro Synology teamspeak3 teamspeak5 TeamViewer THINKTANKS TIK ubiquiti ut2003 ut2003-demo Vivaldi worklog-assistant WPS-EULA zi-labone # Deprecated license labels, used by repoman and pkgcheck #DEPRECATED (currently none) diff --git a/profiles/package.deprecated b/profiles/package.deprecated index 0477231a6023..d3b1657bffdb 100644 --- a/profiles/package.deprecated +++ b/profiles/package.deprecated @@ -17,6 +17,12 @@ #--- END OF EXAMPLES --- +# Michał Górny <mgorny@gentoo.org> (2024-07-23) +# Abandoned and broken with pytest-8. Superseded +# by dev-python/pytest-lazy-fixtures (plural), which requires small +# changes in code. +dev-python/pytest-lazy-fixture + # Michał Górny <mgorny@gentoo.org> (2024-06-15) # Stop-gap compatibility package. Upstreams really need to move away # from the removed cgi module rather than rely on this. diff --git a/profiles/package.mask b/profiles/package.mask index 79f3c55ae91a..0f15e48ba0c1 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,27 +33,180 @@ #--- END OF EXAMPLES --- -# Arthur Zamarin <arthurzam@gentoo.org> (2024-07-05) -# rime-data is EAPI=6, and with it last-rite it's reverse-dependencies. -# Removal on 2024-08-04. Bugs #935555, #935155, #695056, #924139. -app-i18n/fcitx-rime -app-i18n/ibus-rime -app-i18n/rime-data - -# Arthur Zamarin <arthurzam@gentoo.org> (2024-07-05) -# EAPI=6, no reverse dependencies, various issues with modern C. -# Removal on 2024-08-04. Bugs #935553, #875746, #875245, #731094. -media-video/luvcview - -# Arthur Zamarin <arthurzam@gentoo.org> (2024-07-05) -# EAPI=6, no reverse dependencies, fails tests. -# Removal on 2024-08-04. Bugs #935549, #873463, #741508. -sci-libs/minuit - -# Arthur Zamarin <arthurzam@gentoo.org> (2024-07-05) -# EAPI=6, many compilation and configure issues, more QA issues. -# Removal on 2024-08-04. Bug #935545. -sci-astronomy/esomidas +# Sam James <sam@gentoo.org> (2024-08-31) +# Please unmask and test. If you have any issues, please file a new bug. +# The mask will be lifted by 2024-09-02. Test it before then please! +=net-dns/bind-9.18.29 +=net-dns/bind-tools-9.18.0 + +# Andreas Sturmlechner <asturm@gentoo.org> (2024-08-29) +# No signs of development upstream (last commit in 2016). If you use this, +# please ping them in order to get it ported over to KF6. +# Removal on 2024-09-29. +kde-misc/ktoshiba + +# Andreas Sturmlechner <asturm@gentoo.org> (2024-08-29) +# This is so old that it was only kept alive as KF5-based version by means +# of a downstream patch porting away from KDElibs4 (back in 2014!). Not +# functional in KIO-6 revdeps. Removal on 2024-09-29. +kde-misc/openofficeorg-thumbnail + +# Andreas Sturmlechner <asturm@gentoo.org> (2024-08-29) +# Long unmaintained Plasma 5-only desktop widget. Removal on 2024-09-29. +kde-misc/plasma-applet-network-monitor + +# Andreas Sturmlechner <asturm@gentoo.org> (2024-08-29) +# This is so old that it was only kept alive as KF5-based version by means +# of a downstream patch porting away from KDElibs4. No reports of it even +# being in a working state (e.g. bug 813031). Removal on 2024-09-29. +kde-misc/kio-locate + +# Andreas Sturmlechner <asturm@gentoo.org> (2024-08-29) +# Depends on kde-apps/konqueror:5 which is close to being obsolete. +# No signs of upstream porting work. Removal on 2024-09-29. +kde-misc/kio-gopher + +# Michał Górny <mgorny@gentoo.org> (2024-08-28) +# API removals break gobject-introspection. +>=dev-python/ensurepip-setuptools-74 +>=dev-python/setuptools-74 + +# Andreas Sturmlechner <asturm@gentoo.org> (2024-08-25) +# Broken with current Plasma 5 version, not ported to Plasma 6. +# Removal on 2024-09-24. +kde-misc/latte-dock + +# Florian Schmaus <flow@gentoo.org> (2024-08-23) +# Has a serious bug that causes synced directories to end up world read- +# and writeable. See https://github.com/nextcloud/desktop/issues/6863 +>=net-misc/nextcloud-client-3.13.1 + +# William Hubbs <williamh@gentoo.org> (2024-08-21) +# Dead upstream, multiple related bugs in Gentoo. +# Removal on 2024-09-20 +# Bug #575478, #611846, #814551, #892653, #904989, #934410, #935656, +# #938262 +# Treeclean request: #938282 +sys-process/runit + +# Arsen Arsenović <arsen@gentoo.org> (2024-08-02) +# Guile rework masks. Mask all packages or package versions that are +# being bumped as part of the Guile reslotting process. +# Masked until the whole Guile ecosystem is updated. +>=dev-scheme/slib-3.3.1-r100 +www-apps/haunt +dev-scheme/guile-commonmark +>=dev-scheme/guile-reader-0.6.3-r100 +dev-scheme/guile:2.2 +dev-scheme/guile:3.0 +>=dev-build/make-4.4.1-r100 + +# Eli Schwartz <eschwartz@gentoo.org> (2024-08-15) +# Abandoned upstream since 2011, unmaintained in gentoo since 2017. Tons of +# patches, breaks again with GCC 14. Severe QA issues, automagic dependencies, +# sole reverse dependency wants to remove it anyway. +# Removal on 2024-09-14. Bug #829229, #854900, #863959, #880839, #882265, #931102, #914924. +app-text/cuneiform + +# Ionen Wolkens <ionen@gentoo.org> (2024-08-11) +# >=1.1.14 enables usage of explicit sync (with >=nvidia-drivers-560 +# and compositors that supports like kwin-6), which currently seems +# to be causing too many problems ranging from application crashes +# and potential VRAM leaking (even with the fixes in 1.1.15) and may +# be better left masked for the time being. It can hwoever solve +# flicking/stutter issues on some setups so users may want to unmask +# if heavily affected (bug #937773). +>=gui-libs/egl-wayland-1.1.14 + +# Arthur Zamarin <arthurzam@gentoo.org> (2024-08-11) +# HOMEPAGE and SRC_URI return 404, Gentoo is last distribution. +# Removal on 2024-09-10. Bugs #937775, #675028. +media-sound/SmarTagger + +# Pacho Ramos <pacho@gentoo.org> (2024-08-09) +# Mask until we find out a way to deal better with the upstream +# introduced circular dep, bug #937616 +>=dev-libs/glib-2.80 +>=dev-util/glib-utils-2.80 +>=dev-util/gdbus-codegen-2.80 +>=gnome-base/gnome-shell-46 +>=gnome-extra/gnome-shell-extensions-46 +>=gnome-base/nautilus-46 +>=dev-libs/gobject-introspection-1.80 +>=dev-libs/gobject-introspection-common-1.80 +>=x11-terms/ptyxis-46 + +# Bernard Cafarelli <voyageur@gentoo.org> (2024-08-08) +# Last release in 2004, website disappeared a long time ago. +# Bad code quality, not packaged in other distros or dockapps.net +# Many alternatives for audio recording available +# Removal on 2024-09-08, bug #931764 +x11-plugins/wmrecord + +# Eli Schwartz <eschwartz93@gmail.com> (2024-05-26) +# Unmaintained, website gone. Last released in 2010. Fails to build +# with GCC 14, detects and builds against nonexisting dependencies. +# Fails to authenticate users anyway. Obsoleted and replaced by +# nss-pam-ldapd which actually works. Bug #908579. +# Removal on 2024-09-07. +sys-auth/pam_ldap + +# Joonas Niilola <juippis@gentoo.org> (2024-08-07) +# Upstream doesn't recommend updating from 115 just yet. New +# installs are fine. Downgrading from 128 to 115 may be impossible +# so have backups ready if you attempt an upgrade. +>=mail-client/thunderbird-128.1.0 +>=mail-client/thunderbird-bin-128.1.0 + +# Michał Górny <mgorny@gentoo.org> (2024-08-06) +# Superseded by dev-libs/libayatana-*. No revdeps left. +# Removal on 2024-09-05. Bug #936881. +dev-libs/libappindicator +dev-libs/libindicator + +# Michael Orlitzky <mjo@gentoo.org> (2024-08-03) +# Unmaintained package. Upstream is not quite _dead_, but the project +# domain (where tarballs and documentation were hosted) was hijacked in +# 2022 and nothing has been done about it. As a result, the version in +# Gentoo is far out of date. Four open bugs, no interest. Removal on +# or after 2024-09-03. +acct-group/monkeyd +acct-user/monkeyd +www-servers/monkeyd + +# Sam James <sam@gentoo.org> (2024-08-02) +# Unreliable software, unmaintained in Gentoo. Having it in the main +# repositories may give users an impression of it being a safe tool. +# Removal on 2024-09-01. +app-backup/mkstage4 + +# James Le Cuirot <chewi@gentoo.org> (2024-07-29) +# Superseded by media-libs/libv4l[utils]. +# Removal on 2024-08-29. Bug #936674. +media-tv/v4l-utils + +# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2024-07-29) +# Lacks maintainer capacity for update version plus java dependencies. +# A pull request for the version bump could be provided on request. +# Removal on 2024-08-28. Bug #736076. +media-video/bdsup2sub + +# Eli Schwartz <eschwartz@gentoo.org> (2024-07-29) +# Bad version can result in failing builds. Please upgrade to 72.1.0. +=dev-python/ensurepip-setuptools-72.0.0 +=dev-python/setuptools-72.0.0 + +# Alfred Wingate <parona@protonmail.com> (2024-07-24) +# Includes change that breaks firewalld notably. +# +# https://git.netfilter.org/nftables/commit/?id=93560d0117639c8685fc287128ab06dec9950fbd +# https://github.com/firewalld/firewalld/issues/1366 +# https://lore.kernel.org/netfilter-devel/Zp7FqL_YK3p_dQ8B@egarver-mac/ +=net-firewall/nftables-1.1.0 + +# Leonardo Hernández Hernández <leohdz172@proton.me> (2024-07-07) +# New major ffmpeg version. Tracker bug #928905. +>=media-video/ffmpeg-7.0 # Joonas Niilola <juippis@gentoo.org> (2024-07-04) # libxml2-2.13.1 removed "deprecated" symbols that other (older) @@ -64,21 +217,6 @@ sci-astronomy/esomidas =dev-libs/libxml2-2.13.1 =dev-libs/libxslt-1.1.41 -# James Le Cuirot <chewi@gentoo.org> (2024-07-01) -# Ancient, dead upstream, generally awful. -# Removal on 2024-08-01. Bugs #935307, #935308, #935309. -games-arcade/spacerider -games-arcade/tuxdash -games-arcade/xsfcave - -# NHOrus <jy6x2b32pie9@yahoo.com> (2024-06-28) -# games-puzzle/seatris: last rites -# Twenty-year-old tetris clone with upstream that wasn't touched since, -# broken code and broken autoconf. -# Removed after 2024-08-01 -# Bug: https://bugs.gentoo.org/935057 -games-puzzle/seatris - # Sam James <sam@gentoo.org> (2024-06-25) # Subvolume printing is broken: https://github.com/kdave/btrfs-progs/issues/829 =sys-fs/btrfs-progs-6.9.1 @@ -87,128 +225,6 @@ games-puzzle/seatris # The symbol versioning "fix" breaks anything built with 3.0.0. =dev-libs/libassuan-3.0.1 -# NHOrus <jy6x2b32pie9@yahoo.com> (2024-06-24) -# Masked for removal in 30 days. -# It's a dependency of cinelerra, written for cinelerra. -# We don't ship cinelerra. It should be removed when we removed cinelerra -# -# Bugs #871387, #907261, #712480, #931765. -media-libs/libmpeg3 - -# Arthur Zamarin <arthurzam@gentoo.org> (2024-06-22) -# EAPI=6, no reverse-dependencies, various issues with modern C, -# installs libtools files. -# Removal on 2024-07-22. Bugs #934689, #741440, #849920, #832789, #862714, #828579. -sci-libs/h5hut - -# Arthur Zamarin <arthurzam@gentoo.org> (2024-06-22) -# EAPI=6, failing tests, fails to compile in various envs, various -# QA issues. -# Removal on 2024-07-22. Bugs #934687, #928028, #862687, #836104, #741430, #811561, #526442. -sci-libs/coinor-os - -# Michał Górny <mgorny@gentoo.org> (2024-06-21) -# An obsolete timezone distribution for Python. No revdeps left. -# Removal on 2024-07-21. Bug #934681. -dev-python/pytzdata - -# Arthur Zamarin <arthurzam@gentoo.org> (2024-06-21) -# EAPI=6, not maintained in gentoo for a long time, fails to -# configure. -# Removal on 2024-07-21. Bugs #934680, #677444, #898100. -sci-astronomy/aatm - -# Arthur Zamarin <arthurzam@gentoo.org> (2024-06-21) -# Last dev-php/* EAPI=6 packages, and reverse dependencies of them. -# composer has active security vulnerabilities. Others are waiting -# for version bumps, and unbundling of dependencies. -# Removal on 2024-07-21. Bugs #934666. -dev-php/phpDocumentor -dev-php/phpcov -dev-php/phpdepend -dev-php/phpdocumentor-reflection-common -dev-php/phpdocumentor-reflection-docblock -dev-php/phpdocumentor-type-resolver -dev-php/stringparser_bbcode -dev-php/symfony-config -dev-php/symfony-console -dev-php/symfony-dependency-injection -dev-php/symfony-event-dispatcher -dev-php/symfony-yaml -dev-php/composer - -# Hans de Graaff <graaff@gentoo.org> (2024-06-21) -# Obsolete slot. Please use a newer slot instead. -# Masked for removal on 2024-07-21. -dev-ruby/public_suffix:4 - -# Martin Dummer <martin.dummer@gmx.net> (2024-06-21) -# Upstream dead, was an optional package for a reverse dependency -# which is gone. -# Removal on 2024-07-21. Bug #791904 -media-video/vdr2jpeg - -# James Le Cuirot <chewi@gentoo.org> (2024-06-20) -# Ancient, dead upstream, X11-based, probably doesn't work any more, and there -# are better ways of running games in different sessions now. -# Removal on 2024-07-20. Bug #934640. -games-util/xgame -games-util/xgame-gtk2 - -# James Le Cuirot <chewi@gentoo.org> (2024-06-20) -# Apparently a good game, but you cannot buy the full Linux version any more. -# Get the HD version from Steam or the Windows original from GOG instead. -# Removal on 2024-07-20. Bug #934637. -games-strategy/majesty-demo - -# Arthur Zamarin <arthurzam@gentoo.org> (2024-06-20) -# EAPI=6, keyworded for x86 only (making it hard to debug), has -# open bugs for modern C and not using correct toolchain commands. -# Removal on 2024-07-20. Bugs #934621, #925090, #724078, #727438. -dev-debug/ald - -# Arthur Zamarin <arthurzam@gentoo.org> (2024-06-20) -# EAPI=6, no reverse dependencies, waiting for a version bump. -# Removal on 2024-07-20. Bugs #934619, #730758, #713760. -media-gfx/dawn - -# Jakov Smolić <jsmolic@gentoo.org> (2024-06-18) -# Outdated by several versions, very difficult to package due to the -# complicated Cargo dependency management. -# Removal on 2024-07-18. Bug #922378. -app-emulation/cloud-hypervisor - -# Michał Górny <mgorny@gentoo.org> (2024-06-17) -# A compatibility shim for ancient versions of flake8. Upstream project -# is gone. No revdeps. -# Removal on 2024-07-17. Bug #934466. -dev-python/flake8-polyfill - -# Hans de Graaff <graaff@gentoo.org> (2024-06-17) -# Obsolete slot with failing tests. Use the newer slot instead. No -# reverse dependencies. Masked for removal on 2024-07-17. -dev-ruby/net-imap:0 - -# Andreas Sturmlechner <asturm@gentoo.org> (2024-06-16) -# No release since 2021-06-10 and effectively declared unmaintained by -# upstream since then; now conflicting with Plasma 6 by pulling in old -# kde-plasma/libksysguard:5. Removal on 2024-08-24. -kde-plasma/ksysguard - -# Andreas Sturmlechner <asturm@gentoo.org> (2024-06-16) -# After most protocol support is gone, there is barely anything usable -# left in kde-apps/kopete. It is also unmaintained and still depends on -# kf5-portingaids, as well as conflicting kde-apps in slot 5. bug #760555 -# Removal on 2024-07-24. -kde-apps/kopete - -# Arthur Zamarin <arthurzam@gentoo.org> (2024-06-15) -# EAPI=6, no reverse dependencies, not packaged on other distributions, -# waiting for a version bump (which is hard since ebuild used debian -# patches). Not really maintained in Gentoo for a long time. -# Removal on 2024-07-15. Bugs #934366, #871378, #716084, #924302. -sci-astronomy/predict - # Cédric Krier <cedk@gentoo.org> (2023-06-15) # critical regression with potential data loss: # https://lists.mercurial-scm.org/pipermail/mercurial-devel/2024-June/297954.html @@ -218,180 +234,6 @@ sci-astronomy/predict ~dev-vcs/mercurial-6.7.2 ~dev-vcs/mercurial-6.7.3 -# Maciej Barć <xgqt@gentoo.org> (2024-06-14) -# EAPI=6, now shipped in official gambit and so it fails to merge from file -# collision. Bug: #832334 -# Removal on 2024-07-14. -dev-scheme/termite - -# Arthur Zamarin <arthurzam@gentoo.org> (2024-06-14) -# EAPI=6, no reverse dependencies, maintainer-needed, installation -# blocked by iproute2. -# Removal on 2024-07-14. Bugs #934242, #430816. -net-misc/arpd - -# Arthur Zamarin <arthurzam@gentoo.org> (2024-06-14) -# EAPI=6, many compilation issues, upstream is gone, not maintained for -# many years. -# Removal on 2024-07-14. Bugs #934240. -sci-electronics/vbs - -# Arthur Zamarin <arthurzam@gentoo.org> (2024-06-14) -# EAPI=6, dead upstream website, Gentoo is last distribution to -# package it. -# Removal on 2024-07-14. Bug #934232. -sci-chemistry/xyza2pipe - -# Arthur Zamarin <arthurzam@gentoo.org> (2024-06-14) -# EAPI=6, not maintained for ~7 years in gentoo, waiting for version -# bump. Fetch restricted, and fails to build after manual fetch. -# Removal on 2024-07-14. Bugs #934228, #686860, #686858, #686856. -sci-chemistry/namd - -# Arthur Zamarin <arthurzam@gentoo.org> (2024-06-14) -# EAPI=6, not maintained in Gentoo for a long time. procheck is -# fetch restricted, and the file you download from upstream -# doesn't match size and manifests. aqua depends on procheck. -# Removal on 2024-07-14. Bugs #928067, #928068. -sci-chemistry/aqua -sci-chemistry/procheck - -# Arthur Zamarin <arthurzam@gentoo.org> (2024-06-14) -# EAPI=6, maintainer-needed, no reverse dependencies. -# Removal on 2024-07-14. Bugs #934227, #898840. -www-misc/log-toolkit - -# Arthur Zamarin <arthurzam@gentoo.org> (2024-06-12) -# EAPI=6, maintainer needed, no reverse dependencies. Not maintained in -# gentoo for a long time. -# Removal on 2024-07-12. Bugs #934156, #636422. -net-misc/bfgminer - -# Arthur Zamarin <arthurzam@gentoo.org> (2024-06-12) -# EAPI=6, library with no reverse dependencies, fails tests, has -# issues with modern C. -# Removal on 2024-07-12. Bugs #934133, #725622, #813240. -sci-libs/o2scl - -# Viorel Munteanu <ceamac@gentoo.org> (2024-06-11) -# dev-php/pear, dev-php/PEAR-* and their reverse dependencies: mask for removal -# in 30 days. -# They are all unmaintained, most of the ebuilds are still EAPI 6, and together -# they have around 40 bugs. -# Removal: 2024-07-11. Bug #933998. -dev-php/PEAR-Cache -dev-php/PEAR-Cache_Lite -dev-php/PEAR-Console_Getargs -dev-php/PEAR-Crypt_CHAP -dev-php/PEAR-Crypt_HMAC -dev-php/PEAR-Crypt_HMAC2 -dev-php/PEAR-DB -dev-php/PEAR-DB_DataObject -dev-php/PEAR-Date -dev-php/PEAR-File -dev-php/PEAR-File_Archive -dev-php/PEAR-File_Find -dev-php/PEAR-File_Fortune -dev-php/PEAR-File_Gettext -dev-php/PEAR-File_SMBPasswd -dev-php/PEAR-HTML_AJAX -dev-php/PEAR-HTML_CSS -dev-php/PEAR-HTML_Common -dev-php/PEAR-HTML_Common2 -dev-php/PEAR-HTML_Javascript -dev-php/PEAR-HTML_QuickForm2 -dev-php/PEAR-HTML_Table -dev-php/PEAR-HTML_Table_Matrix -dev-php/PEAR-HTML_Template_Flexy -dev-php/PEAR-HTML_Template_Sigma -dev-php/PEAR-HTTP -dev-php/PEAR-HTTP_Header -dev-php/PEAR-HTTP_Request2 -dev-php/PEAR-HTTP_Session2 -dev-php/PEAR-Image_Color2 -dev-php/PEAR-Image_GraphViz -dev-php/PEAR-Image_IPTC -dev-php/PEAR-Image_Text -dev-php/PEAR-Log -dev-php/PEAR-MDB -dev-php/PEAR-MDB2 -dev-php/PEAR-MDB2_Driver_mssql -dev-php/PEAR-MDB2_Driver_mysqli -dev-php/PEAR-MDB2_Driver_oci8 -dev-php/PEAR-MDB2_Driver_pgsql -dev-php/PEAR-MIME_Type -dev-php/PEAR-Mail -dev-php/PEAR-Mail_mimeDecode -dev-php/PEAR-Math_BigInteger -dev-php/PEAR-Net_DNS -dev-php/PEAR-Net_DNS2 -dev-php/PEAR-Net_DNSBL -dev-php/PEAR-Net_IDNA2 -dev-php/PEAR-Net_IPv4 -dev-php/PEAR-Net_IPv6 -dev-php/PEAR-Net_LDAP2 -dev-php/PEAR-Net_POP3 -dev-php/PEAR-Net_Ping -dev-php/PEAR-Net_SmartIRC -dev-php/PEAR-Net_Traceroute -dev-php/PEAR-Net_URL -dev-php/PEAR-Net_URL2 -dev-php/PEAR-Net_UserAgent_Detect -dev-php/PEAR-Numbers_Words -dev-php/PEAR-OLE -dev-php/PEAR-PHP_Beautifier -dev-php/PEAR-PHP_Debug -dev-php/PEAR-Pager -dev-php/PEAR-Services_JSON -dev-php/PEAR-Services_TinyURL -dev-php/PEAR-Services_W3C_CSSValidator -dev-php/PEAR-Spreadsheet_Excel_Writer -dev-php/PEAR-System_Command -dev-php/PEAR-Text_CAPTCHA -dev-php/PEAR-Text_CAPTCHA_Numeral -dev-php/PEAR-Text_Figlet -dev-php/PEAR-Text_Highlighter -dev-php/PEAR-Text_Password -dev-php/PEAR-Text_Wiki -dev-php/PEAR-Text_Wiki_BBCode -dev-php/PEAR-Text_Wiki_Mediawiki -dev-php/PEAR-Validate -dev-php/PEAR-Var_Dump -dev-php/PEAR-XML_Parser -dev-php/PEAR-XML_RSS -dev-php/PEAR-XML_Serializer -dev-php/YAML -dev-php/cphplib -www-apps/dotproject - -# Michał Górny <mgorny@gentoo.org> (2024-06-10) -# Merged into dev-python/rapidfuzz. No revdeps left. -# Removal on 2024-07-10. Bug #934002. -dev-python/rapidfuzz-capi - -# Viorel Munteanu <ceamac@gentoo.org> (2024-06-10) -# Masked for removal in 30 days. EAPI 6, unmaintained, last upstream -# release in 2011, no upstream activity since 2013. -# There are other static generators in gentoo, like www-apps/hugo or -# app-text/txt2tags. -# Removal: 2024-07-10. Bugs #295842, #526340. -www-apps/nanoblogger - -# James Le Cuirot <chewi@gentoo.org> (2024-06-09) -# Long dead upstream. Probably broken. Use games-emulation/dolphin instead. -# Removal on 2024-07-09. Bug #739140. -games-emulation/gcube - -# James Le Cuirot <chewi@gentoo.org> (2024-06-09) -# Super ancient and broken 32-bit only port. Package ECWolf instead. -# Removal on 2024-07-09. Bug #926467. -games-fps/wolfgl - -# James Le Cuirot <chewi@gentoo.org> (2024-06-09) -# Download no longer available, license prevents mirroring. -# Removal on 2024-07-09. Bug #791115. -games-strategy/darwinia-demo - # Alfredo Tupone <tupone@gentoo.org> (2024-06-09) # Not ready for testing >=dev-lang/ocaml-5 @@ -470,39 +312,7 @@ 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 - -# Arthur Zamarin <arthurzam@gentoo.org> (2024-06-08) -# EAPI=6, waiting for a version bump, not maintained for many years. -# Removal on 2024-07-08. Bug #933850. -www-apps/wiliki - -# Arthur Zamarin <arthurzam@gentoo.org> (2024-06-08) -# Various apache modules with no reverse dependencies, EAPI=6, -# some maintainer-needed. -# Removal on 2024-07-08. Bugs #933847, #742452. -www-apache/mod_vdbh -www-apache/modsec-flameeyes - -# Arthur Zamarin <arthurzam@gentoo.org> (2024-06-08) -# EAPI=6, maintainer-needed, no reverse dependencies. -# Removal on 2024-07-08. Bugs #933846, #598678, #916203. -sys-power/powernowd - -# Arthur Zamarin <arthurzam@gentoo.org> (2024-06-08) -# EAPI=6, no reverse dependencies, maintainer-needed, various QA issues. -# Removal on 2024-07-08. Bugs #933843, #695068, #677432. -net-analyzer/check_mk_agent - -# Arthur Zamarin <arthurzam@gentoo.org> (2024-06-08) -# EAPI=6, no reverse dependencies, fails to compile with LLVM or musl, -# various QA issues. -# Removal on 2024-07-08. Bugs #933837, #832891, #740364, #751697, #403627. -media-sound/herrie - -# Arthur Zamarin <arthurzam@gentoo.org> (2024-06-08) -# EAPI=6, fetch restricted, waiting for a version bump. -# Removal on 2024-07-08. Bug #933836. -sci-libs/coinhsl +dev-ml/ppx_js_style:0/0.17 # Michał Górny <mgorny@gentoo.org> (2024-06-08) # Prereleases of Xfce 4.20. Masking upon popular request, due to @@ -522,32 +332,6 @@ sci-libs/coinhsl >=xfce-base/xfconf-4.19 >=xfce-base/xfdesktop-4.19 -# Arthur Zamarin <arthurzam@gentoo.org> (2024-06-08) -# EAPI=6, not maintained since cvs days. Keyworded for x86 and ppc -# only. Fails to compile with modern C. -# Removal on 2024-07-08. Bugs #933824, #927783. -net-p2p/gnut - -# Arthur Zamarin <arthurzam@gentoo.org> (2024-06-07) -# EAPI=6, no reverse dependencies, failing tests, various QA issues. -# Removal on 2024-07-07. Bugs #933768, #849923, #882403, #837020, -# #741444, #831092, #862717. -sci-libs/h5part - -# Arthur Zamarin <arthurzam@gentoo.org> (2024-05-31) -# EAPI=6, maintainer-needed, incorrect LICENSE, fails to compile with -# clang. -# Removal on 2024-07-09. Bugs #933241, #889912, #880267, #562822, #930500. -net-mail/gnubiff - -# Sam James <sam@gentoo.org> (2024-05-28) -# Breaks reverse dependencies like protobuf-c (bug #932857) and protobuf-26.1 -# itself isn't compatible with this abseil-cpp version (bug #932848). -# In addition, we still need to establish a new approach like a virtual -# for protobuf because of its abseil dependency - see the discussion in bug #912819. -~dev-libs/protobuf-26.1 -~dev-cpp/abseil-cpp-20240116.2 - # Sam James <sam@gentoo.org> (2024-04-28) # Masked for testing. Tracker bug: bug #930805. >=sys-libs/ncurses-6.5 @@ -585,11 +369,6 @@ sec-keys/openpgp-keys-jiatan # Mask experimental software =mail-mta/postfix-3.10* -# Ulrich Müller <ulm@gentoo.org> (2024-02-08) -# Masked for testing. -# Test failure in watchpoints.dem, undefined function FresnelC. -~sci-visualization/gnuplot-6.0.0 - # Sam James <sam@gentoo.org> (2023-12-14) # Gentoo's kernel maintainers have decided to discontinue gentoo-sources and # gentoo-kernel for old kernel LTS branches because of the resources to require @@ -652,6 +431,7 @@ sec-keys/openpgp-keys-jiatan # Lots of package breakage as usual for new versions. Masked until most/all # reverse dependencies are fixed. Tracker bug is bug #906077. >=dev-libs/libfmt-10 +>=games-emulation/dolphin-2407 # Ionen Wolkens <ionen@gentoo.org> (2023-03-30) # NVIDIA dropped support for the 390.xx branch in December 2022[1]. diff --git a/profiles/prefix/darwin/macos/package.mask b/profiles/prefix/darwin/macos/package.mask index 962e14e44ebc..709360d865d4 100644 --- a/profiles/prefix/darwin/macos/package.mask +++ b/profiles/prefix/darwin/macos/package.mask @@ -1,10 +1,6 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Fabian Groffen <grobian@gentoo.org> (2024-05-28) -# Fails to compile on any macOS, bug #932809, pending investigation -=net-dns/c-ares-1.29.0 - # Benda Xu <heroxbd@gentoo.org> (2023-08-20) # Does not play well with linkers under macOS. # Undefined symbols for architecture x86_64: diff --git a/profiles/prefix/darwin/macos/package.use.mask b/profiles/prefix/darwin/macos/package.use.mask index 752f5b30f15f..b388ebc3beb3 100644 --- a/profiles/prefix/darwin/macos/package.use.mask +++ b/profiles/prefix/darwin/macos/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Fabian Groffen <grobian@gentoo.org> (2024-07-19) +# misdetects and results in a broken (trapping) library e.g. breaks gpg +dev-libs/libgcrypt asm + # Fabian Groffen <grobian@gentoo.org> (2024-03-08) # -z,now is not something Darwin linkers understand sys-devel/gcc default-znow diff --git a/profiles/prefix/package.mask b/profiles/prefix/package.mask index 321dccb561cb..4cc8f353b920 100644 --- a/profiles/prefix/package.mask +++ b/profiles/prefix/package.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 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 diff --git a/profiles/prefix/sunos/solaris/package.mask b/profiles/prefix/sunos/solaris/package.mask index 1971a00902cf..d9757c8bbe3d 100644 --- a/profiles/prefix/sunos/solaris/package.mask +++ b/profiles/prefix/sunos/solaris/package.mask @@ -1,12 +1,6 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Fabian Groffen <grobian@gentoo.org> (2024-05-19) -# Fails to compile due to undefined INT_MAX -# https://github.com/libarchive/libarchive/issues/2162 -# https://github.com/libarchive/libarchive/commit/6ff1cd1e487ddf545337b88da3f1f5ca69a2f958 -=app-arch/libarchive-3.7.4 - # Fabian Groffen <grobian@gentoo.org> (2023-06-23) # Fails to link due to missing libintl, already fixed upstream: # https://git.savannah.gnu.org/cgit/tar.git/commit/?id=8632df398b2f548465ebe68b8f494c0d6f8d913d diff --git a/profiles/prefix/sunos/solaris/package.use.mask b/profiles/prefix/sunos/solaris/package.use.mask index 740b644ecf23..ab2b27c9ac44 100644 --- a/profiles/prefix/sunos/solaris/package.use.mask +++ b/profiles/prefix/sunos/solaris/package.use.mask @@ -1,6 +1,14 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Fabian Groffen <grobian@gentoo.org> (2024-08-20) +# quic code fails to compile, seems Linux minded +net-misc/curl http3 quic curl_quic_openssl + +# Fabian Groffen <grobian@gentoo.org> (2024-07-21) +# Python integration breaks over C++ standards conflict(s) that Python +# headers try to change +dev-debug/gdb python # Fabian Groffen <grobian@gentoo.org> (2022-12-27) # Solaris must keep system libelf, else things break down diff --git a/profiles/profiles.desc b/profiles/profiles.desc index ac4aea804aeb..3b95670e238e 100644 --- a/profiles/profiles.desc +++ b/profiles/profiles.desc @@ -17,14 +17,14 @@ alpha default/linux/alpha/17.0/desktop exp alpha default/linux/alpha/17.0/desktop/gnome exp alpha default/linux/alpha/17.0/desktop/gnome/systemd/merged-usr exp alpha default/linux/alpha/17.0/developer exp -alpha default/linux/alpha/23.0 exp -alpha default/linux/alpha/23.0/systemd exp -alpha default/linux/alpha/23.0/desktop exp -alpha default/linux/alpha/23.0/desktop/gnome exp -alpha default/linux/alpha/23.0/desktop/gnome/systemd exp -alpha default/linux/alpha/23.0/split-usr exp -alpha default/linux/alpha/23.0/split-usr/desktop exp -alpha default/linux/alpha/23.0/split-usr/desktop/gnome exp +alpha default/linux/alpha/23.0 stable +alpha default/linux/alpha/23.0/systemd stable +alpha default/linux/alpha/23.0/desktop stable +alpha default/linux/alpha/23.0/desktop/gnome stable +alpha default/linux/alpha/23.0/desktop/gnome/systemd stable +alpha default/linux/alpha/23.0/split-usr stable +alpha default/linux/alpha/23.0/split-usr/desktop stable +alpha default/linux/alpha/23.0/split-usr/desktop/gnome stable # AMD64 Profiles @@ -396,15 +396,6 @@ mips default/linux/mips/23.0/split-usr/multilib/n32 exp mips default/linux/mips/23.0/split-usr/multilib/n64 exp -# Deprecated PPC64 Profiles -# @MAINTAINER: ppc64@gentoo.org -ppc default/linux/powerpc/ppc64/17.0/32bit-userland exp -ppc default/linux/powerpc/ppc64/17.0/32bit-userland/desktop exp -ppc default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome exp -ppc default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd exp -ppc default/linux/powerpc/ppc64/17.0/32bit-userland/developer exp - - # PPC profiles # @MAINTAINER: gyakovlev@gentoo.org, ppc@gentoo.org, musl@gentoo.org ppc default/linux/ppc/17.0 exp diff --git a/profiles/targets/desktop/plasma/package.use b/profiles/targets/desktop/plasma/package.use index 1d3f79e89195..ae28b8b9cf94 100644 --- a/profiles/targets/desktop/plasma/package.use +++ b/profiles/targets/desktop/plasma/package.use @@ -70,6 +70,7 @@ media-libs/libsdl2 gles2 # Required by kde-plasma/kwin media-libs/mesa wayland +x11-base/xwayland libei # Required by kde-apps/kdenlive media-libs/mlt ffmpeg frei0r rubberband diff --git a/profiles/thirdpartymirrors b/profiles/thirdpartymirrors index dadd208df8ec..bb5398896976 100644 --- a/profiles/thirdpartymirrors +++ b/profiles/thirdpartymirrors @@ -6,17 +6,17 @@ gcc https://gcc.gnu.org/pub/gcc/ http://mirrors.concertpass.com/gcc/ https://mi gimp https://ftp.fau.de/gimp/gimp/ ftp://ftp.fau.de/gimp/gimp/ https://artfiles.org/gimp.org/pub/gimp/ https://www.mirrorservice.org/sites/ftp.gimp.org/pub/gimp/ ftp://ftp.mirrorservice.org/sites/ftp.gimp.org/pub/gimp/ gnome https://download.gnome.org/ gnu https://ftp.gnu.org/gnu/ https://artfiles.org/gnu.org/ https://www.mirrorservice.org/sites/ftp.gnu.org/gnu/ -gnupg https://www.mirrorservice.org/sites/ftp.gnupg.org/gcrypt/ https://ftp.heanet.ie/mirrors/ftp.gnupg.org/gcrypt/ https://mirrors.dotsrc.org/gcrypt/ https://gnupg.org/ftp/gcrypt/ ftp://ftp.gnupg.org/gcrypt/ +gnupg https://www.mirrorservice.org/sites/ftp.gnupg.org/gcrypt/ https://mirrors.dotsrc.org/gcrypt/ https://gnupg.org/ftp/gcrypt/ ftp://ftp.gnupg.org/gcrypt/ goproxy https://proxy.golang.org/ https://goproxy.io/ idsoftware ftp://ftp.fu-berlin.de/pc/games/idgames/idstuff ftp://ftp.gamers.org/pub/idgames/idstuff imagemagick https://imagemagick.org/archive/releases/ https://mirror.checkdomain.de/imagemagick/releases/ https://ftp.acc.umu.se/mirror/imagemagick.org/ftp/releases/ ftp://ftp.fifi.org/pub/ImageMagick/releases/ kde https://download.kde.org https://mirror.csclub.uwaterloo.ca/kde ftp://mirrors.dotsrc.org/kde http://kde.mirror.anlx.net lokigames http://updates.lokigames.com -mariadb https://archive.mariadb.org/ http://ftp.bme.hu/pub/mirrors/mariadb/ https://ftp.heanet.ie/mirrors/mariadb/ https://ftp.nluug.nl/db/mariadb/ https://mirrors.up.pt/pub/mariadb/ https://rsync.osuosl.org/pub/mariadb/ https://mirror.netcologne.de/mariadb/ +mariadb https://archive.mariadb.org/ http://ftp.bme.hu/pub/mirrors/mariadb/ https://ftp.nluug.nl/db/mariadb/ https://mirrors.up.pt/pub/mariadb/ https://rsync.osuosl.org/pub/mariadb/ https://mirror.netcologne.de/mariadb/ mplayer https://www1.mplayerhq.hu/MPlayer http://www2.mplayerhq.hu/MPlayer http://www7.mplayerhq.hu/MPlayer http://www8.mplayerhq.hu/MPlayer ftp://ftp1.mplayerhq.hu/MPlayer/ ftp://ftp6.mplayerhq.hu/MPlayer/ ftp://ftp7.mplayerhq.hu/MPlayer/ ftp://ftp8.mplayerhq.hu/MPlayer/ nongnu https://download.savannah.nongnu.org/releases/ https://ftp.cc.uoc.gr/mirrors/nongnu.org/ http://ftp.twaren.net/Unix/NonGNU/ https://mirror.csclub.uwaterloo.ca/nongnu/ ftp://mirror.csclub.uwaterloo.ca/nongnu/ https://mirrors.fe.up.pt/pub/nongnu/ ftp://mirrors.fe.up.pt/pub/nongnu/ https://nongnu.askapache.com/ https://nongnu.uib.no/ ftp://nongnu.uib.no/pub/nongnu/ http://savannah.c3sl.ufpr.br/ ftp://ftp.twaren.net/Unix/NonGNU/ openbsd https://cdn.openbsd.org/pub/OpenBSD https://fastly.cdn.openbsd.org/pub/OpenBSD -openssl https://www.openssl.org/ https://artfiles.org/openssl.org/ https://www.mirrorservice.org/sites/ftp.openssl.org/ ftp://ftp.openssl.org +openssl https://www.openssl.org/ https://artfiles.org/openssl.org/ https://www.mirrorservice.org/sites/ftp.openssl.org/ sourceforge.jp http://iij.dl.sourceforge.jp https://osdn.dl.sourceforge.jp https://jaist.dl.sourceforge.jp ubuntu http://mirror.internode.on.net/pub/ubuntu/ubuntu/ http://ubuntu.uni-klu.ac.at/ubuntu/ http://mirror.dhakacom.com/ubuntu-archive/ http://ubuntu.c3sl.ufpr.br/ubuntu/ http://hr.archive.ubuntu.com/ubuntu/ http://cz.archive.ubuntu.com/ubuntu/ https://mirror.dkm.cz/ubuntu http://ftp.cvut.cz/ubuntu/ http://ftp.stw-bonn.de/ubuntu/ https://ftp-stud.hs-esslingen.de/ubuntu/ https://mirror.netcologne.de/ubuntu/ https://mirror.unej.ac.id/ubuntu/ http://kr.archive.ubuntu.com/ubuntu/ https://mirror.nforce.com/pub/linux/ubuntu/ http://nl3.archive.ubuntu.com/ubuntu/ https://mirror.timeweb.ru/ubuntu/ http://ubuntu.mirror.su.se/ubuntu/ https://ubuntu.volia.net/ubuntu-archive/ https://mirror.pnl.gov/ubuntu/ https://mirrors.namecheap.com/ubuntu/ vdr-developerorg http://projects.vdr-developer.org/attachments/download diff --git a/profiles/updates/1Q-2024 b/profiles/updates/1Q-2024 index 8076671c9fdb..05eb97ac02e0 100644 --- a/profiles/updates/1Q-2024 +++ b/profiles/updates/1Q-2024 @@ -7,7 +7,6 @@ move app-doc/psmark app-text/psmark move app-doc/xmltoman app-text/xmltoman move app-doc/zeal app-text/zeal move sys-devel/gdb dev-debug/gdb -move sys-devel/gdb-apple dev-debug/gdb-apple move dev-util/lldb dev-debug/lldb move dev-util/cgdb dev-debug/cgdb move dev-util/ninja dev-build/ninja @@ -47,7 +46,6 @@ move dev-util/scons dev-build/scons move sys-devel/qconf dev-build/qconf move dev-util/b2 dev-build/b2 move dev-util/kbuild dev-build/kbuild -move dev-util/ald dev-debug/ald move dev-util/ddd dev-debug/ddd move dev-util/edb-debugger dev-debug/edb-debugger move dev-util/kdbg dev-debug/kdbg diff --git a/profiles/updates/3Q-2020 b/profiles/updates/3Q-2020 index 3f451f53e7f7..3e54e401cfa6 100644 --- a/profiles/updates/3Q-2020 +++ b/profiles/updates/3Q-2020 @@ -10,5 +10,5 @@ slotmove <media-sound/teamspeak-client-5 0 3 slotmove dev-haskell/network 3 0 move sci-libs/scipy dev-python/scipy move dev-perl/frontier-rpc dev-perl/Frontier-RPC -move sci-libs/Rtree sci-libs/rtree +move sci-libs/Rtree dev-python/rtree move sci-libs/Shapely dev-python/shapely diff --git a/profiles/updates/3Q-2023 b/profiles/updates/3Q-2023 index 35c455f3127e..0edbbf5276cb 100644 --- a/profiles/updates/3Q-2023 +++ b/profiles/updates/3Q-2023 @@ -11,7 +11,6 @@ move dev-python/nest_asyncio dev-python/nest-asyncio move dev-python/libcloud dev-python/apache-libcloud move dev-python/uri_template dev-python/uri-template move dev-python/pykerberos dev-python/kerberos -move dev-python/rapidfuzz_capi dev-python/rapidfuzz-capi move dev-python/line_profiler dev-python/line-profiler move dev-libs/paho-mqtt-c net-libs/paho-mqtt-c move dev-lisp/ecls dev-lisp/ecl diff --git a/profiles/updates/3Q-2024 b/profiles/updates/3Q-2024 new file mode 100644 index 000000000000..6f716a65615c --- /dev/null +++ b/profiles/updates/3Q-2024 @@ -0,0 +1,5 @@ +move sci-libs/rtree dev-python/rtree +move dev-python/mapbox_earcut dev-python/mapbox-earcut +move dev-qt/kdsingleapplication dev-libs/kdsingleapplication +slotmove dev-util/kdevelop-pg-qt 5 0 +move dev-python/parse_type dev-python/parse-type diff --git a/profiles/use.local.desc b/profiles/use.local.desc index a452dee05e87..09283bca5c80 100644 --- a/profiles/use.local.desc +++ b/profiles/use.local.desc @@ -250,11 +250,10 @@ app-arch/libarchive:blake2 - Enable Blake2 hash support via app-crypt/libb2. app-arch/libarchive:bzip2 - Allow accessing bzip2-compressed archives through libbz2 (which comes with app-arch/bzip2). This only affects libarchive's native support: bsdtar will keep using bunzip2 as a filter if that's not built-in. app-arch/libarchive:e2fsprogs - Use file flags from sys-fs/e2fsprogs headers instead of virtual/os-headers headers app-arch/libarchive:nettle - Use dev-libs/nettle as crypto backend -app-arch/libdeflate:gzip - Support the gzip format app-arch/libdeflate:test - Build the test programs (requires sys-libs/zlib) app-arch/libdeflate:utils - Build the libdeflate-gzip program -app-arch/libdeflate:zlib - Support the zlib format -app-arch/lrzip-next:year2038 - Enables support for timestamps after the year 2038 +app-arch/lrzip-next:largefile - Enables support for large files +app-arch/lrzip-next:year2038 - Enables support for 64-bit 'time_t' (sets D_TIME_BITS=64; glibc only) app-arch/p7zip:natspec - Use dev-libs/libnatspec to correctly decode non-ascii file names archived in Windows. app-arch/p7zip:rar - Enable support for non-free rar decoder app-arch/rar:all-sfx - Install all SFX (Self-Extracting) files rather than just the native format (allows creation of Windows EXEs on Linux ELF systems) @@ -464,6 +463,7 @@ app-editors/gvim:crypt - Use dev-libs/libsodium for crypto support app-editors/gvim:cscope - Enable cscope interface app-editors/gvim:netbeans - Include netbeans external editor integration support app-editors/gvim:racket - Enable support for Scheme using dev-scheme/racket +app-editors/helix:grammar - Build and install grammar language files app-editors/jasspa-microemacs:nanoemacs - Build NanoEmacs instead of MicroEmacs app-editors/joe:xterm - Enable full xterm clipboard support app-editors/leafpad:emacs - Enable Emacs key theme @@ -544,6 +544,7 @@ app-emulation/dosemu:fluidsynth - use media-sound/fluidsynth for MIDI emulation app-emulation/dxvk:crossdev-mingw - Use sys-devel/crossdev for the toolchain rather than dev-util/mingw64-toolchain (requires manual setting up) app-emulation/dxvk:d3d10 - Enable support for DirectX 10 (d3d10.dll) app-emulation/dxvk:d3d11 - Enable support for DirectX 11 (d3d11.dll) +app-emulation/dxvk:d3d8 - Enable support for DirectX 8 (d3d8.dll) app-emulation/dxvk:d3d9 - Enable support for DirectX 9 (d3d9.dll) app-emulation/dxvk:dxgi - Enable support for the DirectX Graphics Infrastructure (dxgi.dll) app-emulation/faudio:dumpvoices - FAudio dumps buffer data to individual files with RIFF/XWMA headers, usable with players like ffplay/testxwma. @@ -642,7 +643,7 @@ app-emulation/qemu:spice - Enable Spice protocol support via app-emulation/spice app-emulation/qemu:ssh - Enable SSH based block device support via net-libs/libssh2 app-emulation/qemu:static - Build the User and Software MMU (system) targets as well as tools as static binaries app-emulation/qemu:static-user - Build the User targets as static binaries -app-emulation/qemu:systemtap - Enable SystemTAP/DTrace tracing +app-emulation/qemu:systemtap - Enable SystemTap/DTrace tracing app-emulation/qemu:usb - Enable USB passthrough via dev-libs/libusb app-emulation/qemu:usbredir - Use sys-apps/usbredir to redirect USB devices to another machine over TCP app-emulation/qemu:vde - Enable VDE-based networking @@ -799,9 +800,8 @@ app-i18n/fcitx-lua:dlopen - Use dlopen to load lua library app-i18n/fcitx-qt:onlyplugin - Build only plugin app-i18n/fcitx-qt:qt6 - Build support for QT6 app-i18n/fcitx-qt:staticplugin - Build plugin as static -app-i18n/fcitx-rime:configuration_tool - Install configuration tool +app-i18n/fcitx-rime:configuration-tool - Install configuration tool app-i18n/fcitx-unikey:macro-editor - Install macro editor -app-i18n/freewnn:uum - Build uum app-i18n/ibus:emoji - Enable support for Emoji app-i18n/ibus:gtk2 - Enable the GTK-2 input method module app-i18n/ibus:gtk3 - Enable the GTK-3 input method module @@ -874,7 +874,7 @@ app-misc/ebusd:mqtt - Enable support for connecting to MQTT. app-misc/fastfetch:chafa - Enables text/graphics renderer with media-gfx/chafa app-misc/fastfetch:ddcutil - Use app-misc/ddcutil to query monitor settings app-misc/fastfetch:drm - Enables support for X.org's x11-libs/libdrm -app-misc/fastfetch:nvidia-gpu - Enables extra support for NVIDIA GPU +app-misc/fastfetch:elf - Use libelf to extract strings from binaries app-misc/fastfetch:osmesa - Enables offscreen rendering support from media-libs/mesa app-misc/fastfetch:vulkan - Enables reading GPU via media-libs/vulkan-loader app-misc/fastfetch:xfce - Enables support for XFCE config @@ -903,7 +903,6 @@ app-misc/lcd4linux:button-exec - Enable the Button plugin, to execute something app-misc/lcd4linux:cpuinfo - Enable the cpuinfo plugin. app-misc/lcd4linux:dbus - Enable the dbus plugin. app-misc/lcd4linux:diskstats - Enable the diskstats plugin. -app-misc/lcd4linux:dmalloc - Enable dmalloc for debugging. app-misc/lcd4linux:dvb - Enable support for the DVB plugin. app-misc/lcd4linux:event - Enable the event plugin. app-misc/lcd4linux:exec - Enable the exec plugin, to read output from external programs. @@ -1237,6 +1236,7 @@ app-text/qpdfview:synctex - Add support for searching TeX sources app-text/robodoc:examples - Installs usage examples in /usr/share for Perl app-text/sdcv:darkterm - Improve readability of color output on terminals with dark background. app-text/sigil:plugins - Installed needed Python packages for using Sigil plugins +app-text/sigil:system-mathjax - Use the system-wide dev-libs/mathjax instead of bundled app-text/sword:clucene - Use dev-cpp/clucene for lucene search support app-text/tessdata_best:osd - Enable support orientation and script detection. app-text/tessdata_fast:osd - Enable support orientation and script detection. @@ -1286,7 +1286,7 @@ app-text/wv:tools - Install optional utilities considered deprecated in favor of app-text/xmlto:text - Support conversion from XML to plain text app-text/xpdf:cmyk - Include support for CMYK rasterization app-text/xpdf:i18n - Enable support non-UTF8 national charsets -app-text/xpdf:icons - Generate desktop PNG icons using media-gfx/inkscape +app-text/xpdf:icons - Generate desktop PNG icons using rsvg-convert from gnome-base/librsvg app-text/xpdf:libpaper - Use app-text/libpaper to get paper preferences app-text/xpdf:metric - Use A4 instead of US Letter paper size by default for PostScript output. This option has effect only if libpaper USE flag is disabled app-text/xpdf:opi - Include support for OPI (Open Prepress Interface) comments @@ -1337,6 +1337,10 @@ dev-build/bazelisk:bazel-symlink - Install bazel symlink that points to bazelisk dev-build/cmake:dap - Build debugger for CMake with Debug Adapter Protocol support via dev-cpp/cppdap dev-build/muon:archive - Enable extracting wraps using app-arch/libarchive. dev-build/muon:libpkgconf - Enable looking up packages via dev-util/pkgconf. +dev-cpp/benchmark:exceptions - Enable the use of exceptions in the benchmark library +dev-cpp/benchmark:libcxx - Use sys-libs/libcxx instead of libstdc++ as the default stdlib +dev-cpp/benchmark:libpfm - Enable dev-libs/libpfm support +dev-cpp/benchmark:tools - Install some additional Python tools dev-cpp/eigen:adolc - Add test support for Adolc (sci-libs/adolc) dev-cpp/eigen:benchmark - Build benchmark suite dev-cpp/eigen:boost - Add test support for Boost.Multiprecision (dev-libs/boost) @@ -1449,6 +1453,7 @@ dev-db/unixODBC:minimal - Disable bundled drivers and extra libraries (most user dev-db/unixODBC:odbcmanual - Administrator, Internal Structure, Programmer and User documentation dev-debug/bpftrace:fuzzing - Build bpftrace for fuzzing dev-debug/bpftrace:lldb - Parse debug info usingdev-debug/lldb +dev-debug/dtrace:install-tests - Install the testsuite for manual use. It is not suitable for automatic execution within the ebuild because it requires root privlieges. dev-debug/gdb:cet - Enable Intel Control-flow Enforcement Technology. dev-debug/gdb:debuginfod - Enable debuginfod support via dev-libs/elfutils libdebuginfod dev-debug/gdb:lzma - Support lzma compression in ELF debug info @@ -1466,6 +1471,8 @@ dev-debug/strace:aio - Enable dev-libs/libaio support for tracing Asynchronous I dev-debug/strace:elfutils - Enable stack backtraces (-k flag) via dev-libs/elfutils dev-debug/strace:unwind - Enable stack backtraces (-k flag) via sys-libs/libunwind dev-debug/sysdig:modules - Build kernel modules needed for tracing local events. Disable this only if you intend to use sysdig purely to work with dumpfiles. +dev-debug/systemtap:debuginfod - Enable debuginfod support via dev-libs/elfutils libdebuginfod +dev-debug/systemtap:dtrace-symlink - Provide /usr/bin/dtrace symlink pointing to /usr/bin/stap-dtrace. This prevents coinstallation with dev-debug/dtrace. dev-debug/systemtap:libvirt - Support probing of libvirt domains. dev-embedded/avrdude:ftdi - Enable support for USB FTDI chips via dev-embedded/libftdi dev-embedded/libftdi:tools - build ftdi_eeprom helper tool @@ -1515,12 +1522,9 @@ dev-embedded/sdcc:z80n - Add support for Zilog Z80N dev-embedded/u-boot-tools:envtools - Build only the target-side environment tools dev-embedded/urjtag:ftd2xx - Enable support for USB FTDI chips via dev-embedded/libftd2xx dev-embedded/urjtag:ftdi - Enable support for USB FTDI chips via dev-embedded/libftdi -dev-games/godot:bullet - Enable the sci-physics/bullet module dev-games/godot:deprecated - Enable support for deprecated features dev-games/godot:raycast - Enable the raycast Editor module using media-libs/embree -dev-games/godot:runner - Build an additional binary optimized for running games (only relevant with USE=tools) dev-games/godot:tools - Enable the Godot Editor for game development -dev-games/godot:webm - Enable the WebM module dev-games/guichan:allegro - Build the Allegro frontend dev-games/mygui:l10n_ru - Install some additional russian docs if 'doc' useflag enabled dev-games/mygui:ogre - Use the ogre render subsystem. (cannot combine with opengl) @@ -1579,6 +1583,7 @@ dev-games/physfs:wad - Enable Doom WAD archive support dev-games/simgear:dns - Enable DNS resolver via net-libs/udns dev-games/simgear:gdal - Enable alternative terrain engine based on pagedLOD via sci-libs/gdal dev-games/simgear:subversion - Enable terrasync scenery downloader +dev-games/tiled:minimal - Exclude optional plugins and development headers dev-gap/grape:bliss - Use sci-libs/bliss instead of sci-mathematics/nauty as the backend. dev-haskell/abstract-deque:usecas - Enable the reference implementation to use hardware compare-and-swap. dev-haskell/aeson:cffi - Controls whether to include c-ffi bits or pure haskell. Default to False for security. @@ -1753,7 +1758,7 @@ dev-java/openjdk:javafx - Import OpenJFX modules at build time, via dev-java/ope dev-java/openjdk:jbootstrap - Build OpenJDK twice, the second time using the result of the first dev-java/openjdk:source - Install JVM sources dev-java/openjdk:system-bootstrap - Bootstrap using installed openjdk -dev-java/openjdk:systemtap - Enable SystemTAP/DTrace tracing +dev-java/openjdk:systemtap - Enable SystemTap/DTrace tracing dev-java/openjdk-bin:headless-awt - Don't install the X backend for AWT, needed by some GUIs (used to be X flag) dev-java/openjdk-bin:source - Install JVM sources dev-java/openjdk-jre-bin:headless-awt - Don't install the X backend for AWT, needed by some GUIs (used to be X flag) @@ -1869,6 +1874,7 @@ dev-lang/php:jit - Enable PCRE JIT support dev-lang/php:ldap-sasl - Add SASL support for the PHP LDAP extension using dev-libs/cyrus-sasl dev-lang/php:lmdb - Enable support for dev-db/lmdb db backend dev-lang/php:opcache - Enables built-in opcode cache, replacing pecl-apc et al. +dev-lang/php:opcache-jit - Enable Just In Time (JIT) compilation within the opcache extension dev-lang/php:pcntl - Enable the Process Control extension dev-lang/php:pdo - Enable the PHP Data Objects extension dev-lang/php:phar - Enables the phar extension to provide phar archive support @@ -1897,7 +1903,7 @@ dev-lang/qu-prolog:pedro - Pedro subscription/notification communications system dev-lang/rakudo:clang - Use Clang to compile the MoarVM backend dev-lang/rakudo:moar - Use the MoarVM as backend dev-lang/ruby:rdoc - Install dev-ruby/rdoc after installing Ruby. -dev-lang/ruby:systemtap - Enable SystemTAP/DTrace tracing +dev-lang/ruby:systemtap - Enable SystemTap/DTrace tracing dev-lang/rust:clippy - Install clippy, Rust code linter dev-lang/rust:dist - Install dist tarballs (used for bootstrapping) dev-lang/rust:miri - Install miri, an interpreter for Rust's mid-level intermediate representation (requires USE=nightly, sometimes is broken) @@ -1915,7 +1921,6 @@ dev-lang/rust-bin:profiler - Build the profiler runtime and rust-demangler tool dev-lang/rust-bin:rust-analyzer - Install rust-analyzer, A Rust compiler front-end for IDEs (language server) dev-lang/rust-bin:rust-src - Install rust-src, needed by developer tools and for build-std (cross) dev-lang/rust-bin:rustfmt - Install rustfmt, Rust code formatter -dev-lang/scala:binary - Install from (Gentoo-compiled) binary instead of building from sources. Set this when you run out of memory during build. dev-lang/souffle:ffi - Support c++ functors with arbitrary number of arguments dev-lang/souffle:swig - Enable SWIG usage, needed for Java and Python bindings dev-lang/spidermonkey:clang - Use Clang compiler instead of GCC @@ -2007,6 +2012,7 @@ dev-libs/gf2x:fft - Build an FFT API for multiplication of 2 polynomials over GF dev-libs/gjs:sysprof - Enable profiling data capture support using dev-util/sysprof-capture dev-libs/glib:dbus - Enable dependencies required by glib libraries using dbus service to manage settings saving dev-libs/glib:elf - Enable support for listing and extracting from ELF resource files with gresource tool +dev-libs/glib:introspection - Enable generating introspection data (requires dev-libs/gobject-introspection ) dev-libs/glib:mime - Pull in shared MIME database that many glib-based applications require at runtime to detect or open files. Warning: do not disable this flag unless installing on a headless server. dev-libs/glib:sysprof - Enable profiling data capture support using dev-util/sysprof-capture dev-libs/glib:systemtap - Build support for profiling and tracing using dev-debug/systemtap @@ -2026,7 +2032,6 @@ dev-libs/jemalloc:prof - Enable allocation profiling dev-libs/jemalloc:stats - Enable statistics calculation/reporting dev-libs/jemalloc:xmalloc - Add support for xmalloc (abort-on-out-of-memory) dev-libs/json-glib:nls - Enable native language support (translations) -dev-libs/kosmindoormap:openinghours - Enable support for highlighting currently open amenities/shops/etc. dev-libs/kreport:marble - Enable displaying of maps using kde-apps/marble dev-libs/kreport:scripting - Support Qml scripting using dev-qt/qtdeclarative dev-libs/ktextaddons:designer - Build plugins for dev-qt/designer @@ -2218,6 +2223,11 @@ dev-libs/poco:util - Several utility classes (like logger, timer, config file pa dev-libs/poco:zip - Add support for the zip & gz archive formats dev-libs/ppl:cdd - Build the ppl_lcdd program for vertex/facet enumeration accepting the same input format as the programs shipped with sci-libs/cddlib and sci-libs/lrslib dev-libs/ppl:lpsol - Build the ppl_lpsol linear program solver that uses sci-mathematics/glpk for its input routines +dev-libs/protobuf:conformance - Build conformance tests +dev-libs/protobuf:libprotoc - Build libprotoc +dev-libs/protobuf:libupb - Build libupb +dev-libs/protobuf:protobuf - Build protobuf libraries and protoc compiler +dev-libs/protobuf:protoc - Build libprotoc and protoc compiler dev-libs/qcoro:network - Build dev-qt/qtbase network support dev-libs/qcoro:qml - Enable QML/QtQuick support via dev-qt/qtdeclarative dev-libs/qcoro:websockets - Build dev-qt/qtwebsockets support @@ -2229,6 +2239,8 @@ dev-libs/qhotkey:qt6 - Use Qt6 dependencies dev-libs/quazip:qt5 - Build with Qt5 support dev-libs/quazip:qt6 - Build with Qt6 support dev-libs/raft:zfs - ZFS support +dev-libs/re2:benchmark - Build a benchmark binary, install it as re2-bench +dev-libs/re2:test-full - Run additional, quite slow tests dev-libs/rocksdb:numa - Enable NUMA support dev-libs/rocksdb:tbb - Enable support for dev-cpp/tbb dev-libs/sentry-native:breakpad - Use dev-util/breakpad as the crash handler @@ -2268,8 +2280,6 @@ dev-libs/weston:resize-optimization - Increase performance, allocate more RAM. R dev-libs/weston:screen-sharing - Enable screen-sharing through RDP dev-libs/weston:wayland-compositor - Enable Wayland compositor support dev-libs/weston:xwayland - Enable ability support native X11 applications -dev-libs/xapian:inmemory - Enabled inmemory backend db support -dev-libs/xapian:remote - Enabled remote backend db support dev-libs/xerces-c:iconv - Use iconv (virtual/libiconv) as message loader and transcoder (in general it would be possible to use iconv only as message loader and something else like icu or the native method as transcoder and vice-versa, but this is a less common case and hard to handle) dev-libs/xerces-c:threads - Enable threading support through pthread (or other libraries on AIX, IRIX, HPUX, Solars). Highly recommended dev-libs/xmlrpc-c:abyss - Build the Abyss mini web-server. @@ -2363,11 +2373,6 @@ dev-perl/Text-CSV:xs - Install dev-perl/Text-CSV_XS for accelerated decoding dev-perl/WWW-Form-UrlEncoded:xs - Install C-Based dependieces for faster performance dev-perl/perl-headers:debug - Add source locations in generated .ph files to assist with debugging when errors occur dev-perl/perl-headers:sizeof-warning - Include logic to warn when a .ph file tries to use a sizeof() that is unknown -dev-php/PEAR-HTTP_Request2:curl - Force dev-lang/php to be compiled with curl extension -dev-php/PEAR-HTTP_Request2:fileinfo - Force dev-lang/php to be compiled with fileinfo extension -dev-php/PEAR-HTTP_Request2:ssl - Force dev-lang/php to be compiled with ssl extension -dev-php/PEAR-HTTP_Request2:zlib - Force dev-lang/php to be compiled with zlib extension -dev-php/PEAR-PHP_Beautifier:cli - Require dev-lang/php to be built with the "cli" SAPI and install the php_beautifier script. dev-php/maxmind-db-reader:extension - Build the C extension that uses dev-libs/libmaxminddb dev-php/pecl-apcu:lock-pthreadmutex - Enable pthread mutex locking dev-php/pecl-apcu:lock-pthreadrw - Enable pthread read/write locking @@ -2485,6 +2490,7 @@ dev-python/mkdocs-material:social - Install the dependencies of the "social" plu dev-python/msgpack:native-extensions - Compiles native "C" extensions (speedups, instead of using python fallback code). dev-python/multidict:native-extensions - Compile native C extensions (speedups, instead of using Python fallback code). dev-python/mypy:native-extensions - Compiles native C extensions (speedups, instead of using Python fallback code). +dev-python/netcdf4:blosc - Allow using blosc compression via dev-libs/c-blosc dev-python/pandas:full-support - Pull all packages to give pandas full support dev-python/paramiko:server - Enable server feature dev-python/peewee:native-extensions - Compiles native C extension for more complete SQLite3 support. @@ -2495,8 +2501,6 @@ dev-python/pyarrow:parquet - Enables read/write parquet data format dev-python/pyglet:image - Enable support for image formats other than PNG and BMP dev-python/pymongo:native-extensions - Compiles native C extensions dev-python/pymongo:test-full - Run test suite in full, including tests that run a local database instance. -dev-python/pyocr:cuneiform - Enable support for the app-text/cuneiform OCR engine -dev-python/pyocr:tesseract - Enable support for the app-text/tesseract OCR engine dev-python/pyopengl_accelerate:numpy - Building NumPy native format handlers. dev-python/pypax:ptpax - Enable PT_PAX_FLAGS support. dev-python/pypax:xtpax - Enable XATTR_PAX_FLAGS support. @@ -2684,11 +2688,13 @@ dev-qt/qtbase:evdev - Enable support for input devices via evdev dev-qt/qtbase:gssapi - Enable support for GSSAPI (virtual/krb5) dev-qt/qtbase:gtk - Build the GTK platform theme plugin dev-qt/qtbase:gui - Build Qt6Gui module +dev-qt/qtbase:journald - Log messages using sys-apps/systemd's journald rather than output to stderr (override with the QT_FORCE_STDERR_LOGGING=1 env var) dev-qt/qtbase:libinput - Enable support for input devices via dev-libs/libinput dev-qt/qtbase:libproxy - Use net-libs/libproxy for automatic HTTP/SOCKS proxy configuration dev-qt/qtbase:network - Build Qt6Network module dev-qt/qtbase:renderdoc - Enable support for capturing graphic's API calls using media-gfx/renderdoc dev-qt/qtbase:sql - Build Qt6Sql module +dev-qt/qtbase:syslog - Log messages using syslog rather than output to stderr (override with the QT_FORCE_STDERR_LOGGING=1 env var) dev-qt/qtbase:tslib - Enable support for touchscreen devices via x11-libs/tslib dev-qt/qtbase:widgets - Build Qt6Widgets module dev-qt/qtbluetooth:qml - Build QML/QtQuick bindings and imports @@ -2839,7 +2845,7 @@ dev-util/Tensile:client - Build and install tensile_client executable to run ben dev-util/babeltrace:elfutils - Build the dev-util/lttng-ust debug information filter component class dev-util/babeltrace:plugins - Build support for Babeltrace 2 Python plugins dev-util/bpftool:caps - Use sys-libs/libcap to enable unprivileged run support -dev-util/bpftool:llvm - Use sys-devel/llvm +dev-util/bpftool:llvm - Use sys-devel/llvm instead of libbfd (sys-libs/binutils-libs) for JIT disassembly dev-util/breakpad:tools - Build tools dev-util/buildbot:docker - Add support for worker docker command steps dev-util/buildbot:irc - Add support for status delivery through an ircbot. @@ -2925,10 +2931,11 @@ dev-util/hip:video_cards_amdgpu - Build for AMD platform dev-util/hip:video_cards_nvidia - Build for Nvidia platform dev-util/intel-graphics-compiler:vc - Enable VectorCompiler for a better performance. dev-util/intel-graphics-system-controller:cli - Build CLI tools for flashing manually a firmware upgrade. -dev-util/kcov:binutils - Use sys-libs/binutils-libs for --verify support +dev-util/kcov:binutils - Use sys-libs/binutils-libs for `--verify` support dev-util/kdevelop:gdbui - Enable GUI for attaching GDB to a running process dev-util/kdevelop:hex - Enable hex editor plugin via app-editors/okteta dev-util/kdevelop:qmake - Enable support for QMake build system +dev-util/kdevelop:share - Enable support for patch sharing using kde-frameworks/purpose dev-util/kernelshark:custom-optimization - Build with user-specified compiler optimizations (-Os, -O0, -O1, -O2, -O3) from CFLAGS dev-util/kup:gitolite - Enable support for dev-vcs/gitolite in kup-server dev-util/libabigail:btf - Handle reading kernel debug files in BTF format via dev-libs/libbpf @@ -2989,6 +2996,7 @@ dev-util/schroot:lvm - Enable support for chroots using LVM snapshots dev-util/schroot:zfs - Enable support for chroots using ZFS shapshots/clones dev-util/sdl-jstest:sdl - Enable media-libs/libsdl2 based input test dev-util/sdl-jstest:sdl1 - Enable media-libs/libsdl based input test +dev-util/selenium-manager:telemetry - Disable sending telemetry by default (avoid-stats config option). dev-util/sysprof:unwind - Use sys-libs/libunwind to unwind the stack dev-util/uftrace:capstone - Use capstone to provide dynamic tracing without recompilation dev-util/vulkan-tools:cube - Build the cube/cubepp demos @@ -3068,7 +3076,6 @@ games-action/trine:launcher - Install GTK+ launcher games-action/trine-enchanted-edition:launcher - Install GTK+ launcher games-action/trine2:launcher - Install GTK+ launcher games-arcade/bomns:editor - enables building the level editor -games-arcade/burgerspace:network - Enable client-server support games-arcade/commandergenius:downloader - Allows some Keen games to be downloaded from the menu games-arcade/jazz2:server - Build the multiplayer game server games-arcade/jazz2-data:cc - Install The Christmas Chronicles additional data @@ -3108,6 +3115,7 @@ games-emulation/desmume:openal - Use media-libs/openal for microphone input games-emulation/desmume:wifi - Enable support for Wi-Fi (experimental and discouraged) games-emulation/dolphin:discord-presence - Enables Discord Rich Presence, show the current game on Discord games-emulation/dolphin:evdev - Enable evdev input support +games-emulation/dolphin:llvm - Enables LLVM support, for disassembly games-emulation/dolphin:log - Increase logging output games-emulation/dolphin:mgba - Enables GBA controllers emulation using libmgba. games-emulation/dosbox:core-inline - Enable memory-increasing inlines for better performance but requiring more build time @@ -3154,6 +3162,7 @@ games-emulation/mupen64plus:ui-m64py - Enable PyQt5 UI using games-emulation/m64 games-emulation/mupen64plus:video-glide64mk2 - Enable Glide64mk2 video plugin. games-emulation/mupen64plus:video-rice - Enable Rice video plugin. games-emulation/mupen64plus-core:debugger - Build the debugger +games-emulation/mupen64plus-core:netplay - Enable netplay functionality games-emulation/mupen64plus-core:new-dynarec - Enable new experimental dynamic recompiler implementation (only for x86 and arm) games-emulation/mupen64plus-core:opencv - Support video capture via media-libs/opencv games-emulation/mupen64plus-core:osd - Overlay emulator messages using on-screen-display @@ -3161,6 +3170,10 @@ games-emulation/mupen64plus-video-glide64mk2:hires - Support hi-resolution textu games-emulation/pcsx2:clang - Use Clang compiler to build (the only compiler that is currently supported by upstream on Linux, do not report bugs if force-disabled) games-emulation/pcsx2:sndio - Enable support for the media-sound/sndio backend games-emulation/ppsspp:discord - Enable interfacing with a locally running Discord desktop client +games-emulation/rmg:angrylion-plugin - Enable the mupen64plus-video-angrylion-plus XMAME licensed plugin +games-emulation/rmg:discord - Enable Discord RPC support +games-emulation/rmg:dynarec - Enable the new dynarec for the mupen64plus-core plugin +games-emulation/rmg:rust-plugin - Enable the mupen64plus-input-gca rust plugin games-emulation/snes9x:libretro - Build libretro port games-emulation/snes9x:netplay - Enable playing ROMs over the network (not recommended) games-emulation/vbam:link - Enable GBA linking functionality @@ -3362,6 +3375,7 @@ games-strategy/wesnoth:server - Enable compilation of server games-util/gslist:web - Enable the web interface games-util/heroic-bin:gamescope - Run Heroic Launcher inside gamescope games-util/lgogdownloader:gui - Enable GUI login support for passing reCAPTCHA +games-util/sc-controller:trayicon - Enable system tray icon games-util/slade:fluidsynth - Enable MIDI software synthesis using media-sound/fluidsynth games-util/wit:fuse - Enable image mount support via fuse gnome-base/gdm:bluetooth-sound - Allow loading of bluetooth sound modules. This may be necessary for accessibility screen readers, but may cause bluetooth sound issues for users logging in. @@ -3402,6 +3416,7 @@ gnome-base/nautilus:gstreamer - Enable the Audio/Video file properties page gnome-base/nautilus:previewer - Use gnome-extra/sushi to preview files from the file mananger gnome-base/nautilus:sendto - Enable the nautilus-sendto extension to send files to various locations/devices gnome-extra/cinnamon:desktop-portal - Enable sys-apps/xdg-desktop-portal backend implementation for Cinnamon +gnome-extra/cinnamon:internal-polkit - Use Cinnamon's internal polkit agent instead of gnome-extra/polkit-gnome. This does not currently support multi-user fast switching. gnome-extra/cinnamon-control-center:gnome-online-accounts - Enable configuration panel for net-libs/gnome-online-accounts accounts gnome-extra/cinnamon-control-center:modemmanager - Enable support for mobile broadband devices using net-misc/modemmanager gnome-extra/cjs:sysprof - Enable profiling data capture support using dev-util/sysprof-capture @@ -3456,16 +3471,16 @@ gui-apps/waybar:mpd - Enable support for the Music Player Daemon gui-apps/waybar:mpris - Enable support for mpris gui-apps/waybar:network - Enable libnl support for network related features gui-apps/waybar:pipewire - Enable support for pipewire -gui-apps/waybar:popups - Enable popup support with gtk-layer-shell gui-apps/waybar:pulseaudio - Enable support for volume control via PulseAudio gui-apps/waybar:sndio - Enable support for volume control via sndio gui-apps/waybar:tray - Enable support for tray gui-apps/waybar:wifi - Enable support for wifi/rfkill gui-apps/waypipe:dmabuf - Use DMABUFs for data exchange and hardware decoding gui-apps/waypipe:ffmpeg - Link with ffmpeg to allow buffer displays using video streams -gui-apps/waypipe:systemtap - Enable SystemTAP/DTrace tracing +gui-apps/waypipe:systemtap - Enable SystemTap/DTrace tracing gui-apps/wayvnc:gbm - enable GPU-side screencopy (experimental) gui-apps/wayvnc:tracing - Trace kernel and memory calls +gui-apps/wf-recorder:pipewire - Enable support for audio capture via media-video/pipewire. gui-apps/wf-recorder:pulseaudio - Enable support for audio capture via PulseAudio gui-libs/gtk:broadway - Enable the GDK Broadway backend. gui-libs/gtk:cloudproviders - Enable GtkPlacesSidebar to access cloud services @@ -3490,14 +3505,12 @@ gui-libs/wlroots:drm - Enable Direct Rendering Management gui-libs/wlroots:libinput - Enable support for input devices via dev-libs/libinput gui-libs/wlroots:liftoff - Enable support for libliftoff KMS plane backend gui-libs/wlroots:session - Enable session support (is required for DRM and libinput) -gui-libs/wlroots:tinywl - Install the minimal wayland client, tinywl gui-libs/wlroots:x11-backend - Enable support for handling input/output devices through x11-libs/libxcb gui-libs/wlroots:xcb-errors - Better error reporting when using xwayland gui-libs/xdg-desktop-portal-wlr:elogind - Enable support for rootless session via elogind gui-wm/gamescope:libei - Enable emulated input using dev-libs/libei gui-wm/gamescope:pipewire - Enable screen capture via PipeWire gui-wm/gamescope:wsi-layer - Enable the WSI layer (required for HDR) -gui-wm/hikari:X - Enable support for X11 applications (XWayland) gui-wm/hyprland:legacy-renderer - Enable legacy renderer gui-wm/sway:X - Enable support for X11 applications (XWayland) gui-wm/sway:swaybar - Install 'swaybar': sway's status bar component @@ -3543,7 +3556,6 @@ kde-apps/kde-apps-meta:sdk - Pull in developer-specific meta-packages kde-apps/kde-apps-meta:utils - Pull in kde-apps/kdeutils-meta packages kde-apps/kdeadmin-meta:cron - Installs KDE application for virtual/cron configuration kde-apps/kdecore-meta:share - Install kde-frameworks/purpose for share file context menu actions in kde-apps/dolphin -kde-apps/kdecore-meta:thumbnail - Install kde-apps/ffmpegthumbs and kde-apps/thumbnailers for thumbnail generation in kde-apps/dolphin kde-apps/kdecore-meta:webengine - Enable www-client/falkon which depends on dev-qt/qtwebengine kde-apps/kdeedu-meta:webengine - Enable packages requiring dev-qt/qtwebengine kde-apps/kdegraphics-meta:color-management - Enable color management via media-libs/opencolorio @@ -3587,38 +3599,14 @@ kde-apps/kio-extras:taglib - Enable audio thumbnails via media-libs/taglib kde-apps/kleopatra:pim - Enable WKS publishing support using kde-apps/kmail kde-apps/kmag:keyboardfocus - Enable keyboard focus tracking kde-apps/konqueror:activities - Enable kactivities support -kde-apps/kopete:addbookmarks - Automatically add incoming urls to bookmarks. -kde-apps/kopete:autoreplace - Automatically replace selected text -kde-apps/kopete:contactnotes - Enables writing personal notes for contacts. -kde-apps/kopete:gadu - Enable the Gadu protocol handler. -kde-apps/kopete:groupwise - Enable the Groupwise protocol handler. -kde-apps/kopete:highlight - Allows you to specify highlights on specific events. -kde-apps/kopete:history - Enables saving chat history. -kde-apps/kopete:latex - Embed latex formatted text into messages. -kde-apps/kopete:meanwhile - Enable the Sametime protocol handler. -kde-apps/kopete:nowlistening - Shows song you currently listen to in your status/etc. Bindings for many players. -kde-apps/kopete:otr - Allows crypting your chat (drugs and talking nonsense are considered as good alternatives ;]). -kde-apps/kopete:pipes - Send messages to external pipe. -kde-apps/kopete:privacy - Filter for incoming messages -kde-apps/kopete:statistics - Everybody loves statistic graphs, especially cake ones. ;] -kde-apps/kopete:testbed - Enable the testbed protocol. -kde-apps/kopete:texteffect - Various fancy text effects for your messages (don't ever consider writing us with this enabled ;]). -kde-apps/kopete:translator - Translate incoming and outgoing messages. -kde-apps/kopete:urlpicpreview - Enables in conversation pictures preview. -kde-apps/kopete:webpresence - Show your status and some more information on web. -kde-apps/kopete:winpopup - Enable pop-up messages sending on windows. (same as good old "net send" messages ;]) -kde-apps/kopete:zeroconf - Enable Link-Local Messaging via the bonjour protocol. kde-apps/kpimtextedit:designer - Build plugins for dev-qt/designer kde-apps/krdc:activities - Enable Plasma Activities support via kde-plasma/plasma-activities kde-apps/ksystemlog:kdesu - Run as root using kdesu from kde-plasma/kde-cli-tools kde-apps/ktouch:X - Enable support for X11 Keyboard Layout Detection kde-apps/kwave:qtmedia - Enable playback via Qt5Multimedia -kde-apps/libkcddb:kf6compat - Disable components colliding with KF6, depend on KF6 components instead -kde-apps/libkcompactdisc:kf6compat - Disable components colliding with KF6, depend on KF6 components instead kde-apps/libkdepim:designer - Build plugins for dev-qt/designer kde-apps/libkgapi:kf6compat - Disable components colliding with KF6, depend on KF6 components instead kde-apps/libkleo:fancyviewer - Use kde-apps/kpimtextedit for an improved audit log viewer -kde-apps/libksane:kf6compat - Disable components colliding with KF6, depend on KF6 components instead kde-apps/libksane:kwallet - Enable encrypted storage of passwords with kde-frameworks/kwallet kde-apps/mailcommon:designer - Build plugins for dev-qt/designer kde-apps/marble:aprs - Enable support for APRS data sources @@ -3641,7 +3629,10 @@ kde-apps/parley:webengine - Build browser integration for the editor, requires d kde-apps/pimcommon:designer - Build plugins for dev-qt/designer kde-apps/spectacle:share - Enable support for a share menu using kde-frameworks/purpose kde-apps/step:qalculate - Enable the libqalculate library for unit conversion +kde-apps/thumbnailers:blender - Enable blender thumbnail generation using kde-frameworks/karchive +kde-apps/thumbnailers:gettext - Enable PO file thumbnail generation using kde-apps/kdesdk-thumbnailers kde-apps/thumbnailers:mobi - Enable mobipocket thumbnail generation using kde-apps/kdegraphics-mobipocket +kde-apps/thumbnailers:video - Enable video thumbnail generation using kde-apps/ffmpegthumbs kde-apps/umbrello:php - Enable PHP import support using dev-util/kdevelop and dev-util/kdevelop-pg-qt kde-apps/yakuake:absolute-position - Use kde-plasma/kwayland for absolute window positioning in KWin kde-frameworks/baloo:kf6compat - Disable components colliding with KF6, depend on KF6 components instead @@ -3678,7 +3669,6 @@ kde-frameworks/kxmlgui:designer - Build plugins for dev-qt/designer kde-frameworks/networkmanager-qt:teamd - Enable Teamd control support kde-frameworks/prison:qml - Enable QML/QtQuick support via dev-qt/qtdeclarative kde-frameworks/purpose:kaccounts - Enable support for system-wide defined KAccounts -kde-frameworks/purpose:kf6compat - Disable components colliding with KF6, depend on KF6 components instead kde-frameworks/purpose:webengine - Enable support for system-wide defined KAccounts kde-frameworks/sonnet:aspell - Enable the app-text/aspell spell-checking backend kde-frameworks/sonnet:designer - Build plugins for dev-qt/designer @@ -4090,9 +4080,9 @@ media-gfx/darktable:tools - Install tools for generating base curves and noise p media-gfx/digikam:addressbook - Enable akonadi contact integration media-gfx/digikam:imagemagick - Enable support for additional image formats such as XCF, FITS, HEIC etc. media-gfx/digikam:lensfun - Enable support for media-libs/lensfun -media-gfx/digikam:mediaplayer - Enable integrated video player media-gfx/digikam:panorama - Build the panorama plugin which requires media-gfx/hugin media-gfx/digikam:semantic-desktop - Enable kde-frameworks/kfilemetadata support +media-gfx/digikam:video - Enable integrated video player media-gfx/eog-plugins:map - Enable world map display using media-libs/libchamplain media-gfx/eom:imagemagick - Use media-gfx/imagemagick as an external backend for the thumbnailer media-gfx/exact-image:swig - Adds Swig support dev-lang/swig @@ -4128,6 +4118,7 @@ media-gfx/freecad:techdraw - Build the techdraw module and workbench, a more adv media-gfx/freecad:tux - Build the Tux module media-gfx/geeqie:ffmpegthumbnailer - Enable video thumbnail support with media-video/ffmpegthumbnailer media-gfx/geeqie:map - Enable items GPS map display +media-gfx/gimp:fits - Enable support for loading/exporting FITS images media-gfx/gimp:vector-icons - Enable support for vector icons (experimental) media-gfx/graphicsmagick:dynamic-loading - Compile graphicsmagick with dynamically loadable modules media-gfx/graphicsmagick:fpx - Enable FlashPix support with media-libs/libfpx @@ -4161,8 +4152,10 @@ media-gfx/kphotoalbum:phonon - Enable media-libs/phonon video backend (known to media-gfx/kphotoalbum:share - Enable support for a share menu using kde-frameworks/purpose media-gfx/kphotoalbum:vlc - Enable media-video/vlc video backend (recommended for X11) media-gfx/krita:color-management - Enable color management via media-libs/opencolorio +media-gfx/krita:media - Enable sound support for animations via media-libs/mlt media-gfx/krita:mypaint-brush-engine - Enable MyPaint brush engine support media-libs/libmypaint media-gfx/krita:qtmedia - Enable sound support for animations via dev-qt/qtmultimedia +media-gfx/krita:xsimd - Enable usage of SIMD instructions via dev-cpp/xsimd media-gfx/librecad:tools - Build additional tool programs: tff2lff media-gfx/luminance-hdr:fits - Enable support for the FITS format media-gfx/mandelbulber:opencl - Enable GPU rendering support using OpenCL @@ -4299,7 +4292,6 @@ media-libs/imlib2:text - Build text (TrueType font) functions media-libs/imlib2:zlib - Zlib loader support media-libs/intel-mediasdk:tools - Build analyse and inspect tools media-libs/jasper:heif - Enable experimental support for HEIF/HEIC, unsupported by upstream -media-libs/ksanecore:kf6compat - Disable components colliding with KF6, depend on KF6 components instead media-libs/leptonica:utils - Install command-line utilities media-libs/lib3mf:system-act - Use system-provided dev-go/act as code generator instead of package provided binaries. This flag will be removed after some time used for testing! media-libs/libafterimage:shaping - Use MIT shaped X windows extention. @@ -4336,6 +4328,7 @@ media-libs/libheif:aom - Use media-libs/libaom for AVIF encoding/decoding media-libs/libheif:gdk-pixbuf - Enable x11-libs/gdk-pixbuf plugin media-libs/libheif:go - Enable building dev-lang/go code/examples media-libs/libheif:rav1e - Use media-video/rav1e for AVIF encoding +media-libs/libheif:svt-av1 - Use media-libs/svt-av1 for SVT-AV1 encoding media-libs/libheif:x265 - Use media-libs/x265 for HEIF encoding media-libs/libjxl:gdk-pixbuf - Build a gdk-pixbuf loader. media-libs/libjxl:jpeg - Enable full support for JPEG images. When disabled, only lossless conversion between JPEG and JPEG-XL is supported. @@ -4469,6 +4462,9 @@ media-libs/opensubdiv:python - Use dev-lang/python to process source and documen media-libs/opensubdiv:tbb - Enable multithreading with the Intel Threads Building Blocks through dev-cpp/tbb media-libs/opensubdiv:tutorials - Install the tutorials media-libs/opus:custom-modes - Enable non-Opus modes, e.g. 44.1 kHz and 2^n frames +media-libs/opus:deep-plc - Enable Deep Packet Loss Concealment (PLC) +media-libs/opus:dred - Enable Deep REDundancy (DRED) +media-libs/opus:osce - Enable Opus Speech Coding Enhancement (OSCE) media-libs/opusfile:fixed-point - Enable fixed-point arithmetic operations media-libs/opusfile:float - Enable floating point arithmetic operations media-libs/opusfile:http - Enable http connections @@ -4535,7 +4531,6 @@ media-libs/x264:pic - disable optimized assembly code that is not PIC friendly media-libs/x265:10bit - Add support for producing 10bits HEVC. media-libs/x265:12bit - Add support for producing 12bits HEVC. media-libs/x265:numa - Build with support for NUMA nodes. -media-libs/x265:pic - Disable optimized assembly code that is not PIC friendly media-libs/xine-lib:bluray - Enable playback of Blu-ray filesystems using media-libs/libbluray media-libs/xine-lib:dav1d - Enable support for media-libs/dav1d AV1 decoder media-libs/xine-lib:dxr3 - Enable support for DXR3 mpeg acceleration cards. @@ -4612,7 +4607,10 @@ media-radio/ax25-tools:X - Enable some X based configuration tools. media-radio/chirp:radioreference - pull in optional deps for query of radioreference media-radio/direwolf:hamlib - Enables support by the Hamlib amateur radio rig control library media-radio/fldigi:hamlib - Enables support by the Hamlib amateur radio rig control library to get/set frequency and mode of the ham radio in use +media-radio/svxlink:qt5 - Build and install qtel application +media-radio/svxlink:rtlsdr - Add support for rtlsdr hardware media-radio/tucnak:hamlib - Enables support by the Hamlib amateur radio rig control library to get/set frequency and mode of the ham radio +media-radio/tucnak:rtlsdr - Add support for rtlsdr hardware media-radio/unixcw:ncurses - Enables building the curses based morse code tutor program 'cwcp'. media-radio/xastir:geotiff - Install geotiff support. Allows using USGS DRG topo maps or other types of geotiff mapes/images media-sound/abcde:aiff - Enable support for Audio Interchange File Format (AIFF) output encoding @@ -4727,8 +4725,6 @@ media-sound/gimmix:lyrics - Enable lyric fetching media-sound/guitarix:lv2 - Build lv2 plugins media-sound/guitarix:nsm - Build NSM (Non Session Manager) support media-sound/guitarix:standalone - Build standalone application -media-sound/herrie:http - Enable http streaming -media-sound/herrie:xspf - Enable support for reading and saving XSPF playlists media-sound/hydrogen:archive - Use libarchive instead of libtar media-sound/hydrogen:portmidi - Add portmidi support media-sound/jack-audio-connection-kit:pam - Add basic realtime configuration via sys-auth/realtime-base @@ -4799,7 +4795,6 @@ media-sound/mpd:wildmidi - Enable MIDI support via wildmidi media-sound/mpfc:wav - Enable wav audio codec support media-sound/mpg123:int-quality - Use rounding instead of fast truncation for integer output, where possible media-sound/mpg123-base:int-quality - Use rounding instead of fast truncation for integer output, where possible -media-sound/musescore:jumbo-build - Combine source files to speed up build process, requires more memory media-sound/musescore:omr - Enable PDF import (OMR - optical music recognition) media-sound/musescore:osc - Enable OSC remote control protocol media-sound/musescore:portmidi - Enable support for building against media-libs/portmidi @@ -4825,6 +4820,7 @@ media-sound/ncspot:cover - Support displaying the album cover media-sound/ncspot:mpris - Allow ncspot to be controlled via MPRIS API media-sound/ncspot:ncurses - Use cursive/ncurses-backend instead of crossterm or pancurses media-sound/ncspot:notify - Show what's playing via a notification +media-sound/owntone:chromecast - build and install Chromecast support media-sound/patchage:jack-dbus - Use Jack via D-Bus instead of libjack media-sound/picard:discid - Enable reading the ID of the inserted CD media-sound/picard:fingerprints - Enable calculation and lookup of AcoustID fingerprints @@ -4912,7 +4908,7 @@ media-sound/spotify:local-playback - Allows playing local files with the Spotify media-sound/spotify:pax-kernel - Triggers a paxmarking of the main Spotify binary media-sound/spotify:pulseaudio - Controls the dependency on pulseaudio or apulse media-sound/strawberry:moodbar - Enable moodbar support -media-sound/strawberry:soup - Enable soup support +media-sound/strawberry:soup - Allow streaming with media-plugins/gst-plugins-soup media-sound/strawberry:vlc - Enable media-video/vlc backend media-sound/supercollider:ableton-link - Enable support for Ableton Link media-sound/supercollider:emacs - Enable the SCEL user interface @@ -5069,7 +5065,10 @@ media-video/ffmpeg:lcms - Enable ICC profile support via media-libs/lcms. media-video/ffmpeg:libaom - Enables media-libs/libaom based AV1 codec support. media-video/ffmpeg:libaribb24 - Enables ARIB text and caption decoding via media-libs/aribb24. media-video/ffmpeg:libdrm - Enables x11-libs/libdrm support for better screen grabbing and hardware accelerated codecs. +media-video/ffmpeg:libdvdnav - Uses media-libs/libdvdnav to enable DVD demuxing +media-video/ffmpeg:libdvdread - Uses media-libs/libdvdread to enable DVD demuxing media-video/ffmpeg:libilbc - Enables iLBC de/encoding via media-libs/libilbc. +media-video/ffmpeg:liblc3 - Enables LC3 de/encoding via media-sound/liblc3. media-video/ffmpeg:libplacebo - Adds flexible GPU-accelerated processing filter based on media-libs/libplacebo. media-video/ffmpeg:librtmp - Enables Real Time Messaging Protocol using librtmp (media-video/rtmpdump) in addition to FFmpeg's native implementation. media-video/ffmpeg:libsoxr - Enables audio resampling through media-libs/soxr. @@ -5086,7 +5085,9 @@ media-video/ffmpeg:openh264 - Enables H.264 encoding suppoprt via media-libs/ope media-video/ffmpeg:openssl - Enables dev-libs/openssl support. Adds support for encrypted network protocols (TLS/HTTPS). media-video/ffmpeg:pic - Force shared libraries to be built as PIC (this is slower) media-video/ffmpeg:postproc - Build and install libpostproc. +media-video/ffmpeg:qrcode - Enables QR encode generation via media-gfx/qrencode media-video/ffmpeg:qsv - Enable Intel Quick Sync Video via media-libs/intel-mediasdk (ffmpeg versions older than, and including, 5.1) or media-libs/libvpl (ffmpeg version newer than 5.1). +media-video/ffmpeg:quirc - Enables QR decoding via media-libs/quirc media-video/ffmpeg:rav1e - Enables AV1 encoding support via media-video/rav1e. media-video/ffmpeg:rubberband - Adds time-stretching and pitch-shifting audio filter based on media-libs/rubberband. media-video/ffmpeg:shaderc - Use media-libs/shaderc to compile GLSL @@ -5195,8 +5196,9 @@ media-video/obs-studio:mpegts - Enable native SRT/RIST mpegts output. media-video/obs-studio:pipewire - Build with PipeWire support. media-video/obs-studio:python - Build with scripting support for Python 3. media-video/obs-studio:qsv - Build with Intel Quick Sync Video support. +media-video/obs-studio:sndio - Build with sndio support. media-video/obs-studio:speex - Build with Speex noise suppression filter support. -media-video/obs-studio:ssl - Build with TLS/SSL support for RTMPS connections. +media-video/obs-studio:test-input - Build and install input sources used for testing. media-video/obs-studio:vlc - Build with VLC media source support. media-video/obs-studio:websocket - Build with WebSocket API support. media-video/peek:keybinder - Enable support for global hotkeys using dev-libs/keybinder @@ -5322,14 +5324,6 @@ net-analyzer/barnyard2:sguil - Enable sguil (The Analyst Console for Network Sec net-analyzer/bwm-ng:csv - Enable csv output net-analyzer/bwm-ng:html - Enable html output net-analyzer/cacti:doc - install html documentation -net-analyzer/check_mk_agent:apache_status - Install check_mk-agent apache-status plugin. -net-analyzer/check_mk_agent:inventory - Install check_mk-agent linux inventory plugin. -net-analyzer/check_mk_agent:logwatch - Install check_mk-agent logwatch plugin. -net-analyzer/check_mk_agent:mysql - Install check_mk-agent mysql plugin. -net-analyzer/check_mk_agent:nfsexports - Install check_mk-agent nfsexports plugin. -net-analyzer/check_mk_agent:postgres - Install check_mk-agent postgres plugin. -net-analyzer/check_mk_agent:smart - Install check_mk-agent S.M.A.R.T plugin. -net-analyzer/check_mk_agent:zypper - Install check_mk-agent zypper plugin. net-analyzer/echoping:http - enable support for http protocol. net-analyzer/echoping:icp - enable support for ICP (used to monitor proxies). net-analyzer/echoping:priority - enable socket priority support. @@ -5574,11 +5568,6 @@ net-dialup/freeradius-client:scp - Add service type hints derived from username net-dialup/freeradius-client:shadow - Enable shadow password support net-dialup/mgetty:fax - Enables fax support net-dialup/mgetty:fidonet - Enables FidoNet support -net-dialup/openl2tp:client - Enable l2tp client. -net-dialup/openl2tp:dmalloc - Enable debugging using dev-libs/dmalloc. -net-dialup/openl2tp:rpc - Enable RPC control management. This flag is required for l2tpconfig to be built and used. -net-dialup/openl2tp:server - Enable l2tp server. -net-dialup/openl2tp:stats - Enable status files. Note: when they are used, this hampers performance of the daemon. net-dialup/ppp:activefilter - Enables active filter support net-dialup/ppp:dhcp - Installs PPP DHCP client plugin for IP address allocation by a DHCP server (see http://www.netservers.co.uk/gpl/) net-dialup/ppp:eap-tls - Enables support for Extensible Authentication Protocol and Transport Level Security (see http://www.nikhef.nl/~janjust/ppp/index.html) @@ -5593,6 +5582,7 @@ net-dns/avahi:mdnsresponder-compat - Enable compat libraries for mDNSResponder net-dns/bind:dlz - Enables dynamic loaded zones, 3rd party extension net-dns/bind:dnsrps - Enable the DNS Response Policy Service (DNSRPS) API, a mechanism to allow an external response policy provider net-dns/bind:dnstap - Enables dnstap packet logging +net-dns/bind:doh - Enables dns-over-https net-dns/bind:fixed-rrset - Enables fixed rrset-order option net-dns/bind:geoip2 - Enable GeoIP2 API from MaxMind net-dns/bind:gssapi - Enable gssapi support @@ -5676,10 +5666,9 @@ net-dns/nsd:packed - Enable packed structure alignment; uses less memory but has net-dns/nsd:radix-tree - Use a radix tree for main lookups instead of a red-black tree net-dns/nsd:ratelimit - Enables ratelimiting, based on query name, type and source net-dns/nsd:recvmmsg - Enable recvmmsg and sendmmsg compilation, faster but some kernel versions may have implementation problems for IPv6 -net-dns/nsd:root-server - Configure NSD as a root server (OBSOLETE: removed in >=4.9.x) net-dns/nsd:simdzone - Leverage SIMD instructions in modern CPUs to improve throughput net-dns/nsd:tfo - Enable TCP Fast Open -net-dns/nsd:year2038 - Support timestamps after 2038 (glibc only!) +net-dns/nsd:year2038 - Enables support for 64-bit 'time_t' (sets D_TIME_BITS=64; glibc only) net-dns/opendnssec:external-hsm - Enables support for storing DNSSEC keys through an arbitrary non-portage PKCS#11 interface, specified through an environment variable net-dns/opendnssec:opensc - Enables support for storing DNSSEC keys through a dev-libs/opensc PKCS#11 interface net-dns/opendnssec:signer - Enables signing capabilities for OpenDNSSEC @@ -5914,8 +5903,10 @@ net-im/telegram-desktop:libdispatch - Use dev-libs/libdispatch to speed up concu net-im/telegram-desktop:qt6 - Build with Qt6 support net-im/telegram-desktop:qt6-imageformats - Add support for HEIF, AVIF and JpegXL by bundling kde-frameworks/kimageformats net-im/tkabber:plugins - Enables installation the extra plugins +net-im/tokodon:mpv - Use media-libs/mpvqt instead of dev-qt/qtmultimedia for video playback (default) net-im/tokodon:webengine - Use dev-qt/qtwebengine for built-in authentication page (default is external browser) net-im/toxic:audio-notify - Enables native sound notifications +net-im/toxic:experimental - Use experimental features in net-libs/tox net-im/toxic:games - Enables some small mini-games net-im/toxic:llvm - Enables support for LLVM Address Sanitizer net-im/toxic:notification - Enables desktop notifications with libnotify, with sound support. @@ -5924,6 +5915,7 @@ net-im/toxic:sound - Enables audio calling net-im/toxic:video - Enables video calling net-im/zoom:bundled-qt - Use bundled Qt and icu instead of system-wide libs net-im/zoom:opencl - Use OpenCL for virtual background support (virtual/opencl) +net-im/zoom:zoom-symlink - Install a zoom symlink in /usr/bin net-irc/anope:ldap - Build LDAP modules for e.g. opertypes net-irc/anope:sql - Build modules which require SQL net-irc/anope:ssl - Provide SSL services using OpenSSL @@ -5941,6 +5933,7 @@ net-irc/hexchat:theme-manager - Build the theme manager (mono) net-irc/inspircd:argon2 - Enable Argon2 hashes in modules net-irc/inspircd:gnutls - Enable TLS support net-irc/inspircd:ldap - Enable LDAP support +net-irc/inspircd:log-json - Enable logging via JSON net-irc/inspircd:maxminddb - Add support for geolocation using libMaxMindDB net-irc/inspircd:mbedtls - Add support for TLS using the mbedTLS library net-irc/inspircd:mysql - Enable MySQL database backend @@ -6036,7 +6029,9 @@ net-libs/davix:tools - Install additional tools net-libs/freaklabs-chibiarduino:promisc - Enable promisc in the config file for packet sniffing net-libs/glib-networking:gnome - Extract HTTP/HTTPS/SOCKS proxy configuration stored using GSettings net-libs/glib-networking:libproxy - Use net-libs/libproxy for getting the HTTP/HTTPS/SOCKS proxy configuration +net-libs/gloox:xhtmlim - expose internal NodeList for optional XHTML-IM rendering without external parser net-libs/gnome-online-accounts:gnome - Use gnome-base/gnome-control-center to set GNOME online accounts preferences +net-libs/gnome-online-accounts:ms365 - Enable Microsoft 365 provider net-libs/gnutls:dane - Build libgnutls-dane, implementing DNS-based Authentication of Named Entities. Requires net-dns/unbound net-libs/gnutls:openssl - Build openssl compatibility libraries net-libs/gnutls:pkcs11 - Add support for PKCS#11 through app-crypt/p11-kit @@ -6103,6 +6098,7 @@ net-libs/libwebsockets:client - The client part of the library and libwebsockets net-libs/libwebsockets:extensions - Compile with extensions (permessage-deflate) net-libs/libwebsockets:generic-sessions - With the Generic Sessions plugin net-libs/libwebsockets:http-proxy - Support for rewriting HTTP proxying +net-libs/libwebsockets:ipv6 - Compile without support for ipv6 net-libs/libwebsockets:lejp - With the Lightweight JSON Parser net-libs/libwebsockets:libev - Support event loops via dev-libs/libev net-libs/libwebsockets:libevent - Support event loops via dev-libs/libevent @@ -6129,7 +6125,7 @@ net-libs/nodejs:pax-kernel - Enable building under a PaX enabled kernel net-libs/nodejs:snapshot - Enable snapshot creation for faster startup net-libs/nodejs:system-icu - Use system dev-libs/icu instead of the bundled version net-libs/nodejs:system-ssl - Use system OpenSSL instead of the bundled one -net-libs/nodejs:systemtap - Enable SystemTAP/DTrace tracing +net-libs/nodejs:systemtap - Enable SystemTap/DTrace tracing net-libs/ntirpc:gssapi - Include support for RPCSEC GSS net-libs/ntirpc:rdma - Include support for RDMA RPC net-libs/paho-mqtt-c:high-performance - The debugging aids internal tracing and heap tracking are not included @@ -6156,6 +6152,7 @@ net-libs/shairplay:playfair - Add support for handling fairplay handshake (used net-libs/tox:av - Adds support for audio and video. net-libs/tox:daemon - Enable the DHT Bootstrap Daemon. net-libs/tox:dht-node - Enables DHT Bootstrap Node. +net-libs/tox:experimental - Enables the experimental api net-libs/tox:key-utils - Builds utilities to create custom keys and profiles net-libs/tox:log-debug - Log level: 4 net-libs/tox:log-error - Log level: 1 @@ -6240,7 +6237,6 @@ net-misc/aria2:ssh - Enable SFTP support. net-misc/asterisk:blocks - Utlize -fblocks (only supported by, and required when using, clang/LLVM) net-misc/asterisk:cluster - Enable high-availability support through the Corosync Cluster Engine net-misc/asterisk:codec2 - Enable Codec2 support in asterisk -net-misc/asterisk:dahdi - Support Digium compatible hardware (formerly known as Zaptel) net-misc/asterisk:deprecated - Enable deprecated features (eg, app_macro) net-misc/asterisk:gtalk - Enable support for Google Talk services net-misc/asterisk:http - Enable embedded web server @@ -6277,48 +6273,6 @@ net-misc/asterisk-moh-opsound:siren7 - Install the sounds files for the siren7 c net-misc/asterisk-moh-opsound:sln16 - Install the sounds files for the sln16 codec. net-misc/asterisk-moh-opsound:ulaw - Install the sounds files for the ulaw codec. net-misc/asterisk-moh-opsound:wav - Install the sounds files for the wav codec. -net-misc/bfgminer:adl - Enable support for controlling fans and overclocking on AMD cards with AMD Display Library -net-misc/bfgminer:alchemist - Enable support for mining with AlcheMist -net-misc/bfgminer:avalon - Enable support for mining with Avalon 1 ASIC modules -net-misc/bfgminer:avalonmm - Enable support for mining with Avalon 2/3 ASIC modules -net-misc/bfgminer:bfsb - Enable support for mining on BFSB host Raspberry Pi -net-misc/bfgminer:bfx - Enable support for mining with BFx2 USB sticks -net-misc/bfgminer:bifury - Enable support for mining with Bi*fury USB sticks -net-misc/bfgminer:bigpic - Enable support for mining with Big Picture Mining USB sticks (Red/BlueFury, BF1, etc) -net-misc/bfgminer:bitforce - Enable support for mining with ButterFly Labs BitFORCE ASICs and/or FPGAs -net-misc/bfgminer:bitfury - Enable support for mining with 55nm Bitfury-based devices -net-misc/bfgminer:bitmain - Enable support for mining with Bitmain Antminer S* series -net-misc/bfgminer:cointerra - Enable support for mining with CoinTerra TerraMiner. -net-misc/bfgminer:cpumining - Enable support for mining with CPUs -net-misc/bfgminer:drillbit - Enable support for mining with Drillbit boards -net-misc/bfgminer:dualminer - Enable support for mining with DualMiner USB sticks -net-misc/bfgminer:gridseed - Enable support for mining with 5-chip GridSeed orbs -net-misc/bfgminer:hashbuster - Enable support for mining with HashBuster nano boards -net-misc/bfgminer:hashbuster2 - Enable support for mining with HashBuster micro boards -net-misc/bfgminer:hashfast - Enable support for mining with HashFast devices -net-misc/bfgminer:icarus - Enable support for mining with Icarus-compatible devices (including Block Erupter Sapphire ASICs) -net-misc/bfgminer:jingtian - Enable support for mining on JingTian boards via SPI/GPIO -net-misc/bfgminer:keccak - Enable support for mining with Keccak miners -net-misc/bfgminer:klondike - Enable support for mining with Klondike USB miners -net-misc/bfgminer:libusb - Use libusb -net-misc/bfgminer:littlefury - Enable support for mining with LittleFury USB sticks -net-misc/bfgminer:metabank - Enable support for mining on Metabank host Raspberry Pi -net-misc/bfgminer:minion - Enable support for mining on minion chips via SPI (BlackArrow Prospero) -net-misc/bfgminer:modminer - Enable support for mining with ModMiner FPGAs -net-misc/bfgminer:nanofury - Enable support for mining with NanoFury USB sticks -net-misc/bfgminer:opencl - Enable support for mining with OpenCL-capable devices (GPUs) -net-misc/bfgminer:proxy - Enable support for virtual proxy device -net-misc/bfgminer:proxy_getwork - Enable proxy support for getwork protocol (often used with Block Erupter Blades) -net-misc/bfgminer:proxy_stratum - Enable proxy support for stratum protocol -net-misc/bfgminer:rockminer - Enable support for mining with RockMiner devices -net-misc/bfgminer:screen - Provide start-bfgminer.sh script to launch BFGMiner in app-misc/screen -net-misc/bfgminer:scrypt - Enable support for scrypt mining algorithm -net-misc/bfgminer:sha256d - Enable support for SHA256d mining algorithm -net-misc/bfgminer:twinfury - Enable support for mining with Twinfury USB sticks -net-misc/bfgminer:udev-broad-rules - Enable broader udev rules that may match non-mining devices -net-misc/bfgminer:x6500 - Enable support for mining with X6500 FPGAs -net-misc/bfgminer:zeusminer - Enable support for mining with ZeusMiner units -net-misc/bfgminer:ztex - Enable support for mining with Ztex FPGAs net-misc/bird:client - Build the ncurses/readline full featured CLI net-misc/bird:libssh - Enables net-libs/libssh binding, mendatory for RPKI support net-misc/casync:fuse - Enable fuse support @@ -6495,7 +6449,6 @@ net-misc/kafkacat:json - Enable json support net-misc/kea:openssl - Use dev-libs/openssl instead of dev-libs/botan net-misc/kea:samples - Install sample configuration files net-misc/kea:shell - Install kea-shell text management client for Control Agent -net-misc/kio-zeroconf:kf6compat - Disable components colliding with KF6, depend on KF6 components instead net-misc/knock:server - Installs the knockd server daemon. net-misc/libteam:zmq - Build witch net-libs/zeromq support net-misc/lldpd:cdp - Enable Cisco Discovery Protocol @@ -6526,6 +6479,7 @@ net-misc/moonlight:embedded - Optimize UI for fullscreen non-desktop usage net-misc/moonlight:glslow - Prefer direct KMS/DRM rendering over EGL/GLES rendering for better performance on some weaker GPUs net-misc/moonlight:libdrm - Enable video rendering via x11-libs/libdrm net-misc/moonlight:soundio - Enable sound output via media-libs/libsoundio instead of media-libs/libsdl2 +net-misc/moonlight:vkslow - Prefer hardware YUV-RGB conversion and scaling over Vulkan for better performance on some weaker GPUs net-misc/mosh:client - Build network client net-misc/mosh:examples - Include example scripts net-misc/mosh:mosh-hardening - Enable compiler and linker options to frustrate memory corruption exploits @@ -6777,19 +6731,19 @@ net-p2p/bitcoin-core:qrcode - Enable generation of QR Codes for receiving paymen net-p2p/bitcoin-core:sqlite - Support descriptor wallets in SQLite format net-p2p/bitcoin-core:system-leveldb - Link with virtual/bitcoin-leveldb rather than embedding an internal copy net-p2p/bitcoin-core:system-libsecp256k1 - Link with dev-libs/libsecp256k1 rather than embedding an internal copy -net-p2p/bitcoin-core:systemtap - Enable SystemTAP/DTrace tracing +net-p2p/bitcoin-core:systemtap - Enable SystemTap/DTrace tracing net-p2p/bitcoin-core:upnp - Enable Universal Plug and Play net-p2p/bitcoin-core:zeromq - Report blocks and transactions via zeromq net-p2p/bitcoin-qt:external-signer - Include support for external wallet signer programs net-p2p/bitcoin-qt:nat-pmp - Enable NAT-PMP port forwarding net-p2p/bitcoin-qt:qrcode - Enable generation of QR Codes for receiving payments -net-p2p/bitcoin-qt:systemtap - Enable SystemTAP/DTrace tracing +net-p2p/bitcoin-qt:systemtap - Enable SystemTap/DTrace tracing net-p2p/bitcoin-qt:upnp - Enable Universal Plug and Play net-p2p/bitcoin-qt:wallet - Enable wallet support net-p2p/bitcoin-qt:zeromq - Report blocks and transactions via zeromq net-p2p/bitcoind:external-signer - Include support for external wallet signer programs net-p2p/bitcoind:nat-pmp - Enable NAT-PMP port forwarding -net-p2p/bitcoind:systemtap - Enable SystemTAP/DTrace tracing +net-p2p/bitcoind:systemtap - Enable SystemTap/DTrace tracing net-p2p/bitcoind:upnp - Enable Universal Plug and Play net-p2p/bitcoind:wallet - Enable wallet support net-p2p/bitcoind:zeromq - Report blocks and transactions via zeromq @@ -6909,6 +6863,9 @@ net-proxy/tinyproxy:transparent-proxy - Enable transparent proxying net-proxy/tinyproxy:upstream-proxy - Enable upstream proxying net-proxy/tinyproxy:xtinyproxy-header - Include the X-Tinyproxy header net-proxy/trojan:mysql - build with MySQL support +net-proxy/trojan:nat - Build with NAT support +net-proxy/trojan:reuseport - Build with SO_REUSEPORT support +net-proxy/trojan:tcpfastopen - Force build with TCP Fast Open support net-proxy/tsocks:dns - Force DNS queries to use SOCKS server via tcp net-proxy/tsocks:envconf - Allow TSOCKS_CONF_FILE to specify configuration file net-proxy/tsocks:server-lookups - Allow hostname resolution _for_ SOCKS servers @@ -6916,7 +6873,6 @@ net-proxy/tsocks:tordns - Apply tordns patch which allows transparent TORificati net-voip/mumble:g15 - Enable support for the Logitech G15 LCD (and compatible devices). net-voip/mumble:pipewire - Enable pipewire support for audio output. net-voip/mumble:rnnoise - Enable alternative noise suppression option based on RNNoise. -net-voip/murmur:grpc - Use net-libs/grpc to enable remote control capabilities. net-voip/murmur:ice - Use dev-libs/Ice to enable remote control capabilities. net-voip/umurmur:mbedtls - Use net-libs/mbedtls as TLS provider net-voip/umurmur:shm - Enable shared memory support @@ -6939,7 +6895,6 @@ net-vpn/eduvpn-common:openvpn - enable support for OpenVPN net-vpn/eduvpn-common:wireguard - enable support for WireGuard net-vpn/frp:client - Build and install frp client (frpc) net-vpn/frp:server - Build and install frp server (frps) -net-vpn/i2pd:i2p-hardening - Compile with hardening on vanilla compilers/linkers net-vpn/libreswan:dnssec - Use DNSSEC resolver (requires net-dns/unbound) net-vpn/libreswan:ikev1 - Enable the IKEv1 protocol net-vpn/networkmanager-sstp:gtk4 - Use gui-libs/gtk for GUI support. @@ -7128,11 +7083,8 @@ net-wireless/wpa_supplicant:wep - Add support for Wired Equivalent Privacy (depr net-wireless/wpa_supplicant:wimax - Add support for Wimax EAP-PEER authentication algorithm net-wireless/wpa_supplicant:wps - Add support for Wi-Fi Protected Setup sci-astronomy/cpl:gasgano - Enable support for sci-astronomy/gasgano file organizer -sci-astronomy/esomidas:libtirpc - Build against net-libs/libtirpc for RPC support sci-astronomy/kstars:password - Store passwords securely via dev-libs/qtkeychain sci-astronomy/kstars:wcs - Enable support for World Coordinate System library using wcslib -sci-astronomy/predict:xforms - Add a "map" client which uses the x11-libs/xforms library for its GUI -sci-astronomy/predict:xplanet - Project predict data onto world maps generated by x11-misc/xplanet / x11-misc/xearth sci-astronomy/psfex:plplot - Build with sci-libs/plplot to allow diagnostic plots during processing sci-astronomy/scamp:plplot - Build with sci-libs/plplot to allow diagnostic plots during processing sci-astronomy/sextractor:modelfit - Enable profile model fitting, needs sci-libs/atlas and sci-libs/fftw @@ -7236,6 +7188,7 @@ sci-geosciences/gpsd:sockets - export gpsd over unix sockets sci-geosciences/grass:geos - Use sci-libs/geos for v.buffer and adds extended options to the v.select module sci-geosciences/grass:las - Include support for LAS and LAZ encoded LiDAR files through sci-geosciences/liblas sci-geosciences/grass:pdal - Enable support for PDAL for point clouds via sci-libs/pdal +sci-geosciences/grass:svm - Enable support for the Support Vector Machine library sci-libs/libsvm sci-geosciences/gshhs:data - Add earth data with sci-geosciences/gshhs-data sci-geosciences/liblas:gdal - Add support for the sci-libs/gdal geospatial raster library sci-geosciences/mapserver:apache - Enable mapserver to run under apache @@ -7261,6 +7214,7 @@ sci-geosciences/qgis:pdal - Enable support for PDAL for point clouds via sci-lib sci-geosciences/qgis:polar - Enable support for the polar coordinate system via x11-libs/qwtpolar sci-geosciences/qgis:qml - Enable support Qml-based plugins using dev-qt/qtdeclarative sci-geosciences/qgis:serial - Enable support for serial GPS using dev-qt/qtserialport +sci-geosciences/qgis:webengine - Enable webengine support using dev-qt/qtwebengine sci-geosciences/viking:geoclue - Use app-misc/geoclue to determine current location sci-geosciences/viking:libexif - Use media-libs/libexif for EXIF support sci-geosciences/viking:oauth - Enable OAuth authentication for OSM @@ -7437,8 +7391,6 @@ sci-libs/netcdf:blosc - Allow using blosc compression via dev-libs/c-blosc sci-libs/netcdf:dap - Support for remote data access with the built-in OPeNDAP client sci-libs/netcdf:hdf - Build with HDF4 read capability(sci-libs/hdf, sci-libs/hdf5 and sys-libs/zlib required). sci-libs/nlopt:octave - Add plugin for sci-mathematics/octave -sci-libs/o2scl:armadillo - Build matrix manipulation with sci-libs/armadillo -sci-libs/o2scl:eigen - Build matrix manipulation with dev-cpp/eigen sci-libs/octomap:dynamicEDT3D - Build and install dynamicEDT3D library: A library for incrementally updatable Euclidean distance transforms in 3D. sci-libs/onnx:disableStaticReg - Disable Static Registration sci-libs/openblas:dynamic - Build dynamic architecture detection at run time (for multi targets) @@ -7580,7 +7532,6 @@ sci-mathematics/giac:glpk - Enable the use of sci-mathematics/glpk sci-mathematics/gmp-ecm:custom-tune - Improve performance of some operations by selecting machine-specific defaults sci-mathematics/gretl:R - Enable support for dev-lang/R sci-mathematics/gretl:extras - Build and install add-ons bundled with gretl -sci-mathematics/gsl-shell:fox - Build a x11-libs/fox GUI sci-mathematics/lcalc:double - Use double precision (the upstream default) sci-mathematics/lcalc:double-double - Use sci-libs/qdfor double-double precision sci-mathematics/lcalc:pari - Use sci-mathematics/pari for elliptic curve L-functions @@ -7726,24 +7677,32 @@ sci-physics/vgm:geant4 - Enable interaction with Geant4(sci-physics/geant:4) sci-physics/vgm:root - Enable interaction with ROOT (sci-physics/root) sci-physics/yoda:root - Adds support for sci-physics/root sci-visualization/fityk:nlopt - Enable optimization with sci-libs/nlopt +sci-visualization/gnuplot:amos - Enable Amos routines for complex Airy and Bessel functions (dev-libs/openspecfun) sci-visualization/gnuplot:bitmap - Enable dot-matrix printers and pbm terminal sci-visualization/gnuplot:gd - Add support for media-libs/gd. Needed for GIF, JPEG, and PNG image output. +sci-visualization/gnuplot:gpic - Include support for gpic terminal sci-visualization/gnuplot:libcerf - Enable special functions from sci-libs/libcerf -sci-visualization/gnuplot:regis - Enable ReGIS terminal +sci-visualization/gnuplot:metafont - Include support for metafont terminal +sci-visualization/gnuplot:metapost - Include support for metapost terminal +sci-visualization/gnuplot:regis - Include support for ReGIS terminal +sci-visualization/gnuplot:tgif - Include support for tgif terminal sci-visualization/gr:agg - Enable the libagg anti-grain rendering engine sci-visualization/gwyddion:fits - Enable FITS image import via sci-libs/cfitsio sci-visualization/gwyddion:jansson - Enable JSON data manipulation via dev-libs/jansson sci-visualization/gwyddion:sourceview - Enable support for x11-libs/gtksourceview sci-visualization/gwyddion:unique - Enable remote control backend via dev-libs/libunique sci-visualization/labplot:cantor - Enable support for different open-source computer algebra systems via kde-apps/cantor +sci-visualization/labplot:eigen - Enable support for fast baseline removal via dev-cpp/eigen sci-visualization/labplot:excel - Enable support for importing/exporting Microsoft Excel files (.xlsx) via dev-libs/qxlsx sci-visualization/labplot:fits - Enable support for NASA's sci-libs/cfitsio library sci-visualization/labplot:libcerf - Enable special functions from sci-libs/libcerf sci-visualization/labplot:markdown - Enable Markdown support via app-text/discount sci-visualization/labplot:matio - Enable support for matio (sci-libs/matio) +sci-visualization/labplot:ods - Enable support for importing/exporting OpenDocument spreadsheets (.ods) via dev-libs/liborcus sci-visualization/labplot:origin - Enable support for reading OriginLab OPJ project files through sci-libs/liborigin sci-visualization/labplot:root - Enable support for CERN's ROOT file type sci-visualization/labplot:serial - Enable support for RS232 serial ports using dev-qt/qtserialport +sci-visualization/labplot:share - Enable support for a share menu using kde-frameworks/purpose sci-visualization/paraview:boost - Enable the usage of dev-libs/boost sci-visualization/paraview:cg - Add support for nvidia's cg shaders sci-visualization/paraview:nvcontrol - Add NVCONTROL support for OpenGL options @@ -7915,6 +7874,7 @@ sys-apps/net-tools:hostname - build the hostname and dnsdomainname tools sys-apps/net-tools:plipconfig - build the plipconfig tool (for working with old PLIP hardware) sys-apps/net-tools:slattach - build the slattach tool (for working with old serial ports) sys-apps/nvme-cli:json - Support JSON output via dev-libs/json-c +sys-apps/nvme-cli:pdc - Set default Persistent Discovery Controllers behavior sys-apps/openrazer:client - Build the OpenRazer daemon client sys-apps/openrazer:daemon - Build the OpenRazer daemon service sys-apps/openrc:bash - enable the use of bash in service scripts (experimental) @@ -7923,6 +7883,12 @@ sys-apps/openrc:newnet - enable the new network stack (experimental) sys-apps/openrc:s6 - install s6-linux-init sys-apps/openrc:sysv-utils - Install sysvinit compatibility scripts for halt, init, poweroff, reboot and shutdown sys-apps/openrc:sysvinit - control the dependency on sysvinit (experimental) +sys-apps/openrc-navi:bash - enable the use of bash in service scripts (experimental) +sys-apps/openrc-navi:netifrc - enable Gentoo's network stack (net.* scripts) +sys-apps/openrc-navi:newnet - enable the new network stack (experimental) +sys-apps/openrc-navi:s6 - install s6-linux-init +sys-apps/openrc-navi:sysv-utils - Install sysvinit compatibility scripts for halt, init, poweroff, reboot and shutdown +sys-apps/openrc-navi:sysvinit - control the dependency on sysvinit (experimental) sys-apps/pciutils:dns - Enable support for querying the central database of PCI IDs using DNS sys-apps/pciutils:kmod - Enable sys-apps/kmod support for the -k switch in lspci command sys-apps/pciutils:zlib - Support compressed pci.ids database @@ -7966,6 +7932,7 @@ sys-apps/superdiag:iso - Install an iso image, which can be used with sys-apps/s sys-apps/superdiag:usb - Install all files, which are needed for an installation on an usb thumb drive. sys-apps/systemd:audit - Enable support for sys-process/audit sys-apps/systemd:boot - Enable EFI boot manager and stub loader +sys-apps/systemd:bpf - Enable BPF support for sandboxing and firewalling. sys-apps/systemd:cgroup-hybrid - Default to hybrid (legacy) cgroup hierarchy instead of unified (modern). sys-apps/systemd:cryptsetup - Enable cryptsetup tools (includes unit generator for crypttab) sys-apps/systemd:curl - Enable support for uploading journals @@ -8019,7 +7986,7 @@ sys-apps/watchdog:nfs - enable support for checking nfs mounts sys-apps/xdg-desktop-portal:flatpak - Enable sys-apps/flatpak integration sys-apps/xdg-desktop-portal:seccomp - Use sys-apps/bubblewrap (which requires seccomp) to sandbox some functionality like icon handling sys-apps/xinetd:rpc - support RPC services -sys-auth/elogind:cgroup-hybrid - Use hybrid cgroup hierarchy (OpenRC's default) instead of unified. +sys-auth/elogind:cgroup-hybrid - Use hybrid cgroup hierarchy instead of unified (OpenRC's default). sys-auth/munge:gcrypt - Use libgcrypt instead of openssl sys-auth/nss-pam-ldapd:pynslcd - Install the python implementation along with the standard implementation sys-auth/nss-pam-ldapd:utils - Install the command-line utilities @@ -8055,7 +8022,7 @@ sys-auth/sssd:nfsv4 - Add support for the nfsv4 idmapd plugin provided by net-fs sys-auth/sssd:samba - Add Privileged Attribute Certificate Support for Kerberos sys-auth/sssd:subid - Support subordinate uid and gid ranges in FreeIPA sys-auth/sssd:sudo - Build helper to let app-admin/sudo use sssd provided information -sys-auth/sssd:systemtap - Enable SystemTAP/DTrace tracing +sys-auth/sssd:systemtap - Enable SystemTap/DTrace tracing sys-block/f3:extra - Build the additional f3probe, f3brew and f3fix utility (requires sys-block/parted and virtual/udev) sys-block/fio:aio - Enable AIO ioengine sys-block/fio:curl - Enable HTTP engine for S3 and WebDav support support via net-misc/curl @@ -8230,6 +8197,7 @@ sys-devel/binutils-hppa64:gprofng - Enable the next-generation gprofng profiler sys-devel/binutils-hppa64:multitarget - Adds support to binutils for cross compiling (does not work with gas) sys-devel/binutils-hppa64:pgo - Build binutils with Profile Guided Optimization (PGO) and LTO sys-devel/binutils-hppa64:plugins - Enable plugin support in tools +sys-devel/bpf-toolchain:bin-symlinks - Symlink executables to usr/bin to be in default PATH (conflicts with crossdev bpf, and crossdev is preferable for a fully featured toolchain) sys-devel/clang:extra - Build extra tools (clangd, clang-tidy and a few more) sys-devel/clang:ieee-long-double - Use accelerated 128-bit IEEE long double ABI (ppc64le only) sys-devel/clang:static-analyzer - Install the Clang static analyzer @@ -8326,6 +8294,7 @@ sys-fs/android-file-transfer-linux:zune - Enable support for Microsoft Zune sys-fs/avfs:webdav - Allow mounting WebDAV shares via net-libs/neon sys-fs/bcachefs-tools:fuse - Enable bcachefs FUSE support (experimental!) sys-fs/btrfs-progs:convert - Build ext2 conversion utility (btrfs-convert) +sys-fs/btrfs-progs:experimental - Enable unstable and experimental features and install btrfs-corrupt-block, as needed by xfstests sys-fs/btrfs-progs:reiserfs - Enable reiserfs support in btrfs-convert tool. sys-fs/btrfs-progs:static - Build static binaries in addition to the dynamic ones sys-fs/btrfsmaintenance:systemd - Enable systemd services and timers instead of cron timers @@ -8359,6 +8328,7 @@ sys-fs/ecryptfs-utils:openssl - Enable dev-libs/openssl key module sys-fs/ecryptfs-utils:pkcs11 - Enable PKCS#11 (Smartcards) key module sys-fs/ecryptfs-utils:tpm - Enable support for Trusted Platform Module (TPM) using app-crypt/trousers sys-fs/erofs-utils:fuse - Builds erofsfuse (requires sys-fs/fuse). +sys-fs/erofs-utils:libdeflate - Use app-arch/libdeflate rather than sys-libs/zlib for handling deflate compression. sys-fs/erofs-utils:uuid - Enables UUID support via sys-apps/util-linux. sys-fs/ext4magic:expert-mode - Builds ext4magic with expert mode. Highly useful in recovering data from a corrupted filesystem sys-fs/ext4magic:file-attr - Enable the recovery of file attributes (append, immutable, nodump etc) @@ -8396,18 +8366,20 @@ sys-fs/zfs-kmod:rootfs - Pull dependencies and check kernel options required for sys-kernel/asahi-sources:rust - Pull in the Rust For Linux dependencies sys-kernel/asahi-sources:symlink - Automatically symlink the kernel sources to /usr/src/linux sys-kernel/genkernel:firmware - Prefer system firmware sys-kernel/linux-firmware over local copy. +sys-kernel/gentoo-kernel:experimental - Apply experimental patches; for more information, see "https://wiki.gentoo.org/wiki/Project:Kernel/Experimental". sys-kernel/gentoo-kernel:generic-uki - Build and install a generic initramfs and Unified Kernel Image, this is intended for building binpkgs with a pre-generated UKI included (EXPERIMENTAL). sys-kernel/gentoo-kernel:hardened - Use selection of hardening options recommended by Kernel Self Protection Project sys-kernel/gentoo-kernel:initramfs - Build initramfs along with the kernel. sys-kernel/gentoo-kernel-bin:generic-uki - Install a prebuilt generic initramfs and Unified Kernel Image (EXPERIMENTAL). sys-kernel/gentoo-kernel-bin:initramfs - Build initramfs along with the kernel. sys-kernel/gentoo-sources:experimental - Apply experimental patches; for more information, see "https://wiki.gentoo.org/wiki/Project:Kernel/Experimental". -sys-kernel/installkernel:dracut - Generate an initrd or UKI on each kernel installation +sys-kernel/installkernel:dracut - Generate an initramfs or UKI on each kernel installation sys-kernel/installkernel:efistub - EXPERIMENTAL: Update UEFI configuration on each kernel installation sys-kernel/installkernel:grub - Re-generate grub.cfg on each kernel installation, used grub.cfg is overridable with GRUB_CFG env var sys-kernel/installkernel:refind - Install a Gentoo icon for rEFInd alongside the (unified) kernel image, used icon is overridable with REFIND_ICON env var sys-kernel/installkernel:systemd - Use systemd's kernel-install to install kernels, overridable with SYSTEMD_KERNEL_INSTALL env var sys-kernel/installkernel:systemd-boot - Use systemd-boot's native layout by default +sys-kernel/installkernel:ugrd - Generate an initramfs using UGRD on each kernel installation sys-kernel/installkernel:uki - Install UKIs to ESP/EFI/Linux for EFI stub booting and/or bootloaders with support for auto-discovering UKIs sys-kernel/installkernel:ukify - Build an UKI with systemd's ukify on each kernel installation sys-kernel/kpatch:contrib - Enable contrib kpatch services files. @@ -8626,7 +8598,6 @@ www-apps/roundup:pyjwt - Enable jwt tokens for login www-apps/roundup:tz - Enable full support of timezone www-apps/roundup:whoosh - Enable Whoosh full-text indexer www-apps/roundup:xapian - Enable Xapian full-text indexer -www-apps/rt:lighttpd - Add www-servers/lighttpd support www-apps/tt-rss:daemon - Install additional init scripts for automated RSS updates www-apps/ttyd:mbedtls - Use mbedTLS replacement for OpenSSL www-apps/webdavcgi:rcs - Adds support for a revision controlled backend with RCS (dev-vcs/rcs) @@ -8640,8 +8611,6 @@ www-client/chromium:ffmpeg-chromium - (binpkg only) Use Chromium FFmpeg fork (me www-client/chromium:gtk4 - Build with GTK4 headers. www-client/chromium:hangouts - Enable support for Google Hangouts features such as screen sharing www-client/chromium:headless - Build Ozone only with headless backend, NOT RECOMMENDED for general use. -www-client/chromium:libcxx - Use bundled libc++ instead of libstdc++ for building. -www-client/chromium:lto - Build with Link Time Optimizations (via clang's ThinLTO) www-client/chromium:official - Enable Official build instead of Developer build. www-client/chromium:pax-kernel - Allow building on a PaX-enabled kernel www-client/chromium:pgo - Build with Profile Guided Optimizations (2-stage compilation) @@ -8819,7 +8788,7 @@ x11-base/xorg-server:xvfb - Build the Xvfb server x11-base/xwayland:libei - Enable emulated input using dev-libs/libei x11-base/xwayland:unwind - Enable libunwind usage for backtraces x11-base/xwayland:xcsecurity - Build Security extension -x11-drivers/nvidia-drivers:kernel-open - Use the open source variant of the drivers (Turing/Ampere+ GPUs only, aka GTX 1650+) +x11-drivers/nvidia-drivers:kernel-open - Use the open source variant of the drivers (Turing/Ampere+ GPUs only, aka GTX 1650+ -- recommended with >=560.xx drivers if usable) x11-drivers/nvidia-drivers:persistenced - Install the persistence daemon for keeping devices state when unused (e.g. for headless) x11-drivers/nvidia-drivers:powerd - Install the NVIDIA dynamic boost support daemon (only useful with specific laptops, ignore if unsure) x11-drivers/nvidia-drivers:static-libs - Install the XNVCtrl static library for accessing sensors and other features @@ -9022,23 +8991,7 @@ x11-themes/gentoo-artwork:pixmaps - Install pixmaps x11-themes/gtk-engines-murrine:animation-rtl - Progressbar animation from right to left x11-themes/gtk-engines-murrine:themes - Pull in themes via x11-themes/murrine-themes x11-themes/kfaenza:additional - Install additional KFaenza icons. See third homepage for details -x11-themes/tela-icon-theme:black - Install black folder version -x11-themes/tela-icon-theme:blue - Install blue folder version -x11-themes/tela-icon-theme:brown - Install bworn folder version -x11-themes/tela-icon-theme:dracula - Install dracula folder version -x11-themes/tela-icon-theme:green - Install green folder version -x11-themes/tela-icon-theme:grey - Install grey folder version x11-themes/tela-icon-theme:hardlink - Hardlink duplicate icons to greatly reduce installation size -x11-themes/tela-icon-theme:kde - Install dynamic color version for KDE plasma (folder color follows the colorscheme) -x11-themes/tela-icon-theme:manjaro - Install manjaro folder version -x11-themes/tela-icon-theme:nord - Install nord folder version -x11-themes/tela-icon-theme:orange - Install orange folder version -x11-themes/tela-icon-theme:pink - Install pink folder version -x11-themes/tela-icon-theme:purple - Install purple folder version -x11-themes/tela-icon-theme:red - Install red older version -x11-themes/tela-icon-theme:standard - Install standard folder version -x11-themes/tela-icon-theme:ubuntu - Install ubuntu folder version -x11-themes/tela-icon-theme:yellow - Install yellow folder version x11-themes/vertex-theme:cinnamon - Install theme for gnome-extra/cinnamon x11-themes/vertex-theme:gnome-shell - Install theme for gnome-base/gnome-shell x11-themes/vertex-theme:mate - Install Metacity theme for mate-base/mate |