Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-lang/toluapp
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/toluapp/ChangeLog,v 1.17 2008/05/17 18:40:27 drac Exp $
17 May 2008; Samuli Suominen
-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
toluapp-1.0.92.ebuild:
stable x86, bug 168792
25 Mar 2007; Tobias Scherbaum
toluapp-1.0.92.ebuild:
Stable on ppc wrt bug #168792.
22 Feb 2007; Piotr JaroszyĆski
Transition to Manifest2.
*toluapp-1.0.92 (22 Jan 2007)
22 Jan 2007; Matti Bickel
Revision bump
06 Jan 2007; Danny van Dyk
-toluapp-1.0.5_p1.ebuild:
QA: Removed unused versions.
19 Oct 2006;
Maintainer wanted.
19 Oct 2006;
Now maintained by exg.
27 Apr 2006; Marien Zwart
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
Version bump. Bug # 128217.
*toluapp-1.0.5_p1 (13 May 2005)
13 May 2005; Tom Payne
Version bump. Bug # 91573.
24 Apr 2005; Michael Hanselmann
Stable on ppc.
26 Oct 2004; Tom Payne
Use $\(tc-getCC\) from toolchain-funcs.eclass. Bug #68998.
29 Aug 2004;
Stable on x86.
10 May 2004; David Holm
Added to ~ppc.
*toluapp-1.0.2 (09 May 2004)
09 May 2004;
+files/toluapp-1.0.2-gentoo.patch, +toluapp-1.0.2.ebuild:
Initial commit. Bug # 41992. Ebuild submitted by Richard Garand.
DIST tolua++-1.0.92.tar.bz2 153961 RMD160 8feeaddbfbef1728d2928ae99393b343b3d01f0f SHA1 f8315776cb36ad675ef6319a78af1cfa79d173f9 SHA256 fd2199f669d7d7c11f5451001ee1601add263203b2522363b3632411437e4fac
EBUILD toluapp-1.0.92.ebuild 1025 RMD160 b0cc3499e55eab6f63c6d85e20ea843e5fa3567b SHA1 d2fe9b9ac990d04098814eb10719d2bdbd5717cb SHA256 79fc642fb5bdad82e2d9e10a3ea414de88c825d5300a57c3b6258ae46de93b48
MISC ChangeLog 2138 RMD160 0405e441fc36761fbbc8cf6251886a03fc84f0ec SHA1 0b37cc630d31f0900cd9e45fde3140cf297a0c51 SHA256 ee65aa65525fd8cd6c091841dde8a8caf2a5e73262ccc1f6a1817213871bc6c5
MISC metadata.xml 233 RMD160 d81ec1a0582856aeac5ef3bfec5c80d9850216f6 SHA1 9b94f113e7f382076b1749c2a856e409c96cade3 SHA256 dce03f6cdd96135caf3c971a5ca4a8c916f44532fe8cfb6df88b7bdade407e8b
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/toluapp/toluapp-1.0.92.ebuild,v 1.4 2008/05/17 18:40:27 drac 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/*
}