1 |
commit: f089709d0eccbf4b7b75daa3e98088fb01b8d229 |
2 |
Author: Vadim A. Misbakh-Soloviov <git <AT> mva <DOT> name> |
3 |
AuthorDate: Wed Nov 1 12:03:36 2017 +0000 |
4 |
Commit: Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name> |
5 |
CommitDate: Wed Nov 1 12:03:36 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/lua.git/commit/?id=f089709d |
7 |
|
8 |
lua.eclass: support for patches eclass |
9 |
|
10 |
eclass/lua.eclass | 14 ++++---------- |
11 |
1 file changed, 4 insertions(+), 10 deletions(-) |
12 |
|
13 |
diff --git a/eclass/lua.eclass b/eclass/lua.eclass |
14 |
index 75ff32e..9eba0df 100644 |
15 |
--- a/eclass/lua.eclass |
16 |
+++ b/eclass/lua.eclass |
17 |
@@ -34,11 +34,6 @@ |
18 |
# is compatible to. It must be set before the `inherit' call. |
19 |
: ${LUA_COMPAT:=lua51 lua52 lua53 luajit2} |
20 |
|
21 |
-# @ECLASS-VARIABLE: LUA_PATCHES |
22 |
-# @DEFAULT_UNSET |
23 |
-# @DESCRIPTION: |
24 |
-# A String or Array of filenames of patches to apply to all implementations. |
25 |
- |
26 |
# @ECLASS-VARIABLE: LUA_OPTIONAL |
27 |
# @DESCRIPTION: |
28 |
# Set the value to "yes" to make the dependency on a Lua interpreter |
29 |
@@ -108,7 +103,7 @@ if [[ -z "${EGIT_REPO_URI}" && -z "${EHG_REPO_URI}" && -z "${SRC_URI}" && -n "${ |
30 |
fi |
31 |
fi |
32 |
|
33 |
-inherit eutils ${multilib} toolchain-funcs flag-o-matic ${VCS} |
34 |
+inherit eutils ${multilib} toolchain-funcs flag-o-matic ${VCS} patches |
35 |
|
36 |
EXPORT_FUNCTIONS src_unpack src_prepare src_configure src_compile src_install pkg_setup src_test |
37 |
|
38 |
@@ -655,7 +650,7 @@ lua_src_install() { |
39 |
README_DOCS=(${DOCS[@]}); |
40 |
OTHER_DOCS=(${DOCS[@]//README*}); |
41 |
# MY_S="${WORKDIR}/all/${P}" |
42 |
- |
43 |
+ |
44 |
unset DOCS; |
45 |
|
46 |
for r in ${OTHER_DOCS[@]}; do |
47 |
@@ -909,8 +904,7 @@ _lua_default_all_prepare() { |
48 |
"${@}" |
49 |
) |
50 |
|
51 |
- [[ "${EAPI}" -lt 6 ]] && epatch_user |
52 |
- default |
53 |
+ patches_src_prepare |
54 |
|
55 |
[[ -x "${BOOTSTRAP}" ]] && ${BOOTSTRAP} "${prepargs[@]}" |
56 |
|
57 |
@@ -946,7 +940,7 @@ _lua_default_all_compile() { |
58 |
} |
59 |
|
60 |
#lua_default_all_install() { |
61 |
-# |
62 |
+# |
63 |
#} |
64 |
|
65 |
_lua_default_each_configure() { |