package.use.mask 9.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289
  1. # Copyright 1999-2017 Gentoo Foundation
  2. # Distributed under the terms of the GNU General Public License v2
  3. # This file requires >=portage-2.1.1
  4. # Thomas Deutschmann <whissi@gentoo.org> (01 Mar 2017)
  5. # dev-libs/libmaxminddb is keyworded on x86
  6. app-admin/rsyslog -mdblookup
  7. # David Seifert <soap@gentoo.org> (10 Feb 2017)
  8. # Requires dev-lua/ldoc for building documentation,
  9. # which is only keyworded for amd64
  10. x11-wm/awesome doc
  11. # Alexis Ballier <aballier@gentoo.org> (31 Jan 2017)
  12. # nvidia drivers are unmasked here
  13. media-video/ffmpeg -nvenc
  14. # Luca Barbato <lu_zero@gentoo.org> (22 Jan 2017)
  15. # cuda is not available on x86 nvidia-video-codec depends on it
  16. media-video/libav nvidia
  17. # Ilya Tumaykin <itumaykin+gentoo@gmail.com> (19 Jan 2017)
  18. # Requires yet unavailable >=media-video/ffmpeg-3.3.
  19. >=media-video/mpv-0.23.0 cuda
  20. # Andreas Sturmlechner <asturm@gentoo.org> (31 Dec 2016)
  21. # on behalf of Andreas K. Hüttel <dilfridge@gentoo.org> (14 Dec 2016)
  22. # Fails to build with newly unmasked ffmpeg-3, so mask this useflag
  23. # Workaround; leaving a real fix to the maintainers... bug 580630
  24. media-libs/mlt vdpau
  25. # Yixun lan <dlan@gentoo.org> (07 Dec 2016)
  26. # Disable zfs storage backend since sys-fs/zfs doesn't support 32bit arch
  27. app-emulation/libvirt zfs
  28. # Jonathan Scruggs <j.scruggs@gmail.com> (27 Oct 2016)
  29. # Blender needs newer versions of CUDA which no longer support x86
  30. media-gfx/blender cuda
  31. # Ettore Di Giacinto <mudler@gentoo.org> (18 Oct 2016)
  32. # Enable gambit and scm only on supported architectures
  33. >=dev-scheme/slib-3.2.5 -gambit -scm
  34. # Thomas Deutschmann <whissi@gentoo.org> (22 Sep 2016)
  35. # Enable MQTT support on supported architectures
  36. app-admin/collectd -collectd_plugins_mqtt
  37. # Thomas Deutschmann <whissi@gentoo.org> (26 Aug 2016)
  38. # Enable numa support on supported architectures
  39. dev-db/percona-server -numa
  40. # Brian Evans <grknight@gentoo.org> (18 Aug 2016)
  41. # Allow jdbc on this arch
  42. dev-db/mariadb -jdbc
  43. # Patrice Clement <monsieurp@gentoo.org> (05 Jun 2016)
  44. # on behalf of Ilya Tumaykin <itumaykin+gentoo@gmail.com>
  45. # dev-lua/busted lacks x86 keyword. See bug #581210.
  46. media-video/aegisub test
  47. # Rick Farina <zerochaos@gentoo.org> (23 Mar 2016)
  48. # rspec:3 is not keyworded for x86 at this time
  49. =dev-ruby/bundler-audit-0.5.0 test
  50. # Mike Gilbert <floppym@gentoo.org> (03 Mar 2016)
  51. # chrome-binary-plugins dropped x86 support
  52. www-client/chromium widevine
  53. # Ian Delaney <idella4@gentoo.org> (02 Dec 2015)
  54. # mask revdeps of xen that emply a hypervisor in arch x86
  55. app-emulation/libvirt xen
  56. app-emulation/ganeti xen
  57. # Nathan Phillip Brink <binki@gentoo.org> (26 Sep 2015)
  58. # git useflag requires dev-libs/libgit2 which few arches support
  59. dev-util/geany-plugins -git
  60. # Brian Evans <grknight@gentoo.org (14 Sep 2015)
  61. # Unmask new USE flags for mariadb on supported arches
  62. >=dev-db/mariadb-10.1.0 -mroonga -sst-xtrabackup -galera
  63. # Mike Gilbert <floppym@gentoo.org> (05 Sep 2015)
  64. # sys-boot/gnu-efi is not supported on all archs.
  65. sys-apps/systemd -gnuefi
  66. # James Le Cuirot <chewi@gentoo.org> (28 Jul 2015)
  67. # JavaFX and the browser plugin are included on x86 Linux.
  68. dev-java/oracle-jdk-bin -javafx -nsplugin
  69. dev-java/oracle-jre-bin -javafx -nsplugin
  70. # Ben de Groot <yngwin@gentoo.org> (15 Mar 2015)
  71. # media-libs/libbdplus is keyworded on x86, so unmask the useflag
  72. media-libs/libbluray -bdplus
  73. # Michał Górny <mgorny@gentoo.org> (01 Mar 2015)
  74. # pidgin-opensteamworks is only available for amd64, ppc32 and x86
  75. net-im/telepathy-connection-managers -steam
  76. # Jeroen Roovers <jer@gentoo.org> (31 Jan 2015)
  77. # >x11-drivers/nvidia-drivers-346 on x86 has no UVM support (bug #534156)
  78. >x11-drivers/nvidia-drivers-346 uvm
  79. # Tim Harder <radhermit@gentoo.org> (11 Oct 2014)
  80. # Unmask skype support for unstable keywords
  81. net-im/bitlbee -skype
  82. # Mike Frysinger <vapier@gentoo.org> (04 Aug 2014)
  83. # Unmask flashrom drivers that only work on x86 due to in/out asm insns #454024
  84. sys-apps/flashrom -atahpt -nic3com -nicnatsemi -nicrealtek -rayer_spi -satamv
  85. # Yixun Lan <dlan@gentoo.org> (21 May 2014)
  86. # sys-fs/zfs not keyworded on x86
  87. sys-cluster/ceph zfs
  88. # Lars Wendler <polynomial-c@gentoo.org (23 Apr 2014)
  89. # Works on 32bit x86
  90. media-sound/lmms -vst
  91. # Matt Turner <mattst88@gentoo.org> (07 Mar 2014)
  92. # media-libs/libomxil-bellagio keyworded on amd64/x86
  93. media-libs/mesa -openmax
  94. # Samuli Suominen <ssuominen@gentoo.org> (16 Feb 2014)
  95. # Still considered experimental by upstream:
  96. # https://sourceforge.net/p/mikmod/bugs/16/#17ea
  97. media-libs/libmikmod cpu_flags_x86_sse2
  98. # Sergey Popov <pinkbyte@gentoo.org> (27 Dec 2013)
  99. # Boost.Context can be built on x86
  100. dev-libs/boost -context
  101. # Christoph Junghans <junghans@gentoo.org> (08 Sep 2013)
  102. # restrict USE=quad for x86 as there are too less registers
  103. sci-libs/fftw quad
  104. # Jeff Horelick <jdhore@gentoo.org> (1 Sep 2013)
  105. # Dependency (media-libs/libsidplayfp) only keyworded
  106. # on x86 and amd64. (masked in base)
  107. >=media-plugins/audacious-plugins-3.4 -sid
  108. # Tim Harder <radhermit@gentoo.org> (13 Aug 2013)
  109. # dev-lang/luajit keyworded for x86 (masked in base)
  110. # dev-scheme/racket keyworded for amd64 (masked in base)
  111. app-editors/vim -luajit -racket
  112. app-editors/gvim -luajit -racket
  113. # Kacper Kowalik <xarthisius@gentoo.org> (09 Aug 2013)
  114. # Works on x86
  115. sys-apps/hwloc -cuda -gl
  116. # Pacho Ramos <pacho@gentoo.org> (20 Jul 2013)
  117. # Keywords missing, bug #478104
  118. >=app-editors/gedit-plugins-3.8.3 git
  119. # Justin Lecher <jlec@gentoo.org> (21 Feb 2013)
  120. # cuda only works on x86 and amd64
  121. sci-libs/cholmod -cuda
  122. sci-libs/flann -cuda
  123. # Alexandre Rostovtsev <tetromino@gentoo.org> (30 Dec 2012)
  124. # chromium, mono work on this arch (masked in base)
  125. gnome-extra/zeitgeist-datasources -chromium
  126. # Christoph Junghans <junghans@gentoo.org> (26 Dec 2012)
  127. # cuda/mkl works on x86/amd64 (masked in base)
  128. sci-chemistry/gromacs -cuda -mkl
  129. # Diego Elio Pettenò <flameeyes@gentoo.org> (3 Nov 2012)
  130. # Unmask here, as it's masked in base.
  131. net-libs/gnutls -dane
  132. # Johannes Huber <johu@gentoo.org> (15 Sep 2012)
  133. # Masked for stabilization as the use flag pulls a dep tree of hell.
  134. media-libs/phonon zeitgeist
  135. # Ben de Groot <yngwin@gentoo.org> (30 Jul 2012)
  136. # dependency keyworded here, masked in base
  137. media-libs/freetype -infinality
  138. # James Le Cuirot <chewi@gentoo.org> (20 May 2015)
  139. # Masked in base like the above.
  140. dev-java/icedtea -infinality
  141. # Rick Farina <zerochaos@gentoo.org> (05 July 2012)
  142. # masked in base, unmask x86/amd64 only
  143. app-crypt/johntheripper -cuda
  144. # Alexandre Rostovtsev <tetromino@gentoo.org> (12 Apr 2012)
  145. # Temporary mask-in-base, unmask-in-arch for dev-python/mako keywording for
  146. # gobject-introspection[doctool], bug #411761
  147. dev-libs/gobject-introspection -doctool
  148. # Michał Górny <mgorny@gentoo.org> (11 Apr 2012)
  149. # JIT compilation in zpaq generates code for x86/amd64.
  150. app-arch/zpaq -jit
  151. # Arun Raghavan <ford_prefect@gentoo.org> (29 Mar 2012)
  152. # webrtc-audio-processing is only supported on x86/amd64. Possibly arm can be
  153. # added.
  154. # Arun Raghavan <ford_prefect@gentoo.org> (24 May 2012)
  155. # Mask xen USE flag by default, unmask on x86/amd64 where it is supported.
  156. media-sound/pulseaudio -webrtc-aec -xen
  157. # Bernard Cafarelli <voyageur@gentoo.org> (27 Feb 2012)
  158. # Masked in base profile, supported on this arch
  159. gnustep-base/gnustep-make -libobjc2
  160. # Doug Goldstein <cardoe@gentoo.org> (17 Jan 2012)
  161. # The SPICE server is only supported on 64-bit platforms and not on 32-bit
  162. # https://lists.freedesktop.org/archives/spice-devel/2015-September/021846.html
  163. app-emulation/qemu spice
  164. # Alexandre Rostovtsev <tetromino@gentoo.org> (09 Jan 2012)
  165. # jsc JIT compilation is supported only on amd64/arm/x86 and their prefixes, so
  166. # it's masked in base profile and unmasked here (bug #396313).
  167. net-libs/webkit-gtk -jit
  168. www-client/midori -jit
  169. # Samuli Suominen <ssuominen@gentoo.org> (06 Dec 2011)
  170. # NuppelVideo support is x86 only
  171. media-video/transcode -nuv -pic
  172. # Davide Pesavento <pesa@gentoo.org> (30 Nov 2011)
  173. # The QML (V4) and JSC JITs are supported only on amd64/arm/x86,
  174. # so the flag is masked in the base profile and unmasked here.
  175. dev-qt/qtdeclarative -jit
  176. dev-qt/qtscript -jit
  177. dev-qt/qtwebkit -jit
  178. # Samuli Suominen <ssuominen@gentoo.org> (25 Nov 2011)
  179. # Expose USE="suid" for USE="svga" only for x86 users,
  180. # see base/package.use.mask
  181. www-client/links -suid
  182. # Samuli Suominen <ssuominen@gentoo.org> (16 Oct 2011)
  183. # Masked in base, unmask per arch
  184. gnome-base/gvfs -bluray
  185. # Nirbheek Chauhan <nirbheek@gentoo.org> (17 Sep 2011)
  186. # Systemtap is masked in base/package.use.mask
  187. # Temporarily unmask in amd64/x86, bug 384647
  188. dev-libs/glib -systemtap
  189. # Robin H. Johnson <robbat2@gentoo.org> (10 Jul 2011)
  190. # PPS should work on all arches, but only keyworded on amd64/x86
  191. >=net-misc/ntp-4.2.6_p3-r1 -parse-clocks
  192. # Alexey Shvetsov <alexxy@gentoo.org> (1 Jul 2011)
  193. # Use mask infiniband for stable corosync and glusterfs
  194. =sys-cluster/glusterfs-3.1.2 infiniband
  195. =sys-cluster/corosync-1.3.0 infiniband
  196. # Tim Harder <radhermit@gentoo.org> (13 Feb 2011)
  197. # Masked in base, unmask for amd64/x86
  198. >=media-video/mplayer-1.0_rc4_p20101219 -bluray
  199. # Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (28 Nov 2010)
  200. # sys-devel/llvm is keyworded on x86
  201. media-libs/mesa -llvm
  202. # Tomáš Chvátal <scarabeus@gentoo.org> (4 Apr 2010)
  203. # x86 platforms works
  204. sys-power/pm-utils -video_cards_intel -video_cards_radeon
  205. # Mounir Lamouri <volkmar@gentoo.org> (07 Nov 2009)
  206. # Masked in base, unmak for amd64/x86. Bug 267264
  207. media-gfx/k3d -cuda
  208. # Jean-Noël Rivasseau <elvanor@gentoo.org> (23 Sep 2009)
  209. # X use flag only for amd64/x86, bug 285951.
  210. media-gfx/iscan -X
  211. # Tomas Chvatal <scarabeus@gentoo.org> (24 Nov 2008)
  212. # masked in base, unmask for x86/amd64
  213. sci-misc/boinc -cuda
  214. # Robert Buchholz <rbu@gentoo.org> (16 Aug 2008)
  215. # masked in base, unmask for x86/amd64
  216. dev-python/kaa-base -tls
  217. # Serkan Kaba <serkan@gentoo.org> (20 Jul 2008)
  218. app-text/enchant -zemberek
  219. x11-terms/eterm cpu_flags_x86_sse2
  220. # Steve Dibb <beandog@gentoo.org> (29 Sept 2008)
  221. media-video/mplayer -cpudetection