commit:     23a743b927239da2825bf4da407b53c8ced33c27
Author:     Jelte Fennema <github <AT> jeltef <DOT> nl>
AuthorDate: Sat May 10 03:20:21 2014 +0000
Commit:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
CommitDate: Sat May 10 03:20:21 2014 +0000
URL:        
http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=23a743b9

Initial commit for dev-lua/cmsgpack, this is a new dependency for neovim.

Package-Manager: portage-2.2.10

---
 dev-lua/cmsgpack/ChangeLog             | 10 +++++++
 dev-lua/cmsgpack/cmsgpack-0.3.0.ebuild | 48 ++++++++++++++++++++++++++++++++++
 dev-lua/cmsgpack/cmsgpack-9999.ebuild  | 48 ++++++++++++++++++++++++++++++++++
 dev-lua/cmsgpack/metadata.xml          |  5 ++++
 4 files changed, 111 insertions(+)

diff --git a/dev-lua/cmsgpack/ChangeLog b/dev-lua/cmsgpack/ChangeLog
new file mode 100644
index 0000000..bb44207
--- /dev/null
+++ b/dev-lua/cmsgpack/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for dev-lua/cmsgpack
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*cmsgpack-0.3.0 (10 May 2014)
+*cmsgpack-9999 (10 May 2014)
+
+  10 May 2014; Jelte Fennema <[email protected]> +cmsgpack-0.3.0.ebuild,
+  +cmsgpack-9999.ebuild, +metadata.xml:
+  Initial commit for dev-lua/cmsgpack, this is a new dependency for neovim.

diff --git a/dev-lua/cmsgpack/cmsgpack-0.3.0.ebuild 
b/dev-lua/cmsgpack/cmsgpack-0.3.0.ebuild
new file mode 100644
index 0000000..1ba7e65
--- /dev/null
+++ b/dev-lua/cmsgpack/cmsgpack-0.3.0.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/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..897aa2e
--- /dev/null
+++ b/dev-lua/cmsgpack/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+  <herd>sci</herd>
+</pkgmetadata>

Reply via email to