summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTristan Heaven <tristan@gentoo.org>2008-05-01 00:06:14 +0000
committerTristan Heaven <tristan@gentoo.org>2008-05-01 00:06:14 +0000
commit7ace814f68c80139ccc3c200a5f9d64eb0b025e6 (patch)
tree7ddc63b4508dddcef1a4e04c8cbfdbf7e9f87a52 /games-simulation/dangerdeep
parentVersion bump. (diff)
downloadhistorical-7ace814f68c80139ccc3c200a5f9d64eb0b025e6.tar.gz
historical-7ace814f68c80139ccc3c200a5f9d64eb0b025e6.tar.bz2
historical-7ace814f68c80139ccc3c200a5f9d64eb0b025e6.zip
Fix building with gcc-4.3
Package-Manager: portage-2.1.5_rc6
Diffstat (limited to 'games-simulation/dangerdeep')
-rw-r--r--games-simulation/dangerdeep/ChangeLog6
-rw-r--r--games-simulation/dangerdeep/Manifest15
-rw-r--r--games-simulation/dangerdeep/dangerdeep-0.3.0.ebuild6
-rw-r--r--games-simulation/dangerdeep/files/dangerdeep-0.3.0-gcc43.patch80
4 files changed, 102 insertions, 5 deletions
diff --git a/games-simulation/dangerdeep/ChangeLog b/games-simulation/dangerdeep/ChangeLog
index 830686da5850..e6e999bba2d1 100644
--- a/games-simulation/dangerdeep/ChangeLog
+++ b/games-simulation/dangerdeep/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for games-simulation/dangerdeep
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-simulation/dangerdeep/ChangeLog,v 1.7 2008/02/29 19:37:06 carlo Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-simulation/dangerdeep/ChangeLog,v 1.8 2008/05/01 00:06:13 nyhm Exp $
+
+ 01 May 2008; Tristan Heaven <nyhm@gentoo.org>
+ +files/dangerdeep-0.3.0-gcc43.patch, dangerdeep-0.3.0.ebuild:
+ Fix building with gcc-4.3
29 Feb 2008; Carsten Lohrke <carlo@gentoo.org> dangerdeep-0.3.0.ebuild:
Remove icon extension from desktop entry to match Icon Theme Specification.
diff --git a/games-simulation/dangerdeep/Manifest b/games-simulation/dangerdeep/Manifest
index c6462096f994..42a62137e4f9 100644
--- a/games-simulation/dangerdeep/Manifest
+++ b/games-simulation/dangerdeep/Manifest
@@ -1,6 +1,17 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX dangerdeep-0.3.0-build.patch 1450 RMD160 6476f9f4015caf3e3fb82aede90800e0aadc4e81 SHA1 56a00f9c335c9a48a0058ff9d1fbb87ade2795e9 SHA256 26a5ee68fb00c3f73417b5790d1c529f70b4ed410b066d10a05ad5f62fbfffa0
+AUX dangerdeep-0.3.0-gcc43.patch 1704 RMD160 f56cbbf104c284c41a3dfa80a7e69f8fd66ce6ce SHA1 c07940d5d4bd66d9e69f17b466e5c3777494d90e SHA256 0699f53e7d51c5fc660613dceffb2a441c87b5716eb72bf2902e35d31b8b3082
DIST dangerdeep-0.3.0.tar.gz 1100972 RMD160 f4959c78592700542514b31beb5e641cc43e10a8 SHA1 b3bb8a89b6016a26d0ce6c00af4ed70b33f549e2 SHA256 bdab6b9b1c2b5f8e618f5c346965ec1f48c9edc9bff1d4f5ff7c8d235464283f
DIST dangerdeep-data-0.3.0.zip 61914764 RMD160 b37fc081824089db6eda3491288b83f4bd0f3dd7 SHA1 5415256683fc5dc432ce36dccd17727eab3f1153 SHA256 00412a4f8f571a9291df48fa40fbbe846680b4fcb1de2f168539b1606cb4fb81
-EBUILD dangerdeep-0.3.0.ebuild 1450 RMD160 40ab4d3e2226ec974b0da9d10d9661479ffef8fb SHA1 59b58e9ce0ff44ab9ccf51b25984616b62557ecc SHA256 7ffc394d679ae57de6cfb3d02f97a16c750f150030a167debd13ea2168c2ed59
-MISC ChangeLog 1260 RMD160 908adb079fc17ec84653572f29fcbf1ac2fdcec2 SHA1 0bfa97d102ae4373a4418a89d9417f5f5c647d02 SHA256 8847e065c2fe29df0a7ce1b98e86634c3234c5dcf5835794ed2d2062c5f41e68
+EBUILD dangerdeep-0.3.0.ebuild 1488 RMD160 1d8d30f24c3df9df7e3a32f0f0b101e1f4f792a2 SHA1 c9fa48c821d2e384c9600fe8cce2b5fae638cff6 SHA256 15d8ef6255182bed376f2ac2ecb6fe838e8205ae62f2118af46b34a70b4d211b
+MISC ChangeLog 1400 RMD160 d27cb8e5e5631ff19fe8c695022af77eff12cdb6 SHA1 864bd4d17620110c542f4e8a00ae3b1c0c2ea6fd SHA256 373c98c5f7efd30aebfdaf019e01f40626c20b8b539a780dc5ec0deae37bd012
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.9 (GNU/Linux)
+
+iEYEARECAAYFAkgZCX0ACgkQdz7hIScOURF03wCdF3fGWgyROBvRsPVrEH+zfo6v
+FsoAn04ursTZLk+772b5wUw7SLKRPZA5
+=uJub
+-----END PGP SIGNATURE-----
diff --git a/games-simulation/dangerdeep/dangerdeep-0.3.0.ebuild b/games-simulation/dangerdeep/dangerdeep-0.3.0.ebuild
index 999a9b29fc79..7ae5aacbca5b 100644
--- a/games-simulation/dangerdeep/dangerdeep-0.3.0.ebuild
+++ b/games-simulation/dangerdeep/dangerdeep-0.3.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-simulation/dangerdeep/dangerdeep-0.3.0.ebuild,v 1.3 2008/02/29 19:37:06 carlo Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-simulation/dangerdeep/dangerdeep-0.3.0.ebuild,v 1.4 2008/05/01 00:06:13 nyhm Exp $
inherit eutils games
@@ -28,7 +28,9 @@ DEPEND="${RDEPEND}
src_unpack() {
unpack ${A}
cd "${S}"
- epatch "${FILESDIR}/${P}-build.patch"
+ epatch \
+ "${FILESDIR}"/${P}-build.patch \
+ "${FILESDIR}"/${P}-gcc43.patch
sed -i \
-e "/console_log.txt/ s:fopen.*:stderr;:" \
src/system.cpp \
diff --git a/games-simulation/dangerdeep/files/dangerdeep-0.3.0-gcc43.patch b/games-simulation/dangerdeep/files/dangerdeep-0.3.0-gcc43.patch
new file mode 100644
index 000000000000..1588b0bbae07
--- /dev/null
+++ b/games-simulation/dangerdeep/files/dangerdeep-0.3.0-gcc43.patch
@@ -0,0 +1,80 @@
+--- src/bspline_test.cpp
++++ src/bspline_test.cpp
+@@ -1,6 +1,7 @@
+ // some test code for the 2d bsplines!
+ #include "bspline.h"
+ #include <fstream>
++#include <cstdlib>
+ using namespace std;
+
+ double rnd() { return double(rand())/RAND_MAX; }
+--- src/convoy.h
++++ src/convoy.h
+@@ -27,6 +27,7 @@
+ #include "vector2.h"
+ #include <new>
+ #include <list>
++#include <memory>
+ class ship;
+
+ ///\brief Grouping of ships and other objects with central control.
+--- src/date.cpp
++++ src/date.cpp
+@@ -21,6 +21,7 @@
+ // subsim (C)+(W) Markus Petermann and Thorsten Jordan. SEE LICENSE
+
+ #include <iomanip>
++#include <cstdlib>
+ #include "date.h"
+ #include "texts.h"
+
+--- src/ocean_wave_generator.h
++++ src/ocean_wave_generator.h
+@@ -29,6 +29,7 @@
+ #include "environment.h"
+ #include <complex>
+ #include <vector>
++#include <cstdlib>
+
+ // use float fftw (faster) or double (default) ?
+ #ifdef WITH_FLOAT_FFTW
+--- src/ptrlist.h
++++ src/ptrlist.h
+@@ -25,6 +25,7 @@
+
+ #include <list>
+ #include <stdexcept>
++#include <memory>
+
+ // same as std::list regarding the interface (partly), but handles pointers.
+ template <class T>
+--- src/ptrvector.h
++++ src/ptrvector.h
+@@ -25,6 +25,7 @@
+
+ #include <vector>
+ #include <stdexcept>
++#include <memory>
+
+ // same as std::vector regarding the interface, but handles pointers.
+ template <class T>
+--- src/sea_object.h
++++ src/sea_object.h
+@@ -27,6 +27,7 @@
+ #include "ptrvector.h"
+ #include <new>
+ #include <stdexcept>
++#include <memory>
+
+ #include "vector3.h"
+ #include "angle.h"
+--- src/widget.cpp
++++ src/widget.cpp
+@@ -32,6 +32,7 @@
+ #include "datadirs.h"
+ #include <set>
+ #include <sstream>
++#include <algorithm>
+ using std::vector;
+ using std::list;
+ using std::string;