From 752d6256e5204b958b0ef7905675a940b5e9172f Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 12 May 2022 16:42:50 +0300 Subject: gentoo resync : 12.05.2022 --- profiles/Manifest.gz | Bin 142572 -> 144831 bytes profiles/arch.list | 1 + profiles/arch/alpha/package.use.mask | 27 +- profiles/arch/alpha/use.mask | 7 - profiles/arch/amd64/package.use.mask | 18 +- profiles/arch/amd64/use.mask | 4 + profiles/arch/amd64/x32/package.mask | 6 + profiles/arch/arm/armv4/package.mask | 5 +- profiles/arch/arm/armv4/package.use.mask | 5 + profiles/arch/arm/armv4t/package.mask | 5 +- profiles/arch/arm/armv4t/package.use.mask | 5 + profiles/arch/arm/armv5te/package.mask | 5 +- profiles/arch/arm/armv5te/package.use.mask | 5 + profiles/arch/arm/package.use.mask | 5 + profiles/arch/arm64/package.use.mask | 9 + profiles/arch/arm64/use.stable.mask | 6 - profiles/arch/base/make.defaults | 2 +- profiles/arch/base/package.use.mask | 24 +- profiles/arch/base/use.mask | 1 + profiles/arch/hppa/package.use.mask | 26 +- profiles/arch/hppa/package.use.stable.mask | 8 - profiles/arch/ia64/package.use.mask | 24 +- profiles/arch/loong/eapi | 1 + profiles/arch/loong/la64v100/lp64d/eapi | 1 + profiles/arch/loong/la64v100/lp64d/make.defaults | 21 + profiles/arch/loong/make.defaults | 52 +++ profiles/arch/loong/package.mask | 7 + profiles/arch/loong/package.use.force | 17 + profiles/arch/loong/package.use.mask | 46 ++ profiles/arch/loong/parent | 1 + profiles/arch/loong/use.force | 5 + profiles/arch/loong/use.mask | 37 ++ profiles/arch/m68k/use.mask | 2 +- profiles/arch/mips/package.use.mask | 4 + profiles/arch/mips/use.mask | 2 +- profiles/arch/powerpc/package.use.mask | 4 + profiles/arch/powerpc/ppc32/package.use.mask | 12 + .../arch/powerpc/ppc32/package.use.stable.mask | 10 + profiles/arch/powerpc/ppc64/32ul/package.use.mask | 6 +- profiles/arch/powerpc/ppc64/64le/package.mask | 5 - profiles/arch/powerpc/ppc64/package.mask | 12 - profiles/arch/riscv/package.mask | 6 +- profiles/arch/riscv/package.use.mask | 31 +- profiles/arch/riscv/rv64gc/lp64d/package.mask | 6 + profiles/arch/riscv/rv64gc/lp64d/package.use.force | 7 + profiles/arch/s390/package.mask | 17 +- profiles/arch/s390/package.use.force | 10 +- profiles/arch/s390/package.use.mask | 109 ++++- profiles/arch/s390/s390x/package.mask | 12 + profiles/arch/s390/s390x/package.use.force | 3 +- profiles/arch/s390/s390x/use.mask | 5 + profiles/arch/s390/use.mask | 36 ++ profiles/arch/sparc/package.use.mask | 21 +- profiles/arch/sparc/package.use.stable.mask | 17 +- profiles/arch/x86/package.use.mask | 13 +- profiles/arch/x86/use.mask | 4 + profiles/arches.desc | 3 +- profiles/base/package.use | 4 + profiles/base/package.use.force | 1 + profiles/base/package.use.mask | 42 +- profiles/base/package.use.stable.mask | 13 +- profiles/base/use.mask | 4 + profiles/base/use.stable.mask | 7 +- profiles/default/linux/loong/22.0/la64v100/eapi | 1 + .../linux/loong/22.0/la64v100/lp64d/desktop/eapi | 1 + .../linux/loong/22.0/la64v100/lp64d/desktop/parent | 2 + .../loong/22.0/la64v100/lp64d/desktop/systemd/eapi | 1 + .../22.0/la64v100/lp64d/desktop/systemd/parent | 2 + .../default/linux/loong/22.0/la64v100/lp64d/eapi | 1 + .../default/linux/loong/22.0/la64v100/lp64d/parent | 2 + .../linux/loong/22.0/la64v100/lp64d/systemd/eapi | 1 + .../linux/loong/22.0/la64v100/lp64d/systemd/parent | 2 + profiles/default/linux/loong/22.0/la64v100/parent | 2 + profiles/default/linux/loong/eapi | 1 + profiles/default/linux/loong/parent | 3 + profiles/default/linux/package.use.mask | 1 + profiles/desc/python_single_target.desc | 1 + profiles/desc/python_targets.desc | 1 + profiles/embedded/make.defaults | 2 +- profiles/features/musl/package.mask | 15 + profiles/license_groups | 2 +- profiles/package.deprecated | 8 +- profiles/package.mask | 491 ++++++++++++--------- profiles/profiles.desc | 29 +- profiles/targets/desktop/gnome/package.use | 2 +- profiles/targets/desktop/package.use | 4 + profiles/thirdpartymirrors | 4 +- profiles/updates/2Q-2020 | 1 - profiles/updates/2Q-2022 | 5 + profiles/updates/3Q-2019 | 1 - profiles/use.local.desc | 144 +++--- 91 files changed, 1094 insertions(+), 450 deletions(-) create mode 100644 profiles/arch/loong/eapi create mode 100644 profiles/arch/loong/la64v100/lp64d/eapi create mode 100644 profiles/arch/loong/la64v100/lp64d/make.defaults create mode 100644 profiles/arch/loong/make.defaults create mode 100644 profiles/arch/loong/package.mask create mode 100644 profiles/arch/loong/package.use.force create mode 100644 profiles/arch/loong/package.use.mask create mode 100644 profiles/arch/loong/parent create mode 100644 profiles/arch/loong/use.force create mode 100644 profiles/arch/loong/use.mask create mode 100644 profiles/arch/riscv/rv64gc/lp64d/package.mask create mode 100644 profiles/arch/riscv/rv64gc/lp64d/package.use.force create mode 100644 profiles/default/linux/loong/22.0/la64v100/eapi create mode 100644 profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/eapi create mode 100644 profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/parent create mode 100644 profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/systemd/eapi create mode 100644 profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/systemd/parent create mode 100644 profiles/default/linux/loong/22.0/la64v100/lp64d/eapi create mode 100644 profiles/default/linux/loong/22.0/la64v100/lp64d/parent create mode 100644 profiles/default/linux/loong/22.0/la64v100/lp64d/systemd/eapi create mode 100644 profiles/default/linux/loong/22.0/la64v100/lp64d/systemd/parent create mode 100644 profiles/default/linux/loong/22.0/la64v100/parent create mode 100644 profiles/default/linux/loong/eapi create mode 100644 profiles/default/linux/loong/parent (limited to 'profiles') diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz index 49fca664d828..45c4443730ec 100644 Binary files a/profiles/Manifest.gz and b/profiles/Manifest.gz differ diff --git a/profiles/arch.list b/profiles/arch.list index 0c9a0540efa1..c1b3f7ab2a45 100644 --- a/profiles/arch.list +++ b/profiles/arch.list @@ -4,6 +4,7 @@ arm arm64 hppa ia64 +loong m68k mips ppc diff --git a/profiles/arch/alpha/package.use.mask b/profiles/arch/alpha/package.use.mask index 6d2e35d12785..7b5c6e1c20ad 100644 --- a/profiles/arch/alpha/package.use.mask +++ b/profiles/arch/alpha/package.use.mask @@ -1,6 +1,26 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-04-29) +# Needs unkeyworded dev-util/umockdev +sys-power/upower test + +# Michał Górny (2022-04-26) +# Unkeyworded dependencies. +dev-python/click doc + +# Nickolas Raymond Kaczynski (2022-04-24) +# Dependencies are missing keywords +media-libs/imlib2 svg heif jpegxl + +# Matt Turner (2022-04-18) +# app-text/nuspell is not keyworded +app-text/enchant nuspell + +# Matt Turner (2022-04-16) +# sys-auth/seatd is not keyworded +dev-libs/weston seatd + # Lars Wendler (2022-04-01) # gnome-base/librsvg missing keywords media-libs/freetype svg @@ -26,11 +46,6 @@ app-accessibility/espeak-ng man # media-libs/svt-av1 is not keyworded here media-video/ffmpeg svt-av1 -# Michał Górny (2021-12-30) -# Don't apply stable masks to python-exec since we're forcing every -# impl there anyway. Please keep this in sync with use.mask. -dev-lang/python-exec -python_targets_python3_10 - # Sam James (2021-11-05) # Avoid keywording unnecessary depenencies for now, bug #804115 dev-python/scipy pythran @@ -296,6 +311,7 @@ net-libs/gnutls test-full # Michał Górny (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 (2017-05-18) # Stack protector code is not ported to alpha (and may not ever be) @@ -378,6 +394,7 @@ net-misc/networkmanager wext # Tobias Klausmann (2015-08-10) # Opting out of the net-misc/ofono dep tree until we have a user request >=media-sound/pulseaudio-6.0 ofono-headset +media-sound/pulseaudio-daemon ofono-headset # Gilles Dartiguelongue (2015-06-09) # dev-lua/lgi lacks alpha keyword, bug #551540 diff --git a/profiles/arch/alpha/use.mask b/profiles/arch/alpha/use.mask index fc2e756c5e4e..f2978cfec584 100644 --- a/profiles/arch/alpha/use.mask +++ b/profiles/arch/alpha/use.mask @@ -15,13 +15,6 @@ pipewire # Matt Turner (2021-07-05) nftables -# Michał Górny (2021-05-20) -# Unresolved keywordreqs are getting in the way. -# https://bugs.gentoo.org/773451 -# https://bugs.gentoo.org/789606 -python_targets_python3_10 -python_single_target_python3_10 - # Andreas Sturmlechner (2020-11-12) # media-sound/jack-audio-connection-kit re-keywording timeout, bug #736725 jack diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask index 6f7acd4bd1c7..2482500d3cf3 100644 --- a/profiles/arch/amd64/package.use.mask +++ b/profiles/arch/amd64/package.use.mask @@ -123,17 +123,6 @@ sci-physics/root -cudnn mail-client/thunderbird -eme-free www-client/firefox -eme-free -# Mart Raudsepp (2020-03-01) -# dev-util/sysprof-capture is keyworded on amd64 -x11-wm/mutter -sysprof -dev-libs/gjs -sysprof -dev-libs/glib -sysprof -gnome-extra/cjs -sysprof -x11-libs/gtk+ -sysprof -net-libs/libsoup -sysprof -x11-libs/pango -sysprof -gui-libs/gtk -sysprof - # Andreas Sturmlechner (2020-02-26) # Vulkan is available on amd64. dev-qt/qt3d -vulkan @@ -291,6 +280,7 @@ sys-boot/grub:2 -grub_platforms_xen-32 # Mike Gilbert (2015-09-05) # sys-boot/gnu-efi is not supported on all archs. sys-apps/systemd -gnuefi +sys-apps/systemd-utils -boot # Ben de Groot (2015-03-15) # media-libs/libbdplus is keyworded on amd64, so unmask the useflag @@ -350,6 +340,7 @@ app-arch/zpaq -jit # webrtc-audio-processing is only supported on x86/amd64. Possibly arm can be # added. media-sound/pulseaudio -webrtc-aec +media-sound/pulseaudio-daemon -webrtc-aec # Bernard Cafarelli (2012-02-27) # Masked in base profile, supported on this arch @@ -410,11 +401,6 @@ media-libs/smpeg cpu_flags_x86_mmx # x86_64 opts are enabled with USE sse. so masking the rest media-sound/mpg123 cpu_flags_x86_mmx cpu_flags_x86_3dnow cpu_flags_x86_3dnowext -# Alistair Bush (2007-05-08) -# Mask doc flag for fop as nearly impossible to -# run javadoc target. see #177585 -dev-java/fop:0 doc - # Alexis Ballier (2008-08-08) # x86 asm only, it won't be built on amd64 if mmx useflag is enabled but that # saves people from needlessly installing nasm diff --git a/profiles/arch/amd64/use.mask b/profiles/arch/amd64/use.mask index 6040e0cc0374..d21568f5d05e 100644 --- a/profiles/arch/amd64/use.mask +++ b/profiles/arch/amd64/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -amd64 +# Matt Turner (2022-04-16) +# dev-util/sysprof-capture is keyworded on amd64 +-sysprof + # David Seifert (2022-03-13) # Cuda/NVENC works here -cuda diff --git a/profiles/arch/amd64/x32/package.mask b/profiles/arch/amd64/x32/package.mask index 85a56dd72735..444da1029e7b 100644 --- a/profiles/arch/amd64/x32/package.mask +++ b/profiles/arch/amd64/x32/package.mask @@ -1,6 +1,11 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Jonas Licht (2022-05-01) +# Requires net-libs/nodejs, plus mask all reverse-dependecies. +net-analyzer/gsa +net-analyzer/gsad + # Andrew Ammerlaan (2022-02-13) # Requires qtwebengine sci-electronics/eagle @@ -31,6 +36,7 @@ app-editors/ghostwriter app-editors/notepadqq app-editors/retext app-misc/anki +app-office/kalendar:5 app-office/kmymoney:5 app-office/skrooge:5 app-office/texmaker diff --git a/profiles/arch/arm/armv4/package.mask b/profiles/arch/arm/armv4/package.mask index 46847344892e..89a118698dba 100644 --- a/profiles/arch/arm/armv4/package.mask +++ b/profiles/arch/arm/armv4/package.mask @@ -27,4 +27,7 @@ virtual/rust gnome-base/gdm gnome-extra/chrome-gnome-shell gnome-extra/gnome-tweaks ->=media-libs/freetype-2.12.0 +>=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 index 22dcce444583..4ee82d31442a 100644 --- a/profiles/arch/arm/armv4/package.use.mask +++ b/profiles/arch/arm/armv4/package.use.mask @@ -1,6 +1,11 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-04-22) +# Needs Rustified librsvg +>=media-libs/freetype-2.12.0 svg +media-libs/imlib2 svg + # Matt Turner (2021-07-25) # gdm requires gnome-shell requires rustified librsvg. x11-misc/xscreensaver gdm diff --git a/profiles/arch/arm/armv4t/package.mask b/profiles/arch/arm/armv4t/package.mask index 46847344892e..89a118698dba 100644 --- a/profiles/arch/arm/armv4t/package.mask +++ b/profiles/arch/arm/armv4t/package.mask @@ -27,4 +27,7 @@ virtual/rust gnome-base/gdm gnome-extra/chrome-gnome-shell gnome-extra/gnome-tweaks ->=media-libs/freetype-2.12.0 +>=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 index 22dcce444583..4ee82d31442a 100644 --- a/profiles/arch/arm/armv4t/package.use.mask +++ b/profiles/arch/arm/armv4t/package.use.mask @@ -1,6 +1,11 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-04-22) +# Needs Rustified librsvg +>=media-libs/freetype-2.12.0 svg +media-libs/imlib2 svg + # Matt Turner (2021-07-25) # gdm requires gnome-shell requires rustified librsvg. x11-misc/xscreensaver gdm diff --git a/profiles/arch/arm/armv5te/package.mask b/profiles/arch/arm/armv5te/package.mask index c63fbc970fa1..73bc0c057545 100644 --- a/profiles/arch/arm/armv5te/package.mask +++ b/profiles/arch/arm/armv5te/package.mask @@ -27,4 +27,7 @@ virtual/rust gnome-base/gdm gnome-extra/chrome-gnome-shell gnome-extra/gnome-tweaks ->=media-libs/freetype-2.12.0 +>=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 index 22dcce444583..4ee82d31442a 100644 --- a/profiles/arch/arm/armv5te/package.use.mask +++ b/profiles/arch/arm/armv5te/package.use.mask @@ -1,6 +1,11 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-04-22) +# Needs Rustified librsvg +>=media-libs/freetype-2.12.0 svg +media-libs/imlib2 svg + # Matt Turner (2021-07-25) # gdm requires gnome-shell requires rustified librsvg. x11-misc/xscreensaver gdm diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask index 6f6b04881b44..64a70b3dadac 100644 --- a/profiles/arch/arm/package.use.mask +++ b/profiles/arch/arm/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 (2022-04-18) +# app-text/nuspell is not keyworded +app-text/enchant nuspell + # Adel Kara Slimane (2022-03-14) # Untested useflag on other arches, needs keywording media-video/ffmpeg vmaf @@ -74,6 +78,7 @@ net-im/prosody selinux # gnuefi + systemd-boot works on arm # bug #729720 sys-apps/systemd -gnuefi +sys-apps/systemd-utils -boot # Joonas Niilola (2021-01-15) # Dependency not keyworded on this arch. diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask index 8b7b5eb5a77d..b729e03da798 100644 --- a/profiles/arch/arm64/package.use.mask +++ b/profiles/arch/arm64/package.use.mask @@ -1,6 +1,14 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Matt Turnbull (2022-05-05) +# Cinnamon is not keyworded. Bug 842033 +x11-themes/arc-theme cinnamon + +# Matt Turner (2022-04-18) +# app-text/nuspell is not keyworded +app-text/enchant nuspell + # Adel Kara Slimane (2022-03-14) # Untested useflag on other arches, needs keywording media-video/ffmpeg vmaf @@ -108,6 +116,7 @@ media-sound/bluez-alsa man # gnuefi + systemd-boot works on arm64 # bug #729720 sys-apps/systemd -gnuefi +sys-apps/systemd-utils -boot # Joonas Niilola (2021-01-15) # Dependency not keyworded on this arch. diff --git a/profiles/arch/arm64/use.stable.mask b/profiles/arch/arm64/use.stable.mask index 1c9855b1282b..75662ccee1bc 100644 --- a/profiles/arch/arm64/use.stable.mask +++ b/profiles/arch/arm64/use.stable.mask @@ -9,12 +9,6 @@ video_cards_nvidia nvenc -# Sam James (2020-12-23) -# dev-lang/luajit is not yet stable -lua_single_target_luajit -lua_targets_luajit -luajit - # Sam James (2020-10-08) # Not enough packages stable w/ PyPy3 support python_targets_pypy3 diff --git a/profiles/arch/base/make.defaults b/profiles/arch/base/make.defaults index 9abd9bab3d01..fb4ad83b8fa2 100644 --- a/profiles/arch/base/make.defaults +++ b/profiles/arch/base/make.defaults @@ -3,6 +3,6 @@ USE_EXPAND_UNPREFIXED="ARCH" USE_EXPAND_IMPLICIT="ARCH" -USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 arm64-macos hppa ia64 m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-linux x86-solaris x86-winnt" +USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 arm64-macos hppa ia64 loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-linux x86-solaris x86-winnt" PROFILE_ONLY_VARIABLES="${PROFILE_ONLY_VARIABLES} ARCH USE_EXPAND_VALUES_ARCH" diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask index 42238fbf4d8f..9b39c72ba291 100644 --- a/profiles/arch/base/package.use.mask +++ b/profiles/arch/base/package.use.mask @@ -1,6 +1,17 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# WANG Xuerui (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. +# In the meantime, force-enable on loong only. +# This is not inside use.mask, because crossdev toolchain packages would +# want to have the flag enabled without hassle. +dev-libs/libffi experimental-loong +sys-kernel/linux-headers experimental-loong +sys-libs/glibc experimental-loong +sys-libs/libseccomp experimental-loong + # James Le Cuirot (2022-02-24) # These GRUB platforms are only for MIPS. sys-boot/grub grub_platforms_loongson grub_platforms_qemu-mips @@ -112,17 +123,6 @@ app-metrics/collectd collectd_plugins_slurm # https://sourceware.org/glibc/wiki/PortStatus sys-libs/glibc static-pie -# Mart Raudsepp (2020-03-01) -# dev-util/sysprof not keyworded on most arches yet -x11-wm/mutter sysprof -dev-libs/gjs sysprof -dev-libs/glib sysprof -gnome-extra/cjs sysprof -x11-libs/gtk+ sysprof -net-libs/libsoup sysprof -x11-libs/pango sysprof -gui-libs/gtk sysprof - # Andreas Sturmlechner (2020-02-26) # Vulkan support is only available on few selected arches atm. # Mask everywhere, unmask where appropriate. @@ -286,6 +286,7 @@ media-video/ffmpeg-chromium mmal # Mike Gilbert (2015-09-05) # sys-boot/gnu-efi is not supported on all archs. sys-apps/systemd gnuefi +sys-apps/systemd-utils boot # Ben de Groot (2015-03-15) # Mask bdplus support and unmask on arches where libbdplus is keyworded. @@ -337,6 +338,7 @@ app-arch/zpaq jit # webrtc-audio-processing is only supported on x86/amd64. Possibly arm can be # added. media-sound/pulseaudio webrtc-aec +media-sound/pulseaudio-daemon webrtc-aec # Christoph Junghans (2012-02-04) # mips only use flags diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask index 229a41186f2d..e355ffb1edcd 100644 --- a/profiles/arch/base/use.mask +++ b/profiles/arch/base/use.mask @@ -221,6 +221,7 @@ arm arm64 hppa ia64 +loong m68k mips ppc diff --git a/profiles/arch/hppa/package.use.mask b/profiles/arch/hppa/package.use.mask index 3b3b89939204..ea12bfd2a81c 100644 --- a/profiles/arch/hppa/package.use.mask +++ b/profiles/arch/hppa/package.use.mask @@ -4,6 +4,24 @@ # NOTE: When masking a USE flag due to missing keywords, please file a keyword # request bug for the hppa arch. +# Matt Turner (2022-05-07) +# app-crypt/gcr is not keyworded +app-crypt/pinentry gtk +dev-libs/libgdata crypt + +# Nickolas Raymond Kaczynski (2022-04-24) +# Dependencies are missing keywords +media-libs/imlib2 svg heif jpegxl + +# Sam James (2022-04-24) +# Requires dev-util/pahole. +sys-kernel/gentoo-kernel debug +sys-kernel/vanilla-kernel debug + +# Matt Turner (2022-04-18) +# app-text/nuspell is not keyworded +app-text/enchant nuspell + # Lars Wendler (2022-04-01) # gnome-base/librsvg missing keywords media-libs/freetype svg @@ -185,9 +203,8 @@ app-emacs/elscreen wanderlust net-im/pidgin gadu # Jeroen Roovers (2020-01-28) -# sys-apps/systemd is not stable # media-libs/libilbc has not been ported to HPPA -net-analyzer/wireshark ilbc sdjournal +net-analyzer/wireshark ilbc # Andreas Sturmlechner (2020-01-26) # media-libs/libheif is not keyworded @@ -249,10 +266,6 @@ sys-libs/glibc systemtap # Requires java app-forensics/sleuthkit java -# Michał Górny (2017-08-08) -# Requires USE=seccomp that is masked in this profile. -net-libs/gnutls test-full - # Jeroen Roovers (2017-02-04) # media-libs/libilbc has not been ported to HPPA # media-libs/zimg triggers a toolchain issue (bug #597152) @@ -349,6 +362,7 @@ dev-libs/libpcre jit # Jeroen Roovers (2014-02-18) # OSS is the only kernel audio interface that works on HPPA media-sound/pulseaudio equalizer -oss +media-sound/pulseaudio-daemon equalizer -oss # Jeroen Roovers (2012-05-21) # media-sound/lilypond has problems running mpost (bug #416961) diff --git a/profiles/arch/hppa/package.use.stable.mask b/profiles/arch/hppa/package.use.stable.mask index 9aa52314f86c..f3fafe0de1d0 100644 --- a/profiles/arch/hppa/package.use.stable.mask +++ b/profiles/arch/hppa/package.use.stable.mask @@ -98,10 +98,6 @@ sys-apps/iproute2 atm bpf iptables # dev-libs/libzip does not have stable keywords on hppa >=media-gfx/imagemagick-7 zip -# Sam James (2021-06-01) -# sys-apps/systemd is not stable on hppa -sys-auth/pambase homed - # Sam James (2021-02-18) # Requires dev-lang/vala to be stable gnome-base/librsvg vala @@ -174,10 +170,6 @@ x11-base/xorg-server xorg # not all needed sphinx modules are stable on hppa. dev-python/aiohttp doc -# Sergei Trofimovich (2020-11-14) -# sys-apps/systemd has no stable keywords on hppa. -sys-apps/ipmitool openbmc - # Arfrever Frehtes Taifersar Arahesis (2020-10-14) # app-i18n/fcitx:4 not stable. media-libs/libsdl2 fcitx4 diff --git a/profiles/arch/ia64/package.use.mask b/profiles/arch/ia64/package.use.mask index e8109642ccda..8c184263e48c 100644 --- a/profiles/arch/ia64/package.use.mask +++ b/profiles/arch/ia64/package.use.mask @@ -1,6 +1,23 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Nickolas Raymond Kaczynski (2022-04-24) +# Dependencies are missing keywords +media-libs/imlib2 svg heif jpegxl +media-gfx/graphicsmagick jpegxl + +# Matt Turner (2022-04-18) +# app-text/nuspell is not keyworded +app-text/enchant nuspell + +# Matt Turner (2022-04-16) +# net-misc/freerdp is not keyworded +dev-libs/weston rdp + +# Matt Turner (2022-04-16) +# sys-auth/seatd is not keyworded +dev-libs/weston seatd + # Lars Wendler (2022-04-01) # gnome-base/librsvg missing keywords media-libs/freetype svg @@ -273,6 +290,7 @@ media-video/ffmpeg libv4l # Michał Górny (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 (2017-07-20) # pulls in unkeyworded java @@ -369,10 +387,12 @@ net-misc/networkmanager wext # Pacho Ramos (2015-09-06) # Missing keywords media-sound/pulseaudio ofono-headset +media-sound/pulseaudio-daemon ofono-headset # Mike Gilbert (2015-09-05) # sys-boot/gnu-efi is not supported on all archs. sys-apps/systemd -gnuefi +sys-apps/systemd-utils -boot # Pacho Ramos (2015-06-13) # Missing keywords, bug #513108 @@ -402,10 +422,6 @@ net-misc/modemmanager mbim # Various deps not ported to ia64. dev-python/ipython nbconvert notebook -# Pacho Ramos (2014-03-15) -# Missing keywords, bug #504672 ->=net-misc/vinagre-3.10 rdp - # Pacho Ramos (2014-02-23) # Needed dependencies cannot be installed on ia64, bug #498638 dev-util/dbus-test-runner test diff --git a/profiles/arch/loong/eapi b/profiles/arch/loong/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/arch/loong/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/arch/loong/la64v100/lp64d/eapi b/profiles/arch/loong/la64v100/lp64d/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/arch/loong/la64v100/lp64d/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/arch/loong/la64v100/lp64d/make.defaults b/profiles/arch/loong/la64v100/lp64d/make.defaults new file mode 100644 index 000000000000..bbe4f93abf3c --- /dev/null +++ b/profiles/arch/loong/la64v100/lp64d/make.defaults @@ -0,0 +1,21 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# LoongArch la64v100/lp64d no-multilib profile +# +# la64v100 -- the ISA as defined in LoongArch Reference Manual Volume 1, v1.00. + +CHOST="loongarch64-unknown-linux-gnu" +MULTILIB_ABIS="lp64d" +DEFAULT_ABI="lp64d" +ABI="lp64d" + +CFLAGS="-O2 -pipe -march=loongarch64 -mabi=lp64d" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +# We have only one ABI +MULTILIB_ABIS="lp64d" +DEFAULT_ABI="lp64d" +ABI="lp64d" diff --git a/profiles/arch/loong/make.defaults b/profiles/arch/loong/make.defaults new file mode 100644 index 000000000000..3c0828d8bc2b --- /dev/null +++ b/profiles/arch/loong/make.defaults @@ -0,0 +1,52 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Main LoongArch profile directory. Common settings for all loong profiles. +# +# Subdirectories represent choices for base instruction set; the names come +# from the "Base Architecture" table, in the *LoongArch Toolchain Conventions* +# document. +# +# https://loongson.github.io/LoongArch-Documentation/LoongArch-toolchain-conventions-EN.html + +# This is not a complete profile. Use the subdirectories! + +ARCH="loong" +ACCEPT_KEYWORDS="loong ~loong" + +USE_EXPAND_VALUES_ARCH="${USE_EXPAND_VALUES_ARCH} loong" + +CFLAGS="-O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +SYMLINK_LIB="no" + +# Note about LIBDIR_*: +# +# Unlike riscv profiles, LoongArch so far has not defined exact multilib +# layouts for non-multiarch (i.e. non-Debian-derived) systems; also the ABIs +# other than LP64D are underdeveloped and likely unusable. So here we only +# give definitions for lp64d. +# +# Should any official spec be revised such that a multilib layout is given, +# definitions here should be updated to stay compliant. + +# Flags for lp64d +LIBDIR_lp64d="lib64" +CFLAGS_lp64d="-mabi=lp64d" +LDFLAGS_lp64d="-m elf64loongarch" +CHOST_lp64d="loongarch64-unknown-linux-gnu" + +# Since many people will want to test this in qemu... +FEATURES="-pid-sandbox -network-sandbox -ipc-sandbox" + +# We need to fetch https git repo (gcc) during bootstrap, before gcc-12.1.0 +# is officially released. +BOOTSTRAP_USE="${BOOTSTRAP_USE} curl_ssl_openssl ssl" + +# The following stuff MUST be defined in subdirs: +# ABI +# DEFAULT_ABI +# MULTILIB_ABIS diff --git a/profiles/arch/loong/package.mask b/profiles/arch/loong/package.mask new file mode 100644 index 000000000000..3c62b9f0752a --- /dev/null +++ b/profiles/arch/loong/package.mask @@ -0,0 +1,7 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# WANG Xuerui (2022-05-04) +# We have no Rust at the moment +>=dev-python/cryptography-37 +>=gnome-base/librsvg-2.41 diff --git a/profiles/arch/loong/package.use.force b/profiles/arch/loong/package.use.force new file mode 100644 index 000000000000..e53df0152ef8 --- /dev/null +++ b/profiles/arch/loong/package.use.force @@ -0,0 +1,17 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# WANG Xuerui (2022-04-24) +# Force-enable experimental-loong on packages; we're loong. +dev-libs/libffi experimental-loong +sys-kernel/linux-headers experimental-loong +sys-libs/glibc experimental-loong +sys-libs/libseccomp experimental-loong + +# WANG Xuerui (2022-04-18) +# gcc-12 is live ebuild for now, hence requiring this +dev-vcs/git curl + +# WANG Xuerui (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 new file mode 100644 index 000000000000..746d4799f4d7 --- /dev/null +++ b/profiles/arch/loong/package.use.mask @@ -0,0 +1,46 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# WANG Xuerui (2022-04-24) +# Unmask experimental-loong on packages; we're loong. +dev-libs/libffi -experimental-loong +sys-kernel/linux-headers -experimental-loong +sys-libs/glibc -experimental-loong +sys-libs/libseccomp -experimental-loong + +# WANG Xuerui (2022-04-18) +# Mask io-uring & zbc pending keywording +sys-block/fio -io-uring -zbc + +# WANG Xuerui (2022-04-18) +# We never had non-deprecated libcrypt support from glibc, so disable compat +# from libxcrypt for a world without libcrypt.so.1 +>=sys-libs/libxcrypt-4.4.23-r1 compat + +# WANG Xuerui (2022-04-18) +# Catalyst has support for assembling bootloader on this arch +dev-util/catalyst -system-bootloader + +# The below masks are liberally taken from riscv, which has similar +# limitations. + +# LoongArch has no gold +sys-devel/binutils gold + +# sys-libs/libunwind do not support LoongArch for now +dev-libs/efl unwind +dev-util/strace unwind +media-libs/gstreamer unwind +media-libs/mesa unwind +net-libs/zeromq unwind +net-mail/dovecot unwind +x11-base/xorg-server unwind +x11-base/xwayland unwind + +# These aren't ported to LoongArch yet +dev-libs/libpcre2 jit +dev-libs/libpcre jit + # There is no java in this profile (if there is it must be available). Without -# this repoman will fail on apps like sys-libs/db +# this, sys-libs/db has unsolvable dependencies java # USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh. diff --git a/profiles/arch/mips/package.use.mask b/profiles/arch/mips/package.use.mask index bc6c5cb3127f..8c2459b45e47 100644 --- a/profiles/arch/mips/package.use.mask +++ b/profiles/arch/mips/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 (2022-04-18) +# app-text/nuspell is not keyworded +app-text/enchant nuspell + # Adel Kara Slimane (2022-03-14) # Untested useflag on other arches, needs keywording media-video/ffmpeg vmaf diff --git a/profiles/arch/mips/use.mask b/profiles/arch/mips/use.mask index 2b1535db25b6..d62144ad90d7 100644 --- a/profiles/arch/mips/use.mask +++ b/profiles/arch/mips/use.mask @@ -178,7 +178,7 @@ jack # Paul de Vrieze # There is no java in this profile (if there is it must be available). Without -# this repoman will fail on apps like sys-libs/db +# this, sys-libs/db has unresolvable dependencies java # Ciaran McCreesh diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask index 9b81c363f5b3..2479b6843d57 100644 --- a/profiles/arch/powerpc/package.use.mask +++ b/profiles/arch/powerpc/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 (2022-04-18) +# app-text/nuspell is not keyworded +app-text/enchant nuspell + # Adel Kara Slimane (2022-03-14) # Untested useflag on other arches, needs keywording media-video/ffmpeg vmaf diff --git a/profiles/arch/powerpc/ppc32/package.use.mask b/profiles/arch/powerpc/ppc32/package.use.mask index 3c91f44e912b..fd0efe2b6bd3 100644 --- a/profiles/arch/powerpc/ppc32/package.use.mask +++ b/profiles/arch/powerpc/ppc32/package.use.mask @@ -1,6 +1,18 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Nickolas Raymond Kaczynski (2022-04-24) +# Dependencies are missing keywords +media-libs/imlib2 heif + +# Lars Wendler (2022-04-22) +# gnome-base/librsvg missing keywords +media-libs/freetype svg + +# Matt Turner (2022-04-16) +# sys-auth/seatd is not keyworded +dev-libs/weston seatd + # Bernard Cafarelli (2022-03-14) # Now requires dev-java/rhino which is not keyworded net-misc/plowshare javascript diff --git a/profiles/arch/powerpc/ppc32/package.use.stable.mask b/profiles/arch/powerpc/ppc32/package.use.stable.mask index 60be0c9d3f8d..1dd45d46b93b 100644 --- a/profiles/arch/powerpc/ppc32/package.use.stable.mask +++ b/profiles/arch/powerpc/ppc32/package.use.stable.mask @@ -17,6 +17,16 @@ #--- END OF EXAMPLES --- +# Sam James (2022-05-11) +# sys-apps/keyutils not stable here (test failures) +# ... and samba[client] pulls in cifs-utils which pulls in keyutils. +# bug #636252 +net-fs/nfs-utils nfsv4 +net-fs/samba client +gnome-base/gvfs samba +media-video/ffmpeg samba +media-video/vlc samba + # Sam James (2022-03-03) # net-nds/openldap / dev-libs/cyrus-sasl not stable here dev-lang/php ldap-sasl diff --git a/profiles/arch/powerpc/ppc64/32ul/package.use.mask b/profiles/arch/powerpc/ppc64/32ul/package.use.mask index 4fdcbda5e77c..bfd49a6d6b60 100644 --- a/profiles/arch/powerpc/ppc64/32ul/package.use.mask +++ b/profiles/arch/powerpc/ppc64/32ul/package.use.mask @@ -1,6 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Lars Wendler (2022-04-22) +# gnome-base/librsvg missing keywords +media-libs/freetype svg + # Andreas Sturmlechner (2021-01-19) # dev-java/openjdk:11 is not keyworded >=app-office/libreoffice-7 java diff --git a/profiles/arch/powerpc/ppc64/64le/package.mask b/profiles/arch/powerpc/ppc64/64le/package.mask index e6e546bebe8e..49d094e51e68 100644 --- a/profiles/arch/powerpc/ppc64/64le/package.mask +++ b/profiles/arch/powerpc/ppc64/64le/package.mask @@ -6,11 +6,6 @@ # one for ppc64le. -dev-lisp/sbcl -# Sam James (2022-01-09) -# No provider (e.g. OpenJDK) available on big endian PPC64 right now --virtual/jdk:11 --virtual/jre:11 - # Sam James (2021-10-16) # (un)mask for media-libs/openexr and its reverse dependencies. # Broken on big endian, but should be fine on le. diff --git a/profiles/arch/powerpc/ppc64/package.mask b/profiles/arch/powerpc/ppc64/package.mask index 859a54df2be9..61ac288e671c 100644 --- a/profiles/arch/powerpc/ppc64/package.mask +++ b/profiles/arch/powerpc/ppc64/package.mask @@ -5,18 +5,6 @@ # No bootstrap binary available on big endian PPC64 right now dev-lisp/sbcl -# Miroslav Šulc (2020-02-27) -# >=dev-java/ant-eclipse-ecj-4.10 depends on masked >=virtual/{jdk,jre}-11 -# www-servers/tomcat >= 9 depends on masked dev-java/eclipse-ecj ->=dev-java/ant-eclipse-ecj-4.10 ->=dev-java/eclipse-ecj-4.10 ->=www-servers/tomcat-9 - -# Sam James (2022-01-09) -# No provider (e.g. OpenJDK) available on big endian PPC64 right now -virtual/jdk:11 -virtual/jre:11 - # Sam James (2021-10-16) # Mask for media-libs/openexr and its reverse dependencies. # Broken on big endian. diff --git a/profiles/arch/riscv/package.mask b/profiles/arch/riscv/package.mask index 3b8aa5520537..23119df444d5 100644 --- a/profiles/arch/riscv/package.mask +++ b/profiles/arch/riscv/package.mask @@ -1,5 +1,9 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Arthur Zamarin (2022-04-30) +# Bootstrapping was created only for lp64d +dev-java/openjdk + # Doesnt work properly with the one-level libdirs (2022-05-08) +# Requires dev-util/pahole. +sys-kernel/gentoo-kernel debug +sys-kernel/vanilla-kernel debug + +# Marek Szuba (2022-04-30) +# net-wireless/sdrplay contains prebuilt binaries, currently available +# upstream only for amd64/x86 and arm +net-wireless/gr-osmosdr sdrplay + +# Yixun Lan (2022-04-30) +# net-misc/memcached has test failure (bug #811477) +net-ftp/proftpd memcache + +# Jakov Smolić (2022-04-24) +# sys-libs/db is being deprecated (bug #837629) +# so avoid keywording 4.8 slot +dev-lisp/clisp berkdb + +# Matt Turner (2022-04-18) +# app-text/nuspell is not keyworded +app-text/enchant nuspell + # Jakov Smolić (2022-04-07) # Depends on sys-cluster/ceph which pulls in valgrind, which is # unavailable on riscv currently @@ -46,10 +69,6 @@ sys-fs/multipath-tools rbd # requires sys-apps/dbus-broker, which is keyworded here. sys-apps/systemd -hostnamed-fallback -# Yongxinag Liang (2021-12-30) -# untested. -net-misc/vinagre spice - # Alexey Sokolov (2012-12-25) # Requires dev-qt/qtwebengine sci-astronomy/stellarium webengine @@ -128,9 +147,7 @@ dev-lang/ruby xemacs # Yixun Lan (2021-08-20) # dependencies not keyworded/tested gnome-extra/sushi office -gnome-base/gnome-control-center v4l -gnome-base/gnome-shell telepathy browser-extension -gnome-base/gdm accessibility +gnome-base/gnome-shell browser-extension # Alex Fan (2021-08-17) # dependencies not keyworded/tested diff --git a/profiles/arch/riscv/rv64gc/lp64d/package.mask b/profiles/arch/riscv/rv64gc/lp64d/package.mask new file mode 100644 index 000000000000..53f8d2598ac4 --- /dev/null +++ b/profiles/arch/riscv/rv64gc/lp64d/package.mask @@ -0,0 +1,6 @@ +# Copyright 2019-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Arthur Zamarin (2022-04-30) +# Bootstrapping tarball was created for lp64d +-dev-java/openjdk diff --git a/profiles/arch/riscv/rv64gc/lp64d/package.use.force b/profiles/arch/riscv/rv64gc/lp64d/package.use.force new file mode 100644 index 000000000000..928df18feed2 --- /dev/null +++ b/profiles/arch/riscv/rv64gc/lp64d/package.use.force @@ -0,0 +1,7 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Arthur Zamarin (2022-04-30) +# Bootstrapping is possible using our build snapshot, so don't force +# system bootstrap +dev-java/openjdk:11 -system-bootstrap diff --git a/profiles/arch/s390/package.mask b/profiles/arch/s390/package.mask index c666a0c11158..c92ad8c0f647 100644 --- a/profiles/arch/s390/package.mask +++ b/profiles/arch/s390/package.mask @@ -1,11 +1,18 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (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 (2022-03-20) # sys-libs/libunwind doesn't work on s390 sys-libs/libunwind - -# Sam James (2021-11-05) -# Perl segfaults during build on s390(x). Presumably related to -# now truly respecting CFLAGS. bug #821577 ->=dev-lang/perl-5.34.0-r5 diff --git a/profiles/arch/s390/package.use.force b/profiles/arch/s390/package.use.force index 7d7cebc771ad..7a031392e14a 100644 --- a/profiles/arch/s390/package.use.force +++ b/profiles/arch/s390/package.use.force @@ -1,6 +1,14 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-04-26) +# Spidermonkey needs Rust and LLVM, not available for s390 +sys-auth/polkit duktape + +# Andreas K. Hüttel (2022-04-20) +# s390-tools (in @system) needs this for building some bootloader code +sys-devel/binutils multitarget + # Mike Frysinger (2016-12-09) # The ABI changes when the flag is disabled. Force it for now. # https://gmplib.org/list-archives/gmp-bugs/2016-December/004039.html diff --git a/profiles/arch/s390/package.use.mask b/profiles/arch/s390/package.use.mask index 5117a01c2908..44b521e3f5f2 100644 --- a/profiles/arch/s390/package.use.mask +++ b/profiles/arch/s390/package.use.mask @@ -1,6 +1,111 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-04-26) +# Unkeyworded dependencies +app-text/htmltidy test +dev-ruby/activerecord mysql postgres sqlite test +dev-ruby/stringex test + +# Sam James (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 + +# Sam James (2022-04-26) +# Avoid unkeyworded dependencies +app-text/enchant hunspell nuspell voikko + +# Sam James (2022-04-26) +# Needs unkeyworded virtual/szip provider +sci-libs/hdf5 szip + +# Sam James (2022-04-26) +# Needs unkeyworded dev-libs/librdkafka +# dev-libs/boxfort does not support s390 either +app-admin/syslog-ng kafka test + +# Sam James (2022-04-26) +# Large number of unkeyworded sci testdeps +dev-cpp/eigen test + +# Sam James (2022-04-26) +# Avoid unkeyworded sci-libs/umfpack +dev-python/scipy sparse + +# Sam James (2022-04-26) +# Avoid unkeyworded media-gfx/libimagequant +dev-python/pillow imagequant + +# Sam James (2022-04-26) +# Avoid unkeyworded media-gfx/inkscape +app-text/dblatex inkscape + +# Sam James (2022-04-25) +# Needs unkeyworded dev-python/commonmark, dev-python/recommonmark +dev-libs/libinput doc + +# Sam James (2022-04-25) +# Needs unkeyworded dev-python/markdown +dev-libs/gobject-introspection doctool + +# Sam James (2022-04-24) +# dev-libs/efl not keyworded here and is a desktop application mainly +app-crypt/pinentry efl + +# Sam James (2022-04-24) +# sssd not keyworded here +app-admin/sudo sssd + +# Sam James (2022-04-24) +# sys-apps/systemd is not keyworded here +sys-auth/pambase homed + +# Sam James (2022-04-24) +# app-crypt/dieharder and dev-libs/softhsm:2 unkeyworded here +net-libs/gnutls test-full + +# Sam James (2022-04-24) +# net-fs/samba unkeyworded here +net-fs/cifs-utils acl + +# Sam James (2022-04-24) +# No Rust here, so no librsvg +media-libs/freetype svg + +# Sam James (2022-04-20) +# x11-themes/sound-theme-freedesktop unkeyworded here +media-libs/libcanberra sound + +# Sam James (2022-04-24) +# media-libs/libheif isn't keyworded here +# media-libs/libavif isn't keyworded here +media-libs/gd avif heif +media-gfx/graphicsmagick heif + +# Sam James (2022-04-24) +# Unkeyworded dev-tcltk/* dependencies +dev-libs/libisoburn launch-frontend launch-frontend-setuid frontend-optional + +# Sam James (2022-04-24) +# dev-libs/libzip not keyworded on s390 +media-gfx/imagemagick zip +dev-lang/php zip + +# Sam James (2022-04-20) +# sys-apps/hwloc is not keyworded on s390 +sys-process/htop hwloc + +# Sam James (2022-04-20) +# Needs Ruby (dev-ruby/asciidoctor) +dev-util/ccache doc + +# Sam James (2022-04-20) +# Requires dev-python/networkx. +app-portage/nattka depgraph-order + # Adel Kara Slimane (2022-03-14) # Untested useflag on other arches, needs keywording media-video/ffmpeg vmaf @@ -30,8 +135,8 @@ dev-vcs/subversion ruby # Not tested dev-python/cssselect doc # not really interested in supporting alternative -# VCS for overlays yet. -app-portage/layman darcs mercurial +# VCS for overlays yet. Layman needs SVN for tests too. +app-portage/layman darcs mercurial test dev-python/setuptools_scm test # no lua support for vim app-editors/vim lua diff --git a/profiles/arch/s390/s390x/package.mask b/profiles/arch/s390/s390x/package.mask index e8b44399b15a..9313987677b5 100644 --- a/profiles/arch/s390/s390x/package.mask +++ b/profiles/arch/s390/s390x/package.mask @@ -1,6 +1,18 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (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 (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 577dcc99cc07..54d9b2d19c6f 100644 --- a/profiles/arch/s390/s390x/package.use.force +++ b/profiles/arch/s390/s390x/package.use.force @@ -1,8 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Michał Górny (2016-11-11) # Force the host target to avoid dependency hell dev-ml/llvm-ocaml llvm_targets_SystemZ +dev-lang/rust llvm_targets_SystemZ sys-devel/clang llvm_targets_SystemZ sys-devel/llvm llvm_targets_SystemZ diff --git a/profiles/arch/s390/s390x/use.mask b/profiles/arch/s390/s390x/use.mask index 990337bfff6b..fe2cac38c232 100644 --- a/profiles/arch/s390/s390x/use.mask +++ b/profiles/arch/s390/s390x/use.mask @@ -2,5 +2,10 @@ abi_s390_32 -abi_s390_64 +# Sam James (2022-05-02) +# Rust is available for s390x (but not s390) +-rust + # sys-libs/libunwind is keyworded on s390x -unwind +-libunwind diff --git a/profiles/arch/s390/use.mask b/profiles/arch/s390/use.mask index 978f1839ad23..12e89cac2891 100644 --- a/profiles/arch/s390/use.mask +++ b/profiles/arch/s390/use.mask @@ -4,12 +4,47 @@ # Unmask the flag which corresponds to ARCH. -s390 +# Sam James (2022-04-26) +# dev-libs/mongo-c-driver not keyworded here +mongodb + +# Sam James (2022-04-24) +# Avoid unkeyworded dev-util/google-perftools +tcmalloc + +# Sam James (2022-04-24) +# Desktopy stacks not currently keyworded +alsa +gstreamer +pulseaudio +jack +samba + +# Sam James (2022-04-24) +# gi-docgen (and friends?) not keyworded here +gtk-doc + +# Sam James (2022-04-20) +# dev-vcs/subversion is not keyworded here +subversion + +# Sam James (2022-04-20) +# app-crypt/tpm2-tss is not keyworded here +tpm + +# Andreas K. Hüttel (2022-04-20) +# Not keyworded +emacs + # Arfrever Frehtes Taifersar Arahesis (2021-04-01) # sys-libs/llvm-libunwind not supported on S390. llvm-libunwind # Sam James (2021-02-05) # No luajit available for s390 +lua_single_target_luajit +lua_targets_luajit +luajit luajittex # Matt Turner (2019-12-05) @@ -122,3 +157,4 @@ opencl # sys-libs/libunwind is masked on s390, but enabled on s390x unwind +libunwind diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask index 84f57af34367..a155bfca4536 100644 --- a/profiles/arch/sparc/package.use.mask +++ b/profiles/arch/sparc/package.use.mask @@ -1,6 +1,22 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Nickolas Raymond Kaczynski (2022-04-24) +# Dependencies are missing keywords +media-libs/imlib2 svg heif + +# Matt Turner (2022-04-18) +# app-text/nuspell is not keyworded +app-text/enchant nuspell + +# Matt Turner (2022-04-16) +# net-misc/freerdp is not keyworded +dev-libs/weston rdp + +# Matt Turner (2022-04-16) +# sys-auth/seatd is not keyworded +dev-libs/weston seatd + # Lars Wendler (2022-04-01) # gnome-base/librsvg missing keywords media-libs/freetype svg @@ -321,6 +337,7 @@ net-libs/gnutls test-full # Michał Górny (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 net-misc/ofono dundee # Michał Górny (2017-08-07) @@ -448,10 +465,6 @@ sci-visualization/gnuplot libcerf # Missing keywords, bug #507490 net-misc/modemmanager mbim -# Pacho Ramos (2014-03-15) -# Missing keywords, bug #504672 ->=net-misc/vinagre-3.10 rdp - # Pacho Ramos (2014-02-22) # Missing keywords, bug #495250 >=gnome-base/gnome-extra-apps-3.10 tracker diff --git a/profiles/arch/sparc/package.use.stable.mask b/profiles/arch/sparc/package.use.stable.mask index bc43a2e756c0..37fdd6e57621 100644 --- a/profiles/arch/sparc/package.use.stable.mask +++ b/profiles/arch/sparc/package.use.stable.mask @@ -1,6 +1,21 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-05-11) +# sys-apps/keyutils not stable here (test failures) +# ... and samba[client] pulls in cifs-utils which pulls in keyutils. +# bug #636252 +net-fs/nfs-utils nfsv4 +net-fs/samba client +gnome-base/gvfs samba +media-video/ffmpeg samba +media-video/vlc samba + +# Sam James (2022-05-10) +# sys-apps/keyutils not stable here, because of +# test failures. bug #636252 +app-crypt/mit-krb5 keyutils + # Sam James (2022-03-07) # sys-cluster/torque not marked stable on sparc sys-cluster/openmpi openmpi_rm_pbs diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask index c9f5459e720f..31b2995a54e8 100644 --- a/profiles/arch/x86/package.use.mask +++ b/profiles/arch/x86/package.use.mask @@ -145,17 +145,6 @@ sys-libs/glibc -static-pie mail-client/thunderbird -eme-free www-client/firefox -eme-free -# Mart Raudsepp (2020-03-01) -# dev-util/sysprof-capture is keyworded on x86 -x11-wm/mutter -sysprof -dev-libs/gjs -sysprof -dev-libs/glib -sysprof -gnome-extra/cjs -sysprof -x11-libs/gtk+ -sysprof -net-libs/libsoup -sysprof -x11-libs/pango -sysprof -gui-libs/gtk -sysprof - # Andreas Sturmlechner (2020-02-26) # Vulkan is available on x86. dev-qt/qt3d -vulkan @@ -326,6 +315,7 @@ app-emulation/libvirt xen # Mike Gilbert (2015-09-05) # sys-boot/gnu-efi is not supported on all archs. sys-apps/systemd -gnuefi +sys-apps/systemd-utils -boot # Ben de Groot (2015-03-15) # media-libs/libbdplus is keyworded on x86, so unmask the useflag @@ -370,6 +360,7 @@ app-arch/zpaq -jit # webrtc-audio-processing is only supported on x86/amd64. Possibly arm can be # added. media-sound/pulseaudio -webrtc-aec +media-sound/pulseaudio-daemon -webrtc-aec # Bernard Cafarelli (2012-02-27) # Masked in base profile, supported on this arch diff --git a/profiles/arch/x86/use.mask b/profiles/arch/x86/use.mask index a499df4e822f..b51481a896ec 100644 --- a/profiles/arch/x86/use.mask +++ b/profiles/arch/x86/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -x86 +# Matt Turner (2022-04-16) +# dev-util/sysprof-capture is keyworded on x86 +-sysprof + # Michał Górny (2021-01-07) # Prebuilt kernels are supported here. -dist-kernel diff --git a/profiles/arches.desc b/profiles/arches.desc index c627dd5570a7..75e49339031c 100644 --- a/profiles/arches.desc +++ b/profiles/arches.desc @@ -1,4 +1,4 @@ -# Copyright 2020-2021 Gentoo Authors +# Copyright 2020-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file specifies keyword level for profiles @@ -17,6 +17,7 @@ arm stable arm64 stable hppa stable ia64 testing +loong testing m68k testing mips testing ppc stable diff --git a/profiles/base/package.use b/profiles/base/package.use index ab74b282169a..77d07656fc52 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 +# Patrick McLean =sys-cluster/ceph-17.2.0 lua_single_target_lua5-4 + # Matt Turner (2022-03-31) # Default to luajit, since that is what upstream recommends. Bug #795768. # See https://github.com/neovim/neovim/wiki/Building-Neovim#third-party-dependencies diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force index abd8fbe4ffb3..79717a6a79fa 100644 --- a/profiles/base/package.use.force +++ b/profiles/base/package.use.force @@ -219,6 +219,7 @@ app-shells/bash:0 readline dev-lang/python-exec python_targets_python3_8 dev-lang/python-exec python_targets_python3_9 dev-lang/python-exec python_targets_python3_10 +dev-lang/python-exec python_targets_python3_11 dev-lang/python-exec python_targets_pypy3 # Zac Medico (2010-10-20) diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask index 3202f42f1995..92d8a2b3e992 100644 --- a/profiles/base/package.use.mask +++ b/profiles/base/package.use.mask @@ -6,6 +6,18 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# Joonas Niilola (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 + +# Piotr Karbowski (2022-04-29) +# There's a bug with gnutls support leading TLS certificates +# validation failures on some certificates that are otherwise valid. +# https://github.com/aria2/aria2/issues/1636 +net-misc/aria2 gnutls + # Matt Turner (2022-03-25) # Depends on libsoup:3.0 >=gnome-base/gvfs-1.50 http @@ -14,10 +26,6 @@ # Requires as of yet unreleased QUIC support in OpenSSL net-libs/ngtcp2 openssl -# Andreas Sturmlechner (2022-03-07) -# Requires PMASKED dev-libs/device-atlas-api-c, bug #770499 -net-proxy/haproxy device-atlas - # Sam James (2022-03-02) # Needs masked version of ogre (>=1.12), bug #825330 >=dev-games/mygui-3.4.1 ogre @@ -86,11 +94,6 @@ media-video/mjpg-streamer http-management # updated dev-java/pdfbox-2.0.24, Bug #803488 app-text/texlive pdfannotextractor -# Conrad Kostecki (2021-10-23) -# Build tools is currently broken, so masking until upstream fixes -# See https://voidpoint.io/terminx/eduke32/-/issues/206 -games-fps/eduke32 tools - # Georgy Yakovlev (2021-10-16) # openjfx for openjdk17 is not yet available dev-java/openjdk:17 javafx @@ -420,10 +423,6 @@ dev-python/pandas doc # solution is found, e.g., transition to a free font package. app-text/ghostscript-gpl l10n_ja -# Michał Górny (2019-03-21) -# x11-wm/afterstep is slated for removal. - (2019-03-05) # Not keyworded on non-x86 arches app-admin/conserver freeipmi @@ -477,7 +476,7 @@ sci-libs/ipopt hsl net-fs/samba ceph # Jan Ziak <0xe2.0x9a.0x9b@gmail.com> (2018-03-14) -# Mask local USE flag to satisfy repoman +# media-libs/svgalib is not keyworded everywhere app-emulation/fuse backend-svga # Patrick McLean (2018-03-06) @@ -604,13 +603,6 @@ dev-java/icedtea cacao jamvm # forward porting this patch is non-trivial, mask for now >=net-wireless/wpa_supplicant-2.5 wimax -# Justin Lecher (2015-09-22) -# Downloads files during installation -# https://bugs.gentoo.org/show_bug.cgi?id=533876 -# Bernd Waibel (2021-03-26) -# Fixed in vtk-9 - (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 @@ -716,10 +708,6 @@ sci-libs/mathgl octave # Mask pdnsd's Linux-specific USE flags. net-dns/pdnsd urandom -# Raúl Porcel (2011-02-13) -# Masked until devs know how to use repoman - (2010-04-13) # Masked because libsvm module is broken with this release on every arch. dev-lisp/clisp svm @@ -728,14 +716,14 @@ dev-lisp/clisp svm # Don't use system-wide mode unless you *really* know what you're doing. # Keep it masked here so that I don't need to manage two versions every time. media-sound/pulseaudio system-wide +media-sound/pulseaudio-daemon system-wide # Alexis Ballier (2011-02-16) # Win32 specific useflag for vlc. Can be used for cross-compiling. media-video/vlc directx # Ross Charles Campbell (2020-09-21) -# Since >=dev-games/ogre-1.11.2 is masked, mask contribovis USE to -# make repoman happy +# Since >=dev-games/ogre-1.11.2 is masked, mask contribovis USE. media-libs/opencv contribovis # Tobias Klausmann (2021-04-16) diff --git a/profiles/base/package.use.stable.mask b/profiles/base/package.use.stable.mask index c8e1375a025a..252927a20e39 100644 --- a/profiles/base/package.use.stable.mask +++ b/profiles/base/package.use.stable.mask @@ -4,6 +4,15 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in package.use.mask +# Matt Turner (2022-05-11) +# app-text/pandoc is not stable +app-text/nuspell doc + +# Volkmar W. Pogatzki (2022-05-05) +# fop[test] depends on mockito:4, which is not yet stable (bug #727504), +# and itself blocked by libffi stabilization (bug #813756). +dev-java/fop test + # Sam James (2022-02-11) # Needs glibc-2.35(?) (or <2.34) which is not yet even keyworded but # won't be stable for a while. Can be unmasked then. @@ -129,10 +138,6 @@ media-video/vdrsync dvdr # anywhere yet. media-plugins/grilo-plugins chromaprint -# Andreas Sturmlechner (2019-02-16) -# net-libs/libmediawiki not stable anywhere. -kde-apps/kipi-plugins mediawiki - # Mikle Kolyada (2018-11-07) # sssd is only stable for amd64 and x86 app-admin/sudo sssd diff --git a/profiles/base/use.mask b/profiles/base/use.mask index 059f596fff47..c806a6f52c08 100644 --- a/profiles/base/use.mask +++ b/profiles/base/use.mask @@ -4,6 +4,10 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# Matt Turner (2022-04-16) +# dev-util/sysprof not keyworded on most arches yet +sysprof + # Brian Evans (2022-01-21) # PHP 7.3 is end-of-life # Please upgrade to a newer slot diff --git a/profiles/base/use.stable.mask b/profiles/base/use.stable.mask index 23119a063249..db3f89d740ed 100644 --- a/profiles/base/use.stable.mask +++ b/profiles/base/use.stable.mask @@ -1,9 +1,14 @@ -# 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 use.mask +# Michał Górny (2022-05-08) +# Mask until dev-lang/python:3.11 becomes stable. +python_targets_python3_11 +python_single_target_python3_11 + # Brian Evans (2021-11-29) # Mask 8.1 as it is currently unstable only php_targets_php8-1 diff --git a/profiles/default/linux/loong/22.0/la64v100/eapi b/profiles/default/linux/loong/22.0/la64v100/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/loong/22.0/la64v100/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/eapi b/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/parent b/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/parent new file mode 100644 index 000000000000..fae96e8d36b2 --- /dev/null +++ b/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/desktop diff --git a/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/systemd/eapi b/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/systemd/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/systemd/parent b/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/systemd/parent new file mode 100644 index 000000000000..f7739b405877 --- /dev/null +++ b/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../targets/systemd diff --git a/profiles/default/linux/loong/22.0/la64v100/lp64d/eapi b/profiles/default/linux/loong/22.0/la64v100/lp64d/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/loong/22.0/la64v100/lp64d/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/loong/22.0/la64v100/lp64d/parent b/profiles/default/linux/loong/22.0/la64v100/lp64d/parent new file mode 100644 index 000000000000..b4e81a288683 --- /dev/null +++ b/profiles/default/linux/loong/22.0/la64v100/lp64d/parent @@ -0,0 +1,2 @@ +.. +../../../../../../arch/loong/la64v100/lp64d diff --git a/profiles/default/linux/loong/22.0/la64v100/lp64d/systemd/eapi b/profiles/default/linux/loong/22.0/la64v100/lp64d/systemd/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/loong/22.0/la64v100/lp64d/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/loong/22.0/la64v100/lp64d/systemd/parent b/profiles/default/linux/loong/22.0/la64v100/lp64d/systemd/parent new file mode 100644 index 000000000000..44f88d3e2df0 --- /dev/null +++ b/profiles/default/linux/loong/22.0/la64v100/lp64d/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/systemd diff --git a/profiles/default/linux/loong/22.0/la64v100/parent b/profiles/default/linux/loong/22.0/la64v100/parent new file mode 100644 index 000000000000..b8f5b5cbc9d2 --- /dev/null +++ b/profiles/default/linux/loong/22.0/la64v100/parent @@ -0,0 +1,2 @@ +../.. +../../../../../releases/17.0 diff --git a/profiles/default/linux/loong/eapi b/profiles/default/linux/loong/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/loong/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/loong/parent b/profiles/default/linux/loong/parent new file mode 100644 index 000000000000..d11fc57ec16b --- /dev/null +++ b/profiles/default/linux/loong/parent @@ -0,0 +1,3 @@ +../../../base +.. +../../../arch/loong diff --git a/profiles/default/linux/package.use.mask b/profiles/default/linux/package.use.mask index 50362fdc81fe..92bbc34563e8 100644 --- a/profiles/default/linux/package.use.mask +++ b/profiles/default/linux/package.use.mask @@ -48,6 +48,7 @@ app-arch/libarchive -e2fsprogs # Older versions also had an OSS compatibility wrapper on that USE so # they are excluded. >=media-sound/pulseaudio-0.9.16_rc5 oss +media-sound/pulseaudio-daemon oss # Diego E. Pettenò (2011-03-27) # diff --git a/profiles/desc/python_single_target.desc b/profiles/desc/python_single_target.desc index d670f950de72..6c978694943c 100644 --- a/profiles/desc/python_single_target.desc +++ b/profiles/desc/python_single_target.desc @@ -6,4 +6,5 @@ python3_8 - Build for Python 3.8 only python3_9 - Build for Python 3.9 only python3_10 - Build for Python 3.10 only +python3_11 - Build for Python 3.11 only pypy3 - Build for PyPy3 only diff --git a/profiles/desc/python_targets.desc b/profiles/desc/python_targets.desc index ba8b8ea5eff8..ad77fbf5b60f 100644 --- a/profiles/desc/python_targets.desc +++ b/profiles/desc/python_targets.desc @@ -6,4 +6,5 @@ python3_8 - Build with Python 3.8 python3_9 - Build with Python 3.9 python3_10 - Build with Python 3.10 +python3_11 - Build with Python 3.11 pypy3 - Build with PyPy3 diff --git a/profiles/embedded/make.defaults b/profiles/embedded/make.defaults index 2ec8febf5f4f..2c90652fe630 100644 --- a/profiles/embedded/make.defaults +++ b/profiles/embedded/make.defaults @@ -23,7 +23,7 @@ LINGUAS="en" IUSE_IMPLICIT="prefix prefix-guest prefix-stack" USE_EXPAND_UNPREFIXED="ARCH" USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND" -USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 hppa ia64 m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-linux x86-solaris x86-winnt" +USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 hppa ia64 loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-linux x86-solaris x86-winnt" USE_EXPAND_VALUES_ELIBC="bionic Cygwin Darwin glibc mingw musl SunOS Winnt" USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS Winnt" USE_EXPAND_VALUES_USERLAND="BSD GNU" diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask index b2a9ff436eb3..923180a17d74 100644 --- a/profiles/features/musl/package.mask +++ b/profiles/features/musl/package.mask @@ -1,6 +1,21 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-04-23) +# Binary package linked against glibc, bug #832615 +net-print/cnijfilter2 + +# Sam James (2022-04-23) +# Compatibility packages for binary/pre-built software shouldn't +# be needed on musl (and these fail to build anyway). +sys-libs/libtermcap-compat +sys-libs/libstdc++-v3 + +# Sam James (2022-04-22) +# Needs strndupa, upstream not interested in supporting musl +# bug #713542 +net-misc/casync + # Martin Dummer (2022-03-26) # Binary package linked to glibc. Bug #832558 net-misc/teamviewer diff --git a/profiles/license_groups b/profiles/license_groups index 8ed4c92877c0..3180e28b778b 100644 --- a/profiles/license_groups +++ b/profiles/license_groups @@ -71,7 +71,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 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 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 # Deprecated license labels, used by repoman and pkgcheck #DEPRECATED (currently none) diff --git a/profiles/package.deprecated b/profiles/package.deprecated index a042a92495d6..b8ed2952a8d3 100644 --- a/profiles/package.deprecated +++ b/profiles/package.deprecated @@ -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 specifies packages that are considered deprecated (but not @@ -17,6 +17,12 @@ #--- END OF EXAMPLES --- +# Sam James (2022-04-22) +# Obsolete virtual. +# Only one provider is left (media-libs/libjpeg-turbo), please change +# dependency to that instead. +virtual/jpeg + # Matt Turner (2022-03-27) # Deprecated GNOME 2 era packages app-misc/tracker:0 diff --git a/profiles/package.mask b/profiles/package.mask index cee178edb9fe..199cad92ac6b 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,294 @@ #--- END OF EXAMPLES --- +# Michał Górny (2022-05-11) +# A backport with no revdeps left. +# Removal on 2022-06-10. Bug #843791. +dev-python/backports-entry_points_selectable + +# David Seifert (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 (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 (2022-05-10) +# Functionality now in net-analyzer/ospd-openvas. +# Removal on 2022-06-10. +net-analyzer/ospd + +# Volkmar W. Pogatzki (2022-05-06) +# Unused java library. Removal on 2022-06-06 +dev-java/commons-jxpath + +# Michał Górny (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 (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 (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 (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 (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 (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 + +# Matt Turner (2022-04-30) +# Masked for testing. Apparently causes crashes. Bug #841857. +>=x11-libs/libX11-1.8 + +# Joonas Niilola (2022-04-29) +# Apparently the "b" in version means "beta". 3.24 is available, we +# should update to that. #841437 +~sci-physics/bullet-3.22b + +# Conrad Kostecki (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 (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 (2022-04-26) +# Dead package. No reverse dependencies. +# Removal on 2022-05-26 +gnome-base/gnome-vfs + +# Mike Pagano (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 (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 (2022-04-27) +# New release of janestreet packages need to tested +dev-ml/sexplib0:0/0.15 +dev-ml/base:0/0.15 +dev-ml/stdio:0/0.15 +dev-ml/ppx_sexp_conv:0/0.15 +dev-ml/ppx_enumerate:0/0.15 +dev-ml/ppx_compare:0/0.15 +dev-ml/ppx_hash:0/0.15 +dev-ml/ppx_cold:0/0.15 +dev-ml/parsexp:0/0.15 +dev-ml/ppx_base:0/0.15 +dev-ml/ppx_fields_conv:0/0.15 +dev-ml/ppx_here:0/0.15 +dev-ml/ppx_let:0/0.15 +dev-ml/ppx_sexp_message:0/0.15 +dev-ml/ppx_sexp_value:0/0.15 +dev-ml/ppx_assert:0/0.15 +dev-ml/ppx_optcomp:0/0.15 +dev-ml/time_now:0/0.15 +dev-ml/ppx_inline_test:0/0.15 +dev-ml/ppx_bench:0/0.15 +dev-ml/splittable_random:0/0.15 +dev-ml/base_quickcheck:0/0.15 +dev-ml/ppx_bin_prot:0/0.15 +dev-ml/ppx_custom_printf:0/0.15 +dev-ml/ppx_disable_unused_warnings:0/0.15 +dev-ml/ppx_expect:0/0.15 +dev-ml/ppx_fixed_literal:0/0.15 +dev-ml/ppx_log:0/0.15 +dev-ml/ppx_module_timer:0/0.15 +dev-ml/ppx_optional:0/0.15 +dev-ml/ppx_stable:0/0.15 +dev-ml/ppx_string:0/0.15 +dev-ml/typerep:0/0.15 +dev-ml/ppx_typerep_conv:0/0.15 +dev-ml/variantslib:0/0.15 +dev-ml/ppx_variants_conv:0/0.15 +dev-ml/ppx_jane:0/0.15 +dev-ml/int_repr:0/0.15 +dev-ml/base_bigstring:0/0.15 +dev-ml/ppx_js_style:0/0.15 +dev-ml/core:0/0.15 +dev-ml/core_kernel:0/0.15 +dev-ml/sexp_pretty:0/0.15 +dev-ml/expect_test_helpers_core:0/0.15 +dev-ml/timezone:0/0.15 +dev-ml/core_unix:0/0.15 +dev-ml/textutils_kernel:0/0.15 +dev-ml/textutils:0/0.15 +dev-ml/async_kernel:0/0.15 +dev-ml/protocol_version_header:0/0.15 +dev-ml/async_rpc_kernel:0/0.15 +dev-ml/async_unix:0/0.15 +dev-ml/async:0/0.15 +dev-ml/async_extra:0/0.15 +dev-ml/core_bench:0/0.15 +dev-ml/patience_diff:0/0.15 +dev-util/patdiff:0/0.15 + +# Hans de Graaff (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 (2022-04-22) +# Unused java library. Removal on 2022-05-24. +dev-java/jgraph + +# Michał Górny (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 (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 (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 (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 (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 (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 (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. @@ -45,8 +333,7 @@ sys-cluster/singularity # at least some UX issues with 2.35.2+ with the new "safe directory" mechanism). # Earlier versions are still safe as long as you do not use git commands # on a local repository controlled by a user you do not trust. -=dev-vcs/git-2.35.2 -=dev-vcs/git-2.35.3 +>=dev-vcs/git-2.35.2 # Conrad Kostecki (2022-04-13) # Abandoned by upstream, does not work correctly anymore. @@ -68,206 +355,21 @@ media-video/gxine dev-ruby/nokogumbo dev-ruby/sanitize:5 -# Michał Górny (2022-04-11) -# Tests are broken once again. Last activity in Jan 2020, last release -# in Aug 2019. No revdeps. -# Removal on 2022-05-11. Bug #832317. -dev-python/ctypescrypto - -# Matt Turner (2022-04-10) -# Dead package upstream. Uses GTK+ 2. No reverse dependencies. -# Removal on 2022-05-10 -x11-misc/gcolor2 - -# Matt Turner (2022-04-10) -# Dead package upstream. No reverse dependencies. -# Removal on 2022-05-10 -net-misc/vinagre -net-misc/vino - -# Matt Turner (2022-04-10) -# Dead package upstream (last release in 2004). No reverse dependencies. -# Removal on 2022-05-10 -net-misc/grdesktop - -# Matt Turner (2022-04-10) -# Dead package upstream. EAPI 5. Only reverse dependency is gnome-extra/gnome-utils. -# Removal on 2022-05-10 -gnome-extra/gnome-search-tool - -# Matt Turner (2022-04-10) -# Dead package upstream. No reverse dependencies. -# Removal on 2022-05-10 -gnome-extra/filemanager-actions - -# Matt Turner (2022-04-10) -# Dead package upstream. No reverse dependencies. -# Removal on 2022-05-10 -app-office/pinpoint - -# Matt Turner (2022-04-10) -# Dead package upstream. Only reverse dependency is gnome-extra/gnome-utils. -# Removal on 2022-05-10 -app-admin/gnome-system-log - -# Matt Turner (2022-04-10) -# Dead (meta)packagesupstream. No reverse dependencies. -# Removal on 2022-05-10 -gnome-extra/gnome-utils - -# David Seifert (2022-04-10) -# Unmaintained, last release upstream 16 years ago, Fedora dropped it, -# relies on sys-libs/db, low quality port to EAPI 6, removal on 2022-05-10. -net-p2p/syrep - -# Michał Górny (2022-04-10) -# Last release in 2016. Last git commit in 2020. No revdeps. -# Removal on 2022-05-10. Bug #837641. -dev-python/repoze-sphinx-autointerface - -# Michał Górny (2022-04-09) -# A test runner specific to zope packages that was never really used -# (only as a mistaken test-dep). No revdeps left. -# Removal on 2022-05-09. Bug #837530. -dev-python/zope-testrunner - -# Matt Turner (2022-04-06) -# Dead package upstream. No reverse dependencies. -# Removal on 2022-05-06 -dev-util/nemiver - # David Seifert (2022-04-06) # Unsupported branches, no consumers left, removal on 2023-01-01. sys-devel/automake:1.13 sys-devel/automake:1.15 -# Sergey Popov (2022-04-05) -# Upstream is dead long time ago -# SRC_URI and HOMEPAGE are gone(bug #680362) -# Has file collision with dev-util/bcc(bug #834093) -# Suggested modern replacement is incorporated in dev-util/bcc -# Removal in 30 days -app-misc/ttysnoop - -# Volkmar W. Pogatzki (2022-04-04) -# Last upstream activities in 2009. -# Fails to compile with java 11 or higher (bug #831262). -# Removal in 30 days. -net-misc/jrdesktop - -# Volkmar W. Pogatzki (2022-04-03) -# Java library without consumers. -# Multiple vulnerabilities (bug #719146). -# Removal in 30 days. -dev-java/log4j - -# Matt Turner (2022-03-27) -# Dead package. Homepage doesn't resolve. Unmaintained in Gentoo for at -# least 6 years. -# Removal on 2022-05-02 -app-pda/gtkpod - # Ulrich Müller (2022-04-01) # Illegal instruction errors seen by several users. # Masked for testing. (bug #835930) >=net-im/zoom-5.10 -# Matt Turner (2022-03-27) -# Dead package. No reverse dependencies. -# Removal on 2022-04-27 -dev-util/fix-la-relink-command - -# Matt Turner (2022-03-27) -# Dead package. No reverse dependencies since 2017. -# Removal on 2022-04-27 -dev-libs/gtx - -# Matt Turner (2022-03-27) -# Dead package. See https://blogs.gnome.org/hughsie/2014/10/30/appdata-tools-is-dead/ -# Bug #680552 -# Removal on 2022-04-27 -dev-util/appdata-tools - -# Matt Turner (2022-03-27) -# GNOME 2 era packages. No reverse dependencies. -# Removal on 2022-04-27 -dev-perl/gnome2-canvas -dev-perl/Gtk2-Ex-PodViewer -dev-perl/Gtk2-Ex-PrintDialog -dev-perl/Gtk2-Ex-Simple-List -dev-perl/Gtk2-ImageView - -# Conrad Kostecki (2022-03-27) -# Long abandoned upstream, multiple bugs open, -# no other major distro carries this anymore and -# depends on deprecated jabber-base. -# Bug #632622, #655566, #716850, removal on 2022-04-27. -net-im/gg-transport - -# David Seifert (2022-03-27) -# Long abandoned upstreams, segfaults, bunch of tests fail, -# no other major distro carries this anymore. -# Bug #631320, #740484, #830090, #836278, removal on 2022-04-26. -media-libs/libtaginfo -media-sound/xnoise - -# Piotr Karbowski (2022-03-25) -# Abandoned upstream, officialy limited to kernel 5.6, -# no longer builds with kernel >=5.14. Use kernel's -# CONFIG_USB_RTL8152 and CONFIG_USB_USBNET since 5.13. -# Removal on 2022-04-25. -net-misc/realtek-r8152 - -# Marc Schiffbauer (2022-03-22) -# Unmaintained upstream. No reverse dependencies. -# Removal on 2022-04-23. -dev-libs/bareos-fastlzlib - -# Sam James (2022-03-22) -# Abandoned upstream (archived many years ago), fails -# to build with modern versions of gnupg, and is -# stuck on EAPI 5. No reverse dependencies. -# bug #835388, bug #828948, bug #733010. -# Maintainers welcome to take over. -# Removal on 2022-04-22. -app-crypt/seahorse-sharing - -# David Seifert (2022-03-21) -# Unmaintained, EAPI 5, no revdeps in tree. -# Bug #786093, removal on 2022-04-20. -dev-java/freehep-graphicsbase -dev-java/freehep-io -dev-java/glassfish-interceptor-api -dev-java/gnu-classpath -dev-java/invokebinder -dev-java/java-apicheck -dev-java/jboss-marshalling-river -dev-java/jboss-marshalling-serial - -# David Seifert (2022-03-21) -# EAPI 5, last release 15 years ago, QA permission issues, no other -# distro packages this. -# Bug #553404, #835364, removal on 2022-04-20. -media-video/mplayer-sh - -# David Seifert (2022-03-20) -# Added and then left unmaintained by author, no revdeps in tree, -# stuck on kernel 4.19, distribution model unlikely a good fit for -# Gentoo, QA issues, blocks automake-1.15 removal, build issues. -# Bug #725746, #728154, #835693, removal on 2022-04-19. -sys-cluster/lustre - # David Seifert (2022-03-20) # Mask gcc-8 branch (ended upstream support). Please switch # to a fresher gcc branch. (2022-03-19) -# Unmaintained, no revdeps in tree, not even on latest version, EAPI 5, -# typical 'webapp' smell, last upstream release more than 9 years ago. -# Bug #402849, #513594, #690042, #828702, removal on 2022-04-18. -sci-biology/GBrowse - # Michał Górny (2022-03-18) # The new version breaks building docs w/o Internet access (because it # tries to fetch and install all dependencies locally). @@ -280,11 +382,11 @@ sci-biology/GBrowse # necessity. net-p2p/arti -# Stephan Hartmann (2022-04-01) +# Stephan Hartmann (2022-05-06) # Dev channel releases are only for people who # are developers or want more experimental features # and accept a more unstable release. ->=www-client/chromium-102 +>=www-client/chromium-103 # Anton Fischl (2022-02-23) # Version 2.5.* is not meant for production according to upstream @@ -314,11 +416,6 @@ net-p2p/arti # Removal after 2022-06-01. Bug #833144. x11-misc/i855crt -# Jonas Stein (2022-02-09) -# Upstream is 404, open bugs, not maintained. -# Removal after 2022-05-01. Bug #832954. -x11-misc/sisctrl - # Jonas Stein (2022-02-08) # Not maintained, open bugs, upstream outdated. # Removal after 2022-07-01. Bug #832953. @@ -382,12 +479,6 @@ x11-drivers/nvidia-drivers:0/vulkan # https://bugs.exim.org/show_bug.cgi?id=2813 =mail-mta/exim-4.95-r1 -# Mart Raudsepp (2021-09-24) -# Experimental split media-sound/pulseaudio packages, bug #536780. -media-libs/libpulse -media-sound/pulseaudio-daemon ->=media-sound/pulseaudio-15.0-r100 - # Mart Raudsepp (2021-09-23) # Incompatible with c++17 abseil-cpp, no in-tree consumers yet media-libs/webrtc-audio-processing:1 diff --git a/profiles/profiles.desc b/profiles/profiles.desc index d95666279088..d0de61e33df7 100644 --- a/profiles/profiles.desc +++ b/profiles/profiles.desc @@ -44,18 +44,18 @@ amd64 default/linux/amd64/17.1/clang exp # AMD64 Profiles # @MAINTAINER: amd64@gentoo.org amd64 default/linux/amd64/17.0 dev -amd64 default/linux/amd64/17.0/selinux dev -amd64 default/linux/amd64/17.0/hardened dev -amd64 default/linux/amd64/17.0/hardened/selinux dev -amd64 default/linux/amd64/17.0/desktop dev +amd64 default/linux/amd64/17.0/selinux exp +amd64 default/linux/amd64/17.0/hardened exp +amd64 default/linux/amd64/17.0/hardened/selinux exp +amd64 default/linux/amd64/17.0/desktop exp amd64 default/linux/amd64/17.0/desktop/gnome dev -amd64 default/linux/amd64/17.0/desktop/gnome/systemd dev +amd64 default/linux/amd64/17.0/desktop/gnome/systemd exp amd64 default/linux/amd64/17.0/desktop/plasma dev -amd64 default/linux/amd64/17.0/desktop/plasma/systemd dev +amd64 default/linux/amd64/17.0/desktop/plasma/systemd exp amd64 default/linux/amd64/17.0/developer exp -amd64 default/linux/amd64/17.0/no-multilib dev -amd64 default/linux/amd64/17.0/no-multilib/hardened dev -amd64 default/linux/amd64/17.0/no-multilib/hardened/selinux dev +amd64 default/linux/amd64/17.0/no-multilib exp +amd64 default/linux/amd64/17.0/no-multilib/hardened exp +amd64 default/linux/amd64/17.0/no-multilib/hardened/selinux exp amd64 default/linux/amd64/17.0/systemd dev amd64 default/linux/amd64/17.0/x32 dev @@ -140,6 +140,13 @@ ia64 default/linux/ia64/17.0/desktop/gnome/systemd stable ia64 default/linux/ia64/17.0/developer exp ia64 default/linux/ia64/17.0/systemd exp +# LoongArch Profiles +# @MAINTAINER: loong@gentoo.org +loong default/linux/loong/22.0/la64v100/lp64d exp +loong default/linux/loong/22.0/la64v100/lp64d/desktop exp +loong default/linux/loong/22.0/la64v100/lp64d/desktop/systemd exp +loong default/linux/loong/22.0/la64v100/lp64d/systemd exp + # M68K Profiles # @MAINTAINER: m68k@gentoo.org m68k default/linux/m68k/17.0 exp @@ -240,8 +247,8 @@ riscv default/linux/riscv/20.0/rv64gc/multilib/systemd exp # S390 Profiles # @MAINTAINER: s390@gentoo.org -s390 default/linux/s390/17.0 exp -s390 default/linux/s390/17.0/s390x exp +s390 default/linux/s390/17.0 stable +s390 default/linux/s390/17.0/s390x stable # SPARC Profiles # @MAINTAINER: sparc@gentoo.org diff --git a/profiles/targets/desktop/gnome/package.use b/profiles/targets/desktop/gnome/package.use index 7bc7e1b7f9fb..c74cc847c56a 100644 --- a/profiles/targets/desktop/gnome/package.use +++ b/profiles/targets/desktop/gnome/package.use @@ -54,5 +54,5 @@ media-libs/grilo playlist # Pulled in by tracker and grilo-plugins, has REQUIRED_USE="?? ( gtk qt5 )" media-libs/libmediaart gtk -qt5 -# For net-misc/vinagre-3.4 and gnome-boxes +# For gnome-boxes net-misc/spice-gtk gtk3 diff --git a/profiles/targets/desktop/package.use b/profiles/targets/desktop/package.use index 5742b3ba9958..3cc4cc0d28f1 100644 --- a/profiles/targets/desktop/package.use +++ b/profiles/targets/desktop/package.use @@ -1,6 +1,10 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andreas K. Hüttel (2022-04-18) +# Avoid a circular dependency, bug 764623 +dev-lang/python -bluetooth + # Andreas Sturmlechner (2021-12-18) # Required by media-gfx/digikam media-gfx/exiv2 xmp diff --git a/profiles/thirdpartymirrors b/profiles/thirdpartymirrors index 5bf2721d8500..194c9731c458 100644 --- a/profiles/thirdpartymirrors +++ b/profiles/thirdpartymirrors @@ -1,4 +1,4 @@ -apache https://apache.lauf-forum.at/ https://apache.mirror.iphh.net/ https://artfiles.org/apache.org/ https://ftp-stud.hs-esslingen.de/pub/Mirrors/ftp.apache.org/dist/ https://ftp.fau.de/apache/ https://apache.mirrors.hoobly.com/ http://www.gtlib.gatech.edu/pub/apache/ https://apache.osuosl.org/ +apache https://dlcdn.apache.org/ https://apache.lauf-forum.at/ https://apache.mirror.iphh.net/ https://artfiles.org/apache.org/ https://ftp-stud.hs-esslingen.de/pub/Mirrors/ftp.apache.org/dist/ https://ftp.fau.de/apache/ https://apache.mirrors.hoobly.com/ http://www.gtlib.gatech.edu/pub/apache/ https://apache.osuosl.org/ cpan https://cpan.metacpan.org https://www.cpan.org cran https://cran.r-project.org https://cran.us.r-project.org debian https://deb.debian.org/debian/ http://ftp.au.debian.org/debian/ http://ftp.at.debian.org/debian/ http://ftp.by.debian.org/debian/ http://ftp.be.debian.org/debian/ http://ftp.br.debian.org/debian/ http://ftp.bg.debian.org/debian/ http://ftp.ca.debian.org/debian/ http://ftp2.cn.debian.org/debian/ http://ftp.cn.debian.org/debian/ http://ftp.hr.debian.org/debian/ http://ftp.cz.debian.org/debian/ http://ftp.dk.debian.org/debian/ http://ftp.sv.debian.org/debian/ http://ftp.ee.debian.org/debian/ http://ftp.fi.debian.org/debian/ http://ftp.fr.debian.org/debian/ http://ftp2.de.debian.org/debian/ http://ftp.de.debian.org/debian/ http://ftp.gr.debian.org/debian/ http://ftp.hu.debian.org/debian/ http://ftp.is.debian.org/debian/ http://ftp.ie.debian.org/debian/ http://ftp.it.debian.org/debian/ http://ftp.jp.debian.org/debian/ http://ftp.lt.debian.org/debian/ http://ftp.mx.debian.org/debian/ http://ftp.md.debian.org/debian/ http://ftp.nl.debian.org/debian/ http://ftp.nc.debian.org/debian/ http://ftp.nz.debian.org/debian/ http://ftp.no.debian.org/debian/ http://ftp.pl.debian.org/debian/ http://ftp.pt.debian.org/debian/ http://ftp.ro.debian.org/debian/ http://ftp.ru.debian.org/debian/ http://ftp.sg.debian.org/debian/ http://ftp.sk.debian.org/debian/ http://ftp.si.debian.org/debian/ http://ftp.es.debian.org/debian/ http://ftp.se.debian.org/debian/ http://ftp.ch.debian.org/debian/ http://ftp.tw.debian.org/debian/ http://ftp.tr.debian.org/debian/ http://ftp.ua.debian.org/debian/ http://ftp.uk.debian.org/debian/ http://ftp.us.debian.org/debian/ @@ -11,7 +11,7 @@ gnupg https://www.mirrorservice.org/sites/ftp.gnupg.org/gcrypt/ https://ftp.hea goproxy https://proxy.golang.org/ https://goproxy.io/ idsoftware ftp://ftp.fu-berlin.de/pc/games/idgames/idstuff ftp://ftp.gamers.org/pub/idgames/idstuff imagemagick https://www.imagemagick.org/download/releases/ https://mirror.checkdomain.de/imagemagick/releases/ https://ftp.acc.umu.se/mirror/imagemagick.org/ftp/releases/ ftp://ftp.fifi.org/pub/ImageMagick/releases/ -kde https://download.kde.org https://mirror.csclub.uwaterloo.ca/kde ftp://mirrors.dotsrc.org/kde ftp://kde.mirror.anlx.net +kde https://download.kde.org https://mirror.csclub.uwaterloo.ca/kde ftp://mirrors.dotsrc.org/kde http://kde.mirror.anlx.net lokigames http://updates.lokigames.com mariadb https://archive.mariadb.org/ http://ftp.bme.hu/pub/mirrors/mariadb/ https://ftp.heanet.ie/mirrors/mariadb/ https://ftp.nluug.nl/db/mariadb/ https://mirrors.up.pt/pub/mariadb/ https://rsync.osuosl.org/pub/mariadb/ https://mirror.netcologne.de/mariadb/ mplayer https://www1.mplayerhq.hu/MPlayer http://www2.mplayerhq.hu/MPlayer http://www7.mplayerhq.hu/MPlayer http://www8.mplayerhq.hu/MPlayer ftp://ftp1.mplayerhq.hu/MPlayer/ ftp://ftp6.mplayerhq.hu/MPlayer/ ftp://ftp7.mplayerhq.hu/MPlayer/ ftp://ftp8.mplayerhq.hu/MPlayer/ diff --git a/profiles/updates/2Q-2020 b/profiles/updates/2Q-2020 index 2bbf947be5fa..9d1b5acb3f8e 100644 --- a/profiles/updates/2Q-2020 +++ b/profiles/updates/2Q-2020 @@ -8,4 +8,3 @@ move mail-filter/pypolicyd-spf mail-filter/spf-engine move dev-python/mimeparse dev-python/python-mimeparse move app-misc/cargo-license dev-util/cargo-license move dev-python/argon2_cffi dev-python/argon2-cffi -move gnome-extra/nautilus-actions gnome-extra/filemanager-actions diff --git a/profiles/updates/2Q-2022 b/profiles/updates/2Q-2022 index 4f647a9b517e..d256ba354a9e 100644 --- a/profiles/updates/2Q-2022 +++ b/profiles/updates/2Q-2022 @@ -1 +1,6 @@ move app-text/kramdown-rfc2629 app-text/kramdown-rfc +move dev-python/PyECLib dev-python/pyeclib +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 diff --git a/profiles/updates/3Q-2019 b/profiles/updates/3Q-2019 index dde92e176908..a3a122704e63 100644 --- a/profiles/updates/3Q-2019 +++ b/profiles/updates/3Q-2019 @@ -1,4 +1,3 @@ -move media-plugins/kipi-plugins kde-apps/kipi-plugins move kde-misc/yakuake kde-apps/yakuake move kde-apps/kjots app-text/kjots move app-arch/upx-ucl app-arch/upx diff --git a/profiles/use.local.desc b/profiles/use.local.desc index ec8f9771b58d..35afa2c26751 100644 --- a/profiles/use.local.desc +++ b/profiles/use.local.desc @@ -226,7 +226,6 @@ app-arch/unzip:natspec - Use dev-libs/libnatspec to correctly decode non-ascii f app-arch/wimlib:fuse - Use fuse libraries app-arch/wimlib:iso - Install app-cdr/cdrtools in order to prepare iso images app-arch/wimlib:ntfs - Use libntfs-3g library from sys-fs/ntfs3g -app-arch/wimlib:openssl - Use the SHA-1 message digest from libcrypto instead of compilling another implementation app-arch/wimlib:yasm - Use yasm assembler instead of nasm app-arch/xz-utils:extra-filters - Build additional filters that are not used in any of the default xz presets. This includes delta and BCJ coders, additional match finders and SHA256 checks. app-arch/zip:natspec - Use dev-libs/libnatspec to correctly decode non-ascii file names archived in Windows. @@ -379,7 +378,6 @@ app-crypt/tpm2-pkcs11:fapi - Enable feature API backend app-crypt/tpm2-tools:fapi - Enable feature API tools app-crypt/tpm2-totp:plymouth - Add sys-boot/plymouth support app-crypt/tpm2-tss:fapi - Enable feature API (requires openssl as crypto backend) -app-crypt/tpm2-tss:gcrypt - Use dev-libs/libgcrypt as crypto engine app-crypt/tpm2-tss:mbedtls - Use net-libs/mbedtls as crypto engine app-crypt/tpm2-tss:openssl - Use dev-libs/openssl as crypto engine app-crypt/veracrypt:asm - Enable assembly for optimization @@ -482,6 +480,7 @@ app-emacs/org-mode:odt-schema - Install non-free schema files for OpenDocument T app-emacs/remember:bbdb - Include support for app-emacs/bbdb app-emacs/remember:planner - Include support for app-emacs/planner app-emacs/slime:xref - Install xref.lisp cross-referencing tool +app-emacs/sly:xref - Install xref.lisp cross-referencing tool app-emacs/vm:bbdb - Include support for app-emacs/bbdb app-emacs/wanderlust:bbdb - Include support for app-emacs/bbdb app-emacs/wikipedia-mode:outline-magic - Enable support for outline-mode extensions (app-emacs/outline-magic) @@ -633,6 +632,7 @@ app-emulation/virt-manager:sasl - Depend on the proper libraries needed to conne app-emulation/virt-viewer:libvirt - Support connecting to virtual machines managed by libvirt. app-emulation/virt-viewer:spice - Support connecting to SPICE-enabled virtual machines. app-emulation/virt-viewer:vnc - Support connecting to VNC-enabled virtual machines. +app-emulation/virt-viewer:vte - Enable terminal support (x11-libs/vte) in the GTK+ interface app-emulation/virt-what:dmi - Use sys-apps/dmidecode to read firmware data app-emulation/virtualbox:dtrace - Install dtrace Extension Pack app-emulation/virtualbox:headless - Build without any graphic frontend @@ -717,7 +717,6 @@ app-forensics/afflib:qemu - Enable qemu stuff app-forensics/afflib:s3 - Enable support for Amazon S3 app-forensics/aide:curl - Use curl for http,https and ftp backends app-forensics/aide:e2fs - Enable support for checking file attributes on ext2/ext3/ext4 filesystems -app-forensics/aide:postgres - Use postgresql library for storing databases app-forensics/chkrootkit:cron - Install cron script for weekly rootkit scans app-forensics/honggfuzz:clang - Enable clang support (pull sys-libs/blocksruntime dependency). app-forensics/libewf:bfio - Enables libbfio for chaining file in file handling @@ -1078,6 +1077,7 @@ app-text/ebook-tools:lit2epub - Install lit2epub script app-text/editorconfig-core-c:cli - Install command line interface. app-text/enchant:aspell - Adds support for app-text/aspell spell checker app-text/enchant:hunspell - Adds support for app-text/hunspell spell checker +app-text/enchant:nuspell - Adds support for app-text/nuspell spell checker app-text/enchant:voikko - Adds support for dev-libs/libvoikko spell checker app-text/evince:dvi - Enable the built-in DVI viewer app-text/evince:nautilus - Enable property page extension in gnome-base/nautilus @@ -1250,6 +1250,8 @@ dev-cpp/libjson-rpc-cpp:http-server - Build support for HTTP server using net-li dev-cpp/libjson-rpc-cpp:redis-client - Build support for Redis client using dev-libs/hiredis dev-cpp/libjson-rpc-cpp:redis-server - Build support for Redis server using dev-libs/hiredis dev-cpp/libjson-rpc-cpp:stubgen - Build header stub code generator (needed for development and when pregenerated headers are not bundled) +dev-cpp/opentelemetry-cpp:jaeger - Include the jaeger exporter +dev-cpp/opentelemetry-cpp:prometheus - include the Prometheus Client in the SDK dev-cpp/sdbus-c++:systemd - Use external libsystemd instead of statically-linked build dev-cpp/sdbus-c++:tools - Install interface stub code generator dev-cpp/sourcetrail:examples - Install example projects. @@ -1675,13 +1677,6 @@ 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/gnu-classpath:alsa - Build with ALSA javax.sound.midi provider -dev-java/gnu-classpath:dssi - Build with DSSI javax.sound.midi provider -dev-java/gnu-classpath:gconf - Build with GConf preferences backend -dev-java/gnu-classpath:gjdoc - Build GJDoc, a documentation generator -dev-java/gnu-classpath:gmp - Build with GMP backend for java.math.BigInteger -dev-java/gnu-classpath:gtk - Build with Gtk+ AWT peers -dev-java/gnu-classpath:xml - Build with native XML backend 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) @@ -1701,8 +1696,6 @@ 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/log4j:javamail - Build the SMTPAppender -dev-java/log4j:jms - Build the JMSAppender 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 @@ -1723,10 +1716,7 @@ dev-java/rxtx:lfd - Installs and uses LockFileServer daemon (lfd) dev-java/sbt:binary - Install from (Gentoo-compiled) binary instead of building from sources. Set this when you run out of memory during build. dev-lang/R:lto - Use link-time optimization for R and its recommended packages. dev-lang/bas:lr0 - Use the LR0 parser instead of the recursive descending parser -dev-lang/crystal:blocking-stdio-hack - Keep STDIO file descriptors in blocking mode. dev-lang/crystal:debug - Build each module as a separate object file. Speeds build up. -dev-lang/crystal:xml - Use the dev-libs/libxml2 library to enable Crystal xml module -dev-lang/crystal:yaml - Use the dev-libs/libyaml library to enable Crystal yaml module dev-lang/erlang:hipe - HIgh Performance Erlang extension dev-lang/erlang:kpoll - Enable kernel polling support dev-lang/gdl:eigen - Build matrix manipulation with dev-cpp/eigen @@ -1874,7 +1864,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:experimental - Enable builds that do not support all of LLVM's target architectures +dev-lang/zig:stage2 - Install stage2 alongside stage1 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 @@ -2074,12 +2064,12 @@ dev-libs/libevent:mbedtls - Support for net-libs/mbedtls encryption dev-libs/libevent:ssl - Support for dev-libs/openssl encryption dev-libs/libevent:verbose-debug - Support for verbose debug logging dev-libs/libffi:exec-static-trampoline - Don't rely on dynamic code generation for trampolines. +dev-libs/libffi:experimental-loong - Add experimental LoongArch patchset dev-libs/libffi:pax-kernel - Use PaX emulated trampolines, for we can't use PROT_EXEC dev-libs/libffi-compat:pax-kernel - Use PaX emulated trampolines, for we can't use PROT_EXEC dev-libs/libfido2:nfc - Enable experimental NFC support dev-libs/libflatarray:cuda - Enables plugins for NVIDIA GPUs (e.g. CUDAAllocator) dev-libs/libgcrypt:asm - Enable assembly for optimization -dev-libs/libgcrypt:o-flag-munging - Enable O-flag mangling during build dev-libs/libgdata:crypt - Use app-crypt/gcr for keeping tokens and passwords in non-pageable memory for improved security dev-libs/libgdata:gnome-online-accounts - Enable net-libs/gnome-online-accounts support dev-libs/libgit2:gssapi - Enable GSSAPI support for SPNEGO auth @@ -2219,6 +2209,7 @@ dev-libs/pocl:hardening - Enable hardening against various attacks. May worsen p dev-libs/pocl:hwloc - Enable hwloc support dev-libs/pocl:memmanager - Enables custom memory manager. Except for special circumstances, this should be disabled dev-libs/poco:7z - Add Support for the 7z archive format +dev-libs/poco:activerecord - Add ActiveRecord support dev-libs/poco:cppparser - Build and install a minimal C++ parser dev-libs/poco:crypto - Encryption and digital signing classes dev-libs/poco:data - Database abstraction layer to easily send/retrieve data to/from various databases @@ -2243,6 +2234,7 @@ dev-libs/starpu:gcc-plugin - Enable GCC extension plugin (experimental) dev-libs/starpu:opencl - Enable OpenCL support dev-libs/starpu:spinlock-check - Enable spinlock check dev-libs/starpu:valgrind - Enable dev-util/valgrind support +dev-libs/thrift:libevent - Build support for dev-libs/libevent dev-libs/tinyxml:stl - Compile with TIXML_USE_STL support dev-libs/tntnet:server - Enable tntnet server daemon dev-libs/totem-pl-parser:archive - Enables ISO detection with app-arch/libarchive @@ -2437,7 +2429,6 @@ dev-python/bpython:clipboard - Enable copying to clipboard using dev-python/pype dev-python/bpython:jedi - Enable autocompletion using dev-python/jedi dev-python/bpython:urwid - Ebable dev-python/urwid-based interface dev-python/bpython:watch - Enable watching paths using dev-python/watchdog -dev-python/ctypescrypto:gost - Build with support for GOST Message Authentication Code 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 @@ -2506,7 +2497,6 @@ dev-python/python-lsp-server:all-plugins - Pull in all optional plugins dev-python/python-mpd:twisted - Enable twisted support dev-python/python-stdnum:vies - Enable VIES dev-python/pyudev:qt5 - Install PyQt5 bindings -dev-python/pyyaml:libyaml - enable support for C implementation using libyaml dev-python/pyzmq:draft - Enable draft API support dev-python/rarfile:compressed - Enables the module to support compressed v3 archives by calling the app-arch/unrar. dev-python/rfc3986:idna - enable support for the IDNA specification (RFC 5891) @@ -2525,6 +2515,7 @@ dev-python/sympy:mathml - Add support for mathml dev-python/sympy:pyglet - Use dev-python/pyglet for plots and print preview dev-python/sympy:symengine - Add support for a dev-python/symengine backend dev-python/sympy:texmacs - Add app-office/texmacs interface +dev-python/tpm2-pytss:fapi - Enable feature API (requires tpm2-tss be compile with thes same) dev-python/translate-toolkit:html - Support conversion between po and html files dev-python/translate-toolkit:ical - Support conversion between po and ical files dev-python/translate-toolkit:ini - Support conversion between po and ini files @@ -2650,7 +2641,6 @@ dev-qt/qtgui:wayland - Provide dev-qt/qtwayland to ensure Qt applications can be dev-qt/qtmultimedia:gstreamer - Enable audio support via media-libs/gstreamer dev-qt/qtmultimedia:qml - Build QML/QtQuick bindings and imports dev-qt/qtmultimedia:widgets - Build the QtMultimediaWidgets module -dev-qt/qtnetwork:bindist - Disable EC support via dev-libs/openssl dev-qt/qtnetwork:connman - Enable net-misc/connman-based bearer plugin dev-qt/qtnetwork:gssapi - Enable support for GSSAPI (virtual/krb5) dev-qt/qtnetwork:libproxy - Use net-libs/libproxy for automatic HTTP/SOCKS proxy configuration @@ -2817,6 +2807,7 @@ dev-util/glade:webkit - Build catalog support for net-libs/webkit-gtk:4 widgets. dev-util/global:vim - Integrate the GNU GLOBAL source code tag system with Vim dev-util/gnome-builder:clang - Provide integration with sys-devel/clang for best possible C/C++ autocompletion, semantic highlighting, symbol resolving, and diagnostics support dev-util/gnome-builder:devhelp - Provide API docs browsing and integration via dev-util/devhelp +dev-util/gnome-builder:flatpak - Enable support for flatpak applications using sys-apps/flatpak dev-util/gnome-builder:git - Provide support for the Git version control system via dev-libs/libgit2-glib (such as setup of Git for New Project, direct cloning for Open Project and changed lines indicators in the editor gutter) dev-util/gnome-builder:glade - Provide integration with dev-util/glade UI designer for Gtk dev-util/gnome-builder:sysprof - Provide an integrated profiler via dev-util/sysprof @@ -2837,6 +2828,7 @@ dev-util/kdevelop:hex - Enable hex editor plugin via app-editors/okteta dev-util/kdevelop:qmake - Enable support for QMake build system dev-util/kdevelop:reviewboard - Enable reviewboard support dev-util/kernelshark:custom-optimization - Build with user-specified compiler optimizations (-Os, -O0, -O1, -O2, -O3) from CFLAGS +dev-util/kup:gitolite - Enable support for dev-vcs/gitolite in kup-server dev-util/ltrace:unwind - Use sys-libs/libunwind for frame unwinding support dev-util/lttng-tools:ust - Support LTTng-UST (Userspace Tracing) dev-util/lttng-ust:numa - Enable numa support @@ -2845,7 +2837,6 @@ dev-util/mdds:valgrind - Add support for memory debugging using dev-util/valgrin 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/nemiver:memoryview - Enable the optional hexadecimal memory inspection with app-editors/ghex 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 @@ -2981,6 +2972,7 @@ games-action/minetest:prometheus - Enable prometheus client support games-action/minetest:redis - Enable redis backend via dev-libs/hiredis games-action/minetest:server - Build Minetest server games-action/minetest:spatial - Enable SpatialIndex AreaStore backend +games-action/polymc:lto - Enable link-time optimization games-action/supermariowar:server - Compile and install Super Mario War server files games-action/supertuxkart:nettle - Use dev-libs/nettle crypto backend games-action/supertuxkart:recorder - Enable recording with media-libs/libopenglrecorder @@ -3322,10 +3314,6 @@ gnome-extra/evolution-data-server:berkdb - sys-libs/db support needed to migrate gnome-extra/evolution-data-server:gnome-online-accounts - Enable net-libs/gnome-online-accounts based Google authentication support gnome-extra/evolution-data-server:oauth - Enable internal OAuth2 authentication support for Google and Outlook.com. If gnome-online-accounts is enabled and used, this is not necessary, but both can be supported at the same time with different setup at runtime gnome-extra/evolution-data-server:weather - Enable optional weather calendar support -gnome-extra/filemanager-actions:caja - Install the mate-base/caja extension -gnome-extra/filemanager-actions:nautilus - Install the gnome-base/nautilus extension -gnome-extra/filemanager-actions:nemo - Install the gnome-extra/nemo extension -gnome-extra/gnome-commander:chm - Enable metadata support for Microsoft Compiled HTML Help files gnome-extra/gnome-commander:gsf - Add metadata support for OLE, OLE2 and ODF gnome-extra/gnome-commander:pdf - Add metadata support for PDF gnome-extra/gnome-commander:taglib - Add metadata support for ID3, Vorbis, FLAC and APE @@ -3416,7 +3404,6 @@ kde-apps/cantor:qalculate - Enable sci-libs/libqalculate backend support kde-apps/dolphin:activities - Track which folders are frequently accessed on a Plasma desktop kde-apps/gwenview:activities - Enable kactivities support kde-apps/gwenview:fits - Enable support for NASA's sci-libs/cfitsio library -kde-apps/gwenview:kipi - Enable support for the KDE Image Plugin Interface kde-apps/gwenview:mpris - Enable support for MPRIS2 interface, requiring dev-qt/qtdbus as dependency. kde-apps/gwenview:share - Enable support for a share menu using kde-frameworks/purpose kde-apps/kaccounts-providers:webengine - Enable Nextcloud KAccounts plugin using dev-qt/qtwebengine @@ -3481,8 +3468,6 @@ kde-apps/kio-extras:nfs - Enable NFS support using net-libs/libtirpc kde-apps/kio-extras:phonon - Enable file audio preview plugin using media-libs/phonon kde-apps/kio-extras:sftp - Enable SFTP protocol support using net-libs/libssh kde-apps/kio-extras:taglib - Enable audio thumbnails via media-libs/taglib -kde-apps/kipi-plugins:mediawiki - Build the mediawiki export plugin -kde-apps/kipi-plugins:remotestorage - Build plugin for remote storage using network protocols such as FTP, SSH, SAMBA via kde-frameworks/kio kde-apps/kitinerary:barcode - Enable support for PDF417 and Aztec barcode decoding using media-libs/zxing-cpp kde-apps/kmag:keyboardfocus - Enable keyboard focus tracking kde-apps/kmail:speech - Enable text-to-speech support @@ -3533,7 +3518,6 @@ kde-apps/marble:phonon - Enable sound support via media-libs/phonon kde-apps/marble:shapefile - Enable support for ESRI shapefiles kde-apps/marble:webengine - Use dev-qt/qtwebengine for embedded web browser kde-apps/messagelib:speech - Enable text-to-speech support -kde-apps/okular:chm - Enable support for Microsoft Compiled HTML Help files kde-apps/okular:crypt - Enable support for password-encrypted documents via kde-frameworks/kwallet kde-apps/okular:epub - Enable E-Book support via app-text/ebook-tools kde-apps/okular:image-backend - Enable image viewing support @@ -3545,9 +3529,9 @@ kde-apps/okular:share - Enable support for a share menu using kde-frameworks/pur kde-apps/okular:speech - Enable text-to-speech support kde-apps/pimcommon:designer - Build plugins for dev-qt/designer kde-apps/spectacle:annotate - Enable support for screenshot annotations using media-libs/kimageannotator -kde-apps/spectacle:kipi - Enable support for the KDE Image Plugin Interface kde-apps/spectacle:share - Enable support for a share menu using kde-frameworks/purpose kde-apps/step:qalculate - Enable the libqalculate library for unit conversion +kde-apps/thumbnailers:mobi - Enable mobipocket thumbnail generation using kde-apps/kdegraphics-mobipocket kde-apps/umbrello:php - Enable PHP import support using dev-util/kdevelop and dev-util/kdevelop-pg-qt kde-apps/yakuake:absolute-position - Use kde-frameworks/kwayland for absolute window positioning in KWin kde-frameworks/kcompletion:designer - Build plugins for dev-qt/designer @@ -3598,7 +3582,6 @@ kde-plasma/discover:flatpak - Enable support for flatpak repositories using sys- kde-plasma/kde-cli-tools:kdesu - Build graphical frontend for kde-frameworks/kdesu 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/kinfocenter:pci - Show advanced PCI information kde-plasma/ksystemstats:networkmanager - Enable improved backend for Network statistics using kde-frameworks/networkmanager-qt kde-plasma/kwin:multimedia - Enable effect video button in desktop effects KCM kde-plasma/kwin:screencast - Enable screencast portal using media-video/pipewire @@ -3607,7 +3590,6 @@ kde-plasma/libksysguard:webengine - Enable display of detailed memory informatio kde-plasma/plasma-desktop:emoji - Build emojipicker applet using app-i18n/ibus and media-fonts/noto-emoji kde-plasma/plasma-desktop:ibus - Use ibus input method via app-i18n/ibus kde-plasma/plasma-desktop:kaccounts - Build the OpenDesktop integration plugin -kde-plasma/plasma-desktop:policykit - Build the Users KCM using sys-apps/accountsservice and sys-auth/polkit kde-plasma/plasma-desktop:scim - Enable applets that use app-i18n/scim kde-plasma/plasma-firewall:firewalld - Build net-firewall/firewalld backend kde-plasma/plasma-firewall:ufw - Build net-firewall/ufw backend @@ -3634,7 +3616,6 @@ kde-plasma/plasma-nm:modemmanager - Enable support for mobile broadband devices kde-plasma/plasma-nm:openconnect - Build support for the OpenConnect VPN client kde-plasma/plasma-nm:teamd - Enable Teamd control support kde-plasma/plasma-workspace:appstream - Enable AppStream software metadata support -kde-plasma/plasma-workspace:calculator - Enable calculator runner using sci-libs/libqalculate kde-plasma/plasma-workspace:geolocation - Enables dataengine providing location information kde-plasma/plasma-workspace:policykit - Build the Users KCM using sys-apps/accountsservice and sys-auth/polkit kde-plasma/plasma-workspace:screencast - Enable screencast portal using media-video/pipewire @@ -3744,7 +3725,7 @@ mail-client/s-nail:net - Enable support for network protocols (POP, IMAP and SMT mail-client/s-nail:ssl - If network is enabled, this adds support for S/MIME and SSL/TLS-powered protocols through dev-libs/openssl. mail-client/sylpheed:oniguruma - Use dev-libs/oniguruma for regular expression mail-client/thunderbird:clang - Use Clang compiler instead of GCC -mail-client/thunderbird:eme-free - Disable EME (DRM plugin) cabability at build time +mail-client/thunderbird:eme-free - Disable EME (DRM plugin) capability at build time mail-client/thunderbird:hwaccel - Force-enable hardware-accelerated rendering (Mozilla bug 594876) mail-client/thunderbird:lto - Enable Link Time Optimization (LTO). Requires Gold linker when using GCC or LDD linker when using Clang mail-client/thunderbird:openh264 - Use media-libs/openh264 for H.264 support instead of downloading binary blob from Mozilla at runtime @@ -4139,7 +4120,6 @@ media-libs/dav1d:8bit - Add support for decoding 8-bit AV1. media-libs/dav1d:asm - Enable custom assembly for faster decoding. media-libs/dav1d:xxhash - Enable dev-libs/xxhash support for hashing muxer media-libs/devil:allegro - Add support for Allegro -media-libs/devil:nvtt - Add support for media-gfx/nvidia-texture-tools media-libs/dumb:allegro - Add support for Allegro 4 media-libs/embree:compact-polys - Enables double indexed poly layout. media-libs/embree:ispc - Build Embree with support for ISPC applications. @@ -4190,8 +4170,11 @@ media-libs/harfbuzz:graphite - Enable media-gfx/graphite2 complementary shaper media-libs/ilmbase:large-stack - Enables code to take advantage of large stack support media-libs/imlib2:X - Use the X window system media-libs/imlib2:bzip2 - Bzip2 loader support +media-libs/imlib2:eps - Eps image loader support media-libs/imlib2:gif - Gif image loader support +media-libs/imlib2:heif - Heif and Avif image loader support media-libs/imlib2:jpeg - Jpeg image loader support +media-libs/imlib2:jpegxl - Jxl image loader support media-libs/imlib2:mp3 - ID3 loader support media-libs/imlib2:png - PNG image loader support media-libs/imlib2:shm - Use MIT shared memory support for X image transfer @@ -4280,9 +4263,9 @@ media-libs/libsdl2:video - Control video support (disable at your own risk) media-libs/libsdl2:vulkan - Enable Vulkan support media-libs/libtgvoip:dsp - Enable signal processing (echo cancellation, noise suppression, and automatic gain control) media-libs/libvisio:tools - Build conversion tools +media-libs/libvmaf:embed-models - Compile default vmaf models into the library (needs app-editors/vim-core) media-libs/libvpx:highbitdepth - Enable 10 and 12 bit support for VP9. media-libs/libvpx:postproc - Enable additional post processing filters -media-libs/libvpx:svc - Enable spatial-svc support (experimental) media-libs/libwebp:swap-16bit-csp - Enable byte swapping for 16 bit colorspace media-libs/libzmf:tools - Build conversion tools media-libs/lilv:dyn-manifest - Add LV2 Dynamic Manifest support. See http://lv2plug.in/ns/ext/dynmanifest/ @@ -4301,6 +4284,7 @@ media-libs/mesa:llvm - Enable LLVM backend for Gallium3D. media-libs/mesa:lm-sensors - Enable Gallium HUD lm-sensors support. media-libs/mesa:opencl - Enable the Clover Gallium OpenCL state tracker. media-libs/mesa:osmesa - Build the Mesa library for off-screen rendering. +media-libs/mesa:proprietary-codecs - Enable codecs for patent-encumbered audio and video formats. media-libs/mesa:valgrind - Compile in valgrind memory hints media-libs/mesa:vdpau - Enable the VDPAU acceleration interface for the Gallium3D Video Layer. media-libs/mesa:vulkan - Enable Vulkan drivers @@ -4549,6 +4533,7 @@ media-sound/cantata:cdio - Use dev-libs/libcdio-paranoia for CD support (instead media-sound/cantata:http-server - Enable internal HTTP server to play non-MPD files media-sound/cantata:replaygain - Enable ReplayGain support, for relative volume adjustments media-sound/cantata:streaming - Enable playback of MPD HTTP streams using LibVLC (media-video/vlc) +media-sound/cava:sndio - Enable support for the media-sound/sndio backend media-sound/clementine:box - Enable filesharing via Box.com media-sound/clementine:dropbox - Enable Dropbox support media-sound/clementine:googledrive - Enable Google Drive support @@ -4848,7 +4833,6 @@ media-sound/vorbis-tools:kate - Adds support for Ogg Kate subtitles via libkate. media-sound/vorbis-tools:ogg123 - Build ogg123 player, needs libao and curl media-sound/wildmidi:player - Install the wildmidi player media-sound/xmms2:airplay - Support for airplay format -media-sound/xmms2:asf - Support for Advanced Systems Format (ASF) by using bundled libasf media-sound/xmms2:fluidsynth - Enable fluidsynth support (MIDI) media-sound/xmms2:gme - Support for various game audio formats using media-libs/game-music-emu media-sound/xmms2:ices - Icecast source output plugin @@ -4861,8 +4845,6 @@ media-sound/xmms2:tremor - Support Vorbis using an alternate fixed-point decoder media-sound/xmms2:valgrind - Run unit tests under valgrind media-sound/xmms2:vocoder - Phase vocoder effect plugin media-sound/xmms2:xml - Enable support for various XML based playlists and sources: RSS, XSPF -media-sound/xnoise:lastfm - Enable support for lastfm cover art fetching and scrobbling -media-sound/xnoise:lyrics - Enable support for lyrics fetching media-sound/xwax:alsa - Adds support for ALSA audio input/output. media-sound/xwax:cdda - Sets runtime dependencies to support decoding audio from a compact disc. media-sound/xwax:fallback - Sets runtime dependencies to support decoding "other" audio files. @@ -5283,12 +5265,9 @@ 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:cron - A cron job to update GVM's vulnerability feeds daily -net-analyzer/gvm:extras - Extra fonts, pdf-results! and html docs support net-analyzer/gvm:gsa - Greenbone Security Assistant (WebUI) net-analyzer/gvm:ospd - Enable support for scanner wrappers net-analyzer/gvm-libs:extras - Html docs support -net-analyzer/gvmd:extras - Html docs support net-analyzer/hexinject:experimental - Install experimental packets.tcl net-analyzer/hexinject:tools - Install hex2raw and prettypacket tools net-analyzer/httping:tfo - Enable support for TCP Fast Open @@ -5376,7 +5355,6 @@ net-analyzer/nfdump:readpcap - Build nfcapd collector to read from pcap file ins net-analyzer/nfdump:sflow - Build sflow collector sfcpad net-analyzer/nmap:libssh2 - Enable SSH support through net-libs/libssh2 net-analyzer/nmap:ncat - Install the ncat utility -net-analyzer/nmap:nmap-update - Install nmap-update, which uses dev-vcs/subversion to update nmap scripts in your home directory net-analyzer/nmap:nping - Install the nping utility net-analyzer/nmap:nse - Include support for the Nmap Scripting Engine (NSE) net-analyzer/nmap:system-lua - Use dev-lang/lua instead of the bundled liblua @@ -5592,6 +5570,7 @@ net-dns/idnkit:liteonly - Compile and install lite library only net-dns/knot:cookies - Enable the DNS cookie module (RFC 7873) net-dns/knot:dnsproxy - Enable the tiny DNS proxy module net-dns/knot:dnstap - Include support for the dnstap binary log format (http://dnstap.info/) +net-dns/knot:doh - Enable DNS over HTTP (DoH) using libnghttp2 net-dns/knot:fastparser - Use a zone file parser that is faster, but requires more memory and CPU time to compile net-dns/knot:geoip - Enable the Geography-based responses module net-dns/knot:libidn2 - If IDN support is enabled, use net-dns/libidn2 instead of net-dns/libidn @@ -5603,6 +5582,7 @@ net-dns/knot:stats - Enable the server statistics module net-dns/knot:synthrecord - Enable the automatic forward/reverse records module net-dns/knot:utils - Install Knot utilities, such as kdig, kzonecheck, ... net-dns/knot:whoami - Enable the whoami response module +net-dns/knot:xdp - Enable eXpress Data Path net-dns/mydns:alias - Enable David Phillips aliasing net-dns/mydns:status - Enable the STATUS opcode to check server status net-dns/nsd:bind8-stats - Enables BIND8 like NSTATS and XSTATS @@ -5812,7 +5792,6 @@ net-im/ekg2:gpg - Enable jabber message encryption through app-crypt/gpgme. net-im/ekg2:minimal - Disable building extra plugins with no additional deps. net-im/ekg2:openssl - Support encryption in sim plugin, using OpenSSL. net-im/ekg2:sqlite - Support logging messages into SQLite3 database. -net-im/element-desktop-bin:emoji - Use media-fonts/noto-emoji for displaying emoji net-im/empathy:gnome-online-accounts - Enable using net-libs/gnome-online-accounts for authorization (e.g. for Google Talk) net-im/empathy:map - Enable world map support through media-libs/libchamplain net-im/err:irc - Pull optional dependencies, needed for IRC backend @@ -5945,7 +5924,6 @@ net-irc/atheme-services:perl - Install a perl module which wraps around the serv net-irc/epic5:archive - Use app-arch/libarchive to use zip and tar archives from scripts. net-irc/epic5:valgrind - Compile against dev-util/valgrind headers to improve memory-leak checking when running epic5 under valgrind. net-irc/hexchat:libcanberra - Enable sound event support using media-libs/libcanberra -net-irc/hexchat:libproxy - Enable proxy support. net-irc/hexchat:plugin-checksum - Build Checksum plugin (needs plugins) net-irc/hexchat:plugin-fishlim - Build FiSHLiM plugin (needs plugins ) net-irc/hexchat:plugin-sysinfo - Build SysInfo plugin (needs plugins) @@ -5980,10 +5958,10 @@ net-irc/ngircd:strict-rfc - Strict RFC compliance; may harm compatibility net-irc/psybnc:multinetwork - Adds support for multiple networks net-irc/psybnc:oidentd - Adds support for oidentd net-irc/psybnc:scripting - Adds scripting support -net-irc/quassel:X - Build the Qt5 GUI client for quassel. If this USE flag is disabled, the GUI is not built, and cannot be used. You might want to disable this on the server, but you need it enabled on the client. net-irc/quassel:bundled-icons - Use icon themes bundled with Quassel, rather than depending on system packages. net-irc/quassel:crypt - Support core->network per-channel and per-query blowfish encryption via app-crypt/qca SLOT 2. net-irc/quassel:dbus - Support desktop notifications via the StatusNotifier D-Bus service (used by most modern desktop environments). +net-irc/quassel:gui - Build the Qt5 GUI client for quassel. If this USE flag is disabled, the GUI is not built, and cannot be used. You might want to disable this on the server, but you need it enabled on the client. net-irc/quassel:monolithic - Build standalone client with integrated core, no external quasselcore needed. Only useful if you don't want to use Quassel's client/server model. The server and X flags are not needed in this case but it is possible to enable them too. net-irc/quassel:oxygen - Support the Oxygen icon set that was the default for KDE4. net-irc/quassel:server - Build the server binary. If this USE flag is disabled, the 'core' server binary for quassel is not built, and cannot be used. You need this enabled on the server, but you might want to disable it on the client. @@ -6491,8 +6469,6 @@ net-misc/icecast:kate - Add karaoke and text encapsulation support for Ogg files net-misc/icecast:yp - Build support for yp public directory listings net-misc/iputils:arping - Build and install arping -- tool for sending ARP requests to peers (see also net-analyzer/arping) net-misc/iputils:clockdiff - Build and install clockdiff -- tool for comparing clocks via ICMP packets -net-misc/iputils:gcrypt - Use dev-libs/libgcrypt for md5 support -net-misc/iputils:nettle - Use dev-libs/nettle for md5 support 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) @@ -6679,10 +6655,6 @@ net-misc/tigervnc:xorgmodule - Build the Xorg module net-misc/uftp:server - Install uftp server daemon net-misc/vde:pcap - Enable the pcap-based plugin that allows creating a switch against a real interface. net-misc/vde:ssl - Enable the cryptcab plugin that allows creating an encrypted virtual cable. -net-misc/vinagre:spice - Enable access to SPICE-enabled virtual machines -net-misc/vinagre:ssh - Enable ssh plugin using x11-libs/vte -net-misc/vinagre:telepathy - Enable access to remote desktop via a net-libs/telepathy-glib client -net-misc/vino:telepathy - Enable desktop sharing through a telepathy client net-misc/wget:cookie-check - Enable cookie checks via net-libs/libpsl net-misc/wget:metalink - Enable support for media-libs/libmetalink net-misc/wget:ntlm - Enable support for NTLM (Windows-based) authorization @@ -6914,6 +6886,7 @@ net-voip/yate:zaptel - Enable Zaptel driver 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/ocserv:otp - Enable support for one-time passwords net-vpn/openconnect:gssapi - Build GSSAPI support net-vpn/openconnect:libproxy - Enable proxy support @@ -6934,21 +6907,25 @@ net-vpn/strongswan:gcrypt - Enable dev-libs/libgcrypt plugin which provides 3DES net-vpn/strongswan:non-root - Force IKEv1/IKEv2 daemons to normal user privileges. This might impose some restrictions mainly to the IKEv1 daemon. Disable only if you really require superuser privileges. net-vpn/strongswan:openssl - Enable dev-libs/openssl plugin which is required for Elliptic Curve Cryptography (DH groups 19-21,25,26) and ECDSA. Also provides 3DES, AES, Blowfish, Camellia, CAST, DES, IDEA and RC5 ciphers along with MD2, MD4, MD5 and SHA1/2 hash algorithms, RSA and DH groups 1,2,5,14-18 and 22-24(4.4+) dev-libs/openssl has to be compiled with USE="-bindist". net-vpn/strongswan:pkcs11 - Enable pkcs11 support +net-vpn/strongswan:strongswan_plugins_addrblock - Enable support for the addrblock crypto plugin net-vpn/strongswan:strongswan_plugins_aesni - Enable support for Intel AES-NI crypto plugin net-vpn/strongswan:strongswan_plugins_blowfish - Enable support for the blowfish plugin net-vpn/strongswan:strongswan_plugins_bypass-lan - Enable support for the bypass-lan plugin net-vpn/strongswan:strongswan_plugins_ccm - Enable support for the ccm plugin net-vpn/strongswan:strongswan_plugins_chapoly - Enable ChaCha20/Poly1305 AEAD implementation and ChaCha20 XOF plugin net-vpn/strongswan:strongswan_plugins_ctr - Enable support for the ctr plugin +net-vpn/strongswan:strongswan_plugins_error-notify - Enable support for the error-notify plugin net-vpn/strongswan:strongswan_plugins_forecast - Enable multicast and broadcast forwarding plugin net-vpn/strongswan:strongswan_plugins_gcm - Enable support for the gcm plugin net-vpn/strongswan:strongswan_plugins_ha - Enable support for the ha plugin net-vpn/strongswan:strongswan_plugins_ipseckey - Enable support for the ipseckey plugin +net-vpn/strongswan:strongswan_plugins_kdf - Enable support for the kdf plugin net-vpn/strongswan:strongswan_plugins_led - Enable support for the led plugin net-vpn/strongswan:strongswan_plugins_lookip - Enable support for the lookip plugin net-vpn/strongswan:strongswan_plugins_newhope - Enable plugin that allows key exchange based on post-quantum computer New Hope algorithm net-vpn/strongswan:strongswan_plugins_ntru - Enable support for the ntru plugin net-vpn/strongswan:strongswan_plugins_padlock - Enable support for the padlock plugin +net-vpn/strongswan:strongswan_plugins_prf-plus - Enable support for the prf-plus plugin net-vpn/strongswan:strongswan_plugins_rdrand - Enable support for the rdrand plugin net-vpn/strongswan:strongswan_plugins_save-keys - Enable plugin that saves IKE and/or ESP keys to files compatible with Wireshark (for debugging) net-vpn/strongswan:strongswan_plugins_systime-fix - Enable support for the systime-fix plugin @@ -7061,6 +7038,7 @@ net-wireless/uhd:usrp1 - support USRP1 hardware net-wireless/uhd:usrp2 - support USRP2, N200, N210 hardware net-wireless/uhd:utils - utilities needed to list, query, calibrate, or update FPGA/Firmware net-wireless/uhd:x300 - support X300, X310 hardware +net-wireless/unifi:system-mongodb - Using dev-db/mongodb systemd service instead of the bundled one net-wireless/urh:airspy - use native backend which directly uses net-wireless/airspy net-wireless/urh:audio - use a soundcard instead of an sdr net-wireless/urh:bladerf - use native backend which directly uses net-wireless/bladerf @@ -7286,7 +7264,7 @@ sci-libs/dealii:adolc - Adds support for ADOL-C (sci-libs/adolc) 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: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 +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 sci-libs/dealii:ginkgo - Add support for ginkgo (sci-libs/ginkgo) sci-libs/dealii:gmsh - Add support for gmsh (sci-libs/gmsh) sci-libs/dealii:metis - Add support for metis (sci-libs/metis) @@ -7525,6 +7503,7 @@ sci-mathematics/geomview:motionaveraging - Enable experimental motion averaging sci-mathematics/giac:ecm - Enable the use of sci-mathematics/gmp-ecm sci-mathematics/giac:gc - Enable garbage collection support via dev-libs/boehm-gc sci-mathematics/giac:glpk - Enable the use of sci-mathematics/glpk +sci-mathematics/gmp-ecm:cuda - Use NVidia's cuda toolkit for computations sci-mathematics/gmp-ecm:custom-tune - Improve performance of some operations by selecting machine-specific defaults sci-mathematics/gretl:R - Enable support for dev-lang/R sci-mathematics/gretl:extras - Build and install add-ons bundled with gretl @@ -7543,7 +7522,9 @@ sci-mathematics/maxima:sbcl - Compile maxima with Steel Bank Common Lisp (dev-li sci-mathematics/maxima:vtk - Support plotting with sci-libs/vtk sci-mathematics/msieve:ecm - Enable support for the GMP-ECM library sci-mathematics/normaliz:extras - Install Macaulay2 and sci-mathematics/singularpackages as shipped by upstream +sci-mathematics/normaliz:nauty - Use sci-mathematics/nauty to compute automorphism groups. sci-mathematics/octave:glpk - Add support for sci-mathematics/glpk for linear programming +sci-mathematics/octave:json - Allow using jsonencode and jsondecode commands via dev-libs/rapidjson sci-mathematics/octave:qhull - Add support for media-libs/qhull, to allow `delaunay', `convhull', and related functions sci-mathematics/octave:qrupdate - Add support for sci-libs/qrupdatefor QR and Cholesky update functions sci-mathematics/octave:sparse - Add enhanced support for sparse matrix algebra with SuiteSparse @@ -7582,6 +7563,7 @@ sci-mathematics/why3:coq - Add sci-mathematics/coq support sci-mathematics/why3:gtk - Build the IDE x11-libs/gtk+ sci-mathematics/why3:re - Use Re (dev-ml/re) instead of Str for regular expressions sci-mathematics/why3:sexp - Add support for outputting S-expressions with dev-ml/ppx_sexp_conv +sci-mathematics/why3:stackify - Enable structure reconstruction algorithm for MLCFG sci-mathematics/why3:zarith - Use Zarith (dev-ml/zarith) instead of Nums (dev-ml/num) for computations sci-mathematics/why3:zip - Enable compression of session files sci-mathematics/why3-for-spark:coq - Add sci-mathematics/coq support @@ -7693,7 +7675,6 @@ sci-visualization/paraview:nvcontrol - Add NVCONTROL support for OpenGL options sci-visualization/paraview:offscreen - Offscreen rendering through OSMesa sci-visualization/paraview:plugins - Build and install additional plugins sci-visualization/paraview:webengine - Add support for dev-qt/qtwebengine -sci-visualization/scidavis:muparser - Build support for muparser scripting. sci-visualization/scidavis:origin - Add support for reading OriginLab OPJ project files through sci-libs/liborigin. sci-visualization/scidavis:python - Build support for python scripting. sec-policy/selinux-base:ubac - Enable User Based Access Control (UBAC) in the SELinux policy @@ -7784,6 +7765,7 @@ sys-apps/flashrom:tools - Install ich_descriptor_tool, a tool for reading descri sys-apps/flashrom:usbblaster-spi - Enable support for Altera USB-Blaster dongles sys-apps/fwupd:amt - Build and install Intel AMT plugin sys-apps/fwupd:archive - Use app-arch/libarchive for archives support +sys-apps/fwupd:cbor - Enable CBOR support for coSWID and uSWID via dev-libs/libcbor sys-apps/fwupd:dell - Enable Dell-specific support sys-apps/fwupd:fastboot - Build and install fastboot plugin sys-apps/fwupd:flashrom - Enable flashrom plugin via sys-apps/flashrom @@ -7909,7 +7891,7 @@ sys-apps/systemd:curl - Enable support for uploading journals sys-apps/systemd:dns-over-tls - Enable DNS-over-TLS support sys-apps/systemd:elfutils - Enable coredump stacktraces in the journal sys-apps/systemd:fido2 - Enable FIDO2 support -sys-apps/systemd:gcrypt - Enable sealing of journal files using gcrypt +sys-apps/systemd:gcrypt - Enable use of dev-libs/libgcrypt for various features sys-apps/systemd:gnuefi - Enable EFI boot manager and stub loader (built using sys-boot/gnu-efi) sys-apps/systemd:homed - Enable portable home directories sys-apps/systemd:hostnamed-fallback - Enable setting hostname with networkd/hostnamed without polkit (requires running sys-apps/dbus-broker) @@ -7918,7 +7900,7 @@ sys-apps/systemd:importd - Enable import daemon sys-apps/systemd:kmod - Enable kernel module loading via sys-apps/kmod sys-apps/systemd:lz4 - Enable lz4 compression for the journal sys-apps/systemd:nat - Enable support for network address translation in networkd -sys-apps/systemd:openssl - Enable use of dev-libs/openssl +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 @@ -7928,6 +7910,11 @@ sys-apps/systemd:sysv-utils - Install sysvinit compatibility symlinks and manpag sys-apps/systemd:tpm - Enable TPM support sys-apps/systemd:vanilla - Disable Gentoo-specific behavior and compatibility quirks sys-apps/systemd:xkb - Depend on x11-libs/libxkbcommon to allow logind to control the X11 keymap +sys-apps/systemd-utils:boot - Enable systemd-boot (UEFI boot manager) +sys-apps/systemd-utils:kmod - Enable kernel module loading via sys-apps/kmod +sys-apps/systemd-utils:sysusers - Enable systemd-sysusers +sys-apps/systemd-utils:tmpfiles - Enable systemd-tmpfiles +sys-apps/systemd-utils:udev - Enable systemd-udev (userspace device manager) sys-apps/tcp-wrappers:netgroups - Support matching NIS (host) netgroup names via the @netgroup syntax (if you don't know what this means, you most likely do not need it) sys-apps/texinfo:standalone - Build standalone version that survives all Portage bugs sys-apps/ucspi-ssl:bindist - Disable EC/RC5 algorithms in OpenSSL for patent reasons. @@ -8031,7 +8018,7 @@ sys-boot/lilo:device-mapper - Enable support for device-mapper from sys-fs/lvm2 sys-boot/lilo:minimal - Do not install the dolilo helper script sys-boot/lilo:pxeserial - Avoid character echo on PXE serial console sys-boot/netboot:bootrom - Install the bootrom binary for creation of rom files, which can be used for booting via floppy or rom. -sys-boot/plymouth:libkms - Provides abstraction to the DRM drivers (intel, nouveau and vmwgfx at this moment) +sys-boot/plymouth:drm - Provides abstraction to the DRM drivers (intel, nouveau and vmwgfx at this moment) sys-boot/plymouth:pango - Adds support for printing text on splash screen and text prompts, e.g. for password sys-boot/plymouth:split-usr - Enable this if /bin and /usr/bin are separate directories sys-boot/refind:btrfs - Builds the EFI binary btrfs filesystem driver @@ -8055,11 +8042,13 @@ sys-cluster/ceph:kafka - Rados Gateway's pubsub support for Kafka push endpoint sys-cluster/ceph:lttng - Add support for LTTng sys-cluster/ceph:mgr - Build the ceph-mgr daemon sys-cluster/ceph:numa - Use sys-process/numactl for numa support in rocksdb +sys-cluster/ceph:parquet - Support for s3 select on parquet objects sys-cluster/ceph:pmdk - Enable PMDK libraries sys-cluster/ceph:rabbitmq - Use rabbitmq-c to build rgw amqp push endpoint sys-cluster/ceph:radosgw - Add radosgw support sys-cluster/ceph:rbd-rwl - Enable librbd persistent write back cache sys-cluster/ceph:rbd-ssd - Enable librbd persistent write back cache for SSDs +sys-cluster/ceph:rdma - Enable RDMA support via sys-cluster/rdma-core sys-cluster/ceph:rgw-lua - Rados Gateway's support for dynamically adding lua packagess sys-cluster/ceph:spdk - Enable SPDK user-mode storage driver toolkit sys-cluster/ceph:system-boost - Use system dev-libs/boost instead of the bundled one @@ -8105,11 +8094,6 @@ sys-cluster/legion:hwloc - Enable HWLoc lib support sys-cluster/lmod:auto-swap - enable auto swapping of compiler sys-cluster/lmod:cache - enable caching of modules sys-cluster/lmod:duplicate-paths - allow duplicate entries in path -sys-cluster/lustre:client - Enable kernel client modules -sys-cluster/lustre:dlc - Enable Dynamic LNET Configuration -sys-cluster/lustre:server - Enable kernels server modules -sys-cluster/lustre:tests - Enable installation of tests -sys-cluster/lustre:utils - Enable lustre utils sys-cluster/minikube:libvirt - Build plugin for kvm sys-cluster/mpich:mpi-threads - Enable MPI_THREAD_MULTIPLE sys-cluster/mpich:romio - Build the ROMIO MPI-IO component @@ -8178,12 +8162,9 @@ sys-devel/clang-runtime:openmp - Install sys-libs/libomp for -fopenmp support sys-devel/clang-runtime:sanitize - Enable compiler-rt sanitizer (-fsanitize*) support sys-devel/distcc:gssapi - Enable support for net-libs/libgssglue sys-devel/gcc:ada - Build the ADA language (GNAT) frontend -sys-devel/gcc:awt - Useful only when building GCJ, this enables Abstract Window Toolkit (AWT) peer support on top of GTK+ sys-devel/gcc:cet - Enable support for Intel Control Flow Enforcement Technology (CET) -sys-devel/gcc:cilk - Support the Cilk Plus language (C/C++ based languages for parallel programming) sys-devel/gcc:d - Enable support for the D programming language sys-devel/gcc:fixed-point - Enable fixed-point arithmetic support for MIPS targets in gcc (Warning: significantly increases compile time!) -sys-devel/gcc:gcj - Build the GCJ Java language frontend. sys-devel/gcc:go - Build the GCC Go language frontend. sys-devel/gcc:graphite - Add support for the framework for loop optimizations based on a polyhedral intermediate representation sys-devel/gcc:jit - Enable libgccjit so other applications can embed gcc for Just-In-Time compilation. This will slow down the compiler a bit as it forces all of the toolchain to be shared libs. @@ -8348,6 +8329,7 @@ sys-kernel/linux-firmware:initramfs - Create and install initramfs for early mic sys-kernel/linux-firmware:redistributable - Install also non-free (but redistributable) firmware files sys-kernel/linux-firmware:savedconfig - Allows individual selection of firmware files sys-kernel/linux-firmware:unknown-license - Install firmware files whose license is unknown +sys-kernel/linux-headers:experimental-loong - Add experimental LoongArch patchset sys-kernel/mips-sources:experimental - Apply experimental (80xx) patches. sys-kernel/mips-sources:ip27 - Enables additional support for SGI Origin (IP27) sys-kernel/mips-sources:ip28 - Enables additional support for SGI Indigo2 Impact R10000 (IP28) @@ -8383,6 +8365,7 @@ sys-libs/glibc:clone3 - Enable the new clone3 syscall within glibc. Can be disab sys-libs/glibc:compile-locales - build *all* locales in src_install; this is generally meant for stage building only as it ignores /etc/locale.gen file and can be pretty slow sys-libs/glibc:crypt - build and install libcrypt and crypt.h sys-libs/glibc:debug - When USE=hardened, allow fortify/stack violations to dump core (SIGABRT) and not kill self (SIGKILL) +sys-libs/glibc:experimental-loong - Add experimental LoongArch patchset sys-libs/glibc:gd - build memusage and memusagestat tools sys-libs/glibc:multiarch - enable optimizations for multiple CPU architectures (detected at runtime) sys-libs/glibc:multilib-bootstrap - Provide prebuilt libgcc.a and crt files if missing. Only needed for ABI switch. @@ -8402,6 +8385,7 @@ sys-libs/libblockdev:dmraid - Support for dmraid devices, also known as ATA-RAID sys-libs/libblockdev:escrow - Support for building crypto plugin with escrow device support sys-libs/libblockdev:kbd - Enable kernel block device support. sys-libs/libblockdev:lvm - Enable support for Logical Volume Management via sys-fs/lvm2. +sys-libs/libblockdev:nvme - Add nvme support via sys-libs/libnvme sys-libs/libblockdev:tools - Build tools sys-libs/libblockdev:vdo - Enable Virtual Data Optimizer support. sys-libs/libcap:tools - Install captree, which requires dev-lang/go @@ -8414,6 +8398,7 @@ sys-libs/libomp:cuda - Build CUDA offloading plugin (only with USE=offload) sys-libs/libomp:hwloc - Enable CPU affinity support via hwloc sys-libs/libomp:offload - Support offloading OpenMP using libomptarget sys-libs/libomp:ompt - Enable OpenMP Tools Interface support +sys-libs/libseccomp:experimental-loong - Add experimental LoongArch patchset sys-libs/libselinux:pcre2 - Use dev-libs/libpcre2 for fcontext regexes sys-libs/libunwind:debug-frame - Adds support for DWARF .debug_frame section: Use the information from this section if available sys-libs/libunwind:libatomic - Use libatomic instead of builtin atomic operations @@ -8558,7 +8543,6 @@ 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/kibana-bin:x-pack - Enable additional features (may need a license) 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 @@ -8615,24 +8599,25 @@ www-client/elinks:mouse - Make elinks to grab all mouse events www-client/elinks:tre - Enable support for regex searches via dev-libs/tre www-client/elinks:xml - Enable support for bookmarks via dev-libs/expat www-client/firefox:clang - Use Clang compiler instead of GCC -www-client/firefox:eme-free - Disable EME (DRM plugin) cabability at build time +www-client/firefox:eme-free - Disable EME (DRM plugin) capability at build time www-client/firefox:geckodriver - Enable WebDriver support www-client/firefox:gmp-autoupdate - Allow Gecko Media Plugins (binary blobs) to be automatically downloaded and kept up-to-date in user profiles www-client/firefox:hwaccel - Force-enable hardware-accelerated rendering (Mozilla bug 594876) www-client/firefox:libproxy - Enable libproxy support -www-client/firefox:lto - Enable Link Time Optimization (LTO). Requires Gold linker when using GCC or LDD linker when using Clang -www-client/firefox:openh264 - Use media-libs/openh264 for H.264 support instead of downloading binary blob from Mozilla at runtime -www-client/firefox:pgo - Add support for profile-guided optimization using gcc-4.5, for faster binaries. This option will double the compile time. +www-client/firefox:lto - Enable Link Time Optimization (LTO) - Uses BFD linker with GCC and LLD linker with Clang +www-client/firefox:openh264 - Use media-libs/openh264 for H264 support instead of downloading binary blob from Mozilla at runtime +www-client/firefox:pgo - Add support for profile-guided optimization for faster binaries - this option will double the compile time www-client/firefox:screencast - Enable support for remote desktop and screen cast using media-video/pipewire www-client/firefox:sndio - Enable support for the media-sound/sndio backend -www-client/firefox:system-av1 - Use the system-wide media-libs/dav1d and media-libs/libaom library instead of bundled. -www-client/firefox:system-harfbuzz - Use the system-wide media-libs/harfbuzz and media-gfx/graphite2 instead of bundled. -www-client/firefox:system-icu - Use the system-wide dev-libs/icu instead of bundled. -www-client/firefox:system-jpeg - Use the system-wide media-libs/libjpeg-turbo instead of bundled. -www-client/firefox:system-libevent - Use the system-wide dev-libs/libevent instead of bundled. -www-client/firefox:system-libvpx - Use the system-wide media-libs/libvpx instead of bundled. -www-client/firefox:system-png - Use the system-wide media-libs/libpng instead of bundled (requires APNG patches). -www-client/firefox:system-webp - Use the system-wide media-libs/libwebp instead of bundled. +www-client/firefox:system-av1 - Use the system-wide media-libs/dav1d and media-libs/libaom library instead of bundled +www-client/firefox:system-harfbuzz - Use the system-wide media-libs/harfbuzz and media-gfx/graphite2 instead of bundled +www-client/firefox:system-icu - Use the system-wide dev-libs/icu instead of bundled +www-client/firefox:system-jpeg - Use the system-wide media-libs/libjpeg-turbo instead of bundled +www-client/firefox:system-libevent - Use the system-wide dev-libs/libevent instead of bundled +www-client/firefox:system-libvpx - Use the system-wide media-libs/libvpx instead of bundled +www-client/firefox:system-png - Use the system-wide media-libs/libpng instead of bundled (requires APNG patches) +www-client/firefox:system-python-libs - Use system's python site instead of bundled python libraries +www-client/firefox:system-webp - Use the system-wide media-libs/libwebp instead of bundled www-client/firefox-bin:alsa - When pulseaudio isn't set, this prefers apulse www-client/firefox-bin:gmp-autoupdate - Allow Gecko Media Plugins (binary blobs) to be automatically downloaded and kept up-to-date in user profiles www-client/jd:migemo - Enable migemo support for Japanese @@ -8671,6 +8656,7 @@ www-client/seamonkey:system-libevent - Use the system-wide dev-libs/libevent ins www-client/seamonkey:system-libvpx - Use the system-wide media-libs/libvpx instead of bundled www-client/seamonkey:system-png - Use the system-wide media-libs/libpng instead of bundled (requires APNG patches) www-client/seamonkey:system-sqlite - Use the system-wide dev-db/sqlite installation with secure-delete enabled +www-client/seamonkey:webrtc - Enable WebRTC support. Disabled by default due to privacy concerns. www-client/surf:savedconfig - Without a saved config.h, this package depends on net-misc/curl and x11-terms/st for a default download mechanism www-client/surf:tabbed - Install surf-open.sh script for running surf in x11-misc/tabbed www-client/uget:aria2 - Enable support for net-misc/aria2 through xmlrpc. You'll find the plugin in the app's settings. @@ -8771,6 +8757,7 @@ x11-base/xorg-x11:fonts - Install fonts from X.Org x11-base/xwayland:unwind - Enable libunwind usage for backtraces x11-base/xwayland:xcsecurity - Build Security extension x11-drivers/nvidia-drivers:driver - Install kernel driver modules +x11-drivers/nvidia-drivers:kernel-open - Use the open source variant of drivers (Turing/Ampere+ GPUs only, aka GTX 1650+, very experimental) x11-drivers/nvidia-drivers:persistenced - Install the persistence daemon for keeping devices state when unused x11-drivers/nvidia-drivers:static-libs - Install the XNVCtrl static library for accessing sensors and other features x11-drivers/nvidia-drivers:tools - Install additional tools such as nvidia-settings @@ -9006,6 +8993,7 @@ x11-themes/vertex-theme:gnome-shell - Install theme for gnome-base/gnome-shell x11-themes/vertex-theme:mate - Install Metacity theme for mate-base/mate x11-themes/vertex-theme:xfce - Install theme for xfce-base/xfwm4 x11-themes/zuki-themes:gnome-shell - Install theme for gnome-base/gnome-shell +x11-themes/zuki-themes:gtk2 - Install GTK+2 theme x11-themes/zuki-themes:mate - Install Metacity theme for mate-base/mate x11-themes/zuki-themes:xfce - Install theme for xfce-base/xfwm4 x11-themes/zukitwo:gnome-shell - Install theme for gnome-base/gnome-shell -- cgit v1.2.3