[Frugalware-darcs] frugalware-current: mesa-6.5.3-1-i686

crazy crazy at frugalware.org
Sat Jun 2 12:48:11 CEST 2007


Darcsweb-Url: http://darcs.frugalware.org/darcsweb/darcsweb.cgi?r=frugalware-current;a=darcs_commitdiff;h=20070602104611-f6986-fcd8c0ad012bf11afa29baa6d7c5ce987f2a20d2.gz;

[mesa-6.5.3-1-i686
crazy <crazy at frugalware.org>**20070602104611
 * Version bump
] {
hunk ./source/x11/mesa/FrugalBuild 7
-pkgver=6.5.2
-pkgrel=3
+pkgver=6.5.3
+pkgrel=1
hunk ./source/x11/mesa/FrugalBuild 15
-depends=('expat' 'libx11>=1.1.1' 'libxext' 'libxxf86vm' 'libxi>=1.1.0' 'libxmu>=1.0.3' 'libice' 'libdrm>=2.3.0' 'libgl')
+depends=('expat' 'libx11>=1.1.1' 'libxext' 'libxxf86vm' 'libxi>=1.1.0' 'libxmu>=1.0.3' \
+	'libice' 'libdrm>=2.3.0-2' 'libgl' 'libxdamage' 'libxfixes')
hunk ./source/x11/mesa/FrugalBuild 23
-	mesa-build-config.patch \
-	i915tex.patch \
-	bug-9045.patch \
-	bug-9237.patch)
+	mesa-build-config.patch)
hunk ./source/x11/mesa/FrugalBuild 52
-	unset MAKEFLAGS
+	#unset MAKEFLAGS
hunk ./source/x11/mesa/FrugalBuild 70
-	Fln libGLU.so.1.3.060502 /usr/lib/libGLU.so.1.3
+	Fln libGLU.so.1.3.060503 /usr/lib/libGLU.so.1.3
hunk ./source/x11/mesa/FrugalBuild 80
-sha1sums=('bc784eb272b586cf9663920da0d145dc78018ee5'\
+sha1sums=('6c52d14b9bc3e5f1fafe19b81db1b43569589dcd'\
hunk ./source/x11/mesa/FrugalBuild 84
-          'b49bb4f22426fd0dab7551ef8907276214c9a3fa'\
-          '067931e73ffd718f0715ddd69040c660821083d8'\
-          'af385a1f28afb4368719c634b4fb5d3991e9e432'\
-          '9d0d4102b26962cc453c4d66f5638f0cfb33c4fd')
+          'f7f706ec568a80543c6d6096b3d8a833b80399ed')
hunk ./source/x11/mesa/bug-9045.patch 1
-From: Xiang, Haihao <haihao.xiang at intel.com>
-Date: Fri, 8 Dec 2006 09:00:59 +0000 (+0800)
-Subject: fix bug#9045
-X-Git-Url: http://gitweb.freedesktop.org/?p=mesa/mesa.git;a=commitdiff;h=5449f5a97524cb21194b20d05449d7211faaa51c
-
-fix bug#9045
----
-
---- a/src/mesa/drivers/dri/i965/intel_ioctl.c
-+++ b/src/mesa/drivers/dri/i965/intel_ioctl.c
-@@ -75,7 +75,7 @@ void intelWaitIrq( struct intel_context 
- {
-    if (!intel->no_hw) {
-       drmI830IrqWait iw;
--      int ret;
-+      int ret, lastdispatch;
-       
-       if (0)
- 	 fprintf(stderr, "%s %d\n", __FUNCTION__, seq );
-@@ -83,11 +83,12 @@ void intelWaitIrq( struct intel_context 
-       iw.irq_seq = seq;
- 	
-       do {
-+	 lastdispatch = intel->sarea->last_dispatch;
- 	 ret = drmCommandWrite( intel->driFd, DRM_I830_IRQ_WAIT, &iw, sizeof(iw) );
- 
- 	 /* This seems quite often to return before it should!?! 
- 	  */
--      } while (ret == -EAGAIN || ret == -EINTR || (ret == 0 && seq > intel->sarea->last_dispatch));
-+      } while (ret == -EAGAIN || ret == -EINTR || (ret == -EBUSY && lastdispatch != intel->sarea->last_dispatch) || (ret == 0 && seq > intel->sarea->last_dispatch));
-       
- 
-       if ( ret ) {
-
rmfile ./source/x11/mesa/bug-9045.patch
hunk ./source/x11/mesa/bug-9237.patch 1
-From: Xiang, Haihao <haihao.xiang at intel.com>
-Date: Fri, 8 Dec 2006 09:05:14 +0000 (+0800)
-Subject: fix bug#9237
-X-Git-Url: http://gitweb.freedesktop.org/?p=mesa/mesa.git;a=commitdiff;h=f79360858d4c94629ef543a35e4e44a13419ac0e
-
-fix bug#9237
----
-
---- a/src/mesa/drivers/dri/i965/brw_misc_state.c
-+++ b/src/mesa/drivers/dri/i965/brw_misc_state.c
-@@ -88,10 +88,10 @@ static void upload_drawing_rect(struct b
-    if (brw->intel.numClipRects > 1) 
-       return; 
-  
--   x1 = dPriv->x;
--   y1 = dPriv->y;      
--   x2 = dPriv->x + dPriv->w;
--   y2 = dPriv->y + dPriv->h;
-+   x1 = brw->intel.pClipRects[0].x1;
-+   y1 = brw->intel.pClipRects[0].y1;
-+   x2 = brw->intel.pClipRects[0].x2;
-+   y2 = brw->intel.pClipRects[0].y2;
- 	 
-    if (x1 < 0) x1 = 0;
-    if (y1 < 0) y1 = 0;
-
rmfile ./source/x11/mesa/bug-9237.patch
hunk ./source/x11/mesa/i915tex.patch 1
-From: Michel DÃ?nzer <michel at tungstengraphics.com>
-Date: Thu, 7 Dec 2006 10:03:48 +0000 (+0100)
-Subject: i915tex: Recalculate viewport related hardware state in intelWindowMoved().
-X-Git-Url: http://gitweb.freedesktop.org/?p=mesa/mesa.git;a=commitdiff;h=7a10d66590a4cebd2b453218e75fe82b02a3edcc
-
-i915tex: Recalculate viewport related hardware state in intelWindowMoved().
-
-This fixes vertically displaced rendering with some apps like Google Earth.
-
-Simplify other parts of the function somewhat.
----
-
---- a/src/mesa/drivers/dri/i915tex/intel_buffers.c
-+++ b/src/mesa/drivers/dri/i915tex/intel_buffers.c
-@@ -36,6 +36,7 @@
- #include "intel_batchbuffer.h"
- #include "context.h"
- #include "utils.h"
-+#include "drirenderbuffer.h"
- #include "framebuffer.h"
- #include "swrast/swrast.h"
- #include "vblank.h"
-@@ -183,6 +184,8 @@ void
- intelWindowMoved(struct intel_context *intel)
- {
-    GLcontext *ctx = &intel->ctx;
-+   __DRIdrawablePrivate *dPriv = intel->driDrawable;
-+   GLframebuffer *drawFb = (GLframebuffer *) dPriv->driverPrivate;
- 
-    if (!intel->ctx.DrawBuffer) {
-       /* when would this happen? -BP */
-@@ -194,7 +197,7 @@ intelWindowMoved(struct intel_context *i
-    }
-    else {
-       /* drawing to a window */
--      switch (intel->ctx.DrawBuffer->_ColorDrawBufferMask[0]) {
-+      switch (drawFb->_ColorDrawBufferMask[0]) {
-       case BUFFER_BIT_FRONT_LEFT:
-          intelSetFrontClipRects(intel);
-          break;
-@@ -207,14 +210,11 @@ intelWindowMoved(struct intel_context *i
-       }
-    }
- 
--   /* this update Mesa's notion of window size */
--   if (ctx->WinSysDrawBuffer) {
--      _mesa_resize_framebuffer(ctx, ctx->WinSysDrawBuffer,
--                               intel->driDrawable->w, intel->driDrawable->h);
--   }
-+   /* Update Mesa's notion of window size */
-+   driUpdateFramebufferSize(ctx, dPriv);
-+   drawFb->Initialized = GL_TRUE; /* XXX remove someday */
- 
--   if (intel->intelScreen->driScrnPriv->ddxMinor >= 7 && intel->driDrawable) {
--      __DRIdrawablePrivate *dPriv = intel->driDrawable;
-+   if (intel->intelScreen->driScrnPriv->ddxMinor >= 7) {
-       drmI830Sarea *sarea = intel->sarea;
-       drm_clip_rect_t drw_rect = { .x1 = dPriv->x, .x2 = dPriv->x + dPriv->w,
- 				   .y1 = dPriv->y, .y2 = dPriv->y + dPriv->h };
-@@ -245,6 +245,9 @@ intelWindowMoved(struct intel_context *i
-    /* Update hardware scissor */
-    ctx->Driver.Scissor(ctx, ctx->Scissor.X, ctx->Scissor.Y,
-                        ctx->Scissor.Width, ctx->Scissor.Height);
-+
-+   /* Re-calculate viewport related state */
-+   ctx->Driver.DepthRange( ctx, ctx->Viewport.Near, ctx->Viewport.Far );
- }
rmfile ./source/x11/mesa/i915tex.patch
hunk ./source/x11/mesa/mesa-build-config.patch 62
-+DRI_DIRS = i915tex i915 i965 mach64 mga r128 r200 radeon tdfx unichrome savage r300
++DRI_DIRS = i915tex i915 i965 mach64 mga r128 r200 radeon tdfx unichrome savage r300 nouveau
}


More information about the Frugalware-darcs mailing list