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 |
} |