From e8bf3dc2a5c26f38b5729da1726fa3f5ea7714f5 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Sat, 11 Dec 2004 21:09:23 +0000 Subject: [PATCH] have epunt_cxx scan for configure files --- eclass/eutils.eclass | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/eclass/eutils.eclass b/eclass/eutils.eclass index 653c39a1b49f..8b9e72c73b2d 100644 --- a/eclass/eutils.eclass +++ b/eclass/eutils.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/eutils.eclass,v 1.126 2004/12/08 01:31:38 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/eutils.eclass,v 1.127 2004/12/11 21:09:23 vapier Exp $ # # Author: Martin Schlemmer # @@ -1539,6 +1539,12 @@ built_with_use() { # Many configure scripts wrongly bail when a C++ compiler # could not be detected. #73450 epunt_cxx() { - EPATCH_SINGLE_MSG="Removing useless C++ checks ..." \ - epatch "${PORTDIR}/eclass/ELT-patches/nocxx/nocxx.patch" + local dir=$1 + [[ -z ${dir} ]] && dir=${S} + ebegin "Removing useless C++ checks" + local f + for f in $(find ${dir} -name configure) ; do + patch -p0 "${f}" "${PORTDIR}/eclass/ELT-patches/nocxx/nocxx.patch" > /dev/null + done + eend 0 } -- 2.26.2