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