diff options
-rw-r--r-- | games-puzzle/brainparty/brainparty-0.61-r1.ebuild | 1 | ||||
-rw-r--r-- | games-puzzle/brainparty/files/brainparty-0.61-clang-11.patch | 14 |
2 files changed, 15 insertions, 0 deletions
diff --git a/games-puzzle/brainparty/brainparty-0.61-r1.ebuild b/games-puzzle/brainparty/brainparty-0.61-r1.ebuild index 2400e1405d14..6f6b8eeb9c5a 100644 --- a/games-puzzle/brainparty/brainparty-0.61-r1.ebuild +++ b/games-puzzle/brainparty/brainparty-0.61-r1.ebuild @@ -29,6 +29,7 @@ PATCHES=( "${FILESDIR}"/${P}-gcc49.patch "${FILESDIR}"/${P}-gnu_cxx-hash.patch "${FILESDIR}"/${P}-gcc-11.patch + "${FILESDIR}"/${P}-clang-11.patch ) src_prepare() { diff --git a/games-puzzle/brainparty/files/brainparty-0.61-clang-11.patch b/games-puzzle/brainparty/files/brainparty-0.61-clang-11.patch new file mode 100644 index 000000000000..07c1b9709932 --- /dev/null +++ b/games-puzzle/brainparty/files/brainparty-0.61-clang-11.patch @@ -0,0 +1,14 @@ +clang-11 needs explicit cast + +https://bugs.gentoo.org/739284 +--- a/BPGame.cpp ++++ b/BPGame.cpp +@@ -1507,7 +1507,7 @@ int BPGame::DivRem(int Num, int Div, int* Rem) { + } + + void BPGame::DrawLine(int fromx, int fromy, int tox, int toy, Colour* col, float width) { +- GLfloat vertices[] = { fromx, fromy, tox, toy }; ++ GLfloat vertices[] = { (GLfloat)fromx, (GLfloat)fromy, (GLfloat)tox, (GLfloat)toy }; + + glDisable(GL_TEXTURE_2D); + glLineWidth(width); |