~ubuntu-branches/ubuntu/lucid/pygobject/lucid

« back to all changes in this revision

Viewing changes to missing

  • Committer: Bazaar Package Importer
  • Author(s): Josselin Mouette
  • Date: 2008-06-07 15:05:11 UTC
  • mfrom: (1.1.17 upstream) (30.1.6 intrepid)
  • Revision ID: james.westby@ubuntu.com-20080607150511-zcznoxxnc1w70k2s
Tags: 2.14.2-1
* Switch to quilt; build-depend on quilt.
* New upstream release.
  + Refresh patches.
* 03_maintainer_mode.patch: add AM_MAINTAINER_MODE.
* 61_wakeupfd-fix.patch: do not use the wakeupfd in non-threaded 
  applications, as it is not initialized.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#! /bin/sh
2
2
# Common stub for a few missing GNU programs while installing.
3
3
 
4
 
scriptversion=2005-06-08.21
 
4
scriptversion=2003-09-02.23
5
5
 
6
 
# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005
 
6
# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003 
7
7
#   Free Software Foundation, Inc.
8
8
# Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
9
9
 
19
19
 
20
20
# You should have received a copy of the GNU General Public License
21
21
# along with this program; if not, write to the Free Software
22
 
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
23
 
# 02110-1301, USA.
 
22
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 
23
# 02111-1307, USA.
24
24
 
25
25
# As a special exception to the GNU General Public License, if you
26
26
# distribute this file as part of a program that contains a
60
60
    msg="probably too old"
61
61
  fi
62
62
  ;;
 
63
esac
 
64
 
 
65
# If it does not exist, or fails to run (possibly an outdated version),
 
66
# try to emulate it.
 
67
case "$1" in
63
68
 
64
69
  -h|--h|--he|--hel|--help)
65
70
    echo "\
87
92
  yacc         create \`y.tab.[ch]', if possible, from existing .[ch]
88
93
 
89
94
Send bug reports to <bug-automake@gnu.org>."
90
 
    exit $?
91
95
    ;;
92
96
 
93
97
  -v|--v|--ve|--ver|--vers|--versi|--versio|--version)
94
98
    echo "missing $scriptversion (GNU Automake)"
95
 
    exit $?
96
99
    ;;
97
100
 
98
101
  -*)
101
104
    exit 1
102
105
    ;;
103
106
 
104
 
esac
105
 
 
106
 
# Now exit if we have it, but it failed.  Also exit now if we
107
 
# don't have it and --version was passed (most likely to detect
108
 
# the program).
109
 
case "$1" in
110
 
  lex|yacc)
111
 
    # Not GNU programs, they don't have --version.
112
 
    ;;
113
 
 
114
 
  tar)
115
 
    if test -n "$run"; then
116
 
       echo 1>&2 "ERROR: \`tar' requires --run"
117
 
       exit 1
118
 
    elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
119
 
       exit 1
120
 
    fi
121
 
    ;;
122
 
 
123
 
  *)
124
 
    if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
125
 
       # We have it, but it failed.
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
130
 
       # $TOOL exists and not knowing $TOOL uses missing.
131
 
       exit 1
132
 
    fi
133
 
    ;;
134
 
esac
135
 
 
136
 
# If it does not exist, or fails to run (possibly an outdated version),
137
 
# try to emulate it.
138
 
case "$1" in
139
107
  aclocal*)
 
108
    if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
 
109
       # We have it, but it failed.
 
110
       exit 1
 
111
    fi
 
112
 
140
113
    echo 1>&2 "\
141
114
WARNING: \`$1' is $msg.  You should only need it if
142
115
         you modified \`acinclude.m4' or \`${configure_ac}'.  You might want
146
119
    ;;
147
120
 
148
121
  autoconf)
 
122
    if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
 
123
       # We have it, but it failed.
 
124
       exit 1
 
125
    fi
 
126
 
149
127
    echo 1>&2 "\
150
128
WARNING: \`$1' is $msg.  You should only need it if
151
129
         you modified \`${configure_ac}'.  You might want to install the
155
133
    ;;
156
134
 
157
135
  autoheader)
 
136
    if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
 
137
       # We have it, but it failed.
 
138
       exit 1
 
139
    fi
 
140
 
158
141
    echo 1>&2 "\
159
142
WARNING: \`$1' is $msg.  You should only need it if
160
143
         you modified \`acconfig.h' or \`${configure_ac}'.  You might want
174
157
    ;;
175
158
 
176
159
  automake*)
 
160
    if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
 
161
       # We have it, but it failed.
 
162
       exit 1
 
163
    fi
 
164
 
177
165
    echo 1>&2 "\
178
166
WARNING: \`$1' is $msg.  You should only need it if
179
167
         you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'.
185
173
    ;;
186
174
 
187
175
  autom4te)
 
176
    if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
 
177
       # We have it, but it failed.
 
178
       exit 1
 
179
    fi
 
180
 
188
181
    echo 1>&2 "\
189
182
WARNING: \`$1' is needed, but is $msg.
190
183
         You might have modified some files without having the
261
254
    ;;
262
255
 
263
256
  help2man)
 
257
    if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
 
258
       # We have it, but it failed.
 
259
       exit 1
 
260
    fi
 
261
 
264
262
    echo 1>&2 "\
265
263
WARNING: \`$1' is $msg.  You should only need it if
266
264
         you modified a dependency of a manual page.  You may need the
281
279
    ;;
282
280
 
283
281
  makeinfo)
 
282
    if test -z "$run" && (makeinfo --version) > /dev/null 2>&1; then
 
283
       # We have makeinfo, but it failed.
 
284
       exit 1
 
285
    fi
 
286
 
284
287
    echo 1>&2 "\
285
288
WARNING: \`$1' is $msg.  You should only need it if
286
289
         you modified a \`.texi' or \`.texinfo' file, or any other file
288
291
         call might also be the consequence of using a buggy \`make' (AIX,
289
292
         DU, IRIX).  You might want to install the \`Texinfo' package or
290
293
         the \`GNU make' package.  Grab either from any GNU archive site."
291
 
    # The file to touch is that specified with -o ...
292
294
    file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
293
295
    if test -z "$file"; then
294
 
      # ... or it is the one specified with @setfilename ...
295
 
      infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
296
 
      file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $infile`
297
 
      # ... or it is derived from the source name (dir/f.texi becomes f.info)
298
 
      test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info
 
296
      file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
 
297
      file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file`
299
298
    fi
300
 
    # If the file does not exist, the user really needs makeinfo;
301
 
    # let's fail without touching anything.
302
 
    test -f $file || exit 1
303
299
    touch $file
304
300
    ;;
305
301
 
306
302
  tar)
307
303
    shift
 
304
    if test -n "$run"; then
 
305
      echo 1>&2 "ERROR: \`tar' requires --run"
 
306
      exit 1
 
307
    fi
308
308
 
309
309
    # We have already tried tar in the generic part.
310
310
    # Look for gnutar/gtar before invocation to avoid ugly error