From 0f558761aa2dee1017b4751e4017205e015a9560 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 29 Jun 2022 12:04:12 +0100 Subject: gentoo resync : 29.12.2022 --- profiles/arch/alpha/package.use.mask | 14 ++--- profiles/arch/alpha/parent | 1 + profiles/arch/amd64/no-multilib/package.use.mask | 11 +++- profiles/arch/amd64/package.use | 12 +++- profiles/arch/amd64/package.use.mask | 14 ++++- profiles/arch/amd64/package.use.stable.mask | 5 ++ profiles/arch/amd64/use.mask | 3 - profiles/arch/amd64/x32/package.mask | 5 +- profiles/arch/amd64/x32/package.use | 7 +++ profiles/arch/amd64/x32/package.use.mask | 7 ++- profiles/arch/arm/armv4/package.mask | 27 -------- profiles/arch/arm/armv4/package.use.mask | 11 ---- profiles/arch/arm/armv4/parent | 1 + profiles/arch/arm/armv4/use.mask | 6 -- profiles/arch/arm/armv4t/package.mask | 27 -------- profiles/arch/arm/armv4t/package.use.mask | 11 ---- profiles/arch/arm/armv4t/parent | 1 + profiles/arch/arm/armv4t/use.mask | 6 -- profiles/arch/arm/armv5te/package.mask | 23 ------- profiles/arch/arm/armv5te/package.use.mask | 11 ---- profiles/arch/arm/armv5te/parent | 1 + profiles/arch/arm/armv5te/use.mask | 4 -- profiles/arch/arm/armv6j/package.mask | 15 ----- profiles/arch/arm/armv6j/package.use.mask | 17 +---- profiles/arch/arm/armv6j/use.mask | 4 -- profiles/arch/arm/armv7a/package.mask | 15 +---- profiles/arch/arm/armv7a/package.use.mask | 18 +----- profiles/arch/arm/armv7a/use.mask | 6 +- profiles/arch/arm/package.mask | 16 +---- profiles/arch/arm/package.use.mask | 35 +++-------- profiles/arch/arm/use.mask | 5 -- profiles/arch/arm/use.stable.mask | 5 -- profiles/arch/arm64/package.use.mask | 36 ++++++----- profiles/arch/arm64/use.mask | 5 -- profiles/arch/base/package.use.mask | 9 ++- profiles/arch/base/use.mask | 3 - profiles/arch/hppa/package.mask | 7 ++- profiles/arch/hppa/package.use.mask | 16 +++-- profiles/arch/hppa/parent | 1 + profiles/arch/hppa/use.mask | 9 --- profiles/arch/ia64/package.use.mask | 28 +++------ profiles/arch/ia64/parent | 1 + profiles/arch/ia64/use.mask | 13 ++-- profiles/arch/loong/package.mask | 7 +-- profiles/arch/loong/package.use.force | 4 -- profiles/arch/loong/package.use.mask | 12 +++- profiles/arch/loong/parent | 1 + profiles/arch/loong/use.mask | 19 ++++-- profiles/arch/m68k/package.use.mask | 6 +- profiles/arch/m68k/parent | 1 + profiles/arch/m68k/use.mask | 14 ++--- profiles/arch/mips/mips64/n32/package.mask | 5 ++ profiles/arch/mips/mips64/n32/use.mask | 5 +- .../arch/mips/mipsel/mips64el/n32/package.mask | 5 ++ profiles/arch/mips/mipsel/mips64el/n32/use.mask | 5 +- profiles/arch/mips/package.use.mask | 4 -- profiles/arch/mips/use.mask | 9 ++- profiles/arch/powerpc/package.use.mask | 2 +- profiles/arch/powerpc/ppc32/package.use.mask | 20 ++---- profiles/arch/powerpc/ppc64/64le/package.mask | 2 - profiles/arch/powerpc/ppc64/64ul/package.mask | 2 - profiles/arch/powerpc/ppc64/package.use.mask | 5 +- profiles/arch/powerpc/use.mask | 3 +- profiles/arch/riscv/package.mask | 3 - profiles/arch/riscv/package.use.mask | 72 ++++++---------------- profiles/arch/riscv/rv64gc/lp64d/package.use.force | 1 + profiles/arch/s390/make.defaults | 15 +---- profiles/arch/s390/package.mask | 18 ------ profiles/arch/s390/package.use.force | 4 -- profiles/arch/s390/package.use.mask | 11 +--- profiles/arch/s390/s390/eapi | 1 + profiles/arch/s390/s390/make.defaults | 16 +++++ profiles/arch/s390/s390/package.mask | 6 ++ profiles/arch/s390/s390/parent | 2 + profiles/arch/s390/s390/use.force | 5 ++ profiles/arch/s390/s390/use.mask | 9 +++ profiles/arch/s390/s390x/make.defaults | 4 +- profiles/arch/s390/s390x/package.mask | 18 ------ profiles/arch/s390/s390x/package.use.force | 4 ++ profiles/arch/s390/s390x/package.use.mask | 9 +++ profiles/arch/s390/s390x/parent | 1 + profiles/arch/s390/s390x/use.force | 3 +- profiles/arch/s390/s390x/use.mask | 14 ++--- profiles/arch/s390/use.force | 5 +- profiles/arch/s390/use.mask | 17 ++--- profiles/arch/sparc/32ul/eapi | 1 + profiles/arch/sparc/32ul/make.defaults | 9 +++ profiles/arch/sparc/32ul/parent | 2 + profiles/arch/sparc/64ul/package.use.mask | 6 +- profiles/arch/sparc/make.defaults | 4 -- profiles/arch/sparc/package.mask | 6 -- profiles/arch/sparc/package.use.force | 7 +++ profiles/arch/sparc/package.use.mask | 22 ++++--- profiles/arch/sparc/package.use.stable.mask | 8 +++ profiles/arch/sparc/use.mask | 13 ++-- profiles/arch/x86/package.use | 4 ++ profiles/arch/x86/package.use.force | 7 +++ profiles/arch/x86/package.use.mask | 17 +++++ profiles/arch/x86/use.mask | 3 - 99 files changed, 375 insertions(+), 575 deletions(-) create mode 100644 profiles/arch/amd64/x32/package.use delete mode 100644 profiles/arch/arm/armv4/package.use.mask delete mode 100644 profiles/arch/arm/armv4/use.mask delete mode 100644 profiles/arch/arm/armv4t/package.use.mask delete mode 100644 profiles/arch/arm/armv4t/use.mask delete mode 100644 profiles/arch/arm/armv5te/package.use.mask delete mode 100644 profiles/arch/arm/armv6j/package.mask create mode 100644 profiles/arch/mips/mips64/n32/package.mask create mode 100644 profiles/arch/mips/mipsel/mips64el/n32/package.mask delete mode 100644 profiles/arch/s390/package.mask create mode 100644 profiles/arch/s390/s390/eapi create mode 100644 profiles/arch/s390/s390/make.defaults create mode 100644 profiles/arch/s390/s390/package.mask create mode 100644 profiles/arch/s390/s390/parent create mode 100644 profiles/arch/s390/s390/use.force create mode 100644 profiles/arch/s390/s390/use.mask delete mode 100644 profiles/arch/s390/s390x/package.mask create mode 100644 profiles/arch/s390/s390x/parent create mode 100644 profiles/arch/sparc/32ul/eapi create mode 100644 profiles/arch/sparc/32ul/make.defaults create mode 100644 profiles/arch/sparc/32ul/parent (limited to 'profiles/arch') diff --git a/profiles/arch/alpha/package.use.mask b/profiles/arch/alpha/package.use.mask index 7b5c6e1c20ad..de7ba0224b4d 100644 --- a/profiles/arch/alpha/package.use.mask +++ b/profiles/arch/alpha/package.use.mask @@ -1,6 +1,11 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sergey Torokhov (2022-06-22) +# media-libs/libjxl is not keyworded +# bug https://bugs.gentoo.org/853628 +media-gfx/gimp jpegxl + # Sam James (2022-04-29) # Needs unkeyworded dev-util/umockdev sys-power/upower test @@ -140,10 +145,6 @@ x11-misc/synergy gui # media-sound/lash not keyworded, bug #736725 media-sound/fluidsynth lash -# Cédric Krier (2020-11-10) -# virtual/rust has no alpha keyword -dev-vcs/mercurial rust - # Arfrever Frehtes Taifersar Arahesis (2020-10-14) # app-i18n/fcitx:4 not keyworded. media-libs/libsdl2 fcitx4 @@ -160,10 +161,6 @@ mail-filter/pyzor mysql # No drivers on this architecture support Vulkan media-libs/mesa vulkan vulkan-overlay zink -# Mart Raudsepp (2020-08-02) -# alpha has no virtual/rust support, needed by newer gnome-base/librsvg, et al ->=media-gfx/eog-3.33.1 svg - # Sergei Trofimovich (2020-07-18) # net-libs/webkit-gtk has no alpha keywords app-editors/emacs xwidgets @@ -311,7 +308,6 @@ net-libs/gnutls test-full # Michał Górny (2017-08-08) # Requires USE=bluetooth that is masked in this profile. media-sound/pulseaudio native-headset -media-sound/pulseaudio-daemon native-headset # Tobias Klausmann (2017-05-18) # Stack protector code is not ported to alpha (and may not ever be) diff --git a/profiles/arch/alpha/parent b/profiles/arch/alpha/parent index eb001c6e8ab8..e234bf836e61 100644 --- a/profiles/arch/alpha/parent +++ b/profiles/arch/alpha/parent @@ -1 +1,2 @@ ../base +../../features/wd40 diff --git a/profiles/arch/amd64/no-multilib/package.use.mask b/profiles/arch/amd64/no-multilib/package.use.mask index 024a54a65ab1..adee98f1e014 100644 --- a/profiles/arch/amd64/no-multilib/package.use.mask +++ b/profiles/arch/amd64/no-multilib/package.use.mask @@ -1,6 +1,15 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# James Le Cuirot (2022-06-25) +# This flag concerns a 32-bit x86-specific problem. +sys-libs/glibc stack-realign +sys-libs/ncurses stack-realign + +# Ben Kohler (2022-06-07) +# Disable 32bit builds on no-multilib +sys-apps/memtest86+ bios32 efi32 iso32 + # Sam James (2020-12-27) # dev-embedded/libftd2xx unavailable here dev-embedded/urjtag ftd2xx diff --git a/profiles/arch/amd64/package.use b/profiles/arch/amd64/package.use index 7c624bfc42b6..c057afab7c94 100644 --- a/profiles/arch/amd64/package.use +++ b/profiles/arch/amd64/package.use @@ -1,6 +1,16 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# James Le Cuirot (2022-06-25) +# Realign the stack in the 32-bit build for compatibility with older binaries by +# default. This is not the default on x86 because it has a performance cost. +sys-libs/glibc stack-realign +sys-libs/ncurses stack-realign + +# Ben Kohler (2022-06-07) +# Enable BIOS & UEFI targets by default +sys-apps/memtest86+ bios64 efi64 + # Theo Anderson (2021-03-06) # Enable 32-bit clang runtime to ease -m32 builds with non-GCC runtime sys-devel/clang-runtime abi_x86_32 diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask index 2482500d3cf3..55790a52e4cd 100644 --- a/profiles/arch/amd64/package.use.mask +++ b/profiles/arch/amd64/package.use.mask @@ -17,6 +17,18 @@ #--- END OF EXAMPLES --- +# James Le Cuirot (2022-06-25) +# Allow stack to be realigned for compatibility with older 32-bit binaries. +sys-libs/glibc -stack-realign +sys-libs/ncurses -stack-realign + +# Unmask media-libs/libxmp here +media-sound/qmmp -xmp + +# Kai-Chun Ning (2022-05-23) +# Need intel-hybrid-codec-driver, which only works on amd64 +x11-libs/libva-intel-driver -hybrid + # Georgy Yakovlev (2021-11-01) # requires sys-apps/dbus-broker, which is keyworded here. sys-apps/systemd -hostnamed-fallback @@ -208,7 +220,7 @@ media-video/mpv -vulkan # Nick Sarnie (2018-04-29) # media-libs/vulkan-loader and app-emulation/vkd3d are keyworded on amd64 -app-emulation/wine-staging -vkd3d -vulkan +app-emulation/wine-staging -vulkan app-emulation/wine-vanilla -vkd3d -vulkan # Richard Yao (2018-04-16) diff --git a/profiles/arch/amd64/package.use.stable.mask b/profiles/arch/amd64/package.use.stable.mask index b73ea069d9a0..e4d678e532c0 100644 --- a/profiles/arch/amd64/package.use.stable.mask +++ b/profiles/arch/amd64/package.use.stable.mask @@ -17,6 +17,11 @@ #--- END OF EXAMPLES --- +# Kai-Chun Ning (2022-05-23) +# Dependency x11-libs/intel-hybrid-codec-driver is only available on unstable +# branch +x11-libs/libva-intel-driver hybrid + # Adel Kara Slimane (2022-03-14) # needs stabilizing media-video/ffmpeg vmaf diff --git a/profiles/arch/amd64/use.mask b/profiles/arch/amd64/use.mask index d21568f5d05e..7e8fbecd25e4 100644 --- a/profiles/arch/amd64/use.mask +++ b/profiles/arch/amd64/use.mask @@ -39,9 +39,6 @@ # dev-db/firebird is keyworded ~amd64 -firebird -# cilk has been ported to this arch. --cilk - # Mike Gilbert (2014-10-19) # sys-libs/libapparmor -apparmor diff --git a/profiles/arch/amd64/x32/package.mask b/profiles/arch/amd64/x32/package.mask index 444da1029e7b..cd290cb6075e 100644 --- a/profiles/arch/amd64/x32/package.mask +++ b/profiles/arch/amd64/x32/package.mask @@ -1,6 +1,10 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Kai-Chun Ning (2022-05-26) +# intel-hybrid-codec-driver does not work on x32 +x11-libs/intel-hybrid-codec-driver + # Jonas Licht (2022-05-01) # Requires net-libs/nodejs, plus mask all reverse-dependecies. net-analyzer/gsa @@ -125,7 +129,6 @@ net-libs/xrootd-ceph # Hasan ÇALIŞIR (2019-10-28) # requires net-libs/nodejs | sys-apps/yarn ->=net-analyzer/greenbone-security-assistant-8.0.1 net-analyzer/gvm # Marek Szuba (2019-07-26) diff --git a/profiles/arch/amd64/x32/package.use b/profiles/arch/amd64/x32/package.use new file mode 100644 index 000000000000..1383f0ef9805 --- /dev/null +++ b/profiles/arch/amd64/x32/package.use @@ -0,0 +1,7 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Mike Gilbert (2022-05-30) +# Provide sensible default for EFI. +sys-boot/gnu-efi abi_x86_64 +sys-boot/syslinux abi_x86_64 diff --git a/profiles/arch/amd64/x32/package.use.mask b/profiles/arch/amd64/x32/package.use.mask index 4123fc89f691..a1066f06652e 100644 --- a/profiles/arch/amd64/x32/package.use.mask +++ b/profiles/arch/amd64/x32/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Kai-Chun Ning (2022-05-26) +# Dependency x11-libs/intel-hybrid-codec-driver does not work on x32 +x11-libs/libva-intel-driver hybrid + # Andreas Sturmlechner (2021-02-09) # Requires net-libs/nodejs, plus mask all reverse-dependencies. app-i18n/fcitx-libpinyin dictionary-manager @@ -11,7 +15,6 @@ kde-apps/kde-apps-meta:5 pim kde-apps/kdenetwork-meta:5 bittorrent kde-apps/umbrello:5 php kde-misc/kio-gdrive kaccounts -media-gfx/gmic krita net-irc/quassel urlpreview net-misc/fatrat bittorrent net-misc/seafile-client shibboleth @@ -22,7 +25,7 @@ sci-physics/root qt5 # Patrick McLean (2020-02-05) # sys-cluster/ceph no longer supports x86, versions that support # it no longer build thanks to python2 removals -app-backup/bareos ceph cephfs rados rados-striper +app-backup/bareos ceph app-emulation/libvirt rbd app-emulation/qemu rbd net-analyzer/rrdtool rados diff --git a/profiles/arch/arm/armv4/package.mask b/profiles/arch/arm/armv4/package.mask index 89a118698dba..350a12ab9f0f 100644 --- a/profiles/arch/arm/armv4/package.mask +++ b/profiles/arch/arm/armv4/package.mask @@ -4,30 +4,3 @@ # Anthony Ryan (2017-01-21) # This package states supports for arm >= v6 dev-lang/nim - -# Marco Scardovi (2021-06-17) -# This package requires newer (Rust-consuming) dev-libs/gjs to be unmasked -sci-geosciences/gnome-maps - -# There is no prebuilt rustc for armv4 by upstream -dev-lang/rust-bin -dev-lang/rust -virtual/rust ->=dev-lang/spidermonkey-78 ->=gnome-base/librsvg-2.41 ->=gnome-base/gnome-core-libs-3.36.5 ->=gnome-base/gnome-core-apps-3.36.5 ->=gnome-base/gnome-light-3.36.5 ->=sys-auth/polkit-0.118 ->=dev-libs/gjs-1.66 ->=gnome-base/gnome-shell-3.38 ->=x11-themes/adwaita-icon-theme-3.36 ->=net-irc/polari-3.37 ->=sys-apps/bat-0.18.1 -gnome-base/gdm -gnome-extra/chrome-gnome-shell -gnome-extra/gnome-tweaks ->=dev-python/cryptography-36 ->=dev-python/pyopenssl-22 -dev-python/setuptools-rust -dev-python/watchfiles diff --git a/profiles/arch/arm/armv4/package.use.mask b/profiles/arch/arm/armv4/package.use.mask deleted file mode 100644 index 4ee82d31442a..000000000000 --- a/profiles/arch/arm/armv4/package.use.mask +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Sam James (2022-04-22) -# Needs Rustified librsvg ->=media-libs/freetype-2.12.0 svg -media-libs/imlib2 svg - -# Matt Turner (2021-07-25) -# gdm requires gnome-shell requires rustified librsvg. -x11-misc/xscreensaver gdm diff --git a/profiles/arch/arm/armv4/parent b/profiles/arch/arm/armv4/parent index f3229c5b9876..154b8158dc01 100644 --- a/profiles/arch/arm/armv4/parent +++ b/profiles/arch/arm/armv4/parent @@ -1 +1,2 @@ .. +../../../features/wd40 diff --git a/profiles/arch/arm/armv4/use.mask b/profiles/arch/arm/armv4/use.mask deleted file mode 100644 index b1bb8f89da9f..000000000000 --- a/profiles/arch/arm/armv4/use.mask +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Matt Turner (2021-07-25) -# gnome-shell requires rustified librsvg. -gnome-shell diff --git a/profiles/arch/arm/armv4t/package.mask b/profiles/arch/arm/armv4t/package.mask index 89a118698dba..350a12ab9f0f 100644 --- a/profiles/arch/arm/armv4t/package.mask +++ b/profiles/arch/arm/armv4t/package.mask @@ -4,30 +4,3 @@ # Anthony Ryan (2017-01-21) # This package states supports for arm >= v6 dev-lang/nim - -# Marco Scardovi (2021-06-17) -# This package requires newer (Rust-consuming) dev-libs/gjs to be unmasked -sci-geosciences/gnome-maps - -# There is no prebuilt rustc for armv4 by upstream -dev-lang/rust-bin -dev-lang/rust -virtual/rust ->=dev-lang/spidermonkey-78 ->=gnome-base/librsvg-2.41 ->=gnome-base/gnome-core-libs-3.36.5 ->=gnome-base/gnome-core-apps-3.36.5 ->=gnome-base/gnome-light-3.36.5 ->=sys-auth/polkit-0.118 ->=dev-libs/gjs-1.66 ->=gnome-base/gnome-shell-3.38 ->=x11-themes/adwaita-icon-theme-3.36 ->=net-irc/polari-3.37 ->=sys-apps/bat-0.18.1 -gnome-base/gdm -gnome-extra/chrome-gnome-shell -gnome-extra/gnome-tweaks ->=dev-python/cryptography-36 ->=dev-python/pyopenssl-22 -dev-python/setuptools-rust -dev-python/watchfiles diff --git a/profiles/arch/arm/armv4t/package.use.mask b/profiles/arch/arm/armv4t/package.use.mask deleted file mode 100644 index 4ee82d31442a..000000000000 --- a/profiles/arch/arm/armv4t/package.use.mask +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Sam James (2022-04-22) -# Needs Rustified librsvg ->=media-libs/freetype-2.12.0 svg -media-libs/imlib2 svg - -# Matt Turner (2021-07-25) -# gdm requires gnome-shell requires rustified librsvg. -x11-misc/xscreensaver gdm diff --git a/profiles/arch/arm/armv4t/parent b/profiles/arch/arm/armv4t/parent index f3229c5b9876..154b8158dc01 100644 --- a/profiles/arch/arm/armv4t/parent +++ b/profiles/arch/arm/armv4t/parent @@ -1 +1,2 @@ .. +../../../features/wd40 diff --git a/profiles/arch/arm/armv4t/use.mask b/profiles/arch/arm/armv4t/use.mask deleted file mode 100644 index b1bb8f89da9f..000000000000 --- a/profiles/arch/arm/armv4t/use.mask +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Matt Turner (2021-07-25) -# gnome-shell requires rustified librsvg. -gnome-shell diff --git a/profiles/arch/arm/armv5te/package.mask b/profiles/arch/arm/armv5te/package.mask index 73bc0c057545..e7c3cd3a1074 100644 --- a/profiles/arch/arm/armv5te/package.mask +++ b/profiles/arch/arm/armv5te/package.mask @@ -8,26 +8,3 @@ dev-lang/nim # Marco Scardovi (2021-06-17) # This package requires dev-libs/gjs to be unmasked sci-geosciences/gnome-maps - -# There is no prebuilt rustc for armv5 by upstream -dev-lang/rust-bin -dev-lang/rust -virtual/rust ->=dev-lang/spidermonkey-78 ->=gnome-base/librsvg-2.41 ->=gnome-base/gnome-core-libs-3.36.5 ->=gnome-base/gnome-core-apps-3.36.5 ->=gnome-base/gnome-light-3.36.5 ->=sys-auth/polkit-0.118 ->=dev-libs/gjs-1.66 ->=gnome-base/gnome-shell-3.38 ->=x11-themes/adwaita-icon-theme-3.36 ->=net-irc/polari-3.37 ->=sys-apps/bat-0.18.1 -gnome-base/gdm -gnome-extra/chrome-gnome-shell -gnome-extra/gnome-tweaks ->=dev-python/cryptography-36 ->=dev-python/pyopenssl-22 -dev-python/setuptools-rust -dev-python/watchfiles diff --git a/profiles/arch/arm/armv5te/package.use.mask b/profiles/arch/arm/armv5te/package.use.mask deleted file mode 100644 index 4ee82d31442a..000000000000 --- a/profiles/arch/arm/armv5te/package.use.mask +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Sam James (2022-04-22) -# Needs Rustified librsvg ->=media-libs/freetype-2.12.0 svg -media-libs/imlib2 svg - -# Matt Turner (2021-07-25) -# gdm requires gnome-shell requires rustified librsvg. -x11-misc/xscreensaver gdm diff --git a/profiles/arch/arm/armv5te/parent b/profiles/arch/arm/armv5te/parent index f3229c5b9876..154b8158dc01 100644 --- a/profiles/arch/arm/armv5te/parent +++ b/profiles/arch/arm/armv5te/parent @@ -1 +1,2 @@ .. +../../../features/wd40 diff --git a/profiles/arch/arm/armv5te/use.mask b/profiles/arch/arm/armv5te/use.mask index 2d07ff8b0aa8..8d9124bed67b 100644 --- a/profiles/arch/arm/armv5te/use.mask +++ b/profiles/arch/arm/armv5te/use.mask @@ -8,7 +8,3 @@ -cpu_flags_arm_edsp -cpu_flags_arm_thumb -cpu_flags_arm_vfp - -# Matt Turner (2021-07-25) -# gnome-shell requires rustified librsvg. -gnome-shell diff --git a/profiles/arch/arm/armv6j/package.mask b/profiles/arch/arm/armv6j/package.mask deleted file mode 100644 index 2ed73e22f688..000000000000 --- a/profiles/arch/arm/armv6j/package.mask +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Joonas Niilola (2020-09-26) -# Depends on media-video/rav1e that's listed below. #744637 --media-libs/libavif - -# Sam James (2020-11-04) -# Needs Rust, which is available here --dev-util/cargo-c --dev-util/cbindgen --media-video/rav1e --net-news/newsboat --net-libs/quiche --dev-util/git-delta diff --git a/profiles/arch/arm/armv6j/package.use.mask b/profiles/arch/arm/armv6j/package.use.mask index c1451fed59a6..20a7e47e59bf 100644 --- a/profiles/arch/arm/armv6j/package.use.mask +++ b/profiles/arch/arm/armv6j/package.use.mask @@ -1,21 +1,6 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Jakov Smolić (2021-01-23) -# Rust is available here ->=media-libs/libheif-1.10.0 -rav1e - -# Joonas Niilola (2020-10-08) -# Sam James (2021-03-11) -# libavif is keyworded for this profile. -dev-libs/efl -avif -kde-frameworks/kimageformats -avif -media-libs/gd -avif - -# Mart Raudsepp (2020-08-02) -# virtual/rust is available here ->=media-gfx/eog-3.33.1 -svg - # Sam James (2020-07-04) # Rust is available here # Bug #728558 diff --git a/profiles/arch/arm/armv6j/use.mask b/profiles/arch/arm/armv6j/use.mask index 95cadb1ac25f..5a841abd6e10 100644 --- a/profiles/arch/arm/armv6j/use.mask +++ b/profiles/arch/arm/armv6j/use.mask @@ -6,7 +6,3 @@ -cpu_flags_arm_edsp -cpu_flags_arm_thumb -cpu_flags_arm_vfp - -# Sam James (2020-11-10) -# Rust is available here --rust diff --git a/profiles/arch/arm/armv7a/package.mask b/profiles/arch/arm/armv7a/package.mask index 80329451c6a1..5e7abc375abb 100644 --- a/profiles/arch/arm/armv7a/package.mask +++ b/profiles/arch/arm/armv7a/package.mask @@ -1,19 +1,6 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Joonas Niilola (2020-09-26) -# Depends on media-video/rav1e that's listed below. #744637 --media-libs/libavif - -# Sam James (2020-11-04) -# Needs Rust, which is available here --dev-util/cargo-c --dev-util/cbindgen --media-video/rav1e --net-news/newsboat --net-libs/quiche --dev-util/git-delta - # Sam James (2020-06-24) # Valgrind works on ARMv7 -dev-util/valgrind diff --git a/profiles/arch/arm/armv7a/package.use.mask b/profiles/arch/arm/armv7a/package.use.mask index aabb4fa77e40..b9878807147a 100644 --- a/profiles/arch/arm/armv7a/package.use.mask +++ b/profiles/arch/arm/armv7a/package.use.mask @@ -1,28 +1,12 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Jakov Smolić (2021-01-23) -# Rust is available here ->=media-libs/libheif-1.10.0 -rav1e - -# Joonas Niilola (2020-10-08) -# Sam James (2021-03-11) -# Dependency keyworded on this arm profile. -dev-libs/efl -avif -kde-frameworks/kimageformats -avif -media-libs/gd -avif -net-libs/webkit-gtk -avif - # Sam James (2020-10-05) # Guile only supports JIT on some arches # (armv7 only for arm) # (See 9.3.8 in the Guile manual) dev-scheme/guile -jit -# Mart Raudsepp (2020-08-02) -# virtual/rust is available here ->=media-gfx/eog-3.33.1 -svg - # Sam James (2020-07-03) # Rust is available here # Bug #728558 diff --git a/profiles/arch/arm/armv7a/use.mask b/profiles/arch/arm/armv7a/use.mask index 64cae067a80a..f8d4ad73b7ed 100644 --- a/profiles/arch/arm/armv7a/use.mask +++ b/profiles/arch/arm/armv7a/use.mask @@ -1,4 +1,4 @@ -# Copyright 2011-2020 Gentoo Authors +# Copyright 2011-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Unmask armv7 specific USE flags @@ -18,10 +18,6 @@ -cpu_flags_arm_vfpv4 -cpu_flags_arm_vfp-d32 -# Sam James (2020-11-10) -# Rust is available here --rust - # Sam James (2020-06-24) # Valgrind works on ARMv7 -valgrind diff --git a/profiles/arch/arm/package.mask b/profiles/arch/arm/package.mask index cd022be2b22d..40a2ac1ce0dd 100644 --- a/profiles/arch/arm/package.mask +++ b/profiles/arch/arm/package.mask @@ -1,20 +1,6 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Joonas Niilola (2020-09-26) -# Depends on media-video/rav1e that's listed below. #744637 -media-libs/libavif - -# Sam James (2020-11-04) -# Packages which need Rust (only on >= 6j) -# We unmask them for armv6j, armv7a elsewhere -dev-util/cargo-c -dev-util/cbindgen -media-video/rav1e -net-news/newsboat -net-libs/quiche -dev-util/git-delta - # Sam James (2020-06-24) # Valgrind lacks support for < ARMv7 # https://valgrind.org/info/platforms.html diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask index 64a70b3dadac..bea0fbe50af9 100644 --- a/profiles/arch/arm/package.use.mask +++ b/profiles/arch/arm/package.use.mask @@ -1,6 +1,14 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-06-23) +# ceph, zfs not keyworded here +app-emulation/libvirt rbd zfs + +# Jimi Huotari (2022-05-08) +# Not keyworded here yet. +lxqt-base/lxqt-meta desktop-portal + # Matt Turner (2022-04-18) # app-text/nuspell is not keyworded app-text/enchant nuspell @@ -70,10 +78,6 @@ dev-lang/php -jit # No SELinux on ARM net-im/prosody selinux -# Jakov Smolić (2021-01-23) -# Depends on media-video/rav1e which needs Rust ->=media-libs/libheif-1.10.0 rav1e - # Sam James (2020-01-17) # gnuefi + systemd-boot works on arm # bug #729720 @@ -102,32 +106,18 @@ net-wireless/gnuradio ctrlport # app-i18n/fcitx:4 not keyworded. media-libs/libsdl2 fcitx4 -# Joonas Niilola (2020-10-02) -# Sam James (2021-03-11) -# Dependency only keyworded on specific arm profiles. -dev-libs/efl avif -kde-frameworks/kimageformats avif -media-libs/gd avif -net-libs/webkit-gtk avif - # Adam Feldman (2020-09-05) # dev-util/dogtail is not keyworded for arm app-text/atril test # Sam James (2020-09-05) # nvidia-texture-tools not useful here -media-libs/devil nvtt games-strategy/0ad nvtt # James Le Cuirot (2020-08-19) # Cinnamon is not keyworded on this architecture. x11-themes/arc-theme cinnamon -# Mart Raudsepp (2020-08-02) -# armv5 and older has no virtual/rust support yet, needed by newer -# gnome-base/librsvg, et al ->=media-gfx/eog-3.33.1 svg - # Sam James (2020-07-11) # Don't drag in qtwebengine for Plasma right now # Not going for nuclear option of general mask @@ -183,7 +173,6 @@ www-servers/uwsgi uwsgi_plugins_rados # Anthony G. Basile (2019-03-08) # hipe code is missing in erlang for arm dev-lang/erlang hipe -net-im/ejabberd hipe # Andreas Sturmlechner (2019-02-25) # (SM)BIOS/Thunderbolt outside of amd64/x86? - citation needed @@ -191,7 +180,6 @@ sys-apps/fwupd dell thunderbolt # Thomas Deutschmann (2018-10-12) # Requires www-client/firefox which isn't available on ARM yet -# due to dev-lang/rust requirement dev-ruby/capybara test # Christian Ruppert (2018-08-25) @@ -243,10 +231,6 @@ net-misc/bfgminer adl lm-sensors # Enable MQTT support on supported architectures app-metrics/collectd -collectd_plugins_mqtt -# Michael Weber (2017-03-15) -# Cannot test non-free dependency dev-libs/device-atlas-api-c -net-proxy/haproxy device-atlas - # Christoph Junghans (2017-02-05) # Mask some fabrics sys-cluster/openmpi java openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_rm_pbs openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl @@ -407,7 +391,7 @@ app-admin/conky cmus irc lua-cairo lua-imlib lua-rsvg moc xmms2 # Sergey Popov (2013-07-30) # Not tested -media-libs/devil allegro nvtt +media-libs/devil allegro # Andreas K. Huettel (2013-05-27) # Firmware loader not keyworded yet @@ -429,7 +413,6 @@ media-gfx/pstoedit emf # Rick Farina (2013-02-05) # masking all stable packages with java use flag dev-util/oprofile java -dev-libs/cyrus-sasl java dev-tex/tex4ht java dev-vcs/subversion java media-libs/libjpeg-turbo java diff --git a/profiles/arch/arm/use.mask b/profiles/arch/arm/use.mask index 820017b73bb2..fba199bc664c 100644 --- a/profiles/arch/arm/use.mask +++ b/profiles/arch/arm/use.mask @@ -12,11 +12,6 @@ -cpu_flags_arm_iwmmxt -cpu_flags_arm_iwmmxt2 -# Sam James (2020-11-10) -# Rust isn't available for generic ARM, -# just armv6, armv7 -rust - # Sam James (2020-06-24) # Valgrind lacks support for < ARMv7 # https://valgrind.org/info/platforms.html diff --git a/profiles/arch/arm/use.stable.mask b/profiles/arch/arm/use.stable.mask index 9329affc5dc8..c0fee12811ec 100644 --- a/profiles/arch/arm/use.stable.mask +++ b/profiles/arch/arm/use.stable.mask @@ -27,11 +27,6 @@ java # media-gfx/gimp not yet stable gimp -# Mattéo Rossillol‑‑Laruelle (2019‑08‑31) -# Dependencies not yet stable. -appindicator -ayatana - # Andrey Grozin (2014-05-16) # No stable gcl gcl diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask index b729e03da798..655a09426c73 100644 --- a/profiles/arch/arm64/package.use.mask +++ b/profiles/arch/arm64/package.use.mask @@ -1,9 +1,23 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Matt Turnbull (2022-05-05) -# Cinnamon is not keyworded. Bug 842033 -x11-themes/arc-theme cinnamon +# Anna Vyalkova (2022-06-25) +# Unkeyworded test dep +app-vim/jedi test + +# Conrad Kostecki (2022-06-05) +# Unkeyworded deps, bug #687830 +app-metrics/collectd collectd_plugins_modbus +app-metrics/collectd collectd_plugins_nut +app-metrics/collectd collectd_plugins_oracle +app-metrics/collectd collectd_plugins_ping +app-metrics/collectd collectd_plugins_routeros +app-metrics/collectd collectd_plugins_sigrok +app-metrics/collectd collectd_plugins_varnish + +# Jimi Huotari (2022-05-08) +# Not keyworded here yet. +lxqt-base/lxqt-meta desktop-portal # Matt Turner (2022-04-18) # app-text/nuspell is not keyworded @@ -129,10 +143,6 @@ sys-libs/compiler-rt-sanitizers -ubsan -safestack -cfi -scudo sys-libs/compiler-rt-sanitizers -gwp-asan -shadowcallstack sys-libs/compiler-rt-sanitizers -libfuzzer -profile -xray -# Sam James (2020-12-13) -# Requires unkeyworded, fetch-restricted deps -net-proxy/haproxy device-atlas - # Roy Bamford (2020-09-05) # nvidia-texture-tools not useful here -media-libs/devil nvtt games-strategy/0ad nvtt # Georgy Yakovlev (2020-08-20) @@ -314,7 +323,7 @@ net-fs/samba addc addns ads cluster python test # Some more unkeyworded dependencies. dev-cpp/eigen test mate-base/mate help -mate-base/mate-applets-meta appindicator sensors +mate-base/mate-applets-meta sensors mate-extra/caja-extensions gajim sci-libs/gdal armadillo netcdf sys-fs/btrfs-progs reiserfs @@ -373,10 +382,6 @@ media-gfx/pstoedit emf # openvz-sources are likely too old for any proper arm64 usage app-emulation/libvirt openvz -# Alexis Ballier (2017-07-10) -# media-gfx/nvidia-texture-tools does not support arm64 -media-libs/devil nvtt - # Alexis Ballier (2017-07-10) # Virtualbox is x86 only app-emulation/libvirt virtualbox @@ -400,8 +405,7 @@ net-libs/libpcap bluetooth # Mart Raudsepp (2017-02-16) # Not yet tested features/dependencies -app-text/evince dvi nautilus postscript t1lib xps -net-wireless/blueman appindicator +app-text/evince dvi nautilus postscript xps # Markus Meier (2013-12-26) # Unkeyworded deps, bug #488724 @@ -421,7 +425,7 @@ app-admin/conky lua-cairo xmms2 moc # Sergey Popov (2013-07-30) # Not tested -media-libs/devil allegro nvtt +media-libs/devil allegro # Andreas K. Huettel (2013-05-27) # Firmware loader not keyworded yet diff --git a/profiles/arch/arm64/use.mask b/profiles/arch/arm64/use.mask index f652ff6f5267..5f525cc7abf0 100644 --- a/profiles/arch/arm64/use.mask +++ b/profiles/arch/arm64/use.mask @@ -50,11 +50,6 @@ cpu_flags_arm_neon -cpu_flags_arm_vfpv4 -cpu_flags_arm_vfp-d32 -# Mattéo Rossillol‑‑Laruelle (2019‑08‑31) -# Dependency not keyworded (dev-libs/libindicate). -appindicator -ayatana - # Michał Górny (2018-07-09) # No OpenCL provider is available on arm64. opencl diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask index 9b39c72ba291..b48fcbc39715 100644 --- a/profiles/arch/base/package.use.mask +++ b/profiles/arch/base/package.use.mask @@ -1,6 +1,13 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# media-libs/libxmp requires keywording +media-sound/qmmp xmp + +# Kai-Chun Ning (2022-05-23) +# Need intel-hybrid-codec-driver, which only works on amd64 +x11-libs/libva-intel-driver hybrid + # WANG Xuerui (2022-04-24) # This is only for bringing in the not-upstreamed-yet LoongArch patchset; # masked everywhere in order to minimize impact on other arches. @@ -203,7 +210,7 @@ media-video/mpv vulkan # Nick Sarnie (2018-04-29) # media-libs/vulkan-loader and app-emulation/vkd3d are not available everywhere -app-emulation/wine-staging vkd3d vulkan +app-emulation/wine-staging vulkan app-emulation/wine-vanilla vkd3d vulkan # Richard Yao (2018-04-16) diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask index e355ffb1edcd..4556ba23f498 100644 --- a/profiles/arch/base/use.mask +++ b/profiles/arch/base/use.mask @@ -24,9 +24,6 @@ libvirt firebird oci8 -# cilk has been ported only to x86 systems -cilk - # cuda/NVENC only works on amd64/arm64 cuda nvenc diff --git a/profiles/arch/hppa/package.mask b/profiles/arch/hppa/package.mask index 9fa28f2c1954..9675958761f8 100644 --- a/profiles/arch/hppa/package.mask +++ b/profiles/arch/hppa/package.mask @@ -1,6 +1,11 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-06-10) +# Broken on HPPA. Segfaults during last-minute check. +# bug #850691 +=sys-libs/glibc-2.35-r7 + # Quote from : # "Compilation fails with: #error You need to define CycleTimer for # your OS and CPU" diff --git a/profiles/arch/hppa/package.use.mask b/profiles/arch/hppa/package.use.mask index ea12bfd2a81c..804f970f43a9 100644 --- a/profiles/arch/hppa/package.use.mask +++ b/profiles/arch/hppa/package.use.mask @@ -4,6 +4,16 @@ # NOTE: When masking a USE flag due to missing keywords, please file a keyword # request bug for the hppa arch. +# Sergey Torokhov (2022-06-22) +# media-libs/libjxl is not keyworded +# bug https://bugs.gentoo.org/853628 +media-gfx/gimp jpegxl + +# Sam James (2022-05-17) +# sci-libs/sundials fails to build tests on HPPA +# bug #845222 +sci-mathematics/octave sundials + # Matt Turner (2022-05-07) # app-crypt/gcr is not keyworded app-crypt/pinentry gtk @@ -140,10 +150,6 @@ dev-util/cppcheck z3 # media-sound/lash not keyworded, bug #736725 media-sound/fluidsynth lash -# Cédric Krier (2020-11-10) -# virtual/rust has no hppa keyword -dev-vcs/mercurial rust - # Joonas Niilola (2020-10-08) # Dependency not keyworded on this arch. dev-libs/efl avif heif lua_single_target_luajit physics @@ -188,7 +194,7 @@ media-video/ffmpeg dav1d libaribb24 libtesseract vidstab # Rolf Eike Beer (2020-04-11) # media-gfx/nvidia-texture-tools, media-libs/allegro not keyworded on hppa -media-libs/devil allegro nvtt +media-libs/devil allegro # Rolf Eike Beer (2020-04-09) # dependencies not keyworded diff --git a/profiles/arch/hppa/parent b/profiles/arch/hppa/parent index eb001c6e8ab8..e234bf836e61 100644 --- a/profiles/arch/hppa/parent +++ b/profiles/arch/hppa/parent @@ -1 +1,2 @@ ../base +../../features/wd40 diff --git a/profiles/arch/hppa/use.mask b/profiles/arch/hppa/use.mask index 98774ff4b52d..f6eb535bcb2f 100644 --- a/profiles/arch/hppa/use.mask +++ b/profiles/arch/hppa/use.mask @@ -37,11 +37,6 @@ vulkan system-libvpx vpx -# Mattéo Rossillol‑‑Laruelle (2019‑08‑31) -# Dependency not keyworded (dev-libs/libappindicator). -appindicator -ayatana - # Matt Turner (2018-05-26) # Unmask systemd since it is keyworded here. -systemd @@ -203,10 +198,6 @@ d # Lack of user/dev support for WiFi (bug #176517) networkmanager -# Jeroen Roovers (2007-04-07) -# libffi has not been ported to hppa, therefore gcc fails to build with USE=gcj -gcj - # Samuli Suominen (2007-03-02) # See bug #157881#c3 battery diff --git a/profiles/arch/ia64/package.use.mask b/profiles/arch/ia64/package.use.mask index 8c184263e48c..304930905334 100644 --- a/profiles/arch/ia64/package.use.mask +++ b/profiles/arch/ia64/package.use.mask @@ -1,6 +1,15 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Matt Turner (2022-06-25) +# net-libs/libqrtr-glib not keyworded +net-misc/modemmanager qrtr + +# Sergey Torokhov (2022-06-22) +# media-libs/libjxl is not keyworded +# bug https://bugs.gentoo.org/853628 +media-gfx/gimp jpegxl + # Nickolas Raymond Kaczynski (2022-04-24) # Dependencies are missing keywords media-libs/imlib2 svg heif jpegxl @@ -39,13 +48,6 @@ media-video/ffmpeg amf # app-text/ronn-ng not keyworded here, bug #801103 app-accessibility/espeak-ng man -# Michał Górny (2021-11-26) -# These package flags require dev-python/cryptography which -- due -# to the dependency on Rust -- is no longer portable to ia64. -dev-python/twisted conch crypt -dev-python/urllib3 test -net-fs/samba addc addns ads - # Sam James (2021-11-05) # Avoid keywording unnecessary depenencies for now, bug #804115 dev-python/scipy pythran @@ -123,10 +125,6 @@ app-crypt/pinentry efl # Dependency not keyworded on this arch. app-text/enchant voikko -# Cédric Krier (2020-11-10) -# virtual/rust has no ia64 keyword -dev-vcs/mercurial rust - # Arfrever Frehtes Taifersar Arahesis (2020-10-14) # app-i18n/fcitx:4 not keyworded. media-libs/libsdl2 fcitx4 @@ -139,10 +137,6 @@ net-analyzer/wireshark ilbc # No drivers on this architecture support Vulkan media-libs/mesa vulkan vulkan-overlay zink -# Mart Raudsepp (2020-08-02) -# ia64 has no virtual/rust support, needed by newer gnome-base/librsvg, et al ->=media-gfx/eog-3.33.1 svg - # Michał Górny (2020-06-14) # Requires dev-python/networkx. app-portage/nattka depgraph-order @@ -181,7 +175,6 @@ gnome-extra/evolution-data-server oauth # - gnome-extra/sushi: depends on webkit-gtk gnome-base/nautilus previewer # - net-libs/gnome-online-accounts: depends on webkit-gtk -gnome-base/gnome-control-center flickr gnome-base/gvfs google # app-text/libgepub depends on webkit-gtk. xfce-extra/tumbler epub @@ -290,7 +283,6 @@ media-video/ffmpeg libv4l # Michał Górny (2017-08-07) # Requires USE=bluetooth that is masked in this profile. media-sound/pulseaudio native-headset -media-sound/pulseaudio-daemon native-headset # Sergei Trofimovich (2017-07-20) # pulls in unkeyworded java @@ -514,7 +506,7 @@ x11-wm/fvwm lock dev-lisp/clisp hyperspec svm # missing keywords -media-plugins/gst-plugins-meta dts dv lame libvisual modplug mms taglib vcd wavpack +media-plugins/gst-plugins-meta dts dv lame libvisual modplug taglib vcd wavpack # Marius Brehler (2015-08-13) # missing keyword diff --git a/profiles/arch/ia64/parent b/profiles/arch/ia64/parent index eb001c6e8ab8..e234bf836e61 100644 --- a/profiles/arch/ia64/parent +++ b/profiles/arch/ia64/parent @@ -1 +1,2 @@ ../base +../../features/wd40 diff --git a/profiles/arch/ia64/use.mask b/profiles/arch/ia64/use.mask index 3bb8098c052e..187c06dae958 100644 --- a/profiles/arch/ia64/use.mask +++ b/profiles/arch/ia64/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -ia64 +# Sam James (2022-07-21) +# Untested. +ieee1394 + # Matt Turner (2022-02-21) # app-crypt/tpm2-tss is not keyworded here tpm @@ -12,10 +16,6 @@ tpm # media-video/pipewire is not keyworded. Bug #807616. pipewire -# Matt Turner (2021-07-25) -# gnome-shell requires rustified librsvg. -gnome-shell - # Arfrever Frehtes Taifersar Arahesis (2021-04-01) # sys-libs/llvm-libunwind not supported on IA64. llvm-libunwind @@ -38,11 +38,6 @@ ruby # - net-libs/gnome-online-accounts: depend on net-libs/webkit-gtk gnome-online-accounts -# Mattéo Rossillol‑‑Laruelle (2019‑08‑31) -# Dependency not keyworded (dev-libs/libindicate). -appindicator -ayatana - # Sergei Trofimovich (2017-06-17) # There is no luajit support on ia64. Bug #554376 lua_single_target_luajit diff --git a/profiles/arch/loong/package.mask b/profiles/arch/loong/package.mask index 3c62b9f0752a..0f67333e0b7b 100644 --- a/profiles/arch/loong/package.mask +++ b/profiles/arch/loong/package.mask @@ -1,7 +1,6 @@ # Copyright 2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# WANG Xuerui (2022-05-04) -# We have no Rust at the moment ->=dev-python/cryptography-37 ->=gnome-base/librsvg-2.41 +# WANG Xuerui (2022-05-13) +# Fails to build due to bug 843212 +>=dev-libs/boost-1.79.0 diff --git a/profiles/arch/loong/package.use.force b/profiles/arch/loong/package.use.force index e53df0152ef8..1b1948517b25 100644 --- a/profiles/arch/loong/package.use.force +++ b/profiles/arch/loong/package.use.force @@ -11,7 +11,3 @@ sys-libs/libseccomp experimental-loong # WANG Xuerui (2022-04-18) # gcc-12 is live ebuild for now, hence requiring this dev-vcs/git curl - -# WANG Xuerui (2022-04-18) -# Newer spidermonkey not available yet (due to absence of rust) -sys-auth/polkit duktape diff --git a/profiles/arch/loong/package.use.mask b/profiles/arch/loong/package.use.mask index 746d4799f4d7..426f9a60cb10 100644 --- a/profiles/arch/loong/package.use.mask +++ b/profiles/arch/loong/package.use.mask @@ -1,6 +1,17 @@ # Copyright 2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# WANG Xuerui (2022-05-13) +# Fails testing at least with libssh-0.9.6 and mbedtls-2.28.0-r1, needs +# investigation. +net-libs/libssh mbedtls + +# WANG Xuerui (2022-05-13) +# dev-lang/go is not available on loong yet. +media-libs/libheif go test +sys-apps/earlyoom test +sys-libs/libcap tools + # WANG Xuerui (2022-04-24) # Unmask experimental-loong on packages; we're loong. dev-libs/libffi -experimental-loong @@ -40,7 +51,6 @@ x11-base/xwayland unwind # These aren't ported to LoongArch yet dev-libs/libpcre2 jit dev-libs/libpcre jit - (2022-05-29) +# No TMP here, no xkb here +sys-apps/systemd tpm xkb + # Adel Kara Slimane (2022-03-14) # Untested useflag on other arches, needs keywording media-video/ffmpeg vmaf @@ -105,4 +109,4 @@ dev-libs/libpcre2 jit # Ryan Hill (2011-07-20) # graphite requires dev-libs/ppl & dev-libs/cloog-ppl # (bugs #269087 and #269088) -sys-devel/gcc graphite awt +sys-devel/gcc graphite diff --git a/profiles/arch/m68k/parent b/profiles/arch/m68k/parent index eb001c6e8ab8..e234bf836e61 100644 --- a/profiles/arch/m68k/parent +++ b/profiles/arch/m68k/parent @@ -1 +1,2 @@ ../base +../../features/wd40 diff --git a/profiles/arch/m68k/use.mask b/profiles/arch/m68k/use.mask index 8f41225fa087..4df4b49e6738 100644 --- a/profiles/arch/m68k/use.mask +++ b/profiles/arch/m68k/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -m68k +# Andreas K. Hüttel (2022-05-31) +# Unmask systemd since it is keyworded here. +-systemd + # James Le Cuirot (2021-01-30) # GTK is not keyworded or tested. gtk @@ -81,10 +85,6 @@ ruby # app-arch/zstd is broken zstd -# James Le Cuirot (2021-08-20) -# There is a community effort to bring Rust to m68k but it's not ready yet. -rust - # James Le Cuirot (2021-08-20) # Qt is not keyworded or tested. qt5 @@ -93,11 +93,6 @@ qt5 # valgrind has no m68k port. valgrind -# Mattéo Rossillol‑‑Laruelle (2019‑08‑31) -# Dependencies not keyworded. -appindicator -ayatana - # Andreas Sturmlechner (2019-03-31) # sys-auth/elogind is not keyworded here. elogind @@ -168,7 +163,6 @@ R rdma samba slang -systemd tcl tk xemacs diff --git a/profiles/arch/mips/mips64/n32/package.mask b/profiles/arch/mips/mips64/n32/package.mask new file mode 100644 index 000000000000..fa019d7c4fd8 --- /dev/null +++ b/profiles/arch/mips/mips64/n32/package.mask @@ -0,0 +1,5 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# bug 850151 +dev-lang/python:3.11 diff --git a/profiles/arch/mips/mips64/n32/use.mask b/profiles/arch/mips/mips64/n32/use.mask index ef8c72c5ca0b..f7b892f37bcd 100644 --- a/profiles/arch/mips/mips64/n32/use.mask +++ b/profiles/arch/mips/mips64/n32/use.mask @@ -1,4 +1,7 @@ -# Copyright 2014-2021 Gentoo Authors +# Copyright 2014-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -abi_mips_n32 + +# bug 850151 +python_targets_python3_11 diff --git a/profiles/arch/mips/mipsel/mips64el/n32/package.mask b/profiles/arch/mips/mipsel/mips64el/n32/package.mask new file mode 100644 index 000000000000..fa019d7c4fd8 --- /dev/null +++ b/profiles/arch/mips/mipsel/mips64el/n32/package.mask @@ -0,0 +1,5 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# bug 850151 +dev-lang/python:3.11 diff --git a/profiles/arch/mips/mipsel/mips64el/n32/use.mask b/profiles/arch/mips/mipsel/mips64el/n32/use.mask index ef8c72c5ca0b..f7b892f37bcd 100644 --- a/profiles/arch/mips/mipsel/mips64el/n32/use.mask +++ b/profiles/arch/mips/mipsel/mips64el/n32/use.mask @@ -1,4 +1,7 @@ -# Copyright 2014-2021 Gentoo Authors +# Copyright 2014-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -abi_mips_n32 + +# bug 850151 +python_targets_python3_11 diff --git a/profiles/arch/mips/package.use.mask b/profiles/arch/mips/package.use.mask index 8c2459b45e47..e2567bf9b228 100644 --- a/profiles/arch/mips/package.use.mask +++ b/profiles/arch/mips/package.use.mask @@ -134,10 +134,6 @@ dev-python/numpydoc test # sys-devel/clang is not keyworded app-doc/doxygen clang -# Sergey Popov (2014-02-02) -# media-gfx/nvidia-texture-tools is not keyworded on mips -media-libs/devil nvtt - # Ryan Hill (2014-01-07) # req net-libs/webkit-gtk:2 x11-libs/wxGTK webkit diff --git a/profiles/arch/mips/use.mask b/profiles/arch/mips/use.mask index d62144ad90d7..7c2cc1ebf1f6 100644 --- a/profiles/arch/mips/use.mask +++ b/profiles/arch/mips/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -mips +# Andreas K. Hüttel (2022-05-15) +# rdma-core is not keyworded mips... +rdma + # Matt Turner (2018-03-25) # Unmask systemd since it is keyworded here. -systemd @@ -41,11 +45,6 @@ gnome-online-accounts # Keywords lost on net-fs/samba over time, use.mask until re-keyworded samba -# Mart Raudsepp (2017-02-07) -# dev-libs/libappindicator not tested -appindicator -ayatana - # Anthony G. Basile (2015-08-01) # There is no luajit support on mips. Bug #554376. luajittex diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask index 2479b6843d57..483ac8114a92 100644 --- a/profiles/arch/powerpc/package.use.mask +++ b/profiles/arch/powerpc/package.use.mask @@ -171,7 +171,7 @@ x11-themes/qtcurve plasma # Jonathan Scruggs (2017-09-23) # dependencies not keyworded yet -media-libs/openimageio field3d ptex +media-libs/openimageio ptex # Arfrever Frehtes Taifersar Arahesis (2017-08-22) # Dictionary Manager requires unkeyworded dev-qt/qtwebengine. diff --git a/profiles/arch/powerpc/ppc32/package.use.mask b/profiles/arch/powerpc/ppc32/package.use.mask index fd0efe2b6bd3..0e4be5aa20a6 100644 --- a/profiles/arch/powerpc/ppc32/package.use.mask +++ b/profiles/arch/powerpc/ppc32/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Matt Turner (2022-05-16) +# media-libs/libheif not keyworded here +media-gfx/gthumb heif + # Nickolas Raymond Kaczynski (2022-04-24) # Dependencies are missing keywords media-libs/imlib2 heif @@ -48,11 +52,8 @@ app-office/planner eds gnome-base/nautilus previewer # needs libgdata[gnome-online-accounts], depends on net-libs/webkit-gtk gnome-base/gvfs google -gnome-base/gnome-control-center flickr # needs mail-client/evolution, depends on net-libs/webkit-gtk net-mail/lbdb evo -# needs dev-util/devhelp, depends on net-libs/webkit-gtk -dev-util/anjuta devhelp # Daniel Pielmeier (2021-11-07) # gnome-base/librsvg has no stable keywords here, bug #807130 @@ -105,19 +106,10 @@ sys-devel/clang default-compiler-rt # bug #766150 dev-tex/rubber test -# Cédric Krier (2020-11-10) -# virtual/rust has no ppc keyword -dev-vcs/mercurial rust - # Mark Wright (2020-10-11) # dev-ml/ounit2 is not keyworded dev-ml/cudf test -# Mart Raudsepp (2020-08-02) -# ppc32 has no virtual/rust support yet, needed by newer -# gnome-base/librsvg, et al ->=media-gfx/eog-3.33.1 svg - # Mikle Kolyada (2020-06-08) # clisp is keyworded on ppc app-text/texlive-core -xindy @@ -182,10 +174,6 @@ net-vpn/tor seccomp # Most of clang runtimes are not supported here sys-devel/clang-runtime openmp sanitize -# Michael Weber (2017-03-15) -# Cannot test non-free dependency dev-libs/device-atlas-api-c -net-proxy/haproxy device-atlas - # Andreas K. Hüttel (2016-12-13) # Dropping ppc from sci-libs/armadillo, bug 555896 sci-libs/gdal armadillo diff --git a/profiles/arch/powerpc/ppc64/64le/package.mask b/profiles/arch/powerpc/ppc64/64le/package.mask index 49d094e51e68..316f1445a869 100644 --- a/profiles/arch/powerpc/ppc64/64le/package.mask +++ b/profiles/arch/powerpc/ppc64/64le/package.mask @@ -71,8 +71,6 @@ # Temurin ppc64 build is little-endian only # so we can use bins. -dev-java/openjdk-bin --=dev-java/openjdk-11.0.13_p8 --=dev-java/openjdk-17.0.1_p12 # Sergei Trofimovich (2018-04-11) # ltrace is not ported to powerpc64le yet. diff --git a/profiles/arch/powerpc/ppc64/64ul/package.mask b/profiles/arch/powerpc/ppc64/64ul/package.mask index 8448900c17c9..22f96c7ad1db 100644 --- a/profiles/arch/powerpc/ppc64/64ul/package.mask +++ b/profiles/arch/powerpc/ppc64/64ul/package.mask @@ -8,5 +8,3 @@ net-im/telegram-desktop # Georgy Yakovlev (2019-02-01) # Temurin ppc64 builds are little-endiain only dev-java/openjdk-bin -=dev-java/openjdk-11.0.13_p8 -=dev-java/openjdk-17.0.1_p12 diff --git a/profiles/arch/powerpc/ppc64/package.use.mask b/profiles/arch/powerpc/ppc64/package.use.mask index 727cd753c7c0..7a09c8b58c7c 100644 --- a/profiles/arch/powerpc/ppc64/package.use.mask +++ b/profiles/arch/powerpc/ppc64/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Jimi Huotari (2022-05-08) +# Not keyworded here yet. +lxqt-base/lxqt-meta desktop-portal + # Michał Górny (2021-12-31) # Don't apply stable masks to python-exec since we're forcing every # impl there anyway. Please keep this in sync with use.stable.mask. @@ -155,7 +159,6 @@ dev-vcs/subversion kwallet # Patrice Clement (2016-02-08) # I would need to keyword an awful lot of packages on ppc64 # that would need Java 7 otherwise. -dev-java/batik python dev-java/bsf python dev-java/ant-apache-bsf python diff --git a/profiles/arch/powerpc/use.mask b/profiles/arch/powerpc/use.mask index 05881727de15..5a92cd7a0e0f 100644 --- a/profiles/arch/powerpc/use.mask +++ b/profiles/arch/powerpc/use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # PPC Specific use flags @@ -52,7 +52,6 @@ gnuefi # Patrick Lauer (2015-04-28) # dependencies not keyworded yet appindicator -ayatana # These flags should only be used for ppc -ppcsha1 diff --git a/profiles/arch/riscv/package.mask b/profiles/arch/riscv/package.mask index 23119df444d5..ab795bdab09d 100644 --- a/profiles/arch/riscv/package.mask +++ b/profiles/arch/riscv/package.mask @@ -4,6 +4,3 @@ # Arthur Zamarin (2022-04-30) # Bootstrapping was created only for lp64d dev-java/openjdk - -# Doesnt work properly with the one-level libdirs - (2022-05-08) -# Requires dev-util/pahole. -sys-kernel/gentoo-kernel debug -sys-kernel/vanilla-kernel debug - -# Marek Szuba (2022-04-30) +# Sam James (2022-06-26) +# Avoid dragging in "heavy" parts of dev-qt/* unless/until +# somebody needs them. bug #816981, bug #854261. +# Unfortunately, tests demand qtwebengine too. +dev-python/QtPy pyside2 webengine +dev-python/QtPy test + +# Jakov Smolić (2022-06-07) +# riscv has no sanitizers unmasked for the time being, so +# mask to prevent emerge from erroring out by default +sys-devel/clang-runtime sanitize + +# Marek Szuba (2022-04-30) # net-wireless/sdrplay contains prebuilt binaries, currently available # upstream only for amd64/x86 and arm net-wireless/gr-osmosdr sdrplay @@ -20,20 +27,11 @@ net-ftp/proftpd memcache # so avoid keywording 4.8 slot dev-lisp/clisp berkdb -# Matt Turner (2022-04-18) -# app-text/nuspell is not keyworded -app-text/enchant nuspell - # Jakov Smolić (2022-04-07) # Depends on sys-cluster/ceph which pulls in valgrind, which is # unavailable on riscv currently sys-block/fio rbd -# Marek Szuba (2022-03-30) -# Indirectly depends on dev-python/pytest-testinfra, which is currently -# blocked from being keyworded on this arch by several errors (Bug #835717) -dev-python/subprocess-tee test-full - # Jakov Smolić (2022-03-25) # sys-process/criu doesn't support riscv (bug #835975) # Upstream bug for criu: https://github.com/checkpoint-restore/criu/issues/1702 @@ -44,10 +42,6 @@ app-containers/crun criu # failures on riscv (bug #811477) dev-python/pytest-services test -# Adel Kara Slimane (2022-03-14) -# Untested useflag on other arches, needs keywording -media-video/ffmpeg vmaf - # Alex Fan (2022-02-28) # dev-libs/vc is a dummy implementation on this arch # krita fails to build with it @@ -61,8 +55,8 @@ media-video/ffmpeg amf # Yongxinag Liang (2022-01-09) # app-emulation/xen-tools doesn't support riscv yet app-emulation/qemu xen -# untested useflag: rbd glusterfs -app-emulation/qemu rbd glusterfs +# unkeyworded depdendency - sys-cluster/ceph +app-emulation/qemu rbd sys-fs/multipath-tools rbd # Georgy Yakovlev (2022-01-16) @@ -78,10 +72,6 @@ sci-astronomy/stellarium webengine # but with it installed, anyio passes all tests dev-python/anyio test -# Alex Fan (2021-11-19) -# depends on dev-lang/ocaml -app-accessibility/brltty ocaml ocamlopt - # Marek Szuba (2021-09-23) # mkdocs ecosystem only partly keyworded on riscv, has rather messy # Python-target requirements. @@ -89,16 +79,13 @@ dev-python/backrefs doc dev-python/pyspelling doc dev-python/wcmatch doc -# Marek Szuba (2021-09-19) -# media-gfx/nvidia-texture-tools reports arch as unknown, fails to build -media-libs/devil nvtt - -# Alex Fan (2021-09-13) +# Alex Fan (2022-05-16) # These depend on Haskell: # - dev-vcs/darcs app-portage/layman darcs # - app-text/pandoc sys-cluster/ceph pmdk +app-text/nuspell doc # Alex Fan (2021-09-15) # Marek Szuba (2021-09-07) @@ -121,12 +108,6 @@ dev-ruby/dalli test # Requires CPU with SSSE3 support net-analyzer/suricata hyperscan -# Marek Szuba (2021-09-02) -# dev-python/pebble not keyworded here due to failing tests. -# That said, with pebble-4.6.3 installed manually -# (and without testing) all nbconvert-6.0.7 tests passed. -dev-python/nbconvert test - # Yixun Lan (2021-08-29) # sys-apps/fwupd not tested, USE=spi,uefi,dell # sys-apps/flashrom no risc-v support, bug 810880 @@ -151,11 +132,7 @@ gnome-base/gnome-shell browser-extension # Alex Fan (2021-08-17) # dependencies not keyworded/tested -kde-plasma/plasma-meta grub plymouth - -# Marek Szuba (2021-08-17) -# sys-libs/libfaketime does not work properly on this arch -sys-auth/sssd test +kde-plasma/plasma-meta plymouth # Marek Szuba (2021-08-11) # Currently requires dev-lang/spidermonkey:68, which explicitly @@ -201,31 +178,20 @@ media-gfx/gimp lua www-servers/nginx nginx_modules_http_lua # Marek Szuba (2021-07-11) -# Causes 35 tests to fail with "fatal llvm error" +# Causes 35 tests to fail with "fatal llvm error", bug #844946 dev-db/postgresql llvm # Marek Szuba (2021-07-05) # sys-cluster/ucx fails to compile on this arch sys-cluster/slurm ucx -# Marek Szuba (2021-07-05) -# net-dialup/mgetty fails to compile on this arch -mail-mta/courier fax - # Marek Szuba (2021-07-05) # Dependencies not keyworded here yet: # - sci-libs/vtk media-libs/opencv vtk sci-libs/opencascade vtk -# - dev-util/aruba -sys-block/thin-provisioning-tools test # This doesn't work for (any) riscv yet. dev-libs/libpcre2 jit dev-libs/libpcre jit www-servers/nginx pcre-jit - -# app-shells/fish not keyworded due to failing tests (Bug #807742). -# That said, with fish-3.3.1-r1 installed manually (and without testing) -# all argcomplete-1.12.3 tests passed. -dev-python/argcomplete test diff --git a/profiles/arch/riscv/rv64gc/lp64d/package.use.force b/profiles/arch/riscv/rv64gc/lp64d/package.use.force index 928df18feed2..ff27ddeea511 100644 --- a/profiles/arch/riscv/rv64gc/lp64d/package.use.force +++ b/profiles/arch/riscv/rv64gc/lp64d/package.use.force @@ -5,3 +5,4 @@ # Bootstrapping is possible using our build snapshot, so don't force # system bootstrap dev-java/openjdk:11 -system-bootstrap +dev-java/openjdk:17 -system-bootstrap diff --git a/profiles/arch/s390/make.defaults b/profiles/arch/s390/make.defaults index fc8cc4a45203..3fde361195fe 100644 --- a/profiles/arch/s390/make.defaults +++ b/profiles/arch/s390/make.defaults @@ -1,14 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 ARCH="s390" ACCEPT_KEYWORDS="s390 ~s390" -MULTILIB_ABIS="s390" -DEFAULT_ABI="s390" -ABI="${DEFAULT_ABI}" - -CHOST="s390-ibm-linux-gnu" CFLAGS="-O2 -pipe" CXXFLAGS="${CFLAGS}" FFLAGS="${CFLAGS}" @@ -20,14 +15,6 @@ LIBDIR_s390="lib" INPUT_DEVICES="void" VIDEO_CARDS="dummy" -# Michał Górny (2014-07-01) -# Make the native ABI implicit so that MULTILIB_USEDEP can be satisfied -# by non-multilib ebuilds when non-native ABIs are disabled. -IUSE_IMPLICIT="abi_s390_32" - -# Enable abi_s390_32 for packages that don't have it forced. -ABI_S390="32" - # While multilib is available, we don't default it to on. BOOTSTRAP_USE="${BOOTSTRAP_USE} -multilib" USE="-multilib" diff --git a/profiles/arch/s390/package.mask b/profiles/arch/s390/package.mask deleted file mode 100644 index c92ad8c0f647..000000000000 --- a/profiles/arch/s390/package.mask +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Sam James (2022-04-25) -# Rust is available for s390x, but not s390. -# bug #769446 -app-eselect/eselect-rust -dev-lang/rust -dev-lang/rust-bin ->=dev-python/cryptography-36 ->=dev-python/pyopenssl-22 -dev-python/setuptools-rust -dev-python/watchfiles -virtual/rust - -# Arthur Zamarin (2022-03-20) -# sys-libs/libunwind doesn't work on s390 -sys-libs/libunwind diff --git a/profiles/arch/s390/package.use.force b/profiles/arch/s390/package.use.force index 7a031392e14a..7b02f8859485 100644 --- a/profiles/arch/s390/package.use.force +++ b/profiles/arch/s390/package.use.force @@ -1,10 +1,6 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Sam James (2022-04-26) -# Spidermonkey needs Rust and LLVM, not available for s390 -sys-auth/polkit duktape - # Andreas K. Hüttel (2022-04-20) # s390-tools (in @system) needs this for building some bootloader code sys-devel/binutils multitarget diff --git a/profiles/arch/s390/package.use.mask b/profiles/arch/s390/package.use.mask index 44b521e3f5f2..e0bf16f31c2d 100644 --- a/profiles/arch/s390/package.use.mask +++ b/profiles/arch/s390/package.use.mask @@ -10,9 +10,8 @@ dev-ruby/stringex test # Sam James (2022-04-26) # eps: app-text/libspectre not keyworded here # heif: media-libs/libheif not keyworded here -# svg: rustified librsvg not keyworded here # jpegxl: libjxl not keyworded here -media-libs/imlib2 eps heif svg jpegxl +media-libs/imlib2 eps heif jpegxl # Sam James (2022-04-26) # Avoid unkeyworded dependencies @@ -59,10 +58,6 @@ app-crypt/pinentry efl # sssd not keyworded here app-admin/sudo sssd -# Sam James (2022-04-24) -# sys-apps/systemd is not keyworded here -sys-auth/pambase homed - # Sam James (2022-04-24) # app-crypt/dieharder and dev-libs/softhsm:2 unkeyworded here net-libs/gnutls test-full @@ -71,10 +66,6 @@ net-libs/gnutls test-full # net-fs/samba unkeyworded here net-fs/cifs-utils acl -# Sam James (2022-04-24) -# No Rust here, so no librsvg -media-libs/freetype svg - # Sam James (2022-04-20) # x11-themes/sound-theme-freedesktop unkeyworded here media-libs/libcanberra sound diff --git a/profiles/arch/s390/s390/eapi b/profiles/arch/s390/s390/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/arch/s390/s390/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/arch/s390/s390/make.defaults b/profiles/arch/s390/s390/make.defaults new file mode 100644 index 000000000000..8e77858de386 --- /dev/null +++ b/profiles/arch/s390/s390/make.defaults @@ -0,0 +1,16 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +MULTILIB_ABIS="s390" +DEFAULT_ABI="s390" +ABI="${DEFAULT_ABI}" + +CHOST="s390-ibm-linux-gnu" + +# Michał Górny (2014-07-01) +# Make the native ABI implicit so that MULTILIB_USEDEP can be satisfied +# by non-multilib ebuilds when non-native ABIs are disabled. +IUSE_IMPLICIT="abi_s390_32" + +# Enable abi_s390_32 for packages that don't have it forced. +ABI_S390="32" diff --git a/profiles/arch/s390/s390/package.mask b/profiles/arch/s390/s390/package.mask new file mode 100644 index 000000000000..a3155b7509b2 --- /dev/null +++ b/profiles/arch/s390/s390/package.mask @@ -0,0 +1,6 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Arthur Zamarin (2022-03-20) +# sys-libs/libunwind doesn't work on s390 +sys-libs/libunwind diff --git a/profiles/arch/s390/s390/parent b/profiles/arch/s390/s390/parent new file mode 100644 index 000000000000..154b8158dc01 --- /dev/null +++ b/profiles/arch/s390/s390/parent @@ -0,0 +1,2 @@ +.. +../../../features/wd40 diff --git a/profiles/arch/s390/s390/use.force b/profiles/arch/s390/s390/use.force new file mode 100644 index 000000000000..6f275ed053ce --- /dev/null +++ b/profiles/arch/s390/s390/use.force @@ -0,0 +1,5 @@ +# Copyright 1999-2022 Gentoo Authors. +# Distributed under the terms of the GNU General Public License, v2 + +# Force the flag corresponding to the only ABI. +abi_s390_32 diff --git a/profiles/arch/s390/s390/use.mask b/profiles/arch/s390/s390/use.mask new file mode 100644 index 000000000000..ec8bfdf76289 --- /dev/null +++ b/profiles/arch/s390/s390/use.mask @@ -0,0 +1,9 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Unmask ABI flags for this arch. +-abi_s390_32 + +# sys-libs/libunwind is masked on s390, but enabled on s390x +unwind +libunwind diff --git a/profiles/arch/s390/s390x/make.defaults b/profiles/arch/s390/s390x/make.defaults index 1cb8ff7551a4..b02ae878cf6e 100644 --- a/profiles/arch/s390/s390x/make.defaults +++ b/profiles/arch/s390/s390x/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 MULTILIB_ABIS="s390x" @@ -10,7 +10,7 @@ CHOST="s390x-ibm-linux-gnu" # Michał Górny (2014-07-01) # Make the native ABI implicit so that MULTILIB_USEDEP can be satisfied # by non-multilib ebuilds when non-native ABIs are disabled. -IUSE_IMPLICIT="abi_s390_64 -abi_s390_32" +IUSE_IMPLICIT="abi_s390_64" # Enable abi_s390_64 for packages that don't have it forced. ABI_S390="64" diff --git a/profiles/arch/s390/s390x/package.mask b/profiles/arch/s390/s390x/package.mask deleted file mode 100644 index 9313987677b5..000000000000 --- a/profiles/arch/s390/s390x/package.mask +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Sam James (2022-04-25) -# Rust is available for s390x, but not s390. -# bug #769446 --app-eselect/eselect-rust --dev-lang/rust --dev-lang/rust-bin -->=dev-python/cryptography-36 -->=dev-python/pyopenssl-22 --dev-python/setuptools-rust --dev-python/watchfiles --virtual/rust - -# Arthur Zamarin (2022-03-20) -# sys-libs/libunwind works on s390x --sys-libs/libunwind diff --git a/profiles/arch/s390/s390x/package.use.force b/profiles/arch/s390/s390x/package.use.force index 54d9b2d19c6f..a91fe713a600 100644 --- a/profiles/arch/s390/s390x/package.use.force +++ b/profiles/arch/s390/s390x/package.use.force @@ -1,6 +1,10 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2022-06-18) +# dev-lang/spidermonkey not keyworded yet. +sys-auth/polkit duktape + # Michał Górny (2016-11-11) # Force the host target to avoid dependency hell dev-ml/llvm-ocaml llvm_targets_SystemZ diff --git a/profiles/arch/s390/s390x/package.use.mask b/profiles/arch/s390/s390x/package.use.mask index 9af431104cb5..2db48ad88c12 100644 --- a/profiles/arch/s390/s390x/package.use.mask +++ b/profiles/arch/s390/s390x/package.use.mask @@ -1,7 +1,16 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2022-06-18) +# media-libs/librsvg not keyworded yet. +media-libs/freetype svg +media-libs/imlib2 svg + # Sam James (2021-02-05) # libpcre2 has JIT support for s390x (not s390) # but it doesn't seem to build right now? dev-libs/libpcre2 jit + +# Andreas K. Hüttel (2022-06-28) +# Fails to build +=dev-libs/nettle-3.8* asm diff --git a/profiles/arch/s390/s390x/parent b/profiles/arch/s390/s390x/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/arch/s390/s390x/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/arch/s390/s390x/use.force b/profiles/arch/s390/s390x/use.force index adf5b7184416..d7fa48c83ab9 100644 --- a/profiles/arch/s390/s390x/use.force +++ b/profiles/arch/s390/s390x/use.force @@ -1,6 +1,5 @@ -# Copyright 1999-2014 Gentoo Foundation. +# Copyright 1999-2022 Gentoo Authors. # Distributed under the terms of the GNU General Public License, v2 # Force the flag corresponding to the only ABI. --abi_s390_32 abi_s390_64 diff --git a/profiles/arch/s390/s390x/use.mask b/profiles/arch/s390/s390x/use.mask index fe2cac38c232..b7a7f1dac69b 100644 --- a/profiles/arch/s390/s390x/use.mask +++ b/profiles/arch/s390/s390x/use.mask @@ -1,11 +1,5 @@ -# Switch ABI flags for this arch. -abi_s390_32 --abi_s390_64 - -# Sam James (2022-05-02) -# Rust is available for s390x (but not s390) --rust +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 -# sys-libs/libunwind is keyworded on s390x --unwind --libunwind +# Unmask ABI flags for this arch. +-abi_s390_64 diff --git a/profiles/arch/s390/use.force b/profiles/arch/s390/use.force index 89bbb956da41..1ff4f261a6dc 100644 --- a/profiles/arch/s390/use.force +++ b/profiles/arch/s390/use.force @@ -1,11 +1,8 @@ -# Copyright 1999-2014 Gentoo Foundation. +# Copyright 1999-2022 Gentoo Authors. # Distributed under the terms of the GNU General Public License, v2 # Force the flag which corresponds to ARCH. s390 -# Force the flag corresponding to the only ABI. -abi_s390_32 - # We do not have multilib by default. -multilib diff --git a/profiles/arch/s390/use.mask b/profiles/arch/s390/use.mask index 12e89cac2891..e41e11486626 100644 --- a/profiles/arch/s390/use.mask +++ b/profiles/arch/s390/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -s390 +# Andreas K. Hüttel (2022-05-20) +# Keyworded here +-systemd + # Sam James (2022-04-26) # dev-libs/mongo-c-driver not keyworded here mongodb @@ -51,14 +55,6 @@ luajittex # media-libs/libglvnd is not keyworded libglvnd -# Unmask ABI flags for this arch. --abi_s390_32 - -# Mattéo Rossillol‑‑Laruelle (2019‑08‑31) -# Dependencies not keyworded. -appindicator -ayatana - # James Le Cuirot (2017-06-29) # Unmask as this profile is big endian. -big-endian @@ -78,7 +74,6 @@ lpsol openexr enchant fftw -systemd devil gts clang @@ -154,7 +149,3 @@ video_cards_radeonsi # Chí-Thanh Christopher Nguyễn (2013-08-22) # virtual/opencl is not keyworded opencl - -# sys-libs/libunwind is masked on s390, but enabled on s390x -unwind -libunwind diff --git a/profiles/arch/sparc/32ul/eapi b/profiles/arch/sparc/32ul/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/arch/sparc/32ul/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/arch/sparc/32ul/make.defaults b/profiles/arch/sparc/32ul/make.defaults new file mode 100644 index 000000000000..46df0689c786 --- /dev/null +++ b/profiles/arch/sparc/32ul/make.defaults @@ -0,0 +1,9 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +CHOST="sparc-unknown-linux-gnu" + +# Multilib stuff +MULTILIB_ABIS="sparc32" +DEFAULT_ABI="sparc32" +ABI="${DEFAULT_ABI}" diff --git a/profiles/arch/sparc/32ul/parent b/profiles/arch/sparc/32ul/parent new file mode 100644 index 000000000000..154b8158dc01 --- /dev/null +++ b/profiles/arch/sparc/32ul/parent @@ -0,0 +1,2 @@ +.. +../../../features/wd40 diff --git a/profiles/arch/sparc/64ul/package.use.mask b/profiles/arch/sparc/64ul/package.use.mask index cdda3cd66f3b..c19643d0ff90 100644 --- a/profiles/arch/sparc/64ul/package.use.mask +++ b/profiles/arch/sparc/64ul/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Sam James (2021-03-20) @@ -9,3 +9,7 @@ dev-libs/libpcre jit # Matt Turner (2019-08-26) # jit not supported on sparc64 dev-libs/libpcre2 jit + +# Anna Vyalkova (2022-03-13) +# depends on dev-lisp/sbcl +dev-lisp/alexandria doc diff --git a/profiles/arch/sparc/make.defaults b/profiles/arch/sparc/make.defaults index b25d074c2cd5..23b5d7dad10a 100644 --- a/profiles/arch/sparc/make.defaults +++ b/profiles/arch/sparc/make.defaults @@ -5,7 +5,6 @@ ARCH="sparc" ACCEPT_KEYWORDS="${ARCH}" # 64bit kernel, 32bit userland -CHOST="sparc-unknown-linux-gnu" PROFILE_ARCH="sparc64" # We need sparc64 binutils for linux-headers @@ -17,9 +16,6 @@ CHOST_sparc64="sparc64-unknown-linux-gnu" LDFLAGS_sparc64="-m elf64_sparc" # Multilib stuff -MULTILIB_ABIS="sparc32" -DEFAULT_ABI="sparc32" -ABI="${DEFAULT_ABI}" CFLAGS_sparc32="" # 32 bit is the default, so no need to set it. LDFLAGS_sparc32="" # setting it would make gcc use -m32 and -m64 at the same time CHOST_sparc32="sparc-unknown-linux-gnu" diff --git a/profiles/arch/sparc/package.mask b/profiles/arch/sparc/package.mask index 8c6f66119902..6a4f874db264 100644 --- a/profiles/arch/sparc/package.mask +++ b/profiles/arch/sparc/package.mask @@ -1,12 +1,6 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Sam James (2022-01-13) -# Unaligned access causes SIGBUS on sparc in NSS module. -# Newer versions fixed. Please upgrade ASAP! -# bug #830275 - (2014-11-17) # Mask sys-devel/kgcc64 since >=gcc-4.4 can build 64bit kernels sys-devel/kgcc64 diff --git a/profiles/arch/sparc/package.use.force b/profiles/arch/sparc/package.use.force index 3c53f2a73cfa..888248394524 100644 --- a/profiles/arch/sparc/package.use.force +++ b/profiles/arch/sparc/package.use.force @@ -1,6 +1,12 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-06-25) +# dev-lang/rust lacks wiring up to use our custom rust-bin bootstrap +# tarball, so force system-bootstrap instead (i.e. force using rust-bin +# or existing installed rust). bug #842246. +dev-lang/rust system-bootstrap + # Sam James (2022-02-19) # New enough SpiderMonkey not (yet?) keyworded here, bug #753221 sys-auth/polkit duktape @@ -10,3 +16,4 @@ sys-auth/polkit duktape dev-ml/llvm-ocaml llvm_targets_Sparc sys-devel/clang llvm_targets_Sparc sys-devel/llvm llvm_targets_Sparc +dev-lang/rust llvm_targets_Sparc diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask index a155bfca4536..6298a47b94a1 100644 --- a/profiles/arch/sparc/package.use.mask +++ b/profiles/arch/sparc/package.use.mask @@ -1,6 +1,19 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Matt Turner (2022-06-25) +# net-libs/libqrtr-glib not keyworded +net-misc/modemmanager qrtr + +# Sam James (2022-06-25) +# sys-devel/lld lacks sparc support right now +dev-lang/rust wasm + +# Sam James (2022-06-25) +# We're not (yet?) providing our own tarballs for these and +# upstream don't offer them for this arch (see bug #769467). +dev-lang/rust-bin clippy doc rls rustfmt + # Nickolas Raymond Kaczynski (2022-04-24) # Dependencies are missing keywords media-libs/imlib2 svg heif @@ -135,10 +148,6 @@ media-libs/libsdl2 fcitx4 # No drivers on this architecture support Vulkan media-libs/mesa vulkan vulkan-overlay zink -# Mart Raudsepp (2020-08-02) -# sparc has no virtual/rust support, needed by newer gnome-base/librsvg, et al ->=media-gfx/eog-3.33.1 svg - # Robin H. Johnson (2020-07-02) # Mask io-uring & zbc pending keywording sys-block/fio -io-uring -zbc @@ -244,7 +253,7 @@ net-misc/scponly unison # Rolf Eike Beer (2020-04-06) # hardware related dependencies are not keyworded -net-analyzer/nagios-plugin-check_raid 3ware aacraid hpa hpsa megaraid-sas megaraid-scsi mpt-sas2 mpt +net-analyzer/nagios-plugin-check_raid 3ware aacraid hpa hpsa megaraid-sas mpt-sas2 mpt # Rolf Eike Beer (2020-04-04) # dev-python/pymongo is not keyworded @@ -302,7 +311,6 @@ app-office/scribus osg # Sergei Trofimovich (2018-06-17) # Mask broken HIPE support on sparc32 (bug #656618) dev-lang/erlang hipe -net-im/ejabberd hipe # Sergei Trofimovich (2018-05-08) # Mask USE=games to avoid unkeyworded games-util/qstat. @@ -337,7 +345,7 @@ net-libs/gnutls test-full # Michał Górny (2017-08-07) # Requires USE=bluetooth that is masked in this profile. media-sound/pulseaudio native-headset ofono-headset -media-sound/pulseaudio-daemon native-headset ofono-headset +media-sound/pulseaudio-daemon ofono-headset net-misc/ofono dundee # Michał Górny (2017-08-07) diff --git a/profiles/arch/sparc/package.use.stable.mask b/profiles/arch/sparc/package.use.stable.mask index 37fdd6e57621..12e089e092ac 100644 --- a/profiles/arch/sparc/package.use.stable.mask +++ b/profiles/arch/sparc/package.use.stable.mask @@ -1,6 +1,14 @@ # Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-06-10) +# gstreamer not marked stable on sparc +media-sound/pulseaudio-daemon aptx ldac + +# Sam James (2022-06-01) +# media-plugins/gst-plugins-v4l2 not marked stable on sparc +net-im/pidgin v4l + # Sam James (2022-05-11) # sys-apps/keyutils not stable here (test failures) # ... and samba[client] pulls in cifs-utils which pulls in keyutils. diff --git a/profiles/arch/sparc/use.mask b/profiles/arch/sparc/use.mask index a88935985b69..6362e7c746e2 100644 --- a/profiles/arch/sparc/use.mask +++ b/profiles/arch/sparc/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -sparc +# Sam James (2022-07-21) +# Untested. +ieee1394 + # Matt Turner (2022-02-21) # app-crypt/tpm2-tss is not keyworded here tpm @@ -28,10 +32,6 @@ allegro # dev-python/mercurial does not work on sparc due to deps. mercurial -# Rolf Eike Beer (2020-04-21) -# ruby2.4 will go away soon, avoid keywording older packages -ruby_targets_ruby24 - # Rolf Eike Beer (2020-04-14) # media-libs/opencv not keyworded on sparc opencv @@ -40,11 +40,6 @@ opencv # gimp dependencies unusable because of unaligned accesses, bug #638172 gimp -# Mattéo Rossillol‑‑Laruelle (2019‑08‑31) -# Dependency not keyworded (dev-libs/libappindicator). -appindicator -ayatana - # Sergei Trofimovich (2018-12-12) # mongodb is not keyworded on sparc mongodb diff --git a/profiles/arch/x86/package.use b/profiles/arch/x86/package.use index 0cbd9b6e6019..9770883187a6 100644 --- a/profiles/arch/x86/package.use +++ b/profiles/arch/x86/package.use @@ -1,6 +1,10 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ben Kohler (2022-06-07) +# Enable BIOS target by default +sys-apps/memtest86+ bios32 + # Michał Górny (2016-09-24) # Enable the GPU targets matching the default VIDEO_CARDS dev-ml/llvm-ocaml llvm_targets_AMDGPU llvm_targets_NVPTX diff --git a/profiles/arch/x86/package.use.force b/profiles/arch/x86/package.use.force index 75822fdfcc44..ab771e1ef619 100644 --- a/profiles/arch/x86/package.use.force +++ b/profiles/arch/x86/package.use.force @@ -1,6 +1,13 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Joonas Niilola (2022-05-19) +# Bundled libvpx results in a failure, force the system-libvpx to be +# used. bmo#1768145. Confirmed on firefox-91 and firefox-100.0. +# (And on thunderbird-91) +mail-client/thunderbird system-libvpx +www-client/firefox system-libvpx + # Arthur Zamarin (2022-01-16) # Bootstrapping is possible using our build snapshot, so don't force # system bootstrap diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask index 31b2995a54e8..996b5d4b6100 100644 --- a/profiles/arch/x86/package.use.mask +++ b/profiles/arch/x86/package.use.mask @@ -1,6 +1,23 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# James Le Cuirot (2022-06-25) +# Allow stack to be realigned for compatibility with older 32-bit binaries. +sys-libs/glibc -stack-realign +sys-libs/ncurses -stack-realign + +# Anna Vyalkova (2022-06-25) +# Unkeyworded test dep +app-vim/jedi test + +# Ben Kohler (2022-06-07) +# Disable 64bit builds on x86 +sys-apps/memtest86+ bios64 efi64 iso64 + +# Jimi Huotari (2022-05-08) +# Not keyworded here yet. +lxqt-base/lxqt-meta desktop-portal + # Adel Kara Slimane (2022-03-14) # Untested useflag on other arches, needs keywording media-video/ffmpeg vmaf diff --git a/profiles/arch/x86/use.mask b/profiles/arch/x86/use.mask index b51481a896ec..a221468a59a2 100644 --- a/profiles/arch/x86/use.mask +++ b/profiles/arch/x86/use.mask @@ -34,9 +34,6 @@ # dev-db/firebird is keyworded ~x86 -firebird -# cilk has been ported to this arch. --cilk - # Mike Gilbert