Changeset 503 for trunk/src/gmake/config/missing
- Timestamp:
- Sep 15, 2006, 7:09:38 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gmake/config/missing
-
Property svn:executable
set to
*
r151 r503 2 2 # Common stub for a few missing GNU programs while installing. 3 3 4 scriptversion=200 3-09-02.235 6 # Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003 4 scriptversion=2005-06-08.21 5 6 # Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005 7 7 # Free Software Foundation, Inc. 8 8 # Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996. … … 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., 5 9 Temple Place - Suite 330, Boston, MA23 # 0211 1-1307, USA.22 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 23 # 02110-1301, USA. 24 24 25 25 # As a special exception to the GNU General Public License, if you … … 61 61 fi 62 62 ;; 63 esac64 65 # If it does not exist, or fails to run (possibly an outdated version),66 # try to emulate it.67 case "$1" in68 63 69 64 -h|--h|--he|--hel|--help) … … 93 88 94 89 Send bug reports to <bug-automake@gnu.org>." 90 exit $? 95 91 ;; 96 92 97 93 -v|--v|--ve|--ver|--vers|--versi|--versio|--version) 98 94 echo "missing $scriptversion (GNU Automake)" 95 exit $? 99 96 ;; 100 97 … … 105 102 ;; 106 103 107 aclocal*) 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 *) 108 124 if test -z "$run" && ($1 --version) > /dev/null 2>&1; then 109 125 # We have it, but it failed. 110 126 exit 1 111 fi 112 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 aclocal*) 113 140 echo 1>&2 "\ 114 141 WARNING: \`$1' is $msg. You should only need it if … … 120 147 121 148 autoconf) 122 if test -z "$run" && ($1 --version) > /dev/null 2>&1; then123 # We have it, but it failed.124 exit 1125 fi126 127 149 echo 1>&2 "\ 128 150 WARNING: \`$1' is $msg. You should only need it if … … 134 156 135 157 autoheader) 136 if test -z "$run" && ($1 --version) > /dev/null 2>&1; then137 # We have it, but it failed.138 exit 1139 fi140 141 158 echo 1>&2 "\ 142 159 WARNING: \`$1' is $msg. You should only need it if … … 158 175 159 176 automake*) 160 if test -z "$run" && ($1 --version) > /dev/null 2>&1; then161 # We have it, but it failed.162 exit 1163 fi164 165 177 echo 1>&2 "\ 166 178 WARNING: \`$1' is $msg. You should only need it if … … 174 186 175 187 autom4te) 176 if test -z "$run" && ($1 --version) > /dev/null 2>&1; then177 # We have it, but it failed.178 exit 1179 fi180 181 188 echo 1>&2 "\ 182 189 WARNING: \`$1' is needed, but is $msg. … … 255 262 256 263 help2man) 257 if test -z "$run" && ($1 --version) > /dev/null 2>&1; then258 # We have it, but it failed.259 exit 1260 fi261 262 264 echo 1>&2 "\ 263 265 WARNING: \`$1' is $msg. You should only need it if … … 280 282 281 283 makeinfo) 282 if test -z "$run" && (makeinfo --version) > /dev/null 2>&1; then283 # We have makeinfo, but it failed.284 exit 1285 fi286 287 284 echo 1>&2 "\ 288 285 WARNING: \`$1' is $msg. You should only need it if … … 292 289 DU, IRIX). You might want to install the \`Texinfo' package or 293 290 the \`GNU make' package. Grab either from any GNU archive site." 291 # The file to touch is that specified with -o ... 294 292 file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` 295 293 if test -z "$file"; then 296 file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` 297 file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file` 298 fi 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 299 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 299 303 touch $file 300 304 ;; … … 302 306 tar) 303 307 shift 304 if test -n "$run"; then305 echo 1>&2 "ERROR: \`tar' requires --run"306 exit 1307 fi308 308 309 309 # We have already tried tar in the generic part. -
Property svn:executable
set to
Note:
See TracChangeset
for help on using the changeset viewer.