From f33e6f006040c0657b30fd18185201cff3dc8063 Mon Sep 17 00:00:00 2001 From: David Seifert Date: Sun, 11 Sep 2022 15:15:58 +0200 Subject: [PATCH] games-roguelike/stone-soup: request deprecated lua-5.1 API Closes: https://bugs.gentoo.org/869671 Signed-off-by: David Seifert --- games-roguelike/stone-soup/stone-soup-0.29.0.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/games-roguelike/stone-soup/stone-soup-0.29.0.ebuild b/games-roguelike/stone-soup/stone-soup-0.29.0.ebuild index 82b2a07eb9c32..dfe12e5420ae3 100644 --- a/games-roguelike/stone-soup/stone-soup-0.29.0.ebuild +++ b/games-roguelike/stone-soup/stone-soup-0.29.0.ebuild @@ -142,7 +142,9 @@ src_compile() { BUILD_LUA= AR="$(tc-getAR)" CFOPTIMIZE='' - CFOTHERS="${CXXFLAGS}" + # -DLUA_COMPAT_OPENLIB=1 is required to enable the + # deprecated (in 5.1) luaL_openlib API (#869671) + CFOTHERS="${CXXFLAGS} -DLUA_COMPAT_OPENLIB=1" CONTRIBS= DATADIR="/usr/share/${PN}-${SLOT}" FORCE_CC="$(tc-getCC)"