Revision 2066

View differences:

ChangeLog.ja
1 1
2008-11-13
2 2

  
3 3
	* po/Makefile.in.in: datarootdir ?Τ????˹?????
4
	* missing: ??????
4 5

  
5 6
2008-11-13
6 7

  
configure.in
9 9
MICRO_VERSION=0
10 10
INTERFACE_AGE=0
11 11
BINARY_AGE=0
12
EXTRA_VERSION=beta1
12
EXTRA_VERSION=beta2
13 13
BUILD_REVISION=0
14 14
VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION$EXTRA_VERSION
15 15

  
ChangeLog
1 1
2008-11-13
2 2

  
3 3
	* po/Makefile.in.in: updated for datarootdir.
4
	* missing: updated.
4 5

  
5 6
2008-11-13
6 7

  
missing
1 1
#! /bin/sh
2 2
# Common stub for a few missing GNU programs while installing.
3
# Copyright (C) 1996, 1997, 2001, 2002 Free Software Foundation, Inc.
4
# Franc,ois Pinard <pinard@iro.umontreal.ca>, 1996.
3
# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003 Free Software Foundation, Inc.
4
# Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
5 5

  
6 6
# This program is free software; you can redistribute it and/or modify
7 7
# it under the terms of the GNU General Public License as published by
......
18 18
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
19 19
# 02111-1307, USA.
20 20

  
21
# As a special exception to the GNU General Public License, if you
22
# distribute this file as part of a program that contains a
23
# configuration script generated by Autoconf, you may include it under
24
# the same distribution terms that you use for the rest of that program.
25

  
21 26
if test $# -eq 0; then
22 27
  echo 1>&2 "Try \`$0 --help' for more information"
23 28
  exit 1
24 29
fi
25 30

  
31
run=:
32

  
26 33
# In the cases where this matters, `missing' is being run in the
27 34
# srcdir already.
28
if test -f configure.in; then
35
if test -f configure.ac; then
29 36
  configure_ac=configure.ac
30 37
else
31 38
  configure_ac=configure.in
32 39
fi
33 40

  
34 41
case "$1" in
42
--run)
43
  # Try to run requested program, and just exit if it succeeds.
44
  run=
45
  shift
46
  "$@" && exit 0
47
  ;;
48
esac
35 49

  
50
# If it does not exist, or fails to run (possibly an outdated version),
51
# try to emulate it.
52
case "$1" in
53

  
36 54
  -h|--h|--he|--hel|--help)
37 55
    echo "\
38 56
$0 [OPTION]... PROGRAM [ARGUMENT]...
......
43 61
Options:
44 62
  -h, --help      display this help and exit
45 63
  -v, --version   output version information and exit
64
  --run           try to run the given command, and emulate it if it fails
46 65

  
47 66
Supported PROGRAM values:
48 67
  aclocal      touch file \`aclocal.m4'
......
51 70
  automake     touch all \`Makefile.in' files
52 71
  bison        create \`y.tab.[ch]', if possible, from existing .[ch]
53 72
  flex         create \`lex.yy.c', if possible, from existing .c
73
  help2man     touch the output file
54 74
  lex          create \`lex.yy.c', if possible, from existing .c
55 75
  makeinfo     touch the output file
76
  tar          try tar, gnutar, gtar, then tar without non-portable flags
56 77
  yacc         create \`y.tab.[ch]', if possible, from existing .[ch]"
57 78
    ;;
58 79

  
59 80
  -v|--v|--ve|--ver|--vers|--versi|--versio|--version)
60
    echo "missing - GNU libit 0.0"
81
    echo "missing 0.4 - GNU automake"
61 82
    ;;
62 83

  
63 84
  -*)
......
67 88
    ;;
68 89

  
69 90
  aclocal*)
91
    if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
92
       # We have it, but it failed.
93
       exit 1
94
    fi
95

  
70 96
    echo 1>&2 "\
71 97
WARNING: \`$1' is missing on your system.  You should only need it if
72
         you modified \`acinclude.m4' or \`$configure_ac'.  You might want
98
         you modified \`acinclude.m4' or \`${configure_ac}'.  You might want
73 99
         to install the \`Automake' and \`Perl' packages.  Grab them from
74 100
         any GNU archive site."
75 101
    touch aclocal.m4
76 102
    ;;
77 103

  
78 104
  autoconf)
105
    if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
106
       # We have it, but it failed.
107
       exit 1
108
    fi
109

  
79 110
    echo 1>&2 "\
80 111
WARNING: \`$1' is missing on your system.  You should only need it if
81
         you modified \`$configure_ac'.  You might want to install the
112
         you modified \`${configure_ac}'.  You might want to install the
82 113
         \`Autoconf' and \`GNU m4' packages.  Grab them from any GNU
83 114
         archive site."
84 115
    touch configure
85 116
    ;;
86 117

  
87 118
  autoheader)
119
    if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
120
       # We have it, but it failed.
121
       exit 1
122
    fi
123

  
88 124
    echo 1>&2 "\
89 125
WARNING: \`$1' is missing on your system.  You should only need it if
90
         you modified \`acconfig.h' or \`$configure_ac'.  You might want
126
         you modified \`acconfig.h' or \`${configure_ac}'.  You might want
91 127
         to install the \`Autoconf' and \`GNU m4' packages.  Grab them
92 128
         from any GNU archive site."
93
    files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' $configure_ac`
129
    files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}`
94 130
    test -z "$files" && files="config.h"
95 131
    touch_files=
96 132
    for f in $files; do
......
104 140
    ;;
105 141

  
106 142
  automake*)
143
    if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
144
       # We have it, but it failed.
145
       exit 1
146
    fi
147

  
107 148
    echo 1>&2 "\
108 149
WARNING: \`$1' is missing on your system.  You should only need it if
109
         you modified \`Makefile.am', \`acinclude.m4' or \`$configure_ac'.
150
         you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'.
110 151
         You might want to install the \`Automake' and \`Perl' packages.
111 152
         Grab them from any GNU archive site."
112 153
    find . -type f -name Makefile.am -print |
......
114 155
	   while read f; do touch "$f"; done
115 156
    ;;
116 157

  
158
  autom4te)
159
    if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
160
       # We have it, but it failed.
161
       exit 1
162
    fi
163

  
164
    echo 1>&2 "\
165
WARNING: \`$1' is needed, and you do not seem to have it handy on your
166
         system.  You might have modified some files without having the
167
         proper tools for further handling them.
168
         You can get \`$1' as part of \`Autoconf' from any GNU
169
         archive site."
170

  
171
    file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'`
172
    test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'`
173
    if test -f "$file"; then
174
	touch $file
175
    else
176
	test -z "$file" || exec >$file
177
	echo "#! /bin/sh"
178
	echo "# Created by GNU Automake missing as a replacement of"
179
	echo "#  $ $@"
180
	echo "exit 0"
181
	chmod +x $file
182
	exit 1
183
    fi
184
    ;;
185

  
117 186
  bison|yacc)
118 187
    echo 1>&2 "\
119 188
WARNING: \`$1' is missing on your system.  You should only need it if
......
167 236
    fi
168 237
    ;;
169 238

  
239
  help2man)
240
    if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
241
       # We have it, but it failed.
242
       exit 1
243
    fi
244

  
245
    echo 1>&2 "\
246
WARNING: \`$1' is missing on your system.  You should only need it if
247
	 you modified a dependency of a manual page.  You may need the
248
	 \`Help2man' package in order for those modifications to take
249
	 effect.  You can get \`Help2man' from any GNU archive site."
250

  
251
    file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
252
    if test -z "$file"; then
253
	file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'`
254
    fi
255
    if [ -f "$file" ]; then
256
	touch $file
257
    else
258
	test -z "$file" || exec >$file
259
	echo ".ab help2man is required to generate this page"
260
	exit 1
261
    fi
262
    ;;
263

  
170 264
  makeinfo)
265
    if test -z "$run" && (makeinfo --version) > /dev/null 2>&1; then
266
       # We have makeinfo, but it failed.
267
       exit 1
268
    fi
269

  
171 270
    echo 1>&2 "\
172 271
WARNING: \`$1' is missing on your system.  You should only need it if
173 272
         you modified a \`.texi' or \`.texinfo' file, or any other file
......
183 282
    touch $file
184 283
    ;;
185 284

  
285
  tar)
286
    shift
287
    if test -n "$run"; then
288
      echo 1>&2 "ERROR: \`tar' requires --run"
289
      exit 1
290
    fi
291

  
292
    # We have already tried tar in the generic part.
293
    # Look for gnutar/gtar before invocation to avoid ugly error
294
    # messages.
295
    if (gnutar --version > /dev/null 2>&1); then
296
       gnutar "$@" && exit 0
297
    fi
298
    if (gtar --version > /dev/null 2>&1); then
299
       gtar "$@" && exit 0
300
    fi
301
    firstarg="$1"
302
    if shift; then
303
	case "$firstarg" in
304
	*o*)
305
	    firstarg=`echo "$firstarg" | sed s/o//`
306
	    tar "$firstarg" "$@" && exit 0
307
	    ;;
308
	esac
309
	case "$firstarg" in
310
	*h*)
311
	    firstarg=`echo "$firstarg" | sed s/h//`
312
	    tar "$firstarg" "$@" && exit 0
313
	    ;;
314
	esac
315
    fi
316

  
317
    echo 1>&2 "\
318
WARNING: I can't seem to be able to run \`tar' with the given arguments.
319
         You may want to install GNU tar or Free paxutils, or check the
320
         command line arguments."
321
    exit 1
322
    ;;
323

  
186 324
  *)
187 325
    echo 1>&2 "\
188 326
WARNING: \`$1' is needed, and you do not seem to have it handy on your
189 327
         system.  You might have modified some files without having the
190 328
         proper tools for further handling them.  Check the \`README' file,
191
         it often tells you about the needed prerequirements for installing
329
         it often tells you about the needed prerequisites for installing
192 330
         this package.  You may also peek at any GNU archive site, in case
193 331
         some other package would contain this missing \`$1' program."
194 332
    exit 1

Also available in: Unified diff