public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/lua:master commit in: dev-lua/penlight/, dev-lua/iluajit/
@ 2013-03-15  5:17 Vadim A. Misbakh-Soloviov
  0 siblings, 0 replies; only message in thread
From: Vadim A. Misbakh-Soloviov @ 2013-03-15  5:17 UTC (permalink / raw
  To: gentoo-commits

commit:     7b9abc99a3915c7076b4b0b42dd170c634d60931
Author:     Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
AuthorDate: Fri Mar 15 05:18:05 2013 +0000
Commit:     Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
CommitDate: Fri Mar 15 05:18:05 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/lua.git;a=commit;h=7b9abc99

[dev-lua/{iluajit,penlight}] added

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

---
 dev-lua/iluajit/Manifest              |    2 +
 dev-lua/iluajit/iluajit-9999.ebuild   |   41 ++++++++++++++++++++++++++++
 dev-lua/iluajit/metadata.xml          |   14 ++++++++++
 dev-lua/penlight/Manifest             |    2 +
 dev-lua/penlight/metadata.xml         |   14 ++++++++++
 dev-lua/penlight/penlight-9999.ebuild |   47 +++++++++++++++++++++++++++++++++
 6 files changed, 120 insertions(+), 0 deletions(-)

diff --git a/dev-lua/iluajit/Manifest b/dev-lua/iluajit/Manifest
new file mode 100644
index 0000000..95e909f
--- /dev/null
+++ b/dev-lua/iluajit/Manifest
@@ -0,0 +1,2 @@
+DIST lua-fann-0.2.tgz 17370 SHA256 909537472efbb64026556140b04a77946c17a253183b99c339893e5678e0d245 SHA512 0cbc675d7550192cc4b88d48c1ff8707d1cbaa538e94eab31f3fac68f2ddd75f443de59e01d738962fb2ac04f76148ba8b98084ec31f7176f29405ff6e635009 WHIRLPOOL 3ea8b2c16fc452f6ea0424d26d5234cb7933251a14eb2215cfa4b01c39fe8b5211230fba2fbf1c786ef832c30f63671c6b9bf06b520e2a67166ee80eeaa479f2
+DIST lua-fann-0.3.tgz 17367 SHA256 7cab0faa40983025c6f8a207c7f2854992fca14bb17871131aa5019cb1d5c47e SHA512 d798e1011950630247b3f6042e6bf767db8975e3eaa8607b44d0cb68194c6cf6fca3aa909031c459bb90ac54a933b72b9fcf1126111283c4c3d8de72400c3c31 WHIRLPOOL d15f91eed120530766df65cc529deb576c70b45f37105fbe5efe355a0ea795caeaede3858f96c9a71223b17ee6c988aef41e318d428094648821799b95c4ac38

diff --git a/dev-lua/iluajit/iluajit-9999.ebuild b/dev-lua/iluajit/iluajit-9999.ebuild
new file mode 100644
index 0000000..2f31156
--- /dev/null
+++ b/dev-lua/iluajit/iluajit-9999.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
+
+EAPI="5"
+
+inherit eutils git-2
+
+DESCRIPTION="Readline powered shell for LuaJIT"
+HOMEPAGE="https://github.com/jdesgats/ILuaJIT"
+SRC_URI=""
+
+EGIT_REPO_URI="https://github.com/jdesgats/ILuaJIT git://github.com/jdesgats/ILuaJIT"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE="doc +completion"
+
+RDEPEND="
+	doc? ( dev-lua/luadoc )
+	dev-lang/luajit:2
+	dev-lua/penlight
+	sys-libs/readline
+	completion? ( dev-lua/luafilesystem )
+	virtual/pkgconfig
+"
+DEPEND="${RDEPEND}"
+
+src_install() {
+	dodoc README.md || die "dodoc failed"
+	use doc && (
+		luadoc . -d html
+		dohtml -r html
+	)
+
+	insinto "$($(tc-getPKG_CONFIG) --variable=INSTALL_LMOD luajit)/${PN}"
+	doins *.lua
+
+	make_wrapper "${PN}" "luajit ./${PN}.lua" "$($(tc-getPKG_CONFIG) --variable=INSTALL_LMOD luajit)/${PN}"
+}

diff --git a/dev-lua/iluajit/metadata.xml b/dev-lua/iluajit/metadata.xml
new file mode 100644
index 0000000..23da526
--- /dev/null
+++ b/dev-lua/iluajit/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>mva@mva.name</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>

diff --git a/dev-lua/penlight/Manifest b/dev-lua/penlight/Manifest
new file mode 100644
index 0000000..95e909f
--- /dev/null
+++ b/dev-lua/penlight/Manifest
@@ -0,0 +1,2 @@
+DIST lua-fann-0.2.tgz 17370 SHA256 909537472efbb64026556140b04a77946c17a253183b99c339893e5678e0d245 SHA512 0cbc675d7550192cc4b88d48c1ff8707d1cbaa538e94eab31f3fac68f2ddd75f443de59e01d738962fb2ac04f76148ba8b98084ec31f7176f29405ff6e635009 WHIRLPOOL 3ea8b2c16fc452f6ea0424d26d5234cb7933251a14eb2215cfa4b01c39fe8b5211230fba2fbf1c786ef832c30f63671c6b9bf06b520e2a67166ee80eeaa479f2
+DIST lua-fann-0.3.tgz 17367 SHA256 7cab0faa40983025c6f8a207c7f2854992fca14bb17871131aa5019cb1d5c47e SHA512 d798e1011950630247b3f6042e6bf767db8975e3eaa8607b44d0cb68194c6cf6fca3aa909031c459bb90ac54a933b72b9fcf1126111283c4c3d8de72400c3c31 WHIRLPOOL d15f91eed120530766df65cc529deb576c70b45f37105fbe5efe355a0ea795caeaede3858f96c9a71223b17ee6c988aef41e318d428094648821799b95c4ac38

diff --git a/dev-lua/penlight/metadata.xml b/dev-lua/penlight/metadata.xml
new file mode 100644
index 0000000..23da526
--- /dev/null
+++ b/dev-lua/penlight/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>mva@mva.name</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>

diff --git a/dev-lua/penlight/penlight-9999.ebuild b/dev-lua/penlight/penlight-9999.ebuild
new file mode 100644
index 0000000..dfc8ac1
--- /dev/null
+++ b/dev-lua/penlight/penlight-9999.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
+
+EAPI="5"
+
+inherit eutils git-2
+
+DESCRIPTION="A set of pure Lua libraries focusing on input data handling, functional programming and OS path management."
+HOMEPAGE="https://github.com/stevedonovan/Penlight"
+SRC_URI=""
+
+EGIT_REPO_URI="https://github.com/stevedonovan/Penlight git://github.com/stevedonovan/Penlight"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE="doc examples test luajit"
+
+# TODO: Lua 5.2 handling
+
+RDEPEND="
+	|| ( virtual/lua dev-lang/luajit:2 =dev-lang/lua-5.1* )
+	doc? ( dev-lua/luadoc )
+	virtual/pkgconfig
+"
+DEPEND="${RDEPEND}"
+
+src_test() {
+	# TODO LuaJIT handling
+	lua run.lua tests
+}
+
+src_install() {
+	local lua=lua;
+	use luajit && lua=luajit
+	dodoc README.txt CHANGES.txt || die "dodoc failed"
+	use doc && (
+		cd docs
+		dodoc -r manual
+#doesn't work ATM
+#		luadoc . -d html
+#		dohtml -r html/*
+	)
+	insinto "$($(tc-getPKG_CONFIG) --variable INSTALL_LMOD ${lua})"
+	doins -r lua/pl
+}


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2013-03-15  5:18 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-15  5:17 [gentoo-commits] proj/lua:master commit in: dev-lua/penlight/, dev-lua/iluajit/ Vadim A. Misbakh-Soloviov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox