Author: glen                         Date: Sun Jan 31 20:39:23 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- up to 0.3.1 svn r11886

---- Files affected:
packages/quake2forge:
   quake2forge-fix.patch (1.1 -> 1.2) , quake2forge-stupid_nvidia_bug.patch 
(1.1 -> 1.2) , quake2forge.spec (1.82 -> 1.83) , quake2forge-gamedir.patch (1.1 
-> NONE)  (REMOVED), quake2forge-missionpacks.patch (1.2 -> NONE)  (REMOVED)

---- Diffs:

================================================================
Index: packages/quake2forge/quake2forge-fix.patch
diff -u packages/quake2forge/quake2forge-fix.patch:1.1 
packages/quake2forge/quake2forge-fix.patch:1.2
--- packages/quake2forge/quake2forge-fix.patch:1.1      Sat Apr 28 14:02:26 2007
+++ packages/quake2forge/quake2forge-fix.patch  Sun Jan 31 21:39:18 2010
@@ -12,36 +12,25 @@
  #include <sys/types.h>
  #include <sys/stat.h>
  #include <errno.h>
---- quake2-0.3/src/gl_fxmesa.c.orig    2007-04-28 13:39:07.868871000 +0200
-+++ quake2-0.3/src/gl_fxmesa.c 2007-04-28 13:48:27.456760766 +0200
-@@ -190,7 +190,7 @@ int GLimp_SetMode( unsigned int *pwidth,
- 
-       ri.Con_Printf (PRINT_ALL, "...setting mode %d:", mode );
- 
--      if ( !ri.Vid_GetModeInfo( &width, &height, mode ) )
-+      if ( !ri.Vid_GetModeInfo( (unsigned int *)&width, (unsigned int 
*)&height, mode ) )
-       {
-               ri.Con_Printf( PRINT_ALL, " invalid mode\n" );
+--- quake2-0.3.1/src/gl_fxmesa.c~      2010-01-31 21:30:28.000000000 +0200
++++ quake2-0.3.1/src/gl_fxmesa.c       2010-01-31 21:31:31.414537554 +0200
+@@ -186,7 +186,7 @@
+       
+       ri.Con_Printf(PRINT_ALL, "...setting mode %d:", mode);
+       
+-      if( !ri.Vid_GetModeInfo( &width, &height, mode)){
++      if( !ri.Vid_GetModeInfo( (unsigned int *)&width, (unsigned int 
*)&height, mode)){
+               ri.Con_Printf( PRINT_ALL, " invalid mode\n");
                return rserr_invalid_mode;
---- quake2-0.3/src/snd_ao.c.orig       2004-03-15 03:25:43.000000000 +0100
-+++ quake2-0.3/src/snd_ao.c    2007-04-28 13:50:31.543832086 +0200
-@@ -157,7 +157,7 @@ void SNDDMA_Submit(void) {
-     /* ao_play returns success, not number of samples successfully output
-      * unlike alsa or arts, so we can only assume that the whole buffer
-      * made it out... though this makes updating si->dma->samplepos easy */
--    if (ao_play(device, si->dma->buffer, si->dma->samples * samplesize) == 0) 
{
-+    if (ao_play(device, (char *)si->dma->buffer, si->dma->samples * 
samplesize) == 0) {
-       Com_Printf("W: error occurred while playing buffer\n");
-       ao_close(device);
-       ao_shutdown();
---- quake2-0.3/src/snd_alsa.c.orig     2004-03-15 03:25:43.000000000 +0100
-+++ quake2-0.3/src/snd_alsa.c  2007-04-28 13:51:39.407699427 +0200
-@@ -101,7 +101,7 @@ qboolean SNDDMA_Init(struct sndinfo * s)
-     if (!si->dma->speed) {
-       for (i = 0; i < sizeof(tryrates); i++) {
-           int dir = 0;
--          int test = tryrates[i];
-+          unsigned int test = tryrates[i];
- 
-           if ((err = snd_pcm_hw_params_set_rate_near(pcm_handle, hw_params,
-                                                      &test, &dir)) < 0) {
+       }
+--- quake2-0.3.1/src/snd_ao.c~ 2010-01-31 16:54:57.000000000 +0200
++++ quake2-0.3.1/src/snd_ao.c  2010-01-31 21:32:28.668015776 +0200
+@@ -157,7 +157,7 @@
+       /* ao_play returns success, not number of samples successfully output
+        * unlike alsa or arts, so we can only assume that the whole buffer
+        * made it out... though this makes updating si->dma->samplepos easy */
+-      if(ao_play(device, si->dma->buffer, si->dma->samples * samplesize) == 
0){
++      if(ao_play(device, (char *)si->dma->buffer, si->dma->samples * 
samplesize) == 0){
+               Com_Printf("W: error occurred while playing buffer\n");
+               ao_close(device);
+               ao_shutdown();

================================================================
Index: packages/quake2forge/quake2forge-stupid_nvidia_bug.patch
diff -u packages/quake2forge/quake2forge-stupid_nvidia_bug.patch:1.1 
packages/quake2forge/quake2forge-stupid_nvidia_bug.patch:1.2
--- packages/quake2forge/quake2forge-stupid_nvidia_bug.patch:1.1        Sun Oct 
 5 16:01:15 2003
+++ packages/quake2forge/quake2forge-stupid_nvidia_bug.patch    Sun Jan 31 
21:39:18 2010
@@ -1,24 +1,25 @@
---- src/files.c~       2002-12-23 09:15:00.000000000 +0100
-+++ src/files.c        2003-10-05 15:58:04.000000000 +0200
-@@ -630,6 +630,7 @@
- void FS_SetGamedir (char *dir)
- {
+--- quake2-0.3/src/files.c~    2010-01-31 16:54:57.000000000 +0200
++++ quake2-0.3/src/files.c     2010-01-31 21:27:32.244572453 +0200
+@@ -668,6 +668,7 @@
+ */
+ void FS_SetGamedir(char *dir){
        searchpath_t    *next;
 +      cvar_t *cv;
- 
-       if (strstr(dir, "..") || strstr(dir, "/")
-               || strstr(dir, "\\") || strstr(dir, ":") )
-@@ -654,10 +655,12 @@
+       
+       if(strstr(dir, "..") || strstr(dir, "/")
+                       || strstr(dir, "\\") || strstr(dir, ":")){
+@@ -688,11 +689,13 @@
+               Z_Free(fs_searchpaths);
                fs_searchpaths = next;
        }
- 
-+      cv = Cvar_Get ("stupid_nvidia_bug", "0", 0);
 +
++      cv = Cvar_Get ("stupid_nvidia_bug", "0", 0);
+       
        //
        // flush all data, so it will be forced to reload
        //
--      if (dedicated && !dedicated->value)
-+      if (dedicated && !dedicated->value && !cv->value)
-               Cbuf_AddText ("vid_restart\nsnd_restart\n");
- 
-       // now add new entries for 
+-      if(dedicated && !dedicated->value)
++      if(dedicated && !dedicated->value && !cv->value)
+               Cbuf_AddText("vid_restart\nsnd_restart\n");
+               
+       // now add new entries for

================================================================
Index: packages/quake2forge/quake2forge.spec
diff -u packages/quake2forge/quake2forge.spec:1.82 
packages/quake2forge/quake2forge.spec:1.83
--- packages/quake2forge/quake2forge.spec:1.82  Thu Apr 10 21:45:35 2008
+++ packages/quake2forge/quake2forge.spec       Sun Jan 31 21:39:18 2010
@@ -6,17 +6,21 @@
 %bcond_with    rogue   # with Rogue ("Ground Zero") Mission Pack  
(non-distributable package)
 %bcond_with    xatrix  # with Xatrix ("The Reckoning") Mission Pack  
(non-distributable package)
 #
+%define                svnrev  11886
+%define                rel             0.1
 Summary:       Quake2Forge - improved version of id Software's classic Quake 
II engine
 Summary(pl.UTF-8):     Quake2Forge - ulepszona wersja klasycznego silnika 
Quake II firmy id Software
 Name:          quake2forge
-Version:       0.3
-Release:       3
+Version:       0.3.1
+Release:       0.%{svnrev}.%{rel}
 License:       GPL (for main code only)
 Group:         Applications/Games
 # http://dl.sourceforge.net/quake/quake2-%{version}.tar.gz [but no 0.3 yet]
 # ftp://ftp.quakeforge.net/quake2forge/quake2-%{version}.tar.gz [dead]
-Source0:       quake2-%{version}.tar.gz
-# Source0-md5: 2c167ff7edce20f0240316b98a1e4515
+# svn co -q https://quake.svn.sourceforge.net/svnroot/quake/quake2/trunk 
quake2-0.3.1
+# tar -cjf quake2-0.3.1-r$(svnversion quake2).tar.bz2 --exclude=.svn 
quake2-0.3.1
+Source0:       quake2-%{version}-r%{svnrev}.tar.bz2
+# Source0-md5: d95b5bb394d40c4a6121f63cab9bca77
 #Source1:      multiplay pack (need to check licence)
 # ftp://ftp.idsoftware.com/idstuff/quake2/q2-3.20-x86-full.exe
 Source2:       %{name}-server.conf
@@ -35,10 +39,10 @@
 Patch1:                %{name}-gl.patch
 Patch2:                %{name}-ac.patch
 Patch3:                %{name}-fix.patch
-Patch4:                %{name}-gamedir.patch
-Patch5:                %{name}-missionpacks.patch
 Patch6:                %{name}-rogue-fix.patch
 Patch7:                %{name}-xatrix-fix.patch
+Patch8:                xf86dga.h-obsolete.patch
+Patch9:                ignore-warning.patch
 URL:           http://www.quakeforge.net/
 BuildRequires: OpenGL-GLX-devel
 BuildRequires: SDL-devel
@@ -283,12 +287,10 @@
 
 %prep
 %setup -q -n quake2-%{version}
-%patch0
+%patch0 -p1
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
-%patch4 -p1
-%patch5 -p1
 
 %if %{with rogue}
 cd src/rogue
@@ -305,6 +307,8 @@
 cd ../..
 %patch7 -p1
 %endif
+%patch8 -p1
+%patch9 -p1
 
 %build
 %{__libtoolize}
@@ -332,18 +336,18 @@
        $RPM_BUILD_ROOT{/etc/sysconfig,/etc/rc.d/init.d} \
        $RPM_BUILD_ROOT{%{_pixmapsdir},%{_desktopdir}}
 
-install %{SOURCE2} $RPM_BUILD_ROOT%{_gamehomedir}/.quake2/baseq2/server.cfg
-install %{SOURCE7} $RPM_BUILD_ROOT%{_gamehomedir}/.screenrc
-install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/q2ded
-install %{SOURCE4} $RPM_BUILD_ROOT%{_pixmapsdir}
-install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
-install %{SOURCE6} $RPM_BUILD_ROOT/etc/sysconfig/q2ded
+cp -a %{SOURCE2} $RPM_BUILD_ROOT%{_gamehomedir}/.quake2/baseq2/server.cfg
+cp -a %{SOURCE7} $RPM_BUILD_ROOT%{_gamehomedir}/.screenrc
+install -p %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/q2ded
+cp -a %{SOURCE4} $RPM_BUILD_ROOT%{_pixmapsdir}
+cp -a %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
+cp -a %{SOURCE6} $RPM_BUILD_ROOT/etc/sysconfig/q2ded
 
 %if %{with rogue}
-install %{SOURCE8} $RPM_BUILD_ROOT%{_desktopdir}/%{name}-rogue.desktop
+cp -a %{SOURCE8} $RPM_BUILD_ROOT%{_desktopdir}/%{name}-rogue.desktop
 %endif
 %if %{with xatrix}
-install %{SOURCE8} $RPM_BUILD_ROOT%{_desktopdir}/%{name}-xatrix.desktop
+cp -a %{SOURCE8} $RPM_BUILD_ROOT%{_desktopdir}/%{name}-xatrix.desktop
 %endif
 
 rm -rf _doc
@@ -481,6 +485,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.83  2010/01/31 20:39:18  glen
+- up to 0.3.1 svn r11886
+
 Revision 1.82  2008/04/10 19:45:35  tommat
 - hack, disable Werror for sparcs
 
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/quake2forge/quake2forge-fix.patch?r1=1.1&r2=1.2&f=u
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/quake2forge/quake2forge-stupid_nvidia_bug.patch?r1=1.1&r2=1.2&f=u
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/quake2forge/quake2forge.spec?r1=1.82&r2=1.83&f=u

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to