commit: 888980a36002b004f58db7ed411818345703908f
Author: Vadim A. Misbakh-Soloviov <git <AT> mva <DOT> name>
AuthorDate: Mon Jun 8 06:25:59 2015 +0000
Commit: Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
CommitDate: Mon Jun 8 06:25:59 2015 +0000
URL: https://gitweb.gentoo.org/proj/lua.git/commit/?id=888980a3
luajit: postinst ported from ruby (autoeselect)
dev-lang/luajit/luajit-2.0.9999.ebuild | 9 +++++++++
dev-lang/luajit/luajit-2.1.9999.ebuild | 9 +++++++++
2 files changed, 18 insertions(+)
diff --git a/dev-lang/luajit/luajit-2.0.9999.ebuild
b/dev-lang/luajit/luajit-2.0.9999.ebuild
index 54a00fa..26ec94f 100644
--- a/dev-lang/luajit/luajit-2.0.9999.ebuild
+++ b/dev-lang/luajit/luajit-2.0.9999.ebuild
@@ -122,3 +122,12 @@ multilib_src_install() {
newbin "${FILESDIR}/luac.jit" "luacjit-${SLOT}"
[[ ! -e "/usr/bin/luajit" ]] && dosym "${PN}-${SLOT}"
"${EROOT}usr/bin/${PN}"
}
+
+pkg_postinst() {
+ if [[ ! -n $(readlink "${ROOT}"usr/bin/luajit) ]] ; then
+ eselect luajit set luajit-${SLOT}
+ fi
+ if [[ ! -n $(readlink "${ROOT}"usr/bin/lua) ]] ; then
+ eselect lua set jit-${SLOT}
+ fi
+}
diff --git a/dev-lang/luajit/luajit-2.1.9999.ebuild
b/dev-lang/luajit/luajit-2.1.9999.ebuild
index 2f6f0f1..4bac6cd 100644
--- a/dev-lang/luajit/luajit-2.1.9999.ebuild
+++ b/dev-lang/luajit/luajit-2.1.9999.ebuild
@@ -123,3 +123,12 @@ multilib_src_install() {
newbin "${FILESDIR}/luac.jit" "luacjit-${SLOT}"
[[ ! -e "/usr/bin/luajit" ]] && dosym "${PN}-${SLOT}"
"${EROOT}usr/bin/${PN}"
}
+
+pkg_postinst() {
+ if [[ ! -n $(readlink "${ROOT}"usr/bin/luajit) ]] ; then
+ eselect luajit set luajit-${SLOT}
+ fi
+ if [[ ! -n $(readlink "${ROOT}"usr/bin/lua) ]] ; then
+ eselect lua set jit-${SLOT}
+ fi
+}