diff options
Diffstat (limited to 'profiles')
130 files changed, 289 insertions, 646 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz Binary files differindex 3930716fb750..44ee2320ff48 100644 --- a/profiles/Manifest.gz +++ b/profiles/Manifest.gz diff --git a/profiles/arch.list b/profiles/arch.list index 2822f0292434..b790001fa259 100644 --- a/profiles/arch.list +++ b/profiles/arch.list @@ -20,6 +20,7 @@ arm-linux arm64-linux ppc64-linux x86-linux +arm64-macos ppc-macos x86-macos x64-macos @@ -31,4 +32,3 @@ x86-solaris x64-winnt x86-winnt x64-cygwin -x86-cygwin diff --git a/profiles/arch/alpha/package.use.mask b/profiles/arch/alpha/package.use.mask index d94252dc6c51..aeb88d765b95 100644 --- a/profiles/arch/alpha/package.use.mask +++ b/profiles/arch/alpha/package.use.mask @@ -221,11 +221,6 @@ dev-libs/libpcre2 jit # Pulls in dev-db/redis which is not keyworded on alpha. >=dev-libs/hiredis-0.13.1 test -# Tobias Klausmann <klausman@gentoo.org> (2016-10-02) -# For the one single version noted hereunder, the ebuild does not pull in -# sys-apps/fakeroot as a test dependency (bug #593768). -=dev-util/debhelper-9.20160814 test - # Gilles Dartiguelongue <eva@gentoo.org> (2016-09-11) # networkmanager USE masked due to missing keywords gnome-extra/nm-applet teamd @@ -303,12 +298,6 @@ app-crypt/qca botan media-libs/clutter egl wayland media-libs/clutter-gtk wayland -# Mark Wright <gienah@gentoo.org> (2014-12-14/2014-12-23) -# test dependencies need keywording -dev-haskell/binary test -dev-haskell/text test -dev-haskell/vector test - # Tobias Klausmann <klausman@gentoo.org> (2014-11-20) # OpenCV likely will never work on Alpha media-gfx/shotwell opencv diff --git a/profiles/arch/alpha/use.mask b/profiles/arch/alpha/use.mask index d97a8e0f29b8..8a4bc4a73f41 100644 --- a/profiles/arch/alpha/use.mask +++ b/profiles/arch/alpha/use.mask @@ -40,6 +40,8 @@ acpi # Tobias Klausmann <klausman@gentoo.org> (2017-03-03) # There is no luajit support on alpha. Bugs #554376, #608322. +lua_single_target_luajit +lua_targets_luajit luajit luajittex diff --git a/profiles/arch/amd64/no-multilib/package.use.mask b/profiles/arch/amd64/no-multilib/package.use.mask index 37241d814ba3..4da2ef66274e 100644 --- a/profiles/arch/amd64/no-multilib/package.use.mask +++ b/profiles/arch/amd64/no-multilib/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Robin H. Johnson <robbat2@gentoo.org> (2019-12-06) diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask index 2b2694a793d3..d83595a84077 100644 --- a/profiles/arch/amd64/package.use.mask +++ b/profiles/arch/amd64/package.use.mask @@ -17,6 +17,13 @@ #--- END OF EXAMPLES --- +# Michał Górny <mgorny@gentoo.org> (2020-12-21) +# Sanitizers supported on this architecture. +sys-libs/compiler-rt-sanitizers -asan -dfsan -lsan -msan -hwasan -tsan +sys-libs/compiler-rt-sanitizers -ubsan -safestack -cfi -scudo +sys-libs/compiler-rt-sanitizers -gwp-asan +sys-libs/compiler-rt-sanitizers -libfuzzer -profile -xray + # Sam James <sam@gentoo.org> (2020-10-24) # asm redc is only available on amd64, # ppc64. bug #750974. diff --git a/profiles/arch/amd64/package.use.stable.mask b/profiles/arch/amd64/package.use.stable.mask index 281979cb105b..1ded8045f4b4 100644 --- a/profiles/arch/amd64/package.use.stable.mask +++ b/profiles/arch/amd64/package.use.stable.mask @@ -17,6 +17,10 @@ #--- END OF EXAMPLES --- +# Marek Szuba <marecki@gentoo.org> (2020-12-24) +# No stable dev-lang/lua:5.3 ebuilds yet +media-gfx/darktable system-lua + # Andreas Sturmlechner <asturm@gentoo.org> (2020-10-05) # REQUIRED_USE="base? ( firebird )", dev-db/firebird is not stable app-office/libreoffice base diff --git a/profiles/arch/amd64/use.stable.mask b/profiles/arch/amd64/use.stable.mask index d2d7f36c1b24..b83b8507d91c 100644 --- a/profiles/arch/amd64/use.stable.mask +++ b/profiles/arch/amd64/use.stable.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file requires eapi 5 or later. New entries go on top. diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask index fc79664a2729..0c7160495a10 100644 --- a/profiles/arch/arm/package.use.mask +++ b/profiles/arch/arm/package.use.mask @@ -1,6 +1,20 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny <mgorny@gentoo.org> (2020-12-21) +# Sanitizers supported on this architecture. +sys-libs/compiler-rt-sanitizers -asan -lsan +sys-libs/compiler-rt-sanitizers -ubsan -cfi -scudo +sys-libs/compiler-rt-sanitizers -profile -xray + +# Rick Farina <zerochaos@gentoo.org> (2020-12-18) +# net-wireless/libxtrx et all needs testing +net-wireless/gr-osmosdr xtrx + +# Rick Farina <zerochaos@gentoo.org> (2020-12-18) +# dev-python/thrift not keyworded +net-wireless/gnuradio ctrlport + # Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2020-10-14) # app-i18n/fcitx:4 not keyworded. media-libs/libsdl2 fcitx4 diff --git a/profiles/arch/arm/use.mask b/profiles/arch/arm/use.mask index a24fbf5a8db7..5af05ca0a697 100644 --- a/profiles/arch/arm/use.mask +++ b/profiles/arch/arm/use.mask @@ -42,10 +42,6 @@ wimax # I've been told xfs is broken on ARM xfs -# Raúl Porcel <armin76@gentoo.org> -# Fails to build/work -openexr - # No hardware to test by the team ios ipod diff --git a/profiles/arch/arm/use.stable.mask b/profiles/arch/arm/use.stable.mask index 99742e43766d..d969a69e4d3a 100644 --- a/profiles/arch/arm/use.stable.mask +++ b/profiles/arch/arm/use.stable.mask @@ -4,10 +4,11 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask -# Sam James <sam@gentoo.org> (2020-11-08) +# Sam James <sam@gentoo.org> (2020-12-22) # Not yet stable lirc upnp +openexr # Sam James <sam@gentoo.org> (2020-11-06) # Java is not stable on arm right now. diff --git a/profiles/arch/arm64/package.use.force b/profiles/arch/arm64/package.use.force index cf7a4360ee01..97e4c149897b 100644 --- a/profiles/arch/arm64/package.use.force +++ b/profiles/arch/arm64/package.use.force @@ -1,10 +1,6 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Joonas Niilola <juippis@gentoo.org> (2020-10-02) -# luajit not available on this arch. -dev-libs/efl lua - # Georgy Yakovlev <gyakovlev@gentoo.org> (2020-06-18) # Force host target dev-libs/keystone llvm_targets_AArch64 diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask index ca81a3769c15..1959a228b67c 100644 --- a/profiles/arch/arm64/package.use.mask +++ b/profiles/arch/arm64/package.use.mask @@ -1,6 +1,13 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny <mgorny@gentoo.org> (2020-12-21) +# Sanitizers supported on this architecture. +sys-libs/compiler-rt-sanitizers -asan -dfsan -lsan -msan -hwasan -tsan +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 <sam@gentoo.org> (2020-12-13) # Requires unkeyworded, fetch-restricted deps net-proxy/haproxy device-atlas @@ -40,10 +47,6 @@ net-mail/dovecot vpopmail # (See 9.3.8 in the Guile manual) dev-scheme/guile -jit -# Joonas Niilola <juippis@gentoo.org> (2020-10-02) -# luajit not available on this arch. -dev-libs/efl luajit - # Sam James <sam@gentoo.org> (2020-09-05) # nvidia-texture-tools not useful here media-libs/devil nvtt @@ -67,11 +70,6 @@ dev-lua/mpack test # Requires unkeyworded dev-lang/spidermonkey:17 >=www-client/elinks-0.13.3 javascript -# Mike Pagano <mpagano@gentoo.org> (2020-07-27) -# Failed build on arm64 -# bug #732966 -dev-util/idea-community jbr11 - # Sam James <sam@gentoo.org> (2020-07-10) # Failed build with USE=tools # bug #732122 @@ -122,10 +120,6 @@ net-misc/whois xcrypt # and as for now we have only stable mate versions mate-base/mate bluetooth -# Patrick McLean <chutzpah@gentoo.org> (2020-04-03) -# Lots of deps for little gain -dev-python/joblib doc - # Matt Turner <mattst88@gentoo.org> (2020-02-02) # dev-libs/mongo-c-driver is not keyworded net-dialup/freeradius mongodb @@ -206,11 +200,6 @@ media-video/mpv -sdl media-video/transcode -sdl >=x11-libs/wxGTK-3 -sdl -# Roy Bamford <neddyseagoon@gentoo.org> (2019-02-24) -# kde-apps/cantor lua means luajit which needs luajit-2.1.0_beta3 for arm64 -# It builds OK but is not yet in ::gentoo. bug #678404 -kde-apps/cantor lua - # Virgil Dupras <vdupras@gentoo.org> (2018-09-06) # sci-electronics/ngspice not yet keyworded, bug #665416 # sci-libs/opencascade not yet keyworded diff --git a/profiles/arch/arm64/package.use.stable.mask b/profiles/arch/arm64/package.use.stable.mask index 1535f4fa7aa3..21bc94f06cf3 100644 --- a/profiles/arch/arm64/package.use.stable.mask +++ b/profiles/arch/arm64/package.use.stable.mask @@ -1,6 +1,10 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James <sam@gentoo.org> (2020-12-23) +# Needs stable dev-lang/luajit +kde-apps/cantor lua + # Sam James <sam@gentoo.org> (2020-10-18) # Needs dev-tex/hevea which isn't stable yet media-gfx/enblend doc diff --git a/profiles/arch/arm64/use.mask b/profiles/arch/arm64/use.mask index ee4e85c75698..238d22b897cb 100644 --- a/profiles/arch/arm64/use.mask +++ b/profiles/arch/arm64/use.mask @@ -43,11 +43,6 @@ cpu_flags_arm_neon appindicator ayatana -# Mart Raudsepp <leio@gentoo.org> (2019-01-07) -# Does not work on arm64 until dev-lang/luajit-2.1 -# https://github.com/LuaJIT/LuaJIT/issues/26 -luajit - # Michał Górny <mgorny@gentoo.org> (2018-07-09) # No OpenCL provider is available on arm64. opencl diff --git a/profiles/arch/arm64/use.stable.mask b/profiles/arch/arm64/use.stable.mask index 7e068d40591b..4afbfad41647 100644 --- a/profiles/arch/arm64/use.stable.mask +++ b/profiles/arch/arm64/use.stable.mask @@ -4,6 +4,12 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask +# Sam James <sam@gentoo.org> (2020-12-23) +# dev-lang/luajit is not yet stable +lua_single_target_luajit +lua_targets_luajit +luajit + # Sam James <sam@gentoo.org> (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 0470aeb57c3a..94164561ce03 100644 --- a/profiles/arch/base/make.defaults +++ b/profiles/arch/base/make.defaults @@ -1,8 +1,8 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 USE_EXPAND_UNPREFIXED="ARCH" USE_EXPAND_IMPLICIT="ARCH" -USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 hppa ia64 m68k m68k-mint mips ppc ppc64 ppc64-linux ppc-aix ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-cygwin x86-fbsd x86-linux x86-macos x86-solaris x86-winnt" +USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 arm64-macos hppa ia64 m68k m68k-mint mips ppc ppc64 ppc64-linux ppc-aix ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-fbsd x86-linux x86-macos 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 d10aafdf6f81..252425612e92 100644 --- a/profiles/arch/base/package.use.mask +++ b/profiles/arch/base/package.use.mask @@ -1,6 +1,13 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny <mgorny@gentoo.org> (2020-12-21) +# Mask all sanitizers by default, unmask on arches supporting them. +sys-libs/compiler-rt-sanitizers asan dfsan lsan msan hwasan tsan +sys-libs/compiler-rt-sanitizers ubsan safestack cfi scudo +sys-libs/compiler-rt-sanitizers shadowcallstack gwp-asan +sys-libs/compiler-rt-sanitizers libfuzzer profile xray + # Sam James <sam@gentoo.org> (2020-10-24) # asm redc is only available on amd64, # ppc64. bug #750974. diff --git a/profiles/arch/hppa/make.defaults b/profiles/arch/hppa/make.defaults index e25a2f2759a3..4da39eeda983 100644 --- a/profiles/arch/hppa/make.defaults +++ b/profiles/arch/hppa/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 ARCH="hppa" diff --git a/profiles/arch/hppa/package.use.stable.mask b/profiles/arch/hppa/package.use.stable.mask index 867b10b32718..ccf647325cbd 100644 --- a/profiles/arch/hppa/package.use.stable.mask +++ b/profiles/arch/hppa/package.use.stable.mask @@ -40,7 +40,6 @@ media-libs/libsdl2 fcitx4 # Rolf Eike Beer <eike@sf-mail.de> (2020-06-10) # not stable dev-vcs/mercurial because of broken dependencies: bug #727390 app-portage/layman mercurial -dev-python/hgdistver test dev-python/setuptools_scm test # Rolf Eike Beer <eike@sf-mail.de> (2020-04-24) diff --git a/profiles/arch/hppa/use.mask b/profiles/arch/hppa/use.mask index 593e93fd7172..05e05ff12c8f 100644 --- a/profiles/arch/hppa/use.mask +++ b/profiles/arch/hppa/use.mask @@ -81,6 +81,8 @@ clang # Jeroen Roovers <jer@gentoo.org> (2014-11-07) # dev-lang/luajit has not been ported to HPPA +lua_single_target_luajit +lua_targets_luajit luajit luajittex @@ -116,10 +118,6 @@ vlc # app-i18n/ibus is not tested ibus -# Jeroen Roovers <jer@gentoo.org> (2012-03-08) -# The crash reporting facility in www-client/firefox does not compile -crashreporter - # Jeroen Roovers <jer@gentoo.org> (2012-01-04) # dvb is untested on HPPA dvb diff --git a/profiles/arch/ia64/make.defaults b/profiles/arch/ia64/make.defaults index 4fd7df5d9af7..c87d017b15e5 100644 --- a/profiles/arch/ia64/make.defaults +++ b/profiles/arch/ia64/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 ARCH="ia64" diff --git a/profiles/arch/ia64/package.use.mask b/profiles/arch/ia64/package.use.mask index 3ce88c284ed8..d83ccfb49847 100644 --- a/profiles/arch/ia64/package.use.mask +++ b/profiles/arch/ia64/package.use.mask @@ -306,12 +306,6 @@ media-video/ffmpeg gme ssh # Missing keywords net-misc/networkmanager teamd -# Mark Wright <gienah@gentoo.org> (2014-12-14/2014-12-23) -# test dependencies need keywording -dev-haskell/binary test -dev-haskell/text test -dev-haskell/vector test - # Christoph Junghans <junghans@gentoo.org> (2014-07-21) # Missing keywords on sci-libs/libcerf (bug 517726) sci-visualization/gnuplot libcerf diff --git a/profiles/arch/ia64/use.mask b/profiles/arch/ia64/use.mask index cb05c855ebc9..47e5a6f4429f 100644 --- a/profiles/arch/ia64/use.mask +++ b/profiles/arch/ia64/use.mask @@ -29,6 +29,8 @@ ayatana # Sergei Trofimovich <slyfox@gentoo.org> (2017-06-17) # There is no luajit support on ia64. Bug #554376 +lua_single_target_luajit +lua_targets_luajit luajit luajittex diff --git a/profiles/arch/mips/make.defaults b/profiles/arch/mips/make.defaults index d679c9f2059e..cb1dead24e75 100644 --- a/profiles/arch/mips/make.defaults +++ b/profiles/arch/mips/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2008-2014 Gentoo Foundation +# Copyright 2008-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Donnie Berkholz <dberkholz@gentoo.org> (2006-08-18) diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask index 17bb88f662f5..7a09b7b974d2 100644 --- a/profiles/arch/powerpc/package.use.mask +++ b/profiles/arch/powerpc/package.use.mask @@ -45,10 +45,6 @@ net-misc/whois xcrypt # Unsupported on ppc/ppc64 www-client/chromium widevine -# Patrick McLean <chutzpah@gentoo.org> (2020-04-03) -# Lots of deps for little gain -dev-python/joblib doc - # Matthias Maier <tamiko@gentoo.org> (2020-03-13) # requires media-libs/sdl2-image, which is not yet keyworded app-emulation/qemu sdl-image @@ -225,11 +221,8 @@ gnome-extra/sushi office # Mark Wright <gienah@gentoo.org> (2014-12-14/2014-12-24, 2015-04-01) # test dependencies need keywording -dev-haskell/binary test dev-haskell/dlist test dev-haskell/haskell-src-exts test -dev-haskell/text test -dev-haskell/vector test dev-util/bnfc test # Anthony G. Basile <blueness@gentoo.org> (2014-08-17) diff --git a/profiles/arch/powerpc/ppc32/make.defaults b/profiles/arch/powerpc/ppc32/make.defaults index de0dc3b76f47..46b593ce2868 100644 --- a/profiles/arch/powerpc/ppc32/make.defaults +++ b/profiles/arch/powerpc/ppc32/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # All extra USE/etc should be specified in sub-profiles. diff --git a/profiles/arch/powerpc/ppc64/64le/package.use.mask b/profiles/arch/powerpc/ppc64/64le/package.use.mask index 15d4e1a89beb..2d307a37a11d 100644 --- a/profiles/arch/powerpc/ppc64/64le/package.use.mask +++ b/profiles/arch/powerpc/ppc64/64le/package.use.mask @@ -1,6 +1,10 @@ # Copyright 2019-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny <mgorny@gentoo.org> (2020-12-21) +# Additional sanitizers supported on ppc64le. +sys-libs/compiler-rt-sanitizers -xray + # Georgy Yakovlev <gyakovlev@gentoo.org> (2020-10-05) # dropbox requires binaries unavaliable for ppc64 kde-apps/kdenetwork-meta webengine diff --git a/profiles/arch/powerpc/ppc64/64ul/use.mask b/profiles/arch/powerpc/ppc64/64ul/use.mask index 01d3b7f651d4..5ac6b141b13f 100644 --- a/profiles/arch/powerpc/ppc64/64ul/use.mask +++ b/profiles/arch/powerpc/ppc64/64ul/use.mask @@ -7,6 +7,8 @@ # Ilya Tumaykin <itumaykin+gentoo@gmail.com> (2017-05-07) # There is no luajit support on ppc64 userland. Bug #608326. +lua_single_target_luajit +lua_targets_luajit luajit # Anthony G. Basile <blueness@gentoo.org> (2015-08-01) diff --git a/profiles/arch/powerpc/ppc64/make.defaults b/profiles/arch/powerpc/ppc64/make.defaults index 0e1645fcff97..b4dbccd021c3 100644 --- a/profiles/arch/powerpc/ppc64/make.defaults +++ b/profiles/arch/powerpc/ppc64/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # All extra USE/etc should be specified in sub-profiles. diff --git a/profiles/arch/powerpc/ppc64/package.use.mask b/profiles/arch/powerpc/ppc64/package.use.mask index f9e76e04e48e..bc14bad27877 100644 --- a/profiles/arch/powerpc/ppc64/package.use.mask +++ b/profiles/arch/powerpc/ppc64/package.use.mask @@ -1,6 +1,12 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny <mgorny@gentoo.org> (2020-12-21) +# Sanitizers supported on this architecture. +sys-libs/compiler-rt-sanitizers -asan -lsan -msan -tsan +sys-libs/compiler-rt-sanitizers -ubsan -scudo +sys-libs/compiler-rt-sanitizers -profile + # Georgy Yakovlev <gyakovlev@gentoo.org> (2020-01-25) # fwupd keyworded now on ppc64 kde-plasma/discover -firmware diff --git a/profiles/arch/powerpc/ppc64/use.stable.mask b/profiles/arch/powerpc/ppc64/use.stable.mask index e797af411b72..ea76ca8f0f28 100644 --- a/profiles/arch/powerpc/ppc64/use.stable.mask +++ b/profiles/arch/powerpc/ppc64/use.stable.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file requires eapi 5 or later. New entries go on top. diff --git a/profiles/arch/powerpc/use.stable.mask b/profiles/arch/powerpc/use.stable.mask index aff9695694f6..ea3f5809981d 100644 --- a/profiles/arch/powerpc/use.stable.mask +++ b/profiles/arch/powerpc/use.stable.mask @@ -15,7 +15,6 @@ colord devhelp dia eds -epiphany evo gnome-online-accounts gnome-shell diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask index 35091c29de08..3a6c114889d4 100644 --- a/profiles/arch/riscv/package.use.mask +++ b/profiles/arch/riscv/package.use.mask @@ -57,7 +57,7 @@ dev-vcs/git pcre-jit # This includes also packages which do not support python-3 or # do not support python-3.7 yet. -app-admin/syslog-ng amqp dbi geoip geoip2 json kafka mongodb python redis spoof-source smtp snmp test +app-admin/syslog-ng amqp dbi geoip2 json kafka mongodb python redis spoof-source smtp snmp test app-admin/sysstat lm-sensors app-arch/p7zip wxwidgets app-arch/unzip natspec @@ -81,7 +81,6 @@ dev-libs/libgcrypt doc dev-libs/libnl python dev-libs/libinput doc dev-libs/libusb doc -dev-libs/libxslt python dev-libs/libyaml doc dev-python/argcomplete test dev-python/aiohttp doc test @@ -121,7 +120,7 @@ net-irc/irssi socks5 net-libs/gnutls doc test-full net-libs/ldns doc python net-libs/libpcap rdma -net-misc/curl brotli curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss rtmp ssh +net-misc/curl brotli curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss rtmp ssh nss mbedtls net-misc/ntp openntpd snmp vim-syntax zeroconf net-nds/openldap cxx kerberos sasl sys-apps/kmod doc diff --git a/profiles/arch/s390/make.defaults b/profiles/arch/s390/make.defaults index ae0d0d397e86..97f32f2a91fa 100644 --- a/profiles/arch/s390/make.defaults +++ b/profiles/arch/s390/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 ARCH="s390" diff --git a/profiles/arch/sparc/make.defaults b/profiles/arch/sparc/make.defaults index ef87ea58b59a..41d01f6982b6 100644 --- a/profiles/arch/sparc/make.defaults +++ b/profiles/arch/sparc/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 ARCH="sparc" diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask index 7b9eb8fd007e..a8e59a86d8e1 100644 --- a/profiles/arch/sparc/package.use.mask +++ b/profiles/arch/sparc/package.use.mask @@ -357,11 +357,8 @@ media-libs/clutter-gtk wayland # Mark Wright <gienah@gentoo.org> (2014-12-14/2014-12-23, 2015-04-01) # test dependencies need keywording -dev-haskell/binary test dev-haskell/dlist test dev-haskell/haskell-src-exts test -dev-haskell/text test -dev-haskell/vector test # Pacho Ramos <pacho@gentoo.org> (2014-10-03) # Missing keywords, bug #524352 @@ -440,7 +437,7 @@ media-libs/phonon gstreamer vlc # MySQL 5.5 wants systemtap, tcmalloc & jemalloc >=dev-db/mysql-5.5 systemtap tcmalloc jemalloc >=dev-db/mariadb-5.5 systemtap tcmalloc jemalloc ->=dev-db/percona-server-5.5 systemtap tcmalloc jemalloc +>=dev-db/percona-server-5.5 tcmalloc jemalloc # Diego Elio Pettenò <flameeyes@gentoo.org> (2012-06-24) # Requires libpcre with jit diff --git a/profiles/arch/sparc/use.mask b/profiles/arch/sparc/use.mask index d6d4eda430dc..31d2793cd865 100644 --- a/profiles/arch/sparc/use.mask +++ b/profiles/arch/sparc/use.mask @@ -39,6 +39,8 @@ mongodb # Sergei Trofimovich <slyfox@gentoo.org> (2017-11-19) # There is no luajit support on sparc. Bug #554376 +lua_single_target_luajit +lua_targets_luajit luajit luajittex diff --git a/profiles/arch/sparc/use.stable.mask b/profiles/arch/sparc/use.stable.mask index af76053d3be8..677ceba8fd13 100644 --- a/profiles/arch/sparc/use.stable.mask +++ b/profiles/arch/sparc/use.stable.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file requires eapi 5 or later. New entries go on top. diff --git a/profiles/arch/x86/make.defaults b/profiles/arch/x86/make.defaults index c0600e4ae9f1..2c3d14cf5e75 100644 --- a/profiles/arch/x86/make.defaults +++ b/profiles/arch/x86/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # All extra USE/etc should be specified in sub-profiles. diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask index 5bc1d716eb83..5d8f747b1f70 100644 --- a/profiles/arch/x86/package.use.mask +++ b/profiles/arch/x86/package.use.mask @@ -1,6 +1,13 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny <mgorny@gentoo.org> (2020-12-21) +# Sanitizers supported on this architecture. +sys-libs/compiler-rt-sanitizers -asan -lsan +sys-libs/compiler-rt-sanitizers -ubsan -safestack -cfi -scudo +sys-libs/compiler-rt-sanitizers -gwp-asan +sys-libs/compiler-rt-sanitizers -profile + # Alexey Sokolov <alexey+gentoo@asokolov.org> (2020-10-28) # dev-qt/linguist-tools-5.15.0 and 5.15.1 OOM with bad_alloc. # https://bugs.gentoo.org/751418 diff --git a/profiles/arches.desc b/profiles/arches.desc index cb185e0c9e5b..264149975db6 100644 --- a/profiles/arches.desc +++ b/profiles/arches.desc @@ -30,6 +30,7 @@ arm-linux testing arm64-linux testing ppc64-linux testing x86-linux testing +arm64-macos testing ppc-macos testing x86-macos testing x64-macos testing @@ -41,6 +42,5 @@ x86-solaris testing x64-winnt testing x86-winnt testing x64-cygwin testing -x86-cygwin testing # vim: set ts=8 noet ft=conf: diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force index 2539ed7e981e..51afc8b61281 100644 --- a/profiles/base/package.use.force +++ b/profiles/base/package.use.force @@ -1,15 +1,6 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Upstream does not test with GCC and it turned out that building -# Firefox/Thunderbird with GCC will cause certain hard to debug -# runtime bugs (bug #758446) which are not worth it. -# Building Firefox/Thunderbird with GCC is no longer supported -# in Gentoo until further notice. -dev-lang/spidermonkey clang -mail-client/thunderbird clang -www-client/firefox clang - # Michał Górny <mgorny@gentoo.org> (2020-09-01) # sys-boot/udk is being removed, and newest revision of refind does not # support it already. diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask index 381cadc2d597..3d4f85246d9f 100644 --- a/profiles/base/package.use.mask +++ b/profiles/base/package.use.mask @@ -6,6 +6,14 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# Michał Górny <mgorny@gentoo.org> (2020-12-21) +# LSAN is currently broken (due to new glibc?) +<sys-libs/compiler-rt-sanitizers-12 lsan + +# Rick Farina <zerochaos@gentoo.org> (2020-12-21) +# This use flag enables code which appears to be broken +net-wireless/gr-osmosdr xtrx + # Michał Górny <mgorny@gentoo.org> (2020-12-18) # app-text/ots is masked for removal. Bug #648964. app-office/abiword ots @@ -26,9 +34,12 @@ x11-libs/colord-gtk doc <dev-ml/llvm-ocaml-11 llvm_targets_AVR <sys-devel/clang-11 llvm_targets_AVR <sys-devel/llvm-11 llvm_targets_AVR -<dev-ml/llvm-ocaml-12 llvm_targets_ARC llvm_targets_CSKY llvm_targets_VE -<sys-devel/clang-12 llvm_targets_ARC llvm_targets_CSKY llvm_targets_VE -<sys-devel/llvm-12 llvm_targets_ARC llvm_targets_CSKY llvm_targets_VE +<dev-ml/llvm-ocaml-11.0.1.9999 llvm_targets_ARC llvm_targets_VE +<sys-devel/clang-11.0.1.9999 llvm_targets_ARC llvm_targets_VE +<sys-devel/llvm-11.0.1.9999 llvm_targets_ARC llvm_targets_VE +<dev-ml/llvm-ocaml-12.0.0.9999 llvm_targets_CSKY +<sys-devel/clang-12.0.0.9999 llvm_targets_CSKY +<sys-devel/llvm-12.0.0.9999 llvm_targets_CSKY # Joonas Niilola <juippis@gentoo.org> (2020-12-03) # Doc building seem to be very random without any predictability, @@ -63,10 +74,6 @@ media-gfx/exact-image lua # Requires >=dev-lang/lua-5.2, which is still masked. app-editors/vis lua -# Marek Szuba <marecki@gentoo.org> (2020-10-12) -# Requires slotted Lua, which is still masked. -media-gfx/darktable system-lua - # Georgy Yakovlev <gyakovlev@gentoo.org> (2020-10-08) # USE=doc broken on 1.47.0 # error: unresolved link to `crate::os::unix::ffi::OsStrExt` @@ -81,7 +88,6 @@ net-im/telepathy-connection-managers gadu icq meanwhile steam yahoo # Michał Górny <mgorny@gentoo.org> (2020-09-26) # The respective dependencies are masked for removal. -~dev-db/percona-server-5.7.27.30 test sci-geosciences/viking mapnik # Joonas Niilola <juippis@gentoo.org> (2020-09-23) @@ -109,7 +115,6 @@ app-metrics/collectd collectd_plugins_onewire # Michał Górny <mgorny@gentoo.org> (2020-08-22) # These flags depend on packages masked for removal due to py2. -<media-tv/mythtv-31 python net-libs/zeromq pgm sci-geosciences/qgis grass @@ -117,10 +122,6 @@ sci-geosciences/qgis grass # CMake checks will only allow on amd64 & x86 dev-db/mariadb columnstore -# Michał Górny <mgorny@gentoo.org> (2020-08-01) -# dev-python/distributed is going to be last rited. -dev-python/joblib doc - # Michał Górny <mgorny@gentoo.org> (2020-07-30) # Forces downgrade of dev-python/ws4py and its revdeps. www-apps/nikola websocket @@ -391,9 +392,9 @@ net-fs/samba dmapi ceph app-emulation/fuse backend-svga # Patrick McLean <chutzpah@gentoo.org> (2018-03-06) -# Requires dev-libs/boost-1.66 that is unkeyworded/masked ->=sys-cluster/ceph-12.2.4 system-boost ->=sys-cluster/ceph-14.2.8 -system-boost +# Andreas K. Hüttel <dilfridge@gentoo.org> (2020-12-25) +# Requires dev-libs/boost-1.72 that is gone +sys-cluster/ceph system-boost # Brian Evans <grknight@gentoo.org> (2018-03-05) # Mask embedded USE on virtual/mysql and friends to transition it to be obsolete @@ -403,7 +404,6 @@ virtual/mysql embedded # Mask client-libs USE to force users to install alternative standard pacakges dev-db/mariadb client-libs dev-db/mysql client-libs -dev-db/percona-server client-libs # Andreas K. Hüttel <dilfridge@gentoo.org> (2018-02-02) # This feature is not ready yet pre-2.29-r4, see bug 146882 comment 26 diff --git a/profiles/base/package.use.stable.mask b/profiles/base/package.use.stable.mask index 7c81e4c940cd..e7e01d683d46 100644 --- a/profiles/base/package.use.stable.mask +++ b/profiles/base/package.use.stable.mask @@ -57,11 +57,6 @@ sci-libs/indilib websocket # instead if you can. dev-perl/DBD-mysql mariadb -# Michał Górny <mgorny@gentoo.org> (2019-07-31) -# Freshly added test dependency for a test-restricted package. Mask -# the flag to avoid stabilizing it for the time being. -dev-python/aiohttp-socks test - # Kent Fredric <kentnl@gentoo.org> (2019-07-30) # These features require dev-perl/GD, which currently can't be # considered stable due to serious defects upstream. Bug #661634 @@ -78,12 +73,6 @@ media-video/vdrsync dvdr # sci-libs/dcmtk is not stable media-libs/openimageio dicom -# Bernd Waibel <waebbl@gmail.com> (2019-05-22) -# Marked experimental, needs build and runtime testing. Due to non- -# available licenses for arnold and maya I can not test these addons. -# Build and functional tests and reports on issues are appreciated! -media-gfx/alembic arnold maya - # Georgy Yakovlev <gyakovlev@gentoo.org> (2019-05-10) # needs llvm slots which are not stable #678908 # also prone to weird compilation failures diff --git a/profiles/base/packages b/profiles/base/packages index cb524e2293ae..f8229f7a0b63 100644 --- a/profiles/base/packages +++ b/profiles/base/packages @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation. +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License, v2 # Gentoo Base Profile diff --git a/profiles/default/linux/arm64/package.use.mask b/profiles/default/linux/arm64/package.use.mask index 288a9caf6b02..553c46f9d95a 100644 --- a/profiles/default/linux/arm64/package.use.mask +++ b/profiles/default/linux/arm64/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Patrick McLean <chutzpah@gentoo.org> (2019-03-26) diff --git a/profiles/default/linux/hppa/package.use.mask b/profiles/default/linux/hppa/package.use.mask index 60580e813822..d6b6492472ab 100644 --- a/profiles/default/linux/hppa/package.use.mask +++ b/profiles/default/linux/hppa/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # DON'T TOUCH THIS FILE. Instead, file a bug and assign it to <hppa@gentoo.org>. diff --git a/profiles/default/linux/packages.build b/profiles/default/linux/packages.build index 9045e067b7f8..6add4b8900c6 100644 --- a/profiles/default/linux/packages.build +++ b/profiles/default/linux/packages.build @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation. +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file describes the packages needed to build a stage1 based on this diff --git a/profiles/default/linux/powerpc/package.use.mask b/profiles/default/linux/powerpc/package.use.mask index fdb8bc6a6571..3aa207d42e0b 100644 --- a/profiles/default/linux/powerpc/package.use.mask +++ b/profiles/default/linux/powerpc/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Mike Frysinger <vapier@gentoo.org> (2014-10-21) diff --git a/profiles/default/linux/x86/17.0/musl/package.use.mask b/profiles/default/linux/x86/17.0/musl/package.use.mask index 564e326647ca..b794980bdad7 100644 --- a/profiles/default/linux/x86/17.0/musl/package.use.mask +++ b/profiles/default/linux/x86/17.0/musl/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Foundation. +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License, v2 # Anthony G. Basile <blueness@gentoo.org> (2020-09-06) diff --git a/profiles/desc/ada_target.desc b/profiles/desc/ada_target.desc index af88195ca134..daf92ab9facb 100644 --- a/profiles/desc/ada_target.desc +++ b/profiles/desc/ada_target.desc @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation. +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 gnat_2016 - Compile with dev-lang/gnat-gpl-2016 diff --git a/profiles/desc/apache2_modules.desc b/profiles/desc/apache2_modules.desc index 1b3ff2610ada..43a12c692e00 100644 --- a/profiles/desc/apache2_modules.desc +++ b/profiles/desc/apache2_modules.desc @@ -1,4 +1,4 @@ -# Copyright 2007-2016 Gentoo Foundation. +# Copyright 2007-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of APACHE2_MODULES USE_EXPAND flags. diff --git a/profiles/desc/collectd_plugins.desc b/profiles/desc/collectd_plugins.desc index 11d1b8eb96b3..d09d2099ee5f 100644 --- a/profiles/desc/collectd_plugins.desc +++ b/profiles/desc/collectd_plugins.desc @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation. +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of COLLECTD_PLUGINS USE_EXPAND flags. diff --git a/profiles/desc/gpsd_protocols.desc b/profiles/desc/gpsd_protocols.desc index 30e805418afe..c27e9b112a2b 100644 --- a/profiles/desc/gpsd_protocols.desc +++ b/profiles/desc/gpsd_protocols.desc @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation. +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of possible protocols for gpsd package. diff --git a/profiles/desc/grub_platforms.desc b/profiles/desc/grub_platforms.desc index b5978a32dba1..08e8f7713fe9 100644 --- a/profiles/desc/grub_platforms.desc +++ b/profiles/desc/grub_platforms.desc @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation. +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of GRUB_PLATFORMS USE_EXPAND flags. diff --git a/profiles/desc/php_targets.desc b/profiles/desc/php_targets.desc index e0fc8bcc6539..b63c5d69d88b 100644 --- a/profiles/desc/php_targets.desc +++ b/profiles/desc/php_targets.desc @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation. +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of the PHP_TARGETS USE_EXPAND flags diff --git a/profiles/desc/postgres_targets.desc b/profiles/desc/postgres_targets.desc index e8fc83457668..6cddcb149b7d 100644 --- a/profiles/desc/postgres_targets.desc +++ b/profiles/desc/postgres_targets.desc @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of POSTGRES_TARGETS USE_EXPAND flags. diff --git a/profiles/desc/qemu_user_targets.desc b/profiles/desc/qemu_user_targets.desc index 6f41271b2e45..9745378ade83 100644 --- a/profiles/desc/qemu_user_targets.desc +++ b/profiles/desc/qemu_user_targets.desc @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation. +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of QEMU_USER_TARGETS USE_EXPAND flags. diff --git a/profiles/desc/ruby_targets.desc b/profiles/desc/ruby_targets.desc index 44fd69614bbc..0a5cd331f214 100644 --- a/profiles/desc/ruby_targets.desc +++ b/profiles/desc/ruby_targets.desc @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation. +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of RUBY_TARGETS USE_EXPAND flags. diff --git a/profiles/desc/sane_backends.desc b/profiles/desc/sane_backends.desc index e78df8a25857..1572ca4d70c7 100644 --- a/profiles/desc/sane_backends.desc +++ b/profiles/desc/sane_backends.desc @@ -1,4 +1,4 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of SANE_BACKENDS USE_EXPAND flags for media-gfx/sane-backends. diff --git a/profiles/embedded/make.defaults b/profiles/embedded/make.defaults index d5337bc35a2b..43106d8c28e4 100644 --- a/profiles/embedded/make.defaults +++ b/profiles/embedded/make.defaults @@ -23,7 +23,7 @@ LINGUAS="en" IUSE_IMPLICIT="prefix prefix-guest prefix-stack" USE_EXPAND_UNPREFIXED="ARCH" USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND" -USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 hppa ia64 m68k m68k-mint mips ppc ppc64 ppc64-linux ppc-aix ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-cygwin x86-fbsd x86-linux x86-macos x86-solaris x86-winnt" +USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 hppa ia64 m68k m68k-mint mips ppc ppc64 ppc64-linux ppc-aix ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-fbsd x86-linux x86-macos x86-solaris x86-winnt" USE_EXPAND_VALUES_ELIBC="AIX bionic Cygwin Darwin DragonFly FreeBSD glibc HPUX Interix mingw mintlib musl NetBSD OpenBSD SunOS uclibc Winnt" USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX linux NetBSD OpenBSD SunOS Winnt" USE_EXPAND_VALUES_USERLAND="BSD GNU" diff --git a/profiles/features/hardened/package.mask b/profiles/features/hardened/package.mask index 4f541debfd1a..9544faf8b3d7 100644 --- a/profiles/features/hardened/package.mask +++ b/profiles/features/hardened/package.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation. +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # broken on hardened, use sys-apps/elfix to fix gnustack diff --git a/profiles/features/multilib/make.defaults b/profiles/features/multilib/make.defaults index fbf0bdcfb18a..3b9879379208 100644 --- a/profiles/features/multilib/make.defaults +++ b/profiles/features/multilib/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> (2011-11-16) diff --git a/profiles/features/multilib/package.use b/profiles/features/multilib/package.use index 2e331dfb04f3..369c7a9a72e2 100644 --- a/profiles/features/multilib/package.use +++ b/profiles/features/multilib/package.use @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation. +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License, v2 # Enable all ABIs by default so we can protect any non-native binaries that diff --git a/profiles/features/musl/make.defaults b/profiles/features/musl/make.defaults index 9db228856d0d..a55eb81dd102 100644 --- a/profiles/features/musl/make.defaults +++ b/profiles/features/musl/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation. +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 PORTAGE_LIBC="musl" diff --git a/profiles/features/prefix/packages b/profiles/features/prefix/packages index 5dc0b1f74307..d347ce23ab0f 100644 --- a/profiles/features/prefix/packages +++ b/profiles/features/prefix/packages @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Gentoo Base Prefix Profile diff --git a/profiles/features/prefix/rpath/package.mask b/profiles/features/prefix/rpath/package.mask index 9c3656178be6..f270fb99e371 100644 --- a/profiles/features/prefix/rpath/package.mask +++ b/profiles/features/prefix/rpath/package.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Jeremy Olexa <darkside@gentoo.org> (2009-06-30) diff --git a/profiles/features/selinux/make.defaults b/profiles/features/selinux/make.defaults index b79f4b522128..e5a1534aaee8 100644 --- a/profiles/features/selinux/make.defaults +++ b/profiles/features/selinux/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation. +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # curl_ssl_openssl & ssl flags are required to satisfy pycurl deps for stage1 diff --git a/profiles/features/selinux/package.use.force b/profiles/features/selinux/package.use.force index f368891a801f..131e38b9ff34 100644 --- a/profiles/features/selinux/package.use.force +++ b/profiles/features/selinux/package.use.force @@ -1,11 +1,10 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Sven Vermeulen <swift@gentoo.org> (2013-04-19) # sys-apps/policycoreutils (semanage command) uses sepolgen, which requires libselinux with USE="python". # sys-apps/policycoreutils also requires libsemanage with USE="python" sys-libs/libselinux python -sys-libs/libsemanage python # Sven Vermeulen <swift@gentoo.org> (2013-05-21) # sys-apps/policycoreutils has PYTHON_USE_WITH="xml" set, so we force it diff --git a/profiles/features/selinux/use.mask b/profiles/features/selinux/use.mask index c4d1bcb10275..3cdf71244bba 100644 --- a/profiles/features/selinux/use.mask +++ b/profiles/features/selinux/use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation. +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file masks out USE flags that are simply NOT allowed in the default diff --git a/profiles/features/uclibc/package.mask b/profiles/features/uclibc/package.mask index 635fbd4b87ca..d1730bdfd263 100644 --- a/profiles/features/uclibc/package.mask +++ b/profiles/features/uclibc/package.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation. +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 sys-libs/musl diff --git a/profiles/features/uclibc/package.use.mask b/profiles/features/uclibc/package.use.mask index b00ae69a84ab..1c6069c30db8 100644 --- a/profiles/features/uclibc/package.use.mask +++ b/profiles/features/uclibc/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Anthony G. Basile <blueness@gentoo.org> diff --git a/profiles/license_groups b/profiles/license_groups index 3e9a99a6c618..102f625154ec 100644 --- a/profiles/license_groups +++ b/profiles/license_groups @@ -30,7 +30,7 @@ OSI-APPROVED AFL-3.0 AGPL-3 AGPL-3+ Apache-1.1 Apache-2.0 APL-1.0 APSL-2 Artisti # Licenses in this list should NOT appear directly or indirectly in # @FSF-APPROVED or @OSI-APPROVED. # Note: Licenses for fonts should be included in @MISC-FREE-DOCS. -MISC-FREE AIFFWriter.m Allegro alternate AMPAS bea.ri.jsr173 BEER-WARE boehm-gc BSD-1 BSD-with-attribution BSD-with-disclosure buddy bufexplorer.vim BZIP2 canfep CAOSL CDDL-1.1 CDDL-Schily CeCILL-C CMake CPL-0.5 CRACKLIB Crypt-IDEA curl DES docbook dom4j DUMB-0.9.3 eGenixPublic-1.1 ElementTree Emacs ErlPL-1.1 FastCGI feh File-MMagic Flashpix FLEX flexmock FLTK freetts FVWM gd gsm HTML-Tidy htmlc iASL icu IDPL imagemagick Info-ZIP inner-net Interbase-1.0 ipadic Ispell JDOM JNIC JOVE Khronos-CLHPP LambdaMOO LIBGLOSS libmng libpng libpng2 libtiff LPPL-1.3 LPPL-1.3b lsof matplotlib Mini-XML minpack MIT-with-advertising mm mpich2 NCSA-HDF netcat NEWLIB ngrep Old-MIT openafs-krb5-a Openwall otter par PCRE perforce photopc PHP-2.02 pngcrush pngnq Princeton psutils rc rdisc regexp-UofT repoze RSA rwpng sash scanlogd sdlsasteroids Sendmail Sendmail-Open-Source SMAIL Snd SSLeay SVFL symlinks Sympow-BSD tablelist tcltk tcp_wrappers_license TeX TeX-other-free the-Click-license Time-Format Time-modules tm-align torque-2.5 totd Toyoda UCAR-Unidata URT VTK w3m wm2 x2x xbatt xboing XC Xdebug xtrs ZSH +MISC-FREE AIFFWriter.m Allegro alternate AMPAS bea.ri.jsr173 BEER-WARE boehm-gc BSD-1 BSD-with-attribution BSD-with-disclosure buddy bufexplorer.vim BZIP2 canfep CAOSL CDDL-1.1 CDDL-Schily CeCILL-C CMake CPL-0.5 CRACKLIB Crypt-IDEA curl DES docbook dom4j DUMB-0.9.3 ElementTree Emacs ErlPL-1.1 FastCGI feh File-MMagic Flashpix FLEX flexmock FLTK freetts FVWM gd gsm HTML-Tidy htmlc iASL icu IDPL imagemagick Info-ZIP inner-net Interbase-1.0 ipadic Ispell JDOM JNIC JOVE Khronos-CLHPP LambdaMOO LIBGLOSS libmng libpng libpng2 libtiff LPPL-1.3 LPPL-1.3b lsof matplotlib Mini-XML minpack MIT-with-advertising mm mpich2 NCSA-HDF netcat NEWLIB ngrep Old-MIT openafs-krb5-a Openwall otter par PCRE perforce photopc PHP-2.02 pngcrush pngnq Princeton psutils rc rdisc regexp-UofT repoze RSA rwpng sash scanlogd sdlsasteroids Sendmail Sendmail-Open-Source SMAIL Snd SSLeay SVFL symlinks Sympow-BSD tablelist tcltk tcp_wrappers_license TeX TeX-other-free the-Click-license Time-Format Time-modules tm-align torque-2.5 totd Toyoda UCAR-Unidata URT VTK w3m wm2 x2x xbatt xboing XC Xdebug xtrs ZSH # Metaset for all free software FREE-SOFTWARE @FSF-APPROVED @OSI-APPROVED @MISC-FREE @@ -71,7 +71,7 @@ BINARY-REDISTRIBUTABLE @FREE Amazon Atmel AVASYS bh-luxi bonnie Broadcom freedis # License agreements that try to take away your rights. These are more # restrictive than "all-rights-reserved" or require explicit approval. -EULA 2dboy-EULA AdobeFlash-11.x AMD-GPU-PRO-EULA AnyDesk-TOS Aseprite-EULA baudline BCS bestcrypt CAPYBARA-EULA Coherent-Graphics ETQW f.lux FAH-EULA-2014 Flightradar24 Gameplay-Group-EULA geekbench genymotion GIMPS GOG-EULA google-chrome Google-TOS Intel-SDP Introversion LastPass LOKI-EULA MakeMKV-EULA Mendeley-terms Microsemi Mojang ms-teams-pre MTA-0.5 NVIDIA-CODEC-SDK NVIDIA-CUDA OPERA-2014 Oracle-BCLA-JavaSE PAPERS-PLEASE Primate-Plunge protonmail-bridge-EULA PUEL Q3AEULA-20000111 QUAKE4 Quartus-prime-megacore RAR Sourcetrail SPS Steam supermicro Synology teamspeak3 teamspeak5 TeamViewer THINKTANKS TIK ubiquiti ut2003 ut2003-demo Vivaldi worklog-assistant WPS-EULA zi-labone +EULA 2dboy-EULA AdobeFlash-11.x AMD-GPU-PRO-EULA AnyDesk-TOS Aseprite-EULA baudline BCS bestcrypt CAPYBARA-EULA Coherent-Graphics ETQW f.lux FAH-EULA-2014 Flightradar24 Gameplay-Group-EULA geekbench genymotion GIMPS GOG-EULA google-chrome Google-TOS Intel-SDP Introversion LastPass LOKI-EULA MakeMKV-EULA Microsemi Mojang microsoft-edge ms-teams-pre MTA-0.5 NVIDIA-CODEC-SDK NVIDIA-CUDA OPERA-2018 Oracle-BCLA-JavaSE PAPERS-PLEASE Primate-Plunge protonmail-bridge-EULA PUEL Q3AEULA-20000111 QUAKE4 Quartus-prime-megacore RAR Sourcetrail SPS Steam supermicro Synology teamspeak3 teamspeak5 TeamViewer THINKTANKS TIK ubiquiti ut2003 ut2003-demo Vivaldi worklog-assistant WPS-EULA zi-labone # Local Variables: # mode: conf-space diff --git a/profiles/package.deprecated b/profiles/package.deprecated index ce11305d90f1..73b84dfcf5da 100644 --- a/profiles/package.deprecated +++ b/profiles/package.deprecated @@ -17,6 +17,12 @@ #--- END OF EXAMPLES --- +# Michał Górny <mgorny@gentoo.org> (2020-12-22) +# This is a renamed dev-python/pycryptodome. Since the latter has more +# revdeps, please sed your package s:Cryptodome:Crypto:, +# s:pycryptodomex:pycryptodome:. +dev-python/pycryptodomex + # Andreas Sturmlechner <asturm@gentoo.org> (2020-11-20) # dev-qt/qtwebkit is in the process of being removed, tracker bug #684580 dev-qt/qtwebkit @@ -54,7 +60,6 @@ virtual/libffi # Test coverage reporting is not useful for Gentoo ebuilds. The deps # against coverage plugins are either entirely spurious, or the build # systems need to be fixed to work without them. -dev-python/nose-cover3 dev-python/nosexcover # Zac Medico <zmedico@gentoo.org> (2019-12-06) diff --git a/profiles/package.mask b/profiles/package.mask index 6611593a20b6..8d3d6919e5b0 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -32,6 +32,46 @@ #--- END OF EXAMPLES --- +# Michał Górny <mgorny@gentoo.org> (2020-12-22) +# Renamed version of dev-python/pycryptodome. The ebuild is missing +# fixes from the original. Maintaining and installing two copies +# of the same thing makes little sense, so we're forcing the former +# everywhere. +# Removal in 14 days. +dev-python/pycryptodomex + +# Eray Aslan <eras@gentoo.org> (2020-12-21) +# Vulnerable. upgrade to >= 2.3.11.3. Masked until +# mail-filter/dovecot_deleted_to_trash is treecleaned +# to prevent breaking the tree (bug #756217) +=net-mail/dovecot-2.2.36.4 + +# Michał Górny <mgorny@gentoo.org> (2020-12-20) +# Requires old dev-python/unidecode. Last commit in 2017. No revdeps. +# Suggested replacement: dev-python/python-slugify. +# Removal in 30 days. Bug #714718. +dev-python/awesome-slugify + +# Sergei Trofimovich <slyfox@gentoo.org> (2020-12-20) +# Needs a port to haskell-src-exts compatible with ghc-8.8. +# https://github.com/ndmitchell/derive/pull/37 +dev-haskell/derive +app-forensics/quickfuzz + +# Michał Górny <mgorny@gentoo.org> (2020-12-19) +# Made redundant by compiler-rt's crt implementation. No revdeps left. +# Removal in 30 days. Bug #760711. +sys-libs/netbsd-csu + +# Mike Pagano <mpagano@gentoo.org> (2020-12-18) +# Serious data corruption bug when using F2FS, +# see https://bugzilla.kernel.org/show_bug.cgi?id=210765 +# Feel free to manually unmask when not using F2FS. +=sys-kernel/gentoo-sources-5.10.0 +=sys-kernel/gentoo-sources-5.10.1 +=sys-kernel/vanilla-sources-5.10.1 +=sys-kernel/vanilla-sources-5.10.0 + # Michał Górny <mgorny@gentoo.org> (2020-12-18) # Unmaintained. Last bumped in 2008. Last upstream (beta) in 2014. # The current Gentoo version fails to install. @@ -88,17 +128,6 @@ mail-filter/dovecot_deleted_to_trash # Removal in 30 days. Bug #720066. dev-python/sphinxcontrib-issuetracker -# Michael Palimaka <kensington@gentoo.org> (2020-12-13) -# Buggy. Uncooperative upstream. -# Masked for removal in 30 days. -x11-misc/albert - -# Sam James <sam@gentoo.org> (2020-12-13) -# This new version of libcap-ng seems to (still) -# break consumers. -# bug #759550 (and dependent bugs) -=sys-libs/libcap-ng-0.8.2 - # Hans de Graaff <graaff@gentoo.org> (2020-12-12) # Security issue with insecure use of /tmp, bug 743214 # This slot masked for removal in 30 days, use slot 2 instead. @@ -180,21 +209,6 @@ dev-libs/libclangformat-ide # Bug #709512, #713300, #729518, Removal in 30 days. app-text/cook -# Andreas Sturmlechner <asturm@gentoo.org> (2020-11-25) -# KF5 PortingAids (from kdelibs4) without any remaining revdeps. Bug #755956 -# Masked for removal in 30 days. -kde-frameworks/kdewebkit -kde-frameworks/kjsembed -kde-frameworks/kmediaplayer -kde-frameworks/kxmlrpcclient - -# Andreas Sturmlechner <asturm@gentoo.org> (2020-11-25) -# Ddepends on deprecated dev-qt/qtwebkit and kde-frameworks/kdewebkit. -# Barely maintained upstream and on the brink of being archived for good. -# Patch for Qt5WebEngine exists but needs runtime testing, bug #756685 -# Masked for removal in 30 days. -net-libs/libkvkontakte - # Martin Dummer <martin.dummer@gmx.net> (2020-11-25) # Does not compile with kernels >=5.5, no upstream development # since years, for most hardware the in-kernel module @@ -249,69 +263,6 @@ dev-lua/luadoc =sys-kernel/gentoo-kernel-bin-5.4.78-r1 =sys-kernel/gentoo-kernel-bin-5.4.78 -# Fabian Groffen <grobian@gentoo.org> (2020-11-23) -# No longer used, not really functional either, noone should be using -# this, removal in 30 days. -sys-kernel/xnu-headers -sys-libs/darwin-libc-headers -dev-libs/libmissing - -# David Seifert <soap@gentoo.org> (2020-11-22) -# Upstream abandoned since 2012, tons of QA issues and -# build bugs, esoteric NIH build system. Bug #293567, #670954, -# #697444, #699320, #708058, #746230, Removal in 30 days. -games-emulation/fakenes - -# Andreas Sturmlechner <asturm@gentoo.org> (2020-11-21) -# Dead upstream, depends on deprecated kde-frameworks/kmediaplayer -# Masked for removal in 30 days. -media-video/kmplayer - -# Michał Górny <mgorny@gentoo.org> (2020-11-19) -# These packages are maintained by the Python project, or have -# no maintainer. They have not been ported to Python 3.8 yet. -# The ebuilds either lack tests entirely, or the tests fail -# (or are broken). They have no reverse dependencies, except for other -# packages from the list. -# Removal in 30 days. Bug #755623. -dev-python/HeapDict -dev-python/billiard -dev-python/celery -dev-python/ctypesgen -dev-python/cytoolz -dev-python/docker-pycreds -dev-python/dugong -dev-python/hgdistver -dev-python/nose-cover3 -dev-python/nose-parameterized -dev-python/nose-show-skipped -dev-python/pew -dev-python/ptpython -dev-python/pure-sasl -dev-python/pyfltk -dev-python/pympler -dev-python/python-ethtool -dev-python/python-prctl -dev-python/python-termstyle -dev-python/pythonz-bd -dev-python/pywinrm -dev-python/rednose -dev-python/resumable-urlretrieve -dev-python/shutilwhich -dev-python/sortedcollections -dev-python/sphinxcontrib-pretty-searchresults -dev-python/subvertpy -dev-python/vcversioner -dev-python/xlutils -dev-python/zict - -# Matt Turner <mattst88@gentoo.org> (2020-11-19) -# Ancient packages long since deprecated in the age of udev. -# Removal in 30 days. Bug #755617 -sys-apps/hwdata-gentoo -sys-apps/hwsetup -sys-libs/libkudzu - # Jonas Stein <jstein@gentoo.org> (2020-11-12) # Adobe will stop distributing Flash Player after 2020-12-31. # Masked for removal after 2020-12-31 @@ -322,66 +273,8 @@ www-plugins/adobe-flash # This old Kodi version requires vulnerable dev-python/pillow # and prevents users from upgrading. Masked for the time being. # Bug #729672. -<dev-python/pillow-7 -<media-tv/kodi-19 -<media-plugins/kodi-audiodecoder-timidity-2.3 -<media-plugins/kodi-audiodecoder-sidplay-2 -<media-libs/kodi-platform-19 -<media-plugins/kodi-audiodecoder-modplug-3 -<media-plugins/kodi-audiodecoder-nosefart-3 -<media-plugins/kodi-audiodecoder-vgmstream-2 -<media-plugins/kodi-audioencoder-flac-2.1 -<media-plugins/kodi-audiodecoder-stsound-2.1 -<media-plugins/kodi-audiodecoder-snesapu-2.1 -<media-plugins/kodi-audioencoder-wav-2.1 -media-plugins/kodi-game-libretro-fceumm media-plugins/kodi-game-libretro-nestopia -<media-plugins/kodi-game-libretro-2 -<media-plugins/kodi-game-libretro-twentyfortyeight-1.0.0.113 -<media-plugins/kodi-game-libretro-snes9x-1.60.0.12 media-plugins/kodi-game-libretro-dosbox -media-plugins/kodi-game-libretro-bnes -<media-plugins/kodi-audioencoder-vorbis-2.1 -<media-plugins/kodi-imagedecoder-heif-1.3 -<media-plugins/kodi-imagedecoder-raw-3 -<media-plugins/kodi-inputstream-rtmp-3 -<media-plugins/kodi-audioencoder-lame-2.1 -<media-plugins/kodi-pvr-demo-6 -<media-plugins/kodi-inputstream-adaptive-2.6 -<media-plugins/kodi-pvr-dvblink-7 -<media-plugins/kodi-pvr-argustv-6 -<media-plugins/kodi-pvr-filmon-5 -<media-plugins/kodi-pvr-njoy-6 -<media-plugins/kodi-pvr-dvbviewer-6 -<media-plugins/kodi-peripheral-joystick-1.6 -<media-plugins/kodi-pvr-mediaportal-tvserver-6 -<media-plugins/kodi-pvr-iptvsimple-6 -<media-plugins/kodi-pvr-pctv-5 -<media-plugins/kodi-pvr-mythtv-7 -<media-plugins/kodi-pvr-stalker-6 -<media-plugins/kodi-pvr-hts-7 -<media-plugins/kodi-pvr-nextpvr-7 -<media-plugins/kodi-screensaver-asteroids-2.4 -<media-plugins/kodi-screensaver-biogenesis-2.3 -<media-plugins/kodi-pvr-vdr-vnsi-6 -<media-plugins/kodi-pvr-wmc-5 -<media-plugins/kodi-screensaver-greynetic-2.3 -<media-plugins/kodi-screensaver-matrixtrails-2.4 -<media-plugins/kodi-screensaver-pingpong-2.2 -<media-plugins/kodi-pvr-vbox-7 -<media-plugins/kodi-screensaver-pyro-3.1 -<media-plugins/kodi-vfs-sacd-1.3 -<media-plugins/kodi-visualization-spectrum-3.2 -<media-plugins/kodi-visualization-projectm-3 -<media-plugins/kodi-visualization-fishbmc-6 -<media-plugins/kodi-vfs-rar-3.4 -<media-plugins/kodi-vfs-libarchive-1.3 -<media-plugins/kodi-vfs-sftp-1.3 -<media-plugins/kodi-visualization-goom-3.2 -<media-plugins/kodi-pvr-vuplus-6.1 -<media-plugins/kodi-visualization-starburst-2.2 -<media-plugins/kodi-visualization-waveform-4.2 -<media-plugins/kodi-visualization-shadertoy-2.1 # Alexys Jacob <ultrabug@gentoo.org> (2020-11-09) # Mask dev-db/mongodb versions which do not support python3 so we @@ -419,128 +312,6 @@ kde-apps/kde-meta:5 # emerge --noreplace kde-plasma/plasma-meta kde-apps/kdecore-meta kde-apps/kdebase-meta:5 -# Thomas Deutschmann <whissi@gentoo.org> (2018-12-10) -# Marek Szuba <marecki@gentoo.org> (2020-10-13) -# Ulrich Müller <ulm@gentoo.org> (2020-11-06) -# Joonas Niilola <juippis@gentoo.org> (2020-11-07) -# Robin H. Johnson <robbat2@gentoo.org> (2020-11-28) -# Conrad Kostecki <conikost@gentoo.org> (2020-12-05) -# ...and others who have not added their names here -# All these ebuilds require slotted Lua, which is still masked. ->=app-admin/conky-1.11.4 ->=app-admin/lsyncd-2.2.3 ->=app-benchmarks/sysbench-1.0.20-r100 ->=app-benchmarks/wrk-4.1.0-r100 ->=app-crypt/cardpeek-0.8.4 ->=app-crypt/ekeyd-1.1.5-r100 ->=app-editors/neovim-0.4.4-r100 -=app-editors/scite-4.4.4-r10 ->=app-emulation/libguestfs-1.38.6-r100 ->=app-misc/worker-3.8.3-r100 ->=dev-games/cegui-0.8.7-r100 -=dev-games/openscenegraph-openmw-3.4_p20200425-r100 -=dev-libs/efl-1.25.1-r10 ->=dev-libs/libpeas-1.26.0-r100 -=dev-libs/libprelude-5.2.0-r10 ->=dev-libs/libucl-0.8.1-r100 ->=dev-lua/busted-2.0.0-r100 ->=dev-lua/busted-htest-1.0.0-r100 ->=dev-lua/dkjson-2.5-r100 ->=dev-lua/inifile-1.0-r100 ->=dev-lua/lanes-3.13.0-r100 ->=dev-lua/ldoc-1.4.6-r100 ->=dev-lua/lgi-0.9.2-r100 ->=dev-lua/lpeg-1.0.2-r100 ->=dev-lua/lua-argparse-0.6.0-r100 ->=dev-lua/lua-bit32-5.3.5-r100 ->=dev-lua/lua-cjson-2.1.0.8-r100 ->=dev-lua/lua-openssl-0.7.8_p0-r100 ->=dev-lua/lua-term-0.7-r100 ->=dev-lua/lua-utf8-0.1.3-r100 ->=dev-lua/lua-zlib-1.2-r100 ->=dev-lua/lua_cliargs-3.0_p2-r100 ->=dev-lua/LuaBitOp-1.0.2-r100 ->=dev-lua/luacheck-0.23.0-r100 ->=dev-lua/luacov-0.14.0-r100 ->=dev-lua/luadbi-0.7.2-r100 ->=dev-lua/luaevent-0.4.6-r100 -=dev-lua/luaexpat-1.3.0-r102 -=dev-lua/luaexpat-1.3.3-r102 ->=dev-lua/luafilesystem-1.8.0-r100 ->=dev-lua/lualdap-1.2.5-r100 ->=dev-lua/luajson-1.3.4-r100 ->=dev-lua/luaossl-20200709-r100 ->=dev-lua/luaposix-35.0-r100 ->=dev-lua/luarocks-3.4.0-r100 ->=dev-lua/luasec-0.9-r100 ->=dev-lua/luasocket-3.0_rc1_p20200328-r100 ->=dev-lua/luassert-1.8.0-r100 ->=dev-lua/luasystem-0.2.1_p0-r100 ->=dev-lua/lutok-0.4-r10 ->=dev-lua/luv-1.32.0.0-r100 ->=dev-lua/mediator_lua-1.1.2_p0-r100 ->=dev-lua/messagepack-0.5.2-r100 ->=dev-lua/mpack-1.0.8-r100 ->=dev-lua/penlight-1.9.2-r100 ->=dev-lua/say-1.3_p1-r100 ->=dev-lua/toluapp-1.0.93_p20190513-r100 ->=dev-util/geany-plugins-1.37-r100 ->=dev-util/hermes-2.8 -=games-action/minetest-5.3.0-r100 ->=games-arcade/jvgs-0.5-r100 ->=games-emulation/fceux-2.2.3-r100 ->=games-engines/love-0.7.2-r100:0.7 ->=games-engines/love-0.8.0-r100:0.8 ->=games-engines/love-11.3-r100:0 ->=games-engines/solarus-1.3.1-r100 ->=games-engines/stratagus-2.4.3-r100 ->=games-puzzle/fish-fillets-1.0.1-r100 ->=games-roguelike/crossfire-client-1.71.0-r100 ->=games-roguelike/stone-soup-0.25.1-r100 ->=games-rpg/kqlives-0.99-r100 ->=games-rpg/sumwars-0.5.8-r100 ->=games-simulation/corsix-th-0.64-r100 ->=games-sports/xmoto-0.6.1-r100 ->=games-strategy/hedgewars-1.0.0-r100 ->=games-strategy/naev-0.7.0-r100 ->=games-strategy/openra-20190314-r100 ->=games-strategy/s25rttr-0.9.0_pre20200723-r100 ->=games-util/slade-3.1.12a-r100 ->=mail-filter/imapfilter-2.6.16-r100 ->=mail-filter/rspamd-2.6-r100 ->=media-gfx/geeqie-1.5.1-r1 ->=media-libs/libquvi-0.9.4-r100 ->=media-libs/libquvi-scripts-0.9.20131130-r100 ->=media-sound/aqualung-1.1-r100 ->=media-video/aegisub-3.2.2_p20160518-r100 ->=media-video/vlc-3.0.11.1-r100 ->=net-analyzer/rrdtool-1.7.2-r100 ->=net-analyzer/snort-2.9.16-r100 ->=net-analyzer/suricata-6.0.1-r100 ->=net-im/prosody-0.11.7-r100 ->=net-im/swift-4.0.2-r100 ->=net-p2p/eiskaltdcpp-2.2.10-r100 ->=sci-astronomy/celestia-1.7.0_pre20200316-r100 ->=sci-libs/plplot-5.15.0-r100 -=sci-visualization/gnuplot-5.4.0-r100 -=sci-visualization/gnuplot-5.4.1-r1 ->=sci-visualization/fityk-1.3.1-r100 ->=sys-apps/likwid-4.3.4 ->=sys-apps/qcontrol-0.4.2-r100 ->=sys-apps/roccat-tools-5.9.0-r100 ->=sys-cluster/slurm-20.11.0.1-r100 ->=www-apache/mod_security-2.9.3-r100 ->=www-client/elinks-0.13.5-r100 ->=www-client/luakit-2.2.1-r100 ->=www-servers/lighttpd-1.4.55-r100 ->=www-servers/nginx-1.19.6-r100 ->=www-servers/uwsgi-2.0.19.1-r100 ->=x11-misc/devilspie2-0.43-r100 ->=x11-themes/gtk-engines-2.20.2-r100 ->=x11-wm/awesome-4.3-r100 ->=x11-wm/notion-3_p2015061300-r100 ->=mail-filter/opendkim-2.10.3-r25 - # Azamat H. Hackimov <azamat.hackimov@gmail.com> (2020-10-06) # 1.3.3 is broken and failing unittests for net-im/prosody. Bug #746782. >=dev-lua/luaexpat-1.3.3 @@ -626,13 +397,6 @@ net-analyzer/ntopng net-analyzer/pmacct net-libs/nDPI -# Jaco Kroon <jaco@uls.co.za> (2020-07-20) -# Asterisk 11 is EOL. All users should migrate to asterisk 13. -# Removal unspecified, will remain for the foreseeable future. If you need -# help migrating, contact jkroon in #gentoo-voip on freenode. -=net-misc/asterisk-11* -=net-misc/asterisk-g729-11* - # Andreas K. Hüttel <dilfridge@gentoo.org> (2020-07-15) # In preparation; do not use yet. =dev-lang/perl-5.32* @@ -843,19 +607,6 @@ app-admin/amazon-ec2-init # Masked for proper testing. (Major updates in the code). ~dev-perl/PortageXS-0.2.12 -# Matti Bickel <mabi@gentoo.org> (2014-04-22) -# Masked slotted lua for testing -# William Hubbs <williamh@gentoo.org> (2016-08-07) -# Taking this mask since Mabi is retired -# consolidating all slotted lua masks -app-eselect/eselect-lua ->=dev-lang/lua-5.1.5-r100 - -# Samuli Suominen <ssuominen@gentoo.org> (2012-03-06) -# Masked for testing since this is known to break nearly -# every reverse dependency wrt bug 407091 ->=dev-lang/lua-5.2.0 - # Mike Gilbert <floppym@gentoo.org> (2014-03-04) # Dev channel releases are only for people who are developers or want more # experimental features and accept a more unstable release. diff --git a/profiles/prefix/darwin/macos/10.5/ppc/package.mask b/profiles/prefix/darwin/macos/10.5/ppc/package.mask deleted file mode 100644 index ba9daf5618b6..000000000000 --- a/profiles/prefix/darwin/macos/10.5/ppc/package.mask +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# Fabian Groffen <grobian@gentoo.org> (2018-06-18) -# FSF GCC is our system compiler here --sys-devel/gcc diff --git a/profiles/prefix/sunos/solaris/5.10/eapi b/profiles/prefix/darwin/macos/11.0/arm64/eapi index 7ed6ff82de6b..7ed6ff82de6b 100644 --- a/profiles/prefix/sunos/solaris/5.10/eapi +++ b/profiles/prefix/darwin/macos/11.0/arm64/eapi diff --git a/profiles/prefix/darwin/macos/11.0/arm64/make.defaults b/profiles/prefix/darwin/macos/11.0/arm64/make.defaults new file mode 100644 index 000000000000..6de9f160caa6 --- /dev/null +++ b/profiles/prefix/darwin/macos/11.0/arm64/make.defaults @@ -0,0 +1,5 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +CHOST="arm64-apple-darwin20" +CHOST_arm64="${CHOST}" diff --git a/profiles/prefix/sunos/solaris/5.10/x64/parent b/profiles/prefix/darwin/macos/11.0/arm64/parent index 269f6f48bb15..269f6f48bb15 100644 --- a/profiles/prefix/sunos/solaris/5.10/x64/parent +++ b/profiles/prefix/darwin/macos/11.0/arm64/parent diff --git a/profiles/prefix/sunos/solaris/5.10/sparc/eapi b/profiles/prefix/darwin/macos/arch/arm64/eapi index 7ed6ff82de6b..7ed6ff82de6b 100644 --- a/profiles/prefix/sunos/solaris/5.10/sparc/eapi +++ b/profiles/prefix/darwin/macos/arch/arm64/eapi diff --git a/profiles/prefix/darwin/macos/arch/arm64/make.defaults b/profiles/prefix/darwin/macos/arch/arm64/make.defaults new file mode 100644 index 000000000000..3ceab05d32e1 --- /dev/null +++ b/profiles/prefix/darwin/macos/arch/arm64/make.defaults @@ -0,0 +1,11 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +ARCH="arm64-macos" +ACCEPT_KEYWORDS="~x64-macos" # this is a hack whilst we don't have full system + +# multilib build stuff, single ABI (no multilib) +ABI="arm64" +DEFAULT_ABI="arm64" +MULTILIB_ABIS="arm64" +LIBDIR_arm64="lib" diff --git a/profiles/prefix/darwin/macos/arch/arm64/profile.bashrc b/profiles/prefix/darwin/macos/arch/arm64/profile.bashrc new file mode 100644 index 000000000000..6bfe36915c9d --- /dev/null +++ b/profiles/prefix/darwin/macos/arch/arm64/profile.bashrc @@ -0,0 +1,23 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +pre_src_configure() { + # catch when multiple pkgs are in one ebuild + pushd "${WORKDIR}" > /dev/null + + # macOS Big Sur (11.x, darwin20) supports Apple Silicon (arm64), + # which config.sub currently doesn't understand about. It is, + # however, Apple who seem to use arm64-apple-darwin20 CHOST + # triplets, so patch that for various versions of autoconf + # This bit should be kept in sync with fix_config_sub in + # bootstrap-prefix.sh + if [[ ${CHOST} == arm64-apple-darwin* ]] ; then + # Apple Silicon doesn't use aarch64, but arm64 + find . -name "config.sub" | \ + xargs sed -i -e 's/ arm\(-\*\)* / arm\1 | arm64\1 /' + find . -name "config.sub" | \ + xargs sed -i -e 's/ aarch64 / aarch64 | arm64 /' + fi + + popd > /dev/null +} diff --git a/profiles/prefix/darwin/macos/arch/arm64/use.force b/profiles/prefix/darwin/macos/arch/arm64/use.force new file mode 100644 index 000000000000..b4557bfe8498 --- /dev/null +++ b/profiles/prefix/darwin/macos/arch/arm64/use.force @@ -0,0 +1,7 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Force the flag corresponding to the default ABI +x64-macos +arm64-macos +abi_arm64 diff --git a/profiles/prefix/darwin/macos/arch/arm64/use.mask b/profiles/prefix/darwin/macos/arch/arm64/use.mask new file mode 100644 index 000000000000..2b0df2c9ccf9 --- /dev/null +++ b/profiles/prefix/darwin/macos/arch/arm64/use.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Unmask the flag corresponding to the default ABI +-x64-macos +-arm64-macos +-abi_arm64 diff --git a/profiles/prefix/darwin/macos/arch/ppc/package.mask b/profiles/prefix/darwin/macos/arch/ppc/package.mask index 05a1b5c5c541..fd829701ef56 100644 --- a/profiles/prefix/darwin/macos/arch/ppc/package.mask +++ b/profiles/prefix/darwin/macos/arch/ppc/package.mask @@ -7,12 +7,9 @@ # Fabian Groffen <grobian@gentoo.org> (2012-03-05) # Apple removed entire PowerPC support from ld in ld64-128.2 (4.3) -# a backport of PPC support was kept until compilation with gcc-apple -# was no longer possible since 7.0. -# The only working versions are 3.2 and (patched) 6.3, however the -# latter causes bus errors whilst compiling e.g. GCC -=sys-devel/binutils-apple-4.3-r2 -=sys-devel/binutils-apple-5.1-r1 -=sys-devel/binutils-apple-6.1-r1 -=sys-devel/binutils-apple-6.3-r2 ->sys-devel/binutils-apple-6.99999 +# darwin-xtools added back support and allows to be compiled from FSF +# GCC for version ld64-274.2 (8.2.1), so basically 3.2.3 and the xtools +# version 8.2.1 are unmasked for us, allowing a non-gcc-apple path, we +# dropped all versions inbetween, mask the incompatible ones remaining +=sys-devel/binutils-apple-8.2.1-r1 +=sys-devel/binutils-apple-11.3.1-r1 diff --git a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask index 90c1048e4022..bcc732c3eb55 100644 --- a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask +++ b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask @@ -5,11 +5,6 @@ # able to compile binutils-apple sys-devel/binutils-apple -sys-devel/native-cctools -# and unmask FSF GCC itself of course --sys-devel/gcc # packages which link to framework and therefore fail (blocks) dev-util/pkgconfig - -# cmake-3.19.1 works for us -->=dev-util/cmake-3.14 diff --git a/profiles/prefix/darwin/macos/package.mask b/profiles/prefix/darwin/macos/package.mask index 831cbe6cf8a8..4f8cc88126e6 100644 --- a/profiles/prefix/darwin/macos/package.mask +++ b/profiles/prefix/darwin/macos/package.mask @@ -1,17 +1,12 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Fabian Groffen <grobian@gentoo.org> (2020-12-20) +# we need to establish this darwin-xcode version can really be our +# linker once we figure out TAPI support +=sys-devel/binutils-apple-8.2.1-r100 + # Fabian Groffen <grobian@gentoo.org> (2020-11-23) # no symbols from libopenbsd-compat =net-misc/openssh-8.3_p1-r5 =net-misc/openssh-8.4_p1-r2 - -# Fabian Groffen <grobian@gentoo.org> (2020-06-09) -# fails to compile, needs fixing -=sys-apps/gentoo-functions-0.13 - -# Fabian Groffen <grobian@gentoo.org> (2019-03-22) -# Newer versions break because they insist on sysroot usage lacking -# -lSystem as looked for by clang/llvm. If your system got this -# package, you have to emerge -C cmake and re-emerge it. ->=dev-util/cmake-3.14 diff --git a/profiles/prefix/darwin/package.mask b/profiles/prefix/darwin/package.mask index a0cd86ce4ca8..fbda04428af4 100644 --- a/profiles/prefix/darwin/package.mask +++ b/profiles/prefix/darwin/package.mask @@ -5,14 +5,6 @@ # util-linux has no business on Darwin systems sys-apps/util-linux -# Fabian Groffen <grobian@gentoo.org> (2012-02-19) -# Using FSF GCC on Mac OS X is not supported by Gentoo Prefix. While -# the FSF GCC compiler is certainly useful, some - if not many - -# packages expect the Apple branch of GCC, and its (sometimes peculiar) -# behaviour. Do not file bugs for packages that fail to compile with -# FSF GCC, if you have patches, please send them directly to upstream. -sys-devel/gcc - # Fabian Groffen <grobian@gentoo.org> (2011-12-30) # Does not support Darwin, http://mj.ucw.cz/pciutils.html sys-apps/pciutils diff --git a/profiles/prefix/darwin/package.use.mask b/profiles/prefix/darwin/package.use.mask index 4b41e3402a55..e99219cedba4 100644 --- a/profiles/prefix/darwin/package.use.mask +++ b/profiles/prefix/darwin/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Sam James <sam@gentoo.org> (2020-12-01) diff --git a/profiles/prefix/sunos/solaris/5.10/package.mask b/profiles/prefix/sunos/solaris/5.10/package.mask deleted file mode 100644 index 3e3cc3434f46..000000000000 --- a/profiles/prefix/sunos/solaris/5.10/package.mask +++ /dev/null @@ -1,3 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - diff --git a/profiles/prefix/sunos/solaris/5.10/parent b/profiles/prefix/sunos/solaris/5.10/parent deleted file mode 100644 index f3229c5b9876..000000000000 --- a/profiles/prefix/sunos/solaris/5.10/parent +++ /dev/null @@ -1 +0,0 @@ -.. diff --git a/profiles/prefix/sunos/solaris/5.10/profile.bashrc b/profiles/prefix/sunos/solaris/5.10/profile.bashrc deleted file mode 100644 index 199976276664..000000000000 --- a/profiles/prefix/sunos/solaris/5.10/profile.bashrc +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -if [[ ${EBUILD_PHASE} == setup ]] ; then - if [[ ${CATEGORY}/${PN} == sys-devel/flex ]] ; then - # Solaris 10's <stdbool.h> requires the C99 standard - [[ " ${CFLAGS} " == *" -std=c99 "* ]] || CFLAGS="-std=c99 ${CFLAGS}" - [[ " ${CXXFLAGS} " == *" -std=c99 "* ]] || CXXFLAGS="-std=c99 ${CXXFLAGS}" - fi -fi diff --git a/profiles/prefix/sunos/solaris/5.10/sparc/make.defaults b/profiles/prefix/sunos/solaris/5.10/sparc/make.defaults deleted file mode 100644 index 9557d14f8d44..000000000000 --- a/profiles/prefix/sunos/solaris/5.10/sparc/make.defaults +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -ARCH="sparc-solaris" -CHOST="sparc-sun-solaris2.10" -ACCEPT_KEYWORDS="~sparc-solaris" - diff --git a/profiles/prefix/sunos/solaris/5.10/sparc/package.mask b/profiles/prefix/sunos/solaris/5.10/sparc/package.mask deleted file mode 100644 index 1a1871bef0cb..000000000000 --- a/profiles/prefix/sunos/solaris/5.10/sparc/package.mask +++ /dev/null @@ -1,4 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - - diff --git a/profiles/prefix/sunos/solaris/5.10/sparc/package.use.mask b/profiles/prefix/sunos/solaris/5.10/sparc/package.use.mask deleted file mode 100644 index f7ac4607b395..000000000000 --- a/profiles/prefix/sunos/solaris/5.10/sparc/package.use.mask +++ /dev/null @@ -1,3 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - diff --git a/profiles/prefix/sunos/solaris/5.10/sparc/parent b/profiles/prefix/sunos/solaris/5.10/sparc/parent deleted file mode 100644 index 356d2b757b15..000000000000 --- a/profiles/prefix/sunos/solaris/5.10/sparc/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../arch/sparc diff --git a/profiles/prefix/sunos/solaris/5.10/sparc64/eapi b/profiles/prefix/sunos/solaris/5.10/sparc64/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/prefix/sunos/solaris/5.10/sparc64/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/prefix/sunos/solaris/5.10/sparc64/make.defaults b/profiles/prefix/sunos/solaris/5.10/sparc64/make.defaults deleted file mode 100644 index cf284c55f436..000000000000 --- a/profiles/prefix/sunos/solaris/5.10/sparc64/make.defaults +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -ARCH="sparc64-solaris" -CHOST="sparcv9-sun-solaris2.10" -ACCEPT_KEYWORDS="~sparc64-solaris" - diff --git a/profiles/prefix/sunos/solaris/5.10/sparc64/package.mask b/profiles/prefix/sunos/solaris/5.10/sparc64/package.mask deleted file mode 100644 index 1a1871bef0cb..000000000000 --- a/profiles/prefix/sunos/solaris/5.10/sparc64/package.mask +++ /dev/null @@ -1,4 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - - diff --git a/profiles/prefix/sunos/solaris/5.10/sparc64/package.use.mask b/profiles/prefix/sunos/solaris/5.10/sparc64/package.use.mask deleted file mode 100644 index f7ac4607b395..000000000000 --- a/profiles/prefix/sunos/solaris/5.10/sparc64/package.use.mask +++ /dev/null @@ -1,3 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - diff --git a/profiles/prefix/sunos/solaris/5.10/sparc64/parent b/profiles/prefix/sunos/solaris/5.10/sparc64/parent deleted file mode 100644 index 6321d7e3ecda..000000000000 --- a/profiles/prefix/sunos/solaris/5.10/sparc64/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../arch/sparc64 diff --git a/profiles/prefix/sunos/solaris/5.10/use.mask b/profiles/prefix/sunos/solaris/5.10/use.mask deleted file mode 100644 index 416b754cad05..000000000000 --- a/profiles/prefix/sunos/solaris/5.10/use.mask +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# Fabian Groffen <grobian@gentoo.org> (2017-08-22) -# PIE is basically not supported on non-Linux -# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57409 -pie diff --git a/profiles/prefix/sunos/solaris/5.10/x64/eapi b/profiles/prefix/sunos/solaris/5.10/x64/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/prefix/sunos/solaris/5.10/x64/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/prefix/sunos/solaris/5.10/x64/make.defaults b/profiles/prefix/sunos/solaris/5.10/x64/make.defaults deleted file mode 100644 index 78dfad702e41..000000000000 --- a/profiles/prefix/sunos/solaris/5.10/x64/make.defaults +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -ARCH="x64-solaris" -CHOST="x86_64-pc-solaris2.10" -ACCEPT_KEYWORDS="~x64-solaris" - diff --git a/profiles/prefix/sunos/solaris/5.10/x64/package.mask b/profiles/prefix/sunos/solaris/5.10/x64/package.mask deleted file mode 100644 index 0cc0ba14627f..000000000000 --- a/profiles/prefix/sunos/solaris/5.10/x64/package.mask +++ /dev/null @@ -1,2 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 diff --git a/profiles/prefix/sunos/solaris/5.10/x64/package.use.mask b/profiles/prefix/sunos/solaris/5.10/x64/package.use.mask deleted file mode 100644 index bddf5edb63e4..000000000000 --- a/profiles/prefix/sunos/solaris/5.10/x64/package.use.mask +++ /dev/null @@ -1,4 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - - diff --git a/profiles/prefix/sunos/solaris/5.10/x86/eapi b/profiles/prefix/sunos/solaris/5.10/x86/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/prefix/sunos/solaris/5.10/x86/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/prefix/sunos/solaris/5.10/x86/make.defaults b/profiles/prefix/sunos/solaris/5.10/x86/make.defaults deleted file mode 100644 index 43ada07c78a7..000000000000 --- a/profiles/prefix/sunos/solaris/5.10/x86/make.defaults +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -ARCH="x86-solaris" -CHOST="i386-pc-solaris2.10" -ACCEPT_KEYWORDS="~x86-solaris" - diff --git a/profiles/prefix/sunos/solaris/5.10/x86/parent b/profiles/prefix/sunos/solaris/5.10/x86/parent deleted file mode 100644 index 93220d096824..000000000000 --- a/profiles/prefix/sunos/solaris/5.10/x86/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../arch/x86 diff --git a/profiles/prefix/sunos/solaris/5.9/eapi b/profiles/prefix/sunos/solaris/5.9/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/prefix/sunos/solaris/5.9/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/prefix/sunos/solaris/5.9/package.mask b/profiles/prefix/sunos/solaris/5.9/package.mask deleted file mode 100644 index 20d65461b562..000000000000 --- a/profiles/prefix/sunos/solaris/5.9/package.mask +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - - -# Jeremy Olexa <darkside@gentoo.org> (2008-08-26) -# Requires that pthread.h defines pthread_atfork() but it doesn't on Solaris 9 -# SPARC. -dev-libs/nss - -# Jeremy Olexa <darkside@gentoo.org> (2008-08-26) -# Massive header errors. SIZE_MAX is defined in limits.h, getopt_long.c requires -# getopt.h and err.h which don't seem to be present. Might be salvageable with -# gnulib but I don't know much about that yet. Old versions still work. ->=sys-apps/file-4.25 diff --git a/profiles/prefix/sunos/solaris/5.9/package.use.mask b/profiles/prefix/sunos/solaris/5.9/package.use.mask deleted file mode 100644 index 19ae00c853ea..000000000000 --- a/profiles/prefix/sunos/solaris/5.9/package.use.mask +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# Fabian Groffen <grobian@gentoo.org> (2011-11-16) -# jit not supported on sparc -dev-libs/libpcre jit - diff --git a/profiles/prefix/sunos/solaris/5.9/parent b/profiles/prefix/sunos/solaris/5.9/parent deleted file mode 100644 index f3229c5b9876..000000000000 --- a/profiles/prefix/sunos/solaris/5.9/parent +++ /dev/null @@ -1 +0,0 @@ -.. diff --git a/profiles/prefix/sunos/solaris/5.9/sparc/eapi b/profiles/prefix/sunos/solaris/5.9/sparc/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/prefix/sunos/solaris/5.9/sparc/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/prefix/sunos/solaris/5.9/sparc/make.defaults b/profiles/prefix/sunos/solaris/5.9/sparc/make.defaults deleted file mode 100644 index 670f50b71e18..000000000000 --- a/profiles/prefix/sunos/solaris/5.9/sparc/make.defaults +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -ARCH="sparc-solaris" -CHOST="sparc-sun-solaris2.9" -ACCEPT_KEYWORDS="~sparc-solaris" - diff --git a/profiles/prefix/sunos/solaris/5.9/sparc/package.mask b/profiles/prefix/sunos/solaris/5.9/sparc/package.mask deleted file mode 100644 index 1a1871bef0cb..000000000000 --- a/profiles/prefix/sunos/solaris/5.9/sparc/package.mask +++ /dev/null @@ -1,4 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - - diff --git a/profiles/prefix/sunos/solaris/5.9/sparc/parent b/profiles/prefix/sunos/solaris/5.9/sparc/parent deleted file mode 100644 index 356d2b757b15..000000000000 --- a/profiles/prefix/sunos/solaris/5.9/sparc/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../arch/sparc diff --git a/profiles/prefix/sunos/solaris/5.9/use.mask b/profiles/prefix/sunos/solaris/5.9/use.mask deleted file mode 100644 index 416b754cad05..000000000000 --- a/profiles/prefix/sunos/solaris/5.9/use.mask +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# Fabian Groffen <grobian@gentoo.org> (2017-08-22) -# PIE is basically not supported on non-Linux -# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57409 -pie diff --git a/profiles/prefix/windows/cygwin/x86/eapi b/profiles/prefix/windows/cygwin/x86/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/prefix/windows/cygwin/x86/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/prefix/windows/cygwin/x86/make.defaults b/profiles/prefix/windows/cygwin/x86/make.defaults deleted file mode 100644 index 1b849ae1b953..000000000000 --- a/profiles/prefix/windows/cygwin/x86/make.defaults +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -ARCH="x86-cygwin" -CHOST="i686-pc-cygwin" -ACCEPT_KEYWORDS="~x86-cygwin ~x86-linux" - -# multilib build stuff, single ABI (no multilib) -MULTILIB_ABIS="x86" -DEFAULT_ABI="x86" -ABI="x86" -IUSE_IMPLICIT="abi_x86_32" -LIBDIR_x86="lib" diff --git a/profiles/prefix/windows/cygwin/x86/parent b/profiles/prefix/windows/cygwin/x86/parent deleted file mode 100644 index f3229c5b9876..000000000000 --- a/profiles/prefix/windows/cygwin/x86/parent +++ /dev/null @@ -1 +0,0 @@ -.. diff --git a/profiles/prefix/windows/winnt/packages b/profiles/prefix/windows/winnt/packages index 7ffc61e1574f..4e74d788041a 100644 --- a/profiles/prefix/windows/winnt/packages +++ b/profiles/prefix/windows/winnt/packages @@ -1,9 +1,9 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # those are packages not available/required on winnt, since # winnt can be a child EPREFIX only, which tears it's DEPENDS -# from a parent (e.g. x86-cygwin) prefix. +# from a parent (e.g. x64-cygwin) prefix. -*sys-apps/grep -*app-arch/gzip diff --git a/profiles/prefix/windows/winnt/profile.bashrc b/profiles/prefix/windows/winnt/profile.bashrc index 9420300435cd..3b61ad73d6dc 100644 --- a/profiles/prefix/windows/winnt/profile.bashrc +++ b/profiles/prefix/windows/winnt/profile.bashrc @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # On windows, binary files (executables, shared libraries) in use diff --git a/profiles/profiles.desc b/profiles/profiles.desc index b34b6e6c78d8..46295140523b 100644 --- a/profiles/profiles.desc +++ b/profiles/profiles.desc @@ -316,13 +316,9 @@ x64-macos prefix/darwin/macos/10.15/x64 exp x64-macos prefix/darwin/macos/10.15/x64/gcc exp x64-macos prefix/darwin/macos/11.0/x64 exp x64-macos prefix/darwin/macos/11.0/x64/gcc exp +arm64-macos prefix/darwin/macos/11.0/arm64 exp # Solaris Profiles -sparc-solaris prefix/sunos/solaris/5.9/sparc exp -sparc-solaris prefix/sunos/solaris/5.10/sparc exp -sparc64-solaris prefix/sunos/solaris/5.10/sparc64 exp -x86-solaris prefix/sunos/solaris/5.10/x86 exp -x64-solaris prefix/sunos/solaris/5.10/x64 exp sparc-solaris prefix/sunos/solaris/5.11/sparc exp sparc64-solaris prefix/sunos/solaris/5.11/sparc64 exp x86-solaris prefix/sunos/solaris/5.11/x86 exp @@ -340,7 +336,6 @@ x86-winnt prefix/windows/winnt/x86 exp x64-winnt prefix/windows/winnt/x64 exp # Cygwin Profiles -x86-cygwin prefix/windows/cygwin/x86 exp x64-cygwin prefix/windows/cygwin/x64 exp # FreeMiNT diff --git a/profiles/targets/desktop/package.use b/profiles/targets/desktop/package.use index dcac3fa4f416..33f68fa62bc7 100644 --- a/profiles/targets/desktop/package.use +++ b/profiles/targets/desktop/package.use @@ -1,6 +1,10 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Marek Szuba <marecki@gentoo.org> (2020-12-24) +# Required by qt5 +media-gfx/gmic fftw + # Lars Wendler <polynomial-c@gentoo.org> (2020-08-06) # USE="qt5" and USE="libnotify" are mutually exclusive in this package # Disable libnotify here to have a better user experience @@ -56,6 +60,9 @@ dev-lang/php -exif -truetype # Override default +sdl from desktop profile and disable sdl outputs. # These outputs are for systems without a proper audio/video support. media-video/mpv lua luajit -sdl +media-video/mpv -lua_single_target_lua5-1 -lua_single_target_lua5-2 +media-video/mpv -lua_single_target_lua5-3 -lua_single_target_lua5-4 +media-video/mpv lua_single_target_luajit # Mike Gilbert <floppym@gentoo.org> (2017-01-04) # Needed by x11-misc/xdg-utils. diff --git a/profiles/targets/developer/make.defaults b/profiles/targets/developer/make.defaults index 51d04d55ffbf..457a48e02e89 100644 --- a/profiles/targets/developer/make.defaults +++ b/profiles/targets/developer/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Remove "multilib-strict" for now wrt #424423 diff --git a/profiles/targets/systemd/package.use.force b/profiles/targets/systemd/package.use.force index 2894b0690a13..e5028430d74f 100644 --- a/profiles/targets/systemd/package.use.force +++ b/profiles/targets/systemd/package.use.force @@ -1,8 +1,7 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Mike Gilbert <floppym@gentoo.org> (2015-04-22) # Force systemd to avoid depgraph breakage, bug 547360. virtual/libgudev systemd virtual/libudev systemd -virtual/udev systemd diff --git a/profiles/updates/4Q-2015 b/profiles/updates/4Q-2015 index 0640fe75b8f7..dea11a7d7777 100644 --- a/profiles/updates/4Q-2015 +++ b/profiles/updates/4Q-2015 @@ -3,7 +3,6 @@ move sys-apps/cv sys-apps/progress slotmove =dev-ruby/recog-2.0.6 2 2.0.6 slotmove =dev-ruby/recog-2.0.12 2 2.0.12 slotmove =dev-ruby/recog-2.0.14 2 2.0.14 -slotmove =dev-python/pyfltk-1.3.3 1 0 move kde-apps/oxygen-icons kde-frameworks/oxygen-icons slotmove =dev-ruby/rack-cache-1.3.0 1.3 1.2 move dev-perl/module-info dev-perl/Module-Info diff --git a/profiles/use.local.desc b/profiles/use.local.desc index 5f66386042d3..d26122cb76b3 100644 --- a/profiles/use.local.desc +++ b/profiles/use.local.desc @@ -1313,8 +1313,6 @@ dev-db/oracle-instantclient:sdk - Header files and an example makefile for devel dev-db/oracle-instantclient:sqlplus - The SQL*Plus command line tool for SQL and PL/SQL queries dev-db/oracle-instantclient:tools - Data Pump, SQL*Loader and Workload Replay Client dev-db/percona-server:cjk - Add CJK support for InnoDB fulltext search using app-text/mecab -dev-db/percona-server:client-libs - Build the libmysqlclient libraries -dev-db/percona-server:experimental - Build experimental features aka "rapid" plugins dev-db/percona-server:latin1 - Use LATIN1 encoding instead of UTF8 dev-db/percona-server:libressl - Enable SSL connections and crypto functions using dev-libs/libressl dev-db/percona-server:numa - Enable NUMA support using sys-process/numactl (NUMA kernel support is also required) @@ -1322,10 +1320,8 @@ dev-db/percona-server:profiling - Add support for statement profiling (requires dev-db/percona-server:rocksdb - Add support for RocksDB; a key/value, LSM database optimized for flash storage dev-db/percona-server:router - Build the MySQL router program dev-db/percona-server:server - Build the server program -dev-db/percona-server:systemtap - Build support for profiling and tracing using dev-util/systemtap dev-db/percona-server:tokudb - Add support for TokuDB storage engine dev-db/percona-server:tokudb-backup-plugin - Builds the TokuDB backup plugin -dev-db/percona-server:yassl - Enable SSL connections and crypto functions using the bundled yaSSL dev-db/pgbouncer:c-ares - Use c-ares as the DNS backend instead of evdns (libevent). dev-db/pgbouncer:udns - Use udns as the DNS backend instead of evdns (libevent). Supports IPv4 only. dev-db/pgpool2:memcached - Use memcached for query caching. @@ -2156,6 +2152,8 @@ dev-libs/libsodium:asm - Enables assembly implementations dev-libs/libsodium:urandom - Use /dev/urandom instead of /dev/random dev-libs/libtasn1:valgrind - Enable usage of dev-util/valgrind in debug dev-libs/libtermkey:demos - Install demos, which pulls in dev-libs/glib +dev-libs/libtomcrypt:libtommath - Uses dev-libs/libtommath for mathematical operations +dev-libs/libtomcrypt:tomsfastmath - Uses dev-libs/tomsfastmath for mathematical operations dev-libs/libucl:regex - Enable regex support dev-libs/libucl:sign - Enable signatures check dev-libs/libucl:urls - Enable URLs fetch @@ -3274,6 +3272,7 @@ games-strategy/ufoai:server - Build the dedicated server games-strategy/uqm:music - download and install music files (large) games-strategy/uqm:remix - download and install music remix files (large) games-strategy/uqm:voice - download and install voice files (large) +games-strategy/wargus:bne - Support extracting data from the Battle.net Edition games-strategy/wesnoth:fribidi - Support for right-to-left languages games-strategy/wesnoth:server - Enable compilation of server games-util/deutex:man - Build and install man pages @@ -3556,7 +3555,6 @@ kde-frameworks/kcompletion:designer - Build plugins for dev-qt/designer kde-frameworks/kconfigwidgets:designer - Build plugins for dev-qt/designer kde-frameworks/kconfigwidgets:man - Build and install man pages kde-frameworks/kded:man - Build and install man pages -kde-frameworks/kdewebkit:designer - Build plugins for dev-qt/designer kde-frameworks/kfilemetadata:epub - Enable support for reading EPUB ebook metadata kde-frameworks/kfilemetadata:office - Enable support for reading ODF and OOXML metadata kde-frameworks/kiconthemes:designer - Build plugins for dev-qt/designer @@ -6102,6 +6100,7 @@ net-libs/tox:log-warn - Log level: 2 net-libs/udns:tools - Build and install dnsget, ex-rdns and rblcheck tools net-libs/wandio:http - Build support for reading files over HTTP using net-misc/curl net-libs/webkit-gtk:egl - Enable EGL support +net-libs/webkit-gtk:examples - Install the MiniBrowser example application net-libs/webkit-gtk:gamepad - Enable gamepad input support via dev-libs/libmanette net-libs/webkit-gtk:geolocation - Enable geolocation support through app-misc/geoclue net-libs/webkit-gtk:jumbo-build - Combine source files to speed up build process @@ -6180,7 +6179,6 @@ net-misc/asterisk:http - Enable embedded web server net-misc/asterisk:ilbc - Enable the Internet Low Bitrate Codec (iLBC) net-misc/asterisk:newt - Include additional tools that require redhats windowing toolkit net-misc/asterisk:pjproject - Enable support for pjproject (pjsip) -net-misc/asterisk:samples - Install sample sound and configuration files (default: on) net-misc/asterisk:span - Enable support for the spandsp codec net-misc/asterisk:srtp - Enable support for encrypted voice transmission (secure RTP) net-misc/asterisk:statsd - Enable statsd integration @@ -6921,6 +6919,7 @@ net-wireless/dump1090:rtlsdr - Build with Realtek RTL2832U (rtlsdr) support net-wireless/gnuradio:analog - enable analog signal processing blocks net-wireless/gnuradio:audio - enable blocks to connect to audio sources (mic-in) and sinks (speaker-out) ports on a computer net-wireless/gnuradio:channels - enable channel mode blocks +net-wireless/gnuradio:ctrlport - enable control port interface net-wireless/gnuradio:digital - enable digital signal processing blocks net-wireless/gnuradio:dtv - enable digital tv signal processing blocks net-wireless/gnuradio:fec - enable block for convolutional encoding using the CCSDS standard polynomial ("Voyager") @@ -6944,6 +6943,7 @@ net-wireless/gr-osmosdr:rtlsdr - Build with Realtek RTL2832U (rtlsdr) support net-wireless/gr-osmosdr:sdrplay - Enable support for SDRplay devices through net-wireless/sdrplay net-wireless/gr-osmosdr:soapy - Build with SoapySDR support net-wireless/gr-osmosdr:uhd - Build with Ettus Research USRP Hardware Driver support +net-wireless/gr-osmosdr:xtrx - Build with xtrx Hardware Driver support net-wireless/horst:pcap - Add support for network packet capture via net-libs/libpcap net-wireless/hostapd:crda - Add CRDA support net-wireless/hostapd:internal-tls - Use internal TLSv1 implementation instead of depending on OpenSSL, LibreSSL or GnuTLS @@ -6963,6 +6963,7 @@ net-wireless/kismet:pcre - Build with pcre support net-wireless/kismet:rtlsdr - Enable rtlsdr based kismet capture sources net-wireless/kismet:suid - Install a setuid root helper binary with limited functionality; this allows running kismet as a normal user, significantly reducing security risks net-wireless/kismet:ubertooth - Enable capture source for ubertooth to sniff bluetooth low energy +net-wireless/libxtrxll:usb3380 - support xtrx usb model net-wireless/neard:tools - build and install extra helper utilities net-wireless/rtl-sdr:zerocopy - may cause a bus error on some ARM systems net-wireless/rtl_433:rtlsdr - Build with Realtek RTL2832U (rtlsdr) support @@ -7702,7 +7703,6 @@ sys-apps/fwupd:tpm - Install Trusted Platform Module plugin sys-apps/fwupd:uefi - Enable UEFI support sys-apps/gawk:mpfr - use mpfr for high precision arithmetic (-M / --bignum) sys-apps/gnome-disk-utility:fat - Include FAT16/FAT32 support (sys-fs/dosfstools) -sys-apps/hwdata-gentoo:binary-drivers - Adds support for ATI/NVIDIA binary drivers sys-apps/hwids:net - Install the oui.txt and iab.txt databases sys-apps/hwids:pci - Install the pci.ids database sys-apps/hwids:udev - Install hwdb.d rules for udev @@ -7973,8 +7973,7 @@ sys-cluster/ceph:uring - Build with support for sys-libs/liburing sys-cluster/ceph:xfs - Add xfs support sys-cluster/ceph:zfs - Add zfs support sys-cluster/charliecloud:ch-grow - Build the internal builder ch-grow -sys-cluster/charliecloud:squashfs - Use sys-fs/squashfs-tools for creating SquashFS images -sys-cluster/charliecloud:squashfuse - Use sys-fs/squashfuse for the SquashFS workflow +sys-cluster/charliecloud:ch-image - Build the internal builder ch-image (previously named ch-grow) sys-cluster/charm:ampi - Build implementation of MPI on top of Charm++ sys-cluster/charm:charmdebug - Enable the charm debugger sys-cluster/charm:charmproduction - Optimize performance of Charm++ runtime @@ -8106,9 +8105,7 @@ sys-devel/binutils:gold - Build ld.gold linker sys-devel/binutils:multitarget - Adds support to binutils for cross compiling (does not work with gas) sys-devel/binutils:plugins - Enable plugin support in tools sys-devel/binutils-apple:classic - Use nm, otool, etc. from this ebuild instead of llvm-based tools -sys-devel/binutils-apple:libcxx - Add support for libcxx sys-devel/binutils-apple:lto - Add support for Link-Time Optimization with LLVM -sys-devel/binutils-apple:multitarget - Compile for non-standard target architectures (ppc and ppc64) -- experimental, Gentoo only sys-devel/binutils-apple:tapi - Build against sys-libs/tapi sys-devel/binutils-config:native-symlinks - Install native symlinks like 'as' or 'ar' to /usr/bin. Otherwise keep only ${CTARGET}-as and friends. sys-devel/binutils-hppa64:default-gold - Set ld to point to ld.gold instead of ld.bfd @@ -8270,7 +8267,6 @@ sys-fs/ntfs3g:ntfsdecrypt - Build and install the ntfsdecrypt application. sys-fs/ntfs3g:ntfsprogs - Include internal version of ntfsprogs. sys-fs/quota:netlink - Compile daemon receiving quota messages via netlink sys-fs/quota:rpc - Enable quota interaction via RPC -sys-fs/squashfs-tools:xz - Enable support for XZ ("LZMA2") compression using app-arch/xz-utils sys-fs/squashfs-tools-ng:tools - Build the gensquashfs, rdsquashfs, sqfs2tar, sqfsdiff, and tar2sqfs tools sys-fs/squashfs-tools-ng:xz - Enable support for XZ ("LZMA2") compression using app-arch/xz-utils sys-fs/udev:kmod - Enable kernel module loading/unloading support using sys-apps/kmod @@ -8312,16 +8308,26 @@ sys-kernel/mips-sources:ip28 - Enables additional support for SGI Indigo2 Impact sys-kernel/mips-sources:ip30 - Enables support for SGI Octane (IP30, 'Speedracer') sys-kernel/rt-sources:deblob - Remove binary blobs from kernel sources to provide libre license compliance. sys-kernel/vanilla-kernel:initramfs - Build initramfs along with the kernel. -sys-kernel/xnu-headers:man - Install the manpages sys-libs/binutils-libs:64-bit-bfd - Support 64-bit targets even on 32-bit hosts (is ignored on 64-bit hosts) sys-libs/binutils-libs:multitarget - Enable all possible targets in libbfd sys-libs/compiler-rt:clang - Force building using installed clang (rather than the default CC/CXX). +sys-libs/compiler-rt-sanitizers:asan - Build Address Sanitizer runtime. +sys-libs/compiler-rt-sanitizers:cfi - Build Control Flow Integrity runtime. sys-libs/compiler-rt-sanitizers:clang - Force building using installed clang (rather than the default CC/CXX). +sys-libs/compiler-rt-sanitizers:dfsan - Build Data Flow Sanitizer runtime. +sys-libs/compiler-rt-sanitizers:gwp-asan - Build GWP-ASAN runtime. +sys-libs/compiler-rt-sanitizers:hwasan - Build Hardware ASAN runtime. sys-libs/compiler-rt-sanitizers:libfuzzer - Build fuzzing runtime. +sys-libs/compiler-rt-sanitizers:lsan - Build Leak Sanitizer runtime. +sys-libs/compiler-rt-sanitizers:msan - Build Memory Sanitizer runtime. sys-libs/compiler-rt-sanitizers:profile - Build profiling runtime. +sys-libs/compiler-rt-sanitizers:safestack - Build SafeStack runtime. sys-libs/compiler-rt-sanitizers:sanitize - Build sanitizer runtimes. +sys-libs/compiler-rt-sanitizers:scudo - Build Scudo Hardened Allocator. +sys-libs/compiler-rt-sanitizers:shadowcallstack - Build ShadowCallStack. +sys-libs/compiler-rt-sanitizers:tsan - Build Thread Sanitizer runtime. +sys-libs/compiler-rt-sanitizers:ubsan - Build Undefined Behavior Sanitizer runtime. sys-libs/compiler-rt-sanitizers:xray - Build XRay runtime. -sys-libs/darwin-libc-headers:man - Install the manpages sys-libs/freeipmi:nagios - Install a nagios plugin to check sensors' status. sys-libs/gdbm:berkdb - enable compatibility layer for UNIX-like dbm and ndbm interfaces sys-libs/glibc:cet - Enable Intel Control-flow Enforcement Technology (needs binutils 2.29 and gcc 8) @@ -8534,6 +8540,7 @@ www-client/chromium:js-type-check - Enable JavaScript type-checking for Chrome's www-client/chromium:official - Enable Official build instead of Developer build. www-client/chromium:pic - Disable optimized assembly code that is not PIC friendly www-client/chromium:proprietary-codecs - Enable codecs for patent-encumbered audio and video formats. +www-client/chromium:screencast - Enable support for remote desktop and screen cast using media-video/pipewire www-client/chromium:suid - Build the SUID sandbox, which is only needed on CONFIG_USER_NS=n kernels www-client/chromium:system-ffmpeg - Use system ffmpeg instead of the bundled one www-client/chromium:system-icu - Use system icu instead of the bundled one |