summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2021-06-13 16:24:36 +0000
committerSam James <sam@gentoo.org>2021-06-13 17:13:51 +0000
commit50861304fe434395c47e915ff4cd6df25f9afaf7 (patch)
tree34c35361571db5aaf06d690c0ef6a2d0052ce127 /games-arcade/briquolo/briquolo-0.5.7.ebuild
parentmedia-plugins/vdr-pin: fix build with GCC 11 (diff)
downloadgentoo-50861304fe434395c47e915ff4cd6df25f9afaf7.tar.gz
gentoo-50861304fe434395c47e915ff4cd6df25f9afaf7.tar.bz2
gentoo-50861304fe434395c47e915ff4cd6df25f9afaf7.zip
games-arcade/briquolo: various compile fixes (GCC 11, Clang)
* Fix build with GCC 11 (const) * Fix build with Clang (widening conversion, patch from FreeBSD) * Change delimiter in sed away from colon Closes: https://bugs.gentoo.org/739094 Closes: https://bugs.gentoo.org/790746 Closes: https://bugs.gentoo.org/715738 Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'games-arcade/briquolo/briquolo-0.5.7.ebuild')
-rw-r--r--games-arcade/briquolo/briquolo-0.5.7.ebuild4
1 files changed, 3 insertions, 1 deletions
diff --git a/games-arcade/briquolo/briquolo-0.5.7.ebuild b/games-arcade/briquolo/briquolo-0.5.7.ebuild
index d58d4462cad1..fff6d3ea6456 100644
--- a/games-arcade/briquolo/briquolo-0.5.7.ebuild
+++ b/games-arcade/briquolo/briquolo-0.5.7.ebuild
@@ -30,6 +30,8 @@ PATCHES=(
"${FILESDIR}"/${P}-gcc43.patch
"${FILESDIR}"/${P}-libpng14.patch
"${FILESDIR}"/${P}-respect-AR.patch
+ "${FILESDIR}"/${P}-gcc11-fix-const.patch
+ "${FILESDIR}"/${P}-clang-widening.patch
)
src_prepare() {
@@ -40,7 +42,7 @@ src_prepare() {
-e '/^SUBDIRS/s/desktop//' \
Makefile.{in,am} || die
sed -i \
- -e "/CXXFLAGS/s:-O3:${CXXFLAGS}:" \
+ -e "/CXXFLAGS/s|-O3|${CXXFLAGS}|" \
-e 's:=.*share/locale:=/usr/share/locale:' \
configure{,.ac} || die
sed -i \