SUMMARY="Lua is a powerful, fast, light-weight, embeddable scripting language."
HOMEPAGE="http://www.lua.org"
SRC_URI="http://www.lua.org/ftp/lua-5.1.4.tar.gz"
CHECKSUM_MD5="d0870f2de55d59c1c8419f36e8fac150"
REVISION="3"
ARCHITECTURES="x86 x86_gcc2"

PROVIDES="
	lua = $portVersion compat = 5.1
	cmd:lua = $portVersion compat = 5.1
	cmd:luac = $portVersion
	lib:liblua = $portVersion compat = 5.2
	devel:liblua = $portVersion compat = 5.2
	"

REQUIRES="
	haiku >= $haikuVersion
	"
BUILD_PREREQUIRES="
	haiku_devel >= $haikuVersion
	cmd:make
	cmd:gcc
	"

PATCHES="lua-5.1.4.patchset"
BUILD()
{
	make haiku
}

INSTALL()
{
	make install INSTALL_TOP="$prefix" INSTALL_MAN="$manDir" \
		INSTALL_INC="$includeDir" INSTALL_LMOD="$dataDir/lua/$V"
	mkdir -p $libDir/pkgconfig
	cp etc/lua.pc $libDir/pkgconfig/lua.pc

	prepareInstalledDevelLib liblua
	fixPkgconfig
}
LICENSE="MIT"
COPYRIGHT="1994-2009, Lua.org, PUC-Rio"
DESCRIPTION="
	Lua combines simple procedural syntax with powerful data description
	constructs based on associative arrays and extensible semantics. Lua is
	dynamically typed, runs by interpreting bytecode for a register-based
	virtual machine, and has automatic memory management with incremental
	garbage collection, making it ideal for configuration, scripting, and rapid
	prototyping.
	"
