From df42fda1b1c333d9e02a965d71fc2bbd2b808951 Mon Sep 17 00:00:00 2001 From: Marek Szuba Date: Tue, 4 Oct 2022 13:45:49 +0100 Subject: 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 --- 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(-) (limited to 'games-engines') 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 -- cgit v1.2.3-65-gdbad