summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Cloos <cloos@jhcloos.com>2008-05-24 16:36:48 -0400
committerJames Cloos <cloos@jhcloos.com>2008-05-24 16:36:48 -0400
commit08989e8549353c90b53f9c9a9da7b24b8473ffae (patch)
treeaf06a4694c4e07ddfce4b276734f686ad23c4623
parent848df8007286058ab56d611f7a57105d90005f23 (diff)
Sync media-libs/mesa with x11 proj overlay
-rw-r--r--media-libs/mesa/Manifest2
-rw-r--r--media-libs/mesa/mesa-9999.ebuild21
2 files changed, 16 insertions, 7 deletions
diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index 63bee3d..8f5d602 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,3 +1,3 @@
AUX lib/libGL.la 755 RMD160 a60984e0d56d559c2c15bd4693e01404a7e0a408 SHA1 d6e231ffaccd1b13c3628744031cc761ffaf76d8 SHA256 b32ffd7f3f866da7dbae80ba78b1dc5b4924b33ab133b13397af9cda0a274f91
AUX lib/libGLU.la 752 RMD160 04de8835526a3472480d7c285dd33d497bcc0bd7 SHA1 12c57ac5e7e8a94d4d41b0f37b0fb3f470791c39 SHA256 e28519d7ae719bc106f7d4239799580474d1b69a2254ede3b2179a5e50655fe5
-EBUILD mesa-9999.ebuild 7253 RMD160 24dc58139a317e876601e3ea97d4574b93c7dc6a SHA1 37aba956165082827f6cf5b30842a4e7bd7222ef SHA256 7d4ed33976f159f388f236645d6e661da953bf6ec7f98284f7db8f6ff034ff6c
+EBUILD mesa-9999.ebuild 7395 RMD160 399683f0b79ff44ec0281916ed79f9249b49d261 SHA1 2827456644778c5402c2a491d2107580cefb6213 SHA256 c1b108b1b266355fadfc8ff1a1a1f167cb9322cb0976a9deb691a850f85baa34
diff --git a/media-libs/mesa/mesa-9999.ebuild b/media-libs/mesa/mesa-9999.ebuild
index 26eb9aa..d9c706d 100644
--- a/media-libs/mesa/mesa-9999.ebuild
+++ b/media-libs/mesa/mesa-9999.ebuild
@@ -121,6 +121,7 @@ src_compile() {
myconf="${myconf} $(use_enable nptl glx-tls)"
# Configurable DRI drivers
+ driver_enable swrast
driver_enable video_cards_i810 i810 i915 i965
driver_enable video_cards_mach64 mach64
driver_enable video_cards_mga mga
@@ -263,10 +264,18 @@ switch_opengl_implem() {
# $1 - VIDEO_CARDS flag
# other args - names of DRI drivers to enable
driver_enable() {
- if use $1; then
- shift
- for i in $@; do
- DRI_DRIVERS="${DRI_DRIVERS},${i}"
- done
- fi
+ case $# in
+ # for enabling unconditionally
+ 1)
+ DRI_DRIVERS="${DRI_DRIVERS},$1"
+ ;;
+ *)
+ if use $1; then
+ shift
+ for i in $@; do
+ DRI_DRIVERS="${DRI_DRIVERS},${i}"
+ done
+ fi
+ ;;
+ esac
}