summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVadim A. Misbakh-Soloviov <mva@mva.name>2012-05-19 11:47:58 +0700
committerVadim A. Misbakh-Soloviov <mva@mva.name>2012-05-19 11:47:58 +0700
commit7e98acc36c7b94910ae1f5486db911914ecacb3c (patch)
treefc894bd4180a72e0f5b3cc4f5000ee5c667a099d /dev-lua/orbit
parentAdding dev-lang/lua as build-dependcy (diff)
downloadlua-7e98acc36c7b94910ae1f5486db911914ecacb3c.tar.gz
lua-7e98acc36c7b94910ae1f5486db911914ecacb3c.tar.bz2
lua-7e98acc36c7b94910ae1f5486db911914ecacb3c.zip
wsapi fixes and wsapi-related packages + luasignal fixes
Signed-off-by: Vadim A. Misbakh-Soloviov <mva@mva.name>
Diffstat (limited to 'dev-lua/orbit')
-rw-r--r--dev-lua/orbit/ChangeLog10
-rw-r--r--dev-lua/orbit/metadata.xml15
-rw-r--r--dev-lua/orbit/orbit-9999.ebuild49
3 files changed, 74 insertions, 0 deletions
diff --git a/dev-lua/orbit/ChangeLog b/dev-lua/orbit/ChangeLog
new file mode 100644
index 0000000..151fc89
--- /dev/null
+++ b/dev-lua/orbit/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for dev-lua/luancurses
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*luancurses-9999 (16 Oct 2011)
+
+ 16 Oct 2011; Vadim A. Misbakh-Soloviev <mva@mva.name>
+ +luancurses-9999.ebuild, +metadata.xml:
+ Some lua libs
+
diff --git a/dev-lua/orbit/metadata.xml b/dev-lua/orbit/metadata.xml
new file mode 100644
index 0000000..fabce0c
--- /dev/null
+++ b/dev-lua/orbit/metadata.xml
@@ -0,0 +1,15 @@
+<?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>
+ <flag name='luajit'>Enable linking with LuaJIT library instead of Lua.</flag>
+</use>
+</pkgmetadata>
diff --git a/dev-lua/orbit/orbit-9999.ebuild b/dev-lua/orbit/orbit-9999.ebuild
new file mode 100644
index 0000000..214bc68
--- /dev/null
+++ b/dev-lua/orbit/orbit-9999.ebuild
@@ -0,0 +1,49 @@
+# 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="4"
+
+inherit multilib eutils git-2
+
+DESCRIPTION="MVC Web Framework for Lua"
+HOMEPAGE="https://github.com/keplerproject/orbit"
+SRC_URI=""
+
+EGIT_REPO_URI="git://github.com/msva/orbit.git https://github.com/msva/orbit.git"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE="luajit doc"
+
+RDEPEND=" || ( >=dev-lang/lua-5.1 dev-lang/luajit:2 )
+ dev-lua/wsapi
+ dev-lua/cosmo"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ use luajit && \
+ sed -e "s%#!.*lua$%#!/usr/bin/env luajit%g" \
+ -i src/launchers/ob{.cgi,.fcgi} src/launchers/orbit
+}
+
+src_configure() {
+ LUA="lua";
+ use luajit && LUA="luajit"
+ cd "${S}"
+ ./configure "${LUA}"
+}
+
+src_install() {
+ docompress -x /usr/share/doc
+ emake DESTDIR="${D}" install || die "Can't install Orbit"
+ use doc && (
+ insinto /usr/share/doc/${PF}/examples
+ doins -r samples/*
+ insinto /usr/share/doc/${PF}
+ doins -r doc/*
+ )
+
+#emake DESTDIR="${D}" PREFIX="/usr/share/doc/${P}" install-doc install-samples
+}