# $Id$ PNAME="clucene" PVER="2.3.3.4" PBUILD="r4" PCAT="dev-cpp" DESCRIPTION="CLucene is a high-performance, scalable, cross platform, full-featured, open-source indexing and searching API." HOMEPAGE="http://clucene.sourceforge.net/" DEPEND=">= virtual/glibc" SRCFILE="${PNAME}-core-${PVER}.tar.gz" SRCDIR="${BUILDDIR}/${PNAME}-core-${PVER}" sminclude cmake SRC_URI=( sourceforge://${PNAME}/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/${PNAME}-${PVER}-pkgconfig-sys-includes.patch ) UP2SUBSTITUTE="-Source" UP2TARBALL="${PNAME}-core" UP2DATE="updatecmd_sourceforge ${PNAME} ${PNAME}-core-unstable gz" src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # fix missing includes mpatch ${PNAME}-${PVER}-pkgconfig-sys-includes.patch || die } src_compile() { # build outside of the source dir install -d ${BUILDDIR}/build || die cd ${BUILDDIR}/build # disabled threads # see: https://sourceforge.net/tracker/?func=detail&aid=3237301&group_id=80013&atid=558446 cmake_configure \ $(cmake_disable ASCII_MODE) \ $(cmake_disable PACKAGING) \ $(cmake_disable MULTITHREADING) \ || die mmake || die }