[Lunar-commits] <moonbase> mesa-lib: version bump to 7.5.1

Paul Bredbury brebs at lunar-linux.org
Mon Sep 7 18:50:29 CEST 2009


commit 18bcf0a6ddd3461085a1648707c325cd1b47e59e
Author: Paul Bredbury <brebs at lunar-linux.org>
Date:   Mon Sep 7 23:50:29 2009 +0700

    mesa-lib: version bump to 7.5.1
    
    Fixes:
    
     * Added missing GLEW library to MesaDemos tarballs.
     * Fixed swapbuffers jerkiness in Doom3/etc in Intel drivers.
     * Fixed front buffer rendering bug in Intel drivers.
     * Fixed minor GLX memory leaks.
     * Fixed some texture env / fragment program state bugs.
     * Fixed some Gallium glBlitFramebuffer() bugs
     * Empty glBegin/glEnd() pair could cause divide by zero (bug 23489)
     * Fixed Gallium glBitmap() Z position bug
     * Setting arrays of sampler uniforms did not work
     * Selection/Feedback mode didn't handle polygon culling correctly (bug 16866)
     * Fixed 32/64-bit cross compilation issue in gen_matypes.c
     * Fixed glXCreateGLXPixmap() for direct rendering.
     * Fixed Gallium glCopyPixels(GL_STENCIL_INDEX) mispositioned image bug.
---
 xorg7/mesa-lib/BUILD   |   16 ++++++++++------
 xorg7/mesa-lib/DEPENDS |    2 +-
 xorg7/mesa-lib/DETAILS |   20 ++++++++++----------
 3 files changed, 21 insertions(+), 17 deletions(-)

diff --git a/xorg7/mesa-lib/BUILD b/xorg7/mesa-lib/BUILD
index ef12591..248cedc 100644
--- a/xorg7/mesa-lib/BUILD
+++ b/xorg7/mesa-lib/BUILD
@@ -1,17 +1,21 @@
 (
 
-  OPTS+=" --with-dri-drivers=" &&
-  OPTS+=$(echo $MESADRIVER | sed s/\ /,/g) &&
+  OPTS+=" --with-dri-drivers="  &&
+  OPTS+=$(echo $MESADRIVER | sed s/\ /,/g)  &&
 
-  # Copy some headers, to avoid compile errors.
-  mkdir -p /usr/include/GL/  &&
-  install -m644 -t /usr/include/GL/ include/GL/gl{,u,ut}.h  &&
-  install -m644 -t /usr/include/GL/ include/GL/gle{w,xt}.h  &&
+  # Excludes glew headers, and prevents need for /usr/include/GL/gl{,u,ut}.h
+  rm -r progs/{demos,samples}  &&
 
   ./configure --prefix=/usr $OPTS  &&
   prepare_install  &&
 
   make all  &&
+
+  # Build glxgears and glxinfo
+  cd progs/xdemos  &&
+  make glxgears glxinfo  &&
+  cd ../..  &&
+
   make install  &&                 
 
   install -v -m755 progs/xdemos/glx{gears,info} /usr/bin/
diff --git a/xorg7/mesa-lib/DEPENDS b/xorg7/mesa-lib/DEPENDS
index fabe1e9..40c823b 100644
--- a/xorg7/mesa-lib/DEPENDS
+++ b/xorg7/mesa-lib/DEPENDS
@@ -1,6 +1,6 @@
 depends glproto     
 depends dri2proto
-depends libdrm      
+depends libdrm
 depends libX11      
 depends makedepend  
 depends libXi        
diff --git a/xorg7/mesa-lib/DETAILS b/xorg7/mesa-lib/DETAILS
index d5666d7..e0dd131 100644
--- a/xorg7/mesa-lib/DETAILS
+++ b/xorg7/mesa-lib/DETAILS
@@ -1,18 +1,18 @@
            MODULE=mesa-lib
-          VERSION=7.4.4
+          VERSION=7.5.1
            SOURCE=MesaLib-$VERSION.tar.bz2
-          SOURCE2=MesaDemos-$VERSION.tar.bz2
-          SOURCE3=MesaGLUT-$VERSION.tar.bz2
+          SOURCE2=MesaGLUT-$VERSION.tar.bz2
+          SOURCE3=MesaDemos-$VERSION.tar.bz2
  SOURCE_DIRECTORY=$BUILD_DIRECTORY/Mesa-$VERSION
-       SOURCE_URL=$SFORGE_URL/mesa3d/
-      SOURCE2_URL=$SFORGE_URL/mesa3d/
-      SOURCE3_URL=$SFORGE_URL/mesa3d/
-       SOURCE_VFY=sha1:1cdcef24900489bc0a879013b2138c0d9aedffe3
-      SOURCE2_VFY=sha1:190b51dd1e456f12c70cd428ec47ca8de0ed72fe
-      SOURCE3_VFY=sha1:41635a1c5b3bfe4bff4f9a086fb0b17fd441c431
+       SOURCE_URL=ftp://ftp.freedesktop.org/pub/mesa/$VERSION/
+      SOURCE2_URL=$SOURCE_URL
+      SOURCE3_URL=$SOURCE_URL
+       SOURCE_VFY=sha1:26171fb4de23a21431861d6663203e400df45bf7
+      SOURCE2_VFY=sha1:349c6dee14d8c641dc161d1584e5960b6001b944
+      SOURCE3_VFY=sha1:5bafef98a896f4e5c22d17b435db0d14e981ba6c
          WEB_SITE=http://www.mesa3d.org
           ENTERED=20060215
-          UPDATED=20090706
+          UPDATED=20090905
             SHORT="Mesa 3D library"
 
 cat << EOF


More information about the Lunar-commits mailing list