commit:     df42fda1b1c333d9e02a965d71fc2bbd2b808951
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Tue Oct  4 12:45:49 2022 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Tue Oct  4 12:50:23 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df42fda1

games-engines/love: allow implicit function declarations in legacy slots

For the record, :0.7 and :0.8 are both ancient versions of LOVE which we
only keep in the tree because of reverse dependencies - of which there
are very few and which themselves are rather old.

Closes: https://bugs.gentoo.org/874651
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 games-engines/love/love-0.7.2-r100.ebuild | 9 +++++++--
 games-engines/love/love-0.8.0-r100.ebuild | 9 +++++++--
 2 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/games-engines/love/love-0.7.2-r100.ebuild 
b/games-engines/love/love-0.7.2-r100.ebuild
index b28e616cd1d7..8189b417ccce 100644
--- a/games-engines/love/love-0.7.2-r100.ebuild
+++ b/games-engines/love/love-0.7.2-r100.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -6,7 +6,7 @@ EAPI=7
 LUA_COMPAT=( lua5-1 )
 LUA_REQ_USE="deprecated"
 
-inherit lua-single
+inherit flag-o-matic lua-single
 
 DESCRIPTION="A framework for 2D games in Lua"
 HOMEPAGE="https://love2d.org/";
@@ -41,6 +41,11 @@ PATCHES=(
        "${FILESDIR}"/${PN}-0.8.0-freetype2.patch
 )
 
+src_prepare() {
+       default
+       append-cflags -Wno-error=implicit-function-declaration
+}
+
 src_install() {
        DOCS="readme.txt changes.txt" \
                default

diff --git a/games-engines/love/love-0.8.0-r100.ebuild 
b/games-engines/love/love-0.8.0-r100.ebuild
index 5ac4d20e65a0..c2d4a9c8c103 100644
--- a/games-engines/love/love-0.8.0-r100.ebuild
+++ b/games-engines/love/love-0.8.0-r100.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -6,7 +6,7 @@ EAPI=7
 LUA_COMPAT=( lua5-1 )
 LUA_REQ_USE="deprecated"
 
-inherit lua-single
+inherit flag-o-matic lua-single
 
 DESCRIPTION="A framework for 2D games in Lua"
 HOMEPAGE="https://love2d.org/";
@@ -39,6 +39,11 @@ PATCHES=(
        "${FILESDIR}"/${PN}-0.8.0-opengl_glext_prototypes.patch
 )
 
+src_prepare() {
+       default
+       append-cflags -Wno-error=implicit-function-declaration
+}
+
 src_install() {
        DOCS="readme.md changes.txt" \
                default

Reply via email to