Some patches from Marc Espie that make autoconf 2.52 work with the updated
/usr/bin/m4. (Turn off some GNU m4 checks, and go back to non-frozen source files.)
This commit is contained in:
parent
2766c577c2
commit
4218eaa025
3
gnu/dist/autoconf/Makefile.in
vendored
3
gnu/dist/autoconf/Makefile.in
vendored
@ -89,7 +89,7 @@ m4sources = m4sugar.m4 m4sh.m4 $(srcdir)/acversion.m4
|
|||||||
distpkgdataDATA = acfunctions acheaders acidentifiers acmakevars acprograms aclibraries $(m4sources)
|
distpkgdataDATA = acfunctions acheaders acidentifiers acmakevars acprograms aclibraries $(m4sources)
|
||||||
|
|
||||||
|
|
||||||
nodistpkgdataDATA = autoconf.m4f
|
nodistpkgdataDATA =
|
||||||
|
|
||||||
pkgdata_DATA = $(distpkgdataDATA) $(nodistpkgdataDATA)
|
pkgdata_DATA = $(distpkgdataDATA) $(nodistpkgdataDATA)
|
||||||
|
|
||||||
@ -176,6 +176,7 @@ install-pkgdataDATA: $(pkgdata_DATA)
|
|||||||
@$(NORMAL_INSTALL)
|
@$(NORMAL_INSTALL)
|
||||||
$(mkinstalldirs) $(DESTDIR)$(pkgdatadir)
|
$(mkinstalldirs) $(DESTDIR)$(pkgdatadir)
|
||||||
@list='$(pkgdata_DATA)'; for p in $$list; do \
|
@list='$(pkgdata_DATA)'; for p in $$list; do \
|
||||||
|
p=`basename $$p`; \
|
||||||
if test -f $(srcdir)/$$p; then \
|
if test -f $(srcdir)/$$p; then \
|
||||||
echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(pkgdatadir)/$$p"; \
|
echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(pkgdatadir)/$$p"; \
|
||||||
$(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(pkgdatadir)/$$p; \
|
$(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(pkgdatadir)/$$p; \
|
||||||
|
7
gnu/dist/autoconf/acgeneral.m4
vendored
7
gnu/dist/autoconf/acgeneral.m4
vendored
@ -413,12 +413,11 @@ m4_define([AC_FOREACH],
|
|||||||
# | column 2 |
|
# | column 2 |
|
||||||
# column 0 column 26
|
# column 0 column 26
|
||||||
#
|
#
|
||||||
|
m4_define([AC_PadLeft],
|
||||||
|
[m4_if(m4_eval([$1] > [$2]),1,[[ ]AC_PadLeft([$1]-1,[$2])])])
|
||||||
m4_define([AC_HELP_STRING],
|
m4_define([AC_HELP_STRING],
|
||||||
[m4_pushdef([AC_Prefix], m4_default([$3], [ ]))dnl
|
[m4_pushdef([AC_Prefix], m4_default([$3], [ ]))dnl
|
||||||
m4_pushdef([AC_Prefix_Format],
|
m4_text_wrap([$2], AC_Prefix, [ $1]AC_PadLeft(m4_len(AC_Prefix),m4_len([$1])+2))dnl
|
||||||
[ %-]m4_eval(m4_len(AC_Prefix) - 3)[s ])dnl [ %-23s ]
|
|
||||||
m4_text_wrap([$2], AC_Prefix, m4_format(AC_Prefix_Format, [$1]))dnl
|
|
||||||
m4_popdef([AC_Prefix_Format])dnl
|
|
||||||
m4_popdef([AC_Prefix])dnl
|
m4_popdef([AC_Prefix])dnl
|
||||||
])
|
])
|
||||||
|
|
||||||
|
21
gnu/dist/autoconf/autoconf.in
vendored
21
gnu/dist/autoconf/autoconf.in
vendored
@ -99,21 +99,6 @@ ac_LF_and_DOT=`echo; echo .`
|
|||||||
case "$M4" in
|
case "$M4" in
|
||||||
[\\/]* | ?:[\\/]*) test -f "$M4" || M4=m4 ;;
|
[\\/]* | ?:[\\/]*) test -f "$M4" || M4=m4 ;;
|
||||||
esac
|
esac
|
||||||
# Some non-GNU m4's don't reject the --help option, so give them /dev/null.
|
|
||||||
case `$M4 --help </dev/null 2>&1` in
|
|
||||||
*reload-state*);;
|
|
||||||
*) echo "$me: Autoconf requires GNU m4 1.4 or later" >&2; exit 1 ;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
# Set some high recursion limit as the default limit, 250, has already
|
|
||||||
# been hit with AC_OUTPUT.
|
|
||||||
case " $M4 " in
|
|
||||||
*" --nesting-limit"* | *" -L"* )
|
|
||||||
# Don't override the user's choice
|
|
||||||
;;
|
|
||||||
*) M4="$M4 --nesting-limit=1024"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
|
|
||||||
# Find a good AWK.
|
# Find a good AWK.
|
||||||
@ -279,7 +264,7 @@ test -f "$autoconf_dir/acsite.m4" && acsite_m4="$autoconf_dir/acsite.m4"
|
|||||||
test -f "$localdir/aclocal.m4" && aclocal_m4="$localdir/aclocal.m4"
|
test -f "$localdir/aclocal.m4" && aclocal_m4="$localdir/aclocal.m4"
|
||||||
m4_common="-I $autoconf_dir -I $localdir -Dm4_tmpdir=$tmp"
|
m4_common="-I $autoconf_dir -I $localdir -Dm4_tmpdir=$tmp"
|
||||||
m4_prefiles=" $autoconf_dir/autoconf.m4 $acsite_m4 $aclocal_m4"
|
m4_prefiles=" $autoconf_dir/autoconf.m4 $acsite_m4 $aclocal_m4"
|
||||||
m4f_prefiles="--reload-state=$autoconf_dir/autoconf.m4f $acsite_m4 $aclocal_m4"
|
m4f_prefiles=$m4_prefiles
|
||||||
run_m4="$M4 $m4_common"
|
run_m4="$M4 $m4_common"
|
||||||
|
|
||||||
# Find the input file.
|
# Find the input file.
|
||||||
@ -749,8 +734,8 @@ EOF
|
|||||||
# traces in stderr. This is too fragile, as it results in
|
# traces in stderr. This is too fragile, as it results in
|
||||||
# unexpected data in the output. autoheader has been fragile to
|
# unexpected data in the output. autoheader has been fragile to
|
||||||
# this.
|
# this.
|
||||||
$verbose "$me: running $run_m4_trace $trace_prefiles $infile -o $tmp/traces" >&2
|
$verbose "$me: running $run_m4_trace -o $tmp/traces $trace_prefiles $infile" >&2
|
||||||
$run_m4_trace $trace_prefiles $infile -o $tmp/traces >/dev/null ||
|
$run_m4_trace -o $tmp/traces $trace_prefiles $infile >/dev/null ||
|
||||||
{
|
{
|
||||||
echo "$me: tracing failed" >&2
|
echo "$me: tracing failed" >&2
|
||||||
(exit 1); exit 1
|
(exit 1); exit 1
|
||||||
|
4
gnu/dist/autoconf/autoupdate.in
vendored
4
gnu/dist/autoconf/autoupdate.in
vendored
@ -204,8 +204,8 @@ sub parse_args ()
|
|||||||
sub find_slaves ()
|
sub find_slaves ()
|
||||||
{
|
{
|
||||||
# Some non-GNU m4's don't reject the --help option, so give them /dev/null.
|
# Some non-GNU m4's don't reject the --help option, so give them /dev/null.
|
||||||
die "Autoconf requires GNU m4 1.4 or later\n"
|
# die "Autoconf requires GNU m4 1.4 or later\n"
|
||||||
if system "$m4 --help </dev/null 2>&1 | fgrep reload-state >/dev/null";
|
# if system "$m4 --help </dev/null 2>&1 | fgrep reload-state >/dev/null";
|
||||||
|
|
||||||
# autoconf.
|
# autoconf.
|
||||||
(my $dir = $0) =~ s,[^\\/]*$,,;
|
(my $dir = $0) =~ s,[^\\/]*$,,;
|
||||||
|
19
gnu/dist/autoconf/configure
vendored
19
gnu/dist/autoconf/configure
vendored
@ -1192,25 +1192,6 @@ fi
|
|||||||
done
|
done
|
||||||
test -n "$M4" || M4="m4"
|
test -n "$M4" || M4="m4"
|
||||||
|
|
||||||
echo "$as_me:1195: checking whether m4 supports frozen files" >&5
|
|
||||||
echo $ECHO_N "checking whether m4 supports frozen files... $ECHO_C" >&6
|
|
||||||
if test "${ac_cv_prog_gnu_m4+set}" = set; then
|
|
||||||
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
||||||
else
|
|
||||||
ac_cv_prog_gnu_m4=no
|
|
||||||
if test x"$M4" != x; then
|
|
||||||
case `$M4 --help < /dev/null 2>&1` in
|
|
||||||
*reload-state*) ac_cv_prog_gnu_m4=yes ;;
|
|
||||||
esac
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
echo "$as_me:1207: result: $ac_cv_prog_gnu_m4" >&5
|
|
||||||
echo "${ECHO_T}$ac_cv_prog_gnu_m4" >&6
|
|
||||||
if test x"$ac_cv_prog_gnu_m4" != xyes; then
|
|
||||||
{ { echo "$as_me:1210: error: GNU m4 1.4 is required" >&5
|
|
||||||
echo "$as_me: error: GNU m4 1.4 is required" >&2;}
|
|
||||||
{ (exit 1); exit 1; }; }
|
|
||||||
fi
|
|
||||||
# This is needed because Automake does not seem to realize there is
|
# This is needed because Automake does not seem to realize there is
|
||||||
# a AC-SUBST inside AC-PROG-GNU-M4. Grmph!
|
# a AC-SUBST inside AC-PROG-GNU-M4. Grmph!
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user