# Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-cpp/clucene/clucene-0.9.21b-r1.ebuild,v 1.3 2010/05/26 14:47:11 mr_bones_ Exp $ EAPI="3" MY_P=${PN}-core-${PV} inherit base DESCRIPTION="High-performance, full-featured text search engine based off of lucene in C++" HOMEPAGE="http://clucene.sourceforge.net/" SRC_URI="mirror://sourceforge/clucene/${MY_P}.tar.bz2" LICENSE="|| ( Apache-2.0 LGPL-2.1 )" SLOT="1" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos" IUSE="debug doc static-libs threads" DEPEND="doc? ( >=app-doc/doxygen-1.4.2 )" RDEPEND="" PATCHES=( "${FILESDIR}/${P}-gcc44.patch" ) S="${WORKDIR}/${MY_P}" src_configure() { econf \ $(use_enable debug) \ $(use_enable debug cnddebug) \ $(use_enable static-libs static) \ $(use_enable threads multithreading) } src_compile() { base_src_compile if use doc ; then emake doxygen || die "making docs failed" fi } src_install() { base_src_install use doc && { dohtml "${S}"/doc/html/* ; } if ! use static-libs; then find "${D}" -type f -name '*.la' -exec rm -f {} + \ || die "la removal failed" fi }