2002-08-22  Bruce Korb  <bkorb@gnu.org>

	* pkg/libopts/README: reworked w/ help of
	Alexandre Duret-Lutz <duret_g@lrde.epita.fr>
	* pkg/libopts/mklibsrc.sh: use a fixed subdirectory name and
	create an automake fragment file, `MakeDefs.inc'
	* autoopts/autoopts.m4(AUTOOPTS_LDFLAGS): misnamed.  It is the
	AutoGen template library directory --> AUTOGEN_TPLIB

2002-08-18  Bruce Korb  <bkorb@gnu.org>

	* autoopts/Makefile.am(libsrc): Make this a non-distributed but
	installable pkgdata_DATA file
	* autoopts/autoopts-config.in: rework to use a list of options
	* config/bootstrap(missing): use working directory, don't insist
	upon "config" as the configury directory.
	* config/conftest.tpl(Makefile.am): don't generate, move text to ..
	* Makefile.am(DIST): distribute files from config/ directory
	* configure.in(AC_INIT): update the version tag and bug address
	* doc/Makefile.am(autogen.def): Put this in the standard build sequence
	and kludge the source directory so the .info file can get rebuilt when
	we are doing a "make distcheck".  Ick.
	* pkg/libopts/mklibsrc.sh(if): use "test" instead of "[" - M4 quoting
	* pkg/libopts/README: add more details about what one needs to do.
	**NINE** steps are now enumerated.
	* pkg/libopts/mklibsrc.sh(LIBOPTS_DIST): needed as "extra dist" stuff
	for when libopts is already installed.
	* autoopts/agman1.tpl(default): When an option is the default option
	for a named-option-mode program, say so in the man page.

2002-08-12  Bruce Korb  <bkorb@gnu.org>

	* pkg/libopts/mklibsrc.sh: genshell.[ch] are not relevant
	Add a --with-autoopts-config, in case someone has to specify the script
	Create LDADD and CFLAGS substitutions, too.
	* pkg/libopts/README: make the instructions current

2002-08-11  Bruce Korb  <bkorb@gnu.org>

	* config/libopts.def: use ifdef rather than sed
	* doc/Makefile.am(compete): remove competition stuff.  Web only.
	* doc/auto_gen.tpl(compete): ditto
	* doc/autogen.texi(compete): ditto
	* pkg/libopts/README(LIBOPTS_DIR): use a substitution variable
	* pkg/libopts/mklibsrc.sh(autoopts.m4): don't extract from autoopts
	(AUTOOPTS_CHECK): insert a macro to check for pre-existing installation

2002-08-10  Bruce Korb  <bkorb@gnu.org>

	* pkg/*: new directory structure for managing the building of packages
	* pkg/libopts/*: added files needed by the tear-off libopts source
	* config/misc.def: removed macros needed by the libopts tear-off
	* config/libopts.def: new

2002-07-27  Bruce Korb  <bkorb@gnu.org>

	* autoopts/agman1.tpl(eaddr): use "eaddr" instead of inventing new attr.
	* autoopts/optcode.tpl: ditto
	* columns/opts.def: ditto
	* doc/auto_gen.tpl: ditto
	* getdefs/opts.def: ditto
	* agen5/opts.def: ditto
	* agen5/loadPseudo.c(doSchemeExpr): count newlines in the scheme expr

2002-07-25  Bruce Korb  <bkorb@gnu.org>

	* autoopts/agman1.tpl: Remove redundant doc
	* autoopts/putshell.c: enabled but unused options have their default
	values printed to the shell script output
	* autoopts/options_h.tpl(pzBugAddr): string pointer for a
	"mail-bug-reports-to" copyright attribute
	* autoopts/optcode.tpl(copyright.bugs): create string when attr present
	* autoopts/usage.c(pzBugAddr): print it when present
	* autoopts/version.c(pzBugAddr): print it for long version
	* autoopts/aginfo.tpl(USAGE): double the '@' chars for texi
	* doc/auto_gen.tpl: ditto
	* agen5/opts.def(copyright): add new field
	* columns/opts.def(copyright): add new field
	* getdefs/opts.def(copyright): add new field

2002-07-10  Bruce Korb  <bkorb@gnu.org>

	* autoopts/optmain.tpl(main): allow clients to specify the contents
	of the main procedure.
	* doc/autogen.texi(main-text): doc it
	* autoopts/options_h.tpl(OPTIONS_MINIMUM_VERSION): derive from VERSION
	* autoopts/autoopts.c(optionProcess): use the new value
	* autoopts/autoopts.h(MIN_OPTION_VERSION): remove #define
	* autoopts/bootstrap.dir(funcs.def): create a definition for this.

2002-07-08  Bruce Korb  <bkorb@gnu.org>

	* autoopts/autoopts.c(doImmediateOpts): put the version into the
	source in string format so "strings(1)" can find it.
	* autoopts/bootstrap.dir: compute the value for that purpose
	* autoopts/options_h.tpl: insert the computed value
	* config/confmacs.tpl: restore CPPFLAGS and LDFLAGS on failure
	* config/misc.def: only specify libxml includes and lib for the
	xml2ag directory.  Do this with XML2AG_* substitution variables.
	* xml2ag/Makefile.am: use the substitution variables
	* snprintfv/Makefile.am: restore the old version.  New is broken.
	* snprintfv/snprintfv/Makefile.am: bootstrap.dir is not distributed

2002-07-07  Bruce Korb  <bkorb@gnu.org>

	* agen5/defDirect.c(doDir_option): new procedure to allow embedded
	options in definitions files.
	* agen5/expState.c(ag_scm_set_option): similar for template files
	* agen5/test/directives.test: test it for finding a template.

5.4 released.  Older changes retired to ChangeLog.3
