Date: Tuesday, July 1, 2014 @ 12:48:23 Author: spupykin Revision: 113957
archrelease: copy trunk to community-i686, community-x86_64 Added: dangerdeep/repos/community-i686/PKGBUILD (from rev 113956, dangerdeep/trunk/PKGBUILD) dangerdeep/repos/community-i686/build-fix.patch (from rev 113956, dangerdeep/trunk/build-fix.patch) dangerdeep/repos/community-x86_64/PKGBUILD (from rev 113956, dangerdeep/trunk/PKGBUILD) dangerdeep/repos/community-x86_64/build-fix.patch (from rev 113956, dangerdeep/trunk/build-fix.patch) Deleted: dangerdeep/repos/community-i686/PKGBUILD dangerdeep/repos/community-i686/build-fix.patch dangerdeep/repos/community-x86_64/PKGBUILD dangerdeep/repos/community-x86_64/build-fix.patch ----------------------------------+ /PKGBUILD | 54 +++++++++ /build-fix.patch | 204 +++++++++++++++++++++++++++++++++++++ community-i686/PKGBUILD | 22 --- community-i686/build-fix.patch | 102 ------------------ community-x86_64/PKGBUILD | 22 --- community-x86_64/build-fix.patch | 102 ------------------ 6 files changed, 258 insertions(+), 248 deletions(-) Deleted: community-i686/PKGBUILD =================================================================== --- community-i686/PKGBUILD 2014-07-01 10:48:11 UTC (rev 113956) +++ community-i686/PKGBUILD 2014-07-01 10:48:23 UTC (rev 113957) @@ -1,22 +0,0 @@ -# $Id$ -# Maintainer: Sergej Pupykin <pupykin.s+a...@gmail.com> - -pkgname=dangerdeep -pkgver=0.3.0 -pkgrel=7 -pkgdesc="submarine simulator" -arch=(i686 x86_64) -url="http://dangerdeep.sourceforge.net" -license=('GPL') -depends=('libgl' 'sdl_net' 'fftw' 'sdl_image' 'sdl_mixer' 'dangerdeep-data' 'glu') -makedepends=('scons' 'mesa') -source=("http://downloads.sourceforge.net/sourceforge/dangerdeep/dangerdeep-$pkgver.tar.gz" - "build-fix.patch") -md5sums=('8a1d19326a9a0bd8bb91a652bfa51bd9' - 'a4487f079e844ec6b093ef97c151dcd7') - -build() { - cd $srcdir/$pkgname-$pkgver - patch -p1 <$srcdir/build-fix.patch - scons installbindir=$pkgdir/usr/bin datadir=/usr/share/dangerdeep install -} Copied: dangerdeep/repos/community-i686/PKGBUILD (from rev 113956, dangerdeep/trunk/PKGBUILD) =================================================================== --- community-i686/PKGBUILD (rev 0) +++ community-i686/PKGBUILD 2014-07-01 10:48:23 UTC (rev 113957) @@ -0,0 +1,27 @@ +# $Id$ +# Maintainer: Sergej Pupykin <pupykin.s+a...@gmail.com> + +pkgname=dangerdeep +pkgver=0.3.0 +pkgrel=8 +pkgdesc="submarine simulator" +arch=(i686 x86_64) +url="http://dangerdeep.sourceforge.net" +license=('GPL') +depends=('libgl' 'sdl_net' 'fftw' 'sdl_image' 'sdl_mixer' 'dangerdeep-data' 'glu') +makedepends=('scons' 'mesa') +source=("http://downloads.sourceforge.net/sourceforge/dangerdeep/dangerdeep-$pkgver.tar.gz" + "build-fix.patch") +md5sums=('8a1d19326a9a0bd8bb91a652bfa51bd9' + 'a4487f079e844ec6b093ef97c151dcd7') + +build() { + cd $srcdir/$pkgname-$pkgver + patch -p1 <$srcdir/build-fix.patch + scons datadir=/usr/share/dangerdeep +} + +package() { + cd $srcdir/$pkgname-$pkgver + scons installbindir=$pkgdir/usr/bin datadir=/usr/share/dangerdeep install +} Deleted: community-i686/build-fix.patch =================================================================== --- community-i686/build-fix.patch 2014-07-01 10:48:11 UTC (rev 113956) +++ community-i686/build-fix.patch 2014-07-01 10:48:23 UTC (rev 113957) @@ -1,102 +0,0 @@ -diff -wbBur dangerdeep-0.3.0/src/bspline_test.cpp dangerdeep-0.3.0.my/src/bspline_test.cpp ---- dangerdeep-0.3.0/src/bspline_test.cpp 2007-06-11 19:16:23.000000000 +0400 -+++ dangerdeep-0.3.0.my/src/bspline_test.cpp 2012-10-08 17:33:01.034909571 +0400 -@@ -1,6 +1,8 @@ - // some test code for the 2d bsplines! - #include "bspline.h" - #include <fstream> -+#include <cstdlib> -+ - using namespace std; - - double rnd() { return double(rand())/RAND_MAX; } -diff -wbBur dangerdeep-0.3.0/src/convoy.h dangerdeep-0.3.0.my/src/convoy.h ---- dangerdeep-0.3.0/src/convoy.h 2007-06-11 19:16:23.000000000 +0400 -+++ dangerdeep-0.3.0.my/src/convoy.h 2012-10-08 17:33:01.034909571 +0400 -@@ -26,6 +26,7 @@ - #include "ai.h" - #include "vector2.h" - #include <new> -+#include <memory> - #include <list> - class ship; - -diff -wbBur dangerdeep-0.3.0/src/date.cpp dangerdeep-0.3.0.my/src/date.cpp ---- dangerdeep-0.3.0/src/date.cpp 2007-06-11 19:16:23.000000000 +0400 -+++ dangerdeep-0.3.0.my/src/date.cpp 2012-10-08 17:33:01.034909571 +0400 -@@ -20,6 +20,8 @@ - // date - // subsim (C)+(W) Markus Petermann and Thorsten Jordan. SEE LICENSE - -+#include <stdio.h> -+#include <stdlib.h> - #include <iomanip> - #include "date.h" - #include "texts.h" -diff -wbBur dangerdeep-0.3.0/src/faulthandler.h dangerdeep-0.3.0.my/src/faulthandler.h ---- dangerdeep-0.3.0/src/faulthandler.h 2007-06-11 22:29:30.000000000 +0400 -+++ dangerdeep-0.3.0.my/src/faulthandler.h 2012-10-08 17:33:23.264909316 +0400 -@@ -50,6 +50,7 @@ - #include <signal.h> - #include <string> - #include <sstream> -+#include <unistd.h> - - // Note: use --export-dynamic as linker option or you won't get function names here. - -diff -wbBur dangerdeep-0.3.0/src/filehelper.cpp dangerdeep-0.3.0.my/src/filehelper.cpp ---- dangerdeep-0.3.0/src/filehelper.cpp 2007-06-11 19:16:23.000000000 +0400 -+++ dangerdeep-0.3.0.my/src/filehelper.cpp 2012-10-08 17:33:01.034909571 +0400 -@@ -23,6 +23,7 @@ - #include "filehelper.h" - #include "error.h" - #include <vector> -+#include <stdio.h> - using namespace std; - - #ifdef WIN32 -diff -wbBur dangerdeep-0.3.0/src/ocean_wave_generator.h dangerdeep-0.3.0.my/src/ocean_wave_generator.h ---- dangerdeep-0.3.0/src/ocean_wave_generator.h 2007-06-11 19:16:23.000000000 +0400 -+++ dangerdeep-0.3.0.my/src/ocean_wave_generator.h 2012-10-08 17:33:01.034909571 +0400 -@@ -29,6 +29,7 @@ - #include "environment.h" - #include <complex> - #include <vector> -+#include <cstdlib> - - // use float fftw (faster) or double (default) ? - #ifdef WITH_FLOAT_FFTW -diff -wbBur dangerdeep-0.3.0/src/ptrlist.h dangerdeep-0.3.0.my/src/ptrlist.h ---- dangerdeep-0.3.0/src/ptrlist.h 2007-06-11 19:16:23.000000000 +0400 -+++ dangerdeep-0.3.0.my/src/ptrlist.h 2012-10-08 17:33:01.034909571 +0400 -@@ -25,6 +25,7 @@ - - #include <list> - #include <stdexcept> -+#include <memory> - - // same as std::list regarding the interface (partly), but handles pointers. - template <class T> -diff -wbBur dangerdeep-0.3.0/src/ptrvector.h dangerdeep-0.3.0.my/src/ptrvector.h ---- dangerdeep-0.3.0/src/ptrvector.h 2007-06-11 19:16:23.000000000 +0400 -+++ dangerdeep-0.3.0.my/src/ptrvector.h 2012-10-08 17:33:01.034909571 +0400 -@@ -25,6 +25,7 @@ - - #include <vector> - #include <stdexcept> -+#include <memory> - - // same as std::vector regarding the interface, but handles pointers. - template <class T> -diff -wbBur dangerdeep-0.3.0/src/widget.cpp dangerdeep-0.3.0.my/src/widget.cpp ---- dangerdeep-0.3.0/src/widget.cpp 2007-06-11 19:16:23.000000000 +0400 -+++ dangerdeep-0.3.0.my/src/widget.cpp 2012-10-08 17:33:01.034909571 +0400 -@@ -32,6 +32,8 @@ - #include "datadirs.h" - #include <set> - #include <sstream> -+#include <algorithm> -+ - using std::vector; - using std::list; - using std::string; Copied: dangerdeep/repos/community-i686/build-fix.patch (from rev 113956, dangerdeep/trunk/build-fix.patch) =================================================================== --- community-i686/build-fix.patch (rev 0) +++ community-i686/build-fix.patch 2014-07-01 10:48:23 UTC (rev 113957) @@ -0,0 +1,102 @@ +diff -wbBur dangerdeep-0.3.0/src/bspline_test.cpp dangerdeep-0.3.0.my/src/bspline_test.cpp +--- dangerdeep-0.3.0/src/bspline_test.cpp 2007-06-11 19:16:23.000000000 +0400 ++++ dangerdeep-0.3.0.my/src/bspline_test.cpp 2012-10-08 17:33:01.034909571 +0400 +@@ -1,6 +1,8 @@ + // some test code for the 2d bsplines! + #include "bspline.h" + #include <fstream> ++#include <cstdlib> ++ + using namespace std; + + double rnd() { return double(rand())/RAND_MAX; } +diff -wbBur dangerdeep-0.3.0/src/convoy.h dangerdeep-0.3.0.my/src/convoy.h +--- dangerdeep-0.3.0/src/convoy.h 2007-06-11 19:16:23.000000000 +0400 ++++ dangerdeep-0.3.0.my/src/convoy.h 2012-10-08 17:33:01.034909571 +0400 +@@ -26,6 +26,7 @@ + #include "ai.h" + #include "vector2.h" + #include <new> ++#include <memory> + #include <list> + class ship; + +diff -wbBur dangerdeep-0.3.0/src/date.cpp dangerdeep-0.3.0.my/src/date.cpp +--- dangerdeep-0.3.0/src/date.cpp 2007-06-11 19:16:23.000000000 +0400 ++++ dangerdeep-0.3.0.my/src/date.cpp 2012-10-08 17:33:01.034909571 +0400 +@@ -20,6 +20,8 @@ + // date + // subsim (C)+(W) Markus Petermann and Thorsten Jordan. SEE LICENSE + ++#include <stdio.h> ++#include <stdlib.h> + #include <iomanip> + #include "date.h" + #include "texts.h" +diff -wbBur dangerdeep-0.3.0/src/faulthandler.h dangerdeep-0.3.0.my/src/faulthandler.h +--- dangerdeep-0.3.0/src/faulthandler.h 2007-06-11 22:29:30.000000000 +0400 ++++ dangerdeep-0.3.0.my/src/faulthandler.h 2012-10-08 17:33:23.264909316 +0400 +@@ -50,6 +50,7 @@ + #include <signal.h> + #include <string> + #include <sstream> ++#include <unistd.h> + + // Note: use --export-dynamic as linker option or you won't get function names here. + +diff -wbBur dangerdeep-0.3.0/src/filehelper.cpp dangerdeep-0.3.0.my/src/filehelper.cpp +--- dangerdeep-0.3.0/src/filehelper.cpp 2007-06-11 19:16:23.000000000 +0400 ++++ dangerdeep-0.3.0.my/src/filehelper.cpp 2012-10-08 17:33:01.034909571 +0400 +@@ -23,6 +23,7 @@ + #include "filehelper.h" + #include "error.h" + #include <vector> ++#include <stdio.h> + using namespace std; + + #ifdef WIN32 +diff -wbBur dangerdeep-0.3.0/src/ocean_wave_generator.h dangerdeep-0.3.0.my/src/ocean_wave_generator.h +--- dangerdeep-0.3.0/src/ocean_wave_generator.h 2007-06-11 19:16:23.000000000 +0400 ++++ dangerdeep-0.3.0.my/src/ocean_wave_generator.h 2012-10-08 17:33:01.034909571 +0400 +@@ -29,6 +29,7 @@ + #include "environment.h" + #include <complex> + #include <vector> ++#include <cstdlib> + + // use float fftw (faster) or double (default) ? + #ifdef WITH_FLOAT_FFTW +diff -wbBur dangerdeep-0.3.0/src/ptrlist.h dangerdeep-0.3.0.my/src/ptrlist.h +--- dangerdeep-0.3.0/src/ptrlist.h 2007-06-11 19:16:23.000000000 +0400 ++++ dangerdeep-0.3.0.my/src/ptrlist.h 2012-10-08 17:33:01.034909571 +0400 +@@ -25,6 +25,7 @@ + + #include <list> + #include <stdexcept> ++#include <memory> + + // same as std::list regarding the interface (partly), but handles pointers. + template <class T> +diff -wbBur dangerdeep-0.3.0/src/ptrvector.h dangerdeep-0.3.0.my/src/ptrvector.h +--- dangerdeep-0.3.0/src/ptrvector.h 2007-06-11 19:16:23.000000000 +0400 ++++ dangerdeep-0.3.0.my/src/ptrvector.h 2012-10-08 17:33:01.034909571 +0400 +@@ -25,6 +25,7 @@ + + #include <vector> + #include <stdexcept> ++#include <memory> + + // same as std::vector regarding the interface, but handles pointers. + template <class T> +diff -wbBur dangerdeep-0.3.0/src/widget.cpp dangerdeep-0.3.0.my/src/widget.cpp +--- dangerdeep-0.3.0/src/widget.cpp 2007-06-11 19:16:23.000000000 +0400 ++++ dangerdeep-0.3.0.my/src/widget.cpp 2012-10-08 17:33:01.034909571 +0400 +@@ -32,6 +32,8 @@ + #include "datadirs.h" + #include <set> + #include <sstream> ++#include <algorithm> ++ + using std::vector; + using std::list; + using std::string; Deleted: community-x86_64/PKGBUILD =================================================================== --- community-x86_64/PKGBUILD 2014-07-01 10:48:11 UTC (rev 113956) +++ community-x86_64/PKGBUILD 2014-07-01 10:48:23 UTC (rev 113957) @@ -1,22 +0,0 @@ -# $Id$ -# Maintainer: Sergej Pupykin <pupykin.s+a...@gmail.com> - -pkgname=dangerdeep -pkgver=0.3.0 -pkgrel=7 -pkgdesc="submarine simulator" -arch=(i686 x86_64) -url="http://dangerdeep.sourceforge.net" -license=('GPL') -depends=('libgl' 'sdl_net' 'fftw' 'sdl_image' 'sdl_mixer' 'dangerdeep-data' 'glu') -makedepends=('scons' 'mesa') -source=("http://downloads.sourceforge.net/sourceforge/dangerdeep/dangerdeep-$pkgver.tar.gz" - "build-fix.patch") -md5sums=('8a1d19326a9a0bd8bb91a652bfa51bd9' - 'a4487f079e844ec6b093ef97c151dcd7') - -build() { - cd $srcdir/$pkgname-$pkgver - patch -p1 <$srcdir/build-fix.patch - scons installbindir=$pkgdir/usr/bin datadir=/usr/share/dangerdeep install -} Copied: dangerdeep/repos/community-x86_64/PKGBUILD (from rev 113956, dangerdeep/trunk/PKGBUILD) =================================================================== --- community-x86_64/PKGBUILD (rev 0) +++ community-x86_64/PKGBUILD 2014-07-01 10:48:23 UTC (rev 113957) @@ -0,0 +1,27 @@ +# $Id$ +# Maintainer: Sergej Pupykin <pupykin.s+a...@gmail.com> + +pkgname=dangerdeep +pkgver=0.3.0 +pkgrel=8 +pkgdesc="submarine simulator" +arch=(i686 x86_64) +url="http://dangerdeep.sourceforge.net" +license=('GPL') +depends=('libgl' 'sdl_net' 'fftw' 'sdl_image' 'sdl_mixer' 'dangerdeep-data' 'glu') +makedepends=('scons' 'mesa') +source=("http://downloads.sourceforge.net/sourceforge/dangerdeep/dangerdeep-$pkgver.tar.gz" + "build-fix.patch") +md5sums=('8a1d19326a9a0bd8bb91a652bfa51bd9' + 'a4487f079e844ec6b093ef97c151dcd7') + +build() { + cd $srcdir/$pkgname-$pkgver + patch -p1 <$srcdir/build-fix.patch + scons datadir=/usr/share/dangerdeep +} + +package() { + cd $srcdir/$pkgname-$pkgver + scons installbindir=$pkgdir/usr/bin datadir=/usr/share/dangerdeep install +} Deleted: community-x86_64/build-fix.patch =================================================================== --- community-x86_64/build-fix.patch 2014-07-01 10:48:11 UTC (rev 113956) +++ community-x86_64/build-fix.patch 2014-07-01 10:48:23 UTC (rev 113957) @@ -1,102 +0,0 @@ -diff -wbBur dangerdeep-0.3.0/src/bspline_test.cpp dangerdeep-0.3.0.my/src/bspline_test.cpp ---- dangerdeep-0.3.0/src/bspline_test.cpp 2007-06-11 19:16:23.000000000 +0400 -+++ dangerdeep-0.3.0.my/src/bspline_test.cpp 2012-10-08 17:33:01.034909571 +0400 -@@ -1,6 +1,8 @@ - // some test code for the 2d bsplines! - #include "bspline.h" - #include <fstream> -+#include <cstdlib> -+ - using namespace std; - - double rnd() { return double(rand())/RAND_MAX; } -diff -wbBur dangerdeep-0.3.0/src/convoy.h dangerdeep-0.3.0.my/src/convoy.h ---- dangerdeep-0.3.0/src/convoy.h 2007-06-11 19:16:23.000000000 +0400 -+++ dangerdeep-0.3.0.my/src/convoy.h 2012-10-08 17:33:01.034909571 +0400 -@@ -26,6 +26,7 @@ - #include "ai.h" - #include "vector2.h" - #include <new> -+#include <memory> - #include <list> - class ship; - -diff -wbBur dangerdeep-0.3.0/src/date.cpp dangerdeep-0.3.0.my/src/date.cpp ---- dangerdeep-0.3.0/src/date.cpp 2007-06-11 19:16:23.000000000 +0400 -+++ dangerdeep-0.3.0.my/src/date.cpp 2012-10-08 17:33:01.034909571 +0400 -@@ -20,6 +20,8 @@ - // date - // subsim (C)+(W) Markus Petermann and Thorsten Jordan. SEE LICENSE - -+#include <stdio.h> -+#include <stdlib.h> - #include <iomanip> - #include "date.h" - #include "texts.h" -diff -wbBur dangerdeep-0.3.0/src/faulthandler.h dangerdeep-0.3.0.my/src/faulthandler.h ---- dangerdeep-0.3.0/src/faulthandler.h 2007-06-11 22:29:30.000000000 +0400 -+++ dangerdeep-0.3.0.my/src/faulthandler.h 2012-10-08 17:33:23.264909316 +0400 -@@ -50,6 +50,7 @@ - #include <signal.h> - #include <string> - #include <sstream> -+#include <unistd.h> - - // Note: use --export-dynamic as linker option or you won't get function names here. - -diff -wbBur dangerdeep-0.3.0/src/filehelper.cpp dangerdeep-0.3.0.my/src/filehelper.cpp ---- dangerdeep-0.3.0/src/filehelper.cpp 2007-06-11 19:16:23.000000000 +0400 -+++ dangerdeep-0.3.0.my/src/filehelper.cpp 2012-10-08 17:33:01.034909571 +0400 -@@ -23,6 +23,7 @@ - #include "filehelper.h" - #include "error.h" - #include <vector> -+#include <stdio.h> - using namespace std; - - #ifdef WIN32 -diff -wbBur dangerdeep-0.3.0/src/ocean_wave_generator.h dangerdeep-0.3.0.my/src/ocean_wave_generator.h ---- dangerdeep-0.3.0/src/ocean_wave_generator.h 2007-06-11 19:16:23.000000000 +0400 -+++ dangerdeep-0.3.0.my/src/ocean_wave_generator.h 2012-10-08 17:33:01.034909571 +0400 -@@ -29,6 +29,7 @@ - #include "environment.h" - #include <complex> - #include <vector> -+#include <cstdlib> - - // use float fftw (faster) or double (default) ? - #ifdef WITH_FLOAT_FFTW -diff -wbBur dangerdeep-0.3.0/src/ptrlist.h dangerdeep-0.3.0.my/src/ptrlist.h ---- dangerdeep-0.3.0/src/ptrlist.h 2007-06-11 19:16:23.000000000 +0400 -+++ dangerdeep-0.3.0.my/src/ptrlist.h 2012-10-08 17:33:01.034909571 +0400 -@@ -25,6 +25,7 @@ - - #include <list> - #include <stdexcept> -+#include <memory> - - // same as std::list regarding the interface (partly), but handles pointers. - template <class T> -diff -wbBur dangerdeep-0.3.0/src/ptrvector.h dangerdeep-0.3.0.my/src/ptrvector.h ---- dangerdeep-0.3.0/src/ptrvector.h 2007-06-11 19:16:23.000000000 +0400 -+++ dangerdeep-0.3.0.my/src/ptrvector.h 2012-10-08 17:33:01.034909571 +0400 -@@ -25,6 +25,7 @@ - - #include <vector> - #include <stdexcept> -+#include <memory> - - // same as std::vector regarding the interface, but handles pointers. - template <class T> -diff -wbBur dangerdeep-0.3.0/src/widget.cpp dangerdeep-0.3.0.my/src/widget.cpp ---- dangerdeep-0.3.0/src/widget.cpp 2007-06-11 19:16:23.000000000 +0400 -+++ dangerdeep-0.3.0.my/src/widget.cpp 2012-10-08 17:33:01.034909571 +0400 -@@ -32,6 +32,8 @@ - #include "datadirs.h" - #include <set> - #include <sstream> -+#include <algorithm> -+ - using std::vector; - using std::list; - using std::string; Copied: dangerdeep/repos/community-x86_64/build-fix.patch (from rev 113956, dangerdeep/trunk/build-fix.patch) =================================================================== --- community-x86_64/build-fix.patch (rev 0) +++ community-x86_64/build-fix.patch 2014-07-01 10:48:23 UTC (rev 113957) @@ -0,0 +1,102 @@ +diff -wbBur dangerdeep-0.3.0/src/bspline_test.cpp dangerdeep-0.3.0.my/src/bspline_test.cpp +--- dangerdeep-0.3.0/src/bspline_test.cpp 2007-06-11 19:16:23.000000000 +0400 ++++ dangerdeep-0.3.0.my/src/bspline_test.cpp 2012-10-08 17:33:01.034909571 +0400 +@@ -1,6 +1,8 @@ + // some test code for the 2d bsplines! + #include "bspline.h" + #include <fstream> ++#include <cstdlib> ++ + using namespace std; + + double rnd() { return double(rand())/RAND_MAX; } +diff -wbBur dangerdeep-0.3.0/src/convoy.h dangerdeep-0.3.0.my/src/convoy.h +--- dangerdeep-0.3.0/src/convoy.h 2007-06-11 19:16:23.000000000 +0400 ++++ dangerdeep-0.3.0.my/src/convoy.h 2012-10-08 17:33:01.034909571 +0400 +@@ -26,6 +26,7 @@ + #include "ai.h" + #include "vector2.h" + #include <new> ++#include <memory> + #include <list> + class ship; + +diff -wbBur dangerdeep-0.3.0/src/date.cpp dangerdeep-0.3.0.my/src/date.cpp +--- dangerdeep-0.3.0/src/date.cpp 2007-06-11 19:16:23.000000000 +0400 ++++ dangerdeep-0.3.0.my/src/date.cpp 2012-10-08 17:33:01.034909571 +0400 +@@ -20,6 +20,8 @@ + // date + // subsim (C)+(W) Markus Petermann and Thorsten Jordan. SEE LICENSE + ++#include <stdio.h> ++#include <stdlib.h> + #include <iomanip> + #include "date.h" + #include "texts.h" +diff -wbBur dangerdeep-0.3.0/src/faulthandler.h dangerdeep-0.3.0.my/src/faulthandler.h +--- dangerdeep-0.3.0/src/faulthandler.h 2007-06-11 22:29:30.000000000 +0400 ++++ dangerdeep-0.3.0.my/src/faulthandler.h 2012-10-08 17:33:23.264909316 +0400 +@@ -50,6 +50,7 @@ + #include <signal.h> + #include <string> + #include <sstream> ++#include <unistd.h> + + // Note: use --export-dynamic as linker option or you won't get function names here. + +diff -wbBur dangerdeep-0.3.0/src/filehelper.cpp dangerdeep-0.3.0.my/src/filehelper.cpp +--- dangerdeep-0.3.0/src/filehelper.cpp 2007-06-11 19:16:23.000000000 +0400 ++++ dangerdeep-0.3.0.my/src/filehelper.cpp 2012-10-08 17:33:01.034909571 +0400 +@@ -23,6 +23,7 @@ + #include "filehelper.h" + #include "error.h" + #include <vector> ++#include <stdio.h> + using namespace std; + + #ifdef WIN32 +diff -wbBur dangerdeep-0.3.0/src/ocean_wave_generator.h dangerdeep-0.3.0.my/src/ocean_wave_generator.h +--- dangerdeep-0.3.0/src/ocean_wave_generator.h 2007-06-11 19:16:23.000000000 +0400 ++++ dangerdeep-0.3.0.my/src/ocean_wave_generator.h 2012-10-08 17:33:01.034909571 +0400 +@@ -29,6 +29,7 @@ + #include "environment.h" + #include <complex> + #include <vector> ++#include <cstdlib> + + // use float fftw (faster) or double (default) ? + #ifdef WITH_FLOAT_FFTW +diff -wbBur dangerdeep-0.3.0/src/ptrlist.h dangerdeep-0.3.0.my/src/ptrlist.h +--- dangerdeep-0.3.0/src/ptrlist.h 2007-06-11 19:16:23.000000000 +0400 ++++ dangerdeep-0.3.0.my/src/ptrlist.h 2012-10-08 17:33:01.034909571 +0400 +@@ -25,6 +25,7 @@ + + #include <list> + #include <stdexcept> ++#include <memory> + + // same as std::list regarding the interface (partly), but handles pointers. + template <class T> +diff -wbBur dangerdeep-0.3.0/src/ptrvector.h dangerdeep-0.3.0.my/src/ptrvector.h +--- dangerdeep-0.3.0/src/ptrvector.h 2007-06-11 19:16:23.000000000 +0400 ++++ dangerdeep-0.3.0.my/src/ptrvector.h 2012-10-08 17:33:01.034909571 +0400 +@@ -25,6 +25,7 @@ + + #include <vector> + #include <stdexcept> ++#include <memory> + + // same as std::vector regarding the interface, but handles pointers. + template <class T> +diff -wbBur dangerdeep-0.3.0/src/widget.cpp dangerdeep-0.3.0.my/src/widget.cpp +--- dangerdeep-0.3.0/src/widget.cpp 2007-06-11 19:16:23.000000000 +0400 ++++ dangerdeep-0.3.0.my/src/widget.cpp 2012-10-08 17:33:01.034909571 +0400 +@@ -32,6 +32,8 @@ + #include "datadirs.h" + #include <set> + #include <sstream> ++#include <algorithm> ++ + using std::vector; + using std::list; + using std::string;