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

Diff of /eclass/gnuconfig.eclass

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

Revision 1.10 Revision 1.11
1# Copyright 1999-2003 Gentoo Technologies, Inc. 1# Copyright 1999-2003 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.10 2003/07/02 08:33:17 woodchip Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/gnuconfig.eclass,v 1.11 2003/07/12 09:29:29 kumba 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="$DEPEND sys-devel/libtool" 22DEPEND="$DEPEND sys-devel/libtool
23 sys-devel/gnuconfig"
23 24
24DESCRIPTION="Based on the ${ECLASS} eclass" 25DESCRIPTION="Based on the ${ECLASS} eclass"
25 26
26# Wrapper function for gnuconfig_do_update. If no arguments are given, update 27# Wrapper function for gnuconfig_do_update. If no arguments are given, update
27# config.sub and config.guess (old default behavior), otherwise update the 28# config.sub and config.guess (old default behavior), otherwise update the
59} 60}
60 61
61# this searches the standard locations for the newest config.{sub|guess}, and 62# this searches the standard locations for the newest config.{sub|guess}, and
62# returns the directory where they can be found. 63# returns the directory where they can be found.
63gnuconfig_findnewest() { 64gnuconfig_findnewest() {
64 local locations="/usr/share/automake-1.6/config.sub \ 65 local locations="/usr/share/gnuconfig/config.sub \
66 /usr/share/automake-1.6/config.sub \
65 /usr/share/automake-1.5/config.sub \ 67 /usr/share/automake-1.5/config.sub \
66 /usr/share/automake-1.4/config.sub \ 68 /usr/share/automake-1.4/config.sub \
67 /usr/share/libtool/config.sub" 69 /usr/share/libtool/config.sub"
68 grep -s '^timestamp' ${locations} | sort -n -t\' -k2 | tail -n 1 | sed 's,/config.sub:.*$,,' 70 grep -s '^timestamp' ${locations} | sort -n -t\' -k2 | tail -n 1 | sed 's,/config.sub:.*$,,'
69} 71}

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11

  ViewVC Help
Powered by ViewVC 1.1.20