[Frugalware-git] xorgtesting: mesa-7.10.2-3-i686
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
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