You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/profiles/arch/base/use.mask

235 lines
4.8 KiB

# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Andreas Sturmlechner <asturm@gentoo.org> (2020-06-06)
# sci-libs/mkl is only supported on specific architectures
mkl
# Thomas Deutschmann <whissi@gentoo.org> (2019-11-11)
# James Le Cuirot <chewi@gentoo.org> (2017-06-29)
# Forced and masked by default. Unmask where necessary.
big-endian
# Sven Wegener <swegener@gentoo.org> (2017-05-31)
# libvirt is only supported on specific architectures
libvirt
# Michael Orlitzky <mjo@gentoo.org> (2017-01-07)
# 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
# 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
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
# 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_iwmmxt2
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
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
# 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_iris
video_cards_nvidia
video_cards_vesa
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_lima
video_cards_omap
video_cards_panfrost
video_cards_tegra
video_cards_v3d
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> (2007-06-03)
# Only works on x86 or amd64
lcd_devices_luise
# Alex Legler <a3li@gentoo.org> (2009-12-07)
# Rubinius is whitelisted on supported arches
ruby_targets_rbx
# Samuli Suominen <ssuominen@gentoo.org> (2011-10-03)
# 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> (2012-08-21)
# IPMI is only implemented for x86, amd64 and ia64
ipmi
# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-09)
# dev-lang/orc is useful only for some specific arches (amd64/x86/arm/...)
orc
# Mike Gilbert <floppym@gentoo.org> (2013-01-02)
# 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_pypy3
python_single_target_pypy3
# Michał Górny <mgorny@gentoo.org> (2013-01-26)
# Mask the multilib flags globally. Unmasked in specific arches.
abi_x86_32
abi_x86_64
abi_x86_x32
# Matt Turner <mattst88@gentoo.org> (2013-07-29)
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> (2014-06-25)
# These lisps are available only on some arches
clisp
clozurecl
cmucl
ecls
gcl
sbcl
# Michał Górny <mgorny@gentoo.org> (2013-05-04)
# Mask systemd flag globally, unmasked on arches on which systemd
# is keyworded.
systemd
# Mike Gilbert <floppym@gentoo.org> (2014-10-19)
# 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
riscv
s390
sparc
x86
x86-fbsd