rpms/ember/devel ember-0.5.5-gcc44.patch, NONE, 1.1 ember.spec, 1.12, 1.13

Alexey Torkhov atorkhov at fedoraproject.org
Sat Feb 28 08:47:34 UTC 2009


Author: atorkhov

Update of /cvs/pkgs/rpms/ember/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23911

Modified Files:
	ember.spec 
Added Files:
	ember-0.5.5-gcc44.patch 
Log Message:
* Sat Feb 28 2009 Alexey Torkhov <atorkhov at gmail.com> - 0.5.5-3
- Fixing build with recent compilers


ember-0.5.5-gcc44.patch:

--- NEW FILE ember-0.5.5-gcc44.patch ---
commit 33afd8c6518da44f0df1a10b4e6eeb6f7209b948
Author: Alexey Torkhov <atorkhov at gmail.com>
Date:   Sat Feb 28 10:45:27 2009 +0300

    Including headers in logging service required by recent compilers.

diff --git a/src/services/logging/FileObserver.h b/src/services/logging/FileObserver.h
index 88178c1..a4dc7c8 100644
--- a/src/services/logging/FileObserver.h
+++ b/src/services/logging/FileObserver.h
@@ -25,8 +25,9 @@
 
 #include "Observer.h"
 #include <ctime>
-#include <stdarg.h>
+#include <cstdarg>
 #include <memory>
+#include <cstdio>
 
 namespace Ember {
 
diff --git a/src/services/logging/LoggingService.cpp b/src/services/logging/LoggingService.cpp
index c55ff9f..8f5807d 100644
--- a/src/services/logging/LoggingService.cpp
+++ b/src/services/logging/LoggingService.cpp
@@ -29,9 +29,8 @@
 // Include system headers here
 #include <string>
 #include <list>
-#include <stdio.h>
+#include <cstdio>
 #include <sstream>
-//#include <varargs.h> //TODO: Needed by unix?
 
 #include <sigc++/object_slot.h>
 
diff --git a/src/services/logging/LoggingService.h b/src/services/logging/LoggingService.h
index 0d30ed0..dec713b 100644
--- a/src/services/logging/LoggingService.h
+++ b/src/services/logging/LoggingService.h
@@ -25,13 +25,13 @@
 #include "framework/Singleton.h"
 
 // Include library headers here
+#include <cstdarg>
 #include <memory>
 #include <sigc++/object.h>
 
 #ifdef WIN32
     // These are needed by mingw
     #include <ctime>
-    #include <stdarg.h>
 #endif
 
 namespace Ember


Index: ember.spec
===================================================================
RCS file: /cvs/pkgs/rpms/ember/devel/ember.spec,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- ember.spec	24 Feb 2009 14:50:43 -0000	1.12
+++ ember.spec	28 Feb 2009 08:47:04 -0000	1.13
@@ -1,12 +1,13 @@
 Name:           ember
 Version:        0.5.5
-Release:        2%{?dist}
+Release:        3%{?dist}
 Summary:        3D client for WorldForge
 
 Group:          Amusements/Games
 License:        GPLv3+
 URL:            http://www.worldforge.org/dev/eng/clients/ember
 Source0:        http://downloads.sourceforge.net/worldforge/%{name}-%{version}.tar.bz2
+Patch0:         ember-0.5.5-gcc44.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  SDL-devel tinyxml-devel DevIL-devel cegui-devel ogre-devel
@@ -23,6 +24,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 # Encoding fix
 iconv -f iso-8859-1 -t utf-8 AUTHORS > AUTHORS.conv && mv -f AUTHORS.conv AUTHORS
@@ -88,6 +90,9 @@
 
 
 %changelog
+* Sat Feb 28 2009 Alexey Torkhov <atorkhov at gmail.com> - 0.5.5-3
+- Fixing build with recent compilers
+
 * Tue Feb 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.5.5-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
 




More information about the scm-commits mailing list