summaryrefslogtreecommitdiff
path: root/games-sports/stormbaancoureur/files
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-07-08 15:03:58 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-07-08 15:03:58 +0100
commit814f4cf860e299a046b649eaee5463427984c09c (patch)
tree74c45f097899310e599dad6b8df5b63e0f085bc0 /games-sports/stormbaancoureur/files
parent7f0ccc917c7abe6223784c703d86cd14755691fb (diff)
gentoo resync : 08.07.2021
Diffstat (limited to 'games-sports/stormbaancoureur/files')
-rw-r--r--games-sports/stormbaancoureur/files/stormbaancoureur-2.1.6-clang.patch47
1 files changed, 47 insertions, 0 deletions
diff --git a/games-sports/stormbaancoureur/files/stormbaancoureur-2.1.6-clang.patch b/games-sports/stormbaancoureur/files/stormbaancoureur-2.1.6-clang.patch
new file mode 100644
index 000000000000..7ef2a8e69203
--- /dev/null
+++ b/games-sports/stormbaancoureur/files/stormbaancoureur-2.1.6-clang.patch
@@ -0,0 +1,47 @@
+Fix build with clang
+Bug: https://bugs.gentoo.org/739386
+
+--- a/carpettrack.h
++++ b/carpettrack.h
+@@ -15,7 +15,7 @@ class CarpetTrack
+ trackspace = dSimpleSpaceCreate(staticspace);
+ track = new StaticWorldObject(trackmodel, trackspace, initialpos);
+ sgVec3 sz = { 2.0, 1.2, 0.08 };
+- sgVec3 cpos = { initialpos[0]+5, initialpos[1], initialpos[2]+0.6 };
++ sgVec3 cpos = { initialpos[0]+5, initialpos[1], initialpos[2]+0.6f };
+ carpet = new DynamicBoxObject(carpetmodel, world, trackspace, cpos, sz);
+ carpet->name = "carpet";
+ carpet->SetMass(1.0);
+--- a/doorstand.h
++++ b/doorstand.h
+@@ -63,7 +63,7 @@ class DoorStand : public WorldObject
+
+ // Do the door
+ dReal sz[3] = { 0.1, 1.4, 1.6 };
+- dReal ps[3] = { initialpos[0], initialpos[1], initialpos[2]+0.85 };
++ dReal ps[3] = { initialpos[0], initialpos[1], initialpos[2]+0.85f };
+ door_body = dBodyCreate(world);
+ dBodySetAutoDisableFlag(door_body, false);
+ dBodySetPosition(door_body, ps[0], ps[1], ps[2]);
+--- a/spikejump.h
++++ b/spikejump.h
+@@ -17,7 +17,7 @@ class SpikeJump
+ spikespace = dSimpleSpaceCreate(staticspace);
+ spikegate = new StaticWorldObject(spikemodel, spikespace, initialpos);
+ sgVec3 sz = { 2.0, 1.2, 0.08 };
+- sgVec3 cpos = { initialpos[0], initialpos[1], initialpos[2]+0.6 };
++ sgVec3 cpos = { initialpos[0], initialpos[1], initialpos[2]+0.6f };
+ jumpboard = new DynamicBoxObject(boardmodel, world, spikespace, cpos, sz);
+ jumpboard->name = "jumpboard";
+ jumpboard->SetMass(1.0);
+--- a/ferriswheel.h
++++ b/ferriswheel.h
+@@ -20,7 +20,7 @@ class FerrisWheelCart : public DynamicObject
+ dBodySetPosition (body,initialpos[0],initialpos[1],initialpos[2]-1.45);
+
+ dReal sizes[2][3] = {{ 2.0, 2.9, 0.1 }, {0.2, 0.3, 1.5}};
+- dReal xlats[2][4] = {{initialpos[0], initialpos[1], initialpos[2]-1.45}, {0,0,0.70}};
++ dReal xlats[2][4] = {{initialpos[0], initialpos[1], initialpos[2]-1.45f}, {0,0,0.70}};
+
+ dMass m;
+ dMassSetZero(&m);