e81b99e2eb2660b3e953aa99e2b04306c3908911
[gentoo.git] / profiles / arch / amd64 / package.use.mask
1 # Copyright 1999-2018 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
3
4 # When you add an entry to the top of this file, add your name, the date, and
5 # an explanation of why something is getting masked. Please be extremely
6 # careful not to commit atoms that are not valid, as it can cause large-scale
7 # breakage, especially if it ends up in the daily snapshot.
8 #
9 ## Example:
10 ##
11 ## # Dev E. Loper <developer@gentoo.org> (28 Jun 2012)
12 ## # Masking foo USE flag until we can get the
13 ## # foo stuff to work properly again (bug 12345)
14 ## =media-video/mplayer-0.90_pre5 foo
15 ## =media-video/mplayer-0.90_pre5-r1 foo
16 #
17
18 #--- END OF EXAMPLES ---
19
20 # James Le Cuirot <chewi@gentoo.org> (02 Nov 2018)
21 # Vulkan is only available on amd64 at present.
22 media-libs/libsdl2 -vulkan
23
24 # Thomas Deutschmann <whissi@gentoo.org> (12 Oct 2018)
25 # www-client/firefox is available on amd64
26 app-misc/tracker -firefox-bookmarks
27
28 # Michael Palimaka <kensington@gentoo.org> (12 Oct 2018)
29 # Unmask arch-specific USE flags available on amd64
30 net-analyzer/testssl -bundled-openssl -kerberos
31
32 # Thomas Deutschmann <whissi@gentoo.org> (30 Sep 2018)
33 # Unmask libheif support where media-libs/libheif is keyworded
34 media-gfx/imagemagick -heif
35
36 # Ben Kohler <bkohler@gentoo.org> (23 Aug 2018)
37 # Unmask iwd support where net-wireless/iwd is keyworded
38 net-misc/connman -iwd
39 net-misc/networkmanager -iwd
40
41 # Thomas Deutschmann <whissi@gentoo.org> (23 Aug 2018)
42 # Dependency sys-cluster/ceph is keyworded for amd64
43 net-fs/samba -ceph
44
45 # Göktürk Yüksek <gokturk@gentoo.org> (6 Jul 2018)
46 # Dependency app-crypt/jitterentropy is keyworded for amd64
47 sys-apps/rng-tools -jitterentropy
48
49 # Rick Farina <zerochaos@gentoo.org> (27 Jun 2018)
50 # Catalyst has support for assembling bootloader on this arch
51 dev-util/catalyst -system-bootloader
52
53 # Ilya Tumaykin <itumaykin+gentoo@gmail.com> (17 Jun 2018)
54 # Vulkan support is only available on few selected arches atm.
55 # Mask everywhere, unmask where appropriate.
56 media-video/mpv -vulkan
57
58 # Mikle Kolyada <zlogene@gentoo.org> (02 Jun 2018)
59 # Too many untested ruby dependencies
60 <dev-ruby/haml-5 test
61
62 # Nick Sarnie <sarnex@gentoo.org> (29 Apr 2018)
63 # media-libs/vulkan-loader and app-emulation/vkd3d are keyworded on amd64
64 app-emulation/wine-any -vkd3d -vulkan
65 app-emulation/wine-d3d9 -vkd3d -vulkan
66 app-emulation/wine-staging -vkd3d -vulkan
67 app-emulation/wine-vanilla -vkd3d -vulkan
68
69 # Richard Yao <ryao@gentoo.org> (16 Apr 2018)
70 # sys-fs/zfs is keyworded on amd64
71 sys-cluster/ceph -zfs
72 sys-boot/grub -libzfs
73
74 # Amy Liffey <amynka@gentoo.org> (19 Sep 2017)
75 # [cuda] is unmasked in this profiles.
76 media-libs/opencv -contrib_xfeatures2d
77
78 # Brian Evans <grknight@gentoo.org> (21 Jul 2017)
79 # app-crypt/argon2 is keyworded on amd64
80 dev-lang/php -argon2
81
82 # David Seifert <soap@gentoo.org> (20 May 2017)
83 # cpyrit-cuda does not support GCC 4.9 or later
84 net-wireless/pyrit cuda
85
86 # Rick Farina <zerochaos@gentoo.org> (11 May 2017)
87 # nexpose and openvas work on amd64
88 net-analyzer/metasploit -nexpose -openvas
89
90 # Thomas Deutschmann <whissi@gentoo.org> (01 Mar 2017)
91 # dev-libs/libmaxminddb is keyworded on amd64
92 app-admin/rsyslog -mdblookup
93
94 # Alexis Ballier <aballier@gentoo.org> (21 Feb 2017)
95 # spacetime works on amd64
96 # https://caml.inria.fr/pub/docs/manual-ocaml/spacetime.html
97 dev-lang/ocaml -spacetime
98
99 # Alexis Ballier <aballier@gentoo.org> (31 Jan 2017)
100 # nvidia drivers are unmasked here
101 media-video/ffmpeg -nvenc
102
103 # Luke Dashjr <luke-jr+gentoobugs@utopios.org> (04 Jan 2017)
104 # Assembly optimisations are supported on amd64 for all versions
105 dev-libs/libsecp256k1 -asm
106
107 # Andreas Sturmlechner <asturm@gentoo.org> (31 Dec 2016)
108 # on behalf of Andreas K. Hüttel <dilfridge@gentoo.org> (14 Dec 2016)
109 # Fails to build with newly unmasked ffmpeg-3, so mask this useflag
110 # Workaround; leaving a real fix to the maintainers... bug 580630
111 media-libs/mlt vdpau
112
113 # Ettore Di Giacinto <mudler@gentoo.org> (18 Oct 2016)
114 # Enable gambit and scm only on supported architectures
115 >=dev-scheme/slib-3.2.5 -gambit -scm
116
117 # Thomas Deutschmann <whissi@gentoo.org> (22 Sep 2016)
118 # Enable MQTT support on supported architectures
119 app-metrics/collectd -collectd_plugins_mqtt
120
121 # Thomas Deutschmann <whissi@gentoo.org> (26 Aug 2016)
122 # Enable numa support on supported architectures
123 dev-db/mysql -numa
124 dev-db/percona-server -numa
125
126 # Brian Evans <grknight@gentoo.org> (23 Aug 2016)
127 # It's only supported on amd64
128 dev-db/percona-server -tokudb -tokudb-backup-plugin
129
130 # Brian Evans <grknight@gentoo.org> (18 Aug 2016)
131 # Allow jdbc on this arch
132 dev-db/mariadb -jdbc
133
134 # Andrew Savchenko <bircoph@gentoo.org> (11 Aug 2016)
135 # PGO is fixed on amd64
136 >=www-client/firefox-48 -pgo
137
138 # James Le Cuirot <chewi@gentoo.org> (26 Jul 2016)
139 # Only available on some architectures.
140 dev-java/icedtea -shenandoah
141
142 # Mike Gilbert <floppym@gentoo.org> (23 Jun 2016)
143 # This flag only has meaning on amd64
144 sys-boot/grub:2 -grub_platforms_xen-32
145
146 # Nathan Phillip Brink <binki@gentoo.org> (26 Sep 2015)
147 # git useflag requires dev-libs/libgit2 which few arches support
148 dev-util/geany-plugins -git
149
150 # Brian Evans <grknight@gentoo.org (14 Sep 2015)
151 # Unmask new USE flags for mariadb on supported arches
152 >=dev-db/mariadb-10.1.0 -mroonga -sst-xtrabackup -galera
153
154 # Mike Gilbert <floppym@gentoo.org> (05 Sep 2015)
155 # sys-boot/gnu-efi is not supported on all archs.
156 sys-apps/systemd -gnuefi
157
158 # James Le Cuirot <chewi@gentoo.org> (28 Jul 2015)
159 # JavaFX and the browser plugin are included on x64 Linux.
160 dev-java/oracle-jdk-bin -javafx -nsplugin
161 dev-java/oracle-jre-bin -javafx -nsplugin
162
163 # Ben de Groot <yngwin@gentoo.org> (15 Mar 2015)
164 # media-libs/libbdplus is keyworded on amd64, so unmask the useflag
165 media-libs/libbluray -bdplus
166
167 # Michał Górny <mgorny@gentoo.org> (01 Mar 2015)
168 # pidgin-opensteamworks is only available for amd64, ppc32 and x86
169 net-im/telepathy-connection-managers -steam
170
171 # Mike Frysinger <vapier@gentoo.org> (04 Aug 2014)
172 # Unmask flashrom drivers that only work on x86 due to in/out asm insns #454024
173 sys-apps/flashrom -atahpt -nic3com -nicnatsemi -nicrealtek -rayer_spi -satamv
174
175 # Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> (24 Apr 2014)
176 # It's only supported on amd64
177 dev-db/mariadb -tokudb
178
179 # Samuli Suominen <ssuominen@gentoo.org> (16 Feb 2014)
180 # Still considered experimental by upstream:
181 # https://sourceforge.net/p/mikmod/bugs/16/#17ea
182 media-libs/libmikmod cpu_flags_x86_sse2
183
184 # Andreas K. Huettel <dilfridge@gentoo.org> (4 Jan 2014)
185 # While globally masked, the needed amd64 keywords are already present
186 dev-vcs/git -mediawiki -mediawiki-experimental
187
188 # Sergey Popov <pinkbyte@gentoo.org> (27 Dec 2013)
189 # Boost.Context can be built on amd64
190 dev-libs/boost  -context
191
192 # Michał Górny <mgorny@gentoo.org> (15 Dec 2013)
193 # mupen64plus' 2.0 new dynamic recompiler is supported on x86 and arm
194 # only.
195 games-emulation/mupen64plus-core new-dynarec
196
197 # Jeff Horelick <jdhore@gentoo.org> (1 Sep 2013)
198 # Dependency (media-libs/libsidplayfp) only keyworded
199 # on x86 and amd64. (masked in base)
200 >=media-plugins/audacious-plugins-3.4 -sid
201
202 # Tim Harder <radhermit@gentoo.org> (13 Aug 2013)
203 # dev-lang/luajit keyworded for amd64 (masked in base)
204 # dev-scheme/racket keyworded for amd64 (masked in base)
205 app-editors/vim -luajit -racket
206 app-editors/gvim -luajit -racket
207
208 # Kacper Kowalik <xarthisius@gentoo.org> (09 Aug 2013)
209 # Works on amd64
210 sys-apps/hwloc -gl
211
212 # Michał Górny <mgorny@gentoo.org> (22 Jul 2013)
213 # Meaningless on amd64 (it controls the 32-bit x86 JIT).
214 dev-python/pypy cpu_flags_x86_sse2
215 dev-python/pypy-bin cpu_flags_x86_sse2
216 dev-python/pypy3 cpu_flags_x86_sse2
217 dev-python/pypy3-bin cpu_flags_x86_sse2
218
219 # Christoph Junghans <junghans@gentoo.org> (26 Dec 2012)
220 # cuda works on x86/amd64 (masked in base)
221 sci-chemistry/gromacs -mkl
222
223 # Diego Elio Pettenò <flameeyes@gentoo.org> (3 Nov 2012)
224 # Unmask here, as it's masked in base.
225 net-libs/gnutls -dane
226
227 # Ben de Groot <yngwin@gentoo.org> (30 Jul 2012)
228 # dependency keyworded here, masked in base
229 media-libs/freetype -infinality
230
231 # Alexandre Rostovtsev <tetromino@gentoo.org> (12 Apr 2012)
232 # Temporary mask-in-base, unmask-in-arch for dev-python/mako keywording for
233 # gobject-introspection[doctool], bug #411761
234 dev-libs/gobject-introspection -doctool
235
236 # Michał Górny <mgorny@gentoo.org> (11 Apr 2012)
237 # JIT compilation in zpaq generates code for x86/amd64.
238 app-arch/zpaq -jit
239
240 # Arun Raghavan <ford_prefect@gentoo.org> (29 Mar 2012)
241 # webrtc-audio-processing is only supported on x86/amd64. Possibly arm can be
242 # added.
243 media-sound/pulseaudio -webrtc-aec
244
245 # Bernard Cafarelli <voyageur@gentoo.org> (27 Feb 2012)
246 # Masked in base profile, supported on this arch
247 gnustep-base/gnustep-make -libobjc2
248
249 # Alexandre Rostovtsev <tetromino@gentoo.org> (09 Jan 2012)
250 # jsc JIT compilation is supported only on amd64/arm/x86 and their prefixes, so
251 # it's masked in base profile and unmasked here (bug #396313).
252 net-libs/webkit-gtk -jit
253 www-client/midori -jit
254
255 # Davide Pesavento <pesa@gentoo.org> (30 Nov 2011)
256 # The QML (V4) and JSC JITs are supported only on amd64/arm/x86,
257 # so the flag is masked in the base profile and unmasked here.
258 dev-qt/qtdeclarative -jit
259 dev-qt/qtscript -jit
260 dev-qt/qtwebkit -jit
261
262 # Robin H. Johnson <robbat2@gentoo.org> (10 Jul 2011)
263 # PPS should work on all arches, but only keyworded on amd64/x86
264 >=net-misc/ntp-4.2.6_p3-r1 -parse-clocks
265
266 # Tim Harder <radhermit@gentoo.org> (13 Feb 2011)
267 # Masked in base, unmask for amd64/x86
268 >=media-video/mplayer-1.0_rc4_p20101219 -bluray
269
270 # Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (28 Nov 2010)
271 # sys-devel/llvm is keyworded on amd64
272 media-libs/mesa -llvm
273
274 # Tomáš Chvátal <scarabeus@gentoo.org> (4 Apr 2010)
275 # x86 platforms works
276 sys-power/pm-utils -video_cards_intel -video_cards_radeon
277
278 # Jean-Noël Rivasseau <elvanor@gentoo.org> (23 Sep 2009)
279 # X use flag only for amd64/x86, bug 285951.
280 media-gfx/iscan -X
281
282 # Bernard Cafarelli <voyageur@gentoo.org> (20 Mar 2009)
283 # Depends on packages not yet keyworded for amd64, cf bug #22042
284 app-backup/backup-manager s3
285
286 # Jeremy Olexa <darkside@gentoo.org> (07 Feb 2009)
287 # USE=mmx on imlib2 causes issues with other apps. See bug 218382 (comments
288 # 11-12)
289 media-libs/imlib2 cpu_flags_x86_mmx
290
291 # Jeremy Olexa <darkside@gentoo.org> (27 Dec 2008)
292 # Mask static USE flag because it just doesn't work on amd64. See bug 236591
293 >=app-arch/p7zip-4.58 static
294
295 # Jeremy Olexa <darkside@gentoo.org> (24 Dec 2008)
296 # unmask USE=bindist on amd64 - also unmasking the other flags that were under a
297 # bad comment heading. see bug #246144
298 media-video/mplayer -cpudetection
299
300 # assembler-section
301
302 # Oct 23th 2006; blubb@gentoo.org
303 # upstream forces sse2 for amd64; mmx flag does nothing
304 app-crypt/johntheripper cpu_flags_x86_mmx
305
306 # Oct 23th 2006; blubb@gentoo.org
307 # x86 asm only:
308 media-libs/libfame cpu_flags_x86_mmx
309 media-libs/sdl-gfx cpu_flags_x86_mmx
310 media-libs/smpeg cpu_flags_x86_mmx
311 x11-terms/eterm cpu_flags_x86_mmx
312
313 # x86_64 opts are enabled with USE sse. so masking the rest
314 media-sound/mpg123 cpu_flags_x86_mmx cpu_flags_x86_3dnow cpu_flags_x86_3dnowext
315
316 # 8 May 2007: Alistair Bush <ali_bush@gentoo.org>
317 # Mask doc flag for fop as nearly impossible to
318 # run javadoc target.  see #177585
319 >=dev-java/fop-0.93 doc
320
321 # 8 Aug 2008: Alexis Ballier <aballier@gentoo.org>
322 # x86 asm only, it won't be built on amd64 if mmx useflag is enabled but that
323 # saves people from needlessly installing nasm
324 # Refs bug #93279
325 media-sound/lame cpu_flags_x86_mmx