/[gentoo-x86]/eclass/gnuconfig.eclass
Gentoo

Diff of /eclass/gnuconfig.eclass

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.16 Revision 1.18
1# Copyright 1999-2004 Gentoo Technologies, Inc. 1# Copyright 1999-2004 Gentoo Technologies, Inc.
2# Distributed under the terms of the GNU General Public License v2 2# Distributed under the terms of the GNU General Public License v2
3# $Header: /var/cvsroot/gentoo-x86/eclass/gnuconfig.eclass,v 1.16 2004/04/24 02:22:57 vapier Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/gnuconfig.eclass,v 1.18 2004/06/23 02:58:32 vapier Exp $
4# 4#
5# Author: Will Woods <wwoods@gentoo.org> 5# Author: Will Woods <wwoods@gentoo.org>
6# 6#
7# This eclass is used to automatically update files that typically come with 7# This eclass is used to automatically update files that typically come with
8# automake to the newest version available on the system. The most common use 8# automake to the newest version available on the system. The most common use
17# gnuconfig_findnewest(), below. 17# gnuconfig_findnewest(), below.
18 18
19ECLASS=gnuconfig 19ECLASS=gnuconfig
20INHERITED="$INHERITED $ECLASS" 20INHERITED="$INHERITED $ECLASS"
21 21
22DEPEND="sys-devel/gnuconfig 22DEPEND="sys-devel/gnuconfig"
23 !bootstrap? ( sys-devel/libtool )"
24 23
25DESCRIPTION="Based on the ${ECLASS} eclass" 24DESCRIPTION="Based on the ${ECLASS} eclass"
26 25
27# Wrapper function for gnuconfig_do_update. If no arguments are given, update 26# Wrapper function for gnuconfig_do_update. If no arguments are given, update
28# config.sub and config.guess (old default behavior), otherwise update the 27# config.sub and config.guess (old default behavior), otherwise update the
51 targetlist=`find ${S} -name "${file}"` 50 targetlist=`find ${S} -name "${file}"`
52 if [ -n "$targetlist" ] ; then 51 if [ -n "$targetlist" ] ; then
53 for target in $targetlist; do 52 for target in $targetlist; do
54 einfo " Updating ${target/$S\//}" 53 einfo " Updating ${target/$S\//}"
55 cp -f ${configsubs_dir}/${file} ${target} 54 cp -f ${configsubs_dir}/${file} ${target}
56 eend $! 55 eend $?
57 done 56 done
58 else 57 else
59 ewarn " No ${file} found in ${S}, skipping.." 58 ewarn " No ${file} found in ${S}, skipping.."
60 fi 59 fi
61 done 60 done

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.18

  ViewVC Help
Powered by ViewVC 1.1.20