Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Flavien Bridault (f15123b1fff69ec4b608ee0e39ea4d43fd5cd6c0)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Flavien Bridault <scm AT mail.sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Flavien Bridault (f15123b1fff69ec4b608ee0e39ea4d43fd5cd6c0)
  • Date: Sun, 12 Nov 2006 05:14:06 -0600

GIT changes to master grimoire by Flavien Bridault <vlaaad AT sourcemage.org>:

graphics-libs/mesalib/HISTORY | 4 ++++
graphics-libs/mesalib/PRE_BUILD | 2 ++
graphics-libs/mesalib/glxext.diff | 15 +++++++++++++++
3 files changed, 21 insertions(+)

New commits:
commit 2aba9b9f925e37104845933966360dbcdcab695d
Author: Flavien Bridault <vlaaad AT sourcemage.org>
Commit: Flavien Bridault <vlaaad AT sourcemage.org>

mesalib: patched to fix #13256

diff --git a/graphics-libs/mesalib/HISTORY b/graphics-libs/mesalib/HISTORY
index bc0551b..24b5e07 100644
--- a/graphics-libs/mesalib/HISTORY
+++ b/graphics-libs/mesalib/HISTORY
@@ -1,3 +1,7 @@
+2006-11-12 Flavien Bridault <vlaaad AT sourcemage.org>
+ * glxext.h: fixes for bug #13256
+ * PRE_BUILD: applied patch
+
2006-10-21 Juuso Alasuutari <iuso AT sourcemage.org>
* PRE_SUB_DEPENDS, SUB_DEPENDS: Added, sub-dependency for DRI
build option.
diff --git a/graphics-libs/mesalib/PRE_BUILD b/graphics-libs/mesalib/PRE_BUILD
index 3543bfc..814c098 100755
--- a/graphics-libs/mesalib/PRE_BUILD
+++ b/graphics-libs/mesalib/PRE_BUILD
@@ -20,6 +20,8 @@ cd ${SOURCE_DIRECTORY}/src/mesa/drivers/
sedit "s:/X11R6::g" Makefile.template &&
cd ${SOURCE_DIRECTORY}/src/glx/x11 &&
sedit "s:/X11R6::g" dri_glx.c &&
+# Fix for bug #13256
+patch -p0 < ${SCRIPT_DIRECTORY}/glxext.diff &&
cd ${SOURCE_DIRECTORY}/src/glw &&
sedit "s:/X11R6::g" Makefile
fi
diff --git a/graphics-libs/mesalib/glxext.diff
b/graphics-libs/mesalib/glxext.diff
new file mode 100644
index 0000000..a5fc060
--- /dev/null
+++ b/graphics-libs/mesalib/glxext.diff
@@ -0,0 +1,15 @@
+--- glxext.c.orig 2006-11-12 01:21:59.000000000 +0100
++++ glxext.c 2006-11-12 01:22:33.000000000 +0100
+@@ -1016,11 +1016,11 @@
+ if (!_XReply(dpy, (xReply*) &reply, 0, False)) {
+ /* Something is busted. Punt. */
+ UnlockDisplay(dpy);
++ SyncHandle();
+ FreeScreenConfigs(priv);
+ return GL_FALSE;
+ }
+
+- UnlockDisplay(dpy);
+ if (!reply.numVisuals) {
+ /* This screen does not support GL rendering */
+ UnlockDisplay(dpy);



  • [SM-Commit] GIT changes to master grimoire by Flavien Bridault (f15123b1fff69ec4b608ee0e39ea4d43fd5cd6c0), Flavien Bridault, 11/12/2006

Archive powered by MHonArc 2.6.24.

Top of Page