[Frugalware-git] xorgtesting: mesa-7.10.2-3-i686

2011-07-08 Thread Michel Hermier
Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=xorgtesting.git;a=commitdiff;h=76130b434eecc3d7adf1b9486254337060e72831

commit 76130b434eecc3d7adf1b9486254337060e72831
Author: Michel Hermier herm...@frugalware.org
Date:   Mon Jun 6 08:52:17 2011 +0200

mesa-7.10.2-3-i686

* Enable dri driver by name(not auto guessed)
* Enable nouveau-vieu dri driver.

diff --git a/source/x11/mesa/1d24e6ec1d13c2b88b858997900aa8b69de92b13.patch 
b/source/x11/mesa/1d24e6ec1d13c2b88b858997900aa8b69de92b13.patch
new file mode 100644
index 000..ade379a
--- /dev/null
+++ b/source/x11/mesa/1d24e6ec1d13c2b88b858997900aa8b69de92b13.patch
@@ -0,0 +1,22 @@
+From 1d24e6ec1d13c2b88b858997900aa8b69de92b13 Mon Sep 17 00:00:00 2001
+From: Ben Skeggs bske...@redhat.com
+Date: Mon, 06 Jun 2011 00:17:59 +
+Subject: dri/nouveau: fix gnome-shell segfault
+
+Signed-off-by: Ben Skeggs bske...@redhat.com
+---
+diff --git a/src/mesa/drivers/dri/nouveau/nouveau_context.c 
b/src/mesa/drivers/dri/nouveau/nouveau_context.c
+index 71dde41..22b9957 100644
+--- a/src/mesa/drivers/dri/nouveau/nouveau_context.c
 b/src/mesa/drivers/dri/nouveau/nouveau_context.c
+@@ -261,7 +261,7 @@ nouveau_update_renderbuffers(__DRIcontext *dri_ctx, 
__DRIdrawable *draw)
+   assert(!ret);
+   }
+
+-  _mesa_resize_framebuffer(NULL, fb, draw-w, draw-h);
++  _mesa_resize_framebuffer(ctx, fb, draw-w, draw-h);
+ }
+
+ static void
+--
+cgit v0.8.3-6-g21f6
diff --git a/source/x11/mesa/FrugalBuild b/source/x11/mesa/FrugalBuild
index e53c60d..4a68725 100644
--- a/source/x11/mesa/FrugalBuild
+++ b/source/x11/mesa/FrugalBuild
@@ -9,7 +9,7 @@ pkgname=mesa
origname=Mesa
_F_archive_name=MesaLib
pkgver=7.10.2
-pkgrel=2
+pkgrel=3
pkgdesc=Mesa is a 3D graphics library
url=http://mesa3d.sourceforge.net/;
up2date=Flasttar ftp://ftp.freedesktop.org/pub/$pkgname/current/;
@@ -31,9 +31,11 @@ if Fuse $USE_DEVEL; then
Finclude scm
else
source=(ftp://ftp.freedesktop.org/pub/mesa/$pkgver/MesaLib-$pkgver.tar.bz2; \
-   5c102dd94f435e97507213fbd128e50dd15f5f54.patch)
+   5c102dd94f435e97507213fbd128e50dd15f5f54.patch \
+   1d24e6ec1d13c2b88b858997900aa8b69de92b13.patch)
sha1sums=('71bbb2686230f6334aa625a951b58b4b2d5d6aa0' \
-   '08d16a0f0f1f655b443c6c7630d16f47c2d44837')
+   '08d16a0f0f1f655b443c6c7630d16f47c2d44837' \
+   '42dd2b7783d1f3f379086ff94cb6e8cabf92b8c2')
fi

source=(${source[@]} \
@@ -118,10 +120,19 @@ build() {
Fcd $origname-$pkgver
Fpatchall

+   DRI_DRIVERS=swrast
+   DRI_DRIVERS=$DRI_DRIVERS,i810,i915,i965
+   DRI_DRIVERS=$DRI_DRIVERS,mach64
+   DRI_DRIVERS=$DRI_DRIVERS,mga
+   DRI_DRIVERS=$DRI_DRIVERS,nouveau
+   DRI_DRIVERS=$DRI_DRIVERS,r128,r200,r300,r600,radeon
+   DRI_DRIVERS=$DRI_DRIVERS,savage
if [ $CARCH == arm ]; then
#disable sis support
-   Fsed savage sis tdfx savage tdfx configure*
+   DRI_DRIVERS=$DRI_DRIVERS,sis
fi
+   DRI_DRIVERS=$DRI_DRIVERS,tdfx
+   DRI_DRIVERS=$DRI_DRIVERS,unichrome

if Fuse $USE_GALLIUM; then
Fconfopts=$Fconfopts --disable-gallium-llvm --enable-gallium-nouveau 
--enable-gallium-radeon \
@@ -132,7 +143,7 @@ build() {

Fconf   --with-driver=dri \
--with-dri-driverdir=/usr/lib/dri \
-   --with-dri-drivers=yes \
+   --with-dri-drivers=$DRI_DRIVERS \
--with-egl-platforms=drm,x11 \
--disable-glut \
--enable-egl \
___
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git


[Frugalware-git] xorgtesting: mesa-7.10.2-3-i686

2011-06-06 Thread Michel Hermier
Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=xorgtesting.git;a=commitdiff;h=76130b434eecc3d7adf1b9486254337060e72831

commit 76130b434eecc3d7adf1b9486254337060e72831
Author: Michel Hermier herm...@frugalware.org
Date:   Mon Jun 6 08:52:17 2011 +0200

mesa-7.10.2-3-i686

* Enable dri driver by name(not auto guessed)
* Enable nouveau-vieu dri driver.

diff --git a/source/x11/mesa/1d24e6ec1d13c2b88b858997900aa8b69de92b13.patch 
b/source/x11/mesa/1d24e6ec1d13c2b88b858997900aa8b69de92b13.patch
new file mode 100644
index 000..ade379a
--- /dev/null
+++ b/source/x11/mesa/1d24e6ec1d13c2b88b858997900aa8b69de92b13.patch
@@ -0,0 +1,22 @@
+From 1d24e6ec1d13c2b88b858997900aa8b69de92b13 Mon Sep 17 00:00:00 2001
+From: Ben Skeggs bske...@redhat.com
+Date: Mon, 06 Jun 2011 00:17:59 +
+Subject: dri/nouveau: fix gnome-shell segfault
+
+Signed-off-by: Ben Skeggs bske...@redhat.com
+---
+diff --git a/src/mesa/drivers/dri/nouveau/nouveau_context.c 
b/src/mesa/drivers/dri/nouveau/nouveau_context.c
+index 71dde41..22b9957 100644
+--- a/src/mesa/drivers/dri/nouveau/nouveau_context.c
 b/src/mesa/drivers/dri/nouveau/nouveau_context.c
+@@ -261,7 +261,7 @@ nouveau_update_renderbuffers(__DRIcontext *dri_ctx, 
__DRIdrawable *draw)
+   assert(!ret);
+   }
+
+-  _mesa_resize_framebuffer(NULL, fb, draw-w, draw-h);
++  _mesa_resize_framebuffer(ctx, fb, draw-w, draw-h);
+ }
+
+ static void
+--
+cgit v0.8.3-6-g21f6
diff --git a/source/x11/mesa/FrugalBuild b/source/x11/mesa/FrugalBuild
index e53c60d..4a68725 100644
--- a/source/x11/mesa/FrugalBuild
+++ b/source/x11/mesa/FrugalBuild
@@ -9,7 +9,7 @@ pkgname=mesa
origname=Mesa
_F_archive_name=MesaLib
pkgver=7.10.2
-pkgrel=2
+pkgrel=3
pkgdesc=Mesa is a 3D graphics library
url=http://mesa3d.sourceforge.net/;
up2date=Flasttar ftp://ftp.freedesktop.org/pub/$pkgname/current/;
@@ -31,9 +31,11 @@ if Fuse $USE_DEVEL; then
Finclude scm
else
source=(ftp://ftp.freedesktop.org/pub/mesa/$pkgver/MesaLib-$pkgver.tar.bz2; \
-   5c102dd94f435e97507213fbd128e50dd15f5f54.patch)
+   5c102dd94f435e97507213fbd128e50dd15f5f54.patch \
+   1d24e6ec1d13c2b88b858997900aa8b69de92b13.patch)
sha1sums=('71bbb2686230f6334aa625a951b58b4b2d5d6aa0' \
-   '08d16a0f0f1f655b443c6c7630d16f47c2d44837')
+   '08d16a0f0f1f655b443c6c7630d16f47c2d44837' \
+   '42dd2b7783d1f3f379086ff94cb6e8cabf92b8c2')
fi

source=(${source[@]} \
@@ -118,10 +120,19 @@ build() {
Fcd $origname-$pkgver
Fpatchall

+   DRI_DRIVERS=swrast
+   DRI_DRIVERS=$DRI_DRIVERS,i810,i915,i965
+   DRI_DRIVERS=$DRI_DRIVERS,mach64
+   DRI_DRIVERS=$DRI_DRIVERS,mga
+   DRI_DRIVERS=$DRI_DRIVERS,nouveau
+   DRI_DRIVERS=$DRI_DRIVERS,r128,r200,r300,r600,radeon
+   DRI_DRIVERS=$DRI_DRIVERS,savage
if [ $CARCH == arm ]; then
#disable sis support
-   Fsed savage sis tdfx savage tdfx configure*
+   DRI_DRIVERS=$DRI_DRIVERS,sis
fi
+   DRI_DRIVERS=$DRI_DRIVERS,tdfx
+   DRI_DRIVERS=$DRI_DRIVERS,unichrome

if Fuse $USE_GALLIUM; then
Fconfopts=$Fconfopts --disable-gallium-llvm --enable-gallium-nouveau 
--enable-gallium-radeon \
@@ -132,7 +143,7 @@ build() {

Fconf   --with-driver=dri \
--with-dri-driverdir=/usr/lib/dri \
-   --with-dri-drivers=yes \
+   --with-dri-drivers=$DRI_DRIVERS \
--with-egl-platforms=drm,x11 \
--disable-glut \
--enable-egl \
___
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git