Gentoo Archives: gentoo-commits

From: Erik Mackdanz <stasibear@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/
Date: Fri, 23 Sep 2022 13:50:13
Message-Id: 1663940984.592717e0fd8cbae3367e4f2cb1cfdc7142fe9d78.stasibear@gentoo
1 commit: 592717e0fd8cbae3367e4f2cb1cfdc7142fe9d78
2 Author: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
3 AuthorDate: Fri Sep 23 13:47:49 2022 +0000
4 Commit: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 23 13:49:44 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=592717e0
7
8 games-roguelike/stone-soup: request deprecated lua-5.1 API
9
10 Bug: https://bugs.gentoo.org/869671
11 Signed-off-by: Erik Mackdanz <stasibear <AT> gentoo.org>
12
13 games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild | 4 +++-
14 games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild | 4 +++-
15 games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild | 4 +++-
16 games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild | 4 +++-
17 4 files changed, 12 insertions(+), 4 deletions(-)
18
19 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
20 index 4e70392680ef..c031e7ff924e 100644
21 --- a/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
22 +++ b/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
23 @@ -123,7 +123,9 @@ src_compile() {
24 BUILD_LUA=
25 AR="$(tc-getAR)"
26 CFOPTIMIZE=''
27 - CFOTHERS="${CXXFLAGS}"
28 + # -DLUA_COMPAT_OPENLIB=1 is required to enable the
29 + # deprecated (in 5.1) luaL_openlib API (#869671)
30 + CFOTHERS="${CXXFLAGS} -DLUA_COMPAT_OPENLIB=1"
31 CONTRIBS=
32 DATADIR="/usr/share/${PN}-${SLOT}"
33 FORCE_CC="$(tc-getCC)"
34
35 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
36 index a99ba5143943..6647e4a8ac92 100644
37 --- a/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild
38 +++ b/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild
39 @@ -123,7 +123,9 @@ src_compile() {
40 BUILD_LUA=
41 AR="$(tc-getAR)"
42 CFOPTIMIZE=''
43 - CFOTHERS="${CXXFLAGS}"
44 + # -DLUA_COMPAT_OPENLIB=1 is required to enable the
45 + # deprecated (in 5.1) luaL_openlib API (#869671)
46 + CFOTHERS="${CXXFLAGS} -DLUA_COMPAT_OPENLIB=1"
47 CONTRIBS=
48 DATADIR="/usr/share/${PN}-${SLOT}"
49 FORCE_CC="$(tc-getCC)"
50
51 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
52 index c9995c1ead92..9c6b0d903512 100644
53 --- a/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild
54 +++ b/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild
55 @@ -123,7 +123,9 @@ src_compile() {
56 BUILD_LUA=
57 AR="$(tc-getAR)"
58 CFOPTIMIZE=''
59 - CFOTHERS="${CXXFLAGS}"
60 + # -DLUA_COMPAT_OPENLIB=1 is required to enable the
61 + # deprecated (in 5.1) luaL_openlib API (#869671)
62 + CFOTHERS="${CXXFLAGS} -DLUA_COMPAT_OPENLIB=1"
63 CONTRIBS=
64 DATADIR="/usr/share/${PN}-${SLOT}"
65 FORCE_CC="$(tc-getCC)"
66
67 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
68 index 503a00a72353..1d0513573630 100644
69 --- a/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild
70 +++ b/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild
71 @@ -142,7 +142,9 @@ src_compile() {
72 BUILD_LUA=
73 AR="$(tc-getAR)"
74 CFOPTIMIZE=''
75 - CFOTHERS="${CXXFLAGS}"
76 + # -DLUA_COMPAT_OPENLIB=1 is required to enable the
77 + # deprecated (in 5.1) luaL_openlib API (#869671)
78 + CFOTHERS="${CXXFLAGS} -DLUA_COMPAT_OPENLIB=1"
79 CONTRIBS=
80 DATADIR="/usr/share/${PN}-${SLOT}"
81 FORCE_CC="$(tc-getCC)"