home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 9 / FreshFishVol9-CD2.bin / bbs / gnu / autoconf-2.2-src.lha / autoconf-2.2 / ChangeLog < prev    next >
Encoding:
Text File  |  1995-03-09  |  49.5 KB  |  1,394 lines

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