home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 9 / FreshFishVol9-CD2.bin / bbs / gnu / autoconf-2.1-src.lha / autoconf-2.1 / ChangeLog < prev    next >
Encoding:
Text File  |  1994-11-04  |  42.1 KB  |  1,185 lines

  1. Fri Nov  4 09:08:33 1994  David J. MacKenzie  <djm@duality.gnu.ai.mit.edu>
  2.  
  3.     * Version 2.1.
  4.  
  5.     * autoreconf.sh: Add -f --force option.
  6.     From "Theodore Ts'o" <tytso@MIT.EDU>.
  7.  
  8. Thu Nov  3 10:24:08 1994  David J. MacKenzie  <djm@duality.gnu.ai.mit.edu>
  9.  
  10.     * acgeneral.m4 (AC_TRY_RUN): Reword warning.
  11.  
  12.     * acspecific.m4 (AC_PROG_CXX): Notify the user of the check for
  13.       GNU C++.
  14.       (AC_PROG_CXX, AC_PROG_CXXCPP): Use g++, not gcc, as default C++
  15.       compiler.
  16.     * acgeneral.m4 (AC_LANG_CPLUSPLUS): Ditto.
  17.  
  18.     * acgeneral.m4 (AC_INIT_PARSE_ARGS): Move ac_usage string directly
  19.       into the here document to work around A/UX shell limitation.
  20.  
  21.     * acgeneral.m4 (AC_COMPILE_CHECK): Mention the MSG macros in the
  22.       obsolete warning.
  23.  
  24.     * autoscan.pl (output_programs): Use AC_CHECK_LIB, not
  25.       AC_HAVE_LIBRARY. 
  26.  
  27.     * acgeneral.m4 (AC_CHECK_FUNC): Move prototype outside of function
  28.       so it works with C++.  From ejb@era.COM (E. Jay Berkenbilt).
  29.  
  30. Fri Oct 28 11:23:30 1994  David J. MacKenzie  <djm@duality.gnu.ai.mit.edu>
  31.  
  32.     * acspecific.m4 (AC_CHECK_HEADERS_DIRENT): Use define, not
  33.     AC_DEFUN, so the testsuite doesn't call it with no arguments,
  34.     leading to a syntax error in the real Bourne shell.
  35.  
  36. Wed Oct 26 18:40:41 1994  David J. MacKenzie  <djm@duality.gnu.ai.mit.edu>
  37.  
  38.     * Version 2.0.
  39.  
  40. Tue Oct 25 11:04:16 1994  David J. MacKenzie  <djm@duality.gnu.ai.mit.edu>
  41.  
  42.     * acgeneral.m4 (AC_CHECK_HEADER, AC_CHECK_HEADERS): Change - 
  43.     in file names to _.
  44.     * acspecific.m4 (AC_CHECK_HEADER_DIRENT, AC_CHECK_HEADERS_DIRENT):
  45.     Likewise.
  46.  
  47. Mon Oct 24 11:28:20 1994  David J. MacKenzie  <djm@duality.gnu.ai.mit.edu>
  48.  
  49.     * Makefile.in (uninstall): Remove the transformed names.
  50.     (SCRIPTS): Rename from PROGS.
  51.     * configure.in: Likewise.
  52.  
  53. Fri Oct 21 07:14:23 1994  David J. MacKenzie  <djm@duality.gnu.ai.mit.edu>
  54.  
  55.     * acgeneral.m4 (AC_TRY_COMPILE): New macro.
  56.     (AC_LANG_C, AC_LANG_CPLUSPLUS): Set $ac_compile.
  57.     (AC_TRY_LINK): Don't declare exit.
  58.     * acspecific.m4 (AC_C_INLINE, AC_C_CONST, AC_CHECK_HEADER_DIRENT,
  59.     AC_DECL_SYS_SIGLIST, AC_HEADER_SYS_WAIT, AC_TYPE_SIGNAL,
  60.     AC_FUNC_GETLOADAVG, AC_HEADER_TIME, AC_STRUCT_TM,
  61.     AC_STRUCT_TIMEZONE, AC_STRUCT_ST_BLOCKS, AC_STRUCT_ST_BLKSIZE,
  62.     AC_STRUCT_ST_RDEV): Use AC_TRY_COMPILE instead of AC_TRY_LINK.
  63.     (AC_AIX, AC_MINIX, AC_ISC_POSIX): Must come before AC_TRY_COMPILE.
  64.  
  65.     * acspecific.m4 (AC_PROG_LEX): Don't assume -ll if using lex;
  66.     check for it.  From Mark Eichin.
  67.  
  68. Thu Oct 20 07:11:22 1994  David J. MacKenzie  <djm@duality.gnu.ai.mit.edu>
  69.  
  70.     * acgeneral.m4 (AC_PARSE_ARGS): Ignore --site.
  71.  
  72.     * autoscan.pl: Add more blank lines to the output.  Pacify perl -w.
  73.  
  74. Wed Oct 19 09:14:50 1994  David J. MacKenzie  (djm@churchy.gnu.ai.mit.edu)
  75.  
  76.     * acgeneral.m4 (AC_PREREQ_COMPARE): Allow secondary and ternary
  77.     numbers >99.  From John Eaton <jwe@che.utexas.edu>.
  78.  
  79. Wed Oct 19 00:06:40 1994  David J. MacKenzie  <djm@duality.gnu.ai.mit.edu>
  80.  
  81.     * ifnames.sh: Take comments out of sed script.
  82.  
  83. Tue Oct 18 00:20:04 1994  David J. MacKenzie  <djm@duality.gnu.ai.mit.edu>
  84.  
  85.     * acgeneral.m4 (AC_INIT_NOTICE): Set ac_default_prefix.
  86.     (AC_INIT_PARSE_ARGS, AC_SITE_LOAD, AC_OUTPUT): Use it.
  87.     (AC_PREFIX_DEFAULT): New macro.
  88.     From Ken Raeburn.
  89.  
  90.     * testsuite/autoconf.s/syntax.exp: Renamed from specific.exp.
  91.  
  92.     * acgeneral.m4 (AC_SITE_LOAD): Change where to look for config.site.
  93.  
  94.     * configure.in: Call AC_ARG_PROGRAM.
  95.     * Makefile.in (install): Use program_transform_name.
  96.  
  97.     * acgeneral.m4 acspecific.m4 acoldnames.m4: Clarify copying terms.
  98.  
  99.     * acgeneral.m4 (AC_CANONICAL_BUILD): Default build to host, not empty.
  100.  
  101.     * acspecific.m4 (AC_PROG_CC): Recognize NeXT cpp as GNU C.
  102.     From tom@basil.icce.rug.NL (Tom R.Hageman).
  103.  
  104. Mon Oct 17 18:25:53 1994  David J. MacKenzie  (djm@duality.gnu.ai.mit.edu)
  105.  
  106.     * acspecific.m4 (AC_PROG_CPP): Use assert.h (comes with gcc), not
  107.     stdio.h (loses for new cross-compilers).  From Roland McGrath.
  108.  
  109. Tue Oct 11 13:22:22 1994  David J. MacKenzie  (djm@duality.gnu.ai.mit.edu)
  110.  
  111.     * acspecific.m4 (AC_PATH_XTRA): Add X_PRE_LIBS variable and assume
  112.     -lSM if -lICE is found.  From Karl Berry.
  113.  
  114. Mon Oct  3 20:12:36 1994  David J. MacKenzie  (djm@duality.gnu.ai.mit.edu)
  115.  
  116.     * testsuite/Makefile.in (AUTOCONF, AUTOCONFFLAGS): Test
  117.     ../autoconf, not installed autoconf.
  118.  
  119. Sat Oct  1 04:43:43 1994  Paul Eggert  <eggert@twinsun.com>
  120.  
  121.     * acspecific.m4: Catch `const' bug in NEC SVR4.0.2 mips cc.
  122.  
  123.     * Makefile.in (.sh, .pl, configure): Do chmod before mv.
  124.  
  125.     * acheaders, acspecific.m4 (AC_HEADER_SYS_WAIT): New entry.
  126.  
  127.     * acconfig.h (HAVE_SYS_WAIT_H): New entry.
  128.  
  129. Wed Sep 28 08:59:01 1994  David MacKenzie  <djm@geech.gnu.ai.mit.edu>
  130.  
  131.     * Makefile.in: Set datadir to $(prefix)/share.
  132.  
  133. Tue Sep 27 08:00:38 1994  David MacKenzie  <djm@geech.gnu.ai.mit.edu>
  134.  
  135.     * Makefile.in: Use implicit rules to make scripts.
  136.     From Jim Meyering.
  137.  
  138.     * acconfig.h: Remove #undefs of unused symbols.
  139.     From Paul Eggert.
  140.     * testsuite/autoconf.s/defines.exp: New file.
  141.     * testsuite/autoconf.s/specific.exp: Extract the list of macros to
  142.       test from acspecific.m4 instead of hardcoding it.
  143.     * acspecific.m4 (AC_PROG_CXXCPP): Default CXX to gcc, not c++.
  144.  
  145. Mon Sep 26 12:32:46 1994  David MacKenzie  <djm@churchy.gnu.ai.mit.edu>
  146.  
  147.     * acspecific.m4 (AC_HEADER_DIRENT): Only check for -lx if not
  148.       using dirent.
  149.     * autoreconf.sh: Shorten sed label for OSF/1.
  150.     * acgeneral.m4 acspecific.m4: Change licensing terms for output.
  151.  
  152. Thu Sep 22 15:36:56 1994  David MacKenzie  <djm@churchy.gnu.ai.mit.edu>
  153.  
  154.     * autoconf.sh (tmpin): Always set.
  155.  
  156. Wed Sep 21 13:12:10 1994  David MacKenzie  <djm@geech.gnu.ai.mit.edu>
  157.  
  158.     * acgeneral.m4 (AC_INIT_PREPARE): Remove trailing slashes from
  159.       srcdir.
  160.  
  161. Mon Sep 19 17:11:39 1994  David MacKenzie  <djm@geech.gnu.ai.mit.edu>
  162.  
  163.     * acgeneral.m4 (AC_INIT, AC_INIT_PARSE_ARGS, AC_CANONICAL_SYSTEM,
  164.       AC_ARG_PROGRAM): Make the default for program_transform_name be
  165.       a valid sed script, and substitute it always.
  166.  
  167. Sat Sep 17 08:27:58 1994  David MacKenzie  <djm@geech.gnu.ai.mit.edu>
  168.  
  169.     * autoheader.sh: Protect `for' loop from checking empty $syms.
  170.  
  171.     * ifnames.sh: Use % instead of , as sed s separator.
  172.  
  173.     * autoscan.pl: Update output comments.
  174.  
  175. Fri Sep 16 11:20:02 1994  David MacKenzie  (djm@geech.gnu.ai.mit.edu)
  176.  
  177.     * acspecific.m4 (AC_TYPE_GETGROUPS): Provide a cross compiling
  178.       default.  From Jim Meyering.
  179.  
  180.     * acgeneral.m4 (AC_INIT_PARSE_ARGS): Document
  181.       --program-transform-name.
  182.  
  183. Thu Sep 15 16:26:36 1994  David MacKenzie  (djm@geech.gnu.ai.mit.edu)
  184.  
  185.     * acgeneral.m4 (AC_INIT_NOTICE): Clarify copying notice.
  186.     Fix up comments between sections.
  187.  
  188.     * acspecific.m4 (AC_PROG_LEX): Omit extra checking message.
  189.  
  190.     * autoreconf.sh: Give usage if non-option args are given.
  191.     * autoconf.sh autoheader.sh: Define AC_LOCALDIR for configure.in.
  192.  
  193. Thu Sep 15 11:31:13 1994  Ian Lance Taylor  (ian@airs.com)
  194.  
  195.     * Makefile.in (check): Set AUTOCONFFLAGS from srcdir, not objdir.
  196.  
  197. Thu Sep 15 09:06:40 1994  David MacKenzie  (djm@churchy.gnu.ai.mit.edu)
  198.  
  199.     * acgeneral.m4 (AC_MSG_ERROR): Say that it's an error in the message.
  200.  
  201.     * Makefile.in (check): Copy install-sh from srcdir if needed.
  202.  
  203.     * autoreconf.sh: Only regenerate autoheader-generated header file
  204.       templates.  Pass relative macrodir properly.
  205.     * autoconf.sh autoheader.sh autoreconf.sh: Add -l --localdir option.
  206.     Based on work by Mark Eichin.
  207.  
  208.     * ifnames.sh: Add -h option.
  209.     * autoconf.sh autoheader.sh: Remove -v option.
  210.  
  211.     * acgeneral.m4 (AC_CHECK_TYPE): Require AC_HEADER_STDC and check
  212.       stdlib.h if present.
  213.  
  214.     * acgeneral.m4 (AC_OUTPUT): Protect cache save from interruptions.
  215.  
  216. Tue Sep 13 09:46:23 1994  David J. MacKenzie  (djm@churchy.gnu.ai.mit.edu)
  217.  
  218.     * Makefile.in (install): Use srcdir.  From Mark Eichin.
  219.  
  220.     * acgeneral.m4 (AC_OUTPUT_FILES): Automatically add
  221.       configure_input comment to Makefiles again.
  222.     * Makefile.in testsuite/Makefile.in: Remove configure_input ref.
  223.  
  224.     * acgeneral.m4 (AC_LINK_FILES, AC_OUTPUT_LINKS): Reverse the order
  225.       of the arguments.  Support relative symlinks.
  226.  
  227.     * acgeneral.m4 acspecific.m4: Remove some gratuitous {} in shell
  228.       variable references.
  229.  
  230.     * acgeneral.m4 (AC_OUTPUT_FILES): New output variable
  231.       configure_input replaces big kludge for adding output comment.
  232.     * Makefile.in, testsuite/Makefile.in: Use it.
  233.  
  234. Mon Sep 12 23:06:08 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
  235.  
  236.     * acgeneral.m4 (AC_INIT_PREPARE, AC_OUTPUT_SUBDIRS): Make command
  237.       line quoting work for shell metachars besides blanks.
  238.  
  239. Sun Sep 11 23:34:24 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
  240.  
  241.     * acspecific.m4 (AC_PATH_XTRA): Link with X_EXTRA_LIBS when
  242.       checking for -lSM.
  243.  
  244.     * acfunctions (memcmp): Use AC_FUNC_MEMCMP.  From Paul Eggert.
  245.  
  246.     * acgeneral.m4 (AC_COMPILE_CHECK): Mark obsolete.
  247.  
  248. Sat Sep 10 10:59:19 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
  249.  
  250.     * Makefile.in (DISTFILES): Include install-sh, not install.sh.
  251.  
  252.     * autoscan.pl: Check AC_MACRODIR.
  253.  
  254.     * acgeneral.m4 (AC_INIT_PARSE_ARGS, AC_INIT_PREPARE,
  255.       AC_CONFIG_SUBDIRS, AC_OUTPUT_SUBDIRS): Make quoting of command
  256.       line options work.
  257.       (AC_CONFIG_AUX_DIRS): Check for install-sh over install.sh.
  258.  
  259.     * acspecific.m4 (AC_FUNC_GETMNTENT): Only check for second lib if
  260.       first lib isn't found.  From Jim Meyering.
  261.  
  262. Fri Sep  9 10:41:42 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
  263.  
  264.     * acspecific.m4 (AC_FUNC_MEMCMP): New macro, from Jim Meyering.
  265.     * testsuite/autoconf.s/specific.exp: Test it.
  266.  
  267.     * testsuite/Makefile.in (site.exp): Simplify.
  268.  
  269.     * acgeneral.m4 (AC_CACHE_SAVE): Use a shorter syntax for setting
  270.       the variables.  Idea from Karl Berry.
  271.       (AC_CHECK_FUNCS, AC_CHECK_HEADERS): Take an action-if-not-found.
  272.       From Jim Meyering.
  273.  
  274.     * acconfig.h: Add entries for getmntent and strftime.
  275.     * acspecific.m4 (AC_C_CHAR_UNSIGNED): If GCC, don't run a test
  276.       program.
  277.  
  278. Thu Sep  8 10:53:53 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
  279.  
  280.     * acspecific.m4 (AC_USG): Was passing too many args to AC_TRY_LINK.
  281.     (AC_FUNC_STRFTIME, AC_FUNC_GETMNTENT): New macros.
  282.     (AC_HEADER_DIRENT): Check for Xenix dir libs.
  283.     (AC_XENIX_DIR, AC_SCO_INTL, AC_IRIX_SUN, AC_DYNIX_SEQ, AC_AIX,
  284.     AC_ISC_POSIX, AC_MINIX): Go back to the v1 names.
  285.     * acoldnames.m4: Delete their aliases.
  286.     * testsuite/autoconf.s/specific.exp: Check them.
  287.  
  288.     * acgeneral.m4 (AC_ARG_PROGRAM): Use `;' instead of `-e' to
  289.       separate sed arguments, to simplify Makefile usage and support
  290.       sed arguments containing spaces.
  291.       (AC_CANONICAL_HOST): Move check for config.sub here from
  292.       AC_CANONICAL_SYSTEM.
  293.  
  294.     * autoheader.m4 (AC_CHECK_HEADERS_DIRENT): Redefine.  From Paul Eggert.
  295.     (AC_CHECK_SIZEOF): Redefine this, not the old name.
  296.     (AC_HAVE_LIBRARY): Redefine.
  297.  
  298. Wed Sep  7 09:32:31 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
  299.  
  300.     * testsuite/lib/common.exp: Ignore warnings about test programs.
  301.     * testsuite/autoconf.s/specific.exp: Check AC_FUNC_CLOSEDIR_VOID.
  302.  
  303.     * Makefile.in (*clean): Remove the new index.
  304.     (dist): Undo adding write perms.  Screws up RCS.
  305.     * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS): Remove comments from sed
  306.       program.
  307.     * acoldnames.m4: Change a couple of AC_DEFUN to define.
  308.  
  309. Wed Sep  7 01:27:19 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
  310.  
  311.     * acgeneral.m4 (AC_SITE_LOAD): Check whether $CONFIG_SITE is empty.
  312.  
  313. Tue Sep  6 09:55:30 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
  314.  
  315.     * acgeneral.m4 (AC_ARG_PROGRAM): New macro.
  316.     (AC_INIT_PARSE_ARGS, AC_CANONICAL_SYSTEM): Do a little setup for it.
  317.  
  318.     * acspecific.m4 (AC_PROG_INSTALL): Clarify comment.  Remove check
  319.       for bsdinst, since it's no better than our install.sh.
  320.       (AC_CHECK_HEADER_DIRENT, AC_CHECK_HEADERS_DIRENT): New macros.
  321.       (AC_HEADER_DIRENT, AC_DIR_HEADER): Use them.
  322.       (AC_PROG_CC, AC_PROG_CXX): Check whether GCC accepts -g.
  323.  
  324.     * acgeneral.m4 (AC_INIT_PREPARE): Call AC_PROG_ECHO_N.
  325.     Use define instead of AC_DEFUN for some frequently called or
  326.     internal macros that aren't involved in ordering constraints.
  327.  
  328. Mon Sep  5 17:37:36 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
  329.  
  330.     * acspecific.m4 (AC_C_CROSS): Provide default argument to AC_TRY_RUN.
  331.  
  332. Fri Sep  2 09:30:41 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
  333.  
  334.     * acgeneral.m4 (AC_TRY_CPP): Use a temp file so sh -x works.
  335.     From Mark Nudelman.
  336.  
  337.     * acgeneral.m4: --norecursion -> --no-recursion.
  338.     (AC_OUTPUT_LINKS): Reset srcdir to ac_given_srcdir.
  339.  
  340.     * acspecific.m4 (AC_PATH_X): Call AC_ARG_WITH(x, ...).
  341.     (AC_PROG_INSTALL): Search for bsdinst too.
  342.  
  343.     * Makefile.in (dist): Make distribution files writable.
  344.  
  345.     * acgeneral.m4 (AC_OUTPUT): Move trap 0 commands to near the end
  346.       of configure, to work around shell bug in failing to execute the
  347.       trap when there are commands after AC_OUTPUT.
  348.  
  349. Sat Sep  3 19:47:06 1994  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
  350.  
  351.     * acgeneral.m4 (AC_OUTPUT_FILES): Write CONFIG_FILES defn
  352.     unquoted, so $1 can contain references to shell variables in configure.
  353.  
  354. Thu Sep  1 15:34:15 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
  355.  
  356.     * acgeneral.m4 (AC_TRY_RUN): Always warn if no cross-compile
  357.       default is given.
  358.     * acspecific.m4 (AC_FUNC_MMAP, AC_FUNC_VFORK, AC_FUNC_WAIT3,
  359.       AC_FUNC_UTIME_NULL, AC_FUNC_STRCOLL): Provide a default 
  360.       for AC_TRY_RUN.
  361.       (AC_FUNC_CLOSEDIR_VOID): New macro, broken out of AC_HEADER_DIRENT.
  362.  
  363. Thu Sep  1 00:06:38 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
  364.  
  365.     * acgeneral.m4 acspecific.m4: Discard all output until AC_INIT is
  366.       called.  Remove now-unnecessary dnl's between macro definitions.
  367.       (AC_OUTPUT): Add exit 0 and optional unquoted here document to
  368.       end of config.status.
  369.  
  370. Wed Aug 31 00:11:28 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
  371.  
  372.     * acspecific.m4 (AC_PATH_X_DIRECT): Use AC_TRY_LINK instead of
  373.       AC_CHECK_LIB, so we don't add the library to $LIBS or print anything.
  374.       (AC_PATH_XTRA): Remove initial checking message.
  375.       (AC_HEADER_STDC): In test program, default to no STDC headers if
  376.       cross compiling.
  377.  
  378. Tue Aug 30 16:16:29 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
  379.  
  380.     * autoreconf.sh: Add -h option.
  381.     * autoupdate.sh: Remove -v option.
  382.  
  383.     * acgeneral.m4 (AC_EGREP_CPP, AC_TRY_CPP): Add parens around eval
  384.       for old shells.  From Kaveh Ghazi.
  385.       (AC_TRY_RUN): Warn when generating configure, if called without
  386.       a default parameter and AC_CANONICAL_SYSTEM has been called.
  387.  
  388.     * autoheader.sh: Don't run `for' loops on empty lists.
  389.     From Ken Raeburn.
  390.  
  391.     * autoconf.sh autoheader.sh: Print the version number using grep
  392.       like the other scripts, not using m4.
  393.     * acgeneral.m4: Remove conditional for printing version number.
  394.     It broke with frozen files.
  395.  
  396.     * autoheader.m4: New file.
  397.     * autoheader.sh: Use it; the frozen version if possible.
  398.     * Makefile.in (install): Install a frozen autoheader.m4f if possible.
  399.     * autoconf.m4: Don't sinclude acsite.m4 here.
  400.     * acgeneral.m4 (AC_INIT): Include it here.
  401.  
  402. Tue Aug 30 14:02:07 1994  David J. MacKenzie  (djm@mole.gnu.ai.mit.edu)
  403.  
  404.     * acgeneral.m4 (AC_CHECK_LIB): Use AC_DEFINE_UNQUOTED.
  405.     From Jim Meyering.
  406.  
  407.     * acgeneral.m4: Revise diversions, to topologically order
  408.     macros called via AC_REQUIRE.
  409.     (AC_DIVERT_PUSH, AC_DIVERT_POP): New macros.
  410.     (AC_INIT, AC_ARG_ENABLE, AC_ARG_WITH, AC_SUBST, AC_SUBST_FILE,
  411.     AC_REQUIRE): Use them.
  412.     From Franc,ois Pinard (bless his soul!).
  413.     (AC_PRO, AC_EPI): New macros.
  414.     (AC_DEFUN): Use them.
  415.     (AC_INIT): sinclude aclocal.m4 herea.
  416.     * autoconf.m4: Not here.
  417.  
  418.     * autoconf.sh: Use a freeze file if available and m4 can do it.
  419.     * Makefile.in (install): Install a freeze file if m4 supports it.
  420.  
  421. Mon Aug 29 16:18:22 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
  422.  
  423.     * acgeneral.m4 (AC_TRY_CPP): Remove subshell and move quotes.
  424.  
  425. Sun Aug 28 17:37:26 1994  David J. MacKenzie  (djm@bennett.eng.umd.edu)
  426.  
  427.     * acspecific.m4 (AC_C_CHAR_UNSIGNED, AC_C_LONG_DOUBLE,
  428.       AC_C_INLINE): Don't AC_REQUIRE AC_PROG_CC.
  429.  
  430.     * acspecific.m4 (AC_RSH, AC_ARG_ARRAY, AC_HAVE_POUNDBANG): Define
  431.       to print error messages.
  432.  
  433.     * acgeneral.m4 (AC_OUTPUT_LINKS): Insert ac_links and ac_files
  434.       into config.status using an *un*quoted here document.
  435.       From Ken Raeburn.
  436.  
  437. Sat Aug 27 13:31:58 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
  438.  
  439.     * acgeneral.m4 (AC_OUTPUT_HEADER): Remove comments from within sed
  440.     script.  From Kaveh Ghazi <ghazi@wilhelm.rutgers.edu>.
  441.  
  442. Fri Aug 26 17:03:18 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
  443.  
  444.     * autoconf.sh, acgeneral.m4: __LINE__ -> __oline__. 
  445.  
  446.     * acgeneral.m4 (AC_TRY_CPP, AC_EGREP_CPP): Append any error output
  447.     to config.log.
  448.     (AC_EGREP_CPP): Don't use a temp file.
  449.  
  450.     * acspecific.m4 (AC_FUNC_ALLOCA): Require CPP.
  451.  
  452.     * acgeneral.m4 (AC_INIT_PREPARE): Replace AC_SUBST_DEFAULT calls
  453.     with AC_SUBST.
  454.     (AC_SUBST_DEFAULT): Macro removed.
  455.     * acspecific.m4 (AC_PROG_CC, AC_PROG_CXX): If CFLAGS or CXXFLAGS
  456.     was not set already, give it a default value according to whether
  457.     we have gcc.
  458.  
  459.     * acspecific.m4 (AC_PATH_XTRA): Use AC_CHECK_LIB, not AC_HAVE_LIBRARY.
  460.  
  461. Fri Aug 26 00:34:11 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
  462.  
  463.     * acconfig.h (HAVE_UNION_WAIT): Entry removed; it wasn't defined
  464.     anywhere. 
  465.  
  466.     * acgeneral.m4 (AC_OUTPUT_HEADER): rm files before mv onto them.
  467.     (AC_OUTPUT): Remove explicit exit at end of configure, to allow
  468.     code after AC_OUTPUT (needed for Emacs).
  469.  
  470.     * acgeneral.m4 (AC_CANONICAL_SYSTEM): Move setting of alias vars
  471.       into submacros.
  472.  
  473.     * acspecific.m4 (AC_PROG_CPP): If $CPP is set and is a directory,
  474.       ignore it.
  475.  
  476. Thu Aug 25 09:26:36 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
  477.  
  478.     * acspecific.m4 (AC_SYS_INTERPRETER): Move hash mark out of macro
  479.       call.
  480.       (AC_FUNC_MMAP): If C++, put malloc decls in extern "C".
  481.  
  482.     * acgeneral.m4 (AC_INIT_PARSE_ARGS): Untabify help message
  483.     and indent options.
  484.  
  485.     * Makefile.in (DISTFILES): Remove ChangeLog.0.
  486.  
  487.     * acgeneral.m4 (AC_CHECK_LIB): Do uppercasing of library name at
  488.       runtime.
  489.       (AC_HAVE_LIBRARY): Retain old behavior.
  490.  
  491.     * acspecific.m4 (AC_FUNC_VFORK): If C++, use a prototype for the
  492.       function in the test program.
  493.       (AC_C_ARG_ARRAY): Macro deleted.
  494.     * acoldnames.m4, acconfig.h, testsuite/autoconf.s/specific.exp:
  495.       Remove references to it.
  496.  
  497.     * autoupdate.sh: Make sure $infile can be read, and $tmpout has
  498.       the same permissions.  Make sure $infile can be written.  From
  499.       Paul Eggert.
  500.  
  501.     * acgeneral.m4 (AC_INIT*): Remove now-incorrect AC_BEFORE calls.
  502.     (AC_CHECK_FUNC): If C++, use extern "C".
  503.     (AC_TRY_LINK, AC_TRY_RUN): If C++, declare exit.
  504.  
  505.     * acspecific.m4 (AC_PATH_XTRA): Check for more libraries.
  506.     From Karl Berry.
  507.  
  508.     * acgeneral.m4 (AC_INIT_PREPARE): Substitute CPPFLAGS.
  509.     (AC_LANG_C, AC_LANG_CPLUSPLUS): Include CPPFLAGS in the commands.
  510.  
  511.     * acgeneral.m4 (AC_OUTPUT_FILES): Move protection for right side
  512.       of sed substitution here from AC_MAKE_DEFS, so it applies to all
  513.       AC_SUBST'd variables.
  514.  
  515.     * Makefile.in (install): Use for loops.  From Jim Meyering.
  516.  
  517.     * acgeneral.m4: Revise diversions to rely on implicit flushing at
  518.       the end of the m4 run.  Idea from Franc,ois Pinard.
  519.       (AC_INIT_PREPARE, AC_ARG_ENABLE, AC_ARG_WITH, AC_PREFIX_PROGRAM):
  520.       Write to the appropriate diversions.
  521.       (AC_ENABLE, AC_WITH): Supply default help string.
  522.       (AC_ENABLE_INTERNAL, AC_WITH_INTERNAL, AC_PREFIX_INTERNAL):
  523.       Macros removed. 
  524.       (AC_CONFIG_SUBDIRS): Set `subdirs' here instead of in
  525.       AC_INIT_PREPARE.
  526.       (AC_PREFIX): Macro removed.
  527.     * acoldnames.m4 (AC_PREFIX): Make it an alias for AC_PREFIX_PROGRAM.
  528.  
  529.     * acoldnames.m4: We don't officially support calling
  530.       the subroutines of AC_INIT directly, or replacing them, so don't
  531.       document it.
  532.  
  533. Wed Aug 24 00:19:05 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
  534.  
  535.     * acgeneral.m4 (AC_EGREP_CPP, AC_TRY_LINK, AC_TRY_RUN,
  536.       AC_TRY_CPP): Add #line directives.
  537.     * autoconf.sh: Make the #line directives accurate.
  538.     From Franc,ois Pinard.
  539.  
  540.     * acgeneral.m4 (AC_OUTPUT): Set ac_given_INSTALL from INSTALL.
  541.     (AC_SUBST_FILE): Replace with what was AC_INSERT_FILE.
  542.     (AC_SUBST_DEFAULT): New macro.
  543.     (AC_INIT_BINSH): Renamed from AC_BINSH.
  544.     (AC_INIT_PREPARE): Call AC_SUBST_DEFAULT for CFLAGS, CXXFLAGS, and
  545.     LDFLAGS.
  546.  
  547.     * acspecific.m4 (AC_HEADER_MAJOR): Don't nest caching tests.
  548.  
  549.     * Makefile.in (clean): Remove the new index files.
  550.  
  551.     * configure.in: Check for gm4 before gnum4.
  552.  
  553.     * acspecific.m4 (AC_PROG_RSH): Macro removed.
  554.  
  555.     * Makefile.in (install): Install autoconf.m4.
  556.  
  557.     * acspecific.m4 (AC_SYS_INTERPRETER): New name and calling
  558.       convention for AC_HAVE_POUNDBANG.
  559.       (AC_OS_XENIX): Check ac_header_dir instead of DEFS.
  560.  
  561.     * testsuite/autoconf.s/specific.exp: Add AC_HEADER_DIRENT.
  562.     Remove AC_SYS_REMOTE_TAPE.  Replace AC_HAVE_POUNDBANG with
  563.     AC_SYS_INTERPRETER. 
  564.  
  565.     * acspecific.m4 (AC_INT_16_BITS, AC_LONG_64_BITS): Reword messages.
  566.  
  567.     * acgeneral.m4 (AC_CHECK_LIB): Use our standard alternate m4 quote
  568.       characters << and >> instead of /.
  569.  
  570.     * acspecific.m4 (AC_C_CONST, AC_TYPE_GETGROUPS,
  571.       AC_PROG_GCC_TRADITIONAL): Don't put the test program in a
  572.       temporary variable.
  573.  
  574.     * acgeneral.m4 (AC_CHECK_HEADERS, AC_CHECK_FUNCS): Use
  575.       AC_DEFINE_UNQUOTED.
  576.     * autoheader.sh (AC_DEFINE_UNQUOTED): Define.
  577.  
  578. Tue Aug 23 00:03:06 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
  579.  
  580.     * acgeneral.m4: Improve comments on some macros.
  581.     Fix improperly quoted undefine calls.
  582.     (AC_QUOTE_DQUOTE, AC_QUOTE_SQUOTE, AC_QUOTE_HERE, AC_QUOTE_SED,
  583.     AC_QUOTE_TOKEN, AC_DEFINE_QUOTE, AC_DEFINE_SEDQUOTE,
  584.     AC_QUOTE_IDENTITY): Macros removed.
  585.     (AC_DEFINE, AC_DEFINE_UNQUOTED): Only write the (correct) value to
  586.     confdefs.h.
  587.     (AC_OUTPUT_MAKE_DEFS): New macro.
  588.     (AC_OUTPUT): Call it.  Move AC_SUBST calls to AC_INIT_PREPARE.
  589.     (AC_OUTPUT_FILES): Put most variable substitutions in a here document
  590.     instead of a string, to avoid unwanted changes to the values.
  591.     (AC_OUTPUT_HEADER): Generate the sed script to transform
  592.     config.h.in from conftest.h.  Only split up the sed script in
  593.     configure, not also in config.status.
  594.  
  595.     * acspecific.m4 (AC_PROG_ECHO_N): Work around some greps lacking -e.
  596.  
  597.     * acspecific.m4 (AC_PATH_X, AC_PATH_X_XMKMF, AC_PATH_X_DIRECT,
  598.       AC_PATH_XTRA): Fix cache use and message printing.
  599.  
  600.     * acgeneral.m4 (AC_SITE_LOAD): Check env var CONFIG_SITE first.
  601.     (AC_OUTPUT_HEADER): New macro broken out of AC_OUTPUT.
  602.  
  603.     * acgeneral.m4, acspecific.m4 (AC_FD_MSG, AC_FD_CC): New
  604.       symbolic constants.
  605.  
  606.     * acgeneral.m4, acoldnames.m4 (AC_INIT_PARSE_ARGS): Renamed from
  607.       AC_INIT_PARSEARGS. 
  608.  
  609.     * autoupdate.sh: Use $SIMPLE_BACKUP_SUFFIX, if set.
  610.  
  611.     * autoheader.sh (AC_CHECK_LIB): Reflect the added arg.
  612.  
  613.     * autoconf.m4: New file.
  614.     * Makefile.in (DISTFILES): Add it.
  615.     * autoconf.sh, autoheader.sh, Makefile.in: Use it.
  616.  
  617.     * acspecific.m4 (AC_SYS_REMOTE_TAPE): Macro removed.
  618.  
  619.     * acfunctions, acheaders, acidentifiers, acmakevars, acprograms,
  620.       autoscan.pl: Use new macro names.
  621.  
  622.     * acgeneral.m4 (AC_MSG_ERROR): Enclose within {} so it acts like a
  623.       single statement.  From mjshield@nyx.cs.du.edu (Michael Shields).
  624.       (AC_CHECK_FUNCS, AC_CHECK_HEADERS): Only compute the uppercase
  625.       name if we're going to define that symbol.
  626.       (global): Remove AC_DIVERSION_VAR.
  627.       (AC_OUTPUT): Adjust quoting and substitutions to replace most
  628.       variable values directly in the sed script.  Handle srcdir,
  629.       top_srcdir, and INSTALL specially.
  630.       Add .cpp and .hpp to c-ish suffixes list.
  631.  
  632.     * configure.in: Use the new macro names.
  633.  
  634.     * ChangeLog.0: New file, broken out of ChangeLog.1.
  635.     * Makefile.in (DISTFILES): Add it.
  636.  
  637.     * autoupdate.sh: Update the regexps to account for changes to
  638.       acoldnames.m4. 
  639.  
  640. Mon Aug 22 23:57:18 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
  641.  
  642.     * testsuite/autoconf.s/specific.exp: Use new macro names.
  643.  
  644. Fri Aug 12 10:15:51 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
  645.  
  646.     * acspecific.m4 (AC_HEADER_DIRENT, AC_DIR_HEADER): Use one cache
  647.       variable for each header file, not one for all of them.
  648.  
  649.     * acgeneral.m4 (AC_CACHE_SAVE): Print a message noting when cache
  650.       is unwritable.
  651.       (AC_CHECK_FUNCS, AC_CHECK_HEADERS): Take an optional arg to
  652.       execute on a match.
  653.  
  654.     * acspecific (AC_OS_AIX, AC_OS_MINIX, AC_OS_ISC): Don't need to be
  655.       called before AC_TRY_CPP, since that doesn't use CFLAGS.
  656.  
  657.     * acgeneral.m4 (AC_CHECK_PROG, AC_PATH_PROG): Print a result
  658.       whether or not we found the program.
  659.       (AC_CHECKING): Not obsolete.
  660.       (AC_WITH, AC_ENABLE, AC_INIT_PREPARE): Merge the --enable and
  661.       --with diversions. 
  662.  
  663.     * acgeneral.m4 (AC_DEFUN): New macro.
  664.     Use it globally to define macros that are used as functions,
  665.     as opposed to macros that are used as variables.  Remove calls to
  666.     AC_PROVIDE.
  667.  
  668. Thu Aug 11 08:25:08 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
  669.  
  670.     * acspecific.m4 (AC_OS_XENIX): Fix assignments.  From Franc,ois
  671.       Pinard.
  672.       (AC_SYS_REMOTE_TAPE): Fix typo.
  673.  
  674. Wed Aug 10 09:30:11 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
  675.  
  676.     * acspecific.m4 (AC_C_CHAR_UNSIGNED): Don't lie about the result
  677.       if gcc, just ignore it.
  678.  
  679.     * acgeneral.m4 (AC_CHECK_LIB): Add a function argument.
  680.     * acgeneral.m4 (AC_HAVE_LIBRARY): Make it a wrapper around
  681.       AC_CHECK_LIB.
  682.     * acoldnames.m4: Remove its alias.
  683.     * acspecific.m4: Add argument to callers.
  684.  
  685.     * acspecific.m4 (AC_PROG_ECHO_N): Move from acgeneral.m4 AC_MSG_ECHO_N.
  686.     * acgeneral.m4: Callers changed.
  687.  
  688.     * acgeneral.m4 (AC_CACHE_LOAD, AC_CACHE_SAVE, AC_SITE_LOAD,
  689.       AC_MSG_CHECKING): Aesthetic changes to messages, suggested by
  690.       Franc,ois Pinard. 
  691.  
  692.     * acspecific.m4 acgeneral.m4 acoldnames.m4: Rename
  693.     AC_TRY_CROSS to AC_C_CROSS.
  694.  
  695.     * acgeneral.m4 (AC_INIT_PARSEARGS): Don't mention --verbose in
  696.       help message.
  697.     (AC_INIT_PREPARE): Use file descriptor 5 for config.log, and 6 for
  698.     nothing.  --verbose no longer does anything.
  699.     (AC_MSG_ECHO_N): New macro.
  700.     (AC_MSG_CHECKING, AC_MSG_RESULT, AC_CACHE_VAL): Require it and use
  701.     the shell variables it sets.
  702.     (AC_MSG_RESULT, AC_VERBOSE): Print unless --silent/--quiet is given,
  703.     not only when --verbose is given.
  704.     (AC_DEFINE): Don't echo anything.
  705.     (AC_CACHE_VAL): Use a custom echo instead of AC_MSG_RESULT.
  706.     * acgeneral.m4 (AC_CHECKING, AC_VERBOSE): Put back real versions,
  707.       marked obsolete.
  708.     * acoldnames.m4: Delete their aliases.
  709.     * acgeneral.m4, acspecific.m4 (many macros): Make sure each call
  710.       to AC_MSG_CHECKING has exactly one matching AC_MSG_RESULT, and
  711.       make the result messages make sense with the checking messages.
  712.  
  713.     * acgeneral.m4 (AC_OUTPUT_SUBDIRS): Use echo, not AC_MSG_RESULT,
  714.       to print recursion notice.
  715.  
  716. Tue Aug  9 00:17:28 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
  717.  
  718.     * acgeneral.m4 (AC_OUTPUT): Add comment mentioning config.log.
  719.  
  720.     * ChangeLog.1: File split out of ChangeLog.
  721.     * Makefile.in (DISTFILES): Add it.
  722.  
  723.     * acgeneral.m4 (AC_OUTPUT, AC_OUTPUT_HEADER), autoheader.sh:
  724.       Support optional input-file specification in output-file names.
  725.     * autoheader.sh: Support top and bottom comments for config.h.in
  726.       in acconfig.h.
  727.  
  728.     * acgeneral.m4, README: Say more about requiring GNU m4.
  729.  
  730.     * autoheader.sh: In the list of symbols to get template entries
  731.       for, start each symbol with a blank.
  732.  
  733.     * autoupdate.sh: Add sed substitutions for replacing macro
  734.       calls without parameters.
  735.  
  736.     * acgeneral.m4 (AC_CACHE_VAL): Omit the cache var name from the
  737.       result message. 
  738.  
  739.     * acspecific.m4 (AC_DIR_HEADER): Define to be similar to
  740.       AC_HEADER_DIRENT, but only define the old cpp macros.
  741.       (AC_HEADER_DIRENT): Only define the new ones.
  742.     * acoldnames.m4: Don't say that those two macros are synonyms.
  743.     * acconfig.h: Add the new cpp macros.  Add <> to some comments.
  744.  
  745.     * acgeneral.m4 (AC_OUTPUT): Don't mess with $INSTALL if it starts
  746.       with a $, due to user intervention.
  747.  
  748.     * Makefile.in, testsuite/Makefile.in: Fix *clean targets.
  749.  
  750.     * acgeneral.m4 (AC_CACHE_SAVE, AC_CACHE_LOAD, AC_SITE_LOAD): 
  751.     Use echo instead of AC_MSG_RESULT.
  752.     (AC_INIT_PARSEARGS): Group options by topic in help message.  Idea
  753.     from Franc,ois Pinard.
  754.  
  755.     * TODO: New file.
  756.  
  757. Mon Aug  8 23:04:01 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
  758.  
  759.     * acgeneral.m4 (AC_OUTPUT): Tighten up srcdir handling code slightly.
  760.     Add one or more ../ to $INSTALL when it's a relative path and
  761.     creating a file in a subdirectory.
  762.  
  763. Tue Aug  2 19:54:26 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
  764.  
  765.     * autoheader.sh: Read acoldnames.m4.  Redefine the new macro names.
  766.     Only define HAVE_LIBFOO where AC_CHECK_LIB is called with only one
  767.     argument. 
  768.  
  769. Sat Jul 30 09:53:38 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
  770.  
  771.     * acgeneral.m4 acspecific.m4: The Great Renaming.
  772.       (Well, I think it's great.  You may have your own opinion.)
  773.  
  774.     * acspecific.m4 (AC_DIR_HEADER): Define HAVE_<path>_H as well as
  775.       the old DIRENT, SYSDIR, etc.
  776.  
  777.     * acgeneral.m4 acspecific.m4: Add missing spaces between arguments
  778.       to m4 calls.  From Franc,ois Pinard.
  779.  
  780.     * autoconf.sh: Read acoldnames.m4.
  781.     * Makefile.in (DISTFILES, PROGS, install, clean): Add
  782.       acoldnames.m4 and autoupdate.sh.
  783.  
  784. Tue Jul 26 08:52:17 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
  785.  
  786.     * testsuite/Makefile.in (check): Print a message noting that
  787.       runtest is part of DejaGNU.
  788.  
  789.     * autoscan.pl: Remove unneeded backslash.
  790.  
  791. Sun Jul 24 23:30:27 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
  792.  
  793.     * Makefile.in (clean mostlyclean distclean realclean): Recurse
  794.       into testsuite directory.
  795.  
  796. Wed Jul 20 09:38:29 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
  797.  
  798.     * Makefile.in (install): Add missing else and fi.
  799.     * acspecific.m4 (GETGROUPS_T, RETSIGTYPE, STACK_DIRECTION): Use
  800.     AC_DEFINE_UNQUOTED rather than AC_DEFINE.
  801.     From Jim Meyering.
  802.  
  803. Tue Jul 19 14:49:02 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
  804.  
  805.     * acspecific.m4 (AC_MEMORY_H): Add more quotes.
  806.  
  807.     * acgeneral.m4 (AC_TEST_RUN): Check for cross_compiling = yes, not
  808.       whether it's non-empty.
  809.  
  810.     * acspecific.m4 (AC_MINUS_C_MINUS_O, AC_SET_MAKE): Eval the cache var
  811.       assignments. 
  812.       (AC_YYTEXT_POINTER): Fix typo.
  813.  
  814.     * testsuite/autoconf.s/specific.exp,
  815.     testsuite/autoconf.g/sizeof_type.exp,
  816.     testsuite/autoconf.g/init.exp: New files.
  817.     * testsuite/lib/common.exp, testsuite/config/unix.exp: Many
  818.       changes to make them work.
  819.  
  820.     * acgeneral.m4 (AC_DEFINE): Use redirection for echo, not $verbose.
  821.  
  822. Sat Jul  2 22:07:18 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
  823.  
  824.     * acspecific.m4 (AC_REMOTE_TAPE): Substitute PROGS.
  825.  
  826. Thu Jun 30 16:29:15 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
  827.  
  828.     * acgeneral.m4 (AC_SUBST_FILE): New version from Ken Raeburn.
  829.  
  830.     * ifnames: Add --help, --version, --macrodir options.
  831.  
  832. Fri Jun 24 06:03:35 1994  Paul Eggert  (eggert@twinsun.com)
  833.  
  834.     * acspecific.m4 (AC_VFORK): Improve test for the gcc-sparc vfork bug.
  835.  
  836. Thu Jun 30 09:47:17 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
  837.  
  838.     * acgeneral.m4 (AC_OUTPUT_SUBDIRS): Pass correct --srcdir option
  839.     to sub configures.  Quote args containing spaces.
  840.     (AC_PREPARE): Set and substitute `subdirs'.  Quote args containing
  841.     spaces. 
  842.     (AC_CANONICAL_HOST, AC_CANONICAL_TARGET, AC_CANONICAL_BUILD):
  843.     Substitute the cpu, vendor, os variables.
  844.  
  845.     * acspecific.m4 (AC_PROG_INSTALL): Look for ginstall before other
  846.     names.
  847.  
  848.     * acgeneral.m4 (AC_TEST_LINK): Add newlines around argument code.
  849.     From mjshield@nyx.cs.du.edu (Michael Shields).
  850.  
  851. Wed Jun 29 16:56:28 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
  852.  
  853.     * autoscan.pl: Add --macrodir option.
  854.  
  855.     * acgeneral.m4 (AC_CACHE_SAVE): Capture stderr for Ultrix sh.
  856.  
  857. Tue Jun 28 18:05:00 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
  858.  
  859.     * Makefile.in: Make INSTALL from install.texi.
  860.  
  861. Thu Jun 23 02:03:19 1994  David J. MacKenzie  (djm@vortex.eng.umd.edu)
  862.  
  863.     * ifnames.sh: New file.
  864.     * Makefile.in: Add it in various places.
  865.  
  866. Tue Jun 14 12:58:38 1994  David J. MacKenzie  (djm@bleen.eng.umd.edu)
  867.  
  868.     * Makefile.in (DISTFILES): Add testsuite files.
  869.  
  870.     * autoconf.sh: Print version number on stdout, not stderr.
  871.     * acgeneral.m4: Ditto.
  872.  
  873.     * acgeneral.m4 (AC_HAVE_LIBRARY): Add OTHER-LIBRARIES arg.
  874.     Treat empty commands args as if they weren't given.
  875.  
  876. Thu Jun  9 11:39:14 1994  David J. MacKenzie  (djm@bleen.eng.umd.edu)
  877.  
  878.     * acgeneral.m4 (AC_CHECK_TYPE): New macro.
  879.  
  880.     * acspecific.m4 (AC_PROG_CPP, AC_PROG_CXXCPP, AC_YYTEXT_POINTER,
  881.     AC_LN_S, AC_RSH, AC_STDC_HEADERS, AC_MAJOR_HEADER, AC_DIR_HEADER,
  882.     AC_STAT_MACROS_BROKEN, AC_SYS_SIGLIST_DECLARED, AC_GETGROUPS_T,
  883.     AC_UID_T, AC_RETSIGTYPE, AC_MMAP, AC_VFORK, AC_WAIT3, AC_ALLOCA,
  884.     AC_GETLOADAVG, AC_UTIME_NULL, AC_STRCOLL, AC_SETVBUF_REVERSED,
  885.     AC_STRUCT_TM, AC_TIME_WITH_SYS_TIME, AC_TIMEZONE, AC_ST_BLOCKS,
  886.     AC_ST_BLKSIZE, AC_ST_RDEV, AC_CROSS_CHECK, AC_CHAR_UNSIGNED,
  887.     AC_LONG_DOUBLE, AC_WORDS_BIGENDIAN, AC_ARG_ARRAY, AC_INLINE,
  888.     AC_CONST, AC_HAVE_POUNDBANG, AC_REMOTE_TAPE, AC_LONG_FILE_NAMES,
  889.     AC_RESTARTABLE_SYSCALLS, AC_FIND_X, AC_FIND_X_XMKMF,
  890.     AC_FIND_X_DIRECT): Cache results.
  891.     (AC_SIZE_T, AC_PID_T, AC_OFF_T, AC_MODE_T): Use AC_CHECK_TYPE.
  892.     (AC_DIR_HEADER_CHECK): Macro removed.
  893.  
  894. Wed Jun  8 18:03:45 1994  David J. MacKenzie  (djm@bleen.eng.umd.edu)
  895.  
  896.     * acspecific.m4 (AC_MINUS_C_MINUS_O): Cache results.
  897.  
  898. Thu May 26 09:43:37 1994  David J. Mackenzie  (djm@poseidon.cygnus.com)
  899.  
  900.     * acspecific.m4 (AC_PROG_CC, AC_PROG_CXX): Cache results.
  901.     Eliminate temp file in gcc test.
  902.     (AC_GCC_TRADITIONAL): Cache results.
  903.  
  904. Wed May 25 14:45:44 1994  David J. Mackenzie  (djm@poseidon.cygnus.com)
  905.  
  906.     * acspecific.m4 (AC_VPRINTF): Use AC_FUNC_CHECK.
  907.  
  908.     * acgeneral.m4 (AC_CONFIG_AUX_DIR): Renamed from AC_CONFIG_AUXDIR.
  909.     (AC_SUBST_FILE): Macro deleted; didn't work, not clear it's needed.
  910.  
  911.     * acgeneral.m4 (AC_SITE_LOAD): New macro.
  912.     (AC_PREPARE): Call it.
  913.  
  914. Wed May 25 08:18:07 1994  David J. Mackenzie  (djm@rtl.cygnus.com)
  915.  
  916.     * acgeneral.m4: m4exit if --version, to reduce needless delay.
  917.  
  918.     * acgeneral.m4 (AC_PREPARE): Redirect file descriptor 6 to
  919.     config.log.
  920.     (AC_LANG_C, AC_LANG_CPLUSPLUS): Send compiler messages to desc 6.
  921.     * acspecific.m4 (AC_MINUS_C_MINUS_O): Likewise.
  922.     * Makefile.in (distclean): Remove config.log.
  923.  
  924.     * acgeneral.m4 (AC_PREPARE): Add AC_BEFORE calls for AC_CONFIG_HEADER,
  925.     AC_REVISION, AC_PREREQ, and AC_CONFIG_SUBDIRS.
  926.     Add AC_PROVIDE calls to those macros and AC_ARG_ENABLE and AC_ARG_WITH.
  927.  
  928.     * acgeneral.m4 (AC_CANONICAL_SYSTEM, AC_CANONICAL_HOST,
  929.     AC_CANONICAL_TARGET, AC_CANONICAL_BUILD): Add "ICAL" to names.
  930.     (AC_LINK_FILES): Renamed from AC_MAKE_LINKS.
  931.     (AC_TEST_RUN): Renamed from AC_TEST_PROGRAM, which is now an alias.
  932.     * acspecific.m4: Change callers to use new name.
  933.  
  934.     * acgeneral.m4 (AC_PREFIX_INTERNAL): Renamed from AC_PREFIX.
  935.     (AC_PREFIX): Obsolete wrapper for it.
  936.     (AC_PREFIX_PROGRAM): Define a variable.
  937.     (AC_PREPARE): Call AC_PREFIX_INTERNAL if that variable is set.
  938.  
  939. Tue May 24 18:49:35 1994  David J. Mackenzie  (djm@rtl.cygnus.com)
  940.  
  941.     * acspecific.m4 (AC_ALLOCA): Don't declare alloca if it's already
  942.     defined.  From Bill Sommerfeld <sommerfeld@apollo.hp.com>.
  943.  
  944.     * acgeneral.m4 (AC_TEST_PROGRAM): Verbosely note when using the
  945.     cross-compiling default.
  946.     (AC_CACHE_WRITE): Set the cache values only if not already set.
  947.     (AC_PARSEARGS, AC_OUTPUT): Allow giving an empty prefix or exec_prefix.
  948.  
  949.     AC_CONFIG_AUXDIR*.
  950.  
  951.     * acgeneral.m4, acspecific.m4: Rename AC_CONFIG_AUX* to
  952.     AC_CONFIG_AUXDIR*.
  953.  
  954.     * acgeneral.m4 (AC_OUTPUT, AC_OUTPUT_HEADER): Add an env var
  955.     CONFIG_STATUS to allow overriding the name of config.status.
  956.  
  957.     * acspecific.m4 (AC_MINUS_C_MINUS_O): If $CC=cc, don't duplicate
  958.     the check.  From Jim Meyering.
  959.  
  960.     * acgeneral.m4 (AC_TEST_PROGRAM): Add missing newline.
  961.     Always include 'fi' for cross-compiling if.
  962.     From Jim Meyering.
  963.  
  964.     * Makefile.in (prefix, exec_prefix): Use @ substitutions.
  965.  
  966.     * acgeneral.m4: Make default cache file ./config.cache,
  967.     so PATH is not used by "." command.  From Jim Meyering.
  968.  
  969. Thu May 19 06:05:07 1994  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
  970.  
  971.     * acspecific.m4 (AC_STRUCT_TM): Fixed checking message to be less
  972.     confusing.
  973.  
  974. Wed May 18 22:11:45 1994  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
  975.  
  976.     * acgeneral.m4 (AC_BINSH): New macro.
  977.     (AC_INIT, AC_REVISION): Require AC_BINSH first thing.
  978.  
  979. Wed May 18 09:08:39 1994  David J. MacKenzie  (djm@burnout.eng.umd.edu)
  980.  
  981.     * acgeneral.m4: Rename some internal macros.
  982.     Give the diversions symbolic names.
  983.     (AC_ARG_ENABLE, AC_ARG_WITH, AC_ENABLE_INTERNAL, AC_WITH_INTERNAL):
  984.     New macros.
  985.     (AC_PARSEARGS): Print --with and --enable help strings.
  986.     (AC_ENABLE, AC_WITH): Make wrappers around _INTERNAL functions.
  987.     Mark obsolete.
  988.     (AC_PREPARE): Execute any saved up --with or --enable code.
  989.  
  990. Tue May 17 15:18:00 1994  David J. MacKenzie  (djm@bleen.eng.umd.edu)
  991.  
  992.     * acgeneral.m4 (AC_REVISION): Move quotes around to make it work
  993.     again. 
  994.  
  995. Sat May 14 07:30:57 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
  996.  
  997.     * acgeneral.m4, acspecific.m4: Clean up some comments.
  998.  
  999. Tue May 10 09:50:12 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
  1000.  
  1001.     * acspecific.m4 (AC_PROG_INSTALL): set the _path_ cache variable,
  1002.     not the _program_ one.
  1003.     * acgeneral.m4 (AC_PREFIX): Call AC_PROGRAM_PATH instead of
  1004.     duplicating it.
  1005.     (AC_PROGRAM_CHECK, AC_PROGRAM_PATH): If the user set the variable
  1006.     in the environment, cache that value.
  1007.     (AC_PREPARE, AC_CHECKING, AC_VERBOSE): Use file descriptors 4 and
  1008.     5 for checking and results messages.  Idea from metaconfig 3.0.
  1009.  
  1010. Mon May  9 08:20:14 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
  1011.  
  1012.     * acgeneral.m4 (AC_TEST_PROGRAM): If no default for
  1013.     cross-compiling is given, but we are cross-compiling, give an error.
  1014.     (AC_PROGRAM_EGREP, AC_TEST_LINK, AC_TEST_PROGRAM, AC_TEST_CPP): 
  1015.     Don't add an extra blank line after the if-clause. 
  1016.     (AC_REVISION): Merge AC_DOREV into this macro.
  1017.     Rename some macros:
  1018.     AC_SYSTEM_TYPE    ->    AC_CANON_SYSTEM
  1019.     AC_HOST_TYPE    ->    AC_CANON_HOST
  1020.     AC_TARGET_TYPE    ->    AC_CANON_TARGET
  1021.     AC_BUILD_TYPE    ->    AC_CANON_BUILD
  1022.     (AC_OUTPUT): Don't do Cygnus-style magic
  1023.     substitutions on prefix and exec_prefix, just initialize and
  1024.     substitute them normally.
  1025.  
  1026. Sun May  8 01:09:42 1994  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
  1027.  
  1028.     * acspecific.m4 (AC_AIX, AC_MINIX, AC_ISC_POSIX): Don't call
  1029.     AC_BEFORE for AC_HEADER_EGREP, to avoid require loops.
  1030.     * acgeneral.m4 (AC_HEADER_EGREP): Call AC_PROGRAM_EGREP instead of
  1031.     duplicating most of it.
  1032.  
  1033. Fri May  6 15:26:48 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
  1034.  
  1035.     * acspecific.m4 (AC_YYTEXT_POINTER): Use AC_TEST_LINK, not
  1036.     AC_TEST_PROGRAM.
  1037.  
  1038. Fri May  6 00:45:29 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
  1039.  
  1040.     * acspecific.m4, acgeneral.m4: Add dnl after AC_PROVIDE,
  1041.     AC_REQUIRE, and AC_BEFORE calls.
  1042.     Use AC_CHECKING and AC_TEST_LINK instead of AC_COMPILE_CHECK.
  1043.  
  1044.     * acgeneral.m4 (AC_TEST_LINK): New macro.
  1045.     (AC_COMPILE_CHECK): Mark obsolete.  Call AC_CHECKING and
  1046.     AC_TEST_LINK.
  1047.     (AC_PROGRAM_CHECK, AC_PROGRAM_PATH, AC_HAVE_LIBRARY, AC_HEADER_CHECK,
  1048.     AC_FUNC_CHECK, AC_SIZEOF_TYPE): Print "checking" messages even if
  1049.     using cached values.  Use AC_TEST_LINK instead of AC_COMPILE_CHECK.
  1050.     * acspecific.m4 (AC_PROG_INSTALL): Ditto.
  1051.  
  1052.     * acgeneral.m4 (AC_PROGRAM_CHECK, AC_PROGRAM_PATH): Fix nesting in
  1053.     cache use.
  1054.  
  1055.     * acspecific.m4 (AC_PROG_INSTALL): Ditto.
  1056.  
  1057.     * acgeneral.m4 (AC_OUTPUT_CONFIG_SUBDIRS): Adjust relative cache
  1058.     file paths before passing them to sub-configures.  Omit existing
  1059.     --cache-file arguments.
  1060.  
  1061. Thu May  5 21:38:51 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
  1062.  
  1063.     * acgeneral.m4 (AC_FUNC_CHECK, AC_HEADER_CHECK): Combine redundant
  1064.     code.  Use AC_CACHE_VAL.
  1065.     (AC_SIZEOF_TYPE): Use AC_CACHE_VAL.
  1066.  
  1067. Thu May  5 12:51:32 1994  David J. MacKenzie  (djm@gamera.eng.umd.edu)
  1068.  
  1069.     * Makefile.in (all): Don't depend on info files.
  1070.     (install): Don't install INSTALL.
  1071.     (installcheck, install-info): New targets.
  1072.  
  1073. Thu May  5 08:49:39 1994  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
  1074.  
  1075.     * Makefile.in (dist): chmod the dist directory, not the current
  1076.     directory.  Don't depend on DISTFILES.
  1077.  
  1078.     * autoconf.sh: Go back to old way of doing NLS nuisance test.
  1079.     * autoheader.sh: Ditto.
  1080.     * acgeneral.m4: Ditto.
  1081.  
  1082. Thu May  5 08:36:19 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
  1083.  
  1084.     * acgeneral.m4: Use "yes" and "no" or "" uniformly for boolean
  1085.     variables' values.  Don't assume default values.
  1086.     (AC_PROGRAM_CHECK, AC_PROGRAM_PATH): Always set the cache variable
  1087.     and use different ones.
  1088.  
  1089.     * acspecific.m4: Use "yes" and "no" or "" uniformly for boolean
  1090.     variables' values.  Don't assume default values.
  1091.     (AC_STDC_HEADERS, AC_ALLOCA): Untangle nested tests.
  1092.  
  1093. Thu May  5 07:51:38 1994  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
  1094.  
  1095.     * Makefile.in (distclean): Remove config.cache.
  1096.  
  1097. Wed May  4 19:41:35 1994  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
  1098.  
  1099.     * acgeneral.m4 (AC_HAVE_LIBRARY): Use AC_CACHE_VAL.
  1100.  
  1101.     * Makefile.in (install): Depend on all again.
  1102.     (install-info): Depend on info again.
  1103.  
  1104. Wed May  4 15:05:11 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
  1105.  
  1106.     * acspecific.m4 (AC_PROG_INSTALL): Use AC_CACHE_VAL.
  1107.     * acgeneral.m4 (AC_PROGRAM_CHECK, AC_PROGRAM_PATH): Use AC_CACHE_VAL.
  1108.     (AC_REPLACE_FUNCS): Use AC_FUNC_CHECK.
  1109.     Rearrange general tests into 4 categories:
  1110.     Checking for files - fundamental (caching)
  1111.     Checking for files - derived (caching)
  1112.     Checking for C features - fundamental (no caching)
  1113.     Checking for C features - derived (caching)
  1114.  
  1115.     * acgeneral.m4 (AC_CACHE_LOAD, AC_CACHE_SAVE, AC_CACHE_VAL):
  1116.     New macros. 
  1117.     (AC_PREPARE): Call AC_CACHE_LOAD.
  1118.     (AC_OUTPUT): Call AC_CACHE_SAVE.
  1119.     (AC_PARSEARGS): Add --cache-file=FILE option.
  1120.     (AC_CONFIG_SUBDIRS): Pass --cache-file to subdirectory configures.
  1121.  
  1122.     * acgeneral.m4 (AC_OUTPUT_CONFIG_SUBDIRS): Renamed from
  1123.     AC_CONFIG_SUBDIRS. 
  1124.     (AC_CONFIG_SUBDIRS): Just define AC_SUBDIR_LIST.
  1125.     (AC_OUTPUT): Call AC_OUTPUT_CONFIG_SUBDIRS if AC_SUBDIR_LIST is
  1126.     defined. 
  1127.     Make config.status --recheck pass --norecursion to configure.
  1128.  
  1129.     * acspecific.m4 (AC_SETVBUF_REVERSED): Print "checking" message.
  1130.  
  1131. Wed May  4 10:40:56 1994  David J. MacKenzie  (djm@burnout.eng.umd.edu)
  1132.  
  1133.     * autoreconf.sh: Add options [--help] [--macrodir=dir] [--verbose]
  1134.     [--version].
  1135.  
  1136.     * acspecific.m4 (AC_GCC_TRADITIONAL, AC_SET_MAKE, AC_RSH,
  1137.     AC_GETLOADAVG, AC_CROSS_CHECK): Print results verbosely.
  1138.     (AC_GETLOADAVG): Namespace cleanup.
  1139.  
  1140. Wed May  4 09:32:04 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
  1141.  
  1142.     * autoheader.sh, autoconf.sh, acgeneral.m4: Make the NLS
  1143.     nuisance test actually do something.
  1144.  
  1145. Mon May  2 16:31:33 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
  1146.  
  1147.     * configure.in: Check for standards.texi.
  1148.     * Makefile.in: Put everything back into one directory.
  1149.     Don't assume standards.* exist.
  1150.  
  1151. Sat Apr 30 09:37:06 1994  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
  1152.  
  1153.     * acgeneral.m4 (AC_OUTPUT): Change >> to > in sed command.
  1154.  
  1155. Fri Apr 29 21:56:33 1994  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
  1156.  
  1157.     * Makefile.in (all): Make autoreconf too.
  1158.  
  1159. Fri Apr 29 21:03:48 1994  David J. MacKenzie  (djm@aria.eng.umd.edu)
  1160.  
  1161.     * acgeneral.m4 (AC_OUTPUT): When doing substitutions on files, if
  1162.     the file starts with "#!", put the "automatically generated"
  1163.     comment on the second line instead of the first.
  1164.  
  1165. Fri Apr 29 12:53:53 1994  David J. MacKenzie  (djm@burnout.eng.umd.edu)
  1166.  
  1167.     * acgeneral.m4 (AC_CONFIG_AUX, AC_CONFIG_AUX_DEFAULT,
  1168.     AC_CONFIG_AUX_DIRS, AC_SYSTEM_TYPE, AC_HOST_TYPE, AC_TARGET_TYPE,
  1169.     AC_BUILD_TYPE, AC_SUBST_FILE, AC_MAKE_LINKS, AC_OUTPUT_MAKE_LINKS,
  1170.     AC_CONFIG_SUBDIRS): New macros.
  1171.  
  1172.     * acspecific.m4 (AC_PROG_INSTALL): Use install.sh from ac_aux_dir.
  1173.  
  1174.     * Makefile.in: Remove references to standards.*.
  1175.     Add autoreconf.
  1176.  
  1177. Thu Apr 28 12:01:01 1994  David J. MacKenzie  (djm@burnout.eng.umd.edu)
  1178.  
  1179.     * Makefile.in (dist): Add .., ../etc, and ../texinfo files.
  1180.  
  1181.     * acspecific.m4 (AC_LN_S): Add verbose messages.
  1182.  
  1183.     * Makefile.in, configure.in: Add autoscan and its data files.
  1184.     Check for perl.
  1185.