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: dev-lua/luasec/, dev-lua/luasec/files/
Date: Fri, 05 Aug 2016 22:19:00
Message-Id: 1470435474.b21a82486b987cdae04b77b62c517ffc169412b9.mva@gentoo
1 commit: b21a82486b987cdae04b77b62c517ffc169412b9
2 Author: Vadim A. Misbakh-Soloviov <git <AT> mva <DOT> name>
3 AuthorDate: Fri Aug 5 22:17:54 2016 +0000
4 Commit: Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
5 CommitDate: Fri Aug 5 22:17:54 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/lua.git/commit/?id=b21a8248
7
8 luasec: fixed build after upstream merged DESTDIR back
9
10 dev-lua/luasec/files/fix_removed_destdir_support.patch | 17 -----------------
11 dev-lua/luasec/luasec-9999.ebuild | 18 ++++++++----------
12 2 files changed, 8 insertions(+), 27 deletions(-)
13
14 diff --git a/dev-lua/luasec/files/fix_removed_destdir_support.patch b/dev-lua/luasec/files/fix_removed_destdir_support.patch
15 deleted file mode 100644
16 index 5dc4882..0000000
17 --- a/dev-lua/luasec/files/fix_removed_destdir_support.patch
18 +++ /dev/null
19 @@ -1,17 +0,0 @@
20 ---- src/Makefile 2014-06-16 14:24:14.653000000 +0400
21 -+++ src/Makefile 2014-06-16 14:23:14.250000000 +0400
22 -@@ -31,10 +31,10 @@
23 - all:
24 -
25 - install: $(CMOD) $(LMOD)
26 -- $(INSTALL) -d $(LUAPATH)/ssl $(LUACPATH)
27 -- $(INSTALL) $(CMOD) $(LUACPATH)
28 -- $(INSTALL) -m644 $(LMOD) $(LUAPATH)
29 -- $(INSTALL) -m644 https.lua $(LUAPATH)/ssl
30 -+ $(INSTALL) -d $(DESTDIR)$(LUAPATH)/ssl $(DESTDIR)$(LUACPATH)
31 -+ $(INSTALL) $(CMOD) $(DESTDIR)$(LUACPATH)
32 -+ $(INSTALL) -m644 $(LMOD) $(DESTDIR)$(LUAPATH)
33 -+ $(INSTALL) -m644 https.lua $(DESTDIR)$(LUAPATH)/ssl
34 -
35 - linux:
36 - @$(MAKE) $(CMOD) MYCFLAGS="$(LNX_CFLAGS)" MYLDFLAGS="$(LNX_LDFLAGS)" EXTRA="$(EXTRA)"
37
38 diff --git a/dev-lua/luasec/luasec-9999.ebuild b/dev-lua/luasec/luasec-9999.ebuild
39 index d99ce75..9021460 100644
40 --- a/dev-lua/luasec/luasec-9999.ebuild
41 +++ b/dev-lua/luasec/luasec-9999.ebuild
42 @@ -28,29 +28,27 @@ DEPEND="
43 all_lua_prepare() {
44 sed -i -r \
45 -e 's#(MAKE\)).*(install)#\1 \2#' \
46 + -e '/LIB_PATH.*-L.usr.lib/d' \
47 Makefile
48 - epatch "${FILESDIR}/fix_removed_destdir_support.patch" || die "Probably, Upstream finally returned DESTDIR instalation back. Please, report that."
49 - cd src
50 +
51 + pushd src &>/dev/null
52 lua_default
53 + popd &>/dev/null
54 }
55
56 each_lua_configure() {
57 - cd src
58 + pushd src &>/dev/null
59 myeconfargs=()
60 myeconfargs+=(
61 LD='$(CC)'
62 LUAPATH="$(lua_get_pkgvar INSTALL_LMOD)"
63 LUACPATH="$(lua_get_pkgvar INSTALL_CMOD)"
64 )
65 - lua_default
66 +
67 + lua_default
68 + popd &>/dev/null
69 }
70
71 each_lua_compile() {
72 lua_default linux
73 }
74 -
75 -#each_lua_install() {
76 -# dolua ssl.so ssl.lua
77 -# _dolua_insdir=ssl \
78 -# dolua https.lua
79 -#}