diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-01-04 01:27:12 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-01-04 01:27:12 +0000 |
commit | 3517852e3b8a68d1e997770fc0650c5053bafc6c (patch) | |
tree | 44068672445b1418489aed82de58df3c470289e7 /profiles | |
parent | 0f15659d48c193027158492acb726297501202c5 (diff) |
gentoo resync : 04.01.2022
Diffstat (limited to 'profiles')
206 files changed, 335 insertions, 1429 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz Binary files differindex 9cf2709bf1cb..6695caa5de0b 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 4424f1abce12..dbe79219b8b2 100644 --- a/profiles/arch/alpha/package.use.mask +++ b/profiles/arch/alpha/package.use.mask @@ -1,6 +1,11 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny <mgorny@gentoo.org> (2021-12-30) +# Don't apply stable masks to python-exec since we're forcing every +# impl there anyway. Please keep this in sync with use.mask. +dev-lang/python-exec -python_targets_python3_10 + # 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 @@ -31,7 +36,7 @@ sys-libs/libcap tools sys-apps/rng-tools rtlsdr # Marek Szuba <marecki@gentoo.org> (2021-08-11) -# dev-ruby/{thor,tty-editor} not keyworded here yet (Bug #807685) +# dev-ruby/thor not keyworded here app-text/htmltidy test # Matt Turner <mattst88@gentoo.org> (2021-07-23) @@ -278,12 +283,6 @@ net-libs/gnutls test-full # Requires USE=bluetooth that is masked in this profile. media-sound/pulseaudio native-headset -# Robin H. Johnson <robbat2@gentoo.org> (2017-08-05) -# Upstream Git is switching to PCRE2 w/ JIT. -# This is not available on some arches, where a fallback to PCRE1 without JIT is used. -# Since >=dev-vcs/git-2.31.0 pcre1 support has been dropped from git. -<dev-vcs/git-2.31.0 pcre-jit - # Tobias Klausmann <klausman@gentoo.org> (2017-05-18) # Stack protector code is not ported to alpha (and may not ever be) >=sys-devel/gcc-6 ssp diff --git a/profiles/arch/amd64/no-multilib/package.mask b/profiles/arch/amd64/no-multilib/package.mask index e4411cb89cb1..8ceefa57faa7 100644 --- a/profiles/arch/amd64/no-multilib/package.mask +++ b/profiles/arch/amd64/no-multilib/package.mask @@ -31,6 +31,7 @@ app-emulation/crossover-bin app-emulation/protontricks app-emulation/q4wine app-emulation/winetricks +<=app-shells/scsh-0.6.9 dev-embedded/libftd2xx dev-embedded/openocd dev-util/android-ndk diff --git a/profiles/arch/amd64/use.stable.mask b/profiles/arch/amd64/use.stable.mask index df910ea0ebe9..eb5449388b24 100644 --- a/profiles/arch/amd64/use.stable.mask +++ b/profiles/arch/amd64/use.stable.mask @@ -4,12 +4,6 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask -# Michał Górny <mgorny@gentoo.org> (2021-05-04) -# Python 3.10 is not yet stable (and will not be until it's out of beta, -# around September. -python_single_target_python3_10 -python_targets_python3_10 - # Andreas Sturmlechner <asturm@gentoo.org> (2020-06-06) # sci-libs/mkl is not stable, needs online registration to even run pkg_setup mkl diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask index 0eea5cd8321e..77b4e5870b93 100644 --- a/profiles/arch/arm/package.use.mask +++ b/profiles/arch/arm/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Sam James <sam@gentoo.org> (2021-10-31) @@ -25,9 +25,8 @@ media-video/mjpg-streamer -input-raspicam dev-util/diffoscope pascal pdf # Marek Szuba <marecki@gentoo.org> (2021-07-18) -# media-libs/rnnoise, media-plugins/gst-plugins-webrtc # and media-plugins/zam-plugins not keyworded here -media-sound/easyeffects rnnoise webrtc zamaudio +media-sound/easyeffects zamaudio # Miroslav Šulc <fordfrog@gentoo.org> (2021-04-12) # no stable virtual/jdk on this arch diff --git a/profiles/arch/arm/use.stable.mask b/profiles/arch/arm/use.stable.mask index 8fa70e683bc3..d06f8e1c9383 100644 --- a/profiles/arch/arm/use.stable.mask +++ b/profiles/arch/arm/use.stable.mask @@ -4,12 +4,6 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask -# Michał Górny <mgorny@gentoo.org> (2021-05-04) -# Python 3.10 is not yet stable (and will not be until it's out of beta, -# around September. -python_single_target_python3_10 -python_targets_python3_10 - # Sam James <sam@gentoo.org> (2020-12-22) # Not yet stable lirc diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask index 58c25a4ae688..8cba9766d5b3 100644 --- a/profiles/arch/arm64/package.use.mask +++ b/profiles/arch/arm64/package.use.mask @@ -1,6 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James <sam@gentoo.org> (2022-01-02) +# sys-fabric/ofed is not keyworded here +sys-cluster/slurm ofed + # Georgy Yakovlev <gyakovlev@gentoo.org> (2021-11-16) # requires sys-apps/dbus-broker, which keyworded here. sys-apps/systemd -hostnamed-fallback @@ -39,9 +43,8 @@ sys-boot/grub grub_platforms_qemu grub_platforms_uboot dev-util/diffoscope pascal # Marek Szuba <marecki@gentoo.org> (2021-07-18) -# media-libs/rnnoise, media-plugins/gst-plugins-webrtc -# and media-plugins/zam-plugins not keyworded here -media-sound/easyeffects rnnoise webrtc zamaudio +# media-plugins/zam-plugins not keyworded here +media-sound/easyeffects zamaudio # Sam James <sam@gentoo.org> (2021-04-14) # Supports 64-bit NEON @@ -356,11 +359,6 @@ media-sound/mumble g15 # media-libs/libemf fails with #error unknown CPU. media-gfx/pstoedit emf -# Alexis Ballier <aballier@gentoo.org> (2017-07-14) -# zfs does not build on arm64 (yet?) -app-emulation/libvirt zfs -sys-cluster/ceph zfs - # Alexis Ballier <aballier@gentoo.org> (2017-07-10) # openvz-sources are likely too old for any proper arm64 usage app-emulation/libvirt openvz diff --git a/profiles/arch/arm64/package.use.stable.mask b/profiles/arch/arm64/package.use.stable.mask index 1cec2de5360c..af59a1a97147 100644 --- a/profiles/arch/arm64/package.use.stable.mask +++ b/profiles/arch/arm64/package.use.stable.mask @@ -1,6 +1,11 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny <mgorny@gentoo.org> (2021-12-31) +# Don't apply stable masks to python-exec since we're forcing every +# impl there anyway. Please keep this in sync with use.stable.mask. +dev-lang/python-exec -python_targets_pypy3 + # Sam James <sam@gentoo.org> (2021-11-20) # dev-python/networkx is not yet marked stable on arm* app-admin/setools infoflow diff --git a/profiles/arch/arm64/use.stable.mask b/profiles/arch/arm64/use.stable.mask index ff0cafe9ef98..03d4cb4097f4 100644 --- a/profiles/arch/arm64/use.stable.mask +++ b/profiles/arch/arm64/use.stable.mask @@ -4,12 +4,6 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask -# Michał Górny <mgorny@gentoo.org> (2021-05-04) -# Python 3.10 is not yet stable (and will not be until it's out of beta, -# around September. -python_single_target_python3_10 -python_targets_python3_10 - # Sam James <sam@gentoo.org> (2020-12-23) # dev-lang/luajit is not yet stable lua_single_target_luajit diff --git a/profiles/arch/hppa/package.use.mask b/profiles/arch/hppa/package.use.mask index f438ef894cc3..3071bbb0f102 100644 --- a/profiles/arch/hppa/package.use.mask +++ b/profiles/arch/hppa/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # NOTE: When masking a USE flag due to missing keywords, please file a keyword @@ -235,12 +235,6 @@ app-forensics/sleuthkit java # Requires USE=seccomp that is masked in this profile. net-libs/gnutls test-full -# Robin H. Johnson <robbat2@gentoo.org> (2017-08-05) -# Upstream Git is switching to PCRE2 w/ JIT. -# This is not available on some arches, where a fallback to PCRE1 without JIT is used. -# Since >=dev-vcs/git-2.31.0 pcre1 support has been dropped from git. -<dev-vcs/git-2.31.0 pcre-jit - # Michał Górny <mgorny@gentoo.org> (2017-06-28) # app-misc/dtach is not keyworded, and tests are restricted anyway, so # no point in pursuing it right now. diff --git a/profiles/arch/hppa/use.mask b/profiles/arch/hppa/use.mask index eec8e480fd60..54706b70567e 100644 --- a/profiles/arch/hppa/use.mask +++ b/profiles/arch/hppa/use.mask @@ -16,12 +16,6 @@ openexr bluetooth pipewire -# Michał Górny <mgorny@gentoo.org> (2021-05-20) -# Unresolved keywordreqs are getting in the way. -# https://bugs.gentoo.org/789606 -python_targets_python3_10 -python_single_target_python3_10 - # Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2021-04-01) # sys-libs/llvm-libunwind not supported on HPPA. llvm-libunwind diff --git a/profiles/arch/hppa/use.stable.mask b/profiles/arch/hppa/use.stable.mask index b73cd857e2fa..873d96ddd30c 100644 --- a/profiles/arch/hppa/use.stable.mask +++ b/profiles/arch/hppa/use.stable.mask @@ -26,12 +26,6 @@ colord # media-libs/libsamplerate is not stable on hppa libsamplerate -# Michał Górny <mgorny@gentoo.org> (2021-05-04) -# Python 3.10 is not yet stable (and will not be until it's out of beta, -# around September. -python_single_target_python3_10 -python_targets_python3_10 - # Matt Turner <mattst88@gentoo.org> (2020-12-23) # dev-db/postgresql is not stable on hppa postgres diff --git a/profiles/arch/ia64/package.use.mask b/profiles/arch/ia64/package.use.mask index f7d836375ea4..d739b62aacb1 100644 --- a/profiles/arch/ia64/package.use.mask +++ b/profiles/arch/ia64/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Vadim Misbakh-Soloviov <mva@gentoo.org> (2021-12-09) @@ -264,12 +264,6 @@ media-video/ffmpeg libv4l # Requires USE=bluetooth that is masked in this profile. media-sound/pulseaudio native-headset -# Robin H. Johnson <robbat2@gentoo.org> (2017-08-05) -# Upstream Git is switching to PCRE2 w/ JIT. -# This is not available on some arches, where a fallback to PCRE1 without JIT is used. -# Since >=dev-vcs/git-2.31.0 pcre1 support has been dropped from git. -<dev-vcs/git-2.31.0 pcre-jit - # Sergei Trofimovich <slyfox@gentoo.org> (2017-07-20) # pulls in unkeyworded java sci-libs/gdal mdb diff --git a/profiles/arch/m68k/package.use.mask b/profiles/arch/m68k/package.use.mask index b478a13dfc42..1cab9568abcd 100644 --- a/profiles/arch/m68k/package.use.mask +++ b/profiles/arch/m68k/package.use.mask @@ -1,6 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# James Le Cuirot <chewi@gentoo.org> (2022-01-01) +# Some optional emacs dependencies are not keyworded. +app-editors/emacs gui mailutils + # James Le Cuirot <chewi@gentoo.org> (2021-09-28) # Needs a lot of Perl packages to be keyworded. dev-vcs/git doc @@ -17,6 +21,7 @@ media-gfx/graphviz lefty pdf # Requires Rust, which is currently unavailable on m68k. app-editors/emacs svg media-gfx/graphviz svg +media-gfx/imagemagick svg # James Le Cuirot <chewi@gentoo.org> (2021-09-19) # Requires Ruby, which is broken on m68k. diff --git a/profiles/arch/m68k/use.mask b/profiles/arch/m68k/use.mask index d06346dd9a9b..56fb20679473 100644 --- a/profiles/arch/m68k/use.mask +++ b/profiles/arch/m68k/use.mask @@ -1,9 +1,21 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Unmask the flag which corresponds to ARCH. -m68k +# James Le Cuirot <chewi@gentoo.org> (2022-01-01) +# Hardware that probably doesn't apply to m68k. +input_devices_elographics +video_cards_amdgpu +video_cards_glint +video_cards_mga +video_cards_nouveau +video_cards_nv +video_cards_r128 +video_cards_radeon +video_cards_radeonsi + # James Le Cuirot <chewi@gentoo.org> (2021-10-02) # Keywording aside, m68k CPUs are probably too slow for PulseAudio. pulseaudio @@ -11,6 +23,7 @@ pulseaudio # James Le Cuirot <chewi@gentoo.org> (2021-09-28) # Too many unkeyworded dependencies for now. efl +openexr subversion # James Le Cuirot <chewi@gentoo.org> (2021-09-27) @@ -24,7 +37,12 @@ mpi # James Le Cuirot <chewi@gentoo.org> (2021-09-19) # I tried Mesa under qemu-system-m68k with VirtIO-GPU. It didn't work. +egl +gles1 +gles2 +opencl opengl +vulkan # James Le Cuirot <chewi@gentoo.org> (2021-09-17) # Ruby just crashes on startup. diff --git a/profiles/arch/powerpc/ppc32/package.use.mask b/profiles/arch/powerpc/ppc32/package.use.mask index d6929b9f383b..2bf76153d4ca 100644 --- a/profiles/arch/powerpc/ppc32/package.use.mask +++ b/profiles/arch/powerpc/ppc32/package.use.mask @@ -1,6 +1,11 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James <sam@gentoo.org> (2021-12-31) +# dev-lang/julia not keyworded here +# sci-mathematics/polymake not keyworded here +sci-mathematics/singular julia polymake + # 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 @@ -31,10 +36,6 @@ app-i18n/uim kde # media-libs/libheif not keyworded here sci-libs/gdal heif -# Marek Szuba <marecki@gentoo.org> (2021-08-11) -# dev-ruby/tty-editor not keyworded here yet (Bug #807685) -app-text/htmltidy test - # Matt Turner <mattst88@gentoo.org> (07-25-2021) # gdm requires gnome-shell requires rustified librsvg. x11-misc/xscreensaver gdm @@ -44,9 +45,8 @@ x11-misc/xscreensaver gdm net-libs/gssdp gtk # Marek Szuba <marecki@gentoo.org> (2021-07-18) -# media-libs/rnnoise, media-plugins/gst-plugins-webrtc -# and media-plugins/zam-plugins not keyworded here -media-sound/easyeffects rnnoise webrtc zamaudio +# media-plugins/zam-plugins not keyworded here +media-sound/easyeffects zamaudio # Matt Turner <mattst88@gentoo.org> (2021-06-10) # dev-python/django is not keyworded here diff --git a/profiles/arch/powerpc/ppc32/package.use.stable.mask b/profiles/arch/powerpc/ppc32/package.use.stable.mask index fa7b5a672925..7b64f1a1fe16 100644 --- a/profiles/arch/powerpc/ppc32/package.use.stable.mask +++ b/profiles/arch/powerpc/ppc32/package.use.stable.mask @@ -17,6 +17,11 @@ #--- END OF EXAMPLES --- +# Marek Szuba <marecki@gentoo.org> (2021-12-31) +# No stable dev-ruby/{thor,tty-editor} on this arch yet +# and there are many dependencies to go through before there are +app-text/htmltidy test + # Sam James <sam@gentoo.org> (2021-02-06) # Drags in too much unstable GNOME for now # bug #727572 diff --git a/profiles/arch/powerpc/ppc32/use.stable.mask b/profiles/arch/powerpc/ppc32/use.stable.mask index 408d42d9aa94..57875ce2a1bf 100644 --- a/profiles/arch/powerpc/ppc32/use.stable.mask +++ b/profiles/arch/powerpc/ppc32/use.stable.mask @@ -1,12 +1,6 @@ # Copyright 2014-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Michał Górny <mgorny@gentoo.org> (2021-05-04) -# Python 3.10 is not yet stable (and will not be until it's out of beta, -# around September. -python_single_target_python3_10 -python_targets_python3_10 - # Andreas Sturmlechner <asturm@gentoo.org> (2020-08-13) # media-gfx/gimp is not stable gimp diff --git a/profiles/arch/powerpc/ppc64/64le/package.use.mask b/profiles/arch/powerpc/ppc64/64le/package.use.mask index 57513f24743e..ad5616188460 100644 --- a/profiles/arch/powerpc/ppc64/64le/package.use.mask +++ b/profiles/arch/powerpc/ppc64/64le/package.use.mask @@ -1,6 +1,11 @@ # Copyright 2019-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny <mgorny@gentoo.org> (2021-12-31) +# Don't apply stable masks to python-exec since we're forcing every +# impl there anyway. Please keep this in sync with use.stable.mask. +dev-lang/python-exec -python_targets_pypy3 + # Georgy Yakovlev <gyakovlev@gentoo.org> (2021-11-13) # ppc64 has pipewire keyworded www-client/firefox -screencast diff --git a/profiles/arch/powerpc/ppc64/64le/use.mask b/profiles/arch/powerpc/ppc64/64le/use.mask index 1e05b89c6963..b596bd803519 100644 --- a/profiles/arch/powerpc/ppc64/64le/use.mask +++ b/profiles/arch/powerpc/ppc64/64le/use.mask @@ -1,6 +1,11 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny <mgorny@gentoo.org> (2021-12-31) +# PyPy3 is keyworded here. +-python_targets_pypy3 +-python_single_target_pypy3 + # Sam James <sam@gentoo.org> (2021-10-16) # media-libs/openexr doesn't work on BE, but should on LE. # ...and openscenegraph needs openexr. diff --git a/profiles/arch/powerpc/ppc64/64le/use.stable.mask b/profiles/arch/powerpc/ppc64/64le/use.stable.mask index ea967fc953b8..9d8490097912 100644 --- a/profiles/arch/powerpc/ppc64/64le/use.stable.mask +++ b/profiles/arch/powerpc/ppc64/64le/use.stable.mask @@ -1,13 +1,12 @@ # Copyright 2019-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny <mgorny@gentoo.org> (2021-12-31) +# PyPy3 target is not ready for stable. +python_targets_pypy3 +python_single_target_pypy3 + # Sam James <sam@gentoo.org> (2021-11-14) # media-libs/openexr is not marked stable on ppc64 # (it's broken on BE and it's more convenient to keep it at ~arch here for now) openexr - -# Michał Górny <mgorny@gentoo.org> (2021-05-04) -# Python 3.10 is not yet stable (and will not be until it's out of beta, -# around September. -python_single_target_python3_10 -python_targets_python3_10 diff --git a/profiles/arch/powerpc/ppc64/64ul/package.use.mask b/profiles/arch/powerpc/ppc64/64ul/package.use.mask index b6e15b3d13f1..ca0dd80c2085 100644 --- a/profiles/arch/powerpc/ppc64/64ul/package.use.mask +++ b/profiles/arch/powerpc/ppc64/64ul/package.use.mask @@ -1,6 +1,11 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny <mgorny@gentoo.org> (2021-12-31) +# Don't apply stable masks to python-exec since we're forcing every +# impl there anyway. Please keep this in sync with use.stable.mask. +dev-lang/python-exec -python_targets_pypy3 + # Georgy Yakovlev <gyakovlev@gentoo.org> (2021-07-27) # deps are keyworded gnome-base/gnome-extra-apps -tracker diff --git a/profiles/arch/powerpc/ppc64/64ul/use.mask b/profiles/arch/powerpc/ppc64/64ul/use.mask index 0587005a8db1..598e625a645e 100644 --- a/profiles/arch/powerpc/ppc64/64ul/use.mask +++ b/profiles/arch/powerpc/ppc64/64ul/use.mask @@ -1,6 +1,11 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny <mgorny@gentoo.org> (2021-12-31) +# PyPy3 is keyworded here. +-python_targets_pypy3 +-python_single_target_pypy3 + # Georgy Yakovlev <gyakovlev@gentoo.org> (2020-06-03) # clang is keyworded and works on ppc64 -clang diff --git a/profiles/arch/powerpc/ppc64/64ul/use.stable.mask b/profiles/arch/powerpc/ppc64/64ul/use.stable.mask index 9bf68847141b..fee4cfaa3747 100644 --- a/profiles/arch/powerpc/ppc64/64ul/use.stable.mask +++ b/profiles/arch/powerpc/ppc64/64ul/use.stable.mask @@ -1,11 +1,10 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Michał Górny <mgorny@gentoo.org> (2021-05-04) -# Python 3.10 is not yet stable (and will not be until it's out of beta, -# around September. -python_single_target_python3_10 -python_targets_python3_10 +# Michał Górny <mgorny@gentoo.org> (2021-12-31) +# PyPy3 target is not ready for stable. +python_targets_pypy3 +python_single_target_pypy3 # Georgy Yakovlev <gyakovlev@gentoo.org> (2020-01-26) # media-plugins/frei0r-plugins not stable yet diff --git a/profiles/arch/powerpc/ppc64/package.use.mask b/profiles/arch/powerpc/ppc64/package.use.mask index 5c49713bc423..7a0bdb803f0e 100644 --- a/profiles/arch/powerpc/ppc64/package.use.mask +++ b/profiles/arch/powerpc/ppc64/package.use.mask @@ -1,6 +1,11 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny <mgorny@gentoo.org> (2021-12-31) +# Don't apply stable masks to python-exec since we're forcing every +# impl there anyway. Please keep this in sync with use.stable.mask. +dev-lang/python-exec -python_targets_pypy3 + # Georgy Yakovlev <gyakovlev@gentoo.org> (2021-11-12) # telepathy stack is not keyworded dev-util/kdevelop reviewboard @@ -17,14 +22,9 @@ net-dns/dnscrypt-proxy pie # Needs media-libs/libldac which builds on ppc64le, but not be media-video/pipewire -bluetooth -# Marek Szuba <marecki@gentoo.org> (2021-08-11) -# dev-ruby/tty-editor not keyworded here yet (Bug #807685) -app-text/htmltidy test - # Marek Szuba <marecki@gentoo.org> (2021-07-18) -# media-plugins/gst-plugins-webrtc and media-plugins/zam-plugins -# not keyworded here -media-sound/easyeffects webrtc zamaudio +# media-plugins/zam-plugins not keyworded here +media-sound/easyeffects zamaudio # Ionen Wolkens <ionen@gentoo.org> (2021-07-01) # Feature currently relies on amd64 prebuilt binaries. diff --git a/profiles/arch/powerpc/ppc64/package.use.stable.mask b/profiles/arch/powerpc/ppc64/package.use.stable.mask index ad8e800ab267..46b6dcd3e2f7 100644 --- a/profiles/arch/powerpc/ppc64/package.use.stable.mask +++ b/profiles/arch/powerpc/ppc64/package.use.stable.mask @@ -17,6 +17,11 @@ #--- END OF EXAMPLES --- +# Marek Szuba <marecki@gentoo.org> (2021-12-31) +# No stable dev-ruby/{thor,tty-editor} on this arch yet +# and there are many dependencies to go through before there are +app-text/htmltidy test + # Georgy Yakovlev <gyakovlev@gentoo.org (2021-06-25) # ceph is not going to be stable on ppc64 # https://bugs.gentoo.org/798744 diff --git a/profiles/arch/powerpc/ppc64/use.mask b/profiles/arch/powerpc/ppc64/use.mask index 63cd97f2d51e..ab9cefcf66ac 100644 --- a/profiles/arch/powerpc/ppc64/use.mask +++ b/profiles/arch/powerpc/ppc64/use.mask @@ -3,6 +3,11 @@ ### THIS FILE IS ONLY FOR PACKAGES MASKED ON BOTH 64-BIT AND 32-BIT USERLAND!!! +# Michał Górny <mgorny@gentoo.org> (2021-12-31) +# PyPy3 is keyworded here. +-python_targets_pypy3 +-python_single_target_pypy3 + # Sam James <sam@gentoo.org> (2021-10-16) # media-libs/openexr doesn't work on BE (bug #818424) # ...and openscenegraph needs openexr. diff --git a/profiles/arch/powerpc/ppc64/use.stable.mask b/profiles/arch/powerpc/ppc64/use.stable.mask index 013b344a472d..49d27fdb8144 100644 --- a/profiles/arch/powerpc/ppc64/use.stable.mask +++ b/profiles/arch/powerpc/ppc64/use.stable.mask @@ -4,13 +4,12 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask +# Michał Górny <mgorny@gentoo.org> (2021-12-31) +# PyPy3 target is not ready for stable. +python_targets_pypy3 +python_single_target_pypy3 + # Sam James <sam@gentoo.org> (2021-11-14) # media-libs/openexr is not marked stable on ppc64 # (it's broken on BE and it's more convenient to keep it at ~arch here for now) openexr - -# Michał Górny <mgorny@gentoo.org> (2021-05-04) -# Python 3.10 is not yet stable (and will not be until it's out of beta, -# around September. -python_single_target_python3_10 -python_targets_python3_10 diff --git a/profiles/arch/riscv/1level/make.defaults b/profiles/arch/riscv/1level/make.defaults deleted file mode 100644 index 2a8d8bdc9bb3..000000000000 --- a/profiles/arch/riscv/1level/make.defaults +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -LIBDIR_lp64d="lib64" -LIBDIR_lp64="lib64" -LIBDIR_ilp32d="lib" -LIBDIR_ilp32="lib" diff --git a/profiles/arch/riscv/1level/package.mask b/profiles/arch/riscv/1level/package.mask deleted file mode 100644 index eb4368881cc3..000000000000 --- a/profiles/arch/riscv/1level/package.mask +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Doesnt work properly with the one-level libdirs -<sys-apps/baselayout-2.7-r3 diff --git a/profiles/arch/riscv/1level/package.unmask b/profiles/arch/riscv/1level/package.unmask deleted file mode 100644 index 61bf895f5679..000000000000 --- a/profiles/arch/riscv/1level/package.unmask +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Does work properly with the one-level libdirs -<dev-lang/python-3.7 diff --git a/profiles/arch/riscv/make.defaults b/profiles/arch/riscv/make.defaults index 3a7d4ac18e7f..6006d582a10a 100644 --- a/profiles/arch/riscv/make.defaults +++ b/profiles/arch/riscv/make.defaults @@ -15,6 +15,15 @@ FCFLAGS="${CFLAGS}" SYMLINK_LIB="no" +# Note about LIBDIR_*: +# 1) To keep in step with other arches and distributions we use "lib" for 32bit +# and "lib64" for 64bit for the *default* ABI. +# NOT the two level dirs from the specification, and NOT lib32 as specified +# as 32bit fallback. +# 2) The LIBDIRs provided *here* are the ones for secondary ABI in the multilib +# case. +# The LIBDIR for the *primary* ABI MUST be overridden in an inheriting profile. + # Flags for lp64d LIBDIR_lp64d="lib64/lp64d" CFLAGS_lp64d="-mabi=lp64d" @@ -42,7 +51,8 @@ CHOST_ilp32="riscv32-unknown-linux-gnu" # Since many people will want to test this in qemu... FEATURES="-pid-sandbox -network-sandbox -ipc-sandbox" -# The following stuff is, e.g., defined in subdirs: +# The following stuff MUST be defined in subdirs: # ABI # DEFAULT_ABI # MULTILIB_ABIS +# LIBDIR_* for DEFAULT_ABI diff --git a/profiles/arch/riscv/package.mask b/profiles/arch/riscv/package.mask index 43580b7b49a0..3b8aa5520537 100644 --- a/profiles/arch/riscv/package.mask +++ b/profiles/arch/riscv/package.mask @@ -1,5 +1,5 @@ -# Copyright 2019 Gentoo Authors +# Copyright 2019-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Doesnt work properly with the two-level libdirs -<dev-lang/python-3.7 +# Doesnt work properly with the one-level libdirs +<sys-apps/baselayout-2.7-r3 diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask index 8a95c710fd15..64bd1d5f56fb 100644 --- a/profiles/arch/riscv/package.use.mask +++ b/profiles/arch/riscv/package.use.mask @@ -1,6 +1,22 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andrey Grozin <grozin@gentoo.org> (2022-01-03) +# dev-libs/utfcpp is not keyworded yet +media-gfx/asymptote lsp + +# Yongxinag Liang <tanekliang@gmail.com> (2021-12-30) +# untested. +net-misc/vinagre spice + +# Alex Fan <alex.fan.q@gmail.com> (2021-12-28) +# dev-lang/julia doesn't support riscv yet +sci-mathematics/singular julia + +# Alexey Sokolov <alexey+gentoo@asokolov.org> (2012-12-25) +# Requires dev-qt/qtwebengine +sci-astronomy/stellarium webengine + # Alex Fan <alex.fan.q@gmail.com> (2021-12-12) # dev-python/uvloop fails test #806412 # but with it installed, anyio passes all tests diff --git a/profiles/arch/riscv/rv32imac/eapi b/profiles/arch/riscv/rv32imac/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/arch/riscv/rv32imac/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/arch/riscv/rv32imac/ilp32/make.defaults b/profiles/arch/riscv/rv32imac/ilp32/make.defaults index 1065af43c9a8..702bf0db5663 100644 --- a/profiles/arch/riscv/rv32imac/ilp32/make.defaults +++ b/profiles/arch/riscv/rv32imac/ilp32/make.defaults @@ -1,9 +1,17 @@ -# Copyright 2019 Gentoo Authors +# Copyright 2019-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # RISC-V rv32imac/ilp32 no-multilib profile -# We have only one ABI +CHOST="riscv32-unknown-linux-gnu" + MULTILIB_ABIS="ilp32" DEFAULT_ABI="ilp32" ABI="ilp32" + +LIBDIR_ilp32="lib" + +CFLAGS="-O2 -pipe -march=rv32imac -mabi=ilp32" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" diff --git a/profiles/arch/riscv/rv32imac/package.mask b/profiles/arch/riscv/rv32imac/ilp32/package.mask index fae8be793357..fae8be793357 100644 --- a/profiles/arch/riscv/rv32imac/package.mask +++ b/profiles/arch/riscv/rv32imac/ilp32/package.mask diff --git a/profiles/arch/riscv/rv32imac/ilp32/package.use.force b/profiles/arch/riscv/rv32imac/ilp32/package.use.force deleted file mode 100644 index aacc29b1d56e..000000000000 --- a/profiles/arch/riscv/rv32imac/ilp32/package.use.force +++ /dev/null @@ -1,3 +0,0 @@ -# Copyright 2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - diff --git a/profiles/arch/riscv/rv32imac/ilp32/use.force b/profiles/arch/riscv/rv32imac/ilp32/use.force deleted file mode 100644 index 82bb958a577a..000000000000 --- a/profiles/arch/riscv/rv32imac/ilp32/use.force +++ /dev/null @@ -1,2 +0,0 @@ -# Copyright 2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 diff --git a/profiles/arch/riscv/rv32imac/ilp32/use.mask b/profiles/arch/riscv/rv32imac/ilp32/use.mask index 991c792750ad..9779cbad81b5 100644 --- a/profiles/arch/riscv/rv32imac/ilp32/use.mask +++ b/profiles/arch/riscv/rv32imac/ilp32/use.mask @@ -1,5 +1,5 @@ -# Copyright 2019 Gentoo Authors +# Copyright 2019-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Mask multilib, since we do not want to use it. -multilib +# sys-libs/libseccomp has not been ported to rv32 yet +seccomp diff --git a/profiles/arch/riscv/rv32imac/ilp32d/make.defaults b/profiles/arch/riscv/rv32imac/ilp32d/make.defaults index d19b0ba49931..d21fdce62781 100644 --- a/profiles/arch/riscv/rv32imac/ilp32d/make.defaults +++ b/profiles/arch/riscv/rv32imac/ilp32d/make.defaults @@ -1,12 +1,17 @@ -# Copyright 2019 Gentoo Authors +# Copyright 2019-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # RISC-V rv32imac/ilp32d no-multilib profile +CHOST="riscv32-unknown-linux-gnu" + +MULTILIB_ABIS="ilp32d" +DEFAULT_ABI="ilp32d" +ABI="ilp32d" + +LIBDIR_ilp32d="lib" + CFLAGS="-O2 -pipe -march=rv32imafdc -mabi=ilp32d" CXXFLAGS="${CFLAGS}" FFLAGS="${CFLAGS}" FCFLAGS="${CFLAGS}" - -# We have only one ABI -MULTILIB_ABIS="ilp32d" diff --git a/profiles/arch/riscv/rv32imac/use.mask b/profiles/arch/riscv/rv32imac/ilp32d/package.mask index 9779cbad81b5..fae8be793357 100644 --- a/profiles/arch/riscv/rv32imac/use.mask +++ b/profiles/arch/riscv/rv32imac/ilp32d/package.mask @@ -1,5 +1,5 @@ -# Copyright 2019-2020 Gentoo Authors +# Copyright 2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # sys-libs/libseccomp has not been ported to rv32 yet -seccomp +sys-libs/libseccomp diff --git a/profiles/arch/riscv/rv32imac/ilp32d/package.use.force b/profiles/arch/riscv/rv32imac/ilp32d/package.use.force deleted file mode 100644 index 9de5ab734497..000000000000 --- a/profiles/arch/riscv/rv32imac/ilp32d/package.use.force +++ /dev/null @@ -1,2 +0,0 @@ -# Copyright 2019-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 diff --git a/profiles/arch/riscv/rv32imac/ilp32d/use.mask b/profiles/arch/riscv/rv32imac/ilp32d/use.mask index d8172baa5f5f..9779cbad81b5 100644 --- a/profiles/arch/riscv/rv32imac/ilp32d/use.mask +++ b/profiles/arch/riscv/rv32imac/ilp32d/use.mask @@ -1,5 +1,5 @@ # Copyright 2019-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Mask multilib, since we do not want to use it. -multilib +# sys-libs/libseccomp has not been ported to rv32 yet +seccomp diff --git a/profiles/arch/riscv/rv32imac/parent b/profiles/arch/riscv/rv32imac/parent deleted file mode 100644 index 6ee1b9eff10c..000000000000 --- a/profiles/arch/riscv/rv32imac/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../features/multilib diff --git a/profiles/arch/riscv/rv32imac/use.force b/profiles/arch/riscv/rv32imac/use.force deleted file mode 100644 index 9de5ab734497..000000000000 --- a/profiles/arch/riscv/rv32imac/use.force +++ /dev/null @@ -1,2 +0,0 @@ -# Copyright 2019-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 diff --git a/profiles/arch/riscv/rv64gc/eapi b/profiles/arch/riscv/rv64gc/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/arch/riscv/rv64gc/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/arch/riscv/rv64gc/lp64/make.defaults b/profiles/arch/riscv/rv64gc/lp64/make.defaults index 4aeb573215d2..e811f8eb643a 100644 --- a/profiles/arch/riscv/rv64gc/lp64/make.defaults +++ b/profiles/arch/riscv/rv64gc/lp64/make.defaults @@ -3,12 +3,15 @@ # RISC-V rv64gc/lp64 no-multilib profile -CFLAGS="-O2 -pipe" -CXXFLAGS="${CFLAGS}" -FFLAGS="${CFLAGS}" -FCFLAGS="${CFLAGS}" +CHOST="riscv64-unknown-linux-gnu" -# We have only one ABI MULTILIB_ABIS="lp64" DEFAULT_ABI="lp64" ABI="lp64" + +LIBDIR_lp64="lib64" + +CFLAGS="-O2 -pipe -march=rv64imac -mabi=lp64" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" diff --git a/profiles/arch/riscv/rv64gc/lp64/package.use.force b/profiles/arch/riscv/rv64gc/lp64/package.use.force deleted file mode 100644 index 9de5ab734497..000000000000 --- a/profiles/arch/riscv/rv64gc/lp64/package.use.force +++ /dev/null @@ -1,2 +0,0 @@ -# Copyright 2019-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 diff --git a/profiles/arch/riscv/rv64gc/lp64/use.force b/profiles/arch/riscv/rv64gc/lp64/use.force deleted file mode 100644 index 9de5ab734497..000000000000 --- a/profiles/arch/riscv/rv64gc/lp64/use.force +++ /dev/null @@ -1,2 +0,0 @@ -# Copyright 2019-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 diff --git a/profiles/arch/riscv/rv64gc/lp64/use.mask b/profiles/arch/riscv/rv64gc/lp64/use.mask deleted file mode 100644 index d8172baa5f5f..000000000000 --- a/profiles/arch/riscv/rv64gc/lp64/use.mask +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright 2019-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Mask multilib, since we do not want to use it. -multilib diff --git a/profiles/arch/riscv/1level/eapi b/profiles/arch/riscv/rv64gc/lp64d-multilib/eapi index 7ed6ff82de6b..7ed6ff82de6b 100644 --- a/profiles/arch/riscv/1level/eapi +++ b/profiles/arch/riscv/rv64gc/lp64d-multilib/eapi diff --git a/profiles/arch/riscv/rv64gc/make.defaults b/profiles/arch/riscv/rv64gc/lp64d-multilib/make.defaults index e35f63c8d1e1..3546d506abb7 100644 --- a/profiles/arch/riscv/rv64gc/make.defaults +++ b/profiles/arch/riscv/rv64gc/lp64d-multilib/make.defaults @@ -3,7 +3,7 @@ # RISC-V profile for rv64gc multilib # -# This immediate profile is ONLY useful for internal purposes; it can generate +# This profile is ONLY useful for internal purposes; it can generate # stages just fine, but the only "hardware" that can run them is qemu-user ... CHOST="riscv64-unknown-linux-gnu" @@ -12,3 +12,6 @@ CHOST="riscv64-unknown-linux-gnu" MULTILIB_ABIS="lp64d lp64 ilp32d ilp32" DEFAULT_ABI="lp64d" ABI="lp64d" + +# One-level dir for the default abi +LIBDIR_lp64d="lib64" diff --git a/profiles/arch/riscv/rv64gc/lp64d-multilib/parent b/profiles/arch/riscv/rv64gc/lp64d-multilib/parent new file mode 100644 index 000000000000..d6e19b529616 --- /dev/null +++ b/profiles/arch/riscv/rv64gc/lp64d-multilib/parent @@ -0,0 +1 @@ +../../../../features/multilib diff --git a/profiles/arch/riscv/rv64gc/lp64d/make.defaults b/profiles/arch/riscv/rv64gc/lp64d/make.defaults index f595f6ac4437..80a9bdad63ee 100644 --- a/profiles/arch/riscv/rv64gc/lp64d/make.defaults +++ b/profiles/arch/riscv/rv64gc/lp64d/make.defaults @@ -1,12 +1,17 @@ -# Copyright 2019 Gentoo Authors +# Copyright 2019-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # RISC-V rv64gc/lp64d no-multilib profile +CHOST="riscv64-unknown-linux-gnu" + +MULTILIB_ABIS="lp64d" +DEFAULT_ABI="lp64d" +ABI="lp64d" + +LIBDIR_lp64d="lib64" + CFLAGS="-O2 -pipe -march=rv64gc -mabi=lp64d" CXXFLAGS="${CFLAGS}" FFLAGS="${CFLAGS}" FCFLAGS="${CFLAGS}" - -# We have only one ABI -MULTILIB_ABIS="lp64d" diff --git a/profiles/arch/riscv/rv64gc/lp64d/package.use.force b/profiles/arch/riscv/rv64gc/lp64d/package.use.force deleted file mode 100644 index 9de5ab734497..000000000000 --- a/profiles/arch/riscv/rv64gc/lp64d/package.use.force +++ /dev/null @@ -1,2 +0,0 @@ -# Copyright 2019-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 diff --git a/profiles/arch/riscv/rv64gc/lp64d/use.mask b/profiles/arch/riscv/rv64gc/lp64d/use.mask deleted file mode 100644 index 991c792750ad..000000000000 --- a/profiles/arch/riscv/rv64gc/lp64d/use.mask +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright 2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Mask multilib, since we do not want to use it. -multilib diff --git a/profiles/arch/riscv/rv64gc/parent b/profiles/arch/riscv/rv64gc/parent deleted file mode 100644 index 6ee1b9eff10c..000000000000 --- a/profiles/arch/riscv/rv64gc/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../features/multilib diff --git a/profiles/arch/riscv/rv64gc/use.force b/profiles/arch/riscv/rv64gc/use.force deleted file mode 100644 index 9de5ab734497..000000000000 --- a/profiles/arch/riscv/rv64gc/use.force +++ /dev/null @@ -1,2 +0,0 @@ -# Copyright 2019-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 diff --git a/profiles/arch/riscv/rv64gc/use.mask b/profiles/arch/riscv/rv64gc/use.mask deleted file mode 100644 index 9de5ab734497..000000000000 --- a/profiles/arch/riscv/rv64gc/use.mask +++ /dev/null @@ -1,2 +0,0 @@ -# Copyright 2019-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 diff --git a/profiles/arch/s390/package.mask b/profiles/arch/s390/package.mask index 4ec03ac97676..824dc8c81eea 100644 --- a/profiles/arch/s390/package.mask +++ b/profiles/arch/s390/package.mask @@ -4,4 +4,4 @@ # Sam James <sam@gentoo.org> (2021-11-05) # Perl segfaults during build on s390(x). Presumably related to # now truly respecting CFLAGS. bug #821577 -=dev-lang/perl-5.34.0-r5 +>=dev-lang/perl-5.34.0-r5 diff --git a/profiles/arch/s390/package.use.mask b/profiles/arch/s390/package.use.mask index 3c5a79ed8553..0fc4971c703e 100644 --- a/profiles/arch/s390/package.use.mask +++ b/profiles/arch/s390/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Sam James <sam@gentoo.org> (2021-11-05) @@ -35,11 +35,6 @@ app-arch/rpm test # no ceph keyworded net-analyzer/rrdtool rados -# Robin H. Johnson <robbat2@gentoo.org> (2017-08-05) -# Upstream Git is switching to PCRE2 w/ JIT. -# This is not available on some arches, where a fallback to PCRE1 without JIT is used. -dev-vcs/git pcre-jit - # Lars Wendler <polynomial-c@gentoo.org> (2016-11-17) # jit not supported on s390 dev-libs/libpcre2 jit diff --git a/profiles/arch/s390/s390x/package.use.mask b/profiles/arch/s390/s390x/package.use.mask index 9d4593ef4b49..9af431104cb5 100644 --- a/profiles/arch/s390/s390x/package.use.mask +++ b/profiles/arch/s390/s390x/package.use.mask @@ -1,8 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Sam James <sam@gentoo.org> (2021-02-05) # libpcre2 has JIT support for s390x (not s390) # but it doesn't seem to build right now? dev-libs/libpcre2 jit -dev-vcs/git pcre-jit diff --git a/profiles/arch/sparc/64ul/package.use.mask b/profiles/arch/sparc/64ul/package.use.mask index 343cd157d4d4..cdda3cd66f3b 100644 --- a/profiles/arch/sparc/64ul/package.use.mask +++ b/profiles/arch/sparc/64ul/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 2021 Gentoo Authors +# Copyright 2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Sam James <sam@gentoo.org> (2021-03-20) @@ -7,10 +7,5 @@ dev-libs/libpcre jit # Matt Turner <mattst88@gentoo.org> (2019-08-26) -# Upstream Git is switching to PCRE2 w/ JIT. -# This is not available on some arches, where a fallback to PCRE1 without JIT is used. -<dev-vcs/git-2.31.0 pcre-jit - -# Matt Turner <mattst88@gentoo.org> (2019-08-26) # jit not supported on sparc64 dev-libs/libpcre2 jit diff --git a/profiles/arch/sparc/use.stable.mask b/profiles/arch/sparc/use.stable.mask index fec578b5e9ab..f0527a3ac8e4 100644 --- a/profiles/arch/sparc/use.stable.mask +++ b/profiles/arch/sparc/use.stable.mask @@ -4,12 +4,6 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask -# Michał Górny <mgorny@gentoo.org> (2021-05-04) -# Python 3.10 is not yet stable (and will not be until it's out of beta, -# around September. -python_single_target_python3_10 -python_targets_python3_10 - # Sam James <sam@gentoo.org> (2021-04-27) # Clang and friends aren't (yet?) stable on sparc clang diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask index b0e644494c6e..3f7965cb15de 100644 --- a/profiles/arch/x86/package.use.mask +++ b/profiles/arch/x86/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Conrad Kostecki <conikost@gentoo.org> (2021-11-16) @@ -17,10 +17,6 @@ x11-misc/read-edid -vbe-mode # media-libs/webrtc-audio-processing only has amd64 and x86 keywords media-video/pipewire -echo-cancel -# Marek Szuba <marecki@gentoo.org> (2021-08-11) -# dev-ruby/tty-editor not keyworded here yet (Bug #807685) -app-text/htmltidy test - # James Le Cuirot <chewi@gentoo.org> (2021-08-07) # The ORBlite scanner plugin only works on amd64 and x86. net-print/hplip-plugin -orblite @@ -31,10 +27,10 @@ net-print/hplip-plugin -orblite media-video/obs-studio nvenc # Marek Szuba <marecki@gentoo.org> (2021-07-17) -# media-libs/rnnoise, media-plugins/gst-plugins-webrtc +# media-plugins/gst-plugins-webrtc # and media-plugins/zam-plugins not keyworded here -media-sound/easyeffects rnnoise webrtc zamaudio -media-sound/pulseeffects rnnoise webrtc zamaudio +media-sound/easyeffects zamaudio +media-sound/pulseeffects webrtc zamaudio # Sam James <sam@gentoo.org> (2021-07-12) # Haskell is (only) available on amd64/x86 right now in Gentoo diff --git a/profiles/arch/x86/package.use.stable.mask b/profiles/arch/x86/package.use.stable.mask index 1d2df4a87746..d234bdd14a84 100644 --- a/profiles/arch/x86/package.use.stable.mask +++ b/profiles/arch/x86/package.use.stable.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # When you add an entry to the top of this file, add your name, the date, and @@ -17,6 +17,14 @@ #--- END OF EXAMPLES --- +# Marek Szuba <marecki@gentoo.org> (2022-01-03) +# no stable media-libs/rnnoise on this arch yet +media-sound/pulseeffects rnnoise + +# Marek Szuba <marecki@gentoo.org> (2022-01-03) +# no stable dev-ruby/tty-editor on this arch yet +app-text/htmltidy test + # Joonas Niilola <juippis@gentoo.org> (2021-08-13) # dev-libs/efl is stabilized on x86. app-crypt/pinentry -efl diff --git a/profiles/arch/x86/use.stable.mask b/profiles/arch/x86/use.stable.mask index e0bd80001526..58b15063cd35 100644 --- a/profiles/arch/x86/use.stable.mask +++ b/profiles/arch/x86/use.stable.mask @@ -4,12 +4,6 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask -# Michał Górny <mgorny@gentoo.org> (2021-05-04) -# Python 3.10 is not yet stable (and will not be until it's out of beta, -# around September. -python_single_target_python3_10 -python_targets_python3_10 - # Sam James <sam@gentoo.org> (2020-11-10) # media-gfx/openvdb is not stable on x86 # ... and has failing tests right now anyway diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults index f25074f9d81a..547c7b31e83c 100644 --- a/profiles/base/make.defaults +++ b/profiles/base/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # # System-wide defaults for the Portage system @@ -7,7 +7,7 @@ # Profile IUSE injection (applies only to ebuilds which use EAPI 5 or later) IUSE_IMPLICIT="prefix prefix-guest prefix-stack" USE_EXPAND_IMPLICIT="ELIBC KERNEL USERLAND" -USE_EXPAND_VALUES_ELIBC="AIX bionic Cygwin Darwin DragonFly FreeBSD glibc HPUX Interix mingw mintlib musl NetBSD OpenBSD SunOS uclibc Winnt" +USE_EXPAND_VALUES_ELIBC="AIX bionic Cygwin Darwin DragonFly glibc HPUX Interix mingw musl NetBSD OpenBSD SunOS Winnt" USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX linux NetBSD OpenBSD SunOS Winnt" USE_EXPAND_VALUES_USERLAND="BSD GNU" diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask index f92c812d5477..0d2a178a42f0 100644 --- a/profiles/base/package.use.mask +++ b/profiles/base/package.use.mask @@ -6,6 +6,17 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# John Helmert III <ajak@gentoo.org> (2021-12-31) +# Rizin tests require a tarball of binaries of ambiguous license. +# As such, we cannot properly test it, so mask the flag until this +# situation is resolved. +dev-util/rizin test + +# Sam James <sam@gentoo.org> (2021-12-27) +# Doc building is broken and no new releases in a long time. +# bug #830013 +sci-libs/flann doc + # Joonas Niilola <juippis@gentoo.org> (2021-12-20) # Broken, upstream issue/PR open since 2021-05 without reply. # Gentoo bug #821253 diff --git a/profiles/base/use.mask b/profiles/base/use.mask index d5ff47743a6e..2a93cc41dd77 100644 --- a/profiles/base/use.mask +++ b/profiles/base/use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file is only for generic masks. For arch-specific masks (i.e. @@ -65,7 +65,6 @@ packagekit # Don't put hardened in here. # TODO: move multilib into arch/base once inherit order is fixed selinux -uclibc multilib # Mask ELIBC, KERNEL, and USERLAND flags that apply to specific profiles. @@ -76,15 +75,12 @@ elibc_bionic elibc_Cygwin elibc_Darwin elibc_DragonFly -elibc_FreeBSD elibc_HPUX elibc_Interix -elibc_mintlib elibc_musl elibc_NetBSD elibc_OpenBSD elibc_SunOS -elibc_uclibc elibc_Winnt kernel_AIX diff --git a/profiles/default/linux/amd64/17.0/uclibc/deprecated b/profiles/default/linux/amd64/17.0/uclibc/deprecated deleted file mode 100644 index a03e880d5f33..000000000000 --- a/profiles/default/linux/amd64/17.0/uclibc/deprecated +++ /dev/null @@ -1,17 +0,0 @@ - -uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo -in Jan 2021, no one has volunteered to step up maintenance or expressed interest in -the uClibc-ng profiles. With this announcement we last-rite the "uclibc" -profiles, which will be removed on 2022-01-01. For parties interested in -an alternative libc, consider moving to musl, which is supported. - -Gentoo continues to wholeheartedly support musl and is focusing its -efforts in that area. - -Resources: -- https://wiki.gentoo.org/wiki/Project:Hardened_musl -- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches) -- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion - -Please see the news item for more information: -https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html diff --git a/profiles/default/linux/amd64/17.0/uclibc/eapi b/profiles/default/linux/amd64/17.0/uclibc/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/default/linux/amd64/17.0/uclibc/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/default/linux/amd64/17.0/uclibc/hardened/deprecated b/profiles/default/linux/amd64/17.0/uclibc/hardened/deprecated deleted file mode 100644 index a03e880d5f33..000000000000 --- a/profiles/default/linux/amd64/17.0/uclibc/hardened/deprecated +++ /dev/null @@ -1,17 +0,0 @@ - -uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo -in Jan 2021, no one has volunteered to step up maintenance or expressed interest in -the uClibc-ng profiles. With this announcement we last-rite the "uclibc" -profiles, which will be removed on 2022-01-01. For parties interested in -an alternative libc, consider moving to musl, which is supported. - -Gentoo continues to wholeheartedly support musl and is focusing its -efforts in that area. - -Resources: -- https://wiki.gentoo.org/wiki/Project:Hardened_musl -- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches) -- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion - -Please see the news item for more information: -https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html diff --git a/profiles/default/linux/amd64/17.0/uclibc/hardened/eapi b/profiles/default/linux/amd64/17.0/uclibc/hardened/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/default/linux/amd64/17.0/uclibc/hardened/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/default/linux/amd64/17.0/uclibc/hardened/parent b/profiles/default/linux/amd64/17.0/uclibc/hardened/parent deleted file mode 100644 index 45a355b0beba..000000000000 --- a/profiles/default/linux/amd64/17.0/uclibc/hardened/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../features/hardened/amd64 diff --git a/profiles/default/linux/amd64/17.0/uclibc/make.defaults b/profiles/default/linux/amd64/17.0/uclibc/make.defaults deleted file mode 100644 index 0ca751c8ecbb..000000000000 --- a/profiles/default/linux/amd64/17.0/uclibc/make.defaults +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -CHOST="x86_64-gentoo-linux-uclibc" - -# Anthony G. Basile <blueness@gentoo.org> (2014-07-01) -# Multilib-related setup, bug #515130 -MULTILIB_ABIS="amd64" -CHOST_amd64="${CHOST}" -LIBDIR_amd64="lib" diff --git a/profiles/default/linux/amd64/17.0/uclibc/parent b/profiles/default/linux/amd64/17.0/uclibc/parent deleted file mode 100644 index a56db381f595..000000000000 --- a/profiles/default/linux/amd64/17.0/uclibc/parent +++ /dev/null @@ -1,3 +0,0 @@ -.. -../../../../../arch/amd64/no-multilib -../../../../../features/uclibc/ diff --git a/profiles/default/linux/arm/17.0/uclibc/armv6j/deprecated b/profiles/default/linux/arm/17.0/uclibc/armv6j/deprecated deleted file mode 100644 index a03e880d5f33..000000000000 --- a/profiles/default/linux/arm/17.0/uclibc/armv6j/deprecated +++ /dev/null @@ -1,17 +0,0 @@ - -uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo -in Jan 2021, no one has volunteered to step up maintenance or expressed interest in -the uClibc-ng profiles. With this announcement we last-rite the "uclibc" -profiles, which will be removed on 2022-01-01. For parties interested in -an alternative libc, consider moving to musl, which is supported. - -Gentoo continues to wholeheartedly support musl and is focusing its -efforts in that area. - -Resources: -- https://wiki.gentoo.org/wiki/Project:Hardened_musl -- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches) -- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion - -Please see the news item for more information: -https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html diff --git a/profiles/default/linux/arm/17.0/uclibc/armv6j/eapi b/profiles/default/linux/arm/17.0/uclibc/armv6j/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/default/linux/arm/17.0/uclibc/armv6j/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/default/linux/arm/17.0/uclibc/armv6j/hardened/deprecated b/profiles/default/linux/arm/17.0/uclibc/armv6j/hardened/deprecated deleted file mode 100644 index a03e880d5f33..000000000000 --- a/profiles/default/linux/arm/17.0/uclibc/armv6j/hardened/deprecated +++ /dev/null @@ -1,17 +0,0 @@ - -uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo -in Jan 2021, no one has volunteered to step up maintenance or expressed interest in -the uClibc-ng profiles. With this announcement we last-rite the "uclibc" -profiles, which will be removed on 2022-01-01. For parties interested in -an alternative libc, consider moving to musl, which is supported. - -Gentoo continues to wholeheartedly support musl and is focusing its -efforts in that area. - -Resources: -- https://wiki.gentoo.org/wiki/Project:Hardened_musl -- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches) -- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion - -Please see the news item for more information: -https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html diff --git a/profiles/default/linux/arm/17.0/uclibc/armv6j/hardened/eapi b/profiles/default/linux/arm/17.0/uclibc/armv6j/hardened/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/default/linux/arm/17.0/uclibc/armv6j/hardened/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/default/linux/arm/17.0/uclibc/armv6j/hardened/parent b/profiles/default/linux/arm/17.0/uclibc/armv6j/hardened/parent deleted file mode 100644 index 3e3d7782bae7..000000000000 --- a/profiles/default/linux/arm/17.0/uclibc/armv6j/hardened/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../../features/hardened diff --git a/profiles/default/linux/arm/17.0/uclibc/armv6j/make.defaults b/profiles/default/linux/arm/17.0/uclibc/armv6j/make.defaults deleted file mode 100644 index d5f3c4a8df89..000000000000 --- a/profiles/default/linux/arm/17.0/uclibc/armv6j/make.defaults +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -CHOST="armv6j-unknown-linux-uclibceabihf" -CHOST_arm="${CHOST}" - -CFLAGS="-O2 -pipe -march=armv6j -mfpu=vfp -mfloat-abi=hard" -CXXFLAGS="${CFLAGS}" -FFLAGS="${CFLAGS}" -FCFLAGS="${CFLAGS}" diff --git a/profiles/default/linux/arm/17.0/uclibc/armv6j/parent b/profiles/default/linux/arm/17.0/uclibc/armv6j/parent deleted file mode 100644 index f3229c5b9876..000000000000 --- a/profiles/default/linux/arm/17.0/uclibc/armv6j/parent +++ /dev/null @@ -1 +0,0 @@ -.. diff --git a/profiles/default/linux/arm/17.0/uclibc/armv7a/deprecated b/profiles/default/linux/arm/17.0/uclibc/armv7a/deprecated deleted file mode 100644 index a03e880d5f33..000000000000 --- a/profiles/default/linux/arm/17.0/uclibc/armv7a/deprecated +++ /dev/null @@ -1,17 +0,0 @@ - -uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo -in Jan 2021, no one has volunteered to step up maintenance or expressed interest in -the uClibc-ng profiles. With this announcement we last-rite the "uclibc" -profiles, which will be removed on 2022-01-01. For parties interested in -an alternative libc, consider moving to musl, which is supported. - -Gentoo continues to wholeheartedly support musl and is focusing its -efforts in that area. - -Resources: -- https://wiki.gentoo.org/wiki/Project:Hardened_musl -- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches) -- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion - -Please see the news item for more information: -https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html diff --git a/profiles/default/linux/arm/17.0/uclibc/armv7a/eapi b/profiles/default/linux/arm/17.0/uclibc/armv7a/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/default/linux/arm/17.0/uclibc/armv7a/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/default/linux/arm/17.0/uclibc/armv7a/hardened/deprecated b/profiles/default/linux/arm/17.0/uclibc/armv7a/hardened/deprecated deleted file mode 100644 index a03e880d5f33..000000000000 --- a/profiles/default/linux/arm/17.0/uclibc/armv7a/hardened/deprecated +++ /dev/null @@ -1,17 +0,0 @@ - -uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo -in Jan 2021, no one has volunteered to step up maintenance or expressed interest in -the uClibc-ng profiles. With this announcement we last-rite the "uclibc" -profiles, which will be removed on 2022-01-01. For parties interested in -an alternative libc, consider moving to musl, which is supported. - -Gentoo continues to wholeheartedly support musl and is focusing its -efforts in that area. - -Resources: -- https://wiki.gentoo.org/wiki/Project:Hardened_musl -- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches) -- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion - -Please see the news item for more information: -https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html diff --git a/profiles/default/linux/arm/17.0/uclibc/armv7a/hardened/eapi b/profiles/default/linux/arm/17.0/uclibc/armv7a/hardened/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/default/linux/arm/17.0/uclibc/armv7a/hardened/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/default/linux/arm/17.0/uclibc/armv7a/hardened/parent b/profiles/default/linux/arm/17.0/uclibc/armv7a/hardened/parent deleted file mode 100644 index 3e3d7782bae7..000000000000 --- a/profiles/default/linux/arm/17.0/uclibc/armv7a/hardened/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../../features/hardened diff --git a/profiles/default/linux/arm/17.0/uclibc/armv7a/make.defaults b/profiles/default/linux/arm/17.0/uclibc/armv7a/make.defaults deleted file mode 100644 index ff9bd9e3abda..000000000000 --- a/profiles/default/linux/arm/17.0/uclibc/armv7a/make.defaults +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -CHOST="armv7a-unknown-linux-uclibceabihf" -CHOST_arm="${CHOST}" - -CFLAGS="-O2 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard" -CXXFLAGS="${CFLAGS}" -FFLAGS="${CFLAGS}" -FCFLAGS="${CFLAGS}" diff --git a/profiles/default/linux/arm/17.0/uclibc/armv7a/parent b/profiles/default/linux/arm/17.0/uclibc/armv7a/parent deleted file mode 100644 index f3229c5b9876..000000000000 --- a/profiles/default/linux/arm/17.0/uclibc/armv7a/parent +++ /dev/null @@ -1 +0,0 @@ -.. diff --git a/profiles/default/linux/arm/17.0/uclibc/deprecated b/profiles/default/linux/arm/17.0/uclibc/deprecated deleted file mode 100644 index a03e880d5f33..000000000000 --- a/profiles/default/linux/arm/17.0/uclibc/deprecated +++ /dev/null @@ -1,17 +0,0 @@ - -uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo -in Jan 2021, no one has volunteered to step up maintenance or expressed interest in -the uClibc-ng profiles. With this announcement we last-rite the "uclibc" -profiles, which will be removed on 2022-01-01. For parties interested in -an alternative libc, consider moving to musl, which is supported. - -Gentoo continues to wholeheartedly support musl and is focusing its -efforts in that area. - -Resources: -- https://wiki.gentoo.org/wiki/Project:Hardened_musl -- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches) -- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion - -Please see the news item for more information: -https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html diff --git a/profiles/default/linux/arm/17.0/uclibc/eapi b/profiles/default/linux/arm/17.0/uclibc/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/default/linux/arm/17.0/uclibc/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/default/linux/arm/17.0/uclibc/parent b/profiles/default/linux/arm/17.0/uclibc/parent deleted file mode 100644 index a22f101e8a92..000000000000 --- a/profiles/default/linux/arm/17.0/uclibc/parent +++ /dev/null @@ -1,3 +0,0 @@ -.. -../../../../../arch/arm -../../../../../features/uclibc/ diff --git a/profiles/default/linux/musl/package.mask b/profiles/default/linux/musl/package.mask index c0b4d10a84cc..b567918b4526 100644 --- a/profiles/default/linux/musl/package.mask +++ b/profiles/default/linux/musl/package.mask @@ -1,10 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -sys-libs/uclibc-ng sys-libs/glibc -# We use eudev which is tested on both uclibc and musl +# We use eudev which is tested on musl sys-apps/systemd sys-fs/udev diff --git a/profiles/default/linux/musl/use.mask b/profiles/default/linux/musl/use.mask index b609f7257cd7..ce9f2fcf95c8 100644 --- a/profiles/default/linux/musl/use.mask +++ b/profiles/default/linux/musl/use.mask @@ -1,8 +1,7 @@ -# Copyright 1999-2017 Gentoo Foundation. +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -elibc_musl -elibc_uclibc elibc_glibc # video cards that work on musl diff --git a/profiles/default/linux/package.use.mask b/profiles/default/linux/package.use.mask index c110492efeac..50362fdc81fe 100644 --- a/profiles/default/linux/package.use.mask +++ b/profiles/default/linux/package.use.mask @@ -1,10 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Andrey Grozin <grozin@gentoo.org> (2021-05-06) -# Upstream bug: all versions in the tree fail to compile +# Upstream bug: old versions fail to compile # bug #782688 -media-gfx/asymptote offscreen +<media-gfx/asymptote-2.74 offscreen # Peter Levine <plevine457@gmail.com> (2019-10-01) # Native inotify support is preferred on linux. diff --git a/profiles/default/linux/powerpc/ppc32/17.0/uclibc/deprecated b/profiles/default/linux/powerpc/ppc32/17.0/uclibc/deprecated deleted file mode 100644 index a03e880d5f33..000000000000 --- a/profiles/default/linux/powerpc/ppc32/17.0/uclibc/deprecated +++ /dev/null @@ -1,17 +0,0 @@ - -uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo -in Jan 2021, no one has volunteered to step up maintenance or expressed interest in -the uClibc-ng profiles. With this announcement we last-rite the "uclibc" -profiles, which will be removed on 2022-01-01. For parties interested in -an alternative libc, consider moving to musl, which is supported. - -Gentoo continues to wholeheartedly support musl and is focusing its -efforts in that area. - -Resources: -- https://wiki.gentoo.org/wiki/Project:Hardened_musl -- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches) -- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion - -Please see the news item for more information: -https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html diff --git a/profiles/default/linux/powerpc/ppc32/17.0/uclibc/eapi b/profiles/default/linux/powerpc/ppc32/17.0/uclibc/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/default/linux/powerpc/ppc32/17.0/uclibc/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/default/linux/powerpc/ppc32/17.0/uclibc/hardened/deprecated b/profiles/default/linux/powerpc/ppc32/17.0/uclibc/hardened/deprecated deleted file mode 100644 index a03e880d5f33..000000000000 --- a/profiles/default/linux/powerpc/ppc32/17.0/uclibc/hardened/deprecated +++ /dev/null @@ -1,17 +0,0 @@ - -uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo -in Jan 2021, no one has volunteered to step up maintenance or expressed interest in -the uClibc-ng profiles. With this announcement we last-rite the "uclibc" -profiles, which will be removed on 2022-01-01. For parties interested in -an alternative libc, consider moving to musl, which is supported. - -Gentoo continues to wholeheartedly support musl and is focusing its -efforts in that area. - -Resources: -- https://wiki.gentoo.org/wiki/Project:Hardened_musl -- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches) -- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion - -Please see the news item for more information: -https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html diff --git a/profiles/default/linux/powerpc/ppc32/17.0/uclibc/hardened/eapi b/profiles/default/linux/powerpc/ppc32/17.0/uclibc/hardened/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/default/linux/powerpc/ppc32/17.0/uclibc/hardened/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/default/linux/powerpc/ppc32/17.0/uclibc/hardened/parent b/profiles/default/linux/powerpc/ppc32/17.0/uclibc/hardened/parent deleted file mode 100644 index 289590637db8..000000000000 --- a/profiles/default/linux/powerpc/ppc32/17.0/uclibc/hardened/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../../features/musl/ diff --git a/profiles/default/linux/powerpc/ppc32/17.0/uclibc/make.defaults b/profiles/default/linux/powerpc/ppc32/17.0/uclibc/make.defaults deleted file mode 100644 index 38a341826097..000000000000 --- a/profiles/default/linux/powerpc/ppc32/17.0/uclibc/make.defaults +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -CHOST="powerpc-gentoo-linux-uclibc" - -# Anthony G. Basile <blueness@gentoo.org> (2014-07-01) -# Multilib-related setup, bug #515130 -MULTILIB_ABIS="ppc" -CHOST_ppc="${CHOST}" -LIBDIR_ppc="lib" diff --git a/profiles/default/linux/powerpc/ppc32/17.0/uclibc/package.use b/profiles/default/linux/powerpc/ppc32/17.0/uclibc/package.use deleted file mode 100644 index f0df3883da0e..000000000000 --- a/profiles/default/linux/powerpc/ppc32/17.0/uclibc/package.use +++ /dev/null @@ -1,3 +0,0 @@ -# Anthony G. Basile <blueness@gentoo.org> (2019-06-14) -# This is needed for default stage3 -sys-libs/gdbm berkdb diff --git a/profiles/default/linux/powerpc/ppc32/17.0/uclibc/package.use.mask b/profiles/default/linux/powerpc/ppc32/17.0/uclibc/package.use.mask deleted file mode 100644 index e7b179867f2f..000000000000 --- a/profiles/default/linux/powerpc/ppc32/17.0/uclibc/package.use.mask +++ /dev/null @@ -1,7 +0,0 @@ -# Anthony G. Basile <blueness@gentoo.org> (2019-06-12) -# Unfortunately pie has broken on ppc uclibc for years -sys-devel/gcc pie - -# Anthony G. Basile <blueness@gentoo.org> (2019-06-14) -# pie is also broken on openssh uclibc -net-misc/openssh pie diff --git a/profiles/default/linux/powerpc/ppc32/17.0/uclibc/parent b/profiles/default/linux/powerpc/ppc32/17.0/uclibc/parent deleted file mode 100644 index 28eee7de13be..000000000000 --- a/profiles/default/linux/powerpc/ppc32/17.0/uclibc/parent +++ /dev/null @@ -1,3 +0,0 @@ -.. -../../../../../../arch/powerpc/ppc32 -../../../../../../features/uclibc/ diff --git a/profiles/default/linux/riscv/17.0/rv32imac/eapi b/profiles/default/linux/riscv/17.0/rv32imac/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/default/linux/riscv/17.0/rv32imac/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/default/linux/riscv/17.0/rv32imac/ilp32/eapi b/profiles/default/linux/riscv/17.0/rv32imac/ilp32/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/default/linux/riscv/17.0/rv32imac/ilp32/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/default/linux/riscv/17.0/rv32imac/ilp32/parent b/profiles/default/linux/riscv/17.0/rv32imac/ilp32/parent deleted file mode 100644 index a29c20c15237..000000000000 --- a/profiles/default/linux/riscv/17.0/rv32imac/ilp32/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../arch/riscv/rv32imac/ilp32 diff --git a/profiles/default/linux/riscv/17.0/rv32imac/ilp32d/eapi b/profiles/default/linux/riscv/17.0/rv32imac/ilp32d/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/default/linux/riscv/17.0/rv32imac/ilp32d/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/default/linux/riscv/17.0/rv32imac/ilp32d/parent b/profiles/default/linux/riscv/17.0/rv32imac/ilp32d/parent deleted file mode 100644 index f30144c36328..000000000000 --- a/profiles/default/linux/riscv/17.0/rv32imac/ilp32d/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../arch/riscv/rv32imac/ilp32d diff --git a/profiles/default/linux/riscv/17.0/rv32imac/parent b/profiles/default/linux/riscv/17.0/rv32imac/parent deleted file mode 100644 index 5c520eb16b4e..000000000000 --- a/profiles/default/linux/riscv/17.0/rv32imac/parent +++ /dev/null @@ -1,3 +0,0 @@ -../.. -../../../../../arch/riscv/rv32imac -../../../../../releases/17.0 diff --git a/profiles/default/linux/riscv/17.0/rv64gc/deprecated b/profiles/default/linux/riscv/17.0/rv64gc/deprecated deleted file mode 100644 index 36128fb4712c..000000000000 --- a/profiles/default/linux/riscv/17.0/rv64gc/deprecated +++ /dev/null @@ -1,43 +0,0 @@ -default/linux/riscv/20.0/rv64gc/lp64d - -On RISC-V we are switching from two-level library directories (e.g., -/usr/lib64/lp64d) to a more traditional directory architecture. -This is done via the profile upgrade from 17.0 to 20.0 profiles. - -We recommend to re-install from scratch using a 20.0 profile based -stage. 17.0 profiles will be deprecated immediately and removed -in 6 months. - -If you want to upgrade an existing installation, the following -steps should be taken. Please read all commands carefully first and -make sure you understand them, since the procedure is risky. The -commands are given for a lp64d profile; in case of a lp64 profile, -always replace lp64d with lp64. - -# cd /usr/local/lib64 -# cp -av lp64d/. . -# rm -rf lp64d -# ln -s . lp64d - -# cd /usr/lib64 -# cp -av lp64d/. . -# rm -rf lp64d -# ln -s . lp64d - -# cd /lib64 -# cp -av lp64d/. . -# rm -rf lp64d -# sln . lp64d - -Note that the last command uses "sln" instead of "ln -s". - -Then switch from your 17.0 profile to the corresponding 20.0 profile, -either by using "eselect profile" or by manually changing the -/etc/portage/make.profile symlink. - -Next, rebuild all packages: - -# emerge -eav world - -As last step, check if portage has removed any of the symlinks created -above, and if yes, recreate them. diff --git a/profiles/default/linux/riscv/17.0/rv64gc/eapi b/profiles/default/linux/riscv/17.0/rv64gc/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/default/linux/riscv/17.0/rv64gc/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/default/linux/riscv/17.0/rv64gc/lp64/deprecated b/profiles/default/linux/riscv/17.0/rv64gc/lp64/deprecated deleted file mode 100644 index e38047556647..000000000000 --- a/profiles/default/linux/riscv/17.0/rv64gc/lp64/deprecated +++ /dev/null @@ -1,43 +0,0 @@ -default/linux/riscv/20.0/rv64gc/lp64 - -On RISC-V we are switching from two-level library directories (e.g., -/usr/lib64/lp64d) to a more traditional directory architecture. -This is done via the profile upgrade from 17.0 to 20.0 profiles. - -We recommend to re-install from scratch using a 20.0 profile based -stage. 17.0 profiles will be deprecated immediately and removed -in 6 months. - -If you want to upgrade an existing installation, the following -steps should be taken. Please read all commands carefully first and -make sure you understand them, since the procedure is risky. The -commands are given for a lp64d profile; in case of a lp64 profile, -always replace lp64d with lp64. - -# cd /usr/local/lib64 -# cp -av lp64d/. . -# rm -rf lp64d -# ln -s . lp64d - -# cd /usr/lib64 -# cp -av lp64d/. . -# rm -rf lp64d -# ln -s . lp64d - -# cd /lib64 -# cp -av lp64d/. . -# rm -rf lp64d -# sln . lp64d - -Note that the last command uses "sln" instead of "ln -s". - -Then switch from your 17.0 profile to the corresponding 20.0 profile, -either by using "eselect profile" or by manually changing the -/etc/portage/make.profile symlink. - -Next, rebuild all packages: - -# emerge -eav world - -As last step, check if portage has removed any of the symlinks created -above, and if yes, recreate them. diff --git a/profiles/default/linux/riscv/17.0/rv64gc/lp64/eapi b/profiles/default/linux/riscv/17.0/rv64gc/lp64/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/default/linux/riscv/17.0/rv64gc/lp64/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/default/linux/riscv/17.0/rv64gc/lp64/parent b/profiles/default/linux/riscv/17.0/rv64gc/lp64/parent deleted file mode 100644 index 0273fe595371..000000000000 --- a/profiles/default/linux/riscv/17.0/rv64gc/lp64/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../arch/riscv/rv64gc/lp64 diff --git a/profiles/default/linux/riscv/17.0/rv64gc/lp64/systemd/deprecated b/profiles/default/linux/riscv/17.0/rv64gc/lp64/systemd/deprecated deleted file mode 100644 index 70e347cc4398..000000000000 --- a/profiles/default/linux/riscv/17.0/rv64gc/lp64/systemd/deprecated +++ /dev/null @@ -1,43 +0,0 @@ -default/linux/riscv/20.0/rv64gc/lp64/systemd - -On RISC-V we are switching from two-level library directories (e.g., -/usr/lib64/lp64d) to a more traditional directory architecture. -This is done via the profile upgrade from 17.0 to 20.0 profiles. - -We recommend to re-install from scratch using a 20.0 profile based -stage. 17.0 profiles will be deprecated immediately and removed -in 6 months. - -If you want to upgrade an existing installation, the following -steps should be taken. Please read all commands carefully first and -make sure you understand them, since the procedure is risky. The -commands are given for a lp64d profile; in case of a lp64 profile, -always replace lp64d with lp64. - -# cd /usr/local/lib64 -# cp -av lp64d/. . -# rm -rf lp64d -# ln -s . lp64d - -# cd /usr/lib64 -# cp -av lp64d/. . -# rm -rf lp64d -# ln -s . lp64d - -# cd /lib64 -# cp -av lp64d/. . -# rm -rf lp64d -# sln . lp64d - -Note that the last command uses "sln" instead of "ln -s". - -Then switch from your 17.0 profile to the corresponding 20.0 profile, -either by using "eselect profile" or by manually changing the -/etc/portage/make.profile symlink. - -Next, rebuild all packages: - -# emerge -eav world - -As last step, check if portage has removed any of the symlinks created -above, and if yes, recreate them. diff --git a/profiles/default/linux/riscv/17.0/rv64gc/lp64/systemd/eapi b/profiles/default/linux/riscv/17.0/rv64gc/lp64/systemd/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/default/linux/riscv/17.0/rv64gc/lp64/systemd/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/default/linux/riscv/17.0/rv64gc/lp64/systemd/parent b/profiles/default/linux/riscv/17.0/rv64gc/lp64/systemd/parent deleted file mode 100644 index 44f88d3e2df0..000000000000 --- a/profiles/default/linux/riscv/17.0/rv64gc/lp64/systemd/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../../targets/systemd diff --git a/profiles/default/linux/riscv/17.0/rv64gc/lp64d/deprecated b/profiles/default/linux/riscv/17.0/rv64gc/lp64d/deprecated deleted file mode 100644 index 36128fb4712c..000000000000 --- a/profiles/default/linux/riscv/17.0/rv64gc/lp64d/deprecated +++ /dev/null @@ -1,43 +0,0 @@ -default/linux/riscv/20.0/rv64gc/lp64d - -On RISC-V we are switching from two-level library directories (e.g., -/usr/lib64/lp64d) to a more traditional directory architecture. -This is done via the profile upgrade from 17.0 to 20.0 profiles. - -We recommend to re-install from scratch using a 20.0 profile based -stage. 17.0 profiles will be deprecated immediately and removed -in 6 months. - -If you want to upgrade an existing installation, the following -steps should be taken. Please read all commands carefully first and -make sure you understand them, since the procedure is risky. The -commands are given for a lp64d profile; in case of a lp64 profile, -always replace lp64d with lp64. - -# cd /usr/local/lib64 -# cp -av lp64d/. . -# rm -rf lp64d -# ln -s . lp64d - -# cd /usr/lib64 -# cp -av lp64d/. . -# rm -rf lp64d -# ln -s . lp64d - -# cd /lib64 -# cp -av lp64d/. . -# rm -rf lp64d -# sln . lp64d - -Note that the last command uses "sln" instead of "ln -s". - -Then switch from your 17.0 profile to the corresponding 20.0 profile, -either by using "eselect profile" or by manually changing the -/etc/portage/make.profile symlink. - -Next, rebuild all packages: - -# emerge -eav world - -As last step, check if portage has removed any of the symlinks created -above, and if yes, recreate them. diff --git a/profiles/default/linux/riscv/17.0/rv64gc/lp64d/eapi b/profiles/default/linux/riscv/17.0/rv64gc/lp64d/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/default/linux/riscv/17.0/rv64gc/lp64d/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/default/linux/riscv/17.0/rv64gc/lp64d/parent b/profiles/default/linux/riscv/17.0/rv64gc/lp64d/parent deleted file mode 100644 index f497f659b838..000000000000 --- a/profiles/default/linux/riscv/17.0/rv64gc/lp64d/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../arch/riscv/rv64gc/lp64d diff --git a/profiles/default/linux/riscv/17.0/rv64gc/lp64d/systemd/deprecated b/profiles/default/linux/riscv/17.0/rv64gc/lp64d/systemd/deprecated deleted file mode 100644 index cbac179df32e..000000000000 --- a/profiles/default/linux/riscv/17.0/rv64gc/lp64d/systemd/deprecated +++ /dev/null @@ -1,43 +0,0 @@ -default/linux/riscv/20.0/rv64gc/lp64d/systemd - -On RISC-V we are switching from two-level library directories (e.g., -/usr/lib64/lp64d) to a more traditional directory architecture. -This is done via the profile upgrade from 17.0 to 20.0 profiles. - -We recommend to re-install from scratch using a 20.0 profile based -stage. 17.0 profiles will be deprecated immediately and removed -in 6 months. - -If you want to upgrade an existing installation, the following -steps should be taken. Please read all commands carefully first and -make sure you understand them, since the procedure is risky. The -commands are given for a lp64d profile; in case of a lp64 profile, -always replace lp64d with lp64. - -# cd /usr/local/lib64 -# cp -av lp64d/. . -# rm -rf lp64d -# ln -s . lp64d - -# cd /usr/lib64 -# cp -av lp64d/. . -# rm -rf lp64d -# ln -s . lp64d - -# cd /lib64 -# cp -av lp64d/. . -# rm -rf lp64d -# sln . lp64d - -Note that the last command uses "sln" instead of "ln -s". - -Then switch from your 17.0 profile to the corresponding 20.0 profile, -either by using "eselect profile" or by manually changing the -/etc/portage/make.profile symlink. - -Next, rebuild all packages: - -# emerge -eav world - -As last step, check if portage has removed any of the symlinks created -above, and if yes, recreate them. diff --git a/profiles/default/linux/riscv/17.0/rv64gc/lp64d/systemd/eapi b/profiles/default/linux/riscv/17.0/rv64gc/lp64d/systemd/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/default/linux/riscv/17.0/rv64gc/lp64d/systemd/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/default/linux/riscv/17.0/rv64gc/lp64d/systemd/parent b/profiles/default/linux/riscv/17.0/rv64gc/lp64d/systemd/parent deleted file mode 100644 index 44f88d3e2df0..000000000000 --- a/profiles/default/linux/riscv/17.0/rv64gc/lp64d/systemd/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../../targets/systemd diff --git a/profiles/default/linux/riscv/17.0/rv64gc/parent b/profiles/default/linux/riscv/17.0/rv64gc/parent deleted file mode 100644 index 689797260969..000000000000 --- a/profiles/default/linux/riscv/17.0/rv64gc/parent +++ /dev/null @@ -1,3 +0,0 @@ -../.. -../../../../../arch/riscv/rv64gc -../../../../../releases/17.0 diff --git a/profiles/default/linux/riscv/20.0/rv32imac/parent b/profiles/default/linux/riscv/20.0/rv32imac/parent index 4e6e3225bf31..b8f5b5cbc9d2 100644 --- a/profiles/default/linux/riscv/20.0/rv32imac/parent +++ b/profiles/default/linux/riscv/20.0/rv32imac/parent @@ -1,4 +1,2 @@ ../.. -../../../../../arch/riscv/rv32imac ../../../../../releases/17.0 -../../../../../arch/riscv/1level diff --git a/profiles/default/linux/riscv/20.0/rv64gc/multilib/make.defaults b/profiles/default/linux/riscv/20.0/rv64gc/multilib/make.defaults deleted file mode 100644 index 42e660f1a345..000000000000 --- a/profiles/default/linux/riscv/20.0/rv64gc/multilib/make.defaults +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# we need to reset the two-level libdirs here, otherwise the one-level -# paths lead to collisions... note that the default abi libdir remains -# "lib64" - -LIBDIR_lp64="lib64/lp64" -LIBDIR_ilp32d="lib32/ilp32d" -LIBDIR_ilp32="lib32/ilp32" diff --git a/profiles/default/linux/riscv/20.0/rv64gc/multilib/parent b/profiles/default/linux/riscv/20.0/rv64gc/multilib/parent index f3229c5b9876..eef8b55d0efc 100644 --- a/profiles/default/linux/riscv/20.0/rv64gc/multilib/parent +++ b/profiles/default/linux/riscv/20.0/rv64gc/multilib/parent @@ -1 +1,2 @@ .. +../../../../../../arch/riscv/rv64gc/lp64d-multilib diff --git a/profiles/default/linux/riscv/20.0/rv64gc/parent b/profiles/default/linux/riscv/20.0/rv64gc/parent index 0f380a1962bb..b8f5b5cbc9d2 100644 --- a/profiles/default/linux/riscv/20.0/rv64gc/parent +++ b/profiles/default/linux/riscv/20.0/rv64gc/parent @@ -1,4 +1,2 @@ ../.. -../../../../../arch/riscv/rv64gc ../../../../../releases/17.0 -../../../../../arch/riscv/1level diff --git a/profiles/default/linux/riscv/parent b/profiles/default/linux/riscv/parent index 9f9d2cbed246..1f65d976126f 100644 --- a/profiles/default/linux/riscv/parent +++ b/profiles/default/linux/riscv/parent @@ -1,2 +1,3 @@ ../../../base .. +../../../arch/riscv diff --git a/profiles/default/linux/uclibc/deprecated b/profiles/default/linux/uclibc/deprecated deleted file mode 100644 index a03e880d5f33..000000000000 --- a/profiles/default/linux/uclibc/deprecated +++ /dev/null @@ -1,17 +0,0 @@ - -uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo -in Jan 2021, no one has volunteered to step up maintenance or expressed interest in -the uClibc-ng profiles. With this announcement we last-rite the "uclibc" -profiles, which will be removed on 2022-01-01. For parties interested in -an alternative libc, consider moving to musl, which is supported. - -Gentoo continues to wholeheartedly support musl and is focusing its -efforts in that area. - -Resources: -- https://wiki.gentoo.org/wiki/Project:Hardened_musl -- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches) -- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion - -Please see the news item for more information: -https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html diff --git a/profiles/default/linux/uclibc/eapi b/profiles/default/linux/uclibc/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/default/linux/uclibc/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/default/linux/uclibc/make.defaults b/profiles/default/linux/uclibc/make.defaults deleted file mode 100644 index 1908f11a5fc0..000000000000 --- a/profiles/default/linux/uclibc/make.defaults +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -PORTAGE_LIBC="uClibc" -ELIBC=uclibc - -FEATURES="sandbox sfperms strict" - -USE="nptl unicode -berkdb" -BOOTSTRAP_USE="${BOOTSTRAP_USE} nptl -berkdb" - -SYMLINK_LIB="no" diff --git a/profiles/default/linux/uclibc/mips/deprecated b/profiles/default/linux/uclibc/mips/deprecated deleted file mode 100644 index a03e880d5f33..000000000000 --- a/profiles/default/linux/uclibc/mips/deprecated +++ /dev/null @@ -1,17 +0,0 @@ - -uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo -in Jan 2021, no one has volunteered to step up maintenance or expressed interest in -the uClibc-ng profiles. With this announcement we last-rite the "uclibc" -profiles, which will be removed on 2022-01-01. For parties interested in -an alternative libc, consider moving to musl, which is supported. - -Gentoo continues to wholeheartedly support musl and is focusing its -efforts in that area. - -Resources: -- https://wiki.gentoo.org/wiki/Project:Hardened_musl -- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches) -- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion - -Please see the news item for more information: -https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html diff --git a/profiles/default/linux/uclibc/mips/eapi b/profiles/default/linux/uclibc/mips/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/default/linux/uclibc/mips/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/default/linux/uclibc/mips/make.defaults b/profiles/default/linux/uclibc/mips/make.defaults deleted file mode 100644 index 3e3fbc4a2be4..000000000000 --- a/profiles/default/linux/uclibc/mips/make.defaults +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -ARCH="mips" -ACCEPT_KEYWORDS="${ARCH} ~${ARCH}" - -CHOST="mips-gentoo-linux-uclibc" -CFLAGS="-O2 -pipe" -CXXFLAGS="${CFLAGS}" -FFLAGS="${CFLAGS}" -FCFLAGS="${CFLAGS}" - -# Anthony G. Basile <blueness@gentoo.org> (2014-07-01) -# Multilib-related setup, bug #515130 -ABI="o32" -DEFAULT_ABI="o32" -MULTILIB_ABIS="o32" -CHOST_o32="${CHOST}" -LIBDIR_o32="lib" -IUSE_IMPLICIT="abi_mips_o32" diff --git a/profiles/default/linux/uclibc/mips/mipsel/deprecated b/profiles/default/linux/uclibc/mips/mipsel/deprecated deleted file mode 100644 index a03e880d5f33..000000000000 --- a/profiles/default/linux/uclibc/mips/mipsel/deprecated +++ /dev/null @@ -1,17 +0,0 @@ - -uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo -in Jan 2021, no one has volunteered to step up maintenance or expressed interest in -the uClibc-ng profiles. With this announcement we last-rite the "uclibc" -profiles, which will be removed on 2022-01-01. For parties interested in -an alternative libc, consider moving to musl, which is supported. - -Gentoo continues to wholeheartedly support musl and is focusing its -efforts in that area. - -Resources: -- https://wiki.gentoo.org/wiki/Project:Hardened_musl -- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches) -- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion - -Please see the news item for more information: -https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html diff --git a/profiles/default/linux/uclibc/mips/mipsel/eapi b/profiles/default/linux/uclibc/mips/mipsel/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/default/linux/uclibc/mips/mipsel/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/default/linux/uclibc/mips/mipsel/make.defaults b/profiles/default/linux/uclibc/mips/mipsel/make.defaults deleted file mode 100644 index 7a0c10717521..000000000000 --- a/profiles/default/linux/uclibc/mips/mipsel/make.defaults +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -CHOST="mipsel-gentoo-linux-uclibc" -CHOST_o32="${CHOST}" diff --git a/profiles/default/linux/uclibc/mips/mipsel/parent b/profiles/default/linux/uclibc/mips/mipsel/parent deleted file mode 100644 index f3229c5b9876..000000000000 --- a/profiles/default/linux/uclibc/mips/mipsel/parent +++ /dev/null @@ -1 +0,0 @@ -.. diff --git a/profiles/default/linux/uclibc/mips/package.mask b/profiles/default/linux/uclibc/mips/package.mask deleted file mode 100644 index dddaa61ae978..000000000000 --- a/profiles/default/linux/uclibc/mips/package.mask +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -# -# See bug #544756. ->=sys-devel/gcc-4.9 - -# -# Broken packages -app-cdr/cdrtools diff --git a/profiles/default/linux/uclibc/mips/package.use.force b/profiles/default/linux/uclibc/mips/package.use.force deleted file mode 100644 index 89f4520ca4eb..000000000000 --- a/profiles/default/linux/uclibc/mips/package.use.force +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Michał Górny <mgorny@gentoo.org> (2016-09-24) -# Force the host target to avoid dependency hell -dev-ml/llvm-ocaml llvm_targets_Mips -sys-devel/clang llvm_targets_Mips -sys-devel/llvm llvm_targets_Mips diff --git a/profiles/default/linux/uclibc/mips/package.use.mask b/profiles/default/linux/uclibc/mips/package.use.mask deleted file mode 100644 index 44c0f9a15363..000000000000 --- a/profiles/default/linux/uclibc/mips/package.use.mask +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Felix Janda <felix.janda@posteo.de> (2016-09-24) -# net-libs/libnetfilter_conntrack is not keyworded on mips -net-dns/dnsmasq conntrack - -# Davide Pesavento <pesa@gentoo.org> (2015-10-26) -# Tests require non-keyworded qt5 -dev-qt/qtchooser test - -# Matthias Maier <tamiko@gentoo.org> (2014-12-24) -# sys-devel/clang is not keyworded on mips. -app-doc/doxygen clang diff --git a/profiles/default/linux/uclibc/mips/parent b/profiles/default/linux/uclibc/mips/parent deleted file mode 100644 index f3229c5b9876..000000000000 --- a/profiles/default/linux/uclibc/mips/parent +++ /dev/null @@ -1 +0,0 @@ -.. diff --git a/profiles/default/linux/uclibc/mips/use.force b/profiles/default/linux/uclibc/mips/use.force deleted file mode 100644 index e94d30137368..000000000000 --- a/profiles/default/linux/uclibc/mips/use.force +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# Force the flag which corresponds to arch/abi, bug #515130 -mips -abi_mips_o32 diff --git a/profiles/default/linux/uclibc/mips/use.mask b/profiles/default/linux/uclibc/mips/use.mask deleted file mode 100644 index b285b3b4746e..000000000000 --- a/profiles/default/linux/uclibc/mips/use.mask +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -# Unmask the flag which corresponds to arch/abi, bug #515130 --mips --abi_mips_o32 diff --git a/profiles/default/linux/uclibc/package.mask b/profiles/default/linux/uclibc/package.mask deleted file mode 100644 index 97da958c1c0c..000000000000 --- a/profiles/default/linux/uclibc/package.mask +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -sys-libs/musl -sys-libs/glibc -sys-libs/pam - -# We use eudev which is tested on both uclibc and musl -sys-apps/systemd -sys-fs/udev - -# Working on it, bug #470884 -dev-libs/elfutils ->virtual/libelf-2 - -# These binary pkgs have a hard dep on glibc; make repoman shut up -app-arch/rar -dev-games/ps2-packer -games-action/crimsonland -games-action/descent3 -games-action/descent3-demo -games-action/guacamelee -games-action/shadowgrounds-bin -games-action/shadowgrounds-survivor-bin -games-action/trine -games-fps/etqw-bin -games-fps/glxquake-bin -games-fps/legends -games-fps/soldieroffortune -games-fps/transfusion-bin -games-fps/tribes2 -games-fps/ut2004 -games-fps/ut2004-bonuspack-cbp1 -games-fps/ut2004-bonuspack-cbp2 -games-fps/ut2004-bonuspack-ece -games-fps/ut2004-bonuspack-mega -games-fps/ut2004-data -games-puzzle/world-of-goo-demo -games-puzzle/world-of-goo-hb -games-roguelike/neon-chrome -games-rpg/costume-quest -games-rpg/wasteland2 -games-server/etqw-ded -games-server/ut2004-ded -games-simulation/bcs-demo -games-strategy/defcon-demo -games-strategy/knights-demo -games-strategy/majesty-demo - -# needs boost[nls] -games-strategy/wesnoth - -# missing multilib deps -games-action/beathazardultra -games-action/brutal-legend -games-action/hotline-miami -games-action/intrusion2 -games-action/solar2 -games-action/swordandsworcery -games-action/trine-enchanted-edition -games-action/trine2 -games-arcade/dynamitejack -games-arcade/thinktanks-demo -games-misc/little-inferno -games-misc/papers-please -games-rpg/dear-esther -games-rpg/dungeon-defenders - diff --git a/profiles/default/linux/uclibc/package.use.mask b/profiles/default/linux/uclibc/package.use.mask deleted file mode 100644 index 6e32f7f6fd2e..000000000000 --- a/profiles/default/linux/uclibc/package.use.mask +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# Michał Górny <mgorny@gentoo.org> (2018-01-12) -# Those require USE=java that is masked in this profile. -app-emulation/virtualbox vboxwebsrv -app-office/libreoffice libreoffice_extensions_wiki-publisher - -# Thomas Deutschmann <whissi@gentoo.org> (2017-01-21) -# Mask due Gnome3 not going to be stabilized on this arch -# due to uclibc -dev-util/geany-plugins gtkspell - -# Joshua Kinard <kumba@gentoo.org> (2016-01-18) -# Fails linking to gettext/libintl for symbol 'libintl_gettext'. -# Is fixable by using 'append-ldflags' from flag-o-matic to force -# -lintl, but that's a QA violation. Real solution is to use -# 'append-libs', but xfsdump's build system doesn't honor $LIBS. -# So this is the best way for now. See 570548. -sys-fs/xfsdump nls diff --git a/profiles/default/linux/uclibc/packages b/profiles/default/linux/uclibc/packages deleted file mode 100644 index cd23d77e3f2c..000000000000 --- a/profiles/default/linux/uclibc/packages +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -*app-misc/pax-utils -*dev-libs/libiconv -*dev-libs/libintl --*sys-apps/man-pages diff --git a/profiles/default/linux/uclibc/packages.build b/profiles/default/linux/uclibc/packages.build deleted file mode 100644 index bcc0d2106efd..000000000000 --- a/profiles/default/linux/uclibc/packages.build +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 1999-2021 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -# This file lists extra packages needed to build for -# a stage 1 based on this profile. - -dev-libs/libiconv -dev-libs/libintl diff --git a/profiles/default/linux/uclibc/parent b/profiles/default/linux/uclibc/parent deleted file mode 100644 index 2348d8d17b95..000000000000 --- a/profiles/default/linux/uclibc/parent +++ /dev/null @@ -1,3 +0,0 @@ -../../../arch/base -../../../base -.. diff --git a/profiles/default/linux/uclibc/use.force b/profiles/default/linux/uclibc/use.force deleted file mode 100644 index dbadd65e481f..000000000000 --- a/profiles/default/linux/uclibc/use.force +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -elibc_uclibc -uclibc diff --git a/profiles/default/linux/uclibc/use.mask b/profiles/default/linux/uclibc/use.mask deleted file mode 100644 index 32ee894d8488..000000000000 --- a/profiles/default/linux/uclibc/use.mask +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -# Thomas Deutschmann <whissi@gentoo.org> (2017-01-28) -# No JAVA in uclibc -java - -nls -pam - --uclibc - --elibc_uclibc -elibc_glibc -elibc_musl diff --git a/profiles/default/linux/x86/17.0/uclibc/deprecated b/profiles/default/linux/x86/17.0/uclibc/deprecated deleted file mode 100644 index a03e880d5f33..000000000000 --- a/profiles/default/linux/x86/17.0/uclibc/deprecated +++ /dev/null @@ -1,17 +0,0 @@ - -uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo -in Jan 2021, no one has volunteered to step up maintenance or expressed interest in -the uClibc-ng profiles. With this announcement we last-rite the "uclibc" -profiles, which will be removed on 2022-01-01. For parties interested in -an alternative libc, consider moving to musl, which is supported. - -Gentoo continues to wholeheartedly support musl and is focusing its -efforts in that area. - -Resources: -- https://wiki.gentoo.org/wiki/Project:Hardened_musl -- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches) -- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion - -Please see the news item for more information: -https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html diff --git a/profiles/default/linux/x86/17.0/uclibc/eapi b/profiles/default/linux/x86/17.0/uclibc/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/default/linux/x86/17.0/uclibc/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/default/linux/x86/17.0/uclibc/hardened/deprecated b/profiles/default/linux/x86/17.0/uclibc/hardened/deprecated deleted file mode 100644 index a03e880d5f33..000000000000 --- a/profiles/default/linux/x86/17.0/uclibc/hardened/deprecated +++ /dev/null @@ -1,17 +0,0 @@ - -uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo -in Jan 2021, no one has volunteered to step up maintenance or expressed interest in -the uClibc-ng profiles. With this announcement we last-rite the "uclibc" -profiles, which will be removed on 2022-01-01. For parties interested in -an alternative libc, consider moving to musl, which is supported. - -Gentoo continues to wholeheartedly support musl and is focusing its -efforts in that area. - -Resources: -- https://wiki.gentoo.org/wiki/Project:Hardened_musl -- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches) -- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion - -Please see the news item for more information: -https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html diff --git a/profiles/default/linux/x86/17.0/uclibc/hardened/eapi b/profiles/default/linux/x86/17.0/uclibc/hardened/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/default/linux/x86/17.0/uclibc/hardened/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/default/linux/x86/17.0/uclibc/hardened/parent b/profiles/default/linux/x86/17.0/uclibc/hardened/parent deleted file mode 100644 index 45a355b0beba..000000000000 --- a/profiles/default/linux/x86/17.0/uclibc/hardened/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../features/hardened/amd64 diff --git a/profiles/default/linux/x86/17.0/uclibc/make.defaults b/profiles/default/linux/x86/17.0/uclibc/make.defaults deleted file mode 100644 index 846d921dc2c0..000000000000 --- a/profiles/default/linux/x86/17.0/uclibc/make.defaults +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -CHOST="i686-gentoo-linux-uclibc" - -# Anthony G. Basile <blueness@gentoo.org> (2014-07-01) -# Multilib-related setup, bug #515130 -MULTILIB_ABIS="x86" -CHOST_x86="${CHOST}" -LIBDIR_x86="lib" diff --git a/profiles/default/linux/x86/17.0/uclibc/parent b/profiles/default/linux/x86/17.0/uclibc/parent deleted file mode 100644 index bf856ff784ae..000000000000 --- a/profiles/default/linux/x86/17.0/uclibc/parent +++ /dev/null @@ -1,3 +0,0 @@ -.. -../../../../../arch/x86 -../../../../../features/uclibc/ diff --git a/profiles/desc/elibc.desc b/profiles/desc/elibc.desc index 04c4db7791ff..ec994a00e657 100644 --- a/profiles/desc/elibc.desc +++ b/profiles/desc/elibc.desc @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of ELIBC USE_EXPAND flags. @@ -10,15 +10,12 @@ bionic - ELIBC setting for systems that use Android's Bionic C library Cygwin - ELIBC setting for systems that use Cygwin Darwin - ELIBC setting for systems that use the Darwin C library DragonFly - ELIBC setting for systems that use the DragonFly C library -FreeBSD - ELIBC setting for systems that use the FreeBSD C library glibc - ELIBC setting for systems that use the GNU C library HPUX - ELIBC setting for systems that use the HP-UX C library Interix - ELIBC setting for systems that use the Interix C library mingw - ELIBC setting for systems that use the Minimalist GNU for Windows library -mintlib - ELIBC setting for systems that use the FreeMiNT C library musl - ELIBC setting for systems that use the musl C library NetBSD - ELIBC setting for systems that use the NetBSD C library OpenBSD - ELIBC setting for systems that use the OpenBSD C library SunOS - ELIBC setting for systems that use the Sun Solaris C library -uclibc - ELIBC setting for systems that use the uClibc C library Winnt - ELIBC setting for systems that use Winnt diff --git a/profiles/embedded/make.defaults b/profiles/embedded/make.defaults index b0ddb83f4f8d..4320f726a5e9 100644 --- a/profiles/embedded/make.defaults +++ b/profiles/embedded/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2008-2021 Gentoo Authors +# Copyright 2008-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 USE="kdrive minimal multicall zlib" @@ -24,7 +24,7 @@ IUSE_IMPLICIT="prefix prefix-guest prefix-stack" USE_EXPAND_UNPREFIXED="ARCH" USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND" USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 hppa ia64 m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-fbsd x86-linux x86-solaris x86-winnt" -USE_EXPAND_VALUES_ELIBC="AIX bionic Cygwin Darwin DragonFly FreeBSD glibc HPUX Interix mingw mintlib musl NetBSD OpenBSD SunOS uclibc Winnt" +USE_EXPAND_VALUES_ELIBC="AIX bionic Cygwin Darwin DragonFly glibc HPUX Interix mingw musl NetBSD OpenBSD SunOS Winnt" USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX linux NetBSD OpenBSD SunOS Winnt" USE_EXPAND_VALUES_USERLAND="BSD GNU" diff --git a/profiles/features/hardened/package.use.mask b/profiles/features/hardened/package.use.mask index 484dafd701c0..fd48a16c7817 100644 --- a/profiles/features/hardened/package.use.mask +++ b/profiles/features/hardened/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 sys-apps/hwloc gl @@ -12,6 +12,3 @@ www-client/firefox gmp-autoupdate # net-fs/openafs-kernel module can't be used on hardened, # see bug 540196. net-fs/openafs modules - -# jit don't work on hardened. -dev-vcs/git pcre-jit diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask index 95cd5b8d1c49..66e8061eae59 100644 --- a/profiles/features/musl/package.mask +++ b/profiles/features/musl/package.mask @@ -1,6 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Marek Szuba <marecki@gentoo.org> (2022-01-01) +# Binary-only package linked against glibc. +app-crypt/rainbowcrack + # Conrad Kostecki <conikost@gentoo.org> (2021-12-15) # Level Zero needs RTLD_DEEPBIND, which does not exist on musl. dev-libs/level-zero @@ -55,11 +59,8 @@ app-emulation/dosemu # Old undated blocks of masks # - -sys-libs/uclibc-ng sys-libs/glibc -# We use eudev which is tested on both uclibc and musl # As of 2021-08-08, >=sys-fs/udev-249-r2 is patched in Gentoo # to work on musl. sys-apps/systemd diff --git a/profiles/features/musl/use.mask b/profiles/features/musl/use.mask index 3029d07118b7..394d12cd2af2 100644 --- a/profiles/features/musl/use.mask +++ b/profiles/features/musl/use.mask @@ -1,9 +1,8 @@ -# Copyright 1999-2020 Gentoo Authors. +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Select the correct ELIBC -elibc_musl -elibc_uclibc elibc_glibc # Musl doesn't have support for utmp/wtmp by design diff --git a/profiles/features/prefix/package.use.mask b/profiles/features/prefix/package.use.mask index e31604ff8285..a90a7c2a9588 100644 --- a/profiles/features/prefix/package.use.mask +++ b/profiles/features/prefix/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Sam James <sam@gentoo.org> (2021-01-27) @@ -25,8 +25,8 @@ sys-apps/dbus-broker launcher www-servers/uwsgi uwsgi_plugins_systemd_logger # Benda Xu <heroxbd@gentoo.org> (2016-07-28) -# Needs root privilege. -sys-fs/eudev hwdb kmod +# Needs root privileges. +sys-fs/eudev kmod # Fabian Groffen <grobian@gentoo.org> (2011-12-08) # USE=vanilla produces a broken compiler for Prefix. Only use this flag diff --git a/profiles/features/uclibc/deprecated b/profiles/features/uclibc/deprecated deleted file mode 100644 index a03e880d5f33..000000000000 --- a/profiles/features/uclibc/deprecated +++ /dev/null @@ -1,17 +0,0 @@ - -uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo -in Jan 2021, no one has volunteered to step up maintenance or expressed interest in -the uClibc-ng profiles. With this announcement we last-rite the "uclibc" -profiles, which will be removed on 2022-01-01. For parties interested in -an alternative libc, consider moving to musl, which is supported. - -Gentoo continues to wholeheartedly support musl and is focusing its -efforts in that area. - -Resources: -- https://wiki.gentoo.org/wiki/Project:Hardened_musl -- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches) -- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion - -Please see the news item for more information: -https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html diff --git a/profiles/features/uclibc/eapi b/profiles/features/uclibc/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/features/uclibc/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/features/uclibc/make.defaults b/profiles/features/uclibc/make.defaults deleted file mode 100644 index 3a1b040cc7cb..000000000000 --- a/profiles/features/uclibc/make.defaults +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -PORTAGE_LIBC="uClibc" -ELIBC=uclibc - -FEATURES="sandbox sfperms strict" - -USE="nptl unicode -berkdb" -BOOTSTRAP_USE="${BOOTSTRAP_USE} nptl -berkdb" - -SYMLINK_LIB="no" -FEATURES="-multilib-strict" diff --git a/profiles/features/uclibc/package.mask b/profiles/features/uclibc/package.mask deleted file mode 100644 index 39a81a82d33a..000000000000 --- a/profiles/features/uclibc/package.mask +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -sys-libs/musl -sys-libs/glibc -sys-libs/pam - -# Andreas K. Hüttel <dilfridge@gentoo.org> (2021-07-14) -# Mask the libxcrypt-based virtual -~virtual/libcrypt-2 --virtual/libcrypt:0/1 - -# Ionen Wolkens <ionen@gentoo.org> (2021-07-09) -# Mask in favor of opentmpfiles until usable with uclibc-ng (bug #801106) -sys-apps/systemd-tmpfiles - -# David Seifert <soap@gentoo.org> (2021-02-08) -# nvidia-drivers only works against glibc. -x11-drivers/nvidia-drivers - -# We use eudev which is tested on both uclibc and musl -sys-apps/systemd -sys-fs/udev - -# Working on it, bug #470884 -dev-libs/elfutils ->virtual/libelf-2 diff --git a/profiles/features/uclibc/package.unmask b/profiles/features/uclibc/package.unmask deleted file mode 100644 index 73afa680a140..000000000000 --- a/profiles/features/uclibc/package.unmask +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Ionen Wolkens <ionen@gentoo.org> (2021-07-09) -# Unmask opentmpfiles on uclibc profiles until systemd-tmpfiles is -# usable (bug #801106). -sys-apps/opentmpfiles diff --git a/profiles/features/uclibc/package.use b/profiles/features/uclibc/package.use deleted file mode 100644 index c5742cb3c80e..000000000000 --- a/profiles/features/uclibc/package.use +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 1999-2021 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# Anthony G. Basile <blueness@gentoo.org> (2018-07-14) -# We need this to break a circular dependency with -# 'sys-libs/libcap pam' in stage3 catalyst builds -sys-libs/pam -filecaps diff --git a/profiles/features/uclibc/package.use.force b/profiles/features/uclibc/package.use.force deleted file mode 100644 index 82ca48bfea6c..000000000000 --- a/profiles/features/uclibc/package.use.force +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 2021 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -# Andreas K. Hüttel <dilfridge@gentoo.org> (2021-07-14) -# Do not force system install for libxcrypt here ->=sys-libs/libxcrypt-4.4.23-r1 -system -compat diff --git a/profiles/features/uclibc/package.use.mask b/profiles/features/uclibc/package.use.mask deleted file mode 100644 index b3f8a9ebe24a..000000000000 --- a/profiles/features/uclibc/package.use.mask +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Andreas K. Hüttel <dilfridge@gentoo.org> -# Restore mask here that is gone elsewhere -sys-libs/libxcrypt split-usr system - -# Anthony G. Basile <blueness@gentoo.org> -# sanitize is broken on at least all hardened uclibc -sys-devel/gcc sanitize - -# Michał Górny <mgorny@gentoo.org> (2018-01-12) -# Those require USE=java that is masked in this profile. -app-emulation/virtualbox vboxwebsrv -app-office/libreoffice libreoffice_extensions_wiki-publisher - -# Thomas Deutschmann <whissi@gentoo.org> (2017-01-21) -# Mask due Gnome3 not going to be stabilized on this arch -# due to uclibc -dev-util/geany-plugins gtkspell - -# Joshua Kinard <kumba@gentoo.org> (2016-01-18) -# Fails linking to gettext/libintl for symbol 'libintl_gettext'. -# Is fixable by using 'append-ldflags' from flag-o-matic to force -# -lintl, but that's a QA violation. Real solution is to use -# 'append-libs', but xfsdump's build system doesn't honor $LIBS. -# So this is the best way for now. See 570548. -sys-fs/xfsdump nls - -# static linking works with uClibc -app-shells/mksh -static diff --git a/profiles/features/uclibc/packages b/profiles/features/uclibc/packages deleted file mode 100644 index 0ff81f33bfb2..000000000000 --- a/profiles/features/uclibc/packages +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -*app-misc/pax-utils -*dev-libs/libiconv -*dev-libs/libintl --*sys-apps/man-pages diff --git a/profiles/features/uclibc/packages.build b/profiles/features/uclibc/packages.build deleted file mode 100644 index eb8df49779a5..000000000000 --- a/profiles/features/uclibc/packages.build +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -# This file lists extra packages needed to build for -# a stage 1 based on this profile. - -dev-libs/libiconv -dev-libs/libintl diff --git a/profiles/features/uclibc/use.force b/profiles/features/uclibc/use.force deleted file mode 100644 index 6225883ae668..000000000000 --- a/profiles/features/uclibc/use.force +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -# Select the correct ELIBC -elibc_uclibc -uclibc diff --git a/profiles/features/uclibc/use.mask b/profiles/features/uclibc/use.mask deleted file mode 100644 index 94bf5b5ae184..000000000000 --- a/profiles/features/uclibc/use.mask +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors. -# Distributed under the terms of the GNU General Public License v2 - -# Thomas Deutschmann <whissi@gentoo.org> (2017-01-28) -# No JAVA in uclibc -java - -nls -pam - --uclibc - --elibc_uclibc -elibc_glibc -elibc_musl - -systemd diff --git a/profiles/hardened/linux/musl/use.mask b/profiles/hardened/linux/musl/use.mask index b851b043ca08..c294cc126a42 100644 --- a/profiles/hardened/linux/musl/use.mask +++ b/profiles/hardened/linux/musl/use.mask @@ -1,8 +1,7 @@ -# Copyright 1999-2015 Gentoo Foundation. +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -elibc_musl -elibc_uclibc elibc_glibc -hardened diff --git a/profiles/hardened/linux/uclibc/deprecated b/profiles/hardened/linux/uclibc/deprecated deleted file mode 100644 index a03e880d5f33..000000000000 --- a/profiles/hardened/linux/uclibc/deprecated +++ /dev/null @@ -1,17 +0,0 @@ - -uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo -in Jan 2021, no one has volunteered to step up maintenance or expressed interest in -the uClibc-ng profiles. With this announcement we last-rite the "uclibc" -profiles, which will be removed on 2022-01-01. For parties interested in -an alternative libc, consider moving to musl, which is supported. - -Gentoo continues to wholeheartedly support musl and is focusing its -efforts in that area. - -Resources: -- https://wiki.gentoo.org/wiki/Project:Hardened_musl -- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches) -- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion - -Please see the news item for more information: -https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html diff --git a/profiles/hardened/linux/uclibc/eapi b/profiles/hardened/linux/uclibc/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/hardened/linux/uclibc/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/hardened/linux/uclibc/make.defaults b/profiles/hardened/linux/uclibc/make.defaults deleted file mode 100644 index 1212f635f54f..000000000000 --- a/profiles/hardened/linux/uclibc/make.defaults +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -USE="${USE} hardened pic -jit -orc" -BOOTSTRAP_USE="${BOOTSTRAP_USE} hardened pic -jit -orc" diff --git a/profiles/hardened/linux/uclibc/mips/eapi b/profiles/hardened/linux/uclibc/mips/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/hardened/linux/uclibc/mips/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/hardened/linux/uclibc/mips/mipsel/eapi b/profiles/hardened/linux/uclibc/mips/mipsel/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/hardened/linux/uclibc/mips/mipsel/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/hardened/linux/uclibc/mips/mipsel/parent b/profiles/hardened/linux/uclibc/mips/mipsel/parent deleted file mode 100644 index 27f3883747a6..000000000000 --- a/profiles/hardened/linux/uclibc/mips/mipsel/parent +++ /dev/null @@ -1,2 +0,0 @@ -../../../../../default/linux/uclibc/mips/mipsel/ -../.. diff --git a/profiles/hardened/linux/uclibc/mips/parent b/profiles/hardened/linux/uclibc/mips/parent deleted file mode 100644 index 323f100058b2..000000000000 --- a/profiles/hardened/linux/uclibc/mips/parent +++ /dev/null @@ -1,2 +0,0 @@ -../../../../default/linux/uclibc/mips -.. diff --git a/profiles/hardened/linux/uclibc/package.use.mask b/profiles/hardened/linux/uclibc/package.use.mask deleted file mode 100644 index 7525128ecb90..000000000000 --- a/profiles/hardened/linux/uclibc/package.use.mask +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -# Anthony G. Basile <blueness@gentoo.org> (2017-12-12) -# masked in base, unmask for hardened/uclibc -sys-devel/gcc -pie diff --git a/profiles/hardened/linux/uclibc/use.force b/profiles/hardened/linux/uclibc/use.force deleted file mode 100644 index b0ea1237d5a6..000000000000 --- a/profiles/hardened/linux/uclibc/use.force +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -elibc_uclibc - -# Make sure people don't accidentally turn of ssp/pie in important packages. -pie -ssp diff --git a/profiles/hardened/linux/uclibc/use.mask b/profiles/hardened/linux/uclibc/use.mask deleted file mode 100644 index 174226cb64e3..000000000000 --- a/profiles/hardened/linux/uclibc/use.mask +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - --elibc_uclibc -elibc_musl -elibc_glibc - --hardened - -# precompiled headers are not compat with ASLR. -pch - -# prelink is masked for hardened -prelink - -# profile are incompatible when linking with pie -profile diff --git a/profiles/info_pkgs b/profiles/info_pkgs index ec81f85d27d5..bb782b267881 100644 --- a/profiles/info_pkgs +++ b/profiles/info_pkgs @@ -1,4 +1,4 @@ -# Copyright 2004-2021 Gentoo Authors +# Copyright 2004-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 ## @@ -11,7 +11,6 @@ sys-devel/automake sys-kernel/linux-headers sys-libs/glibc sys-libs/musl -sys-libs/uclibc-ng sys-devel/binutils sys-devel/binutils-config sys-devel/libtool diff --git a/profiles/package.mask b/profiles/package.mask index 772a96c9f80d..8693c9eb21f2 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 #################################################################### @@ -33,6 +33,42 @@ #--- END OF EXAMPLES --- +# Ionen Wolkens <ionen@gentoo.org> (2022-01-03) +# Obsolete, higan-purify is now provided by games-emulation/higan +# as the icarus utility (bug #821121) and dev-games/higan-ananke +# has no known uses without higan-purify (bug #821124). Further +# stuck on gtk2 with dead HOMEPAGE / SRC_URI. +# Removal after 2022-02-02. +games-util/higan-purify +dev-games/higan-ananke + +# Florian Schmaus <flow@gentoo.org> (2022-01-02) +# Unmaintained, upstream gone, only packaged by +# Gentoo, and the whole idea to unlock based on +# bluetooth appears to be insecure. Bug #830448 +# Removal after 2022-03-01. +sys-auth/pam_blue + +# Jonas Stein <jstein@gentoo.org> (2022-01-02) +# Unmaintained and broken. +# Removal after 2022-03-01. Bug #830428. +www-servers/bozohttpd + +# Jonas Stein <jstein@gentoo.org> (2021-12-31) +# Removal after 2022-05-01. Bug #830331. +# Broken and upstream needs new maintainer. +x11-plugins/purple-facebook + +# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-19) +# java-virtuals and packages without consumers. +# Bug #828719. Removal in 30 days. +java-virtuals/ejb-api +java-virtuals/saaj-api +java-virtuals/transaction-api +java-virtuals/xmlrpc-api +dev-java/jsr67 +dev-java/glassfish-ejb-api + # Mike Gilbert <floppym@gentoo.org> (2021-12-24) # Replaced by sys-apps/hwdata. Removal on 2022-01-23. sys-apps/hwids @@ -201,106 +237,11 @@ net-analyzer/amap # Blender compatibility (no mixed LLVM versions). =media-libs/osl-1.12* -# William Hubbs <williamh@gentoo.org> (2021-11-30) -# Dead upstream, no releases since 2015 -# Bug #770619; masked for removal on 2021-12-30. -net-vpn/badvpn - -# Andreas Sturmlechner <asturm@gentoo.org> (2021-11-30) -# Blocks cleanup of sci-libs/fcl-0.5.0, unmaintained in Gentoo. -# Upstream master claims to target sci-libs/fcl-0.6.1, but that -# requires someone adopting the package. -# Bug #770589; masked for removal on 2021-12-30. -dev-python/python-fcl - -# Andreas Sturmlechner <asturm@gentoo.org> (2021-11-30) -# No revdeps, bug #774498; masked for removal on 2021-12-30. -dev-libs/qrosscore - -# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-28) -# Libraries without consumers. Removal in 30 days. -dev-java/commons-pool -dev-java/dict4j -dev-java/felix-gogo-command -dev-java/jama -dev-java/janino -dev-java/jchardet -dev-java/jcommon -dev-java/jdynamite -dev-java/jfreesvg -dev-java/jgrapht -dev-java/jmdns -dev-java/jsr225 -dev-java/jsr311-api -dev-java/jsr322 -dev-java/jung -dev-java/mojarra -dev-java/neuroph -dev-java/ognl -dev-java/piccolo -dev-java/portletapi -dev-java/vldocking -dev-java/ws-commons-util -dev-java/xml-security -dev-java/xmpcore - -# Marek Szuba <marecki@gentoo.org> (2021-11-27) -# XXV has been outdated and unmaintained in Gentoo for years. -# EAPI 5, numerous QA violations. -# Removal in 30 days. Bug #827669 -www-misc/xxv -x11-themes/xxv-skins - -# Marek Szuba <marecki@gentoo.org> (2021-11-27) -# No activity in upstream GitHub repository since July 2013, -# no official release tarballs, unmaintained in Gentoo, EAPI 5. -# Removal in 30 days. Bug #827666 -www-apache/mod_vhost_ldap - -# Marek Szuba <marecki@gentoo.org> (2021-11-27) -# Upstream Web site (including release tarballs) is gone, no activity -# in their GitHub repository since June 2012. Unmaintained in Gentoo -# for years, EAPI 5. -# Removal in 30 days. Bug #827663 -www-apache/mod_ldap_userdir - -# Marek Szuba <marecki@gentoo.org> (2021-11-27) -# Upstream is long gone, unmaintained in Gentoo for years, EAPI 5. -# Removal in 30 days. Bug #827657 -www-apache/mod_extract_forwarded - -# Marek Szuba <marecki@gentoo.org> (2021-11-27) -# No upstream activity since October 2005, release tarballs -# not available any more. Unmaintained in Gentoo, EAPI 5. -# Removal in 30 days. Bug #827654 -www-apache/mod_evasive - -# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-26) -# Library without consumers. Removal in 30 days. -dev-java/jss - -# Alfredo Tupone <tupone@gentoo.org> (2021-11-26) -# EAPI 6. Removal in 30 days. Bug @827158 -=dev-lang/gnat-gpl-2019-r2 - -# Marek Szuba <marecki@gentoo.org> (2021-11-25) -# Upstream discontinued Linux support over 10 years ago so we are now -# one major version and countless known bugs behind. No source archives -# published for current versions. Unmaintained in Gentoo for years, -# EAPI 5. Removal in 30 days. Bug #827522 -sci-biology/ApE - # Hans de Graaff <graaff@gentoo.org> (2021-11-26) # Mask new rubygems version for testing. This version uses a new # gentoo-defaults profile, bug #789957 >=dev-ruby/rubygems-3.2.31 -# Hans de Graaff <graaff@gentoo.org> (2021-11-26) -# Old slot, obsolete since 2016. No reverse dependencies. Use the -# newer slot instead. -# Masked for removal in 30 days. -dev-ruby/typhoeus:0 - # 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}) diff --git a/profiles/prefix/darwin/macos/package.mask b/profiles/prefix/darwin/macos/package.mask index 8db86fec4d07..7c44bbda818d 100644 --- a/profiles/prefix/darwin/macos/package.mask +++ b/profiles/prefix/darwin/macos/package.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Sam James <sam@gentoo.org> (2021-12-23) @@ -8,9 +8,3 @@ # bug #829847 =app-editors/nano-5.9 =app-editors/nano-6.0 - -# Sam James <sam@gentoo.org> (2021-09-05) -# gdbm-1.21 fails to build right now on macOS with: -# ```gdbmshell.c:1013:54: error: ‘struct stat’ has no member named ‘st_mtim’``` -# bug #811792 -=sys-libs/gdbm-1.21 diff --git a/profiles/prefix/sunos/use.mask b/profiles/prefix/sunos/use.mask index 02248a9b5031..875fdb97c4dd 100644 --- a/profiles/prefix/sunos/use.mask +++ b/profiles/prefix/sunos/use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Re-add SunOS libc @@ -19,5 +19,4 @@ hardened oss svga rtc -uclibc v4l diff --git a/profiles/prefix/windows/winnt/use.mask b/profiles/prefix/windows/winnt/use.mask index 7c916bb3e37c..96fe791477a6 100644 --- a/profiles/prefix/windows/winnt/use.mask +++ b/profiles/prefix/windows/winnt/use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Re-add Winnt libc @@ -7,7 +7,6 @@ # CURL_SSL=winssl is allowd on Winnt libc -curl_ssl_winssl -# these need a review, since they are just copied from interix # these will more than likely never work on Windows 3dfx acpi @@ -46,8 +45,6 @@ selinux scanner smartcard svga -uclibc -# unicode is totally b0rked on interix unicode usb v4l diff --git a/profiles/profiles.desc b/profiles/profiles.desc index ef85a255410f..f60317bf41ad 100644 --- a/profiles/profiles.desc +++ b/profiles/profiles.desc @@ -1,4 +1,4 @@ -# Copyright 2003-2021 Gentoo Authors +# Copyright 2003-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 ############################################# @@ -208,11 +208,6 @@ ppc64 default/linux/ppc64le/17.0/musl/hardened exp # RISC-V Profiles # @MAINTAINER: riscv@gentoo.org -riscv default/linux/riscv/17.0/rv64gc exp -riscv default/linux/riscv/17.0/rv64gc/lp64d exp -riscv default/linux/riscv/17.0/rv64gc/lp64d/systemd exp -riscv default/linux/riscv/17.0/rv64gc/lp64 exp -riscv default/linux/riscv/17.0/rv64gc/lp64/systemd exp riscv default/linux/riscv/20.0/rv64gc/lp64d stable riscv default/linux/riscv/20.0/rv64gc/lp64d/desktop dev riscv default/linux/riscv/20.0/rv64gc/lp64d/desktop/gnome dev @@ -285,23 +280,6 @@ ppc default/linux/powerpc/ppc32/17.0/musl/hardened exp x86 default/linux/x86/17.0/musl exp x86 default/linux/x86/17.0/musl/selinux exp -# Non-embedded uclibc profiles -# @MAINTAINER: uclibc@gentoo.org -amd64 default/linux/amd64/17.0/uclibc exp -amd64 default/linux/amd64/17.0/uclibc/hardened exp -arm default/linux/arm/17.0/uclibc/armv6j exp -arm default/linux/arm/17.0/uclibc/armv6j/hardened exp -arm default/linux/arm/17.0/uclibc/armv7a exp -arm default/linux/arm/17.0/uclibc/armv7a/hardened exp -mips default/linux/uclibc/mips exp -mips hardened/linux/uclibc/mips exp -mips default/linux/uclibc/mips/mipsel exp -mips hardened/linux/uclibc/mips/mipsel exp -ppc default/linux/powerpc/ppc32/17.0/uclibc exp -ppc default/linux/powerpc/ppc32/17.0/uclibc/hardened exp -x86 default/linux/x86/17.0/uclibc exp -x86 default/linux/x86/17.0/uclibc/hardened exp - # These are Gentoo Prefix profiles, maintained by the Prefix team # @MAINTAINER: prefix@gentoo.org diff --git a/profiles/targets/desktop/plasma/package.use b/profiles/targets/desktop/plasma/package.use index a85ee3fa4ce6..ace810f3220d 100644 --- a/profiles/targets/desktop/plasma/package.use +++ b/profiles/targets/desktop/plasma/package.use @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # NSS: Required by kde-apps/okular[pdf] @@ -52,11 +52,7 @@ net-firewall/nftables json python xtables # Required by dev-qt/qtwebengine:5 sys-libs/zlib minizip -# Required by kde-plasma/kwin; >=1.20.13-r1 has dropped the flag -<x11-base/xorg-server-1.20.13-r1 wayland - # Keep existing defaults after dropping IUSE=phonon from make.defaults <app-office/calligra-3.3 phonon kde-apps/kio-extras phonon kde-apps/marble phonon - diff --git a/profiles/targets/systemd/package.use.force b/profiles/targets/systemd/package.use.force index 0abe8e8aadcc..f662b57f596f 100644 --- a/profiles/targets/systemd/package.use.force +++ b/profiles/targets/systemd/package.use.force @@ -1,6 +1,11 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James <sam@gentoo.org> (2022-01-03) +# Need systemd enabled here for depgraph: bug #830485 +# (only sys-fs/eudev supports static which isn't available on systemd profiles) +sys-fs/mdadm systemd + # Mike Gilbert <floppym@gentoo.org> (2015-04-22) # Force systemd to avoid depgraph breakage, bug 547360. virtual/libudev systemd diff --git a/profiles/thirdpartymirrors b/profiles/thirdpartymirrors index 5be2d33fb589..02ef5195fc10 100644 --- a/profiles/thirdpartymirrors +++ b/profiles/thirdpartymirrors @@ -1,4 +1,4 @@ -apache https://apache.lauf-forum.at/ https://apache.mirror.digionline.de/ https://apache.mirror.iphh.net/ https://artfiles.org/apache.org/ https://ftp-stud.hs-esslingen.de/pub/Mirrors/ftp.apache.org/dist/ https://ftp.fau.de/apache/ https://ftp.halifax.rwth-aachen.de/apache/ http://mirror.23media.de/apache/ https://apache.mirrors.hoobly.com/ http://www.gtlib.gatech.edu/pub/apache/ https://apache.osuosl.org/ +apache https://apache.lauf-forum.at/ https://apache.mirror.iphh.net/ https://artfiles.org/apache.org/ https://ftp-stud.hs-esslingen.de/pub/Mirrors/ftp.apache.org/dist/ https://ftp.fau.de/apache/ https://apache.mirrors.hoobly.com/ http://www.gtlib.gatech.edu/pub/apache/ https://apache.osuosl.org/ cpan https://cpan.metacpan.org https://www.cpan.org cran https://cran.r-project.org https://cran.us.r-project.org debian https://deb.debian.org/debian/ http://ftp.au.debian.org/debian/ http://ftp.at.debian.org/debian/ http://ftp.by.debian.org/debian/ http://ftp.be.debian.org/debian/ http://ftp.br.debian.org/debian/ http://ftp.bg.debian.org/debian/ http://ftp.ca.debian.org/debian/ http://ftp2.cn.debian.org/debian/ http://ftp.cn.debian.org/debian/ http://ftp.hr.debian.org/debian/ http://ftp.cz.debian.org/debian/ http://ftp.dk.debian.org/debian/ http://ftp.sv.debian.org/debian/ http://ftp.ee.debian.org/debian/ http://ftp.fi.debian.org/debian/ http://ftp.fr.debian.org/debian/ http://ftp2.de.debian.org/debian/ http://ftp.de.debian.org/debian/ http://ftp.gr.debian.org/debian/ http://ftp.hu.debian.org/debian/ http://ftp.is.debian.org/debian/ http://ftp.ie.debian.org/debian/ http://ftp.it.debian.org/debian/ http://ftp.jp.debian.org/debian/ http://ftp.lt.debian.org/debian/ http://ftp.mx.debian.org/debian/ http://ftp.md.debian.org/debian/ http://ftp.nl.debian.org/debian/ http://ftp.nc.debian.org/debian/ http://ftp.nz.debian.org/debian/ http://ftp.no.debian.org/debian/ http://ftp.pl.debian.org/debian/ http://ftp.pt.debian.org/debian/ http://ftp.ro.debian.org/debian/ http://ftp.ru.debian.org/debian/ http://ftp.sg.debian.org/debian/ http://ftp.sk.debian.org/debian/ http://ftp.si.debian.org/debian/ http://ftp.es.debian.org/debian/ http://ftp.se.debian.org/debian/ http://ftp.ch.debian.org/debian/ http://ftp.tw.debian.org/debian/ http://ftp.tr.debian.org/debian/ http://ftp.ua.debian.org/debian/ http://ftp.uk.debian.org/debian/ http://ftp.us.debian.org/debian/ diff --git a/profiles/updates/1Q-2017 b/profiles/updates/1Q-2017 index faa4e3963bc3..b68e933e5fe7 100644 --- a/profiles/updates/1Q-2017 +++ b/profiles/updates/1Q-2017 @@ -3,7 +3,6 @@ move dev-libs/uchardet app-i18n/uchardet move net-libs/libkgapi kde-apps/libkgapi slotmove =dev-ruby/typhoeus-1.1.2 0 1 move app-cdr/k3b kde-apps/k3b -move net-misc/badvpn net-vpn/badvpn move net-misc/libreswan net-vpn/libreswan move net-misc/logmein-hamachi net-vpn/logmein-hamachi move net-misc/openconnect net-vpn/openconnect diff --git a/profiles/updates/3Q-2021 b/profiles/updates/3Q-2021 index 1672dcae1c5c..f27a66f3d891 100644 --- a/profiles/updates/3Q-2021 +++ b/profiles/updates/3Q-2021 @@ -3,7 +3,6 @@ move media-sound/zam-plugins media-plugins/zam-plugins slotmove =dev-ruby/elasticsearch-transport-6.8.3 6 6.8.3 move dev-python/cfn-python-lint dev-python/cfn-lint move dev-python/dbusmock dev-python/python-dbusmock -move dev-python/fcl dev-python/python-fcl move dev-python/python-backoff dev-python/backoff move dev-python/python-musicbrainz-ngs dev-python/python-musicbrainzngs move dev-python/python-podman dev-python/podman-py diff --git a/profiles/updates/4Q-2021 b/profiles/updates/4Q-2021 index ff58730799b0..aad8f76a9cdf 100644 --- a/profiles/updates/4Q-2021 +++ b/profiles/updates/4Q-2021 @@ -66,3 +66,6 @@ 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 +move dev-libs/stp sci-mathematics/stp +move app-shells/fzy app-text/fzy +move dev-python/exdown dev-python/pytest-codeblocks diff --git a/profiles/use.desc b/profiles/use.desc index 59fd60a65eeb..33b5cc3fd624 100644 --- a/profiles/use.desc +++ b/profiles/use.desc @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Keep them sorted @@ -319,7 +319,6 @@ tiff - Add support for the TIFF image format timidity - Build with Timidity++ (MIDI sequencer) support tk - Add support for Tk GUI toolkit truetype - Add support for FreeType and/or FreeType2 fonts -uclibc - Enable uclibc specific patches and build or link uclibc udev - Enable virtual/udev integration (device discovery, power and storage device support, etc) udisks - Enable storage management support (automounting, volume monitoring, etc) unicode - Add support for Unicode diff --git a/profiles/use.local.desc b/profiles/use.local.desc index 189ce2fd6f3d..a94ed6a96574 100644 --- a/profiles/use.local.desc +++ b/profiles/use.local.desc @@ -877,6 +877,7 @@ app-misc/lirc:uinput - Enable support for uinput app-misc/mc:edit - Compile and install the mcedit application app-misc/mc:sftp - Add support for sftp (uses net-libs/libssh2 for it). app-misc/mc:slang - Use sys-libs/slang instead of sys-libs/ncurses. +app-misc/mime-types:nginx - Enable mime-types support for www-servers/nginx package app-misc/mosquitto:bridge - Enable bridge support in the MQTT broker. app-misc/mosquitto:persistence - Store messages and subscriptions to a file. app-misc/mosquitto:srv - Include SRV lookup support. @@ -1211,11 +1212,17 @@ 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/gtkada:static-pic - Build static library with pic code dev-ada/langkit:shared - Build shared library dev-ada/langkit:static-pic - Build static library with pic code dev-ada/libadalang:static-pic - Build static library with pic code +dev-ada/libadalang-tools:shared - Build shared library +dev-ada/libadalang-tools: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/spawn:glib - Add support to dev-libs/glib-based mainloop. +dev-ada/spawn:shared - Build shared library +dev-ada/spawn:static-pic - Build static library with pic code dev-ada/xmlada:shared - Build shared library dev-ada/xmlada:static-pic - Build static library with pic code dev-cpp/abseil-cpp:cxx17 - Build with -DCMAKE_CXX_STANDARD=17 (required by some revdeps) @@ -1685,7 +1692,6 @@ dev-java/icedtea-bin:headless-awt - Don't install the X backend for AWT, needed dev-java/jaxen:dom4j - Includes org.jaxen.dom4j package dev-java/jaxen:jdom - Includes org.jaxen.jdom package dev-java/jaxen:xom - Includes org.jaxen.xom package -dev-java/jfreesvg:debug - Enable debugging during compilation. dev-java/jna:awt - Enables support for Java AWT dev-java/jna:nio-buffers - Enables support for NIO buffers dev-java/log4j:javamail - Build the SMTPAppender @@ -1738,7 +1744,6 @@ dev-lang/gnat-gpl:go - Build the GCC Go language frontend. dev-lang/gnat-gpl:graphite - Add support for the framework for loop optimizations based on a polyhedral intermediate representation dev-lang/gnat-gpl:libssp - Build SSP support into a dedicated library rather than use the code in the C library (DO NOT ENABLE THIS IF YOU DON'T KNOW WHAT IT DOES) dev-lang/gnat-gpl:lto - Build using Link Time Optimizations (LTO) -dev-lang/gnat-gpl:mpx - Enable support for Intel Memory Protection Extensions (MPX) dev-lang/gnat-gpl:nptl - Enable support for Native POSIX Threads Library, the new threading module (requires linux-2.6 or better usually) dev-lang/gnat-gpl:objc - Build support for the Objective C code language dev-lang/gnat-gpl:objc++ - Build support for the Objective C++ language @@ -2235,7 +2240,6 @@ dev-libs/starpu:gcc-plugin - Enable GCC extension plugin (experimental) dev-libs/starpu:opencl - Enable OpenCL support dev-libs/starpu:spinlock-check - Enable spinlock check dev-libs/starpu:valgrind - Enable dev-util/valgrind support -dev-libs/stp:python - Enable building the Python interface dev-libs/tinyxml:stl - Compile with TIXML_USE_STL support dev-libs/tntnet:server - Enable tntnet server daemon dev-libs/totem-pl-parser:archive - Enables ISO detection with app-arch/libarchive @@ -2449,7 +2453,6 @@ dev-python/mpmath:matplotlib - Add support for dev-python/matplotlib dev-python/msgpack:native-extensions - Compiles native "C" extensions (speedups, instead of using python fallback code). dev-python/nbdime:webtools - Install web-based diff and merge tools. dev-python/nltk-data:extra - Install the complete set of data files. Otherwise, only files required by tests are installed. -dev-python/numexpr:mkl - Enable support for Intel Vector Math Library, part of sci-libs/mkl. dev-python/pandas:full-support - Pull all packages to give pandas full support dev-python/paramiko:server - Enable server feature dev-python/pillow:imagequant - Build with Image Quantization Library support @@ -3037,6 +3040,7 @@ games-emulation/dosbox-staging:fluidsynth - use media-sound/fluidsynth for MIDI games-emulation/dosbox-staging:mt-32 - use media-libs/munt-mt32emu for MT-32 emulation games-emulation/dosbox-staging:network - Enable networking features (modem, ipx) games-emulation/dosbox-staging:opus - Support compressed audio tracks (.opus) used with CDROM images +games-emulation/dosbox-staging:slirp - Enable Ethernet emulation using net-libs/libslirp games-emulation/fceux:ffmpeg - Use media-video/ffmpeg for video recording games-emulation/fceux:x265 - Use media-libs/x265 for video recording (HEVC) games-emulation/generator:sdlaudio - Enable SDL Audio @@ -3376,10 +3380,6 @@ gui-libs/wlroots:vulkan - Enable support for the vulkan backend renderer gui-libs/wlroots:x11-backend - Enable support for handling input/output devices through x11-libs/libxcb gui-libs/xdg-desktop-portal-wlr:elogind - Enable support for rootless session via elogind gui-wm/hikari:X - Enable support for X11 applications (XWayland) -gui-wm/hikari:gamma - add gamma control for redshift -gui-wm/hikari:layershell - add support for wayland apps using layer shell -gui-wm/hikari:screencopy - add support for screen grabbing -gui-wm/hikari:virtual-io - enable virtual input/output support, needed for remote I/O in VNC gui-wm/sway:X - Enable support for X11 applications (XWayland) gui-wm/sway:swaybar - Install 'swaybar': sway's status bar component gui-wm/sway:swaybg - Install 'swaybg': allows to set a desktop background image @@ -3902,6 +3902,7 @@ media-gfx/apngasm:zopfli - Enable support for Zopfli compression media-gfx/asymptote:boehm-gc - Enables using the Boehm-Demers-Weiser conservative garbage collector media-gfx/asymptote:context - Enables support for ConTeXt format (dev-texlive/texlive-context) media-gfx/asymptote:curl - Enables running remote programs via net-misc/curl +media-gfx/asymptote:lsp - Enables Language Server Protocol media-gfx/asymptote:offscreen - Enables off-screen rendering media-gfx/asymptote:sigsegv - Enables using dev-libs/libsigsegv media-gfx/blender:alembic - Add support for Alembic through media-gfx/alembic. @@ -4099,6 +4100,8 @@ media-libs/cogl:kms - Enable KMS support. media-libs/cogl:pango - Build cogl-pango library for x11-libs/pango integration media-libs/coin:exceptions - Compile with C++ exceptions media-libs/coin:qthelp - Build API documentation in QtHelp format +media-libs/cubeb:rust - Use the newer rust-based audio backends if available +media-libs/cubeb:sndio - Enable support for the media-sound/sndio backend media-libs/dav1d:10bit - Add support for building 10-bit and 12-bit AV1. media-libs/dav1d:8bit - Add support for decoding 8-bit AV1. media-libs/dav1d:asm - Enable custom assembly for faster decoding. @@ -4554,13 +4557,9 @@ media-sound/dir2ogg:mac - Add support for decoding Monkey's Audio files media-sound/dir2ogg:wma - Add support for wma files through mplayer media-sound/drumstick:fluidsynth - Enable support for media-sound/fluidsynth media-sound/drumstick:network - Build Network RT backend -media-sound/easyeffects:bs2b - Enable use of media-libs/libbs2b for the crossfeed FX media-sound/easyeffects:calf - Enable use of media-plugins/calf for adding various FX media-sound/easyeffects:doc - Install packages needed to display built-in user documentation media-sound/easyeffects:mda-lv2 - Enable use of media-plugins/mda-lv2 for the loudness FX -media-sound/easyeffects:rnnoise - Enable use of media-libs/rnnoise for the neural network-based noise-reduction FX -media-sound/easyeffects:rubberband - Enable use of media-libs/rubberband for the pitch-shifting FX -media-sound/easyeffects:webrtc - Enable use of media-plugins/gst-plugins-webrtc for various voice-enhancement FX media-sound/easyeffects:zamaudio - Enable use of media-plugins/zam-plugins for the maximizer FX media-sound/easytag:nautilus - Build gnome-base/nautilus extension media-sound/ecasound:lv2 - Add support for Ladspa V2 @@ -6081,6 +6080,7 @@ net-libs/libwebsockets:smtp - Provide SMTP support net-libs/libwebsockets:sqlite3 - Require SQLITE3 support net-libs/loudmouth:asyncns - Use net-libs/libasyncns for asynchronous name resolution. net-libs/loudmouth:openssl - Enable dev-libs/openssl support instead of gnutls (which is the default). +net-libs/mbedtls:cmac - Enable block cipher-based message authentication code algorithm net-libs/mbedtls:havege - Enable the HAVEGE random generator. Warning: the HAVEGE random generator is not suitable for virtualized environments net-libs/mbedtls:programs - Build PolarSSL programs net-libs/neon:libproxy - Add support for net-libs/libproxy @@ -6855,11 +6855,6 @@ net-voip/yate:tdmcard - Enable TDMV API card driver net-voip/yate:wanpipe - Enable Wanpipe support net-voip/yate:wpcard - Enable Wanpipe card driver net-voip/yate:zaptel - Enable Zaptel driver -net-vpn/badvpn:client - Build the badvpn-client program, a daemon that runs on endpoints of the VPN. -net-vpn/badvpn:ncd - Build NCD, a lightweight scripting language especially suited for network configurations. -net-vpn/badvpn:server - Build the badvpn-server program, a central server that manages the VPN network. -net-vpn/badvpn:tun2socks - Build tun2socks, a program which implements a TUN device that forwards TCP traffic through a SOCKS5 server. -net-vpn/badvpn:udpgw - Build udpgw, a small daemon which allows tun2socks to forward UDP traffic. net-vpn/i2p:nls - Adds Native Language Support using GNU gettext. net-vpn/i2pd:i2p-hardening - Compile with hardening on vanilla compilers/linkers net-vpn/libreswan:dnssec - Use DNSSEC resolver (requires net-dns/unbound) @@ -7065,6 +7060,7 @@ sci-astronomy/stellarium:deep-sky - Install extra deep sky objects catalog (may sci-astronomy/stellarium:media - Enable sound and video support sci-astronomy/stellarium:stars - Install extra star catalogs sci-astronomy/stellarium:telescope - Enable telescope control via sci-libs/indilib +sci-astronomy/stellarium:webengine - Show online results about the selected star in an embedded window using dev-qt/qtwebengine sci-astronomy/swarp:cfitsio - Link with sci-libs/cfitsio sci-astronomy/wcslib:fits - Enable support for the FITS format through sci-libs/cfitsio sci-astronomy/wcslib:pgplot - Builds PGBSOX routines, needs sci-libs/pgplot library @@ -7286,6 +7282,7 @@ sci-libs/gmsh:metis - Enables metis support sci-libs/gmsh:netgen - Enable 3D Frontal triangulation using netgen lib sci-libs/gmsh:opencascade - Enable OpenCASCADE support sci-libs/gmsh:petsc - Enable sci-mathematics/petsc support +sci-libs/gmsh:shared - Install shared library and headers sci-libs/gsl:cblas-external - Link gsl with external cblas provided by (virtual/cblas) instead of shipped internal version sci-libs/gsl:deprecated - Enable deprecated functions sci-libs/hdf5:hl - Enable high level API (https://support.hdfgroup.org/HDF5/doc/HL/index.html) @@ -7524,6 +7521,8 @@ 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/stp:cryptominisat - Enable sci-mathematics/cryptominisat support +sci-mathematics/stp:python - Enable building the Python interface 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 @@ -7876,6 +7875,7 @@ sys-apps/systemd:importd - Enable import daemon sys-apps/systemd:kmod - Enable kernel module loading via sys-apps/kmod sys-apps/systemd:lz4 - Enable lz4 compression for the journal sys-apps/systemd:nat - Enable support for network address translation in networkd +sys-apps/systemd:openssl - Enable use of dev-libs/openssl sys-apps/systemd:pkcs11 - Enable PKCS#11 support for cryptsetup and homed sys-apps/systemd:pwquality - Enable password quality checking in homed sys-apps/systemd:qrcode - Enable qrcode output support in journal @@ -8393,7 +8393,6 @@ sys-libs/readline:utils - Install rlfe (ReadLine Front-End) helper tool -- a wra sys-libs/talloc:compat - Enable extra compatibility stuff sys-libs/timezone-data:leaps-timezone - Install the set of "right" timezones; these timezones include leap seconds when counting seconds since the epoch (while POSIX does not) as they are based on the TAI (International Atomic Time) clock sys-libs/timezone-data:zic-slim - Default to 'slim' file format for /usr/share/zoneinfo. Otherwise 'fat' format is used. Not all programs can handle 'slim' format'. -sys-libs/uclibc-ng:symlink-compat - Explicitly add sym links for libdl.so.0, libm.so.0, and friends for backward compatibility with sys-libs/uclibc-ng-1.0.17 and earlier sys-libs/zlib:minizip - include the minizip library for quick and dirty zip extraction sys-libs/zlib-ng:compat - Enable compatibility to sys-libs/zlib sys-power/apcupsd:modbus - Enable MODBUS support over USB @@ -8496,7 +8495,6 @@ virtual/rust:rustfmt - Install rustfmt, Rust code formatter virtual/ssh:minimal - Prefer net-misc/dropbear over net-misc/openssh virtual/wine:staging - Enable Wine-Staging's Patchset www-apache/mod_backtrace:unwind - Use sys-libs/libunwind to provide better resolution of function names. -www-apache/mod_extract_forwarded:mod-proxy - Enable support for Apache's internal proxy www-apache/mod_musicindex:archive - Add archive support www-apache/mod_musicindex:cache - Add File cache support www-apache/mod_musicindex:mysql - Add MySQL cache support @@ -8642,7 +8640,6 @@ www-client/w3m:lynxkeymap - If you prefer Lynx-like key binding www-misc/litmus:libproxy - Support for automatic proxy configuratino management through net-libs/libproxy. www-misc/litmus:libxml2 - Use dev-libs/libxml2 to parse XML www-misc/litmus:pkcs11 - Support for PKCS #11 through PaKChoiS (dev-libs/pakchois). -www-misc/xxv:themes - Enable more themes via x11-themes/xxv-skins www-plugins/lightspark:ppapi - Install the PPAPI plugin (for Chromium) www-plugins/lightspark:rtmp - Enable Real Time Messaging Protocol using librtmp www-plugins/passff-host:chrome - Install plugin for chrome (which also includes opera) @@ -8931,6 +8928,9 @@ x11-themes/arc-theme:pre-rendered - Avoid media-gfx/inkscape and media-gfx/optip x11-themes/arc-theme:xfce - Install theme for xfce-base/xfwm4 x11-themes/comix-xcursors:lefthanded - Install lefthanded version of theme in addition to default one. x11-themes/comix-xcursors:opaque - Install non-transparent version of theme in addition to default one. +x11-themes/fluent-icon-theme:black - Install the black version of symbolic icons (for white color-scheme panels) +x11-themes/fluent-icon-theme:hardlink - Hardlink duplicate icons to greatly reduce installation size +x11-themes/fluent-icon-theme:round - Install the round version of symbolic icons x11-themes/gentoo-artwork:grub - Install extra sys-boot/grub themes x11-themes/gentoo-artwork:icons - Install icons x11-themes/gentoo-artwork:lilo - Install extra sys-boot/lilo themes @@ -8940,6 +8940,21 @@ x11-themes/gtk-engines-murrine:themes - Pull in themes via x11-themes/murrine-th x11-themes/gtk-engines-nodoka:animation-rtl - Progressbar animation from right to left x11-themes/kfaenza:additional - Install additional KFaenza icons. See third homepage for details x11-themes/mate-themes-meta:gtk2-only - Allow dependency-resolution for a system without GTK+3 +x11-themes/tela-icon-theme:black - Install black folder version +x11-themes/tela-icon-theme:blue - Install blue folder version +x11-themes/tela-icon-theme:brown - Install bworn folder version +x11-themes/tela-icon-theme:green - Install green folder version +x11-themes/tela-icon-theme:grey - Install grey folder version +x11-themes/tela-icon-theme:hardlink - Hardlink duplicate icons to greatly reduce installation size +x11-themes/tela-icon-theme:kde - Install colorshceme version for KDE plasma (folder color follow the colorscheme) +x11-themes/tela-icon-theme:manjaro - Install manjaro folder version +x11-themes/tela-icon-theme:orange - Install orange folder version +x11-themes/tela-icon-theme:pink - Install pink folder version +x11-themes/tela-icon-theme:purple - Install purple folder version +x11-themes/tela-icon-theme:red - Install red older version +x11-themes/tela-icon-theme:standard - Install standard folder version +x11-themes/tela-icon-theme:ubuntu - Install ubuntu folder version +x11-themes/tela-icon-theme:yellow - Install yellow folder version x11-themes/vertex-theme:cinnamon - Install theme for gnome-extra/cinnamon x11-themes/vertex-theme:gnome-shell - Install theme for gnome-base/gnome-shell x11-themes/vertex-theme:mate - Install Metacity theme for mate-base/mate |