Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=4647c67fc81fc271506867fcd3da9a0cc4407221
commit 4647c67fc81fc271506867fcd3da9a0cc4407221 Author: Priyank <[email protected]> Date: Fri Jan 16 14:57:06 2009 +0530 celestia-1.5.1-1-i686 * New package / Initial import diff --git a/source/gnome-extra/celestia/FrugalBuild b/source/gnome-extra/celestia/FrugalBuild new file mode 100644 index 0000000..7393803 --- /dev/null +++ b/source/gnome-extra/celestia/FrugalBuild @@ -0,0 +1,24 @@ +# Compiling Time: 0.22 SBU +# Maintainer: Priyank Gosalia <[email protected]> + +pkgname=celestia +pkgver=1.5.1 +pkgrel=1 +pkgdesc="A real-time space simulation that lets you experience our universe in 3D" +_F_sourceforge_name="Celestia-linux" +Finclude sourceforge +url="http://celestia.org" +depends=('gtk+2>=2.14.7' 'gtkglext' 'libgnome>=2.24.1' 'libtheora' \ + 'libgnomeui>=2.24.0' 'gconf>=2.24.0' 'libpng' 'libjpeg') +groups=('gnome-extra') +archs=('i686') +_F_gnome_schemas=('/etc/gconf/schemas/celestia.schemas') +Finclude gnome-scriptlet +source=(${source/Celestia-linux/celestia} $pkgname-$pkgver-gcc43.patch \ + $pkgname-$pkgver-gnome-desktop.patch) +Fconfopts="${fconfop...@]} --with-gnome --enable-threading" +sha1sums=('2d6a117daf6a400ab4c47a5a51c13f2ab601e6db' \ + '3cdb190517273cc0321ed78061c6707a42db443a' \ + '797ab4e29a6cd22f8c000874a454b6528149b860') + +# optimization OK diff --git a/source/gnome-extra/celestia/celestia-1.5.1-gcc43.patch b/source/gnome-extra/celestia/celestia-1.5.1-gcc43.patch new file mode 100644 index 0000000..4849f37 --- /dev/null +++ b/source/gnome-extra/celestia/celestia-1.5.1-gcc43.patch @@ -0,0 +1,1195 @@ +diff -Naur celestia-1.5.1/src/buildstardb.cpp celestia-1.5.1.new/src/buildstardb.cpp +--- celestia-1.5.1/src/buildstardb.cpp 2008-04-23 17:17:20.000000000 -0400 ++++ celestia-1.5.1.new/src/buildstardb.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -17,6 +17,7 @@ + #include <assert.h> + #include <unistd.h> + #include "celengine/stardb.h" ++#include <libintl.h> + + using namespace std; + +diff -Naur celestia-1.5.1/src/celengine/asterism.cpp celestia-1.5.1.new/src/celengine/asterism.cpp +--- celestia-1.5.1/src/celengine/asterism.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/asterism.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -8,6 +8,7 @@ + // of the License, or (at your option) any later version. + + #include <algorithm> ++#include <libintl.h> + + #ifndef _WIN32 + #ifndef TARGET_OS_MAC +diff -Naur celestia-1.5.1/src/celengine/astro.cpp celestia-1.5.1.new/src/celengine/astro.cpp +--- celestia-1.5.1/src/celengine/astro.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/astro.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -10,12 +10,14 @@ + #include <cmath> + #include <iomanip> + #include <cstdio> ++#include <cstring> + #include <time.h> + #include <celutil/basictypes.h> + #include <celmath/mathlib.h> + #include "celestia.h" + #include "astro.h" + #include <celutil/util.h> ++#include <libintl.h> + + #ifndef TARGET_OS_MAC + #ifdef __GNUC__ +diff -Naur celestia-1.5.1/src/celengine/body.cpp celestia-1.5.1.new/src/celengine/body.cpp +--- celestia-1.5.1/src/celengine/body.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/body.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -14,6 +14,7 @@ + #include <celmath/mathlib.h> + #include <celutil/util.h> + #include <celutil/utf8.h> ++#include <libintl.h> + #include "mesh.h" + #include "meshmanager.h" + #include "body.h" +diff -Naur celestia-1.5.1/src/celengine/cmdparser.cpp celestia-1.5.1.new/src/celengine/cmdparser.cpp +--- celestia-1.5.1/src/celengine/cmdparser.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/cmdparser.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -30,6 +30,7 @@ + #include "astro.h" + #include "cmdparser.h" + #include "glcontext.h" ++#include <libintl.h> + + using namespace std; + +diff -Naur celestia-1.5.1/src/celengine/console.cpp celestia-1.5.1.new/src/celengine/console.cpp +--- celestia-1.5.1/src/celengine/console.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/console.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -10,6 +10,7 @@ + #include <cstdarg> + #include <cstdio> + #include <cassert> ++#include <cstring> + #include "celutil/utf8.h" + #include "gl.h" + #include "vecgl.h" +diff -Naur celestia-1.5.1/src/celengine/dds.cpp celestia-1.5.1.new/src/celengine/dds.cpp +--- celestia-1.5.1/src/celengine/dds.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/dds.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -15,6 +15,7 @@ + #include <celengine/gl.h> + #include <celengine/glext.h> + #include <celengine/image.h> ++#include <libintl.h> + + using namespace std; + +diff -Naur celestia-1.5.1/src/celengine/dsodb.cpp celestia-1.5.1.new/src/celengine/dsodb.cpp +--- celestia-1.5.1/src/celengine/dsodb.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/dsodb.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -32,6 +32,7 @@ + #include <celengine/galaxy.h> + #include <celengine/opencluster.h> + #include <celengine/nebula.h> ++#include <libintl.h> + + using namespace std; + +diff -Naur celestia-1.5.1/src/celengine/fragmentprog.cpp celestia-1.5.1.new/src/celengine/fragmentprog.cpp +--- celestia-1.5.1/src/celengine/fragmentprog.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/fragmentprog.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -13,6 +13,7 @@ + #include "gl.h" + #include "glext.h" + #include "fragmentprog.h" ++#include <libintl.h> + + using namespace std; + +diff -Naur celestia-1.5.1/src/celengine/galaxy.cpp celestia-1.5.1.new/src/celengine/galaxy.cpp +--- celestia-1.5.1/src/celengine/galaxy.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/galaxy.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -23,6 +23,8 @@ + #include "vecgl.h" + #include "render.h" + #include "texture.h" ++#include <libintl.h> ++#include <cstring> + + using namespace std; + +diff -Naur celestia-1.5.1/src/celengine/glcontext.cpp celestia-1.5.1.new/src/celengine/glcontext.cpp +--- celestia-1.5.1/src/celengine/glcontext.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/glcontext.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -12,6 +12,7 @@ + #include "gl.h" + #include "glext.h" + #include "glcontext.h" ++#include <libintl.h> + + using namespace std; + +diff -Naur celestia-1.5.1/src/celengine/glext.cpp celestia-1.5.1.new/src/celengine/glext.cpp +--- celestia-1.5.1/src/celengine/glext.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/glext.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -19,6 +19,7 @@ + #endif /* ! _WIN32 */ + + #include "glext.h" ++#include <libintl.h> + + // ARB_texture_compression + glx::PFNGLCOMPRESSEDTEXIMAGE3DARBPROC glx::glCompressedTexImage3DARB; +diff -Naur celestia-1.5.1/src/celengine/image.cpp celestia-1.5.1.new/src/celengine/image.cpp +--- celestia-1.5.1/src/celengine/image.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/image.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -66,6 +66,7 @@ + #include <iostream> + #include <algorithm> + #include <cmath> ++#include <libintl.h> + + using namespace std; + +diff -Naur celestia-1.5.1/src/celengine/location.cpp celestia-1.5.1.new/src/celengine/location.cpp +--- celestia-1.5.1/src/celengine/location.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/location.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -11,6 +11,7 @@ + #include <celengine/location.h> + #include <celengine/body.h> + #include <celutil/util.h> ++#include <libintl.h> + + using namespace std; + +diff -Naur celestia-1.5.1/src/celengine/lodspheremesh.cpp celestia-1.5.1.new/src/celengine/lodspheremesh.cpp +--- celestia-1.5.1/src/celengine/lodspheremesh.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/lodspheremesh.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -17,6 +17,7 @@ + #include "glext.h" + #include "vecgl.h" + #include "lodspheremesh.h" ++#include <libintl.h> + + using namespace std; + +diff -Naur celestia-1.5.1/src/celengine/marker.cpp celestia-1.5.1.new/src/celengine/marker.cpp +--- celestia-1.5.1/src/celengine/marker.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/marker.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -9,6 +9,7 @@ + + #include "marker.h" + #include "gl.h" ++#include <libintl.h> + + + using namespace std; +diff -Naur celestia-1.5.1/src/celengine/mesh.cpp celestia-1.5.1.new/src/celengine/mesh.cpp +--- celestia-1.5.1/src/celengine/mesh.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/mesh.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -14,6 +14,7 @@ + #include <cassert> + #include <iostream> + #include <algorithm> ++#include <libintl.h> + + using namespace std; + +diff -Naur celestia-1.5.1/src/celengine/meshmanager.cpp celestia-1.5.1.new/src/celengine/meshmanager.cpp +--- celestia-1.5.1/src/celengine/meshmanager.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/meshmanager.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -26,6 +26,7 @@ + #include "spheremesh.h" + #include "texmanager.h" + #include "meshmanager.h" ++#include <libintl.h> + + using namespace std; + +diff -Naur celestia-1.5.1/src/celengine/modelfile.cpp celestia-1.5.1.new/src/celengine/modelfile.cpp +--- celestia-1.5.1/src/celengine/modelfile.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/modelfile.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -15,6 +15,8 @@ + #include <cassert> + #include <cmath> + #include <cstdio> ++#include <libintl.h> ++#include <cstring> + + using namespace std; + +diff -Naur celestia-1.5.1/src/celengine/nebula.cpp celestia-1.5.1.new/src/celengine/nebula.cpp +--- celestia-1.5.1/src/celengine/nebula.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/nebula.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -21,6 +21,7 @@ + #include "glext.h" + #include "vecgl.h" + #include "render.h" ++#include <libintl.h> + + using namespace std; + +diff -Naur celestia-1.5.1/src/celengine/opencluster.cpp celestia-1.5.1.new/src/celengine/opencluster.cpp +--- celestia-1.5.1/src/celengine/opencluster.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/opencluster.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -19,6 +19,7 @@ + #include "gl.h" + #include "vecgl.h" + #include "render.h" ++#include <libintl.h> + + using namespace std; + +diff -Naur celestia-1.5.1/src/celengine/overlay.cpp celestia-1.5.1.new/src/celengine/overlay.cpp +--- celestia-1.5.1/src/celengine/overlay.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/overlay.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -9,6 +9,7 @@ + + #include <cstdarg> + #include <cstdio> ++#include <cstring> + #include <celutil/utf8.h> + #include "gl.h" + #include "vecgl.h" +diff -Naur celestia-1.5.1/src/celengine/parseobject.cpp celestia-1.5.1.new/src/celengine/parseobject.cpp +--- celestia-1.5.1/src/celengine/parseobject.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/parseobject.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -21,6 +21,7 @@ + #include "trajmanager.h" + #include "rotationmanager.h" + #include "universe.h" ++#include <libintl.h> + + using namespace std; + +diff -Naur celestia-1.5.1/src/celengine/render.cpp celestia-1.5.1.new/src/celengine/render.cpp +--- celestia-1.5.1/src/celengine/render.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/render.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -11,6 +11,7 @@ + #include <cstdio> + #include <cstring> + #include <cassert> ++#include <libintl.h> + + #ifndef _WIN32 + #ifndef TARGET_OS_MAC +diff -Naur celestia-1.5.1/src/celengine/rotationmanager.cpp celestia-1.5.1.new/src/celengine/rotationmanager.cpp +--- celestia-1.5.1/src/celengine/rotationmanager.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/rotationmanager.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -14,6 +14,7 @@ + #include <celutil/debug.h> + #include "samporient.h" + #include "rotationmanager.h" ++#include <libintl.h> + + using namespace std; + +diff -Naur celestia-1.5.1/src/celengine/selection.cpp celestia-1.5.1.new/src/celengine/selection.cpp +--- celestia-1.5.1/src/celengine/selection.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/selection.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -8,6 +8,7 @@ + // of the License, or (at your option) any later version. + + #include <cstdio> ++#include <libintl.h> + #include "astro.h" + #include "selection.h" + +diff -Naur celestia-1.5.1/src/celengine/shadermanager.cpp celestia-1.5.1.new/src/celengine/shadermanager.cpp +--- celestia-1.5.1/src/celengine/shadermanager.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/shadermanager.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -15,6 +15,7 @@ + #include <iomanip> + #include <cstdio> + #include <cassert> ++#include <libintl.h> + + using namespace std; + +diff -Naur celestia-1.5.1/src/celengine/simulation.cpp celestia-1.5.1.new/src/celengine/simulation.cpp +--- celestia-1.5.1/src/celengine/simulation.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/simulation.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -11,6 +11,7 @@ + // of the License, or (at your option) any later version. + + #include <algorithm> ++#include <libintl.h> + #include "simulation.h" + + using namespace std; +diff -Naur celestia-1.5.1/src/celengine/solarsys.cpp celestia-1.5.1.new/src/celengine/solarsys.cpp +--- celestia-1.5.1/src/celengine/solarsys.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/solarsys.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -30,6 +30,7 @@ + #include "universe.h" + #include "multitexture.h" + #include "parseobject.h" ++#include <libintl.h> + + using namespace std; + +diff -Naur celestia-1.5.1/src/celengine/solarsysxml.cpp celestia-1.5.1.new/src/celengine/solarsysxml.cpp +--- celestia-1.5.1/src/celengine/solarsysxml.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/solarsysxml.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -8,6 +8,8 @@ + // of the License, or (at your option) any later version. + + #include <cassert> ++#include <cstring> ++#include <cstring> + + #include <libxml/parser.h> + #include <libxml/parserInternals.h> +@@ -20,6 +22,7 @@ + #include "texmanager.h" + #include "meshmanager.h" + #include "solarsysxml.h" ++#include <libintl.h> + + using namespace std; + +diff -Naur celestia-1.5.1/src/celengine/spiceinterface.cpp celestia-1.5.1.new/src/celengine/spiceinterface.cpp +--- celestia-1.5.1/src/celengine/spiceinterface.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/spiceinterface.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -11,6 +11,7 @@ + + #include "SpiceUsr.h" + #include "spiceinterface.h" ++#include <libintl.h> + + + bool +diff -Naur celestia-1.5.1/src/celengine/spiceorbit.cpp celestia-1.5.1.new/src/celengine/spiceorbit.cpp +--- celestia-1.5.1/src/celengine/spiceorbit.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/spiceorbit.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -14,6 +14,7 @@ + #include "SpiceUsr.h" + #include "astro.h" + #include "spiceorbit.h" ++#include <libintl.h> + + using namespace std; + +diff -Naur celestia-1.5.1/src/celengine/stardb.cpp celestia-1.5.1.new/src/celengine/stardb.cpp +--- celestia-1.5.1/src/celengine/stardb.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/stardb.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -10,6 +10,7 @@ + #include <cmath> + #include <cstdlib> + #include <cstdio> ++#include <cstring> + #include <cassert> + #include <algorithm> + #include <celmath/mathlib.h> +@@ -24,6 +25,7 @@ + #include "multitexture.h" + #include "meshmanager.h" + #include <celutil/debug.h> ++#include <libintl.h> + + using namespace std; + +diff -Naur celestia-1.5.1/src/celengine/texmanager.cpp celestia-1.5.1.new/src/celengine/texmanager.cpp +--- celestia-1.5.1/src/celengine/texmanager.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/texmanager.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -13,6 +13,7 @@ + #include <fstream> + #include "multitexture.h" + #include "texmanager.h" ++#include <libintl.h> + + using namespace std; + +diff -Naur celestia-1.5.1/src/celengine/texture.cpp celestia-1.5.1.new/src/celengine/texture.cpp +--- celestia-1.5.1/src/celengine/texture.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/texture.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -28,6 +28,7 @@ + #include <cstdlib> + #include <cstdio> + #include <cassert> ++#include <libintl.h> + + #ifndef _WIN32 + #ifndef TARGET_OS_MAC +diff -Naur celestia-1.5.1/src/celengine/tokenizer.cpp celestia-1.5.1.new/src/celengine/tokenizer.cpp +--- celestia-1.5.1/src/celengine/tokenizer.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/tokenizer.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -12,6 +12,7 @@ + #include <iomanip> + #include <celutil/utf8.h> + #include "tokenizer.h" ++#include <libintl.h> + + + static bool issep(char c) +diff -Naur celestia-1.5.1/src/celengine/trajmanager.cpp celestia-1.5.1.new/src/celengine/trajmanager.cpp +--- celestia-1.5.1/src/celengine/trajmanager.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/trajmanager.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -15,6 +15,7 @@ + #include <celutil/debug.h> + #include "samporbit.h" + #include "trajmanager.h" ++#include <libintl.h> + + using namespace std; + +diff -Naur celestia-1.5.1/src/celengine/universe.cpp celestia-1.5.1.new/src/celengine/universe.cpp +--- celestia-1.5.1/src/celengine/universe.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/universe.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -13,6 +13,7 @@ + #include <celmath/intersect.h> + #include <celutil/utf8.h> + #include <cassert> ++#include <libintl.h> + #include "astro.h" + #include "3dsmesh.h" + #include "meshmanager.h" +diff -Naur celestia-1.5.1/src/celengine/vertexprog.cpp celestia-1.5.1.new/src/celengine/vertexprog.cpp +--- celestia-1.5.1/src/celengine/vertexprog.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/vertexprog.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -14,6 +14,7 @@ + #include "gl.h" + #include "glext.h" + #include "vertexprog.h" ++#include <libintl.h> + + using namespace std; + +diff -Naur celestia-1.5.1/src/celengine/virtualtex.cpp celestia-1.5.1.new/src/celengine/virtualtex.cpp +--- celestia-1.5.1/src/celengine/virtualtex.cpp 2008-04-23 17:17:16.000000000 -0400 ++++ celestia-1.5.1.new/src/celengine/virtualtex.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -19,6 +19,7 @@ + #include "virtualtex.h" + #include "gl.h" + #include "parser.h" ++#include <libintl.h> + + using namespace std; + +diff -Naur celestia-1.5.1/src/celestia/celestiacore.cpp celestia-1.5.1.new/src/celestia/celestiacore.cpp +--- celestia-1.5.1/src/celestia/celestiacore.cpp 2008-04-23 17:17:06.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/celestiacore.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -43,6 +43,7 @@ + #include <celutil/debug.h> + #include <celutil/utf8.h> + #include "url.h" ++#include <libintl.h> + + #ifdef CELX + #include <celengine/scriptobject.h> +diff -Naur celestia-1.5.1/src/celestia/celx.cpp celestia-1.5.1.new/src/celestia/celx.cpp +--- celestia-1.5.1/src/celestia/celx.cpp 2008-04-23 17:17:06.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/celx.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -11,7 +11,9 @@ + + #include <cassert> + #include <cstring> ++#include <cstring> + #include <cstdio> ++#include <libintl.h> + #include <map> + #include <celengine/astro.h> + #include <celengine/celestia.h> +diff -Naur celestia-1.5.1/src/celestia/configfile.cpp celestia-1.5.1.new/src/celestia/configfile.cpp +--- celestia-1.5.1/src/celestia/configfile.cpp 2008-04-23 17:17:06.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/configfile.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -16,6 +16,7 @@ + #include <celengine/celestia.h> + #include <celengine/texmanager.h> + #include "configfile.h" ++#include <libintl.h> + + using namespace std; + +diff -Naur celestia-1.5.1/src/celestia/destination.cpp celestia-1.5.1.new/src/celestia/destination.cpp +--- celestia-1.5.1/src/celestia/destination.cpp 2008-04-23 17:17:06.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/destination.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -14,6 +14,7 @@ + #include <celengine/astro.h> + #include <celengine/parser.h> + #include "destination.h" ++#include <libintl.h> + + using namespace std; + +diff -Naur celestia-1.5.1/src/celestia/eclipsefinder.cpp celestia-1.5.1.new/src/celestia/eclipsefinder.cpp +--- celestia-1.5.1/src/celestia/eclipsefinder.cpp 2008-04-23 17:17:06.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/eclipsefinder.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -15,6 +15,7 @@ + #include <algorithm> + #include <set> + #include <cassert> ++#include <cstring> + #include "eclipsefinder.h" + #include "celmath/mathlib.h" + #include "celmath/ray.h" +diff -Naur celestia-1.5.1/src/celestia/glutmain.cpp celestia-1.5.1.new/src/celestia/glutmain.cpp +--- celestia-1.5.1/src/celestia/glutmain.cpp 2008-04-23 17:17:06.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/glutmain.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -15,6 +15,7 @@ + #include <cstdlib> + #include <cctype> + #include <cstring> ++#include <libintl.h> + #include <time.h> + #include <unistd.h> + #include <celengine/gl.h> +diff -Naur celestia-1.5.1/src/celestia/gtk/actions.cpp celestia-1.5.1.new/src/celestia/gtk/actions.cpp +--- celestia-1.5.1/src/celestia/gtk/actions.cpp 2008-04-23 17:16:49.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/gtk/actions.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -15,6 +15,7 @@ + #endif /* HAVE_CONFIG_H */ + + #include <cstring> ++#include <libintl.h> + #include <fstream> + #include <gtk/gtk.h> + +diff -Naur celestia-1.5.1/src/celestia/gtk/common.cpp celestia-1.5.1.new/src/celestia/gtk/common.cpp +--- celestia-1.5.1/src/celestia/gtk/common.cpp 2008-04-23 17:16:49.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/gtk/common.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -20,6 +20,7 @@ + #include <celestia/celestiacore.h> + + #include "common.h" ++#include <libintl.h> + + + /* Returns the offset of the timezone at date */ +diff -Naur celestia-1.5.1/src/celestia/gtk/dialog-eclipse.cpp celestia-1.5.1.new/src/celestia/gtk/dialog-eclipse.cpp +--- celestia-1.5.1/src/celestia/gtk/dialog-eclipse.cpp 2008-04-23 17:16:49.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/gtk/dialog-eclipse.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -18,6 +18,7 @@ + + #include "dialog-eclipse.h" + #include "common.h" ++#include <libintl.h> + + + /* Definitions: Callbacks */ +diff -Naur celestia-1.5.1/src/celestia/gtk/dialog-goto.cpp celestia-1.5.1.new/src/celestia/gtk/dialog-goto.cpp +--- celestia-1.5.1/src/celestia/gtk/dialog-goto.cpp 2008-04-23 17:16:49.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/gtk/dialog-goto.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -18,6 +18,7 @@ + + #include "dialog-goto.h" + #include "common.h" ++#include <libintl.h> + + + /* Declarations: Callbacks */ +diff -Naur celestia-1.5.1/src/celestia/gtk/dialog-options.cpp celestia-1.5.1.new/src/celestia/gtk/dialog-options.cpp +--- celestia-1.5.1/src/celestia/gtk/dialog-options.cpp 2008-04-23 17:16:49.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/gtk/dialog-options.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -17,6 +17,7 @@ + #include "dialog-options.h" + #include "common.h" + #include "ui.h" ++#include <libintl.h> + + + /* Definitions: Callbacks */ +diff -Naur celestia-1.5.1/src/celestia/gtk/dialog-solar.cpp celestia-1.5.1.new/src/celestia/gtk/dialog-solar.cpp +--- celestia-1.5.1/src/celestia/gtk/dialog-solar.cpp 2008-04-23 17:16:49.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/gtk/dialog-solar.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -22,6 +22,7 @@ + #include "dialog-solar.h" + #include "actions.h" + #include "common.h" ++#include <libintl.h> + + + /* Declarations: Callbacks */ +diff -Naur celestia-1.5.1/src/celestia/gtk/dialog-star.cpp celestia-1.5.1.new/src/celestia/gtk/dialog-star.cpp +--- celestia-1.5.1/src/celestia/gtk/dialog-star.cpp 2008-04-23 17:16:49.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/gtk/dialog-star.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -25,6 +25,7 @@ + #include "dialog-star.h" + #include "actions.h" + #include "common.h" ++#include <libintl.h> + + + /* Declarations: Callbacks */ +diff -Naur celestia-1.5.1/src/celestia/gtk/dialog-time.cpp celestia-1.5.1.new/src/celestia/gtk/dialog-time.cpp +--- celestia-1.5.1/src/celestia/gtk/dialog-time.cpp 2008-04-23 17:16:49.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/gtk/dialog-time.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -18,6 +18,7 @@ + + #include "dialog-time.h" + #include "common.h" ++#include <libintl.h> + + + /* Declarations: Callbacks */ +diff -Naur celestia-1.5.1/src/celestia/gtk/dialog-tour.cpp celestia-1.5.1.new/src/celestia/gtk/dialog-tour.cpp +--- celestia-1.5.1/src/celestia/gtk/dialog-tour.cpp 2008-04-23 17:16:49.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/gtk/dialog-tour.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -18,6 +18,7 @@ + + #include "dialog-tour.h" + #include "common.h" ++#include <libintl.h> + + + /* Declarations: Callbacks */ +diff -Naur celestia-1.5.1/src/celestia/gtk/main.cpp celestia-1.5.1.new/src/celestia/gtk/main.cpp +--- celestia-1.5.1/src/celestia/gtk/main.cpp 2008-04-23 17:16:49.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/gtk/main.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -19,6 +19,7 @@ + #include <cstdlib> + #include <cctype> + #include <cstring> ++#include <libintl.h> + #include <time.h> + + #ifdef WIN32 +diff -Naur celestia-1.5.1/src/celestia/gtk/menu-context.cpp celestia-1.5.1.new/src/celestia/gtk/menu-context.cpp +--- celestia-1.5.1/src/celestia/gtk/menu-context.cpp 2008-04-23 17:16:49.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/gtk/menu-context.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -20,6 +20,7 @@ + #include "menu-context.h" + #include "actions.h" + #include "common.h" ++#include <libintl.h> + + + /* Definitions: Callbacks */ +diff -Naur celestia-1.5.1/src/celestia/gtk/settings-file.cpp celestia-1.5.1.new/src/celestia/gtk/settings-file.cpp +--- celestia-1.5.1/src/celestia/gtk/settings-file.cpp 2008-04-23 17:16:49.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/gtk/settings-file.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -11,6 +11,7 @@ + */ + + #include <gtk/gtk.h> ++#include <libintl.h> + + #include <celengine/body.h> + #include <celengine/galaxy.h> +diff -Naur celestia-1.5.1/src/celestia/gtk/settings-gconf.cpp celestia-1.5.1.new/src/celestia/gtk/settings-gconf.cpp +--- celestia-1.5.1/src/celestia/gtk/settings-gconf.cpp 2008-04-23 17:16:49.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/gtk/settings-gconf.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -12,6 +12,7 @@ + + #include <gtk/gtk.h> + #include <gconf/gconf-client.h> ++#include <libintl.h> + + #include <celengine/body.h> + #include <celengine/galaxy.h> +diff -Naur celestia-1.5.1/src/celestia/gtk/splash.cpp celestia-1.5.1.new/src/celestia/gtk/splash.cpp +--- celestia-1.5.1/src/celestia/gtk/splash.cpp 2008-04-23 17:16:49.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/gtk/splash.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -22,6 +22,7 @@ + + #include "splash.h" + #include "common.h" ++#include <libintl.h> + + + /* Declarations */ +diff -Naur celestia-1.5.1/src/celestia/kde/celestialbrowser.cpp celestia-1.5.1.new/src/celestia/kde/celestialbrowser.cpp +--- celestia-1.5.1/src/celestia/kde/celestialbrowser.cpp 2008-04-23 17:17:05.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/kde/celestialbrowser.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -16,6 +16,7 @@ + #include "cellistviewitem.h" + #include "selectionpopup.h" + #include "celutil/utf8.h" ++#include <libintl.h> + + /* + * Constructs a CelestialBrowser which is a child of 'parent', with the +diff -Naur celestia-1.5.1/src/celestia/kde/celsplashscreen.cpp celestia-1.5.1.new/src/celestia/kde/celsplashscreen.cpp +--- celestia-1.5.1/src/celestia/kde/celsplashscreen.cpp 2008-04-23 17:17:05.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/kde/celsplashscreen.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -22,6 +22,7 @@ + #include <kglobalsettings.h> + #include <celsplashscreen.h> + #include <X11/Xlib.h> ++#include <libintl.h> + + CelSplashScreen::CelSplashScreen(const QString& filename, QWidget* _parent): + QWidget(0, 0, WStyle_Customize | WX11BypassWM), +diff -Naur celestia-1.5.1/src/celestia/kde/eclipsefinderdlg.cpp celestia-1.5.1.new/src/celestia/kde/eclipsefinderdlg.cpp +--- celestia-1.5.1/src/celestia/kde/eclipsefinderdlg.cpp 2008-04-23 17:17:05.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/kde/eclipsefinderdlg.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -11,6 +11,7 @@ + #include "celestiacore.h" + #include "celengine/astro.h" + #include "eclipsefinder.h" ++#include <libintl.h> + + /* + * Constructs a EclipseFinder which is a child of 'parent', with the +diff -Naur celestia-1.5.1/src/celestia/kde/kcelbookmarkmanager.cpp celestia-1.5.1.new/src/celestia/kde/kcelbookmarkmanager.cpp +--- celestia-1.5.1/src/celestia/kde/kcelbookmarkmanager.cpp 2008-04-23 17:17:05.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/kde/kcelbookmarkmanager.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -19,6 +19,7 @@ + #include <qdir.h> + #include <kstandarddirs.h> + #include "kcelbookmarkmanager.h" ++#include <libintl.h> + + KBookmarkManager* KCelBookmarkManager::self() { + if ( !s_bookmarkManager ) +diff -Naur celestia-1.5.1/src/celestia/kde/kcelbookmarkmenu.cpp celestia-1.5.1.new/src/celestia/kde/kcelbookmarkmenu.cpp +--- celestia-1.5.1/src/celestia/kde/kcelbookmarkmenu.cpp 2008-04-23 17:17:05.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/kde/kcelbookmarkmenu.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -45,6 +45,7 @@ + #include <kpopupmenu.h> + #include <kstdaccel.h> + #include <kstdaction.h> ++#include <libintl.h> + + template class QPtrList<KCelBookmarkMenu>; + +diff -Naur celestia-1.5.1/src/celestia/kde/kdeapp.cpp celestia-1.5.1.new/src/celestia/kde/kdeapp.cpp +--- celestia-1.5.1/src/celestia/kde/kdeapp.cpp 2008-04-23 17:17:05.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/kde/kdeapp.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -87,6 +87,7 @@ + #endif + + #include "celengine/glext.h" ++#include <libintl.h> + + #define MENUMAXSIZE 100 + +diff -Naur celestia-1.5.1/src/celestia/kde/kdeglwidget.cpp celestia-1.5.1.new/src/celestia/kde/kdeglwidget.cpp +--- celestia-1.5.1/src/celestia/kde/kdeglwidget.cpp 2008-04-23 17:17:05.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/kde/kdeglwidget.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -48,6 +48,7 @@ + + #include <math.h> + #include <vector> ++#include <libintl.h> + + KdeGlWidget::KdeGlWidget( QWidget* parent, const char* name, CelestiaCore* core) + : QGLWidget( parent, name ) +diff -Naur celestia-1.5.1/src/celestia/kde/kdemain.cpp celestia-1.5.1.new/src/celestia/kde/kdemain.cpp +--- celestia-1.5.1/src/celestia/kde/kdemain.cpp 2008-04-23 17:17:05.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/kde/kdemain.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -20,6 +20,7 @@ + #include <klocale.h> + + #include "kdeuniquecelestia.h" ++#include <libintl.h> + + static const char *description = + I18N_NOOP("Celestia"); +diff -Naur celestia-1.5.1/src/celestia/kde/kdepreferencesdialog.cpp celestia-1.5.1.new/src/celestia/kde/kdepreferencesdialog.cpp +--- celestia-1.5.1/src/celestia/kde/kdepreferencesdialog.cpp 2008-04-23 17:17:05.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/kde/kdepreferencesdialog.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -40,6 +40,7 @@ + #include "celengine/render.h" + #include "celengine/glcontext.h" + #include "celengine/astro.h" ++#include <libintl.h> + + static uint32 FilterOtherLocations = ~(Location::City | + Location::Observatory | +diff -Naur celestia-1.5.1/src/celestia/kde/kdeuniquecelestia.cpp celestia-1.5.1.new/src/celestia/kde/kdeuniquecelestia.cpp +--- celestia-1.5.1/src/celestia/kde/kdeuniquecelestia.cpp 2008-04-23 17:17:05.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/kde/kdeuniquecelestia.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -21,6 +21,7 @@ + #include <string> + #include <vector> + #include <klocale.h> ++#include <libintl.h> + + KdeUniqueCelestia::KdeUniqueCelestia() { + +diff -Naur celestia-1.5.1/src/celestia/kde/selectionpopup.cpp celestia-1.5.1.new/src/celestia/kde/selectionpopup.cpp +--- celestia-1.5.1/src/celestia/kde/selectionpopup.cpp 2008-04-23 17:17:05.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/kde/selectionpopup.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -29,6 +29,7 @@ + #include <krun.h> + + #include "celutil/utf8.h" ++#include <libintl.h> + + SelectionPopup::SelectionPopup(QWidget* parent, CelestiaCore* _appCore, Selection _sel): + KPopupMenu(parent), +diff -Naur celestia-1.5.1/src/celestia/kde/videocapturedlg.cpp celestia-1.5.1.new/src/celestia/kde/videocapturedlg.cpp +--- celestia-1.5.1/src/celestia/kde/videocapturedlg.cpp 2008-04-23 17:17:05.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/kde/videocapturedlg.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -36,6 +36,7 @@ + #include <kstatusbar.h> + #include <kapp.h> + #include "kdeapp.h" ++#include <libintl.h> + + VideoCaptureDlg::VideoCaptureDlg(QWidget* p, const QString &dir): + accepted(false) +diff -Naur celestia-1.5.1/src/celestia/oggtheoracapture.cpp celestia-1.5.1.new/src/celestia/oggtheoracapture.cpp +--- celestia-1.5.1/src/celestia/oggtheoracapture.cpp 2008-04-23 17:17:06.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/oggtheoracapture.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -62,15 +62,18 @@ + #include <cstdlib> + #include <cstdio> + #include <cmath> ++#include <ctime> + #include <celutil/debug.h> + #include <celutil/util.h> + #include "../celengine/gl.h" + #include <string> ++#include <cstring> + #include "theora/theora.h" + + using namespace std; + + #include "oggtheoracapture.h" ++#include <libintl.h> + + // {"video-rate-target",required_argument,NULL,'V'}, + // {"video-quality",required_argument,NULL,'v'}, +diff -Naur celestia-1.5.1/src/celestia/scriptmenu.cpp celestia-1.5.1.new/src/celestia/scriptmenu.cpp +--- celestia-1.5.1/src/celestia/scriptmenu.cpp 2008-04-23 17:17:06.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/scriptmenu.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -13,6 +13,7 @@ + #include "celutil/directory.h" + #include "celutil/filetype.h" + #include <fstream> ++#include <libintl.h> + + using namespace std; + +diff -Naur celestia-1.5.1/src/celestia/url.cpp celestia-1.5.1.new/src/celestia/url.cpp +--- celestia-1.5.1/src/celestia/url.cpp 2008-04-23 17:17:06.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/url.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -16,10 +16,12 @@ + ***************************************************************************/ + + #include <string> ++#include <cstring> + #include <stdio.h> + #include "celestiacore.h" + #include "celengine/astro.h" + #include "url.h" ++#include <libintl.h> + + static const unsigned int CurrentCelestiaURLVersion = 2; + +diff -Naur celestia-1.5.1/src/celestia/wglext.cpp celestia-1.5.1.new/src/celestia/wglext.cpp +--- celestia-1.5.1/src/celestia/wglext.cpp 2008-04-23 17:17:06.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/wglext.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -14,7 +14,10 @@ + #include "wglext.h" + #include <windows.h> + #include <cstdio> ++#include <cstring> ++#include <cstring> + #include <vector> ++#include <libintl.h> + + using namespace std; + +diff -Naur celestia-1.5.1/src/celestia/winbookmarks.cpp celestia-1.5.1.new/src/celestia/winbookmarks.cpp +--- celestia-1.5.1/src/celestia/winbookmarks.cpp 2008-04-23 17:17:06.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/winbookmarks.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -13,6 +13,7 @@ + #include "res/resource.h" + #include <celutil/winutil.h> + #include <iostream> ++#include <cstring> + + using namespace std; + +diff -Naur celestia-1.5.1/src/celestia/windatepicker.cpp celestia-1.5.1.new/src/celestia/windatepicker.cpp +--- celestia-1.5.1/src/celestia/windatepicker.cpp 2008-04-23 17:17:06.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/windatepicker.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -11,10 +11,12 @@ + + #include <windows.h> + #include <commctrl.h> ++#include <cstring> + #include "celutil/basictypes.h" + #include "celengine/astro.h" + #include "celutil/util.h" + #include "celutil/winutil.h" ++#include <libintl.h> + + + // DatePicker is a Win32 control for setting the date. It replaces the +diff -Naur celestia-1.5.1/src/celestia/wineclipses.cpp celestia-1.5.1.new/src/celestia/wineclipses.cpp +--- celestia-1.5.1/src/celestia/wineclipses.cpp 2008-04-23 17:17:06.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/wineclipses.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -10,6 +10,7 @@ + + #include <string> + #include <sstream> ++#include <cstring> + #include <algorithm> + #include <set> + #include <cassert> +@@ -23,6 +24,7 @@ + #include "celmath/distance.h" + #include "celutil/util.h" + #include "celutil/winutil.h" ++#include <libintl.h> + + using namespace std; + +diff -Naur celestia-1.5.1/src/celestia/winhyperlinks.cpp celestia-1.5.1.new/src/celestia/winhyperlinks.cpp +--- celestia-1.5.1/src/celestia/winhyperlinks.cpp 2008-04-23 17:17:06.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/winhyperlinks.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -9,6 +9,7 @@ + // as published by the Free Software Foundation; either version 2 + // of the License, or (at your option) any later version. + ++#include <cstring> + #include "winhyperlinks.h" + #include "res/resource.h" + +diff -Naur celestia-1.5.1/src/celestia/winmain.cpp celestia-1.5.1.new/src/celestia/winmain.cpp +--- celestia-1.5.1/src/celestia/winmain.cpp 2008-04-23 17:17:06.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/winmain.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -23,6 +23,7 @@ + #include <windows.h> + #include <commctrl.h> + #include <mmsystem.h> ++#include <cstring> + + #include <celmath/vecmath.h> + #include <celmath/quaternion.h> +@@ -59,6 +60,7 @@ + #include "wglext.h" + + #include <locale.h> ++#include <libintl.h> + + using namespace std; + +diff -Naur celestia-1.5.1/src/celestia/winsplash.cpp celestia-1.5.1.new/src/celestia/winsplash.cpp +--- celestia-1.5.1/src/celestia/winsplash.cpp 2008-04-23 17:17:06.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/winsplash.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -16,6 +16,7 @@ + #include "res/resource.h" + #include "celutil/util.h" + #include <iostream> ++#include <libintl.h> + #include <locale.h> + + using namespace std; +diff -Naur celestia-1.5.1/src/celestia/winstarbrowser.cpp celestia-1.5.1.new/src/celestia/winstarbrowser.cpp +--- celestia-1.5.1/src/celestia/winstarbrowser.cpp 2008-04-23 17:17:06.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/winstarbrowser.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -15,10 +15,12 @@ + #include <windows.h> + #include <commctrl.h> + #include <cstring> ++#include <cstring> + #include "winstarbrowser.h" + #include "celutil/winutil.h" + + #include "res/resource.h" ++#include <libintl.h> + + extern void SetMouseCursor(LPCTSTR lpCursor); + +diff -Naur celestia-1.5.1/src/celestia/wintime.cpp celestia-1.5.1.new/src/celestia/wintime.cpp +--- celestia-1.5.1/src/celestia/wintime.cpp 2008-04-23 17:17:06.000000000 -0400 ++++ celestia-1.5.1.new/src/celestia/wintime.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -18,6 +18,7 @@ + #include <celengine/astro.h> + #include "celutil/util.h" + #include "celutil/winutil.h" ++#include <libintl.h> + + + +diff -Naur celestia-1.5.1/src/celmath/quaternion.h celestia-1.5.1.new/src/celmath/quaternion.h +--- celestia-1.5.1/src/celmath/quaternion.h 2008-04-23 17:17:20.000000000 -0400 ++++ celestia-1.5.1.new/src/celmath/quaternion.h 2008-06-24 09:09:16.000000000 -0400 +@@ -16,7 +16,6 @@ + #include <celmath/mathlib.h> + #include <celmath/vecmath.h> + +- + template<class T> class Quaternion + { + public: +diff -Naur celestia-1.5.1/src/celutil/bigfix.cpp celestia-1.5.1.new/src/celutil/bigfix.cpp +--- celestia-1.5.1/src/celutil/bigfix.cpp 2008-04-23 17:17:19.000000000 -0400 ++++ celestia-1.5.1.new/src/celutil/bigfix.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -10,6 +10,7 @@ + #include <math.h> + #include <stdio.h> + #include "bigfix.h" ++#include <libintl.h> + + + /*** Constructors ***/ +diff -Naur celestia-1.5.1/src/celutil/color.cpp celestia-1.5.1.new/src/celutil/color.cpp +--- celestia-1.5.1/src/celutil/color.cpp 2008-04-23 17:17:19.000000000 -0400 ++++ celestia-1.5.1.new/src/celutil/color.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -9,6 +9,7 @@ + + #include <cstdio> + #include <cstring> ++#include <cstring> + #include <cctype> + #include "color.h" + +diff -Naur celestia-1.5.1/src/celutil/directory.cpp celestia-1.5.1.new/src/celutil/directory.cpp +--- celestia-1.5.1/src/celutil/directory.cpp 2008-04-23 17:17:19.000000000 -0400 ++++ celestia-1.5.1.new/src/celutil/directory.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -9,6 +9,7 @@ + + #include <iostream> + #include "directory.h" ++#include <libintl.h> + + using namespace std; + +diff -Naur celestia-1.5.1/src/celutil/filetype.cpp celestia-1.5.1.new/src/celutil/filetype.cpp +--- celestia-1.5.1/src/celutil/filetype.cpp 2008-04-23 17:17:19.000000000 -0400 ++++ celestia-1.5.1.new/src/celutil/filetype.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -11,6 +11,7 @@ + #include <cstdlib> + #include "util.h" + #include "filetype.h" ++#include <libintl.h> + + using namespace std; + +diff -Naur celestia-1.5.1/src/celutil/formatnum.cpp celestia-1.5.1.new/src/celutil/formatnum.cpp +--- celestia-1.5.1/src/celutil/formatnum.cpp 2008-04-23 17:17:19.000000000 -0400 ++++ celestia-1.5.1.new/src/celutil/formatnum.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -10,6 +10,8 @@ + #include <cmath> + #include <cstdio> + #include <string> ++#include <cstring> ++#include <limits.h> + #include "formatnum.h" + + // HACK: MS Visual C++ has _snprintf declared in stdio.h but not snprintf +diff -Naur celestia-1.5.1/src/celutil/utf8.cpp celestia-1.5.1.new/src/celutil/utf8.cpp +--- celestia-1.5.1/src/celutil/utf8.cpp 2008-04-23 17:17:19.000000000 -0400 ++++ celestia-1.5.1.new/src/celutil/utf8.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -9,7 +9,9 @@ + + #include "utf8.h" + #include <cctype> ++#include <cstring> + #include "util.h" ++#include <libintl.h> + + unsigned int WGL4_Normalization_00[256] = { + 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, +diff -Naur celestia-1.5.1/src/celutil/util.cpp celestia-1.5.1.new/src/celutil/util.cpp +--- celestia-1.5.1/src/celutil/util.cpp 2008-04-23 17:17:19.000000000 -0400 ++++ celestia-1.5.1.new/src/celutil/util.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -12,6 +12,7 @@ + #include "util.h" + #include <sys/types.h> + #include <sys/stat.h> ++#include <libintl.h> + + using namespace std; + +diff -Naur celestia-1.5.1/src/celutil/util.h celestia-1.5.1.new/src/celutil/util.h +--- celestia-1.5.1/src/celutil/util.h 2008-04-23 17:17:19.000000000 -0400 ++++ celestia-1.5.1.new/src/celutil/util.h 2008-06-24 09:09:16.000000000 -0400 +@@ -22,11 +22,11 @@ + switch(0){case 0: case pred:;} + + #ifndef min +-#define min(a, b) ((a) < (b) ? (a) : (b)) ++template <typename T1, typename T2> bool min(T1 a, T2 b){ return a<(T1)b; } + #endif + + #ifndef max +-#define max(a, b) ((a) < (b) ? (b) : (a)) ++template <typename T1, typename T2> bool max(T1 a, T2 b){ return a<(T1)b; } + #endif + + #ifdef _WIN32 +diff -Naur celestia-1.5.1/src/celutil/windirectory.cpp celestia-1.5.1.new/src/celutil/windirectory.cpp +--- celestia-1.5.1/src/celutil/windirectory.cpp 2008-04-23 17:17:19.000000000 -0400 ++++ celestia-1.5.1.new/src/celutil/windirectory.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -10,6 +10,7 @@ + #include <iostream> + #include <windows.h> + #include "directory.h" ++#include <libintl.h> + + using namespace std; + +diff -Naur celestia-1.5.1/src/packdb.cpp celestia-1.5.1.new/src/packdb.cpp +--- celestia-1.5.1/src/packdb.cpp 2008-04-23 17:17:20.000000000 -0400 ++++ celestia-1.5.1.new/src/packdb.cpp 2008-06-24 09:10:57.000000000 -0400 +@@ -10,6 +10,7 @@ + #include <stdlib.h> + #include <stdio.h> + #include <string.h> ++#include <libintl.h> + + #define SPECTRAL_O 0 + #define SPECTRAL_B 1 +diff -Naur celestia-1.5.1/src/tools/atmosphere/scattersim.cpp celestia-1.5.1.new/src/tools/atmosphere/scattersim.cpp +--- celestia-1.5.1/src/tools/atmosphere/scattersim.cpp 2008-04-23 17:17:18.000000000 -0400 ++++ celestia-1.5.1.new/src/tools/atmosphere/scattersim.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -11,7 +11,9 @@ + #include <iostream> + #include <fstream> + #include <string> ++#include <cstring> + #include <cstdlib> ++#include <libintl.h> + #include <cmath> + #include <algorithm> + #include <map> +diff -Naur celestia-1.5.1/src/tools/buildstardb.cpp celestia-1.5.1.new/src/tools/buildstardb.cpp +--- celestia-1.5.1/src/tools/buildstardb.cpp 2008-04-23 17:17:18.000000000 -0400 ++++ celestia-1.5.1.new/src/tools/buildstardb.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -16,6 +16,7 @@ + #include <cstdio> + #include <assert.h> + #include "stardb.h" ++#include <libintl.h> + + using namespace std; + +diff -Naur celestia-1.5.1/src/tools/cmod/cmodfix.cpp celestia-1.5.1.new/src/tools/cmod/cmodfix.cpp +--- celestia-1.5.1/src/tools/cmod/cmodfix.cpp 2008-04-23 17:17:17.000000000 -0400 ++++ celestia-1.5.1.new/src/tools/cmod/cmodfix.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -18,6 +18,7 @@ + #include <cassert> + #include <cmath> + #include <cstdio> ++#include <cstring> + #include <algorithm> + #include <vector> + #ifdef TRISTRIP +diff -Naur celestia-1.5.1/src/tools/cmod/xtocmod.cpp celestia-1.5.1.new/src/tools/cmod/xtocmod.cpp +--- celestia-1.5.1/src/tools/cmod/xtocmod.cpp 2008-04-23 17:17:17.000000000 -0400 ++++ celestia-1.5.1.new/src/tools/cmod/xtocmod.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -3,6 +3,7 @@ + #include <iomanip> + #include <algorithm> + #include <cstdio> ++#include <cstring> + #include <cassert> + #include <cstring> + #include <d3dx9.h> +diff -Naur celestia-1.5.1/src/tools/stardb/makestardb.cpp celestia-1.5.1.new/src/tools/stardb/makestardb.cpp +--- celestia-1.5.1/src/tools/stardb/makestardb.cpp 2008-04-23 17:17:17.000000000 -0400 ++++ celestia-1.5.1.new/src/tools/stardb/makestardb.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -14,6 +14,7 @@ + #include <iomanip> + #include <cctype> + #include <cassert> ++#include <cstring> + #include <celutil/basictypes.h> + #include <celutil/bytes.h> + #include <celengine/astro.h> +diff -Naur celestia-1.5.1/src/tools/stardb/startextdump.cpp celestia-1.5.1.new/src/tools/stardb/startextdump.cpp +--- celestia-1.5.1/src/tools/stardb/startextdump.cpp 2008-04-23 17:17:17.000000000 -0400 ++++ celestia-1.5.1.new/src/tools/stardb/startextdump.cpp 2008-06-24 09:09:16.000000000 -0400 +@@ -13,6 +13,7 @@ + #include <iostream> + #include <fstream> + #include <iomanip> ++#include <cstring> + #include <celutil/basictypes.h> + #include <celutil/bytes.h> + #include <celengine/astro.h> diff --git a/source/gnome-extra/celestia/celestia-1.5.1-gnome-desktop.patch b/source/gnome-extra/celestia/celestia-1.5.1-gnome-desktop.patch new file mode 100644 index 0000000..87cfbc9 --- /dev/null +++ b/source/gnome-extra/celestia/celestia-1.5.1-gnome-desktop.patch @@ -0,0 +1,18 @@ +--- src/celestia/gtk/data/celestia.desktop~ 2007-08-25 17:45:09.000000000 +0200 ++++ src/celestia/gtk/data/celestia.desktop 2007-08-25 17:45:09.000000000 +0200 +@@ -1,12 +1,11 @@ + [Desktop Entry] + Encoding=UTF-8 +-Version=1.4.0 + Type=Application + Exec=celestia + Icon=celestia +-X-GNOME-DocPath= + Terminal=false + Name=Celestia +-Comment=Space Simulator ++Comment=Space 3D Simulator ++Comment[es]=Simulador 3D del Espacio + StartupNotify=true +-Categories=Astronomy;Science;Application; ++Categories=Education;Science;Astronomy; _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
