diff --git a/pisi-index.xml b/pisi-index.xml
index 6c8dc15a33..3fea8f8812 100644
--- a/pisi-index.xml
+++ b/pisi-index.xml
@@ -98791,6 +98791,84 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression
+
+
+ xplanet
+ http://xplanet.sourceforge.net
+
+ PisiLinux Community
+ admins@pisilinux.org
+
+ GPLv2
+ app:gui
+ science.astronomy
+ Render a planetary image into an X window
+ Gezegen görüntülerini bir X penceresine çizdirir
+ Xplanet was inspired by Xearth, which renders an image of the earth into the X root window. All of the major planets and most satellites can be drawn, similar to the Solar System Simulator. A number of different map projections are also supported, including azimuthal, Lambert, Mercator, Mollweide, orthographic, and rectangular.
+ Xplanet, Dünya'nın bir görüntüsünü bir X penceresine çizdiren Xearth programından esinlenilerek yapılmıştır. Güneş Sistemi Simülatörü'ne benzer şekilde bir çok büyük gezegen ve uydu çizdirilebilir. Azimut, Lambert, Mercator, Mollweide, ortografik, dikdörtgen de dahil olmak üzere bir çok farklı harita projeksiyonunu destekler.
+ mirrors://sourceforge/project/xplanet/xplanet/1.3.0/xplanet-1.3.0.tar.gz
+
+ pango-devel
+ netpbm-devel
+ libXScrnSaver-devel
+ giflib-devel
+ libjpeg-turbo-devel
+ tiff-devel
+
+
+ giflib6.patch
+ xplanet-1.2.1-fix-gcc44.patch
+
+ science/astronomy/xplanet/pspec.xml
+
+
+ xplanet
+
+ pango
+ netpbm
+ libXScrnSaver
+ giflib
+ libjpeg-turbo
+ tiff
+
+
+ /usr/bin
+ /usr/share/doc
+ /usr/share
+ /usr/share/man
+
+
+
+
+ 2014-06-14
+ 1.3.0
+ Rebuild for gcc
+ Osman Erkan
+ osman.erkan@pisilinux.org
+
+
+ 2014-01-29
+ 1.3.0
+ add giflib patch
+ Yusuf Aydemir
+ yusuf.aydemir@pisilinux.org
+
+
+ 2014-01-17
+ 1.3.0
+ Rebuild for 1.0
+ Richard de Bruin
+ richdb@pisilinux.org
+
+
+ 2012-10-28
+ 1.3.0
+ First release
+ Yusuf Aydemir
+ yusuf.aydemir@pisilinux.org
+
+
+
libspiro
diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum
index 3d0dfaed4e..2bcb0f70c5 100644
--- a/pisi-index.xml.sha1sum
+++ b/pisi-index.xml.sha1sum
@@ -1 +1 @@
-3f28de88944d08fd8f5e0f8e42258a1e0599b329
\ No newline at end of file
+b5c9b8589f01b55c8f0df066e63986fb747c62f7
\ No newline at end of file
diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz
index 3faf412630..e089ce421c 100644
Binary files a/pisi-index.xml.xz and b/pisi-index.xml.xz differ
diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum
index 20faa0c99b..3a5ea93a32 100644
--- a/pisi-index.xml.xz.sha1sum
+++ b/pisi-index.xml.xz.sha1sum
@@ -1 +1 @@
-7666474d57b2e33c60bef27e6c9cce6c3a40cfae
\ No newline at end of file
+5a18492984c655999976d6e77f852a967f37bca1
\ No newline at end of file
diff --git a/science/astronomy/component.xml b/science/astronomy/component.xml
new file mode 100644
index 0000000000..73c66880ad
--- /dev/null
+++ b/science/astronomy/component.xml
@@ -0,0 +1,3 @@
+
+ science.astronomy
+
diff --git a/science/astronomy/xplanet/actions.py b/science/astronomy/xplanet/actions.py
new file mode 100644
index 0000000000..f7f94e4139
--- /dev/null
+++ b/science/astronomy/xplanet/actions.py
@@ -0,0 +1,28 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/licenses/gpl.txt
+
+from pisi.actionsapi import autotools
+from pisi.actionsapi import pisitools
+
+def setup():
+ autotools.configure("--with-xscreensaver \
+ --with-freetype \
+ --with-pango \
+ --with-cspice \
+ --with-gif \
+ --with-jpeg \
+ --with-png \
+ --with-pnm \
+ --with-tiff")
+
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.install()
+
+ pisitools.dodoc("AUTHORS", "COPYING", "NEWS", "README", "TODO")
diff --git a/science/astronomy/xplanet/files/giflib6.patch b/science/astronomy/xplanet/files/giflib6.patch
new file mode 100644
index 0000000000..aaf024198f
--- /dev/null
+++ b/science/astronomy/xplanet/files/giflib6.patch
@@ -0,0 +1,130 @@
+diff -wbBur xplanet-1.3.0/src/libimage/gif.c /home/sergej/tmp/BUILD/staging-i686/sergej/build/xplanet/src/xplanet-1.3.0/src/libimage/gif.c
+--- xplanet-1.3.0/src/libimage/gif.c 2006-03-26 01:50:51.000000000 +0300
++++ /home/sergej/tmp/BUILD/staging-i686/sergej/build/xplanet/src/xplanet-1.3.0/src/libimage/gif.c 2013-07-30 18:21:17.412474692 +0400
+@@ -20,7 +20,7 @@
+
+ #include
+ #include
+-
++#define FALSE 0
+ #include
+
+ /*
+@@ -42,11 +42,11 @@
+ int color_index;
+ unsigned char *ptr = NULL;
+
+- infile = DGifOpenFileName(filename);
++ infile = DGifOpenFileName(filename, NULL);
+
+ if (infile == NULL)
+ {
+- PrintGifError();
++ printf("%s\n", GifErrorString(GIF_ERROR));
+ return(0);
+ }
+
+@@ -54,7 +54,7 @@
+ {
+ if (DGifGetRecordType(infile, &record_type) == GIF_ERROR)
+ {
+- PrintGifError();
++ printf("%s\n", GifErrorString(GIF_ERROR));
+ return(0);
+ }
+
+@@ -63,7 +63,7 @@
+ case IMAGE_DESC_RECORD_TYPE:
+ if (DGifGetImageDesc(infile) == GIF_ERROR)
+ {
+- PrintGifError();
++ printf("%s\n", GifErrorString(GIF_ERROR));
+ return(0);
+ }
+
+@@ -107,14 +107,14 @@
+ GifByteType *ext;
+ if (DGifGetExtension(infile, &ext_code, &ext) == GIF_ERROR)
+ {
+- PrintGifError();
++ printf("%s\n", GifErrorString(GIF_ERROR));
+ return(0);
+ }
+ while (ext != NULL)
+ {
+ if (DGifGetExtensionNext(infile, &ext) == GIF_ERROR)
+ {
+- PrintGifError();
++ printf("%s\n", GifErrorString(GIF_ERROR));
+ return(0);
+ }
+ }
+@@ -178,7 +178,7 @@
+ return(0);
+ }
+
+- colormap = MakeMapObject(colormap_size, NULL);
++ colormap = GifMakeMapObject(colormap_size, NULL);
+
+ for (i = 0; i < width * height; i++)
+ {
+@@ -187,10 +187,10 @@
+ blue[i] = (GifByteType) rgb[3*i+2];
+ }
+
+- if (QuantizeBuffer(width, height, &colormap_size, red, green, blue,
++ if (GifQuantizeBuffer(width, height, &colormap_size, red, green, blue,
+ buffer, colormap->Colors) == GIF_ERROR)
+ {
+- PrintGifError();
++ printf("%s\n", GifErrorString(GIF_ERROR));
+ return(0);
+ }
+
+@@ -198,24 +198,24 @@
+ free(green);
+ free(blue);
+
+- outfile = EGifOpenFileName((char *) filename, FALSE);
++ outfile = EGifOpenFileName((char *) filename, FALSE, NULL);
+ if (outfile == NULL)
+ {
+- PrintGifError();
++ printf("%s\n", GifErrorString(GIF_ERROR));
+ return(0);
+ }
+
+ if (EGifPutScreenDesc(outfile, width, height, colormap_size, 0, colormap)
+ == GIF_ERROR)
+ {
+- PrintGifError();
++ printf("%s\n", GifErrorString(GIF_ERROR));
+ return(0);
+ }
+
+ if (EGifPutImageDesc(outfile, 0, 0, width, height, FALSE, NULL)
+ == GIF_ERROR)
+ {
+- PrintGifError();
++ printf("%s\n", GifErrorString(GIF_ERROR));
+ return(0);
+ }
+
+@@ -224,7 +224,7 @@
+ {
+ if (EGifPutLine(outfile, ptr, width) == GIF_ERROR)
+ {
+- PrintGifError();
++ printf("%s\n", GifErrorString(GIF_ERROR));
+ return(0);
+ }
+ ptr += width;
+@@ -233,7 +233,7 @@
+ EGifSpew(outfile);
+
+ if (EGifCloseFile(outfile) == GIF_ERROR)
+- PrintGifError();
++ printf("%s\n", GifErrorString(GIF_ERROR));
+
+ free(buffer);
+
diff --git a/science/astronomy/xplanet/files/netpbm-includedir.diff b/science/astronomy/xplanet/files/netpbm-includedir.diff
new file mode 100644
index 0000000000..4accd05b60
--- /dev/null
+++ b/science/astronomy/xplanet/files/netpbm-includedir.diff
@@ -0,0 +1,36 @@
+diff -Naur xplanet-1.2.1-orig/configure xplanet-1.2.1/configure
+--- xplanet-1.2.1-orig/configure 2009-12-04 10:34:21.766146687 +0200
++++ xplanet-1.2.1/configure 2009-12-04 10:34:36.868516259 +0200
+@@ -7974,7 +7974,7 @@
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h. */
+ $ac_includes_default
+-#include
++#include
+ _ACEOF
+ rm -f conftest.$ac_objext
+ if { (ac_try="$ac_compile"
+diff -Naur xplanet-1.2.1-orig/src/libimage/pnm.c xplanet-1.2.1/src/libimage/pnm.c
+--- xplanet-1.2.1-orig/src/libimage/pnm.c 2009-12-04 10:34:21.768391483 +0200
++++ xplanet-1.2.1/src/libimage/pnm.c 2009-12-04 10:35:13.152141234 +0200
+@@ -21,7 +21,7 @@
+ #include
+ #include
+
+-#include
++#include
+
+ int
+ read_pnm(const char *filename, int *width, int *height, char **rgb)
+diff -Naur xplanet-1.2.1-orig/src/libimage/WriteImage.cpp xplanet-1.2.1/src/libimage/WriteImage.cpp
+--- xplanet-1.2.1-orig/src/libimage/WriteImage.cpp 2009-12-04 10:34:21.768391483 +0200
++++ xplanet-1.2.1/src/libimage/WriteImage.cpp 2009-12-04 10:35:00.145228715 +0200
+@@ -31,7 +31,7 @@
+ #endif
+
+ #ifdef HAVE_LIBPNM
+-#include
++#include
+ int
+ write_pnm(FILE *outfile, int width, int height, unsigned char *rgb,
+ int maxv, int format, int forceplain);
diff --git a/science/astronomy/xplanet/files/xplanet-1.2.1-fix-gcc44.patch b/science/astronomy/xplanet/files/xplanet-1.2.1-fix-gcc44.patch
new file mode 100644
index 0000000000..a5b1071cd5
--- /dev/null
+++ b/science/astronomy/xplanet/files/xplanet-1.2.1-fix-gcc44.patch
@@ -0,0 +1,35 @@
+Index: src/PlanetProperties.cpp
+===================================================================
+--- src/PlanetProperties.cpp
++++ src/PlanetProperties.cpp 2009-05-25 12:31:55.000000000 +0200
+@@ -1,6 +1,8 @@
+ #include
+ #include
+ #include
++#include
++#include
+ #include
+ #include
+ using namespace std;
+Index: src/Satellite.cpp
+===================================================================
+--- src/Satellite.cpp
++++ src/Satellite.cpp 2009-05-25 11:44:36.000000000 +0200
+@@ -1,5 +1,6 @@
+ #include
+ #include
++#include
+ #include
+ using namespace std;
+
+Index: src/Separation.cpp
+===================================================================
+--- src/Separation.cpp
++++ src/Separation.cpp 2009-05-25 11:50:11.000000000 +0200
+@@ -1,5 +1,6 @@
+ #include
+ #include
++#include
+
+ #include "Separation.h"
+ #include "View.h"
diff --git a/science/astronomy/xplanet/pspec.xml b/science/astronomy/xplanet/pspec.xml
new file mode 100644
index 0000000000..378ff00799
--- /dev/null
+++ b/science/astronomy/xplanet/pspec.xml
@@ -0,0 +1,78 @@
+
+
+
+
+ xplanet
+ http://xplanet.sourceforge.net
+
+ PisiLinux Community
+ admins@pisilinux.org
+
+ GPLv2
+ app:gui
+ Render a planetary image into an X window
+ Xplanet was inspired by Xearth, which renders an image of the earth into the X root window. All of the major planets and most satellites can be drawn, similar to the Solar System Simulator. A number of different map projections are also supported, including azimuthal, Lambert, Mercator, Mollweide, orthographic, and rectangular.
+ mirrors://sourceforge/project/xplanet/xplanet/1.3.0/xplanet-1.3.0.tar.gz
+
+ pango-devel
+ netpbm-devel
+ libXScrnSaver-devel
+ giflib-devel
+ libjpeg-turbo-devel
+ tiff-devel
+
+
+ giflib6.patch
+ xplanet-1.2.1-fix-gcc44.patch
+
+
+
+
+ xplanet
+
+ pango
+ netpbm
+ libXScrnSaver
+ giflib
+ libjpeg-turbo
+ tiff
+
+
+ /usr/bin
+ /usr/share/doc
+ /usr/share
+ /usr/share/man
+
+
+
+
+
+ 2014-06-14
+ 1.3.0
+ Rebuild for gcc
+ Osman Erkan
+ osman.erkan@pisilinux.org
+
+
+ 2014-01-29
+ 1.3.0
+ add giflib patch
+ Yusuf Aydemir
+ yusuf.aydemir@pisilinux.org
+
+
+ 2014-01-17
+ 1.3.0
+ Rebuild for 1.0
+ Richard de Bruin
+ richdb@pisilinux.org
+
+
+ 2012-10-28
+ 1.3.0
+ First release
+ Yusuf Aydemir
+ yusuf.aydemir@pisilinux.org
+
+
+
\ No newline at end of file
diff --git a/science/astronomy/xplanet/translations.xml b/science/astronomy/xplanet/translations.xml
new file mode 100644
index 0000000000..34285b831d
--- /dev/null
+++ b/science/astronomy/xplanet/translations.xml
@@ -0,0 +1,8 @@
+
+
+
+ xplanet
+ Gezegen görüntülerini bir X penceresine çizdirir
+ Xplanet, Dünya'nın bir görüntüsünü bir X penceresine çizdiren Xearth programından esinlenilerek yapılmıştır. Güneş Sistemi Simülatörü'ne benzer şekilde bir çok büyük gezegen ve uydu çizdirilebilir. Azimut, Lambert, Mercator, Mollweide, ortografik, dikdörtgen de dahil olmak üzere bir çok farklı harita projeksiyonunu destekler.
+
+