rpms/scorched3d/devel scorched3d-41.1-gcc43.patch, NONE, 1.1 scorched3d.spec, 1.27, 1.28
Hans de Goede (jwrdegoede)
fedora-extras-commits at redhat.com
Fri Jan 11 21:29:13 UTC 2008
Author: jwrdegoede
Update of /cvs/extras/rpms/scorched3d/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv18712
Modified Files:
scorched3d.spec
Added Files:
scorched3d-41.1-gcc43.patch
Log Message:
* Fri Jan 11 2008 Hans de Goede <j.w.r.degoede at hhs.nl> 41.1-2
- Fix compilation with gcc 4.3
scorched3d-41.1-gcc43.patch:
--- NEW FILE scorched3d-41.1-gcc43.patch ---
diff -up scorched/src/common/DefinesFile.cpp~ scorched/src/common/DefinesFile.cpp
--- scorched/src/common/DefinesFile.cpp~ 2008-01-11 22:13:08.000000000 +0100
+++ scorched/src/common/DefinesFile.cpp 2008-01-11 22:13:08.000000000 +0100
@@ -20,6 +20,7 @@
#include <stdio.h>
#include <stdlib.h>
+#include <string.h>
#include <string>
#include <common/DefinesFile.h>
#include <sys/types.h>
diff -up scorched/src/common/main.h~ scorched/src/common/main.h
--- scorched/src/common/main.h~ 2008-01-11 22:06:02.000000000 +0100
+++ scorched/src/common/main.h 2008-01-11 22:06:02.000000000 +0100
@@ -25,6 +25,7 @@
#ifdef HAVE_UNISTD_H
#include <unistd.h>
#endif
+#include <stdlib.h>
static ARGParser aParser;
char scorched3dAppName[128];
@@ -40,7 +41,7 @@ int _matherr(struct _exception *e)
void _no_storage()
{
printf("Failed to allocate memory!!");
- std::exit(1);
+ exit(1);
}
void run_main(int argc, char *argv[], OptionsParameters ¶ms)
diff -up scorched/src/common/sha2.h~ scorched/src/common/sha2.h
--- scorched/src/common/sha2.h~ 2008-01-11 22:15:38.000000000 +0100
+++ scorched/src/common/sha2.h 2008-01-11 22:15:38.000000000 +0100
@@ -45,6 +45,7 @@
#define __SHA2C_H__
#include <string>
+#include <cstring>
#include <stdexcept>
// NOTE: You may need to define things by hand for your system:
diff -up scorched/src/common/LoggerI.cpp~ scorched/src/common/LoggerI.cpp
--- scorched/src/common/LoggerI.cpp~ 2008-01-11 22:13:48.000000000 +0100
+++ scorched/src/common/LoggerI.cpp 2008-01-11 22:13:48.000000000 +0100
@@ -20,6 +20,7 @@
#include <common/LoggerI.h>
#include <time.h>
+#include <string.h>
LoggerInfo::LoggerInfo(
const char *message,
Index: scorched3d.spec
===================================================================
RCS file: /cvs/extras/rpms/scorched3d/devel/scorched3d.spec,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- scorched3d.spec 7 Nov 2007 08:11:05 -0000 1.27
+++ scorched3d.spec 11 Jan 2008 21:28:34 -0000 1.28
@@ -1,6 +1,6 @@
Name: scorched3d
Version: 41.1
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Game based loosely on the classic DOS game Scorched Earth
Group: Amusements/Games
License: GPLv2+
@@ -16,6 +16,7 @@
Patch2: %{name}-help.patch
# From upstream CVS
Patch3: %{name}-41.1-64bit.patch
+Patch4: %{name}-41.1-gcc43.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: wxGTK-devel freealut-devel SDL_net-devel libGLU-devel ode-devel
BuildRequires: expat-devel libvorbis-devel glew-devel fftw-devel libjpeg-devel
@@ -46,6 +47,7 @@
%patch1 -p1 -z .syslibs
%patch2 -p1 -z .help
%patch3 -p1 -z .64bit
+%patch4 -p1 -z .gcc43
iconv -f ISO-8859-1 -t UTF8 AUTHORS > AUTHORS.tmp
mv AUTHORS.tmp AUTHORS
# make rpmlint happy with debuginfo package
@@ -107,6 +109,9 @@
%changelog
+* Fri Jan 11 2008 Hans de Goede <j.w.r.degoede at hhs.nl> 41.1-2
+- Fix compilation with gcc 4.3
+
* Tue Nov 6 2007 Hans de Goede <j.w.r.degoede at hhs.nl> 41.1-1
- New upstream release 41.1
More information about the fedora-extras-commits
mailing list