diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-06-29 12:04:12 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-06-29 12:04:12 +0100 |
commit | 0f558761aa2dee1017b4751e4017205e015a9560 (patch) | |
tree | 037df795519468a25d9362b4e95cdaeb84eb1cf9 /profiles | |
parent | 752d6256e5204b958b0ef7905675a940b5e9172f (diff) |
gentoo resync : 29.12.2022
Diffstat (limited to 'profiles')
167 files changed, 1092 insertions, 1159 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz Binary files differindex 45c4443730ec..5c3eed613382 100644 --- a/profiles/Manifest.gz +++ b/profiles/Manifest.gz diff --git a/profiles/arch.list b/profiles/arch.list index c1b3f7ab2a45..ff57e39a20b1 100644 --- a/profiles/arch.list +++ b/profiles/arch.list @@ -19,6 +19,7 @@ amd64-linux arm-linux arm64-linux ppc64-linux +riscv-linux x86-linux arm64-macos ppc-macos diff --git a/profiles/arch/alpha/package.use.mask b/profiles/arch/alpha/package.use.mask index 7b5c6e1c20ad..de7ba0224b4d 100644 --- a/profiles/arch/alpha/package.use.mask +++ b/profiles/arch/alpha/package.use.mask @@ -1,6 +1,11 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sergey Torokhov <torokhov-s-a@yandex.ru> (2022-06-22) +# media-libs/libjxl is not keyworded +# bug https://bugs.gentoo.org/853628 +media-gfx/gimp jpegxl + # Sam James <sam@gentoo.org> (2022-04-29) # Needs unkeyworded dev-util/umockdev sys-power/upower test @@ -140,10 +145,6 @@ x11-misc/synergy gui # media-sound/lash not keyworded, bug #736725 media-sound/fluidsynth lash -# Cédric Krier <cedk@gentoo.org> (2020-11-10) -# virtual/rust has no alpha keyword -dev-vcs/mercurial rust - # Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2020-10-14) # app-i18n/fcitx:4 not keyworded. media-libs/libsdl2 fcitx4 @@ -160,10 +161,6 @@ mail-filter/pyzor mysql # No drivers on this architecture support Vulkan media-libs/mesa vulkan vulkan-overlay zink -# Mart Raudsepp <leio@gentoo.org> (2020-08-02) -# alpha has no virtual/rust support, needed by newer gnome-base/librsvg, et al ->=media-gfx/eog-3.33.1 svg - # Sergei Trofimovich <slyfox@gentoo.org> (2020-07-18) # net-libs/webkit-gtk has no alpha keywords app-editors/emacs xwidgets @@ -311,7 +308,6 @@ net-libs/gnutls test-full # MichaÅ‚ Górny <mgorny@gentoo.org> (2017-08-08) # Requires USE=bluetooth that is masked in this profile. media-sound/pulseaudio native-headset -media-sound/pulseaudio-daemon native-headset # Tobias Klausmann <klausman@gentoo.org> (2017-05-18) # Stack protector code is not ported to alpha (and may not ever be) diff --git a/profiles/arch/alpha/parent b/profiles/arch/alpha/parent index eb001c6e8ab8..e234bf836e61 100644 --- a/profiles/arch/alpha/parent +++ b/profiles/arch/alpha/parent @@ -1 +1,2 @@ ../base +../../features/wd40 diff --git a/profiles/arch/amd64/no-multilib/package.use.mask b/profiles/arch/amd64/no-multilib/package.use.mask index 024a54a65ab1..adee98f1e014 100644 --- a/profiles/arch/amd64/no-multilib/package.use.mask +++ b/profiles/arch/amd64/no-multilib/package.use.mask @@ -1,6 +1,15 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# James Le Cuirot <chewi@gentoo.org> (2022-06-25) +# This flag concerns a 32-bit x86-specific problem. +sys-libs/glibc stack-realign +sys-libs/ncurses stack-realign + +# Ben Kohler <bkohler@gentoo.org> (2022-06-07) +# Disable 32bit builds on no-multilib +sys-apps/memtest86+ bios32 efi32 iso32 + # Sam James <sam@gentoo.org> (2020-12-27) # dev-embedded/libftd2xx unavailable here dev-embedded/urjtag ftd2xx diff --git a/profiles/arch/amd64/package.use b/profiles/arch/amd64/package.use index 7c624bfc42b6..c057afab7c94 100644 --- a/profiles/arch/amd64/package.use +++ b/profiles/arch/amd64/package.use @@ -1,6 +1,16 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# James Le Cuirot <chewi@gentoo.org> (2022-06-25) +# Realign the stack in the 32-bit build for compatibility with older binaries by +# default. This is not the default on x86 because it has a performance cost. +sys-libs/glibc stack-realign +sys-libs/ncurses stack-realign + +# Ben Kohler <bkohler@gentoo.org> (2022-06-07) +# Enable BIOS & UEFI targets by default +sys-apps/memtest86+ bios64 efi64 + # Theo Anderson <telans@posteo.de> (2021-03-06) # Enable 32-bit clang runtime to ease -m32 builds with non-GCC runtime sys-devel/clang-runtime abi_x86_32 diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask index 2482500d3cf3..55790a52e4cd 100644 --- a/profiles/arch/amd64/package.use.mask +++ b/profiles/arch/amd64/package.use.mask @@ -17,6 +17,18 @@ #--- END OF EXAMPLES --- +# James Le Cuirot <chewi@gentoo.org> (2022-06-25) +# Allow stack to be realigned for compatibility with older 32-bit binaries. +sys-libs/glibc -stack-realign +sys-libs/ncurses -stack-realign + +# Unmask media-libs/libxmp here +media-sound/qmmp -xmp + +# Kai-Chun Ning <kaichun.ning@gmail.com> (2022-05-23) +# Need intel-hybrid-codec-driver, which only works on amd64 +x11-libs/libva-intel-driver -hybrid + # Georgy Yakovlev <gyakovlev@gentoo.org> (2021-11-01) # requires sys-apps/dbus-broker, which is keyworded here. sys-apps/systemd -hostnamed-fallback @@ -208,7 +220,7 @@ media-video/mpv -vulkan # Nick Sarnie <sarnex@gentoo.org> (2018-04-29) # media-libs/vulkan-loader and app-emulation/vkd3d are keyworded on amd64 -app-emulation/wine-staging -vkd3d -vulkan +app-emulation/wine-staging -vulkan app-emulation/wine-vanilla -vkd3d -vulkan # Richard Yao <ryao@gentoo.org> (2018-04-16) diff --git a/profiles/arch/amd64/package.use.stable.mask b/profiles/arch/amd64/package.use.stable.mask index b73ea069d9a0..e4d678e532c0 100644 --- a/profiles/arch/amd64/package.use.stable.mask +++ b/profiles/arch/amd64/package.use.stable.mask @@ -17,6 +17,11 @@ #--- END OF EXAMPLES --- +# Kai-Chun Ning <kaichun.ning@gmail.com> (2022-05-23) +# Dependency x11-libs/intel-hybrid-codec-driver is only available on unstable +# branch +x11-libs/libva-intel-driver hybrid + # Adel Kara Slimane <adel.ks@zegrapher.com> (2022-03-14) # needs stabilizing media-video/ffmpeg vmaf diff --git a/profiles/arch/amd64/use.mask b/profiles/arch/amd64/use.mask index d21568f5d05e..7e8fbecd25e4 100644 --- a/profiles/arch/amd64/use.mask +++ b/profiles/arch/amd64/use.mask @@ -39,9 +39,6 @@ # dev-db/firebird is keyworded ~amd64 -firebird -# cilk has been ported to this arch. --cilk - # Mike Gilbert <floppym@gentoo.org> (2014-10-19) # sys-libs/libapparmor -apparmor diff --git a/profiles/arch/amd64/x32/package.mask b/profiles/arch/amd64/x32/package.mask index 444da1029e7b..cd290cb6075e 100644 --- a/profiles/arch/amd64/x32/package.mask +++ b/profiles/arch/amd64/x32/package.mask @@ -1,6 +1,10 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Kai-Chun Ning <kaichun.ning@gmail.com> (2022-05-26) +# intel-hybrid-codec-driver does not work on x32 +x11-libs/intel-hybrid-codec-driver + # Jonas Licht <jonas.licht@gmail.com> (2022-05-01) # Requires net-libs/nodejs, plus mask all reverse-dependecies. net-analyzer/gsa @@ -125,7 +129,6 @@ net-libs/xrootd-ceph # Hasan ÇALIÅžIR <hasan.calisir@psauxit.com> (2019-10-28) # requires net-libs/nodejs | sys-apps/yarn ->=net-analyzer/greenbone-security-assistant-8.0.1 net-analyzer/gvm # Marek Szuba <marecki@gentoo.org> (2019-07-26) diff --git a/profiles/arch/amd64/x32/package.use b/profiles/arch/amd64/x32/package.use new file mode 100644 index 000000000000..1383f0ef9805 --- /dev/null +++ b/profiles/arch/amd64/x32/package.use @@ -0,0 +1,7 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Mike Gilbert <floppym@gentoo.org> (2022-05-30) +# Provide sensible default for EFI. +sys-boot/gnu-efi abi_x86_64 +sys-boot/syslinux abi_x86_64 diff --git a/profiles/arch/amd64/x32/package.use.mask b/profiles/arch/amd64/x32/package.use.mask index 4123fc89f691..a1066f06652e 100644 --- a/profiles/arch/amd64/x32/package.use.mask +++ b/profiles/arch/amd64/x32/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Kai-Chun Ning <kaichun.ning@gmail.com> (2022-05-26) +# Dependency x11-libs/intel-hybrid-codec-driver does not work on x32 +x11-libs/libva-intel-driver hybrid + # Andreas Sturmlechner <asturm@gentoo.org> (2021-02-09) # Requires net-libs/nodejs, plus mask all reverse-dependencies. app-i18n/fcitx-libpinyin dictionary-manager @@ -11,7 +15,6 @@ kde-apps/kde-apps-meta:5 pim kde-apps/kdenetwork-meta:5 bittorrent kde-apps/umbrello:5 php kde-misc/kio-gdrive kaccounts -media-gfx/gmic krita net-irc/quassel urlpreview net-misc/fatrat bittorrent net-misc/seafile-client shibboleth @@ -22,7 +25,7 @@ sci-physics/root qt5 # Patrick McLean <chutzpah@gentoo.org> (2020-02-05) # sys-cluster/ceph no longer supports x86, versions that support # it no longer build thanks to python2 removals -app-backup/bareos ceph cephfs rados rados-striper +app-backup/bareos ceph app-emulation/libvirt rbd app-emulation/qemu rbd net-analyzer/rrdtool rados diff --git a/profiles/arch/arm/armv4/package.mask b/profiles/arch/arm/armv4/package.mask index 89a118698dba..350a12ab9f0f 100644 --- a/profiles/arch/arm/armv4/package.mask +++ b/profiles/arch/arm/armv4/package.mask @@ -4,30 +4,3 @@ # Anthony Ryan <anthonyryan1@gmail.com> (2017-01-21) # This package states supports for arm >= v6 dev-lang/nim - -# Marco Scardovi <marco@scardovi.com> (2021-06-17) -# This package requires newer (Rust-consuming) dev-libs/gjs to be unmasked -sci-geosciences/gnome-maps - -# There is no prebuilt rustc for armv4 by upstream -dev-lang/rust-bin -dev-lang/rust -virtual/rust ->=dev-lang/spidermonkey-78 ->=gnome-base/librsvg-2.41 ->=gnome-base/gnome-core-libs-3.36.5 ->=gnome-base/gnome-core-apps-3.36.5 ->=gnome-base/gnome-light-3.36.5 ->=sys-auth/polkit-0.118 ->=dev-libs/gjs-1.66 ->=gnome-base/gnome-shell-3.38 ->=x11-themes/adwaita-icon-theme-3.36 ->=net-irc/polari-3.37 ->=sys-apps/bat-0.18.1 -gnome-base/gdm -gnome-extra/chrome-gnome-shell -gnome-extra/gnome-tweaks ->=dev-python/cryptography-36 ->=dev-python/pyopenssl-22 -dev-python/setuptools-rust -dev-python/watchfiles diff --git a/profiles/arch/arm/armv4/package.use.mask b/profiles/arch/arm/armv4/package.use.mask deleted file mode 100644 index 4ee82d31442a..000000000000 --- a/profiles/arch/arm/armv4/package.use.mask +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Sam James <sam@gentoo.org> (2022-04-22) -# Needs Rustified librsvg ->=media-libs/freetype-2.12.0 svg -media-libs/imlib2 svg - -# Matt Turner <mattst88@gentoo.org> (2021-07-25) -# gdm requires gnome-shell requires rustified librsvg. -x11-misc/xscreensaver gdm diff --git a/profiles/arch/arm/armv4/parent b/profiles/arch/arm/armv4/parent index f3229c5b9876..154b8158dc01 100644 --- a/profiles/arch/arm/armv4/parent +++ b/profiles/arch/arm/armv4/parent @@ -1 +1,2 @@ .. +../../../features/wd40 diff --git a/profiles/arch/arm/armv4t/package.mask b/profiles/arch/arm/armv4t/package.mask index 89a118698dba..350a12ab9f0f 100644 --- a/profiles/arch/arm/armv4t/package.mask +++ b/profiles/arch/arm/armv4t/package.mask @@ -4,30 +4,3 @@ # Anthony Ryan <anthonyryan1@gmail.com> (2017-01-21) # This package states supports for arm >= v6 dev-lang/nim - -# Marco Scardovi <marco@scardovi.com> (2021-06-17) -# This package requires newer (Rust-consuming) dev-libs/gjs to be unmasked -sci-geosciences/gnome-maps - -# There is no prebuilt rustc for armv4 by upstream -dev-lang/rust-bin -dev-lang/rust -virtual/rust ->=dev-lang/spidermonkey-78 ->=gnome-base/librsvg-2.41 ->=gnome-base/gnome-core-libs-3.36.5 ->=gnome-base/gnome-core-apps-3.36.5 ->=gnome-base/gnome-light-3.36.5 ->=sys-auth/polkit-0.118 ->=dev-libs/gjs-1.66 ->=gnome-base/gnome-shell-3.38 ->=x11-themes/adwaita-icon-theme-3.36 ->=net-irc/polari-3.37 ->=sys-apps/bat-0.18.1 -gnome-base/gdm -gnome-extra/chrome-gnome-shell -gnome-extra/gnome-tweaks ->=dev-python/cryptography-36 ->=dev-python/pyopenssl-22 -dev-python/setuptools-rust -dev-python/watchfiles diff --git a/profiles/arch/arm/armv4t/package.use.mask b/profiles/arch/arm/armv4t/package.use.mask deleted file mode 100644 index 4ee82d31442a..000000000000 --- a/profiles/arch/arm/armv4t/package.use.mask +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Sam James <sam@gentoo.org> (2022-04-22) -# Needs Rustified librsvg ->=media-libs/freetype-2.12.0 svg -media-libs/imlib2 svg - -# Matt Turner <mattst88@gentoo.org> (2021-07-25) -# gdm requires gnome-shell requires rustified librsvg. -x11-misc/xscreensaver gdm diff --git a/profiles/arch/arm/armv4t/parent b/profiles/arch/arm/armv4t/parent index f3229c5b9876..154b8158dc01 100644 --- a/profiles/arch/arm/armv4t/parent +++ b/profiles/arch/arm/armv4t/parent @@ -1 +1,2 @@ .. +../../../features/wd40 diff --git a/profiles/arch/arm/armv4t/use.mask b/profiles/arch/arm/armv4t/use.mask deleted file mode 100644 index b1bb8f89da9f..000000000000 --- a/profiles/arch/arm/armv4t/use.mask +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Matt Turner <mattst88@gentoo.org> (2021-07-25) -# gnome-shell requires rustified librsvg. -gnome-shell diff --git a/profiles/arch/arm/armv5te/package.mask b/profiles/arch/arm/armv5te/package.mask index 73bc0c057545..e7c3cd3a1074 100644 --- a/profiles/arch/arm/armv5te/package.mask +++ b/profiles/arch/arm/armv5te/package.mask @@ -8,26 +8,3 @@ dev-lang/nim # Marco Scardovi <marco@scardovi.com> (2021-06-17) # This package requires dev-libs/gjs to be unmasked sci-geosciences/gnome-maps - -# There is no prebuilt rustc for armv5 by upstream -dev-lang/rust-bin -dev-lang/rust -virtual/rust ->=dev-lang/spidermonkey-78 ->=gnome-base/librsvg-2.41 ->=gnome-base/gnome-core-libs-3.36.5 ->=gnome-base/gnome-core-apps-3.36.5 ->=gnome-base/gnome-light-3.36.5 ->=sys-auth/polkit-0.118 ->=dev-libs/gjs-1.66 ->=gnome-base/gnome-shell-3.38 ->=x11-themes/adwaita-icon-theme-3.36 ->=net-irc/polari-3.37 ->=sys-apps/bat-0.18.1 -gnome-base/gdm -gnome-extra/chrome-gnome-shell -gnome-extra/gnome-tweaks ->=dev-python/cryptography-36 ->=dev-python/pyopenssl-22 -dev-python/setuptools-rust -dev-python/watchfiles diff --git a/profiles/arch/arm/armv5te/package.use.mask b/profiles/arch/arm/armv5te/package.use.mask deleted file mode 100644 index 4ee82d31442a..000000000000 --- a/profiles/arch/arm/armv5te/package.use.mask +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Sam James <sam@gentoo.org> (2022-04-22) -# Needs Rustified librsvg ->=media-libs/freetype-2.12.0 svg -media-libs/imlib2 svg - -# Matt Turner <mattst88@gentoo.org> (2021-07-25) -# gdm requires gnome-shell requires rustified librsvg. -x11-misc/xscreensaver gdm diff --git a/profiles/arch/arm/armv5te/parent b/profiles/arch/arm/armv5te/parent index f3229c5b9876..154b8158dc01 100644 --- a/profiles/arch/arm/armv5te/parent +++ b/profiles/arch/arm/armv5te/parent @@ -1 +1,2 @@ .. +../../../features/wd40 diff --git a/profiles/arch/arm/armv5te/use.mask b/profiles/arch/arm/armv5te/use.mask index 2d07ff8b0aa8..8d9124bed67b 100644 --- a/profiles/arch/arm/armv5te/use.mask +++ b/profiles/arch/arm/armv5te/use.mask @@ -8,7 +8,3 @@ -cpu_flags_arm_edsp -cpu_flags_arm_thumb -cpu_flags_arm_vfp - -# Matt Turner <mattst88@gentoo.org> (2021-07-25) -# gnome-shell requires rustified librsvg. -gnome-shell diff --git a/profiles/arch/arm/armv6j/package.mask b/profiles/arch/arm/armv6j/package.mask deleted file mode 100644 index 2ed73e22f688..000000000000 --- a/profiles/arch/arm/armv6j/package.mask +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Joonas Niilola <juippis@gentoo.org> (2020-09-26) -# Depends on media-video/rav1e that's listed below. #744637 --media-libs/libavif - -# Sam James <sam@gentoo.org> (2020-11-04) -# Needs Rust, which is available here --dev-util/cargo-c --dev-util/cbindgen --media-video/rav1e --net-news/newsboat --net-libs/quiche --dev-util/git-delta diff --git a/profiles/arch/arm/armv6j/package.use.mask b/profiles/arch/arm/armv6j/package.use.mask index c1451fed59a6..20a7e47e59bf 100644 --- a/profiles/arch/arm/armv6j/package.use.mask +++ b/profiles/arch/arm/armv6j/package.use.mask @@ -1,21 +1,6 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Jakov Smolić <jsmolic@gentoo.org> (2021-01-23) -# Rust is available here ->=media-libs/libheif-1.10.0 -rav1e - -# Joonas Niilola <juippis@gentoo.org> (2020-10-08) -# Sam James <sam@gentoo.org> (2021-03-11) -# libavif is keyworded for this profile. -dev-libs/efl -avif -kde-frameworks/kimageformats -avif -media-libs/gd -avif - -# Mart Raudsepp <leio@gentoo.org> (2020-08-02) -# virtual/rust is available here ->=media-gfx/eog-3.33.1 -svg - # Sam James <sam@gentoo.org> (2020-07-04) # Rust is available here # Bug #728558 diff --git a/profiles/arch/arm/armv6j/use.mask b/profiles/arch/arm/armv6j/use.mask index 95cadb1ac25f..5a841abd6e10 100644 --- a/profiles/arch/arm/armv6j/use.mask +++ b/profiles/arch/arm/armv6j/use.mask @@ -6,7 +6,3 @@ -cpu_flags_arm_edsp -cpu_flags_arm_thumb -cpu_flags_arm_vfp - -# Sam James <sam@gentoo.org> (2020-11-10) -# Rust is available here --rust diff --git a/profiles/arch/arm/armv7a/package.mask b/profiles/arch/arm/armv7a/package.mask index 80329451c6a1..5e7abc375abb 100644 --- a/profiles/arch/arm/armv7a/package.mask +++ b/profiles/arch/arm/armv7a/package.mask @@ -1,19 +1,6 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Joonas Niilola <juippis@gentoo.org> (2020-09-26) -# Depends on media-video/rav1e that's listed below. #744637 --media-libs/libavif - -# Sam James <sam@gentoo.org> (2020-11-04) -# Needs Rust, which is available here --dev-util/cargo-c --dev-util/cbindgen --media-video/rav1e --net-news/newsboat --net-libs/quiche --dev-util/git-delta - # Sam James <sam@gentoo.org> (2020-06-24) # Valgrind works on ARMv7 -dev-util/valgrind diff --git a/profiles/arch/arm/armv7a/package.use.mask b/profiles/arch/arm/armv7a/package.use.mask index aabb4fa77e40..b9878807147a 100644 --- a/profiles/arch/arm/armv7a/package.use.mask +++ b/profiles/arch/arm/armv7a/package.use.mask @@ -1,28 +1,12 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Jakov Smolić <jsmolic@gentoo.org> (2021-01-23) -# Rust is available here ->=media-libs/libheif-1.10.0 -rav1e - -# Joonas Niilola <juippis@gentoo.org> (2020-10-08) -# Sam James <sam@gentoo.org> (2021-03-11) -# Dependency keyworded on this arm profile. -dev-libs/efl -avif -kde-frameworks/kimageformats -avif -media-libs/gd -avif -net-libs/webkit-gtk -avif - # Sam James <sam@gentoo.org> (2020-10-05) # Guile only supports JIT on some arches # (armv7 only for arm) # (See 9.3.8 in the Guile manual) dev-scheme/guile -jit -# Mart Raudsepp <leio@gentoo.org> (2020-08-02) -# virtual/rust is available here ->=media-gfx/eog-3.33.1 -svg - # Sam James <sam@gentoo.org> (2020-07-03) # Rust is available here # Bug #728558 diff --git a/profiles/arch/arm/armv7a/use.mask b/profiles/arch/arm/armv7a/use.mask index 64cae067a80a..f8d4ad73b7ed 100644 --- a/profiles/arch/arm/armv7a/use.mask +++ b/profiles/arch/arm/armv7a/use.mask @@ -1,4 +1,4 @@ -# Copyright 2011-2020 Gentoo Authors +# Copyright 2011-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Unmask armv7 specific USE flags @@ -18,10 +18,6 @@ -cpu_flags_arm_vfpv4 -cpu_flags_arm_vfp-d32 -# Sam James <sam@gentoo.org> (2020-11-10) -# Rust is available here --rust - # Sam James <sam@gentoo.org> (2020-06-24) # Valgrind works on ARMv7 -valgrind diff --git a/profiles/arch/arm/package.mask b/profiles/arch/arm/package.mask index cd022be2b22d..40a2ac1ce0dd 100644 --- a/profiles/arch/arm/package.mask +++ b/profiles/arch/arm/package.mask @@ -1,20 +1,6 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Joonas Niilola <juippis@gentoo.org> (2020-09-26) -# Depends on media-video/rav1e that's listed below. #744637 -media-libs/libavif - -# Sam James <sam@gentoo.org> (2020-11-04) -# Packages which need Rust (only on >= 6j) -# We unmask them for armv6j, armv7a elsewhere -dev-util/cargo-c -dev-util/cbindgen -media-video/rav1e -net-news/newsboat -net-libs/quiche -dev-util/git-delta - # Sam James <sam@gentoo.org> (2020-06-24) # Valgrind lacks support for < ARMv7 # https://valgrind.org/info/platforms.html diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask index 64a70b3dadac..bea0fbe50af9 100644 --- a/profiles/arch/arm/package.use.mask +++ b/profiles/arch/arm/package.use.mask @@ -1,6 +1,14 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James <sam@gentoo.org> (2022-06-23) +# ceph, zfs not keyworded here +app-emulation/libvirt rbd zfs + +# Jimi Huotari <chiitoo@gentoo.org> (2022-05-08) +# Not keyworded here yet. +lxqt-base/lxqt-meta desktop-portal + # Matt Turner <mattst88@gentoo.org> (2022-04-18) # app-text/nuspell is not keyworded app-text/enchant nuspell @@ -70,10 +78,6 @@ dev-lang/php -jit # No SELinux on ARM net-im/prosody selinux -# Jakov Smolić <jsmolic@gentoo.org> (2021-01-23) -# Depends on media-video/rav1e which needs Rust ->=media-libs/libheif-1.10.0 rav1e - # Sam James <sam@gentoo.org> (2020-01-17) # gnuefi + systemd-boot works on arm # bug #729720 @@ -102,32 +106,18 @@ net-wireless/gnuradio ctrlport # app-i18n/fcitx:4 not keyworded. media-libs/libsdl2 fcitx4 -# Joonas Niilola <juippis@gentoo.org> (2020-10-02) -# Sam James <sam@gentoo.org> (2021-03-11) -# Dependency only keyworded on specific arm profiles. -dev-libs/efl avif -kde-frameworks/kimageformats avif -media-libs/gd avif -net-libs/webkit-gtk avif - # Adam Feldman <NP-Hardass@gentoo.org> (2020-09-05) # dev-util/dogtail is not keyworded for arm app-text/atril test # Sam James <sam@gentoo.org> (2020-09-05) # nvidia-texture-tools not useful here -media-libs/devil nvtt games-strategy/0ad nvtt # James Le Cuirot <chewi@gentoo.org> (2020-08-19) # Cinnamon is not keyworded on this architecture. x11-themes/arc-theme cinnamon -# Mart Raudsepp <leio@gentoo.org> (2020-08-02) -# armv5 and older has no virtual/rust support yet, needed by newer -# gnome-base/librsvg, et al ->=media-gfx/eog-3.33.1 svg - # Sam James <sam@gentoo.org> (2020-07-11) # Don't drag in qtwebengine for Plasma right now # Not going for nuclear option of general mask @@ -183,7 +173,6 @@ www-servers/uwsgi uwsgi_plugins_rados # Anthony G. Basile <blueness@gentoo.org> (2019-03-08) # hipe code is missing in erlang for arm dev-lang/erlang hipe -net-im/ejabberd hipe # Andreas Sturmlechner <asturm@gentoo.org> (2019-02-25) # (SM)BIOS/Thunderbolt outside of amd64/x86? - citation needed @@ -191,7 +180,6 @@ sys-apps/fwupd dell thunderbolt # Thomas Deutschmann <whissi@gentoo.org> (2018-10-12) # Requires www-client/firefox which isn't available on ARM yet -# due to dev-lang/rust requirement dev-ruby/capybara test # Christian Ruppert <idl0r@gentoo.org> (2018-08-25) @@ -243,10 +231,6 @@ net-misc/bfgminer adl lm-sensors # Enable MQTT support on supported architectures app-metrics/collectd -collectd_plugins_mqtt -# Michael Weber <xmw@gentoo.org> (2017-03-15) -# Cannot test non-free dependency dev-libs/device-atlas-api-c -net-proxy/haproxy device-atlas - # Christoph Junghans <junghans@gentoo.org> (2017-02-05) # Mask some fabrics sys-cluster/openmpi java openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_rm_pbs openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl @@ -407,7 +391,7 @@ app-admin/conky cmus irc lua-cairo lua-imlib lua-rsvg moc xmms2 # Sergey Popov <pinkbyte@gentoo.org> (2013-07-30) # Not tested -media-libs/devil allegro nvtt +media-libs/devil allegro # Andreas K. Huettel <dilfridge@gentoo.org> (2013-05-27) # Firmware loader not keyworded yet @@ -429,7 +413,6 @@ media-gfx/pstoedit emf # Rick Farina <zerochaos@gentoo.org> (2013-02-05) # masking all stable packages with java use flag dev-util/oprofile java -dev-libs/cyrus-sasl java dev-tex/tex4ht java dev-vcs/subversion java media-libs/libjpeg-turbo java diff --git a/profiles/arch/arm/use.mask b/profiles/arch/arm/use.mask index 820017b73bb2..fba199bc664c 100644 --- a/profiles/arch/arm/use.mask +++ b/profiles/arch/arm/use.mask @@ -12,11 +12,6 @@ -cpu_flags_arm_iwmmxt -cpu_flags_arm_iwmmxt2 -# Sam James <sam@gentoo.org> (2020-11-10) -# Rust isn't available for generic ARM, -# just armv6, armv7 -rust - # Sam James <sam@gentoo.org> (2020-06-24) # Valgrind lacks support for < ARMv7 # https://valgrind.org/info/platforms.html diff --git a/profiles/arch/arm/use.stable.mask b/profiles/arch/arm/use.stable.mask index 9329affc5dc8..c0fee12811ec 100644 --- a/profiles/arch/arm/use.stable.mask +++ b/profiles/arch/arm/use.stable.mask @@ -27,11 +27,6 @@ java # media-gfx/gimp not yet stable gimp -# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2019‑08‑31) -# Dependencies not yet stable. -appindicator -ayatana - # Andrey Grozin <grozin@gentoo.org> (2014-05-16) # No stable gcl gcl diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask index b729e03da798..655a09426c73 100644 --- a/profiles/arch/arm64/package.use.mask +++ b/profiles/arch/arm64/package.use.mask @@ -1,9 +1,23 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Matt Turnbull <sparky@bluefang-logic.com> (2022-05-05) -# Cinnamon is not keyworded. Bug 842033 -x11-themes/arc-theme cinnamon +# Anna Vyalkova <cyber+gentoo@sysrq.in> (2022-06-25) +# Unkeyworded test dep +app-vim/jedi test + +# Conrad Kostecki <conikost@gentoo.org> (2022-06-05) +# Unkeyworded deps, bug #687830 +app-metrics/collectd collectd_plugins_modbus +app-metrics/collectd collectd_plugins_nut +app-metrics/collectd collectd_plugins_oracle +app-metrics/collectd collectd_plugins_ping +app-metrics/collectd collectd_plugins_routeros +app-metrics/collectd collectd_plugins_sigrok +app-metrics/collectd collectd_plugins_varnish + +# Jimi Huotari <chiitoo@gentoo.org> (2022-05-08) +# Not keyworded here yet. +lxqt-base/lxqt-meta desktop-portal # Matt Turner <mattst88@gentoo.org> (2022-04-18) # app-text/nuspell is not keyworded @@ -129,10 +143,6 @@ sys-libs/compiler-rt-sanitizers -ubsan -safestack -cfi -scudo sys-libs/compiler-rt-sanitizers -gwp-asan -shadowcallstack sys-libs/compiler-rt-sanitizers -libfuzzer -profile -xray -# Sam James <sam@gentoo.org> (2020-12-13) -# Requires unkeyworded, fetch-restricted deps -net-proxy/haproxy device-atlas - # Roy Bamford <neddyseagoon@gentoo.org< (2020-12-07) # media-libs/liblastfm fails to build with tests Bug #758896 media-sound/clementine lastfm @@ -149,7 +159,6 @@ dev-scheme/guile -jit # Sam James <sam@gentoo.org> (2020-09-05) # nvidia-texture-tools not useful here -media-libs/devil nvtt games-strategy/0ad nvtt # Georgy Yakovlev <gyakovlev@gentoo.org> (2020-08-20) @@ -314,7 +323,7 @@ net-fs/samba addc addns ads cluster python test # Some more unkeyworded dependencies. dev-cpp/eigen test mate-base/mate help -mate-base/mate-applets-meta appindicator sensors +mate-base/mate-applets-meta sensors mate-extra/caja-extensions gajim sci-libs/gdal armadillo netcdf sys-fs/btrfs-progs reiserfs @@ -374,10 +383,6 @@ media-gfx/pstoedit emf app-emulation/libvirt openvz # Alexis Ballier <aballier@gentoo.org> (2017-07-10) -# media-gfx/nvidia-texture-tools does not support arm64 -media-libs/devil nvtt - -# Alexis Ballier <aballier@gentoo.org> (2017-07-10) # Virtualbox is x86 only app-emulation/libvirt virtualbox @@ -400,8 +405,7 @@ net-libs/libpcap bluetooth # Mart Raudsepp <leio@gentoo.org> (2017-02-16) # Not yet tested features/dependencies -app-text/evince dvi nautilus postscript t1lib xps -net-wireless/blueman appindicator +app-text/evince dvi nautilus postscript xps # Markus Meier <maekke@gentoo.org> (2013-12-26) # Unkeyworded deps, bug #488724 @@ -421,7 +425,7 @@ app-admin/conky lua-cairo xmms2 moc # Sergey Popov <pinkbyte@gentoo.org> (2013-07-30) # Not tested -media-libs/devil allegro nvtt +media-libs/devil allegro # Andreas K. Huettel <dilfridge@gentoo.org> (2013-05-27) # Firmware loader not keyworded yet diff --git a/profiles/arch/arm64/use.mask b/profiles/arch/arm64/use.mask index f652ff6f5267..5f525cc7abf0 100644 --- a/profiles/arch/arm64/use.mask +++ b/profiles/arch/arm64/use.mask @@ -50,11 +50,6 @@ cpu_flags_arm_neon -cpu_flags_arm_vfpv4 -cpu_flags_arm_vfp-d32 -# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2019‑08‑31) -# Dependency not keyworded (dev-libs/libindicate). -appindicator -ayatana - # MichaÅ‚ Górny <mgorny@gentoo.org> (2018-07-09) # No OpenCL provider is available on arm64. opencl diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask index 9b39c72ba291..b48fcbc39715 100644 --- a/profiles/arch/base/package.use.mask +++ b/profiles/arch/base/package.use.mask @@ -1,6 +1,13 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# media-libs/libxmp requires keywording +media-sound/qmmp xmp + +# Kai-Chun Ning <kaichun.ning@gmail.com> (2022-05-23) +# Need intel-hybrid-codec-driver, which only works on amd64 +x11-libs/libva-intel-driver hybrid + # WANG Xuerui <xen0n@gentoo.org> (2022-04-24) # This is only for bringing in the not-upstreamed-yet LoongArch patchset; # masked everywhere in order to minimize impact on other arches. @@ -203,7 +210,7 @@ media-video/mpv vulkan # Nick Sarnie <sarnex@gentoo.org> (2018-04-29) # media-libs/vulkan-loader and app-emulation/vkd3d are not available everywhere -app-emulation/wine-staging vkd3d vulkan +app-emulation/wine-staging vulkan app-emulation/wine-vanilla vkd3d vulkan # Richard Yao <ryao@gentoo.org> (2018-04-16) diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask index e355ffb1edcd..4556ba23f498 100644 --- a/profiles/arch/base/use.mask +++ b/profiles/arch/base/use.mask @@ -24,9 +24,6 @@ libvirt firebird oci8 -# cilk has been ported only to x86 systems -cilk - # cuda/NVENC only works on amd64/arm64 cuda nvenc diff --git a/profiles/arch/hppa/package.mask b/profiles/arch/hppa/package.mask index 9fa28f2c1954..9675958761f8 100644 --- a/profiles/arch/hppa/package.mask +++ b/profiles/arch/hppa/package.mask @@ -1,6 +1,11 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James <sam@gentoo.org> (2022-06-10) +# Broken on HPPA. Segfaults during last-minute check. +# bug #850691 +=sys-libs/glibc-2.35-r7 + # Quote from <eike@s...l.de>: # "Compilation fails with: #error You need to define CycleTimer for # your OS and CPU" diff --git a/profiles/arch/hppa/package.use.mask b/profiles/arch/hppa/package.use.mask index ea12bfd2a81c..804f970f43a9 100644 --- a/profiles/arch/hppa/package.use.mask +++ b/profiles/arch/hppa/package.use.mask @@ -4,6 +4,16 @@ # NOTE: When masking a USE flag due to missing keywords, please file a keyword # request bug for the hppa arch. +# Sergey Torokhov <torokhov-s-a@yandex.ru> (2022-06-22) +# media-libs/libjxl is not keyworded +# bug https://bugs.gentoo.org/853628 +media-gfx/gimp jpegxl + +# Sam James <sam@gentoo.org> (2022-05-17) +# sci-libs/sundials fails to build tests on HPPA +# bug #845222 +sci-mathematics/octave sundials + # Matt Turner <mattst88@gentoo.org> (2022-05-07) # app-crypt/gcr is not keyworded app-crypt/pinentry gtk @@ -140,10 +150,6 @@ dev-util/cppcheck z3 # media-sound/lash not keyworded, bug #736725 media-sound/fluidsynth lash -# Cédric Krier <cedk@gentoo.org> (2020-11-10) -# virtual/rust has no hppa keyword -dev-vcs/mercurial rust - # Joonas Niilola <juippis@gentoo.org> (2020-10-08) # Dependency not keyworded on this arch. dev-libs/efl avif heif lua_single_target_luajit physics @@ -188,7 +194,7 @@ media-video/ffmpeg dav1d libaribb24 libtesseract vidstab # Rolf Eike Beer <eike@sf-mail.de> (2020-04-11) # media-gfx/nvidia-texture-tools, media-libs/allegro not keyworded on hppa -media-libs/devil allegro nvtt +media-libs/devil allegro # Rolf Eike Beer <eike@sf-mail.de> (2020-04-09) # dependencies not keyworded diff --git a/profiles/arch/hppa/parent b/profiles/arch/hppa/parent index eb001c6e8ab8..e234bf836e61 100644 --- a/profiles/arch/hppa/parent +++ b/profiles/arch/hppa/parent @@ -1 +1,2 @@ ../base +../../features/wd40 diff --git a/profiles/arch/hppa/use.mask b/profiles/arch/hppa/use.mask index 98774ff4b52d..f6eb535bcb2f 100644 --- a/profiles/arch/hppa/use.mask +++ b/profiles/arch/hppa/use.mask @@ -37,11 +37,6 @@ vulkan system-libvpx vpx -# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2019‑08‑31) -# Dependency not keyworded (dev-libs/libappindicator). -appindicator -ayatana - # Matt Turner <mattst88@gentoo.org> (2018-05-26) # Unmask systemd since it is keyworded here. -systemd @@ -203,10 +198,6 @@ d # Lack of user/dev support for WiFi (bug #176517) networkmanager -# Jeroen Roovers <jer@gentoo.org> (2007-04-07) -# libffi has not been ported to hppa, therefore gcc fails to build with USE=gcj -gcj - # Samuli Suominen <drac@gentoo.org> (2007-03-02) # See bug #157881#c3 battery diff --git a/profiles/arch/ia64/package.use.mask b/profiles/arch/ia64/package.use.mask index 8c184263e48c..304930905334 100644 --- a/profiles/arch/ia64/package.use.mask +++ b/profiles/arch/ia64/package.use.mask @@ -1,6 +1,15 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Matt Turner <mattst88@gentoo.org> (2022-06-25) +# net-libs/libqrtr-glib not keyworded +net-misc/modemmanager qrtr + +# Sergey Torokhov <torokhov-s-a@yandex.ru> (2022-06-22) +# media-libs/libjxl is not keyworded +# bug https://bugs.gentoo.org/853628 +media-gfx/gimp jpegxl + # Nickolas Raymond Kaczynski <nrk@disroot.org> (2022-04-24) # Dependencies are missing keywords media-libs/imlib2 svg heif jpegxl @@ -39,13 +48,6 @@ media-video/ffmpeg amf # app-text/ronn-ng not keyworded here, bug #801103 app-accessibility/espeak-ng man -# MichaÅ‚ Górny <mgorny@gentoo.org> (2021-11-26) -# These package flags require dev-python/cryptography which -- due -# to the dependency on Rust -- is no longer portable to ia64. -dev-python/twisted conch crypt -dev-python/urllib3 test -net-fs/samba addc addns ads - # Sam James <sam@gentoo.org> (2021-11-05) # Avoid keywording unnecessary depenencies for now, bug #804115 dev-python/scipy pythran @@ -123,10 +125,6 @@ app-crypt/pinentry efl # Dependency not keyworded on this arch. app-text/enchant voikko -# Cédric Krier <cedk@gentoo.org> (2020-11-10) -# virtual/rust has no ia64 keyword -dev-vcs/mercurial rust - # Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2020-10-14) # app-i18n/fcitx:4 not keyworded. media-libs/libsdl2 fcitx4 @@ -139,10 +137,6 @@ net-analyzer/wireshark ilbc # No drivers on this architecture support Vulkan media-libs/mesa vulkan vulkan-overlay zink -# Mart Raudsepp <leio@gentoo.org> (2020-08-02) -# ia64 has no virtual/rust support, needed by newer gnome-base/librsvg, et al ->=media-gfx/eog-3.33.1 svg - # MichaÅ‚ Górny <mgorny@gentoo.org> (2020-06-14) # Requires dev-python/networkx. app-portage/nattka depgraph-order @@ -181,7 +175,6 @@ gnome-extra/evolution-data-server oauth # - gnome-extra/sushi: depends on webkit-gtk gnome-base/nautilus previewer # - net-libs/gnome-online-accounts: depends on webkit-gtk -gnome-base/gnome-control-center flickr gnome-base/gvfs google # app-text/libgepub depends on webkit-gtk. xfce-extra/tumbler epub @@ -290,7 +283,6 @@ media-video/ffmpeg libv4l # MichaÅ‚ Górny <mgorny@gentoo.org> (2017-08-07) # Requires USE=bluetooth that is masked in this profile. media-sound/pulseaudio native-headset -media-sound/pulseaudio-daemon native-headset # Sergei Trofimovich <slyfox@gentoo.org> (2017-07-20) # pulls in unkeyworded java @@ -514,7 +506,7 @@ x11-wm/fvwm lock dev-lisp/clisp hyperspec svm # missing keywords -media-plugins/gst-plugins-meta dts dv lame libvisual modplug mms taglib vcd wavpack +media-plugins/gst-plugins-meta dts dv lame libvisual modplug taglib vcd wavpack # Marius Brehler <marfbre@linux.sungazer.de> (2015-08-13) # missing keyword diff --git a/profiles/arch/ia64/parent b/profiles/arch/ia64/parent index eb001c6e8ab8..e234bf836e61 100644 --- a/profiles/arch/ia64/parent +++ b/profiles/arch/ia64/parent @@ -1 +1,2 @@ ../base +../../features/wd40 diff --git a/profiles/arch/ia64/use.mask b/profiles/arch/ia64/use.mask index 3bb8098c052e..187c06dae958 100644 --- a/profiles/arch/ia64/use.mask +++ b/profiles/arch/ia64/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -ia64 +# Sam James <sam@gentoo.org> (2022-07-21) +# Untested. +ieee1394 + # Matt Turner <mattst88@gentoo.org> (2022-02-21) # app-crypt/tpm2-tss is not keyworded here tpm @@ -12,10 +16,6 @@ tpm # media-video/pipewire is not keyworded. Bug #807616. pipewire -# Matt Turner <mattst88@gentoo.org> (2021-07-25) -# gnome-shell requires rustified librsvg. -gnome-shell - # Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2021-04-01) # sys-libs/llvm-libunwind not supported on IA64. llvm-libunwind @@ -38,11 +38,6 @@ ruby # - net-libs/gnome-online-accounts: depend on net-libs/webkit-gtk gnome-online-accounts -# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2019‑08‑31) -# Dependency not keyworded (dev-libs/libindicate). -appindicator -ayatana - # Sergei Trofimovich <slyfox@gentoo.org> (2017-06-17) # There is no luajit support on ia64. Bug #554376 lua_single_target_luajit diff --git a/profiles/arch/loong/package.mask b/profiles/arch/loong/package.mask index 3c62b9f0752a..0f67333e0b7b 100644 --- a/profiles/arch/loong/package.mask +++ b/profiles/arch/loong/package.mask @@ -1,7 +1,6 @@ # Copyright 2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# WANG Xuerui <xen0n@gentoo.org> (2022-05-04) -# We have no Rust at the moment ->=dev-python/cryptography-37 ->=gnome-base/librsvg-2.41 +# WANG Xuerui <xen0n@gentoo.org> (2022-05-13) +# Fails to build due to bug 843212 +>=dev-libs/boost-1.79.0 diff --git a/profiles/arch/loong/package.use.force b/profiles/arch/loong/package.use.force index e53df0152ef8..1b1948517b25 100644 --- a/profiles/arch/loong/package.use.force +++ b/profiles/arch/loong/package.use.force @@ -11,7 +11,3 @@ sys-libs/libseccomp experimental-loong # WANG Xuerui <xen0n@gentoo.org> (2022-04-18) # gcc-12 is live ebuild for now, hence requiring this dev-vcs/git curl - -# WANG Xuerui <xen0n@gentoo.org> (2022-04-18) -# Newer spidermonkey not available yet (due to absence of rust) -sys-auth/polkit duktape diff --git a/profiles/arch/loong/package.use.mask b/profiles/arch/loong/package.use.mask index 746d4799f4d7..426f9a60cb10 100644 --- a/profiles/arch/loong/package.use.mask +++ b/profiles/arch/loong/package.use.mask @@ -1,6 +1,17 @@ # Copyright 2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# WANG Xuerui <xen0n@gentoo.org> (2022-05-13) +# Fails testing at least with libssh-0.9.6 and mbedtls-2.28.0-r1, needs +# investigation. +net-libs/libssh mbedtls + +# WANG Xuerui <xen0n@gentoo.org> (2022-05-13) +# dev-lang/go is not available on loong yet. +media-libs/libheif go test +sys-apps/earlyoom test +sys-libs/libcap tools + # WANG Xuerui <xen0n@gentoo.org> (2022-04-24) # Unmask experimental-loong on packages; we're loong. dev-libs/libffi -experimental-loong @@ -40,7 +51,6 @@ x11-base/xwayland unwind # These aren't ported to LoongArch yet dev-libs/libpcre2 jit dev-libs/libpcre jit -<dev-vcs/git-2.31.0 pcre-jit www-servers/nginx pcre-jit # End snippets taken from riscv diff --git a/profiles/arch/loong/parent b/profiles/arch/loong/parent index eb001c6e8ab8..e234bf836e61 100644 --- a/profiles/arch/loong/parent +++ b/profiles/arch/loong/parent @@ -1 +1,2 @@ ../base +../../features/wd40 diff --git a/profiles/arch/loong/use.mask b/profiles/arch/loong/use.mask index 665c8cdc9eaa..31e5b7399e51 100644 --- a/profiles/arch/loong/use.mask +++ b/profiles/arch/loong/use.mask @@ -7,9 +7,17 @@ # Unmask systemd -systemd +# Things we actually can support +-input_devices_synaptics + # Things without support yet java llvm +luajittex +lua_single_target_luajit +lua_targets_luajit +mono +opencl valgrind # Temporarily masked during initial keywording @@ -20,18 +28,17 @@ efl elogind emacs fam -gd -gpm -gtk -gtk2 -gtk3 gtk4 gtk-doc +kde latex ldap mpi -qt5 sctp systemtap tk tpm +xemacs + +# Things not supposed to ever get support +video_cards_glint diff --git a/profiles/arch/m68k/package.use.mask b/profiles/arch/m68k/package.use.mask index 4133c6e73598..9ea36846d459 100644 --- a/profiles/arch/m68k/package.use.mask +++ b/profiles/arch/m68k/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> (2022-05-29) +# No TMP here, no xkb here +sys-apps/systemd tpm xkb + # Adel Kara Slimane <adel.ks@zegrapher.com> (2022-03-14) # Untested useflag on other arches, needs keywording media-video/ffmpeg vmaf @@ -105,4 +109,4 @@ dev-libs/libpcre2 jit # Ryan Hill <dirtyepic@gentoo.org> (2011-07-20) # graphite requires dev-libs/ppl & dev-libs/cloog-ppl # (bugs #269087 and #269088) -sys-devel/gcc graphite awt +sys-devel/gcc graphite diff --git a/profiles/arch/m68k/parent b/profiles/arch/m68k/parent index eb001c6e8ab8..e234bf836e61 100644 --- a/profiles/arch/m68k/parent +++ b/profiles/arch/m68k/parent @@ -1 +1,2 @@ ../base +../../features/wd40 diff --git a/profiles/arch/m68k/use.mask b/profiles/arch/m68k/use.mask index 8f41225fa087..4df4b49e6738 100644 --- a/profiles/arch/m68k/use.mask +++ b/profiles/arch/m68k/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -m68k +# Andreas K. Hüttel <dilfridge@gentoo.org> (2022-05-31) +# Unmask systemd since it is keyworded here. +-systemd + # James Le Cuirot <chewi@gentoo.org> (2021-01-30) # GTK is not keyworded or tested. gtk @@ -82,10 +86,6 @@ ruby zstd # James Le Cuirot <chewi@gentoo.org> (2021-08-20) -# There is a community effort to bring Rust to m68k but it's not ready yet. -rust - -# James Le Cuirot <chewi@gentoo.org> (2021-08-20) # Qt is not keyworded or tested. qt5 @@ -93,11 +93,6 @@ qt5 # valgrind has no m68k port. valgrind -# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2019‑08‑31) -# Dependencies not keyworded. -appindicator -ayatana - # Andreas Sturmlechner <asturm@gentoo.org> (2019-03-31) # sys-auth/elogind is not keyworded here. elogind @@ -168,7 +163,6 @@ R rdma samba slang -systemd tcl tk xemacs diff --git a/profiles/arch/mips/mips64/n32/package.mask b/profiles/arch/mips/mips64/n32/package.mask new file mode 100644 index 000000000000..fa019d7c4fd8 --- /dev/null +++ b/profiles/arch/mips/mips64/n32/package.mask @@ -0,0 +1,5 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# bug 850151 +dev-lang/python:3.11 diff --git a/profiles/arch/mips/mips64/n32/use.mask b/profiles/arch/mips/mips64/n32/use.mask index ef8c72c5ca0b..f7b892f37bcd 100644 --- a/profiles/arch/mips/mips64/n32/use.mask +++ b/profiles/arch/mips/mips64/n32/use.mask @@ -1,4 +1,7 @@ -# Copyright 2014-2021 Gentoo Authors +# Copyright 2014-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -abi_mips_n32 + +# bug 850151 +python_targets_python3_11 diff --git a/profiles/arch/mips/mipsel/mips64el/n32/package.mask b/profiles/arch/mips/mipsel/mips64el/n32/package.mask new file mode 100644 index 000000000000..fa019d7c4fd8 --- /dev/null +++ b/profiles/arch/mips/mipsel/mips64el/n32/package.mask @@ -0,0 +1,5 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# bug 850151 +dev-lang/python:3.11 diff --git a/profiles/arch/mips/mipsel/mips64el/n32/use.mask b/profiles/arch/mips/mipsel/mips64el/n32/use.mask index ef8c72c5ca0b..f7b892f37bcd 100644 --- a/profiles/arch/mips/mipsel/mips64el/n32/use.mask +++ b/profiles/arch/mips/mipsel/mips64el/n32/use.mask @@ -1,4 +1,7 @@ -# Copyright 2014-2021 Gentoo Authors +# Copyright 2014-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -abi_mips_n32 + +# bug 850151 +python_targets_python3_11 diff --git a/profiles/arch/mips/package.use.mask b/profiles/arch/mips/package.use.mask index 8c2459b45e47..e2567bf9b228 100644 --- a/profiles/arch/mips/package.use.mask +++ b/profiles/arch/mips/package.use.mask @@ -134,10 +134,6 @@ dev-python/numpydoc test # sys-devel/clang is not keyworded app-doc/doxygen clang -# Sergey Popov <pinkbyte@gentoo.org> (2014-02-02) -# media-gfx/nvidia-texture-tools is not keyworded on mips -media-libs/devil nvtt - # Ryan Hill <dirtyepic@gentoo.org> (2014-01-07) # req net-libs/webkit-gtk:2 x11-libs/wxGTK webkit diff --git a/profiles/arch/mips/use.mask b/profiles/arch/mips/use.mask index d62144ad90d7..7c2cc1ebf1f6 100644 --- a/profiles/arch/mips/use.mask +++ b/profiles/arch/mips/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -mips +# Andreas K. Hüttel <dilfridge@gentoo.org> (2022-05-15) +# rdma-core is not keyworded mips... +rdma + # Matt Turner <mattst88@gentoo.org> (2018-03-25) # Unmask systemd since it is keyworded here. -systemd @@ -41,11 +45,6 @@ gnome-online-accounts # Keywords lost on net-fs/samba over time, use.mask until re-keyworded samba -# Mart Raudsepp <leio@gentoo.org> (2017-02-07) -# dev-libs/libappindicator not tested -appindicator -ayatana - # Anthony G. Basile <blueness@gentoo.org> (2015-08-01) # There is no luajit support on mips. Bug #554376. luajittex diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask index 2479b6843d57..483ac8114a92 100644 --- a/profiles/arch/powerpc/package.use.mask +++ b/profiles/arch/powerpc/package.use.mask @@ -171,7 +171,7 @@ x11-themes/qtcurve plasma # Jonathan Scruggs <j.scruggs@gmail.com> (2017-09-23) # dependencies not keyworded yet -media-libs/openimageio field3d ptex +media-libs/openimageio ptex # Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2017-08-22) # Dictionary Manager requires unkeyworded dev-qt/qtwebengine. diff --git a/profiles/arch/powerpc/ppc32/package.use.mask b/profiles/arch/powerpc/ppc32/package.use.mask index fd0efe2b6bd3..0e4be5aa20a6 100644 --- a/profiles/arch/powerpc/ppc32/package.use.mask +++ b/profiles/arch/powerpc/ppc32/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Matt Turner <mattst88@gentoo.org> (2022-05-16) +# media-libs/libheif not keyworded here +media-gfx/gthumb heif + # Nickolas Raymond Kaczynski <nrk@disroot.org> (2022-04-24) # Dependencies are missing keywords media-libs/imlib2 heif @@ -48,11 +52,8 @@ app-office/planner eds gnome-base/nautilus previewer # needs libgdata[gnome-online-accounts], depends on net-libs/webkit-gtk gnome-base/gvfs google -gnome-base/gnome-control-center flickr # needs mail-client/evolution, depends on net-libs/webkit-gtk net-mail/lbdb evo -# needs dev-util/devhelp, depends on net-libs/webkit-gtk -dev-util/anjuta devhelp # Daniel Pielmeier <billie@gentoo.org> (2021-11-07) # gnome-base/librsvg has no stable keywords here, bug #807130 @@ -105,19 +106,10 @@ sys-devel/clang default-compiler-rt # bug #766150 dev-tex/rubber test -# Cédric Krier <cedk@gentoo.org> (2020-11-10) -# virtual/rust has no ppc keyword -dev-vcs/mercurial rust - # Mark Wright <gienah@gentoo.org> (2020-10-11) # dev-ml/ounit2 is not keyworded dev-ml/cudf test -# Mart Raudsepp <leio@gentoo.org> (2020-08-02) -# ppc32 has no virtual/rust support yet, needed by newer -# gnome-base/librsvg, et al ->=media-gfx/eog-3.33.1 svg - # Mikle Kolyada <zlogene@gentoo.org> (2020-06-08) # clisp is keyworded on ppc app-text/texlive-core -xindy @@ -182,10 +174,6 @@ net-vpn/tor seccomp # Most of clang runtimes are not supported here sys-devel/clang-runtime openmp sanitize -# Michael Weber <xmw@gentoo.org> (2017-03-15) -# Cannot test non-free dependency dev-libs/device-atlas-api-c -net-proxy/haproxy device-atlas - # Andreas K. Hüttel <dilfridge@gentoo.org> (2016-12-13) # Dropping ppc from sci-libs/armadillo, bug 555896 sci-libs/gdal armadillo diff --git a/profiles/arch/powerpc/ppc64/64le/package.mask b/profiles/arch/powerpc/ppc64/64le/package.mask index 49d094e51e68..316f1445a869 100644 --- a/profiles/arch/powerpc/ppc64/64le/package.mask +++ b/profiles/arch/powerpc/ppc64/64le/package.mask @@ -71,8 +71,6 @@ # Temurin ppc64 build is little-endian only # so we can use bins. -dev-java/openjdk-bin --=dev-java/openjdk-11.0.13_p8 --=dev-java/openjdk-17.0.1_p12 # Sergei Trofimovich <slyfox@gentoo.org> (2018-04-11) # ltrace is not ported to powerpc64le yet. diff --git a/profiles/arch/powerpc/ppc64/64ul/package.mask b/profiles/arch/powerpc/ppc64/64ul/package.mask index 8448900c17c9..22f96c7ad1db 100644 --- a/profiles/arch/powerpc/ppc64/64ul/package.mask +++ b/profiles/arch/powerpc/ppc64/64ul/package.mask @@ -8,5 +8,3 @@ net-im/telegram-desktop # Georgy Yakovlev <gyakovlev@gentoo.org> (2019-02-01) # Temurin ppc64 builds are little-endiain only dev-java/openjdk-bin -=dev-java/openjdk-11.0.13_p8 -=dev-java/openjdk-17.0.1_p12 diff --git a/profiles/arch/powerpc/ppc64/package.use.mask b/profiles/arch/powerpc/ppc64/package.use.mask index 727cd753c7c0..7a09c8b58c7c 100644 --- a/profiles/arch/powerpc/ppc64/package.use.mask +++ b/profiles/arch/powerpc/ppc64/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Jimi Huotari <chiitoo@gentoo.org> (2022-05-08) +# Not keyworded here yet. +lxqt-base/lxqt-meta desktop-portal + # MichaÅ‚ Górny <mgorny@gentoo.org> (2021-12-31) # Don't apply stable masks to python-exec since we're forcing every # impl there anyway. Please keep this in sync with use.stable.mask. @@ -155,7 +159,6 @@ dev-vcs/subversion kwallet # Patrice Clement <monsieurp@gentoo.org> (2016-02-08) # I would need to keyword an awful lot of packages on ppc64 # that would need Java 7 otherwise. -dev-java/batik python dev-java/bsf python dev-java/ant-apache-bsf python diff --git a/profiles/arch/powerpc/use.mask b/profiles/arch/powerpc/use.mask index 05881727de15..5a92cd7a0e0f 100644 --- a/profiles/arch/powerpc/use.mask +++ b/profiles/arch/powerpc/use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # PPC Specific use flags @@ -52,7 +52,6 @@ gnuefi # Patrick Lauer <patrick@gentoo.org> (2015-04-28) # dependencies not keyworded yet appindicator -ayatana # These flags should only be used for ppc -ppcsha1 diff --git a/profiles/arch/riscv/package.mask b/profiles/arch/riscv/package.mask index 23119df444d5..ab795bdab09d 100644 --- a/profiles/arch/riscv/package.mask +++ b/profiles/arch/riscv/package.mask @@ -4,6 +4,3 @@ # Arthur Zamarin <arthurzam@gentoo.org> (2022-04-30) # Bootstrapping was created only for lp64d dev-java/openjdk - -# Doesnt work properly with the one-level libdirs -<sys-apps/baselayout-2.7-r3 diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask index 8bb0933fc1ea..67ade27261d0 100644 --- a/profiles/arch/riscv/package.use.mask +++ b/profiles/arch/riscv/package.use.mask @@ -1,12 +1,19 @@ # Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Sam James <sam@gentoo.org> (2022-05-08) -# Requires dev-util/pahole. -sys-kernel/gentoo-kernel debug -sys-kernel/vanilla-kernel debug - -# Marek Szuba <marecki@gmail.com> (2022-04-30) +# Sam James <sam@gentoo.org> (2022-06-26) +# Avoid dragging in "heavy" parts of dev-qt/* unless/until +# somebody needs them. bug #816981, bug #854261. +# Unfortunately, tests demand qtwebengine too. +dev-python/QtPy pyside2 webengine +dev-python/QtPy test + +# Jakov Smolić <jsmolic@gentoo.org> (2022-06-07) +# riscv has no sanitizers unmasked for the time being, so +# mask to prevent emerge from erroring out by default +sys-devel/clang-runtime sanitize + +# Marek Szuba <marecki@gentoo.org> (2022-04-30) # net-wireless/sdrplay contains prebuilt binaries, currently available # upstream only for amd64/x86 and arm net-wireless/gr-osmosdr sdrplay @@ -20,20 +27,11 @@ net-ftp/proftpd memcache # so avoid keywording 4.8 slot dev-lisp/clisp berkdb -# Matt Turner <mattst88@gentoo.org> (2022-04-18) -# app-text/nuspell is not keyworded -app-text/enchant nuspell - # Jakov Smolić <jsmolic@gentoo.org> (2022-04-07) # Depends on sys-cluster/ceph which pulls in valgrind, which is # unavailable on riscv currently sys-block/fio rbd -# Marek Szuba <marecki@gentoo.org> (2022-03-30) -# Indirectly depends on dev-python/pytest-testinfra, which is currently -# blocked from being keyworded on this arch by several errors (Bug #835717) -dev-python/subprocess-tee test-full - # Jakov Smolić <jsmolic@gentoo.org> (2022-03-25) # sys-process/criu doesn't support riscv (bug #835975) # Upstream bug for criu: https://github.com/checkpoint-restore/criu/issues/1702 @@ -44,10 +42,6 @@ app-containers/crun criu # failures on riscv (bug #811477) dev-python/pytest-services test -# Adel Kara Slimane <adel.ks@zegrapher.com> (2022-03-14) -# Untested useflag on other arches, needs keywording -media-video/ffmpeg vmaf - # Alex Fan <alex.fan.q@gmail.com> (2022-02-28) # dev-libs/vc is a dummy implementation on this arch # krita fails to build with it @@ -61,8 +55,8 @@ media-video/ffmpeg amf # Yongxinag Liang <tanekliang@gmail.com> (2022-01-09) # app-emulation/xen-tools doesn't support riscv yet app-emulation/qemu xen -# untested useflag: rbd glusterfs -app-emulation/qemu rbd glusterfs +# unkeyworded depdendency - sys-cluster/ceph +app-emulation/qemu rbd sys-fs/multipath-tools rbd # Georgy Yakovlev <gyakovlev@gentoo.org> (2022-01-16) @@ -78,10 +72,6 @@ sci-astronomy/stellarium webengine # but with it installed, anyio passes all tests dev-python/anyio test -# Alex Fan <alex.fan.q@gmail.com> (2021-11-19) -# depends on dev-lang/ocaml -app-accessibility/brltty ocaml ocamlopt - # Marek Szuba <marecki@gentoo.org> (2021-09-23) # mkdocs ecosystem only partly keyworded on riscv, has rather messy # Python-target requirements. @@ -89,16 +79,13 @@ dev-python/backrefs doc dev-python/pyspelling doc dev-python/wcmatch doc -# Marek Szuba <marecki@gentoo.org> (2021-09-19) -# media-gfx/nvidia-texture-tools reports arch as unknown, fails to build -media-libs/devil nvtt - -# Alex Fan <alexfanqi@yahoo.com> (2021-09-13) +# Alex Fan <alex.fan.q@gmail.com> (2022-05-16) # These depend on Haskell: # - dev-vcs/darcs app-portage/layman darcs # - app-text/pandoc sys-cluster/ceph pmdk +app-text/nuspell doc # Alex Fan <alexfanqi@yahoo.com> (2021-09-15) # Marek Szuba <marecki@gentoo.org> (2021-09-07) @@ -121,12 +108,6 @@ dev-ruby/dalli test # Requires CPU with SSSE3 support net-analyzer/suricata hyperscan -# Marek Szuba <marecki@gentoo.org> (2021-09-02) -# dev-python/pebble not keyworded here due to failing tests. -# That said, with pebble-4.6.3 installed manually -# (and without testing) all nbconvert-6.0.7 tests passed. -dev-python/nbconvert test - # Yixun Lan <dlan@gentoo.org> (2021-08-29) # sys-apps/fwupd not tested, USE=spi,uefi,dell # sys-apps/flashrom no risc-v support, bug 810880 @@ -151,11 +132,7 @@ gnome-base/gnome-shell browser-extension # Alex Fan <alexfanqi@yahoo.com> (2021-08-17) # dependencies not keyworded/tested -kde-plasma/plasma-meta grub plymouth - -# Marek Szuba <marecki@gentoo.org> (2021-08-17) -# sys-libs/libfaketime does not work properly on this arch -sys-auth/sssd test +kde-plasma/plasma-meta plymouth # Marek Szuba <marecki@gentoo.org> (2021-08-11) # Currently requires dev-lang/spidermonkey:68, which explicitly @@ -201,7 +178,7 @@ media-gfx/gimp lua www-servers/nginx nginx_modules_http_lua # Marek Szuba <marecki@gentoo.org> (2021-07-11) -# Causes 35 tests to fail with "fatal llvm error" +# Causes 35 tests to fail with "fatal llvm error", bug #844946 dev-db/postgresql llvm # Marek Szuba <marecki@gentoo.org> (2021-07-05) @@ -209,23 +186,12 @@ dev-db/postgresql llvm sys-cluster/slurm ucx # Marek Szuba <marecki@gentoo.org> (2021-07-05) -# net-dialup/mgetty fails to compile on this arch -mail-mta/courier fax - -# Marek Szuba <marecki@gentoo.org> (2021-07-05) # Dependencies not keyworded here yet: # - sci-libs/vtk media-libs/opencv vtk sci-libs/opencascade vtk -# - dev-util/aruba -sys-block/thin-provisioning-tools test # This doesn't work for (any) riscv yet. dev-libs/libpcre2 jit dev-libs/libpcre jit www-servers/nginx pcre-jit - -# app-shells/fish not keyworded due to failing tests (Bug #807742). -# That said, with fish-3.3.1-r1 installed manually (and without testing) -# all argcomplete-1.12.3 tests passed. -dev-python/argcomplete test diff --git a/profiles/arch/riscv/rv64gc/lp64d/package.use.force b/profiles/arch/riscv/rv64gc/lp64d/package.use.force index 928df18feed2..ff27ddeea511 100644 --- a/profiles/arch/riscv/rv64gc/lp64d/package.use.force +++ b/profiles/arch/riscv/rv64gc/lp64d/package.use.force @@ -5,3 +5,4 @@ # Bootstrapping is possible using our build snapshot, so don't force # system bootstrap dev-java/openjdk:11 -system-bootstrap +dev-java/openjdk:17 -system-bootstrap diff --git a/profiles/arch/s390/make.defaults b/profiles/arch/s390/make.defaults index fc8cc4a45203..3fde361195fe 100644 --- a/profiles/arch/s390/make.defaults +++ b/profiles/arch/s390/make.defaults @@ -1,14 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 ARCH="s390" ACCEPT_KEYWORDS="s390 ~s390" -MULTILIB_ABIS="s390" -DEFAULT_ABI="s390" -ABI="${DEFAULT_ABI}" - -CHOST="s390-ibm-linux-gnu" CFLAGS="-O2 -pipe" CXXFLAGS="${CFLAGS}" FFLAGS="${CFLAGS}" @@ -20,14 +15,6 @@ LIBDIR_s390="lib" INPUT_DEVICES="void" VIDEO_CARDS="dummy" -# MichaÅ‚ Górny <mgorny@gentoo.org> (2014-07-01) -# Make the native ABI implicit so that MULTILIB_USEDEP can be satisfied -# by non-multilib ebuilds when non-native ABIs are disabled. -IUSE_IMPLICIT="abi_s390_32" - -# Enable abi_s390_32 for packages that don't have it forced. -ABI_S390="32" - # While multilib is available, we don't default it to on. BOOTSTRAP_USE="${BOOTSTRAP_USE} -multilib" USE="-multilib" diff --git a/profiles/arch/s390/package.mask b/profiles/arch/s390/package.mask deleted file mode 100644 index c92ad8c0f647..000000000000 --- a/profiles/arch/s390/package.mask +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Sam James <sam@gentoo.org> (2022-04-25) -# Rust is available for s390x, but not s390. -# bug #769446 -app-eselect/eselect-rust -dev-lang/rust -dev-lang/rust-bin ->=dev-python/cryptography-36 ->=dev-python/pyopenssl-22 -dev-python/setuptools-rust -dev-python/watchfiles -virtual/rust - -# Arthur Zamarin <arthurzam@gentoo.org> (2022-03-20) -# sys-libs/libunwind doesn't work on s390 -sys-libs/libunwind diff --git a/profiles/arch/s390/package.use.force b/profiles/arch/s390/package.use.force index 7a031392e14a..7b02f8859485 100644 --- a/profiles/arch/s390/package.use.force +++ b/profiles/arch/s390/package.use.force @@ -1,10 +1,6 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Sam James <sam@gentoo.org> (2022-04-26) -# Spidermonkey needs Rust and LLVM, not available for s390 -sys-auth/polkit duktape - # Andreas K. Hüttel <dilfridge@gentoo.org> (2022-04-20) # s390-tools (in @system) needs this for building some bootloader code sys-devel/binutils multitarget diff --git a/profiles/arch/s390/package.use.mask b/profiles/arch/s390/package.use.mask index 44b521e3f5f2..e0bf16f31c2d 100644 --- a/profiles/arch/s390/package.use.mask +++ b/profiles/arch/s390/package.use.mask @@ -10,9 +10,8 @@ dev-ruby/stringex test # Sam James <sam@gentoo.org> (2022-04-26) # eps: app-text/libspectre not keyworded here # heif: media-libs/libheif not keyworded here -# svg: rustified librsvg not keyworded here # jpegxl: libjxl not keyworded here -media-libs/imlib2 eps heif svg jpegxl +media-libs/imlib2 eps heif jpegxl # Sam James <sam@gentoo.org> (2022-04-26) # Avoid unkeyworded dependencies @@ -60,10 +59,6 @@ app-crypt/pinentry efl app-admin/sudo sssd # Sam James <sam@gentoo.org> (2022-04-24) -# sys-apps/systemd is not keyworded here -sys-auth/pambase homed - -# Sam James <sam@gentoo.org> (2022-04-24) # app-crypt/dieharder and dev-libs/softhsm:2 unkeyworded here net-libs/gnutls test-full @@ -71,10 +66,6 @@ net-libs/gnutls test-full # net-fs/samba unkeyworded here net-fs/cifs-utils acl -# Sam James <sam@gentoo.org> (2022-04-24) -# No Rust here, so no librsvg -media-libs/freetype svg - # Sam James <sam@gentoo.org> (2022-04-20) # x11-themes/sound-theme-freedesktop unkeyworded here media-libs/libcanberra sound diff --git a/profiles/arch/s390/s390/eapi b/profiles/arch/s390/s390/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/arch/s390/s390/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/arch/s390/s390/make.defaults b/profiles/arch/s390/s390/make.defaults new file mode 100644 index 000000000000..8e77858de386 --- /dev/null +++ b/profiles/arch/s390/s390/make.defaults @@ -0,0 +1,16 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +MULTILIB_ABIS="s390" +DEFAULT_ABI="s390" +ABI="${DEFAULT_ABI}" + +CHOST="s390-ibm-linux-gnu" + +# MichaÅ‚ Górny <mgorny@gentoo.org> (2014-07-01) +# Make the native ABI implicit so that MULTILIB_USEDEP can be satisfied +# by non-multilib ebuilds when non-native ABIs are disabled. +IUSE_IMPLICIT="abi_s390_32" + +# Enable abi_s390_32 for packages that don't have it forced. +ABI_S390="32" diff --git a/profiles/arch/s390/s390/package.mask b/profiles/arch/s390/s390/package.mask new file mode 100644 index 000000000000..a3155b7509b2 --- /dev/null +++ b/profiles/arch/s390/s390/package.mask @@ -0,0 +1,6 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Arthur Zamarin <arthurzam@gentoo.org> (2022-03-20) +# sys-libs/libunwind doesn't work on s390 +sys-libs/libunwind diff --git a/profiles/arch/s390/s390/parent b/profiles/arch/s390/s390/parent new file mode 100644 index 000000000000..154b8158dc01 --- /dev/null +++ b/profiles/arch/s390/s390/parent @@ -0,0 +1,2 @@ +.. +../../../features/wd40 diff --git a/profiles/arch/s390/s390/use.force b/profiles/arch/s390/s390/use.force new file mode 100644 index 000000000000..6f275ed053ce --- /dev/null +++ b/profiles/arch/s390/s390/use.force @@ -0,0 +1,5 @@ +# Copyright 1999-2022 Gentoo Authors. +# Distributed under the terms of the GNU General Public License, v2 + +# Force the flag corresponding to the only ABI. +abi_s390_32 diff --git a/profiles/arch/s390/s390/use.mask b/profiles/arch/s390/s390/use.mask new file mode 100644 index 000000000000..ec8bfdf76289 --- /dev/null +++ b/profiles/arch/s390/s390/use.mask @@ -0,0 +1,9 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Unmask ABI flags for this arch. +-abi_s390_32 + +# sys-libs/libunwind is masked on s390, but enabled on s390x +unwind +libunwind diff --git a/profiles/arch/s390/s390x/make.defaults b/profiles/arch/s390/s390x/make.defaults index 1cb8ff7551a4..b02ae878cf6e 100644 --- a/profiles/arch/s390/s390x/make.defaults +++ b/profiles/arch/s390/s390x/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 MULTILIB_ABIS="s390x" @@ -10,7 +10,7 @@ CHOST="s390x-ibm-linux-gnu" # MichaÅ‚ Górny <mgorny@gentoo.org> (2014-07-01) # Make the native ABI implicit so that MULTILIB_USEDEP can be satisfied # by non-multilib ebuilds when non-native ABIs are disabled. -IUSE_IMPLICIT="abi_s390_64 -abi_s390_32" +IUSE_IMPLICIT="abi_s390_64" # Enable abi_s390_64 for packages that don't have it forced. ABI_S390="64" diff --git a/profiles/arch/s390/s390x/package.mask b/profiles/arch/s390/s390x/package.mask deleted file mode 100644 index 9313987677b5..000000000000 --- a/profiles/arch/s390/s390x/package.mask +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Sam James <sam@gentoo.org> (2022-04-25) -# Rust is available for s390x, but not s390. -# bug #769446 --app-eselect/eselect-rust --dev-lang/rust --dev-lang/rust-bin -->=dev-python/cryptography-36 -->=dev-python/pyopenssl-22 --dev-python/setuptools-rust --dev-python/watchfiles --virtual/rust - -# Arthur Zamarin <arthurzam@gentoo.org> (2022-03-20) -# sys-libs/libunwind works on s390x --sys-libs/libunwind diff --git a/profiles/arch/s390/s390x/package.use.force b/profiles/arch/s390/s390x/package.use.force index 54d9b2d19c6f..a91fe713a600 100644 --- a/profiles/arch/s390/s390x/package.use.force +++ b/profiles/arch/s390/s390x/package.use.force @@ -1,6 +1,10 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# MichaÅ‚ Górny <mgorny@gentoo.org> (2022-06-18) +# dev-lang/spidermonkey not keyworded yet. +sys-auth/polkit duktape + # MichaÅ‚ Górny <mgorny@gentoo.org> (2016-11-11) # Force the host target to avoid dependency hell dev-ml/llvm-ocaml llvm_targets_SystemZ diff --git a/profiles/arch/s390/s390x/package.use.mask b/profiles/arch/s390/s390x/package.use.mask index 9af431104cb5..2db48ad88c12 100644 --- a/profiles/arch/s390/s390x/package.use.mask +++ b/profiles/arch/s390/s390x/package.use.mask @@ -1,7 +1,16 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# MichaÅ‚ Górny <mgorny@gentoo.org> (2022-06-18) +# media-libs/librsvg not keyworded yet. +media-libs/freetype svg +media-libs/imlib2 svg + # Sam James <sam@gentoo.org> (2021-02-05) # libpcre2 has JIT support for s390x (not s390) # but it doesn't seem to build right now? dev-libs/libpcre2 jit + +# Andreas K. Hüttel <dilfridge@gentoo.org> (2022-06-28) +# Fails to build +=dev-libs/nettle-3.8* asm diff --git a/profiles/arch/s390/s390x/parent b/profiles/arch/s390/s390x/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/arch/s390/s390x/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/arch/s390/s390x/use.force b/profiles/arch/s390/s390x/use.force index adf5b7184416..d7fa48c83ab9 100644 --- a/profiles/arch/s390/s390x/use.force +++ b/profiles/arch/s390/s390x/use.force @@ -1,6 +1,5 @@ -# Copyright 1999-2014 Gentoo Foundation. +# Copyright 1999-2022 Gentoo Authors. # Distributed under the terms of the GNU General Public License, v2 # Force the flag corresponding to the only ABI. --abi_s390_32 abi_s390_64 diff --git a/profiles/arch/s390/s390x/use.mask b/profiles/arch/s390/s390x/use.mask index fe2cac38c232..b7a7f1dac69b 100644 --- a/profiles/arch/s390/s390x/use.mask +++ b/profiles/arch/s390/s390x/use.mask @@ -1,11 +1,5 @@ -# Switch ABI flags for this arch. -abi_s390_32 --abi_s390_64 - -# Sam James <sam@gentoo.org> (2022-05-02) -# Rust is available for s390x (but not s390) --rust +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 -# sys-libs/libunwind is keyworded on s390x --unwind --libunwind +# Unmask ABI flags for this arch. +-abi_s390_64 diff --git a/profiles/arch/s390/use.force b/profiles/arch/s390/use.force index 89bbb956da41..1ff4f261a6dc 100644 --- a/profiles/arch/s390/use.force +++ b/profiles/arch/s390/use.force @@ -1,11 +1,8 @@ -# Copyright 1999-2014 Gentoo Foundation. +# Copyright 1999-2022 Gentoo Authors. # Distributed under the terms of the GNU General Public License, v2 # Force the flag which corresponds to ARCH. s390 -# Force the flag corresponding to the only ABI. -abi_s390_32 - # We do not have multilib by default. -multilib diff --git a/profiles/arch/s390/use.mask b/profiles/arch/s390/use.mask index 12e89cac2891..e41e11486626 100644 --- a/profiles/arch/s390/use.mask +++ b/profiles/arch/s390/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -s390 +# Andreas K. Hüttel <dilfridge@gentoo.org> (2022-05-20) +# Keyworded here +-systemd + # Sam James <sam@gentoo.org> (2022-04-26) # dev-libs/mongo-c-driver not keyworded here mongodb @@ -51,14 +55,6 @@ luajittex # media-libs/libglvnd is not keyworded libglvnd -# Unmask ABI flags for this arch. --abi_s390_32 - -# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2019‑08‑31) -# Dependencies not keyworded. -appindicator -ayatana - # James Le Cuirot <chewi@gentoo.org> (2017-06-29) # Unmask as this profile is big endian. -big-endian @@ -78,7 +74,6 @@ lpsol openexr enchant fftw -systemd devil gts clang @@ -154,7 +149,3 @@ video_cards_radeonsi # ChÃ-Thanh Christopher Nguyá»…n <chithanh@gentoo.org> (2013-08-22) # virtual/opencl is not keyworded opencl - -# sys-libs/libunwind is masked on s390, but enabled on s390x -unwind -libunwind diff --git a/profiles/arch/sparc/32ul/eapi b/profiles/arch/sparc/32ul/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/arch/sparc/32ul/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/arch/sparc/32ul/make.defaults b/profiles/arch/sparc/32ul/make.defaults new file mode 100644 index 000000000000..46df0689c786 --- /dev/null +++ b/profiles/arch/sparc/32ul/make.defaults @@ -0,0 +1,9 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +CHOST="sparc-unknown-linux-gnu" + +# Multilib stuff +MULTILIB_ABIS="sparc32" +DEFAULT_ABI="sparc32" +ABI="${DEFAULT_ABI}" diff --git a/profiles/arch/sparc/32ul/parent b/profiles/arch/sparc/32ul/parent new file mode 100644 index 000000000000..154b8158dc01 --- /dev/null +++ b/profiles/arch/sparc/32ul/parent @@ -0,0 +1,2 @@ +.. +../../../features/wd40 diff --git a/profiles/arch/sparc/64ul/package.use.mask b/profiles/arch/sparc/64ul/package.use.mask index cdda3cd66f3b..c19643d0ff90 100644 --- a/profiles/arch/sparc/64ul/package.use.mask +++ b/profiles/arch/sparc/64ul/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Sam James <sam@gentoo.org> (2021-03-20) @@ -9,3 +9,7 @@ dev-libs/libpcre jit # Matt Turner <mattst88@gentoo.org> (2019-08-26) # jit not supported on sparc64 dev-libs/libpcre2 jit + +# Anna Vyalkova <cyber+gentoo@sysrq.in> (2022-03-13) +# depends on dev-lisp/sbcl +dev-lisp/alexandria doc diff --git a/profiles/arch/sparc/make.defaults b/profiles/arch/sparc/make.defaults index b25d074c2cd5..23b5d7dad10a 100644 --- a/profiles/arch/sparc/make.defaults +++ b/profiles/arch/sparc/make.defaults @@ -5,7 +5,6 @@ ARCH="sparc" ACCEPT_KEYWORDS="${ARCH}" # 64bit kernel, 32bit userland -CHOST="sparc-unknown-linux-gnu" PROFILE_ARCH="sparc64" # We need sparc64 binutils for linux-headers @@ -17,9 +16,6 @@ CHOST_sparc64="sparc64-unknown-linux-gnu" LDFLAGS_sparc64="-m elf64_sparc" # Multilib stuff -MULTILIB_ABIS="sparc32" -DEFAULT_ABI="sparc32" -ABI="${DEFAULT_ABI}" CFLAGS_sparc32="" # 32 bit is the default, so no need to set it. LDFLAGS_sparc32="" # setting it would make gcc use -m32 and -m64 at the same time CHOST_sparc32="sparc-unknown-linux-gnu" diff --git a/profiles/arch/sparc/package.mask b/profiles/arch/sparc/package.mask index 8c6f66119902..6a4f874db264 100644 --- a/profiles/arch/sparc/package.mask +++ b/profiles/arch/sparc/package.mask @@ -1,12 +1,6 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Sam James <sam@gentoo.org> (2022-01-13) -# Unaligned access causes SIGBUS on sparc in NSS module. -# Newer versions fixed. Please upgrade ASAP! -# bug #830275 -<sys-apps/systemd-249.9 - # Raúl Porcel <armin76@gentoo.org> (2014-11-17) # Mask sys-devel/kgcc64 since >=gcc-4.4 can build 64bit kernels sys-devel/kgcc64 diff --git a/profiles/arch/sparc/package.use.force b/profiles/arch/sparc/package.use.force index 3c53f2a73cfa..888248394524 100644 --- a/profiles/arch/sparc/package.use.force +++ b/profiles/arch/sparc/package.use.force @@ -1,6 +1,12 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James <sam@gentoo.org> (2022-06-25) +# dev-lang/rust lacks wiring up to use our custom rust-bin bootstrap +# tarball, so force system-bootstrap instead (i.e. force using rust-bin +# or existing installed rust). bug #842246. +dev-lang/rust system-bootstrap + # Sam James <sam@gentoo.org> (2022-02-19) # New enough SpiderMonkey not (yet?) keyworded here, bug #753221 sys-auth/polkit duktape @@ -10,3 +16,4 @@ sys-auth/polkit duktape dev-ml/llvm-ocaml llvm_targets_Sparc sys-devel/clang llvm_targets_Sparc sys-devel/llvm llvm_targets_Sparc +dev-lang/rust llvm_targets_Sparc diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask index a155bfca4536..6298a47b94a1 100644 --- a/profiles/arch/sparc/package.use.mask +++ b/profiles/arch/sparc/package.use.mask @@ -1,6 +1,19 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Matt Turner <mattst88@gentoo.org> (2022-06-25) +# net-libs/libqrtr-glib not keyworded +net-misc/modemmanager qrtr + +# Sam James <sam@gentoo.org> (2022-06-25) +# sys-devel/lld lacks sparc support right now +dev-lang/rust wasm + +# Sam James <sam@gentoo.org> (2022-06-25) +# We're not (yet?) providing our own tarballs for these and +# upstream don't offer them for this arch (see bug #769467). +dev-lang/rust-bin clippy doc rls rustfmt + # Nickolas Raymond Kaczynski <nrk@disroot.org> (2022-04-24) # Dependencies are missing keywords media-libs/imlib2 svg heif @@ -135,10 +148,6 @@ media-libs/libsdl2 fcitx4 # No drivers on this architecture support Vulkan media-libs/mesa vulkan vulkan-overlay zink -# Mart Raudsepp <leio@gentoo.org> (2020-08-02) -# sparc has no virtual/rust support, needed by newer gnome-base/librsvg, et al ->=media-gfx/eog-3.33.1 svg - # Robin H. Johnson <robbat2@gentoo.org> (2020-07-02) # Mask io-uring & zbc pending keywording sys-block/fio -io-uring -zbc @@ -244,7 +253,7 @@ net-misc/scponly unison # Rolf Eike Beer <eike@sf-mail.de> (2020-04-06) # hardware related dependencies are not keyworded -net-analyzer/nagios-plugin-check_raid 3ware aacraid hpa hpsa megaraid-sas megaraid-scsi mpt-sas2 mpt +net-analyzer/nagios-plugin-check_raid 3ware aacraid hpa hpsa megaraid-sas mpt-sas2 mpt # Rolf Eike Beer <eike@sf-mail.de> (2020-04-04) # dev-python/pymongo is not keyworded @@ -302,7 +311,6 @@ app-office/scribus osg # Sergei Trofimovich <slyfox@gentoo.org> (2018-06-17) # Mask broken HIPE support on sparc32 (bug #656618) dev-lang/erlang hipe -net-im/ejabberd hipe # Sergei Trofimovich <slyfox@gentoo.org> (2018-05-08) # Mask USE=games to avoid unkeyworded games-util/qstat. @@ -337,7 +345,7 @@ net-libs/gnutls test-full # MichaÅ‚ Górny <mgorny@gentoo.org> (2017-08-07) # Requires USE=bluetooth that is masked in this profile. media-sound/pulseaudio native-headset ofono-headset -media-sound/pulseaudio-daemon native-headset ofono-headset +media-sound/pulseaudio-daemon ofono-headset net-misc/ofono dundee # MichaÅ‚ Górny <mgorny@gentoo.org> (2017-08-07) diff --git a/profiles/arch/sparc/package.use.stable.mask b/profiles/arch/sparc/package.use.stable.mask index 37fdd6e57621..12e089e092ac 100644 --- a/profiles/arch/sparc/package.use.stable.mask +++ b/profiles/arch/sparc/package.use.stable.mask @@ -1,6 +1,14 @@ # Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James <sam@gentoo.org> (2022-06-10) +# gstreamer not marked stable on sparc +media-sound/pulseaudio-daemon aptx ldac + +# Sam James <sam@gentoo.org> (2022-06-01) +# media-plugins/gst-plugins-v4l2 not marked stable on sparc +net-im/pidgin v4l + # Sam James <sam@gentoo.org> (2022-05-11) # sys-apps/keyutils not stable here (test failures) # ... and samba[client] pulls in cifs-utils which pulls in keyutils. diff --git a/profiles/arch/sparc/use.mask b/profiles/arch/sparc/use.mask index a88935985b69..6362e7c746e2 100644 --- a/profiles/arch/sparc/use.mask +++ b/profiles/arch/sparc/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -sparc +# Sam James <sam@gentoo.org> (2022-07-21) +# Untested. +ieee1394 + # Matt Turner <mattst88@gentoo.org> (2022-02-21) # app-crypt/tpm2-tss is not keyworded here tpm @@ -28,10 +32,6 @@ allegro # dev-python/mercurial does not work on sparc due to deps. mercurial -# Rolf Eike Beer <eike@sf-mail.de> (2020-04-21) -# ruby2.4 will go away soon, avoid keywording older packages -ruby_targets_ruby24 - # Rolf Eike Beer <eike@sf-mail.de> (2020-04-14) # media-libs/opencv not keyworded on sparc opencv @@ -40,11 +40,6 @@ opencv # gimp dependencies unusable because of unaligned accesses, bug #638172 gimp -# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2019‑08‑31) -# Dependency not keyworded (dev-libs/libappindicator). -appindicator -ayatana - # Sergei Trofimovich <slyfox@gentoo.org> (2018-12-12) # mongodb is not keyworded on sparc mongodb diff --git a/profiles/arch/x86/package.use b/profiles/arch/x86/package.use index 0cbd9b6e6019..9770883187a6 100644 --- a/profiles/arch/x86/package.use +++ b/profiles/arch/x86/package.use @@ -1,6 +1,10 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ben Kohler <bkohler@gentoo.org> (2022-06-07) +# Enable BIOS target by default +sys-apps/memtest86+ bios32 + # MichaÅ‚ Górny <mgorny@gentoo.org> (2016-09-24) # Enable the GPU targets matching the default VIDEO_CARDS dev-ml/llvm-ocaml llvm_targets_AMDGPU llvm_targets_NVPTX diff --git a/profiles/arch/x86/package.use.force b/profiles/arch/x86/package.use.force index 75822fdfcc44..ab771e1ef619 100644 --- a/profiles/arch/x86/package.use.force +++ b/profiles/arch/x86/package.use.force @@ -1,6 +1,13 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Joonas Niilola <juippis@gentoo.org> (2022-05-19) +# Bundled libvpx results in a failure, force the system-libvpx to be +# used. bmo#1768145. Confirmed on firefox-91 and firefox-100.0. +# (And on thunderbird-91) +mail-client/thunderbird system-libvpx +www-client/firefox system-libvpx + # Arthur Zamarin <arthurzam@gentoo.org> (2022-01-16) # Bootstrapping is possible using our build snapshot, so don't force # system bootstrap diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask index 31b2995a54e8..996b5d4b6100 100644 --- a/profiles/arch/x86/package.use.mask +++ b/profiles/arch/x86/package.use.mask @@ -1,6 +1,23 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# James Le Cuirot <chewi@gentoo.org> (2022-06-25) +# Allow stack to be realigned for compatibility with older 32-bit binaries. +sys-libs/glibc -stack-realign +sys-libs/ncurses -stack-realign + +# Anna Vyalkova <cyber+gentoo@sysrq.in> (2022-06-25) +# Unkeyworded test dep +app-vim/jedi test + +# Ben Kohler <bkohler@gentoo.org> (2022-06-07) +# Disable 64bit builds on x86 +sys-apps/memtest86+ bios64 efi64 iso64 + +# Jimi Huotari <chiitoo@gentoo.org> (2022-05-08) +# Not keyworded here yet. +lxqt-base/lxqt-meta desktop-portal + # Adel Kara Slimane <adel.ks@zegrapher.com> (2022-03-14) # Untested useflag on other arches, needs keywording media-video/ffmpeg vmaf diff --git a/profiles/arch/x86/use.mask b/profiles/arch/x86/use.mask index b51481a896ec..a221468a59a2 100644 --- a/profiles/arch/x86/use.mask +++ b/profiles/arch/x86/use.mask @@ -34,9 +34,6 @@ # dev-db/firebird is keyworded ~x86 -firebird -# cilk has been ported to this arch. --cilk - # Mike Gilbert <floppym@gentoo.org (2014-10-19) # sys-libs/libapparmor -apparmor diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults index ff9d142dabf7..7eab29651de3 100644 --- a/profiles/base/make.defaults +++ b/profiles/base/make.defaults @@ -13,7 +13,7 @@ USE_EXPAND_VALUES_USERLAND="BSD GNU" # 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 APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS" +USE_EXPAND="ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS 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 PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND 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. @@ -102,7 +102,7 @@ LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses te # Manuel Rüger <mrueg@gentoo.org> (2015-09-09) # Default Ruby build target(s) # Updated to include ruby27 on 2021-10-10 -RUBY_TARGETS="ruby26 ruby27" +RUBY_TARGETS="ruby27" # Enable extended filesystem attribute support by default. # https://archives.gentoo.org/gentoo-dev/message/ba0e3457e4b807e79816f0df03566af0 diff --git a/profiles/base/package.use b/profiles/base/package.use index 77d07656fc52..137647598358 100644 --- a/profiles/base/package.use +++ b/profiles/base/package.use @@ -1,6 +1,10 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andreas Sturmlechner <asturm@gentoo.org> +# Only python 3.9 supported, bug #835921 +dev-util/kdevelop-python:5 python_single_target_python3_9 + # Patrick McLean <chutzpah@gentoo.org) (2022-05-04) # Default to lua 5.4 (upstream requires 5.3 or higher) >=sys-cluster/ceph-17.2.0 lua_single_target_lua5-4 diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force index 79717a6a79fa..e4ca862ea14c 100644 --- a/profiles/base/package.use.force +++ b/profiles/base/package.use.force @@ -1,6 +1,17 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Patrick McLean <chutzpah@gentoo.org> (2022-06-27) +# Doesn't build with boost installed on the system, some deps require boost +# so force the flag on until problem fixed upstream +>=sys-cluster/ceph-17.2.1 system-boost + +# Sam James <sam@gentoo.org> (2022-05-17) +# Force on jpeg & png for now until build system fixes are made +# by upstream. The CMake port is new so it's fairly expected +# to have a few bumps. bug #844751. +=sci-libs/gdal-3.5.0-r3 jpeg png + # Esteve Varela Colominas <esteve.varela@gmail.com> (2022-02-19) # Use the jemalloc allocator for telegram, as recommended by upstream, # to reduce memory usage, at least on glibc. @@ -79,11 +90,6 @@ www-client/lynx unicode # b) using libidn app-text/ghostscript-gpl unicode -# MichaÅ‚ Górny <mgorny@gentoo.org> (2020-09-01) -# sys-boot/udk is being removed, and newest revision of refind does not -# support it already. -sys-boot/refind gnuefi - # Alexey Sokolov <alexey+gentoo@asokolov.org> (2020-12-06) # Doesn't build without X. Not removing IUSE from ebuild yet in hope that # https://github.com/TomenetGame/tomenet/issues/14 will be fixed. diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask index 92d8a2b3e992..be6f51bdd00b 100644 --- a/profiles/base/package.use.mask +++ b/profiles/base/package.use.mask @@ -6,11 +6,45 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# James Le Cuirot <chewi@gentoo.org> (2022-06-25) +# This flag concerns an x86-specific problem. +sys-libs/glibc stack-realign +sys-libs/ncurses stack-realign + +# Matt Turner <mattst88@gentoo.org> (2022-06-21) +# Depends on old spidermonkey:68. Upstream recommends using Duktape or Webkit +# for PAC parsing. See https://github.com/libproxy/libproxy/pull/139 +>=net-libs/libproxy-0.4.18 spidermonkey + +# MichaÅ‚ Górny <mgorny@gentoo.org> (2022-06-02) +# dev-python/jaraco-packaging is masked for removal. Bug #834534. +dev-python/jaraco-classes doc +dev-python/jaraco-collections doc +dev-python/jaraco-functools doc +dev-python/jaraco-logging doc +dev-python/jaraco-stream doc +dev-python/jaraco-text doc +dev-python/jsonpickle doc +dev-python/keyring doc + +# Maciej Barć <xgqt@gentoo.org> (2022-05-31) +# "doc" require old version of dev-python/antlr4-python3-runtime (4.9.3) +# and dev-python/sphinx (4.4.0), both already removed from the repository tree +# Upstream bug: https://github.com/coq/coq/issues/15956 +>=sci-mathematics/coq-8.15.0 doc + +# Stephan Hartmann <sultan@gentoo.org> (2022-05-29) +# Not ready for general use. +>=www-client/chromium-104 pgo + +# MichaÅ‚ Górny <mgorny@gentoo.org> (2022-05-25) +# dev-python/sphinxcontrib-openapi is masked for removal. +dev-python/jupyter_server doc + # Joonas Niilola <juippis@gentoo.org> (2022-05-03) -# sndio is currently broken in Gentoo, #842420. # system-python-libs is HIGHLY EXPERIMENTAL according to upstream, and # still being worked on in Gentoo. ->=www-client/firefox-100.0 sndio system-python-libs +>=www-client/firefox-100.0 system-python-libs # Piotr Karbowski <slashbeast@gentoo.org> (2022-04-29) # There's a bug with gnutls support leading TLS certificates @@ -30,11 +64,6 @@ net-libs/ngtcp2 openssl # Needs masked version of ogre (>=1.12), bug #825330 >=dev-games/mygui-3.4.1 ogre -# Sam James <sam@gentoo.org> (2022-02-21) -# Needs build system love to make LLVM support work. -# bug #745915 -sci-libs/symengine llvm - # Marek Szuba <marecki@gentoo.org> (2022-02-07) # Deprecated back-end with known stability and data-corruption issues, # likely to be removed in gramps-5.2.0. @@ -52,6 +81,7 @@ media-video/wireplumber system-service # runtime crashes. The effect of using USE=custom-cflags globally in make.conf # isn't the same as it is for just glibc specifically. sys-libs/glibc custom-cflags +sys-devel/gcc custom-cflags # Sam James <sam@gentoo.org> (2022-01-12) # Unmask PCH for now for GCC to avoid unnecessary rebuilds @@ -60,8 +90,6 @@ sys-libs/glibc custom-cflags <sys-devel/gcc-10.4:10 -pch =sys-devel/gcc-9* -pch =sys-devel/gcc-8* -pch -=sys-devel/gcc-7* -pch -=sys-devel/gcc-6* -pch # John Helmert III <ajak@gentoo.org> (2021-12-31) # Rizin tests require a tarball of binaries of ambiguous license. @@ -136,11 +164,6 @@ dev-lang/rust parallel-compiler # Mask experimental options. gui-libs/gtk ffmpeg vulkan -# Marek Szuba <marecki@gentoo.org> (2021-07-14) -# Even on a clean install, 8 phdf5 tests fail (Bug #808612) -# Mask for further study. ->=sci-libs/hdf5-1.12.1 mpi - # Sam James <sam@gentoo.org> (2021-07-24) # USE=exec-static-trampoline can break consumers due to # faulty assumptions. Masked for now due to the possibility @@ -192,10 +215,6 @@ net-analyzer/wireshark lto # bug #651740 net-misc/openssh debug -# MichaÅ‚ Górny <mgorny@gentoo.org> (2021-03-06) -# LLVM 9 has been removed. -<dev-util/perf-5.15 clang - # Thomas Deutschmann <whissi@gentoo.org> (2021-02-17) # PCRE JIT support via dev-libs/libpcre2[jit] is only available for certain architectures dev-lang/php jit @@ -433,10 +452,6 @@ app-admin/conserver freeipmi # (bug #674364) sys-apps/memtest86+ floppy -# MichaÅ‚ Górny <mgorny@gentoo.org> (2018-11-28) -# Requires last-rited games-server/ut2003-ded. -games-fps/ut2003 dedicated - # Alfredo Tupone <tupone@gentoo.org> (2018-11-18) # go brokes build of gnat-gpl dev-lang/gnat-gpl go @@ -479,11 +494,6 @@ net-fs/samba ceph # media-libs/svgalib is not keyworded everywhere app-emulation/fuse backend-svga -# Patrick McLean <chutzpah@gentoo.org> (2018-03-06) -# Andreas K. Hüttel <dilfridge@gentoo.org> (2020-12-25) -# Requires dev-libs/boost-1.72 that is gone -<sys-cluster/ceph-15 system-boost - # Brian Evans <grknight@gentoo.org> (2018-03-05) # Mask embedded USE on virtual/mysql and friends to transition it to be obsolete virtual/mysql embedded @@ -506,16 +516,6 @@ dev-db/mysql client-libs # Can be unmasked in prefix/darwin/macos profiles. Bug #637482 media-video/ffmpeg appkit -# James Le Cuirot <chewi@gentoo.org> (2017-12-17) -# Georgy Yakovlev <gyakovlev@gentoo.org (2021-10-08) -# Java 9+ is not yet fully supported on Gentoo. Having a masked -# gentoo-vm flag allows us to provide it without it breaking Gentoo -# packages. Those who wish to experiment with it as a fully recognised -# Gentoo JVM can unmask the flag. -dev-java/openjdk-jre-bin:17 gentoo-vm -dev-java/openjdk-bin:17 gentoo-vm -dev-java/openjdk:17 gentoo-vm - # Andreas K. Huettel <dilfridge@gentoo.org> (2017-09-09) # Potentially destructive. Use it only if you know what you're doing. sys-libs/glibc vanilla @@ -561,8 +561,6 @@ net-fs/samba system-heimdal # Robin H. Johnson <robbat2@gentoo.org> (2016-12-04) # Additional HAProxy functionality waiting for related stuff to land in the # tree. -# bug #541042 - lua 5.3 -net-proxy/haproxy lua # bug (none) - 51Degrees net-proxy/haproxy 51degrees # bug (none) - WURFL @@ -603,14 +601,6 @@ dev-java/icedtea cacao jamvm # forward porting this patch is non-trivial, mask for now >=net-wireless/wpa_supplicant-2.5 wimax -# James Le Cuirot <chewi@gentoo.org> (2015-08-18) -# gcc[awt] is only used by gcj-jdk[awt] and that isn't needed by -# anything in the tree. The toolchain folks aren't keen to support it -# and it should probably only be used if you really know what you're -# doing *and* your name is gnu_andrew. ;) See bug #531900. -sys-devel/gcc awt -dev-java/gcj-jdk awt - # Mike Gilbert <floppym@gentoo.org> (2015-05-16) # dev-lang/python[berkdb] fails with recent multilib sys-libs/db (bug 519584). dev-lang/python berkdb diff --git a/profiles/base/package.use.stable.force b/profiles/base/package.use.stable.force index 888ae45e9dd2..90c98d1e2a45 100644 --- a/profiles/base/package.use.stable.force +++ b/profiles/base/package.use.stable.force @@ -1,17 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in package.use.force -# Sam James <sam@gentoo.org> (2021-10-26) -# Force USE=daemon for now because current versions of PA ebuilds need -# complicated package.use changes to satisfy REQUIRED_USE with -daemon -# We want users to be able to benefit from the other PA 15 fixes, so -# force this on for now, to be revisited once libpulse split is complete -# in Gentoo. bug #820332 -media-sound/pulseaudio daemon - ## Kent Fredric <kentnl@gentoo.org> (2019-07-11) # The absense of these features require dev-perl/GD, which currently # can't be considered stable due to serious defects upstream. diff --git a/profiles/base/package.use.stable.mask b/profiles/base/package.use.stable.mask index 252927a20e39..5470271414c2 100644 --- a/profiles/base/package.use.stable.mask +++ b/profiles/base/package.use.stable.mask @@ -4,6 +4,10 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in package.use.mask +# Brian Evans <grknight@gentoo.org> (2022-06-28) +# Needs newer igbinary stable with target +dev-php/pecl-redis php_targets_php8-1 + # Matt Turner <mattst88@gentoo.org> (2022-05-11) # app-text/pandoc is not stable app-text/nuspell doc @@ -106,7 +110,7 @@ app-emulation/winetricks test # Georgy Yakovlev <gyakovlev@gentoo.org> (2019-12-21) # For bleeding edge features and testing, not generally suitable # for stable systems -dev-lang/rust miri nightly system-bootstrap +dev-lang/rust miri nightly profiler system-bootstrap # Andreas Sturmlechner <asturm@gentoo.org> (2019-12-09) # Declared experimental, and dev-cpp/websocketpp not stable yet @@ -165,11 +169,6 @@ dev-perl/DBD-SQLite system-sqlite # Bug #643840. dev-python/matplotlib doc -# MichaÅ‚ Górny <mgorny@gentoo.org> (2018-01-20) -# Requires proprietary fetch-restricted package that is not suitable -# for stabilization. Bug #645092. -net-proxy/haproxy device-atlas - # Bernard Cafarelli <voyageur@gentoo.org> (2017-11-27) # Dependencies have no stable keyword app-backup/backup-manager s3 diff --git a/profiles/base/use.stable.mask b/profiles/base/use.stable.mask index db3f89d740ed..ca3c1c75167c 100644 --- a/profiles/base/use.stable.mask +++ b/profiles/base/use.stable.mask @@ -9,10 +9,6 @@ python_targets_python3_11 python_single_target_python3_11 -# Brian Evans <grknight@gentoo.org> (2021-11-29) -# Mask 8.1 as it is currently unstable only -php_targets_php8-1 - # Sergei Trofimovich <slyfox@gentoo.org> (2020-04-13) # dev-vcs/darcs (dev-lang/ghc) has no stable keywords. darcs diff --git a/profiles/default/linux/arm/17.0/armv7a/desktop/gnome/systemd/eapi b/profiles/default/linux/arm/17.0/armv7a/desktop/gnome/systemd/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/arm/17.0/armv7a/desktop/gnome/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/arm/17.0/armv7a/desktop/gnome/systemd/parent b/profiles/default/linux/arm/17.0/armv7a/desktop/gnome/systemd/parent new file mode 100644 index 000000000000..2122741fb81c --- /dev/null +++ b/profiles/default/linux/arm/17.0/armv7a/desktop/gnome/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../targets/desktop/gnome/systemd diff --git a/profiles/default/linux/arm/17.0/armv7a/desktop/plasma/systemd/eapi b/profiles/default/linux/arm/17.0/armv7a/desktop/plasma/systemd/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/arm/17.0/armv7a/desktop/plasma/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/arm/17.0/armv7a/desktop/plasma/systemd/parent b/profiles/default/linux/arm/17.0/armv7a/desktop/plasma/systemd/parent new file mode 100644 index 000000000000..f7739b405877 --- /dev/null +++ b/profiles/default/linux/arm/17.0/armv7a/desktop/plasma/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../targets/systemd diff --git a/profiles/default/linux/m68k/17.0/systemd/eapi b/profiles/default/linux/m68k/17.0/systemd/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/m68k/17.0/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/m68k/17.0/systemd/parent b/profiles/default/linux/m68k/17.0/systemd/parent new file mode 100644 index 000000000000..ced72403bde9 --- /dev/null +++ b/profiles/default/linux/m68k/17.0/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../targets/systemd diff --git a/profiles/default/linux/package.use.mask b/profiles/default/linux/package.use.mask index 92bbc34563e8..3b380035f2cb 100644 --- a/profiles/default/linux/package.use.mask +++ b/profiles/default/linux/package.use.mask @@ -1,11 +1,6 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Andrey Grozin <grozin@gentoo.org> (2021-05-06) -# Upstream bug: old versions fail to compile -# bug #782688 -<media-gfx/asymptote-2.74 offscreen - # Peter Levine <plevine457@gmail.com> (2019-10-01) # Native inotify support is preferred on linux. # bug #697476 diff --git a/profiles/default/linux/packages.build b/profiles/default/linux/packages.build index 6075223d5e16..687daa689cf7 100644 --- a/profiles/default/linux/packages.build +++ b/profiles/default/linux/packages.build @@ -1,12 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file describes the packages needed to build a stage1 based on this # profile. Packages in this file are built in order. -# While shadow could be in here, it breaks stage 1 and stage 2 building for the -# releases. PLEASE DO NOT ENABLE THIS UNLESS YOU HAVE THOROUGHLY TESTED IT! - app-admin/eselect app-arch/bzip2 app-arch/gzip diff --git a/profiles/default/linux/s390/17.0/s390x/parent b/profiles/default/linux/s390/17.0/s390x/parent index 9e170a6edfdf..ce3de7b2d310 100644 --- a/profiles/default/linux/s390/17.0/s390x/parent +++ b/profiles/default/linux/s390/17.0/s390x/parent @@ -1,2 +1,4 @@ -.. +../../../../../base +../../../../../releases/17.0 +../../.. ../../../../../arch/s390/s390x diff --git a/profiles/default/linux/s390/17.0/s390x/systemd/eapi b/profiles/default/linux/s390/17.0/s390x/systemd/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/s390/17.0/s390x/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/s390/17.0/s390x/systemd/parent b/profiles/default/linux/s390/17.0/s390x/systemd/parent new file mode 100644 index 000000000000..7e061533c151 --- /dev/null +++ b/profiles/default/linux/s390/17.0/s390x/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../targets/systemd diff --git a/profiles/default/linux/s390/17.0/systemd/eapi b/profiles/default/linux/s390/17.0/systemd/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/s390/17.0/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/s390/17.0/systemd/parent b/profiles/default/linux/s390/17.0/systemd/parent new file mode 100644 index 000000000000..ced72403bde9 --- /dev/null +++ b/profiles/default/linux/s390/17.0/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../targets/systemd diff --git a/profiles/default/linux/s390/parent b/profiles/default/linux/s390/parent index 1879cff7e0a5..cc405462ec83 100644 --- a/profiles/default/linux/s390/parent +++ b/profiles/default/linux/s390/parent @@ -1,3 +1,3 @@ ../../../base .. -../../../arch/s390 +../../../arch/s390/s390 diff --git a/profiles/default/linux/sparc/17.0/64ul/package.use.mask b/profiles/default/linux/sparc/17.0/64ul/package.use.mask new file mode 100644 index 000000000000..b78918f9457d --- /dev/null +++ b/profiles/default/linux/sparc/17.0/64ul/package.use.mask @@ -0,0 +1,6 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Mike Frysinger <vapier@gentoo.org> (2014-10-21) +# This target supports ASAN/etc... #504200. +sys-devel/gcc -sanitize diff --git a/profiles/default/linux/sparc/17.0/64ul/parent b/profiles/default/linux/sparc/17.0/64ul/parent index e7b5079fc132..db96bde2f63d 100644 --- a/profiles/default/linux/sparc/17.0/64ul/parent +++ b/profiles/default/linux/sparc/17.0/64ul/parent @@ -1,2 +1,5 @@ -.. +../../../../../base +../../../../../releases/17.0 +../../.. +../../../../../features/multilib ../../../../../arch/sparc/64ul diff --git a/profiles/default/linux/sparc/17.0/parent b/profiles/default/linux/sparc/17.0/parent index a94c5be1f1e0..682ac198547d 100644 --- a/profiles/default/linux/sparc/17.0/parent +++ b/profiles/default/linux/sparc/17.0/parent @@ -1,3 +1,4 @@ .. ../../../../releases/17.0 ../../../../features/multilib +../../../../arch/sparc/32ul diff --git a/profiles/default/linux/sparc/parent b/profiles/default/linux/sparc/parent index f8f06632ebe0..6715c738f207 100644 --- a/profiles/default/linux/sparc/parent +++ b/profiles/default/linux/sparc/parent @@ -1,3 +1,3 @@ ../../../base .. -../../../arch/sparc +../../../arch/sparc/32ul diff --git a/profiles/default/linux/x86/package.use.mask b/profiles/default/linux/x86/package.use.mask index 3d1f008fc032..d8e63d89f8c8 100644 --- a/profiles/default/linux/x86/package.use.mask +++ b/profiles/default/linux/x86/package.use.mask @@ -1,11 +1,10 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Patrick McLean <chutzpah@gentoo.org> (2020-02-06) # sys-cluster/ceph no longer supports x86, versions that support # it no longer build thanks to python2 removals # for some reason profiles/arch/x86 is not catching everything -app-backup/bareos cephfs rados rados-striper app-emulation/libvirt rbd app-emulation/qemu rbd net-analyzer/rrdtool rados diff --git a/profiles/desc/apache2_modules.desc b/profiles/desc/apache2_modules.desc index 7a7e5e061080..f9eab8d33ac7 100644 --- a/profiles/desc/apache2_modules.desc +++ b/profiles/desc/apache2_modules.desc @@ -11,7 +11,6 @@ asis - Sends files that contain their own HTTP headers auth_basic - Basic authentication auth_digest - User authentication using MD5 Digest Authentication auth_form - Allows the use of an HTML login form to restrict access by looking up users in the given providers -authn_alias - Provides the ability to create extended authentication providers based on actual providers authn_anon - Allows "anonymous" user access to authenticated areas authn_core - Provides core authentication capabilities common to all authentication providers (functionality provided by authn_alias in previous versions) authn_dbd - User authentication using an SQL database diff --git a/profiles/desc/llvm_targets.desc b/profiles/desc/llvm_targets.desc index da117a623c04..3ae1da77148c 100644 --- a/profiles/desc/llvm_targets.desc +++ b/profiles/desc/llvm_targets.desc @@ -8,6 +8,7 @@ ARM - ARM CPU target AVR - 8-bit Atmel AVR microcontroller target BPF - Berkeley Packet Filter target CSKY - C-SKY CPU target [EXPERIMENTAL] +DirectX - DirectX target [EXPERIMENTAL] Hexagon - Qualcomm Hexagon DSP target Lanai - Lanai CPU target LoongArch - LoongArch CPU support [EXPERIMENTAL] @@ -18,6 +19,7 @@ NVPTX - NVIDIA PTX (GPU) target (32-bit and 64-bit) PowerPC - PowerPC CPU target (PPC32 and PPC64) RISCV - RISC-V CPU target Sparc - Sparc CPU target +SPIRV - Support SPIR-V language target for graphics and parallel computing SystemZ - SystemZ (s390x) CPU target VE - NEC SX-Aurora TSUBASA vector engine target WebAssembly - WebAssembly backend diff --git a/profiles/desc/ofed_drivers.desc b/profiles/desc/ofed_drivers.desc deleted file mode 100644 index 5c491f788e4e..000000000000 --- a/profiles/desc/ofed_drivers.desc +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -# This file contains descriptions of OFED_DRIVERS USE_EXPAND flags. - -# Keep it sorted. - -cxgb3 - Chelsio T3 RNIC driver -cxgb4 - Chelsio T4 RNIC driver -ehca - IBM InfiniBand HCA (ehca) driver -ipath - QLogic InfiniPath HCA driver (verbs based) -mlx4 - Mellanox ConnectX InfiniBand HCA driver -mlx5 - Mellanox ConnectIB InfiniBand HCA driver -mthca - Mellanox InfiniBand HCA driver -nes - NetEffect Ethernet Server Cluster Adapter driver -ocrdma - Emulex OneConnect RDMA HCA driver -psm - QLogic InfiniPath HCA driver (psm based) diff --git a/profiles/desc/php_targets.desc b/profiles/desc/php_targets.desc index 76a65f23514a..301a3e58a8ff 100644 --- a/profiles/desc/php_targets.desc +++ b/profiles/desc/php_targets.desc @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of the PHP_TARGETS USE_EXPAND flags @@ -8,6 +8,3 @@ php8-0 - Build against PHP 8.0 php7-4 - Build against PHP 7.4 php7-3 - Build against PHP 7.3 php7-2 - Build against PHP 7.2 -php7-1 - Build against PHP 7.1 -php7-0 - Build against PHP 7.0 -php5-6 - Build against PHP 5.6 diff --git a/profiles/desc/postgres_targets.desc b/profiles/desc/postgres_targets.desc index 39f97a1ad44d..2aeb36f33762 100644 --- a/profiles/desc/postgres_targets.desc +++ b/profiles/desc/postgres_targets.desc @@ -3,7 +3,6 @@ # This file contains descriptions of POSTGRES_TARGETS USE_EXPAND flags. -postgres9_6 - Build against PostgreSQL 9.6 postgres10 - Build against PostgreSQL 10 postgres11 - Build against PostgreSQL 11 postgres12 - Build against PostgreSQL 12 diff --git a/profiles/desc/qemu_user_targets.desc b/profiles/desc/qemu_user_targets.desc index 899ca398b63f..aa37a655f686 100644 --- a/profiles/desc/qemu_user_targets.desc +++ b/profiles/desc/qemu_user_targets.desc @@ -25,7 +25,6 @@ mipsn32 - MIPS N32 ABI userspace emulation target mips - userspace emulation target nios2 - userspace emulation target or1k - OpenRISC system emulation target -ppc64abi32 - userspace emulation target ppc64le - PowerPC 64-bit little endian userspace emulation target ppc64 - PowerPC 64-bit big endian userspace emulation target ppc - PowerPC 32-bit big endian userspace emulation target diff --git a/profiles/desc/ruby_targets.desc b/profiles/desc/ruby_targets.desc index ee184a5a6842..06e59b7bd430 100644 --- a/profiles/desc/ruby_targets.desc +++ b/profiles/desc/ruby_targets.desc @@ -3,7 +3,6 @@ # This file contains descriptions of RUBY_TARGETS USE_EXPAND flags. -ruby24 - Build with MRI Ruby 2.4.x ruby25 - Build with MRI Ruby 2.5.x ruby26 - Build with MRI Ruby 2.6.x ruby27 - Build with MRI Ruby 2.7.x diff --git a/profiles/embedded/make.defaults b/profiles/embedded/make.defaults index 2c90652fe630..20d5960e9cc8 100644 --- a/profiles/embedded/make.defaults +++ b/profiles/embedded/make.defaults @@ -30,7 +30,7 @@ USE_EXPAND_VALUES_USERLAND="BSD GNU" # 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 APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS" +USE_EXPAND="ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS 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 PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND 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. @@ -43,3 +43,45 @@ PROFILE_ONLY_VARIABLES="IUSE_IMPLICIT USERLAND USE_EXPAND_IMPLICIT USE_EXPAND_UN # Accept only licenses in the FREE license group, i.e., with # the freedom to use, share, modify and share modifications ACCEPT_LICENSE="-* @FREE" + +# Imported from profiles/base/make.defaults +# +CONFIG_PROTECT="/etc" +CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf" + +# EAPI 7 environment variable blacklist. +# +# DBUS_SESSION_BUS_ADDRESS to avoid trying to access the user's session +# bus. +# +# DISPLAY and XAUTHORITY to avoid trying to access the user's X11. +# +# CARGO_HOME may leak to build env if package is not using cargo.eclass +# such leak will result in sandbox violations +# +# XDG_* since the values coming from user environment can collide with +# ebuild-set ${HOME} (e.g. by referring to user's home directory). +# We exclude XDG_DATA_DIRS & XDG_CONFIG_DIRS as those are set in env.d. +# +# PERL_MM_OPT PERL5LIB PERL5OPT PERL_MB_OPT PERL_CORE PERLPREFIX: +# These are guaranteed to confuse perl module installation. Pre-EAPI7 +# the Perl eclasses bail out if they are set. Now we declare them here. +# +# GOBIN needs to be cleaned as random values in GOBIN can affect the +# building of some packages: +# https://archives.gentoo.org/gentoo-dev/message/163010f83ae7819d80c0cfdf797cbfe0 +ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY CARGO_HOME XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR PERL_MM_OPT PERL5LIB PERL5OPT PERL_MB_OPT PERL_CORE PERLPREFIX GOBIN GOPATH" + +# Tiziano Müller <dev-zero@gentoo.org> (2010-01-24) +# We usually don't want python to (re)write .py[co] files during phase runs +# since it could cause sandbox violations +PYTHONDONTWRITEBYTECODE="1" + +# Andreas K. Hüttel <dilfridge@gentoo.org> (2013-08-23) +# Make emerge messages default to English as per Council decision +LC_MESSAGES="C" + +# Brian Dolbec <dolsen@gentoo.org> (2017-06-16) +# disable twisted's plugin cache update to prevent access violations +# call /usr/bin/twisted-regen-cache in pkg_postinst() +TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE="1" diff --git a/profiles/features/clang/package.use b/profiles/features/clang/package.use index 980c320218f9..8bf1736e82c2 100644 --- a/profiles/features/clang/package.use +++ b/profiles/features/clang/package.use @@ -11,6 +11,3 @@ sys-devel/clang-runtime compiler-rt libcxx -sanitize sys-libs/libcxx libunwind libcxxabi sys-libs/libcxxabi libunwind - -# libgcrypt doesn't like optimizations -dev-libs/libgcrypt o-flag-munging diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask index 923180a17d74..732e36cb6152 100644 --- a/profiles/features/musl/package.mask +++ b/profiles/features/musl/package.mask @@ -1,6 +1,14 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Stefan Strogin <steils@gentoo.org> (2022-06-29) +# Binary package linked against glibc +net-im/element-desktop-bin + +# Florian Schmaus <flow@gentoo.org> (2022-06-05) +# Binary package linked against glibc, bug #832932 +sys-block/hpssacli + # Sam James <sam@gentoo.org> (2022-04-23) # Binary package linked against glibc, bug #832615 net-print/cnijfilter2 @@ -185,6 +193,7 @@ app-text/zotero-bin media-video/popcorntime-bin net-im/rocketchat-desktop-bin net-im/whatsapp-desktop-bin +net-im/wazzapp-bin sci-misc/jupyterlab-desktop-bin sci-misc/netlogo-bin sci-electronics/eagle diff --git a/profiles/features/musl/package.use.mask b/profiles/features/musl/package.use.mask index a62190387c27..24959cbeda7e 100644 --- a/profiles/features/musl/package.use.mask +++ b/profiles/features/musl/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ionen Wolkens <ionen@gentoo.org (2022-06-08) +# Depends on www-plugins/chrome-binary-plugins which is masked here. +www-client/qutebrowser widevine + # Petr VanÄ›k <arkamar@atlas.cz> (2022-03-15) # musl package does not currently provide gencat binary, which is needed for # nls support, see bug #712828 @@ -31,19 +35,14 @@ sys-apps/man-db nls sys-apps/sysvinit nls # Sam James <sam@gentoo.org> (2021-11-07) -# gdb-10[nls] doesn't build on musl -# "ax.cc:(.text+0x2e0): undefined reference to `libintl_gettext'" -# bug #809686 -<sys-devel/gdb-11 nls - -# Sam James <sam@gentoo.org> (2021-11-07) # Disable some sanitizers for LLVM, see bug #753935 # Needs libexecinfo on musl, not yet packaged -sys-libs/compiler-rt-sanitizers gwp-asan libfuzzer +sys-libs/compiler-rt-sanitizers gwp-asan +<sys-libs/compiler-rt-sanitizers-13 libfuzzer # Sam James <sam@gentoo.org> (2021-11-07) # Broken as "error: unknown type name '_Unwind_Word'" -sys-libs/compiler-rt-sanitizers hwasan +<sys-libs/compiler-rt-sanitizers-14 hwasan # Andreas K. Hüttel <dilfridge@gentoo.org> # Restore mask here that is gone elsewhere diff --git a/profiles/features/musl/use.mask b/profiles/features/musl/use.mask index e6af2dddd757..b3aee89dcfc4 100644 --- a/profiles/features/musl/use.mask +++ b/profiles/features/musl/use.mask @@ -9,9 +9,5 @@ elibc_glibc # Pulls dev-db/oracle-instantclient which doesn't work on musl oracle -# Musl doesn't have support for utmp/wtmp by design -utmp -wtmp - # sys-apps/systemd is masked systemd diff --git a/profiles/features/selinux/package.use.mask b/profiles/features/selinux/package.use.mask index 4d0a1aab402d..7808e7cb7e8d 100644 --- a/profiles/features/selinux/package.use.mask +++ b/profiles/features/selinux/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Georgy Yakovlev <gyakovlev@gentoo.org> (2020-10-21) @@ -22,7 +22,10 @@ www-servers/uwsgi uwsgi_plugins_systemd_logger # Brian Dolbec <dolsen@gentoo.org> (2014-09-17) # mask pypy for several utilities due to incompatibility with libselinux sys-apps/portage python_targets_pypy3 +app-portage/elicense python_targets_pypy3 app-portage/elogv python_targets_pypy3 app-portage/gentoolkit python_targets_pypy3 app-portage/layman python_targets_pypy3 app-portage/repoman python_targets_pypy3 +app-portage/smart-live-rebuild python_targets_pypy3 +app-portage/gentoopm python_targets_pypy3 diff --git a/profiles/features/wd40/README b/profiles/features/wd40/README new file mode 100644 index 000000000000..1e90063187fc --- /dev/null +++ b/profiles/features/wd40/README @@ -0,0 +1,3 @@ +This is a common profile for architectures and subarchitectures that do not +support Rust (do not have a working virtual/rust). It serves as a common place +to mask the packages requiring Rust and the USE flags pulling them. diff --git a/profiles/features/wd40/eapi b/profiles/features/wd40/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/features/wd40/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/features/wd40/package.mask b/profiles/features/wd40/package.mask new file mode 100644 index 000000000000..35e1e701f465 --- /dev/null +++ b/profiles/features/wd40/package.mask @@ -0,0 +1,36 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Various packages requiring Rust. +app-eselect/eselect-rust +app-text/mdbook +dev-lang/rust +dev-lang/rust-bin +>=dev-lang/spidermonkey-78 +>=dev-libs/gjs-1.66 +>=dev-python/cryptography-36 +>=dev-python/pyopenssl-22 +dev-python/setuptools-rust +dev-python/watchfiles +dev-util/cargo-c +dev-util/cbindgen +dev-util/git-delta +dev-util/maturin +gnome-base/gdm +>=gnome-base/gnome-core-apps-3.36.5 +>=gnome-base/gnome-core-libs-3.36.5 +>=gnome-base/gnome-light-3.36.5 +>=gnome-base/gnome-shell-3.38 +>=gnome-base/librsvg-2.41 +gnome-extra/chrome-gnome-shell +gnome-extra/gnome-tweaks +media-libs/libavif +media-video/rav1e +>=net-irc/polari-3.37 +net-libs/quiche +net-news/newsboat +net-p2p/deluge +sci-geosciences/gnome-maps +>=sys-apps/bat-0.18.1 +virtual/rust +>=x11-themes/adwaita-icon-theme-3.36 diff --git a/profiles/features/wd40/package.use.force b/profiles/features/wd40/package.use.force new file mode 100644 index 000000000000..d70ac2644441 --- /dev/null +++ b/profiles/features/wd40/package.use.force @@ -0,0 +1,6 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Sam James <sam@gentoo.org> (2022-05-15) +# No Rust here (so no Spidermonkey), force Duktape instead +sys-auth/polkit duktape diff --git a/profiles/features/wd40/package.use.mask b/profiles/features/wd40/package.use.mask new file mode 100644 index 000000000000..a2d57b80710f --- /dev/null +++ b/profiles/features/wd40/package.use.mask @@ -0,0 +1,48 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# WANG Xuerui <xen0n@gentoo.org> (2022-05-13) +# dev-lang/rust is not available on ${arch} yet. +media-gfx/imv svg +media-libs/libavif rav1e + +# Sam James <sam@gentoo.org> (2022-04-22) +# Needs Rustified librsvg +>=media-libs/freetype-2.12.0 svg +media-libs/imlib2 svg + +# MichaÅ‚ Górny <mgorny@gentoo.org> (2021-11-26) +# These package flags require dev-python/cryptography which -- due +# to the dependency on Rust -- is no longer portable to ${arch}. +dev-python/twisted conch crypt +dev-python/urllib3 test +net-fs/samba addc addns ads + +# Matt Turner <mattst88@gentoo.org> (2021-07-25) +# gdm requires gnome-shell requires rustified librsvg. +x11-misc/xscreensaver gdm + +# Jakov Smolić <jsmolic@gentoo.org> (2021-01-23) +# Depends on media-video/rav1e which needs Rust +>=media-libs/libheif-1.10.0 rav1e + +# Cédric Krier <cedk@gentoo.org> (2020-11-10) +# virtual/rust has no ${arch} keyword +dev-vcs/mercurial rust + +# Joonas Niilola <juippis@gentoo.org> (2020-10-02) +# Sam James <sam@gentoo.org> (2021-03-11) +# Dependency only keyworded on specific ${arch} profiles. +dev-libs/efl avif +kde-frameworks/kimageformats avif +media-libs/gd avif +net-libs/webkit-gtk avif + +# Mart Raudsepp <leio@gentoo.org> (2020-08-02) +# ${arch} has no virtual/rust support, needed by newer gnome-base/librsvg, et al +>=media-gfx/eog-3.33.1 svg + +# Thomas Deutschmann <whissi@gentoo.org> (2018-10-12) +# Requires www-client/firefox which isn't available on ${arch} yet +# due to dev-lang/rust requirement +dev-ruby/capybara test diff --git a/profiles/arch/arm/armv4/use.mask b/profiles/features/wd40/use.mask index b1bb8f89da9f..41e587d5c549 100644 --- a/profiles/arch/arm/armv4/use.mask +++ b/profiles/features/wd40/use.mask @@ -1,6 +1,8 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +rust + # Matt Turner <mattst88@gentoo.org> (2021-07-25) # gnome-shell requires rustified librsvg. gnome-shell diff --git a/profiles/license_groups b/profiles/license_groups index 3180e28b778b..0b860dc307e9 100644 --- a/profiles/license_groups +++ b/profiles/license_groups @@ -7,21 +7,23 @@ # GLEP 23 # https://www.gentoo.org/glep/glep-0023.html +# Keep the lists sorted (in C locale, but ignoring case) + ###################################################################### # GPL compatible licenses approved by the Free Software Foundation # 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-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-openssl-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.2 PSF-2.3 PSF-2.4 public-domain PYTHON qwt Ruby Ruby-BSD SGI-B-2.0 Sleepycat tanuki-community Transmission-OpenSSL-exception unicode Unlicense UoI-NCSA 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-classpath-exception GPL-2-with-exceptions GPL-2-with-font-exception GPL-2-with-linking-exception GPL-2-with-MySQL-FLOSS-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.2 PSF-2.3 PSF-2.4 public-domain PYTHON qwt Ruby Ruby-BSD SGI-B-2.0 Sleepycat tanuki-community Transmission-OpenSSL-exception unicode Unlicense UoI-NCSA 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 CNRI CPAL-1.0 CPL-1.0 EPL-1.0 EPL-2.0 EUPL-1.1 EUPL-1.2 FraunhoferFDK gnuplot IBM LPPL-1.2 MPL-1.0 MPL-1.1 Ms-PL NPL-1.1 openssl OSL-1.1 OSL-2.0 OSL-2.1 PHP-3.01 QPL-1.0 Zend-2.0 +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 LPPL-1.2 MPL-1.0 MPL-1.1 Ms-PL NPL-1.1 openssl OSL-1.1 OSL-2.0 OSL-2.1 PHP-3.01 QPL-1.0 Zend-2.0 # Licenses approved by the Open Source Initiative # https://www.opensource.org/licenses # Note that the FSF lists these as nonfree: Artistic NOSA Watcom-1.0 -OSI-APPROVED 0BSD AFL-3.0 AGPL-3 AGPL-3+ Apache-1.1 Apache-2.0 APL-1.0 APSL-2 Artistic Artistic-2 Boost-1.0 BSD BSD-2 CDDL CNRI CPAL-1.0 CPL-1.0 ECL-2.0 EPL-1.0 EPL-2.0 EUPL-1.1 EUPL-1.2 GPL-1+ GPL-2 GPL-2+ GPL-3 GPL-3+ HPND IBM IPAfont ISC LGPL-2+ LGPL-2.1 LGPL-2.1+ LGPL-3 LGPL-3+ LPPL-1.3c MIT MPL-1.0 MPL-1.1 MPL-2.0 Ms-PL nethack NOSA OFL-1.1 OSL-2.1 PHP-3 PHP-3.01 POSTGRESQL PSF-2 QPL-1.0 Sleepycat UoI-NCSA W3C Watcom-1.0 wxWinLL-3 ZLIB ZPL MirOS +OSI-APPROVED 0BSD AFL-3.0 AGPL-3 AGPL-3+ Apache-1.1 Apache-2.0 APL-1.0 APSL-2 Artistic Artistic-2 Boost-1.0 BSD BSD-2 CDDL CNRI CPAL-1.0 CPL-1.0 ECL-2.0 EPL-1.0 EPL-2.0 EUPL-1.1 EUPL-1.2 GPL-1+ GPL-2 GPL-2+ GPL-3 GPL-3+ HPND IBM IPAfont ISC LGPL-2+ LGPL-2.1 LGPL-2.1+ LGPL-3 LGPL-3+ LPPL-1.3c MirOS MIT MPL-1.0 MPL-1.1 MPL-2.0 Ms-PL nethack NOSA OFL-1.1 OSL-2.1 PHP-3 PHP-3.01 POSTGRESQL PSF-2 QPL-1.0 Sleepycat UoI-NCSA W3C Watcom-1.0 wxWinLL-3 ZLIB ZPL # Misc licenses that are probably free software, i.e. follow the # Free Software Definition at https://www.gnu.org/philosophy/free-sw.html @@ -30,7 +32,7 @@ OSI-APPROVED 0BSD AFL-3.0 AGPL-3 AGPL-3+ Apache-1.1 Apache-2.0 APL-1.0 APSL-2 Ar # Licenses in this list should NOT appear directly or indirectly in # @FSF-APPROVED or @OSI-APPROVED. # Note: Licenses for fonts should be included in @MISC-FREE-DOCS. -MISC-FREE AIFFWriter.m Allegro alternate AMPAS BEER-WARE boehm-gc BSD-1 BSD-with-attribution BSD-with-disclosure BSD-2-with-patent buddy bufexplorer.vim BZIP2 CAOSL CDDL-1.1 CDDL-Schily CeCILL-C CMake CPL-0.5 CRACKLIB Crypt-IDEA curl DES docbook dom4j DUMB-0.9.3 ElementTree Emacs ErlPL-1.1 FastCGI feh File-MMagic Flashpix FLEX flexmock FLTK freetts FVWM gd gsm HTML-Tidy iASL icu IDPL imagemagick Info-ZIP inner-net Interbase-1.0 ipadic Ispell JDOM JOVE Khronos-CLHPP LambdaMOO LIBGLOSS libmng libpng libpng2 libtiff LLGPL-2.1 LPPL-1.3 LPPL-1.3b lsof matplotlib Mini-XML minpack MIT-with-advertising mm mpich2 NCSA-AMD NCSA-HDF netcat NEWLIB ngrep Old-MIT openafs-krb5-a Openwall otter par PCRE perforce photopc PHP-2.02 pngcrush pngnq Princeton psutils rc rdisc regexp-UofT repoze RSA RtMidi rwpng sash scanlogd sdlsasteroids Sendmail Sendmail-Open-Source SMAIL Snd SSLeay symlinks Sympow-BSD tablelist tcltk tcp_wrappers_license TeX TeX-other-free TextMate-bundle the-Click-license Time-Format Time-modules tm-align torque-2.5 totd Toyoda trio UCAR-Unidata URT VTK w3m wm2 x2x xbatt xboing XC Xdebug xtrs ZSH +MISC-FREE AIFFWriter.m Allegro alternate AMPAS BEER-WARE boehm-gc BSD-1 BSD-2-with-patent BSD-with-attribution BSD-with-disclosure buddy bufexplorer.vim BZIP2 CAOSL CDDL-1.1 CDDL-Schily CMake CPL-0.5 CRACKLIB Crypt-IDEA curl DES docbook dom4j DUMB-0.9.3 ElementTree Emacs ErlPL-1.1 FastCGI feh File-MMagic Flashpix FLEX flexmock FLTK freetts FVWM gd gsm HTML-Tidy iASL icu IDPL imagemagick Info-ZIP inner-net Interbase-1.0 ipadic Ispell JDOM JOVE Khronos-CLHPP LambdaMOO LIBGLOSS libmng libpng libpng2 libtiff LLGPL-2.1 LPPL-1.3 lsof matplotlib Mini-XML minpack MIT-with-advertising mm mpich2 NCSA-AMD NCSA-HDF netcat NEWLIB ngrep Old-MIT openafs-krb5-a Openwall otter par PCRE perforce photopc PHP-2.02 pngcrush pngnq Princeton psutils rc rdisc regexp-UofT repoze RSA RtMidi rwpng sash scanlogd sdlsasteroids Sendmail Sendmail-Open-Source SMAIL Snd SSLeay symlinks Sympow-BSD tablelist tcltk tcp_wrappers_license TeX TeX-other-free TextMate-bundle the-Click-license Time-Format Time-modules tm-align torque-2.5 totd Toyoda trio UCAR-Unidata URT VTK w3m wm2 x2x xbatt xboing XC Xdebug xtrs ZSH # Metaset for all free software FREE-SOFTWARE @FSF-APPROVED @OSI-APPROVED @MISC-FREE @@ -71,7 +73,7 @@ BINARY-REDISTRIBUTABLE @FREE Amazon Atmel AVASYS bh-luxi bonnie Broadcom freedis # 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 AnyDesk-TOS Aseprite-EULA baudline BCS bestcrypt CAPYBARA-EULA Coherent-Graphics 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-vscode Mojang microsoft-edge ms-teams-pre MTA-0.5 NVIDIA-CODEC-SDK NVIDIA-CUDA OPERA-2018 PAPERS-PLEASE PassMark-EULA PICO-8 Primate-Plunge PUEL Q3AEULA-20000111 QUAKE4 RAR sfpg Sourcetrail 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 BCS bestcrypt CAPYBARA-EULA Coherent-Graphics 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-edge Microsoft-vscode Mojang ms-teams-pre MTA-0.5 NVIDIA-CUDA OPERA-2018 PAPERS-PLEASE PassMark-EULA PICO-8 Primate-Plunge PUEL Q3AEULA-20000111 QUAKE4 RAR sfpg Sourcetrail 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 b8ed2952a8d3..3508a3ace209 100644 --- a/profiles/package.deprecated +++ b/profiles/package.deprecated @@ -17,6 +17,27 @@ #--- END OF EXAMPLES --- +# MichaÅ‚ Górny <mgorny@gentoo.org> (2022-06-19) +# dev-python/tox is a wrapper to run test suite in a virtual +# environment, possibly for multiple Python versions. It cannot really +# work inside network sandbox, and your package probably does not use +# it anyway. +dev-python/tox + +# MichaÅ‚ Górny <mgorny@gentoo.org> (2022-06-17) +# So far not a single dependency on dev-python/versioneer was correct. +# This package is a generator for "versioneer.py" file that is included +# in the sdist tarball. Your package most likely only imports that file +# and does not need dev-python/versioneer. If it really does, please +# ping me. +dev-python/versioneer + +# MichaÅ‚ Górny <mgorny@gentoo.org> (2022-05-18) +# pp2sp is no longer maintained. Its build system support is limited +# and buggy. Packages need to migrate to using DISTUTILS_USE_PEP517 +# instead. +dev-python/pyproject2setuppy + # Sam James <sam@gentoo.org> (2022-04-22) # Obsolete virtual. # Only one provider is left (media-libs/libjpeg-turbo), please change @@ -32,10 +53,7 @@ app-text/gnome-doc-utils app-text/gtkspell:2 app-text/rarian app-text/scrollkeeper-dtd -dev-cpp/gconfmm dev-cpp/gtkmm:2.4 -dev-cpp/libglademm -dev-cpp/libgnomecanvasmm dev-libs/libcroco dev-libs/libIDL dev-libs/libunique:1 @@ -68,8 +86,6 @@ dev-perl/Mail-Sender # gtk2. Nuff said. See HOMEPAGE, too. dev-perl/Gtk2 dev-perl/Gtk2-Notify -dev-perl/Gtk2-SourceView2 -dev-perl/Gtk2-Unique dev-perl/gnome2-wnck # Mart Raudsepp <leio@gentoo.org> (2020-07-04) @@ -84,15 +100,6 @@ x11-libs/wxGTK:3.0 # Bug #650320 dev-perl/Net-SMTP-SSL -# Matt Turner <mattst88@gentoo.org> (2020-03-17) -# Deprecated GNOME 2 era packages, bug #751001 -gnome-base/gnome-vfs - # Andreas Sturmlechner <asturm@gentoo.org> (2020-03-08) # x11-libs/gtkglext is in the process of being removed, tracker bug #698950 x11-libs/gtkglext - -# Zac Medico <zmedico@gentoo.org> (2019-12-06) -# These golang libraries should be vendored either by upstream or via -# the EGO_VENDOR variable. -dev-go/go-sqlite3 diff --git a/profiles/package.mask b/profiles/package.mask index 199cad92ac6b..1e9b1d33bf8c 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,94 +33,285 @@ #--- END OF EXAMPLES --- -# MichaÅ‚ Górny <mgorny@gentoo.org> (2022-05-11) -# A backport with no revdeps left. -# Removal on 2022-06-10. Bug #843791. -dev-python/backports-entry_points_selectable - -# David Seifert <soap@gentoo.org> (2022-05-11) -# Declared EOL by upstream at the end of 2020, no revdeps, last version -# has many issues. Removal on 2022-06-10. Bug #741846, #770760. -media-gfx/nvidia-texture-tools - -# Florian Schmaus <flow@gentoo.org> (2022-05-10) -# Was split by upstream (and us) into -# net-analyzer/gsa and net-analyzer/gsad. -# Removal on 2022-06-10. -net-analyzer/greenbone-security-assistant - -# Florian Schmaus <flow@gentoo.org> (2022-05-10) -# Functionality now in net-analyzer/ospd-openvas. -# Removal on 2022-06-10. -net-analyzer/ospd - -# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-05-06) -# Unused java library. Removal on 2022-06-06 -dev-java/commons-jxpath - -# MichaÅ‚ Górny <mgorny@gentoo.org> (2022-05-07) -# The current version is severely outdated and blocks upgrade -# of dependencies. Packaging a new release poses serious problems. -# Removal on 2022-06-06. Bug #836282. -dev-db/pgadmin4 - -# Hans de Graaff <graaff@gentoo.org> (2022-05-07) -# Old slot without reverse dependencies. Originally introduced for -# dev-ruby/gherkin but no longer used there. Upgrade to the new slotted -# version. Masked for removal in 30 days. -dev-ruby/c21e:1 - -# MichaÅ‚ Górny <mgorny@gentoo.org> (2022-05-06) -# The "better quality" dependencies of Mailman. These packages were -# generally fixed by the Python team but they have no reverse -# dependencies. If you need them, please let us know and we'll keep -# them. -# Removal on 2022-06-05. Bug #842888. -dev-python/authheaders -dev-python/django-allauth -dev-python/django-appconf -dev-python/django-debug-toolbar -dev-python/flufl-bounce -dev-python/flufl-i18n -dev-python/lazr-config -dev-python/lazr-delegates -dev-python/python3-openid -dev-python/rcssmin -dev-python/rjsmin -dev-python/robot-detection - -# MichaÅ‚ Górny <mgorny@gentoo.org> (2022-05-06) -# Mailman along with a bunch of dependencies that are of bad quality. -# At the very least, the Mailman packages need a dedicated maintainer. -# Their Python dependencies can be maintained by the Python team -# if someone takes care of getting the tests working. -# Removal on 2022-06-05. Bug #842888. -dev-python/aiosmtpd -dev-python/django-compressor -dev-python/django-extensions -dev-python/django-gravatar2 -dev-python/django-haystack -dev-python/django-picklefield -dev-python/django-q -dev-python/falcon -dev-python/flufl-testing -net-mail/django-mailman3 -net-mail/mailman -net-mail/mailmanclient -net-mail/mailman-meta -net-mail/hyperkitty -net-mail/postorius - -# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-05-04) -# Unused java libraries and useless java-virtual. Removal on 2022-06-04 -dev-java/glassfish-jms-api -dev-java/sun-jms -java-virtuals/jms - -# Pacho Ramos <pacho@gentoo.org> (2022-05-03) -# Waiting for keywording and adapting reverse deps. Bug #816135. ->=sys-apps/xdg-desktop-portal-gtk-1.14.0 -sys-apps/xdg-desktop-portal-gnome +# Sam James <sam@gentoo.org> (2022-06-29) +# Pre-emptively mask broken upstream versions. +# 1. openssl 1.1.1o fails tests (https://github.com/openssl/openssl/issues/18619) +# 2. openssl 3.0.4 has a buffer overflow w/ AVX512 (https://github.com/openssl/openssl/issues/18625) +# Gentoo isn't vulnerable to the original CVE which caused these releases +# (CVE-2022-2068) as we have our own rehash script. +=dev-libs/openssl-1.1.1p +=dev-libs/openssl-3.0.4 + +# Piotr Karbowski <slashbeast@gentoo.org> (2022-06-26) +# Abandoned upstream, depends on API that no longer exists. +# Removal on 2022-07-26. +dev-python/jikanpy + +# Hans de Graaff <graaff@gentoo.org> (2022-06-25) +# Obsolete slot. Use a newer slot instead. +# Removal in 30 days. +dev-ruby/hashie:3 + +# Hans de Graaff <graaff@gentoo.org> (2022-06-25) +# Obsolete slot. Use a newer slot instead. +# Removal in 30 days. +dev-ruby/marcel:0 + +# Hans de Graaff <graaff@gentoo.org> (2022-06-25) +# Obsolete slot. Use a newer slot instead. +# Removal in 30 days. +dev-ruby/paramesan:0 + +# Hans de Graaff <graaff@gentoo.org> (2022-06-25) +# Obsolete slot. Use a newer slot instead. +# Removal in 30 days. +dev-ruby/paramesan:0 + +# Hans de Graaff <graaff@gentoo.org> (2022-06-24) +# Obsolete slot. Use a newer slot instead. +# Removal in 30 days. +dev-ruby/rspec-rails:3 + +# Marc Schiffbauer <mschiff@gentoo.org> (2022-06-22) +# Deprecated package. Removal in 30 days. +# see bug #843746 +sys-power/tuxedo-cc-wmi + +# Matt Turner <mattst88@gentoo.org> (2022-06-21) +# Dead slot. No reverse dependencies. +# Removal on 2022-07-21. Bug #846617 +app-misc/tracker:0 +app-misc/tracker-miners:0 + +# Sam James <sam@gentoo.org> (2022-06-21) +# Fails to build with GCC 12, upstream location is gone, no sign of activity, +# and very few other distributions packaging this. Bug #841824. +# Removal on 2022-07-21. +app-backup/kfoldersync + +# Sam James <sam@gentoo.org> (2022-06-21) +# Obsolete, no reverse dependencies, does not run test suite, and doesn't +# support Python 3.10+. Use app-crypt/gpgme[python] instead. +# Bugs #845807, #798372, #748531. Removal on 2022-07-21. +dev-python/pygpgme + +# Hans de Graaff <graaff@gentoo.org> (2022-06-19) +# Obsolete slot. Use a newer slot instead. +# Removal in 30 days. +dev-ruby/tomlrb:1 + +# Hans de Graaff <graaff@gentoo.org> (2022-06-19) +# Obsolete slot. Use a newer slot instead. +# Removal in 30 days. +dev-ruby/ttfunk:1.6 + +# Hans de Graaff <graaff@gentoo.org> (2022-06-19) +# Obsolete slot. Use the "3" slot instead which provides a single slot +# for all compatible versions. Removal in 30 days. +dev-ruby/xdr:3.0.1 + +# Hans de Graaff <graaff@gentoo.org> (2022-06-19) +# Obsolete slot. Slot 2 provides support for all rails versions +# currently available. Removal in 30 days. +dev-util/cucumber-rails:1 + +# Sam James <sam@gentoo.org> (2022-06-19) +# Unsupported by upstream, no updates in a long time, +# vulnerable to issues fixed in the main firejail package. +# bug #834601. +# Please migrate to sys-apps/firejail. Removal on 2022-07-19. +sys-apps/firejail-lts + +# Hans de Graaff <graaff@gentoo.org> (2022-06-19) +# ruby26-only, fails tests, no longer maintained upstream, +# no reverse dependencies. Removal in 30 days. +dev-ruby/best_in_place + +# Hans de Graaff <graaff@gentoo.org> (2022-06-19) +# ruby26-only, no tests, no reverse dependencies +# Removal in 30 days. +dev-ruby/cinch + +# Hans de Graaff <graaff@gentoo.org> (2022-06-19) +# ruby26-only, fails tests, last upstream release in 2020, +# no reverse dependencies. Removal in 30 days. +dev-ruby/dotenv + +# Hans de Graaff <graaff@gentoo.org> (2022-06-19) +# ruby26-only, no longer maintained upstream, +# no reverse dependencies. Removal in 30 days. +dev-ruby/origin + +# Hans de Graaff <graaff@gentoo.org> (2022-06-19) +# ruby26-only, fails tests, no longer maintained upstream, +# no reverse dependencies. Removal in 30 days. +dev-ruby/packetfu + +# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-06-19) +# Unused java libraries. Removal on 2022-07-19 +dev-java/netty-transport +dev-java/netty-buffer +dev-java/netty-common + +# John Helmert III <ajak@gentoo.org> (2022-06-19) +# Untouched by maintainer since Git transition. No reverse dependencies, +# unused by upstream, vulnerable. Removal in 30 days. Bug #678705 +dev-libs/libvterm-neovim + +# Hans de Graaff <graaff@gentoo.org> (2022-06-18) +# Obsolete ruby26-only slots. Please use a newer slot instead. +# Masked for removal in 30 days. +dev-ruby/autoprefixer-rails:9 +dev-ruby/sass:3.5 +dev-ruby/slim:0 + +# William Hubbs <williamh@gentoo.org> (2022-06-17) +# Dead upstream, please use dev-util/github-cli +# Bug #845921 +# Removal: 2022-07-17 +dev-util/cligh + +# Ulrich Müller <ulm@gentoo.org> (2022-06-16) +# Last release in 2002. The distfile cannot be redistributed +# and is no longer available upstream. Use media-gfx/imagemagick +# ("convert" with eps2 or eps3 output format) as replacement. +# Masked for removal in 30 days. Bug #851708. +media-gfx/jpeg2ps + +# John Helmert III <ajak@gentoo.org> (2022-06-15) +# Open security bug with patches for years. Upstream seems dead since +# 2020. Removal on 2022-07-15. Bug #718550. +sys-cluster/csync2 + +# MichaÅ‚ Górny <mgorny@gentoo.org> (2022-06-13) +# Upstream has discontinued the fork. No revdeps. They recommend using +# the original editdistance (not packaged on Gentoo) +# or dev-python/ukkonen. +# Removal on 2022-07-13. Bug #851678. +dev-python/editdistance-s + +# Sam James <sam@gentoo.org> (2022-06-10) +# Masked for removal on 2022-07-10. No upstream activity in a long time, +# no reverse dependencies, and Gentoo maintains a huge number of patches +# w/ no hope of them being upstreamed. Bug #850958. +dev-cpp/commoncpp2 + +# MichaÅ‚ Górny <mgorny@gentoo.org> (2022-06-08) +# pulseaudio-dlna has not seen any upstream activity since 2017, +# and has had its last release in 2016. It does not feature a non-live +# ebuild. +# Removal on 2022-07-08. Bug #813990. +net-misc/pulseaudio-dlna + +# Andreas K. Hüttel <dilfridge@gentoo.org> (2022-06-05) +# Ages old, abandoned upstream, and server installs now provide an +# actually useful webmail interface. Removal in 30 days. +mail-client/novell-groupwise-client + +# MichaÅ‚ Górny <mgorny@gentoo.org> (2022-06-05) +# The current version in Gentoo is broken with modern pytest. The new +# version (from Dec 2021) fails tests with modern pyflakes. No revdeps. +# Removal on 2022-07-05. Bug #834816. +dev-python/pytest-flakes + +# MichaÅ‚ Górny <mgorny@gentoo.org> (2022-06-05) +# Barely any upstream activity since 2017. The LICENSE in ebuild +# is incorrect and the package bundles sources with non-free license. +# No revdeps. +# Removal on 2022-07-05. Bug #849824. +dev-python/polygon + +# MichaÅ‚ Górny <mgorny@gentoo.org> (2022-06-05) +# Pending bump since January. No Python 3.10 compat. Tests restricted. +# Uses PEP517-incompatible hacks to build. Hard requires dev-db/mysql +# (and blocks dev-db/mariad). No revdeps in Gentoo. +# Use dev-python/mysqlclient instead. +# Removal on 2022-07-05. Bug #845756. +dev-python/mysql-connector-python + +# MichaÅ‚ Górny <mgorny@gentoo.org> (2022-06-02) +# The current Gentoo version requires setup.py to exist which breaks +# the new versions of its revdeps. The new upstream release is broken +# by design and requires installing setuptools in a virtualenv (enjoy +# pep517) to get the package's version, so fails without Internet. +# No reply on the bug for 3 months already. +# Removal on 2022-07-02. Bug #834534. +dev-python/jaraco-packaging + +# Sam James <sam@gentoo.org> (2022-06-02) +# No reverse dependencies, uses long-deprecated and abandoned nose for tests, +# no upstream activity in years. Removal on 2022-07-02. +dev-python/chai + +# Sam James <sam@gentoo.org> (2022-05-30) +# Doesn't support Python 3.10+, maintainer-needed, and out of date. +# Bugs #818847, #845936, #786585. +# Removal on 2022-06-30. +dev-util/dput-ng +dev-util/distro-info +dev-util/distro-info-data + +# Sam James <sam@gentoo.org> (2022-05-30) +# No upstream activity since 2019, doesn't even support Python 3.9+ properly, +# and doesn't support Python 3.10. Bugs #845819, #798384. Removal on 2022-06-30. +dev-python/pypcap + +# Sam James <sam@gentoo.org> (2022-05-30) +# Obsolete, no new releases since 2015, doesn't support Python 3.10. +# Bugs #845681, #747982. Removal on 2022-06-30. +dev-python/3to2 + +# Sam James <sam@gentoo.org> (2022-05-30) +# No upstream development since 2017, doesn't support Python 3.10. Bug #845678. +# Removal on 2022-06-30. +dev-perl/Inline-Python + +# Sam James <sam@gentoo.org> (2022-05-30) +# Out of date, no tests, and most importantly, doesn't yet support Python 3.10 +# which will soon be the default. Bugs #845783, #822540, #798204. +# Removal on 2022-06-30. +dev-python/pycapnp + +# Matt Turner <mattst88@gentoo.org> (2022-05-30) +# libwacom-2 broke ABI compatibility; reverse dependencies need to be updated. +# Bug #848501 +>=dev-libs/libwacom-2.0 +>=x11-drivers/xf86-input-wacom-1.0 + +# Hans de Graaff <graaff@gentoo.org> (2022-05-29) +# Old slots that are no longer used by dependencies. Upgrade to the +# latest slot instead. Masked for removal in one month. +dev-ruby/regexp_parser:0 +dev-ruby/regexp_parser:1 + +# Sam James <sam@gentoo.org> (2022-05-28) +# GCC 9 and older no longer receive upstream support or fixes for +# bugs. Please switch to a newer GCC version using gcc-config. +# The lowest supported version of GCC is GCC 10. +<sys-devel/gcc-10 + +# Sam James <sam@gentoo.org> (2022-05-28) +# Masked for removal. Dead upstream, no releases in a long time, and superseded +# by dev-python/python-pam. Fails tests in a few scary ways too. Removal +# on 2022-06-28. Bugs #833297, #802927. +dev-python/pypam + +# Hans de Graaff <graaff@gentoo.org> (2022-05-20) +# Unused slots of cucumber components that are no longer or were never +# used by current cucumber versions. Masked for removal in 30 days. +dev-util/cucumber-core:9 +dev-util/cucumber-create-meta:4 +dev-util/cucumber-cucumber-expressions:10 +dev-util/cucumber-gherkin:18 +dev-util/cucumber-gherkin:20 +dev-util/cucumber-html-formatter:13 +dev-util/cucumber-html-formatter:16 +dev-util/cucumber-messages:13 +dev-util/cucumber-messages:14 +dev-util/cucumber-messages:15 +dev-util/cucumber-tag-expressions:2 +dev-util/cucumber-tag-expressions:3 +dev-util/cucumber-wire:5 # Matt Turner <mattst88@gentoo.org> (2022-04-30) # Masked for testing. Apparently causes crashes. Bug #841857. @@ -131,68 +322,6 @@ sys-apps/xdg-desktop-portal-gnome # should update to that. #841437 ~sci-physics/bullet-3.22b -# Conrad Kostecki <conikost@gentoo.org> (2022-04-27) -# Old base package for jabber services, which is not being used anymore, -# as jabber services do now use their own user instead of generic jabber user. -# Removal in 30 days on 2022-05-27. -net-im/jabber-base - -# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-04-22) -# Blocks removal of vulnerable dev-java/guava:20, bug #833309. -# Removal on 2022-05-30 -dev-util/checkstyle -app-emacs/jde - -# Matt Turner <mattst88@gentoo.org> (2022-04-26) -# Dead package. No reverse dependencies. -# Removal on 2022-05-26 -gnome-base/gnome-vfs - -# Mike Pagano <mpagano@gentoo.org> (2022-04-26) -# These kernels contain a major regression that causes power button -# to stop working, apparently making it impossible to leave suspend -# on some laptops without a (difficult) hard reset. -~sys-kernel/gentoo-sources-5.10.111 -=sys-kernel/gentoo-sources-5.10.112 -~sys-kernel/gentoo-sources-5.15.34 -=sys-kernel/gentoo-sources-5.15.35 -~sys-kernel/gentoo-sources-5.16.20 -~sys-kernel/gentoo-sources-5.17.3 -=sys-kernel/gentoo-sources-5.17.4 -~sys-kernel/vanilla-sources-5.10.112 -~sys-kernel/vanilla-sources-5.15.35 -~sys-kernel/vanilla-sources-5.17.4 - -# MichaÅ‚ Górny <mgorny@gentoo.org> (2022-04-26) -# These kernels contain a major regression that causes power button -# to stop working, apparently making it impossible to leave suspend -# on some laptops without a (difficult) hard reset. -~sys-kernel/gentoo-kernel-5.10.111 -=sys-kernel/gentoo-kernel-5.10.112 -~sys-kernel/gentoo-kernel-5.15.34 -=sys-kernel/gentoo-kernel-5.15.35 -~sys-kernel/gentoo-kernel-5.16.20 -~sys-kernel/gentoo-kernel-5.17.3 -=sys-kernel/gentoo-kernel-5.17.4 -~sys-kernel/gentoo-kernel-bin-5.10.111 -=sys-kernel/gentoo-kernel-bin-5.10.112 -~sys-kernel/gentoo-kernel-bin-5.15.34 -=sys-kernel/gentoo-kernel-bin-5.15.35 -~sys-kernel/gentoo-kernel-bin-5.16.20 -~sys-kernel/gentoo-kernel-bin-5.17.3 -=sys-kernel/gentoo-kernel-bin-5.17.4 -~sys-kernel/vanilla-kernel-5.10.111 -~sys-kernel/vanilla-kernel-5.10.112 -~sys-kernel/vanilla-kernel-5.15.34 -~sys-kernel/vanilla-kernel-5.15.35 -~sys-kernel/vanilla-kernel-5.16.20 -~sys-kernel/vanilla-kernel-5.17.3 -~sys-kernel/vanilla-kernel-5.17.4 -~virtual/dist-kernel-5.10.111 -~virtual/dist-kernel-5.15.34 -~virtual/dist-kernel-5.16.20 -~virtual/dist-kernel-5.17.3 - # Alfredo Tupone <tupone@gentoo.org> (2022-04-27) # New release of janestreet packages need to tested dev-ml/sexplib0:0/0.15 @@ -253,74 +382,6 @@ dev-ml/core_bench:0/0.15 dev-ml/patience_diff:0/0.15 dev-util/patdiff:0/0.15 -# Hans de Graaff <graaff@gentoo.org> (2022-04-23) -# Obsolete slots that are no longer used by current -# dev-ruby/rqrcode versions and has no use on its own. -# Masked for removal in 30 days. -dev-ruby/rqrcode_core:0 - -# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-04-22) -# Unused java library. Removal on 2022-05-24. -dev-java/jgraph - -# MichaÅ‚ Górny <mgorny@gentoo.org> (2022-04-22) -# Obsolete namespace packages. PEP 420 implicit namespaces are now -# the preferred solution. Upgrade the reverse dependencies to get -# these packages unmerged. -# Removal on 2022-05-09. -dev-python/namespace-google -dev-python/namespace-lazr -dev-python/namespace-paste -dev-python/namespace-repoze -dev-python/namespace-ruamel -dev-python/namespace-sphinxcontrib -dev-python/namespace-zope - -# Hans de Graaff <graaff@gentoo.org> (2022-04-22) -# Obsolete slots that are no longer used by current -# dev-ruby/simplecov versions and have no use on their own. -# Masked for removal in 30 days. -dev-ruby/simplecov-html:0.10 -dev-ruby/simplecov-html:0.11 - -# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-04-19) -# Release of the source-based ebuild is from 2014. At the moment -# impossible to provide source-based ebuild for the current version. -# Up-to-date binary package exists. Removal on 2022-05-30 -app-text/jabref -dev-java/glazedlists -dev-java/jempbox -dev-java/microba -dev-java/spin - -# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-04-17) -# Unused java libraries. Removal in 30 days. -dev-java/boot-bin -dev-java/eclipsito -dev-java/gcj-jdk -dev-java/japitools -dev-java/jboss-marshalling -dev-java/jdbc-mssqlserver -dev-java/jsr250 -dev-java/maven-hawtjni-plugin -dev-java/mimepull -dev-java/oracle-javamail -dev-java/xjavac - -# David Seifert <soap@gentoo.org> (2022-04-17) -# Dead library, part of >=sys-fs/e2fsprogs-1.46.5 now, bug #806875, -# removal on 2022-05-17. -# (If you hit blockers, please run: -# $ emerge --deselect sys-libs/e2fsprogs-libs -# This is necessary as your world file should not contain dependencies.) -sys-libs/e2fsprogs-libs - -# MichaÅ‚ Górny <mgorny@gentoo.org> (2022-04-17) -# Unmaintained in Gentoo. Pending a bump since January. Non-trivial -# to test. No revdeps. -# Removal on 2022-05-17. Bug #838895. -dev-python/pymssql - # Marek Szuba <marecki@gentoo.org> (2022-04-14) # Singularity has been renamed upstream to Apptainer. Therefore, up-to-date # versions of this software are now available as app-containers/apptainer. @@ -335,46 +396,11 @@ sys-cluster/singularity # on a local repository controlled by a user you do not trust. >=dev-vcs/git-2.35.2 -# Conrad Kostecki <conikost@gentoo.org> (2022-04-13) -# Abandoned by upstream, does not work correctly anymore. -# Removal on 2022-06-13. Bug #832431. -x11-plugins/pidgin-telegram - -# MichaÅ‚ Górny <mgorny@gentoo.org> (2022-04-13) -# Unmaintained. Last release in 2017, the Gentoo ebuild has not been -# even bumped to it. Requires old dev-lang/spidermonkey that requires -# Python 2.7. -# Removal on 2022-05-13. Bug #838139. -media-video/gxine - -# Hans de Graaff <graaff@gentoo.org> (2022-04-12) -# dev-ruby/nokogumbo is now part of dev-ruby/nokogiri and nokogiri -# versions still supporting a separate nokogumbo have known security -# issues. nokogumbo's only reverse dependency is dev-ruby/sanitize:5, -# but a newer slot is available. -dev-ruby/nokogumbo -dev-ruby/sanitize:5 - # David Seifert <soap@gentoo.org> (2022-04-06) # Unsupported branches, no consumers left, removal on 2023-01-01. sys-devel/automake:1.13 sys-devel/automake:1.15 -# Ulrich Müller <ulm@gentoo.org> (2022-04-01) -# Illegal instruction errors seen by several users. -# Masked for testing. (bug #835930) ->=net-im/zoom-5.10 - -# David Seifert <soap@gentoo.org> (2022-03-20) -# Mask gcc-8 branch (ended upstream support). Please switch -# to a fresher gcc branch. -<sys-devel/gcc-9 - -# MichaÅ‚ Górny <mgorny@gentoo.org> (2022-03-18) -# The new version breaks building docs w/o Internet access (because it -# tries to fetch and install all dependencies locally). -~dev-python/jaraco-packaging-9.0.0 - # John Helmert III <ajak@gentoo.org> (2022-03-13) # Arti is not a production-ready Tor client. According to upstream, "do # not use this program yet if you seriously need anonymity, privacy, @@ -382,11 +408,11 @@ sys-devel/automake:1.15 # necessity. net-p2p/arti -# Stephan Hartmann <sultan@gentoo.org> (2022-05-06) +# Stephan Hartmann <sultan@gentoo.org> (2022-05-29) # Dev channel releases are only for people who # are developers or want more experimental features # and accept a more unstable release. ->=www-client/chromium-103 +>=www-client/chromium-104 # Anton Fischl <github@fischl-online.de> (2022-02-23) # Version 2.5.* is not meant for production according to upstream @@ -411,11 +437,6 @@ net-p2p/arti <sci-electronics/kicad-templates-6.0.2 <app-doc/kicad-doc-6.0.2 -# Jonas Stein <jstein@gentoo.org> (2022-02-11) -# Not usable anymore -# Removal after 2022-06-01. Bug #833144. -x11-misc/i855crt - # Jonas Stein <jstein@gentoo.org> (2022-02-08) # Not maintained, open bugs, upstream outdated. # Removal after 2022-07-01. Bug #832953. @@ -428,17 +449,7 @@ x11-misc/easystroke # James Beddek <telans@posteo.de> (2022-01-19) # FFmpeg 5.0 ABI/API changes break many packages. # Masking for tracker/tinderbox. Bug #831437 ->=media-video/ffmpeg-5.0 - -# Georgy Yakovlev <gyakovlev@gentoo.org> (2022-01-15) -# Last branch update happened ~ 12 month ago. -# Maximum kernel supported is 5.9, which we no longer package. -# So 5.10 LTS users can't use it. only 4.x LTS and 5.4 LTS. -# ebuild is effectively unmaintained/untested, so is upstream branch. -# Removal date: sometime around June 2022 -# Bug: https://bugs.gentoo.org/830020 -~sys-fs/zfs-0.8.6 -~sys-fs/zfs-kmod-0.8.6 +=media-video/ffmpeg-5* # Brian Evans <grknight@gentoo.org> (2022-01-07) # The main consumer, phpunit, does not initiate the new timer correctly @@ -453,10 +464,6 @@ x11-misc/easystroke # and is available as app-shells/ksh-1.0.0_beta1 at time of writing. ~app-shells/ksh-2020.0.0 -# Bernd Waibel <waebbl-gentoo@posteo.net> (2021-12-07) -# Masked for testing -~sci-libs/vtk-9.1.0 - # Sam James <sam@gentoo.org> (2021-12-01) # OSL 12 is a development release (for now). # Doesn't work with LLVM 13 yet; mask to help @@ -474,11 +481,6 @@ dev-tex/pdfannotextractor # and may be buggier or less secure. Only unmask if really wanted. x11-drivers/nvidia-drivers:0/vulkan -# Fabian Groffen <grobian@gentoo.org> (2021-10-03) -# Masked for erratic behaviour -# https://bugs.exim.org/show_bug.cgi?id=2813 -=mail-mta/exim-4.95-r1 - # Mart Raudsepp <leio@gentoo.org> (2021-09-23) # Incompatible with c++17 abseil-cpp, no in-tree consumers yet media-libs/webrtc-audio-processing:1 @@ -498,10 +500,7 @@ net-libs/libsoup:3.0 # Masked while being tested and reverse deps aren't fully compatible # bug #797325. =dev-libs/openssl-3.0* - -# Craig Andrews <candrews@gentoo.org> (2021-09-20) -# Requires OpenSSL >= 3.0.0 -# Masked until dev-libs/openssl-3.0* is unmasked +=dev-libs/openssl-compat-1.1.1* =dev-libs/gost-engine-3.0* # Joonas Niilola <juippis@gentoo.org> (2021-07-29) @@ -515,15 +514,6 @@ net-libs/libsoup:3.0 # is resolved. Bug #791259. >=media-libs/libopenaptx-0.2.1 -# Bernard Cafarelli <voyageur@gentoo.org> (2021-06-04) -# Alpha versions of fetchmail 7 -# Add support for OAUTH2 for those needing it -=net-mail/fetchmail-7.0.0_alpha* - -# MichaÅ‚ Górny <mgorny@gentoo.org> (2021-05-31) -# Requires removed media-libs/opencv version. -<media-plugins/gst-plugins-opencv-1.18 - # Ulrich Müller <ulm@gentoo.org> (2021-04-20) # Version 3.15 is broken with Emacs 27.2. =app-emacs/mic-paren-3.15-r0 @@ -540,10 +530,6 @@ net-libs/libsoup:3.0 # bug #772998 ~net-misc/openntpd-6.8_p1 -# Lars Wendler <polynomial-c@gentoo.org> (2021-02-15) -# Mask development versions now that they were bumped... -=net-misc/kea-1.9* - # MichaÅ‚ Górny <mgorny@gentoo.org> (2020-11-10) # This old Kodi version requires vulnerable dev-python/pillow # and prevents users from upgrading. Masked for the time being. @@ -590,15 +576,6 @@ app-office/texmacs ~net-libs/libnsl-0 ~net-libs/rpcsvc-proto-0 -# James Le Cuirot <chewi@gentoo.org> (2017-12-17) -# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-10-16) -# Java 11+ is not yet fully supported on Gentoo. Packages cannot depend -# on it so these virtuals are not yet required. If you wish to use -# Java 11+ then install openjdk-(jdk|jre)-bin directly. -# bug #697014 -virtual/jdk:17 -virtual/jre:17 - # Nicolas Bock <nicolasbock@gentoo.org> (2017-10-31) # There are multiple unresolved upstream issues with >=jabref-bin-4.0 (#636036). # If you still would like to use this version, please report any issues to diff --git a/profiles/prefix/darwin/macos/11.0/arm64/gcc/package.accept_keywords b/profiles/prefix/darwin/macos/11.0/arm64/gcc/package.accept_keywords deleted file mode 100644 index bd43de88a9a0..000000000000 --- a/profiles/prefix/darwin/macos/11.0/arm64/gcc/package.accept_keywords +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Apple SI support only exists in Ians' WIP -=sys-devel/gcc-11* ** diff --git a/profiles/prefix/darwin/macos/12.0/arm64/gcc/package.accept_keywords b/profiles/prefix/darwin/macos/12.0/arm64/gcc/package.accept_keywords deleted file mode 100644 index bd43de88a9a0..000000000000 --- a/profiles/prefix/darwin/macos/12.0/arm64/gcc/package.accept_keywords +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Apple SI support only exists in Ians' WIP -=sys-devel/gcc-11* ** diff --git a/profiles/prefix/darwin/macos/arch/x64/package.use.force b/profiles/prefix/darwin/macos/arch/x64/package.use.force index e59fb1aa91b0..5de42499068a 100644 --- a/profiles/prefix/darwin/macos/arch/x64/package.use.force +++ b/profiles/prefix/darwin/macos/arch/x64/package.use.force @@ -1,10 +1,6 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Fabian Groffen <grobian@gentoo.org> (2018-11-29) -# libgcrypt relies on GCC pragma to disable optimisation, but we use Clang -dev-libs/libgcrypt o-flag-munging - # Fabian Groffen <grobian@gentoo.org> (2016-12-20) # Force the host target to avoid dependency hell dev-ml/llvm-ocaml llvm_targets_X86 diff --git a/profiles/prefix/darwin/macos/package.mask b/profiles/prefix/darwin/macos/package.mask index 0b90c5562381..525d9a18e980 100644 --- a/profiles/prefix/darwin/macos/package.mask +++ b/profiles/prefix/darwin/macos/package.mask @@ -1,6 +1,8 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Fabian Groffen <grobian@gentoo.org> (2022-01-08) -# malloc crash during install on >=11.0, bug #830425 -=dev-util/cmake-3.22.1 +# Fabian Groffen <grobian@gentoo.org> (2022-06-14) +# timer_create build-failure, corrected upstream in 5067 +# https://github.com/vim/vim/commit/f78b52ba24d8d294869cd013dcc4cd5d4a65cea7 +=app-editors/vim-8.2.5066 +=app-editors/vim-core-8.2.5066 diff --git a/profiles/prefix/darwin/package.use.mask b/profiles/prefix/darwin/package.use.mask index eb3e4c4d1487..70aa17d0cb7c 100644 --- a/profiles/prefix/darwin/package.use.mask +++ b/profiles/prefix/darwin/package.use.mask @@ -1,14 +1,10 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Sam James <sam@gentoo.org> (2020-12-01) # Needs more work to make bindings build dev-db/qdbm java perl ruby -# Fabian Groffen <grobian@gentoo.org> (2016-04-06) -# dev-libs/re2 needs love, bug #563932 -app-misc/sphinx re2 - # Fabian Groffen <grobian@gentoo.org> (2016-01-10) # libutempter isn't ported for Darwin, bug #506494 net-misc/mosh utempter diff --git a/profiles/prefix/linux/riscv/eapi b/profiles/prefix/linux/riscv/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/prefix/linux/riscv/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/prefix/linux/riscv/make.defaults b/profiles/prefix/linux/riscv/make.defaults new file mode 100644 index 000000000000..55cdae5090dc --- /dev/null +++ b/profiles/prefix/linux/riscv/make.defaults @@ -0,0 +1,14 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +ARCH="riscv" + +CHOST="riscv64-pc-linux-gnu" + +ACCEPT_KEYWORDS="~riscv" + +SYMLINK_LIB="" + +LIBDIR_lp64d="lib" + +LIBDIR_lp64="lib"
\ No newline at end of file diff --git a/profiles/prefix/linux/riscv/packages b/profiles/prefix/linux/riscv/packages new file mode 100644 index 000000000000..7084783a52c6 --- /dev/null +++ b/profiles/prefix/linux/riscv/packages @@ -0,0 +1,2 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 diff --git a/profiles/prefix/linux/riscv/parent b/profiles/prefix/linux/riscv/parent new file mode 100644 index 000000000000..d3b49d5628bb --- /dev/null +++ b/profiles/prefix/linux/riscv/parent @@ -0,0 +1,2 @@ +../../../default/linux/riscv/20.0/rv64gc/lp64d +.. diff --git a/profiles/prefix/package.mask b/profiles/prefix/package.mask index 1aac924c7446..321dccb561cb 100644 --- a/profiles/prefix/package.mask +++ b/profiles/prefix/package.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 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 @@ -9,10 +9,6 @@ # # Fabian Groffen <grobian@gentoo.org> (2020-08-02) -# Python 3.6 is soon going away and won't be updated for Prefix anymore. -dev-lang/python:3.6 - -# Fabian Groffen <grobian@gentoo.org> (2020-08-02) # Python 2 is no longer supported # Recent Portage releases no longer supports Python 2, and the version # available in the Prefix tree has security issues. If you still need diff --git a/profiles/prefix/sunos/solaris/package.use.mask b/profiles/prefix/sunos/solaris/package.use.mask index c05175fdd3c2..527f8709bb19 100644 --- a/profiles/prefix/sunos/solaris/package.use.mask +++ b/profiles/prefix/sunos/solaris/package.use.mask @@ -6,10 +6,6 @@ # chg client fails to compile, bug #683374 dev-vcs/mercurial chg -# Fabian Groffen <grobian@gentoo.org> (2016-04-06) -# dev-libs/re2 needs love, bug #563932 -app-misc/sphinx re2 - # Fabian Groffen <grobian@gentoo.org> (2015-05-26) # Avoid pulling in broken and unnecessary ossp-uuid, bug #324527 dev-db/postgresql uuid diff --git a/profiles/profiles.desc b/profiles/profiles.desc index d0de61e33df7..7795134abf23 100644 --- a/profiles/profiles.desc +++ b/profiles/profiles.desc @@ -11,11 +11,11 @@ # Alpha Profiles # @MAINTAINER: alpha@gentoo.org -alpha default/linux/alpha/17.0 stable -alpha default/linux/alpha/17.0/systemd dev -alpha default/linux/alpha/17.0/desktop stable -alpha default/linux/alpha/17.0/desktop/gnome stable -alpha default/linux/alpha/17.0/desktop/gnome/systemd stable +alpha default/linux/alpha/17.0 exp +alpha default/linux/alpha/17.0/systemd exp +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 exp alpha default/linux/alpha/17.0/developer exp # SYMLINK_LIB=no profiles @@ -99,7 +99,9 @@ arm default/linux/arm/17.0/armv7a/hardened exp arm default/linux/arm/17.0/armv7a/hardened/selinux dev arm default/linux/arm/17.0/armv7a/desktop dev arm default/linux/arm/17.0/armv7a/desktop/gnome dev +arm default/linux/arm/17.0/armv7a/desktop/gnome/systemd dev arm default/linux/arm/17.0/armv7a/desktop/plasma dev +arm default/linux/arm/17.0/armv7a/desktop/plasma/systemd dev arm default/linux/arm/17.0/armv7a/developer exp arm default/linux/arm/17.0/armv7a/systemd dev @@ -149,7 +151,8 @@ loong default/linux/loong/22.0/la64v100/lp64d/systemd exp # M68K Profiles # @MAINTAINER: m68k@gentoo.org -m68k default/linux/m68k/17.0 exp +m68k default/linux/m68k/17.0 exp +m68k default/linux/m68k/17.0/systemd exp # MIPS Profiles # @MAINTAINER: mips@gentoo.org @@ -249,6 +252,8 @@ riscv default/linux/riscv/20.0/rv64gc/multilib/systemd exp # @MAINTAINER: s390@gentoo.org s390 default/linux/s390/17.0 stable s390 default/linux/s390/17.0/s390x stable +s390 default/linux/s390/17.0/systemd stable +s390 default/linux/s390/17.0/s390x/systemd exp # SPARC Profiles # @MAINTAINER: sparc@gentoo.org @@ -308,6 +313,7 @@ amd64-linux prefix/linux/amd64 exp arm-linux prefix/linux/arm exp ppc64-linux prefix/linux/ppc64 exp ppc64-linux prefix/linux/ppc64le exp +riscv-linux prefix/linux/riscv exp x86-linux prefix/linux/x86 exp # Linux Standalone Profiles diff --git a/profiles/releases/17.0/package.mask b/profiles/releases/17.0/package.mask deleted file mode 100644 index dd9f6831943e..000000000000 --- a/profiles/releases/17.0/package.mask +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Andreas K. Huettel <dilfridge@gentoo.org> (2017-12-01) -# The following packages require GCC 5 or earlier and are therefore -# masked in the 17.0 profiles. -dev-java/gcj-jdk diff --git a/profiles/releases/17.0/package.use.mask b/profiles/releases/17.0/package.use.mask index 1cce7257e119..e43c3f628a84 100644 --- a/profiles/releases/17.0/package.use.mask +++ b/profiles/releases/17.0/package.use.mask @@ -1,10 +1,6 @@ -# Copyright 2017-2021 Gentoo Authors +# Copyright 2017-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Michał Górny <mgorny@gentoo.org> (2021-01-06) -# LSAN is currently broken (due to new glibc?) -<sys-libs/compiler-rt-sanitizers-12 lsan - # Andreas K. Hüttel <dilfridge@gentoo.org> (2017-05-27) # Unmask default-PIE on 17.0 profiles. sys-devel/gcc -pie diff --git a/profiles/targets/desktop/package.use b/profiles/targets/desktop/package.use index 3cc4cc0d28f1..0fc7cd2bcc9a 100644 --- a/profiles/targets/desktop/package.use +++ b/profiles/targets/desktop/package.use @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Andreas K. Hüttel <dilfridge@gentoo.org> (2022-04-18) @@ -38,9 +38,6 @@ app-arch/unzip natspec # Required by kde-frameworks/kwayland dev-qt/qtgui:5 egl libinput -# Required by dev-qt/qtwebengine -media-libs/libvpx svc - # Andreas Sturmlechner <asturm@gentoo.org> (2017-11-30) # Avoid circular dependency when installing from scratch dev-util/cmake -qt5 diff --git a/profiles/targets/desktop/plasma/package.use b/profiles/targets/desktop/plasma/package.use index 5e9ebf34903f..3ca6c67990fc 100644 --- a/profiles/targets/desktop/plasma/package.use +++ b/profiles/targets/desktop/plasma/package.use @@ -49,8 +49,6 @@ media-libs/mlt ffmpeg frei0r rubberband media-libs/opencv contrib contribdnn # Required by kde-plasma/plasma-firewall -# Required by net-firewall/firewalld[iptables] (default enabled) -net-firewall/iptables ipv6 # Required by net-firewall/firewalld[nftables] (default enabled) net-firewall/nftables json python xtables @@ -61,3 +59,6 @@ sys-libs/zlib minizip <app-office/calligra-3.3 phonon kde-apps/kio-extras phonon kde-apps/marble phonon + +# Required by kde-plasma/plasma-meta +kde-plasma/kwin lock diff --git a/profiles/updates/2Q-2022 b/profiles/updates/2Q-2022 index d256ba354a9e..177ae7757dc0 100644 --- a/profiles/updates/2Q-2022 +++ b/profiles/updates/2Q-2022 @@ -4,3 +4,7 @@ move sys-auth/solo-python sys-auth/solo1 move dev-python/setuptools_rust dev-python/setuptools-rust move dev-python/lark-parser dev-python/lark move dev-python/suds dev-python/suds-community +move dev-cpp/cpp-taskflow dev-cpp/taskflow +move app-dicts/sword-KtuVb app-dicts/sword-KtuVB +move app-admin/undertaker-scripts app-admin/gentoo-retirement-scripts +move dev-python/pep621 dev-python/pyproject-metadata diff --git a/profiles/use.desc b/profiles/use.desc index a3b6b0d0f339..52f51fa3cdbe 100644 --- a/profiles/use.desc +++ b/profiles/use.desc @@ -22,7 +22,6 @@ atm - Enable Asynchronous Transfer Mode protocol support appindicator - Build in support for notifications using the libindicate or libappindicator plugin audiofile - Add support for libaudiofile where applicable audit - Enable support for Linux audit subsystem using sys-process/audit -ayatana - Build in support for Ayatana notification using the libindicate or libappindicator plugin bash-completion - Enable bash-completion support berkdb - Add support for sys-libs/db (Berkeley DB for MySQL) bidi - Enable bidirectional language support diff --git a/profiles/use.local.desc b/profiles/use.local.desc index 35afa2c26751..0d3675e32aa0 100644 --- a/profiles/use.local.desc +++ b/profiles/use.local.desc @@ -220,7 +220,7 @@ app-arch/libarchive:nettle - Use dev-libs/nettle as crypto backend app-arch/p7zip:rar - Enable support for non-free rar decoder app-arch/pbzip2:symlink - Install symlinks which override app-arch/bzip2 implementation app-arch/pigz:symlink - Install symlinks which override app-arch/gzip implementation -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) +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) app-arch/tar:minimal - just install `tar` app-arch/unzip:natspec - Use dev-libs/libnatspec to correctly decode non-ascii file names archived in Windows. app-arch/wimlib:fuse - Use fuse libraries @@ -455,7 +455,6 @@ app-editors/tea:qml - Enable support for plugins using QML app-editors/vim:X - Link console vim against X11 libraries to enable title and clipboard features in xterm app-editors/vim:crypt - Use dev-libs/libsodium for crypto support app-editors/vim:cscope - Enable cscope interface -app-editors/vim:ipv6 - Enable IPv6 support in channel app-editors/vim:racket - Enable support for Scheme using dev-scheme/racket app-editors/vim:terminal - Enable terminal emulation support app-editors/vim:vim-pager - Install vimpager and vimmanpager links @@ -507,6 +506,11 @@ app-emulation/crossover-bin:osmesa - Add support for OpenGL in bitmaps using lib app-emulation/crossover-bin:pcap - Support packet capture software (e.g. wireshark) app-emulation/crossover-bin:vulkan - Enable Vulkan drivers 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: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. app-emulation/faudio:test - Build and run faudio testsuite. app-emulation/faudio:utils - Build all faudio utilities. @@ -557,6 +561,7 @@ app-emulation/libvirt:xen - Support management of Xen virtualisation (app-emulat app-emulation/libvirt:zfs - Enable ZFS backend storage sys-fs/zfs app-emulation/nemu:network-map - Adds possibility of exporting network map to SVG app-emulation/nemu:ovf - Adds support for OVA/OVF import +app-emulation/nemu:remote-api - Adds API for remote control app-emulation/nemu:savevm - Adds support for QEMU savevm snapshots (experimental, QEMU must be patched) app-emulation/nemu:spice - Adds Spice protocol support app-emulation/nemu:vnc-client - Adds support for external VNC client @@ -614,13 +619,11 @@ app-emulation/qemu:virtfs - Enable VirtFS via virtio-9p-pci / fsdev. See https:/ app-emulation/qemu:vte - Enable terminal support (x11-libs/vte) in the GTK+ interface app-emulation/qemu:xattr - Add support for getting and setting POSIX extended attributes, through sys-apps/attr. Requisite for the virtfs backend. app-emulation/qemu:xen - Enables support for Xen backends -app-emulation/qemu:xfs - Support xfsctl() notification and syncing for XFS backed virtual disks. app-emulation/runv:libvirt - Enable support for KVM via libvirt app-emulation/runv:xen - Enable support for the Xen Hypervisor app-emulation/ski:debug - enable extra binary emulation debugging via sys-libs/binutils-libs app-emulation/spice:smartcard - Enable smartcard remoting using app-emulation/libcacard app-emulation/uade:fuse - Enable sys-fs/fuse uadefs frontend for on-the-fly WAV conversion -app-emulation/vagrant:virtualbox - Use VirtualBox provider. app-emulation/vice:cpuhistory - Enable 65xx CPU history support (may decrease performance) app-emulation/vice:ethernet - Enable ethernet emulation app-emulation/vice:headless - Include the headless variant of the emulator @@ -643,9 +646,12 @@ app-emulation/virtualbox:udev - Controls installation of special USB udev rules. app-emulation/virtualbox:vboxwebsrv - Build and install the VirtualBox webservice app-emulation/virtualbox-modules:pax-kernel - Apply patch needed for pax enabled kernels app-emulation/vkd3d:spirv-tools - Enable SPIRV shader debugging support using dev-util/spirv-tools +app-emulation/vkd3d-proton:crossdev-mingw - Use sys-devel/crossdev for the toolchain rather than dev-util/mingw64-toolchain (requires manual setting up) +app-emulation/vkd3d-proton:extras - Install extra tools and demos in /usr/lib/vkd3d-proton app-emulation/wine-gecko:shared - Install pre-unpacked files which do not need to be copied into the Wine prefix app-emulation/wine-mono:shared - Install pre-unpacked files which do not need to be copied into the Wine prefix app-emulation/wine-staging:capi - Enable ISDN support via CAPI +app-emulation/wine-staging:crossdev-mingw - Use sys-devel/crossdev for the toolchain rather than dev-util/mingw64-toolchain (requires manual setting up) app-emulation/wine-staging:custom-cflags - Bypass strip-flags; use at your own peril app-emulation/wine-staging:dos - Pull in games-emulation/dosbox to run DOS applications app-emulation/wine-staging:gecko - Add support for the Gecko engine when using iexplore @@ -667,12 +673,11 @@ app-emulation/wine-staging:staging - Apply Wine-Staging patches for advanced fea app-emulation/wine-staging:udev - Use virtual/libudev to provide plug and play support app-emulation/wine-staging:unwind - Use sys-libs/libunwind to unwind the stack app-emulation/wine-staging:usb - Use virtual/libusb to provide USB support -app-emulation/wine-staging:vkd3d - Use app-emulation/vkd3d to provide Direct3D 12 support app-emulation/wine-staging:vulkan - Enable Vulkan drivers app-emulation/wine-vanilla:capi - Enable ISDN support via CAPI +app-emulation/wine-vanilla:crossdev-mingw - Use sys-devel/crossdev for the toolchain rather than dev-util/mingw64-toolchain (requires manual setting up) app-emulation/wine-vanilla:custom-cflags - Bypass strip-flags; use at your own peril app-emulation/wine-vanilla:dos - Pull in games-emulation/dosbox to run DOS applications -app-emulation/wine-vanilla:faudio - Pull in app-emulation/faudio to provide XAudio2 functionality app-emulation/wine-vanilla:gecko - Add support for the Gecko engine when using iexplore app-emulation/wine-vanilla:gssapi - Use GSSAPI (Kerberos SSP support) app-emulation/wine-vanilla:gstreamer - Use media-libs/gstreamer to provide DirectShow functionality; @@ -813,7 +818,6 @@ app-misc/ddcutil:user-permissions - Adds a udev rules to allow non-root users in app-misc/digitemp:ds2490 - Build support for the ds2490 sensor app-misc/digitemp:ds9097 - Build support for the ds9097 sensor app-misc/digitemp:ds9097u - Build support for the ds9097u sensor -app-misc/elasticsearch:x-pack - Enable additional features (may need a license) app-misc/g810-led:hidapi - Use dev-libs/hidapi instead of virtual/libusb for talking to the device (advertised to be faster) app-misc/geoclue:modemmanager - Enable geolocation through 3G or GPS enabled hardware through net-misc/modemmanager. app-misc/geoclue:zeroconf - Enable retrieval of GPS location from Android devices with https://wiki.gnome.org/Apps/GeoclueShare @@ -936,7 +940,6 @@ app-misc/wildq:toml - TOML support via pytoml app-misc/wildq:xml - XML support via xmltodict app-misc/worker:avfs - Enable support for sys-fs/avfs app-misc/zygrib:maps - Installs additional GSHHS maps for high resolution coastline data and cities -app-mobilephone/gammu:bluetooth - Enables bluetooth support app-mobilephone/gammu:curl - Enables curl support app-mobilephone/gammu:irda - Enables infrared support app-mobilephone/gammu:mysql - Use mysql for data storage @@ -1017,8 +1020,6 @@ app-office/scribus:tk - Install tk based scripts e.g. FontSample.py app-office/skrooge:activities - Enable kactivities support app-office/texmacs:netpbm - Add support for media-libs/netpbm app-office/texstudio:video - Use phonon for video embedding -app-pda/barry:boost - Enable boost support -app-pda/barry:gui - Install the GUI backup tool app-pda/gtkpod:clutter - Enable clutter support for displaying coverart app-portage/conf-update:colordiff - Use colors when displaying diffs (app-misc/colordiff) app-portage/eix:debug - Build with upstream's CXXFLAGS/LDFLAGS for debugging support; not recommended for normal use. @@ -1083,7 +1084,6 @@ app-text/evince:dvi - Enable the built-in DVI viewer app-text/evince:nautilus - Enable property page extension in gnome-base/nautilus app-text/evince:postscript - Enable support for PostScript and Adobe Illustrator documents with app-text/libspectre app-text/evince:spell - Enable inline spell check for annotations via app-text/gspell -app-text/evince:t1lib - Enable the Type-1 fonts for the built-in DVI viewer (media-libs/t1lib) app-text/evince:xps - Enable XPS viewer using app-text/libgxps app-text/foliate:handy - Use gui-libs/libhandy app-text/ghostscript-gpl:unicode - Add support for unicode passwords via net-dns/libidn @@ -1122,6 +1122,7 @@ app-text/msort:libuninum - Use dev-libs/libuninum for conversion. app-text/pandoc:embed-data-files - Embed data files in binary for relocatable executable. app-text/pandoc:optimize - Enable -O1 optimizations (requires ~16GiB memory) app-text/pandoc:trypandoc - Build trypandoc cgi executable. +app-text/pandoc-bin:pandoc-symlink - Install pandoc symlink that points to pandoc-bin app-text/pastebinit:crypt - Install pbputs for gpg-encrypted pastes app-text/pdfgrep:unac - Removing accents and ligatures before search app-text/pelican:markdown - Markdown support @@ -1323,7 +1324,6 @@ dev-db/postgis:address-standardizer - Normalize US and CA postal addresses dev-db/postgis:gtk - Build graphical interface for shp2pgsql (shp2pgsql-gui) dev-db/postgis:topology - Build topology spatial types and functions dev-db/postgresql:llvm - Add support for llvm JIT engine -dev-db/postgresql:pg-legacytimestamp - Use double precision floating-point numbers instead of 64-bit integers for timestamp storage. dev-db/postgresql:server - Disable to build and install the clients and libraries only. dev-db/postgresql:uuid - Enable server side UUID generation (via dev-libs/ossp-uuid). dev-db/psqlodbc:iodbc - Use dev-db/libiodbc. Disable to use dev-db/unixODBC. @@ -1676,7 +1676,6 @@ dev-java/commons-logging:servletapi - Add optional support for servletapi dev-java/dom4j:jaxen - Includes org.jaxen.dom4j package dev-java/eclipse-ecj:ant - Support using ecj in Ant builds via dev-java/ant-eclipse-ecj dev-java/emma:launcher - Install /usr/bin/emma. Collides with sci-biology/emboss. -dev-java/gcj-jdk:awt - Install AWT libraries, needed by some GUIs (not needed to build icedtea) dev-java/icedtea:cacao - Use the CACAO virtual machine rather than HotSpot. dev-java/icedtea:cups - Link against the CUPS library at compile time, rather than using it dynamically at runtime. dev-java/icedtea:headless-awt - Don't install the X backend for AWT, needed by some GUIs (used to be X flag) @@ -1694,8 +1693,6 @@ dev-java/icedtea-bin:headless-awt - Don't install the X backend for AWT, needed dev-java/jaxen:dom4j - Includes org.jaxen.dom4j package dev-java/jaxen:jdom - Includes org.jaxen.jdom package dev-java/jaxen:xom - Includes org.jaxen.xom package -dev-java/jna:awt - Enables support for Java AWT -dev-java/jna:nio-buffers - Enables support for NIO buffers dev-java/miglayout:swt - Add support for the SWT toolkit. dev-java/openjdk:gentoo-vm - Allow this JDK to be recognised by Gentoo (package manager, eselect, java-config, EXPERIMENTAL!) dev-java/openjdk:headless-awt - Don't install the X backend for AWT, needed by some GUIs @@ -1836,14 +1833,15 @@ dev-lang/ruby:rubytests - Install ruby tests that can only be run after ruby is 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) -dev-lang/rust:nightly - Enable nightly (UNSTABLE) features +dev-lang/rust:miri - Install miri, an interpreter for Rust's mid-level intermediate representation (requires USE=nightly, sometimes is broken) +dev-lang/rust:nightly - Enable nightly (UNSTABLE) features (NOTE: it does not install nightly version, just enables features marked as nightly at time of release) dev-lang/rust:parallel-compiler - Build a multi-threaded rustc (experimental, not tested by upstream) +dev-lang/rust:profiler - Build the profiler runtime and rust-demangler tool (needed for '-C profile-generate' or '-C instrument-coverage' codegen opts) dev-lang/rust:rls - Install rls, Rust Language Server (used with IDEs supporting RLS protocol) dev-lang/rust:rust-src - Install rust-src, needed by developer tools and for build-std (cross) dev-lang/rust:rustfmt - Install rustfmt, Rust code formatter dev-lang/rust:system-bootstrap - Bootstrap using installed rust compiler -dev-lang/rust:system-llvm - Use the system LLVM install +dev-lang/rust:system-llvm - Use the system LLVM installation dev-lang/rust:wasm - Build support for the wasm32-unknown-unknown target dev-lang/rust-bin:clippy - Install clippy, Rust code linter dev-lang/rust-bin:rls - Install rls, Rust Language Server (used with IDEs supporting RLS protocol) @@ -1864,7 +1862,7 @@ dev-lang/vala:valadoc - Installs valadoc documentation generation tool dev-lang/xsb:mariadb - Enable support for the mariadb database backend dev-lang/yap:R - Enable support for connecting R to Prolog dev-lang/yap:raptor - Enable support for Raptor RDF syntax libarary -dev-lang/zig:stage2 - Install stage2 alongside stage1 +dev-lang/zig:stage2 - Install stage2 compiler (written in Zig) alongside stage1 compiler (written in C++ and Zig) dev-libs/aml:examples - Build and install examples dev-libs/antlr-c:debugger - Compiles debug info into the library dev-libs/appstream:apt - Enables Debians APT support @@ -1963,7 +1961,8 @@ dev-libs/boost:doc - Install the full API documentation documentation. This take dev-libs/boost:nls - Build libboost_locale. This library requires compatible C library interfaces, which might not be provided by uClibc or other embedded libraries. dev-libs/boost:numpy - Optionally build NumPy extensions when Boost.Python is enabled dev-libs/boost:tools - Build and install the boost tools (bcp, quickbook, inspect, wave) -dev-libs/botan:boost - use dev-libs/boost +dev-libs/botan:boost - Use dev-libs/boost +dev-libs/botan:tools - Install optional tools for e.g. hashing dev-libs/check:subunit - Enable support for the subunit unit test protocol dev-libs/crypto++:asm - Support assembly hand optimized crypto functions (i.e. faster run time) dev-libs/cudnn:cuda11-5 - On Nvidia CUDA 11.5 @@ -2093,6 +2092,8 @@ dev-libs/liblogging:stdlog - Enables liblogging's core component (think of it as dev-libs/libmemcached:hsieh - Use Hsieh hash algorithm. dev-libs/libmemcached:libevent - Use the libevent event loop interface. dev-libs/libmemcached:sasl - Use sasl auth for communications. +dev-libs/libmemcached-awesome:libevent - Use the libevent event loop interface. +dev-libs/libmemcached-awesome:sasl - Use sasl auth for communications. dev-libs/libnfc:pcsc-lite - Enable NFC drivers that require pcsc-lite dev-libs/libnl:python - Install experimental dev-lang/python bindings dev-libs/libnl:utils - Install command line interface utils @@ -2199,6 +2200,7 @@ dev-libs/openssl-compat:sslv2 - Support for the old/insecure SSLv2 protocol -- n dev-libs/openssl-compat:sslv3 - Support for the old/insecure SSLv3 protocol -- note: not required for TLS/https dev-libs/openssl-compat:tls-compression - Enable support for discouraged TLS compression dev-libs/openssl-compat:tls-heartbeat - Enable the Heartbeat Extension in TLS and DTLS +dev-libs/openssl-compat:weak-ssl-ciphers - Build support for SSL/TLS ciphers that are considered "weak" dev-libs/pkcs11-helper:nss - Enable NSS crypto engine dev-libs/pocl:accel - Enable the generic hardware accelerator device driver dev-libs/pocl:cl20 - Enable reporting OpenCL 2.0 for the CPU device @@ -2243,7 +2245,6 @@ dev-libs/totem-pl-parser:uchardet - Enable charset discovery via app-i18n/uchard dev-libs/tre:agrep - Build agrep tool dev-libs/tre:alloca - Enable if you want TRE to use alloca() instead of malloc() when allocating memory needed for regexec operations dev-libs/tre:approx - Enable the approximate matching functionality -dev-libs/userspace-rcu:regression-test - Run regression tests (requires FEATURES=test) dev-libs/weston:desktop - Enable the desktop shell dev-libs/weston:drm - Enable drm compositor support dev-libs/weston:editor - Install wayland-editor example application @@ -2253,7 +2254,6 @@ dev-libs/weston:gles2 - Use GLESv2 cairo instead of full GL dev-libs/weston:headless - Headless backend and a noop renderer, mainly for testing purposes dev-libs/weston:ivi - Enable the IVI shell dev-libs/weston:kiosk - Enable the kiosk shell -dev-libs/weston:launch - Install weston-launch utility dev-libs/weston:pipewire - Enable virtual remote output with Pipewire on DRM backend dev-libs/weston:rdp - Enable Remote Desktop Protocol compositor support dev-libs/weston:remoting - Enable plugin to stream output to remote hosts using media-libs/gstreamer @@ -2431,7 +2431,6 @@ dev-python/bpython:urwid - Ebable dev-python/urwid-based interface dev-python/bpython:watch - Enable watching paths using dev-python/watchdog dev-python/cvxopt:dsdp - Use interior point library sci-libs/dsdp dev-python/cvxopt:glpk - Use GNU Linear Programming Kit sci-mathematics/glpk -dev-python/drf-yasg:validation - Enable swagger spec validation using swagger-spec-validator dev-python/editorconfig-core-py:cli - Install command line interface as well as python library dev-python/elasticsearch-py:async - Add async support dev-python/hiredis:system-libs - Use dev-libs/hiredis from system @@ -2456,7 +2455,6 @@ dev-python/pivy:soqt - Use media-libs/SoQt for GUI bindings dev-python/py-amqp:extras - Install extra tools to generate initial Python mod from an AMQP XML file dev-python/pygame:midi - Enable midi support using media-libs/portmidi dev-python/pyglet:image - Enable support for image formats other than PNG and BMP -dev-python/pyilmbase:exceptions - Enable runtime floating point exceptions in PyIMath. 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/pypax:ptpax - Enable PT_PAX_FLAGS support. @@ -2734,9 +2732,6 @@ dev-tex/abntex:lyx - Install with app-office/lyx layout dev-tex/biblatex:biber - Install the unicode compatible backend processor dev-tex/pythontex:highlighting - Syntax highlighting using dev-python/pygments dev-texlive/texlive-basic:luajittex - Add support for LuaJitTeX: LuaTeX based on LuaJIT which is usually faster. -dev-util/anjuta:devhelp - Enable devhelp integration -dev-util/anjuta:glade - Build glade plugin for anjuta -dev-util/anjuta:terminal - Enable terminal plugin based on x11-libs/vte dev-util/bazel:tools - Install extra bazel tools to build from sources dev-util/bitcoin-tx:knots - Build enhanced Bitcoin Knots version, rather than Bitcoin Core dev-util/bpftool:caps - Use sys-libs/libcap to enable unprivileged run support @@ -2834,9 +2829,10 @@ dev-util/lttng-tools:ust - Support LTTng-UST (Userspace Tracing) dev-util/lttng-ust:numa - Enable numa support dev-util/massif-visualizer:callgraph - Enable detailed snapshot analysis using media-gfx/kgraphviewer dev-util/mdds:valgrind - Add support for memory debugging using dev-util/valgrind -dev-util/mingw64-runtime:idl - Install idl files. -dev-util/mingw64-runtime:libraries - Build extra libraries: mangle, pseh, winpthreads. -dev-util/mingw64-runtime:tools - Build extra tools: gendef, genidl. +dev-util/mingw64-runtime:default-ucrt - Use ucrt instead of msvcrt-os as the default crt (WARNING: incompatible with each others and also for building Wine with USE=mingw, pick one from the start and keep it) +dev-util/mingw64-runtime:idl - Install idl files +dev-util/mingw64-runtime:libraries - Build extra libraries: mangle, pseh, winpthreads +dev-util/mingw64-runtime:tools - Build extra tools: gendef, genidl, widl dev-util/nvidia-cuda-sdk:cuda - Build CUDA binaries dev-util/nvidia-cuda-sdk:opencl - Build OpenCL binaries dev-util/nvidia-cuda-toolkit:debugger - Install the CUDA debugger @@ -2856,7 +2852,6 @@ dev-util/ostree:sodium - Use libsodium for ed25519 dev-util/ostree:soup - Use libsoup for networking dev-util/perf:babeltrace - Enable dev-util/babeltrace support dev-util/perf:clang - Enable builtin clang and LLVM support -dev-util/perf:demangle - Enable C++ symbol name demangling, using libbfd from sys-devel/binutils. When this flag is enabled, the package will have to be rebuilt after every version bump of binutils. dev-util/perf:doc - Build documentation and man pages. With this USE flag disabled, the --help parameter for perf and its sub-tools will not be available. This is optional because it depends on a few documentation handling tools that are not always welcome on user systems. dev-util/perf:libpfm - Enable dev-libs/libpfm support dev-util/perf:numa - Enable NUMA support @@ -3018,6 +3013,7 @@ games-board/stockfish:optimize - Enable upstream -O3 optimizations (default enab games-board/tablebase-syzygy:6-pieces - Install tablebases for 6 pieces (huge!) games-board/xboard:default-font - Install the default font that xboard uses games-board/xboard:zippy - Enable experimental zippy client +games-emulation/atari800:encode-mp3 - Support recording sound in MP3 format games-emulation/desmume:gdb - Enable support for the remote GDB stub games-emulation/desmume:openal - Use media-libs/openal for microphone input games-emulation/desmume:wifi - Enable support for Wi-Fi (experimental and discouraged) @@ -3102,6 +3098,7 @@ games-fps/darkplaces:demo - Uses the demo data from quake1 (quake1-demodata) games-fps/darkplaces:lights - Install and setup the updated light maps games-fps/darkplaces:textures - Install and setup the updated textures games-fps/doomsday:demo - Install launcher dor doom1.wad from games-fps/doom-data +games-fps/doomsday:display-mode - Include the ability to set the display mode games-fps/doomsday:fluidsynth - Build the FluidSynth sound driver games-fps/doomsday:freedoom - Install launcher for doom1.wad from games-fps/freedoom games-fps/doomsday:tools - Build additional tools such as doomsday-shell, md2tool and texc @@ -3179,6 +3176,7 @@ games-puzzle/world-of-goo-gog:bundled-libs - Use bundled libs games-puzzle/world-of-goo-hb:bundled-libs - Use bundled libs games-roguelike/FTL:bundled-libs - Use bundled libraries. games-roguelike/angband:sound - Enable and install sounds +games-roguelike/stone-soup:advpng - Use alternate png optimization. games-roguelike/stone-soup:ncurses - Enable for console (uses ncurses) based build. (can be enabled on top of tiles) games-roguelike/stone-soup:tiles - Enable for graphical (tiled) build. (can be enabled on top of ncurses) games-roguelike/tomenet:client - Compile client @@ -3229,7 +3227,7 @@ games-sports/speed-dreams:webstats - Enable support for sending racing statistic games-sports/xmoto:double-precision - more precise calculations at the expense of speed games-strategy/0ad:editor - Include Atlas scenario editor projects games-strategy/0ad:lobby - Enable the use of net-libs/gloox and the multiplayer lobby -games-strategy/0ad:nvtt - Support for some uncompressed data formats via media-gfx/nvidia-texture-tools (might be needed for some mods) +games-strategy/0ad:nvtt - Support for some uncompressed data formats (might be needed for some mods) games-strategy/augustus:uncapped - Uncap grand temple count games-strategy/colobot:devbuild - TODO games-strategy/colobot:tools - Build tools @@ -3261,7 +3259,6 @@ games-strategy/uqm:voice - download and install voice files (large) games-strategy/wargus:bne - Support extracting data from the Battle.net Edition games-strategy/warzone2100:discord - Enable Discord presence/join integration games-strategy/warzone2100:vulkan - Enable vulkan backend -games-strategy/wesnoth:fribidi - Support for right-to-left languages games-strategy/wesnoth:server - Enable compilation of server games-util/gslist:web - Enable the web interface games-util/lgogdownloader:gui - Enable GUI login support for passing reCAPTCHA @@ -3330,7 +3327,6 @@ gnome-extra/libgda:json - Enable support for JSON format gnome-extra/libgda:mdb - Enable support for Microsoft Access database using app-office/mdbtools gnome-extra/libgda:sourceview - Enable support for x11-libs/gtksourceview gnome-extra/libgsf:gtk - Enable use of gdk in thumbnailer -gnome-extra/nemo:tracker - Add support for app-misc/tracker search gnome-extra/nm-applet:modemmanager - Enable support for mobile broadband devices using net-misc/modemmanager gnome-extra/nm-applet:teamd - Enable teamd configuration editor gnome-extra/sushi:office - Support viewing file formats such as generated by app-office/libreoffice @@ -3350,6 +3346,7 @@ gui-apps/foot:grapheme-clustering - Enable grapheme clustering support gui-apps/grim:jpeg - Enable JPEG support. gui-apps/gtkgreet:layershell - Enable layer shell support gui-apps/mako:icons - Enable support for icons +gui-apps/swaybg:gdk-pixbuf - Support image types other than PNG gui-apps/swayidle:elogind - Enable support for rootless session via elogind gui-apps/swaylock:gdk-pixbuf - Enable additional image format support via the x11-libs/gdk-pixbuf library gui-apps/waybar:mpd - Enable support for the Music Player Daemon @@ -3583,6 +3580,7 @@ kde-plasma/kde-cli-tools:kdesu - Build graphical frontend for kde-frameworks/kde kde-plasma/kdeplasma-addons:share - Enable applet for quickly sharing data to a variety of sources kde-plasma/kdeplasma-addons:webengine - Enable dictionary and web browser applets using dev-qt/qtwebengine kde-plasma/ksystemstats:networkmanager - Enable improved backend for Network statistics using kde-frameworks/networkmanager-qt +kde-plasma/kwin:lock - Enable screen locking via kde-plasma/kscreenlocker kde-plasma/kwin:multimedia - Enable effect video button in desktop effects KCM kde-plasma/kwin:screencast - Enable screencast portal using media-video/pipewire kde-plasma/libksysguard:designer - Build plugins for dev-qt/designer @@ -3628,6 +3626,7 @@ lxqt-base/lxqt-config:touchpad - Build touchpad settings tool lxqt-base/lxqt-meta:about - Install lxqt-base/lxqt-about lxqt-base/lxqt-meta:admin - Install lxqt-base/lxqt-admin lxqt-base/lxqt-meta:archiver - Install app-arch/lxqt-archiver +lxqt-base/lxqt-meta:desktop-portal - Enable the LXQt sys-apps/xdg-desktop-portal backend implementation lxqt-base/lxqt-meta:display-manager - Install a graphical display manager lxqt-base/lxqt-meta:filemanager - Install x11-misc/pcmanfm-qtfile manager lxqt-base/lxqt-meta:lximage - Install media-gfx/lximage-qtimage viewer @@ -3925,9 +3924,6 @@ media-gfx/blender:openvdb - Enable openvdb for volumetric processing, like the v media-gfx/blender:osl - Add support for OpenShadingLanguage scripting. media-gfx/blender:potrace - Add support for converting bitmaps into Grease pencil line using the potrace library. media-gfx/blender:pugixml - Enable PugiXML support (Used for OpenImageIO, Grease Pencil SVG export) -media-gfx/blender:standalone - Build the standalone version of Cycles. -media-gfx/blender:system-numpy - Use the system numpy implementation rather than a local copy. -media-gfx/blender:system-python - Use the system python implementation rather than a local copy. media-gfx/blender:tbb - Use threading building blocks library from dev-cpp/tbb. media-gfx/blender:valgrind - Add support for memory debugging using dev-util/valgrind media-gfx/chafa:tools - Build command-line tools @@ -4051,8 +4047,6 @@ media-gfx/mandelbulber:opencl - Enable GPU rendering support using OpenCL media-gfx/meshlab:double-precision - Use double type instead of float type for scalars media-gfx/nomacs:opencv - Build support for media-libs/opencv media-gfx/nomacs:plugins - Build officially support plugins -media-gfx/nvidia-texture-tools:cg - Enable NVIDIA C graphics compiler toolkit plug-in -media-gfx/nvidia-texture-tools:glew - Enable support for The OpenGL Extension Wrangler Library (media-libs/glew) media-gfx/openclipart:gzip - Compresses clip art using gzip media-gfx/openscad:gamepad - Add support for gamepads through dev-qt/qtgamepad media-gfx/openscad:headless - Build a binary without GUI @@ -4245,6 +4239,7 @@ media-libs/libprojectm:gles2 - Provide support for OpenGL ES 2 and 3 media-libs/libpulse:asyncns - Use libasyncns for asynchronous name resolution. media-libs/libpulse:doc - Build the doxygen-described API documentation. media-libs/libpulse:glib - Add support to dev-libs/glib-based mainloop for the libpulse client library, to allow using libpulse on glib-based programs. +media-libs/libpulse:valgrind - Compile in valgrind memory hints media-libs/libsdl:joystick - Control joystick support (disable at your own risk) media-libs/libsdl:sound - Control audio support (disable at your own risk) media-libs/libsdl:tslib - Build with tslib support for touchscreen devices @@ -4273,11 +4268,7 @@ media-libs/lsp-plugins:lv2 - build lv2 plugins media-libs/lv2:plugins - Enables examples plugins. media-libs/lvtk:gtk2 - Enable x11-libs/gtk+:2 based GUI support media-libs/lvtk:tools - Compile and install ttl2c tool -media-libs/mesa:classic - Build drivers based on the classic architecture. media-libs/mesa:d3d9 - Enable Direct 3D9 API through Nine state tracker. Can be used together with patched wine. -media-libs/mesa:egl - Enable EGL support. -media-libs/mesa:gallium - Build drivers based on Gallium3D, the new architecture for 3D graphics drivers. -media-libs/mesa:gbm - Enable the Graphics Buffer Manager for EGL on KMS. media-libs/mesa:gles1 - Enable GLESv1 support. media-libs/mesa:gles2 - Enable GLESv2 support. media-libs/mesa:llvm - Enable LLVM backend for Gallium3D. @@ -4293,6 +4284,10 @@ media-libs/mesa:wayland - Enable support for dev-libs/wayland media-libs/mesa:xa - Enable the XA (X Acceleration) API for Gallium3D. media-libs/mesa:xvmc - Enable the XvMC acceleration interface for the Gallium3D Video Layer. media-libs/mesa:zink - Enable the Zink OpenGL-over-Vulkan Gallium driver +media-libs/mesa-amber:gles1 - Enable GLESv1 support. +media-libs/mesa-amber:gles2 - Enable GLESv2 support. +media-libs/mesa-amber:valgrind - Compile in valgrind memory hints +media-libs/mesa-amber:wayland - Enable support for dev-libs/wayland media-libs/mlt:frei0r - Build the module for media-plugins/frei0r-plugins media-libs/mlt:opencv - Build motion tracking module using media-libs/opencv media-libs/mlt:python - Build SWIG bindings for Python @@ -4329,7 +4324,6 @@ media-libs/openexr:utils - Build several binary tools for verifying and manipula media-libs/openh264:plugin - Install the Gecko Media Plugin (GMP) for use with Mozilla packages media-libs/openh264:utils - Install the CLI encoder and decoder utilities media-libs/openimageio:dicom - Enable DICOM medical image file support via sci-libs/dcmtk -media-libs/openimageio:field3d - Enable f3d file (write) support via media-libs/Field3D media-libs/openimageio:opencv - Enable OpenCV support via media-libs/opencv media-libs/openimageio:openvdb - Enable OpenVDB support via media-gfx/openvdb media-libs/openimageio:ptex - Enable Ptex texture mapping system file support via media-libs/ptex @@ -4473,8 +4467,8 @@ media-plugins/vdr-epgsearch:conflictcheckonly - install the "conflictcheckonly" media-plugins/vdr-epgsearch:epgsearchonly - install the "epgsearchonly" vdr-plugin media-plugins/vdr-epgsearch:quicksearch - install the "quicksearch" vdr-plugin media-plugins/vdr-epgsearch:tre - Add support for unlimited fuzzy searching with help of dev-libs/tre library -media-plugins/vdr-streamdev:client - Compile the VDR plugin vdr-streamdev-client that acts like a dvb-budget card -media-plugins/vdr-streamdev:server - Compile the VDR plugin vdr-streamdev-server that allows remote systems to access the DVB cards used for the local VDR +media-plugins/vdr-streamdev:client - Compile the VDR plugin vdr-streamdev-client that can connect a vdr to a remote streamdev-server instance +media-plugins/vdr-streamdev:server - Compile the VDR plugin vdr-streamdev-server that allows remote systems to access the vdr using streamdev-specific VTP and HTTP protocol media-plugins/vdr-vdrmanager:stream - Add support for streaming Video to Android client media-plugins/vdr-weatherng:dxr3 - enables lower osd color depth for dxr3 cards media-plugins/vdr-xineliboutput:bluray - Enable BluRay metadata support through media-libs/libbluray @@ -4740,17 +4734,18 @@ media-sound/pulseaudio-daemon:alsa-plugin - Request installing media-plugins/als media-sound/pulseaudio-daemon:aptx - aptX (HD) over Bluetooth (many Android compatible headphones), requires media-plugins/gst-plugins-openaptx. media-sound/pulseaudio-daemon:asyncns - Use libasyncns for asynchronous name resolution. media-sound/pulseaudio-daemon:elogind - Use sys-auth/elogind for giving each session a PA client -media-sound/pulseaudio-daemon:equalizer - Enable the equalizer module (requires sci-libs/fftw). +media-sound/pulseaudio-daemon:equalizer - Enable the equalizer module (requires sci-libs/fftw and sys-apps/dbus). +media-sound/pulseaudio-daemon:fftw - Enable the virtual surround sink module (requires sci-libs/fftw). media-sound/pulseaudio-daemon:gdbm - Use sys-libs/gdbm to store PulseAudio databases. Recommended for desktop usage. This flag causes the whole package to be licensed under GPL-2 or later. media-sound/pulseaudio-daemon:glib - Build the GSettings PA module. -media-sound/pulseaudio-daemon:gstreamer - Build with support for gstreamer including ability to use bluetooth codecs. For bluetooth codecs see USE ldac and aptx. +media-sound/pulseaudio-daemon:gstreamer - Build GStreamer-based RTP protocol module which supports more advanced RTP features like OPUS payload encoding. media-sound/pulseaudio-daemon:ldac - LDAC over Bluetooth (primarily Sony headphones), requires media-plugins/gst-plugins-ldac. -media-sound/pulseaudio-daemon:native-headset - Build with native HSP backend for bluez 5. -media-sound/pulseaudio-daemon:ofono-headset - Build with oFono HFP backend for bluez 5, requires net-misc/ofono. +media-sound/pulseaudio-daemon:ofono-headset - Build with optional oFono HFP backend for bluez 5, requires net-misc/ofono. media-sound/pulseaudio-daemon:oss - Enable OSS sink/source (output/input). Deprecated, upstream does not support this on systems where other sink/source systems are available (i.e.: Linux). The padsp wrapper is now always build if the system supports OSS at all. media-sound/pulseaudio-daemon:ssl - Use dev-libs/openssl to provide support for RAOP (AirPort) streaming. media-sound/pulseaudio-daemon:system-wide - Allow preparation and installation of the system-wide init script for PulseAudio. Since this support is only supported for embedded situations, do not enable without reading the upstream instructions at https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/WhatIsWrongWithSystemWide/ . media-sound/pulseaudio-daemon:systemd - Build with sys-apps/systemd support to replace standalone ConsoleKit. +media-sound/pulseaudio-daemon:valgrind - Compile in valgrind memory hints media-sound/pulseaudio-daemon:webrtc-aec - Uses the webrtc.org AudioProcessing library for enhancing VoIP calls greatly in applications that support it by performing acoustic echo cancellation, analog gain control, noise suppression and other processing. media-sound/pulseaudio-modules-bt:fdk - AAC encoding support using media-libs/fdk-aac media-sound/pulseaudio-modules-bt:ffmpeg - APTX, APTX-HD encoding support @@ -4789,6 +4784,7 @@ media-sound/qmmp:sndfile - Enable wav playback support via media-libs/libsndfile media-sound/qmmp:soxr - Use the SoX resampling library media-sound/qmmp:stereo - Enable stereo effect media-sound/qmmp:tray - Build tray icon +media-sound/qmmp:xmp - Enable module files renderer (modplug replacement) media-sound/qsampler:libgig - Enable libgig support for loading Gigasampler files and DLS (Downloadable Sounds) Level 1/2 files media-sound/qtractor:aubio - Enable media-libs/aubio support media-sound/qtractor:dssi - Enable support for DSSI Soft Synth Interface @@ -5105,7 +5101,6 @@ media-video/mpv:uchardet - Enable subtitles charset discovery via app-i18n/uchar media-video/mpv:vulkan - Enable support for various Vulkan-based video backends media-video/mpv:zimg - Enable libzimg support (for vf_fingerprint) media-video/noad:libmpeg2 - Build support for mpeg2 through media-libs/libmpeg2 rather than using media-video/ffmpeg -media-video/nvidia_video_sdk:tools - Build and install example tools. media-video/obs-studio:browser - Enable browser source support via (precompiled) CEF. media-video/obs-studio:decklink - Build the Decklink plugin. media-video/obs-studio:fdk - Build with LibFDK AAC support. @@ -5263,7 +5258,6 @@ net-analyzer/goaccess:getline - Use GNU getline() to parse full line requests net-analyzer/gr-fosphor:glfw - enable GLFW based interface net-analyzer/graphite-web:carbon - Enable carbon support net-analyzer/graphite-web:memcached - Enable memcached support -net-analyzer/greenbone-security-assistant:extras - Pdf results, extra fonts, html docs support net-analyzer/gvm:cli - Command Line Interface for OpenVAS Scanner net-analyzer/gvm:gsa - Greenbone Security Assistant (WebUI) net-analyzer/gvm:ospd - Enable support for scanner wrappers @@ -5364,7 +5358,6 @@ net-analyzer/nsca:minimal - Only build and install the send_nsca command and not net-analyzer/openvas-scanner:cron - Install a cron job to update GVM's feed daily. net-analyzer/openvas-scanner:extras - Html docs support net-analyzer/openvas-scanner:snmp - Build againts net-analyzer/net-snmp for "improved SNMP support" -net-analyzer/ospd:extras - Html docs support net-analyzer/ossec-hids:agent - Build "agent" installation target (see package description) net-analyzer/ossec-hids:hybrid - Build "hybrid" installation target net-analyzer/ossec-hids:local - Build "local" installation target @@ -5598,6 +5591,7 @@ net-dns/opendnssec:external-hsm - Enables support for storing DNSSEC keys throug 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 net-dns/opendnssec:softhsm - Enables support for storing DNSSEC keys in a dev-libs/softhsm PKCS#11 object +net-dns/pdns:lmdb - Use LMDB as backend. net-dns/pdns:lua-records - Enable LUA records. net-dns/pdns:mydns - Making it possible to use a MyDNS MySQL database with PowerDNS (not recommended for new deployments). net-dns/pdns:remote - Use a generic socket or pipe as a backend (via JSON RPC requests). @@ -6061,11 +6055,13 @@ net-libs/libpcap:rdma - Enable RDMA capture support using sys-cluster/rdma-core net-libs/libpcap:remote - Enable remote packet capture which may expose libpcap-based applications to attacks by malicious remote capture servers! net-libs/libpcap:yydebug - Enable parser debugging code net-libs/libprotoident:tools - Build and install command-line tools +net-libs/libproxy:duktape - Use dev-lang/duktape for PAC parsing net-libs/libproxy:gnome - Enable support for reading proxy settings from GNOME net-libs/libproxy:kde - Enable support for reading proxy settings from KDE net-libs/libproxy:spidermonkey - Use libmozjs from dev-lang/spidermonkey for PAC parsing net-libs/libproxy:webkit - Use libjavascriptcoregtk from net-libs/webkit-gtk for PAC parsing net-libs/libqmi:mbim - Support QMI over Mobile Broadband Interface Model (MBIM) +net-libs/libqmi:qrtr - Support QMI over IPC Router bus (QRTR) net-libs/libsoup:brotli - Enable brotli decompression support net-libs/libsoup:gssapi - Enable GSSAPI support net-libs/libsoup:samba - Use net-fs/samba for NTLM Single Sign-On @@ -6153,6 +6149,7 @@ net-libs/telepathy-qt:farstream - Enable support for audio/video calls via farst 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: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 net-libs/tox:log-info - Log level: 3 @@ -6170,6 +6167,7 @@ net-libs/wvstreams:boost - Use dev-libs/boost to provide TR1-compatible function net-libs/xdp-tools:tools - Install various helper tools rather than just libxdp. net-libs/xrootd:fuse - Enable the sys-fs/fuse filesystem driver net-libs/xrootd:http - Enable http protocol support +net-libs/xrootd:libxml2 - Use dev-libs/libxml2 for XML parsing (preferred) instead of bundled tinyxml net-libs/xrootd:server - Install xrootd server and related plug-ins net-libs/zeromq:drafts - Build draft API, which may change at any time without any notice, and is therefore not recommended for normal use. net-libs/zeromq:libbsd - Use strlcpy() from dev-libs/libbsd instead of internal implementation. @@ -6187,7 +6185,6 @@ net-mail/cyrus-imapd:xapian - Enable Xapian search engine support net-mail/dbmail:sieve - Enable sieve filter support net-mail/dovecot:argon2 - Add support for ARGON2 password schemes net-mail/dovecot:lucene - Add lucene full text search (FTS) support using dev-cpp/clucene -net-mail/dovecot:lzma - Add support for lzma (de)compression net-mail/dovecot:managesieve - Add managesieve protocol support net-mail/dovecot:rpc - Add support for NFS quotas net-mail/dovecot:sieve - Add sieve support @@ -6413,8 +6410,8 @@ net-misc/dibbler:resolvconf - Use resolvconf to handle /etc/resolv.conf updates net-misc/dropbear:bsdpty - Add support for legacy BSD pty's rather than dynamic UNIX pty's -- do not use this flag unless you are absolutely sure you actually want it net-misc/dropbear:multicall - Build all the programs as one little binary (to save space) net-misc/dropbear:shadow - Enable shadow password support +net-misc/dropbox-cli:gpg - Use app-crypt/gpgme to verify signatures net-misc/electron-cash:amodem - Enable plugin to support Audio Modem -net-misc/electron-cash:audio_modem - Deprecated name for amodem net-misc/electron-cash:cli - Enables the CLI interface net-misc/electron-cash:cosign - Enable plugin to support multisig wallets between multiple Electrum clients net-misc/electron-cash:digitalbitbox - Enable plugin to support Digital Bitbox hardware wallet @@ -6458,8 +6455,10 @@ net-misc/gerbera:lastfm - Enable last.fm support net-misc/gerbera:mysql - Use dev-db/mysql as backend rather than SQLite3 net-misc/gerbera:taglib - Use media-libs/taglib for reading files' metadata net-misc/gnome-online-miners:flickr - Enable Flickr support +net-misc/gsasl:client - Build client component net-misc/gsasl:gcrypt - Use dev-libs/libgcrypt for low-level crypto net-misc/gsasl:ntlm - Add support for Microsoft's NTLM mechanism using net-libs/libntlm +net-misc/gsasl:server - Build server component net-misc/htbinit:esfq - Add support for Enhanced Stochastic Fairness queueing discipline. net-misc/hylafaxplus:html - Convert faxes into html email net-misc/hylafaxplus:jbig - JBIG Fax Compression Support @@ -6471,15 +6470,14 @@ net-misc/iputils:arping - Build and install arping -- tool for sending ARP reque net-misc/iputils:clockdiff - Build and install clockdiff -- tool for comparing clocks via ICMP packets net-misc/iputils:rarpd - Build and install rarpd -- server for handling RARP (reverse ARP) requests; generally only used by old systems net-misc/iputils:rdisc - Build and install rdisc -- server for the client side of the ICMP router discover protocol -net-misc/iputils:tftpd - Build and install tftpd -- server for the Trivial File Transfer Protocol (see also net-ftp/tftp-hpa) net-misc/iputils:tracepath - Build and install tracepath -- tool for tracing network paths for discovering MTU values -net-misc/iputils:traceroute6 - Build and install deprecated traceroute6 tool. It's recommended to use net-analyzer/traceroute instead. net-misc/kafka-bin:connect - Install init for Kafka Connect Distributed mode net-misc/kafka-bin:internal-zookeeper - Use bundled local zookeeper instance net-misc/kafkacat:avro - Enable avro serialization/deserialization support 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/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 @@ -6504,6 +6502,7 @@ net-misc/miniupnpd:portinuse - Check if a port is in use before allowing a NAT-P net-misc/miniupnpd:strict - Be more strict regarding compliance with UPnP specifications. net-misc/modemmanager:mbim - Enable MBIM modem protocol net-misc/modemmanager:qmi - Enable support for the QMI modem protocol used by devices with Qualcomm chipsets +net-misc/modemmanager:qrtr - Enable support for the QMI over IPC Router bus (QRTR) protocol 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 @@ -6513,6 +6512,7 @@ net-misc/mosh:utempter - Include libutempter support net-misc/mrouted:rsrr - Enable Routing Support for Resource Reservations, for RSVP net-misc/mulk:checksum - Enable checksum verification for Metalink from dev-libs/openssl net-misc/mulk:metalink - Enable support for media-libs/libmetalink +net-misc/netifrc:dhcp - Allow interfaces to configure via DHCP net-misc/netkit-bootparamd:libtirpc - Build against net-libs/libtirpc for RPC support net-misc/networkmanager:concheck - Enable connectivity checking support net-misc/networkmanager:connection-sharing - Support connection sharing (uses net-dns/dnsmasq) @@ -6790,7 +6790,7 @@ net-p2p/transmission:lightweight - Optimize transmission for low-resource system net-p2p/transmission:mbedtls - Use mbed TLS instead of OpenSSL net-p2p/transmission:web - Build Web client net-p2p/transmission-remote-gtk:libproxy - Use net-libs/libproxy for getting the HTTP/HTTPS/SOCKS proxy configuration. -net-print/cups:lprng-compat - Do not install lp... binaries so cups and lprng can coexist. +net-print/cups:openssl - Use dev-libs/openssl instead of net-libs/gnutls for TLS support net-print/cups-filters:foomatic - Build the included foomatic-rip printer driver. Strongly recommended. net-print/cups-filters:pclm - Enable PCLm support net-print/dymo-cups-drivers:usb-modeswitch - Include usb_modeswitch for some hardware (bug #601242) @@ -6802,7 +6802,6 @@ net-print/hplip:fax - Enable fax on multifunction devices which support it net-print/hplip:hpcups - Build the hpcups driver for cups (by HP) net-print/hplip:hpijs - Build the IJS driver for cups (Foomatic) net-print/hplip:kde - Enables kde-misc/skanlite as scanner GUI with USE="scanner X" -net-print/hplip:libnotify - Enables desktop notifications net-print/hplip:libusb0 - Depend on virtual/libusb SLOT 0. Some old printers do not work with virtual/libusb SLOT 1. net-print/hplip:minimal - Only build internal hpijs/hpcups driver (not recommended at all, make sure you know what you are doing) net-print/hplip:parport - Enable parallel port for devices which require it @@ -6887,6 +6886,7 @@ net-vpn/i2p:nls - Adds Native Language Support using GNU gettext. 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/networkmanager-sstp:gtk4 - Use gui-libs/gtk for GUI support. +net-vpn/networkmanager-strongswan:gtk4 - Use GTK4 instead of GTK3. net-vpn/ocserv:otp - Enable support for one-time passwords net-vpn/openconnect:gssapi - Build GSSAPI support net-vpn/openconnect:libproxy - Enable proxy support @@ -7082,6 +7082,8 @@ sci-astronomy/predict:xplanet - Project predict data onto world maps generated b 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 +sci-astronomy/siril:heif - Add support for the HEIF image format +sci-astronomy/siril:wcs - Add supprt astrometry features using sci-astronomy/wcslib sci-astronomy/stellarium:deep-sky - Install extra deep sky objects catalog (may affect performance) sci-astronomy/stellarium:media - Enable sound and video support sci-astronomy/stellarium:stars - Install extra star catalogs @@ -7188,6 +7190,7 @@ sci-geosciences/gpsd:ntp - Enable net-misc/ntp shared memory interface and PPS k sci-geosciences/gpsd:shm - export gpsd over shared memory 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:liblas - Include support for LAS and LAZ encoded LiDAR files through sci-geosciences/liblas sci-geosciences/grass:opencl - Enable OpenCL support sci-geosciences/gshhs:data - Add earth data with sci-geosciences/gshhs-data @@ -7219,6 +7222,10 @@ sci-libs/ViSP:opencv - Enables media-libs/opencv support. sci-libs/ViSP:pcl - Enables sci-libs/pcl support. sci-libs/ViSP:tutorials - Installs tutorials. sci-libs/ViSP:zbar - Enables barcodes reading. +sci-libs/XNNPACK:assembly - Build with assembly micro-kernels +sci-libs/XNNPACK:jit - Build with JIT micro-kernels +sci-libs/XNNPACK:memopt - Build with optimized memory allocation scheme +sci-libs/XNNPACK:sparse - Build with graph rewriting for sparse inference sci-libs/adolc:boost - Use the boost allocator from dev-libs/boost sci-libs/adolc:sparse - Add support for sparse matrix algebra with sci-libs/colpack sci-libs/armadillo:arpack - Link with sci-libs/arpack libraries for eigen decomposition @@ -7239,7 +7246,10 @@ sci-libs/ceres-solver:cxsparse - Enable simple support for sparse matrix algebra sci-libs/ceres-solver:gflags - Use dev-cpp/gflags for flag parsing sci-libs/ceres-solver:schur - Enable fixed-size schur specializations (disable if binary size is an issue) sci-libs/ceres-solver:sparse - Enable support for sparse matrix algebra with various packages from SuiteSparse +sci-libs/cfitsio:tools - Build optional utilities (cookbook fitscopy imcopy smem speed testprog fpack funpack) +sci-libs/cgnslib:base-scope - Enable base scoped families or connectivities sci-libs/cgnslib:legacy - Enable or disable building legacy code (3.0 compatible) +sci-libs/cgnslib:scoping - Enable scoping of enumeration values sci-libs/cgnslib:tools - A number of utility programs: cgnscheck, cgnscompress, cgnsdiff, cgnslist, cgnsnames, cgnsupdate, cgnsconvert, adf2hdf, hdf2adf. sci-libs/cholmod:cuda - Use nvidia cuda toolkit for speeding up computations sci-libs/cholmod:matrixops - Support basic sparse and dense matrix operations (add, multiply, scale, et cetera) @@ -7261,8 +7271,10 @@ sci-libs/coinor-cppad:ipopt - Add support for IPOPT (sci-libs/ipopt) sci-libs/coinor-symphony:glpk - Enable GNU Linear Programming Kit sci-mathematics/glpk support sci-libs/coinor-utils:glpk - Enable GNU Linear Programming Kit sci-mathematics/glpk support sci-libs/dealii:adolc - Adds support for ADOL-C (sci-libs/adolc) +sci-libs/dealii:arborx - Adds support for ARBORX (sci-libs/arborx) sci-libs/dealii:arpack - Adds support for ARPACK (sci-libs/arpack) sci-libs/dealii:assimp - Add support for assimp (media-libs/assimp) +sci-libs/dealii:cgal - Adds support for CGAL (sci-mathematics/cgal) sci-libs/dealii:cuda - Add support for cuda (dev-util/nvidia-cuda-sdk) sci-libs/dealii:debug - Build an additional debug library with extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see <https://www.gentoo.org/proj/en/qa/backtraces.xml> sci-libs/dealii:ginkgo - Add support for ginkgo (sci-libs/ginkgo) @@ -7305,13 +7317,21 @@ sci-libs/gdal:spatialite - Enable Spatial DBMS over sqlite dev-db/spatialite sci-libs/gdal:xls - Add the dev-libs/freexl library for xls import support sci-libs/ginkgo:cuda - Add support for cuda assimp (dev-util/nvidia-cuda-sdk) sci-libs/ginkgo:hwloc - Add support for hwloc (sys-apps/hwloc) +sci-libs/gloo:libuv - Enable libuv support +sci-libs/gloo:redis - Enable Redis backend for storage via dev-libs/hiredis +sci-libs/gmsh:alglib - Enable alglib support for mesh optimizers sci-libs/gmsh:cgns - Enables cgns output support +sci-libs/gmsh:eigen - Build matrix manipulation with dev-cpp/eigen +sci-libs/gmsh:gmm - A simple alternative to petsc based on sci-mathematics/gmm sci-libs/gmsh:med - Enables med support sci-libs/gmsh:metis - Enables metis support +sci-libs/gmsh:mumps - Enables mumps solver support sci-libs/gmsh:netgen - Enable 3D Frontal triangulation using netgen lib sci-libs/gmsh:opencascade - Enable OpenCASCADE support sci-libs/gmsh:petsc - Enable sci-mathematics/petsc support sci-libs/gmsh:shared - Install shared library and headers +sci-libs/gmsh:slepc - Enable sci-mathematics/slepc support +sci-libs/gmsh:voro - Enable support to sci-libs/voro++ meshing sci-libs/gsl:cblas-external - Link gsl with external cblas provided by (virtual/cblas) instead of shipped internal version sci-libs/gsl:deprecated - Enable deprecated functions sci-libs/hdf5:hl - Enable high level API (https://support.hdfgroup.org/HDF5/doc/HL/index.html) @@ -7356,7 +7376,7 @@ sci-libs/mathgl:octave - Add bindings for sci-mathematics/octave sci-libs/matio:sparse - Extend formats for sparse matrix (not matlab) sci-libs/metis:double-precision - Use double- rather than single-precision floating-point representation sci-libs/metis:int64 - Use 64- rather than 32-bit integer representation (needed for > 2^31 vertices) -sci-libs/mpir:cpudetection - Enables runtime cpudetection (useful for bindist, compatability on other CPUs) +sci-libs/mpir:cpudetection - Enables runtime cpudetection (useful for bindist, compatibility on other CPUs) sci-libs/mumps:metis - Enable matrix ordering with METIS (sci-libs/metis, sci-libs/parmetis) sci-libs/mumps:scotch - Enable matrix ordering with sci-libs/scotch sci-libs/netcdf:dap - Support for remote data access with the built-in OPeNDAP client @@ -7436,6 +7456,7 @@ sci-libs/symengine:mpfr - Add support for multiprecision floating point rouding( sci-libs/tensorflow:cuda - Enable support for nVidia CUDA sci-libs/tensorflow:xla - XLA (Accelerated Linear Algebra) Optimizing Compiler for TensorFlow sci-libs/trilinos:adolc - Add support for adolc (sci-libs/adolc) +sci-libs/trilinos:all-packages - Enable all supported Trilinos packages (per default only a subset is built) sci-libs/trilinos:arprec - Add support for arprec (sci-libs/arprec) sci-libs/trilinos:clp - Add support for clp (sci-libs/coinor-clp) sci-libs/trilinos:cuda - Add support for cuda (dev-util/nvidia-cuda-toolkit) @@ -7721,7 +7742,6 @@ sys-apps/firejail:globalcfg - Enable global config file sys-apps/firejail:network - Enable networking features sys-apps/firejail:private-home - Enable private home feature sys-apps/firejail:userns - Enable attaching a new user namespace to a sandbox (--noroot option) -sys-apps/firejail:whitelist - Enable whitelist sys-apps/firejail-lts:apparmor - Enable support for custom AppArmor profiles sys-apps/firejail-lts:globalcfg - Enable global config file sys-apps/firejail-lts:network - Enable networking features @@ -7803,6 +7823,7 @@ sys-apps/iproute2:elf - support loading eBPF programs from ELFs (e.g. LLVM's eBP sys-apps/iproute2:iptables - include support for iptables filtering sys-apps/iproute2:libbsd - Use dev-libs/libbsd instead of internal funcs sys-apps/iproute2:minimal - only install ip and tc programs, without eBPF support +sys-apps/iproute2:nfs - Support RPC lookups via net-libs/libtirpc in ss sys-apps/irqbalance:numa - Support balancing IRQs across NUMA nodes sys-apps/irqbalance:tui - Enable build of irqbalance terminal user interface sys-apps/kexec-tools:booke - Include support for Book-E memory management @@ -7824,9 +7845,15 @@ sys-apps/lm-sensors:contrib - Installs user contributed configuration files so y sys-apps/lm-sensors:sensord - Enable sensord - a daemon that can be used to periodically log sensor readings from hardware health-monitoring chips sys-apps/man-db:manpager - Enable manpager wrapper for colorizing output sys-apps/memtest86:serial - Compile with serial console support +sys-apps/memtest86+:bios32 - Compile a BIOS-bootable 32bit memtest image +sys-apps/memtest86+:bios64 - Compile a BIOS-bootable 64bit memtest image sys-apps/memtest86+:boot - Also install to /boot instead of just /usr/share/memtest86+/ +sys-apps/memtest86+:efi32 - Compile a EFI32-bootable 32bit memtest image +sys-apps/memtest86+:efi64 - Compile a UEFI-bootable 64bit memtest image sys-apps/memtest86+:floppy - Install a script to create floppy disks containing memtest86+ binaries. sys-apps/memtest86+:iso - Compile an ISO image +sys-apps/memtest86+:iso32 - Compile a 32bit ISO image +sys-apps/memtest86+:iso64 - Compile a 64bit ISO image sys-apps/memtest86+:serial - Compile with serial console support sys-apps/moreutils:perl - Install scripts written in Perl sys-apps/net-tools:arp - build the arp and rarp tools (for manipulating the ARP cache) @@ -7904,7 +7931,6 @@ sys-apps/systemd:openssl - Enable use of dev-libs/openssl for various features sys-apps/systemd:pkcs11 - Enable PKCS#11 support for cryptsetup and homed sys-apps/systemd:pwquality - Enable password quality checking in homed sys-apps/systemd:qrcode - Enable qrcode output support in journal -sys-apps/systemd:repart - Enable support for growing/adding partitions sys-apps/systemd:resolvconf - Install resolvconf symlink for systemd-resolve sys-apps/systemd:sysv-utils - Install sysvinit compatibility symlinks and manpages for init, telinit, halt, poweroff, reboot, runlevel, and shutdown sys-apps/systemd:tpm - Enable TPM support @@ -7962,7 +7988,6 @@ sys-auth/pambase:sha512 - Switch Linux-PAM's pam_unix module to use sha512 for p sys-auth/pambase:systemd - Use pam_systemd module to register user sessions in the systemd control group hierarchy. sys-auth/pambase:yescrypt - Switch Linux-PAM's pam_unix module to use yescrypt for passwords hashes rather than MD5 sys-auth/polkit:duktape - Use dev-lang/duktape instead of dev-lang/spidermonkey as JavaScript engine -sys-auth/polkit:elogind - Use sys-auth/elogind for session tracking sys-auth/polkit:systemd - Use sys-apps/systemd for session tracking sys-auth/seatd:builtin - Enable embedded server in libseat sys-auth/seatd:server - Enable standalone seatd server @@ -8024,12 +8049,13 @@ sys-boot/plymouth:split-usr - Enable this if /bin and /usr/bin are separate dire sys-boot/refind:btrfs - Builds the EFI binary btrfs filesystem driver sys-boot/refind:ext2 - Builds the EFI binary ext2 filesystem driver sys-boot/refind:ext4 - Builds the EFI binary ext4 filesystem driver -sys-boot/refind:gnuefi - Compile using GNU-EFI instead of Tianocore sys-boot/refind:hfs - Builds the EFI binary hfs filesystem driver sys-boot/refind:iso9660 - Builds the EFI binary iso9660 filesystem driver sys-boot/refind:ntfs - Builds the EFI binary ntfs filesystem driver sys-boot/refind:reiserfs - Builds the EFI binary reiserfs filesystem driver sys-boot/silo:tilo-only - Install only the tilo netboot tool +sys-boot/syslinux:bios - Enable BIOS support +sys-boot/syslinux:efi - Enable EFI support sys-boot/vboot-utils:libzip - Use dev-libs/libzip. sys-cluster/ceph:babeltrace - Add support for LTTng babeltrace sys-cluster/ceph:cephfs - Build support for cephfs, a POSIX compatible filesystem built on top of ceph @@ -8371,6 +8397,7 @@ sys-libs/glibc:multiarch - enable optimizations for multiple CPU architectures ( sys-libs/glibc:multilib-bootstrap - Provide prebuilt libgcc.a and crt files if missing. Only needed for ABI switch. sys-libs/glibc:nscd - Build, and enable support for, the Name Service Cache Daemon sys-libs/glibc:ssp - protect stack of glibc internals +sys-libs/glibc:stack-realign - Realign the stack in the 32-bit build for compatibility with older binaries at some performance cost sys-libs/glibc:static-pie - Enable static PIE support (runtime files for -static-pie gcc option). sys-libs/glibc:suid - Make internal pt_chown helper setuid -- not needed if using Linux and have /dev/pts mounted with gid=5 sys-libs/glibc:systemtap - enable systemtap static probe points @@ -8406,6 +8433,7 @@ sys-libs/libxcrypt:compat - Build with compatibility interfaces for other crypt sys-libs/libxcrypt:system - Install as system libcrypt.so rather than to an alternate directory (will collide with sys-libs/glibc's version) sys-libs/musl-nscd:minimal - Only installs the header files sys-libs/ncurses:ada - Add bindings for the ADA programming language +sys-libs/ncurses:stack-realign - Realign the stack in the 32-bit build for compatibility with older binaries at some performance cost. Avoids crashes in older 32-bit binaries. Only affects x86/32-bit multilib builds on amd64. sys-libs/ncurses:tinfo - Build curses library (libncurses) sep from the low-level terminfo library (libtinfo) -- usually needed only for binary packages -- but it is binary compatible in either mode sys-libs/ncurses:trace - Enable test trace() support in ncurses calls sys-libs/ncurses-compat:tinfo - Build curses library (libncurses) sep from the low-level terminfo library (libtinfo) -- usually needed only for binary packages -- but it is binary compatible in either mode @@ -8538,20 +8566,11 @@ www-apps/drupal:uploadprogress - Install dev-php/pecl-uploadprogress package www-apps/gitea:acct - User and group management via acct-*/git packages www-apps/gitit:plugins - enables optional plugin runtime loader www-apps/hugo:sass - Enable SASS/SCSS support -www-apps/hugo:test-full - Pull optional heavier test-dependency packages www-apps/icingaweb2:apache2-server - Adds support for the apache2-server www-apps/icingaweb2:fpm - Adds FPM support to php www-apps/icingaweb2:nginx - Adds support for nginx www-apps/ikiwiki:extras - Installs additional modules used by ikiwiki plugins www-apps/klaus:ctags - Enable support for Exuberant ctags; makes all source code symbols hyperlinks to their definitions -www-apps/nikola:assets - Support web asset management -www-apps/nikola:charts - Support chart generation through dev-python/pygal -www-apps/nikola:hyphenation - Add hyphenation support through dev-python/pyphen -www-apps/nikola:ipython - Add IPython notebook compilation and LESS support -www-apps/nikola:jinja - Add support for dev-python/jinja as alternative templating engine to Mako -www-apps/nikola:server - Enable support for built-in web server using dev-python/aiohttp -www-apps/nikola:watchdog - Use dev-python/watchdog to monitor file system events -www-apps/nikola:webmedia - Use dev-python/micawber to extract metadata from web media links www-apps/postfixadmin:vacation - Install vacation.pl script and dependencies www-apps/redmine:markdown - Enable support for Markdown www-apps/redmine:minimagick - Enable image processing support via dev-ruby/mini_magick @@ -8577,7 +8596,9 @@ www-client/chromium:hangouts - Enable support for Google Hangouts features such www-client/chromium:headless - Build Ozone only with headless backend, NOT RECOMMENDED for general use. www-client/chromium:js-type-check - Enable JavaScript type-checking for Chrome's web technology-based UI. Requires Java. 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:pgo - Build with Profile Guided Optimizations (2-stage compilation) www-client/chromium:pic - Disable optimized assembly code that is not PIC friendly www-client/chromium:proprietary-codecs - Enable codecs for patent-encumbered audio and video formats. www-client/chromium:screencast - Enable support for remote desktop and screen cast using media-video/pipewire @@ -8588,7 +8609,6 @@ www-client/chromium:system-icu - Use system icu instead of the bundled one www-client/chromium:system-png - Use system libpng instead of the bundled one. www-client/chromium:widevine - Unsupported closed-source DRM capability (required by Netflix VOD) www-client/chromium-bin:suid - Install the SUID sandbox, which is only needed on CONFIG_USER_NS=n kernels. -www-client/chromium-bin:swiftshader - Install SwiftShader OpenGL libraries. www-client/chromium-bin:widevine - Unsupported closed-source DRM capability (required by Netflix VOD). www-client/dillo:xembed - Enable X11 XEmbed support www-client/elinks:bittorrent - Enable support for the BitTorrent protocol @@ -8789,7 +8809,6 @@ x11-libs/libXaw:deprecated - Install deprecated Xaw6 library. x11-libs/libXfont2:bzip2 - Support bzip2 compressed PCF fonts. x11-libs/libXfont2:truetype - Use media-libs/freetype for font rasterization. x11-libs/libdlo:test-program - Build the program for testing Displaylink devices. -x11-libs/libdrm:libkms - Enable building of libkms, a library for applications to interface with KMS x11-libs/libdrm:valgrind - Compile in valgrind memory hints x11-libs/libfm:automount - Use gnome-base/gvfs for automounting x11-libs/libfm:udisks - Use libfm's udisks-based volume monitor implementation instead of using the one from gvfs @@ -8798,6 +8817,7 @@ x11-libs/libva:drm - Enables VA/DRM API support. x11-libs/libva:utils - Install VA-API utility programs. x11-libs/libva-compat:drm - Enables VA/DRM API support. x11-libs/libva-compat:egl - Enables EGL support. +x11-libs/libva-intel-driver:hybrid - Enable support for hybrid vaapi hardware acceleration on Intel Haswell and newer architectures x11-libs/libva-intel-media-driver:redistributable - Install redistributable media kernel binaries (no source code) files (primarily needed for video encoding support) x11-libs/libwnck:tools - Install wnckprop-3 and wnck-urgency-monitor-3 command-line tools x11-libs/libxcb:xkb - Enable the XCB keyboard extension @@ -8820,7 +8840,7 @@ x11-misc/albert:python-extensions - Install default python extensions system-wid x11-misc/albert:statistics - Enable local statistics x11-misc/albert:virtualbox - Enable app-emulation/virtualbox extension x11-misc/alock:doc - Build and install manpage with app-text/asciidoc. -x11-misc/autorandr:launcher - Install the launcher +x11-misc/autorandr:launcher - Install the launcher, i.e., an alternative to the udev/systemd hooks x11-misc/bumblebee:bbswitch - Add dependency on sys-power/bbswitch for PM feature x11-misc/clipmenu:dmenu - Use dmenu as default launcher x11-misc/clipmenu:fzf - Use fzf as default launcher @@ -8838,7 +8858,7 @@ x11-misc/ktsuss:sudo - Use the sudo backend instead the su one x11-misc/light-locker:dpms - Turn on the display on screensaver deactivation. x11-misc/light-locker:screensaver - Lock the screen on screensaver activation. x11-misc/lightdm:gtk - Pull in the gtk+ greeter -x11-misc/lightdm:non_root - Use non-root user by default +x11-misc/lightdm:non-root - Use non-root user by default x11-misc/mugshot:gnome - Add support for gnome-base/gnome-control-center x11-misc/mugshot:libreoffice - Add support for app-office/libreoffice and app-office/libreoffice-bin x11-misc/mugshot:webcam - Add support for setting a profile photo in media-video/cheese @@ -8910,7 +8930,6 @@ x11-plugins/pidgin-sipe:ocs2005-message-hack - Disable message timeout for OCS20 x11-plugins/pidgin-sipe:openssl - Enable crypto support via dev-libs/openssl x11-plugins/pidgin-sipe:telepathy - Support use as a telepathy backend x11-plugins/pidgin-sipe:voice - Enable experimental voice/video support -x11-plugins/pidgin-telegram:gcrypt - Use dev-libs/libgcrypt instead of dev-libs/openssl. x11-plugins/vicious:contrib - Install extra widgets, some for less common hardware, some contributed by Vicious users. x11-plugins/wmbattery:apm - Add APM (Advanced Power Management) support x11-plugins/wmfire:session - Enable session management @@ -9027,6 +9046,11 @@ x11-wm/fvwm:lock - Enable screen locking x11-wm/fvwm:netpbm - Enable NetPBM support (used by FvwmScript-ScreenDump) x11-wm/fvwm:rplay - Enable rplay support x11-wm/fvwm:stroke - Mouse Gesture support +x11-wm/fvwm3:go - Enable building dev-lang/go code (FvwmPrompt) +x11-wm/fvwm3:lock - Enable screen locking +x11-wm/fvwm3:netpbm - Enable NetPBM support (used by FvwmScript-ScreenDump) +x11-wm/fvwm3:rplay - Enable rplay support +x11-wm/fvwm3:stroke - Mouse Gesture support x11-wm/i3:doc - Build and install the HTML documentation and regenerate the man pages x11-wm/icewm:gdk-pixbuf - Enable gdk-pixbuf rendering x11-wm/lumina:desktop-utils - Build and install lumina's desktop-utils |