# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI=5 inherit multilib versionator DESCRIPTION="POSIX binding, including curses, for Lua 5.1 and 5.2" HOMEPAGE="https://github.com/luaposix/luaposix" SRC_URI="https://github.com/luaposix/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" KEYWORDS="" IUSE="ncurses ncursesw" DEPEND="dev-lang/lua" RDEPEND="${DEPEND} || ( >=dev-lang/lua-5.2 dev-lua/LuaBitOp )" src_prepare() { ./bootstrap } src_configure() { local lua_version="$(best_version dev-lang/lua)" local lua_abi="$(get_version_component_range 1-2 ${lua_version##*-})" econf \ --datadir="${PREFIX}/usr/share/lua/${lua_abi}" \ --libdir="${PREFIX}/usr/$(get_libdir)/lua/${lua_abi}" \ $(use_with ncurses) \ $(use_with ncursesw) } src_compile() { emake -j1 }