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-lang/luajit/
Date: Tue, 21 Jan 2014 20:15:26
Message-Id: 1390334954.0b6b41852683587a381893babacfcbee61f2e871.mva@gentoo
1 commit: 0b6b41852683587a381893babacfcbee61f2e871
2 Author: Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
3 AuthorDate: Tue Jan 21 20:07:38 2014 +0000
4 Commit: Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
5 CommitDate: Tue Jan 21 20:09:14 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/lua.git;a=commit;h=0b6b4185
7
8 [dev-lang/luajit] aded USE=debug
9
10 Signed-off-by: Vadim A. Misbakh-Soloviov <mva <AT> mva.name>
11
12 ---
13 dev-lang/luajit/luajit-2.0.2.ebuild | 16 +++++++++++-----
14 dev-lang/luajit/luajit-2.0.9999.ebuild | 7 ++++++-
15 dev-lang/luajit/luajit-2.1.9999.ebuild | 8 +++++++-
16 3 files changed, 24 insertions(+), 7 deletions(-)
17
18 diff --git a/dev-lang/luajit/luajit-2.0.2.ebuild b/dev-lang/luajit/luajit-2.0.2.ebuild
19 index 4662414..30252a5 100644
20 --- a/dev-lang/luajit/luajit-2.0.2.ebuild
21 +++ b/dev-lang/luajit/luajit-2.0.2.ebuild
22 @@ -23,7 +23,7 @@ SRC_URI="
23 LICENSE="MIT"
24 SLOT="2"
25 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
26 -IUSE="lua52compat +optimization"
27 +IUSE="debug lua52compat +optimization"
28
29 DEPEND=""
30 PDEPEND="
31 @@ -67,10 +67,16 @@ src_prepare() {
32 -e "s|lib/|$(get_libdir)/|" \
33 -i src/luaconf.h || die "failed to fix prefix in luaconf.h"
34
35 - sed \
36 - -e "s|/usr/local|/usr|" \
37 - -e "s|lib/|$(get_libdir)/|" \
38 - -i etc/luajit.pc || die "failed to fix prefix in pkg-config file"
39 + sed \
40 + -e "s|/usr/local|/usr|" \
41 + -e "s|lib/|$(get_libdir)/|" \
42 + -i etc/luajit.pc || die "failed to fix prefix in pkg-config file"
43 +
44 + use debug && (
45 + sed -r \
46 + -e 's/#(CCDEBUG= -g)/\1 -ggdb/' \
47 + -i src/Makefile || die "Failed to enable debug"
48 + )
49 }
50
51 src_compile() {
52
53 diff --git a/dev-lang/luajit/luajit-2.0.9999.ebuild b/dev-lang/luajit/luajit-2.0.9999.ebuild
54 index 871668e..f977eea 100644
55 --- a/dev-lang/luajit/luajit-2.0.9999.ebuild
56 +++ b/dev-lang/luajit/luajit-2.0.9999.ebuild
57 @@ -16,7 +16,7 @@ EGIT_REPO_URI="git://repo.or.cz/luajit-2.0.git"
58 LICENSE="MIT"
59 SLOT="2"
60 KEYWORDS=""
61 -IUSE="lua52compat +optimization"
62 +IUSE="debug lua52compat +optimization"
63
64 DEPEND=""
65 PDEPEND="
66 @@ -48,6 +48,11 @@ src_prepare(){
67 -e "s|( PREFIX)=.*|\1=/usr|" \
68 -e "s|( MULTILIB)=.*|\1=$(get_libdir)|" \
69 -i Makefile || die "failed to fix prefix in Makefile"
70 + use debug && (
71 + sed -r \
72 + -e 's/#(CCDEBUG= -g)/\1 -ggdb/' \
73 + -i src/Makefile || die "Failed to enable debug"
74 + )
75 }
76
77 src_compile() {
78
79 diff --git a/dev-lang/luajit/luajit-2.1.9999.ebuild b/dev-lang/luajit/luajit-2.1.9999.ebuild
80 index 83a3cc5..1898ded 100644
81 --- a/dev-lang/luajit/luajit-2.1.9999.ebuild
82 +++ b/dev-lang/luajit/luajit-2.1.9999.ebuild
83 @@ -17,7 +17,7 @@ EGIT_BRANCH="v2.1"
84 LICENSE="MIT"
85 SLOT="2"
86 KEYWORDS=""
87 -IUSE="lua52compat +optimization"
88 +IUSE="debug lua52compat +optimization"
89
90 PDEPEND="
91 virtual/lua[luajit]
92 @@ -48,6 +48,12 @@ src_prepare(){
93 -e "s|( PREFIX)=.*|\1=/usr|" \
94 -e "s|( MULTILIB)=.*|\1=$(get_libdir)|" \
95 -i Makefile || die "failed to fix prefix in Makefile"
96 +
97 + use debug && (
98 + sed -r \
99 + -e 's/#(CCDEBUG= -g)/\1 -ggdb/' \
100 + -i src/Makefile || die "Failed to enable debug"
101 + )
102 }
103
104 src_compile() {