use.mask 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. # Copyright 1999-2017 Gentoo Foundation.
  2. # Distributed under the terms of the GNU General Public License, v2
  3. # Unmask the flag which corresponds to ARCH.
  4. -x86
  5. # cilk has been ported to this arch.
  6. -cilk
  7. # Mike Gilbert <floppym@gentoo.org (19 Oct 2014)
  8. # sys-libs/libapparmor
  9. -apparmor
  10. # Alexey Shvetsov <alexxy@gentoo.org> (08 Apr 2014)
  11. # Cuda works here
  12. -cuda
  13. # Michał Górny <mgorny@gentoo.org> (30 Mar 2014)
  14. # PyPy is keyworded on this arch.
  15. -python_targets_pypy
  16. -python_single_target_pypy
  17. -python_targets_pypy3
  18. -python_single_target_pypy3
  19. # Michał Górny <mgorny@gentoo.org> (4 May 2013)
  20. # Unmask systemd since it is keyworded here.
  21. -systemd
  22. # Andrey Grozin <grozin@gentoo.org> (25 Jun 2014)
  23. # keyworded on x86
  24. -clisp
  25. -clozurecl
  26. -cmucl
  27. -ecls
  28. -gcl
  29. -sbcl
  30. # Michał Górny <mgorny@gentoo.org> (26 Jan 2013)
  31. # Unmask the flag corresponding to the only ABI. This allows x86 binary
  32. # packages to have uniform dependencies for amd64-multilib & x86.
  33. -abi_x86_32
  34. # Alexandre Rostovtsev <tetromino@gentoo.org> (09 Dec 2012)
  35. # Orc optimisations work fine on amd64 and x86
  36. -orc
  37. # Diego Elio Pettenò <flameeyes@gentoo.org> (21 Aug 2012)
  38. # IPMI is only implemented for x86, amd64 and ia64
  39. -ipmi
  40. # Ralph Sennhauser <sera@gentoo.org> (31 Jul 2012)
  41. # Keyworded on x86
  42. -python_targets_jython2_7
  43. -python_single_target_jython2_7
  44. # Joerg Bornkessel <hd_brummy@gentoo.org> (05. Mar 2012)
  45. # Unmask, works with v4l2, #350211
  46. -dxr3
  47. # Samuli Suominen <ssuominen@gentoo.org> (28 Feb 2012)
  48. # Unmasking vidix for x86 which is masked in base/use.mask for others
  49. -vidix
  50. # Justin Lecher <jlec@gentoo.org> (04 Feb 2012)
  51. # Unmask because deps are keyworded
  52. -zeitgeist
  53. # This file masks out USE flags that are simply NOT allowed in the default
  54. # x86 profile. This works, for example, if another architecture's
  55. # profile have a USE flag associated with (such as altivec, mmx, etc).
  56. # 2011/12/22 - Alexis Ballier <aballier@gentoo.org>
  57. # Unmask vdpau as its supported here
  58. -vdpau
  59. # 2011/07/01 - Alexey Shvetsov <alexxy@gentoo.org>
  60. # Infiniband stuff works on x86
  61. -infiniband
  62. # 2010/02/14 - Samuli Suominen <ssuominen@gentoo.org>
  63. # Unmask amd64/x86 only SANE_BACKENDS
  64. -sane_backends_canon_pp
  65. -sane_backends_hpsj5s
  66. -sane_backends_mustek_pp
  67. -sane_backends_qcam
  68. # 2010/05/03 - Alex Legler <a3li@gentoo.org>
  69. # Add support for Ruby Enterprise Edition targets where rubyee is available
  70. # -ruby_targets_ree18
  71. # 2010/01/08 - Diego E. Pettenò <flameeyes@gentoo.org>
  72. # Add support for JRuby targets where jruby is available
  73. #-ruby_targets_jruby
  74. # pbbuttonsd and macbook for KDE and pbuttonsd it
  75. #-pbbuttonsd
  76. -macbook
  77. # Unmask x86 instruction sets
  78. -lilo
  79. -mpx
  80. -svga
  81. -nvram
  82. -cpu_flags_x86_3dnow
  83. -cpu_flags_x86_3dnowext
  84. -cpu_flags_x86_aes
  85. -cpu_flags_x86_avx
  86. -cpu_flags_x86_avx2
  87. -cpu_flags_x86_fma3
  88. -cpu_flags_x86_fma4
  89. -cpu_flags_x86_mmx
  90. -cpu_flags_x86_mmxext
  91. -cpu_flags_x86_padlock
  92. -cpu_flags_x86_popcnt
  93. -cpu_flags_x86_sse
  94. -cpu_flags_x86_sse2
  95. -cpu_flags_x86_sse3
  96. -cpu_flags_x86_sse4_1
  97. -cpu_flags_x86_sse4_2
  98. -cpu_flags_x86_sse4a
  99. -cpu_flags_x86_ssse3
  100. -cpu_flags_x86_xop
  101. # Unmask nvidia XvMC support
  102. -nvidia
  103. # Unmask dev-db/oracle-instantclient-basic support
  104. -oci8-instant-client
  105. -oracle
  106. # Modular X: unmask for architectures on which they are available
  107. -input_devices_synaptics
  108. -input_devices_vmmouse
  109. -input_devices_wacom
  110. -video_cards_nvidia
  111. -video_cards_vmware
  112. -video_cards_geode
  113. -video_cards_via
  114. -video_cards_virtualbox
  115. -video_cards_qxl
  116. # Modular X: mask for architectures on which they aren't available
  117. video_cards_newport
  118. # Diego Pettenò <flameeyes@gentoo.org> (4 Jan 2007)
  119. # Unmask the flags for PHP that are available only on x86
  120. #
  121. # Shared with amd64
  122. -oci8
  123. # Robert Buchholz <rbu@gentoo.org> (03 Jun 2007)
  124. # Unmask as it works on x86
  125. -lcd_devices_svga
  126. -lcd_devices_luise
  127. # George Shapovalov <george@gentoo.org> (8 Apr 2007)
  128. # supported on x86
  129. -ada
  130. # fdk-aac is already keyworded here
  131. -fdk