forked from pool/bzflag
This commit is contained in:
commit
03669708e0
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
## Default LFS
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
.osc
|
11
bzflag-1.10.4-ncursespollution.diff
Normal file
11
bzflag-1.10.4-ncursespollution.diff
Normal file
@ -0,0 +1,11 @@
|
||||
--- bzflag-1.10.8.20041007/src/bzadmin/CursesUI.h
|
||||
+++ bzflag-1.10.8.20041007/src/bzadmin/CursesUI.h
|
||||
@@ -29,6 +29,8 @@
|
||||
#include "global.h"
|
||||
#include "UIMap.h"
|
||||
|
||||
+#undef bool
|
||||
+
|
||||
#define CMDLENGTH (MessageLen - 3)
|
||||
|
||||
|
3
bzflag-2.0.8.tar.bz2
Normal file
3
bzflag-2.0.8.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:8d120aef46ad92d2699e582b32c44daac76bd274cf30c8be72223210cbdd9a20
|
||||
size 11330988
|
36
bzflag-char-signedness.patch
Normal file
36
bzflag-char-signedness.patch
Normal file
@ -0,0 +1,36 @@
|
||||
|
||||
DynamicColor.cxx:202: warning: comparison is always false due to limited range of data type
|
||||
|
||||
Index: bzflag-2.0.2.20050318/include/DynamicColor.h
|
||||
===================================================================
|
||||
--- bzflag-2.0.2.20050318.orig/include/DynamicColor.h
|
||||
+++ bzflag-2.0.2.20050318/include/DynamicColor.h
|
||||
@@ -21,7 +21,7 @@
|
||||
typedef struct sequenceList {
|
||||
float period;
|
||||
float offset;
|
||||
- char* list;
|
||||
+ signed char* list;
|
||||
unsigned int count;
|
||||
} sequenceParams;
|
||||
|
||||
--- bzflag-2.0.2.20050318.orig/src/game/DynamicColor.cxx
|
||||
+++ bzflag-2.0.2.20050318/src/game/DynamicColor.cxx
|
||||
@@ -304,7 +304,7 @@
|
||||
seq.period = period;
|
||||
seq.offset = offset;
|
||||
seq.count = (unsigned int)list.size();
|
||||
- seq.list = new char[seq.count];
|
||||
+ seq.list = new signed char[seq.count];
|
||||
for (unsigned int i = 0; i < seq.count; i++) {
|
||||
seq.list[i] = list[i];
|
||||
}
|
||||
@@ -541,7 +541,7 @@
|
||||
if (size > 0) {
|
||||
buf = nboUnpackFloat (buf, seq.period);
|
||||
buf = nboUnpackFloat (buf, seq.offset);
|
||||
- seq.list = new char[size];
|
||||
+ seq.list = new signed char[size];
|
||||
for (i = 0; i < size; i++) {
|
||||
uint8_t value;
|
||||
buf = nboUnpackUByte (buf, value);
|
11
bzflag-decl.diff
Normal file
11
bzflag-decl.diff
Normal file
@ -0,0 +1,11 @@
|
||||
--- src/ogl/OpenGLGState.cxx
|
||||
+++ src/ogl/OpenGLGState.cxx
|
||||
@@ -128,6 +128,8 @@
|
||||
Unsorted unsorted;
|
||||
};
|
||||
|
||||
+class SortedGState;
|
||||
+
|
||||
//
|
||||
// OpenGLGStateRep
|
||||
//
|
3
bzflag-icon.png
Normal file
3
bzflag-icon.png
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:58790720b475de5ce52afed87c5775db7ab8037178fc37d4b49b9a3891ef6f43
|
||||
size 423
|
3
bzflag-maps.tar.bz2
Normal file
3
bzflag-maps.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:37309336969d4857969efec9b953b94ea993b0d69b00737f30cad8d6fd8cb64c
|
||||
size 13910
|
20
bzflag-no-fsigned-char.patch
Normal file
20
bzflag-no-fsigned-char.patch
Normal file
@ -0,0 +1,20 @@
|
||||
--- 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";;
|
527
bzflag.changes
Normal file
527
bzflag.changes
Normal file
@ -0,0 +1,527 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 10 21:25:11 CET 2007 - hvogel@suse.de
|
||||
|
||||
- fix make install issue with mkdir
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 30 14:24:09 CEST 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
|
||||
routers
|
||||
* Replaced admin message sound
|
||||
* Client and server now close http connections correctly
|
||||
* Fixed crash when rogue autopilot picks up a team flag
|
||||
* Fixed spawnpoint selection regression
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri May 5 21:53:51 CEST 2006 - mmj@suse.de
|
||||
|
||||
- Devel package is gone
|
||||
- Update to bzflag-2.0.6:
|
||||
o game variables no longer accept invalid values.
|
||||
o Special Effects use tank (was team) color
|
||||
o /reset uses the values from the config and the map as default
|
||||
o Sreenshots now remember where they left off
|
||||
o Have windows dump std::error out to a file
|
||||
o Various API enhancmentes
|
||||
o Not applauding when capturing his own flag
|
||||
o Fixing crash on invalid captured flag
|
||||
o Fixed bots on a public server
|
||||
o Don't send admin the server password when wrong
|
||||
o Client config file can be saved on request
|
||||
o Allow for longer help files (50 lines)
|
||||
o Allow selective /reload of databases
|
||||
o Fix wrong kick if pausing having V and moving
|
||||
o Prevent long distance tank warping through walls
|
||||
o Display paused state when screen capturing while playing
|
||||
o Added new logDetail plugin
|
||||
o Fixed issue with denial-of-service message attacks
|
||||
o Support for -window on Mac command line executions
|
||||
o Show slot numbers in lagstats (if admin)
|
||||
o FPS limit energy saver option for laptops
|
||||
o Send admin channel warning if /password fails
|
||||
o Known players not authenticated are detected
|
||||
o Added /checkip command
|
||||
o "Enable Local Shot/Spawn Effects" affects "Driving with"
|
||||
o Show shot reload indicators when driving with a tank
|
||||
o Fix misc/bzfquery.pl to handle MsgGameTime
|
||||
o Simple server list searching
|
||||
o Added GUI option for email display length
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 1 19:04:43 CET 2006 - hvogel@suse.de
|
||||
|
||||
- fix BZFlag NULL Byte callsign DOS bug [#141121]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 25 21:34:47 CET 2006 - mls@suse.de
|
||||
|
||||
- converted neededforbuild to BuildRequires
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 23 14:04:09 CET 2006 - mmj@suse.de
|
||||
|
||||
- Build without SDL support for now, since it's broken [#143932]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 8 11:28:23 CET 2005 - mmj@suse.de
|
||||
|
||||
- Split -devel package off for plugin stuff
|
||||
- Update to 2.0.4 including:
|
||||
o Automatic team icon
|
||||
o Fixed server join bug when cached worlds disappear
|
||||
o Prevent phantom zoned players from pausing
|
||||
o Implemented multiple player hunt
|
||||
o Directional keys pressing works, even in joy/mouse mode
|
||||
o Jitter compensation removed. Too bad behaviour on ME players
|
||||
o Put spawn params in BZDB to let server owners mod them as needed
|
||||
o Fixed ban admin bug
|
||||
o Added /sendhelp command
|
||||
o /ban /hostban take time keywords (short ...) too
|
||||
o Inertia style indicatio no more used
|
||||
o No more restriction on M (Momentum) flag
|
||||
o Fixing authentication when changing callsign/password
|
||||
o Fixing authentication when joining from command-line
|
||||
o Executing abbreviated server command '*' terminated
|
||||
o Getting one-line-help on server command '?' terminated
|
||||
o Fixing bzflag use of system-wide regex (--without-regex)
|
||||
o Adding destination info to chat message log
|
||||
o Adding syntax check to duration parameter of ban cmds
|
||||
o Hud outlines go transparent with the hud panel
|
||||
o Better progress info when downloading textures
|
||||
o Add Quake3 BSP import to modeltool
|
||||
o Exit BZFS if -g is used with -mts or -mps
|
||||
o Experimental server colorizing in server list
|
||||
o Added sort options to "/replay list" and "/record list"
|
||||
o Map mismatch fixed
|
||||
o Quick server command key works better
|
||||
o Default server side plugins added to windows build
|
||||
o Include web token verification script
|
||||
o Fix texture cache on windows.
|
||||
o Disallow + or @ as first char of callsign (bzfs)
|
||||
o Wait for reverse DNS and authentication to enter game
|
||||
o Antiban works even on IP number
|
||||
o Sort lagstat to have non-observer at the bottom
|
||||
o Authentication credential are requested asap
|
||||
o Allow the use of game device sliders as axes on Windows
|
||||
o Directional force feedback support
|
||||
o New icon and menu arrow
|
||||
o Special effects for many events
|
||||
o Server-side plugin API and plugins
|
||||
o Join menu displays team icon
|
||||
o Implemented "-advertise" option for bzfs
|
||||
o The url now does not contain the password (sent with POST)
|
||||
o Fixing Tiny tank shooting from the world edge
|
||||
o Fixing client requesting lan server on some systems
|
||||
o Observer are no more hunted
|
||||
o Added 'Always Show Team Scores' option (GUI Options Menu)
|
||||
o Added beautify scores
|
||||
o Added scoreboard sort option
|
||||
o Shots fired over the boundary wall end at the wall
|
||||
o Increase range of radar size setting in GUI Option menu
|
||||
o Fixed Menu rendering when radar size is great
|
||||
o Fixed Linux name resolution (server list) problem
|
||||
o Fixed Jitter problem on Windows, clock was wrong
|
||||
o Windows platform can switch from SDL to native
|
||||
o Instruction for X-build from linux to windows
|
||||
o bzflag is much less blocking with libcurl
|
||||
o Using c-ares instead of adns for DNS resolving
|
||||
o Added CTF capture event trigger for world weapons
|
||||
o FlipZ on meshpyrs behaves as expected (like pyramids)
|
||||
o Fixed /set and /reset command case bug
|
||||
o Fixed crash on /ban without -banfile
|
||||
o Shot reload timer on the HUD
|
||||
o Added timestamp to bzfs DEBUG output, and new CL option (-ts)
|
||||
o Players without TALK can send to the Admin group
|
||||
o Fixed bzfs crash because poll kick/ban
|
||||
o Allow additional group modify permission lines
|
||||
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 4 12:07:23 CEST 2005 - schwab@suse.de
|
||||
|
||||
- Add SDL-devel-packages to neededforbuild.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 30 15:42:10 CEST 2005 - stbinner@suse.de
|
||||
|
||||
- fixed .desktop file
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 22 12:40:36 CEST 2005 - hvogel@suse.de
|
||||
|
||||
- fix data type comparison [Bug #104607]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 15 12:24:57 CEST 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 14:53:04 CEST 2005 - schwab@suse.de
|
||||
|
||||
- Build with -fno-strict-aliasing [#85848].
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 7 22:55:40 CEST 2005 - mmj@suse.de
|
||||
|
||||
- Add sysconfig variable for newbies
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon May 23 15:52:29 CEST 2005 - schwab@suse.de
|
||||
|
||||
- Fix missing declaration.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 30 21:37:44 CEST 2005 - mmj@suse.de
|
||||
|
||||
- Update to 2.0.2 which is a bugfix release
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 18 15:04:28 CET 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
|
||||
added since the last publicly released version. Major new
|
||||
features include support for vastly more complex worlds,
|
||||
physics drivers, graphics improvements, weather (rain, snow,
|
||||
frogs), tank treads and tracks, animations, record and
|
||||
playback, new flags, new commands, optimizations and much more.
|
||||
There is a new central registration system, global ban list
|
||||
support, network, new cheat preventions, and network
|
||||
optimizations in place as well.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 2 12:50:36 CET 2004 - mmj@suse.de
|
||||
|
||||
- Update urbancombat map to fit newer BZFlag versions
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 11 21:49:13 CEST 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 20:23:15 CEST 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
|
||||
o Fixed false positive filter matches involving apostrophes
|
||||
o Curing ghost/duplicated/ungetable flag
|
||||
o Fixed 0 height flag, no more flags inside buildings
|
||||
o Observers see Masquerade tank with their true color
|
||||
o Password file now supports callsigns with non alphanumerics
|
||||
o Correctly read PNG textures with multiple IDAT chunks
|
||||
o bans based on hostmask (/hostban, ...) when adns is available
|
||||
o Fixed bug that allowed empty callsigns
|
||||
o server option to disallow autopilot
|
||||
o Bots drive around corners faster
|
||||
o Bots aim better, try to evade shots
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 29 21:36:48 CEST 2004 - mmj@suse.de
|
||||
|
||||
- Add missing sample bzflagserver configuration file to the docu-
|
||||
mentation
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 27 10:29:29 CET 2004 - mmj@suse.de
|
||||
|
||||
- Update to 1.10.4
|
||||
- Undefine bool after ncurses include
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 20 13:46:08 CET 2004 - mmj@suse.de
|
||||
|
||||
- Add std::streamoff() wrapper (gcc 3.4)
|
||||
- It's CPPFLAGS and CFLAGS now
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 30 12:27:58 CET 2003 - mmj@suse.de
|
||||
|
||||
- Run the bzflagserver as nobody:nobody
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Dec 28 19:55:12 CET 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 12:50:42 CET 2003 - mmj@suse.de
|
||||
|
||||
- Adjust the sysconfig file settings
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 11 12:19:05 CET 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 12:25:25 CEST 2003 - mmj@suse.de
|
||||
|
||||
- Don't build as root
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Sep 13 16:26:37 CEST 2003 - sndirsch@suse.de
|
||||
|
||||
- fixed icon name in desktop file
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 11 20:22:39 CEST 2003 - adrian@suse.de
|
||||
|
||||
- make the menu texts a bit nicer
|
||||
- remove unneeded X-SuSE before Categories
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 14 14:21:47 CEST 2003 - mmj@suse.de
|
||||
|
||||
- Add sysconfig activation metadata
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 11 11:47:17 CEST 2003 - mmj@suse.de
|
||||
|
||||
- Add a desktop file and an icon
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 30 20:23:01 CEST 2003 - mmj@suse.de
|
||||
|
||||
- Use new macros for stop/restart of services on rpm update/removal
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 18 22:00:51 CEST 2003 - mmj@suse.de
|
||||
|
||||
- Don't package the stuff in /usr/share/games/bzflag/bzflag
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 18 11:06:13 CEST 2003 - mmj@suse.de
|
||||
|
||||
- Update to 1.7g2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 2 14:41:30 CEST 2003 - mmj@suse.de
|
||||
|
||||
- Fix typo
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 7 08:51:20 CET 2003 - mmj@suse.de
|
||||
|
||||
- Add /etc/sysconfig/bzflagserver with parameters for the bzflag
|
||||
server.
|
||||
- Tiny specfile cleanup
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Dec 9 09:50:49 CET 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 14:41:34 CET 2002 - mmj@suse.de
|
||||
|
||||
- Added some maps
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 14 11:08:55 CET 2002 - mmj@suse.de
|
||||
|
||||
- Make neededforbuild more current
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 17 17:34:28 CEST 2002 - ro@suse.de
|
||||
|
||||
- removed bogus self-provides
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 15 15:58:49 CEST 2002 - mmj@suse.de
|
||||
|
||||
- Add PreReq for insserv.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 1 00:20:34 CEST 2002 - mmj@suse.de
|
||||
|
||||
- Remove insserv call
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jul 28 00:51:36 CEST 2002 - mmj@suse.de
|
||||
|
||||
- Fix specfile for ppc64
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 16 14:02:50 CEST 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
|
||||
o Removed superfluous buffer copies in bzfs buffer sends
|
||||
o Better pack/unpack code for vectors [3]
|
||||
o Fix Teamflag drop over building when building at 0,0,0
|
||||
o Fix flags spawning in pyramids
|
||||
o Fix client crashes with UNKNOWNS
|
||||
o fix patchMessage for MsgAlive
|
||||
o fix find closest flag (ID) with flags on buildings
|
||||
o scale flags bases on elevation
|
||||
o don't scale radar based on screen res
|
||||
o flag radar updated
|
||||
o new admin commands
|
||||
o -pr for reconnect port (two port tcp)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat May 18 23:46:45 CEST 2002 - schwab@suse.de
|
||||
|
||||
- Fix typo in spec file.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat May 18 13:37:51 CEST 2002 - mmj@suse.de
|
||||
|
||||
- Fixed the startup script.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri May 17 15:03:08 CEST 2002 - mmj@suse.de
|
||||
|
||||
- Added a startup script for the BZFlag server, also changed
|
||||
Bzflag to BZFlag in all descriptions
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri May 10 13:14:21 CEST 2002 - mmj@suse.de
|
||||
|
||||
- Introduce lib64 configure option for the platforms using 64 bit
|
||||
libraries.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 24 16:59:27 CEST 2002 - schwab@suse.de
|
||||
|
||||
- Fix for gcc 3.1.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 10 23:53:12 CET 2002 - ro@suse.de
|
||||
|
||||
- no subdirs in /usr/games
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 2 04:25:49 UTC 2002 - adrian@suse.de
|
||||
|
||||
- fix build for mips and arm
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 7 12:59:05 CET 2001 - grimmer@suse.de
|
||||
|
||||
- update to 1.7e4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 8 18:38:49 CET 2001 - ro@suse.de
|
||||
|
||||
- use mesa-devel-packages in neededforbuild
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 11 17:34:14 CEST 2001 - grimmer@suse.de
|
||||
|
||||
- update to 1.7e2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jul 9 18:13:07 CEST 2001 - sndirsch@suse.de
|
||||
|
||||
- xdevel3 for #neededforbuild not required any more
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 8 18:51:08 CEST 2001 - mfabian@suse.de
|
||||
|
||||
- bzip2 sources
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 17:59:35 CET 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 18:23:12 CET 2001 - ro@suse.de
|
||||
|
||||
- changed neededforbuild <mesaglu> to <xf86glu>
|
||||
- changed neededforbuild <mesaglu-devel> to <xf86glu-devel>
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 16:58:41 CET 2001 - ro@suse.de
|
||||
|
||||
- changed neededforbuild <mesadev> to <mesa-devel>
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 13 10:53:35 CET 2000 - ro@suse.de
|
||||
|
||||
- don't redeclare inet_aton
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 1 16:30:56 CEST 2000 - grimmer@suse.de
|
||||
|
||||
- replaced #neededforbuild xdevel with xdevel3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 5 14:49:45 CEST 2000 - ro@suse.de
|
||||
|
||||
- added mesadev to neededforbuild
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 14 15:24:56 CEST 2000 - schwab@suse.de
|
||||
|
||||
- Use generic linux configuration for ia64.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 16 15:49:44 CET 2000 - grimmer@suse.de
|
||||
|
||||
- Update to 1.7d.9
|
||||
- Added BuildRoot
|
||||
- added bzfrelay and bzfls (incl. manpages)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 24 17:54:08 CET 2000 - uli@suse.de
|
||||
|
||||
- added -D__linux to PC*FLAGS (needed for gcc 2.95)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 21 16:33:34 MET 2000 - grimmer@suse.de
|
||||
|
||||
- spec file cleanups (added URL, Group and version macro)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 21 14:25:44 CET 2000 - ro@suse.de
|
||||
|
||||
- use _GNU_SOURCE
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Dec 20 20:48:01 CET 1999 - kukuk@suse.de
|
||||
|
||||
- fixed for SPARC
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de
|
||||
|
||||
- ran old prepare_spec on spec file to switch to new prepare_spec.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 31 19:47:01 CEST 1999 - uli@suse.de
|
||||
|
||||
- fixed for PPC
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 22 17:28:54 MEST 1999 - grimmer@suse.de
|
||||
|
||||
- initial package (Version 1.7c)
|
||||
|
15
bzflag.desktop
Normal file
15
bzflag.desktop
Normal file
@ -0,0 +1,15 @@
|
||||
[Desktop Entry]
|
||||
Name=BZFlag
|
||||
GenericName=Tank Battle Game
|
||||
Comment=3D networked multiplayer tank battle game
|
||||
Exec=bzflag
|
||||
Type=Application
|
||||
Icon=bzflag
|
||||
Name[en]=BZFlag
|
||||
GenericName[en]=3D networked multiplayer tank battle game
|
||||
GenericName[de]=3D Multi Player Panzerkriegsspiel
|
||||
GenericName[fr]=Un jeu de tank 3D avec option multijoueur
|
||||
GenericName[es]=Juego de guerra de tanques 3D multijugador en red
|
||||
Name[hu]=3D-s hálózati többjátékos tankcsata játék
|
||||
GenericName[hu]=3D-s hálózati többjátékos tankcsata játék
|
||||
GenericName[cs]=3D síťová tanková bitva pro více hráčů
|
424
bzflag.spec
Normal file
424
bzflag.spec
Normal file
@ -0,0 +1,424 @@
|
||||
#
|
||||
# spec file for package bzflag (Version 2.0.8)
|
||||
#
|
||||
# Copyright (c) 2007 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.
|
||||
#
|
||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
# norootforbuild
|
||||
|
||||
Name: bzflag
|
||||
BuildRequires: bc curl-devel freeglut-devel gcc-c++ libadns-devel libdrm-devel update-desktop-files
|
||||
License: GNU General Public License (GPL)
|
||||
Group: Amusements/Games/3D/Shoot
|
||||
Autoreqprov: on
|
||||
Version: 2.0.8
|
||||
Release: 23
|
||||
Summary: 3D Networked Multiplayer Tank Battle Game
|
||||
URL: http://BZFlag.org/
|
||||
Source: %name-%version.tar.bz2
|
||||
Source2: rc.bzflagserver
|
||||
Source3: bzflag-maps.tar.bz2
|
||||
Source4: sysconfig.bzflagserver-bzflag
|
||||
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
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
PreReq: %insserv_prereq %fillup_prereq
|
||||
|
||||
%description
|
||||
BZFlag is a 3D multiplayer tank battle game that allows users to play
|
||||
against each other in a networked environment. Because it makes heavy
|
||||
use of 3D graphics (OpenGL), a fast CPU or a supported 3D video card is
|
||||
heavily recommended.
|
||||
|
||||
Find server maps in /usr/share/games/bzflag/maps.
|
||||
|
||||
|
||||
|
||||
Authors:
|
||||
--------
|
||||
Chris Schoeneman <crs23@bigfoot.com>
|
||||
Tim Riker <Tim@Rikers.org>
|
||||
|
||||
%prep
|
||||
%setup -q -a 3
|
||||
%patch -p1
|
||||
%patch1
|
||||
%patch2
|
||||
%patch3 -p1
|
||||
cp %SOURCE2 .
|
||||
|
||||
%build
|
||||
autoreconf -fi
|
||||
./configure --prefix=/usr \
|
||||
--libdir=%_libdir \
|
||||
--mandir=%_mandir \
|
||||
--datadir=/usr/share/games \
|
||||
CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" \
|
||||
CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
|
||||
make %{?jobs:-j %jobs} all
|
||||
|
||||
%preun
|
||||
%stop_on_removal bzflagserver
|
||||
|
||||
%post
|
||||
%fillup_only -an bzflagserver
|
||||
|
||||
%postun
|
||||
%restart_on_update bzflagserver
|
||||
%insserv_cleanup
|
||||
|
||||
%install
|
||||
#Init script for the BZFlag server
|
||||
mkdir -p $RPM_BUILD_ROOT/etc/init.d
|
||||
install -m 755 rc.bzflagserver $RPM_BUILD_ROOT/etc/init.d/bzflagserver
|
||||
mkdir -p $RPM_BUILD_ROOT/usr/sbin
|
||||
ln -s ../../etc/init.d/bzflagserver $RPM_BUILD_ROOT/usr/sbin/rcbzflagserver
|
||||
make MKDIR_P="mkdir -p --" DESTDIR=$RPM_BUILD_ROOT install
|
||||
install -d -m 755 $RPM_BUILD_ROOT/var/adm/fillup-templates
|
||||
install -m 644 %{S:4} $RPM_BUILD_ROOT/var/adm/fillup-templates
|
||||
mkdir -p $RPM_BUILD_ROOT/usr/share/games/bzflag/maps
|
||||
install -m 644 maps/*bzmap $RPM_BUILD_ROOT/usr/share/games/bzflag/maps
|
||||
mkdir -p $RPM_BUILD_ROOT/usr/share/pixmaps/
|
||||
install -m 644 %{S:6} $RPM_BUILD_ROOT/usr/share/pixmaps/bzflag.png
|
||||
%suse_update_desktop_file -i %name Game ActionGame
|
||||
|
||||
%clean
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
%files
|
||||
%defattr(-, root, root)
|
||||
%doc AUTHORS BUGS COPYING PORTING README DEVINFO README.UNIX
|
||||
%doc RELNOTES TODO README.Linux misc/bzfs.conf
|
||||
/etc/init.d/bzflagserver
|
||||
/usr/sbin/rcbzflagserver
|
||||
/usr/bin/*
|
||||
/usr/share/games/bzflag
|
||||
/usr/share/applications/bzflag.desktop
|
||||
/usr/share/pixmaps/bzflag.png
|
||||
%_mandir/man6/*
|
||||
%_mandir/man5/*
|
||||
/var/adm/fillup-templates/sysconfig.bzflagserver-bzflag
|
||||
|
||||
%changelog -n bzflag
|
||||
* Wed Jan 10 2007 - hvogel@suse.de
|
||||
- fix make install issue with mkdir
|
||||
* 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
|
||||
routers
|
||||
* Replaced admin message sound
|
||||
* 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
|
||||
- Devel package is gone
|
||||
- Update to bzflag-2.0.6:
|
||||
o game variables no longer accept invalid values.
|
||||
o Special Effects use tank (was team) color
|
||||
o /reset uses the values from the config and the map as default
|
||||
o Sreenshots now remember where they left off
|
||||
o Have windows dump std::error out to a file
|
||||
o Various API enhancmentes
|
||||
o Not applauding when capturing his own flag
|
||||
o Fixing crash on invalid captured flag
|
||||
o Fixed bots on a public server
|
||||
o Don't send admin the server password when wrong
|
||||
o Client config file can be saved on request
|
||||
o Allow for longer help files (50 lines)
|
||||
o Allow selective /reload of databases
|
||||
o Fix wrong kick if pausing having V and moving
|
||||
o Prevent long distance tank warping through walls
|
||||
o Display paused state when screen capturing while playing
|
||||
o Added new logDetail plugin
|
||||
o Fixed issue with denial-of-service message attacks
|
||||
o Support for -window on Mac command line executions
|
||||
o Show slot numbers in lagstats (if admin)
|
||||
o FPS limit energy saver option for laptops
|
||||
o Send admin channel warning if /password fails
|
||||
o Known players not authenticated are detected
|
||||
o Added /checkip command
|
||||
o "Enable Local Shot/Spawn Effects" affects "Driving with"
|
||||
o Show shot reload indicators when driving with a tank
|
||||
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
|
||||
- fix BZFlag NULL Byte callsign DOS bug [#141121]
|
||||
* Wed Jan 25 2006 - mls@suse.de
|
||||
- converted neededforbuild to BuildRequires
|
||||
* 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
|
||||
- Split -devel package off for plugin stuff
|
||||
- Update to 2.0.4 including:
|
||||
o Automatic team icon
|
||||
o Fixed server join bug when cached worlds disappear
|
||||
o Prevent phantom zoned players from pausing
|
||||
o Implemented multiple player hunt
|
||||
o Directional keys pressing works, even in joy/mouse mode
|
||||
o Jitter compensation removed. Too bad behaviour on ME players
|
||||
o Put spawn params in BZDB to let server owners mod them as needed
|
||||
o Fixed ban admin bug
|
||||
o Added /sendhelp command
|
||||
o /ban /hostban take time keywords (short ...) too
|
||||
o Inertia style indicatio no more used
|
||||
o No more restriction on M (Momentum) flag
|
||||
o Fixing authentication when changing callsign/password
|
||||
o Fixing authentication when joining from command-line
|
||||
o Executing abbreviated server command '*' terminated
|
||||
o Getting one-line-help on server command '?' terminated
|
||||
o Fixing bzflag use of system-wide regex (--without-regex)
|
||||
o Adding destination info to chat message log
|
||||
o Adding syntax check to duration parameter of ban cmds
|
||||
o Hud outlines go transparent with the hud panel
|
||||
o Better progress info when downloading textures
|
||||
o Add Quake3 BSP import to modeltool
|
||||
o Exit BZFS if -g is used with -mts or -mps
|
||||
o Experimental server colorizing in server list
|
||||
o Added sort options to "/replay list" and "/record list"
|
||||
o Map mismatch fixed
|
||||
o Quick server command key works better
|
||||
o Default server side plugins added to windows build
|
||||
o Include web token verification script
|
||||
o Fix texture cache on windows.
|
||||
o Disallow + or @ as first char of callsign (bzfs)
|
||||
o Wait for reverse DNS and authentication to enter game
|
||||
o Antiban works even on IP number
|
||||
o Sort lagstat to have non-observer at the bottom
|
||||
o Authentication credential are requested asap
|
||||
o Allow the use of game device sliders as axes on Windows
|
||||
o Directional force feedback support
|
||||
o New icon and menu arrow
|
||||
o Special effects for many events
|
||||
o Server-side plugin API and plugins
|
||||
o Join menu displays team icon
|
||||
o Implemented "-advertise" option for bzfs
|
||||
o The url now does not contain the password (sent with POST)
|
||||
o Fixing Tiny tank shooting from the world edge
|
||||
o Fixing client requesting lan server on some systems
|
||||
o Observer are no more hunted
|
||||
o Added 'Always Show Team Scores' option (GUI Options Menu)
|
||||
o Added beautify scores
|
||||
o Added scoreboard sort option
|
||||
o Shots fired over the boundary wall end at the wall
|
||||
o Increase range of radar size setting in GUI Option menu
|
||||
o Fixed Menu rendering when radar size is great
|
||||
o Fixed Linux name resolution (server list) problem
|
||||
o Fixed Jitter problem on Windows, clock was wrong
|
||||
o Windows platform can switch from SDL to native
|
||||
o Instruction for X-build from linux to windows
|
||||
o bzflag is much less blocking with libcurl
|
||||
o Using c-ares instead of adns for DNS resolving
|
||||
o Added CTF capture event trigger for world weapons
|
||||
o FlipZ on meshpyrs behaves as expected (like pyramids)
|
||||
o Fixed /set and /reset command case bug
|
||||
o Fixed crash on /ban without -banfile
|
||||
o Shot reload timer on the HUD
|
||||
o Added timestamp to bzfs DEBUG output, and new CL option (-ts)
|
||||
o Players without TALK can send to the Admin group
|
||||
o Fixed bzfs crash because poll kick/ban
|
||||
o Allow additional group modify permission lines
|
||||
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
|
||||
- Add SDL-devel-packages to neededforbuild.
|
||||
* Fri Sep 30 2005 - stbinner@suse.de
|
||||
- fixed .desktop file
|
||||
* Mon Aug 22 2005 - hvogel@suse.de
|
||||
- fix data type comparison [Bug #104607]
|
||||
* 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
|
||||
- Build with -fno-strict-aliasing [#85848].
|
||||
* Tue Jun 07 2005 - mmj@suse.de
|
||||
- Add sysconfig variable for newbies
|
||||
* Mon May 23 2005 - schwab@suse.de
|
||||
- Fix missing declaration.
|
||||
* Wed Mar 30 2005 - mmj@suse.de
|
||||
- Update to 2.0.2 which is a bugfix release
|
||||
* 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
|
||||
added since the last publicly released version. Major new
|
||||
features include support for vastly more complex worlds,
|
||||
physics drivers, graphics improvements, weather (rain, snow,
|
||||
frogs), tank treads and tracks, animations, record and
|
||||
playback, new flags, new commands, optimizations and much more.
|
||||
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
|
||||
- Update urbancombat map to fit newer BZFlag versions
|
||||
* 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
|
||||
- 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
|
||||
o Fixed false positive filter matches involving apostrophes
|
||||
o Curing ghost/duplicated/ungetable flag
|
||||
o Fixed 0 height flag, no more flags inside buildings
|
||||
o Observers see Masquerade tank with their true color
|
||||
o Password file now supports callsigns with non alphanumerics
|
||||
o Correctly read PNG textures with multiple IDAT chunks
|
||||
o bans based on hostmask (/hostban, ...) when adns is available
|
||||
o Fixed bug that allowed empty callsigns
|
||||
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
|
||||
- Add missing sample bzflagserver configuration file to the docu-
|
||||
mentation
|
||||
* Tue Jan 27 2004 - mmj@suse.de
|
||||
- Update to 1.10.4
|
||||
- Undefine bool after ncurses include
|
||||
* 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
|
||||
- Run the bzflagserver as nobody:nobody
|
||||
* 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
|
||||
- Adjust the sysconfig file settings
|
||||
* 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
|
||||
- Don't build as root
|
||||
* Sat Sep 13 2003 - sndirsch@suse.de
|
||||
- fixed icon name in desktop file
|
||||
* 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
|
||||
- Add sysconfig activation metadata
|
||||
* Mon Aug 11 2003 - mmj@suse.de
|
||||
- Add a desktop file and an icon
|
||||
* 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
|
||||
- Don't package the stuff in /usr/share/games/bzflag/bzflag
|
||||
* Wed Jun 18 2003 - mmj@suse.de
|
||||
- Update to 1.7g2
|
||||
* Mon Jun 02 2003 - mmj@suse.de
|
||||
- Fix typo
|
||||
* 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
|
||||
- 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
|
||||
- Added some maps
|
||||
* Thu Nov 14 2002 - mmj@suse.de
|
||||
- Make neededforbuild more current
|
||||
* Tue Sep 17 2002 - ro@suse.de
|
||||
- removed bogus self-provides
|
||||
* Thu Aug 15 2002 - mmj@suse.de
|
||||
- Add PreReq for insserv.
|
||||
* Thu Aug 01 2002 - mmj@suse.de
|
||||
- Remove insserv call
|
||||
* Sun Jul 28 2002 - mmj@suse.de
|
||||
- Fix specfile for ppc64
|
||||
* 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
|
||||
o Removed superfluous buffer copies in bzfs buffer sends
|
||||
o Better pack/unpack code for vectors [3]
|
||||
o Fix Teamflag drop over building when building at 0,0,0
|
||||
o Fix flags spawning in pyramids
|
||||
o Fix client crashes with UNKNOWNS
|
||||
o fix patchMessage for MsgAlive
|
||||
o fix find closest flag (ID) with flags on buildings
|
||||
o scale flags bases on elevation
|
||||
o don't scale radar based on screen res
|
||||
o flag radar updated
|
||||
o new admin commands
|
||||
o -pr for reconnect port (two port tcp)
|
||||
* Sat May 18 2002 - schwab@suse.de
|
||||
- Fix typo in spec file.
|
||||
* Sat May 18 2002 - mmj@suse.de
|
||||
- Fixed the startup script.
|
||||
* 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
|
||||
- Introduce lib64 configure option for the platforms using 64 bit
|
||||
libraries.
|
||||
* Wed Apr 24 2002 - schwab@suse.de
|
||||
- Fix for gcc 3.1.
|
||||
* Thu Jan 10 2002 - ro@suse.de
|
||||
- no subdirs in /usr/games
|
||||
* Wed Jan 02 2002 - adrian@suse.de
|
||||
- fix build for mips and arm
|
||||
* Fri Dec 07 2001 - grimmer@suse.de
|
||||
- update to 1.7e4
|
||||
* Thu Nov 08 2001 - ro@suse.de
|
||||
- use mesa-devel-packages in neededforbuild
|
||||
* Wed Jul 11 2001 - grimmer@suse.de
|
||||
- update to 1.7e2
|
||||
* Mon Jul 09 2001 - sndirsch@suse.de
|
||||
- xdevel3 for #neededforbuild not required any more
|
||||
* Tue May 08 2001 - mfabian@suse.de
|
||||
- bzip2 sources
|
||||
* 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
|
||||
- changed neededforbuild <mesaglu> to <xf86glu>
|
||||
- changed neededforbuild <mesaglu-devel> to <xf86glu-devel>
|
||||
* Wed Mar 07 2001 - ro@suse.de
|
||||
- changed neededforbuild <mesadev> to <mesa-devel>
|
||||
* Mon Nov 13 2000 - ro@suse.de
|
||||
- don't redeclare inet_aton
|
||||
* Tue Aug 01 2000 - grimmer@suse.de
|
||||
- replaced #neededforbuild xdevel with xdevel3
|
||||
* Mon Jun 05 2000 - ro@suse.de
|
||||
- added mesadev to neededforbuild
|
||||
* Fri Apr 14 2000 - schwab@suse.de
|
||||
- Use generic linux configuration for ia64.
|
||||
* 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
|
||||
- added -D__linux to PC*FLAGS (needed for gcc 2.95)
|
||||
* Fri Jan 21 2000 - grimmer@suse.de
|
||||
- spec file cleanups (added URL, Group and version macro)
|
||||
* Fri Jan 21 2000 - ro@suse.de
|
||||
- use _GNU_SOURCE
|
||||
* Mon Dec 20 1999 - kukuk@suse.de
|
||||
- fixed for SPARC
|
||||
* 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
|
||||
- fixed for PPC
|
||||
* Tue Jun 22 1999 - grimmer@suse.de
|
||||
- initial package (Version 1.7c)
|
131
rc.bzflagserver
Normal file
131
rc.bzflagserver
Normal file
@ -0,0 +1,131 @@
|
||||
#! /bin/bash
|
||||
# Copyright (c) 1995-2002 SuSE Linux AG, Nuernberg, Germany.
|
||||
# All rights reserved.
|
||||
#
|
||||
# Author: Mads Martin Jørgensen <feedback@suse.de>
|
||||
#
|
||||
# /etc/init.d/bzflagserver
|
||||
#
|
||||
# and its symbolic link
|
||||
#
|
||||
# /usr/sbin/rcbzflagserver
|
||||
#
|
||||
# LSB compliant service control script; see http://www.linuxbase.org/spec/
|
||||
#
|
||||
# System startup script for the BZFlag gameserver
|
||||
#
|
||||
### BEGIN INIT INFO
|
||||
# Provides: bzflagserver
|
||||
# Required-Start: $remote_fs $syslog
|
||||
# Required-Stop: $remote_fs $syslog
|
||||
# Default-Start: 3 5
|
||||
# Default-Stop: 0 1 2 6
|
||||
# Description: Start bzflagserver to provide a server for the popular
|
||||
# tank game BZFlag, http://www.bzflag.org
|
||||
### END INIT INFO
|
||||
#
|
||||
# Note on Required-Start: It does specify the init script ordering,
|
||||
# not real dependencies. Depencies have to be handled by admin
|
||||
# resp. the configuration tools (s)he uses.
|
||||
. /etc/rc.status
|
||||
|
||||
# First reset status of this service
|
||||
rc_reset
|
||||
|
||||
if [ -f /etc/sysconfig/bzflagserver ]; then
|
||||
. /etc/sysconfig/bzflagserver
|
||||
else
|
||||
echo "Could not find /etc/sysconfig/bzflagserver"
|
||||
echo "Please start the bzflagserver manually"
|
||||
rc_failed 1
|
||||
rc_status -v
|
||||
fi
|
||||
|
||||
# Check for missing binaries (stale symlinks should not happen)
|
||||
BZFLAGSERVER_BIN=/usr/bin/bzfs
|
||||
test -x $BZFLAGSERVER_BIN || exit 5
|
||||
|
||||
# See /etc/sysconfig/bzflagserver for options to the bzfs
|
||||
if [ "$BZFLAGSERVER_PUBLIC" = "yes" ] ; then
|
||||
PUBLIC="-public"
|
||||
fi
|
||||
|
||||
if [ "$BZFLAGSERVER_NEWBIE" = "yes" ] ; then
|
||||
HANDICAP="-handicap"
|
||||
fi
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
echo -n "Starting bzflagserver"
|
||||
|
||||
if [ "$BZFLAGSERVER_SRVMSG" ] ; then
|
||||
startproc -u nobody -g nobody $BZFLAGSERVER_BIN \
|
||||
$BZFLAGSERVER_OPTS $PUBLIC -p "$BZFLAGSERVER_PORT" \
|
||||
-world "/usr/share/games/bzflag/maps/$BZFLAGSERVER_WORLD" \
|
||||
-srvmsg "$BZFLAGSERVER_SRVMSG" $HANDICAP
|
||||
else
|
||||
startproc -u nobody -g nobody $BZFLAGSERVER_BIN \
|
||||
$BZFLAGSERVER_OPTS $PUBLIC -p "$BZFLAGSERVER_PORT" \
|
||||
-world "/usr/share/games/bzflag/maps/$BZFLAGSERVER_WORLD" \
|
||||
$HANDICAP
|
||||
fi
|
||||
# Remember status and be verbose
|
||||
rc_status -v
|
||||
;;
|
||||
stop)
|
||||
echo -n "Shutting down bzflagserver"
|
||||
## Stop daemon with killproc(8) and if this fails
|
||||
## set echo the echo return value.
|
||||
|
||||
killproc -TERM $BZFLAGSERVER_BIN
|
||||
|
||||
# Remember status and be verbose
|
||||
rc_status -v
|
||||
;;
|
||||
try-restart)
|
||||
## Stop the service and if this succeeds (i.e. the
|
||||
## service was running before), start it again.
|
||||
## Note: try-restart is not (yet) part of LSB (as of 0.7.5)
|
||||
$0 status >/dev/null && $0 restart
|
||||
|
||||
# Remember status and be quiet
|
||||
rc_status
|
||||
;;
|
||||
restart)
|
||||
## Stop the service and regardless of whether it was
|
||||
## running or not, start it again.
|
||||
$0 stop
|
||||
$0 start
|
||||
|
||||
# Remember status and be quiet
|
||||
rc_status
|
||||
;;
|
||||
force-reload)
|
||||
$0 stop && $0 start
|
||||
rc_status
|
||||
;;
|
||||
reload)
|
||||
rc_failed 3
|
||||
rc_status -v
|
||||
;;
|
||||
status)
|
||||
echo -n "Checking for service bzflagserver: "
|
||||
## Check status with checkproc(8), if process is running
|
||||
## checkproc will return with exit status 0.
|
||||
|
||||
# Return value is slightly different for the status command:
|
||||
# 0 - service running
|
||||
# 1 - service dead, but /var/run/ pid file exists
|
||||
# 2 - service dead, but /var/lock/ lock file exists
|
||||
# 3 - service not running
|
||||
|
||||
# NOTE: checkproc returns LSB compliant status values.
|
||||
checkproc $BZFLAGSERVER_BIN
|
||||
rc_status -v
|
||||
;;
|
||||
*)
|
||||
echo "Usage: $0 {start|stop|status|try-restart|restart|force-reload|reload}"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
rc_exit
|
46
sysconfig.bzflagserver-bzflag
Normal file
46
sysconfig.bzflagserver-bzflag
Normal file
@ -0,0 +1,46 @@
|
||||
## Path: Applications/Games/BZFlagserver
|
||||
## Description: Configuration of the BZFlag server
|
||||
## Type: string
|
||||
## Default: "teleport.bzmap"
|
||||
## ServiceRestart: bzflagserver
|
||||
#
|
||||
# The map to use on the server. Have a look at the available maps in
|
||||
# /usr/share/games/bzflag/maps for available maps.
|
||||
#
|
||||
BZFLAGSERVER_WORLD="teleport.bzmap"
|
||||
|
||||
## Type: string
|
||||
## Default: "+f good -st 15 +s 5"
|
||||
#
|
||||
# These are the various options to pass to the server, including flags
|
||||
# behaviour etc. See bzfs(6) for explanation of the options.
|
||||
#
|
||||
BZFLAGSERVER_OPTS="+f good -st 15 +s 5"
|
||||
|
||||
## Type: string
|
||||
## Default: ""
|
||||
#
|
||||
# Define a server welcome message
|
||||
#
|
||||
BZFLAGSERVER_SRVMSG=""
|
||||
|
||||
## Type: yesno
|
||||
## Default: off
|
||||
#
|
||||
# Define whether the server should be public for other players on the internet
|
||||
#
|
||||
BZFLAGSERVER_PUBLIC="no"
|
||||
|
||||
## Type: integer
|
||||
## Default: 5155
|
||||
#
|
||||
# What port should the server listen to? The BZFlag game standard is 5155.
|
||||
#
|
||||
BZFLAGSERVER_PORT="5155"
|
||||
|
||||
## Type: yesno
|
||||
## Default: off
|
||||
#
|
||||
# Define whether the server should punish people who are too good players
|
||||
#
|
||||
BZFLAGSERVER_NEWBIES="no"
|
Loading…
x
Reference in New Issue
Block a user