* [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