summaryrefslogtreecommitdiff
blob: 886afcc18ec3defe8d1102d26db5794a6978f220 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

# This file is only for generic masks. For arch-specific masks (i.e.
# mask everywhere, unmask on arch/*) use arch/base.

# Brian Evans <grknight@gentoo.org> (2021-01-07)
# PHP 7.2 is security vulnerable and end-of-life
# Please upgrade to a newer slot
php_targets_php7-2

# Michał Górny <mgorny@gentoo.org> (2021-01-01)
# The support for python3.6 target in Gentoo is discontinued.
# The flags are masked to permit removal of the last backport packages.
# Once they're gone, the eclass support will be disabled and the flags
# removed.
python_targets_python3_6
python_single_target_python3_6

# Alexis Ballier <aballier@gentoo.org> (2020-10-13)
# Nothing depends on those ROS messages. dev-ros/geneus
# is half broken in our setup where it looks for packages
# on the filesystem and causes build failures.
# See e.g. https://bugs.gentoo.org/741076
ros_messages_eus

# Michał Górny <mgorny@gentoo.org> (2020-08-22)
# app-office/openoffice-bin is being removed.
office_implementation_openoffice

# Hans de Graaff <graaff@gentoo.org> (2020-06-13)
# Mask Ruby 2.4 as EOL
ruby_targets_ruby24

# Matt Turner <mattst88@gentoo.org> (2020-03-25)
# media-libs/libav is masked for removal
libav

# Brian Evans <grknight@gentoo.org> (2019-12-19)
# PHP 7.1 is end of life and has security issues Bug 703326
php_targets_php7-1

# Brian Evans <grknight@gentoo.org> (2019-10-01)
# Mask PHP 5.6 target for EOL
php_targets_php5-6

# Matt Turner <mattst88@gentoo.org> (2019-09-01)
# app-office/texmacs is package.mask'd. Bug #436400
texmacs

# Hans de Graaff <graaff@gentoo.org> (2019-04-07)
# Mask Ruby 2.3 as EOL
ruby_targets_ruby23

# Brian Evans <grknight@gentoo.org> (2019-01-11)
# Mask PHP 7.0 target as EOL
php_targets_php7-0

# Matt Turner <mattst88@gentoo.org> (2018-11-11)
# d3d9 only works on amd64/x86.
d3d9

# winssl is for prefix/windows/winnt only
winssl

# CURL_SSL=winssl is for prefix/windows/winnt only
curl_ssl_winssl

# masking here and unmasking in default/linux/
kmod

# not ready for primetime
packagekit

# profile specific USE flags
# Don't put hardened in here.
# TODO: move multilib into arch/base once inherit order is fixed
selinux
uclibc
multilib

# Mask ELIBC, KERNEL, and USERLAND flags that apply to specific profiles.
userland_BSD

elibc_AIX
elibc_bionic
elibc_Cygwin
elibc_Darwin
elibc_DragonFly
elibc_FreeBSD
elibc_HPUX
elibc_Interix
elibc_mintlib
elibc_musl
elibc_NetBSD
elibc_OpenBSD
elibc_SunOS
elibc_uclibc
elibc_Winnt

kernel_AIX
kernel_Darwin
kernel_FreeBSD
kernel_freemint
kernel_HPUX
kernel_NetBSD
kernel_OpenBSD
kernel_SunOS
kernel_Winnt

# Diego Pettenò <flameeyes@gentoo.org> (2006-12-30)
# These are specific of Mac OS X
aqua
coreaudio

# Jeremy Olexa <darkside@gentoo.org>
# The prefix USE flags should never be used on non prefix profiles
prefix
prefix-guest
prefix-stack

# Diego E. Pettenò <flameeyes@gentoo.org> (2010-10-19)
# masking flags that only apply to FreeBSD
kqueue

# Diego Elio Pettenò <flameeyes@gentoo.org> (2012-08-18)
# Prelude is being masked for removal
prelude

# Diego Elio Pettenò <flameeyes@gentoo.org> (2012-08-27)
# netlink is a Linux-specific interface
netlink

# Andreas K. Hüttel <dilfridge@gentoo.org> (2019-09-18)
# mask removed ABI_RISCV flags so they do not trigger rebuild
# in emerge
abi_riscv_lp64
abi_riscv_lp64d
abi_riscv_ilp32
abi_riscv_ilp32d