Gentoo Archives: gentoo-commits

From: Marek Szuba <marecki@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/
Date: Tue, 22 Dec 2020 14:17:50
Message-Id: 1608646658.4d02623b90f7645097ebc3ee5649513b0f004800.marecki@gentoo
1 commit: 4d02623b90f7645097ebc3ee5649513b0f004800
2 Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
3 AuthorDate: Tue Dec 22 14:09:44 2020 +0000
4 Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
5 CommitDate: Tue Dec 22 14:17:38 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d02623b
7
8 dev-lang/lua: slots: set self as default Lua implementation if there isn't one yet
9
10 Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
11
12 dev-lang/lua/lua-5.1.5-r105.ebuild | 4 +++-
13 dev-lang/lua/lua-5.2.4-r2.ebuild | 4 +++-
14 dev-lang/lua/lua-5.3.6-r1.ebuild | 4 +++-
15 dev-lang/lua/lua-5.4.1-r1.ebuild | 4 +++-
16 4 files changed, 12 insertions(+), 4 deletions(-)
17
18 diff --git a/dev-lang/lua/lua-5.1.5-r105.ebuild b/dev-lang/lua/lua-5.1.5-r105.ebuild
19 index b3446900028..31cf0b445a0 100644
20 --- a/dev-lang/lua/lua-5.1.5-r105.ebuild
21 +++ b/dev-lang/lua/lua-5.1.5-r105.ebuild
22 @@ -15,7 +15,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~
23 IUSE="+deprecated readline static"
24
25 RDEPEND="readline? ( >=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}] )
26 - app-eselect/eselect-lua
27 + >=app-eselect/eselect-lua-3
28 !dev-lang/lua:0"
29 DEPEND="${RDEPEND}
30 sys-devel/libtool"
31 @@ -140,6 +140,8 @@ multilib_src_test() {
32 }
33
34 pkg_postinst() {
35 + eselect lua set --if-unset "${PN}${SLOT}"
36 +
37 if has_version "app-editor/emacs"; then
38 if ! has_version "app-emacs/lua-mode"; then
39 einfo "Install app-emacs/lua-mode for lua support for emacs"
40
41 diff --git a/dev-lang/lua/lua-5.2.4-r2.ebuild b/dev-lang/lua/lua-5.2.4-r2.ebuild
42 index e9de80efdfb..79355e284ce 100644
43 --- a/dev-lang/lua/lua-5.2.4-r2.ebuild
44 +++ b/dev-lang/lua/lua-5.2.4-r2.ebuild
45 @@ -21,7 +21,7 @@ IUSE="+deprecated readline static test test-complete"
46 RESTRICT="!test? ( test )"
47
48 RDEPEND="readline? ( sys-libs/readline:0= )
49 - app-eselect/eselect-lua
50 + >=app-eselect/eselect-lua-3
51 !dev-lang/lua:0"
52 DEPEND="${RDEPEND}
53 sys-devel/libtool"
54 @@ -192,6 +192,8 @@ src_test() {
55 }
56
57 pkg_postinst() {
58 + eselect lua set --if-unset "${PN}${SLOT}"
59 +
60 if has_version "app-editor/emacs"; then
61 if ! has_version "app-emacs/lua-mode"; then
62 einfo "Install app-emacs/lua-mode for lua support for emacs"
63
64 diff --git a/dev-lang/lua/lua-5.3.6-r1.ebuild b/dev-lang/lua/lua-5.3.6-r1.ebuild
65 index a65d701dcd5..f6968026e01 100644
66 --- a/dev-lang/lua/lua-5.3.6-r1.ebuild
67 +++ b/dev-lang/lua/lua-5.3.6-r1.ebuild
68 @@ -21,7 +21,7 @@ IUSE="+deprecated readline static test test-complete"
69 RESTRICT="!test? ( test )"
70
71 RDEPEND="readline? ( sys-libs/readline:0= )
72 - app-eselect/eselect-lua
73 + >=app-eselect/eselect-lua-3
74 !dev-lang/lua:0"
75 DEPEND="${RDEPEND}
76 sys-devel/libtool"
77 @@ -192,6 +192,8 @@ src_test() {
78 }
79
80 pkg_postinst() {
81 + eselect lua set --if-unset "${PN}${SLOT}"
82 +
83 if has_version "app-editor/emacs"; then
84 if ! has_version "app-emacs/lua-mode"; then
85 einfo "Install app-emacs/lua-mode for lua support for emacs"
86
87 diff --git a/dev-lang/lua/lua-5.4.1-r1.ebuild b/dev-lang/lua/lua-5.4.1-r1.ebuild
88 index 898ba67e1e4..e21e767c10b 100644
89 --- a/dev-lang/lua/lua-5.4.1-r1.ebuild
90 +++ b/dev-lang/lua/lua-5.4.1-r1.ebuild
91 @@ -18,7 +18,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~
92 IUSE="+deprecated readline static test test-complete"
93
94 COMMON_DEPEND="
95 - app-eselect/eselect-lua
96 + >=app-eselect/eselect-lua-3
97 readline? ( sys-libs/readline:0= )
98 !dev-lang/lua:0"
99 DEPEND="${COMMON_DEPEND}"
100 @@ -189,6 +189,8 @@ src_test() {
101 }
102
103 pkg_postinst() {
104 + eselect lua set --if-unset "${PN}${SLOT}"
105 +
106 if has_version "app-editor/emacs"; then
107 if ! has_version "app-emacs/lua-mode"; then
108 einfo "Install app-emacs/lua-mode for lua support for emacs"