summaryrefslogtreecommitdiff
path: root/profiles/base/use.mask
blob: d805d7c7b66b7c5a5d36999056b8f0c9977af499 (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
# 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.

# Marek Szuba <marecki@gentoo.org> (2021-07-12)
# Effectively EOL, no packages in the tree strictly require this
# particular version
lua_single_target_lua5-2
lua_targets_lua5-2

# Hans de Graaff <graaff@gentoo.org> (2021-07-09)
# Mask Ruby 2.5 as EOL
ruby_targets_ruby25

# Aaron W. Swenson <titanofold@gentoo.org> (2021-07-05)
# PostgreSQL 9.5 masked for removal
postgres_targets_postgres9_5

# 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
php7-2

# 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. bug #741076
ros_messages_eus

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

# 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