* doc/m4.texinfo (Patsubst): Use the examples directory. Also
document shortfall.
(Improved capitalize): New node.
* examples/capitalize.m4: Update to match manual.
* examples/capitalize2.m4: New file.
Signed-off-by: Eric Blake <ebb9@byu.net>
spaces in tests.
* doc/m4.texinfo: Minor formatting fixes from branch.
(Foreach, Improved foreach): Merge from branch.
* examples/foreach.m4: Merge from branch.
* examples/foreachq.m4: New file from branch.
* examples/foreach2.m4: Likewise.
* examples/foreachq2.m4: Likewise.
of '-Ipath/to/examples' to '@comment examples'.
* examples/forloop.m4: Simplify.
* examples/forloop2.m4: New file.
* examples/quote.m4: New file.
* doc/m4.texinfo (Improved forloop): New node.
(Manual): Clarify use of examples directory.
(Shift, Forloop): Resync from branch.
(Include, Location): Update to new usage of examples directory.
Automake and Libtool now agree on subdir-objects and LTLIBOBJS,
and libtoolize does a better job of ltdl importing now too, so
take advantage of that while updating the tree:
* acm4, config: Moved from here...
* ltdl/m4, ltdl/config: ...to here.
* doc/Makefile.am, m4/Makefile.am, modules/Makefile.am,
src/Makefile.am, tests/Makefile.am: Removed...
* Makefile.am: ...and migrated to here, with adjustments to
compensate for relative path differences.
* commit: Adjust relative paths.
* configure.ac: Adjust relative paths.
(AC_PREREQ): 2.59 isn't strictly new enough, we also need a
patch.
(LT_PREREQ): 2.0 isn't released yet, but will work when it is! In
the meanwhile, CVS HEAD libtool is needed.
(AM_INIT_AUTOMAKE): Added subdir-objects declaration. 1.9.5 isn't
stricly new enough, we also need a patch.
(AM_PROG_CC_C_O): Required for subdir-objects in Automake.
(AC_WITH_LTDL): Replaced with LT_WITH_LTDL.
(gl_MODULES): Don't list getopt and version-etc, as they don't
belong in libm4.
* bootstrap: After running gnulib-tool to import the listed
modules, fetch getopt and version-etc into src manually.
(ltdldir): Change to ltdl.
* src/main.c: Adjust for changes in version-etc API.
* ltdl/m4/m4-getopt.m4: New macro to mirror gnulib's getopt.m4,
but works when the getopt module isn't to be included in the lib.
* README: Add note about patching autoconf and automake to
bootstrap CVS m4.
own.
* m4/Makefile.am: Add snippets from gnulib for C99 bool support.
* config/stdbool.m4: New file. Macros from gnulib for same.
* configure.ac: Use it.
Don't use aclocal: it's written by hand.
* aclocal.m4: m4_include all the files instead of being built by
aclocal.
* bootstrap: Help automake find the AC_SUBSTs and AM_CONDITIONALs
until it reads the traces by itself.
* configure.in: Require Autoconf 2.42c as we are now using
AC_CONFIG_TESTDIR instead of AT_CONFIG.
Catch unexpanded `jm_' macros.
* config/atconfig.m4: Remove.
* config/error.m4: new.
* config/Makefile.am: Ship the files included by aclocal.m4.
* tests/Makefile.am (TESTSUITE_SOURCES): Rename as...
(TESTSUITE_AT): this, to please Automake.
(TESTSUITE): This target uses autotest/autotest.m4, not
autotest/general.m4.
* tests/testsuite.at: Prereq Autotest 2.52c.
* examples/Makefile.am (pkgdata_DATA): Rename as...
(dist_pkgdata_DATA): this.
* doc/Makefile.am (man_MANS): Rename as...
(dist_man_mans): this.
tests subdirectory. I think I now have all the file where I
want them, so there shouldn't be anymore upheaval =)O|
Honest!
* tests/Makefile.am: Updated to run the new tests added below.
* tests/other-tests/capitalize.test, tests/other-tests/comments.test,
tests/other-tests/ddivert.test, tests/other-tests/debug.test,
tests/other-tests/esyscmd.test, tests/other-tests/exp.test,
tests/other-tests/foreach.test, tests/other-tests/forloop.test,
tests/other-tests/frozen.m4, tests/other-tests/fstab.test,
tests/other-tests/hanoi.test, tests/other-tests/include.test,
tests/other-tests/indir.test, tests/other-tests/misc.test,
tests/other-tests/modfreeze.test, tests/other-tests/modpath1.test,
tests/other-tests/modpath2.test, tests/other-tests/modpath3.test,
tests/other-tests/modpath4.test, tests/other-tests/modtest.test,
tests/other-tests/multiquotes.test, tests/other-tests/patsubst.test,
tests/other-tests/pushpop.test, tests/oth