commit:     592717e0fd8cbae3367e4f2cb1cfdc7142fe9d78
Author:     Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 23 13:47:49 2022 +0000
Commit:     Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
CommitDate: Fri Sep 23 13:49:44 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=592717e0

games-roguelike/stone-soup: request deprecated lua-5.1 API

Bug: https://bugs.gentoo.org/869671
Signed-off-by: Erik Mackdanz <stasibear <AT> gentoo.org>

 games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild | 4 +++-
 games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild   | 4 +++-
 games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild   | 4 +++-
 games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild   | 4 +++-
 4 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
index 4e70392680ef..c031e7ff924e 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
@@ -123,7 +123,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)"

diff --git a/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild
index a99ba5143943..6647e4a8ac92 100644
--- a/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild
@@ -123,7 +123,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)"

diff --git a/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild
index c9995c1ead92..9c6b0d903512 100644
--- a/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild
@@ -123,7 +123,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)"

diff --git a/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild
index 503a00a72353..1d0513573630 100644
--- a/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.28.0-r1.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)"

Reply via email to