Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/
Date: Wed, 31 Aug 2022 18:29:27
Message-Id: 1661970553.3ed76cdb3dd2bd6171c4681a9efa478624ba0aab.sam@gentoo
1 commit: 3ed76cdb3dd2bd6171c4681a9efa478624ba0aab
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Wed Aug 31 18:28:40 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Wed Aug 31 18:29:13 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ed76cdb
7
8 dev-lang/lua: use optfeature for app-emacs/lua-mode
9
10 The typo in 54c7ad6dde83e741d65b055aefa2ae4067928054 pretty
11 much justifies this (i.e. don't choose a complicated
12 solution when a simple one will do), as the previous
13 thing never worked.
14
15 Signed-off-by: Sam James <sam <AT> gentoo.org>
16
17 dev-lang/lua/lua-5.1.5-r109.ebuild | 8 ++------
18 dev-lang/lua/lua-5.3.6-r5.ebuild | 8 ++------
19 dev-lang/lua/lua-5.4.4-r2.ebuild | 8 ++------
20 3 files changed, 6 insertions(+), 18 deletions(-)
21
22 diff --git a/dev-lang/lua/lua-5.1.5-r109.ebuild b/dev-lang/lua/lua-5.1.5-r109.ebuild
23 index 388c7d235653..2ea70e4d13bf 100644
24 --- a/dev-lang/lua/lua-5.1.5-r109.ebuild
25 +++ b/dev-lang/lua/lua-5.1.5-r109.ebuild
26 @@ -3,7 +3,7 @@
27
28 EAPI=7
29
30 -inherit portability toolchain-funcs
31 +inherit optfeature portability toolchain-funcs
32
33 DESCRIPTION="A powerful light-weight programming language designed for extending applications"
34 HOMEPAGE="https://www.lua.org/"
35 @@ -141,9 +141,5 @@ src_test() {
36 pkg_postinst() {
37 eselect lua set --if-unset "${PN}${SLOT}"
38
39 - if has_version "app-editors/emacs"; then
40 - if ! has_version "app-emacs/lua-mode"; then
41 - einfo "Install app-emacs/lua-mode for lua support for emacs"
42 - fi
43 - fi
44 + optfeature "Lua support for Emacs" app-emacs/lua-mode
45 }
46
47 diff --git a/dev-lang/lua/lua-5.3.6-r5.ebuild b/dev-lang/lua/lua-5.3.6-r5.ebuild
48 index 205024f2f120..184897a102ea 100644
49 --- a/dev-lang/lua/lua-5.3.6-r5.ebuild
50 +++ b/dev-lang/lua/lua-5.3.6-r5.ebuild
51 @@ -3,7 +3,7 @@
52
53 EAPI=7
54
55 -inherit autotools portability toolchain-funcs
56 +inherit autotools optfeature portability toolchain-funcs
57
58 DESCRIPTION="A powerful light-weight programming language designed for extending applications"
59 HOMEPAGE="https://www.lua.org/"
60 @@ -183,9 +183,5 @@ src_test() {
61 pkg_postinst() {
62 eselect lua set --if-unset "${PN}${SLOT}"
63
64 - if has_version "app-editors/emacs"; then
65 - if ! has_version "app-emacs/lua-mode"; then
66 - einfo "Install app-emacs/lua-mode for lua support for emacs"
67 - fi
68 - fi
69 + optfeature "Lua support for Emacs" app-emacs/lua-mode
70 }
71
72 diff --git a/dev-lang/lua/lua-5.4.4-r2.ebuild b/dev-lang/lua/lua-5.4.4-r2.ebuild
73 index 0ac972b9b8bc..1a424fc27bb1 100644
74 --- a/dev-lang/lua/lua-5.4.4-r2.ebuild
75 +++ b/dev-lang/lua/lua-5.4.4-r2.ebuild
76 @@ -3,7 +3,7 @@
77
78 EAPI=7
79
80 -inherit autotools portability toolchain-funcs
81 +inherit autotools optfeature portability toolchain-funcs
82
83 DESCRIPTION="A powerful light-weight programming language designed for extending applications"
84 HOMEPAGE="https://www.lua.org/"
85 @@ -180,9 +180,5 @@ src_test() {
86 pkg_postinst() {
87 eselect lua set --if-unset "${PN}${SLOT}"
88
89 - if has_version "app-editors/emacs"; then
90 - if ! has_version "app-emacs/lua-mode"; then
91 - einfo "Install app-emacs/lua-mode for lua support for emacs"
92 - fi
93 - fi
94 + optfeature "Lua support for Emacs" app-emacs/lua-mode
95 }