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
+}

Reply via email to