autoconf-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

FYI: local.at


From: Akim Demaille
Subject: FYI: local.at
Date: Mon, 23 Jun 2003 13:13:45 +0200
User-agent: Gnus/5.1002 (Gnus v5.10.2) Emacs/21.3 (gnu/linux)

Index: ChangeLog
from  Akim Demaille  <address@hidden>

        * tests/mktests.sh (au_exclude_egrep): Fix output copyright notice.
        * lib/autom4te.cfg (args): Add local.at? for Autotest args.
        * tests/atspecific.m4: Rename as...
        * tests/local.at: This.
        * tests/suite.at: Move the globals into...
        * tests/local.at: here.
        * tests/Makefile.am: Adjust.
        * doc/autoconf.texi (testsuite Scripts): Adjust.

Index: NEWS
===================================================================
RCS file: /cvsroot/autoconf/autoconf/NEWS,v
retrieving revision 1.301
diff -u -u -r1.301 NEWS
--- NEWS 20 Jun 2003 10:58:59 -0000 1.301
+++ NEWS 23 Jun 2003 11:11:16 -0000
@@ -1,5 +1,8 @@
 * Major changes in Autoconf 2.57b                       -*- outline -*-
 
+** Autotest and local.at
+  The optional file local.at is always included in Autotest test suites.
+
 * Major changes in Autoconf 2.57a
 
   Released 2003-06-20 by Akim Demaille.
Index: doc/autoconf.texi
===================================================================
RCS file: /cvsroot/autoconf/autoconf/doc/autoconf.texi,v
retrieving revision 1.742
diff -u -u -r1.742 autoconf.texi
--- doc/autoconf.texi 20 Jun 2003 23:26:19 -0000 1.742
+++ doc/autoconf.texi 23 Jun 2003 11:11:18 -0000
@@ -14177,6 +14177,14 @@
 files.  The special file @file{package.m4}, containing the
 identification of the package, is automatically included if found.
 
+A convenient alternative consists in moving all the global issues
+(local Autotest macros, elementary health checking, and @code{AT_INIT}
+invocation) into the file @code{local.at}, and making
address@hidden be a simple list of @code{m4_include} of sub test
+suites.  In such case, generating the whole test suite or pieces of it
+is only a matter of choosing the @command{autom4te} command line
+arguments.
+
 The validation scripts that Autotest produces are by convention called
 @command{testsuite}.  When run, @command{testsuite} executes each test
 group in turn, producing only one summary line per test to say if that
@@ -14216,13 +14224,13 @@
 Files used in preparing a software package for distribution:
 
 @example
-subfile-1.at ->.
-    ...         \
-subfile-i.at ---->-- testsuite.at -->.
-    ...         /                     \
-subfile-n.at ->'                       >-- autom4te* -->testsuite
-                                     /
-                     [package.m4] ->'
+                [package.m4] -->.
+                                 \
+subfile-1.at ->.  [local.at] ---->+
+    ...         \                  \
+subfile-i.at ---->-- testsuite.at -->-- autom4te* -->testsuite
+    ...         /
+subfile-n.at ->'
 @end example
 
 @noindent
Index: tests/Makefile.am
===================================================================
RCS file: /cvsroot/autoconf/autoconf/tests/Makefile.am,v
retrieving revision 1.83
diff -u -u -r1.83 Makefile.am
--- tests/Makefile.am 23 May 2003 13:09:30 -0000 1.83
+++ tests/Makefile.am 23 Jun 2003 11:11:18 -0000
@@ -1,7 +1,7 @@
 ## Process this file with automake to create Makefile.in. -*-Makefile-*-
 
 ## Makefile for Autoconf testsuite.
-## Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
+## Copyright (C) 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
 
 ## This program is free software; you can redistribute it and/or modify
 ## it under the terms of the GNU General Public License as published by
@@ -20,7 +20,7 @@
 
 # We don't actually distribute the testsuite, since one only
 # needs m4 to build it, m4 being required anyway to install Autoconf.
-EXTRA_DIST = $(TESTSUITE_AT) atspecific.m4 mktests.sh \
+EXTRA_DIST = $(TESTSUITE_AT) local.at mktests.sh \
             atlocal.in package.m4 wrapper.as
 
 # Running the uninstalled scripts.
@@ -84,7 +84,7 @@
 # we are allowed to use it (since we ship it).
 AUTOTEST = ./autom4te --language=autotest
 $(TESTSUITE): $(srcdir)/package.m4 \
-             atspecific.m4 \
+             local.at \
              $(TESTSUITE_AT) \
              $(autotest_m4f_dependencies)
        $(AUTOTEST) -I $(srcdir) suite.at -o address@hidden
Index: tests/Makefile.in
===================================================================
RCS file: /cvsroot/autoconf/autoconf/tests/Makefile.in,v
retrieving revision 1.138
diff -u -u -r1.138 Makefile.in
--- tests/Makefile.in 23 Jun 2003 08:39:10 -0000 1.138
+++ tests/Makefile.in 23 Jun 2003 11:11:18 -0000
@@ -105,7 +105,7 @@
 
 # We don't actually distribute the testsuite, since one only
 # needs m4 to build it, m4 being required anyway to install Autoconf.
-EXTRA_DIST = $(TESTSUITE_AT) atspecific.m4 mktests.sh \
+EXTRA_DIST = $(TESTSUITE_AT) local.at mktests.sh \
             atlocal.in package.m4 wrapper.as
 
 
@@ -441,7 +441,7 @@
 $(srcdir)/wrapper.in: $(srcdir)/wrapper.as
        ./autom4te --language=M4sh $(srcdir)/wrapper.as -o $@
 $(TESTSUITE): $(srcdir)/package.m4 \
-             atspecific.m4 \
+             local.at \
              $(TESTSUITE_AT) \
              $(autotest_m4f_dependencies)
        $(AUTOTEST) -I $(srcdir) suite.at -o address@hidden
Index: tests/acc.at
===================================================================
RCS file: /cvsroot/autoconf/autoconf/tests/acc.at,v
retrieving revision 1.5
diff -u -u -r1.5 acc.at
--- tests/acc.at 17 Jul 2002 09:58:19 -0000 1.5
+++ tests/acc.at 23 Jun 2003 11:11:18 -0000
@@ -1,5 +1,5 @@
 # Generated by mktests.sh, do not edit by hand.        -*- Autotest -*-
-# Copyright 2000, 2001 Free Software Foundation, Inc.
+# Copyright (C) 2000, 2001, 2003 Free Software Foundation, Inc.
 
 AT_BANNER([Testing autoconf/c macros.])
 
Index: tests/acfortran.at
===================================================================
RCS file: /cvsroot/autoconf/autoconf/tests/acfortran.at,v
retrieving revision 1.2
diff -u -u -r1.2 acfortran.at
--- tests/acfortran.at 20 Aug 2001 17:57:06 -0000 1.2
+++ tests/acfortran.at 23 Jun 2003 11:11:18 -0000
@@ -1,5 +1,5 @@
 # Generated by mktests.sh, do not edit by hand.        -*- Autotest -*-
-# Copyright 2000, 2001 Free Software Foundation, Inc.
+# Copyright (C) 2000, 2001, 2003 Free Software Foundation, Inc.
 
 AT_BANNER([Testing autoconf/fortran macros.])
 
Index: tests/acfunctions.at
===================================================================
RCS file: /cvsroot/autoconf/autoconf/tests/acfunctions.at,v
retrieving revision 1.11
diff -u -u -r1.11 acfunctions.at
--- tests/acfunctions.at 27 Sep 2002 09:25:42 -0000 1.11
+++ tests/acfunctions.at 23 Jun 2003 11:11:18 -0000
@@ -1,5 +1,5 @@
 # Generated by mktests.sh, do not edit by hand.        -*- Autotest -*-
-# Copyright 2000, 2001 Free Software Foundation, Inc.
+# Copyright (C) 2000, 2001, 2003 Free Software Foundation, Inc.
 
 AT_BANNER([Testing autoconf/functions macros.])
 
Index: tests/acgeneral.at
===================================================================
RCS file: /cvsroot/autoconf/autoconf/tests/acgeneral.at,v
retrieving revision 1.7
diff -u -u -r1.7 acgeneral.at
--- tests/acgeneral.at 27 Mar 2003 13:18:34 -0000 1.7
+++ tests/acgeneral.at 23 Jun 2003 11:11:18 -0000
@@ -1,5 +1,5 @@
 # Generated by mktests.sh, do not edit by hand.        -*- Autotest -*-
-# Copyright 2000, 2001 Free Software Foundation, Inc.
+# Copyright (C) 2000, 2001, 2003 Free Software Foundation, Inc.
 
 AT_BANNER([Testing autoconf/general macros.])
 
Index: tests/acheaders.at
===================================================================
RCS file: /cvsroot/autoconf/autoconf/tests/acheaders.at,v
retrieving revision 1.4
diff -u -u -r1.4 acheaders.at
--- tests/acheaders.at 25 Oct 2002 08:58:42 -0000 1.4
+++ tests/acheaders.at 23 Jun 2003 11:11:18 -0000
@@ -1,5 +1,5 @@
 # Generated by mktests.sh, do not edit by hand.        -*- Autotest -*-
-# Copyright 2000, 2001 Free Software Foundation, Inc.
+# Copyright (C) 2000, 2001, 2003 Free Software Foundation, Inc.
 
 AT_BANNER([Testing autoconf/headers macros.])
 
Index: tests/aclang.at
===================================================================
RCS file: /cvsroot/autoconf/autoconf/tests/aclang.at,v
retrieving revision 1.5
diff -u -u -r1.5 aclang.at
--- tests/aclang.at 20 Aug 2001 17:57:06 -0000 1.5
+++ tests/aclang.at 23 Jun 2003 11:11:18 -0000
@@ -1,5 +1,5 @@
 # Generated by mktests.sh, do not edit by hand.        -*- Autotest -*-
-# Copyright 2000, 2001 Free Software Foundation, Inc.
+# Copyright (C) 2000, 2001, 2003 Free Software Foundation, Inc.
 
 AT_BANNER([Testing autoconf/lang macros.])
 
Index: tests/aclibs.at
===================================================================
RCS file: /cvsroot/autoconf/autoconf/tests/aclibs.at,v
retrieving revision 1.1
diff -u -u -r1.1 aclibs.at
--- tests/aclibs.at 22 Aug 2001 06:44:57 -0000 1.1
+++ tests/aclibs.at 23 Jun 2003 11:11:18 -0000
@@ -1,5 +1,5 @@
 # Generated by mktests.sh, do not edit by hand.        -*- Autotest -*-
-# Copyright 2000, 2001 Free Software Foundation, Inc.
+# Copyright (C) 2000, 2001, 2003 Free Software Foundation, Inc.
 
 AT_BANNER([Testing autoconf/libs macros.])
 
Index: tests/acprograms.at
===================================================================
RCS file: /cvsroot/autoconf/autoconf/tests/acprograms.at,v
retrieving revision 1.2
diff -u -u -r1.2 acprograms.at
--- tests/acprograms.at 6 Jun 2002 15:59:30 -0000 1.2
+++ tests/acprograms.at 23 Jun 2003 11:11:18 -0000
@@ -1,5 +1,5 @@
 # Generated by mktests.sh, do not edit by hand.        -*- Autotest -*-
-# Copyright 2000, 2001 Free Software Foundation, Inc.
+# Copyright (C) 2000, 2001, 2003 Free Software Foundation, Inc.
 
 AT_BANNER([Testing autoconf/programs macros.])
 
Index: tests/acspecific.at
===================================================================
RCS file: /cvsroot/autoconf/autoconf/tests/acspecific.at,v
retrieving revision 1.9
diff -u -u -r1.9 acspecific.at
--- tests/acspecific.at 11 Oct 2002 13:02:40 -0000 1.9
+++ tests/acspecific.at 23 Jun 2003 11:11:18 -0000
@@ -1,5 +1,5 @@
 # Generated by mktests.sh, do not edit by hand.        -*- Autotest -*-
-# Copyright 2000, 2001 Free Software Foundation, Inc.
+# Copyright (C) 2000, 2001, 2003 Free Software Foundation, Inc.
 
 AT_BANNER([Testing autoconf/specific macros.])
 
Index: tests/acstatus.at
===================================================================
RCS file: /cvsroot/autoconf/autoconf/tests/acstatus.at,v
retrieving revision 1.1
diff -u -u -r1.1 acstatus.at
--- tests/acstatus.at 27 Aug 2001 08:38:45 -0000 1.1
+++ tests/acstatus.at 23 Jun 2003 11:11:18 -0000
@@ -1,5 +1,5 @@
 # Generated by mktests.sh, do not edit by hand.        -*- Autotest -*-
-# Copyright 2000, 2001 Free Software Foundation, Inc.
+# Copyright (C) 2000, 2001, 2003 Free Software Foundation, Inc.
 
 AT_BANNER([Testing autoconf/status macros.])
 
Index: tests/actypes.at
===================================================================
RCS file: /cvsroot/autoconf/autoconf/tests/actypes.at,v
retrieving revision 1.3
diff -u -u -r1.3 actypes.at
--- tests/actypes.at 20 Aug 2001 17:57:06 -0000 1.3
+++ tests/actypes.at 23 Jun 2003 11:11:18 -0000
@@ -1,5 +1,5 @@
 # Generated by mktests.sh, do not edit by hand.        -*- Autotest -*-
-# Copyright 2000, 2001 Free Software Foundation, Inc.
+# Copyright (C) 2000, 2001, 2003 Free Software Foundation, Inc.
 
 AT_BANNER([Testing autoconf/types macros.])
 
Index: tests/atspecific.m4
===================================================================
RCS file: tests/atspecific.m4
diff -N tests/atspecific.m4
--- tests/atspecific.m4 22 May 2003 13:24:08 -0000 1.78
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,354 +0,0 @@
-# M4 macros used in building Autoconf test suites.        -*- Autotest -*-
-
-# Copyright (C) 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
-
-
-## ------------------ ##
-## Testing autom4te.  ##
-## ------------------ ##
-
-
-# AT_CHECK_AUTOM4TE(FLAGS, [EXIT-STATUS = 0], STDOUT, STDERR)
-# -----------------------------------------------------------
-# If stderr is specified, normalize the observed stderr.  E.g. (GNU M4 1.5):
-#
-#  /usr/local/bin/m4: script.4s: 1: Cannot open foo: No such file or directory
-#  autom4te: /usr/local/bin/m4 failed with exit status: 1
-#
-# or (using gm4 as GNU M4 1.4):
-#
-#  script.4s:1: /usr/local/bin/gm4: Cannot open foo: No such file or directory
-#  autom4te: /usr/local/bin/m4 failed with exit status: 1
-#
-# becomes
-#
-#  m4: script.4s: 1: Cannot open foo: No such file or directory
-#  autom4te: m4 failed with exit status: 1
-#
-# We use the following sed patterns:
-#
-#     (file): (line): (m4):
-# or  (m4): (file): (line):
-# to  m4: (file): (line):
-#
-# and
-#     autom4te: [^ ]m4
-# to  autom4te: m4
-m4_define([AT_CHECK_AUTOM4TE],
-[AT_CHECK([autom4te $1], [$2], [$3], m4_ifval([$4], [stderr]))
-m4_ifval([$4],
-[AT_CHECK([[sed -e 's,^\([^:]*\): *\([0-9][0-9]*\): *[^:]*m4: ,m4: \1: \2: ,' \
-               -e 's,^[^:]*m4: *\([^:]*\): *\([0-9][0-9]*\): ,m4: \1: \2: ,' \
-               -e 's/^autom4te: [^ ]*m4 /autom4te: m4 /' \
-               -e 's/^autom4te: [^ ]*m4.exe /autom4te: m4 /' \
-               -e 's/ (E[A-Z]*)$//' \
-          stderr]], [0],[$4])])
-])
-
-
-
-## ----------------- ##
-## Testing M4sugar.  ##
-## ----------------- ##
-
-
-# AT_DATA_M4SUGAR(FILENAME, CONTENTS)
-# -----------------------------------
-# Escape the invalid tokens with @&address@hidden
-m4_define([AT_DATA_M4SUGAR],
-[AT_DATA([$1],
-[m4_bpatsubsts([$2],
-              [@&address@hidden,    [@&@&address@hidden@],
-              [\(m4\)_], [\1@&address@hidden,
-              [dnl],     [d@&address@hidden)])])
-
-
-# AT_CHECK_M4SUGAR(FLAGS, [EXIT-STATUS = 0], STDOUT, STDERR)
-# ----------------------------------------------------------
-m4_define([AT_CHECK_M4SUGAR],
-[AT_CHECK_AUTOM4TE([--language=m4sugar script.4s -o script $1],
-         m4_default([$2], [0]), [$3], [$4])])
-
-
-
-## -------------- ##
-## Testing M4sh.  ##
-## -------------- ##
-
-
-# AT_DATA_M4SH(FILENAME, CONTENTS)
-# --------------------------------
-# Escape the invalid tokens with @&address@hidden
-m4_define([AT_DATA_M4SH],
-[AT_DATA([$1],
-[m4_bpatsubsts([$2],
-              [@&address@hidden,        [@&@&address@hidden@],
-              [\(m4\|AS\)_], [\1@&address@hidden,
-              [dnl],         [d@&address@hidden)])])
-
-
-# AT_CHECK_M4SH(FLAGS, [EXIT-STATUS = 0], STDOUT, STDERR)
-# -------------------------------------------------------
-m4_define([AT_CHECK_M4SH],
-[AT_CHECK([autom4te --language=m4sh script.as -o script $1],
-         m4_default([$2], [0]), [$3], [$4])])
-
-
-
-## ------------------ ##
-## Testing Autoconf.  ##
-## ------------------ ##
-
-
-# AT_DATA_AUTOCONF(FILENAME, CONTENTS)
-# ------------------------------------
-# Escape the invalid tokens with @&address@hidden
-m4_define([AT_DATA_AUTOCONF],
-[AT_DATA([$1],
-[m4_bpatsubsts([$2],
-              [@&address@hidden,            [@&@&address@hidden@],
-              [\(m4\|AS\|AC\)_], [\1@&address@hidden,
-              [dnl],             [d@&address@hidden)])])
-
-
-
-# AT_CONFIGURE_AC(BODY)
-# ---------------------
-# Create a full configure.ac running BODY, with a config header set up,
-# AC_OUTPUT, and environment checking hooks.
-#
-# Here are the exceptions to AC_STATE_SAVE:
-#
-# - ^ac_
-#   Autoconf's shell name space.
-# - prefix and exec_prefix
-#   are kept undefined (NONE) until AC_OUTPUT which then sets them to
-#   `/usr/local' and `${prefix}' for make.
-# - CONFIG_STATUS and DEFS
-#   Set by AC_OUTPUT.
-# - F77_DUMMY_MAIN
-#   Set by AC_F77_DUMMY_MAIN.
-# - ALLOCA|NEED_SETGID|KMEM_GROUP
-#   AC_FUNCs from acspecific.
-# - AWK|LEX|LEXLIB|LEX_OUTPUT_ROOT|LN_S|M4|RANLIB|SET_MAKE|YACC
-#   AC_PROGs from acspecific
-# - _|@|.[*#?].|LINENO|OLDPWD|PIPESTATUS|RANDOM|SECONDS
-#   Some variables some shells use and change.
-#   `.[*#?].' catches `$#' etc. which are displayed like this:
-#      | '!'=18186
-#      | '#'=0
-#      | '$'=6908
-# - POW_LIB
-#   From acfunctions.m4.
-#
-m4_define([AT_CONFIGURE_AC],
-[AT_DATA_AUTOCONF([aclocal.m4],
-[[
-# AC_STATE_SAVE(FILE)
-# ------------------
-# Save the environment, except for those variables we are allowed to touch.
-# This is to check no test touches the user name space.
-# FIXME: There are surely better ways.  Explore for instance if
-# we can ask help from AC_SUBST.  We have the right to touch what
-# is AC_SUBST'ed.
-#
-# Perhaps grep -E is not supported, or perhaps it chokes on such a big regex.
-# In this case just don't pay attention to the env.  It would be great
-# to keep the error message but we can't: that would break AT_CHECK.
-m4_defun([AC_STATE_SAVE],
-[(set) 2>&1 |
-  grep -E -v -e 'm4_join([|],
-      [^a[cs]_],
-      [^((exec_)?prefix|DEFS|CONFIG_STATUS)=],
-      [^(CC|CFLAGS|CPP|GCC|CXX|CXXFLAGS|CXXCPP|GXX|F77|FFLAGS|FLIBS|G77)=],
-      [^(LIBS|LIB@&address@hidden|LDFLAGS)=],
-      [^INSTALL(_(DATA|PROGRAM|SCRIPT))?=],
-      [^(CYGWIN|ISC|MINGW32|MINIX|EMXOS2|XENIX|EXEEXT|OBJEXT)=],
-      [^(X_(CFLAGS|(EXTRA_|PRE_)?LIBS)|x_(includes|libraries)|(have|no)_x)=],
-      [^(host|build|target)(_(alias|cpu|vendor|os))?=],
-      [^(cross_compiling)=],
-      [^(interpval|PATH_SEPARATOR)=],
-      [^(F77_DUMMY_MAIN|f77_(case|underscore))=],
-      [^(ALLOCA|GETLOADAVG_LIBS|KMEM_GROUP|NEED_SETGID|POW_LIB)=],
-      [^(AWK|LEX|LEXLIB|LEX_OUTPUT_ROOT|LN_S|M4|RANLIB|SET_MAKE|YACC)=],
-      [^(_|@|.[*#?].|LINENO|OLDPWD|PIPESTATUS|RANDOM|SECONDS)=])' 2>/dev/null |
-  # There maybe variables spread on several lines, eg IFS, remove the dead
-  # lines.
-  grep '^m4_defn([m4_re_word])=' >state-env.$][1
-test $? = 0 || rm -f state-env.$][1
-ls -1 | sed '/^at-/d;/^state-/d;/^config\./d' | sort >state-ls.$][1
-])# AC_STATE_SAVE
-]])
-
-AT_DATA([configure.ac],
-[[AC_INIT
-AC_CONFIG_AUX_DIR($top_srcdir/config)
-AC_CONFIG_HEADER(config.h:config.hin)
-AC_STATE_SAVE(before)]
-$1
-[AC_OUTPUT
-AC_STATE_SAVE(after)
-]])
-])# AT_CONFIGURE_AC
-
-
-# AT_CHECK_AUTOCONF(ARGS, [EXIT-STATUS = 0], STDOUT, STDERR)
-# ----------------------------------------------------------
-m4_define([AT_CHECK_AUTOCONF],
-[AT_CHECK([autoconf $1],
-         [$2], [$3], [$4])])
-
-
-# AT_CHECK_AUTOHEADER(ARGS, [EXIT-STATUS = 0], STDOUT, STDERR)
-# ------------------------------------------------------------
-m4_define([AT_CHECK_AUTOHEADER],
-[AT_CHECK([autoheader $1], [$2], [$3], [$4])
-])
-
-
-# AT_CHECK_CONFIGURE(END-COMMAND,
-#                    [EXIT-STATUS = 0],
-#                    [STDOUT = IGNORE], STDERR)
-# --------------------------------------------
-# `abs_top_srcdir' is needed so that `./configure' finds install-sh.
-# Using --srcdir is more expensive.
-m4_define([AT_CHECK_CONFIGURE],
-[AT_CHECK([top_srcdir=$abs_top_srcdir ./configure $1],
-         [$2],
-         m4_default([$3], [ignore]), [$4],
-         [test $at_verbose = echo && echo "$srcdir/AT_LINE: config.log" && cat 
config.log])])
-
-
-# AT_CHECK_ENV
-# ------------
-# Check that the full configure run remained in its variable name space,
-# and cleaned up tmp files.
-# Some tests might exit prematurely when they find a problem, in
-# which case `env-after' is probably missing.  Don't check it then.
-m4_define([AT_CHECK_ENV],
-[test -f state-ls.before ||
-  AS_ERROR([state-ls.before not present])
-if test -f state-env.before && test -f state-env.after; then
-  mv -f state-env.before expout
-  AT_CHECK([cat state-env.after], 0, expout)
-fi
-if test -f state-ls.after; then
-  mv -f state-ls.before expout
-  AT_CHECK([cat state-ls.after], 0, expout)
-fi
-])
-
-
-# AT_CHECK_DEFINES(CONTENT)
-# -------------------------
-# Verify that config.h, once stripped, is CONTENT.
-# Stripping consists of keeping CPP lines (i.e. containing a hash),
-# but those of automatically checked features (STDC_HEADERS etc.)
-# and symbols (PACKAGE_...).
-# AT_CHECK_HEADER is a better name, but too close from AC_CHECK_HEADER.
-m4_define([AT_CHECK_DEFINES],
-[AT_CHECK([[sed '/#/!d
-/INTTYPES/d
-/MEMORY/d
-/PACKAGE_/d
-/STDC_HEADERS/d
-/STDINT/d
-/STDLIB/d
-/STRING/d
-/SYS_STAT/d
-/SYS_TYPES/d
-/UNISTD/d' config.h]],,
-         [$1])])
-
-
-# AT_CHECK_AUTOUPDATE
-# -------------------
-m4_define([AT_CHECK_AUTOUPDATE],
-[AT_CHECK([autoupdate $1], [$2], [$3], [$4])
-])
-
-
-# _AT_CHECK_AC_MACRO(AC-BODY, PRE-TESTS)
-# --------------------------------------
-# Create a minimalist configure.ac running the macro named
-# NAME-OF-THE-MACRO, check that autoconf runs on that script,
-# and that the shell runs correctly the configure.
-m4_define([_AT_CHECK_AC_MACRO],
-[AT_CONFIGURE_AC([$1])
-$2
-AT_CHECK_AUTOCONF
-AT_CHECK_AUTOHEADER
-AT_CHECK_CONFIGURE
-AT_CHECK_ENV
-])# _AT_CHECK_AC_MACRO
-
-
-# AT_CHECK_MACRO(MACRO, [MACRO-USE], [ADDITIONAL-CMDS],
-#                [AUTOCONF-FLAGS = -W obsolete])
-# -----------------------------------------------------
-# Create a minimalist configure.ac running the macro named
-# NAME-OF-THE-MACRO, check that autoconf runs on that script,
-# and that the shell runs correctly the configure.
-#
-# New macros are not expected to depend upon obsolete macros.
-m4_define([AT_CHECK_MACRO],
-[AT_SETUP([$1])
-
-AT_CONFIGURE_AC([m4_default([$2], [$1])])
-
-AT_CHECK_AUTOCONF([m4_default([$4], [-W obsolete])])
-AT_CHECK_AUTOHEADER
-AT_CHECK_CONFIGURE
-AT_CHECK_ENV
-$3
-AT_CLEANUP()dnl
-])# AT_CHECK_MACRO
-
-
-# AT_CHECK_AU_MACRO(MACRO)
-# ------------------------
-# Create a minimalist configure.ac running the macro named
-# NAME-OF-THE-MACRO, autoupdate this script, check that autoconf runs
-# on that script, and that the shell runs correctly the configure.
-#
-# Updated configure.ac shall not depend upon obsolete macros, which votes
-# in favor of `-W obsolete', but since many of these macros leave a message
-# to be removed by the user once her code is adjusted, let's not check.
-#
-# Remove config.hin to avoid `autoheader: config.hin is unchanged'.
-m4_define([AT_CHECK_AU_MACRO],
-[AT_SETUP([$1])
-AT_KEYWORDS([autoupdate])
-
-AT_CONFIGURE_AC([$1])
-
-AT_CHECK_AUTOCONF
-AT_CHECK_AUTOHEADER
-AT_CHECK_CONFIGURE
-AT_CHECK_ENV
-
-rm config.hin
-AT_CHECK_AUTOUPDATE
-
-AT_CHECK_AUTOCONF
-AT_CHECK_AUTOHEADER
-AT_CHECK_CONFIGURE
-AT_CHECK_ENV
-
-AT_CLEANUP()dnl
-])# AT_CHECK_UPDATE
Index: tests/base.at
===================================================================
RCS file: /cvsroot/autoconf/autoconf/tests/base.at,v
retrieving revision 1.31
diff -u -u -r1.31 base.at
--- tests/base.at 22 May 2003 13:24:08 -0000 1.31
+++ tests/base.at 23 Jun 2003 11:11:18 -0000
@@ -2,7 +2,7 @@
 
 AT_BANNER([Autoconf base layer.])
 
-# Copyright 2000, 2001 Free Software Foundation, Inc.
+# Copyright (C) 2000, 2001, 2003 Free Software Foundation, Inc.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
Index: tests/compile.at
===================================================================
RCS file: /cvsroot/autoconf/autoconf/tests/compile.at,v
retrieving revision 1.26
diff -u -u -r1.26 compile.at
--- tests/compile.at 22 May 2003 13:24:08 -0000 1.26
+++ tests/compile.at 23 Jun 2003 11:11:18 -0000
@@ -2,7 +2,7 @@
 
 AT_BANNER([Low level compiling/preprocessing macros.])
 
-# Copyright 2000, 2001 Free Software Foundation, Inc.
+# Copyright (C) 2000, 2001, 2003 Free Software Foundation, Inc.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
Index: tests/fortran.at
===================================================================
RCS file: /cvsroot/autoconf/autoconf/tests/fortran.at,v
retrieving revision 1.1
diff -u -u -r1.1 fortran.at
--- tests/fortran.at 27 Sep 2001 13:28:15 -0000 1.1
+++ tests/fortran.at 23 Jun 2003 11:11:18 -0000
@@ -2,7 +2,7 @@
 
 AT_BANNER([Fortran low level compiling/preprocessing macros.])
 
-# Copyright 2000, 2001 Free Software Foundation, Inc.
+# Copyright (C) 2000, 2001, 2003 Free Software Foundation, Inc.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
Index: tests/local.at
===================================================================
RCS file: tests/local.at
diff -N tests/local.at
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ tests/local.at 23 Jun 2003 11:11:18 -0000
@@ -0,0 +1,371 @@
+# M4 macros used in building Autoconf test suites.        -*- Autotest -*-
+
+# Copyright (C) 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
+
+# We need a very up to date version of Autotest.
+m4_version_prereq([2.53])
+
+# Used in many tests.
+m4_pattern_allow([^AS_EXIT$])
+m4_pattern_allow([^m4_(define|shift)$])
+
+AT_TESTED([autom4te autoconf autoheader autoupdate autoreconf ifnames])
+
+## ------------------ ##
+## Testing autom4te.  ##
+## ------------------ ##
+
+
+# AT_CHECK_AUTOM4TE(FLAGS, [EXIT-STATUS = 0], STDOUT, STDERR)
+# -----------------------------------------------------------
+# If stderr is specified, normalize the observed stderr.  E.g. (GNU M4 1.5):
+#
+#  /usr/local/bin/m4: script.4s: 1: Cannot open foo: No such file or directory
+#  autom4te: /usr/local/bin/m4 failed with exit status: 1
+#
+# or (using gm4 as GNU M4 1.4):
+#
+#  script.4s:1: /usr/local/bin/gm4: Cannot open foo: No such file or directory
+#  autom4te: /usr/local/bin/m4 failed with exit status: 1
+#
+# becomes
+#
+#  m4: script.4s: 1: Cannot open foo: No such file or directory
+#  autom4te: m4 failed with exit status: 1
+#
+# We use the following sed patterns:
+#
+#     (file): (line): (m4):
+# or  (m4): (file): (line):
+# to  m4: (file): (line):
+#
+# and
+#     autom4te: [^ ]m4
+# to  autom4te: m4
+m4_define([AT_CHECK_AUTOM4TE],
+[AT_CHECK([autom4te $1], [$2], [$3], m4_ifval([$4], [stderr]))
+m4_ifval([$4],
+[AT_CHECK([[sed -e 's,^\([^:]*\): *\([0-9][0-9]*\): *[^:]*m4: ,m4: \1: \2: ,' \
+               -e 's,^[^:]*m4: *\([^:]*\): *\([0-9][0-9]*\): ,m4: \1: \2: ,' \
+               -e 's/^autom4te: [^ ]*m4 /autom4te: m4 /' \
+               -e 's/^autom4te: [^ ]*m4.exe /autom4te: m4 /' \
+               -e 's/ (E[A-Z]*)$//' \
+          stderr]], [0],[$4])])
+])
+
+
+
+## ----------------- ##
+## Testing M4sugar.  ##
+## ----------------- ##
+
+
+# AT_DATA_M4SUGAR(FILENAME, CONTENTS)
+# -----------------------------------
+# Escape the invalid tokens with @&address@hidden
+m4_define([AT_DATA_M4SUGAR],
+[AT_DATA([$1],
+[m4_bpatsubsts([$2],
+              [@&address@hidden,    [@&@&address@hidden@],
+              [\(m4\)_], [\1@&address@hidden,
+              [dnl],     [d@&address@hidden)])])
+
+
+# AT_CHECK_M4SUGAR(FLAGS, [EXIT-STATUS = 0], STDOUT, STDERR)
+# ----------------------------------------------------------
+m4_define([AT_CHECK_M4SUGAR],
+[AT_CHECK_AUTOM4TE([--language=m4sugar script.4s -o script $1],
+         m4_default([$2], [0]), [$3], [$4])])
+
+
+
+## -------------- ##
+## Testing M4sh.  ##
+## -------------- ##
+
+
+# AT_DATA_M4SH(FILENAME, CONTENTS)
+# --------------------------------
+# Escape the invalid tokens with @&address@hidden
+m4_define([AT_DATA_M4SH],
+[AT_DATA([$1],
+[m4_bpatsubsts([$2],
+              [@&address@hidden,        [@&@&address@hidden@],
+              [\(m4\|AS\)_], [\1@&address@hidden,
+              [dnl],         [d@&address@hidden)])])
+
+
+# AT_CHECK_M4SH(FLAGS, [EXIT-STATUS = 0], STDOUT, STDERR)
+# -------------------------------------------------------
+m4_define([AT_CHECK_M4SH],
+[AT_CHECK([autom4te --language=m4sh script.as -o script $1],
+         m4_default([$2], [0]), [$3], [$4])])
+
+
+
+## ------------------ ##
+## Testing Autoconf.  ##
+## ------------------ ##
+
+
+# AT_DATA_AUTOCONF(FILENAME, CONTENTS)
+# ------------------------------------
+# Escape the invalid tokens with @&address@hidden
+m4_define([AT_DATA_AUTOCONF],
+[AT_DATA([$1],
+[m4_bpatsubsts([$2],
+              [@&address@hidden,            [@&@&address@hidden@],
+              [\(m4\|AS\|AC\)_], [\1@&address@hidden,
+              [dnl],             [d@&address@hidden)])])
+
+
+
+# AT_CONFIGURE_AC(BODY)
+# ---------------------
+# Create a full configure.ac running BODY, with a config header set up,
+# AC_OUTPUT, and environment checking hooks.
+#
+# Here are the exceptions to AC_STATE_SAVE:
+#
+# - ^ac_
+#   Autoconf's shell name space.
+# - prefix and exec_prefix
+#   are kept undefined (NONE) until AC_OUTPUT which then sets them to
+#   `/usr/local' and `${prefix}' for make.
+# - CONFIG_STATUS and DEFS
+#   Set by AC_OUTPUT.
+# - F77_DUMMY_MAIN
+#   Set by AC_F77_DUMMY_MAIN.
+# - ALLOCA|NEED_SETGID|KMEM_GROUP
+#   AC_FUNCs from acspecific.
+# - AWK|LEX|LEXLIB|LEX_OUTPUT_ROOT|LN_S|M4|RANLIB|SET_MAKE|YACC
+#   AC_PROGs from acspecific
+# - _|@|.[*#?].|LINENO|OLDPWD|PIPESTATUS|RANDOM|SECONDS
+#   Some variables some shells use and change.
+#   `.[*#?].' catches `$#' etc. which are displayed like this:
+#      | '!'=18186
+#      | '#'=0
+#      | '$'=6908
+# - POW_LIB
+#   From acfunctions.m4.
+#
+m4_define([AT_CONFIGURE_AC],
+[AT_DATA_AUTOCONF([aclocal.m4],
+[[
+# AC_STATE_SAVE(FILE)
+# ------------------
+# Save the environment, except for those variables we are allowed to touch.
+# This is to check no test touches the user name space.
+# FIXME: There are surely better ways.  Explore for instance if
+# we can ask help from AC_SUBST.  We have the right to touch what
+# is AC_SUBST'ed.
+#
+# Perhaps grep -E is not supported, or perhaps it chokes on such a big regex.
+# In this case just don't pay attention to the env.  It would be great
+# to keep the error message but we can't: that would break AT_CHECK.
+m4_defun([AC_STATE_SAVE],
+[(set) 2>&1 |
+  grep -E -v -e 'm4_join([|],
+      [^a[cs]_],
+      [^((exec_)?prefix|DEFS|CONFIG_STATUS)=],
+      [^(CC|CFLAGS|CPP|GCC|CXX|CXXFLAGS|CXXCPP|GXX|F77|FFLAGS|FLIBS|G77)=],
+      [^(LIBS|LIB@&address@hidden|LDFLAGS)=],
+      [^INSTALL(_(DATA|PROGRAM|SCRIPT))?=],
+      [^(CYGWIN|ISC|MINGW32|MINIX|EMXOS2|XENIX|EXEEXT|OBJEXT)=],
+      [^(X_(CFLAGS|(EXTRA_|PRE_)?LIBS)|x_(includes|libraries)|(have|no)_x)=],
+      [^(host|build|target)(_(alias|cpu|vendor|os))?=],
+      [^(cross_compiling)=],
+      [^(interpval|PATH_SEPARATOR)=],
+      [^(F77_DUMMY_MAIN|f77_(case|underscore))=],
+      [^(ALLOCA|GETLOADAVG_LIBS|KMEM_GROUP|NEED_SETGID|POW_LIB)=],
+      [^(AWK|LEX|LEXLIB|LEX_OUTPUT_ROOT|LN_S|M4|RANLIB|SET_MAKE|YACC)=],
+      [^(_|@|.[*#?].|LINENO|OLDPWD|PIPESTATUS|RANDOM|SECONDS)=])' 2>/dev/null |
+  # There maybe variables spread on several lines, eg IFS, remove the dead
+  # lines.
+  grep '^m4_defn([m4_re_word])=' >state-env.$][1
+test $? = 0 || rm -f state-env.$][1
+ls -1 | sed '/^at-/d;/^state-/d;/^config\./d' | sort >state-ls.$][1
+])# AC_STATE_SAVE
+]])
+
+AT_DATA([configure.ac],
+[[AC_INIT
+AC_CONFIG_AUX_DIR($top_srcdir/config)
+AC_CONFIG_HEADER(config.h:config.hin)
+AC_STATE_SAVE(before)]
+$1
+[AC_OUTPUT
+AC_STATE_SAVE(after)
+]])
+])# AT_CONFIGURE_AC
+
+
+# AT_CHECK_AUTOCONF(ARGS, [EXIT-STATUS = 0], STDOUT, STDERR)
+# ----------------------------------------------------------
+m4_define([AT_CHECK_AUTOCONF],
+[AT_CHECK([autoconf $1],
+         [$2], [$3], [$4])])
+
+
+# AT_CHECK_AUTOHEADER(ARGS, [EXIT-STATUS = 0], STDOUT, STDERR)
+# ------------------------------------------------------------
+m4_define([AT_CHECK_AUTOHEADER],
+[AT_CHECK([autoheader $1], [$2], [$3], [$4])
+])
+
+
+# AT_CHECK_CONFIGURE(END-COMMAND,
+#                    [EXIT-STATUS = 0],
+#                    [STDOUT = IGNORE], STDERR)
+# --------------------------------------------
+# `abs_top_srcdir' is needed so that `./configure' finds install-sh.
+# Using --srcdir is more expensive.
+m4_define([AT_CHECK_CONFIGURE],
+[AT_CHECK([top_srcdir=$abs_top_srcdir ./configure $1],
+         [$2],
+         m4_default([$3], [ignore]), [$4],
+         [test $at_verbose = echo && echo "$srcdir/AT_LINE: config.log" && cat 
config.log])])
+
+
+# AT_CHECK_ENV
+# ------------
+# Check that the full configure run remained in its variable name space,
+# and cleaned up tmp files.
+# Some tests might exit prematurely when they find a problem, in
+# which case `env-after' is probably missing.  Don't check it then.
+m4_define([AT_CHECK_ENV],
+[test -f state-ls.before ||
+  AS_ERROR([state-ls.before not present])
+if test -f state-env.before && test -f state-env.after; then
+  mv -f state-env.before expout
+  AT_CHECK([cat state-env.after], 0, expout)
+fi
+if test -f state-ls.after; then
+  mv -f state-ls.before expout
+  AT_CHECK([cat state-ls.after], 0, expout)
+fi
+])
+
+
+# AT_CHECK_DEFINES(CONTENT)
+# -------------------------
+# Verify that config.h, once stripped, is CONTENT.
+# Stripping consists of keeping CPP lines (i.e. containing a hash),
+# but those of automatically checked features (STDC_HEADERS etc.)
+# and symbols (PACKAGE_...).
+# AT_CHECK_HEADER is a better name, but too close from AC_CHECK_HEADER.
+m4_define([AT_CHECK_DEFINES],
+[AT_CHECK([[sed '/#/!d
+/INTTYPES/d
+/MEMORY/d
+/PACKAGE_/d
+/STDC_HEADERS/d
+/STDINT/d
+/STDLIB/d
+/STRING/d
+/SYS_STAT/d
+/SYS_TYPES/d
+/UNISTD/d' config.h]],,
+         [$1])])
+
+
+# AT_CHECK_AUTOUPDATE
+# -------------------
+m4_define([AT_CHECK_AUTOUPDATE],
+[AT_CHECK([autoupdate $1], [$2], [$3], [$4])
+])
+
+
+# _AT_CHECK_AC_MACRO(AC-BODY, PRE-TESTS)
+# --------------------------------------
+# Create a minimalist configure.ac running the macro named
+# NAME-OF-THE-MACRO, check that autoconf runs on that script,
+# and that the shell runs correctly the configure.
+m4_define([_AT_CHECK_AC_MACRO],
+[AT_CONFIGURE_AC([$1])
+$2
+AT_CHECK_AUTOCONF
+AT_CHECK_AUTOHEADER
+AT_CHECK_CONFIGURE
+AT_CHECK_ENV
+])# _AT_CHECK_AC_MACRO
+
+
+# AT_CHECK_MACRO(MACRO, [MACRO-USE], [ADDITIONAL-CMDS],
+#                [AUTOCONF-FLAGS = -W obsolete])
+# -----------------------------------------------------
+# Create a minimalist configure.ac running the macro named
+# NAME-OF-THE-MACRO, check that autoconf runs on that script,
+# and that the shell runs correctly the configure.
+#
+# New macros are not expected to depend upon obsolete macros.
+m4_define([AT_CHECK_MACRO],
+[AT_SETUP([$1])
+
+AT_CONFIGURE_AC([m4_default([$2], [$1])])
+
+AT_CHECK_AUTOCONF([m4_default([$4], [-W obsolete])])
+AT_CHECK_AUTOHEADER
+AT_CHECK_CONFIGURE
+AT_CHECK_ENV
+$3
+AT_CLEANUP()dnl
+])# AT_CHECK_MACRO
+
+
+# AT_CHECK_AU_MACRO(MACRO)
+# ------------------------
+# Create a minimalist configure.ac running the macro named
+# NAME-OF-THE-MACRO, autoupdate this script, check that autoconf runs
+# on that script, and that the shell runs correctly the configure.
+#
+# Updated configure.ac shall not depend upon obsolete macros, which votes
+# in favor of `-W obsolete', but since many of these macros leave a message
+# to be removed by the user once her code is adjusted, let's not check.
+#
+# Remove config.hin to avoid `autoheader: config.hin is unchanged'.
+m4_define([AT_CHECK_AU_MACRO],
+[AT_SETUP([$1])
+AT_KEYWORDS([autoupdate])
+
+AT_CONFIGURE_AC([$1])
+
+AT_CHECK_AUTOCONF
+AT_CHECK_AUTOHEADER
+AT_CHECK_CONFIGURE
+AT_CHECK_ENV
+
+rm config.hin
+AT_CHECK_AUTOUPDATE
+
+AT_CHECK_AUTOCONF
+AT_CHECK_AUTOHEADER
+AT_CHECK_CONFIGURE
+AT_CHECK_ENV
+
+AT_CLEANUP()dnl
+])# AT_CHECK_UPDATE
+
+
+
+## ----------------------- ##
+## Launch the test suite.  ##
+## ----------------------- ##
+
+AT_INIT
+
Index: tests/m4sh.at
===================================================================
RCS file: /cvsroot/autoconf/autoconf/tests/m4sh.at,v
retrieving revision 1.36
diff -u -u -r1.36 m4sh.at
--- tests/m4sh.at 27 Mar 2003 13:18:34 -0000 1.36
+++ tests/m4sh.at 23 Jun 2003 11:11:18 -0000
@@ -2,7 +2,7 @@
 
 AT_BANNER([M4sh.])
 
-# Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
+# Copyright (C) 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -18,9 +18,6 @@
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 # 02111-1307, USA.
-
-# Used in many tests.
-m4_pattern_allow([^AS_EXIT$])
 
 ## ---------------- ##
 ## LINENO support.  ##
Index: tests/mktests.sh
===================================================================
RCS file: /cvsroot/autoconf/autoconf/tests/mktests.sh,v
retrieving revision 1.30
diff -u -u -r1.30 mktests.sh
--- tests/mktests.sh 12 Apr 2003 20:53:49 -0000 1.30
+++ tests/mktests.sh 23 Jun 2003 11:11:18 -0000
@@ -219,7 +219,7 @@
   {
     sed 's/^ *//' <<MK_EOF
     # Generated by $as_me, do not edit by hand.        -*- Autotest -*-
-    # Copyright 2000, 2001 Free Software Foundation, Inc.
+    # Copyright (C) 2000, 2001, 2003 Free Software Foundation, Inc.
 
     AT_BANNER([Testing autoconf/$base macros.])
 
Index: tests/suite.at
===================================================================
RCS file: /cvsroot/autoconf/autoconf/tests/suite.at,v
retrieving revision 1.28
diff -u -u -r1.28 suite.at
--- tests/suite.at 8 Mar 2002 13:10:19 -0000 1.28
+++ tests/suite.at 23 Jun 2003 11:11:18 -0000
@@ -1,6 +1,6 @@
 # Validation suite for Autoconf                           -*- Autotest -*-
 
-# Copyright 2000, 2001 Free Software Foundation, Inc.
+# Copyright (C) 2000, 2001, 2003 Free Software Foundation, Inc.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -16,21 +16,6 @@
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 # 02111-1307, USA.
-
-# We need a very up to date version of Autotest.
-m4_version_prereq([2.53])
-
-# Macros specialized for Autoconf testing.
-m4_include([atspecific.m4])
-
-AT_TESTED([autom4te autoconf autoheader autoupdate autoreconf ifnames])
-
-# Still many parts of `autoconf' are not exercised by the test suite.  A few
-# FIXME's, below, are used to list tests that we would need.  Do you feel
-# like contributing new tests?  If you do, you may tell your intent to
-# address@hidden', so no two people work at the same thing.
-
-AT_INIT
 
 # Run the tests from the lowest level to the highest level, and from
 # the most selective to the easiest.
Index: tests/tools.at
===================================================================
RCS file: /cvsroot/autoconf/autoconf/tests/tools.at,v
retrieving revision 1.71
diff -u -u -r1.71 tools.at
--- tests/tools.at 23 May 2003 18:16:57 -0000 1.71
+++ tests/tools.at 23 Jun 2003 11:11:19 -0000
@@ -2,7 +2,7 @@
 
 AT_BANNER([Executables (autoheader, autoupdate...).])
 
-# Copyright 2000, 2001 Free Software Foundation, Inc.
+# Copyright (C) 2000, 2001, 2003 Free Software Foundation, Inc.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -154,8 +154,6 @@
 # -----------------------------
 AT_SETUP([autoconf --trace: user macros])
 
-
-m4_pattern_allow([^m4_(define|shift)$])
 AT_DATA([configure.ac],
 [[m4_define([active], [ACTIVE])
 m4_define([TRACE1], [TRACE2(m4_shift($@))])




reply via email to

[Prev in Thread] Current Thread [Next in Thread]