commit: 23b787904d2105aa773a80f57e0bef9ecd563636
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 28 20:33:42 2024 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Jul 28 20:33:42 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23b78790
games-strategy/dunelegacy: Fix flags with patch
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
games-strategy/dunelegacy/dunelegacy-0.97.02.ebuild | 1 +
.../dunelegacy/files/dunelegacy-0.97.02-flags.patch | 14 ++++++++++++++
2 files changed, 15 insertions(+)
diff --git a/games-strategy/dunelegacy/dunelegacy-0.97.02.ebuild
b/games-strategy/dunelegacy/dunelegacy-0.97.02.ebuild
index 80d4cc705e50..47d0fe0bfdd5 100644
--- a/games-strategy/dunelegacy/dunelegacy-0.97.02.ebuild
+++ b/games-strategy/dunelegacy/dunelegacy-0.97.02.ebuild
@@ -30,6 +30,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/${P}-flickering.patch
"${FILESDIR}"/${P}-text-manager.patch
+ "${FILESDIR}"/${P}-flags.patch
)
src_prepare() {
diff --git a/games-strategy/dunelegacy/files/dunelegacy-0.97.02-flags.patch
b/games-strategy/dunelegacy/files/dunelegacy-0.97.02-flags.patch
new file mode 100644
index 000000000000..1c18bc0bd0c1
--- /dev/null
+++ b/games-strategy/dunelegacy/files/dunelegacy-0.97.02-flags.patch
@@ -0,0 +1,14 @@
+diff -Naur a/configure.ac b/configure.ac
+--- a/configure.ac 2022-12-29 05:22:09.000000000 +0000
++++ b/configure.ac 2024-07-28 21:30:14.793202700 +0100
+@@ -19,8 +19,8 @@
+ AC_SUBST(dunelegacydatadir)
+
+ dnl Some flags for gcc
+-CXXFLAGS="-std=c++14 -pthread -fPIC -O3 -pipe -pedantic -Wall -Wextra
-Wno-unused-parameter -Wno-shift-negative-value -Wno-unknown-pragmas
-D__STDC_FORMAT_MACROS -DNDEBUG"
+-CFLAGS="-std=c99 -pthread -fPIC -O3 -pipe -pedantic -Wall -Wextra
-Wno-unused-parameter -Wno-shift-negative-value -Wno-unknown-pragmas
-D__STDC_FORMAT_MACROS -DNDEBUG"
++CXXFLAGS="$CXXFLAGS -std=c++14 -pthread -fPIC -pedantic -Wall -Wextra
-Wno-unused-parameter -Wno-shift-negative-value -Wno-unknown-pragmas
-D__STDC_FORMAT_MACROS -DNDEBUG"
++CFLAGS="$CFLAGS -std=c99 -pthread -fPIC -pedantic -Wall -Wextra
-Wno-unused-parameter -Wno-shift-negative-value -Wno-unknown-pragmas
-D__STDC_FORMAT_MACROS -DNDEBUG"
+ dnl Additional flags: -Wconversion -Wno-sign-conversion -Wlogical-op
+
+ dnl Some flags for clang