From a25f87d9cb7a52fdcb7ed212a59bbdbe2a688f37 Mon Sep 17 00:00:00 2001 From: Thomas Sachau Date: Fri, 26 Nov 2010 17:10:55 +0000 Subject: Fix automagic dependency on valgrind (Portage version: 2.2.0_alpha2-r1/cvs/Linux x86_64) --- dev-libs/eina/ChangeLog | 8 +++- dev-libs/eina/eina-1.0.0_beta2-r1.ebuild | 64 ++++++++++++++++++++++++++++++++ 2 files changed, 71 insertions(+), 1 deletion(-) create mode 100644 dev-libs/eina/eina-1.0.0_beta2-r1.ebuild (limited to 'dev-libs/eina') diff --git a/dev-libs/eina/ChangeLog b/dev-libs/eina/ChangeLog index 53c1f4fe8d26..0017ac5f0838 100644 --- a/dev-libs/eina/ChangeLog +++ b/dev-libs/eina/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-libs/eina # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/eina/ChangeLog,v 1.1 2010/11/18 12:29:04 tommy Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/eina/ChangeLog,v 1.2 2010/11/26 17:10:55 tommy Exp $ + +*eina-1.0.0_beta2-r1 (26 Nov 2010) + + 26 Nov 2010; Thomas Sachau (Tommy[D]) + +eina-1.0.0_beta2-r1.ebuild: + Fix automagic dependency on valgrind *eina-1.0.0_beta2 (18 Nov 2010) diff --git a/dev-libs/eina/eina-1.0.0_beta2-r1.ebuild b/dev-libs/eina/eina-1.0.0_beta2-r1.ebuild new file mode 100644 index 000000000000..fd37f2a128e5 --- /dev/null +++ b/dev-libs/eina/eina-1.0.0_beta2-r1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/eina/eina-1.0.0_beta2-r1.ebuild,v 1.1 2010/11/26 17:10:54 tommy Exp $ + +EAPI="2" + +MY_P=${P/_beta/.beta} + +inherit enlightenment + +DESCRIPTION="Enlightenment's data types library (List, hash, etc) in C" +SRC_URI="http://download.enlightenment.org/releases/${MY_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 + )" +S=${WORKDIR}/${MY_P} + +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 tests) + $(use_enable test coverage) + $(use_enable test benchmark) + --enable-magic-debug + --enable-safety-checks + " +# $(use_enable test e17) + + enlightenment_src_configure +} -- cgit v1.2.3-65-gdbad