summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Turner <mattst88@gentoo.org>2015-12-18 22:42:06 -0500
committerMatt Turner <mattst88@gentoo.org>2015-12-18 23:05:11 -0500
commite743ca8e17c30b87c7fc9ebadc69279ed03a0081 (patch)
treef406e151bc17771cdf7f9775ea03c66e7a801817
parentmedia-libs/mesa: Update libva dependency to >=1.6.0. (diff)
downloadgentoo-e743ca8e17c30b87c7fc9ebadc69279ed03a0081.tar.gz
gentoo-e743ca8e17c30b87c7fc9ebadc69279ed03a0081.tar.bz2
gentoo-e743ca8e17c30b87c7fc9ebadc69279ed03a0081.zip
media-libs/mesa: Require llvm if using radeon+gallium.
The R300 driver requires llvm on x86/amd64. Also relax the requirement to be x86/amd64-only for video_cards_r300. Bug: https://bugs.gentoo.org/567848
-rw-r--r--media-libs/mesa/mesa-11.0.6.ebuild5
-rw-r--r--media-libs/mesa/mesa-11.0.7.ebuild5
-rw-r--r--media-libs/mesa/mesa-11.1.0.ebuild5
-rw-r--r--media-libs/mesa/mesa-9999.ebuild5
4 files changed, 12 insertions, 8 deletions
diff --git a/media-libs/mesa/mesa-11.0.6.ebuild b/media-libs/mesa/mesa-11.0.6.ebuild
index 744e17b33a10..6df5941d2978 100644
--- a/media-libs/mesa/mesa-11.0.6.ebuild
+++ b/media-libs/mesa/mesa-11.0.6.ebuild
@@ -64,10 +64,11 @@ REQUIRED_USE="
video_cards_i965? ( classic )
video_cards_ilo? ( gallium )
video_cards_nouveau? ( || ( classic gallium ) )
- video_cards_radeon? ( || ( classic gallium ) )
+ video_cards_radeon? ( || ( classic gallium )
+ gallium? ( x86? ( llvm ) amd64? ( llvm ) ) )
video_cards_r100? ( classic )
video_cards_r200? ( classic )
- video_cards_r300? ( gallium llvm )
+ video_cards_r300? ( gallium x86? ( llvm ) amd64? ( llvm ) )
video_cards_r600? ( gallium )
video_cards_radeonsi? ( gallium llvm )
video_cards_vmware? ( gallium )
diff --git a/media-libs/mesa/mesa-11.0.7.ebuild b/media-libs/mesa/mesa-11.0.7.ebuild
index 38d52d0732cd..a13476d3e367 100644
--- a/media-libs/mesa/mesa-11.0.7.ebuild
+++ b/media-libs/mesa/mesa-11.0.7.ebuild
@@ -64,10 +64,11 @@ REQUIRED_USE="
video_cards_i965? ( classic )
video_cards_ilo? ( gallium )
video_cards_nouveau? ( || ( classic gallium ) )
- video_cards_radeon? ( || ( classic gallium ) )
+ video_cards_radeon? ( || ( classic gallium )
+ gallium? ( x86? ( llvm ) amd64? ( llvm ) ) )
video_cards_r100? ( classic )
video_cards_r200? ( classic )
- video_cards_r300? ( gallium llvm )
+ video_cards_r300? ( gallium x86? ( llvm ) amd64? ( llvm ) )
video_cards_r600? ( gallium )
video_cards_radeonsi? ( gallium llvm )
video_cards_vmware? ( gallium )
diff --git a/media-libs/mesa/mesa-11.1.0.ebuild b/media-libs/mesa/mesa-11.1.0.ebuild
index 9291a2cbfa62..0f23b973b6ac 100644
--- a/media-libs/mesa/mesa-11.1.0.ebuild
+++ b/media-libs/mesa/mesa-11.1.0.ebuild
@@ -64,10 +64,11 @@ REQUIRED_USE="
video_cards_i965? ( classic )
video_cards_ilo? ( gallium )
video_cards_nouveau? ( || ( classic gallium ) )
- video_cards_radeon? ( || ( classic gallium ) )
+ video_cards_radeon? ( || ( classic gallium )
+ gallium? ( x86? ( llvm ) amd64? ( llvm ) ) )
video_cards_r100? ( classic )
video_cards_r200? ( classic )
- video_cards_r300? ( gallium llvm )
+ video_cards_r300? ( gallium x86? ( llvm ) amd64? ( llvm ) )
video_cards_r600? ( gallium )
video_cards_radeonsi? ( gallium llvm )
video_cards_vmware? ( gallium )
diff --git a/media-libs/mesa/mesa-9999.ebuild b/media-libs/mesa/mesa-9999.ebuild
index 812c83ac89d2..f26cef504596 100644
--- a/media-libs/mesa/mesa-9999.ebuild
+++ b/media-libs/mesa/mesa-9999.ebuild
@@ -64,10 +64,11 @@ REQUIRED_USE="
video_cards_i965? ( classic )
video_cards_ilo? ( gallium )
video_cards_nouveau? ( || ( classic gallium ) )
- video_cards_radeon? ( || ( classic gallium ) )
+ video_cards_radeon? ( || ( classic gallium )
+ gallium? ( x86? ( llvm ) amd64? ( llvm ) ) )
video_cards_r100? ( classic )
video_cards_r200? ( classic )
- video_cards_r300? ( gallium llvm )
+ video_cards_r300? ( gallium x86? ( llvm ) amd64? ( llvm ) )
video_cards_r600? ( gallium )
video_cards_radeonsi? ( gallium llvm )
video_cards_vmware? ( gallium )