From 3e50761888ce5b616b292f0872510011eb1fe1da Mon Sep 17 00:00:00 2001 From: Brian Harring Date: Fri, 2 Dec 2011 10:22:41 +0000 Subject: fix eqawarn to always return 0; this matches portage behaviour which annoyingly, certain high profile ebuilds like freetype rely on via autotools eclass --- eclass/ChangeLog | 7 ++++++- eclass/eutils.eclass | 3 ++- 2 files changed, 8 insertions(+), 2 deletions(-) (limited to 'eclass') diff --git a/eclass/ChangeLog b/eclass/ChangeLog index 718dde05e094..fa1590abd0be 100644 --- a/eclass/ChangeLog +++ b/eclass/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for eclass directory # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.30 2011/11/27 09:57:20 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.31 2011/12/02 10:22:41 ferringb Exp $ + + 02 Dec 2011; Brian Harring eutils.eclass: + Fix eqawarn to match portage's return code; this fixes sporadic failures + in alternate managers for packages like freetype that bleed the + return code through. 27 Nov 2011; Michał Górny autotools-utils.eclass: Revert making pushd/popd fatal due to humongous breakage. Add a warning diff --git a/eclass/eutils.eclass b/eclass/eutils.eclass index 2e0ea1a22387..32c19a65bd46 100644 --- a/eclass/eutils.eclass +++ b/eclass/eutils.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/eutils.eclass,v 1.369 2011/12/02 03:27:37 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/eutils.eclass,v 1.370 2011/12/02 10:22:41 ferringb Exp $ # @ECLASS: eutils.eclass # @MAINTAINER: @@ -72,6 +72,7 @@ fi if ! declare -F eqawarn >/dev/null ; then eqawarn() { has qa ${PORTAGE_ELOG_CLASSES} && ewarn "$@" + : } fi -- cgit v1.2.3-65-gdbad