# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-libs/eina/eina-1.1.0.ebuild,v 1.1 2012/02/08 19:53:55 tommy Exp $ EAPI="2" inherit enlightenment DESCRIPTION="Enlightenment's data types library (List, hash, etc) in C" SRC_URI="http://download.enlightenment.org/releases/${P}.tar.bz2" LICENSE="LGPL-2.1" KEYWORDS="~amd64 ~x86" IUSE="altivec debug default-mempool mempool-buddy +mempool-chained mempool-fixed-bitmap +mempool-pass-through mmx sse sse2 static-libs test +threads" RDEPEND="debug? ( dev-util/valgrind )" DEPEND="${RDEPEND} dev-util/pkgconfig test? ( dev-libs/check dev-libs/glib dev-util/lcov )" src_prepare() { cp "${FILESDIR}"/city.h src/tests/ || die enlightenment_src_prepare } src_configure() { local MODULE_ARGUMENT="static" if use debug ; then MODULE_ARGUMENT="yes" fi # Evas benchmark is broken! MY_ECONF=" $(use_enable altivec cpu-altivec) $(use_enable !debug amalgamation) $(use_enable debug stringshare-usage) $(use_enable debug assert) $(use debug || echo " --with-internal-maximum-log-level=2") $(use_enable debug valgrind) $(use_enable default-mempool) $(use_enable doc) $(use_enable mempool-buddy mempool-buddy $MODULE_ARGUMENT) $(use_enable mempool-chained mempool-chained-pool $MODULE_ARGUMENT) $(use_enable mempool-fixed-bitmap mempool-fixed-bitmap $MODULE_ARGUMENT) $(use_enable mempool-pass-through mempool-pass-through $MODULE_ARGUMENT) $(use_enable mmx cpu-mmx) $(use_enable sse cpu-sse) $(use_enable sse2 cpu-sse2) $(use_enable threads posix-threads) $(use test && echo " --disable-amalgamation") $(use_enable test e17) $(use_enable test tests) $(use_enable test coverage) $(use_enable test benchmark) --enable-magic-debug --enable-safety-checks " enlightenment_src_configure }