commit:     0c4dfa3dcbd9c4088677a96fc1c864aa66584d36
Author:     Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
AuthorDate: Mon Nov  3 17:53:48 2014 +0000
Commit:     Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
CommitDate: Mon Nov  3 17:54:46 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/lua.git;a=commit;h=0c4dfa3d

[dev-lua/cmsgpack] added

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

---
 dev-lua/cmsgpack/cmsgpack-9999.ebuild | 48 +++++++++++++++++++++++++++++++++++
 dev-lua/cmsgpack/metadata.xml         | 14 ++++++++++
 2 files changed, 62 insertions(+)

diff --git a/dev-lua/cmsgpack/cmsgpack-9999.ebuild 
b/dev-lua/cmsgpack/cmsgpack-9999.ebuild
new file mode 100644
index 0000000..1ba7e65
--- /dev/null
+++ b/dev-lua/cmsgpack/cmsgpack-9999.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit toolchain-funcs
+
+DESCRIPTION="A self contained Lua MessagePack C implementation"
+HOMEPAGE="https://github.com/antirez/lua-cmsgpack";
+
+MY_PN="lua_${PN}"
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="test"
+
+RDEPEND=">=dev-lang/lua-5.1"
+DEPEND="${RDEPEND}
+       dev-libs/msgpack"
+
+if [ "${PV}" = "9999" ]; then
+       EGIT_REPO_URI="git://github.com/antirez/lua-cmsgpack.git"
+       inherit git-r3
+       KEYWORDS=""
+       DOCS=( README.md )
+else
+       SRC_URI="https://github.com/antirez/lua-${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+       inherit vcs-snapshot
+       KEYWORDS="~amd64"
+       DOCS=( README )
+
+fi
+
+src_compile() {
+       $(tc-getCC) -fPIC ${CFLAGS} -c -o ${MY_PN}.o ${MY_PN}.c || die
+       $(tc-getCC) ${LDFLAGS} -shared -o ${PN}.so ${MY_PN}.o || die
+}
+
+src_test() {
+       lua test.lua || die
+}
+
+src_install() {
+       default
+       insinto $($(tc-getPKG_CONFIG) --variable INSTALL_CMOD lua)
+       doins ${PN}.so
+}

diff --git a/dev-lua/cmsgpack/metadata.xml b/dev-lua/cmsgpack/metadata.xml
new file mode 100644
index 0000000..23da526
--- /dev/null
+++ b/dev-lua/cmsgpack/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+<maintainer>
+ <email>[email protected]</email>
+ <description>
+       If you have any issues, please contact me, or try to find me in IRC on 
Freenode, OFTC or RusNet.
+ </description> 
+ <name>Vadim A. Misbakh-Soloviov</name>
+</maintainer>
+<longdescription>FIXME</longdescription> 
+<use>
+</use>
+</pkgmetadata>

Reply via email to