mirror of
https://github.com/mirror/wget.git
synced 2025-03-29 13:30:30 +08:00
bootstrap: update from upstream.
This commit is contained in:
parent
b0a3d43014
commit
ce45fe71aa
@ -1,3 +1,7 @@
|
|||||||
|
2011-04-14 Giuseppe Scrivano <gscrivano@gnu.org>
|
||||||
|
|
||||||
|
* bootstrap: Update from gnulib.
|
||||||
|
|
||||||
2011-04-04 Giuseppe Scrivano <gscrivano@gnu.org>
|
2011-04-04 Giuseppe Scrivano <gscrivano@gnu.org>
|
||||||
|
|
||||||
* configure.ac: Use AC_CHECK_LIB to look for the openssl library.
|
* configure.ac: Use AC_CHECK_LIB to look for the openssl library.
|
||||||
|
46
bootstrap
46
bootstrap
@ -1,6 +1,6 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# Print a version string.
|
# Print a version string.
|
||||||
scriptversion=2011-03-03.12; # UTC
|
scriptversion=2011-04-05.18; # UTC
|
||||||
|
|
||||||
# Bootstrap this package from checked-out sources.
|
# Bootstrap this package from checked-out sources.
|
||||||
|
|
||||||
@ -130,18 +130,7 @@ source_base=lib
|
|||||||
m4_base=m4
|
m4_base=m4
|
||||||
doc_base=doc
|
doc_base=doc
|
||||||
tests_base=tests
|
tests_base=tests
|
||||||
|
gnulib_extra_files=''
|
||||||
# Extra files from gnulib, which override files from other sources.
|
|
||||||
gnulib_extra_files="
|
|
||||||
$build_aux/install-sh
|
|
||||||
$build_aux/missing
|
|
||||||
$build_aux/mdate-sh
|
|
||||||
$build_aux/texinfo.tex
|
|
||||||
$build_aux/depcomp
|
|
||||||
$build_aux/config.guess
|
|
||||||
$build_aux/config.sub
|
|
||||||
doc/INSTALL
|
|
||||||
"
|
|
||||||
|
|
||||||
# Additional gnulib-tool options to use. Use "\newline" to break lines.
|
# Additional gnulib-tool options to use. Use "\newline" to break lines.
|
||||||
gnulib_tool_option_extras=
|
gnulib_tool_option_extras=
|
||||||
@ -229,6 +218,18 @@ case "$0" in
|
|||||||
*) test -r "$0.conf" && . ./"$0.conf" ;;
|
*) test -r "$0.conf" && . ./"$0.conf" ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
# Extra files from gnulib, which override files from other sources.
|
||||||
|
test -z "${gnulib_extra_files}" && \
|
||||||
|
gnulib_extra_files="
|
||||||
|
$build_aux/install-sh
|
||||||
|
$build_aux/missing
|
||||||
|
$build_aux/mdate-sh
|
||||||
|
$build_aux/texinfo.tex
|
||||||
|
$build_aux/depcomp
|
||||||
|
$build_aux/config.guess
|
||||||
|
$build_aux/config.sub
|
||||||
|
doc/INSTALL
|
||||||
|
"
|
||||||
|
|
||||||
if test "$vc_ignore" = auto; then
|
if test "$vc_ignore" = auto; then
|
||||||
vc_ignore=
|
vc_ignore=
|
||||||
@ -278,14 +279,29 @@ if test -n "$checkout_only_file" && test ! -r "$checkout_only_file"; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Ensure that lines starting with ! sort last, per gitignore conventions
|
||||||
|
# for whitelisting exceptions after a more generic blacklist pattern.
|
||||||
|
sort_patterns() {
|
||||||
|
sort -u "$@" | sed '/^!/ {
|
||||||
|
H
|
||||||
|
d
|
||||||
|
}
|
||||||
|
$ {
|
||||||
|
P
|
||||||
|
x
|
||||||
|
s/^\n//
|
||||||
|
}'
|
||||||
|
}
|
||||||
|
|
||||||
# If $STR is not already on a line by itself in $FILE, insert it,
|
# If $STR is not already on a line by itself in $FILE, insert it,
|
||||||
# sorting the new contents of the file and replacing $FILE with the result.
|
# sorting the new contents of the file and replacing $FILE with the result.
|
||||||
insert_sorted_if_absent() {
|
insert_sorted_if_absent() {
|
||||||
file=$1
|
file=$1
|
||||||
str=$2
|
str=$2
|
||||||
test -f $file || touch $file
|
test -f $file || touch $file
|
||||||
echo "$str" | sort -u - $file | cmp - $file > /dev/null \
|
echo "$str" | sort_patterns - $file | cmp - $file > /dev/null \
|
||||||
|| echo "$str" | sort -u - $file -o $file \
|
|| { echo "$str" | sort_patterns - $file > $file.bak \
|
||||||
|
&& mv $file.bak $file; } \
|
||||||
|| exit 1
|
|| exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user