diff options
Diffstat (limited to 'profiles')
48 files changed, 603 insertions, 616 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz Binary files differindex bdc7bba8c0b6..de11da025ad8 100644 --- a/profiles/Manifest.gz +++ b/profiles/Manifest.gz diff --git a/profiles/arch/alpha/package.use.mask b/profiles/arch/alpha/package.use.mask index 5050fa825fa7..4424f1abce12 100644 --- a/profiles/arch/alpha/package.use.mask +++ b/profiles/arch/alpha/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Vadim Misbakh-Soloviov <mva@gentoo.org> (2021-12-09) +# ts-cli requires rust to be built, and rust is unavailable here ATM. +dev-libs/tree-sitter ts-cli + # Sam James <sam@gentoo.org> (2021-11-05) # Avoid keywording unnecessary depenencies for now, bug #804115 dev-python/scipy pythran diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask index 772ea0b0ea5d..618cccae1a49 100644 --- a/profiles/arch/amd64/package.use.mask +++ b/profiles/arch/amd64/package.use.mask @@ -93,10 +93,6 @@ app-metrics/collectd -collectd_plugins_gpu_nvidia # Columnstore engine is supported on amd64 dev-db/mariadb -columnstore -# Thomas Deutschmann <whissi@gentoo.org> (2020-07-27) -# media-video/pipewire:0/0.3 is available for amd64 -www-client/firefox -screencast - # Sam James <sam@gentoo.org> (2020-07-03) # Rust is available here # Bug #728558 diff --git a/profiles/arch/amd64/package.use.stable.mask b/profiles/arch/amd64/package.use.stable.mask index 7802a944051c..1d5317c89ea4 100644 --- a/profiles/arch/amd64/package.use.stable.mask +++ b/profiles/arch/amd64/package.use.stable.mask @@ -43,8 +43,8 @@ app-metrics/collectd collectd_plugins_slurm collectd_plugins_gpu_nvidia # Joonas Niilola <juippis@gentoo.org> (2020-06-21) # sys-apps/apparmor doesn't have stable keywords. -app-emulation/lxc apparmor -app-emulation/lxd apparmor +app-containers/lxc apparmor +app-containers/lxd apparmor # Thomas Deutschmann <whissi@gentoo.org> (2019-10-28) # net-libs/quiche is an early HTTP/3 implementation diff --git a/profiles/arch/arm/armv4/package.use.mask b/profiles/arch/arm/armv4/package.use.mask index 4645bbb40cdb..db442dd26495 100644 --- a/profiles/arch/arm/armv4/package.use.mask +++ b/profiles/arch/arm/armv4/package.use.mask @@ -1,6 +1,10 @@ # Copyright 2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Vadim Misbakh-Soloviov <mva@gentoo.org> (2021-12-09) +# ts-cli requires rust to be built, and rust is unavailable here ATM. +dev-libs/tree-sitter ts-cli + # Matt Turner <mattst88@gentoo.org> (07-25-2021) # gdm requires gnome-shell requires rustified librsvg. x11-misc/xscreensaver gdm diff --git a/profiles/arch/arm/armv4t/package.use.mask b/profiles/arch/arm/armv4t/package.use.mask index 4645bbb40cdb..db442dd26495 100644 --- a/profiles/arch/arm/armv4t/package.use.mask +++ b/profiles/arch/arm/armv4t/package.use.mask @@ -1,6 +1,10 @@ # Copyright 2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Vadim Misbakh-Soloviov <mva@gentoo.org> (2021-12-09) +# ts-cli requires rust to be built, and rust is unavailable here ATM. +dev-libs/tree-sitter ts-cli + # Matt Turner <mattst88@gentoo.org> (07-25-2021) # gdm requires gnome-shell requires rustified librsvg. x11-misc/xscreensaver gdm diff --git a/profiles/arch/arm/armv5te/package.use.mask b/profiles/arch/arm/armv5te/package.use.mask index 4645bbb40cdb..db442dd26495 100644 --- a/profiles/arch/arm/armv5te/package.use.mask +++ b/profiles/arch/arm/armv5te/package.use.mask @@ -1,6 +1,10 @@ # Copyright 2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Vadim Misbakh-Soloviov <mva@gentoo.org> (2021-12-09) +# ts-cli requires rust to be built, and rust is unavailable here ATM. +dev-libs/tree-sitter ts-cli + # Matt Turner <mattst88@gentoo.org> (07-25-2021) # gdm requires gnome-shell requires rustified librsvg. x11-misc/xscreensaver gdm diff --git a/profiles/arch/hppa/package.use.mask b/profiles/arch/hppa/package.use.mask index 5a93cbad3647..f438ef894cc3 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. +# Vadim Misbakh-Soloviov <mva@gentoo.org> (2021-12-09) +# ts-cli requires rust to be built, and rust is unavailable here ATM. +dev-libs/tree-sitter ts-cli + # Sam James <sam@gentoo.org> (2021-11-19) # Avoid dragging in doc/sphinx deps where we can help it dev-python/anyio doc diff --git a/profiles/arch/hppa/package.use.stable.mask b/profiles/arch/hppa/package.use.stable.mask index d798f3f41a14..0a4b7c2a80de 100644 --- a/profiles/arch/hppa/package.use.stable.mask +++ b/profiles/arch/hppa/package.use.stable.mask @@ -17,6 +17,10 @@ #--- END OF EXAMPLES --- +# Sam James <sam@gentoo.org> (2021-12-15) +# Unstable dependencies (dev-libs/libnl, sys-cluster/rdma-core) +net-libs/libpcap netlink rdma + # Sam James <sam@gentoo.org> (2021-11-17) # x11-libs/libXvMC is not marked stable on HPPA # media-libs/mesa is not marked stable on HPPA diff --git a/profiles/arch/ia64/package.use.mask b/profiles/arch/ia64/package.use.mask index 455d535cd6f7..f7d836375ea4 100644 --- a/profiles/arch/ia64/package.use.mask +++ b/profiles/arch/ia64/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Vadim Misbakh-Soloviov <mva@gentoo.org> (2021-12-09) +# ts-cli requires rust to be built, and rust is unavailable here ATM. +dev-libs/tree-sitter ts-cli + # Michał Górny <mgorny@gentoo.org> (2021-11-26) # These package flags require dev-python/cryptography which -- due # to the dependency on Rust -- is no longer portable to ia64. diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask index 5023abae516b..df0cf762626a 100644 --- a/profiles/arch/powerpc/package.use.mask +++ b/profiles/arch/powerpc/package.use.mask @@ -45,7 +45,7 @@ net-libs/webkit-gtk avif # Georgy Yakovlev <gyakovlev@gentoo.org> (2020-10-05) # criu is masked on big-endian ppc* -app-emulation/crun criu +app-containers/crun criu # Sergei Trofimovich <slyfox@gentoo.org> (2020-08-07) # dev-vcs/darcs is not keyworded on ppc/ppc64 diff --git a/profiles/arch/powerpc/package.use.stable.mask b/profiles/arch/powerpc/package.use.stable.mask index 0d8205bcb52d..a01b8aed5e6c 100644 --- a/profiles/arch/powerpc/package.use.stable.mask +++ b/profiles/arch/powerpc/package.use.stable.mask @@ -87,13 +87,6 @@ app-arch/p7zip kde dev-vcs/subversion kwallet x11-misc/xscreensaver new-login -# Pacho Ramos <pacho@gentoo.org> (2015-09-06) -# webkit-gtk is going to stay in ~all but amd64/x86 -# that are the only arches upstream is taking care ->=x11-libs/wxGTK-3.0.2.0-r1 webkit -dev-util/glade webkit -dev-python/wxpython webkit - # Justin Lecher <jlec@gentoo.org> (2015-02-21) # Needs stable GNOME-3 net-fs/netatalk tracker diff --git a/profiles/arch/powerpc/ppc32/package.use.mask b/profiles/arch/powerpc/ppc32/package.use.mask index 3df67aeccf4d..d6929b9f383b 100644 --- a/profiles/arch/powerpc/ppc32/package.use.mask +++ b/profiles/arch/powerpc/ppc32/package.use.mask @@ -1,6 +1,28 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James <sam@gentoo.org> (2021-12-08) +# Masks involving webkit-gtk; webkit-gtk was dekeyworded on ppc for a while. +# We haven't (yet?) restored keywords for all the bits we had to drop, so +# keep masks here (for now?). +# Needs unkeyworded gnome-extra/sushi +gnome-base/nautilus previewer +# needs mail-client/evolution, depends on net-libs/webkit-gtk +app-office/planner eds +# needs gnome-extra/sushi, depends on net-libs/webkit-gtk +gnome-base/nautilus previewer +# needs libgdata[gnome-online-accounts], depends on net-libs/webkit-gtk +gnome-base/gvfs google +gnome-base/gnome-control-center flickr +# needs mail-client/evolution, depends on net-libs/webkit-gtk +net-mail/lbdb evo +# needs dev-util/devhelp, depends on net-libs/webkit-gtk +dev-util/anjuta devhelp + +# Daniel Pielmeier <billie@gentoo.org> (2021-11-07) +# gnome-base/librsvg has no stable keywords here, bug #807130 +app-admin/conky lua-rsvg + # Akinori Hattori <hattya@gentoo.org> (2021-10-24) # Requires unkeyworded dependencies app-i18n/uim kde @@ -65,29 +87,6 @@ dev-ml/cudf test # gnome-base/librsvg, et al >=media-gfx/eog-3.33.1 svg -# Sergei Trofimovich <slyfox@gentoo.org> (2020-07-18) -# net-libs/webkit-gtk has no ppc keywords -app-editors/emacs xwidgets -gnome-extra/evolution-data-server oauth -app-office/gnucash gui doc -dev-util/geany-plugins markdown ->=media-gfx/gthumb-3.10.0 http -# needs mail-client/evolution, depends on net-libs/webkit-gtk -app-office/planner eds -# needs gnome-extra/sushi, depends on net-libs/webkit-gtk -gnome-base/nautilus previewer -# needs libgdata[gnome-online-accounts], depends on net-libs/webkit-gtk -gnome-base/gvfs google -gnome-base/gnome-control-center flickr -# needs x11-libs/wxGTK[webkit] -sci-misc/boinc X -# needs mail-client/evolution, depends on net-libs/webkit-gtk -net-mail/lbdb evo -# needs dev-util/devhelp, depends on net-libs/webkit-gtk -dev-util/anjuta devhelp -# app-text/libgepub depends on webkit-gtk -xfce-extra/tumbler epub - # Mikle Kolyada <zlogene@gentoo.org> (2020-06-08) # clisp is keyworded on ppc app-text/texlive-core -xindy diff --git a/profiles/arch/powerpc/ppc32/use.mask b/profiles/arch/powerpc/ppc32/use.mask index 760fc9331531..c2325ed7fe8b 100644 --- a/profiles/arch/powerpc/ppc32/use.mask +++ b/profiles/arch/powerpc/ppc32/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -ppc +# Sam James <sam@gentoo.org> (2021-12-07) +# net-libs/gnome-online-accounts is not marked keyworded on ppc +gnome-online-accounts + # Sam James <sam@gentoo.org> (2021-10-16) # media-libs/openexr doesn't work on BE (bug #818424) # ...and openscenegraph needs openexr. @@ -18,12 +22,6 @@ llvm-libunwind # gnome-shell requires rustified librsvg. gnome-shell -# Sergei Trofimovich <slyfox@gentoo.org> (2020-07-18) -# net-libs/webkit-gtk has no ppc keywords -webkit -# net-libs/gnome-online-accounts depends on net-libs/webkit-gtk -gnome-online-accounts - # James Le Cuirot <chewi@gentoo.org> (2015-01-12) # Java is no longer supported on ppc. java diff --git a/profiles/arch/powerpc/ppc64/64le/package.mask b/profiles/arch/powerpc/ppc64/64le/package.mask index 5a33b5659e8f..a691c07c55ec 100644 --- a/profiles/arch/powerpc/ppc64/64le/package.mask +++ b/profiles/arch/powerpc/ppc64/64le/package.mask @@ -31,7 +31,7 @@ sci-mathematics/geogebra-bin # Georgy Yakovlev <gyakovlev@gentoo.org> (2020-10-17) # works on ppc64le --app-emulation/docker +-app-containers/docker # Georgy Yakovlev <gyakovlev@gentoo.org> (2020-09-22 # criu works on ppc64le diff --git a/profiles/arch/powerpc/ppc64/64le/package.use.mask b/profiles/arch/powerpc/ppc64/64le/package.use.mask index 7bd73835511c..26a05e73db9d 100644 --- a/profiles/arch/powerpc/ppc64/64le/package.use.mask +++ b/profiles/arch/powerpc/ppc64/64le/package.use.mask @@ -27,7 +27,7 @@ kde-apps/kdenetwork-meta webengine # Georgy Yakovlev <gyakovlev@gentoo.org> (2020-10-05) # criu is unmasked on little-endian ppc64 -app-emulation/crun -criu +app-containers/crun -criu # Georgy Yakovlev <gyakovlev@gentoo.org> (2020-09-19) # openjfx is keyworded on ppc64le diff --git a/profiles/arch/powerpc/ppc64/package.mask b/profiles/arch/powerpc/ppc64/package.mask index 7b32acd5c13c..52066e1297a4 100644 --- a/profiles/arch/powerpc/ppc64/package.mask +++ b/profiles/arch/powerpc/ppc64/package.mask @@ -32,7 +32,7 @@ sci-mathematics/geogebra-bin # Fails to build with buildmode=pie assumptions, which # does not work on big-endian ppc64 # next releases remove that assumption and mask will be lifted -app-emulation/docker +app-containers/docker # Georgy Yakovlev <gyakovlev@gentoo.org> (2020-09-18) # openjfx:11 does not work on ppc64be diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask index bb578bd989e1..8a95c710fd15 100644 --- a/profiles/arch/riscv/package.use.mask +++ b/profiles/arch/riscv/package.use.mask @@ -1,6 +1,11 @@ # Copyright 2019-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Alex Fan <alex.fan.q@gmail.com> (2021-12-12) +# dev-python/uvloop fails test #806412 +# but with it installed, anyio passes all tests +dev-python/anyio test + # Alex Fan <alex.fan.q@gmail.com> (2021-11-19) # depends on dev-lang/ocaml app-accessibility/brltty ocaml ocamlopt diff --git a/profiles/arch/riscv/rv32imac/ilp32d/make.defaults b/profiles/arch/riscv/rv32imac/ilp32d/make.defaults index a53334741ede..d19b0ba49931 100644 --- a/profiles/arch/riscv/rv32imac/ilp32d/make.defaults +++ b/profiles/arch/riscv/rv32imac/ilp32d/make.defaults @@ -3,7 +3,7 @@ # RISC-V rv32imac/ilp32d no-multilib profile -CFLAGS="-O2 -pipe -march=rv32imacdf -mabi=ilp32d" +CFLAGS="-O2 -pipe -march=rv32imafdc -mabi=ilp32d" CXXFLAGS="${CFLAGS}" FFLAGS="${CFLAGS}" FCFLAGS="${CFLAGS}" diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask index 40ddf1c9f09e..cd3bd5afc540 100644 --- a/profiles/arch/sparc/package.use.mask +++ b/profiles/arch/sparc/package.use.mask @@ -1,6 +1,14 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Vadim Misbakh-Soloviov <mva@gentoo.org> (2021-12-09) +# ts-cli requires rust to be built, and rust is unavailable here ATM. +dev-libs/tree-sitter ts-cli + +# Daniel Pielmeier <billie@gentoo.org> (2021-11-07) +# gnome-base/librsvg is not keyworded here, bug #807130 +app-admin/conky lua-rsvg + # Sam James <sam@gentoo.org> (2021-11-05) # Avoid keywording unnecessary depenencies for now, bug #804115 dev-python/scipy pythran diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask index b2b1c34cb53f..b0e644494c6e 100644 --- a/profiles/arch/x86/package.use.mask +++ b/profiles/arch/x86/package.use.mask @@ -91,10 +91,6 @@ sys-libs/compiler-rt-sanitizers -profile # (See 9.3.8 in the Guile manual) dev-scheme/guile -jit -# Thomas Deutschmann <whissi@gentoo.org> (2020-07-27) -# media-video/pipewire:0/0.3 is available for x86 -www-client/firefox -screencast - # Sam James <sam@gentoo.org> (2020-07-03) # Rust is available here # Bug #728558 @@ -127,8 +123,8 @@ sci-physics/lammps kokkos # Joonas Niilola <juippis@gentoo.org> (2020-05-14) # sys-apps/apparmor not keyworded on x86. -app-emulation/lxc apparmor -app-emulation/lxd apparmor +app-containers/lxc apparmor +app-containers/lxd apparmor # Thomas Deutschmann <whissi@gentoo.org> (2020-04-30) # sys-cluster/slurm is keyworded on x86 diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force index 13cb72f914da..6d117b75b924 100644 --- a/profiles/base/package.use.force +++ b/profiles/base/package.use.force @@ -14,14 +14,16 @@ >=sys-devel/clang-13.0.1_rc llvm_targets_MSP430 llvm_targets_Mips >=sys-devel/clang-13.0.1_rc llvm_targets_NVPTX llvm_targets_PowerPC >=sys-devel/clang-13.0.1_rc llvm_targets_RISCV llvm_targets_Sparc ->=sys-devel/clang-13.0.1_rc llvm_targets_SystemZ llvm_targets_WebAssembly +>=sys-devel/clang-13.0.1_rc llvm_targets_SystemZ llvm_targets_XCore +>=sys-devel/clang-13.0.1_rc llvm_targets_WebAssembly >=sys-devel/llvm-13.0.1_rc llvm_targets_AArch64 llvm_targets_AMDGPU >=sys-devel/llvm-13.0.1_rc llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF >=sys-devel/llvm-13.0.1_rc llvm_targets_Hexagon llvm_targets_Lanai >=sys-devel/llvm-13.0.1_rc llvm_targets_MSP430 llvm_targets_Mips >=sys-devel/llvm-13.0.1_rc llvm_targets_NVPTX llvm_targets_PowerPC >=sys-devel/llvm-13.0.1_rc llvm_targets_RISCV llvm_targets_Sparc ->=sys-devel/llvm-13.0.1_rc llvm_targets_SystemZ llvm_targets_WebAssembly +>=sys-devel/llvm-13.0.1_rc llvm_targets_SystemZ llvm_targets_XCore +>=sys-devel/llvm-13.0.1_rc llvm_targets_WebAssembly # Sam James <sam@gentoo.org> (2021-03-08) # Broken without USE=unicode diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask index b026e63bec52..f92c812d5477 100644 --- a/profiles/base/package.use.mask +++ b/profiles/base/package.use.mask @@ -6,6 +6,22 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# Joonas Niilola <juippis@gentoo.org> (2021-12-20) +# Broken, upstream issue/PR open since 2021-05 without reply. +# Gentoo bug #821253 +media-video/mjpg-streamer http-management + +# David Seifert <soap@gentoo.org> (2021-12-19) +# Requires GCC 8, security vulnerabilities, switch to CUDA 11, +# consider using clang+NVPTX backend for sm_30 cards. +# Removal in 90 days, bug #721808, #760708. +dev-libs/cudnn cuda10-2 + +# Thomas Deutschmann <whissi@gentoo.org> (2021-12-03) +# Requires newer media-libs/dav1d which isn't available yet, +# see https://bugzilla.mozilla.org/1734058 +>=www-client/firefox-95.0 system-av1 + # Wolfgang E. Sanyer <ezzieyguywuf@gmail.com> (2021-12-01) # Requires pandoc, which is unstable due to various haskell dependencies # (including ghc) @@ -235,10 +251,6 @@ dev-db/mariadb columnstore # Please file a bug if this feature is needed dev-python/autobahn xbr -# Thomas Deutschmann <whissi@gentoo.org> (2020-07-27) -# media-video/pipewire:0/0.3 is only available for certain architectures -www-client/firefox screencast - # Stephan Hartmann <stha09@googlemail.com> (2020-06-28) # Mostly intended for development and not for general use. >=www-client/chromium-84 headless diff --git a/profiles/base/package.use.stable.mask b/profiles/base/package.use.stable.mask index ede76eb9e08b..51e9cd66d9aa 100644 --- a/profiles/base/package.use.stable.mask +++ b/profiles/base/package.use.stable.mask @@ -4,6 +4,11 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in package.use.mask +# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-12-19) +# test deps are not stable and tests do not work +# due to network access issues #829430 +net-libs/grpc test + # Ben Kohler <bkohler@gentoo.org> (2021-11-27) # net-misc/pyhoca-cli and several of its deps will need stable first net-misc/remmina x2go diff --git a/profiles/categories b/profiles/categories index 0ac1f2f33f32..39b33e91a90e 100644 --- a/profiles/categories +++ b/profiles/categories @@ -7,6 +7,7 @@ app-arch app-backup app-benchmarks app-cdr +app-containers app-crypt app-dicts app-doc @@ -133,6 +134,7 @@ sci-mathematics sci-misc sci-physics sci-visualization +sec-keys sec-policy sys-apps sys-auth diff --git a/profiles/default/linux/amd64/17.1/clang/eapi b/profiles/default/linux/amd64/17.1/clang/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/amd64/17.1/clang/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/amd64/17.1/clang/packages.build b/profiles/default/linux/amd64/17.1/clang/packages.build new file mode 100644 index 000000000000..9ffb08757bd7 --- /dev/null +++ b/profiles/default/linux/amd64/17.1/clang/packages.build @@ -0,0 +1,9 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# we use glibc here, so we still need these in stage1 +# later stages should pull them in as BDEPEND anyway +sys-devel/gcc +sys-devel/gcc-config +sys-devel/binutils +sys-devel/binutils-config diff --git a/profiles/default/linux/amd64/17.1/clang/parent b/profiles/default/linux/amd64/17.1/clang/parent new file mode 100644 index 000000000000..7cba5799ab73 --- /dev/null +++ b/profiles/default/linux/amd64/17.1/clang/parent @@ -0,0 +1,2 @@ +.. +../../../../../features/clang diff --git a/profiles/default/linux/make.defaults b/profiles/default/linux/make.defaults index 6ae7cf297cf3..db9698a32848 100644 --- a/profiles/default/linux/make.defaults +++ b/profiles/default/linux/make.defaults @@ -53,3 +53,8 @@ VIDEO_CARDS="dummy fbdev v4l" # Note that adding LDFLAGS="-Wl,-O1 ${LDFLAGS}" breaks dev-util/boost-build # because of whitespace. LDFLAGS="-Wl,-O1 -Wl,--as-needed" + +# Mike Gilbert <floppym@gentoo.org> (2021-12-17) +# Prevent automagic use of 64-bit time_t. +# https://bugs.gentoo.org/828001 +gl_cv_type_time_t_bits_macro="no" diff --git a/profiles/features/clang/eapi b/profiles/features/clang/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/features/clang/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/features/clang/make.defaults b/profiles/features/clang/make.defaults new file mode 100644 index 000000000000..7674593179f7 --- /dev/null +++ b/profiles/features/clang/make.defaults @@ -0,0 +1,67 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# this is for now highly experimental -dilfridge + +# use clang as the primary compiler +CC="clang" +CXX="clang++" + +# libtool needs this +LD="ld.lld" + +# linker flags +LDFLAGS="${LDFLAGS} -fuse-ld=lld -rtlib=compiler-rt -unwindlib=libunwind -Wl,--as-needed" + +## hardening flags +#SOME_HARDENING_CFLAGS="-fPIC -fstack-protector-strong -D_FORTIFY_SOURCE=2" +#SOME_HARDENING_LDFLAGS="-Wl,-z,relro,-z,now -pie" +# +# we need to eventually do this the same way as in gcc, for now let's +# keep it to a minimum +SOME_HARDENING_CFLAGS="-D_FORTIFY_SOURCE=2" +SOME_HARDENING_LDFLAGS="" + +# enable hardening by default, cf. gcc[pie,ssp] +CFLAGS="${CFLAGS} ${SOME_HARDENING_FLAGS}" +CXXFLAGS="${CXXFLAGS} ${SOME_HARDENING_FLAGS}" +LDFLAGS="${LDFLAGS} ${SOME_HARDENING_LDFLAGS}" + +# use LLVM-provided binutils +AR="llvm-ar" +AS="llvm-as" +NM="llvm-nm" +STRIP="llvm-strip" +RANLIB="llvm-ranlib" +OBJCOPY="llvm-objcopy" +STRINGS="llvm-strings" +OBJDUMP="llvm-objdump" +READELF="llvm-readelf" +ADDR2LINE="llvm-addr2line" + + +# bootstrap USE for stage1 + +# curl needed by cmake +BOOTSTRAP_USE="${BOOTSTRAP_USE} ssl curl_ssl_openssl" + +# Clang needs this +BOOTSTRAP_USE="${BOOTSTRAP_USE} python_single_target_python3_9" + +# sys-devel/llvm +BOOTSTRAP_USE="${BOOTSTRAP_USE} -gold" + +# sys-devel/clang, sys-devel/clang-runtime, sys-libs/llvm-libunwind, sys-libs/libcxx, sys-libs/libcxxabi +BOOTSTRAP_USE="${BOOTSTRAP_USE} compiler-rt clang libunwind" + +# sys-devel/clang +BOOTSTRAP_USE="${BOOTSTRAP_USE} default-compiler-rt default-lld default-libcxx llvm-libunwind" + +# sys-devel/clang-runtime +BOOTSTRAP_USE="${BOOTSTRAP_USE} libcxx -sanitize" + +# sys-libs/libcxxabi +BOOTSTRAP_USE="${BOOTSTRAP_USE} libcxxabi" + +# llvm & clang: explicitly disable all extra targets, otherwise linking stage2 fails +BOOTSTRAP_USE="${BOOTSTRAP_USE} -llvm_targets_BPF -llvm_targets_AMDGPU -llvm_targets_NVPTX -llvm_targets_BPF" diff --git a/profiles/features/clang/package.use b/profiles/features/clang/package.use new file mode 100644 index 000000000000..5d568cb8cb66 --- /dev/null +++ b/profiles/features/clang/package.use @@ -0,0 +1,17 @@ +# use lld by default +sys-devel/llvm -gold + +# use all defaults +sys-devel/clang compiler-rt default-compiler-rt default-lld default-libcxx llvm-libunwind +sys-libs/compiler-rt clang + +# disable sanitizers for now +sys-devel/clang-runtime compiler-rt libcxx -sanitize +# sys-libs/compiler-rt-sanitizers clang + +sys-libs/libcxx libunwind libcxxabi +sys-libs/libcxxabi libunwind +sys-libs/llvm-libunwind compiler-rt + +# libgcrypt doesn't like optimizations +dev-libs/libgcrypt o-flag-munging diff --git a/profiles/features/clang/packages b/profiles/features/clang/packages new file mode 100644 index 000000000000..9536b85862f3 --- /dev/null +++ b/profiles/features/clang/packages @@ -0,0 +1,14 @@ +# now part of @system set +*sys-devel/lld +*sys-devel/llvm +*sys-devel/clang +*sys-libs/libcxx +*sys-libs/libcxxabi +*sys-libs/compiler-rt +*sys-libs/llvm-libunwind + +# not needed with clang +-*sys-devel/gcc +-*sys-devel/gcc-config +-*sys-devel/binutils +-*sys-devel/binutils-config diff --git a/profiles/features/clang/packages.build b/profiles/features/clang/packages.build new file mode 100644 index 000000000000..fd1e69e329e3 --- /dev/null +++ b/profiles/features/clang/packages.build @@ -0,0 +1,14 @@ +# will be pulled by stage1 +sys-libs/compiler-rt +sys-libs/libcxxabi +sys-libs/libcxx +sys-devel/llvm +sys-devel/lld +sys-devel/clang +sys-libs/llvm-libunwind + +# remove gcc & friends +-sys-devel/gcc +-sys-devel/gcc-config +-sys-devel/binutils +-sys-devel/binutils-config diff --git a/profiles/features/clang/use.force b/profiles/features/clang/use.force new file mode 100644 index 000000000000..e671fa21003e --- /dev/null +++ b/profiles/features/clang/use.force @@ -0,0 +1 @@ +clang diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask index 8bf8e5b3342e..95cd5b8d1c49 100644 --- a/profiles/features/musl/package.mask +++ b/profiles/features/musl/package.mask @@ -1,6 +1,10 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Conrad Kostecki <conikost@gentoo.org> (2021-12-15) +# Level Zero needs RTLD_DEEPBIND, which does not exist on musl. +dev-libs/level-zero + # Andreas K. Hüttel <dilfridge@gentoo.org> (2021-11-21) # No musl patches in ebuild <sys-devel/gcc-9 @@ -49,10 +53,6 @@ app-emulation/ski # Linux debugger needs a port to musl. app-emulation/dosemu -# Mikle Kolyada <zlogene@gentoo.org> (2020-03-20) -# No source builds for musl -app-emulation/firecracker - # Old undated blocks of masks # diff --git a/profiles/features/musl/package.use.force b/profiles/features/musl/package.use.force index da728fcc47ae..f11de170c840 100644 --- a/profiles/features/musl/package.use.force +++ b/profiles/features/musl/package.use.force @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation. +# Copyright 1999-2021 Gentoo Authors. # Distributed under the terms of the GNU General Public License v2 # Andreas K. Hüttel <dilfridge@gentoo.org> (2021-07-14) diff --git a/profiles/features/musl/package.use.mask b/profiles/features/musl/package.use.mask index 72bf15947617..7d3bab631c12 100644 --- a/profiles/features/musl/package.use.mask +++ b/profiles/features/musl/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2021 Gentoo Authors. # Distributed under the terms of the GNU General Public License v2 +# Conrad Kostecki <conikost@gentoo.org> (2021-12-15) +# Support for L0 needs RTLD_DEEPBIND, which does not exist on musl. +dev-libs/intel-compute-runtime l0 + # Stijn Tintel <stijn@linux-ipv6.be> (2021-12-02) # rarpd relies on ether_ntohost which is a stub in musl net-misc/iputils rarpd diff --git a/profiles/info_pkgs b/profiles/info_pkgs index 99256f827b56..ec81f85d27d5 100644 --- a/profiles/info_pkgs +++ b/profiles/info_pkgs @@ -13,19 +13,30 @@ sys-libs/glibc sys-libs/musl sys-libs/uclibc-ng sys-devel/binutils +sys-devel/binutils-config sys-devel/libtool sys-devel/make dev-lang/python dev-lang/perl dev-lang/rust dev-lang/rust-bin +app-misc/pax-utils sys-apps/sandbox dev-util/ccache +sys-devel/clang +sys-devel/llvm +sys-devel/lld sys-devel/gcc sys-devel/gcc-config dev-java/java-config dev-util/cmake +dev-util/meson # NOTE: portage no longer list /etc/gentoo-release, # so this is not redundant sys-apps/baselayout sys-apps/openrc +sys-apps/systemd + +# SELinux +sec-policy/selinux-base +sys-libs/libselinux diff --git a/profiles/info_vars b/profiles/info_vars index 051948c1e8ef..c058aceb7f87 100644 --- a/profiles/info_vars +++ b/profiles/info_vars @@ -1,4 +1,4 @@ -# Copyright 2004-2019 Gentoo Authors +# Copyright 2004-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 ## @@ -7,35 +7,67 @@ ## ACCEPT_KEYWORDS ACCEPT_LICENSE +ADDR2LINE +AR +ARFLAGS +AS +ASFLAGS CC +CCLD CXX +CXXFILT CFLAGS CBUILD CHOST CONFIG_PROTECT CONFIG_PROTECT_MASK +CONFIG_SHELL +CPP CPPFLAGS CTARGET CXXFLAGS DISTDIR -FEATURES +ELFEDIT +EXTRA_ECONF +FC FCFLAGS +FEATURES FFLAGS +F77FLAGS +GCOV GENTOO_MIRRORS +GPROF INSTALL_MASK LANG LC_ALL +LD LDFLAGS +LEX +LFLAGS +LIBTOOL LINGUAS +MAKE +MAKEFLAGS MAKEOPTS +NM +OBJCOPY +OBJDUMP PORTAGE_COMPRESS PORTAGE_COMPRESS_FLAGS PORTAGE_CONFIGROOT +PORTAGE_RSYNC_OPTS +PORTAGE_RSYNC_EXTRA_OPTS PORTAGE_TMPDIR PORTDIR PORTDIR_OVERLAY +RANLIB +READELF RUSTFLAGS +SHELL +SIZE +STRINGS +STRIP SYNC USE -PORTAGE_RSYNC_OPTS -PORTAGE_RSYNC_EXTRA_OPTS +YACC +YFLAGS diff --git a/profiles/license_groups b/profiles/license_groups index 4a5b1d039692..b68b11d9f422 100644 --- a/profiles/license_groups +++ b/profiles/license_groups @@ -30,7 +30,7 @@ OSI-APPROVED 0BSD AFL-3.0 AGPL-3 AGPL-3+ Apache-1.1 Apache-2.0 APL-1.0 APSL-2 Ar # Licenses in this list should NOT appear directly or indirectly in # @FSF-APPROVED or @OSI-APPROVED. # Note: Licenses for fonts should be included in @MISC-FREE-DOCS. -MISC-FREE AIFFWriter.m Allegro alternate AMPAS bea.ri.jsr173 BEER-WARE boehm-gc BSD-1 BSD-with-attribution BSD-with-disclosure buddy bufexplorer.vim BZIP2 CAOSL CDDL-1.1 CDDL-Schily CeCILL-C CMake CPL-0.5 CRACKLIB Crypt-IDEA curl DES docbook dom4j DUMB-0.9.3 ElementTree Emacs ErlPL-1.1 FastCGI feh File-MMagic Flashpix FLEX flexmock FLTK freetts FVWM gd gsm HTML-Tidy htmlc iASL icu IDPL imagemagick Info-ZIP inner-net Interbase-1.0 ipadic Ispell JDOM JOVE Khronos-CLHPP LambdaMOO LIBGLOSS libmng libpng libpng2 libtiff LPPL-1.3 LPPL-1.3b lsof matplotlib Mini-XML minpack MIT-with-advertising mm mpich2 NCSA-HDF netcat NEWLIB ngrep Old-MIT openafs-krb5-a Openwall otter par PCRE perforce photopc PHP-2.02 pngcrush pngnq Princeton psutils rc rdisc regexp-UofT repoze RSA rwpng sash scanlogd sdlsasteroids Sendmail Sendmail-Open-Source SMAIL Snd SSLeay symlinks Sympow-BSD tablelist tcltk tcp_wrappers_license TeX TeX-other-free TextMate-bundle the-Click-license Time-Format Time-modules tm-align torque-2.5 totd Toyoda trio UCAR-Unidata URT VTK w3m wm2 x2x xbatt xboing XC Xdebug xtrs ZSH +MISC-FREE AIFFWriter.m Allegro alternate AMPAS bea.ri.jsr173 BEER-WARE boehm-gc BSD-1 BSD-with-attribution BSD-with-disclosure buddy bufexplorer.vim BZIP2 CAOSL CDDL-1.1 CDDL-Schily CeCILL-C CMake CPL-0.5 CRACKLIB Crypt-IDEA curl DES docbook dom4j DUMB-0.9.3 ElementTree Emacs ErlPL-1.1 FastCGI feh File-MMagic Flashpix FLEX flexmock FLTK freetts FVWM gd gsm HTML-Tidy htmlc iASL icu IDPL imagemagick Info-ZIP inner-net Interbase-1.0 ipadic Ispell JDOM JOVE Khronos-CLHPP LambdaMOO LIBGLOSS libmng libpng libpng2 libtiff LPPL-1.3 LPPL-1.3b lsof matplotlib Mini-XML minpack MIT-with-advertising mm mpich2 NCSA-HDF netcat NEWLIB ngrep Old-MIT openafs-krb5-a Openwall otter par PCRE perforce photopc PHP-2.02 pngcrush pngnq Princeton psutils rc rdisc regexp-UofT repoze RSA rwpng sash scanlogd sdlsasteroids Sendmail Sendmail-Open-Source SMAIL Snd SSLeay symlinks Sympow-BSD tablelist tcltk tcp_wrappers_license TeX TeX-other-free TextMate-bundle the-Click-license Time-Format Time-modules tm-align torque-2.5 totd Toyoda trio UCAR-Unidata URT VTK w3m wm2 x2x xbatt xboing XC Xdebug xtrs zlib-acknowledgement ZSH # Metaset for all free software FREE-SOFTWARE @FSF-APPROVED @OSI-APPROVED @MISC-FREE diff --git a/profiles/package.mask b/profiles/package.mask index afc0c8e6feb7..2f33e80096b7 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,152 @@ #--- END OF EXAMPLES --- +# David Seifert <soap@gentoo.org> (2021-12-20) +# Requires GCC 8, security vulnerabilities, switch to CUDA 11, +# consider using clang+NVPTX backend for sm_30 cards. +# Removal in 90 days, bug #721808, #760708. +<dev-util/nvidia-cuda-sdk-11 +<dev-util/nvidia-cuda-toolkit-11 + +# Michał Górny <mgorny@gentoo.org> (2021-12-20) +# Switches from deprecated stdlib distutils to vendored distutils +# by default. Masked for testing. See tracker bug #822354. +>=dev-python/setuptools-60 + +# Jonas Stein <jstein@gentoo.org> (2021-12-20) +# Package is broken and obsolete. +# Removal on 2022-02-01. Bug #828875. +x11-misc/3ddesktop + +# Jonas Stein <jstein@gentoo.org> (2021-12-20) +# Package is broken and obsolete. +# Removal on 2022-02-01. Bug #464364. +x11-misc/habak + +# Piotr Karbowski <slashbeast@gentoo.org> (2021-12-19) +# No package depends on those bindings anymore. +# Removal in 30 days. +dev-python/pytaglib + +# Andreas K. Hüttel <dilfridge@gentoo.org> (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 <gentoo@pogatzki.net> (2021-11-19) +# Package without consumers. Bug #771693 (multiple CVEs). Removal in 30 days. +dev-java/jackson + +# Zac Medico <zmedico@gentoo.org> (2021-12-18) +# Fails to compile and has no reverse dependencies. +# Removal in 30 days. Bug #800141 +dev-go/go-text + +# Mart Raudsepp <leio@gentoo.org> (2021-12-18) +# GNOME 42 mask +>=gui-libs/libhandy-1.5.0 + +# Michał Górny <mgorny@gentoo.org> (2021-12-18) +# EOL kernel with known vulnerabilities. Please move to one of the LTS +# branches. Bug #829491. +=sys-kernel/gentoo-kernel-5.14* +=sys-kernel/gentoo-kernel-bin-5.14* +=sys-kernel/vanilla-kernel-5.14* +=virtual/dist-kernel-5.14* + +# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-12-18) +# Package without consumers. Bug #829517 Bug_#614480. Removal in 30 days. +dev-java/libreadline-java + +# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-12-18) +# Package without consumers. Bug_#736880. Removal in 30 days. +dev-java/jrrd + +# Michał Górny <mgorny@gentoo.org> (2021-12-17) +# Annoying package with deps pinned to old versions of packages. +# All revdeps were eliminated. +# Removal on 2022-01-16. Bug #829410. +dev-python/hacking + +# William Hubbs <williamh@gentoo.org> (2021-12-15) +# This is a go module and is included in projects directly. +# Bug #819639; masked for removal on 2022-01-15. +dev-go/blackfriday + +# Marco Scardovi <marco@scardovi.com> (2021-12-15) +# Outdated, we are the only one who still have a package for them. +# Removal in 30 days. # Bug #829216 +sys-cluster/mpe2 +sci-biology/gibbs + +# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-12-14) +# AT&T decided to roll back community changes in March 2020 +# for version 2020.x.x +# This version is no longer maintained. +# New version is maintained at https://github.com/ksh93/ksh +# and is available as app-shells/ksh-1.0.0_beta1 at time of writing. +~app-shells/ksh-2020.0.0 + +# Marco Scardovi <marco@scardovi.com> (2021-12-13) +# Outdated, we are the only one who still have a package for it. +# Docker can mount these NFS, AWS EFS, Ceph & Samba/CIFS volumes +# by itself now. Removal in 30 days. Bug #829068 +net-fs/docker-volume-netshare + +# Bernd Waibel <waebbl-gentoo@posteo.net> (2021-12-07) +# Masked for testing +~sci-libs/vtk-9.1.0 + +# Michał Górny <mgorny@gentoo.org> (2021-12-13) +# Unmaintained in Gentoo. Requires media-libs/libpng[apng]. +# Removal on 2022-01-12. Bug #824830. +media-gfx/apngasm + +# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-12-13) +# Blocks removal of dev-java/log4j:0 bug #828657. +# Java packages with no active consumer. Removal in 30 days. +dev-java/slf4j-log4j12 +dev-java/jibx + +# Andreas K. Hüttel <dilfridge@gentoo.org> (2021-12-13) +# Outdated, all versions in core Perl are newer. Removal in 30 days. +perl-core/IO-Zlib +perl-core/Module-CoreList +perl-core/Test +perl-core/Text-Balanced +perl-core/Text-ParseWords +perl-core/Thread-Semaphore +perl-core/Time-HiRes +perl-core/version + +# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-12-12) +# log4j-2.15.0 depends on masked >=virtual/{jdk,jre}-11 +>=dev-java/log4j-api-java9-2.15.0 +>=dev-java/log4j-api-2.15.0 + +# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-12-11) +# Package without consumers. Bug #732792. Removal in 30 days. +app-arch/fastjar + +# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2021-12-10) +# As of MultiMC version 0.6.14 source built versions of MultiMC are no longer +# usable for anything but development. The sources have been de-branded and +# secret API keys and other required files are not included with the sources. +# Please use the official upstream binary packaged in games-action/multimc-bin +# instead. +# Removal in 30 days +games-action/multimc + +# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-12-10) +# Package without consumers. Bug #828740. Removal in 30 days. +www-apache/mod_caucho + +# David Seifert <soap@gentoo.org> (2021-12-06) +# Ancient release, EAPI 5, downloads random data, +# latest version uses Gradle. +# Bug #572142, #580176, #776298, removal in 30 days. +sci-biology/picard + # Conrad Kostecki <conikost@gentoo.org> (2021-12-04) # Masking newer versions for both packages, # as they cannot be compiled due upstream change. @@ -68,198 +214,6 @@ dev-python/python-fcl # No revdeps, bug #774498; masked for removal on 2021-12-30. dev-libs/qrosscore -# Andreas Sturmlechner <asturm@gentoo.org> (2021-11-29) -# KDE Gear 21.11.90 (21.12 RC) mask -# Pre-release version. -~kde-apps/baloo-widgets-21.11.90 -~kde-apps/dolphin-21.11.90 -~kde-apps/kate-21.11.90 -~kde-apps/kde-apps-meta-21.11.90 -~kde-apps/kdecore-meta-21.11.90 -~kde-apps/khelpcenter-21.11.90 -~kde-apps/konsole-21.11.90 -~kde-apps/kwrite-21.11.90 -~kde-apps/kdialog-21.11.90 -~kde-apps/keditbookmarks-21.11.90 -~kde-apps/kfind-21.11.90 -~kde-apps/konqueror-21.11.90 -~app-accessibility/kontrast-21.11.90 -~kde-apps/kdeaccessibility-meta-21.11.90 -~kde-apps/kmag-21.11.90 -~kde-apps/kmousetool-21.11.90 -~kde-apps/kmouth-21.11.90 -~kde-apps/kdeadmin-meta-21.11.90 -~kde-apps/kcron-21.11.90 -~kde-apps/ksystemlog-21.11.90 -~kde-apps/analitza-21.11.90 -~kde-apps/artikulate-21.11.90 -~kde-apps/blinken-21.11.90 -~kde-apps/cantor-21.11.90 -~kde-apps/kalgebra-21.11.90 -~kde-apps/kalzium-21.11.90 -~kde-apps/kanagram-21.11.90 -~kde-apps/kbruch-21.11.90 -~kde-apps/kdeedu-data-21.11.90 -~kde-apps/kdeedu-meta-21.11.90 -~kde-apps/kgeography-21.11.90 -~kde-apps/khangman-21.11.90 -~kde-apps/kig-21.11.90 -~kde-apps/kiten-21.11.90 -~kde-apps/klettres-21.11.90 -~kde-apps/kmplot-21.11.90 -~kde-apps/kqtquickcharts-21.11.90 -~kde-apps/ktouch-21.11.90 -~kde-apps/kturtle-21.11.90 -~kde-apps/kwordquiz-21.11.90 -~kde-apps/libkeduvocdocument-21.11.90 -~kde-apps/marble-21.11.90 -~kde-apps/minuet-21.11.90 -~kde-apps/parley-21.11.90 -~kde-apps/rocs-21.11.90 -~kde-apps/step-21.11.90 -~kde-apps/bomber-21.11.90 -~kde-apps/bovo-21.11.90 -~kde-apps/granatier-21.11.90 -~kde-apps/kajongg-21.11.90 -~kde-apps/kapman-21.11.90 -~kde-apps/katomic-21.11.90 -~kde-apps/kblackbox-21.11.90 -~kde-apps/kblocks-21.11.90 -~kde-apps/kbounce-21.11.90 -~kde-apps/kbreakout-21.11.90 -~kde-apps/kdegames-meta-21.11.90 -~kde-apps/kdiamond-21.11.90 -~kde-apps/kfourinline-21.11.90 -~kde-apps/kgoldrunner-21.11.90 -~kde-apps/kigo-21.11.90 -~kde-apps/killbots-21.11.90 -~kde-apps/kiriki-21.11.90 -~kde-apps/kjumpingcube-21.11.90 -~kde-apps/klickety-21.11.90 -~kde-apps/klines-21.11.90 -~kde-apps/kmahjongg-21.11.90 -~kde-apps/kmines-21.11.90 -~kde-apps/knavalbattle-21.11.90 -~kde-apps/knetwalk-21.11.90 -~kde-apps/knights-21.11.90 -~kde-apps/kolf-21.11.90 -~kde-apps/kollision-21.11.90 -~kde-apps/konquest-21.11.90 -~kde-apps/kpat-21.11.90 -~kde-apps/kreversi-21.11.90 -~kde-apps/kshisen-21.11.90 -~kde-apps/ksirk-21.11.90 -~kde-apps/ksnakeduel-21.11.90 -~kde-apps/kspaceduel-21.11.90 -~kde-apps/ksquares-21.11.90 -~kde-apps/ksudoku-21.11.90 -~kde-apps/ktuberling-21.11.90 -~kde-apps/kubrick-21.11.90 -~kde-apps/libkdegames-21.11.90 -~kde-apps/libkmahjongg-21.11.90 -~kde-apps/lskat-21.11.90 -~kde-apps/palapeli-21.11.90 -~kde-apps/picmi-21.11.90 -~kde-apps/gwenview-21.11.90 -~kde-apps/kamera-21.11.90 -~kde-apps/kcolorchooser-21.11.90 -~kde-apps/kdegraphics-meta-21.11.90 -~kde-apps/kdegraphics-mobipocket-21.11.90 -~kde-apps/kipi-plugins-21.11.90 -~kde-apps/kolourpaint-21.11.90 -~kde-apps/kruler-21.11.90 -~kde-apps/libkdcraw-21.11.90 -~kde-apps/libkexiv2-21.11.90 -~kde-apps/libkipi-21.11.90 -~kde-apps/libksane-21.11.90 -~kde-apps/okular-21.11.90 -~kde-apps/spectacle-21.11.90 -~kde-apps/svgpart-21.11.90 -~kde-apps/thumbnailers-21.11.90 -~kde-misc/skanlite-21.11.90 -~kde-apps/audiocd-kio-21.11.90 -~kde-apps/dragon-21.11.90 -~kde-apps/ffmpegthumbs-21.11.90 -~kde-apps/juk-21.11.90 -~kde-apps/k3b-21.11.90 -~kde-apps/kamoso-21.11.90 -~kde-apps/kdemultimedia-meta-21.11.90 -~kde-apps/kdenlive-21.11.90 -~kde-apps/kmix-21.11.90 -~kde-apps/kwave-21.11.90 -~kde-apps/libkcddb-21.11.90 -~kde-apps/libkcompactdisc-21.11.90 -~media-sound/elisa-21.11.90 -~kde-apps/dolphin-plugins-dropbox-21.11.90 -~kde-apps/kaccounts-integration-21.11.90 -~kde-apps/kaccounts-providers-21.11.90 -~kde-apps/kdenetwork-meta-21.11.90 -~kde-apps/kdenetwork-filesharing-21.11.90 -~kde-apps/kget-21.11.90 -~kde-apps/kio-extras-21.11.90 -~kde-apps/krdc-21.11.90 -~kde-apps/krfb-21.11.90 -~kde-apps/kopete-21.11.90 -~kde-apps/ktp-accounts-kcm-21.11.90 -~kde-apps/ktp-approver-21.11.90 -~kde-apps/ktp-auth-handler-21.11.90 -~kde-apps/ktp-common-internals-21.11.90 -~kde-apps/ktp-contact-list-21.11.90 -~kde-apps/ktp-contact-runner-21.11.90 -~kde-apps/ktp-desktop-applets-21.11.90 -~kde-apps/ktp-filetransfer-handler-21.11.90 -~kde-apps/ktp-kded-module-21.11.90 -~kde-apps/ktp-send-file-21.11.90 -~kde-apps/ktp-text-ui-21.11.90 -~kde-apps/plasma-telepathy-meta-21.11.90 -~kde-apps/signon-kwallet-extension-21.11.90 -~kde-apps/zeroconf-ioslave-21.11.90 -~kde-misc/kdeconnect-21.11.90 -~kde-misc/kio-gdrive-21.11.90 -~net-irc/konversation-21.11.90 -~net-libs/libktorrent-21.11.90 -~net-p2p/ktorrent-21.11.90 -~kde-apps/cervisia-21.11.90 -~kde-apps/dolphin-plugins-git-21.11.90 -~kde-apps/dolphin-plugins-mercurial-21.11.90 -~kde-apps/dolphin-plugins-subversion-21.11.90 -~kde-apps/kapptemplate-21.11.90 -~kde-apps/kcachegrind-21.11.90 -~kde-apps/kde-dev-scripts-21.11.90 -~kde-apps/kde-dev-utils-21.11.90 -~kde-apps/kdesdk-meta-21.11.90 -~kde-apps/kdesdk-kioslaves-21.11.90 -~kde-apps/kdesdk-thumbnailers-21.11.90 -~kde-apps/kompare-21.11.90 -~kde-apps/kross-interpreters-21.11.90 -~kde-apps/libkomparediff2-21.11.90 -~kde-apps/lokalize-21.11.90 -~kde-apps/poxml-21.11.90 -~kde-apps/umbrello-21.11.90 -~app-cdr/dolphin-plugins-mountiso-21.11.90 -~kde-apps/ark-21.11.90 -~kde-apps/filelight-21.11.90 -~kde-apps/kbackup-21.11.90 -~kde-apps/kcalc-21.11.90 -~kde-apps/kcharselect-21.11.90 -~kde-apps/kdebugsettings-21.11.90 -~kde-apps/kdeutils-meta-21.11.90 -~kde-apps/kdf-21.11.90 -~kde-apps/kfloppy-21.11.90 -~kde-apps/kimagemapeditor-21.11.90 -~kde-apps/kteatime-21.11.90 -~kde-apps/ktimer-21.11.90 -~kde-apps/kwalletmanager-21.11.90 -~kde-apps/print-manager-21.11.90 -~kde-apps/sweeper-21.11.90 -~kde-apps/yakuake-21.11.90 -~kde-misc/markdownpart-21.11.90 -~sys-block/partitionmanager-21.11.90 -~sys-libs/kpmcore-21.11.90 -~dev-util/kdevelop-21.11.90 -~dev-util/kdevelop-php-21.11.90 -~dev-util/kdevelop-python-21.11.90 - # Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-28) # Libraries without consumers. Removal in 30 days. dev-java/commons-pool @@ -318,11 +272,6 @@ www-apache/mod_extract_forwarded # Removal in 30 days. Bug #827654 www-apache/mod_evasive -# Mike Gilbert <floppym@gentoo.org> (2021-11-27) -# eudev will be removed on 2022-01-01. -# Please see the news item published on 2021-08-24 for more information. -sys-fs/eudev - # Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-26) # Library without consumers. Removal in 30 days. dev-java/jss @@ -381,102 +330,17 @@ dev-ruby/minitest:0 # Masked for removal in 30 days. dev-ruby/aws-s3 -# Marek Szuba <marecki@gentoo.org> (2021-11-23) -# No new releases since July 2013, no commits to upstream Git repository -# since May 2019, long list of known issues (including Bug #681520), -# unmaintained in Gentoo, EAPI 5. Consider using dev-util/uglifyjs instead. -# Removal in 30 days. Bug #826470 -dev-util/yuicompressor - -# Lars Wendler <polynomial-c@gentoo.org> (2021-11-24) -# No real development since Q1 2020. Last release from 2016. -# Users should switch over to media-sound/strawberry which is an actively -# developed fork. -# Masked for removal in 30 days. -media-sound/clementine - -# Hans de Graaff <graaff@gentoo.org> (2021-11-23) -# Obsolete slot, last release in 2017, uses EAPI 5. -# Use one of the newer slots. -# Masked for removal in 30 days. -dev-ruby/ttfunk:1.5 - -# Marek Szuba <marecki@gentoo.org> (2021-11-23) -# Last release in 2009, dead upstream. Rendered obsolete by native PDF -# importers provided by LibreOffice/OpenOffice, which actually read PDFs -# instead of converting them to images. Unmaintained in Gentoo, EAPI 5. -# Removal in 30 days. Bug #826382 -app-text/pdf2oo - # Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-23) # Does not support updated dev-java/pdfbox-2.0.24, Bug #803488 # Blocks (CVE-2018-11797, CVE-2021-{27807,27906,31811,31812}) dev-tex/pdfannotextractor -# Marek Szuba <marecki@gentoo.org> (2021-11-23) -# No releases or repo activity upstream since 2013, both versions currently -# in the tree fail to build (for different reasons), unmaintained in Gentoo, -# stable ebuild uses EAPI 5. -# Removal in 30 days. Bug #756925 -app-text/dbacl - -# Sergey Popov <pinkbyte@gentoo.org> (2021-11-22) -# Upstream is pretty much dead -# Has at least one security issue - bug #825358 -# Replaced by net-misc/frr -# Removal in 30 days -net-misc/quagga - -# Marek Szuba <marecki@gentoo.org> (2021-11-22) -# Upstream switched from static documentation to the Wiki format -# around 10 years ago, and the ebuild we've got in the tree was -# massively outdated even then (our version: 812, last static -# upstream version: 2001). No maintainer in Gentoo, EAPI 5. -# Removal in 30 days. Bug #826454 -app-doc/selfhtml - -# Marek Szuba <marecki@gentoo.org> (2021-11-22) -# Last release in 2008 at the latest, no maintainer in Gentoo for years, -# EAPI 5, upstream is gone, the only distros which still package it are -# Gentoo, Funtoo and LiGurOS. -# Removal in 30 days. Bug #826682 -app-admin/psmon - -# Andreas Sturmlechner <asturm@gentoo.org> (2021-11-22) -# Unmaintained upstream, never made it to a KF5-based release and Gentoo -# was the only distro ever packaging such a snapshot. Use kimpanel from -# kde-plasma/plasma-desktop instead. -# Removal on 2021-12-22. Bug #824822 -kde-misc/kimtoy - # Stephan Hartmann <sultan@gentoo.org> (2021-11-22) # Dev channel releases are only for people who # are developers or want more experimental features # and accept a more unstable release. >=www-client/chromium-98 -# Michael Orlitzky <mjo@gentoo.org> (2021-11-22) -# Cool package, but no longer developed upstream, and my immediate use -# for it has expired. No reverse dependencies, deprecated EAPI; -# removal in 30 days. Bug #826386. -app-text/XML-Schema-learner - -# Hans de Graaff <graaff@gentoo.org> (2021-11-20) -# Obsolete package. Last upstream release in 2014, upstream itself is -# gone. No reverse dependencies in Gentoo. -# Masked for removal in 30 days. -dev-ruby/rack-ssl - -# Arthur Zamarin <arthurzam@gentoo.org> (2021-11-19) -# Doesn't work with latest versions of adb, source not easily ported -# to python 3.9 and 3.10. No upstream activity for 7 years. -# Removal on 2021-12-19. Bug #825038. -app-mobilephone/adb-sync - -# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-18) -# Library without consumers, Removal in 30 days. -dev-java/piccolo2d - # Mike Pagano <mpagano@gentoo.org> (2021-11-18) # Bug introduced in this version that can # cause system freeze with data loss. @@ -488,179 +352,11 @@ dev-java/piccolo2d ~sys-kernel/vanilla-kernel-5.14.19 ~virtual/dist-kernel-5.14.19 -# Jakov Smolić <jsmolic@gentoo.org> (2021-11-16) -# Outdated java package, uses EAPI 5, no revdeps, -# no other distro is packaging this. -# Removal on 2021-12-16. Bug #819420. -media-video/google2srt - -# Uses EAPI 5, multiple bugs reported, fails to compile, -# no revdeps, upstream doesn't do regular releases, -# no other distro is packaging this -# Removal on 2021-12-16. Bug #770610. Bug #813873. Bug #810682. -net-libs/onion - -# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-15) -# Library without consumers, -# bug #771693 (multiple CVEs); Removal in 30 days. -dev-java/jackson - -# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-14) -# java packages without consumers, Removal in 30 days. -dev-java/milton-mail-api -dev-java/milton-api - -# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-13) -# java package without consumers, -# bug_808948 (CVE-2021-37714). Removal in 30 days. -dev-java/jsoup - -# Jakov Smolić <jsmolic@gentoo.org> (2021-11-13) -# Broken, no maintainer, outdated, multiple bugs reported, EAPI 5, -# only revdep sys-fs/tmsu fails to build with go 1.16. -# Removal on 2021-12-13. Bug #819612. Bug #771054. -dev-libs/go-fuse -sys-fs/tmsu - -# Jakov Smolić <jsmolic@gentoo.org> (2021-11-13) -# Outdated, multiple bugs reported, uses EAPI 5, no revdeps. -# Please use sci-geosciences/josm-bin instead. -# Removal on 2021-12-13. Bug #819129. -sci-geosciences/josm - -# Hans de Graaff <graaff@gentoo.org> (2021-11-13) -# No longer maintained upstream. Stuck on an old version 4.x of d3 -# while d3 upstream is now on 7.x. Probably best to use directly via -# npm or yarn. -# Masked for removal on 2021-12-13. -dev-ruby/d3_rails - -# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-13) -# java package without consumers, bug #787338. Removal in 30 days. -dev-db/db-je - -# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-13) -# depends on deprecated jdk / jre, bug #787449 -# stuck with EAPI 5, latest release in 2005 -# Removal in 30 days. -net-analyzer/neti - -# John Helmert III <ajak@gentoo.org> (2021-11-13) -# Unmaintained in Gentoo, open security bug, many unfixed otther -# bugs. Removal on 2021-12-13, bug #764719. -mail-client/cone - -# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-12) -# Libraries with no other consumers. Removal in 30 days. -dev-java/trident -dev-java/okio -dev-java/moshi - -# John Helmert III <ajak@gentoo.org> (2021-11-12) -# Unfixed code execution bug, unmaintained in Gentoo. -# Removal on 2021-12-11, bugs #672352, #794511. -www-apps/websvn - -# Michał Górny <mgorny@gentoo.org> (2021-11-11) -# Last release was for XFCE 4.10, back in 2013. Does not support modern -# Vala versions. No revdeps. -# Removal on 2021-12-11. Bug #823128. -xfce-extra/xfce4-vala - -# John Helmert III <ajak@gentoo.org> (2021-11-11) -# Unmaintained and vulnerable. -# Removal on 2021-12-11. Bugs #735978, #794907 -app-emulation/firecracker - # Mart Raudsepp <leio@gentoo.org> (2021-11-11) # Needs testing to ensure valac-0.54 works for existing packages >=dev-libs/vala-common-0.53 dev-lang/vala:0.54 -# Jakov Smolić <jsmolic@gentoo.org> (2021-11-10) -# Uses EAPI 5, dead upstream, no other distro is -# packaging this. -# Removal on 2021-12-10. Bug #819333. -net-im/kouchat - -# Jakov Smolić <jsmolic@gentoo.org> (2021-11-10) -# Uses EAPI 5, outdated and current version has -# security vulnerabilities. -# Removal on 2021-12-10. Bug #819327. Bug #739594. -net-irc/cgiirc - -# Jakov Smolić <jsmolic@gentoo.org> (2021-11-10) -# Uses EAPI 5, no maintainer, only revdep sobby is -# also broken and unmaintained. -# Removal on 2021-12-10. Bug #819318. -net-libs/obby -net-misc/sobby - -# Jakov Smolić <jsmolic@gentoo.org> (2021-11-09) -# Uses EAPI 5, no maintainer in Gentoo, no other -# distro is packaging this. -# Removal on 2021-12-09. Bug #819312. Bug #819321. -net-libs/balde -net-libs/balde-markdown - -# Jakov Smolić <jsmolic@gentoo.org> (2021-11-09) -# Uses EAPI 5, upstream gone, no revdeps, -# no other distro is packaging this. -# Removal on 2021-12-09. Bug #819303. -net-misc/ssh-chain - -# Michał Górny <mgorny@gentoo.org> (2021-11-08) -# Blocked on LLVM 11. Upstream does not handle adding support for new -# LLVM or Python versions timely. No reverse dependencies. -# Removal on 2021-12-08. Bug #822435. -dev-python/llvmlite - -# Jakov Smolić <jsmolic@gentoo.org> (2021-11-07) -# No maintainer, not compatible with llvm-11 or higher. -# Removal on 2021-12-07. Bug #812566. -dev-libs/vc-intrinsics - -# Jakov Smolić <jsmolic@gentoo.org> (2021-11-07) -# Fails to build with glibc-2.34, dead upstream. -# Only revdep (media-video/clive) is outdated -# and uses EAPI 5. -# Removal on 2021-12-07. Bug #807172. -media-libs/quvi -media-video/clive - -# Jakov Smolić <jsmolic@gentoo.org> (2021-11-07) -# Unresolved security vulnerability, still uses EAPI 5. -# Removal on 2021-12-07. Bug #811168. -app-misc/rundeck-bin - -# Jakov Smolić <jsmolic@gentoo.org> (2021-11-07) -# Dead upstream, uses EAPI 5, no revdeps. -# Replaced by dev-db/mytop. -# Removal on 2021-12-07. Bug #819675. -dev-db/mtop - -# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-06) -# Libraries with no other consumers. Removal in 30 days. -dev-java/mina-core -dev-java/jnr-unixsocket -dev-java/jnr-enxio - -# Jakov Smolić <jsmolic@gentoo.org> (2021-11-06) -# Dead upstream, multiple open bugs, no maintainer, -# uses EAPI 5, no revdeps. -# Removal on 2021-12-06. Bug #819750. -app-pda/gnupod - -# Andreas K. Huettel <dilfridge@gentoo.org> (2021-11-04) -# Unused and outdated packages; the version in core Perl is -# newer. Removal in 30 days. -perl-core/Module-Metadata -perl-core/parent -perl-core/podlators -perl-core/Pod-Simple -perl-core/Sys-Syslog -perl-core/Term-ANSIColor - # Sam James <sam@gentoo.org> (2021-11-03) # Known issues with YAMA (kernel.yama.ptrace_scope=1) which is on by default # in at least the sys-kernel/gento-kernel kernel config. @@ -686,24 +382,12 @@ x11-drivers/nvidia-drivers:0/vulkan # https://bugs.exim.org/show_bug.cgi?id=2813 =mail-mta/exim-4.95 -# John Helmert III <ajak@gentoo.org> (2021-09-29) -# VM image data corruption bug, causing I/O errors in VMs. Bug #815379 -=app-emulation/qemu-6.1.0-r1 - # Mart Raudsepp <leio@gentoo.org> (2021-09-24) # Experimental split media-sound/pulseaudio packages, bug #536780. media-libs/libpulse media-sound/pulseaudio-daemon >=media-sound/pulseaudio-15.0-r100 -# Michał Górny <mgorny@gentoo.org> (2021-08-28) -# EOL kernel with known vulnerabilities. Please move to 5.14 or one -# of the LTS branches. Bug #814464. -=sys-kernel/gentoo-kernel-5.13* -=sys-kernel/gentoo-kernel-bin-5.13* -=sys-kernel/vanilla-kernel-5.13* -=virtual/dist-kernel-5.13* - # Mart Raudsepp <leio@gentoo.org> (2021-09-23) # Incompatible with c++17 abseil-cpp, no in-tree consumers yet media-libs/webrtc-audio-processing:1 @@ -743,15 +427,6 @@ net-libs/libsoup:3.0 # Masked until dev-libs/openssl-3.0* is unmasked =dev-libs/gost-engine-3.0* -# Ionen Wolkens <ionen@gentoo.org> (2021-09-03) -# Known to break plasma, and several other applications on EGLStream -# wayland, and egl-wayland-1.1.7-r1 is still usable with newer drivers. -# While it does not prevent using wlroots-based compositors with GBM, -# it's needed to use some features with it (unmask if wanted). -# https://github.com/NVIDIA/egl-wayland/issues/40 -# https://github.com/NVIDIA/egl-wayland/issues/41 ->=gui-libs/egl-wayland-1.1.8 - # Bernard Cafarelli <voyageur@gentoo.org> (2021-08-26) # Preparing for final 5.0.0 release >=app-text/tesseract-5.0.0_beta @@ -784,11 +459,6 @@ net-libs/libsoup:3.0 # is resolved. Bug #791259. >=media-libs/libopenaptx-0.2.1 -# Conrad Kostecki <conikost@gentoo.org> (2021-06-20) -# New Minecraft server release needs at least Java 16, -# which is currently not available in Gentoo. ->=games-server/minecraft-server-1.17 - # Sam James <sam@gentoo.org> (2021-06-12) # Masked until all reverse dependencies support # OCaml 4.13. diff --git a/profiles/profiles.desc b/profiles/profiles.desc index 8f1cfafcd351..ef85a255410f 100644 --- a/profiles/profiles.desc +++ b/profiles/profiles.desc @@ -38,6 +38,7 @@ amd64 default/linux/amd64/17.1/no-multilib/systemd dev amd64 default/linux/amd64/17.1/no-multilib/systemd/selinux exp amd64 default/linux/amd64/17.1/systemd stable amd64 default/linux/amd64/17.1/systemd/selinux exp +amd64 default/linux/amd64/17.1/clang exp # AMD64 Profiles # @MAINTAINER: amd64@gentoo.org diff --git a/profiles/targets/desktop/package.use b/profiles/targets/desktop/package.use index dcdced93f384..5742b3ba9958 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 Sturmlechner <asturm@gentoo.org> (2021-12-18) +# Required by media-gfx/digikam +media-gfx/exiv2 xmp + # Marek Szuba <marecki@gentoo.org> (2020-12-24) # Required by qt5 media-gfx/gmic fftw @@ -69,10 +73,6 @@ dev-python/PyQt5 gui multimedia network printsupport widgets # and the X flag is enabled by default in the desktop profile x11-libs/libxcb xkb -# Samuli Suominen <ssuominen@gentoo.org> (2011-09-27) -# Required by mozilla browsers wrt #372419 -media-libs/libpng apng - # Samuli Suominen <ssuominen@gentoo.org> (2010-12-19) # gudev, required by freedesktop.org udev helpers like udisks and upower # introspection, exception, enabled from here instead of ebuild to skip extra deps for a system package diff --git a/profiles/targets/desktop/plasma/package.mask b/profiles/targets/desktop/plasma/package.mask new file mode 100644 index 000000000000..dffbcd8e2ab2 --- /dev/null +++ b/profiles/targets/desktop/plasma/package.mask @@ -0,0 +1,10 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Ionen Wolkens <ionen@gentoo.org> (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/1Q-2021 b/profiles/updates/1Q-2021 index 2e4dec6ec065..794f05dbb9e4 100644 --- a/profiles/updates/1Q-2021 +++ b/profiles/updates/1Q-2021 @@ -1,5 +1,5 @@ slotmove >=sys-auth/libfprint-1.90 0 2 -move app-emulation/libpod app-emulation/podman +move app-emulation/libpod app-containers/podman move app-laptop/radeontool sys-apps/radeontool move x11-libs/gdk-pixbuf-loader-webp gui-libs/gdk-pixbuf-loader-webp move app-emacs/emacs-common-gentoo app-emacs/emacs-common diff --git a/profiles/updates/4Q-2021 b/profiles/updates/4Q-2021 index b89c1c3b0779..ff58730799b0 100644 --- a/profiles/updates/4Q-2021 +++ b/profiles/updates/4Q-2021 @@ -2,3 +2,67 @@ move dev-libs/intel-neo dev-libs/intel-compute-runtime move dev-python/hyper-h2 dev-python/h2 move media-radio/KochMorse media-radio/kochmorse move sci-misc/jupyterlab-desktop sci-misc/jupyterlab-desktop-bin +move app-crypt/openpgp-keys-adamspiers sec-keys/openpgp-keys-adamspiers +move app-crypt/openpgp-keys-alexbarton sec-keys/openpgp-keys-alexbarton +move app-crypt/openpgp-keys-bcl sec-keys/openpgp-keys-bcl +move app-crypt/openpgp-keys-botan sec-keys/openpgp-keys-botan +move app-crypt/openpgp-keys-crypto++ sec-keys/openpgp-keys-crypto++ +move app-crypt/openpgp-keys-danielveillard sec-keys/openpgp-keys-danielveillard +move app-crypt/openpgp-keys-debugedit sec-keys/openpgp-keys-debugedit +move app-crypt/openpgp-keys-django sec-keys/openpgp-keys-django +move app-crypt/openpgp-keys-gentoo-auth sec-keys/openpgp-keys-gentoo-auth +move app-crypt/openpgp-keys-gentoo-release sec-keys/openpgp-keys-gentoo-release +move app-crypt/openpgp-keys-jedisct1 sec-keys/openpgp-keys-jedisct1 +move app-crypt/openpgp-keys-kernel sec-keys/openpgp-keys-kernel +move app-crypt/openpgp-keys-libidn sec-keys/openpgp-keys-libidn +move app-crypt/openpgp-keys-libvirt sec-keys/openpgp-keys-libvirt +move app-crypt/openpgp-keys-linuxcontainers sec-keys/openpgp-keys-linuxcontainers +move app-crypt/openpgp-keys-midipix sec-keys/openpgp-keys-midipix +move app-crypt/openpgp-keys-miniupnp sec-keys/openpgp-keys-miniupnp +move app-crypt/openpgp-keys-mlichvar sec-keys/openpgp-keys-mlichvar +move app-crypt/openpgp-keys-nmap sec-keys/openpgp-keys-nmap +move app-crypt/openpgp-keys-oletange sec-keys/openpgp-keys-oletange +move app-crypt/openpgp-keys-openzfs sec-keys/openpgp-keys-openzfs +move app-crypt/openpgp-keys-python sec-keys/openpgp-keys-python +move app-crypt/openpgp-keys-rust sec-keys/openpgp-keys-rust +move app-crypt/openpgp-keys-tcpdump sec-keys/openpgp-keys-tcpdump +move app-crypt/openpgp-keys-teemutoivola sec-keys/openpgp-keys-teemutoivola +move app-crypt/openpgp-keys-terminator sec-keys/openpgp-keys-terminator +move app-crypt/openpgp-keys-tor sec-keys/openpgp-keys-tor +move app-crypt/openpgp-keys-voikko sec-keys/openpgp-keys-voikko +move app-emulation/docker-proxy app-containers/docker-proxy +move app-emulation/containerd app-containers/containerd +move app-emulation/crun app-containers/crun +move app-emulation/buildah app-containers/buildah +move app-emulation/cadvisor app-containers/cadvisor +move app-emulation/conmon app-containers/conmon +move app-emulation/containers-storage app-containers/containers-storage +move app-emulation/cri-o app-containers/cri-o +move app-emulation/cri-tools app-containers/cri-tools +move app-emulation/distrobuilder app-containers/distrobuilder +move app-emulation/docker-bench-security app-containers/docker-bench-security +move app-emulation/docker-compose app-containers/docker-compose +move app-emulation/docker-credential-helpers app-containers/docker-credential-helpers +move app-emulation/docker-gc app-containers/docker-gc +move app-emulation/docker-registry app-containers/docker-registry +move app-emulation/docker-swarm app-containers/docker-swarm +move app-emulation/go-secbench app-containers/go-secbench +move app-emulation/slirp4netns app-containers/slirp4netns +move app-emulation/podman app-containers/podman +move app-emulation/k3d app-containers/k3d +move app-emulation/nerdctl app-containers/nerdctl +move app-emulation/skopeo app-containers/skopeo +move app-emulation/sen app-containers/sen +move app-emulation/img app-containers/img +move app-emulation/kompose app-containers/kompose +move app-emulation/runc app-containers/runc +move app-emulation/s6-overlay app-containers/s6-overlay +move app-emulation/snapd app-containers/snapd +move app-emulation/umoci app-containers/umoci +move app-emulation/docker-cli app-containers/docker-cli +move app-emulation/docker app-containers/docker +move app-emulation/reg app-containers/reg +move app-emulation/flannel app-containers/flannel +move app-emulation/lxd app-containers/lxd +move app-emulation/lxc-templates app-containers/lxc-templates +move app-emulation/lxc app-containers/lxc diff --git a/profiles/use.local.desc b/profiles/use.local.desc index 48b5c9ff0a03..f7cb76bd0458 100644 --- a/profiles/use.local.desc +++ b/profiles/use.local.desc @@ -4,6 +4,10 @@ acct-user/git:gitea - Set home directory for git hosting via www-apps/gitea. acct-user/git:gitolite - Set home directory for git hosting via dev-vcs/gitolite or dev-vcs/gitolite-gentoo. +acct-user/vdr:graphlcd - Prepare group membership for media-plugins/vdr-graphlcd. +acct-user/vdr:legacy-homedir - Keep old home directory /var/vdr of an existing installation. When this useflag is cleared, the home directory is switched to FHS conformant /var/lib/vdr +acct-user/vdr:remote - Prepare group membership for media-plugins/vdr-remote. +acct-user/vdr:serial - Prepare group membership for media-plugins/vdr-serial. 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 @@ -283,6 +287,39 @@ app-cdr/cdemu:cdemu-daemon - Pull app-cdr/cdemu-daemon dependency, useful in chr app-cdr/dvdisaster:debug - Enable memory debugging. app-cdr/gaffitter:scripts - Install additional gaffitter scripts for external programs app-cdr/mirage2iso:pinentry - Support app-crypt/pinentry password input backend. +app-containers/containerd:apparmor - Support for AppArmor +app-containers/containerd:btrfs - Support for BTRFS snapshot driver +app-containers/containerd:cri - Support for Kubernetes CRI +app-containers/containerd:device-mapper - Support for device mapper snapshot driver +app-containers/containers-storage:btrfs - Enables dependencies for the "btrfs" graph driver, including necessary kernel flags. +app-containers/containers-storage:device-mapper - Enables dependencies for the "devicemapper" graph driver, including necessary kernel flags. +app-containers/cri-o:btrfs - Enables dependencies for the "btrfs" graph driver, including necessary kernel flags. +app-containers/cri-o:device-mapper - Enables dependencies for the "devicemapper" graph driver, including necessary kernel flags. +app-containers/crun:bpf - Enable in Kernel, eBPF (enhanced Berkley Packet Filter) support for managing device controllers. +app-containers/crun:criu - Enable CRIU based checkpoint/restore support +app-containers/docker:apparmor - Enable AppArmor support. +app-containers/docker:aufs - Enables dependencies for the "aufs" graph driver, including necessary kernel flags. +app-containers/docker:btrfs - Enables dependencies for the "btrfs" graph driver, including necessary kernel flags. +app-containers/docker:cli - This is a temporary use flag which pulls in app-containers/docker-cli, the docker command line client. This flag is here to assist in the transition to split packages and will be removed in a future release. +app-containers/docker:container-init - Makes the a staticly-linked init system tini available inside a container. +app-containers/docker:device-mapper - Enables dependencies for the "devicemapper" graph driver, including necessary kernel flags. +app-containers/docker:overlay - Enables dependencies for the "overlay" graph driver, including necessary kernel flags. +app-containers/docker-credential-helpers:gnome-keyring - Build secretservice helper which works with gnome-keyring or kwallet using D-Bus. +app-containers/docker-credential-helpers:pass - Build pass helper for the pass utility. +app-containers/lxc:apparmor - Enable AppArmor support +app-containers/lxc:io-uring - Enable io_uring support, and use io_uring instead of epoll +app-containers/lxc:tools - Build and install additional command line tools +app-containers/lxd:apparmor - Enable AppArmor support +app-containers/podman:apparmor - Enable AppArmor support. +app-containers/podman:btrfs - Enables dependencies for the "btrfs" graph driver, including necessary kernel flags. +app-containers/podman:fuse - Enables fuse dependencies (fuse-overlayfs is especially useful for rootless mode). +app-containers/podman:rootless - Enables dependencies for running in rootless mode. +app-containers/runc:apparmor - Enable AppArmor support. +app-containers/runc:kmem - Enable Kernel Memory Accounting. +app-containers/skopeo:btrfs - Enables dependencies for the "btrfs" graph driver. +app-containers/snapd:apparmor - Enable AppArmor support. +app-containers/snapd:cgroup-hybrid - Default to hybrid (legacy) cgroup hierarchy instead of unified (modern). +app-containers/snapd:forced-devmode - Automatically disable application confinement if feature detection fails. app-crypt/aespipe:asm - Enable assembly modules app-crypt/aespipe:cpu_flags_x86_padlock - Use VIA padlock instructions, detected at run time, code still works on non-padlock processors app-crypt/ccid:kobil-midentity - Build and install Kobil_mIDentity_switch tool @@ -459,30 +496,11 @@ app-emulation/bochs:avx - Enable support for emulating Advanced Vector Extension app-emulation/bochs:debugger - Enable debugger (slows down emulation) app-emulation/bochs:gdb - Enable support for the remote GDB stub app-emulation/bochs:x86-64 - Enable support for emulation of 64-bit CPUs -app-emulation/containerd:apparmor - Support for AppArmor -app-emulation/containerd:btrfs - Support for BTRFS snapshot driver -app-emulation/containerd:cri - Support for Kubernetes CRI -app-emulation/containerd:device-mapper - Support for device mapper snapshot driver -app-emulation/containers-storage:btrfs - Enables dependencies for the "btrfs" graph driver, including necessary kernel flags. -app-emulation/containers-storage:device-mapper - Enables dependencies for the "devicemapper" graph driver, including necessary kernel flags. -app-emulation/cri-o:btrfs - Enables dependencies for the "btrfs" graph driver, including necessary kernel flags. -app-emulation/cri-o:device-mapper - Enables dependencies for the "devicemapper" graph driver, including necessary kernel flags. app-emulation/crossover-bin:capi - Enable ISDN support via CAPI app-emulation/crossover-bin:opencl - Enable OpenCL support app-emulation/crossover-bin:osmesa - Add support for OpenGL in bitmaps using libOSMesa app-emulation/crossover-bin:pcap - Support packet capture software (e.g. wireshark) app-emulation/crossover-bin:vulkan - Enable Vulkan drivers -app-emulation/crun:bpf - Enable in Kernel, eBPF (enhanced Berkley Packet Filter) support for managing device controllers. -app-emulation/crun:criu - Enable CRIU based checkpoint/restore support -app-emulation/docker:apparmor - Enable AppArmor support. -app-emulation/docker:aufs - Enables dependencies for the "aufs" graph driver, including necessary kernel flags. -app-emulation/docker:btrfs - Enables dependencies for the "btrfs" graph driver, including necessary kernel flags. -app-emulation/docker:cli - This is a temporary use flag which pulls in app-emulation/docker-cli, the docker command line client. This flag is here to assist in the transition to split packages and will be removed in a future release. -app-emulation/docker:container-init - Makes the a staticly-linked init system tini available inside a container. -app-emulation/docker:device-mapper - Enables dependencies for the "devicemapper" graph driver, including necessary kernel flags. -app-emulation/docker:overlay - Enables dependencies for the "overlay" graph driver, including necessary kernel flags. -app-emulation/docker-credential-helpers:gnome-keyring - Build secretservice helper which works with gnome-keyring or kwallet using D-Bus. -app-emulation/docker-credential-helpers:pass - Build pass helper for the pass utility. app-emulation/dosemu:fluidsynth - use media-sound/fluidsynth for MIDI emulation app-emulation/faudio:dumpvoices - FAudio dumps buffer data to individual files with RIFF/XWMA headers, usable with players like ffplay/testxwma. app-emulation/faudio:test - Build and run faudio testsuite. @@ -518,7 +536,7 @@ app-emulation/libvirt:iscsi-direct - Allow using libiscsi for iSCSI storage pool app-emulation/libvirt:libssh - Use net-libs/libssh to communicate with remote libvirtd hosts, for example: qemu+libssh://server/system app-emulation/libvirt:libvirtd - Builds the libvirtd daemon as well as the client utilities instead of just the client utilities app-emulation/libvirt:lvm - Allow using the Logical Volume Manager (sys-fs/lvm2) as pool for disk image storage -app-emulation/libvirt:lxc - Support management of Linux Containers virtualisation (app-emulation/lxc) +app-emulation/libvirt:lxc - Support management of Linux Containers virtualisation (app-containers/lxc) app-emulation/libvirt:nfs - Allow using Network File System mounts as pool for disk image storage app-emulation/libvirt:numa - Use NUMA for memory segmenting via sys-process/numactl and sys-process/numad app-emulation/libvirt:openvz - Support management of OpenVZ virtualisation (openvz-sources) @@ -531,10 +549,6 @@ app-emulation/libvirt:virtualbox - Support management of VirtualBox virtualisati app-emulation/libvirt:wireshark-plugins - Build the net-analyzer/wireshark plugin for the Libvirt RPC protocol app-emulation/libvirt:xen - Support management of Xen virtualisation (app-emulation/xen) app-emulation/libvirt:zfs - Enable ZFS backend storage sys-fs/zfs -app-emulation/lxc:apparmor - Enable AppArmor support -app-emulation/lxc:io-uring - Enable io_uring support, and use io_uring instead of epoll -app-emulation/lxc:tools - Build and install additional command line tools -app-emulation/lxd:apparmor - Enable AppArmor support app-emulation/nemu:network-map - Adds possibility of exporting network map to SVG app-emulation/nemu:ovf - Adds support for OVA/OVF import app-emulation/nemu:savevm - Adds support for QEMU savevm snapshots (experimental, QEMU must be patched) @@ -549,10 +563,6 @@ app-emulation/open-vm-tools:multimon - Enable multimon (Requires X) app-emulation/open-vm-tools:resolutionkms - Build the linux/unix resolutionkms module app-emulation/open-vm-tools:vgauth - Build vgauth app-emulation/pcem:networking - Enable support for emulation of network cards. -app-emulation/podman:apparmor - Enable AppArmor support. -app-emulation/podman:btrfs - Enables dependencies for the "btrfs" graph driver, including necessary kernel flags. -app-emulation/podman:fuse - Enables fuse dependencies (fuse-overlayfs is especially useful for rootless mode). -app-emulation/podman:rootless - Enables dependencies for running in rootless mode. app-emulation/punes:cg - Add support for Nvidia CG Toolkit app-emulation/q4wine:ico - Enable ico support via media-gfx/icoutils app-emulation/q4wine:iso - Support unprivileged mounting of ISO9660 images via sys-fs/fuseiso @@ -599,15 +609,9 @@ app-emulation/qemu:vte - Enable terminal support (x11-libs/vte) in the GTK+ inte app-emulation/qemu:xattr - Add support for getting and setting POSIX extended attributes, through sys-apps/attr. Requisite for the virtfs backend. app-emulation/qemu:xen - Enables support for Xen backends app-emulation/qemu:xfs - Support xfsctl() notification and syncing for XFS backed virtual disks. -app-emulation/runc:apparmor - Enable AppArmor support. -app-emulation/runc:kmem - Enable Kernel Memory Accounting. app-emulation/runv:libvirt - Enable support for KVM via libvirt app-emulation/runv:xen - Enable support for the Xen Hypervisor app-emulation/ski:debug - enable extra binary emulation debugging via sys-libs/binutils-libs -app-emulation/skopeo:btrfs - Enables dependencies for the "btrfs" graph driver. -app-emulation/snapd:apparmor - Enable AppArmor support. -app-emulation/snapd:cgroup-hybrid - Default to hybrid (legacy) cgroup hierarchy instead of unified (modern). -app-emulation/snapd:forced-devmode - Automatically disable application confinement if feature detection fails. app-emulation/spice:smartcard - Enable smartcard remoting using app-emulation/libcacard app-emulation/uade:fuse - Enable sys-fs/fuse uadefs frontend for on-the-fly WAV conversion app-emulation/vagrant:virtualbox - Use VirtualBox provider. @@ -809,6 +813,8 @@ app-misc/graphlcd-base:freetype - Add support for media-libs/freetype. app-misc/graphlcd-base:graphicsmagick - Add support for media-gfx/graphicsmagick. app-misc/graphlcd-base:imagemagick - Add support for media-gfx/imagemagick. app-misc/irtrans-irserver:mono - Enable mono support +app-misc/jdupes:dedupe - Enable deduplication support +app-misc/jdupes:lowmem - Enable support for low-memory operation app-misc/jp:jpp - Install jpp which is an extended superset of the jp CLI for JMESPath app-misc/jpipe:jp-symlink - Install a jp symlink that points to jpipe. app-misc/jpipe:jpp-symlink - Install a jpp symlink that points to jpipe. @@ -917,7 +923,6 @@ app-misc/wildq:toml - TOML support via pytoml app-misc/wildq:xml - XML support via xmltodict app-misc/worker:avfs - Enable support for sys-fs/avfs app-misc/zygrib:maps - Installs additional GSHHS maps for high resolution coastline data and cities -app-mobilephone/adb-sync:channel - Install the adb-channel script app-mobilephone/gammu:bluetooth - Enables bluetooth support app-mobilephone/gammu:curl - Enables curl support app-mobilephone/gammu:irda - Enables infrared support @@ -1049,7 +1054,6 @@ app-text/coolreader:wxwidgets - Use x11-libs/wxGTK instead of Qt5 app-text/crm114:mew - Add support for using the mewdecode mime decoder (app-emacs/mew) app-text/crm114:mimencode - Add support for using the mimencode mime (net-mail/metamail) app-text/crm114:normalizemime - Add support for using the normalizemime (mail-filter/normalizemime) -app-text/dbacl:interactive - Enable the interactive mailinspect ability app-text/dblatex:inkscape - Use inkscape to convert SVG. Disable to use gnome-base/librsvg instead. app-text/dictd:judy - Build Judy-based (dev-libs/judy) plugin implementing fast "exact" and especially "lev" strategies app-text/dictd:minimal - Don't build server but dict client, dictzip and dictfmt only. @@ -1207,6 +1211,10 @@ dev-ada/gnatcoll-db:sql - Build sql library dev-ada/gnatcoll-db:static-pic - Build shared library dev-ada/gnatcoll-db:xref - Build xref library dev-ada/gtkada:shared - Build gtkada as shared library +dev-ada/langkit:shared - Build shared library +dev-ada/langkit:static-pic - Build static library with pic code +dev-ada/libadalang:shared - Build shared library +dev-ada/libadalang:static-pic - Build static library with pic code dev-ada/libgpr:shared - Build shared library dev-ada/libgpr:static-pic - Build static library with pic code dev-ada/xmlada:shared - Build shared library @@ -1769,6 +1777,7 @@ dev-lang/moarvm:optimize - Enable optimization via CFLAGS dev-lang/moarvm:ubsan - Enable clang's Undefined Behavior Sanitizer functionality. Expect longer compile time. dev-lang/mono:pax-kernel - Enable if the user plans to run the package under a pax enabled hardened kernel dev-lang/mono:xen - Make mono generate code that is considerably faster on xen VMs but slightly slower on for normal systems. +dev-lang/neko:apache - Build Apache modules dev-lang/nqp:clang - Toggle usage of the clang compiler in conjunction with MoarVM dev-lang/nqp:moar - Build the MoarVM backend (experimental/broken) dev-lang/ocaml:flambda - Enables the Flambda optimizer: A new intermediate representation (introduced in ocaml 4.03) in the depths of the compiler designed to allow for better inlining. @@ -1815,6 +1824,7 @@ dev-lang/php:xslt - Enable the XSL extension dev-lang/php:zip-encryption - Enable ZIP file encryption from dev-libs/libzip dev-lang/polyml:portable - Build the portable interpreter version of Poly/ML instead of native dev-lang/python:bluetooth - Build Bluetooth protocol support in socket module +dev-lang/python:libedit - Link readline extension against dev-libs/libedit instead of sys-libs/readline. dev-lang/python:lto - Optimize the build using Link Time Optimization (LTO) dev-lang/python:pgo - Optimize the build using Profile Guided Optimization (PGO) dev-lang/python:wininst - Install Windows executables required to create an executable installer for MS Windows. @@ -1958,7 +1968,6 @@ dev-libs/botan:boost - use dev-libs/boost dev-libs/check:subunit - Enable support for the subunit unit test protocol dev-libs/crypto++:asm - Support assembly hand optimized crypto functions (i.e. faster run time) dev-libs/cudnn:cuda10-2 - On Nvidia CUDA 10.2 -dev-libs/cudnn:cuda11-4 - On Nvidia CUDA 11.4 dev-libs/cudnn:cuda11-5 - On Nvidia CUDA 11.5 dev-libs/cyberjack:tools - Build and install optional management tools. dev-libs/cyrus-sasl:authdaemond - Add Courier-IMAP authdaemond unix socket support (net-mail/courier-imap, mail-mta/courier) @@ -2087,7 +2096,6 @@ dev-libs/libmemcached:hsieh - Use Hsieh hash algorithm. dev-libs/libmemcached:libevent - Use the libevent event loop interface. dev-libs/libmemcached:sasl - Use sasl auth for communications. dev-libs/libnfc:pcsc-lite - Enable NFC drivers that require pcsc-lite -dev-libs/libnl:doc - Install development documentation dev-libs/libnl:python - Install experimental dev-lang/python bindings dev-libs/libnl:utils - Install command line interface utils dev-libs/liborcus:spreadsheet-model - Enable the spreadsheet model implementation @@ -2234,6 +2242,7 @@ dev-libs/tntnet:server - Enable tntnet server daemon dev-libs/totem-pl-parser:archive - Enables ISO detection with app-arch/libarchive dev-libs/totem-pl-parser:crypt - Support AmazonAMZ decoding with dev-libs/libgcrypt dev-libs/totem-pl-parser:uchardet - Enable charset discovery via app-i18n/uchardet +dev-libs/tree-sitter:ts-cli - Build Tree-sitter CLI tool (for developing, testing, and using Tree-sitter parsers) dev-libs/userspace-rcu:regression-test - Run regression tests (requires FEATURES=test) dev-libs/weston:desktop - Enable the desktop shell dev-libs/weston:drm - Enable drm compositor support @@ -2430,6 +2439,7 @@ dev-python/editorconfig-core-py:cli - Install command line interface as well as dev-python/elasticsearch-py:async - Add async support dev-python/gevent:events - Enables the gevent events system which is required by libraries that use gevent monkey patching. This adds dev-python/zope-event and dev-python/zope-interface as runtime dependencies. dev-python/hiredis:system-libs - Use dev-libs/hiredis from system +dev-python/httpx:cli - Install the CLI "httpx" client. dev-python/hypothesis:cli - Install a CLI tool used to write tests. dev-python/icalendar:doc - Generate examples and other extra documentation dev-python/ipython:matplotlib - Add support for dev-python/matplotlib @@ -2507,6 +2517,7 @@ dev-python/simplespectral:faster - Use dev-python/scipy to speed up drawing dev-python/simplespectral:fastest - Use dev-python/pyFFTW to speed up drawing to the max dev-python/socketpool:eventlet - Install dev-python/eventlet as needed for the eventlet backend. dev-python/socketpool:gevent - Install dev-python/gevent as needed for the gevent backend. +dev-python/sqlalchemy:asyncio - Depend on virtual/python-greenlet for asyncio capabilities dev-python/subprocess-tee:test-full - Enable full test mode. Pulls in many additional dependencies, and requires having been emerged without this flag first in order to avoid a circular dependency. dev-python/sympy:aesara - Add support for dev-python/aesara dev-python/sympy:imaging - Add support for dev-python/pillow @@ -3438,6 +3449,7 @@ kde-apps/kdepim-addons:markdown - Enable Markdown support via app-text/discount kde-apps/kdepim-meta:bogofilter - Install mail-filter/bogofilter for spam filter support in kde-apps/kmail kde-apps/kdepim-meta:clamav - Install app-antivirus/clamav for virus detection support in kde-apps/kmail kde-apps/kdepim-meta:spamassassin - Install mail-filter/spamassassin for spam filter support in kde-apps/kmail +kde-apps/kdepim-runtime:speech - Enable text-to-speech support kde-apps/kdesdk-meta:git - Enable support for Git VCS in kde-apps/dolphin via kde-apps/dolphin-plugins-git kde-apps/kdesdk-meta:mercurial - Enable support for Mercurial VCS in kde-apps/dolphin via kde-apps/dolphin-plugins-mercurial kde-apps/kdesdk-meta:subversion - Enable support for Apache Subversion VCS in kde-apps/dolphin via kde-apps/dolphin-plugins-subversion @@ -3526,6 +3538,7 @@ kde-apps/step:qalculate - Enable the libqalculate library for unit conversion 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 +kde-frameworks/kconfig:qml - Enable QML/QtQuick support via dev-qt/qtdeclarative kde-frameworks/kconfigwidgets:designer - Build plugins for dev-qt/designer kde-frameworks/kfilemetadata:epub - Enable support for reading EPUB ebook metadata kde-frameworks/kfilemetadata:office - Enable support for reading ODF and OOXML metadata @@ -3560,7 +3573,6 @@ kde-frameworks/sonnet:hunspell - Enable the app-text/hunspell spell-checking bac kde-frameworks/sonnet:qml - Enable QML/QtQuick support via dev-qt/qtdeclarative kde-misc/kdeconnect:X - Enable remote input mousepad plugin using x11-libs/libfakekey kde-misc/kdeconnect:pulseaudio - Enable system volume control plugin using media-sound/pulseaudio -kde-misc/kimtoy:scim - Enable Smart Common Input Method support kde-misc/kio-gdrive:kaccounts - Use kde-apps/kaccounts-integration backend (default) instead of dev-libs/qtkeychain kde-misc/kio-gdrive:share - Enable support for a share menu using kde-frameworks/purpose kde-misc/tellico:bibtex - Add support for bibtex importing using btparse from dev-perl/Text-BibTeX @@ -3569,7 +3581,6 @@ kde-misc/tellico:yaz - Add support for searching Z39.50 databases kde-plasma/discover:firmware - Enable support for firmware upgrades using sys-apps/fwupd kde-plasma/discover:flatpak - Enable support for flatpak repositories using sys-apps/flatpak kde-plasma/kde-cli-tools:kdesu - Build graphical frontend for kde-frameworks/kdesu -kde-plasma/kdeplasma-addons:comic - Enable comic applet (requires deprecated kde-frameworks/kross) 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 @@ -3599,7 +3610,6 @@ kde-plasma/plasma-meta:kwallet - Enable support for KWallet auto-unlocking via k kde-plasma/plasma-meta:legacy-systray - Add support for legacy applications using kde-plasma/xembed-sni-proxy kde-plasma/plasma-meta:plymouth - Pull in Breeze theme for sys-boot/plymouth kde-plasma/plasma-meta:pulseaudio - Install Plasma applet for PulseAudio volume management -kde-plasma/plasma-meta:qrcode - Enable support for easy WiFi network sharing using QR codes with kde-plasma/plasma-nm kde-plasma/plasma-meta:sddm - Pull in the x11-misc/sddm display manager and system settings module kde-plasma/plasma-meta:sdk - Pull in kde-plasma/plasma-sdk for Plasma development kde-plasma/plasma-meta:smart - Pull in kde-plasma/plasma-disks for disk health monitoring @@ -3729,6 +3739,7 @@ mail-client/thunderbird:system-icu - Use the system-wide dev-libs/icu instead of mail-client/thunderbird:system-jpeg - Use the system-wide media-libs/libjpeg-turbo instead of bundled. mail-client/thunderbird:system-libevent - Use the system-wide dev-libs/libevent instead of bundled. mail-client/thunderbird:system-libvpx - Use the system-wide media-libs/libvpx instead of bundled. +mail-client/thunderbird:system-png - Use the system-wide media-libs/libpng instead of bundled (requires APNG patches) mail-client/thunderbird:system-webp - Use the system-wide media-libs/libwebp instead of bundled. mail-filter/MailScanner:exim - Set mail-mta/exim to used MTA mail-filter/MailScanner:postfix - Set mail-mta/postfix to used MTA @@ -4319,7 +4330,6 @@ media-libs/portmidi:test-programs - Install various example programs media-libs/qtav:gui - Build a video player gui media-libs/quarter:designer - Install plugin for dev-qt/designer media-libs/quarter:qthelp - Build API documentation in QtHelp format -media-libs/quvi:json - Enable support for JSON output media-libs/raptor:json - Enable support for JSON parsing media-libs/raspberrypi-userland-bin:hardfp - Use armv6 hardfp ABI media-libs/rubberband:jni - Enables building of Java Native Interface library @@ -4912,9 +4922,6 @@ media-video/aravis:packet-socket - Enable packet socket support. media-video/aravis:viewer - Build the GTK+-based video viewer. media-video/avidemux:nvenc - Adds support for NVIDIA Encoder (NVENC) API for hardware accelerated encoding on NVIDIA cards. media-video/chaplin:transcode - Enable DVD ripping and transcoding -media-video/clive:clipboard - Support reading from X clipboard -media-video/clive:pager - Support pager!? -media-video/clive:password - Support password controlled sites media-video/droidcam:gtk - Build the dev-cpp/gtkmm:3.0 client. media-video/dv2sub:kino - install kino plugin media-video/dvdrip:fping - Enables fping support for cluster rendering @@ -4982,7 +4989,6 @@ media-video/ffmpeg-chromium:gpl - Build GPL code. Should be enabled unless you r media-video/ffmpeg-chromium:mmal - Enables Multi-Media Abstraction Layer (MMAL) decoding support: Available e.g. on the Raspberry Pi. media-video/ffmpeg-chromium:vulkan - Enables support for the vulkan API for GPU offload. media-video/ffmpeg2theora:kate - Adds support for Ogg Kate subtitles via libkate. -media-video/google2srt:html - Install HTML documentation media-video/guvcview:qt5 - Build with Qt5 interface instead Gtk+ media-video/handbrake:fdk - Support for encoding AAC using media-libs/fdk-aac. media-video/handbrake:gstreamer - Support for the streaming media framework from media-libs/gstreamer. @@ -6017,6 +6023,7 @@ net-libs/libetpan:lmdb - Use dev-db/lmdb as cache DB net-libs/libgsasl:gcrypt - Use dev-libs/libgcrypt for low-level crypto net-libs/libgsasl:ntlm - Add support for Microsoft's NTLM mechanism using net-libs/libntlm net-libs/libiio:aio - Enable asynchronous IO support +net-libs/libiscsi:rdma - Enable infiniband support via sys-fabric/librdmacm net-libs/libisds:openssl - Use dev-libs/openssl as crypto backend instead of app-crypt/gpgme and dev-libs/libgcrypt net-libs/libmicrohttpd:epoll - Use epoll() system call net-libs/libmicrohttpd:thread-names - Assign thread names to internal threads, useful for dependent apps debugging @@ -6097,10 +6104,6 @@ net-libs/nodejs:system-ssl - Use system OpenSSL instead of the bundled one net-libs/nodejs:systemtap - Enable SystemTAP/DTrace tracing net-libs/ntirpc:gssapi - Include support for RPCSEC GSS net-libs/ntirpc:rdma - Include support for RDMA RPC -net-libs/onion:boehm-gc - Add dev-libs/boehm-gc support for memory allocations. -net-libs/onion:libev - Use dev-libs/libev as thread poller instead of Linux's epoll. -net-libs/onion:libevent - Use dev-libs/libevent as thread poller instead of libev or Linux's epoll. -net-libs/onion:redis - Add support for redis sessions. net-libs/ortp:ntp-timestamp - Turn on NTP timestamping on received packet net-libs/ortp:srtp - Add support for Secure RTP net-libs/pjproject:amr - Inlcude AMR codec in the build @@ -6145,6 +6148,7 @@ net-libs/wvstreams:boost - Use dev-libs/boost to provide TR1-compatible function net-libs/xdp-tools:tools - Install various helper tools rather than just libxdp. net-libs/xrootd:fuse - Enable the sys-fs/fuse filesystem driver net-libs/xrootd:http - Enable http protocol support +net-libs/xrootd:server - Install xrootd server and related plug-ins net-libs/zeromq:drafts - Build draft API, which may change at any time without any notice, and is therefore not recommended for normal use. net-libs/zeromq:libbsd - Use strlcpy() from dev-libs/libbsd instead of internal implementation. net-libs/zeromq:pgm - Build PGM (Pragmatic General Multicast)extention, a protocol for reliable multicast transport of data over IP networks. @@ -6529,7 +6533,6 @@ net-misc/ntpsec:rclock_hpgps - Hewlett Packard GPS driver net-misc/ntpsec:rclock_jjy - JJY driver net-misc/ntpsec:rclock_local - Support for undisciplined local clock (not recommended) net-misc/ntpsec:rclock_modem - NIST/USNO/PTB Modem Time Services -net-misc/ntpsec:rclock_neoclock - NeoClock4X DCF77/TDF driver net-misc/ntpsec:rclock_nmea - NMEA GPS driver net-misc/ntpsec:rclock_oncore - Oncore driver net-misc/ntpsec:rclock_pps - PPS cesium clock driver @@ -6580,15 +6583,6 @@ net-misc/ptpd:statistics - Enable compution of statistics net-misc/putty:gssapi - Enable support for GSSAPI (virtual/krb5) net-misc/putty:gtk - Build the PuTTY client which requires x11-libs/gtk+. If disabled only the CLI tools puttygen, plink, pscp and psftp will be built net-misc/putty:gtk2 - Build the PuTTY client with x11-libs/gtk+:2 instead of x11-libs/gtk+:3 -net-misc/quagga:bgpclassless - Apply unofficial patch to enable classless prefixes for BGP. Patch and information to be found at http://hasso.linux.ee/doku.php/english:network:quagga -net-misc/quagga:fpm - Enable Forwarding Plane Manager support -net-misc/quagga:multipath - Enable multipath routes support for any number of routes -net-misc/quagga:nhrpd - Build Next Hop Resolution Protocol daemon -net-misc/quagga:ospfapi - Enable OSPFAPI support for client applications accessing the OSPF link state database -net-misc/quagga:pam - Add support for PAM (via sys-libs/pam) to the Quagga Virtual Terminal Interface Shell (vtysh); if the readline USE flag is disabled, this flag is ignored -net-misc/quagga:protobuf - Enable support for dev-libs/protobuf -net-misc/quagga:readline - Enable support for sys-libs/readline to provide the Quagga Virtual Terminal Interface Shell (vtysh) -net-misc/quagga:tcp-zebra - Enable TCP zserv interface on port 2600 for Zebra/protocol-daemon communication. Unix domain sockets are chosen otherwise net-misc/r8168:use-firmware - Enable support for automatic firmware loading net-misc/rdesktop:kerberos - Enable CredSPP support + Kerberos authentication net-misc/rdesktop:pcsc-lite - Enable smartcard support with sys-apps/pcsc-lite driver @@ -6660,6 +6654,7 @@ 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 net-nds/389-ds-base:auto-dn-suffix - Enable auto bind with auto dn suffix over unix domain socket (LDAPI) support @@ -6702,15 +6697,21 @@ net-p2p/amule:remote - Enable remote controlling of the client net-p2p/amule:stats - Enable statistic reporting net-p2p/bitcoin-cli:knots - Build enhanced Bitcoin Knots version, rather than Bitcoin Core net-p2p/bitcoin-qt:asm - Enable assembly for optimization +net-p2p/bitcoin-qt:external-signer - Include support for external wallet signer programs net-p2p/bitcoin-qt:knots - Build enhanced Bitcoin Knots version, rather than Bitcoin Core +net-p2p/bitcoin-qt:nat-pmp - Enable NAT-PMP port forwarding net-p2p/bitcoin-qt:qrcode - Enable generation of QR Codes for receiving payments net-p2p/bitcoin-qt:system-leveldb - Use the system-wide dev-libs/leveldb instead of bundled +net-p2p/bitcoin-qt:systemtap - Enable SystemTAP/DTrace tracing net-p2p/bitcoin-qt:upnp - Enable Universal Plug and Play net-p2p/bitcoin-qt:wallet - Enable wallet support net-p2p/bitcoin-qt:zeromq - Report blocks and transactions via zeromq net-p2p/bitcoind:asm - Enable assembly for optimization +net-p2p/bitcoind:external-signer - Include support for external wallet signer programs net-p2p/bitcoind:knots - Build enhanced Bitcoin Knots version, rather than Bitcoin Core +net-p2p/bitcoind:nat-pmp - Enable NAT-PMP port forwarding net-p2p/bitcoind:system-leveldb - Use the system-wide dev-libs/leveldb instead of bundled +net-p2p/bitcoind:systemtap - Enable SystemTAP/DTrace tracing net-p2p/bitcoind:upnp - Enable Universal Plug and Play net-p2p/bitcoind:wallet - Enable wallet support net-p2p/bitcoind:zeromq - Report blocks and transactions via zeromq @@ -6808,12 +6809,15 @@ net-proxy/privoxy:force - Allow single-page disable (force load) net-proxy/privoxy:fuzz - Exposes Privoxy internals to input from files or stdout. Intended for fuzzing testing net-proxy/privoxy:graceful-termination - Allow to shutdown Privoxy through the webinterface net-proxy/privoxy:image-blocking - Allows the +handle-as-image action, to send "blocked" images instead of HTML +net-proxy/privoxy:jit - Enable PCRE jit (recommended) net-proxy/privoxy:lfs - Support large files (>2GB) on 32-bit systems net-proxy/privoxy:mbedtls - Use net-libs/mbedtls for HTTPS filtering net-proxy/privoxy:openssl - Use dev-libs/openssl for HTTPS filtering net-proxy/privoxy:png-images - Use PNG format instead of GIF for built-in images +net-proxy/privoxy:sanitize - Enable asan, msan and usan sanitizers. Your compiler must support them net-proxy/privoxy:ssl - HTTPS inspection support. Enables privoxy to perform SSL MITM filtering, see docs, use with care net-proxy/privoxy:stats - Keep statistics +net-proxy/privoxy:threads - Enable POSIX threads. Highly recommended, otherwise both build and run-time features may not work properly. net-proxy/privoxy:toggle - Support temporary disable toggle via web interface net-proxy/privoxy:tools - Install log parser, regression tester and user agent generator tools net-proxy/privoxy:whitelists - Support trust files (white lists) @@ -7110,6 +7114,8 @@ sci-chemistry/molequeue:client - Build the client application sci-chemistry/molequeue:server - Build the serve application sci-chemistry/molequeue:zeromq - Build with net-libs/zeromq support sci-chemistry/mopac7:gmxmopac7 - Add support library for gromacs +sci-chemistry/openbabel:inchi - Build support for IUPAC International Chemical Identifier format +sci-chemistry/openbabel:json - Build support for JSON formats (ChemDoodle, PubChem, etc...) sci-chemistry/pymol:web - Install Pymodule needed for web app support sci-chemistry/raster3d:gd - libgd support for PNG and JPEG output sci-chemistry/vmd:cuda - Use nvidia cuda toolkit for speeding up computations @@ -7117,6 +7123,7 @@ sci-chemistry/vmd:gromacs - Add support for TNG file format sci-chemistry/vmd:msms - Add support for MSMS SES calcualtion tool sci-chemistry/vmd:povray - Add support for povray raytracer for HQ images sci-chemistry/vmd:tachyon - Add support for tachyon raytracer for HQ images +sci-chemistry/votca:gromacs - Add support for gromacs file formats through sci-chemistry/gromacs sci-chemistry/votca-csg:extras - Pull in extra applications from sci-chemistry/votca-csgapps sci-chemistry/votca-csg:gromacs - Add support for gromacs file formats through sci-chemistry/gromacs sci-electronics/geda:stroke - enable mouse gesture support @@ -7280,6 +7287,7 @@ sci-libs/gdal:opencl - Enable OpenCL support sci-libs/gdal:spatialite - Enable Spatial DBMS over sqlite dev-db/spatialite sci-libs/gdal:xls - Add the dev-libs/freexl library for xls import support sci-libs/ginkgo:cuda - Add support for cuda assimp (dev-util/nvidia-cuda-sdk) +sci-libs/ginkgo:hwloc - Add support for hwloc (sys-apps/hwloc) sci-libs/gmsh:cgns - Enables cgns output support sci-libs/gmsh:med - Enables med support sci-libs/gmsh:metis - Enables metis support @@ -7519,9 +7527,18 @@ sci-mathematics/polymake:normaliz - Build the bundled extension for lattice comp sci-mathematics/polymake:ppl - Enable dev-libs/ppl interface for convex hull computations. sci-mathematics/polymake:singular - Enable the interface to sci-mathematics/singular for ideal related computations. sci-mathematics/rstudio:server - Build and install the RStudio server +sci-mathematics/singular:julia - Enables interface for Singular to julia +sci-mathematics/singular:polymake - Enable the interface to TOPCOM sci-mathematics/slepc:complex-scalars - Make scalars complex sci-mathematics/unuran:prng - Use sci-mathematics/prng library sci-mathematics/unuran:rngstreams - Use sci-mathematics/rngstreams library +sci-mathematics/vampire:z3 - Enable support for sci-mathematics/z3 +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: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 sci-mathematics/why3-for-spark:html - Build HTML documentation sci-mathematics/why3-for-spark:hypothesis-selection - Enable hypothesis selection @@ -7554,7 +7571,9 @@ sci-physics/geant:gdml - Enable geometry markup language for xml sci-physics/geant:geant3 - Add compatibility for geant321 to geant4 sci-physics/geant:inventor - Add support for Open Inventor SGI toolkit via Coin3D sci-physics/geant:raytracerx - Enable raytracing for physics events +sci-physics/geant:tbb - Enable support for dev-cpp/tbb sci-physics/geant:vrml - Enable output of geant4 in vrml formats +sci-physics/geant:vtk - Use sci-libs/vtk for visualization (experimental) sci-physics/geant4_vmc:g4root - Build G4Root (interface for GEANT4 simulation with a ROOT geometry) sci-physics/geant4_vmc:geant3 - Build with Geant4 G3toG4 library sci-physics/geant4_vmc:mtroot - Build MTRoot (provides ROOT IO manager classes with multi-threading support) @@ -7628,6 +7647,7 @@ 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:assistant - Compile with QAssistant (documentation broweser) support from dev-qt/assistant. +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 @@ -8251,12 +8271,9 @@ sys-fs/ecryptfs-utils:gpg - Enable app-crypt/gnupg key module sys-fs/ecryptfs-utils:openssl - Enable dev-libs/openssl key module sys-fs/ecryptfs-utils:pkcs11 - Enable PKCS#11 (Smartcards) key module sys-fs/ecryptfs-utils:tpm - Enable support for Trusted Platform Module (TPM) using app-crypt/trousers -sys-fs/eudev:blkid - enable blkid support -sys-fs/eudev:efi - enable EFI support sys-fs/eudev:hwdb - read vendor/device string database and add it to udev database sys-fs/eudev:kmod - enable module loading through libkmod sys-fs/eudev:rule-generator - install legacy rule generator rules and support scripts - note that the functionality within was dropped from sys-fs/udev as it is not stable in all cases; use at your own risk -sys-fs/eudev:smack - enable SMACK security model sys-fs/ext4magic:expert-mode - Builds ext4magic with expert mode. Highly useful in recovering data from a corrupted filesystem sys-fs/ext4magic:file-attr - Enable the recovery of file attributes (append, immutable, nodump etc) sys-fs/lessfs:filelog - Enable the ability to log to a file instead of syslog @@ -8444,6 +8461,7 @@ sys-power/nut:ups_drivers_victronups - Driver for IMV/Victron UPS unit Match, Ma sys-power/nvclock:gtk - Install the GTK+ based graphical interface sys-power/nvclock:nvcontrol - Add NVCONTROL support for OpenGL options sys-power/suspend:crypt - Allows suspend and resume from encrypted disk +sys-process/atop:modules - Build netatop kernel module and install netatopd daemon. sys-process/audit:gssapi - Enable GSSAPI support sys-process/bottom:battery - Include support for laptop battery information. sys-process/criu:bpf - Add support for BPF programs via dev-libs/libbpf @@ -8536,7 +8554,6 @@ www-apps/roundup:xapian - Enable Xapian full-text indexer www-apps/rt:lighttpd - Add www-servers/lighttpd support www-apps/tt-rss:daemon - Install additional init scripts for automated RSS updates www-apps/webdavcgi:rcs - Adds support for a revision controlled backend with RCS (dev-vcs/rcs) -www-apps/websvn:enscript - Add enscript support to colorize code stored in the repository www-apps/wordpress:akismet - Installs Akismet comment spam plug-in www-apps/wordpress:themes - Installs themes (including default theme) www-apps/xpra-html5:brotli - Install assets compressed with brotli @@ -8581,6 +8598,7 @@ www-client/firefox:system-icu - Use the system-wide dev-libs/icu instead of bund 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-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 @@ -8615,6 +8633,7 @@ www-client/seamonkey:system-icu - Use the sytem-wide dev-libs/icu instead of bun www-client/seamonkey:system-jpeg - Use the system-wide media-libs/libjpeg-turbo instead of bundled www-client/seamonkey:system-libevent - Use the system-wide dev-libs/libevent instead of bundled 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/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 @@ -8713,10 +8732,10 @@ x11-base/xorg-server:xnest - Build the Xnest server x11-base/xorg-server:xorg - Build the Xorg X server (HIGHLY RECOMMENDED) x11-base/xorg-server:xvfb - Build the Xvfb server x11-base/xorg-x11:fonts - Install fonts from X.Org -x11-base/xwayland:rpc - Enable secure rpc 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:persistenced - Install the persistence daemon for keeping devices state when unused x11-drivers/nvidia-drivers:tools - Install additional tools such as nvidia-settings x11-drivers/xf86-video-geode:ztv - Enable building the V4L2 ZTV driver x11-drivers/xf86-video-intel:sna - Enable SandyBridge's New Acceleration (useful on all chipsets, not just SandyBridge) @@ -8787,7 +8806,6 @@ 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/e16-keyedit:gtk2 - Build with x11-libs/gtk+:2 instead of x11-libs/gtk+:3 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 @@ -8949,6 +8967,8 @@ x11-wm/e16:libhack - Build libhack window mode helper library x11-wm/e16:modules - Enable support for loadable modules x11-wm/e16:pango - Enable pango font rendering using x11-libs/pango x11-wm/e16:player - Enable audio using aplay from media-sound/alsa-utils +x11-wm/e16:poll - Use poll() event handler API (recommended) +x11-wm/e16:select - Use select() event handler API x11-wm/e16:themes - Install the official E16 themes using x11-themes/e16-themes x11-wm/e16:xi2 - Enable the experimental multipointer input XInput2. This incldues the MultiPointer X feature x11-wm/e16:xpresent - Enable support for the X Present extension via x11-libs/libXpresent |