From 752d6256e5204b958b0ef7905675a940b5e9172f Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 12 May 2022 16:42:50 +0300 Subject: gentoo resync : 12.05.2022 --- profiles/arch/alpha/package.use.mask | 27 ++++- profiles/arch/alpha/use.mask | 7 -- profiles/arch/amd64/package.use.mask | 18 +--- profiles/arch/amd64/use.mask | 4 + profiles/arch/amd64/x32/package.mask | 6 ++ profiles/arch/arm/armv4/package.mask | 5 +- profiles/arch/arm/armv4/package.use.mask | 5 + profiles/arch/arm/armv4t/package.mask | 5 +- profiles/arch/arm/armv4t/package.use.mask | 5 + profiles/arch/arm/armv5te/package.mask | 5 +- profiles/arch/arm/armv5te/package.use.mask | 5 + profiles/arch/arm/package.use.mask | 5 + profiles/arch/arm64/package.use.mask | 9 ++ profiles/arch/arm64/use.stable.mask | 6 -- profiles/arch/base/make.defaults | 2 +- profiles/arch/base/package.use.mask | 24 ++--- profiles/arch/base/use.mask | 1 + profiles/arch/hppa/package.use.mask | 26 +++-- profiles/arch/hppa/package.use.stable.mask | 8 -- profiles/arch/ia64/package.use.mask | 24 ++++- profiles/arch/loong/eapi | 1 + profiles/arch/loong/la64v100/lp64d/eapi | 1 + profiles/arch/loong/la64v100/lp64d/make.defaults | 21 ++++ profiles/arch/loong/make.defaults | 52 ++++++++++ profiles/arch/loong/package.mask | 7 ++ profiles/arch/loong/package.use.force | 17 ++++ profiles/arch/loong/package.use.mask | 46 +++++++++ profiles/arch/loong/parent | 1 + profiles/arch/loong/use.force | 5 + profiles/arch/loong/use.mask | 37 +++++++ profiles/arch/m68k/use.mask | 2 +- profiles/arch/mips/package.use.mask | 4 + profiles/arch/mips/use.mask | 2 +- profiles/arch/powerpc/package.use.mask | 4 + profiles/arch/powerpc/ppc32/package.use.mask | 12 +++ .../arch/powerpc/ppc32/package.use.stable.mask | 10 ++ profiles/arch/powerpc/ppc64/32ul/package.use.mask | 6 +- profiles/arch/powerpc/ppc64/64le/package.mask | 5 - profiles/arch/powerpc/ppc64/package.mask | 12 --- profiles/arch/riscv/package.mask | 6 +- profiles/arch/riscv/package.use.mask | 31 ++++-- profiles/arch/riscv/rv64gc/lp64d/package.mask | 6 ++ profiles/arch/riscv/rv64gc/lp64d/package.use.force | 7 ++ profiles/arch/s390/package.mask | 17 +++- profiles/arch/s390/package.use.force | 10 +- profiles/arch/s390/package.use.mask | 109 ++++++++++++++++++++- profiles/arch/s390/s390x/package.mask | 12 +++ profiles/arch/s390/s390x/package.use.force | 3 +- profiles/arch/s390/s390x/use.mask | 5 + profiles/arch/s390/use.mask | 36 +++++++ profiles/arch/sparc/package.use.mask | 21 +++- profiles/arch/sparc/package.use.stable.mask | 17 +++- profiles/arch/x86/package.use.mask | 13 +-- profiles/arch/x86/use.mask | 4 + 54 files changed, 619 insertions(+), 120 deletions(-) create mode 100644 profiles/arch/loong/eapi create mode 100644 profiles/arch/loong/la64v100/lp64d/eapi create mode 100644 profiles/arch/loong/la64v100/lp64d/make.defaults create mode 100644 profiles/arch/loong/make.defaults create mode 100644 profiles/arch/loong/package.mask create mode 100644 profiles/arch/loong/package.use.force create mode 100644 profiles/arch/loong/package.use.mask create mode 100644 profiles/arch/loong/parent create mode 100644 profiles/arch/loong/use.force create mode 100644 profiles/arch/loong/use.mask create mode 100644 profiles/arch/riscv/rv64gc/lp64d/package.mask create mode 100644 profiles/arch/riscv/rv64gc/lp64d/package.use.force (limited to 'profiles/arch') diff --git a/profiles/arch/alpha/package.use.mask b/profiles/arch/alpha/package.use.mask index 6d2e35d12785..7b5c6e1c20ad 100644 --- a/profiles/arch/alpha/package.use.mask +++ b/profiles/arch/alpha/package.use.mask @@ -1,6 +1,26 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-04-29) +# Needs unkeyworded dev-util/umockdev +sys-power/upower test + +# Michał Górny (2022-04-26) +# Unkeyworded dependencies. +dev-python/click doc + +# Nickolas Raymond Kaczynski (2022-04-24) +# Dependencies are missing keywords +media-libs/imlib2 svg heif jpegxl + +# Matt Turner (2022-04-18) +# app-text/nuspell is not keyworded +app-text/enchant nuspell + +# Matt Turner (2022-04-16) +# sys-auth/seatd is not keyworded +dev-libs/weston seatd + # Lars Wendler (2022-04-01) # gnome-base/librsvg missing keywords media-libs/freetype svg @@ -26,11 +46,6 @@ app-accessibility/espeak-ng man # media-libs/svt-av1 is not keyworded here media-video/ffmpeg svt-av1 -# Michał Górny (2021-12-30) -# Don't apply stable masks to python-exec since we're forcing every -# impl there anyway. Please keep this in sync with use.mask. -dev-lang/python-exec -python_targets_python3_10 - # Sam James (2021-11-05) # Avoid keywording unnecessary depenencies for now, bug #804115 dev-python/scipy pythran @@ -296,6 +311,7 @@ net-libs/gnutls test-full # Michał Górny (2017-08-08) # Requires USE=bluetooth that is masked in this profile. media-sound/pulseaudio native-headset +media-sound/pulseaudio-daemon native-headset # Tobias Klausmann (2017-05-18) # Stack protector code is not ported to alpha (and may not ever be) @@ -378,6 +394,7 @@ net-misc/networkmanager wext # Tobias Klausmann (2015-08-10) # Opting out of the net-misc/ofono dep tree until we have a user request >=media-sound/pulseaudio-6.0 ofono-headset +media-sound/pulseaudio-daemon ofono-headset # Gilles Dartiguelongue (2015-06-09) # dev-lua/lgi lacks alpha keyword, bug #551540 diff --git a/profiles/arch/alpha/use.mask b/profiles/arch/alpha/use.mask index fc2e756c5e4e..f2978cfec584 100644 --- a/profiles/arch/alpha/use.mask +++ b/profiles/arch/alpha/use.mask @@ -15,13 +15,6 @@ pipewire # Matt Turner (2021-07-05) nftables -# Michał Górny (2021-05-20) -# Unresolved keywordreqs are getting in the way. -# https://bugs.gentoo.org/773451 -# https://bugs.gentoo.org/789606 -python_targets_python3_10 -python_single_target_python3_10 - # Andreas Sturmlechner (2020-11-12) # media-sound/jack-audio-connection-kit re-keywording timeout, bug #736725 jack diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask index 6f7acd4bd1c7..2482500d3cf3 100644 --- a/profiles/arch/amd64/package.use.mask +++ b/profiles/arch/amd64/package.use.mask @@ -123,17 +123,6 @@ sci-physics/root -cudnn mail-client/thunderbird -eme-free www-client/firefox -eme-free -# Mart Raudsepp (2020-03-01) -# dev-util/sysprof-capture is keyworded on amd64 -x11-wm/mutter -sysprof -dev-libs/gjs -sysprof -dev-libs/glib -sysprof -gnome-extra/cjs -sysprof -x11-libs/gtk+ -sysprof -net-libs/libsoup -sysprof -x11-libs/pango -sysprof -gui-libs/gtk -sysprof - # Andreas Sturmlechner (2020-02-26) # Vulkan is available on amd64. dev-qt/qt3d -vulkan @@ -291,6 +280,7 @@ sys-boot/grub:2 -grub_platforms_xen-32 # Mike Gilbert (2015-09-05) # sys-boot/gnu-efi is not supported on all archs. sys-apps/systemd -gnuefi +sys-apps/systemd-utils -boot # Ben de Groot (2015-03-15) # media-libs/libbdplus is keyworded on amd64, so unmask the useflag @@ -350,6 +340,7 @@ app-arch/zpaq -jit # webrtc-audio-processing is only supported on x86/amd64. Possibly arm can be # added. media-sound/pulseaudio -webrtc-aec +media-sound/pulseaudio-daemon -webrtc-aec # Bernard Cafarelli (2012-02-27) # Masked in base profile, supported on this arch @@ -410,11 +401,6 @@ media-libs/smpeg cpu_flags_x86_mmx # x86_64 opts are enabled with USE sse. so masking the rest media-sound/mpg123 cpu_flags_x86_mmx cpu_flags_x86_3dnow cpu_flags_x86_3dnowext -# Alistair Bush (2007-05-08) -# Mask doc flag for fop as nearly impossible to -# run javadoc target. see #177585 -dev-java/fop:0 doc - # Alexis Ballier (2008-08-08) # x86 asm only, it won't be built on amd64 if mmx useflag is enabled but that # saves people from needlessly installing nasm diff --git a/profiles/arch/amd64/use.mask b/profiles/arch/amd64/use.mask index 6040e0cc0374..d21568f5d05e 100644 --- a/profiles/arch/amd64/use.mask +++ b/profiles/arch/amd64/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -amd64 +# Matt Turner (2022-04-16) +# dev-util/sysprof-capture is keyworded on amd64 +-sysprof + # David Seifert (2022-03-13) # Cuda/NVENC works here -cuda diff --git a/profiles/arch/amd64/x32/package.mask b/profiles/arch/amd64/x32/package.mask index 85a56dd72735..444da1029e7b 100644 --- a/profiles/arch/amd64/x32/package.mask +++ b/profiles/arch/amd64/x32/package.mask @@ -1,6 +1,11 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Jonas Licht (2022-05-01) +# Requires net-libs/nodejs, plus mask all reverse-dependecies. +net-analyzer/gsa +net-analyzer/gsad + # Andrew Ammerlaan (2022-02-13) # Requires qtwebengine sci-electronics/eagle @@ -31,6 +36,7 @@ app-editors/ghostwriter app-editors/notepadqq app-editors/retext app-misc/anki +app-office/kalendar:5 app-office/kmymoney:5 app-office/skrooge:5 app-office/texmaker diff --git a/profiles/arch/arm/armv4/package.mask b/profiles/arch/arm/armv4/package.mask index 46847344892e..89a118698dba 100644 --- a/profiles/arch/arm/armv4/package.mask +++ b/profiles/arch/arm/armv4/package.mask @@ -27,4 +27,7 @@ virtual/rust gnome-base/gdm gnome-extra/chrome-gnome-shell gnome-extra/gnome-tweaks ->=media-libs/freetype-2.12.0 +>=dev-python/cryptography-36 +>=dev-python/pyopenssl-22 +dev-python/setuptools-rust +dev-python/watchfiles diff --git a/profiles/arch/arm/armv4/package.use.mask b/profiles/arch/arm/armv4/package.use.mask index 22dcce444583..4ee82d31442a 100644 --- a/profiles/arch/arm/armv4/package.use.mask +++ b/profiles/arch/arm/armv4/package.use.mask @@ -1,6 +1,11 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-04-22) +# Needs Rustified librsvg +>=media-libs/freetype-2.12.0 svg +media-libs/imlib2 svg + # Matt Turner (2021-07-25) # gdm requires gnome-shell requires rustified librsvg. x11-misc/xscreensaver gdm diff --git a/profiles/arch/arm/armv4t/package.mask b/profiles/arch/arm/armv4t/package.mask index 46847344892e..89a118698dba 100644 --- a/profiles/arch/arm/armv4t/package.mask +++ b/profiles/arch/arm/armv4t/package.mask @@ -27,4 +27,7 @@ virtual/rust gnome-base/gdm gnome-extra/chrome-gnome-shell gnome-extra/gnome-tweaks ->=media-libs/freetype-2.12.0 +>=dev-python/cryptography-36 +>=dev-python/pyopenssl-22 +dev-python/setuptools-rust +dev-python/watchfiles diff --git a/profiles/arch/arm/armv4t/package.use.mask b/profiles/arch/arm/armv4t/package.use.mask index 22dcce444583..4ee82d31442a 100644 --- a/profiles/arch/arm/armv4t/package.use.mask +++ b/profiles/arch/arm/armv4t/package.use.mask @@ -1,6 +1,11 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-04-22) +# Needs Rustified librsvg +>=media-libs/freetype-2.12.0 svg +media-libs/imlib2 svg + # Matt Turner (2021-07-25) # gdm requires gnome-shell requires rustified librsvg. x11-misc/xscreensaver gdm diff --git a/profiles/arch/arm/armv5te/package.mask b/profiles/arch/arm/armv5te/package.mask index c63fbc970fa1..73bc0c057545 100644 --- a/profiles/arch/arm/armv5te/package.mask +++ b/profiles/arch/arm/armv5te/package.mask @@ -27,4 +27,7 @@ virtual/rust gnome-base/gdm gnome-extra/chrome-gnome-shell gnome-extra/gnome-tweaks ->=media-libs/freetype-2.12.0 +>=dev-python/cryptography-36 +>=dev-python/pyopenssl-22 +dev-python/setuptools-rust +dev-python/watchfiles diff --git a/profiles/arch/arm/armv5te/package.use.mask b/profiles/arch/arm/armv5te/package.use.mask index 22dcce444583..4ee82d31442a 100644 --- a/profiles/arch/arm/armv5te/package.use.mask +++ b/profiles/arch/arm/armv5te/package.use.mask @@ -1,6 +1,11 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-04-22) +# Needs Rustified librsvg +>=media-libs/freetype-2.12.0 svg +media-libs/imlib2 svg + # Matt Turner (2021-07-25) # gdm requires gnome-shell requires rustified librsvg. x11-misc/xscreensaver gdm diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask index 6f6b04881b44..64a70b3dadac 100644 --- a/profiles/arch/arm/package.use.mask +++ b/profiles/arch/arm/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Matt Turner (2022-04-18) +# app-text/nuspell is not keyworded +app-text/enchant nuspell + # Adel Kara Slimane (2022-03-14) # Untested useflag on other arches, needs keywording media-video/ffmpeg vmaf @@ -74,6 +78,7 @@ net-im/prosody selinux # gnuefi + systemd-boot works on arm # bug #729720 sys-apps/systemd -gnuefi +sys-apps/systemd-utils -boot # Joonas Niilola (2021-01-15) # Dependency not keyworded on this arch. diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask index 8b7b5eb5a77d..b729e03da798 100644 --- a/profiles/arch/arm64/package.use.mask +++ b/profiles/arch/arm64/package.use.mask @@ -1,6 +1,14 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Matt Turnbull (2022-05-05) +# Cinnamon is not keyworded. Bug 842033 +x11-themes/arc-theme cinnamon + +# Matt Turner (2022-04-18) +# app-text/nuspell is not keyworded +app-text/enchant nuspell + # Adel Kara Slimane (2022-03-14) # Untested useflag on other arches, needs keywording media-video/ffmpeg vmaf @@ -108,6 +116,7 @@ media-sound/bluez-alsa man # gnuefi + systemd-boot works on arm64 # bug #729720 sys-apps/systemd -gnuefi +sys-apps/systemd-utils -boot # Joonas Niilola (2021-01-15) # Dependency not keyworded on this arch. diff --git a/profiles/arch/arm64/use.stable.mask b/profiles/arch/arm64/use.stable.mask index 1c9855b1282b..75662ccee1bc 100644 --- a/profiles/arch/arm64/use.stable.mask +++ b/profiles/arch/arm64/use.stable.mask @@ -9,12 +9,6 @@ video_cards_nvidia nvenc -# Sam James (2020-12-23) -# dev-lang/luajit is not yet stable -lua_single_target_luajit -lua_targets_luajit -luajit - # Sam James (2020-10-08) # Not enough packages stable w/ PyPy3 support python_targets_pypy3 diff --git a/profiles/arch/base/make.defaults b/profiles/arch/base/make.defaults index 9abd9bab3d01..fb4ad83b8fa2 100644 --- a/profiles/arch/base/make.defaults +++ b/profiles/arch/base/make.defaults @@ -3,6 +3,6 @@ USE_EXPAND_UNPREFIXED="ARCH" USE_EXPAND_IMPLICIT="ARCH" -USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 arm64-macos hppa ia64 m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-linux x86-solaris x86-winnt" +USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 arm64-macos hppa ia64 loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-linux x86-solaris x86-winnt" PROFILE_ONLY_VARIABLES="${PROFILE_ONLY_VARIABLES} ARCH USE_EXPAND_VALUES_ARCH" diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask index 42238fbf4d8f..9b39c72ba291 100644 --- a/profiles/arch/base/package.use.mask +++ b/profiles/arch/base/package.use.mask @@ -1,6 +1,17 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# WANG Xuerui (2022-04-24) +# This is only for bringing in the not-upstreamed-yet LoongArch patchset; +# masked everywhere in order to minimize impact on other arches. +# In the meantime, force-enable on loong only. +# This is not inside use.mask, because crossdev toolchain packages would +# want to have the flag enabled without hassle. +dev-libs/libffi experimental-loong +sys-kernel/linux-headers experimental-loong +sys-libs/glibc experimental-loong +sys-libs/libseccomp experimental-loong + # James Le Cuirot (2022-02-24) # These GRUB platforms are only for MIPS. sys-boot/grub grub_platforms_loongson grub_platforms_qemu-mips @@ -112,17 +123,6 @@ app-metrics/collectd collectd_plugins_slurm # https://sourceware.org/glibc/wiki/PortStatus sys-libs/glibc static-pie -# Mart Raudsepp (2020-03-01) -# dev-util/sysprof not keyworded on most arches yet -x11-wm/mutter sysprof -dev-libs/gjs sysprof -dev-libs/glib sysprof -gnome-extra/cjs sysprof -x11-libs/gtk+ sysprof -net-libs/libsoup sysprof -x11-libs/pango sysprof -gui-libs/gtk sysprof - # Andreas Sturmlechner (2020-02-26) # Vulkan support is only available on few selected arches atm. # Mask everywhere, unmask where appropriate. @@ -286,6 +286,7 @@ media-video/ffmpeg-chromium mmal # Mike Gilbert (2015-09-05) # sys-boot/gnu-efi is not supported on all archs. sys-apps/systemd gnuefi +sys-apps/systemd-utils boot # Ben de Groot (2015-03-15) # Mask bdplus support and unmask on arches where libbdplus is keyworded. @@ -337,6 +338,7 @@ app-arch/zpaq jit # webrtc-audio-processing is only supported on x86/amd64. Possibly arm can be # added. media-sound/pulseaudio webrtc-aec +media-sound/pulseaudio-daemon webrtc-aec # Christoph Junghans (2012-02-04) # mips only use flags diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask index 229a41186f2d..e355ffb1edcd 100644 --- a/profiles/arch/base/use.mask +++ b/profiles/arch/base/use.mask @@ -221,6 +221,7 @@ arm arm64 hppa ia64 +loong m68k mips ppc diff --git a/profiles/arch/hppa/package.use.mask b/profiles/arch/hppa/package.use.mask index 3b3b89939204..ea12bfd2a81c 100644 --- a/profiles/arch/hppa/package.use.mask +++ b/profiles/arch/hppa/package.use.mask @@ -4,6 +4,24 @@ # NOTE: When masking a USE flag due to missing keywords, please file a keyword # request bug for the hppa arch. +# Matt Turner (2022-05-07) +# app-crypt/gcr is not keyworded +app-crypt/pinentry gtk +dev-libs/libgdata crypt + +# Nickolas Raymond Kaczynski (2022-04-24) +# Dependencies are missing keywords +media-libs/imlib2 svg heif jpegxl + +# Sam James (2022-04-24) +# Requires dev-util/pahole. +sys-kernel/gentoo-kernel debug +sys-kernel/vanilla-kernel debug + +# Matt Turner (2022-04-18) +# app-text/nuspell is not keyworded +app-text/enchant nuspell + # Lars Wendler (2022-04-01) # gnome-base/librsvg missing keywords media-libs/freetype svg @@ -185,9 +203,8 @@ app-emacs/elscreen wanderlust net-im/pidgin gadu # Jeroen Roovers (2020-01-28) -# sys-apps/systemd is not stable # media-libs/libilbc has not been ported to HPPA -net-analyzer/wireshark ilbc sdjournal +net-analyzer/wireshark ilbc # Andreas Sturmlechner (2020-01-26) # media-libs/libheif is not keyworded @@ -249,10 +266,6 @@ sys-libs/glibc systemtap # Requires java app-forensics/sleuthkit java -# Michał Górny (2017-08-08) -# Requires USE=seccomp that is masked in this profile. -net-libs/gnutls test-full - # Jeroen Roovers (2017-02-04) # media-libs/libilbc has not been ported to HPPA # media-libs/zimg triggers a toolchain issue (bug #597152) @@ -349,6 +362,7 @@ dev-libs/libpcre jit # Jeroen Roovers (2014-02-18) # OSS is the only kernel audio interface that works on HPPA media-sound/pulseaudio equalizer -oss +media-sound/pulseaudio-daemon equalizer -oss # Jeroen Roovers (2012-05-21) # media-sound/lilypond has problems running mpost (bug #416961) diff --git a/profiles/arch/hppa/package.use.stable.mask b/profiles/arch/hppa/package.use.stable.mask index 9aa52314f86c..f3fafe0de1d0 100644 --- a/profiles/arch/hppa/package.use.stable.mask +++ b/profiles/arch/hppa/package.use.stable.mask @@ -98,10 +98,6 @@ sys-apps/iproute2 atm bpf iptables # dev-libs/libzip does not have stable keywords on hppa >=media-gfx/imagemagick-7 zip -# Sam James (2021-06-01) -# sys-apps/systemd is not stable on hppa -sys-auth/pambase homed - # Sam James (2021-02-18) # Requires dev-lang/vala to be stable gnome-base/librsvg vala @@ -174,10 +170,6 @@ x11-base/xorg-server xorg # not all needed sphinx modules are stable on hppa. dev-python/aiohttp doc -# Sergei Trofimovich (2020-11-14) -# sys-apps/systemd has no stable keywords on hppa. -sys-apps/ipmitool openbmc - # Arfrever Frehtes Taifersar Arahesis (2020-10-14) # app-i18n/fcitx:4 not stable. media-libs/libsdl2 fcitx4 diff --git a/profiles/arch/ia64/package.use.mask b/profiles/arch/ia64/package.use.mask index e8109642ccda..8c184263e48c 100644 --- a/profiles/arch/ia64/package.use.mask +++ b/profiles/arch/ia64/package.use.mask @@ -1,6 +1,23 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Nickolas Raymond Kaczynski (2022-04-24) +# Dependencies are missing keywords +media-libs/imlib2 svg heif jpegxl +media-gfx/graphicsmagick jpegxl + +# Matt Turner (2022-04-18) +# app-text/nuspell is not keyworded +app-text/enchant nuspell + +# Matt Turner (2022-04-16) +# net-misc/freerdp is not keyworded +dev-libs/weston rdp + +# Matt Turner (2022-04-16) +# sys-auth/seatd is not keyworded +dev-libs/weston seatd + # Lars Wendler (2022-04-01) # gnome-base/librsvg missing keywords media-libs/freetype svg @@ -273,6 +290,7 @@ media-video/ffmpeg libv4l # Michał Górny (2017-08-07) # Requires USE=bluetooth that is masked in this profile. media-sound/pulseaudio native-headset +media-sound/pulseaudio-daemon native-headset # Sergei Trofimovich (2017-07-20) # pulls in unkeyworded java @@ -369,10 +387,12 @@ net-misc/networkmanager wext # Pacho Ramos (2015-09-06) # Missing keywords media-sound/pulseaudio ofono-headset +media-sound/pulseaudio-daemon ofono-headset # Mike Gilbert (2015-09-05) # sys-boot/gnu-efi is not supported on all archs. sys-apps/systemd -gnuefi +sys-apps/systemd-utils -boot # Pacho Ramos (2015-06-13) # Missing keywords, bug #513108 @@ -402,10 +422,6 @@ net-misc/modemmanager mbim # Various deps not ported to ia64. dev-python/ipython nbconvert notebook -# Pacho Ramos (2014-03-15) -# Missing keywords, bug #504672 ->=net-misc/vinagre-3.10 rdp - # Pacho Ramos (2014-02-23) # Needed dependencies cannot be installed on ia64, bug #498638 dev-util/dbus-test-runner test diff --git a/profiles/arch/loong/eapi b/profiles/arch/loong/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/arch/loong/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/arch/loong/la64v100/lp64d/eapi b/profiles/arch/loong/la64v100/lp64d/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/arch/loong/la64v100/lp64d/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/arch/loong/la64v100/lp64d/make.defaults b/profiles/arch/loong/la64v100/lp64d/make.defaults new file mode 100644 index 000000000000..bbe4f93abf3c --- /dev/null +++ b/profiles/arch/loong/la64v100/lp64d/make.defaults @@ -0,0 +1,21 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# LoongArch la64v100/lp64d no-multilib profile +# +# la64v100 -- the ISA as defined in LoongArch Reference Manual Volume 1, v1.00. + +CHOST="loongarch64-unknown-linux-gnu" +MULTILIB_ABIS="lp64d" +DEFAULT_ABI="lp64d" +ABI="lp64d" + +CFLAGS="-O2 -pipe -march=loongarch64 -mabi=lp64d" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +# We have only one ABI +MULTILIB_ABIS="lp64d" +DEFAULT_ABI="lp64d" +ABI="lp64d" diff --git a/profiles/arch/loong/make.defaults b/profiles/arch/loong/make.defaults new file mode 100644 index 000000000000..3c0828d8bc2b --- /dev/null +++ b/profiles/arch/loong/make.defaults @@ -0,0 +1,52 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Main LoongArch profile directory. Common settings for all loong profiles. +# +# Subdirectories represent choices for base instruction set; the names come +# from the "Base Architecture" table, in the *LoongArch Toolchain Conventions* +# document. +# +# https://loongson.github.io/LoongArch-Documentation/LoongArch-toolchain-conventions-EN.html + +# This is not a complete profile. Use the subdirectories! + +ARCH="loong" +ACCEPT_KEYWORDS="loong ~loong" + +USE_EXPAND_VALUES_ARCH="${USE_EXPAND_VALUES_ARCH} loong" + +CFLAGS="-O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +SYMLINK_LIB="no" + +# Note about LIBDIR_*: +# +# Unlike riscv profiles, LoongArch so far has not defined exact multilib +# layouts for non-multiarch (i.e. non-Debian-derived) systems; also the ABIs +# other than LP64D are underdeveloped and likely unusable. So here we only +# give definitions for lp64d. +# +# Should any official spec be revised such that a multilib layout is given, +# definitions here should be updated to stay compliant. + +# Flags for lp64d +LIBDIR_lp64d="lib64" +CFLAGS_lp64d="-mabi=lp64d" +LDFLAGS_lp64d="-m elf64loongarch" +CHOST_lp64d="loongarch64-unknown-linux-gnu" + +# Since many people will want to test this in qemu... +FEATURES="-pid-sandbox -network-sandbox -ipc-sandbox" + +# We need to fetch https git repo (gcc) during bootstrap, before gcc-12.1.0 +# is officially released. +BOOTSTRAP_USE="${BOOTSTRAP_USE} curl_ssl_openssl ssl" + +# The following stuff MUST be defined in subdirs: +# ABI +# DEFAULT_ABI +# MULTILIB_ABIS diff --git a/profiles/arch/loong/package.mask b/profiles/arch/loong/package.mask new file mode 100644 index 000000000000..3c62b9f0752a --- /dev/null +++ b/profiles/arch/loong/package.mask @@ -0,0 +1,7 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# WANG Xuerui (2022-05-04) +# We have no Rust at the moment +>=dev-python/cryptography-37 +>=gnome-base/librsvg-2.41 diff --git a/profiles/arch/loong/package.use.force b/profiles/arch/loong/package.use.force new file mode 100644 index 000000000000..e53df0152ef8 --- /dev/null +++ b/profiles/arch/loong/package.use.force @@ -0,0 +1,17 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# WANG Xuerui (2022-04-24) +# Force-enable experimental-loong on packages; we're loong. +dev-libs/libffi experimental-loong +sys-kernel/linux-headers experimental-loong +sys-libs/glibc experimental-loong +sys-libs/libseccomp experimental-loong + +# WANG Xuerui (2022-04-18) +# gcc-12 is live ebuild for now, hence requiring this +dev-vcs/git curl + +# WANG Xuerui (2022-04-18) +# Newer spidermonkey not available yet (due to absence of rust) +sys-auth/polkit duktape diff --git a/profiles/arch/loong/package.use.mask b/profiles/arch/loong/package.use.mask new file mode 100644 index 000000000000..746d4799f4d7 --- /dev/null +++ b/profiles/arch/loong/package.use.mask @@ -0,0 +1,46 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# WANG Xuerui (2022-04-24) +# Unmask experimental-loong on packages; we're loong. +dev-libs/libffi -experimental-loong +sys-kernel/linux-headers -experimental-loong +sys-libs/glibc -experimental-loong +sys-libs/libseccomp -experimental-loong + +# WANG Xuerui (2022-04-18) +# Mask io-uring & zbc pending keywording +sys-block/fio -io-uring -zbc + +# WANG Xuerui (2022-04-18) +# We never had non-deprecated libcrypt support from glibc, so disable compat +# from libxcrypt for a world without libcrypt.so.1 +>=sys-libs/libxcrypt-4.4.23-r1 compat + +# WANG Xuerui (2022-04-18) +# Catalyst has support for assembling bootloader on this arch +dev-util/catalyst -system-bootloader + +# The below masks are liberally taken from riscv, which has similar +# limitations. + +# LoongArch has no gold +sys-devel/binutils gold + +# sys-libs/libunwind do not support LoongArch for now +dev-libs/efl unwind +dev-util/strace unwind +media-libs/gstreamer unwind +media-libs/mesa unwind +net-libs/zeromq unwind +net-mail/dovecot unwind +x11-base/xorg-server unwind +x11-base/xwayland unwind + +# These aren't ported to LoongArch yet +dev-libs/libpcre2 jit +dev-libs/libpcre jit + # There is no java in this profile (if there is it must be available). Without -# this repoman will fail on apps like sys-libs/db +# this, sys-libs/db has unsolvable dependencies java # USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh. diff --git a/profiles/arch/mips/package.use.mask b/profiles/arch/mips/package.use.mask index bc6c5cb3127f..8c2459b45e47 100644 --- a/profiles/arch/mips/package.use.mask +++ b/profiles/arch/mips/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Matt Turner (2022-04-18) +# app-text/nuspell is not keyworded +app-text/enchant nuspell + # Adel Kara Slimane (2022-03-14) # Untested useflag on other arches, needs keywording media-video/ffmpeg vmaf diff --git a/profiles/arch/mips/use.mask b/profiles/arch/mips/use.mask index 2b1535db25b6..d62144ad90d7 100644 --- a/profiles/arch/mips/use.mask +++ b/profiles/arch/mips/use.mask @@ -178,7 +178,7 @@ jack # Paul de Vrieze # There is no java in this profile (if there is it must be available). Without -# this repoman will fail on apps like sys-libs/db +# this, sys-libs/db has unresolvable dependencies java # Ciaran McCreesh diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask index 9b81c363f5b3..2479b6843d57 100644 --- a/profiles/arch/powerpc/package.use.mask +++ b/profiles/arch/powerpc/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Matt Turner (2022-04-18) +# app-text/nuspell is not keyworded +app-text/enchant nuspell + # Adel Kara Slimane (2022-03-14) # Untested useflag on other arches, needs keywording media-video/ffmpeg vmaf diff --git a/profiles/arch/powerpc/ppc32/package.use.mask b/profiles/arch/powerpc/ppc32/package.use.mask index 3c91f44e912b..fd0efe2b6bd3 100644 --- a/profiles/arch/powerpc/ppc32/package.use.mask +++ b/profiles/arch/powerpc/ppc32/package.use.mask @@ -1,6 +1,18 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Nickolas Raymond Kaczynski (2022-04-24) +# Dependencies are missing keywords +media-libs/imlib2 heif + +# Lars Wendler (2022-04-22) +# gnome-base/librsvg missing keywords +media-libs/freetype svg + +# Matt Turner (2022-04-16) +# sys-auth/seatd is not keyworded +dev-libs/weston seatd + # Bernard Cafarelli (2022-03-14) # Now requires dev-java/rhino which is not keyworded net-misc/plowshare javascript diff --git a/profiles/arch/powerpc/ppc32/package.use.stable.mask b/profiles/arch/powerpc/ppc32/package.use.stable.mask index 60be0c9d3f8d..1dd45d46b93b 100644 --- a/profiles/arch/powerpc/ppc32/package.use.stable.mask +++ b/profiles/arch/powerpc/ppc32/package.use.stable.mask @@ -17,6 +17,16 @@ #--- END OF EXAMPLES --- +# Sam James (2022-05-11) +# sys-apps/keyutils not stable here (test failures) +# ... and samba[client] pulls in cifs-utils which pulls in keyutils. +# bug #636252 +net-fs/nfs-utils nfsv4 +net-fs/samba client +gnome-base/gvfs samba +media-video/ffmpeg samba +media-video/vlc samba + # Sam James (2022-03-03) # net-nds/openldap / dev-libs/cyrus-sasl not stable here dev-lang/php ldap-sasl diff --git a/profiles/arch/powerpc/ppc64/32ul/package.use.mask b/profiles/arch/powerpc/ppc64/32ul/package.use.mask index 4fdcbda5e77c..bfd49a6d6b60 100644 --- a/profiles/arch/powerpc/ppc64/32ul/package.use.mask +++ b/profiles/arch/powerpc/ppc64/32ul/package.use.mask @@ -1,6 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Lars Wendler (2022-04-22) +# gnome-base/librsvg missing keywords +media-libs/freetype svg + # Andreas Sturmlechner (2021-01-19) # dev-java/openjdk:11 is not keyworded >=app-office/libreoffice-7 java diff --git a/profiles/arch/powerpc/ppc64/64le/package.mask b/profiles/arch/powerpc/ppc64/64le/package.mask index e6e546bebe8e..49d094e51e68 100644 --- a/profiles/arch/powerpc/ppc64/64le/package.mask +++ b/profiles/arch/powerpc/ppc64/64le/package.mask @@ -6,11 +6,6 @@ # one for ppc64le. -dev-lisp/sbcl -# Sam James (2022-01-09) -# No provider (e.g. OpenJDK) available on big endian PPC64 right now --virtual/jdk:11 --virtual/jre:11 - # Sam James (2021-10-16) # (un)mask for media-libs/openexr and its reverse dependencies. # Broken on big endian, but should be fine on le. diff --git a/profiles/arch/powerpc/ppc64/package.mask b/profiles/arch/powerpc/ppc64/package.mask index 859a54df2be9..61ac288e671c 100644 --- a/profiles/arch/powerpc/ppc64/package.mask +++ b/profiles/arch/powerpc/ppc64/package.mask @@ -5,18 +5,6 @@ # No bootstrap binary available on big endian PPC64 right now dev-lisp/sbcl -# Miroslav Šulc (2020-02-27) -# >=dev-java/ant-eclipse-ecj-4.10 depends on masked >=virtual/{jdk,jre}-11 -# www-servers/tomcat >= 9 depends on masked dev-java/eclipse-ecj ->=dev-java/ant-eclipse-ecj-4.10 ->=dev-java/eclipse-ecj-4.10 ->=www-servers/tomcat-9 - -# Sam James (2022-01-09) -# No provider (e.g. OpenJDK) available on big endian PPC64 right now -virtual/jdk:11 -virtual/jre:11 - # Sam James (2021-10-16) # Mask for media-libs/openexr and its reverse dependencies. # Broken on big endian. diff --git a/profiles/arch/riscv/package.mask b/profiles/arch/riscv/package.mask index 3b8aa5520537..23119df444d5 100644 --- a/profiles/arch/riscv/package.mask +++ b/profiles/arch/riscv/package.mask @@ -1,5 +1,9 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Arthur Zamarin (2022-04-30) +# Bootstrapping was created only for lp64d +dev-java/openjdk + # Doesnt work properly with the one-level libdirs (2022-05-08) +# Requires dev-util/pahole. +sys-kernel/gentoo-kernel debug +sys-kernel/vanilla-kernel debug + +# Marek Szuba (2022-04-30) +# net-wireless/sdrplay contains prebuilt binaries, currently available +# upstream only for amd64/x86 and arm +net-wireless/gr-osmosdr sdrplay + +# Yixun Lan (2022-04-30) +# net-misc/memcached has test failure (bug #811477) +net-ftp/proftpd memcache + +# Jakov Smolić (2022-04-24) +# sys-libs/db is being deprecated (bug #837629) +# so avoid keywording 4.8 slot +dev-lisp/clisp berkdb + +# Matt Turner (2022-04-18) +# app-text/nuspell is not keyworded +app-text/enchant nuspell + # Jakov Smolić (2022-04-07) # Depends on sys-cluster/ceph which pulls in valgrind, which is # unavailable on riscv currently @@ -46,10 +69,6 @@ sys-fs/multipath-tools rbd # requires sys-apps/dbus-broker, which is keyworded here. sys-apps/systemd -hostnamed-fallback -# Yongxinag Liang (2021-12-30) -# untested. -net-misc/vinagre spice - # Alexey Sokolov (2012-12-25) # Requires dev-qt/qtwebengine sci-astronomy/stellarium webengine @@ -128,9 +147,7 @@ dev-lang/ruby xemacs # Yixun Lan (2021-08-20) # dependencies not keyworded/tested gnome-extra/sushi office -gnome-base/gnome-control-center v4l -gnome-base/gnome-shell telepathy browser-extension -gnome-base/gdm accessibility +gnome-base/gnome-shell browser-extension # Alex Fan (2021-08-17) # dependencies not keyworded/tested diff --git a/profiles/arch/riscv/rv64gc/lp64d/package.mask b/profiles/arch/riscv/rv64gc/lp64d/package.mask new file mode 100644 index 000000000000..53f8d2598ac4 --- /dev/null +++ b/profiles/arch/riscv/rv64gc/lp64d/package.mask @@ -0,0 +1,6 @@ +# Copyright 2019-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Arthur Zamarin (2022-04-30) +# Bootstrapping tarball was created for lp64d +-dev-java/openjdk diff --git a/profiles/arch/riscv/rv64gc/lp64d/package.use.force b/profiles/arch/riscv/rv64gc/lp64d/package.use.force new file mode 100644 index 000000000000..928df18feed2 --- /dev/null +++ b/profiles/arch/riscv/rv64gc/lp64d/package.use.force @@ -0,0 +1,7 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Arthur Zamarin (2022-04-30) +# Bootstrapping is possible using our build snapshot, so don't force +# system bootstrap +dev-java/openjdk:11 -system-bootstrap diff --git a/profiles/arch/s390/package.mask b/profiles/arch/s390/package.mask index c666a0c11158..c92ad8c0f647 100644 --- a/profiles/arch/s390/package.mask +++ b/profiles/arch/s390/package.mask @@ -1,11 +1,18 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-04-25) +# Rust is available for s390x, but not s390. +# bug #769446 +app-eselect/eselect-rust +dev-lang/rust +dev-lang/rust-bin +>=dev-python/cryptography-36 +>=dev-python/pyopenssl-22 +dev-python/setuptools-rust +dev-python/watchfiles +virtual/rust + # Arthur Zamarin (2022-03-20) # sys-libs/libunwind doesn't work on s390 sys-libs/libunwind - -# Sam James (2021-11-05) -# Perl segfaults during build on s390(x). Presumably related to -# now truly respecting CFLAGS. bug #821577 ->=dev-lang/perl-5.34.0-r5 diff --git a/profiles/arch/s390/package.use.force b/profiles/arch/s390/package.use.force index 7d7cebc771ad..7a031392e14a 100644 --- a/profiles/arch/s390/package.use.force +++ b/profiles/arch/s390/package.use.force @@ -1,6 +1,14 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-04-26) +# Spidermonkey needs Rust and LLVM, not available for s390 +sys-auth/polkit duktape + +# Andreas K. Hüttel (2022-04-20) +# s390-tools (in @system) needs this for building some bootloader code +sys-devel/binutils multitarget + # Mike Frysinger (2016-12-09) # The ABI changes when the flag is disabled. Force it for now. # https://gmplib.org/list-archives/gmp-bugs/2016-December/004039.html diff --git a/profiles/arch/s390/package.use.mask b/profiles/arch/s390/package.use.mask index 5117a01c2908..44b521e3f5f2 100644 --- a/profiles/arch/s390/package.use.mask +++ b/profiles/arch/s390/package.use.mask @@ -1,6 +1,111 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-04-26) +# Unkeyworded dependencies +app-text/htmltidy test +dev-ruby/activerecord mysql postgres sqlite test +dev-ruby/stringex test + +# Sam James (2022-04-26) +# eps: app-text/libspectre not keyworded here +# heif: media-libs/libheif not keyworded here +# svg: rustified librsvg not keyworded here +# jpegxl: libjxl not keyworded here +media-libs/imlib2 eps heif svg jpegxl + +# Sam James (2022-04-26) +# Avoid unkeyworded dependencies +app-text/enchant hunspell nuspell voikko + +# Sam James (2022-04-26) +# Needs unkeyworded virtual/szip provider +sci-libs/hdf5 szip + +# Sam James (2022-04-26) +# Needs unkeyworded dev-libs/librdkafka +# dev-libs/boxfort does not support s390 either +app-admin/syslog-ng kafka test + +# Sam James (2022-04-26) +# Large number of unkeyworded sci testdeps +dev-cpp/eigen test + +# Sam James (2022-04-26) +# Avoid unkeyworded sci-libs/umfpack +dev-python/scipy sparse + +# Sam James (2022-04-26) +# Avoid unkeyworded media-gfx/libimagequant +dev-python/pillow imagequant + +# Sam James (2022-04-26) +# Avoid unkeyworded media-gfx/inkscape +app-text/dblatex inkscape + +# Sam James (2022-04-25) +# Needs unkeyworded dev-python/commonmark, dev-python/recommonmark +dev-libs/libinput doc + +# Sam James (2022-04-25) +# Needs unkeyworded dev-python/markdown +dev-libs/gobject-introspection doctool + +# Sam James (2022-04-24) +# dev-libs/efl not keyworded here and is a desktop application mainly +app-crypt/pinentry efl + +# Sam James (2022-04-24) +# sssd not keyworded here +app-admin/sudo sssd + +# Sam James (2022-04-24) +# sys-apps/systemd is not keyworded here +sys-auth/pambase homed + +# Sam James (2022-04-24) +# app-crypt/dieharder and dev-libs/softhsm:2 unkeyworded here +net-libs/gnutls test-full + +# Sam James (2022-04-24) +# net-fs/samba unkeyworded here +net-fs/cifs-utils acl + +# Sam James (2022-04-24) +# No Rust here, so no librsvg +media-libs/freetype svg + +# Sam James (2022-04-20) +# x11-themes/sound-theme-freedesktop unkeyworded here +media-libs/libcanberra sound + +# Sam James (2022-04-24) +# media-libs/libheif isn't keyworded here +# media-libs/libavif isn't keyworded here +media-libs/gd avif heif +media-gfx/graphicsmagick heif + +# Sam James (2022-04-24) +# Unkeyworded dev-tcltk/* dependencies +dev-libs/libisoburn launch-frontend launch-frontend-setuid frontend-optional + +# Sam James (2022-04-24) +# dev-libs/libzip not keyworded on s390 +media-gfx/imagemagick zip +dev-lang/php zip + +# Sam James (2022-04-20) +# sys-apps/hwloc is not keyworded on s390 +sys-process/htop hwloc + +# Sam James (2022-04-20) +# Needs Ruby (dev-ruby/asciidoctor) +dev-util/ccache doc + +# Sam James (2022-04-20) +# Requires dev-python/networkx. +app-portage/nattka depgraph-order + # Adel Kara Slimane (2022-03-14) # Untested useflag on other arches, needs keywording media-video/ffmpeg vmaf @@ -30,8 +135,8 @@ dev-vcs/subversion ruby # Not tested dev-python/cssselect doc # not really interested in supporting alternative -# VCS for overlays yet. -app-portage/layman darcs mercurial +# VCS for overlays yet. Layman needs SVN for tests too. +app-portage/layman darcs mercurial test dev-python/setuptools_scm test # no lua support for vim app-editors/vim lua diff --git a/profiles/arch/s390/s390x/package.mask b/profiles/arch/s390/s390x/package.mask index e8b44399b15a..9313987677b5 100644 --- a/profiles/arch/s390/s390x/package.mask +++ b/profiles/arch/s390/s390x/package.mask @@ -1,6 +1,18 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-04-25) +# Rust is available for s390x, but not s390. +# bug #769446 +-app-eselect/eselect-rust +-dev-lang/rust +-dev-lang/rust-bin +->=dev-python/cryptography-36 +->=dev-python/pyopenssl-22 +-dev-python/setuptools-rust +-dev-python/watchfiles +-virtual/rust + # Arthur Zamarin (2022-03-20) # sys-libs/libunwind works on s390x -sys-libs/libunwind diff --git a/profiles/arch/s390/s390x/package.use.force b/profiles/arch/s390/s390x/package.use.force index 577dcc99cc07..54d9b2d19c6f 100644 --- a/profiles/arch/s390/s390x/package.use.force +++ b/profiles/arch/s390/s390x/package.use.force @@ -1,8 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Michał Górny (2016-11-11) # Force the host target to avoid dependency hell dev-ml/llvm-ocaml llvm_targets_SystemZ +dev-lang/rust llvm_targets_SystemZ sys-devel/clang llvm_targets_SystemZ sys-devel/llvm llvm_targets_SystemZ diff --git a/profiles/arch/s390/s390x/use.mask b/profiles/arch/s390/s390x/use.mask index 990337bfff6b..fe2cac38c232 100644 --- a/profiles/arch/s390/s390x/use.mask +++ b/profiles/arch/s390/s390x/use.mask @@ -2,5 +2,10 @@ abi_s390_32 -abi_s390_64 +# Sam James (2022-05-02) +# Rust is available for s390x (but not s390) +-rust + # sys-libs/libunwind is keyworded on s390x -unwind +-libunwind diff --git a/profiles/arch/s390/use.mask b/profiles/arch/s390/use.mask index 978f1839ad23..12e89cac2891 100644 --- a/profiles/arch/s390/use.mask +++ b/profiles/arch/s390/use.mask @@ -4,12 +4,47 @@ # Unmask the flag which corresponds to ARCH. -s390 +# Sam James (2022-04-26) +# dev-libs/mongo-c-driver not keyworded here +mongodb + +# Sam James (2022-04-24) +# Avoid unkeyworded dev-util/google-perftools +tcmalloc + +# Sam James (2022-04-24) +# Desktopy stacks not currently keyworded +alsa +gstreamer +pulseaudio +jack +samba + +# Sam James (2022-04-24) +# gi-docgen (and friends?) not keyworded here +gtk-doc + +# Sam James (2022-04-20) +# dev-vcs/subversion is not keyworded here +subversion + +# Sam James (2022-04-20) +# app-crypt/tpm2-tss is not keyworded here +tpm + +# Andreas K. Hüttel (2022-04-20) +# Not keyworded +emacs + # Arfrever Frehtes Taifersar Arahesis (2021-04-01) # sys-libs/llvm-libunwind not supported on S390. llvm-libunwind # Sam James (2021-02-05) # No luajit available for s390 +lua_single_target_luajit +lua_targets_luajit +luajit luajittex # Matt Turner (2019-12-05) @@ -122,3 +157,4 @@ opencl # sys-libs/libunwind is masked on s390, but enabled on s390x unwind +libunwind diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask index 84f57af34367..a155bfca4536 100644 --- a/profiles/arch/sparc/package.use.mask +++ b/profiles/arch/sparc/package.use.mask @@ -1,6 +1,22 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Nickolas Raymond Kaczynski (2022-04-24) +# Dependencies are missing keywords +media-libs/imlib2 svg heif + +# Matt Turner (2022-04-18) +# app-text/nuspell is not keyworded +app-text/enchant nuspell + +# Matt Turner (2022-04-16) +# net-misc/freerdp is not keyworded +dev-libs/weston rdp + +# Matt Turner (2022-04-16) +# sys-auth/seatd is not keyworded +dev-libs/weston seatd + # Lars Wendler (2022-04-01) # gnome-base/librsvg missing keywords media-libs/freetype svg @@ -321,6 +337,7 @@ net-libs/gnutls test-full # Michał Górny (2017-08-07) # Requires USE=bluetooth that is masked in this profile. media-sound/pulseaudio native-headset ofono-headset +media-sound/pulseaudio-daemon native-headset ofono-headset net-misc/ofono dundee # Michał Górny (2017-08-07) @@ -448,10 +465,6 @@ sci-visualization/gnuplot libcerf # Missing keywords, bug #507490 net-misc/modemmanager mbim -# Pacho Ramos (2014-03-15) -# Missing keywords, bug #504672 ->=net-misc/vinagre-3.10 rdp - # Pacho Ramos (2014-02-22) # Missing keywords, bug #495250 >=gnome-base/gnome-extra-apps-3.10 tracker diff --git a/profiles/arch/sparc/package.use.stable.mask b/profiles/arch/sparc/package.use.stable.mask index bc43a2e756c0..37fdd6e57621 100644 --- a/profiles/arch/sparc/package.use.stable.mask +++ b/profiles/arch/sparc/package.use.stable.mask @@ -1,6 +1,21 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-05-11) +# sys-apps/keyutils not stable here (test failures) +# ... and samba[client] pulls in cifs-utils which pulls in keyutils. +# bug #636252 +net-fs/nfs-utils nfsv4 +net-fs/samba client +gnome-base/gvfs samba +media-video/ffmpeg samba +media-video/vlc samba + +# Sam James (2022-05-10) +# sys-apps/keyutils not stable here, because of +# test failures. bug #636252 +app-crypt/mit-krb5 keyutils + # Sam James (2022-03-07) # sys-cluster/torque not marked stable on sparc sys-cluster/openmpi openmpi_rm_pbs diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask index c9f5459e720f..31b2995a54e8 100644 --- a/profiles/arch/x86/package.use.mask +++ b/profiles/arch/x86/package.use.mask @@ -145,17 +145,6 @@ sys-libs/glibc -static-pie mail-client/thunderbird -eme-free www-client/firefox -eme-free -# Mart Raudsepp (2020-03-01) -# dev-util/sysprof-capture is keyworded on x86 -x11-wm/mutter -sysprof -dev-libs/gjs -sysprof -dev-libs/glib -sysprof -gnome-extra/cjs -sysprof -x11-libs/gtk+ -sysprof -net-libs/libsoup -sysprof -x11-libs/pango -sysprof -gui-libs/gtk -sysprof - # Andreas Sturmlechner (2020-02-26) # Vulkan is available on x86. dev-qt/qt3d -vulkan @@ -326,6 +315,7 @@ app-emulation/libvirt xen # Mike Gilbert (2015-09-05) # sys-boot/gnu-efi is not supported on all archs. sys-apps/systemd -gnuefi +sys-apps/systemd-utils -boot # Ben de Groot (2015-03-15) # media-libs/libbdplus is keyworded on x86, so unmask the useflag @@ -370,6 +360,7 @@ app-arch/zpaq -jit # webrtc-audio-processing is only supported on x86/amd64. Possibly arm can be # added. media-sound/pulseaudio -webrtc-aec +media-sound/pulseaudio-daemon -webrtc-aec # Bernard Cafarelli (2012-02-27) # Masked in base profile, supported on this arch diff --git a/profiles/arch/x86/use.mask b/profiles/arch/x86/use.mask index a499df4e822f..b51481a896ec 100644 --- a/profiles/arch/x86/use.mask +++ b/profiles/arch/x86/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -x86 +# Matt Turner (2022-04-16) +# dev-util/sysprof-capture is keyworded on x86 +-sysprof + # Michał Górny (2021-01-07) # Prebuilt kernels are supported here. -dist-kernel -- cgit v1.2.3