diff --git a/bzflag-2.0.10.tar.bz2 b/bzflag-2.0.10.tar.bz2 new file mode 100644 index 0000000..6b6c5e8 --- /dev/null +++ b/bzflag-2.0.10.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9cf6214aee8e1cac2f66e3c6f8c213ef401123ac36dc0c8abeec0d9021c5deb +size 11427143 diff --git a/bzflag-2.0.8_array-subscript2.patch b/bzflag-2.0.10_array-subscript2.patch similarity index 100% rename from bzflag-2.0.8_array-subscript2.patch rename to bzflag-2.0.10_array-subscript2.patch diff --git a/bzflag-2.0.8_missing-includes.patch b/bzflag-2.0.10_missing-includes.patch similarity index 98% rename from bzflag-2.0.8_missing-includes.patch rename to bzflag-2.0.10_missing-includes.patch index 45561a6..6a93f29 100644 --- a/bzflag-2.0.8_missing-includes.patch +++ b/bzflag-2.0.10_missing-includes.patch @@ -154,16 +154,6 @@ /* common implementation headers */ #include "PhysicsDriver.h" ---- src/bzfs/CustomPyramid.cxx -+++ src/bzfs/CustomPyramid.cxx -@@ -17,6 +17,7 @@ - - /* system implementation headers */ - #include -+#include - - /* common implementation headers */ - #include "PyramidBuilding.h" --- src/bzfs/CustomTextureMatrix.cxx +++ src/bzfs/CustomTextureMatrix.cxx @@ -17,6 +17,7 @@ @@ -430,3 +420,13 @@ #include "BSPSceneDatabase.h" #include "ViewFrustum.h" #include "SphereSceneNode.h" +--- src/bzfs/CustomPyramid.cxx ++++ src/bzfs/CustomPyramid.cxx +@@ -17,6 +17,7 @@ + + /* system headers */ + #include ++#include + #include + #include + diff --git a/bzflag-2.0.8.tar.bz2 b/bzflag-2.0.8.tar.bz2 deleted file mode 100644 index d8ce58c..0000000 --- a/bzflag-2.0.8.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8d120aef46ad92d2699e582b32c44daac76bd274cf30c8be72223210cbdd9a20 -size 11330988 diff --git a/bzflag-2.0.8_array-subscript.patch b/bzflag-2.0.8_array-subscript.patch deleted file mode 100644 index d729743..0000000 --- a/bzflag-2.0.8_array-subscript.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- src/bzfs/bzfsAPI.cxx -+++ src/bzfs/bzfsAPI.cxx -@@ -1782,7 +1782,7 @@ - for ( int i =0; i < NumTeams; i++) - { - team[i].team.won = 0; -- team[teamIndex].team.lost = 0; -+ team[i].team.lost = 0; - sendTeamUpdate(-1,i); - } - } diff --git a/bzflag-no-fsigned-char.patch b/bzflag-no-fsigned-char.patch deleted file mode 100644 index a886290..0000000 --- a/bzflag-no-fsigned-char.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- configure -+++ configure -@@ -10083,7 +10083,7 @@ - case $host_os in - linux*|cygwin|mingw32*) - CPPFLAGS="$CPPFLAGS -Werror"; -- CXXFLAGS="$CXXFLAGS -Wno-deprecated -fsigned-char"; -+ CXXFLAGS="$CXXFLAGS -Wno-deprecated"; - if test x$enable_profiling = xyes; then - CFLAGS="$CFLAGS -pg"; - CXXFLAGS="$CXXFLAGS -pg"; -@@ -10104,7 +10104,7 @@ - else - case $host_os in - linux*|cygwin|mingw32*) -- CXXFLAGS="$CXXFLAGS -ffast-math -fno-exceptions -fsigned-char";; -+ CXXFLAGS="$CXXFLAGS -ffast-math -fno-exceptions";; - solaris*) - CFLAGS="$CFLAGS -O"; - CXXFLAGS="$CXXFLAGS -O";; diff --git a/bzflag.changes b/bzflag.changes index 0149cad..5bb08c2 100644 --- a/bzflag.changes +++ b/bzflag.changes @@ -1,3 +1,22 @@ +------------------------------------------------------------------- +Wed Jan 16 12:36:11 CET 2008 - hvogel@suse.de + +- Update to bzflag-2.0.10: + * Add /modcount command + * Add -adminlagannounce and -lagannounce + * First map no longer ignored in Start Server menu + * Add packet loss kick and related admin commands + * Plugins get flag resets/spawns/grab/drop/transfer + * Added more info for observers + * Optionally use mesh position and height for radar + * Add various new plugins (rabidRabbit, rabbitTimer torBlock regFlag, etc.) + * Add favorite server + * Some API changes + * Adding jitter kick and related admin commands + * Ability to change the killer in a PlayerDieEvent + * Backport the record stop function from 2.1 + * Backported WW GMs from 2.1 + ------------------------------------------------------------------- Tue Oct 16 14:57:31 CEST 2007 - pgajdos@suse.cz diff --git a/bzflag.spec b/bzflag.spec index c2ad682..48a3ad8 100644 --- a/bzflag.spec +++ b/bzflag.spec @@ -1,7 +1,7 @@ # -# spec file for package bzflag (Version 2.0.8) +# spec file for package bzflag (Version 2.0.10) # -# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # @@ -15,8 +15,8 @@ BuildRequires: bc curl-devel freeglut-devel gcc-c++ libadns-devel libdrm-devel License: GPL v2 or later Group: Amusements/Games/3D/Shoot AutoReqProv: on -Version: 2.0.8 -Release: 83 +Version: 2.0.10 +Release: 1 Summary: 3D Networked Multiplayer Tank Battle Game Url: http://BZFlag.org/ Source: %name-%version.tar.bz2 @@ -27,9 +27,7 @@ Source5: bzflag.desktop Source6: bzflag-icon.png Patch: bzflag-1.10.4-ncursespollution.diff Patch1: bzflag-decl.diff -Patch2: bzflag-no-fsigned-char.patch Patch3: bzflag-char-signedness.patch -Patch4: %{name}-%{version}_array-subscript.patch Patch5: %{name}-%{version}_array-subscript2.patch Patch6: %{name}-%{version}_missing-includes.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -54,9 +52,7 @@ Authors: %setup -q -a 3 %patch -p1 %patch1 -%patch2 %patch3 -p1 -%patch4 %patch5 cp %SOURCE2 . %patch6 @@ -112,19 +108,36 @@ rm -rf $RPM_BUILD_ROOT %_mandir/man6/* %_mandir/man5/* /var/adm/fillup-templates/sysconfig.bzflagserver-bzflag + %changelog -* Tue Oct 16 2007 - pgajdos@suse.cz +* Wed Jan 16 2008 hvogel@suse.de +- Update to bzflag-2.0.10: + * Add /modcount command + * Add -adminlagannounce and -lagannounce + * First map no longer ignored in Start Server menu + * Add packet loss kick and related admin commands + * Plugins get flag resets/spawns/grab/drop/transfer + * Added more info for observers + * Optionally use mesh position and height for radar + * Add various new plugins (rabidRabbit, rabbitTimer torBlock regFlag, etc.) + * Add favorite server + * Some API changes + * Adding jitter kick and related admin commands + * Ability to change the killer in a PlayerDieEvent + * Backport the record stop function from 2.1 + * Backported WW GMs from 2.1 +* Tue Oct 16 2007 pgajdos@suse.cz - added missing includes according to new gcc * missing-includes.patch -* Mon Apr 16 2007 - pgajdos@suse.cz +* Mon Apr 16 2007 pgajdos@suse.cz - fixed 'warning: array subscript is below array bounds' [#229908] - array_subscript2.patch -* Tue Mar 13 2007 - pgajdos@suse.cz +* Tue Mar 13 2007 pgajdos@suse.cz - fixed 'warning: array subscript is below array bounds' - array_subscript.patch -* Wed Jan 10 2007 - hvogel@suse.de +* Wed Jan 10 2007 hvogel@suse.de - fix make install issue with mkdir -* Fri Jun 30 2006 - duwe@suse.de +* Fri Jun 30 2006 duwe@suse.de - update to upstream version 2.0.8: * Add a plugin to record matches * Add an option to send out a UDP heartbeat message for observers behind flakey @@ -133,7 +146,7 @@ rm -rf $RPM_BUILD_ROOT * Client and server now close http connections correctly * Fixed crash when rogue autopilot picks up a team flag * Fixed spawnpoint selection regression -* Fri May 05 2006 - mmj@suse.de +* Fri May 05 2006 mmj@suse.de - Devel package is gone - Update to bzflag-2.0.6: o game variables no longer accept invalid values. @@ -165,13 +178,13 @@ rm -rf $RPM_BUILD_ROOT o Fix misc/bzfquery.pl to handle MsgGameTime o Simple server list searching o Added GUI option for email display length -* Wed Feb 01 2006 - hvogel@suse.de +* Wed Feb 01 2006 hvogel@suse.de - fix BZFlag NULL Byte callsign DOS bug [#141121] -* Wed Jan 25 2006 - mls@suse.de +* Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires -* Mon Jan 23 2006 - mmj@suse.de +* Mon Jan 23 2006 mmj@suse.de - Build without SDL support for now, since it's broken [#143932] -* Tue Nov 08 2005 - mmj@suse.de +* Tue Nov 08 2005 mmj@suse.de - Split -devel package off for plugin stuff - Update to 2.0.4 including: o Automatic team icon @@ -244,26 +257,26 @@ rm -rf $RPM_BUILD_ROOT o bzfs creates default groups before parsing groupdb file o +ALL and -ALL adds/removes all perms from a group in groupdb o Support for +,- and ! operators in bzfs' groupdb file -* Tue Oct 04 2005 - schwab@suse.de +* Tue Oct 04 2005 schwab@suse.de - Add SDL-devel-packages to neededforbuild. -* Fri Sep 30 2005 - stbinner@suse.de +* Fri Sep 30 2005 stbinner@suse.de - fixed .desktop file -* Mon Aug 22 2005 - hvogel@suse.de +* Mon Aug 22 2005 hvogel@suse.de - fix data type comparison [Bug #104607] -* Fri Jul 15 2005 - hvogel@suse.de +* Fri Jul 15 2005 hvogel@suse.de - Don't compile with -f-signed-char [#93873] - add curl for MOTD, global bans, etc. (needs bc for the configure check *shrug*) - add libadns for hostmask based bans (needs ssl) -* Thu Jun 23 2005 - schwab@suse.de +* Thu Jun 23 2005 schwab@suse.de - Build with -fno-strict-aliasing [#85848]. -* Tue Jun 07 2005 - mmj@suse.de +* Tue Jun 07 2005 mmj@suse.de - Add sysconfig variable for newbies -* Mon May 23 2005 - schwab@suse.de +* Mon May 23 2005 schwab@suse.de - Fix missing declaration. -* Wed Mar 30 2005 - mmj@suse.de +* Wed Mar 30 2005 mmj@suse.de - Update to 2.0.2 which is a bugfix release -* Tue Jan 18 2005 - mmj@suse.de +* Tue Jan 18 2005 mmj@suse.de - Update to 2.0.0 which introduces a slew of major new features making this probably the "biggest" release in BZFlag's history in terms of development time put into it and features being @@ -275,14 +288,14 @@ rm -rf $RPM_BUILD_ROOT There is a new central registration system, global ban list support, network, new cheat preventions, and network optimizations in place as well. -* Tue Nov 02 2004 - mmj@suse.de +* Tue Nov 02 2004 mmj@suse.de - Update urbancombat map to fit newer BZFlag versions -* Mon Oct 11 2004 - mmj@suse.de +* Mon Oct 11 2004 mmj@suse.de - Update to 1.10.8 which is a maintenance release: o New list server URL o Added admin message sounds o Throw away bad or early links in world files -* Sat May 22 2004 - mmj@suse.de +* Sat May 22 2004 mmj@suse.de - Update to 1.10.6 including: o Fixed the little hop on spawn at some sites o Fixed issue of players add/removing others from groups @@ -297,67 +310,67 @@ rm -rf $RPM_BUILD_ROOT o server option to disallow autopilot o Bots drive around corners faster o Bots aim better, try to evade shots -* Thu Apr 29 2004 - mmj@suse.de +* Thu Apr 29 2004 mmj@suse.de - Add missing sample bzflagserver configuration file to the docu- mentation -* Tue Jan 27 2004 - mmj@suse.de +* Tue Jan 27 2004 mmj@suse.de - Update to 1.10.4 - Undefine bool after ncurses include -* Tue Jan 20 2004 - mmj@suse.de +* Tue Jan 20 2004 mmj@suse.de - Add std::streamoff() wrapper (gcc 3.4) - It's CPPFLAGS and CFLAGS now -* Tue Dec 30 2003 - mmj@suse.de +* Tue Dec 30 2003 mmj@suse.de - Run the bzflagserver as nobody:nobody -* Sun Dec 28 2003 - mmj@suse.de +* Sun Dec 28 2003 mmj@suse.de - Update to 1.10.2 with a number of bugfixes including the one where Guided Missile was not capable of hitting ring 0 players. -* Fri Dec 12 2003 - mmj@suse.de +* Fri Dec 12 2003 mmj@suse.de - Adjust the sysconfig file settings -* Thu Dec 11 2003 - mmj@suse.de +* Thu Dec 11 2003 mmj@suse.de - Update to 1.10.0 which is incompatible with older versions of BZFlag, and brings a tremendous amount of new stuff, including new flags. -* Wed Oct 15 2003 - mmj@suse.de +* Wed Oct 15 2003 mmj@suse.de - Don't build as root -* Sat Sep 13 2003 - sndirsch@suse.de +* Sat Sep 13 2003 sndirsch@suse.de - fixed icon name in desktop file -* Thu Sep 11 2003 - adrian@suse.de +* Thu Sep 11 2003 adrian@suse.de - make the menu texts a bit nicer - remove unneeded X-SuSE before Categories -* Thu Aug 14 2003 - mmj@suse.de +* Thu Aug 14 2003 mmj@suse.de - Add sysconfig activation metadata -* Mon Aug 11 2003 - mmj@suse.de +* Mon Aug 11 2003 mmj@suse.de - Add a desktop file and an icon -* Wed Jul 30 2003 - mmj@suse.de +* Wed Jul 30 2003 mmj@suse.de - Use new macros for stop/restart of services on rpm update/removal -* Wed Jun 18 2003 - mmj@suse.de +* Wed Jun 18 2003 mmj@suse.de - Don't package the stuff in /usr/share/games/bzflag/bzflag -* Wed Jun 18 2003 - mmj@suse.de +* Wed Jun 18 2003 mmj@suse.de - Update to 1.7g2 -* Mon Jun 02 2003 - mmj@suse.de +* Mon Jun 02 2003 mmj@suse.de - Fix typo -* Fri Feb 07 2003 - mmj@suse.de +* Fri Feb 07 2003 mmj@suse.de - Add /etc/sysconfig/bzflagserver with parameters for the bzflag server. - Tiny specfile cleanup -* Mon Dec 09 2002 - mmj@suse.de +* Mon Dec 09 2002 mmj@suse.de - Update to 1.7g0 which include world file caching, team killers die, tank labels on roaming, new GUI options including a smaller display for slow systems (set opacity all the way up), and much more! -* Thu Nov 14 2002 - mmj@suse.de +* Thu Nov 14 2002 mmj@suse.de - Added some maps -* Thu Nov 14 2002 - mmj@suse.de +* Thu Nov 14 2002 mmj@suse.de - Make neededforbuild more current -* Tue Sep 17 2002 - ro@suse.de +* Tue Sep 17 2002 ro@suse.de - removed bogus self-provides -* Thu Aug 15 2002 - mmj@suse.de +* Thu Aug 15 2002 mmj@suse.de - Add PreReq for insserv. -* Thu Aug 01 2002 - mmj@suse.de +* Thu Aug 01 2002 mmj@suse.de - Remove insserv call -* Sun Jul 28 2002 - mmj@suse.de +* Sun Jul 28 2002 mmj@suse.de - Fix specfile for ppc64 -* Tue Jul 16 2002 - mmj@suse.de +* Tue Jul 16 2002 mmj@suse.de - Update to 1.7e6 which includes: o udp request fix for later clients o MsgEnter should not be patched for ID @@ -373,66 +386,66 @@ rm -rf $RPM_BUILD_ROOT o flag radar updated o new admin commands o -pr for reconnect port (two port tcp) -* Sat May 18 2002 - schwab@suse.de +* Sat May 18 2002 schwab@suse.de - Fix typo in spec file. -* Sat May 18 2002 - mmj@suse.de +* Sat May 18 2002 mmj@suse.de - Fixed the startup script. -* Fri May 17 2002 - mmj@suse.de +* Fri May 17 2002 mmj@suse.de - Added a startup script for the BZFlag server, also changed Bzflag to BZFlag in all descriptions -* Fri May 10 2002 - mmj@suse.de +* Fri May 10 2002 mmj@suse.de - Introduce lib64 configure option for the platforms using 64 bit libraries. -* Wed Apr 24 2002 - schwab@suse.de +* Wed Apr 24 2002 schwab@suse.de - Fix for gcc 3.1. -* Thu Jan 10 2002 - ro@suse.de +* Thu Jan 10 2002 ro@suse.de - no subdirs in /usr/games -* Wed Jan 02 2002 - adrian@suse.de +* Wed Jan 02 2002 adrian@suse.de - fix build for mips and arm -* Fri Dec 07 2001 - grimmer@suse.de +* Fri Dec 07 2001 grimmer@suse.de - update to 1.7e4 -* Thu Nov 08 2001 - ro@suse.de +* Thu Nov 08 2001 ro@suse.de - use mesa-devel-packages in neededforbuild -* Wed Jul 11 2001 - grimmer@suse.de +* Wed Jul 11 2001 grimmer@suse.de - update to 1.7e2 -* Mon Jul 09 2001 - sndirsch@suse.de +* Mon Jul 09 2001 sndirsch@suse.de - xdevel3 for #neededforbuild not required any more -* Tue May 08 2001 - mfabian@suse.de +* Tue May 08 2001 mfabian@suse.de - bzip2 sources -* Mon Mar 19 2001 - grimmer@suse.de +* Mon Mar 19 2001 grimmer@suse.de - Update to version 1.7e1 - created new patch, added wrapper script as separate source file - spec file fixes / cleanups - removed hard coded requirement on mesa (RPM can take care of that) -* Thu Mar 15 2001 - ro@suse.de +* Thu Mar 15 2001 ro@suse.de - changed neededforbuild to - changed neededforbuild to -* Wed Mar 07 2001 - ro@suse.de +* Wed Mar 07 2001 ro@suse.de - changed neededforbuild to -* Mon Nov 13 2000 - ro@suse.de +* Mon Nov 13 2000 ro@suse.de - don't redeclare inet_aton -* Tue Aug 01 2000 - grimmer@suse.de +* Tue Aug 01 2000 grimmer@suse.de - replaced #neededforbuild xdevel with xdevel3 -* Mon Jun 05 2000 - ro@suse.de +* Mon Jun 05 2000 ro@suse.de - added mesadev to neededforbuild -* Fri Apr 14 2000 - schwab@suse.de +* Fri Apr 14 2000 schwab@suse.de - Use generic linux configuration for ia64. -* Thu Mar 16 2000 - grimmer@suse.de +* Thu Mar 16 2000 grimmer@suse.de - Update to 1.7d.9 - Added BuildRoot - added bzfrelay and bzfls (incl. manpages) -* Mon Jan 24 2000 - uli@suse.de +* Mon Jan 24 2000 uli@suse.de - added -D__linux to PC*FLAGS (needed for gcc 2.95) -* Fri Jan 21 2000 - grimmer@suse.de +* Fri Jan 21 2000 grimmer@suse.de - spec file cleanups (added URL, Group and version macro) -* Fri Jan 21 2000 - ro@suse.de +* Fri Jan 21 2000 ro@suse.de - use _GNU_SOURCE -* Mon Dec 20 1999 - kukuk@suse.de +* Mon Dec 20 1999 kukuk@suse.de - fixed for SPARC -* Mon Sep 13 1999 - bs@suse.de +* Mon Sep 13 1999 bs@suse.de - ran old prepare_spec on spec file to switch to new prepare_spec. -* Tue Aug 31 1999 - uli@suse.de +* Tue Aug 31 1999 uli@suse.de - fixed for PPC -* Tue Jun 22 1999 - grimmer@suse.de +* Tue Jun 22 1999 grimmer@suse.de - initial package (Version 1.7c)