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: Mon, 27 May 2013 20:30:47
Message-Id: 1369686624.081ff4477712a1a93fba41783c98985c4359d93c.mva@gentoo
1 commit: 081ff4477712a1a93fba41783c98985c4359d93c
2 Author: Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
3 AuthorDate: Mon May 27 20:30:24 2013 +0000
4 Commit: Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
5 CommitDate: Mon May 27 20:30:24 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/lua.git;a=commit;h=081ff447
7
8 [dev-lang/luajit] some more ebuild improvements
9
10 Signed-off-by: Vadim A. Misbakh-Soloviov <mva <AT> mva.name>
11
12 ---
13 dev-lang/luajit/luajit-2.0.1.ebuild | 8 ++++----
14 dev-lang/luajit/luajit-9999.ebuild | 8 ++++----
15 2 files changed, 8 insertions(+), 8 deletions(-)
16
17 diff --git a/dev-lang/luajit/luajit-2.0.1.ebuild b/dev-lang/luajit/luajit-2.0.1.ebuild
18 index 4020f88..0b14d62 100644
19 --- a/dev-lang/luajit/luajit-2.0.1.ebuild
20 +++ b/dev-lang/luajit/luajit-2.0.1.ebuild
21 @@ -28,8 +28,8 @@ check_req() {
22 CHECKREQS_MEMORY="200M"
23 ewarn "Optimized (amalgamated) build wants at least 200MB of RAM"
24 ewarn "If you have no such RAM - try to disable 'optimization' flag"
25 + check-reqs_pkg_${1}
26 fi
27 - check-reqs_pkg_${1}
28 }
29
30 pkg_pretend() {
31 @@ -74,7 +74,7 @@ src_compile() {
32 local opt;
33 use optimization && opt="amalg";
34
35 - if has_version '=sys-devel/gcc-4.7.3' && gcc-specs-pie && has ccache ${FEATURES}; then
36 + if gcc-fullversion 4 7 3 && gcc-specs-pie && has ccache ${FEATURES}; then
37 # It is three ways to avoid compilation breaking
38 # in case, when user use gcc-4.7.3+pie+ccache:
39 # a) append -fPIC to CFLAGS, to use it even for temporary
40 @@ -112,8 +112,8 @@ src_compile() {
41 }
42
43 src_install() {
44 - einstall DESTDIR="${D}"
45 - pax-mark m "${D}usr/bin/${P}"
46 + default
47 + host-is-pax && pax-mark m "${D}usr/bin/${P}"
48 dosym "luajit-${PV}" "/usr/bin/${PN}"
49 newbin "${FILESDIR}/luac.jit" "luac-${P}"
50 }
51
52 diff --git a/dev-lang/luajit/luajit-9999.ebuild b/dev-lang/luajit/luajit-9999.ebuild
53 index 90a35e4..08f52e0 100644
54 --- a/dev-lang/luajit/luajit-9999.ebuild
55 +++ b/dev-lang/luajit/luajit-9999.ebuild
56 @@ -26,8 +26,8 @@ check_req() {
57 CHECKREQS_MEMORY="200M"
58 ewarn "Optimized (amalgamated) build wants at least 200MB of RAM"
59 ewarn "If you have no such RAM - try to disable 'optimization' flag"
60 + check-reqs_pkg_${1}
61 fi
62 - check-reqs_pkg_${1}
63 }
64
65 pkg_pretend() {
66 @@ -70,7 +70,7 @@ src_compile() {
67 local opt;
68 use optimization && opt="amalg";
69
70 - if has_version '=sys-devel/gcc-4.7.3' && gcc-specs-pie && has ccache ${FEATURES}; then
71 + if gcc-fullversion 4 7 3 && gcc-specs-pie && has ccache ${FEATURES}; then
72 # It is three ways to avoid compilation breaking
73 # in case, when user use gcc-4.7.3+pie+ccache:
74 # a) append -fPIC to CFLAGS, to use it even for temporary
75 @@ -108,8 +108,8 @@ src_compile() {
76 }
77
78 src_install() {
79 - einstall DESTDIR="${D}"
80 - pax-mark m "${D}usr/bin/${P}"
81 + default
82 + host-is-pax && pax-mark m "${D}usr/bin/${P}"
83 dosym "luajit-${PV}" "/usr/bin/${PN}"
84 newbin "${FILESDIR}/luac.jit" "luac-${P}"
85 }