inherit eutils DESCRIPTION="Text classification module for the Lua Programming Language" HOMEPAGE="http://osbf-lua.luaforge.net/" #SRC_URI="http://osbf-lua.luaforge.net/${P}.tar.gz" SRC_URI="http://luaforge.net/frs/download.php/1749/${P}.tar.gz" LUALIB_DIR="/usr/lib/lua/5.1" SPAMFILTER_DIR="/usr/share/osbf-lua" LIB_ROOT="osbf" LIB_EXT=".so" LIB_NAME="lib${LIB_ROOT}${LIB_EXT}.${PV}" LIB_SHORT_NAME="${LIB_ROOT}${LIB_EXT}" SPAMFILTER_SUBDIR="spamfilter" DOCS_SUBDIR="docs" LICENSE="GPL" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm -hppa ~ia64 ~mips ~ppc ~ppc-macos ~s390 ~sparc ~x86" IUSE="" DEPEND=">=dev-lang/lua-5.1" src_unpack() { unpack ${A} cd ${S} sed -i "s#/usr/local/#/usr/#" config cd ${S}/${SPAMFILTER_SUBDIR} sed -i "s#/usr/local/#/usr/#" *.lua } src_compile() { emake } src_install() { cd ${S} dodir ${LUALIB_DIR} dodir ${SPAMFILTER_DIR} # strip ${LIB_NAME} exeinto ${LUALIB_DIR} doexe ${LIB_NAME} dosym ${LUALIB_DIR}/${LIB_NAME} ${LUALIB_DIR}/${LIB_SHORT_NAME} insinto ${SPAMFILTER_DIR} doins ${SPAMFILTER_SUBDIR}/* exeinto ${SPAMFILTER_DIR} doexe ${SPAMFILTER_SUBDIR}/*.lua cd ${S}/${DOCS_SUBDIR} dohtml *.html dodoc CHANGES *.txt *.png }