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