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

Reply via email to