rpms/scummvm/devel scummvm-0.10.0-gcc43.patch, NONE, 1.1 scummvm.spec, 1.6, 1.7
Hans de Goede (jwrdegoede)
fedora-extras-commits at redhat.com
Sat Jan 12 21:40:09 UTC 2008
- Previous message (by thread): rpms/ogre/devel ogre-1.4.6-system-glew.patch, NONE, 1.1 .cvsignore, 1.9, 1.10 ogre.spec, 1.19, 1.20 sources, 1.9, 1.10
- Next message (by thread): rpms/TnL/devel TnL-source-071111-gcc43.patch, NONE, 1.1 TnL.spec, 1.3, 1.4
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: jwrdegoede
Update of /cvs/extras/rpms/scummvm/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv23293
Modified Files:
scummvm.spec
Added Files:
scummvm-0.10.0-gcc43.patch
Log Message:
* Sat Jan 12 2008 Hans de Goede <j.w.r.degoede at hhs.nl> 0.10.0-3
- Fix compilation with gcc 4.3
scummvm-0.10.0-gcc43.patch:
--- NEW FILE scummvm-0.10.0-gcc43.patch ---
diff -up scummvm-0.10.0/engines/touche/saveload.cpp~ scummvm-0.10.0/engines/touche/saveload.cpp
--- scummvm-0.10.0/engines/touche/saveload.cpp~ 2008-01-12 22:36:43.000000000 +0100
+++ scummvm-0.10.0/engines/touche/saveload.cpp 2008-01-12 22:36:43.000000000 +0100
@@ -40,22 +40,22 @@ template <class S, class T>
static void saveOrLoad(S &s, T &t);
template <>
-static void saveOrLoad(Common::WriteStream &stream, uint16 &i) {
+void saveOrLoad(Common::WriteStream &stream, uint16 &i) {
stream.writeUint16LE(i);
}
template <>
-static void saveOrLoad(Common::ReadStream &stream, uint16 &i) {
+void saveOrLoad(Common::ReadStream &stream, uint16 &i) {
i = stream.readUint16LE();
}
template <>
-static void saveOrLoad(Common::WriteStream &stream, int16 &i) {
+void saveOrLoad(Common::WriteStream &stream, int16 &i) {
stream.writeSint16LE(i);
}
template <>
-static void saveOrLoad(Common::ReadStream &stream, int16 &i) {
+void saveOrLoad(Common::ReadStream &stream, int16 &i) {
i = stream.readSint16LE();
}
@@ -63,19 +63,19 @@ template <class S, class T>
static void saveOrLoadPtr(S &s, T *&t, T *base);
template <>
-static void saveOrLoadPtr(Common::WriteStream &stream, int16 *&p, int16 *base) {
+void saveOrLoadPtr(Common::WriteStream &stream, int16 *&p, int16 *base) {
int32 offset = (int32)(p - base);
stream.writeSint32LE(offset);
}
template <>
-static void saveOrLoadPtr(Common::ReadStream &stream, int16 *&p, int16 *base) {
+void saveOrLoadPtr(Common::ReadStream &stream, int16 *&p, int16 *base) {
int32 offset = stream.readSint32LE();
p = base + offset;
}
template <class S>
-static void saveOrLoad(S &s, Common::Rect &r) {
+void saveOrLoad(S &s, Common::Rect &r) {
saveOrLoad(s, r.left);
saveOrLoad(s, r.top);
saveOrLoad(s, r.right);
@@ -83,13 +83,13 @@ static void saveOrLoad(S &s, Common::Rec
}
template <class S>
-static void saveOrLoad(S &s, SequenceEntry &seq) {
+void saveOrLoad(S &s, SequenceEntry &seq) {
saveOrLoad(s, seq.sprNum);
saveOrLoad(s, seq.seqNum);
}
template <class S>
-static void saveOrLoad(S &s, KeyChar &key) {
+void saveOrLoad(S &s, KeyChar &key) {
saveOrLoad(s, key.num);
saveOrLoad(s, key.flags);
saveOrLoad(s, key.currentAnimCounter);
@@ -149,14 +149,14 @@ static void saveOrLoad(S &s, KeyChar &ke
}
template <class S>
-static void saveOrLoad(S &s, TalkEntry &entry) {
+void saveOrLoad(S &s, TalkEntry &entry) {
saveOrLoad(s, entry.otherKeyChar);
saveOrLoad(s, entry.talkingKeyChar);
saveOrLoad(s, entry.num);
}
template <class S>
-static void saveOrLoad(S &s, ProgramHitBoxData &data) {
+void saveOrLoad(S &s, ProgramHitBoxData &data) {
saveOrLoad(s, data.item);
saveOrLoad(s, data.talk);
saveOrLoad(s, data.state);
@@ -171,14 +171,14 @@ static void saveOrLoad(S &s, ProgramHitB
}
template <class S>
-static void saveOrLoad(S &s, Area &area) {
+void saveOrLoad(S &s, Area &area) {
saveOrLoad(s, area.r);
saveOrLoad(s, area.srcX);
saveOrLoad(s, area.srcY);
}
template <class S>
-static void saveOrLoad(S &s, ProgramBackgroundData &data) {
+void saveOrLoad(S &s, ProgramBackgroundData &data) {
saveOrLoad(s, data.area);
saveOrLoad(s, data.type);
saveOrLoad(s, data.offset);
@@ -187,7 +187,7 @@ static void saveOrLoad(S &s, ProgramBack
}
template <class S>
-static void saveOrLoad(S &s, ProgramAreaData &data) {
+void saveOrLoad(S &s, ProgramAreaData &data) {
saveOrLoad(s, data.area);
saveOrLoad(s, data.id);
saveOrLoad(s, data.state);
@@ -196,7 +196,7 @@ static void saveOrLoad(S &s, ProgramArea
}
template <class S>
-static void saveOrLoad(S &s, ProgramWalkData &data) {
+void saveOrLoad(S &s, ProgramWalkData &data) {
saveOrLoad(s, data.point1);
saveOrLoad(s, data.point2);
saveOrLoad(s, data.clippingRect);
@@ -205,7 +205,7 @@ static void saveOrLoad(S &s, ProgramWalk
}
template <class S>
-static void saveOrLoad(S &s, ProgramPointData &data) {
+void saveOrLoad(S &s, ProgramPointData &data) {
saveOrLoad(s, data.x);
saveOrLoad(s, data.y);
saveOrLoad(s, data.z);
@@ -216,7 +216,7 @@ template <class S, class A>
static void saveOrLoadCommonArray(S &s, A &array);
template <class A>
-static void saveOrLoadCommonArray(Common::WriteStream &stream, A &array) {
+void saveOrLoadCommonArray(Common::WriteStream &stream, A &array) {
uint count = array.size();
assert(count < 0xFFFF);
stream.writeUint16LE(count);
@@ -226,7 +226,7 @@ static void saveOrLoadCommonArray(Common
}
template <class A>
-static void saveOrLoadCommonArray(Common::ReadStream &stream, A &array) {
+void saveOrLoadCommonArray(Common::ReadStream &stream, A &array) {
uint count = stream.readUint16LE();
if (count == array.size()) {
for (uint i = 0; i < count; ++i) {
Index: scummvm.spec
===================================================================
RCS file: /cvs/extras/rpms/scummvm/devel/scummvm.spec,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- scummvm.spec 15 Aug 2007 09:43:16 -0000 1.6
+++ scummvm.spec 12 Jan 2008 21:39:36 -0000 1.7
@@ -1,6 +1,6 @@
Name: scummvm
Version: 0.10.0
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Interpreter for several adventure games
Group: Applications/Emulators
License: GPLv2+
@@ -10,6 +10,7 @@
Source1: scummvm-icons.tar.gz
Patch0: scummvm-0.9.0-nostrip.patch
Patch1: scummvm-0.9.1-no-execstack.patch
+Patch2: scummvm-0.10.0-gcc43.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: SDL-devel libvorbis-devel flac-devel zlib-devel
BuildRequires: desktop-file-utils
@@ -33,6 +34,7 @@
%setup -q -a 1
%patch0 -p1 -b .nostrip
%patch1 -p1 -b .execstack
+%patch2 -p1 -b .gcc
sed -i 's/%{name}.xpm/%{name}.png/' dists/%{name}.desktop
sed -i 's/Application;Game;AdventureGame;/Game;Emulator;/' \
dists/%{name}.desktop
@@ -104,6 +106,9 @@
%changelog
+* Sat Jan 12 2008 Hans de Goede <j.w.r.degoede at hhs.nl> 0.10.0-3
+- Fix compilation with gcc 4.3
+
* Wed Aug 15 2007 Hans de Goede <j.w.r.degoede at hhs.nl> 0.10.0-2
- Update License tag for new Licensing Guidelines compliance
- Previous message (by thread): rpms/ogre/devel ogre-1.4.6-system-glew.patch, NONE, 1.1 .cvsignore, 1.9, 1.10 ogre.spec, 1.19, 1.20 sources, 1.9, 1.10
- Next message (by thread): rpms/TnL/devel TnL-source-071111-gcc43.patch, NONE, 1.1 TnL.spec, 1.3, 1.4
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list