ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/branches/8.2.x/missing
(Generate patch)

Comparing ircd-hybrid-8/missing (file contents):
Revision 1291 by michael, Sun Feb 12 20:24:41 2012 UTC vs.
Revision 1375 by michael, Fri Apr 27 08:01:46 2012 UTC

# Line 1 | Line 1
1   #! /bin/sh
2   # Common stub for a few missing GNU programs while installing.
3  
4 < scriptversion=2012-01-06.13; # UTC
4 > scriptversion=2012-01-06.18; # UTC
5  
6 < # Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006,
7 < # 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc.
6 > # Copyright (C) 1996-2012 Free Software Foundation, Inc.
7   # Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
8  
9   # This program is free software; you can redistribute it and/or modify
# Line 26 | Line 25 | scriptversion=2012-01-06.13; # UTC
25   # the same distribution terms that you use for the rest of that program.
26  
27   if test $# -eq 0; then
28 <  echo 1>&2 "Try \`$0 --help' for more information"
28 >  echo 1>&2 "Try '$0 --help' for more information"
29    exit 1
30   fi
31  
# Line 34 | Line 33 | run=:
33   sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p'
34   sed_minuso='s/.* -o \([^ ]*\).*/\1/p'
35  
36 < # In the cases where this matters, `missing' is being run in the
36 > # In the cases where this matters, 'missing' is being run in the
37   # srcdir already.
38   if test -f configure.ac; then
39    configure_ac=configure.ac
# Line 65 | Line 64 | case $1 in
64      echo "\
65   $0 [OPTION]... PROGRAM [ARGUMENT]...
66  
67 < Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
67 > Handle 'PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
68   error status if there is no known handling for PROGRAM.
69  
70   Options:
# Line 74 | Line 73 | Options:
73    --run           try to run the given command, and emulate it if it fails
74  
75   Supported PROGRAM values:
76 <  aclocal      touch file \`aclocal.m4'
77 <  autoconf     touch file \`configure'
78 <  autoheader   touch file \`config.h.in'
76 >  aclocal      touch file 'aclocal.m4'
77 >  autoconf     touch file 'configure'
78 >  autoheader   touch file 'config.h.in'
79    autom4te     touch the output file, or create a stub one
80 <  automake     touch all \`Makefile.in' files
81 <  bison        create \`y.tab.[ch]', if possible, from existing .[ch]
82 <  flex         create \`lex.yy.c', if possible, from existing .c
80 >  automake     touch all 'Makefile.in' files
81 >  bison        create 'y.tab.[ch]', if possible, from existing .[ch]
82 >  flex         create 'lex.yy.c', if possible, from existing .c
83    help2man     touch the output file
84 <  lex          create \`lex.yy.c', if possible, from existing .c
84 >  lex          create 'lex.yy.c', if possible, from existing .c
85    makeinfo     touch the output file
86 <  yacc         create \`y.tab.[ch]', if possible, from existing .[ch]
86 >  yacc         create 'y.tab.[ch]', if possible, from existing .[ch]
87  
88 < Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and
89 < \`g' are ignored when checking the name.
88 > Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and
89 > 'g' are ignored when checking the name.
90  
91   Send bug reports to <bug-automake@gnu.org>."
92      exit $?
# Line 99 | Line 98 | Send bug reports to <bug-automake@gnu.or
98      ;;
99  
100    -*)
101 <    echo 1>&2 "$0: Unknown \`$1' option"
102 <    echo 1>&2 "Try \`$0 --help' for more information"
101 >    echo 1>&2 "$0: Unknown '$1' option"
102 >    echo 1>&2 "Try '$0 --help' for more information"
103      exit 1
104      ;;
105  
# Line 127 | Line 126 | case $1 in
126         exit 1
127      elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
128         # Could not run --version or --help.  This is probably someone
129 <       # running `$TOOL --version' or `$TOOL --help' to check whether
129 >       # running '$TOOL --version' or '$TOOL --help' to check whether
130         # $TOOL exists and not knowing $TOOL uses missing.
131         exit 1
132      fi
# Line 139 | Line 138 | esac
138   case $program in
139    aclocal*)
140      echo 1>&2 "\
141 < WARNING: \`$1' is $msg.  You should only need it if
142 <         you modified \`acinclude.m4' or \`${configure_ac}'.  You might want
143 <         to install the \`Automake' and \`Perl' packages.  Grab them from
141 > WARNING: '$1' is $msg.  You should only need it if
142 >         you modified 'acinclude.m4' or '${configure_ac}'.  You might want
143 >         to install the Automake and Perl packages.  Grab them from
144           any GNU archive site."
145      touch aclocal.m4
146      ;;
147  
148    autoconf*)
149      echo 1>&2 "\
150 < WARNING: \`$1' is $msg.  You should only need it if
151 <         you modified \`${configure_ac}'.  You might want to install the
152 <         \`Autoconf' and \`GNU m4' packages.  Grab them from any GNU
150 > WARNING: '$1' is $msg.  You should only need it if
151 >         you modified '${configure_ac}'.  You might want to install the
152 >         Autoconf and GNU m4 packages.  Grab them from any GNU
153           archive site."
154      touch configure
155      ;;
156  
157    autoheader*)
158      echo 1>&2 "\
159 < WARNING: \`$1' is $msg.  You should only need it if
160 <         you modified \`acconfig.h' or \`${configure_ac}'.  You might want
161 <         to install the \`Autoconf' and \`GNU m4' packages.  Grab them
159 > WARNING: '$1' is $msg.  You should only need it if
160 >         you modified 'acconfig.h' or '${configure_ac}'.  You might want
161 >         to install the Autoconf and GNU m4 packages.  Grab them
162           from any GNU archive site."
163      files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}`
164      test -z "$files" && files="config.h"
# Line 176 | Line 175 | WARNING: \`$1' is $msg.  You should only
175  
176    automake*)
177      echo 1>&2 "\
178 < WARNING: \`$1' is $msg.  You should only need it if
179 <         you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'.
180 <         You might want to install the \`Automake' and \`Perl' packages.
178 > WARNING: '$1' is $msg.  You should only need it if
179 >         you modified 'Makefile.am', 'acinclude.m4' or '${configure_ac}'.
180 >         You might want to install the Automake and Perl packages.
181           Grab them from any GNU archive site."
182      find . -type f -name Makefile.am -print |
183             sed 's/\.am$/.in/' |
# Line 187 | Line 186 | WARNING: \`$1' is $msg.  You should only
186  
187    autom4te*)
188      echo 1>&2 "\
189 < WARNING: \`$1' is needed, but is $msg.
189 > WARNING: '$1' is needed, but is $msg.
190           You might have modified some files without having the
191           proper tools for further handling them.
192 <         You can get \`$1' as part of \`Autoconf' from any GNU
192 >         You can get '$1' as part of Autoconf from any GNU
193           archive site."
194  
195      file=`echo "$*" | sed -n "$sed_output"`
# Line 210 | Line 209 | WARNING: \`$1' is needed, but is $msg.
209  
210    bison*|yacc*)
211      echo 1>&2 "\
212 < WARNING: \`$1' $msg.  You should only need it if
213 <         you modified a \`.y' file.  You may need the \`Bison' package
212 > WARNING: '$1' $msg.  You should only need it if
213 >         you modified a '.y' file.  You may need the Bison package
214           in order for those modifications to take effect.  You can get
215 <         \`Bison' from any GNU archive site."
215 >         Bison from any GNU archive site."
216      rm -f y.tab.c y.tab.h
217      if test $# -ne 1; then
218          eval LASTARG=\${$#}
# Line 240 | Line 239 | WARNING: \`$1' $msg.  You should only ne
239  
240    lex*|flex*)
241      echo 1>&2 "\
242 < WARNING: \`$1' is $msg.  You should only need it if
243 <         you modified a \`.l' file.  You may need the \`Flex' package
242 > WARNING: '$1' is $msg.  You should only need it if
243 >         you modified a '.l' file.  You may need the Flex package
244           in order for those modifications to take effect.  You can get
245 <         \`Flex' from any GNU archive site."
245 >         Flex from any GNU archive site."
246      rm -f lex.yy.c
247      if test $# -ne 1; then
248          eval LASTARG=\${$#}
# Line 263 | Line 262 | WARNING: \`$1' is $msg.  You should only
262  
263    help2man*)
264      echo 1>&2 "\
265 < WARNING: \`$1' is $msg.  You should only need it if
265 > WARNING: '$1' is $msg.  You should only need it if
266           you modified a dependency of a manual page.  You may need the
267 <         \`Help2man' package in order for those modifications to take
268 <         effect.  You can get \`Help2man' from any GNU archive site."
267 >         Help2man package in order for those modifications to take
268 >         effect.  You can get Help2man from any GNU archive site."
269  
270      file=`echo "$*" | sed -n "$sed_output"`
271      test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
# Line 281 | Line 280 | WARNING: \`$1' is $msg.  You should only
280  
281    makeinfo*)
282      echo 1>&2 "\
283 < WARNING: \`$1' is $msg.  You should only need it if
284 <         you modified a \`.texi' or \`.texinfo' file, or any other file
283 > WARNING: '$1' is $msg.  You should only need it if
284 >         you modified a '.texi' or '.texinfo' file, or any other file
285           indirectly affecting the aspect of the manual.  The spurious
286 <         call might also be the consequence of using a buggy \`make' (AIX,
287 <         DU, IRIX).  You might want to install the \`Texinfo' package or
288 <         the \`GNU make' package.  Grab either from any GNU archive site."
286 >         call might also be the consequence of using a buggy 'make' (AIX,
287 >         DU, IRIX).  You might want to install the Texinfo package or
288 >         the GNU make package.  Grab either from any GNU archive site."
289      # The file to touch is that specified with -o ...
290      file=`echo "$*" | sed -n "$sed_output"`
291      test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
# Line 310 | Line 309 | WARNING: \`$1' is $msg.  You should only
309  
310    *)
311      echo 1>&2 "\
312 < WARNING: \`$1' is needed, and is $msg.
312 > WARNING: '$1' is needed, and is $msg.
313           You might have modified some files without having the
314 <         proper tools for further handling them.  Check the \`README' file,
314 >         proper tools for further handling them.  Check the 'README' file,
315           it often tells you about the needed prerequisites for installing
316           this package.  You may also peek at any GNU archive site, in case
317 <         some other package would contain this missing \`$1' program."
317 >         some other package would contain this missing '$1' program."
318      exit 1
319      ;;
320   esac

Diff Legend

Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)