From fcc5224904648a8e6eb528d7603154160a20022f Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 2 Feb 2022 01:39:05 +0000 Subject: gentoo resync : 02.02.2022 --- profiles/Manifest.gz | Bin 140859 -> 141374 bytes profiles/arch/alpha/make.defaults | 4 +- profiles/arch/alpha/package.use.mask | 4 + profiles/arch/amd64/package.use.mask | 4 +- profiles/arch/amd64/package.use.stable.mask | 4 + profiles/arch/arm64/package.mask | 8 +- profiles/arch/arm64/package.use.mask | 10 +- profiles/arch/arm64/package.use.stable.mask | 1 + profiles/arch/hppa/make.defaults | 4 +- profiles/arch/hppa/package.use.mask | 4 + profiles/arch/hppa/package.use.stable.mask | 14 +- profiles/arch/hppa/use.stable.mask | 6 +- profiles/arch/ia64/make.defaults | 4 +- profiles/arch/ia64/package.use.mask | 4 + profiles/arch/m68k/package.use.mask | 4 +- profiles/arch/m68k/use.mask | 4 + profiles/arch/mips/package.use.mask | 10 +- profiles/arch/powerpc/ppc32/make.defaults | 4 +- profiles/arch/powerpc/ppc64/32ul/package.mask | 7 + profiles/arch/powerpc/ppc64/64le/package.mask | 15 +- profiles/arch/powerpc/ppc64/64le/package.use.force | 8 +- profiles/arch/powerpc/ppc64/64ul/package.mask | 9 +- profiles/arch/powerpc/ppc64/64ul/package.use.force | 8 + profiles/arch/powerpc/ppc64/package.mask | 4 + profiles/arch/riscv/package.use.mask | 15 ++ profiles/arch/sparc/make.defaults | 4 +- profiles/arch/x86/package.use.force | 8 +- profiles/arch/x86/package.use.mask | 4 + profiles/base/make.defaults | 2 +- profiles/base/package.use.force | 7 +- profiles/base/package.use.mask | 18 +- profiles/base/use.mask | 5 + .../linux/arm64/17.0/musl/package.use.force | 7 + profiles/default/linux/hppa/17.0/systemd/eapi | 1 + profiles/default/linux/hppa/17.0/systemd/parent | 2 + profiles/default/linux/ia64/17.0/systemd/eapi | 1 + profiles/default/linux/ia64/17.0/systemd/parent | 2 + profiles/default/linux/riscv/package.use.mask | 6 + profiles/features/musl/package.mask | 17 ++ profiles/package.mask | 216 +++++++++++++++------ profiles/profiles.desc | 2 + profiles/targets/desktop/plasma/package.mask | 10 - profiles/updates/4Q-2021 | 2 + profiles/use.desc | 2 +- profiles/use.local.desc | 69 ++++--- 45 files changed, 400 insertions(+), 144 deletions(-) create mode 100644 profiles/arch/powerpc/ppc64/32ul/package.mask create mode 100644 profiles/arch/powerpc/ppc64/64ul/package.use.force create mode 100644 profiles/default/linux/arm64/17.0/musl/package.use.force create mode 100644 profiles/default/linux/hppa/17.0/systemd/eapi create mode 100644 profiles/default/linux/hppa/17.0/systemd/parent create mode 100644 profiles/default/linux/ia64/17.0/systemd/eapi create mode 100644 profiles/default/linux/ia64/17.0/systemd/parent create mode 100644 profiles/default/linux/riscv/package.use.mask delete mode 100644 profiles/targets/desktop/plasma/package.mask (limited to 'profiles') diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz index 79dc73d5dada..78537515f1cb 100644 Binary files a/profiles/Manifest.gz and b/profiles/Manifest.gz differ diff --git a/profiles/arch/alpha/make.defaults b/profiles/arch/alpha/make.defaults index 0d2b90931c43..2430e454f1e4 100644 --- a/profiles/arch/alpha/make.defaults +++ b/profiles/arch/alpha/make.defaults @@ -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 ARCH="alpha" @@ -21,7 +21,7 @@ LIBDIR_alpha="lib" # Donnie Berkholz (2006-08-18) # Defaults for video drivers -VIDEO_CARDS="fbdev glint mga nv r128 radeon" +VIDEO_CARDS="fbdev mga nv r128 radeon" # Tobias Klausmann (2018-06-25) # Enable USE=libtirpc by default, to ease dependency resolution during diff --git a/profiles/arch/alpha/package.use.mask b/profiles/arch/alpha/package.use.mask index cc4570566a11..5d43e7afc115 100644 --- a/profiles/arch/alpha/package.use.mask +++ b/profiles/arch/alpha/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-01-29) +# app-text/ronn-ng not keyworded here, bug #801103 +app-accessibility/espeak-ng man + # James Beddek (2022-01-15) # media-libs/svt-av1 is not keyworded here media-video/ffmpeg svt-av1 diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask index 618cccae1a49..72750d69bf00 100644 --- a/profiles/arch/amd64/package.use.mask +++ b/profiles/arch/amd64/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # When you add an entry to the top of this file, add your name, the date, and @@ -18,7 +18,7 @@ #--- END OF EXAMPLES --- # Georgy Yakovlev (2021-11-01) -# requires sys-apps/dbus-broker, which keyworded here. +# requires sys-apps/dbus-broker, which is keyworded here. sys-apps/systemd -hostnamed-fallback # James Le Cuirot (2021-10-22) diff --git a/profiles/arch/amd64/package.use.stable.mask b/profiles/arch/amd64/package.use.stable.mask index d15a5cf2783d..0847976fbd7b 100644 --- a/profiles/arch/amd64/package.use.stable.mask +++ b/profiles/arch/amd64/package.use.stable.mask @@ -17,6 +17,10 @@ #--- END OF EXAMPLES --- +# Sam James (2022-02-01) +# sys-cluster/ucx is not marked stable on amd64 +sys-cluster/slurm ucx + # Joonas Niilola (2021-08-13) # dev-libs/efl is stabilized on amd64. app-crypt/pinentry -efl diff --git a/profiles/arch/arm64/package.mask b/profiles/arch/arm64/package.mask index 3f9caccc0709..bf78fca70c86 100644 --- a/profiles/arch/arm64/package.mask +++ b/profiles/arch/arm64/package.mask @@ -1,2 +1,8 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 + +# Sam James (2022-01-22) +# Fails to build on arm64. +# marbling.c:181:44: error: incompatible type for argument 1 of ‘vqdmulhq_s16’ +# bug #830914 +=x11-misc/xscreensaver-6.02 diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask index cce3c36ff64e..d47d97190576 100644 --- a/profiles/arch/arm64/package.use.mask +++ b/profiles/arch/arm64/package.use.mask @@ -1,12 +1,20 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-02-01) +# sys-cluster/ucx is not keyworded on arm64 +sys-cluster/slurm ucx + +# Sam James (2022-01-22) +# Supports 64-bit NEON +dev-libs/libgcrypt -cpu_flags_arm_neon + # Sam James (2022-01-02) # sys-fabric/ofed is not keyworded here sys-cluster/slurm ofed # Georgy Yakovlev (2021-11-16) -# requires sys-apps/dbus-broker, which keyworded here. +# requires sys-apps/dbus-broker, which is keyworded here. sys-apps/systemd -hostnamed-fallback # Sam James (2021-10-31) diff --git a/profiles/arch/arm64/package.use.stable.mask b/profiles/arch/arm64/package.use.stable.mask index 3680e4c1f6d5..05748ac6a536 100644 --- a/profiles/arch/arm64/package.use.stable.mask +++ b/profiles/arch/arm64/package.use.stable.mask @@ -70,6 +70,7 @@ media-sound/jack2 ieee1394 app-emulation/qemu smartcard rbd xen virgl app-emulation/qemu glusterfs io-uring app-emulation/spice smartcard +net-misc/spice-gtk smartcard # Sam James (2020-06-29) # Deps not yet stable diff --git a/profiles/arch/hppa/make.defaults b/profiles/arch/hppa/make.defaults index d5254d0e0777..2908b66bb4e6 100644 --- a/profiles/arch/hppa/make.defaults +++ b/profiles/arch/hppa/make.defaults @@ -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 ARCH="hppa" @@ -10,8 +10,6 @@ CXXFLAGS="${CFLAGS}" FEATURES="sandbox sfperms strict" -USE="cups foomaticdb fortran gdbm gpm imlib libwww spell firefox" - # Michał Górny (2014-07-01) # Set ABI & DEFAULT_ABI consistently with ${ARCH}, to make ebuild # checks simpler. diff --git a/profiles/arch/hppa/package.use.mask b/profiles/arch/hppa/package.use.mask index 99399f29eb58..26772ef3cfec 100644 --- a/profiles/arch/hppa/package.use.mask +++ b/profiles/arch/hppa/package.use.mask @@ -4,6 +4,10 @@ # NOTE: When masking a USE flag due to missing keywords, please file a keyword # request bug for the hppa arch. +# Sam James (2022-01-29) +# app-text/ronn-ng not keyworded here, bug #801103 +app-accessibility/espeak-ng man + # Vadim Misbakh-Soloviov (2021-12-09) # ts-cli requires rust to be built, and rust is unavailable here ATM. dev-libs/tree-sitter ts-cli diff --git a/profiles/arch/hppa/package.use.stable.mask b/profiles/arch/hppa/package.use.stable.mask index 0a4b7c2a80de..9045d3e365ec 100644 --- a/profiles/arch/hppa/package.use.stable.mask +++ b/profiles/arch/hppa/package.use.stable.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # When you add an entry to the top of this file, add your name, the date, and @@ -17,6 +17,18 @@ #--- END OF EXAMPLES --- +# Sam James (2022-02-01) +# Unstable Tcl/Tk dependencies +dev-libs/libisoburn launch-frontend launch-frontend-setuid frontend-optional + +# Sam James (2022-01-26) +# Various unstable dependencies +sys-apps/systemd fido2 http nat policykit qrcode xkb + +# Sam James (2022-01-20) +# net-misc/pps-tools is not marked stable on HPPA +net-misc/chrony pps + # Sam James (2021-12-15) # Unstable dependencies (dev-libs/libnl, sys-cluster/rdma-core) net-libs/libpcap netlink rdma diff --git a/profiles/arch/hppa/use.stable.mask b/profiles/arch/hppa/use.stable.mask index 873d96ddd30c..f6e015839f72 100644 --- a/profiles/arch/hppa/use.stable.mask +++ b/profiles/arch/hppa/use.stable.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # # This file requires eapi 5 or later. New entries go on top. @@ -122,10 +122,6 @@ pulseaudio # sys-auth/elogind is not stable here. elogind -# Sergei Trofimovich (2019-03-03) -# No stable sys-apps/systemd on hppa. -systemd - # Andreas Sturmlechner (2018-05-20) openal diff --git a/profiles/arch/ia64/make.defaults b/profiles/arch/ia64/make.defaults index 5f183775458b..bf4569fc0060 100644 --- a/profiles/arch/ia64/make.defaults +++ b/profiles/arch/ia64/make.defaults @@ -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 ARCH="ia64" @@ -26,6 +26,6 @@ CHOST_ia64="${CHOST}" # Donnie Berkholz (2006-08-18) # Defaults for video drivers -#VIDEO_CARDS="fbdev glint mga nv r128 radeon" +#VIDEO_CARDS="fbdev mga nv r128 radeon" INPUT_DEVICES="void" VIDEO_CARDS="dummy" diff --git a/profiles/arch/ia64/package.use.mask b/profiles/arch/ia64/package.use.mask index 39449f591615..cb46912d793e 100644 --- a/profiles/arch/ia64/package.use.mask +++ b/profiles/arch/ia64/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-01-29) +# app-text/ronn-ng not keyworded here, bug #801103 +app-accessibility/espeak-ng man + # Vadim Misbakh-Soloviov (2021-12-09) # ts-cli requires rust to be built, and rust is unavailable here ATM. dev-libs/tree-sitter ts-cli diff --git a/profiles/arch/m68k/package.use.mask b/profiles/arch/m68k/package.use.mask index 2337bf3aeb88..3ecf60896168 100644 --- a/profiles/arch/m68k/package.use.mask +++ b/profiles/arch/m68k/package.use.mask @@ -36,6 +36,7 @@ media-gfx/imagemagick svg # James Le Cuirot (2021-09-19) # Requires Ruby, which is broken on m68k. app-text/htmltidy test +net-misc/chrony html sys-block/thin-provisioning-tools test # James Le Cuirot (2021-09-19) @@ -50,10 +51,11 @@ dev-python/argcomplete test dev-python/distlib test dev-python/fonttools test dev-python/isort test +dev-python/jsonschema test dev-python/nose test +dev-python/numpydoc test dev-python/pytest-regressions test dev-python/requests test -dev-python/setuptools test dev-python/sphinx test dev-python/urllib3 test diff --git a/profiles/arch/m68k/use.mask b/profiles/arch/m68k/use.mask index e544df9e39d3..472ca7ed8849 100644 --- a/profiles/arch/m68k/use.mask +++ b/profiles/arch/m68k/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -m68k +# James Le Cuirot (2022-01-30) +# The app-shells/fish tests fail on m68k, so it remains unkeyworded. +fish-completion + # James Le Cuirot (2022-01-15) # Most of the PostgreSQL tests pass on m68k, but some fail and some hang. I # suggest you put your data elsewhere. diff --git a/profiles/arch/mips/package.use.mask b/profiles/arch/mips/package.use.mask index 8877b26f1030..9ebda1ce108e 100644 --- a/profiles/arch/mips/package.use.mask +++ b/profiles/arch/mips/package.use.mask @@ -1,6 +1,12 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Joshua Kinard (2022-01-17) +# Mask USE 'doc' for dev-libs/libcbor to avoid dragging in +# a massive set of texlive dependencies. This copies m68k. +# See Bug #709752. +dev-libs/libcbor doc + # Marek Szuba (2021-08-17) # net-wireless/rtl-sdr not keyworded here sys-apps/rng-tools rtlsdr @@ -43,10 +49,6 @@ app-text/enchant voikko # No drivers on this architecture support Vulkan media-libs/mesa vulkan vulkan-overlay zink -# Patrick McLean (2020-02-15) -# Mask until dev-libs/libfido2 is keyworded -net-misc/openssh security-key - # Michał Górny (2018-01-23) # USE=collab requires unkeyworded net-libs/loudmouth & dev-cpp/asio. # USE=grammar requires dev-libs/link-grammar. diff --git a/profiles/arch/powerpc/ppc32/make.defaults b/profiles/arch/powerpc/ppc32/make.defaults index 51f2ea0ad11e..19350be099f8 100644 --- a/profiles/arch/powerpc/ppc32/make.defaults +++ b/profiles/arch/powerpc/ppc32/make.defaults @@ -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 # All extra USE/etc should be specified in sub-profiles. @@ -15,7 +15,7 @@ FCFLAGS="${CFLAGS}" # Donnie Berkholz (2006-08-18) # Defaults for video drivers -VIDEO_CARDS="fbdev glint mga nv r128 radeon" +VIDEO_CARDS="fbdev mga nv r128 radeon" # Michał Górny (2014-06-27) # Multilib-related setup for compatibility with future multilib. diff --git a/profiles/arch/powerpc/ppc64/32ul/package.mask b/profiles/arch/powerpc/ppc64/32ul/package.mask new file mode 100644 index 000000000000..48fd10c7bac9 --- /dev/null +++ b/profiles/arch/powerpc/ppc64/32ul/package.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Sam James (2022-01-18) +# No bootstrap binary available on big endian PPC64 right now +# But there is one for PPC (big endian). +-dev-lisp/sbcl diff --git a/profiles/arch/powerpc/ppc64/64le/package.mask b/profiles/arch/powerpc/ppc64/64le/package.mask index 4d60e4b0c3c7..e6e546bebe8e 100644 --- a/profiles/arch/powerpc/ppc64/64le/package.mask +++ b/profiles/arch/powerpc/ppc64/64le/package.mask @@ -1,6 +1,11 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-01-18) +# No bootstrap binary available on big endian PPC64 right now, but there is +# 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 @@ -31,8 +36,8 @@ -www-client/chromium # Georgy Yakovlev (2021-05-07)↲ -# works on little-endian↲ -sci-mathematics/geogebra-bin +# works on little-endian +-sci-mathematics/geogebra-bin # Georgy Yakovlev (2020-10-17) # works on ppc64le @@ -69,10 +74,10 @@ sci-mathematics/geogebra-bin # Georgy Yakovlev (2019-02-04) # Temurin ppc64 build is little-endian only -# so we can use bins and build from source --dev-java/openjdk:11 --dev-java/openjdk:17 +# so we can use bins. -dev-java/openjdk-bin +-=dev-java/openjdk-11.0.13_p8 +-=dev-java/openjdk-17.0.1_p12 # Sergei Trofimovich (2018-04-11) # ltrace is not ported to powerpc64le yet. diff --git a/profiles/arch/powerpc/ppc64/64le/package.use.force b/profiles/arch/powerpc/ppc64/64le/package.use.force index eb62329889f9..83f88604cf1e 100644 --- a/profiles/arch/powerpc/ppc64/64le/package.use.force +++ b/profiles/arch/powerpc/ppc64/64le/package.use.force @@ -1,6 +1,12 @@ -# Copyright 2021 Gentoo Authors +# Copyright 2021-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Georgy Yakovlev (2022-01-20) +# force users to use system versions +# internal bootstrap only needed in parent big-endian profile +dev-java/openjdk:11 system-bootstrap +dev-java/openjdk:17 system-bootstrap + # Michał Górny (2021-02-19) # We have ready-to-use configs here. sys-kernel/gentoo-kernel -savedconfig diff --git a/profiles/arch/powerpc/ppc64/64ul/package.mask b/profiles/arch/powerpc/ppc64/64ul/package.mask index 50a78625fb11..8448900c17c9 100644 --- a/profiles/arch/powerpc/ppc64/64ul/package.mask +++ b/profiles/arch/powerpc/ppc64/64ul/package.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Georgy Yakovlev (2020-01-25) @@ -6,8 +6,7 @@ net-im/telegram-desktop # Georgy Yakovlev (2019-02-01) -# Temurin ppc64 build is little-endian only so it's impossible -# to build openjdk:11 and later, but it's possible to build openjdk:8 with icedtea{,-bin} -dev-java/openjdk:11 -dev-java/openjdk:17 +# Temurin ppc64 builds are little-endiain only dev-java/openjdk-bin +=dev-java/openjdk-11.0.13_p8 +=dev-java/openjdk-17.0.1_p12 diff --git a/profiles/arch/powerpc/ppc64/64ul/package.use.force b/profiles/arch/powerpc/ppc64/64ul/package.use.force new file mode 100644 index 000000000000..644089f749d4 --- /dev/null +++ b/profiles/arch/powerpc/ppc64/64ul/package.use.force @@ -0,0 +1,8 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Arthur Zamarin (2022-01-13) +# Bootstrapping is possible using our build snapshot, so don't force +# system bootstrap +dev-java/openjdk:11 -system-bootstrap +dev-java/openjdk:17 -system-bootstrap diff --git a/profiles/arch/powerpc/ppc64/package.mask b/profiles/arch/powerpc/ppc64/package.mask index 069f98587fee..859a54df2be9 100644 --- a/profiles/arch/powerpc/ppc64/package.mask +++ b/profiles/arch/powerpc/ppc64/package.mask @@ -1,6 +1,10 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-01-18) +# 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 diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask index 608c25cbfd04..90da82af540b 100644 --- a/profiles/arch/riscv/package.use.mask +++ b/profiles/arch/riscv/package.use.mask @@ -1,6 +1,21 @@ # Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-01-29) +# app-text/ronn-ng not keyworded here, bug #801103 +app-accessibility/espeak-ng man + +# Yongxinag Liang (2022-01-09) +# app-emulation/xen-tools doesn't support riscv yet +app-emulation/qemu xen +# untested useflag: rbd glusterfs +app-emulation/qemu rbd glusterfs +sys-fs/multipath-tools rbd + +# Georgy Yakovlev (2022-01-16) +# requires sys-apps/dbus-broker, which is keyworded here. +sys-apps/systemd -hostnamed-fallback + # Andrey Grozin (2022-01-03) # dev-libs/utfcpp is not keyworded yet media-gfx/asymptote lsp diff --git a/profiles/arch/sparc/make.defaults b/profiles/arch/sparc/make.defaults index 584be81c8c45..b25d074c2cd5 100644 --- a/profiles/arch/sparc/make.defaults +++ b/profiles/arch/sparc/make.defaults @@ -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 ARCH="sparc" @@ -40,7 +40,7 @@ MULTILIB_STRICT_DIRS="/lib32 /usr/lib32 /usr/kde/*/lib32 /usr/qt/*/lib32 /usr/X1 # Gustavo Zacarias (2006-10-05) # Defaults for video drivers -VIDEO_CARDS="fbdev glint mga r128 radeon" +VIDEO_CARDS="fbdev mga r128 radeon" # Sergei Trofimovich (2018-06-24) # Enable USE=libtirpc by default, to ease dependency resolution during diff --git a/profiles/arch/x86/package.use.force b/profiles/arch/x86/package.use.force index 419fe7152f2b..75822fdfcc44 100644 --- a/profiles/arch/x86/package.use.force +++ b/profiles/arch/x86/package.use.force @@ -1,6 +1,12 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Arthur Zamarin (2022-01-16) +# Bootstrapping is possible using our build snapshot, so don't force +# system bootstrap +dev-java/openjdk:11 -system-bootstrap +dev-java/openjdk:17 -system-bootstrap + # Georgy Yakovlev (2020-06-18) # Force host target dev-libs/keystone llvm_targets_X86 diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask index dc77425a31ef..e968773153c9 100644 --- a/profiles/arch/x86/package.use.mask +++ b/profiles/arch/x86/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-01-20) +# Only supports cpu_flags_x86_aes in 64-bit mode +net-fs/samba cpu_flags_x86_aes + # Conrad Kostecki (2021-11-16) # AppArmor is not available on x86 app-benchmarks/stress-ng apparmor diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults index 8b1a489be4ad..7c4cc85f1cbc 100644 --- a/profiles/base/make.defaults +++ b/profiles/base/make.defaults @@ -166,7 +166,7 @@ POSTGRES_TARGETS="postgres12 postgres13" # Moreover, it should only contain targets that have a stable version # of PHP, to avoid pulling in an unstable PHP on stable systems. # -PHP_TARGETS="php7-3 php7-4" +PHP_TARGETS="php7-4 php8-0" # Alfredo Tupone (2019-09-03) # diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force index f84cb4c43393..b558db9e0e62 100644 --- a/profiles/base/package.use.force +++ b/profiles/base/package.use.force @@ -1,7 +1,12 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Joonas Niilola (20222-01-08 +# Arthur Zamarin (2022-01-13) +# Force to use installed openjdk{,-bin} for bootstrapping +dev-java/openjdk:11 system-bootstrap +dev-java/openjdk:17 system-bootstrap + +# Joonas Niilola (2022-01-08) # -xft broken, investigate in bug #830777 ~x11-misc/xscreensaver-6.02 xft diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask index 526fd89968f0..67d7c4ca7ca1 100644 --- a/profiles/base/package.use.mask +++ b/profiles/base/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # New entries go on top. @@ -6,10 +6,24 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# Sam James (2021-01-24) +# USE=custom-cflags is _particularly_ dangerous on sys-libs/glibc and +# can result in not just build-time failures for glibc itself, but +# runtime crashes. The effect of using USE=custom-cflags globally in make.conf +# isn't the same as it is for just glibc specifically. +sys-libs/glibc custom-cflags + +# Sam James (2022-01-23) +# Java bindings are broken with OpenJDK 11+ and we're not +# aware of any consumers. bug #713866 +# The bindings will be removed on 2022-02-23 due to their state +# of disrepair. +sys-libs/db java + # Sam James (2022-01-12) # Unmask PCH for now for GCC to avoid unnecessary rebuilds # (USE=pch is now use.mask-ed globally) - (2022-01-22) +# Prelink support is being removed from glibc, and has been +# somewhat broken for a while already +prelink + # Sam James (2022-01-12) # PCH has proven itself to be unreliable and lead to spurious build # failures. Masking so users aren't exposed to such failures without opting-in. diff --git a/profiles/default/linux/arm64/17.0/musl/package.use.force b/profiles/default/linux/arm64/17.0/musl/package.use.force new file mode 100644 index 000000000000..21cef28896ca --- /dev/null +++ b/profiles/default/linux/arm64/17.0/musl/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-01-21) +# Bootstrapping is possible using our build snapshot, so don't force +# system bootstrap +dev-java/openjdk:17 -system-bootstrap diff --git a/profiles/default/linux/hppa/17.0/systemd/eapi b/profiles/default/linux/hppa/17.0/systemd/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/hppa/17.0/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/hppa/17.0/systemd/parent b/profiles/default/linux/hppa/17.0/systemd/parent new file mode 100644 index 000000000000..ced72403bde9 --- /dev/null +++ b/profiles/default/linux/hppa/17.0/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../targets/systemd diff --git a/profiles/default/linux/ia64/17.0/systemd/eapi b/profiles/default/linux/ia64/17.0/systemd/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/ia64/17.0/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/ia64/17.0/systemd/parent b/profiles/default/linux/ia64/17.0/systemd/parent new file mode 100644 index 000000000000..ced72403bde9 --- /dev/null +++ b/profiles/default/linux/ia64/17.0/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../targets/systemd diff --git a/profiles/default/linux/riscv/package.use.mask b/profiles/default/linux/riscv/package.use.mask new file mode 100644 index 000000000000..cc9dbf7ffd55 --- /dev/null +++ b/profiles/default/linux/riscv/package.use.mask @@ -0,0 +1,6 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Yixun Lan (2022-01-27) +# This target supports ASAN/etc... +sys-devel/gcc -sanitize diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask index 18d210fb4f00..0123b422d70f 100644 --- a/profiles/features/musl/package.mask +++ b/profiles/features/musl/package.mask @@ -1,6 +1,20 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Viorel Munteanu (2022-02-01) +# Binary package linked to glibc +net-im/mattermost-desktop-bin + +# Ulrich Müller (2022-01-25) +# Binary packages linked to glibc +media-gfx/brscan4 +net-im/zoom + +# Andreas K. Hüttel (2022-01-22) +# Binary packages linked to glibc +app-backup/tsm +sci-electronics/labone + # Marco Genasci (2022-01-06) # dev-db/oracle-instantclient package linked against glibc, # and the other packages depends on it. @@ -15,6 +29,9 @@ dev-db/sqlcl-bin # Andrew Ammerlaan (2022-01-05) # Binary package linked to glibc app-text/zotero-bin +media-video/popcorntime-bin +net-im/rocketchat-desktop-bin +net-im/whatsapp-desktop-bin # Ulrich Müller (2022-01-04) # Emacs 23 does not support x86_64-gentoo-linux-musl systems diff --git a/profiles/package.mask b/profiles/package.mask index 66d9b473f71f..1d3e187d3501 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,160 @@ #--- END OF EXAMPLES --- +# Sam James (2022-01-31) +# Fork of media-video/atomicparsley. media-video/atomicparsley now uses this +# fork (wez), so just switch to that. No need for a separate package for the fork. +# Removal on 2022-02-31. bug #668708. +media-video/atomicparsley-wez + +# Michał Górny (2022-01-30) +# NIH package with no revdeps and an awful build system that can't work +# with PEP 517 builders. Last release in 2017. +# Removal on 2022-03-01. Bug #832366. +dev-python/python-slip + +# Fabian Groffen (2022-01-29) +# Fails to compile with GCC on macOS. No revdeps. +# Removal on 2022-02-28. Bug #832309. +dev-perl/Mac-Pasteboard + +# Michał Górny (2022-01-29) +# No maintainer. No upstream activity since Dec 2019. +# Tests not enabled. No revdeps. +# Removal on 2022-02-28. Bug #832318. +dev-python/django-pglocks + +# Volkmar W. Pogatzki (2022-01-27) +# Java-library + java-virtual with no consumers. +# Removal in 30 days. +java-virtuals/script-api +dev-java/jsr223 + +# Volkmar W. Pogatzki (2022-01-23) +# Java-libraries with no consumers and depending on virtual/{jdk,jre}-1.6 +# Removal in 30 days. +dev-java/yanfs +dev-java/xp +dev-java/felix-gogo-runtime + +# Eray Aslan (2022-01-24) +# Mask experimental software +=mail-mta/postfix-3.8* + +# Mike Gilbert (2022-01-22) +# Breaks many GNOME packages. +# https://bugs.gentoo.org/831474 +=dev-util/meson-0.61* + +# Joonas Niilola (2022-01-22) +# Served its purpose. Not supported or used by any browser anymore. +# Bug #831819. Removal in ~30 days. +net-misc/npapi-sdk + +# Georgy Yakovlev (2022-01-22) +# Vulnerable versions of rust, along with ebuilds that +# do not build with fixed rust verions +# removal in 7 days +# https://bugs.gentoo.org/831638 +# https://bugs.gentoo.org/821157 +# https://bugs.gentoo.org/824066 + (2022-01-22) +# Prelink support is being removed from glibc and was +# already somewhat broken for a while... +# hmaccalc hard-depends on it (?). +# Removal in 30 days. +sys-devel/prelink +app-crypt/hmaccalc + +# Volkmar W. Pogatzki (2022-01-17) +# Java-packages with no consumers and depending on virtual/{jdk,jre}-1.6 +# Removal in 30 days. +dev-java/felix-shell +dev-java/felix-utils +dev-java/glassfish-transaction-api +dev-java/jnlp-api +dev-java/kxml +dev-java/myfaces-builder-annotations +dev-java/nanoxml +dev-java/osgi-obr +dev-java/tomcat-jstl-spec + +# Jakov Smolić (2022-01-19) +# The following list of packages is still using EAPI 5 +# and has no reverse dependencies. +# Removal on 2022-02-18. +dev-java/ecj-gcj +dev-java/freehep-graphicsio-tests +dev-java/freehep-graphicsio +dev-java/freehep-graphics2d +dev-java/colt + +# James Beddek (2022-01-19) +# FFmpeg 5.0 ABI/API changes break many packages. +# Masking for tracker/tinderbox. +>=media-video/ffmpeg-5.0 + +# Andreas Sturmlechner (2022-01-18) +# KDE Release Service 5.23.90 (5.24 Beta) mask - pre-release version +# See also: https://kde.org/announcements/plasma/5/5.23.90/ +~kde-plasma/bluedevil-5.23.90 +~kde-plasma/breeze-5.23.90 +~kde-plasma/breeze-grub-5.23.90 +~kde-plasma/breeze-gtk-5.23.90 +~kde-plasma/breeze-plymouth-5.23.90 +~kde-plasma/discover-5.23.90 +~kde-plasma/drkonqi-5.23.90 +~kde-plasma/kactivitymanagerd-5.23.90 +~kde-plasma/kde-cli-tools-5.23.90 +~kde-plasma/kde-gtk-config-5.23.90 +~kde-plasma/kdecoration-5.23.90 +~kde-plasma/kdeplasma-addons-5.23.90 +~kde-plasma/kgamma-5.23.90 +~kde-plasma/khotkeys-5.23.90 +~kde-plasma/kinfocenter-5.23.90 +~kde-plasma/kmenuedit-5.23.90 +~kde-plasma/kscreen-5.23.90 +~kde-plasma/kscreenlocker-5.23.90 +~kde-plasma/ksshaskpass-5.23.90 +~kde-plasma/ksystemstats-5.23.90 +~kde-plasma/kwallet-pam-5.23.90 +~kde-plasma/kwayland-integration-5.23.90 +~kde-plasma/kwayland-server-5.23.90 +~kde-plasma/kwin-5.23.90 +~kde-plasma/kwrited-5.23.90 +~kde-plasma/layer-shell-qt-5.23.90 +~kde-plasma/libkscreen-5.23.90 +~kde-plasma/libksysguard-5.23.90 +~kde-plasma/libkworkspace-5.23.90 +~kde-plasma/milou-5.23.90 +~kde-plasma/oxygen-5.23.90 +~kde-plasma/plasma-browser-integration-5.23.90 +~kde-plasma/plasma-desktop-5.23.90 +~kde-plasma/plasma-disks-5.23.90 +~kde-plasma/plasma-firewall-5.23.90 +~kde-plasma/plasma-integration-5.23.90 +~kde-plasma/plasma-meta-5.23.90 +~kde-plasma/plasma-nm-5.23.90 +~kde-plasma/plasma-pa-5.23.90 +~kde-plasma/plasma-sdk-5.23.90 +~kde-plasma/plasma-systemmonitor-5.23.90 +~kde-plasma/plasma-thunderbolt-5.23.90 +~kde-plasma/plasma-workspace-5.23.90 +~kde-plasma/plasma-workspace-wallpapers-5.23.90 +~kde-plasma/plasma-vault-5.23.90 +~kde-plasma/plymouth-kcm-5.23.90 +~kde-plasma/polkit-kde-agent-5.23.90 +~kde-plasma/powerdevil-5.23.90 +~kde-plasma/sddm-kcm-5.23.90 +~kde-plasma/systemsettings-5.23.90 +~kde-plasma/xdg-desktop-portal-kde-5.23.90 +~kde-plasma/xembed-sni-proxy-5.23.90 + # David Seifert (2022-01-16) # Most of these packages have been merged into sys-cluster/rdma-core and # have long been dead and unmaintained. @@ -175,21 +329,6 @@ net-analyzer/jmx2munin # Removal on 2022-01-31, bug #547208 sys-cluster/mpich2 -# Andrew Ammerlaan (2022-01-08) -# Ancient versions of spyder preventing clean up of things down the tree. -# Sadly, this means we are also going to have to say goodbye to some plugins -# that never got ported to the newer plugin system. -# Removal in 15 days - (2022-01-07) # The main consumer, phpunit, does not initiate the new timer correctly # This is likely to cause issues in tests; Unmask if using for other purposes @@ -214,15 +353,6 @@ sys-cluster/onesis # Removal after 2022-02-04. Bug #830588. games-util/springlobby -# Ionen Wolkens (2022-01-03) -# Obsolete, higan-purify is now provided by games-emulation/higan -# as the icarus utility (bug #821121) and dev-games/higan-ananke -# has no known uses without higan-purify (bug #821124). Further -# stuck on gtk2 with dead HOMEPAGE / SRC_URI. -# Removal after 2022-02-02. -games-util/higan-purify -dev-games/higan-ananke - # Florian Schmaus (2022-01-02) # Unmaintained, upstream gone, only packaged by # Gentoo, and the whole idea to unlock based on @@ -240,20 +370,6 @@ www-servers/bozohttpd # Broken and upstream needs new maintainer. x11-plugins/purple-facebook -# Volkmar W. Pogatzki (2021-11-19) -# java-virtuals and packages without consumers. -# Bug #828719. Removal in 30 days. -java-virtuals/ejb-api -java-virtuals/saaj-api -java-virtuals/transaction-api -java-virtuals/xmlrpc-api -dev-java/jsr67 -dev-java/glassfish-ejb-api - -# Mike Gilbert (2021-12-24) -# Replaced by sys-apps/hwdata. Removal on 2022-01-23. -sys-apps/hwids - # Jonas Stein (2021-12-24) # Alpha version =app-editors/ghex-4.0.0_alpha @@ -265,30 +381,6 @@ sys-apps/hwids (2021-12-20) -# Package is broken and obsolete. -# Removal on 2022-02-01. Bug #828875. -x11-misc/3ddesktop - -# Jonas Stein (2021-12-20) -# Package is broken and obsolete. -# Removal on 2022-02-01. Bug #464364. -x11-misc/habak - -# Piotr Karbowski (2021-12-19) -# No package depends on those bindings anymore. -# Removal in 30 days. -dev-python/pytaglib - -# Andreas K. Hüttel (2021-12-19) -# Outdated and not needed anymore (this was a releng workaround) -# Removal in 30 days, please compile it yourself from app-emulation/qemu -app-emulation/qemu-riscv64-bin - -# Volkmar W. Pogatzki (2021-11-19) -# Package without consumers. Bug #771693 (multiple CVEs). Removal in 30 days. -dev-java/jackson - # Mart Raudsepp (2021-12-18) # GNOME 42 mask >=gui-libs/libhandy-1.5.0 diff --git a/profiles/profiles.desc b/profiles/profiles.desc index 5558fa7b3406..ffa66ee3b7ef 100644 --- a/profiles/profiles.desc +++ b/profiles/profiles.desc @@ -127,6 +127,7 @@ arm64 default/linux/arm64/17.0/big-endian exp # HPPA Profiles # @MAINTAINER: hppa@gentoo.org hppa default/linux/hppa/17.0 stable +hppa default/linux/hppa/17.0/systemd exp hppa default/linux/hppa/17.0/desktop stable hppa default/linux/hppa/17.0/developer exp @@ -137,6 +138,7 @@ ia64 default/linux/ia64/17.0/desktop stable ia64 default/linux/ia64/17.0/desktop/gnome stable 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 # M68K Profiles # @MAINTAINER: m68k@gentoo.org diff --git a/profiles/targets/desktop/plasma/package.mask b/profiles/targets/desktop/plasma/package.mask deleted file mode 100644 index dffbcd8e2ab2..000000000000 --- a/profiles/targets/desktop/plasma/package.mask +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Ionen Wolkens (2021-12-13) -# GBM-aware egl-wayland makes qtwayland+kwin mostly unusable, and -# old egl-wayland leads to issues for everything else using GBM. -# Feel free to unmask if your configuration is not affected. -# https://codereview.qt-project.org/c/qt/qtwayland/+/373473 -# https://github.com/NVIDIA/egl-wayland/issues/40 ->=gui-libs/egl-wayland-1.1.8 diff --git a/profiles/updates/4Q-2021 b/profiles/updates/4Q-2021 index dda4777a1eb0..3237cbfb4105 100644 --- a/profiles/updates/4Q-2021 +++ b/profiles/updates/4Q-2021 @@ -70,3 +70,5 @@ move dev-libs/stp sci-mathematics/stp move app-shells/fzy app-text/fzy move dev-python/exdown dev-python/pytest-codeblocks slotmove sci-libs/opencascade 7.5 0 +move dev-python/xapp dev-python/python3-xapp +move x11-libs/xapps x11-libs/xapp diff --git a/profiles/use.desc b/profiles/use.desc index 33b5cc3fd624..be834345d391 100644 --- a/profiles/use.desc +++ b/profiles/use.desc @@ -299,7 +299,7 @@ startup-notification - Enable application startup event feedback mechanism static - !!do not set this during bootstrap!! Causes binaries to be statically linked instead of dynamically static-libs - Build static versions of dynamic libraries as well subversion - Enable subversion (version control system) support -suid - Enable setuid root program, with potential security risks +suid - Enable setuid root program(s) svg - Add support for SVG (Scalable Vector Graphics) svga - Add support for SVGAlib (graphics library) symlink - Force kernel ebuilds to automatically update the /usr/src/linux symlink diff --git a/profiles/use.local.desc b/profiles/use.local.desc index a641746d484c..2d167c8c3014 100644 --- a/profiles/use.local.desc +++ b/profiles/use.local.desc @@ -12,7 +12,7 @@ app-accessibility/brltty:api - build brltty's application program interface app-accessibility/brltty:beeper - support the console tone generator app-accessibility/brltty:contracted-braille - support in-line contracted braille app-accessibility/brltty:fm - support for the sound card synthesizer -app-accessibility/brltty:louis - Use braille tranlator dev-libs/liblouis +app-accessibility/brltty:louis - Use braille translator dev-libs/liblouis app-accessibility/brltty:midi - support the musical instrument digital interface app-accessibility/brltty:pcm - support for sound card digital audio app-accessibility/brltty:speech - speech support @@ -28,6 +28,7 @@ app-accessibility/freetts:jsapi - build Java Speech API (JSAPI) app-accessibility/freetts:mbrola - Adds support for mbrola voices app-accessibility/orca:braille - Enable braille support app-accessibility/speech-dispatcher:espeak - Adds support for espeak speech engine +app-accessibility/speech-dispatcher:espeak-ng - Adds support for espeak-ng speech engine app-accessibility/speech-dispatcher:flite - Adds support for flite speech engine app-admin/clsync:apidoc - Provide doxygen generated API docs. app-admin/clsync:cgroups - Use cgroups to limit /dev access. @@ -641,8 +642,6 @@ app-emulation/wine-mono:shared - Install pre-unpacked files which do not need to app-emulation/wine-staging:capi - Enable ISDN support via CAPI app-emulation/wine-staging:custom-cflags - Bypass strip-flags; use at your own peril app-emulation/wine-staging:dos - Pull in games-emulation/dosbox to run DOS applications -app-emulation/wine-staging:faudio - Pull in app-emulation/faudio to provide XAudio2 functionality -app-emulation/wine-staging:gcrypt - Add support for the Diffie-Hellman key exchanges using dev-libs/libgcrypt app-emulation/wine-staging:gecko - Add support for the Gecko engine when using iexplore app-emulation/wine-staging:gssapi - Use GSSAPI (Kerberos SSP support) app-emulation/wine-staging:gstreamer - Use media-libs/gstreamer to provide DirectShow functionality; @@ -660,7 +659,6 @@ app-emulation/wine-staging:run-exes - Use Wine to open and run .EXE and .MSI fil app-emulation/wine-staging:samba - Add support for NTLM auth. See: https://web.archive.org/web/20160108123008/http://wiki.winehq.org:80/NtlmAuthSetupGuide and https://web.archive.org/web/20150906013746/http://wiki.winehq.org/NtlmSigningAndSealing (these pages are not currently in the updated WineHQ Wiki). app-emulation/wine-staging:sdl - Add support for gamepad detection using SDL app-emulation/wine-staging:staging - Apply Wine-Staging patches for advanced feature support that haven't made it into upstream Wine yet -app-emulation/wine-staging:themes - Support GTK+:3 window theming through Wine-Staging app-emulation/wine-staging:udev - Use virtual/libudev to provide plug and play support app-emulation/wine-staging:unwind - Use sys-libs/libunwind to unwind the stack app-emulation/wine-staging:usb - Use virtual/libusb to provide USB support @@ -722,8 +720,16 @@ app-forensics/honggfuzz:clang - Enable clang support (pull sys-libs/blocksruntim app-forensics/libewf:bfio - Enables libbfio for chaining file in file handling app-forensics/libewf:fuse - Enable fuse support for ewfmount app-forensics/libewf:uuid - Enable UUID support in the ewftools +app-forensics/lynis:cron - Install /etc/cron.* files app-forensics/sleuthkit:aff - Enable extra aff formats app-forensics/sleuthkit:ewf - Enable libewf support +app-forensics/yara:cuckoo - Enable cockoo module +app-forensics/yara:dex - Enable dex module +app-forensics/yara:dotnet - Enable dotnet module +app-forensics/yara:macho - Enable macho module +app-forensics/yara:magic - Enable magic module +app-forensics/yara:profiling - Enable rules profiling +app-forensics/yara:python - Pulls in python binding via dev-python/yara-python app-i18n/fcitx:autostart - Enable XDG-compatible autostart of Fcitx app-i18n/fcitx:enchant - Enable Enchant backend (using app-text/enchant) for spelling hinting app-i18n/fcitx:gtk2 - Install input method module for GTK+ 2 @@ -1325,7 +1331,7 @@ dev-db/spatialite:proj - Add the sci-libs/proj library for reprojection features dev-db/spatialite:xls - Add the dev-libs/freexl library for xls import support dev-db/sqldeveloper:sybase - Add support for the Sybase SQL Database Server dev-db/sqlite:secure-delete - Enable overwriting of deleted content with zeros by default (http://sqlite.org/pragma.html#pragma_secure_delete), causing some performance penalty -dev-db/sqlite:tools - Install additional tools +dev-db/sqlite:tools - Install additional tools, among which are included: sqlite3-analyzer, sqlite3-changeset, sqlite3-db-dump, sqlite3-diff, sqlite3-rbu, sqlite3-expert and others. dev-db/sqlitestudio:cli - Build CLI interface dev-db/timescaledb:proprietary-extensions - Enable proprietary features/extensions licensed under the TimeScale License dev-db/unixODBC:minimal - Disable bundled drivers and extra libraries (most users don't need these) @@ -1705,6 +1711,7 @@ dev-java/openjdk:headless-awt - Don't install the X backend for AWT, needed by s dev-java/openjdk:javafx - Import OpenJFX modules at build time, via dev-java/openjfx dev-java/openjdk:jbootstrap - Build OpenJDK twice, the second time using the result of the first dev-java/openjdk:source - Install JVM sources +dev-java/openjdk:system-bootstrap - Bootstrap using installed openjdk dev-java/openjdk:systemtap - Enable SystemTAP/DTrace tracing dev-java/openjdk-bin:gentoo-vm - Allow this JDK to be recognised by Gentoo (package manager, eselect, java-config, EXPERIMENTAL!) dev-java/openjdk-bin:headless-awt - Don't install the X backend for AWT, needed by some GUIs (used to be X flag) @@ -1842,6 +1849,7 @@ dev-lang/ruby:rdoc - Install dev-ruby/rdoc after installing Ruby. dev-lang/ruby:rubytests - Install ruby tests that can only be run after ruby is installed dev-lang/ruby:systemtap - Enable SystemTAP/DTrace tracing dev-lang/rust:clippy - Install clippy, Rust code linter +dev-lang/rust:dist - Install dist tarballs (used for bootstrapping) dev-lang/rust:miri - Install miri, an interpreter for Rust's mid-level intermediate representation (requires USE=nightly) dev-lang/rust:nightly - Enable nightly (UNSTABLE) features dev-lang/rust:parallel-compiler - Build a multi-threaded rustc (experimental, not tested by upstream) @@ -2876,6 +2884,7 @@ dev-util/plan9port:freefonts - Don't install BigelowHolmes fonts dev-util/poke:machine-interface - enable machine-interface protocol using dev-libs/json-c dev-util/pycharm-community:bundled-jdk - Use bundled jdk dev-util/pycharm-professional:bundled-jdk - Use bundled jdk +dev-util/ropper:z3 - Enable Z3 contraint solver support dev-util/scanmem:gui - Enable the GameConqueror GUI dev-util/sccache:azure - Enable Azure Blob Storage support dev-util/sccache:dist-client - Enables distributed support in the sccache client @@ -3324,7 +3333,6 @@ gnome-extra/gnome-contacts:telepathy - Start chat from contact details gnome-extra/gnome-shell-extension-gsconnect:nautilus - Install Nautilus extension for sending files via GSConnect gnome-extra/gnome-software:firmware - Enable firmware update support through sys-apps/fwupd gnome-extra/gnome-software:flatpak - Enable support for flatpak applications using sys-apps/flatpak -gnome-extra/gnome-software:packagekit - Enable module for package manager integration gnome-extra/gnome-software:sysprof - Enable profiling data capture support using dev-util/sysprof-capture gnome-extra/gnome-system-monitor:systemd - Display sys-apps/systemd metadata, e.g. unit names, for running processes gnome-extra/libgda:canvas - Enable support for x11-libs/goocanvas @@ -3368,7 +3376,6 @@ gui-apps/wayvnc:gbm - enable GPU-side screencopy (experimental) gui-apps/wayvnc:tracing - Trace kernel and memory calls gui-apps/wf-recorder:opencl - Enable OpenCL gui-libs/gtk:broadway - Enable the GDK Broadway backend. -gui-libs/gtk:cloudprint - Enable printing via Google Cloud Print. gui-libs/gtk:colord - Use x11-misc/colord for color management in printing gui-libs/gtk:sysprof - Enable profiling data capture support using dev-util/sysprof-capture gui-libs/gtk:vulkan - Enable support for the Vulkan graphics API @@ -3618,6 +3625,7 @@ 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 kde-plasma/plasma-workspace:telemetry - Enable User Feedback control module for kde-plasma/systemsettings kde-plasma/powerdevil:brightness-control - Enable screen brightness control using app-misc/ddcutil @@ -4546,6 +4554,7 @@ media-sound/deadbeef:hotkeys - Keyboard shortcuts support media-sound/deadbeef:lastfm - last.fm/AudioScrobbler protocol support media-sound/deadbeef:notify - Desktop notifications support media-sound/deadbeef:nullout - Dummy output driver +media-sound/deadbeef:sc68 - Atari ST and Amiga music player media-sound/deadbeef:shellexec - Define custom shell commands that can be called on tracks media-sound/deadbeef:supereq - Enable equalizer media-sound/deinvert:liquid - improve sound quality using net-libs/liquid-dsp @@ -4608,6 +4617,7 @@ media-sound/mangler:g15 - Logitech g15 lcd support media-sound/mixxx:hid - Enable HID controller support media-sound/mixxx:keyfinder - Enable musical key detection support via media-libs/libkeyfinder media-sound/mixxx:lv2 - Add support for Ladspa V2 via media-libs/lilv +media-sound/mixxx:modplug - Add libmodplug support media-sound/mixxx:qtkeychain - Enable Secure credential storage support via dev-libs/qtkeychain media-sound/mixxx:shout - Enable broadcasting support via media-libs/libshout media-sound/moc:cache - Enable tags caching support @@ -4650,6 +4660,7 @@ media-sound/mpd:wildmidi - Enable MIDI support via wildmidi media-sound/mpfc:wav - Enable wav audio codec support media-sound/mpg123:int-quality - Use rounding instead of fast truncation for integer output, where possible media-sound/mumble:g15 - Enable support for the Logitech G15 LCD (and compatible devices). +media-sound/mumble:pipewire - Enable pipewire support for audio output. media-sound/mumble:rnnoise - Enable alternative noise suppression option based on RNNoise. media-sound/mumble:speech - Enable text-to-speech support in Mumble. media-sound/murmur:grpc - Use net-libs/grpc to enable remote control capabilities. @@ -5092,6 +5103,7 @@ media-video/obs-studio:vlc - Build with VLC media source support. media-video/ogmrip:ogm - Support for OGM container format media-video/ogmrip:srt - Support for SRT subtitle format media-video/peek:keybinder - Enable support for global hotkeys using dev-libs/keybinder +media-video/pipewire:X - Enable audible bell for X11 media-video/pipewire:echo-cancel - Enable WebRTC-based echo canceller via media-libs/webrtc-audio-processing media-video/pipewire:extra - Build pw-cat/pw-play/pw-record media-video/pipewire:jack-client - Install a plugin for running PipeWire as a JACK client @@ -5732,6 +5744,7 @@ net-ftp/pure-ftpd:vchroot - Enable support for virtual chroot (possible security net-ftp/tftp-hpa:client - Compile and install the tftp client net-ftp/tftp-hpa:server - Compile and install the tftp server net-ftp/yafc:ssh - Build with SFTP support +net-im/biboumi:udns - Asynchronously resolve domain names using net-libs/udns net-im/bitlbee:libevent - Use libevent for event handling net-im/bitlbee:msn - Enable MSN Messenger IM protocol support. net-im/bitlbee:nss - Use NSS for SSL support in MSN and Jabber @@ -5981,7 +5994,8 @@ net-libs/axtls:static - Statically build axhttpd server net-libs/c-client:chappa - Enable Eduardo Chappa's patches for use with mail-client/alpine (mainly adds support for maildir) net-libs/c-client:doc - Install RFCs related to IMAP net-libs/c-client:topal - Enable support for net-mail/topal for use with mail-client/alpine -net-libs/canlock:legacy - Enable or disable building legacy code (v2 compatible) +net-libs/canlock:header-parser - Build article header parsers +net-libs/canlock:legacy - Build legacy API (v2 compatible) net-libs/cvm:vpopmail - Enable vpopmail support net-libs/czmq:drafts - Build draft API, which may change at any time without any notice, and is therefore not recommended for normal use. (requires draft support in net-libs/zeromq as well) net-libs/czmq:http-client - Build support for HTTP client using net-misc/curl @@ -6650,7 +6664,6 @@ net-misc/xmrig:donate - Set the default donation level to 1% instead of 0 net-misc/xmrig:hwloc - Use sys-apps/hwloc for CPU affinity support net-misc/xmrig:opencl - Enable OpenCL support net-misc/youtube-viewer:gtk - Install the gtk3 GUI -net-misc/youtube-viewer:gtk2 - Use the old gtk2 GUI instead of the gtk3 one net-misc/ytfzf:minimal - Skip app-shells/fzf and media-video/mpv dependencies (requires custom settings) net-misc/zerotier:clang - Use Clang compiler instead of GCC net-nds/389-ds-base:accountpolicy - Enable account policy plugin - automatically lock an account after a certain amount of time has elapsed @@ -7380,6 +7393,8 @@ sci-libs/rocBLAS:benchmark - Build and install rocblas-bench. sci-libs/rocBLAS:test - Perform rocblas-test to compare the result between rocBLAS and system BLAS. sci-libs/rocPRIM:benchmark - Build and install benchmark programs. sci-libs/rocRAND:benchmark - Build and install benchmark programs. +sci-libs/rocSOLVER:benchmark - Build and install rocsolver-bench. +sci-libs/rocSOLVER:test - Perform rocsolver-test to compare the result between rocSOLVER and system LAPACK. sci-libs/rocSPARSE:benchmark - Build and install rocblas-bench. sci-libs/rocThrust:benchmark - Build and install benchmark binary. sci-libs/rtabmap:openni2 - Adds support for Kinect-like 3D sensors devices with dev-libs/OpenNI2. @@ -7755,10 +7770,6 @@ sys-apps/fwupd:uefi - Enable UEFI support sys-apps/gawk:mpfr - use mpfr for high precision arithmetic (-M / --bignum) sys-apps/gnome-disk-utility:fat - Include FAT16/FAT32 support (sys-fs/dosfstools) sys-apps/groff:uchardet - Enable automatic encoding detection via app-i18n/uchardet -sys-apps/hwids:net - Install the oui.txt and iab.txt databases -sys-apps/hwids:pci - Install the pci.ids database -sys-apps/hwids:udev - Install hwdb.d rules for udev -sys-apps/hwids:usb - Install the usb.ids database sys-apps/hwloc:X - use the X Window System sys-apps/hwloc:cairo - Enable the Cairo back-end of hwloc's lstopo command sys-apps/hwloc:cpuid - Enable the cpuid-based architecture specific support (x86 component) @@ -7905,7 +7916,7 @@ sys-apps/util-linux:logger - build the logger program sys-apps/util-linux:pam - build runuser helper sys-apps/util-linux:rtas - Add support for the Run Time Abstraction Services (RTAS) sys-apps/util-linux:su - build the su program -sys-apps/util-linux:suid - install mount/umount as setuid so non-root users may mount/umount devices, and wall/write as setgid so non-root users can notify other users +sys-apps/util-linux:suid - Install some programs with suid bit set to provide additional functionality. mount/umount: non-root users may mount/umount devices wall/write: non-root users can notify other users su: non-root users may become root sys-apps/util-linux:tty-helpers - install the mesg/wall/write tools for talking to local users sys-apps/watchdog:nfs - enable support for checking nfs mounts sys-apps/xdg-desktop-portal:screencast - Enable screencast portal using media-video/pipewire @@ -8077,14 +8088,9 @@ sys-cluster/mpich2:romio - Enable romio, a high-performance portable MPI-IO impl sys-cluster/nomad:nvidia - build with nvidia integration sys-cluster/openmpi:cma - Enable the CMA (Cross Memory Attach) MCA sys-cluster/openmpi:cuda - Add GPU direct support -sys-cluster/openmpi:heterogeneous - Enable features required for heterogeneous platform support sys-cluster/openmpi:libompitrace - Enable support for contributed package libompitrace -sys-cluster/openmpi:mpi-threads - Enable MPI_THREAD_MULTIPLE -sys-cluster/openmpi:numa - Enable numactl to allow binding processes to CPUs -sys-cluster/openmpi:pbs - Add support for the Portable Batch System (PBS) sys-cluster/openmpi:peruse - Enable PERUSE interface sys-cluster/openmpi:romio - Build the ROMIO MPI-IO component -sys-cluster/openmpi:vt - Enable bundled VampirTrace support sys-cluster/pacemaker:smtp - Enable SMTP support via net-libs/libesmtp sys-cluster/pmix:munge - Enable authentication via munge sys-cluster/pmix:pmi - Build PMI1 and PMI2 interface @@ -8124,6 +8130,7 @@ sys-devel/binutils:cet - Enable Intel Control-flow Enforcement Technology. sys-devel/binutils:default-gold - Set ld to point to ld.gold instead of ld.bfd sys-devel/binutils:gold - Build ld.gold linker sys-devel/binutils:multitarget - Adds support to binutils for cross compiling (does not work with gas) +sys-devel/binutils:pgo - Build binutils with Profile Guided Optimization (PGO) and LTO sys-devel/binutils:plugins - Enable plugin support in tools sys-devel/binutils-apple:classic - Use nm, otool, etc. from this ebuild instead of llvm-based tools sys-devel/binutils-apple:lto - Add support for Link-Time Optimization with LLVM @@ -8133,6 +8140,7 @@ sys-devel/binutils-hppa64:cet - Enable Intel Control-flow Enforcement Technology sys-devel/binutils-hppa64:default-gold - Set ld to point to ld.gold instead of ld.bfd sys-devel/binutils-hppa64:gold - Build ld.gold linker sys-devel/binutils-hppa64:multitarget - Adds support to binutils for cross compiling (does not work with gas) +sys-devel/binutils-hppa64:pgo - Build binutils with Profile Guided Optimization (PGO) and LTO sys-devel/binutils-hppa64:plugins - Enable plugin support in tools sys-devel/clang:default-compiler-rt - Use compiler-rt instead of libgcc as the default rtlib for clang sys-devel/clang:default-libcxx - Use libc++ instead of libstdc++ as the default stdlib for clang @@ -8558,9 +8566,11 @@ www-apps/xpra-html5:gzip - Install assets compressed with gzip www-apps/xpra-html5:minify - Minify JavaScript code for smaller transfers www-client/chromium:component-build - Split build into more shared libraries to speed up linking. Mostly intended for debugging and development, NOT RECOMMENDED for general use. www-client/chromium:debug - Enable DCHECK feature with severity configurable at runtime. Mostly intended for debugging and development, NOT RECOMMENDED for general use. +www-client/chromium:gtk4 - Build with GTK4 headers. www-client/chromium:hangouts - Enable support for Google Hangouts features such as screen sharing www-client/chromium:headless - Build Ozone only with headless backend, NOT RECOMMENDED for general use. www-client/chromium:js-type-check - Enable JavaScript type-checking for Chrome's web technology-based UI. Requires Java. +www-client/chromium:libcxx - Use bundled libc++ instead of libstdc++ for building. www-client/chromium:official - Enable Official build instead of Developer build. www-client/chromium:pic - Disable optimized assembly code that is not PIC friendly www-client/chromium:proprietary-codecs - Enable codecs for patent-encumbered audio and video formats. @@ -8606,6 +8616,8 @@ www-client/links:libevent - Enable dev-libs/libevent support www-client/links:lzip - Enable app-arch/lzip support www-client/lynx:gnutls - Use gnutls library for HTTPS support (openssl is the default library for HTTPS support). www-client/lynx:ssl - Enable HTTPS support. +www-client/microsoft-edge-beta:mip - Install Microsoft Information Protection plugin. +www-client/microsoft-edge-dev:mip - Install Microsoft Information Protection plugin. www-client/netsurf:bmp - BMP bitmap image support (media-libs/libnsbmp) www-client/netsurf:duktape - Use duktape.org javascript engine www-client/netsurf:gtk - Build GTK3 GUI @@ -8662,18 +8674,20 @@ www-servers/fnord:auth - Enable HTTP authentication support www-servers/gatling:diet - Compile against dev-libs/dietlibc www-servers/h2o:libh2o - Build and install libh2o www-servers/h2o:mruby - Enable support for mruby -www-servers/lighttpd:brotli - Enable output compression via Brotli (recommended) +www-servers/lighttpd:brotli - Enable output compression via app-arch/brotli (recommended) www-servers/lighttpd:bzip2 - Enable output compression via bzip2 -www-servers/lighttpd:gnutls - Build module for TLS via GnuTLS +www-servers/lighttpd:gnutls - Build module for TLS via net-libs/gnutls www-servers/lighttpd:libev - Enable fdevent handler -www-servers/lighttpd:maxminddb - Add support for geolocation using libMaxMindDB -www-servers/lighttpd:mbedtls - Build module for TLS via Mbed TLS -www-servers/lighttpd:mmap - Use mmap with files owned by lighttpd. This is a dangerous option as it may allow local users to trigger SIGBUS crashes. +www-servers/lighttpd:maxminddb - Add support for geolocation using dev-libs/libmaxminddb +www-servers/lighttpd:mbedtls - Build module for TLS via net-libs/mbedtls +www-servers/lighttpd:mmap - Use mmap when sendfile is not available +www-servers/lighttpd:nettle - Use dev-libs/nettle as crypto backend www-servers/lighttpd:nss - Build module for TLS via Mozilla's Network Security Services www-servers/lighttpd:rrdtool - Enable rrdtool support via mod_rrdtool +www-servers/lighttpd:system-xxhash - Use system provided dev-libs/xxhash www-servers/lighttpd:webdav - Enable webdav properties -www-servers/lighttpd:zlib - Enable output compression via gzip or deflate algorithms -www-servers/lighttpd:zstd - Enable output compression via Zstandard algorithm +www-servers/lighttpd:zlib - Enable output compression via gzip or deflate algorithms from sys-libs/zlib +www-servers/lighttpd:zstd - Enable output compression via Zstandard (app-arch/zstd) algorithm www-servers/monkeyd:debug - Enable lots of debugging info www-servers/monkeyd:static-plugins - Build statically linked plugins www-servers/nginx:aio - Enables file AIO support @@ -8684,7 +8698,6 @@ www-servers/nginx:libatomic - Use libatomic instead of builtin atomic operations www-servers/nginx:pcre-jit - Enable JIT for pcre www-servers/nginx:rtmp - NGINX-based Media Streaming Server www-servers/nginx:ssl - Enable HTTPS module for http. Enable SSL/TLS support for POP3/IMAP/SMTP for mail. -www-servers/nginx-unit:php7-2 - Support for PHP 7.2 www-servers/nginx-unit:php7-3 - Support for PHP 7.3 www-servers/nginx-unit:php7-4 - Support for PHP 7.4 www-servers/pshs:magic - Enable automatic detection of Content-Type using libmagic (sys-apps/file) @@ -8749,7 +8762,6 @@ x11-libs/cairo:valgrind - Built-in support to mark memory regions x11-libs/fltk:games - Builds and installs some extra games x11-libs/fox:tools - Install adie, calculator, shutterbug, and pathfinder apps. x11-libs/gtk+:broadway - Enable the GDK Broadway backend. -x11-libs/gtk+:cloudprint - Enable printing via Google Cloud Print. x11-libs/gtk+:colord - Use x11-misc/colord for color management in printing x11-libs/gtk+:sysprof - Enable profiling data capture support using dev-util/sysprof-capture x11-libs/gtkdatabox:glade - Build with libglade and glade-3 supports, which includes a glade's module for GtkDataBox widget @@ -8801,7 +8813,6 @@ x11-misc/clipmenu:fzf - Use fzf as default launcher x11-misc/clipmenu:rofi - Use rofi as default launcher x11-misc/colord:argyllcms - Enable ArgyllCMS sensor x11-misc/colord:extra-print-profiles - Generate extra print profiles. Warning: significant build time and memory requirements. -x11-misc/colord:gusb - Enable dev-libs/libgusb support, needed for colorimeter drivers x11-misc/fbpager:xrender - Enable transparency support via x11-libs/libXrender x11-misc/gpaste:gnome - Enable proper gnome support and enable gnome shell extension. x11-misc/grsync:gtk3 - Link against x11-libs/gtk+:3 instead of x11-libs/gtk+:2 -- cgit v1.2.3