Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Cc: "Michał Górny" <mgorny@g.o>
Subject: [gentoo-dev] [PATCH 4/4] profiles: Move arch-specific package.use.mask to arch/base
Date: Mon, 13 Feb 2017 14:44:44
Message-Id: 20170213144050.20756-5-mgorny@gentoo.org
In Reply to: [gentoo-dev] [PATCH] Profile cleanup, pt. 3: arch/base by "Michał Górny"
1 ---
2 profiles/arch/base/package.use.mask | 251 ++++++++++++++++++++++++++++++++++++
3 profiles/base/package.use.mask | 251 +-----------------------------------
4 2 files changed, 254 insertions(+), 248 deletions(-)
5 create mode 100644 profiles/arch/base/package.use.mask
6
7 diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask
8 new file mode 100644
9 index 000000000000..2aa971959c3a
10 --- /dev/null
11 +++ b/profiles/arch/base/package.use.mask
12 @@ -0,0 +1,251 @@
13 +# Copyright 1999-2017 Gentoo Foundation
14 +# Distributed under the terms of the GNU General Public License v2
15 +# $Id$
16 +
17 +# Alexis Ballier <aballier@g.o> (31 Jan 2017)
18 +# nvenc requires nvidia drivers, apply same mask logic
19 +media-video/ffmpeg nvenc
20 +
21 +# Thomas Deutschmann <whissi@g.o> (30 Jan 2017)
22 +# media-libs/raspberrypi-userland not keyworded
23 +media-video/motion mmal
24 +
25 +# Magnus Granberg <zorry@g.o> (18 Jan 2017)
26 +# Mask it globally, unmask it on supported arch
27 +>=sys-devel/gcc-6.2.0 pie
28 +
29 +# Luke Dashjr <luke-jr+gentoobugs@×××××××.org> (04 Jan 2017)
30 +# Mask assembly optimisations that are platform-specific
31 +dev-libs/libsecp256k1 asm
32 +
33 +# Ettore Di Giacinto <mudler@g.o> (18 Oct 2016)
34 +# Enable gambit and scm only on supported arches
35 +>=dev-scheme/slib-3.2.5 gambit scm
36 +
37 +# Thomas Deutschmann <whissi@g.o> (22 Sep 2016)
38 +# Dependency is only keyworded on amd64 and x86
39 +app-admin/collectd collectd_plugins_mqtt
40 +
41 +# Thomas Deutschmann <whissi@g.o> (26 Aug 2016)
42 +# It's only supported on amd64, ia64, powerpc and x86
43 +dev-db/percona-server numa
44 +
45 +# Brian Evans <grknight@g.o> (23 Aug 2016)
46 +# It's only supported on amd64
47 +dev-db/percona-server tokudb tokudb-backup-plugin
48 +
49 +# Brian Evans <grknight@g.o> (18 Aug 2016)
50 +# Mask jdbc as most arches don't support java
51 +dev-db/mariadb jdbc
52 +
53 +# James Le Cuirot <chewi@g.o> (26 Jul 2016)
54 +# Only available on amd64.
55 +dev-java/icedtea shenandoah
56 +
57 +# Mike Gilbert <floppym@g.o> (23 Jun 2016)
58 +# This flag only has meaning on amd64
59 +sys-boot/grub:2 grub_platforms_xen-32
60 +
61 +# Ian Delaney <idella4@g.o> (06 Apr 2016)
62 +# on behalf of Ilya Tumaykin <itumaykin+gentoo@×××××.com>
63 +# Raspberry Pi support is only available on arm.
64 +# Mask raspberry-pi USE globally, unmask on arm.
65 +media-video/mpv raspberry-pi
66 +
67 +# Alexis Ballier <aballier@g.o> (14 Nov 2015)
68 +# MMAL is only available on the Raspberry Pi:
69 +# Mask it globally, unmask it on arm.
70 +media-video/ffmpeg mmal
71 +
72 +# Nathan Phillip Brink <binki@g.o> (26 Sep 2015)
73 +# git useflag requires dev-libs/libgit2 which few arches support
74 +dev-util/geany-plugins git
75 +
76 +# Brian Evans <grknight@g.o (14 Sep 2015)
77 +# Mask new USE flags for mariadb which all arches do not yet have dependencies
78 +>=dev-db/mariadb-10.1.0 mroonga sst-xtrabackup galera
79 +
80 +# Mike Gilbert <floppym@g.o> (05 Sep 2015)
81 +# sys-boot/gnu-efi is not supported on all archs.
82 +sys-apps/systemd gnuefi
83 +
84 +# James Le Cuirot <chewi@g.o> (29 Jul 2015)
85 +# JavaFX and the browser plugin are not included on some platforms.
86 +dev-java/oracle-jdk-bin javafx nsplugin
87 +dev-java/oracle-jre-bin javafx nsplugin
88 +
89 +# Ben de Groot <yngwin@g.o> (15 Mar 2015)
90 +# Mask bdplus support and unmask on arches where libbdplus is keyworded.
91 +media-libs/libbluray bdplus
92 +
93 +# Michał Górny <mgorny@g.o> (01 Mar 2015)
94 +# pidgin-opensteamworks is only available for amd64, ppc32 and x86
95 +net-im/telepathy-connection-managers steam
96 +
97 +# Ben de Groot <yngwin@g.o> (07 Feb 2015)
98 +# Mask for all arches, can be unmasked on arm once keyworded there
99 +games-board/stockfish armv7
100 +
101 +# Tim Harder <radhermit@g.o> (10 Oct 2014)
102 +# Masked since skype isn't stable
103 +net-im/bitlbee skype
104 +
105 +# Mike Frysinger <vapier@g.o> (04 Aug 2014)
106 +# Mask flashrom drivers that only work on x86 due to in/out asm insns #454024
107 +sys-apps/flashrom atahpt nic3com nicnatsemi nicrealtek rayer_spi satamv
108 +
109 +# Jorge Manuel B. S. Vicetto <jmbsvicetto@g.o> (24 Apr 2014)
110 +# It's only supported on amd64
111 +dev-db/mariadb tokudb
112 +
113 +# Lars Wendler <polynomial-c@g.o> (23 Apr 2014)
114 +# Not working on 64bit systems
115 +media-sound/lmms vst
116 +
117 +# Alexey Shvetsov <alexxy@g.o> (16 Apr 2014)
118 +# libehca only works on ppc*
119 +sys-fabric/ofed ofed_drivers_ehca
120 +
121 +# Andreas K. Huettel <dilfridge@g.o> (4 Jan 2014)
122 +# Mask until dependencies are keyworded (bug 497068)
123 +dev-vcs/git mediawiki
124 +
125 +# Sergey Popov <pinkbyte@g.o> (27 Dec 2013)
126 +# Mask because Boost.Context library does not work on most of arches
127 +dev-libs/boost context
128 +
129 +# Jeff Horelick <jdhore@g.o> (1 Sep 2013)
130 +# Dependency (media-libs/libsidplayfp) only keyworded
131 +# on x86 and amd64. Will unmask there.
132 +>=media-plugins/audacious-plugins-3.4 sid
133 +
134 +# Tim Harder <radhermit@g.o> (13 Aug 2013)
135 +# Related deps dev-lang/luajit and dev-scheme/racket are not keyworded by most arches.
136 +app-editors/vim luajit racket
137 +app-editors/gvim luajit racket
138 +
139 +# Kacper Kowalik <xarthisius@g.o> (09 Aug 2013)
140 +# Doesn't work on most profiles. Easier to mask here and
141 +# unmask in particular profiles
142 +sys-apps/hwloc cuda gl opencl
143 +
144 +# Justin Lecher <jlec@g.o> (21 Feb 2013)
145 +# cuda only works on x86 and amd64
146 +sci-libs/cholmod cuda
147 +sci-libs/flann cuda
148 +
149 +# Alexandre Rostovtsev <tetromino@g.o> (30 Dec 2012)
150 +# chromium is keyworded only on a few arches
151 +gnome-extra/zeitgeist-datasources chromium
152 +
153 +# Christoph Junghans <junghans@g.o> (26 Dec 2012)
154 +# cuda/mkl only works on x86/amd64
155 +sci-chemistry/gromacs cuda mkl
156 +
157 +# Diego Elio Pettenò <flameeyes@g.o> (3 Nov 2012)
158 +# Requires net-dns/unbound which is not keyworded by most arches
159 +net-libs/gnutls dane
160 +
161 +# Ben de Groot <yngwin@g.o> (30 Jul 2012)
162 +# fontconfig-infinality dependency not yet keyworded on most arches
163 +media-libs/freetype infinality
164 +
165 +# James Le Cuirot <chewi@g.o> (20 May 2015)
166 +# Mask this in conjunction with the above.
167 +dev-java/icedtea infinality
168 +
169 +# Rick Farina <zerochaos@g.o> (05 July 2012)
170 +# cuda is available on x86/amd64 only
171 +app-crypt/johntheripper cuda
172 +
173 +# Mike Gilbert <floppym@g.o> (29 Jun 2012)
174 +# sys-fs/zfs is not available everywhere.
175 +sys-boot/grub libzfs
176 +
177 +# Alexandre Rostovtsev <tetromino@g.o> (12 Apr 2012)
178 +# Temporary mask-in-base, unmask-in-arch for dev-python/mako keywording for
179 +# gobject-introspection[doctool], bug #411761
180 +dev-libs/gobject-introspection doctool
181 +
182 +# Michał Górny <mgorny@g.o> (11 Apr 2012)
183 +# JIT compilation in libzpaq generates code for x86/amd64.
184 +app-arch/zpaq jit
185 +
186 +# Arun Raghavan <ford_prefect@g.o> (28 Mar 2012)
187 +# webrtc-audio-processing is only supported on x86/amd64. Possibly arm can be
188 +# added.
189 +# Arun Raghavan <ford_prefect@g.o> (24 May 2012)
190 +# Mask xen USE flag by default, unmask on x86/amd64 where it is supported.
191 +media-sound/pulseaudio webrtc-aec xen
192 +
193 +# Christoph Junghans <junghans@g.o> (04 Feb 2012)
194 +# mips only use flags
195 +>=sci-libs/fftw-3 zbus
196 +
197 +# Alexandre Rostovtsev <tetromino@g.o> (09 Jan 2012)
198 +# jsc JIT compilation is supported only on amd64/arm/x86 and their prefixes, so
199 +# it's masked here and unmasked in individual profiles (bug #396313).
200 +net-libs/webkit-gtk jit
201 +www-client/midori jit
202 +
203 +# Samuli Suominen <ssuominen@g.o> (06 Dec 2011)
204 +# NuppelVideo is available on x86 only
205 +media-video/transcode nuv pic
206 +
207 +# Davide Pesavento <pesa@g.o> (30 Nov 2011)
208 +# The QML (V4) and JSC JITs are supported only on amd64/arm/x86, so
209 +# mask the flag here and unmask it in the appropriate arch profiles.
210 +dev-qt/qtdeclarative jit
211 +dev-qt/qtscript jit
212 +dev-qt/qtwebkit jit
213 +
214 +# Samuli Suominen <ssuominen@g.o> (25 Nov 2011)
215 +# Expose USE="suid" for USE="svga" only for x86 users,
216 +# see arch/x86/package.use.mask
217 +www-client/links suid
218 +
219 +# Samuli Suominen <ssuominen@g.o> (16 Oct 2011)
220 +# Mask libbluray support here, and enable it per arch instead
221 +gnome-base/gvfs bluray
222 +
223 +# Nirbheek Chauhan <nirbheek@g.o> (17 Sep 2011)
224 +# Systemtap is not keyworded on anything except amd64/x86
225 +# Temporarily mask instead of dropping keywords, bug 384647
226 +dev-libs/glib systemtap
227 +
228 +# Robin H. Johnson <robbat2@g.o> (10 Jul 2011)
229 +# PPS should work on all arches, but only keyworded on amd64/x86
230 +>=net-misc/ntp-4.2.6_p3-r1 parse-clocks
231 +
232 +# Tomáš Chvátal <scarabeus@g.o> (4 Apr 2010)
233 +# Masked because tools pulled in are not supported on most archs.
234 +sys-power/pm-utils video_cards_intel video_cards_radeon
235 +
236 +# Mounir Lamouri <volkmar@g.o> (07 Nov 2009)
237 +# Mask cuda for k3d. Works only on amd64/x86. Bug 267264
238 +media-gfx/k3d cuda
239 +
240 +# Jean-Noël Rivasseau <elvanor@g.o> (23 Sep 2009)
241 +# X use flag only for amd64/x86, bug 285951.
242 +media-gfx/iscan X
243 +
244 +# Tomas Chvatal <scarabeus@g.o> (31 Jan 2009)
245 +# mask cuda for boinc. Works only on amd64 and x86
246 +sci-misc/boinc cuda
247 +
248 +# Robert Buchholz <rbu@g.o> (16 Aug 2008)
249 +# TLS needs dev-libs/cryptlib, which is x86 only
250 +dev-python/kaa-base tls
251 +
252 +# Serkan Kaba <serkan@g.o> (20 Jul 2008)
253 +# Java is not supported in most of the arches enchant is keyworded
254 +app-text/enchant zemberek
255 +
256 +# Raúl Porcel <armin76@g.o> (09 Nov 2008)
257 +# CPU opts: This needs amd64, x86 and ppc on some of them
258 +# dvdnav: hard masked dependency
259 +media-video/mplayer cpudetection
260 +
261 +# Ian Whyman <thev00d00@g.o> (22 May 2016)
262 +# Mask raspberry-pi except on arm.
263 +dev-libs/libcec raspberry-pi
264 diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
265 index e2a0752a7c84..8874a0bed8da 100644
266 --- a/profiles/base/package.use.mask
267 +++ b/profiles/base/package.use.mask
268 @@ -5,19 +5,14 @@
269 # This file requires >=portage-2.1.1
270 # New entries go on top.
271
272 +# This file is only for generic masks. For arch-specific masks (i.e.
273 +# mask everywhere, unmask on arch/*) use arch/base.
274 +
275 # Ulrich Müller <ulm@g.o> (4 Feb 2017)
276 # Uses old and vulnerable net-libs/webkit-gtk:3, bug #584156.
277 app-editors/emacs:25 xwidgets
278 app-editors/emacs-vcs:25 xwidgets
279
280 -# Alexis Ballier <aballier@g.o> (31 Jan 2017)
281 -# nvenc requires nvidia drivers, apply same mask logic
282 -media-video/ffmpeg nvenc
283 -
284 -# Thomas Deutschmann <whissi@g.o> (30 Jan 2017)
285 -# media-libs/raspberrypi-userland not keyworded
286 -media-video/motion mmal
287 -
288 # Matt Turner <mattst88@g.o> (26 Jan 2017)
289 # x11-drivers/ati-drivers is masked for removal.
290 media-gfx/blender opencl
291 @@ -40,18 +35,10 @@ x11-base/xorg-drivers video_cards_v4l
292 net-fs/samba system-heimdal
293
294 # Magnus Granberg <zorry@g.o> (18 Jan 2017)
295 -# Mask it globally, unmask it on supported arch
296 ->=sys-devel/gcc-6.2.0 pie
297 -
298 -# Magnus Granberg <zorry@g.o> (18 Jan 2017)
299 # Adding the mask so that end users and devlopers are notified of the removal and have some
300 # time to migrate. There is no support for gcj in gcc-7
301 >=sys-devel/gcc-6.3.0 gcj
302
303 -# Luke Dashjr <luke-jr+gentoobugs@×××××××.org> (04 Jan 2017)
304 -# Mask assembly optimisations that are platform-specific
305 -dev-libs/libsecp256k1 asm
306 -
307 # Robin H. Johnson <robbat2@g.o> (04 Dec 2016)
308 # Additional HAProxy functionality waiting for related stuff to land in the
309 # tree.
310 @@ -78,20 +65,12 @@ net-libs/opal capi
311 # and as for now we have only stable mate versions
312 mate-base/mate bluetooth
313
314 -# Ettore Di Giacinto <mudler@g.o> (18 Oct 2016)
315 -# Enable gambit and scm only on supported arches
316 ->=dev-scheme/slib-3.2.5 gambit scm
317 -
318 # Ulrich Müller <ulm@g.o> (15 Oct 2016)
319 # The --with-cairo option is considered as experimental by upstream
320 # and causes problems with updating the X window, bug #592238
321 app-editors/emacs cairo
322 app-editors/emacs-vcs cairo
323
324 -# Thomas Deutschmann <whissi@g.o> (22 Sep 2016)
325 -# Dependency is only keyworded on amd64 and x86
326 -app-admin/collectd collectd_plugins_mqtt
327 -
328 # Michael Palimaka <kensington@g.o> (15 Sep 2016)
329 # Requires unreleased dependency dev-qt/qtspeech.
330 kde-apps/konqueror speech
331 @@ -107,14 +86,6 @@ kde-frameworks/ktextwidgets speech
332 # either unless somebody steps up to fix it.
333 >=sys-devel/llvm-3.9.0_rc lldb
334
335 -# Thomas Deutschmann <whissi@g.o> (26 Aug 2016)
336 -# It's only supported on amd64, ia64, powerpc and x86
337 -dev-db/percona-server numa
338 -
339 -# Brian Evans <grknight@g.o> (23 Aug 2016)
340 -# It's only supported on amd64
341 -dev-db/percona-server tokudb tokudb-backup-plugin
342 -
343 # Brian Evans <grknight@g.o> (22 Aug 2016)
344 # Depends on masked, end-of-life php versions
345 =dev-libs/ossp-uuid-1.6.2-r4 php
346 @@ -133,10 +104,6 @@ dev-ml/cairo-ocaml svg
347 # gnutls is broken for years
348 >=net-libs/gsoap-2.8.0 gnutls
349
350 -# Brian Evans <grknight@g.o> (18 Aug 2016)
351 -# Mask jdbc as most arches don't support java
352 -dev-db/mariadb jdbc
353 -
354 # Brian Dolbec <dolsen@g.o> (9 Aug 2016)
355 # Mask doc use flag due to needed sphinx pkg update
356 ~dev-util/buildbot-0.9.0_p1 doc
357 @@ -144,10 +111,6 @@ dev-db/mariadb jdbc
358 ~dev-util/buildbot-0.9.2 doc
359 ~dev-util/buildbot-0.9.3 doc
360
361 -# James Le Cuirot <chewi@g.o> (26 Jul 2016)
362 -# Only available on amd64.
363 -dev-java/icedtea shenandoah
364 -
365 # Johannes Huber <johu@g.o> (10 Jul 2016)
366 # Unreleased dependencies.
367 >=media-gfx/digikam-5.0.0 addressbook
368 @@ -157,10 +120,6 @@ dev-java/icedtea shenandoah
369 # to security bug cleanup, #585102.
370 dev-util/intel-ocl-sdk system-clang
371
372 -# Mike Gilbert <floppym@g.o> (23 Jun 2016)
373 -# This flag only has meaning on amd64
374 -sys-boot/grub:2 grub_platforms_xen-32
375 -
376 # Matthew Brewer <tomboy64@××××.cn> (02 June 2016)
377 # Acked-by: Amy Winston <amynka@g.o>
378 # Currently broken upstream.
379 @@ -205,12 +164,6 @@ dev-cpp/eigen:2 doc
380 # you're doing. This has upstream's approval.
381 dev-java/icedtea cacao jamvm
382
383 -# Ian Delaney <idella4@g.o> (06 Apr 2016)
384 -# on behalf of Ilya Tumaykin <itumaykin+gentoo@×××××.com>
385 -# Raspberry Pi support is only available on arm.
386 -# Mask raspberry-pi USE globally, unmask on arm.
387 -media-video/mpv raspberry-pi
388 -
389 # Maciej Mrozowski <reavertm@×××××.com> (23 Mar 2016)
390 # Experimental cairo-qt backend (see bug #568000).
391 app-text/poppler cairo-qt
392 @@ -234,19 +187,10 @@ kde-plasma/plasma-sdk plasmate
393 # Unsastified dependencies are upsetting repoman. Needs investigation.
394 app-arch/cfv bittorrent
395
396 -# Alexis Ballier <aballier@g.o> (14 Nov 2015)
397 -# MMAL is only available on the Raspberry Pi:
398 -# Mask it globally, unmask it on arm.
399 -media-video/ffmpeg mmal
400 -
401 # Rick Farina <zerochaos@g.o> (06 Oct 2015)
402 # forward porting this patch is non-trivial, mask for now
403 >=net-wireless/wpa_supplicant-2.5 wimax
404
405 -# Nathan Phillip Brink <binki@g.o> (26 Sep 2015)
406 -# git useflag requires dev-libs/libgit2 which few arches support
407 -dev-util/geany-plugins git
408 -
409 # Pawel Hajdan jr <phajdan.jr@g.o> (25 Sep 2015)
410 # Upstream gtk3 support is experimental:
411 # https://code.google.com/p/chromium/issues/detail?id=132847
412 @@ -257,10 +201,6 @@ www-client/chromium gtk3
413 # https://bugs.gentoo.org/show_bug.cgi?id=533876
414 >=sci-libs/vtk-6.1.0 examples
415
416 -# Brian Evans <grknight@g.o (14 Sep 2015)
417 -# Mask new USE flags for mariadb which all arches do not yet have dependencies
418 ->=dev-db/mariadb-10.1.0 mroonga sst-xtrabackup galera
419 -
420 # Fabian Groffen <grobian@g.o> (08 Sep 2015)
421 # GnuTLS support is currently broken/causes hang, bug #559834
422 # http://dev.mutt.org/trac/ticket/3772
423 @@ -271,10 +211,6 @@ www-client/chromium gtk3
424 # Unmasked in default/linux/package.use.mask.
425 sys-auth/consolekit cgroups
426
427 -# Mike Gilbert <floppym@g.o> (05 Sep 2015)
428 -# sys-boot/gnu-efi is not supported on all archs.
429 -sys-apps/systemd gnuefi
430 -
431 # Manuel Rüger <mrueg@g.o> (03 Sep 2015)
432 # Mask USE=ruby for packages that solely rely on the soon to be deprecated
433 # ruby 1.9
434 @@ -304,11 +240,6 @@ dev-java/gcj-jdk awt
435 # Gentoo bug: 554484
436 >=dev-lang/mono-3.12.1 doc
437
438 -# James Le Cuirot <chewi@g.o> (29 Jul 2015)
439 -# JavaFX and the browser plugin are not included on some platforms.
440 -dev-java/oracle-jdk-bin javafx nsplugin
441 -dev-java/oracle-jre-bin javafx nsplugin
442 -
443 # Manuel Rüger <mrueg@g.o> (05 Jul 2015)
444 # app-text/migemo is masked because it fails for ruby20
445 app-text/cmigemo emacs
446 @@ -337,23 +268,11 @@ games-strategy/freeciv system-lua
447 dev-db/mariadb cluster
448 dev-db/mysql cluster
449
450 -# Ben de Groot <yngwin@g.o> (15 Mar 2015)
451 -# Mask bdplus support and unmask on arches where libbdplus is keyworded.
452 -media-libs/libbluray bdplus
453 -
454 -# Michał Górny <mgorny@g.o> (01 Mar 2015)
455 -# pidgin-opensteamworks is only available for amd64, ppc32 and x86
456 -net-im/telepathy-connection-managers steam
457 -
458 # Andrew Savchenko <bircoph@g.o> (11 Feb 2015)
459 # Cluster code is still under development, only base functionality
460 # is implemented. Masking for testing and evaluation.
461 app-admin/clsync cluster mhash
462
463 -# Ben de Groot <yngwin@g.o> (07 Feb 2015)
464 -# Mask for all arches, can be unmasked on arm once keyworded there
465 -games-board/stockfish armv7
466 -
467 # Michał Górny <mgorny@g.o> (25 Dec 2014)
468 # Requires non-keyworded >=libevent-2.1, bug #533540.
469 www-servers/pshs ssl
470 @@ -380,10 +299,6 @@ sys-devel/gcc sanitize
471 # swfdec is masked for removal, bug #525834
472 dev-libs/DirectFB swfdec
473
474 -# Tim Harder <radhermit@g.o> (10 Oct 2014)
475 -# Masked since skype isn't stable
476 -net-im/bitlbee skype
477 -
478 # Rick Farina <zerochaos@g.o> (26 Aug 2014)
479 # mirisdr does not seem to like making releases
480 <net-wireless/gr-osmosdr-9999 mirisdr
481 @@ -392,10 +307,6 @@ net-im/bitlbee skype
482 # net-libs/tox is in mva overlay only ATM
483 app-leechcraft/lc-azoth sarin
484
485 -# Mike Frysinger <vapier@g.o> (04 Aug 2014)
486 -# Mask flashrom drivers that only work on x86 due to in/out asm insns #454024
487 -sys-apps/flashrom atahpt nic3com nicnatsemi nicrealtek rayer_spi satamv
488 -
489 # Brian Evans <grknight@g.o> (30 Jul 2014)
490 # Mask embedded due to upstream not supporting
491 # https://bugs.launchpad.net/bugs/1236873
492 @@ -427,22 +338,10 @@ net-analyzer/metasploit development test
493 # Tracked in Gentoo bug #509602.
494 dev-java/jboss-logging doc
495
496 -# Jorge Manuel B. S. Vicetto <jmbsvicetto@g.o> (24 Apr 2014)
497 -# It's only supported on amd64
498 -dev-db/mariadb tokudb
499 -
500 -# Lars Wendler <polynomial-c@g.o> (23 Apr 2014)
501 -# Not working on 64bit systems
502 -media-sound/lmms vst
503 -
504 # Markos Chandras <hwoarang@g.o> (20 Apr 2014)
505 # Fails to build with recent polarssl (>=1.3). Bug #503604
506 media-video/rtmpdump polarssl
507
508 -# Alexey Shvetsov <alexxy@g.o> (16 Apr 2014)
509 -# libehca only works on ppc*
510 -sys-fabric/ofed ofed_drivers_ehca
511 -
512 # Andreas K. Huettel <dilfridge@g.o> (12 Apr 2014)
513 # Upstream regularly forgets to update the bindings after changes in API,
514 # leading to build failures. This is becoming more and more painful...
515 @@ -462,14 +361,6 @@ media-sound/podcatcher bittorrent
516 # Upstream says to not use this for now.
517 dev-libs/elfutils threads
518
519 -# Andreas K. Huettel <dilfridge@g.o> (4 Jan 2014)
520 -# Mask until dependencies are keyworded (bug 497068)
521 -dev-vcs/git mediawiki
522 -
523 -# Sergey Popov <pinkbyte@g.o> (27 Dec 2013)
524 -# Mask because Boost.Context library does not work on most of arches
525 -dev-libs/boost context
526 -
527 # Gilles Dartiguelongue <eva@g.o> (23 Dec 2013)
528 # Gstreamer support fails to build due to libtool shortcomings when using
529 # an intermediate library as a dependency of another libtool target dependency.
530 @@ -494,11 +385,6 @@ dev-python/pypy3 sandbox
531 # luajit is in ~arch, prepare for minetest stabilization
532 games-action/minetest luajit
533
534 -# Jeff Horelick <jdhore@g.o> (1 Sep 2013)
535 -# Dependency (media-libs/libsidplayfp) only keyworded
536 -# on x86 and amd64. Will unmask there.
537 ->=media-plugins/audacious-plugins-3.4 sid
538 -
539 # Julian Ospald <hasufell@g.o> (31 Aug 2013)
540 # Randomly breaks consumers at runtime. Do not report
541 # gentoo bugs.
542 @@ -508,16 +394,6 @@ media-libs/libsdl2 custom-cflags
543 # Causes build to fail, issue is being discussed with upstream
544 >=www-plugins/gnash-0.8.10_p20130822 openvg
545
546 -# Tim Harder <radhermit@g.o> (13 Aug 2013)
547 -# Related deps dev-lang/luajit and dev-scheme/racket are not keyworded by most arches.
548 -app-editors/vim luajit racket
549 -app-editors/gvim luajit racket
550 -
551 -# Kacper Kowalik <xarthisius@g.o> (09 Aug 2013)
552 -# Doesn't work on most profiles. Easier to mask here and
553 -# unmask in particular profiles
554 -sys-apps/hwloc cuda gl opencl
555 -
556 # Chí-Thanh Christopher Nguyễn <chithanh@g.o> (13 Jul 2013)
557 # GL/GLES support in cairo is mutually exclusive, bug #428770.
558 x11-libs/cairo gles2
559 @@ -554,11 +430,6 @@ media-sound/google-musicmanager log
560 # Experimental, masked until it compiles and works.
561 media-libs/avidemux-core system-ffmpeg
562
563 -# Justin Lecher <jlec@g.o> (21 Feb 2013)
564 -# cuda only works on x86 and amd64
565 -sci-libs/cholmod cuda
566 -sci-libs/flann cuda
567 -
568 # Julian Ospald <hasufell@g.o> (20 Feb 2013)
569 # Unsupported and experimental.
570 # NP-Hardass <NP-Hardass@g.o> (18 Jun 2015)
571 @@ -570,14 +441,6 @@ sci-libs/flann cuda
572 # Mask it until upstream fixes it. Bug #417869
573 <media-sound/audacity-2.1.0 ffmpeg
574
575 -# Alexandre Rostovtsev <tetromino@g.o> (30 Dec 2012)
576 -# chromium is keyworded only on a few arches
577 -gnome-extra/zeitgeist-datasources chromium
578 -
579 -# Christoph Junghans <junghans@g.o> (26 Dec 2012)
580 -# cuda/mkl only works on x86/amd64
581 -sci-chemistry/gromacs cuda mkl
582 -
583 # Jory A. Pratt <anarchy@g.o> (15 Dec 2012)
584 # PGO is known to be busted with most configurations
585 www-client/firefox pgo
586 @@ -586,10 +449,6 @@ www-client/firefox pgo
587 # PDF docs building failed with sandbox violation
588 media-libs/opencolorio pdf
589
590 -# Diego Elio Pettenò <flameeyes@g.o> (3 Nov 2012)
591 -# Requires net-dns/unbound which is not keyworded by most arches
592 -net-libs/gnutls dane
593 -
594 # Diego Elio Pettenò (27 Aug 2012)
595 # The libpci access is only used for linux.
596 net-analyzer/net-snmp pci
597 @@ -598,22 +457,6 @@ net-analyzer/net-snmp pci
598 # The prevent-removal USE flag is only implemented for Linux.
599 sys-auth/pam_mktemp prevent-removal
600
601 -# Ben de Groot <yngwin@g.o> (30 Jul 2012)
602 -# fontconfig-infinality dependency not yet keyworded on most arches
603 -media-libs/freetype infinality
604 -
605 -# James Le Cuirot <chewi@g.o> (20 May 2015)
606 -# Mask this in conjunction with the above.
607 -dev-java/icedtea infinality
608 -
609 -# Rick Farina <zerochaos@g.o> (05 July 2012)
610 -# cuda is available on x86/amd64 only
611 -app-crypt/johntheripper cuda
612 -
613 -# Mike Gilbert <floppym@g.o> (29 Jun 2012)
614 -# sys-fs/zfs is not available everywhere.
615 -sys-boot/grub libzfs
616 -
617 # Michael Weber<xmw@g.o> (02 Jun 2012)
618 # Not fit for production (bug 404403, comment #5)
619 dev-db/firebird client
620 @@ -622,22 +465,6 @@ dev-db/firebird client
621 # Requires icc which does not emerge (distfile unavailable)
622 media-libs/opencv ipp
623
624 -# Alexandre Rostovtsev <tetromino@g.o> (12 Apr 2012)
625 -# Temporary mask-in-base, unmask-in-arch for dev-python/mako keywording for
626 -# gobject-introspection[doctool], bug #411761
627 -dev-libs/gobject-introspection doctool
628 -
629 -# Michał Górny <mgorny@g.o> (11 Apr 2012)
630 -# JIT compilation in libzpaq generates code for x86/amd64.
631 -app-arch/zpaq jit
632 -
633 -# Arun Raghavan <ford_prefect@g.o> (28 Mar 2012)
634 -# webrtc-audio-processing is only supported on x86/amd64. Possibly arm can be
635 -# added.
636 -# Arun Raghavan <ford_prefect@g.o> (24 May 2012)
637 -# Mask xen USE flag by default, unmask on x86/amd64 where it is supported.
638 -media-sound/pulseaudio webrtc-aec xen
639 -
640 # Samuli Suominen <ssuominen@g.o> (20 Mar 2012)
641 # This is for udev-acl. Unmasked in default/linux/package.use.mask.
642 sys-auth/consolekit acl
643 @@ -650,55 +477,16 @@ www-plugins/gnash directfb
644 # libobjc2/clang experimental support
645 >=gnustep-base/gnustep-make-2.6.2 libobjc2
646
647 -# Christoph Junghans <junghans@g.o> (04 Feb 2012)
648 -# mips only use flags
649 ->=sci-libs/fftw-3 zbus
650 -
651 # Samuli Suominen <ssuominen@g.o> (10 Jan 2012)
652 # This is required only for Linux, so mask it here and unmask in
653 # default/linux/package.use.mask. Bug 354923.
654 app-arch/libarchive e2fsprogs
655
656 -# Alexandre Rostovtsev <tetromino@g.o> (09 Jan 2012)
657 -# jsc JIT compilation is supported only on amd64/arm/x86 and their prefixes, so
658 -# it's masked here and unmasked in individual profiles (bug #396313).
659 -net-libs/webkit-gtk jit
660 -www-client/midori jit
661 -
662 # Mike Frysinger <vapier@g.o> (06 Dec 2011)
663 # No one should be mucking with libssp unless they really know what they're
664 # doing. Force extra work on the smart peeps to protect the not-so-smart.
665 sys-devel/gcc libssp
666
667 -# Samuli Suominen <ssuominen@g.o> (06 Dec 2011)
668 -# NuppelVideo is available on x86 only
669 -media-video/transcode nuv pic
670 -
671 -# Davide Pesavento <pesa@g.o> (30 Nov 2011)
672 -# The QML (V4) and JSC JITs are supported only on amd64/arm/x86, so
673 -# mask the flag here and unmask it in the appropriate arch profiles.
674 -dev-qt/qtdeclarative jit
675 -dev-qt/qtscript jit
676 -dev-qt/qtwebkit jit
677 -
678 -# Samuli Suominen <ssuominen@g.o> (25 Nov 2011)
679 -# Expose USE="suid" for USE="svga" only for x86 users,
680 -# see arch/x86/package.use.mask
681 -www-client/links suid
682 -
683 -# Samuli Suominen <ssuominen@g.o> (16 Oct 2011)
684 -# Mask libbluray support here, and enable it per arch instead
685 -gnome-base/gvfs bluray
686 -
687 -# Nirbheek Chauhan <nirbheek@g.o> (17 Sep 2011)
688 -# Systemtap is not keyworded on anything except amd64/x86
689 -# Temporarily mask instead of dropping keywords, bug 384647
690 -dev-libs/glib systemtap
691 -
692 -# Robin H. Johnson <robbat2@g.o> (10 Jul 2011)
693 -# PPS should work on all arches, but only keyworded on amd64/x86
694 ->=net-misc/ntp-4.2.6_p3-r1 parse-clocks
695 -
696 # Andrey Grozin <grozin@g.o> (29 Mar 2011)
697 # dev-lang/swig-2.0.2 with -octave generated .cpp files
698 # incompatible with >=sci-mathematics/octave-3.4.0
699 @@ -721,10 +509,6 @@ net-dns/pdnsd isdn urandom
700 # Masked because libsvm module is broken with this release on every arch.
701 dev-lisp/clisp svm
702
703 -# Tomáš Chvátal <scarabeus@g.o> (4 Apr 2010)
704 -# Masked because tools pulled in are not supported on most archs.
705 -sys-power/pm-utils video_cards_intel video_cards_radeon
706 -
707 # Diego E. Pettenò <flameeyes@×××××.com> (18 Jan 2010)
708 # Don't use system-wide mode unless you *really* know what you're doing.
709 # Keep it masked here so that I don't need to manage two versions every time.
710 @@ -740,41 +524,12 @@ media-sound/pulseaudio system-wide
711 # Mask very experimental mpi use flag dfor gamess
712 sci-chemistry/gamess mpi
713
714 -# Mounir Lamouri <volkmar@g.o> (07 Nov 2009)
715 -# Mask cuda for k3d. Works only on amd64/x86. Bug 267264
716 -media-gfx/k3d cuda
717 -
718 -# Jean-Noël Rivasseau <elvanor@g.o> (23 Sep 2009)
719 -# X use flag only for amd64/x86, bug 285951.
720 -media-gfx/iscan X
721 -
722 -# Tomas Chvatal <scarabeus@g.o> (31 Jan 2009)
723 -# mask cuda for boinc. Works only on amd64 and x86
724 -sci-misc/boinc cuda
725 -
726 -# Robert Buchholz <rbu@g.o> (16 Aug 2008)
727 -# TLS needs dev-libs/cryptlib, which is x86 only
728 -dev-python/kaa-base tls
729 -
730 -# Serkan Kaba <serkan@g.o> (20 Jul 2008)
731 -# Java is not supported in most of the arches enchant is keyworded
732 -app-text/enchant zemberek
733 -
734 # These are for BSD only
735 net-proxy/squid ipf-transparent pf-transparent
736 app-admin/sshguard ipfilter
737
738 -# Raúl Porcel <armin76@g.o> (09 Nov 2008)
739 -# CPU opts: This needs amd64, x86 and ppc on some of them
740 -# dvdnav: hard masked dependency
741 -media-video/mplayer cpudetection
742 -
743 # Alexis Ballier <aballier@g.o> <16 Feb 2011>
744 # Win32 specific useflags for vlc. Can be used for cross-compiling.
745 media-video/vlc directx dxva2
746 # Mac OSX / iPhone OS specific useflags
747 media-video/vlc audioqueue macosx-dialog-provider macosx-eyetv macosx-quartztext macosx-qtkit
748 -
749 -# Ian Whyman <thev00d00@g.o> (22 May 2016)
750 -# Mask raspberry-pi except on arm.
751 -dev-libs/libcec raspberry-pi
752 --
753 2.11.1