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

Paul Bredbury brebs at lunar-linux.org
Sun Sep 6 13:27:22 CEST 2009


commit 7f51e8b73c5088d23c6bc18d917bd561a40fa436
Author: Paul Bredbury <brebs at lunar-linux.org>
Date:   Sun Sep 6 18:27:22 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   |   20 ++++++++++++++------
 xorg7/mesa-lib/DETAILS |   16 ++++++++--------
 2 files changed, 22 insertions(+), 14 deletions(-)

diff --git a/xorg7/mesa-lib/BUILD b/xorg7/mesa-lib/BUILD
index 9048e1c..8942639 100644
--- a/xorg7/mesa-lib/BUILD
+++ b/xorg7/mesa-lib/BUILD
@@ -1,15 +1,23 @@
 (
 
-  OPTS+="--with-dri-drivers=" &&
+  OPTS+=" --with-dri-drivers=" &&
   OPTS+=$(echo $MESADRIVER | sed s/\ /,/g) &&
-  ./configure --prefix=/usr $OPTS && 
 
-  prepare_install &&
+  # Copy some headers, to avoid this error:
+  # /usr/include/GL/glew.h:1138:20: error: GL/glu.h: No such file or directory
+  # samplers.c:43:21: error: GL/glut.h: No such file or directory
+
+  # The problem is the inter-relation of mesa-lib, glew, and glut libs.
+  # mesa-lib 7.5.1 introduced a dependency on glew.
+  mkdir -p /usr/include/GL/ &&
+  install -m644 -t /usr/include/GL/ include/GL/gl{,u,ut}.h &&
 
-  make && 
+  ./configure --prefix=/usr $OPTS &&
+  prepare_install &&
 
+  make all &&
   make install &&                 
-#  install -v -m644 include/GLView.h /usr/include/        &&
-  install -v -m755 progs/xdemos/glxinfo progs/xdemos/glxgears /usr/bin
+
+  install -v -m755 progs/xdemos/glx{gears,info} /usr/bin/
 
 ) > $C_FIFO 2>&1
diff --git a/xorg7/mesa-lib/DETAILS b/xorg7/mesa-lib/DETAILS
index d5666d7..b479b14 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
  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:5bafef98a896f4e5c22d17b435db0d14e981ba6c
+      SOURCE3_VFY=sha1:349c6dee14d8c641dc161d1584e5960b6001b944
          WEB_SITE=http://www.mesa3d.org
           ENTERED=20060215
-          UPDATED=20090706
+          UPDATED=20090904
             SHORT="Mesa 3D library"
 
 cat << EOF


More information about the Lunar-commits mailing list