summaryrefslogtreecommitdiff
path: root/profiles/arch
diff options
context:
space:
mode:
Diffstat (limited to 'profiles/arch')
-rw-r--r--profiles/arch/amd64/eapi1
-rw-r--r--profiles/arch/amd64/lib32/make.defaults5
-rw-r--r--profiles/arch/amd64/lib32/parent1
-rw-r--r--profiles/arch/amd64/make.defaults64
-rw-r--r--profiles/arch/amd64/package.use24
-rw-r--r--profiles/arch/amd64/package.use.force33
-rw-r--r--profiles/arch/amd64/package.use.mask291
-rw-r--r--profiles/arch/amd64/package.use.stable.mask71
-rw-r--r--profiles/arch/amd64/parent2
-rw-r--r--profiles/arch/amd64/use.force6
-rw-r--r--profiles/arch/amd64/use.mask174
-rw-r--r--profiles/arch/amd64/use.stable.mask24
-rw-r--r--profiles/arch/base/eapi1
-rw-r--r--profiles/arch/base/make.defaults8
-rw-r--r--profiles/arch/base/package.use.mask221
-rw-r--r--profiles/arch/base/use.force6
-rw-r--r--profiles/arch/base/use.mask244
17 files changed, 0 insertions, 1176 deletions
diff --git a/profiles/arch/amd64/eapi b/profiles/arch/amd64/eapi
deleted file mode 100644
index 7ed6ff82..00000000
--- a/profiles/arch/amd64/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/arch/amd64/lib32/make.defaults b/profiles/arch/amd64/lib32/make.defaults
deleted file mode 100644
index 19b102e4..00000000
--- a/profiles/arch/amd64/lib32/make.defaults
+++ /dev/null
@@ -1,5 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-LIBDIR_x86="lib32"
-SYMLINK_LIB="yes"
diff --git a/profiles/arch/amd64/lib32/parent b/profiles/arch/amd64/lib32/parent
deleted file mode 100644
index f3229c5b..00000000
--- a/profiles/arch/amd64/lib32/parent
+++ /dev/null
@@ -1 +0,0 @@
-..
diff --git a/profiles/arch/amd64/make.defaults b/profiles/arch/amd64/make.defaults
deleted file mode 100644
index 1ca36a8d..00000000
--- a/profiles/arch/amd64/make.defaults
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-ARCH="amd64"
-ACCEPT_KEYWORDS="${ARCH}"
-
-CHOST="x86_64-pc-linux-gnu"
-CFLAGS="-O2 -pipe"
-CXXFLAGS="${CFLAGS}"
-FFLAGS="${CFLAGS}"
-FCFLAGS="${CFLAGS}"
-
-# 2006/06/07 - Danny van Dyk <kugelfang@gentoo.org>
-# Multilib settings for all amd64 subprofiles.
-MULTILIB_ABIS="amd64 x86"
-DEFAULT_ABI="amd64"
-# Do not remove this one, or all kinds of hell breaks loose.
-ABI="amd64"
-
-LIBDIR_amd64="lib64"
-LIBDIR_x86="lib"
-LIBDIR_x32="libx32"
-SYMLINK_LIB="no"
-
-# 64bit specific settings.
-CFLAGS_amd64="-m64"
-LDFLAGS_amd64="-m elf_x86_64"
-CHOST_amd64="x86_64-pc-linux-gnu"
-
-# 32bit specific settings.
-CFLAGS_x86="-m32"
-LDFLAGS_x86="-m elf_i386"
-CHOST_x86="i686-pc-linux-gnu"
-
-# 64-32bit specific settings.
-CFLAGS_x32="-mx32"
-LDFLAGS_x32="-m elf32_x86_64"
-CHOST_x32="x86_64-pc-linux-gnux32"
-
-# 2006/10/24 - Simon Stelling <blubb@gentoo.org>
-# They are masked, but we can enable them anyway for those who have
-# >=portage-2.1.2_pre3-r4
-CPU_FLAGS_X86="mmx mmxext sse sse2"
-
-# Michał Górny <mgorny@gentoo.org> (03 Sep 2013)
-# Enable abi_x86_64 for packages that don't have it forced.
-ABI_X86="64"
-
-# 2006/08/18 - Donnie Berkholz <dberkholz@gentoo.org>
-# Defaults for video drivers
-VIDEO_CARDS="amdgpu fbdev intel nouveau radeon radeonsi vesa"
-
-# 2006/12/22 - Danny van Dyk <kugelfang@gentoo.org>
-# Default for ALSA_CARDS USE_EXPAND variable.
-ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci"
-
-# Michał Górny <mgorny@gentoo.org> (26 Jan 2013)
-# Unhide the x86-specific USE_EXPANDs.
-USE_EXPAND_HIDDEN="-ABI_X86 -CPU_FLAGS_X86"
-
-# Michał Górny <mgorny@gentoo.org> (25 Jun 2014)
-# Make the native ABI implicit so that MULTILIB_USEDEP can be satisfied
-# by non-multilib ebuilds when non-native ABIs are disabled.
-IUSE_IMPLICIT="abi_x86_64"
diff --git a/profiles/arch/amd64/package.use b/profiles/arch/amd64/package.use
deleted file mode 100644
index 8791ceed..00000000
--- a/profiles/arch/amd64/package.use
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# Mike Gilbert <floppym@gentoo.org> (17 Nov 2016)
-# Enable both efi and pc by default.
-# https://bugs.gentoo.org/600110
-sys-boot/grub:2 grub_platforms_efi-64 grub_platforms_pc
-
-# Michał Górny <mgorny@gentoo.org> (24 Sep 2016)
-# Enable the GPU targets matching the default VIDEO_CARDS
-sys-devel/clang llvm_targets_AMDGPU llvm_targets_NVPTX
-sys-devel/llvm llvm_targets_AMDGPU llvm_targets_NVPTX
-
-# James Le Cuirot <chewi@gentoo.org> (01 Aug 2016)
-# Most users don't need a multilib JVM.
-dev-java/icedtea-bin -multilib
-
-# Michał Górny <mgorny@gentoo.org> (28 Jun 2014)
-# Packages that should be multilib by default.
-x11-drivers/nvidia-drivers abi_x86_32
-
-# Doug Goldstein <cardoe@gentoo.org> (29 Oct 2012)
-# Enable the native arch as the default qemu target
-app-emulation/qemu qemu_softmmu_targets_x86_64
diff --git a/profiles/arch/amd64/package.use.force b/profiles/arch/amd64/package.use.force
deleted file mode 100644
index d35dfcf8..00000000
--- a/profiles/arch/amd64/package.use.force
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# NP-Hardass <NP-Hardass@gentoo.org> (23 May 2017)
-# Packages with optional 64-bit variant
-app-emulation/wine-vanilla -abi_x86_64
-app-emulation/wine-staging -abi_x86_64
-app-emulation/wine-d3d9 -abi_x86_64
-app-emulation/wine-any -abi_x86_64
-virtual/wine -abi_x86_64
-
-# Michał Górny <mgorny@gentoo.org> (08 Apr 2017)
-# Require sandbox to be multilib-capable to avoid failures when building
-# multilib packages, #611292.
-sys-apps/sandbox abi_x86_32
-
-# Michał Górny <mgorny@gentoo.org> (24 Sep 2016)
-# Force the host target to avoid dependency hell
-sys-devel/clang llvm_targets_X86
-sys-devel/llvm llvm_targets_X86
-
-# Michał Górny <mgorny@gentoo.org> (02 Sep 2013)
-# Packages with optional 64-bit variant.
-www-plugins/adobe-flash -abi_x86_64
-
-# Diego Elio Pettenò <flameeyes@gmail.com> (21 Apr 2011)
-# The plugin is 32-bit only (and I'm not even sure if it works with
-# modern iscan); make sure it only installs the firmware for amd64!
-media-gfx/iscan-plugin-gt-f500 minimal
-
-# <blubb@gentoo.org> (23 Oct 2006)
-# upstream forces sse2 on regardless of what the use flag is
-dev-libs/openssl cpu_flags_x86_sse2
diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask
deleted file mode 100644
index d10aad50..00000000
--- a/profiles/arch/amd64/package.use.mask
+++ /dev/null
@@ -1,291 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# When you add an entry to the top of this file, add your name, the date, and
-# an explanation of why something is getting masked. Please be extremely
-# careful not to commit atoms that are not valid, as it can cause large-scale
-# breakage, especially if it ends up in the daily snapshot.
-#
-## Example:
-##
-## # Dev E. Loper <developer@gentoo.org> (28 Jun 2012)
-## # Masking foo USE flag until we can get the
-## # foo stuff to work properly again (bug 12345)
-## =media-video/mplayer-0.90_pre5 foo
-## =media-video/mplayer-0.90_pre5-r1 foo
-#
-
-#--- END OF EXAMPLES ---
-
-# Amy Liffey <amynka@gentoo.org> (19 Sep 2017)
-# [cuda] is unmasked in this profiles.
-media-libs/opencv -contrib_xfeatures2d
-
-# Brian Evans <grknight@gentoo.org> (21 Jul 2017)
-# app-crypt/argon2 is keyworded on amd64
-dev-lang/php -argon2
-
-# David Seifert <soap@gentoo.org> (20 May 2017)
-# cpyrit-cuda does not support GCC 4.9 or later
-net-wireless/pyrit cuda
-
-# Rick Farina <zerochaos@gentoo.org> (11 May 2017)
-# nexpose and openvas work on amd64
-net-analyzer/metasploit nexpose openvas
-
-# Thomas Deutschmann <whissi@gentoo.org> (01 Mar 2017)
-# dev-libs/libmaxminddb is keyworded on amd64
-app-admin/rsyslog -mdblookup
-
-# Alexis Ballier <aballier@gentoo.org> (21 Feb 2017)
-# spacetime works on amd64
-# https://caml.inria.fr/pub/docs/manual-ocaml/spacetime.html
-dev-lang/ocaml -spacetime
-
-# Alexis Ballier <aballier@gentoo.org> (31 Jan 2017)
-# nvidia drivers are unmasked here
-media-video/ffmpeg -nvenc
-
-# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (04 Jan 2017)
-# Assembly optimisations are supported on amd64 for all versions
-dev-libs/libsecp256k1 -asm
-
-# Andreas Sturmlechner <asturm@gentoo.org> (31 Dec 2016)
-# on behalf of Andreas K. Hüttel <dilfridge@gentoo.org> (14 Dec 2016)
-# Fails to build with newly unmasked ffmpeg-3, so mask this useflag
-# Workaround; leaving a real fix to the maintainers... bug 580630
-media-libs/mlt vdpau
-
-# Ettore Di Giacinto <mudler@gentoo.org> (18 Oct 2016)
-# Enable gambit and scm only on supported architectures
->=dev-scheme/slib-3.2.5 -gambit -scm
-
-# Thomas Deutschmann <whissi@gentoo.org> (22 Sep 2016)
-# Enable MQTT support on supported architectures
-app-admin/collectd -collectd_plugins_mqtt
-
-# Thomas Deutschmann <whissi@gentoo.org> (26 Aug 2016)
-# Enable numa support on supported architectures
-dev-db/mysql -numa
-dev-db/percona-server -numa
-
-# Brian Evans <grknight@gentoo.org> (23 Aug 2016)
-# It's only supported on amd64
-dev-db/percona-server -tokudb -tokudb-backup-plugin
-
-# Brian Evans <grknight@gentoo.org> (18 Aug 2016)
-# Allow jdbc on this arch
-dev-db/mariadb -jdbc
-
-# Andrew Savchenko <bircoph@gentoo.org> (11 Aug 2016)
-# PGO is fixed on amd64
->=www-client/firefox-48 -pgo
-
-# James Le Cuirot <chewi@gentoo.org> (26 Jul 2016)
-# Only available on some architectures.
-dev-java/icedtea -shenandoah
-
-# Mike Gilbert <floppym@gentoo.org> (23 Jun 2016)
-# This flag only has meaning on amd64
-sys-boot/grub:2 -grub_platforms_xen-32
-
-# Nathan Phillip Brink <binki@gentoo.org> (26 Sep 2015)
-# git useflag requires dev-libs/libgit2 which few arches support
-dev-util/geany-plugins -git
-
-# Brian Evans <grknight@gentoo.org (14 Sep 2015)
-# Unmask new USE flags for mariadb on supported arches
->=dev-db/mariadb-10.1.0 -mroonga -sst-xtrabackup -galera
-
-# Mike Gilbert <floppym@gentoo.org> (05 Sep 2015)
-# sys-boot/gnu-efi is not supported on all archs.
-sys-apps/systemd -gnuefi
-
-# James Le Cuirot <chewi@gentoo.org> (28 Jul 2015)
-# JavaFX and the browser plugin are included on x64 Linux.
-dev-java/oracle-jdk-bin -javafx -nsplugin
-dev-java/oracle-jre-bin -javafx -nsplugin
-
-# Michael Sterrett <mr_bones_@gentoo.org> (21 Apr 2015)
-# None of the fusionsound deps support multilib currently, maybe later.
-# Hiding the use flag fixes bug #545662 for now.
-media-libs/libsdl2 fusionsound
-
-# Ben de Groot <yngwin@gentoo.org> (15 Mar 2015)
-# media-libs/libbdplus is keyworded on amd64, so unmask the useflag
-media-libs/libbluray -bdplus
-
-# Michał Górny <mgorny@gentoo.org> (01 Mar 2015)
-# pidgin-opensteamworks is only available for amd64, ppc32 and x86
-net-im/telepathy-connection-managers -steam
-
-# Mike Frysinger <vapier@gentoo.org> (04 Aug 2014)
-# Unmask flashrom drivers that only work on x86 due to in/out asm insns #454024
-sys-apps/flashrom -atahpt -nic3com -nicnatsemi -nicrealtek -rayer_spi -satamv
-
-# Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> (24 Apr 2014)
-# It's only supported on amd64
-dev-db/mariadb -tokudb
-
-# Matt Turner <mattst88@gentoo.org> (07 Mar 2014)
-# media-libs/libomxil-bellagio keyworded on amd64/x86
-media-libs/mesa -openmax
-
-# Samuli Suominen <ssuominen@gentoo.org> (16 Feb 2014)
-# Still considered experimental by upstream:
-# https://sourceforge.net/p/mikmod/bugs/16/#17ea
-media-libs/libmikmod cpu_flags_x86_sse2
-
-# Andreas K. Huettel <dilfridge@gentoo.org> (4 Jan 2014)
-# While globally masked, the needed amd64 keywords are already present
-dev-vcs/git -mediawiki -mediawiki-experimental
-
-# Sergey Popov <pinkbyte@gentoo.org> (27 Dec 2013)
-# Boost.Context can be built on amd64
-dev-libs/boost -context
-
-# Michał Górny <mgorny@gentoo.org> (15 Dec 2013)
-# mupen64plus' 2.0 new dynamic recompiler is supported on x86 and arm
-# only.
-games-emulation/mupen64plus-core new-dynarec
-
-# Jeff Horelick <jdhore@gentoo.org> (1 Sep 2013)
-# Dependency (media-libs/libsidplayfp) only keyworded
-# on x86 and amd64. (masked in base)
->=media-plugins/audacious-plugins-3.4 -sid
-
-# Tim Harder <radhermit@gentoo.org> (13 Aug 2013)
-# dev-lang/luajit keyworded for amd64 (masked in base)
-# dev-scheme/racket keyworded for amd64 (masked in base)
-app-editors/vim -luajit -racket
-app-editors/gvim -luajit -racket
-
-# Kacper Kowalik <xarthisius@gentoo.org> (09 Aug 2013)
-# Works on amd64
-sys-apps/hwloc -gl
-
-# Michał Górny <mgorny@gentoo.org> (22 Jul 2013)
-# Meaningless on amd64 (it controls the 32-bit x86 JIT).
-dev-python/pypy cpu_flags_x86_sse2
-dev-python/pypy-bin cpu_flags_x86_sse2
-dev-python/pypy3 cpu_flags_x86_sse2
-dev-python/pypy3-bin cpu_flags_x86_sse2
-
-# Christoph Junghans <junghans@gentoo.org> (26 Dec 2012)
-# cuda works on x86/amd64 (masked in base)
-sci-chemistry/gromacs -mkl
-
-# Diego Elio Pettenò <flameeyes@gentoo.org> (3 Nov 2012)
-# Unmask here, as it's masked in base.
-net-libs/gnutls -dane
-
-# Ben de Groot <yngwin@gentoo.org> (30 Jul 2012)
-# dependency keyworded here, masked in base
-media-libs/freetype -infinality
-
-# Mike Gilbert <floppym@gentoo.org> (29 Jun 2012)
-# sys-fs/zfs is not available everywhere.
-sys-boot/grub -libzfs
-
-# Alexandre Rostovtsev <tetromino@gentoo.org> (12 Apr 2012)
-# Temporary mask-in-base, unmask-in-arch for dev-python/mako keywording for
-# gobject-introspection[doctool], bug #411761
-dev-libs/gobject-introspection -doctool
-
-# Michał Górny <mgorny@gentoo.org> (11 Apr 2012)
-# JIT compilation in zpaq generates code for x86/amd64.
-app-arch/zpaq -jit
-
-# Arun Raghavan <ford_prefect@gentoo.org> (29 Mar 2012)
-# webrtc-audio-processing is only supported on x86/amd64. Possibly arm can be
-# added.
-media-sound/pulseaudio -webrtc-aec
-
-# Bernard Cafarelli <voyageur@gentoo.org> (27 Feb 2012)
-# Masked in base profile, supported on this arch
-gnustep-base/gnustep-make -libobjc2
-
-# Alexandre Rostovtsev <tetromino@gentoo.org> (09 Jan 2012)
-# jsc JIT compilation is supported only on amd64/arm/x86 and their prefixes, so
-# it's masked in base profile and unmasked here (bug #396313).
-net-libs/webkit-gtk -jit
-www-client/midori -jit
-
-# Davide Pesavento <pesa@gentoo.org> (30 Nov 2011)
-# The QML (V4) and JSC JITs are supported only on amd64/arm/x86,
-# so the flag is masked in the base profile and unmasked here.
-dev-qt/qtdeclarative -jit
-dev-qt/qtscript -jit
-dev-qt/qtwebkit -jit
-
-# Robin H. Johnson <robbat2@gentoo.org> (10 Jul 2011)
-# PPS should work on all arches, but only keyworded on amd64/x86
->=net-misc/ntp-4.2.6_p3-r1 -parse-clocks
-
-# Alexey Shvetsov <alexxy@gentoo.org> (1 Jul 2011)
-# Use mask infiniband for stable corosync
-=sys-cluster/corosync-1.3.0 infiniband
-
-# Tim Harder <radhermit@gentoo.org> (13 Feb 2011)
-# Masked in base, unmask for amd64/x86
->=media-video/mplayer-1.0_rc4_p20101219 -bluray
-
-# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (28 Nov 2010)
-# sys-devel/llvm is keyworded on amd64
-media-libs/mesa -llvm
-
-# Tomáš Chvátal <scarabeus@gentoo.org> (4 Apr 2010)
-# x86 platforms works
-sys-power/pm-utils -video_cards_intel -video_cards_radeon
-
-# Jean-Noël Rivasseau <elvanor@gentoo.org> (23 Sep 2009)
-# X use flag only for amd64/x86, bug 285951.
-media-gfx/iscan -X
-
-# Bernard Cafarelli <voyageur@gentoo.org> (20 Mar 2009)
-# Depends on packages not yet keyworded for amd64, cf bug #22042
-app-backup/backup-manager s3
-
-# Jeremy Olexa <darkside@gentoo.org> (07 Feb 2009)
-# USE=mmx on imlib2 causes issues with other apps. See bug 218382 (comments
-# 11-12)
-media-libs/imlib2 cpu_flags_x86_mmx
-
-# Jeremy Olexa <darkside@gentoo.org> (27 Dec 2008)
-# Mask static USE flag because it just doesn't work on amd64. See bug 236591
->=app-arch/p7zip-4.58 static
-
-# Jeremy Olexa <darkside@gentoo.org> (24 Dec 2008)
-# unmask USE=bindist on amd64 - also unmasking the other flags that were under a
-# bad comment heading. see bug #246144
-media-video/mplayer -cpudetection
-
-# Serkan Kaba <serkan@gentoo.org> (20 Jul 2008)
-app-text/enchant -zemberek
-
-# assembler-section
-
-# Oct 23th 2006; blubb@gentoo.org
-# upstream forces sse2 for amd64; mmx flag does nothing
-app-crypt/johntheripper cpu_flags_x86_mmx
-
-# Oct 23th 2006; blubb@gentoo.org
-# x86 asm only:
-media-libs/libfame cpu_flags_x86_mmx
-media-libs/sdl-gfx cpu_flags_x86_mmx
-media-libs/smpeg cpu_flags_x86_mmx
-x11-terms/eterm cpu_flags_x86_mmx
-
-# x86_64 opts are enabled with USE sse. so masking the rest
-media-sound/mpg123 cpu_flags_x86_mmx cpu_flags_x86_3dnow cpu_flags_x86_3dnowext
-
-# 8 May 2007: Alistair Bush <ali_bush@gentoo.org>
-# Mask doc flag for fop as nearly impossible to
-# run javadoc target. see #177585
->=dev-java/fop-0.93 doc
-
-# 8 Aug 2008: Alexis Ballier <aballier@gentoo.org>
-# x86 asm only, it won't be built on amd64 if mmx useflag is enabled but that
-# saves people from needlessly installing nasm
-# Refs bug #93279
-media-sound/lame cpu_flags_x86_mmx
diff --git a/profiles/arch/amd64/package.use.stable.mask b/profiles/arch/amd64/package.use.stable.mask
deleted file mode 100644
index 00224663..00000000
--- a/profiles/arch/amd64/package.use.stable.mask
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# When you add an entry to the top of this file, add your name, the date, and
-# an explanation of why something is getting masked. Please be extremely
-# careful not to commit atoms that are not valid, as it can cause large-scale
-# breakage, especially if it ends up in the daily snapshot.
-#
-## Example:
-##
-## # Dev E. Loper <developer@gentoo.org> (28 Jun 2012)
-## # Masking foo USE flag until we can get the
-## # foo stuff to work properly again (bug 12345)
-## =media-video/mplayer-0.90_pre5 foo
-## =media-video/mplayer-0.90_pre5-r1 foo
-#
-
-#--- END OF EXAMPLES ---
-
-# Michael Palimaka <kensington@gentoo.org> (30 Sep 2017)
-# Required dependeny is not stable
-sci-libs/gdal oracle
-
-# NP-Hardass <NP-Hardass@gentoo.org> (27 Sep 2017)
-# patchset variants are not stable
-virtual/wine d3d9 staging
-
-# Tim Harder <radhermit@gentoo.org> (11 Sep 2017)
-# Pulls in dev-ruby/asciidoctor which has too large of a ruby testing
-# dep tree to be stabilized at this time.
->=net-irc/weechat-1.7 doc
-
-# Andreas Sturmlechner <asturm@gentoo.org> (01 Mar 2017)
-# Requires not yet stabilised dev-db/oracle-instantclient.
-sci-geosciences/qgis oracle
-
-# Christoph Junghans <junghans@gentoo.org> (26 Feb 2017)
-# Stable mask some fabrics (bug #525534)
-sys-cluster/openmpi openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_open-mx openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_pbs openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover
-
-# Brian Evans <grknight@gentoo.org> (17 Jan 2017)
-# Stable mask groonga on mariadb as I don't know how stable
-# the dependencies really are
-dev-db/mariadb mroonga
-
-# Bernard Cafarelli <voyageur@gentoo.org> (09 Jan 2017)
-# Requires more testing
-# and additional unstable dependencies
-gnustep-base/gnustep-make libobjc2
-
-# Yixun Lan <dlan@gentoo.org> (02 Apr 2015)
-# sys-fs/zfs is not stable.
-sys-cluster/ceph zfs
-
-# Pacho Ramos <pacho@gentoo.org> (08 Mar 2015)
-# mayavi is broken, bug #500104
-dev-python/apptools test
-
-# Michał Górny <mgorny@gentoo.org> (30 Mar 2014)
-# Don't apply stable masks to python-exec since we're forcing every
-# impl there anyway. Please keep this in sync with use.stable.mask.
-dev-lang/python-exec -python_targets_pypy
-dev-lang/python-exec -python_targets_pypy3
-
-# Mike Gilbert <floppym@gentoo.org> (22 Mar 2014)
-# sys-fs/zfs is not stable.
-sys-boot/grub libzfs
-
-# Tom Wijsman <TomWij@gentoo.org> (06 Feb 2014)
-# [QA] Masked jit USE flag on www-apps/cgit as dev-lang/luajit is not stable.
-www-apps/cgit jit
diff --git a/profiles/arch/amd64/parent b/profiles/arch/amd64/parent
deleted file mode 100644
index c5b66f7e..00000000
--- a/profiles/arch/amd64/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-../base
-../../features/multilib
diff --git a/profiles/arch/amd64/use.force b/profiles/arch/amd64/use.force
deleted file mode 100644
index 53a33330..00000000
--- a/profiles/arch/amd64/use.force
+++ /dev/null
@@ -1,6 +0,0 @@
-# Force the flag which corresponds to ARCH.
-amd64
-
-# Michał Górny <mgorny@gentoo.org> (26 Jan 2013)
-# Force the flag corresponding to the default ABI.
-abi_x86_64
diff --git a/profiles/arch/amd64/use.mask b/profiles/arch/amd64/use.mask
deleted file mode 100644
index f344a7da..00000000
--- a/profiles/arch/amd64/use.mask
+++ /dev/null
@@ -1,174 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# Unmask the flag which corresponds to ARCH.
--amd64
-
-# SECTION: Unmask
-
-# Michael Orlitzky <mjo@gentoo.org> (07 Jan 2018)
-# Oracle database stuff should work on amd64.
--oci8
--oci8-instant-client
--oracle
-
-# Michael Palimaka <kensington@gentoo.org> (03 Jun 2017)
-# Unmask elogind since it is keyworded here.
--elogind
-
-# Sven Wegener <swegener@gentoo.org> (31 May 2017)
-# libvirt is supported on amd64
--libvirt
-
-# Andreas K. Hüttel <dilfridge@gentoo.org> (26 May 2017)
-# dev-db/firebird is keyworded ~amd64
--firebird
-
-# cilk has been ported to this arch.
--cilk
-
-# Mike Gilbert <floppym@gentoo.org> (19 Oct 2014)
-# sys-libs/libapparmor
--apparmor
-
-# Alexey Shvetsov <alexxy@gentoo.org> (08 Apr 2014)
-# Cuda works here
--cuda
-
-# Michał Górny <mgorny@gentoo.org> (30 Mar 2014)
-# PyPy is keyworded on this arch.
--python_targets_pypy
--python_single_target_pypy
--python_targets_pypy3
--python_single_target_pypy3
-
-# Michał Górny <mgorny@gentoo.org> (4 May 2013)
-# Unmask systemd since it is keyworded here.
--systemd
-
-# Andrey Grozin <grozin@gentoo.org> (25 Jun 2014)
-# keyworded on amd64
--clisp
--clozurecl
--ecls
--gcl
--sbcl
-
-# Michał Górny <mgorny@gentoo.org> (26 Jan 2013)
-# Unmask the multilib flags for this arch.
--abi_x86_32
--abi_x86_64
-
-# Alexandre Rostovtsev <tetromino@gentoo.org> (09 Dec 2012)
-# Orc optimisations work fine on amd64 and x86
--orc
-
-# Diego Elio Pettenò <flameeyes@gentoo.org> (21 Aug 2012)
-# IPMI is only implemented for x86, amd64 and ia64
--ipmi
-
-# Ralph Sennhauser <sera@gentoo.org> (31 Jul 2012)
-# Keyworded on amd64
--python_targets_jython2_7
--python_single_target_jython2_7
-
-# Joerg Bornkessel <hd_brummy@gentoo.org> (05. Mar 2012)
-# Unmask, works with v4l2, #350211
--dxr3
-
-# 2011/12/22 - Alexis Ballier <aballier@gentoo.org>
-# Unmask vdpau as its supported here
--vdpau
-
-# 2011/07/01 - Alexey Shvetsov <alexxy@gentoo.org>
-# Infiniband stuff works here
--infiniband
-
-# 2010/02/14 - Samuli Suominen <ssuominen@gentoo.org>
-# Unmask amd64/x86 only SANE_BACKENDS
--sane_backends_canon_pp
--sane_backends_hpsj5s
--sane_backends_mustek_pp
--sane_backends_qcam
-
-# 2010/05/03 - Alex Legler <a3li@gentoo.org>
-# Add support for Ruby Enterprise Edition targets where rubyee is available
-# -ruby_targets_ree18
-
-# 2011/10/21 - Hans de Graaff <graaff@gentoo.org>
-# Add support for Rubinius targets where rbx is available
-#-ruby_targets_rbx
-
-# Lilo works on amd64, so ...
--lilo
-
-# 2007/03/10 - Mike Frysinger <vapier@gentoo.org>
-# NVRAM works on x86/amd64 hosts
--nvram
-
-# 2005/09/14 - Diego Pettenò <flameeyes@gentoo.org>
-# nVidia XvMC support works on amd64
--nvidia
-
-# 2006/01/28 - Donnie Berkholz <dberkholz@gentoo.org>
-# Modular X: unmask for architectures on which they are available
--input_devices_synaptics
--input_devices_vmmouse
--input_devices_wacom
--video_cards_ast
--video_cards_i915
--video_cards_i965
--video_cards_intel
--video_cards_nvidia
--video_cards_siliconmotion
--video_cards_via
--video_cards_virtualbox
--video_cards_vmware
--video_cards_qxl
-
-# Feb 16th 2007; Simon Stelling <blubb@gentoo.org>
-# Since this profile forces >=portage-2.1.2, we can unmask all
-# SIMD assembler flags
--mpx
--cpu_flags_x86_3dnow
--cpu_flags_x86_3dnowext
--cpu_flags_x86_aes
--cpu_flags_x86_avx
--cpu_flags_x86_avx2
--cpu_flags_x86_fma3
--cpu_flags_x86_fma4
--cpu_flags_x86_mmx
--cpu_flags_x86_mmxext
--cpu_flags_x86_padlock
--cpu_flags_x86_popcnt
--cpu_flags_x86_sse
--cpu_flags_x86_sse2
--cpu_flags_x86_sse3
--cpu_flags_x86_sse4_1
--cpu_flags_x86_sse4_2
--cpu_flags_x86_sse4a
--cpu_flags_x86_ssse3
--cpu_flags_x86_xop
-
-# George Shapovalov <george@gentoo.org> (8 Apr 2007)
-# supported on amd64
--ada
-
-# Robert Buchholz <rbu@gentoo.org> (03 Jun 2007)
-# Unmask as it works on amd64
--lcd_devices_luise
-
-# SECTION: Unavailable/Broken
-
-# 2004/06/22 - Taken from 2004.0 profile
-# masked
-3dfx
-
-# 2007/02/04 - Simon Stelling <blubb@gentoo.org>
-# games-emulation/caps is 32bit only, while app-emulation/e-uae is 64bit; bug 158416
-capslib
-
-# fdk-aac is already keyworded here
--fdk
-
-# NOT NECESSARY - SECTION
diff --git a/profiles/arch/amd64/use.stable.mask b/profiles/arch/amd64/use.stable.mask
deleted file mode 100644
index b5a54132..00000000
--- a/profiles/arch/amd64/use.stable.mask
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# This file requires eapi 5 or later. New entries go on top.
-# Please use the same syntax as in use.mask
-
-# Andreas K. Hüttel <dilfridge@gentoo.org> (26 May 2017)
-# dev-db/firebird is keyworded ~amd64
-firebird
-
-# Michał Górny <mgorny@gentoo.org> (20 May 2017)
-# The modern versions of CUDA SDK are not suitable for stabilization.
-cuda
-
-# Andrey Grozin <grozin@gentoo.org> (25 Jun 2014)
-# no stable versions on amd64
-clozurecl
-
-# Michał Górny <mgorny@gentoo.org> (30 Mar 2014)
-# PyPy is unstable on this arch.
-python_targets_pypy
-python_single_target_pypy
-python_targets_pypy3
-python_single_target_pypy3
diff --git a/profiles/arch/base/eapi b/profiles/arch/base/eapi
deleted file mode 100644
index 7ed6ff82..00000000
--- a/profiles/arch/base/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/arch/base/make.defaults b/profiles/arch/base/make.defaults
deleted file mode 100644
index 2577dc49..00000000
--- a/profiles/arch/base/make.defaults
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# 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 arm-linux arm64 hppa ia64 m68k m68k-mint mips ppc ppc64 ppc64-linux ppc-aix ppc-macos s390 sh sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x86 x86-cygwin 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
deleted file mode 100644
index f0f2056e..00000000
--- a/profiles/arch/base/package.use.mask
+++ /dev/null
@@ -1,221 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# Michał Górny <mgorny@gentoo.org> (30 Dec 2017)
-# Moved from use.mask since it is a flag local to one package:
-# Joseph Jezak <josejx@gentoo.org> (11 Mar 2007)
-# Only for x86 and amd64 (in pbbuttonsd)
-app-laptop/pbbuttonsd macbook
-
-# Amy Liffey <amynka@gentoo.org> (19 Sep 2017)
-# Requires [cuda] which is masked in most of the profiles.
-media-libs/opencv contrib_xfeatures2d
-
-# Rick Farina <zerochaos@gentoo.org> (11 May 2017)
-# the needed deps are amd64/x86 only
-net-analyzer/metasploit nexpose openvas
-
-# Thomas Deutschmann <whissi@gentoo.org> (01 Mar 2017)
-# dev-libs/libmaxminddb is only keyworded on amd64 and x86 at the moment
-app-admin/rsyslog mdblookup
-
-# Alexis Ballier <aballier@gentoo.org> (21 Feb 2017)
-# spacetime is only supported on amd64 at the moment.
-# https://caml.inria.fr/pub/docs/manual-ocaml/spacetime.html
-dev-lang/ocaml spacetime
-
-# Alexis Ballier <aballier@gentoo.org> (31 Jan 2017)
-# nvenc requires nvidia drivers, apply same mask logic
-media-video/ffmpeg nvenc
-
-# Thomas Deutschmann <whissi@gentoo.org> (30 Jan 2017)
-# media-libs/raspberrypi-userland not keyworded
-media-video/motion mmal
-
-# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (04 Jan 2017)
-# Mask assembly optimisations that are platform-specific
-dev-libs/libsecp256k1 asm
-
-# Ettore Di Giacinto <mudler@gentoo.org> (18 Oct 2016)
-# Enable gambit and scm only on supported arches
->=dev-scheme/slib-3.2.5 gambit scm
-
-# Thomas Deutschmann <whissi@gentoo.org> (22 Sep 2016)
-# Dependency is only keyworded on amd64 and x86
-app-admin/collectd collectd_plugins_mqtt
-
-# Thomas Deutschmann <whissi@gentoo.org> (26 Aug 2016)
-# It's only supported on amd64, ia64, powerpc and x86
-dev-db/mysql numa
-dev-db/percona-server numa
-
-# Brian Evans <grknight@gentoo.org> (23 Aug 2016)
-# It's only supported on amd64
-dev-db/percona-server tokudb tokudb-backup-plugin
-
-# Brian Evans <grknight@gentoo.org> (18 Aug 2016)
-# Mask jdbc as most arches don't support java
-dev-db/mariadb jdbc
-
-# James Le Cuirot <chewi@gentoo.org> (26 Jul 2016)
-# Only available on some architectures.
-dev-java/icedtea shenandoah
-
-# Mike Gilbert <floppym@gentoo.org> (23 Jun 2016)
-# This flag only has meaning on amd64
-sys-boot/grub:2 grub_platforms_xen-32
-
-# Ian Delaney <idella4@gentoo.org> (06 Apr 2016)
-# on behalf of Ilya Tumaykin <itumaykin+gentoo@gmail.com>
-# Raspberry Pi support is only available on arm.
-# Mask raspberry-pi USE globally, unmask on arm.
-media-video/mpv raspberry-pi
-
-# Alexis Ballier <aballier@gentoo.org> (14 Nov 2015)
-# MMAL is only available on the Raspberry Pi:
-# Mask it globally, unmask it on arm.
-media-video/ffmpeg mmal
-
-# Nathan Phillip Brink <binki@gentoo.org> (26 Sep 2015)
-# git useflag requires dev-libs/libgit2 which few arches support
-dev-util/geany-plugins git
-
-# Brian Evans <grknight@gentoo.org (14 Sep 2015)
-# Mask new USE flags for mariadb which all arches do not yet have dependencies
->=dev-db/mariadb-10.1.0 mroonga sst-xtrabackup galera
-
-# Mike Gilbert <floppym@gentoo.org> (05 Sep 2015)
-# sys-boot/gnu-efi is not supported on all archs.
-sys-apps/systemd gnuefi
-
-# James Le Cuirot <chewi@gentoo.org> (29 Jul 2015)
-# JavaFX and the browser plugin are not included on some platforms.
-dev-java/oracle-jdk-bin javafx nsplugin
-dev-java/oracle-jre-bin javafx nsplugin
-
-# Ben de Groot <yngwin@gentoo.org> (15 Mar 2015)
-# Mask bdplus support and unmask on arches where libbdplus is keyworded.
-media-libs/libbluray bdplus
-
-# Michał Górny <mgorny@gentoo.org> (01 Mar 2015)
-# pidgin-opensteamworks is only available for amd64, ppc32 and x86
-net-im/telepathy-connection-managers steam
-
-# Ben de Groot <yngwin@gentoo.org> (07 Feb 2015)
-# Mask for all arches, can be unmasked on arm once keyworded there
-games-board/stockfish armv7
-
-# Mike Frysinger <vapier@gentoo.org> (04 Aug 2014)
-# Mask flashrom drivers that only work on x86 due to in/out asm insns #454024
-sys-apps/flashrom atahpt nic3com nicnatsemi nicrealtek rayer_spi satamv
-
-# Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> (24 Apr 2014)
-# It's only supported on amd64
-dev-db/mariadb tokudb
-
-# Lars Wendler <polynomial-c@gentoo.org> (23 Apr 2014)
-# Not working on 64bit systems
-media-sound/lmms vst
-
-# Alexey Shvetsov <alexxy@gentoo.org> (16 Apr 2014)
-# libehca only works on ppc*
-sys-fabric/ofed ofed_drivers_ehca
-
-# Andreas K. Huettel <dilfridge@gentoo.org> (4 Jan 2014)
-# Mask until dependencies are keyworded (bug 497068)
-dev-vcs/git mediawiki mediawiki-experimental
-
-# Sergey Popov <pinkbyte@gentoo.org> (27 Dec 2013)
-# Mask because Boost.Context library does not work on most of arches
-dev-libs/boost context
-
-# Jeff Horelick <jdhore@gentoo.org> (1 Sep 2013)
-# Dependency (media-libs/libsidplayfp) only keyworded
-# on x86 and amd64. Will unmask there.
->=media-plugins/audacious-plugins-3.4 sid
-
-# Tim Harder <radhermit@gentoo.org> (13 Aug 2013)
-# Related deps dev-lang/luajit and dev-scheme/racket are not keyworded by most arches.
-app-editors/vim luajit racket
-app-editors/gvim luajit racket
-
-# Kacper Kowalik <xarthisius@gentoo.org> (09 Aug 2013)
-# Doesn't work on most profiles. Easier to mask here and
-# unmask in particular profiles
-sys-apps/hwloc gl
-
-# Christoph Junghans <junghans@gentoo.org> (26 Dec 2012)
-# mkl only works on x86/amd64
-sci-chemistry/gromacs mkl
-
-# Diego Elio Pettenò <flameeyes@gentoo.org> (3 Nov 2012)
-# Requires net-dns/unbound which is not keyworded by most arches
-net-libs/gnutls dane
-
-# Ben de Groot <yngwin@gentoo.org> (30 Jul 2012)
-# fontconfig-infinality dependency not yet keyworded on most arches
-media-libs/freetype infinality
-
-# Mike Gilbert <floppym@gentoo.org> (29 Jun 2012)
-# sys-fs/zfs is not available everywhere.
-sys-boot/grub libzfs
-
-# Michał Górny <mgorny@gentoo.org> (11 Apr 2012)
-# JIT compilation in libzpaq generates code for x86/amd64.
-app-arch/zpaq jit
-
-# Arun Raghavan <ford_prefect@gentoo.org> (28 Mar 2012)
-# webrtc-audio-processing is only supported on x86/amd64. Possibly arm can be
-# added.
-media-sound/pulseaudio webrtc-aec
-
-# Christoph Junghans <junghans@gentoo.org> (04 Feb 2012)
-# mips only use flags
->=sci-libs/fftw-3 zbus
-
-# Alexandre Rostovtsev <tetromino@gentoo.org> (09 Jan 2012)
-# jsc JIT compilation is supported only on amd64/arm/x86 and their prefixes, so
-# it's masked here and unmasked in individual profiles (bug #396313).
-net-libs/webkit-gtk jit
-www-client/midori jit
-
-# Samuli Suominen <ssuominen@gentoo.org> (06 Dec 2011)
-# NuppelVideo is available on x86 only
-media-video/transcode nuv pic
-
-# Davide Pesavento <pesa@gentoo.org> (30 Nov 2011)
-# The QML (V4) and JSC JITs are supported only on amd64/arm/x86, so
-# mask the flag here and unmask it in the appropriate arch profiles.
-dev-qt/qtdeclarative jit
-dev-qt/qtscript jit
-dev-qt/qtwebkit jit
-
-# Samuli Suominen <ssuominen@gentoo.org> (25 Nov 2011)
-# Expose USE="suid" for USE="svga" only for x86 users,
-# see arch/x86/package.use.mask
-www-client/links suid
-
-# Robin H. Johnson <robbat2@gentoo.org> (10 Jul 2011)
-# PPS should work on all arches, but only keyworded on amd64/x86
->=net-misc/ntp-4.2.6_p3-r1 parse-clocks
-
-# Tomáš Chvátal <scarabeus@gentoo.org> (4 Apr 2010)
-# Masked because tools pulled in are not supported on most archs.
-sys-power/pm-utils video_cards_intel video_cards_radeon
-
-# Jean-Noël Rivasseau <elvanor@gentoo.org> (23 Sep 2009)
-# X use flag only for amd64/x86, bug 285951.
-media-gfx/iscan X
-
-# Serkan Kaba <serkan@gentoo.org> (20 Jul 2008)
-# Java is not supported in most of the arches enchant is keyworded
-app-text/enchant zemberek
-
-# Raúl Porcel <armin76@gentoo.org> (09 Nov 2008)
-# CPU opts: This needs amd64, x86 and ppc on some of them
-# dvdnav: hard masked dependency
-media-video/mplayer cpudetection
-
-# Ian Whyman <thev00d00@gentoo.org> (22 May 2016)
-# Mask raspberry-pi except on arm.
-dev-libs/libcec raspberry-pi
diff --git a/profiles/arch/base/use.force b/profiles/arch/base/use.force
deleted file mode 100644
index 7f213b9d..00000000
--- a/profiles/arch/base/use.force
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# James Le Cuirot <chewi@gentoo.org> (29 Jun 2017)
-# Forced and masked by default. Unmask where necessary.
-big-endian
diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask
deleted file mode 100644
index 900b90b1..00000000
--- a/profiles/arch/base/use.mask
+++ /dev/null
@@ -1,244 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# James Le Cuirot <chewi@gentoo.org> (29 Jun 2017)
-# Forced and masked by default. Unmask where necessary.
-big-endian
-
-# Sven Wegener <swegener@gentoo.org> (31 May 2017)
-# libvirt is only supported on specific architectures
-libvirt
-
-# Michael Orlitzky <mjo@gentoo.org> (7 Jan 2017)
-# The dev-db/firebird and dev-db/oracle-instantclient* packages
-# only support amd64 and x86.
-firebird
-oci8
-
-# cilk has been ported only to x86 systems
-cilk
-
-# cuda only works on amd64/x86
-cuda
-
-# masking here, and unmasking in arch/x86/use.mask
-vidix
-
-# Mask as long its not available everywhere
-zeitgeist
-
-# vdpau is currently only available with binary nvidia-drivers, thus amd64/x86*
-vdpau
-
-# Infiniband stuff should generaly work on all arches but keyworded only on amd64/x86
-infiniband
-
-# These need libieee1284 which is amd64/x86 only.
-sane_backends_canon_pp
-sane_backends_hpsj5s
-sane_backends_mustek_pp
-sane_backends_qcam
-
-# amd64/x86 arch specific USE flags
-lilo
-mpx
-svga
-nvram
-cpu_flags_x86_3dnow
-cpu_flags_x86_3dnowext
-cpu_flags_x86_aes
-cpu_flags_x86_avx
-cpu_flags_x86_avx2
-cpu_flags_x86_fma3
-cpu_flags_x86_fma4
-cpu_flags_x86_mmx
-cpu_flags_x86_mmxext
-cpu_flags_x86_padlock
-cpu_flags_x86_popcnt
-cpu_flags_x86_sse
-cpu_flags_x86_sse2
-cpu_flags_x86_sse3
-cpu_flags_x86_sse4_1
-cpu_flags_x86_sse4_2
-cpu_flags_x86_sse4a
-cpu_flags_x86_ssse3
-cpu_flags_x86_xop
-
-# ppc arch specific USE flags
-altivec
-ppcsha1
-power8
-
-# mips arch specific USE flags
-fixed-point
-loongson2f
-mipsdspr1
-mipsdspr2
-mipsfpu
-
-# ppc64 arch specific USE flags
-ibm
-ps3
-
-# sparc arch specific USE flags
-vis
-
-# arm arch specific USE flags
-cpu_flags_arm_v4
-cpu_flags_arm_v5
-cpu_flags_arm_v6
-cpu_flags_arm_v7
-cpu_flags_arm_v8
-cpu_flags_arm_aes
-cpu_flags_arm_crc32
-cpu_flags_arm_edsp
-cpu_flags_arm_iwmmxt
-cpu_flags_arm_neon
-cpu_flags_arm_sha1
-cpu_flags_arm_sha2
-cpu_flags_arm_thumb
-cpu_flags_arm_thumb2
-cpu_flags_arm_vfp
-cpu_flags_arm_vfpv3
-cpu_flags_arm_vfpv4
-cpu_flags_arm_vfp-d32
-
-# [old] arm arch specific USE flags
-armvfp
-armv5te
-armv6
-armv6t2
-iwmmxt
-neon
-
-# nVidia XvMC requires nvidia-drivers/nvidia-legacy-drivers
-nvidia
-
-# dev-db/oracle-instantclient-basic is only available on x86
-oci8-instant-client
-oracle
-
-# not keyworded on non-x86 systems
-video_cards_geode
-video_cards_voodoo
-
-# not needed on non-mips systems
-video_cards_newport
-
-# not needed on non-x86, non-amd64 systems
-input_devices_vmmouse
-video_cards_ast
-video_cards_i915
-video_cards_i965
-video_cards_intel
-video_cards_nvidia
-video_cards_via
-video_cards_vmware
-video_cards_virtualbox
-
-# not needed on non-x86, non-amd64, non-mips systems
-video_cards_siliconmotion
-
-# not needed on non-arm systems
-video_cards_exynos
-video_cards_freedreno
-video_cards_imx
-video_cards_omap
-video_cards_tegra
-video_cards_vc4
-
-# James Le Cuirot <chewi@gentoo.org>
-# Vivante is only available for arm and mips.
-video_cards_vivante
-
-# linux-only drivers
-video_cards_qxl
-
-# not needed on non-x86, non-amd64, non-ppc systems
-input_devices_synaptics
-input_devices_wacom
-
-# Robert Buchholz <rbu@gentoo.org> (03 Jun 2007)
-# Only works on x86 or amd64
-lcd_devices_svga
-lcd_devices_luise
-
-# George Shapovalov <george@gentoo.org> (8 Apr 2007)
-# Ada is supported only on x86, amd64 and ppc at present
-ada
-
-# Alex Legler <a3li@gentoo.org> (7 Dec 2009)
-# Rubinius is whitelisted on supported arches
-ruby_targets_rbx
-
-# Samuli Suominen <ssuominen@gentoo.org> (03 Oct 2011)
-# RealMagic Hollywood+/Creative DXR3 support
-# Still using obsolete V4L1 wrt bug 350211
-# If fixed, should be unmasked in amd64/x86/ppc32 use.mask
-dxr3
-
-# Diego Elio Pettenò <flameeyes@gentoo.org> (21 Aug 2012)
-# IPMI is only implemented for x86, amd64 and ia64
-ipmi
-
-# Alexandre Rostovtsev <tetromino@gentoo.org> (09 Dec 2012)
-# dev-lang/orc is useful only for some specific arches (amd64/x86/arm/...)
-orc
-
-# Mike Gilbert <floppym@gentoo.org> (02 Jan 2013)
-# PyPy is unkeyworded on most arches. If you are running amd64 or x86,
-# please switch to one of the testing 13.0 profiles to get it.
-python_targets_pypy
-python_single_target_pypy
-python_targets_pypy3
-python_single_target_pypy3
-
-# Michał Górny <mgorny@gentoo.org> (26 Jan 2013)
-# Mask the multilib flags globally. Unmasked in specific arches.
-abi_x86_32
-abi_x86_64
-abi_x86_x32
-# Matt Turner <mattst88@gentoo.org> (29 Jul 2013)
-abi_mips_o32
-abi_mips_n32
-abi_mips_n64
-abi_ppc_32
-abi_ppc_64
-abi_s390_32
-abi_s390_64
-
-# Andrey Grozin <grozin@gentoo.org> (25 Jun 2014)
-# These lisps are available only on some arches
-clisp
-clozurecl
-cmucl
-ecls
-gcl
-sbcl
-
-# Michał Górny <mgorny@gentoo.org> (4 May 2013)
-# Mask systemd flag globally, unmasked on arches on which systemd
-# is keyworded.
-systemd
-
-# Mike Gilbert <floppym@gentoo.org> (19 Oct 2014)
-# sys-libs/libapparmor
-apparmor
-
-# Mask flags that correspond to all possible ARCH values.
-alpha
-amd64
-amd64-fbsd
-arm
-arm64
-hppa
-ia64
-m68k
-mips
-ppc
-ppc64
-s390
-sh
-sparc
-x86
-x86-fbsd