forked from pool/bzflag
This commit is contained in:
parent
eff11f0e57
commit
fb0c54537b
432
bzflag-2.0.8_missing-includes.patch
Normal file
432
bzflag-2.0.8_missing-includes.patch
Normal file
@ -0,0 +1,432 @@
|
|||||||
|
--- src/3D/FontManager.cxx
|
||||||
|
+++ src/3D/FontManager.cxx
|
||||||
|
@@ -19,6 +19,7 @@
|
||||||
|
// System headers
|
||||||
|
#include <math.h>
|
||||||
|
#include <string>
|
||||||
|
+#include <strings.h>
|
||||||
|
|
||||||
|
// Global implementation headers
|
||||||
|
#include "bzfgl.h"
|
||||||
|
--- src/bzadmin/OptionParser.cxx
|
||||||
|
+++ src/bzadmin/OptionParser.cxx
|
||||||
|
@@ -14,6 +14,8 @@
|
||||||
|
#pragma warning( 4: 4786)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
+#include <string.h>
|
||||||
|
+
|
||||||
|
/* interface header */
|
||||||
|
#include "OptionParser.h"
|
||||||
|
|
||||||
|
--- src/bzflag/ComposeDefaultKey.h
|
||||||
|
+++ src/bzflag/ComposeDefaultKey.h
|
||||||
|
@@ -17,6 +17,7 @@
|
||||||
|
|
||||||
|
/* system interface headers */
|
||||||
|
#include <deque>
|
||||||
|
+#include <string>
|
||||||
|
|
||||||
|
/* common interface headers */
|
||||||
|
#include "BzfEvent.h"
|
||||||
|
--- src/bzflag/ControlPanel.cxx
|
||||||
|
+++ src/bzflag/ControlPanel.cxx
|
||||||
|
@@ -19,6 +19,7 @@
|
||||||
|
/* system headers */
|
||||||
|
#include <assert.h>
|
||||||
|
#include <time.h>
|
||||||
|
+#include <string.h>
|
||||||
|
|
||||||
|
/* common implementation headers */
|
||||||
|
#include "BZDBCache.h"
|
||||||
|
--- src/bzflag/HelpMenu.cxx
|
||||||
|
+++ src/bzflag/HelpMenu.cxx
|
||||||
|
@@ -10,6 +10,8 @@
|
||||||
|
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
+#include <string.h>
|
||||||
|
+
|
||||||
|
/* interface header */
|
||||||
|
#include "HelpMenu.h"
|
||||||
|
|
||||||
|
--- src/bzflag/JoinMenu.cxx
|
||||||
|
+++ src/bzflag/JoinMenu.cxx
|
||||||
|
@@ -10,6 +10,8 @@
|
||||||
|
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
+#include <string.h>
|
||||||
|
+
|
||||||
|
/* interface header */
|
||||||
|
#include "JoinMenu.h"
|
||||||
|
|
||||||
|
--- src/bzflag/ServerMenu.cxx
|
||||||
|
+++ src/bzflag/ServerMenu.cxx
|
||||||
|
@@ -10,6 +10,8 @@
|
||||||
|
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
+#include <string.h>
|
||||||
|
+
|
||||||
|
/* interface header */
|
||||||
|
#include "ServerMenu.h"
|
||||||
|
|
||||||
|
--- src/bzflag/sound.cxx
|
||||||
|
+++ src/bzflag/sound.cxx
|
||||||
|
@@ -16,6 +16,7 @@
|
||||||
|
// system headers
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
+#include <string.h>
|
||||||
|
|
||||||
|
// common headers
|
||||||
|
#include "BzfMedia.h"
|
||||||
|
--- src/bzfs/AccessControlList.h
|
||||||
|
+++ src/bzfs/AccessControlList.h
|
||||||
|
@@ -15,6 +15,7 @@
|
||||||
|
|
||||||
|
#include <vector>
|
||||||
|
#include <string>
|
||||||
|
+#include <string.h>
|
||||||
|
|
||||||
|
#include "TimeKeeper.h"
|
||||||
|
#include "Address.h"
|
||||||
|
--- src/bzfs/Authentication.cxx
|
||||||
|
+++ src/bzfs/Authentication.cxx
|
||||||
|
@@ -28,6 +28,7 @@
|
||||||
|
#include <unistd.h>
|
||||||
|
#endif
|
||||||
|
#include <assert.h>
|
||||||
|
+#include <string.h>
|
||||||
|
|
||||||
|
#include "DirectoryNames.h"
|
||||||
|
|
||||||
|
--- src/bzfs/CustomBase.cxx
|
||||||
|
+++ src/bzfs/CustomBase.cxx
|
||||||
|
@@ -10,6 +10,8 @@
|
||||||
|
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
+#include <string.h>
|
||||||
|
+
|
||||||
|
/* interface header */
|
||||||
|
#include "CustomBase.h"
|
||||||
|
|
||||||
|
--- src/bzfs/CustomDynamicColor.cxx
|
||||||
|
+++ src/bzfs/CustomDynamicColor.cxx
|
||||||
|
@@ -18,6 +18,7 @@
|
||||||
|
/* system implementation headers */
|
||||||
|
#include <sstream>
|
||||||
|
#include <vector>
|
||||||
|
+#include <strings.h>
|
||||||
|
|
||||||
|
/* common implementation headers */
|
||||||
|
#include "DynamicColor.h"
|
||||||
|
--- src/bzfs/CustomGroup.cxx
|
||||||
|
+++ src/bzfs/CustomGroup.cxx
|
||||||
|
@@ -16,6 +16,8 @@
|
||||||
|
/* system headers */
|
||||||
|
#include <sstream>
|
||||||
|
#include <string>
|
||||||
|
+#include <string.h>
|
||||||
|
+#include <strings.h>
|
||||||
|
|
||||||
|
/* common headers */
|
||||||
|
#include "global.h" // for CtfTeams
|
||||||
|
--- src/bzfs/CustomMeshTransform.cxx
|
||||||
|
+++ src/bzfs/CustomMeshTransform.cxx
|
||||||
|
@@ -17,6 +17,7 @@
|
||||||
|
|
||||||
|
/* system implementation headers */
|
||||||
|
#include <sstream>
|
||||||
|
+#include <strings.h>
|
||||||
|
|
||||||
|
/* common implementation headers */
|
||||||
|
#include "MeshTransform.h"
|
||||||
|
--- src/bzfs/CustomPhysicsDriver.cxx
|
||||||
|
+++ src/bzfs/CustomPhysicsDriver.cxx
|
||||||
|
@@ -17,6 +17,7 @@
|
||||||
|
|
||||||
|
/* system implementation headers */
|
||||||
|
#include <sstream>
|
||||||
|
+#include <strings.h>
|
||||||
|
|
||||||
|
/* common implementation headers */
|
||||||
|
#include "PhysicsDriver.h"
|
||||||
|
--- src/bzfs/CustomPyramid.cxx
|
||||||
|
+++ src/bzfs/CustomPyramid.cxx
|
||||||
|
@@ -17,6 +17,7 @@
|
||||||
|
|
||||||
|
/* system implementation headers */
|
||||||
|
#include <math.h>
|
||||||
|
+#include <strings.h>
|
||||||
|
|
||||||
|
/* common implementation headers */
|
||||||
|
#include "PyramidBuilding.h"
|
||||||
|
--- src/bzfs/CustomTextureMatrix.cxx
|
||||||
|
+++ src/bzfs/CustomTextureMatrix.cxx
|
||||||
|
@@ -17,6 +17,7 @@
|
||||||
|
|
||||||
|
/* system implementation headers */
|
||||||
|
#include <math.h>
|
||||||
|
+#include <strings.h>
|
||||||
|
|
||||||
|
/* common implementation headers */
|
||||||
|
#include "TextureMatrix.h"
|
||||||
|
--- src/bzfs/CustomWaterLevel.cxx
|
||||||
|
+++ src/bzfs/CustomWaterLevel.cxx
|
||||||
|
@@ -10,6 +10,8 @@
|
||||||
|
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
+#include <strings.h>
|
||||||
|
+
|
||||||
|
#include "common.h"
|
||||||
|
|
||||||
|
/* interface header */
|
||||||
|
--- src/bzfs/CustomWeapon.cxx
|
||||||
|
+++ src/bzfs/CustomWeapon.cxx
|
||||||
|
@@ -18,6 +18,7 @@
|
||||||
|
#include <sstream>
|
||||||
|
#include <string>
|
||||||
|
#include <math.h>
|
||||||
|
+#include <string.h>
|
||||||
|
|
||||||
|
/* local implementation headers */
|
||||||
|
#include "WorldWeapons.h"
|
||||||
|
--- src/bzfs/CustomZone.cxx
|
||||||
|
+++ src/bzfs/CustomZone.cxx
|
||||||
|
@@ -21,6 +21,7 @@
|
||||||
|
#include <string>
|
||||||
|
#include <sstream>
|
||||||
|
#include <math.h>
|
||||||
|
+#include <string.h>
|
||||||
|
|
||||||
|
/* local implementation headers */
|
||||||
|
//#include "EntryZones.h"
|
||||||
|
--- src/bzfs/ParseMaterial.cxx
|
||||||
|
+++ src/bzfs/ParseMaterial.cxx
|
||||||
|
@@ -16,6 +16,7 @@
|
||||||
|
|
||||||
|
/* system headers */
|
||||||
|
#include <sstream>
|
||||||
|
+#include <strings.h>
|
||||||
|
|
||||||
|
/* common implementation headers */
|
||||||
|
#include "ParseColor.h"
|
||||||
|
--- src/bzfs/TeamBases.cxx
|
||||||
|
+++ src/bzfs/TeamBases.cxx
|
||||||
|
@@ -14,6 +14,8 @@
|
||||||
|
#pragma warning(4:4786)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
+#include <string.h>
|
||||||
|
+
|
||||||
|
#include "Protocol.h"
|
||||||
|
#include "TeamBases.h"
|
||||||
|
#include "Pack.h"
|
||||||
|
--- src/bzfs/WorldFileLocation.cxx
|
||||||
|
+++ src/bzfs/WorldFileLocation.cxx
|
||||||
|
@@ -17,6 +17,7 @@
|
||||||
|
#include "Pack.h"
|
||||||
|
#include <math.h>
|
||||||
|
#include <sstream>
|
||||||
|
+#include <strings.h>
|
||||||
|
|
||||||
|
#include "WorldFileObject.h"
|
||||||
|
#include "WorldFileLocation.h"
|
||||||
|
--- src/bzfs/WorldFileObject.cxx
|
||||||
|
+++ src/bzfs/WorldFileObject.cxx
|
||||||
|
@@ -23,6 +23,7 @@
|
||||||
|
#include <string>
|
||||||
|
#include <iostream>
|
||||||
|
#include <vector>
|
||||||
|
+#include <strings.h>
|
||||||
|
|
||||||
|
WorldFileObject::WorldFileObject()
|
||||||
|
{
|
||||||
|
--- src/bzfs/WorldFileObstacle.cxx
|
||||||
|
+++ src/bzfs/WorldFileObstacle.cxx
|
||||||
|
@@ -16,6 +16,7 @@
|
||||||
|
|
||||||
|
#include "common.h"
|
||||||
|
#include <math.h>
|
||||||
|
+#include <strings.h>
|
||||||
|
|
||||||
|
#include "WorldFileObstacle.h"
|
||||||
|
|
||||||
|
--- src/common/AccessList.cxx
|
||||||
|
+++ src/common/AccessList.cxx
|
||||||
|
@@ -18,6 +18,7 @@
|
||||||
|
// system headers
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <ctype.h>
|
||||||
|
+#include <strings.h>
|
||||||
|
|
||||||
|
// common headers
|
||||||
|
#include "bzfio.h"
|
||||||
|
--- src/common/Bundle.cxx
|
||||||
|
+++ src/common/Bundle.cxx
|
||||||
|
@@ -20,6 +20,7 @@
|
||||||
|
// system headers
|
||||||
|
#include <fstream>
|
||||||
|
#include <stdio.h>
|
||||||
|
+#include <string.h>
|
||||||
|
|
||||||
|
// local implementation headers
|
||||||
|
#include "StateDatabase.h"
|
||||||
|
--- src/common/Flag.cxx
|
||||||
|
+++ src/common/Flag.cxx
|
||||||
|
@@ -18,6 +18,7 @@
|
||||||
|
/* system implementation headers */
|
||||||
|
#include <math.h>
|
||||||
|
#include <string>
|
||||||
|
+#include <string.h>
|
||||||
|
|
||||||
|
/* common implementation headers */
|
||||||
|
#include "Team.h"
|
||||||
|
--- src/common/StateDatabase.cxx
|
||||||
|
+++ src/common/StateDatabase.cxx
|
||||||
|
@@ -25,6 +25,7 @@
|
||||||
|
#include <iostream>
|
||||||
|
#include <math.h>
|
||||||
|
#include <string>
|
||||||
|
+#include <string.h>
|
||||||
|
|
||||||
|
// local implementation headers
|
||||||
|
#include "ErrorHandler.h"
|
||||||
|
--- src/common/TextChunkManager.cxx
|
||||||
|
+++ src/common/TextChunkManager.cxx
|
||||||
|
@@ -14,6 +14,8 @@
|
||||||
|
#pragma warning(4: 4786)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
+#include <string.h>
|
||||||
|
+
|
||||||
|
/* interface header */
|
||||||
|
#include "TextChunkManager.h"
|
||||||
|
|
||||||
|
--- src/common/TextUtils.cxx
|
||||||
|
+++ src/common/TextUtils.cxx
|
||||||
|
@@ -23,6 +23,8 @@
|
||||||
|
#include <stdarg.h>
|
||||||
|
#include <vector>
|
||||||
|
#include <stdio.h>
|
||||||
|
+#include <strings.h>
|
||||||
|
+#include <string.h>
|
||||||
|
|
||||||
|
namespace TextUtils
|
||||||
|
{
|
||||||
|
--- src/common/TimeKeeper.cxx
|
||||||
|
+++ src/common/TimeKeeper.cxx
|
||||||
|
@@ -34,6 +34,7 @@
|
||||||
|
static LONGLONG qpcLastCalibration;
|
||||||
|
static DWORD timeLastCalibration;
|
||||||
|
#endif /* !defined(_WIN32) */
|
||||||
|
+#include <string.h>
|
||||||
|
|
||||||
|
/* common implementation headers */
|
||||||
|
#include "TextUtils.h"
|
||||||
|
--- src/common/cURLManager.cxx
|
||||||
|
+++ src/common/cURLManager.cxx
|
||||||
|
@@ -10,6 +10,8 @@
|
||||||
|
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
+#include <string.h>
|
||||||
|
+
|
||||||
|
// class interface header
|
||||||
|
|
||||||
|
#include "cURLManager.h"
|
||||||
|
--- src/game/ServerItem.cxx
|
||||||
|
+++ src/game/ServerItem.cxx
|
||||||
|
@@ -14,6 +14,7 @@
|
||||||
|
|
||||||
|
/* system headers */
|
||||||
|
#include <string>
|
||||||
|
+#include <string.h>
|
||||||
|
|
||||||
|
/* interface header */
|
||||||
|
#include "ServerItem.h"
|
||||||
|
--- src/game/ServerList.cxx
|
||||||
|
+++ src/game/ServerList.cxx
|
||||||
|
@@ -21,6 +21,7 @@
|
||||||
|
#include <errno.h>
|
||||||
|
#endif
|
||||||
|
#include <ctype.h>
|
||||||
|
+#include <string.h>
|
||||||
|
|
||||||
|
/* common implementation headers */
|
||||||
|
#include "version.h"
|
||||||
|
--- src/game/ServerListCache.cxx
|
||||||
|
+++ src/game/ServerListCache.cxx
|
||||||
|
@@ -15,6 +15,7 @@
|
||||||
|
|
||||||
|
/* system headers */
|
||||||
|
#include <fstream>
|
||||||
|
+#include <string.h>
|
||||||
|
|
||||||
|
// invoke persistent rebuilding for build versioning
|
||||||
|
#include "version.h"
|
||||||
|
--- src/geometry/TankSceneNode.cxx
|
||||||
|
+++ src/geometry/TankSceneNode.cxx
|
||||||
|
@@ -20,6 +20,7 @@
|
||||||
|
|
||||||
|
// system headers
|
||||||
|
#include <math.h>
|
||||||
|
+#include <string.h>
|
||||||
|
|
||||||
|
// common implementation headers
|
||||||
|
#include "StateDatabase.h"
|
||||||
|
--- src/geometry/WallSceneNode.cxx
|
||||||
|
+++ src/geometry/WallSceneNode.cxx
|
||||||
|
@@ -21,6 +21,7 @@
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <math.h>
|
||||||
|
+#include <string.h>
|
||||||
|
|
||||||
|
// common implementation headers
|
||||||
|
#include "StateDatabase.h"
|
||||||
|
--- src/mediafile/PNGImageFile.cxx
|
||||||
|
+++ src/mediafile/PNGImageFile.cxx
|
||||||
|
@@ -13,6 +13,7 @@
|
||||||
|
#include "common.h"
|
||||||
|
#include "PNGImageFile.h"
|
||||||
|
#include <iostream>
|
||||||
|
+#include <string.h>
|
||||||
|
#include "Pack.h"
|
||||||
|
#include "bzfio.h"
|
||||||
|
#include "../zlib/zconf.h"
|
||||||
|
--- src/net/AresHandler.cxx
|
||||||
|
+++ src/net/AresHandler.cxx
|
||||||
|
@@ -15,7 +15,7 @@
|
||||||
|
|
||||||
|
/* system implementation headers */
|
||||||
|
#include <errno.h>
|
||||||
|
-
|
||||||
|
+#include <string.h>
|
||||||
|
|
||||||
|
|
||||||
|
AresHandler::AresHandler(int _index)
|
||||||
|
--- src/ogl/OpenGLTexture.cxx
|
||||||
|
+++ src/ogl/OpenGLTexture.cxx
|
||||||
|
@@ -14,6 +14,7 @@
|
||||||
|
|
||||||
|
// system headers
|
||||||
|
#include <string>
|
||||||
|
+#include <string.h>
|
||||||
|
|
||||||
|
// common headers
|
||||||
|
#include "bzfio.h"
|
||||||
|
--- src/scene/BSPSceneDatabase.cxx
|
||||||
|
+++ src/scene/BSPSceneDatabase.cxx
|
||||||
|
@@ -17,6 +17,7 @@
|
||||||
|
#include "common.h"
|
||||||
|
#include "SceneNode.h"
|
||||||
|
#include <assert.h>
|
||||||
|
+#include <string.h>
|
||||||
|
#include "BSPSceneDatabase.h"
|
||||||
|
#include "ViewFrustum.h"
|
||||||
|
#include "SphereSceneNode.h"
|
@ -1,3 +1,9 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Oct 16 14:57:31 CEST 2007 - pgajdos@suse.cz
|
||||||
|
|
||||||
|
- added missing includes according to new gcc
|
||||||
|
* missing-includes.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Apr 16 14:30:35 CEST 2007 - pgajdos@suse.cz
|
Mon Apr 16 14:30:35 CEST 2007 - pgajdos@suse.cz
|
||||||
|
|
||||||
|
14
bzflag.spec
14
bzflag.spec
@ -12,13 +12,13 @@
|
|||||||
|
|
||||||
Name: bzflag
|
Name: bzflag
|
||||||
BuildRequires: bc curl-devel freeglut-devel gcc-c++ libadns-devel libdrm-devel update-desktop-files
|
BuildRequires: bc curl-devel freeglut-devel gcc-c++ libadns-devel libdrm-devel update-desktop-files
|
||||||
License: GNU General Public License (GPL)
|
License: GPL v2 or later
|
||||||
Group: Amusements/Games/3D/Shoot
|
Group: Amusements/Games/3D/Shoot
|
||||||
Autoreqprov: on
|
AutoReqProv: on
|
||||||
Version: 2.0.8
|
Version: 2.0.8
|
||||||
Release: 32
|
Release: 83
|
||||||
Summary: 3D Networked Multiplayer Tank Battle Game
|
Summary: 3D Networked Multiplayer Tank Battle Game
|
||||||
URL: http://BZFlag.org/
|
Url: http://BZFlag.org/
|
||||||
Source: %name-%version.tar.bz2
|
Source: %name-%version.tar.bz2
|
||||||
Source2: rc.bzflagserver
|
Source2: rc.bzflagserver
|
||||||
Source3: bzflag-maps.tar.bz2
|
Source3: bzflag-maps.tar.bz2
|
||||||
@ -31,6 +31,7 @@ Patch2: bzflag-no-fsigned-char.patch
|
|||||||
Patch3: bzflag-char-signedness.patch
|
Patch3: bzflag-char-signedness.patch
|
||||||
Patch4: %{name}-%{version}_array-subscript.patch
|
Patch4: %{name}-%{version}_array-subscript.patch
|
||||||
Patch5: %{name}-%{version}_array-subscript2.patch
|
Patch5: %{name}-%{version}_array-subscript2.patch
|
||||||
|
Patch6: %{name}-%{version}_missing-includes.patch
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
PreReq: %insserv_prereq %fillup_prereq
|
PreReq: %insserv_prereq %fillup_prereq
|
||||||
|
|
||||||
@ -58,6 +59,7 @@ Authors:
|
|||||||
%patch4
|
%patch4
|
||||||
%patch5
|
%patch5
|
||||||
cp %SOURCE2 .
|
cp %SOURCE2 .
|
||||||
|
%patch6
|
||||||
|
|
||||||
%build
|
%build
|
||||||
autoreconf -fi
|
autoreconf -fi
|
||||||
@ -110,8 +112,10 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%_mandir/man6/*
|
%_mandir/man6/*
|
||||||
%_mandir/man5/*
|
%_mandir/man5/*
|
||||||
/var/adm/fillup-templates/sysconfig.bzflagserver-bzflag
|
/var/adm/fillup-templates/sysconfig.bzflagserver-bzflag
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Oct 16 2007 - pgajdos@suse.cz
|
||||||
|
- added missing includes according to new gcc
|
||||||
|
* missing-includes.patch
|
||||||
* Mon Apr 16 2007 - pgajdos@suse.cz
|
* Mon Apr 16 2007 - pgajdos@suse.cz
|
||||||
- fixed 'warning: array subscript is below array bounds' [#229908]
|
- fixed 'warning: array subscript is below array bounds' [#229908]
|
||||||
- array_subscript2.patch
|
- array_subscript2.patch
|
||||||
|
Loading…
Reference in New Issue
Block a user