r2272 - packages/trunk/ezquake/debian/patches
Gonéri Le Bouder
goneri-guest at alioth.debian.org
Sun Jan 7 18:13:23 CET 2007
Author: goneri-guest
Date: 2007-01-07 18:13:22 +0100 (Sun, 07 Jan 2007)
New Revision: 2272
Added:
packages/trunk/ezquake/debian/patches/dont_use_X11R6_old_directory.diff
packages/trunk/ezquake/debian/patches/dont_use_glXGetVideoSyncSGI.diff
packages/trunk/ezquake/debian/patches/use_GLEW.diff
Modified:
packages/trunk/ezquake/debian/patches/series
Log:
add a patch to fix the build with Mesa > 6.5.1
Added: packages/trunk/ezquake/debian/patches/dont_use_X11R6_old_directory.diff
===================================================================
--- packages/trunk/ezquake/debian/patches/dont_use_X11R6_old_directory.diff 2007-01-07 00:40:55 UTC (rev 2271)
+++ packages/trunk/ezquake/debian/patches/dont_use_X11R6_old_directory.diff 2007-01-07 17:13:22 UTC (rev 2272)
@@ -0,0 +1,22 @@
+Index: ezquake-1517/Makefile
+===================================================================
+--- ezquake-1517.orig/Makefile 2007-01-07 16:56:28.000000000 +0100
++++ ezquake-1517/Makefile 2007-01-07 16:56:45.000000000 +0100
+@@ -135,7 +135,7 @@
+ # linker flags
+ LDFLAGS =-lm `glib-config --libs` -lpthread -lexpat `pcre-config --libs` -ltclstub8.4 $(CL_DLFLAGS)
+ SVGALDFLAGS =-lvga
+-X11_LDFLAGS =-L/usr/X11R6/lib -lX11 -lXext -lXxf86dga -lXxf86vm
++X11_LDFLAGS =-lX11 -lXext -lXxf86dga -lXxf86vm
+ ifeq ($(ARCH),mingw32) # Win32/x86 in MingW environment
+ LDFLAGS += -lws2_32 -luser32 -lwinmm
+ endif
+@@ -147,7 +147,7 @@
+ endif
+
+ # opengl build
+-BASE_GL_LDFLAGS =-L/usr/X11R6/lib -lGL -lm -lX11 -lXext
++BASE_GL_LDFLAGS =-lGL -lm -lX11 -lXext
+ ARCH_GL_LDFLAGS =
+ ifeq ($(ARCH),x86) # Linux/x86
+ ARCH_GL_LDFLAGS =-lXxf86dga -lXxf86vm
Added: packages/trunk/ezquake/debian/patches/dont_use_glXGetVideoSyncSGI.diff
===================================================================
--- packages/trunk/ezquake/debian/patches/dont_use_glXGetVideoSyncSGI.diff 2007-01-07 00:40:55 UTC (rev 2271)
+++ packages/trunk/ezquake/debian/patches/dont_use_glXGetVideoSyncSGI.diff 2007-01-07 17:13:22 UTC (rev 2272)
@@ -0,0 +1,28 @@
+Index: ezquake-1517/vid_glx.c
+===================================================================
+--- ezquake-1517.orig/vid_glx.c 2007-01-07 18:18:08.000000000 +0100
++++ ezquake-1517/vid_glx.c 2007-01-07 18:18:50.000000000 +0100
+@@ -544,14 +544,21 @@
+ /************************************* GL *************************************/
+
+ void WaitForVSync (void) { // thanks to str-
++ PFNGLXGETVIDEOSYNCSGIPROC m_glXGetVideoSyncSGI = (PFNGLXGETVIDEOSYNCSGIPROC) glXGetProcAddress("glXGetVideoSyncSGI");
++ PFNGLXWAITVIDEOSYNCSGIPROC m_glXWaitVideoSyncSGI = (PFNGLXWAITVIDEOSYNCSGIPROC) glXGetProcAddress("glXWaitVideoSyncSGI");
++
+ if(vid_vsync.value) {
+ double sanity_time = Sys_DoubleTime() + 0.05;
+ unsigned int count, latest;
+
+- glXGetVideoSyncSGI(&count);
++ // Gonéri Le Bouder: Don't use glXGetVideoSyncSGiI since
++ // it's not exported anymore by Mesa >= 6.5.1
++ // http://svn.mythtv.org/trac/ticket/2383
++ // Debian#389809
++ count = (PFNGLXGETVIDEOSYNCSGIPROC) glXGetProcAddress("glXGetVideoSyncSGI");
+
+ while(Sys_DoubleTime() < sanity_time) {
+- glXGetVideoSyncSGI(&latest);
++ latest = (PFNGLXGETVIDEOSYNCSGIPROC) glXGetProcAddress("glXGetVideoSyncSGI");
+
+ if(latest != count) {
+ break;
Modified: packages/trunk/ezquake/debian/patches/series
===================================================================
--- packages/trunk/ezquake/debian/patches/series 2007-01-07 00:40:55 UTC (rev 2271)
+++ packages/trunk/ezquake/debian/patches/series 2007-01-07 17:13:22 UTC (rev 2272)
@@ -1 +1,4 @@
find_tcl_headers.diff
+dont_use_X11R6_old_directory.diff
+use_GLEW.diff
+dont_use_glXGetVideoSyncSGI.diff
Added: packages/trunk/ezquake/debian/patches/use_GLEW.diff
===================================================================
--- packages/trunk/ezquake/debian/patches/use_GLEW.diff 2007-01-07 00:40:55 UTC (rev 2271)
+++ packages/trunk/ezquake/debian/patches/use_GLEW.diff 2007-01-07 17:13:22 UTC (rev 2272)
@@ -0,0 +1,13 @@
+Index: ezquake-1517/Makefile
+===================================================================
+--- ezquake-1517.orig/Makefile 2007-01-07 16:58:29.000000000 +0100
++++ ezquake-1517/Makefile 2007-01-07 17:01:41.000000000 +0100
+@@ -147,7 +147,7 @@
+ endif
+
+ # opengl build
+-BASE_GL_LDFLAGS =-lGL -lm -lX11 -lXext
++BASE_GL_LDFLAGS =-lGL -lGLU -lm -lX11 -lXext
+ ARCH_GL_LDFLAGS =
+ ifeq ($(ARCH),x86) # Linux/x86
+ ARCH_GL_LDFLAGS =-lXxf86dga -lXxf86vm
More information about the Pkg-games-commits
mailing list