Gentoo Archives: gentoo-commits

From: "Vadim A. Misbakh-Soloviov" <mva@×××.name>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/lua:master commit in: eclass/
Date: Wed, 01 Nov 2017 12:03:49
Message-Id: 1509537816.f089709d0eccbf4b7b75daa3e98088fb01b8d229.mva@gentoo
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() {