summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-lua/toluapp')
-rw-r--r--dev-lua/toluapp/ChangeLog106
-rw-r--r--dev-lua/toluapp/metadata.xml8
-rw-r--r--dev-lua/toluapp/toluapp-1.0.92.ebuild46
-rw-r--r--dev-lua/toluapp/toluapp-1.0.93.ebuild51
4 files changed, 211 insertions, 0 deletions
diff --git a/dev-lua/toluapp/ChangeLog b/dev-lua/toluapp/ChangeLog
new file mode 100644
index 000000000000..829dadd0c3ce
--- /dev/null
+++ b/dev-lua/toluapp/ChangeLog
@@ -0,0 +1,106 @@
+# ChangeLog for dev-lua/toluapp
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lua/toluapp/ChangeLog,v 1.1 2010/11/06 01:38:02 rafaelmartins Exp $
+
+ 06 Nov 2010; Rafael G. Martins <rafaelmartins@gentoo.org>
+ +toluapp-1.0.92.ebuild, +toluapp-1.0.93.ebuild, +metadata.xml:
+ Moved from dev-lang to dev-lua. Added myself to metadata.xml.
+
+ 06 Mar 2010; Raúl Porcel <armin76@gentoo.org> toluapp-1.0.93.ebuild:
+ alpha/sparc stable wrt #304759
+
+ 21 Feb 2010; Christian Faulhammer <fauli@gentoo.org>
+ toluapp-1.0.93.ebuild:
+ stable x86, bug 304759
+
+ 15 Feb 2010; Joseph Jezak <josejx@gentoo.org> toluapp-1.0.93.ebuild:
+ Marked ppc/ppc64 stable for bug #304759.
+
+ 25 Jan 2010; Jeroen Roovers <jer@gentoo.org> toluapp-1.0.93.ebuild:
+ Depend on deprecated lua features thanks to pavelo (bug #297241).
+
+ 31 Dec 2009; Brent Baude <ranger@gentoo.org> toluapp-1.0.93.ebuild:
+ Marking toluapp-1.0.93 ~ppc64 for bug 279734
+
+ 29 Dec 2009; Raúl Porcel <armin76@gentoo.org> toluapp-1.0.93.ebuild:
+ Add ~sparc wrt #279734
+
+ 28 Aug 2009; Tobias Klausmann <klausman@gentoo.org> toluapp-1.0.93.ebuild:
+ Keyworded on alpha, bug #279734
+
+ 18 Jul 2009; Samuli Suominen <ssuominen@gentoo.org> toluapp-1.0.93.ebuild:
+ amd64 stable wrt #277191
+
+*toluapp-1.0.93 (02 Jul 2009)
+
+ 02 Jul 2009; Samuli Suominen <ssuominen@gentoo.org>
+ +toluapp-1.0.93.ebuild:
+ Version bump. Use shared library wrt #193744.
+
+ 01 Jul 2009; Markus Meier <maekke@gentoo.org> toluapp-1.0.92.ebuild:
+ amd64 stable, bug #255080
+
+ 17 May 2008; Samuli Suominen <ssuominen@gentoo.org>
+ -files/toluapp-1.0.2-gentoo.patch, -toluapp-1.0.2.ebuild,
+ -toluapp-1.0.7_p1.ebuild, toluapp-1.0.92.ebuild:
+ Move scons to DEPEND wrt #220441. Remove old versions and keyword ~amd64
+ for testing.
+
+ 26 Mar 2007; Christian Faulhammer <opfer@gentoo.org>
+ toluapp-1.0.92.ebuild:
+ stable x86, bug 168792
+
+ 25 Mar 2007; Tobias Scherbaum <dertobi123@gentoo.org>
+ toluapp-1.0.92.ebuild:
+ Stable on ppc wrt bug #168792.
+
+ 22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
+ Transition to Manifest2.
+
+*toluapp-1.0.92 (22 Jan 2007)
+
+ 22 Jan 2007; Matti Bickel <mabi@gentoo.org> +toluapp-1.0.92.ebuild:
+ Revision bump
+
+ 06 Jan 2007; Danny van Dyk <kugelfang@gentoo.org>
+ -toluapp-1.0.5_p1.ebuild:
+ QA: Removed unused versions.
+
+ 19 Oct 2006; <twp@gentoo.org> metadata.xml:
+ Maintainer wanted.
+
+ 19 Oct 2006; <twp@gentoo.org> metadata.xml:
+ Now maintained by exg.
+
+ 27 Apr 2006; Marien Zwart <marienz@gentoo.org> files/digest-toluapp-1.0.2,
+ files/digest-toluapp-1.0.5_p1, Manifest:
+ Fixing SHA256 digest, pass four
+
+*toluapp-1.0.7_p1 (05 Apr 2006)
+
+ 05 Apr 2006; Tom Payne <twp@gentoo.org> +toluapp-1.0.7_p1.ebuild:
+ Version bump. Bug # 128217.
+
+*toluapp-1.0.5_p1 (13 May 2005)
+
+ 13 May 2005; Tom Payne <twp@gentoo.org> +toluapp-1.0.5_p1.ebuild:
+ Version bump. Bug # 91573.
+
+ 24 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> toluapp-1.0.2.ebuild:
+ Stable on ppc.
+
+ 26 Oct 2004; Tom Payne <twp@gentoo.org> toluapp-1.0.2.ebuild:
+ Use $\(tc-getCC\) from toolchain-funcs.eclass. Bug #68998.
+
+ 29 Aug 2004; <twp@gentoo.org> toluapp-1.0.2.ebuild:
+ Stable on x86.
+
+ 10 May 2004; David Holm <dholm@gentoo.org> toluapp-1.0.2.ebuild:
+ Added to ~ppc.
+
+*toluapp-1.0.2 (09 May 2004)
+
+ 09 May 2004; <twp@gentoo.org> +metadata.xml,
+ +files/toluapp-1.0.2-gentoo.patch, +toluapp-1.0.2.ebuild:
+ Initial commit. Bug # 41992. Ebuild submitted by Richard Garand.
+
diff --git a/dev-lua/toluapp/metadata.xml b/dev-lua/toluapp/metadata.xml
new file mode 100644
index 000000000000..60f24159eeaa
--- /dev/null
+++ b/dev-lua/toluapp/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>no-herd</herd>
+ <maintainer>
+ <email>rafaelmartins@gentoo.org</email>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-lua/toluapp/toluapp-1.0.92.ebuild b/dev-lua/toluapp/toluapp-1.0.92.ebuild
new file mode 100644
index 000000000000..230468a8c58b
--- /dev/null
+++ b/dev-lua/toluapp/toluapp-1.0.92.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lua/toluapp/toluapp-1.0.92.ebuild,v 1.1 2010/11/06 01:38:02 rafaelmartins Exp $
+
+inherit eutils toolchain-funcs
+
+MY_PN=${PN/toluapp/tolua++}
+MY_P=${MY_PN}-${PV}
+DESCRIPTION="A tool to integrate C/C++ code with Lua."
+HOMEPAGE="http://www.codenix.com/~tolua/"
+SRC_URI="http://www.codenix.com/~tolua/${MY_P}.tar.bz2"
+KEYWORDS="amd64 ppc x86"
+LICENSE="as-is"
+SLOT="0"
+IUSE=""
+S=${WORKDIR}/${MY_P}
+
+RDEPEND=">=dev-lang/lua-5.1.1"
+DEPEND="${RDEPEND}
+ dev-util/scons
+ >=sys-apps/sed-4"
+
+src_compile() {
+ echo "## BEGIN gentoo.py
+
+CCFLAGS = ['-I/usr/include/lua', '-O2' ]
+LIBS = ['lua', 'dl', 'm']
+
+## END gentoo.py" > ${S}/custom.py
+
+ scons \
+ CC=$(tc-getCC) \
+ CCFLAGS="${CFLAGS}" \
+ LINK=$(tc-getCC) \
+ prefix=${D}/usr \
+ install || die
+}
+
+src_install() {
+ dobin bin/tolua++
+ dolib.a lib/libtolua++.a
+ insinto /usr/include
+ doins include/tolua++.h
+ dodoc INSTALL README
+ dohtml doc/*
+}
diff --git a/dev-lua/toluapp/toluapp-1.0.93.ebuild b/dev-lua/toluapp/toluapp-1.0.93.ebuild
new file mode 100644
index 000000000000..71aab84fff7c
--- /dev/null
+++ b/dev-lua/toluapp/toluapp-1.0.93.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lua/toluapp/toluapp-1.0.93.ebuild,v 1.1 2010/11/06 01:38:02 rafaelmartins Exp $
+
+EAPI="2"
+
+inherit toolchain-funcs
+
+MY_P=${P/pp/++}
+
+DESCRIPTION="A tool to integrate C/C++ code with Lua."
+HOMEPAGE="http://www.codenix.com/~tolua/"
+SRC_URI="http://www.codenix.com/~tolua/${MY_P}.tar.bz2"
+
+LICENSE="as-is"
+SLOT="0"
+KEYWORDS="alpha amd64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/lua-5.1.1[deprecated]"
+DEPEND="${RDEPEND}
+ dev-util/scons"
+
+S=${WORKDIR}/${MY_P}
+
+src_compile() {
+ echo "## BEGIN gentoo.py
+
+LIBS = ['lua', 'dl', 'm']
+
+## END gentoo.py" > ${S}/custom.py
+
+ scons \
+ CC="$(tc-getCC)" \
+ CCFLAGS="${CFLAGS} -ansi -Wall" \
+ CXX="$(tc-getCXX)" \
+ LINK="$(tc-getCC)" \
+ LINKFLAGS="${LDFLAGS}" \
+ shared=1 || die "scons failed"
+}
+
+src_install() {
+ dobin bin/tolua++ || die "dobin failed"
+# dobin bin/tolua++_bootstrap || die "dobin failed"
+# dolib.a lib/libtolua++_static.a || die "dolib.a failed"
+ dolib.so lib/libtolua++.so || die "dolib.so failed"
+ insinto /usr/include
+ doins include/tolua++.h || die "doins failed"
+ dodoc README
+ dohtml doc/*
+}