commit:     3a826ac97b35bfd921765980e211501797ebeffa
Author:     Albert Safin <xzfcpw <AT> gmail <DOT> com>
AuthorDate: Mon Nov  3 17:52:57 2014 +0000
Commit:     Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
CommitDate: Mon Nov  3 17:52:57 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/lua.git;a=commit;h=3a826ac9

[dev-lua/messagepack] Added

Signed-off-by: Vadim A. Misbakh-Soloviov <mva <AT> mva.name>

---
 dev-lua/messagepack/messagepack-9999.ebuild | 45 +++++++++++++++++++++++++++++
 1 file changed, 45 insertions(+)

diff --git a/dev-lua/messagepack/messagepack-9999.ebuild 
b/dev-lua/messagepack/messagepack-9999.ebuild
new file mode 100644
index 0000000..994bd56
--- /dev/null
+++ b/dev-lua/messagepack/messagepack-9999.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+
+inherit toolchain-funcs git-r3
+
+DESCRIPTION="A pure Lua implementation of msgpack.org"
+HOMEPAGE="https://fperrad.github.io/lua-MessagePack/";
+EGIT_REPO_URI="https://github.com/fperrad/lua-MessagePack.git";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="luajit lua53"
+
+RDEPEND="
+       !luajit? (
+               !lua53? (
+                       || (
+                               =dev-lang/lua-5.1*
+                               =dev-lang/lua-5.2*
+                       )
+               )
+               lua53? ( =dev-lang/lua-5.3* )
+       )
+       luajit?  ( dev-lang/luajit:2 )
+"
+DEPEND="${RDEPEND}
+               dev-util/pkgconfig"
+
+src_install() {
+       local lua=lua
+       use luajit && lua=luajit
+
+       insinto "$($(tc-getPKG_CONFIG) --variable INSTALL_LMOD ${lua})"
+       if use lua53; then
+               doins src5.3/MessagePack.lua
+       else
+               doins src/MessagePack.lua
+       fi
+}
+

Reply via email to