games-action/garden: fix compile (bug #572648)
authorMichael Sterrett <mr_bones_@gentoo.org>
Sat, 23 Jan 2016 01:22:04 +0000 (20:22 -0500)
committerMichael Sterrett <mr_bones_@gentoo.org>
Sat, 23 Jan 2016 01:24:35 +0000 (20:24 -0500)
Package-Manager: portage-2.2.26

games-action/garden/files/garden-1.0.9-gcc52.patch [deleted file]
games-action/garden/garden-1.0.9.ebuild

diff --git a/games-action/garden/files/garden-1.0.9-gcc52.patch b/games-action/garden/files/garden-1.0.9-gcc52.patch
deleted file mode 100644 (file)
index 60f9272..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/stuff.c.old    2015-09-22 08:57:21.482794770 +0200
-+++ src/stuff.c        2015-09-22 08:58:22.567815095 +0200
-@@ -52,7 +52,7 @@
- float cos_table[ANGLE_1];
- float sin_table[ANGLE_1];
--inline int xpart (int angle, int length);
-+extern inline int xpart (int angle, int length);
- void init_trig (void)
- {
-@@ -72,7 +72,7 @@
-       return (cos_table[angle & 1023] * length);
- }
--inline int ypart (int angle, int length)
-+extern inline int ypart (int angle, int length)
- {
-       return (sin_table[angle & 1023] * length);
- }
index 63eb620271a3c734ae2e7f9b141d5866ef5f22f1..39f6086349d2b55f6a6f6e622fef2a0f7871d33a 100644 (file)
@@ -20,8 +20,11 @@ RDEPEND="${DEPEND}"
 src_prepare() {
        epatch \
                "${FILESDIR}"/${P}-dash.patch \
-               "${FILESDIR}"/${P}-resources.patch \
-               "${FILESDIR}"/${P}-gcc52.patch
+               "${FILESDIR}"/${P}-resources.patch
+       # build with gcc52
+       sed -i \
+               -e 's/inline/extern inline/' \
+               src/stuff.h || die
        eautoreconf
 }