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

Reply via email to