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
