[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