2026-10-08 17:03 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (80b889a163f4 [tip])

	* .hgtags:
	Added tag 2.0.0 for changeset 7e178cac4c97

2026-10-08 16:48 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (7e178cac4c97 [2.0.0])

	* NEWS, configure.ac:
	bump version for release

2026-10-08 17:01 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (5de7920c8972)

	* tests/mst_bats.bats:
	tests: fix the Bats version tests under make distcheck

	Tests:

	 * mst_bats.bats's make_bats_tree makes its copy of bin/bats
	writable. Under make distcheck the fixtures are read-only, so the
	copy was too, and make_versioned_bats couldn't overwrite it.

2026-10-08 16:46 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (faf1102c12f1)

	* mstbuild.cfg:
	use real googletest distribution to test MST_GTEST

2026-10-08 16:41 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (5f0b805506c7)

	* NEWS, configure.ac, tests/Makefile.am, tests/common.bash.in,
	tests/mst_check_lib_config.bats, tests/mst_check_lib_pcre.bats,
	tests/mst_gtest.bats, tests/mst_prog_doxygen.bats:
	tests: configure --with-gtest; always test missing tools;
	mst_dev.bats skips config.site

	Tests:

	 * mst_dev.bats runs configure with CONFIG_SITE=/dev/null. An MST
	environment's config.site runs $MST_SIMUL_ROOT/bin/sysarch, and
	configure sets the VAR=VALUE arguments, which clear MST_SIMUL_ROOT,
	before loading it, so it ran /bin/sysarch and failed.

	 * the tests of missing pcre-config, pcre2-config, gsl-config, and
	doxygen ran only where those tools weren't installed. They now
	preset configure's cached search results to empty, with the new
	hide_tool helper, so they run everywhere.

	Build:

	 * configure --with-gtest=ARCHIVE names a googletest release archive
	for mst_gtest.bats to test MST_GTEST with, replacing "make check
	GTEST_ARCHIVE=ARCHIVE", which still overrides it. configure fails if
	ARCHIVE doesn't exist, and records its absolute path.

2026-10-08 16:18 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (bb8a6bfc2499)

	* NEWS, tests/mst_dev.bats:
	tests: run mst_dev.bats's configure without a site file

	Tests:

	 * mst_dev.bats runs configure with CONFIG_SITE=/dev/null. An MST
	environment's config.site runs $MST_SIMUL_ROOT/bin/sysarch, and
	configure sets the VAR=VALUE arguments, which clear MST_SIMUL_ROOT,
	before loading it, so it ran /bin/sysarch and failed.

2026-10-08 15:09 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (ed2aaf012888)

	* NEWS, configure.ac, src/mst_bats.m4, tests/common.bash.in,
	tests/messages.bats, tests/mst_am_init.bats, tests/mst_bats.ac,
	tests/mst_bats.bats, tests/mst_check_lib.bats,
	tests/mst_check_lib_pcre.bats, tests/mst_check_lua.bats,
	tests/mst_dev.bats, tests/mst_dosubst.bats,
	tests/mst_fortran_charlen_t.bats, tests/mst_perl_uselib.bats,
	tests/mst_prog_doxygen.bats, tests/mst_prog_lua_modules.bats,
	tests/mst_prog_patch.bats, tests/mst_prog_prove_exec.bats,
	tests/mst_testdeps.bats:
	MST_BATS: check the Bats and add-on versions; fix mst_dev.bats in
	MST environments

	MST_BATS:

	 * the interface is now MST_BATS([MINIMUM-VERSION], ADD-ON-SPEC...)

	 * each ADD-ON-SPEC is [NAME, FUNCTIONS, HINT], with FUNCTIONS and
	HINT optional

	 * MST_BATS([file support]) becomes MST_BATS([], [file], [support])

	 * the arguments are checked when autoconf runs

	 * check the Bats version, from "bats --version", against MINIMUM-
	VERSION.

	 * check that each add-on defines FUNCTIONS. The add-ons have no
	version of their own, so the functions a version introduced stand in
	for it. A missing function is reported with either

	 * HINT, the add-on version which provides it, or

	 * a request to upgrade, if there is no HINT

	 * both checks run with the other checks of the chosen Bats, so Bats
	installed by --with-bats, or copied from PATH, is checked before it
	replaces tests/bats.

	Build:

	 * configure requires bats-core 1.12.0, and the functions the test
	suite uses from bats-assert 2.2.0 and bats-file 0.4.0, rather than
	common.bash checking them when the tests run. common.bash still
	declares the Bats version it relies on, so that Bats doesn't warn
	about features such as run --separate-stderr.

	Tests:

	 * test the version and function checks, for Bats from PATH and for
	staged --with-bats installations, and the argument checks.

	 * run autoconf through run_autoconf, which

	 * searches the build directory before the source directory, where
	an in-tree build may have left an outdated aclocal.m4

	 * clears autom4te's cache, which may miss a configure.ac rewritten
	within the same second

	 * common.bash has helpers for repeated code:

	 * config_subst writes a configure.ac which substitutes variables
	into subst.out

	 * assert_autoconf_error checks an autoconf failure and its message

	 * make_script writes an executable shell script

	 assert_missing_archive_macro checks for autoconf's "possibly
	undefined macro" message itself.

	 * mst_bats.bats

	 * has helpers to archive fixtures, stage modified copies of them,
	and check that an existing tests/bats tree survives

	 * no longer includes aclocal.m4, which autoconf reads from the
	build directory

	 * ln_s runs the substituted LN_S directly. The symbolic link test
	checks the link it made rather than LN_S.

	 * the test sources pass shellcheck.

	 * mst_dev.bats passes its own MST_ROOT and related variables to
	configure as VAR=VALUE arguments, rather than in the environment. In
	an MST environment perl may be a wrapper which uses MST_ROOT to find
	its platform, and autoconf, a Perl script, failed with the tests'
	fake MST_ROOT.

	 * the variables an MST environment sets are cleared on configure's
	command line rather than unset in the test's environment, so the
	tests don't depend on whether they're run in an MST environment

2026-10-08 13:39 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (efe6f40f75c8)

	* tests/mst_dev.bats:
	tests: pass mst_dev.bats's MST variables to configure, not autoconf

	Tests:

	 * mst_dev.bats passes its own MST_ROOT and related variables to
	configure as VAR=VALUE arguments, rather than in the environment. In
	an MST environment perl may be a wrapper which uses MST_ROOT to find
	its platform, and autoconf, a Perl script, failed with the tests'
	fake MST_ROOT.

	 * the variables an MST environment sets are cleared on configure's
	command line rather than unset in the test's environment, so the
	tests don't depend on whether they're run in an MST environment

2026-10-08 13:07 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (de1383f19cea)

	* m4/ax_lua.m4, m4/ax_prog_doxygen.m4, m4/ax_prog_perl_modules.ac,
	m4/ax_prog_perl_modules.m4, tests/harness.bats, tests/messages.bats,
	tests/mst_check_lib.bats, tests/mst_check_lib_config.bats,
	tests/mst_check_lib_pcre.bats, tests/mst_check_lua.bats,
	tests/mst_cxx_have_shared_ptr.bats, tests/mst_dev.bats,
	tests/mst_fortran_charlen_t.bats, tests/mst_gtest.bats,
	tests/mst_perl_uselib.bats, tests/mst_pod_gen_docs.bats,
	tests/mst_prog_doxygen.bats, tests/mst_prog_lua_modules.bats,
	tests/mst_prog_patch.bats, tests/mst_prog_prove_exec.bats: new file.
	* m4/ac_prog_perl_modules.ac, src/ac_prog_perl_modules.m4: deleted
	file.
	* Makefile.am, NEWS, configure.ac, m4/ac_prog_perl_modules.ac,
	m4/ax_lua.m4, m4/ax_prog_doxygen.m4, m4/ax_prog_perl_modules.ac,
	m4/ax_prog_perl_modules.m4, src/Makefile.am,
	src/ac_prog_perl_modules.m4, src/mst_am_init.m4,
	src/mst_am_override_var.m4, src/mst_bats.m4, src/mst_check.m4,
	src/mst_check_lib.m4, src/mst_check_lib_config.m4,
	src/mst_check_lib_lua.m4, src/mst_check_lib_pcre.m4,
	src/mst_check_lib_pgplot.m4, src/mst_check_lua.m4,
	src/mst_cxx_have_shared_ptr.m4, src/mst_dev_init.m4,
	src/mst_dosubst.pre, src/mst_fortran_charlen_t.m4,
	src/mst_gnu_fortran_version.m4, src/mst_gtest.m4,
	src/mst_perl_startperl.m4, src/mst_perl_uselib.m4,
	src/mst_pod_gen_docs.m4, src/mst_prog_doxygen.m4,
	src/mst_prog_lua_modules.m4, src/mst_prog_patch.m4,
	src/mst_prog_prove_exec.m4, src/mst_prog_usage.m4,
	src/mst_test_support.m4, tests/Makefile.am,
	tests/autoconf_test.bats, tests/common.bash.in, tests/harness.bats,
	tests/messages.bats, tests/mst_am_init.bats, tests/mst_bats.bats,
	tests/mst_check_lib.ac, tests/mst_check_lib.bats,
	tests/mst_check_lib_cfitsio.ac, tests/mst_check_lib_config.ac,
	tests/mst_check_lib_config.bats, tests/mst_check_lib_cxcparam.ac,
	tests/mst_check_lib_lua.ac, tests/mst_check_lib_pcre.ac,
	tests/mst_check_lib_pcre.bats, tests/mst_check_lib_pgplot.ac,
	tests/mst_check_lua.ac, tests/mst_check_lua.bats,
	tests/mst_cxx_have_shared_ptr.bats, tests/mst_dev.bats,
	tests/mst_dev_init.ac, tests/mst_dev_prog_sysarch.ac,
	tests/mst_dosubst.bats, tests/mst_fortran_charlen_t.ac,
	tests/mst_fortran_charlen_t.bats, tests/mst_gtest.bats,
	tests/mst_perl_uselib.bats, tests/mst_pod_gen_docs.ac,
	tests/mst_pod_gen_docs.bats, tests/mst_prog_doxygen.ac,
	tests/mst_prog_doxygen.bats, tests/mst_prog_lua_modules.ac,
	tests/mst_prog_lua_modules.bats, tests/mst_prog_patch.bats,
	tests/mst_prog_prove_exec.bats:
	fix MST_INIT_DOXYGEN, library checks, and quoted messages; Bats and
	test fixes

	MST_BATS:

	 * remove and replace trees which may contain read-only directories,
	as archives and installed copies of Bats can, by making them
	writable first; the installed tests/bats is always writable by its
	owner. Failing to remove the temporary directory had turned a
	successful installation into an error.

	 * when copying Bats from PATH, don't copy libexec/bats-core twice;
	lib*/bats-core matched it too, and the second copy failed if the
	installation was read-only

	 * run mst_bats_check in a subshell without set -e. It is called
	while installing, under set -e, where AS_IF's else branch ($as_nop)
	returned the failed test's status and ended the installation before
	a broken runner or an add-on that didn't load was reported. The top-
	level call stops configure if the check fails.

	MST_INIT_DOXYGEN:

	 * call DX_INIT_DOXYGEN once, after the feature defaults. It was
	also run first through AC_REQUIRE, without arguments, so its checks
	and warnings appeared twice.

	 * choose the norecurse layout with m4_if rather than a shell test,
	so DX_INIT_DOXYGEN isn't expanded into both branches; warn about an
	unknown argument

	 * document the macro; the header was copied from MST_CHECK and gave
	the argument as a path to the Doxyfile

	MST_CHECK_LIB_PCRE:

	 * report what is missing, rather than "error: no", and replace the
	unmatched "ok" result with a check of pcre-config's flags

	 * new MST_CHECK_LIB_PCRE2([WIDTH]) for PCRE2, using the
	libpcre2-WIDTH pkg-config module or pcre2-config. PCRE 1 is no
	longer maintained.

	MST_CHECK_LUA:

	 * support LuaJIT. ax_lua.m4 (serial 47) chooses between PUC Lua and
	LuaJIT with an Automake conditional, LUAJIT, which must be defined.
	Unless the package defines it, MST_CHECK_LUA adds --with-luajit (off
	by default) and defines LUAJIT from it, and makes sure with_luajit
	is "no" for PUC Lua, as AX_LUA_HEADERS tests it directly. With
	LuaJIT, use the luajit pkg-config module and don't look for luac.

	 * LuaJIT implements Lua 5.1, so --with-luajit is only offered if
	the version range includes 5.1, and configure fails with an
	explanation if the package's own LUAJIT conditional is true for a
	range that doesn't

	 * document the macro

	 * report missing version arguments with m4_fatal when autoconf
	runs, not when configure runs

	 * fail when autoconf runs if Automake's AM_CONDITIONAL and
	AM_COND_IF, which ax_lua.m4 uses, aren't defined, rather than
	leaving configure to fail obscurely. AM_INIT_AUTOMAKE isn't
	required: aclocal provides the macros without it.

	MST_PROG_PROVE_EXEC:

	 * write prove's help to a conftest file, which configure removes,
	rather than to a hand-made temporary directory whose trap replaced
	configure's exit trap

	 * find prove before the cached check, so PROVE is set on a cache
	hit and the checking messages aren't interleaved

	MST_FORTRAN_CHARLEN_T:

	 * test the version variable MST_GNU_FORTRAN_VERSION actually sets,
	so a missing GNU Fortran compiler is reported; require AC_PROG_FC or
	AC_PROG_F77 for the language

	 * choose size_t or int from the GNU Fortran version rather than the
	C compiler's __GNUC__, and include <stddef.h> in the header

	 * m4_fatal for a missing or unknown language; use private m4 names;
	document the PREFIX argument

	Other macros:

	 * MST_PERL_USELIB: --disable-uselib no longer gives 'use lib "no";'

	 * MST_CHECK_LIB_LUA: link with -lm rather than Lua 5.0's -llualib;
	m4_fatal for a missing version

	 * MST_CHECK_LIB: add the extra libraries to LIBS, not just to the
	link test, keeping the HAVE_LIBlib definition

	 * MST_CHECK_LIB_CPGPLOT: put -lcpgplot in cpgplot_LIBS, ahead of
	its dependencies, rather than in LIBS

	 * MST_GTEST: test -f rather than AC_CHECK_FILE, which fails when
	cross compiling; take only a top-level LICENSE or COPYING; locate
	the extracted directories exactly; quote the archive path

	 * MST_PROG_PATCH: skip patch with --without-patch

	Cleanups:

	 * AC_LANG_PUSH/AC_LANG_POP rather than the obsolete AC_LANG_SAVE
	and AC_LANG_RESTORE in MST_CXX_HAVE_SHARED_PTR, which now defines
	HAVE_SHARED_PTR as 1; && rather than test -a in MST_PROG_USAGE

	 * MST_GNU_FORTRAN_VERSION: m4_fatal for a non-Fortran language, and
	a failure message naming the command that failed

	 * MST_CHECK_PROG and MST_CHECK_TESTPROG: pushdef and popdef their
	m4 names and AS_VAR_POPDEF their variable; drop an unused shell
	variable

	 * fix comments: MST_PERL_STARTPERL's was copied from MST_AM_INIT;
	MST_CHECK_STATUS's described the testdeps macros; MST_TESTDEP_STATUS
	names its conditional HAVE_TEST_DEPS; "Some tests"; end-of-macro
	comments for MST_PROG_TESTSHELL and MST_AM_OVERRIDE_VAR

	MST_CHECK_LIB_CONFIG:

	 * report a missing library with its own message; it used
	MST_CHECK_LIB's, which isn't defined unless MST_CHECK_LIB has been
	used, so "_MST_CHECK_LIB_ERR" was printed instead. Replace the
	unmatched "ok" result with a check of lib-config's flags, and upper
	case the library name with m4_toupper rather than translit.

	Messages:

	 * MST_POD_GEN_DOCS, MST_PROG_USAGE, MST_PROG_LUA_MODULES, and
	MST_DOSUBST passed messages to AC_MSG_WARN and AC_MSG_ERROR in
	double quotes, which appeared in the output; quote them with []
	instead

	Tests:

	 * make distcheck passes: remove the PATH workaround for bats
	finding itself in a dist tarball, as tests run with the configured
	$(BATS); make the tests' copies of the read-only fixtures and Bats
	writable; new tests install read-only archives and copy a read-only
	Bats from PATH

	 * link config.guess, config.sub, and install-sh into each test's
	working directory, where configure looks for them; macros such as
	MST_CHECK_LIB_PGPLOT, which use AC_CANONICAL_HOST, failed without
	them

	 * new harness.bats tests that configure finds the auxiliary files

	 * MST_BATS test for a staged add-on that doesn't load

	 * make symbolic links with AC_PROG_LN_S's LN_S; the test of Bats
	reached through a symbolic link is skipped if there are none

	 * mark the macro test inputs that need software an MST environment
	provides with "dnl test-requires: mst-environment". autoconf_test
	runs them, strictly, when MST_ROOT is set, and skips them otherwise,
	so make check also checks an MST machine's setup.

	 * new mst_dev.bats and mst_pod_gen_docs.bats, and more
	mst_prog_doxygen.bats tests, cover both the tools-present and tools-
	missing behavior without the MST environment

	 * new mst_prog_prove_exec.bats and mst_prog_lua_modules.bats, using
	fake prove and Lua programs

	 * mst_gtest.bats tests a real googletest archive named by
	GTEST_ARCHIVE, unpacking it with MST_GTEST and building and running
	a test program; it is skipped if GTEST_ARCHIVE isn't set

	 * new mst_cxx_have_shared_ptr.bats; new mst_fortran_charlen_t.bats
	(needs gfortran), mst_check_lib.bats (stub libraries),
	mst_gtest.bats, mst_perl_uselib.bats, and mst_prog_patch.bats;
	mst_fortran_charlen_t.ac now needs the MST environment

	 * new mst_check_lua.bats, using fake PUC Lua and LuaJIT
	installations; mst_prog_doxygen.bats; mst_check_lib_pcre.bats and
	mst_check_lib_config.bats, using mock pkg-config modules and config
	programs (make_pc and make_config in common.bash); and messages.bats

	General:

	 * remove AC_CONFIG_PKGCONFIG_IN, an Autoconf Archive macro retired
	as obsolete, and its test input

	 * replace our copy of AC_PROG_PERL_MODULES with the Autoconf
	Archive's ax_prog_perl_modules.m4 (2024.10.16, serial 8), imported
	unchanged into m4 and installed with the other Archive macros; it
	defines AX_PROG_PERL_MODULES, with AC_PROG_PERL_MODULES as an
	AU_ALIAS. The test input is now m4/ax_prog_perl_modules.ac and uses
	both names.

	 * MST_AM_INIT, MST_BATS, MST_CHECK_LUA, MST_DOSUBST, and
	MST_INIT_DOXYGEN forbid the names of the Autoconf Archive macros
	they call (m4_pattern_forbid), so a missing Archive macro is an
	autoconf error, "possibly undefined macro", rather than a shell
	error in configure. Each has a test that undefines one.

	 * add ax_lua.m4 (2024.10.16, serial 47) and ax_prog_doxygen.m4
	(2022.09.03; unchanged in 2024.10.16) from the Autoconf Archive,
	which MST_CHECK_LUA and MST_INIT_DOXYGEN require, and install them
	with the other macros

2026-10-07 12:03 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (a60a266f1d4f)

	* src/mst_bats.m4, tests/mst_bats.bats:
	report failed Bats checks during installation

	MST_BATS:

	 * run mst_bats_check in a subshell without set -e. It is called
	while installing, under set -e, where AS_IF's else branch ($as_nop)
	returned the failed test's status and ended the installation before
	a broken runner or an add-on that didn't load was reported. The top-
	level call stops configure if the check fails.

	Tests:

	 * MST_BATS test for a staged add-on that doesn't load

2026-10-07 12:02 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (cf0486762c40)

	* tests/Makefile.am, tests/common.bash.in:
	bugfix: missing config.guess, config.sub, and install-sh in test's
	working directory

	* link config.guess, config.sub, and install-sh into each test's
	working directory, where configure looks for them; macros such as
	MST_CHECK_LIB_PGPLOT, which use AC_CANONICAL_HOST, failed without
	them

	* new harness.bats tests that configure finds the auxiliary files

2026-10-07 11:59 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (b52e0d6c90b1)

	* configure.ac, tests/common.bash.in, tests/mst_bats.bats:
	make symbolic links with AC_PROG_LN_S's LN_S

	the test of Bats reached through a symbolic link is skipped if
	symbolic links are not available

2026-10-07 11:21 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (6cee9b59a961)

	* src/mst_boost.m4, tests/mst_boost.ac: deleted file.
	* src/mst_boost.m4, tests/mst_boost.ac:
	MST_BOOST was deprecated in 2016; remove from repo to prevent
	confusion

2026-10-06 18:13 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (b287fd082c28)

	* NEWS, src/mst_pod_gen_docs.m4:
	MST_POD_GEN_DOCS: added test for pod2text

2026-10-06 18:43 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (396c5e2784ff)

	* m4/ax_check_gnu_make.m4: new file.
	* NEWS, m4/ax_check_gnu_make.m4, src/Makefile.am, src/mst_am_init.m4,
	tests/mst_am_init.bats:
	MST_AM_INIT: require GNU make

	MST_AM_INIT:

	 * require GNU make, using AX_CHECK_GNU_MAKE to find it as $MAKE,
	make, gmake, or gnumake, and substitute MAKE with it; configure
	fails if it isn't found

	Tests:

	 * MST_AM_INIT tests cover finding GNU make, honoring MAKE, and
	failing without GNU make

	General:

	 * install and distribute ax_check_gnu_make.m4 for use by downstream
	packages

2026-10-06 18:01 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (f0a6146d9b9d)

	* m4/ac_config_pkgconfig_in.ac, m4/ac_prog_perl_modules.ac,
	m4/ax_ac_append_to_file.m4, m4/ax_ac_print_to_file.m4,
	m4/ax_add_am_macro_static.m4, m4/ax_am_macros_static.m4,
	m4/ax_file_escapes.m4, tests/fixtures/bats-dist/Makefile.am,
	tests/fixtures/bats/bats-core-1.0/bin/bats,
	tests/fixtures/bats/bats-core-1.0/install.sh,
	tests/fixtures/bats/bats-file-1.0/install.sh,
	tests/fixtures/bats/bats-file-1.0/load.bash,
	tests/fixtures/bats/bats-file-1.0/src/file.bash,
	tests/fixtures/bats/bats-support-1.0/load.bash,
	tests/fixtures/bats/bats-support-1.0/src/support.bash,
	tests/fixtures/bats/failing-bin/mv, tests/mst_bats.bats: new file.
	* tests/ac_config_pkgconfig_in.ac, tests/ac_prog_perl_modules.ac:
	deleted file.
	* Makefile.am, NEWS, configure.ac, m4/ac_config_pkgconfig_in.ac,
	m4/ac_prog_perl_modules.ac, m4/ax_ac_append_to_file.m4,
	m4/ax_ac_print_to_file.m4, m4/ax_add_am_macro_static.m4,
	m4/ax_am_macros_static.m4, m4/ax_file_escapes.m4, src/Makefile.am,
	src/mst_bats.m4, tests/Makefile.am, tests/ac_config_pkgconfig_in.ac,
	tests/ac_prog_perl_modules.ac, tests/autoconf_test.bats,
	tests/common.bash.in, tests/fixtures/bats-dist/Makefile.am,
	tests/fixtures/bats/bats-core-1.0/bin/bats,
	tests/fixtures/bats/bats-core-1.0/install.sh,
	tests/fixtures/bats/bats-file-1.0/install.sh,
	tests/fixtures/bats/bats-file-1.0/load.bash,
	tests/fixtures/bats/bats-file-1.0/src/file.bash,
	tests/fixtures/bats/bats-support-1.0/load.bash,
	tests/fixtures/bats/bats-support-1.0/src/support.bash,
	tests/fixtures/bats/failing-bin/mv, tests/mst_am_init.bats,
	tests/mst_am_override_var.bats, tests/mst_bats.ac,
	tests/mst_bats.bats, tests/mst_check.bats, tests/mst_dosubst.bats,
	tests/mst_testdeps.bats:
	support separate Bats core and add-on distributions

	MST_BATS:

	 * MST_BATS now takes a list of required add-ons as argument,
	verifies that each loads, and reports every add-on that doesn't

	 * Bats is taken from --with-bats, then tests/bats in the source
	tree, then tests/bats in the build tree, then the caller's PATH

	 * for Bats from PATH, its installation directory is found from
	BATS_ROOT, so symbolic links (e.g. Homebrew) are followed; add-ons
	are also searched for under the prefix it was found in

	 * --with-bats accepts either a list of archive files, in any order,
	or a directory containing release archives. Archives are matched to
	bats-core and the required add-ons by name
	(bats-<project>-<version>.tar.gz, with an optional "v" before the
	version). A directory may hold unneeded archives; a list must name
	exactly the required ones. Missing or duplicate archives are errors.

	 * bats-core's installer is run with bash; add-ons use their
	installer when present and the standard layout otherwise. Licenses
	are copied.

	 * the installation is staged in a temporary directory which then
	replaces tests/bats, so stale files don't survive and a failure
	leaves tests/bats alone. It is repeated on every run rather than
	cached, so changes take effect under configure -C.

	 * Bats in tests/bats is vendored into distributions by default, via
	an Automake conditional and dist-hook

	 * --enable-dist-vendor-bats also copies Bats from PATH, with the
	required add-ons, into tests/bats and vendors that, warning about
	missing licenses; --disable-dist-vendor-bats never vendors

	 * BATS is always absolute, and BATS_LIB_PATH is substituted rather
	than exported; an existing BATS_LIB_PATH is honored for Bats from
	PATH

	 * the selected Bats runner is executed and checked even when no
	add-ons are requested

	 * temporary installation paths are made absolute before running
	upstream installers, and replacing tests/bats preserves the prior
	tree if the final move fails

	 * the scratch directory for the probes is removed by configure,
	even on error

	 * documented in the Autoconf Archive style, and licensed GPL-3+
	with the Autoconf exception

	Tests:

	 * replace the custom shell-test assertions and log files with bats-
	assert and bats-file assertions; a bats::on_failure hook shows the
	end of config.log

	 * run_configure takes flags and any number of configure options

	 * each macro test input, and each MST_CHECK and MST_TESTDEP
	combination, is registered as its own test with bats_test_function,
	which requires bats-core 1.12

	 * tests run with the configured Bats, and can run in parallel with
	BATS_LOG_FLAGS='--jobs N'

	 * static mock distributions cover bundled, PATH, archive-list,
	archive-directory, vendoring, caching, and VPATH scenarios

	 * the project's own tests now load bats-file

	General:

	 * add the required Autoconf Archive macros for MST_DOSUBST and make
	their tests available to out-of-tree builds; install the macros
	required by MST_BATS for use by downstream packages

2026-10-02 16:55 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (2347d8f3b12b)

	* NEWS:
	update NEWS for release

2026-10-02 16:50 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (958c5d66dfa7)

	* src/mst_pod_gen_docs.m4:
	use groff to generate PDF directly if it used to generate output and
	is new enough, otherwise fall back to ps2pdf

2026-09-14 15:18 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (8388261e7578)

	* m4/mst_bats.m4, tests/autoconf_test.bats, tests/common.bash.in,
	tests/mst_am_init.bats, tests/mst_am_override_var.bats,
	tests/mst_check.bats, tests/mst_dosubst.bats,
	tests/mst_testdeps.bats: new file.
	* tests/autoconf_test.in, tests/common.in, tests/mst_am_init,
	tests/mst_am_override_var, tests/mst_check, tests/mst_dosubst.in,
	tests/mst_testdeps: deleted file.
	* NEWS, configure.ac, m4/mst_bats.m4, tests/Makefile.am,
	tests/autoconf_test.bats, tests/autoconf_test.in,
	tests/common.bash.in, tests/common.in, tests/mst_am_init,
	tests/mst_am_init.bats, tests/mst_am_override_var,
	tests/mst_am_override_var.bats, tests/mst_check,
	tests/mst_check.bats, tests/mst_dosubst.bats, tests/mst_dosubst.in,
	tests/mst_testdeps, tests/mst_testdeps.bats:
	switch to BATS test framework

2026-09-14 15:02 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (5c146bedb653)

	* NEWS, src/mst_cxx_have_shared_ptr.m4:
	use of AX_CXX_NAMESPACES is obsolete and no longer required

2026-09-11 16:07 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (f486239f4136)

	* bootstrap: new file.
	* bootstrap:
	add standalone bootstrap script for non-mstbuild environments

2026-09-11 16:06 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (15f9f825a2ec)

	* INSTALL:
	update INSTALL

2026-06-09 12:44 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (7f73670a488c)

	* configure.ac:
	bump version

2026-06-09 12:41 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (524a854c8131)

	* .hgtags:
	Added tag 1.4.43 for changeset 2fbd13d823cd

2026-06-09 12:29 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (2fbd13d823cd [1.4.43])

	* NEWS, src/mst_bats.m4:
	use bats' own install to ensure full installation

2026-06-09 12:28 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (209019776996)

	* src/mst_bats.m4:
	tidy code

2026-06-05 12:05 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (e0bb020ae45c)

	* configure.ac:
	bump version

2026-06-04 18:13 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (e6b63b3d34c8)

	* .hgtags:
	Added tag 1.4.42 for changeset 3404d8e4289d

2026-06-04 18:13 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (3404d8e4289d [1.4.42])

	* NEWS:
	update NEWS for release

2026-06-04 18:13 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (c700cceca99d)

	* snippets/hooks.mk: deleted file.
	* snippets/create_am_macros.mk, snippets/hooks.mk,
	snippets/inst_vars.mk:
	update build infrastructure

2026-06-04 17:54 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (697cd18d73fe)

	* src/mst_bats.m4:
	latest BATS has LICENSE.md rather than LICENSE

2025-12-03 18:00 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (f07b8d05e0ea)

	* configure.ac:
	bump version

2025-12-03 17:52 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (b0c35712b3e0)

	* .hgtags:
	Added tag 1.4.41 for changeset 1360d975d75c

2025-12-03 17:51 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (1360d975d75c [1.4.41])

	* NEWS, configure.ac, src/mst_fortran_charlen_t.m4:
	make work for clang, which masqerades as GNU cc 4

2025-11-25 14:16 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (64b352528bc3)

	* configure.ac:
	bump version

2025-11-25 14:06 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (210ee56d9f7d)

	* .hgtags:
	Added tag 1.4.40 for changeset 7f3662ee9ce8

2025-11-25 13:56 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (7f3662ee9ce8 [1.4.40])

	* src/mst_fortran_charlen_t.m4, tests/mst_fortran_charlen_t.ac: new
	file.
	* .hgtags, NEWS, configure.ac, src/mst_fortran_charlen_t.m4,
	tests/Makefile.am, tests/mst_fortran_charlen_t.ac:
	add macro to create C header file for assistance in passing string
	lengths to Fortran

2025-11-20 16:31 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (4b5dfeb87681)

	* src/mst_cxx_have_shared_ptr.m4:
	use autoupdate to replace obsolete macros

2025-11-20 16:31 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (e613a5d23b1e)

	* snippets/hooks.mk: new file.
	* snippets/create_am_macros.mk, snippets/hooks.mk,
	snippets/inst_vars.mk:
	update snippets

2025-11-20 16:29 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (856f9fef215d)

	* tests/Makefile.am:
	fix typo which caused tests to fail

2023-06-23 14:36 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (644bfb44d4ad)

	* configure.ac:
	bump version

2023-06-23 14:22 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (2f3b8e0d445d)

	* .hgtags:
	Added tag 1.4.39 for changeset 4b21d3a86d40

2023-06-23 14:22 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (4b21d3a86d40 [1.4.39])

	* NEWS:
	update NEWS for release

2023-06-23 12:00 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (df5a4ea472ba)

	* src/mst_perl_startperl.m4:
	Backed out changeset cd592f8e5f67; escape '#' characters in
	STARTPERL macro

	This changeset removed escaping of the `#` characater from the
	STARTPERL macro.

	Unfortunately, this meant that when it is insered into a Makefile by
	automake,

	this:

	STARTPERL = @STARTPERL@

	gets changed to this:

	STARTPERL =
	#/proj/axaf/ots/pkgs/perl-5.28/x86_64-linux_debian-10/bin/perl

	and make reads the value as a comment, so it is equivalent to

	STARTPERL =

2023-06-08 15:17 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (a98c2c90fa99)

	* configure.ac:
	bump version

2023-06-08 15:11 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (d77beeb69f05)

	* .hgtags:
	Added tag 1.4.38 for changeset ac0e16a55caf

2023-06-08 15:10 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (ac0e16a55caf [1.4.38])

	* NEWS, src/mst_dev_init.m4:
	add MST_SYBASE_VAR to mst_dev_init.m4

2022-10-12 20:37 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (8498e666d521)

	* configure.ac:
	bump version

2022-10-12 20:25 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (8a4fa88ed3aa)

	* .hgtags:
	Added tag 1.4.37 for changeset ffc726dd205c

2022-10-12 20:25 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (ffc726dd205c [1.4.37])

	* NEWS:
	update NEWS for release

2022-10-12 20:24 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (f3939545e9fe)

	* src/mst_test_support.m4:
	replace obsolete AC_HELP_STRING with AS_HELP_STRING

2022-06-12 16:58 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (83ce30ed25d2)

	* configure.ac:
	bump version

2022-06-12 16:52 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (60a01386dad1)

	* .hgtags:
	Added tag 1.4.36 for changeset a7c62b24a0f0

2022-06-12 16:51 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (a7c62b24a0f0 [1.4.36])

	* NEWS:
	update NEWS for release

2022-06-12 16:51 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (8836a3d9ae97)

	* src/mst_gnu_fortran_version.m4, tests/mst_gnu_fortran_version.ac:
	new file.
	* configure.ac, src/mst_gnu_fortran_version.m4,
	tests/mst_gnu_fortran_version.ac:
	add mst_gnu_fortran_version

2020-10-21 14:19 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (a91e2d732d6c)

	* configure.ac:
	bump version

2020-10-21 14:09 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (02620acec338)

	* .hgtags:
	Added tag 1.4.35 for changeset f1fda9d3ad20

2020-10-21 14:09 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (f1fda9d3ad20 [1.4.35])

	* NEWS:
	update NEWS for release

2020-10-21 14:09 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (8873562ff704)

	* src/mk-dosubst, src/mst_dosubst.pre:
	add --no-eval=<variable> option to dosubst to not generate and
	evaluated version of that variable

2020-04-09 13:23 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (0ccd827eda79)

	* configure.ac:
	bump version

2020-04-09 13:14 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (61bd32a9b8c9)

	* .hgtags:
	Added tag 1.4.34 for changeset 46e12a4d783e

2020-04-09 13:13 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (46e12a4d783e [1.4.34])

	* NEWS:
	update NEWS for release

2020-04-08 16:45 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (08cf54340e24)

	* tests/mst_gtest.ac:
	forgot to update test for googletest for 1.8.X layout

2020-04-08 16:13 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (91ef91ccaba6)

	* src/mst_bats.m4, src/mst_dosubst.pre, src/mst_gtest.m4,
	src/mst_pod_gen_docs.m4, src/mst_prog_doxygen.m4:
	add unique macros so makefiles which rely upon them can declare a
	dependency using UNIQUE_MACRO +=

2019-09-09 15:49 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (47d6796091c9)

	* NEWS, configure.ac:
	bump version

2019-09-09 15:35 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (bd9097c52815)

	* .hgtags:
	Added tag 1.4.33 for changeset df0d106ae4c0

2019-09-09 15:35 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (df0d106ae4c0 [1.4.33])

	* src/mst_gtest.m4:
	bump serial # to indicate change

2019-09-09 15:32 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (c983c36f7a57)

	* configure.ac:
	bump version

2019-09-09 15:26 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (b8531187032e)

	* .hgtags:
	Added tag 1.4.32 for changeset f047a3fa665c

2019-09-09 15:26 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (f047a3fa665c [1.4.32])

	* NEWS:
	update NEWS for release

2019-09-09 15:06 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (b7076b555a9e)

	* src/mst_gtest.m4:
	support 1.8.X googletest packaging; earlier is no longer supported

2019-07-23 11:39 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (82360e7db091)

	* configure.ac:
	bump version

2019-07-23 11:20 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (85b0158e5f0d)

	* .hgtags:
	Added tag 1.4.31 for changeset ff137aa38c2a

2019-07-23 11:20 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (ff137aa38c2a [1.4.31])

	* NEWS:
	update NEWS for release

2019-07-23 11:19 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (fa807ac1d900)

	* src/mst_prog_usage.m4, tests/mst_prog_usage.ac: new file.
	* configure.ac, src/mst_prog_usage.m4, tests/mst_prog_usage.ac:
	add MST_PROG_USAGE macro

2019-07-23 11:18 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (64d0217ac1ed)

	* tests/mst_prog_doxygen.ac: new file.
	* tests/mst_prog_doxygen.ac:
	add forgotten test file for mst_prog_doxygen

2019-07-23 10:56 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (b9d952e2f4a8)

	* src/mst_prog_doxygen.m4:
	add option for non-recursive makefile setup

2019-07-18 13:39 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (45d7d7959b70)

	* configure.ac:
	bump version

2019-07-18 12:15 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (c4791a43aa52)

	* .hgtags:
	Added tag 1.4.30 for changeset 312f4b12e584

2019-07-18 12:15 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (312f4b12e584 [1.4.30])

	* NEWS:
	update NEWS for release

2019-07-18 12:12 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (d36b1cac18aa)

	* src/mst_prog_doxygen.m4: new file.
	* configure.ac, snippets/create_am_macros.mk, src/mst_prog_doxygen.m4:
	add local doxygen policy via MST_INIT_DOXYGEN

2018-07-26 17:24 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (81985f011460)

	* configure.ac:
	bump version

2018-07-26 17:13 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (3d58e792fa3e)

	* .hgtags:
	Added tag 1.4.29 for changeset 939f9c1dc46e

2018-07-26 17:13 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (939f9c1dc46e [1.4.29])

	* src/mst_perl_libdir.m4, tests/mst_perl_libdir.ac: new file.
	* NEWS, configure.ac, src/mst_perl_libdir.m4,
	tests/mst_perl_libdir.ac:
	new macro, MST_PERL_LIBDIR

2018-07-16 16:54 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (0bfbefc8c160)

	* configure.ac:
	bump version

2018-07-16 16:48 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (c22cf6c66d9f)

	* .hgtags:
	Added tag 1.4.28 for changeset 54f289d87f1b

2018-07-16 16:48 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (54f289d87f1b [1.4.28])

	* NEWS:
	update NEWS for release

2018-07-16 16:46 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (affb03451894)

	* src/mst_check_lua.m4:
	arguments to pkg-config for plan B search were incompletely quoted,
	leading to erroneous results

2017-11-17 15:00 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (5e6cb16cf836)

	* configure.ac:
	bump version

2017-11-17 14:52 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (c5de46a4f8f6)

	* .hgtags:
	Added tag 1.4.27 for changeset 7cd2d81d1f9f

2017-11-17 14:52 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (7cd2d81d1f9f [1.4.27])

	* NEWS:
	update news for release

2017-11-17 14:50 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (6ab6f31813db)

	* src/mst_check_lib_cxcparam.m4:
	split setting of cxcparamdir from detecting cxcparam library so it
	can be used seperately

2017-09-06 14:36 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (d21590279333)

	* configure.ac:
	bump version

2017-09-06 13:07 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (1cfb9a25e276)

	* .hgtags:
	Added tag 1.4.26 for changeset 1b3bad100195

2017-09-06 13:07 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (1b3bad100195 [1.4.26])

	* NEWS:
	update log for release

2017-09-06 13:06 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (1da4e3910acd)

	* tests/mst_testdeps:
	reformat code

2017-09-06 13:02 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (6aa7c2bbab4a)

	* src/mst_test_support.m4, tests/mst_testdeps:
	add mandatory flag to MST_TESTDEP_SETUP

2017-09-06 10:37 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (8760343a24f0)

	* snippets/am_vars.mk, snippets/create_am_macros.mk,
	snippets/inst_vars.mk:
	update snippets

2017-07-20 13:45 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (21ed0853115e)

	* configure.ac:
	bump version

2017-07-20 13:40 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (b41f131161d2)

	* .hgtags:
	Added tag 1.4.25 for changeset 2bc60a841021

2017-07-20 13:40 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (2bc60a841021 [1.4.25])

	* NEWS:
	update log for release

2017-07-20 13:39 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (0e3c3a18b9ef)

	* src/mst_prog_lua_modules.m4, tests/mst_prog_lua_modules.ac:
	add LUAFLAGS to LUA command when checking for modules; don't check
	for Lua, as we don't know version requirements

2017-07-11 17:39 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (4f9281116fd2)

	* configure.ac:
	bump version

2017-07-11 17:37 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (5ce9ab3f8791)

	* .hgtags:
	Added tag 1.4.24 for changeset d9b60b113f5e

2017-07-11 17:37 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (d9b60b113f5e [1.4.24])

	* NEWS:
	update log

2017-07-11 17:36 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (67585a427541)

	* src/mst_check_lua.m4:
	merge mstbuildsup's lib_lua.ac into mst_check_lua

2017-07-11 16:47 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (24e4ccf80857)

	* configure.ac:
	bump version

2017-06-29 11:47 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (438aeca3ea4e)

	* .hgtags:
	Added tag 1.4.23 for changeset f2d3d5d0a801

2017-06-29 11:47 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (f2d3d5d0a801 [1.4.23])

	* NEWS, configure.ac:
	update logs and version for release

2017-06-29 11:47 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (939e7b5b0f91)

	* src/mst_cxx_have_shared_ptr.m4:
	wrong header included in test

2017-02-23 12:03 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (a85c50b0debe)

	* .hgtags:
	Added tag 1.4.22 for changeset 6079281d80f8

2017-02-23 12:03 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (6079281d80f8 [1.4.22])

	* NEWS, configure.ac:
	update logs and version for release

2017-02-23 12:01 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (5e5864827913)

	* src/mst_bats.m4:
	add github url to message if bats not found

2017-02-23 11:32 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (b5dd60c287c7)

	* .hgtags:
	Added tag 1.4.21 for changeset 8f7807f8e779

2017-02-23 11:32 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (8f7807f8e779 [1.4.21])

	* NEWS, configure.ac:
	update logs and version for release

2017-02-23 11:31 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (02019a38869b)

	* src/ac_config_pkgconfig_in.m4, src/ac_prog_perl_modules.m4,
	src/mst_am_init.m4, src/mst_am_override_var.m4, src/mst_bats.m4,
	src/mst_boost.m4, src/mst_check.m4, src/mst_check_lib.m4,
	src/mst_check_lib_cfitsio.m4, src/mst_check_lib_config.m4,
	src/mst_check_lib_cxcparam.m4, src/mst_check_lib_lua.m4,
	src/mst_check_lib_pcre.m4, src/mst_check_lib_pgplot.m4,
	src/mst_check_lua.m4, src/mst_cxx_have_shared_ptr.m4,
	src/mst_dev_init.m4, src/mst_dev_prog_sysarch.m4, src/mst_gtest.m4,
	src/mst_perl_blib.m4, src/mst_perl_startperl.m4,
	src/mst_perl_uselib.m4, src/mst_pod_gen_docs.m4,
	src/mst_prog_lua_modules.m4, src/mst_prog_patch.m4,
	src/mst_prog_prove_exec.m4, src/mst_test_support.m4:
	add version number to macro files

2017-02-23 11:18 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (4c6bca932f4b)

	* src/mst_pod_gen_docs.m4:
	add checks for pod2readme and pod2markdown

2017-02-23 10:01 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (f40e1519ec52)

	* snippets/inst_vars.mk:
	update snippets

2016-08-10 15:59 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (597983611f91)

	* .hgtags:
	Added tag 1.4.20 for changeset 80bf368ffed5

2016-08-10 15:59 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (80bf368ffed5 [1.4.20])

	* snippets/create_am_macros.mk:
	update snippets

2016-08-10 15:59 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (bf288790411c)

	* tests/Makefile.am:
	update build to deal with extra isolation of test build by newer
	automake

2016-08-10 15:13 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (d1e702456d0a)

	* NEWS, configure.ac:
	update logs and version for release

2016-08-10 14:58 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (8ef6eb980d63)

	* src/mst_bats.m4, tests/mst_bats.ac: new file.
	* configure.ac, src/mst_bats.m4, tests/mst_bats.ac:
	add MST_BATS: check for bats bash testing library

2016-03-23 17:52 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (521a11ba938e)

	* .hgtags:
	Added tag 1.4.19 for changeset 320d9b7393a0

2016-03-23 17:52 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (320d9b7393a0 [1.4.19])

	* NEWS, configure.ac:
	update logs and version for release

2016-03-23 17:52 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (64aff4b18e8d)

	* src/mst_check_lib_pgplot.m4:
	Change F77 to FC as on the HEAD LAN linux boxes /opt/local/bin/g77
	is a sparc binary

2016-03-23 17:51 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (9103e6832cd6)

	* configure.ac:
	remove MST_BOOST, as we're using http://github.com/tsuna/boost.m4

2015-10-28 15:13 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (9d5d4e37068e)

	* .hgtags:
	Added tag 1.4.18 for changeset 87454183e1fe

2015-10-28 15:12 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (87454183e1fe [1.4.18])

	* .hgtags, NEWS, configure.ac:
	update logs and version for release

2015-10-28 15:08 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (47d3d10d1175)

	* src/mst_gtest.m4:
	mst_gtest: don't depend upon a specific root path when unpacking
	googletest's archive.

2015-07-07 17:47 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (cb935ab1fff6)

	* .hgtags:
	Added tag 1.4.17 for changeset dad3ca52648b

2015-07-07 17:47 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (dad3ca52648b [1.4.17])

	* NEWS, configure.ac:
	update logs and version for release

2015-07-07 12:49 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (7944a4e39da6)

	* src/mst_check_lib_cxcparam.m4, tests/mst_check_lib_cxcparam.ac: new
	file.
	* configure.ac, src/mst_check_lib_cxcparam.m4,
	tests/mst_check_lib_cxcparam.ac:
	add specific lib check for cxcparam, with CXCPARAMDIR precious
	variable

2015-07-07 12:45 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (253237ee9d3e)

	* NEWS:
	reformat NEWS file

2015-07-07 11:19 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (fe3fa0029429)

	* src/mst_check_lua.m4:
	quoted variables passed to AX_PROG_LUA are not being unquoted;
	unquote.

	The call to AX_PROG_LUA([_MIN_V],[_MAX_V]) no longer works, as the
	arguments were being passed as literal strings, rather than as the
	macros' values. The call used to work; perhaps a newer version of
	autoconf or AX_PROG_LUA? Anyway, simply unquoting them works.

2015-02-25 17:55 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (270e4c015212)

	* .hgtags:
	Added tag 1.4.16 for changeset 840328a9bd92

2015-02-25 17:55 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (840328a9bd92 [1.4.16])

	* NEWS, configure.ac:
	update logs and version for release

2015-02-25 17:55 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (f597ef30df03)

	* snippets/substitute_config_variables.mk: deleted file.
	* snippets/substitute_config_variables.mk:
	update snippets

2015-02-25 16:43 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (76de235aa45c)

	* src/mk-dosubst:
	values substituted by dosubst may extend over multiple lines; make
	the code immune to that

2014-04-29 17:45 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (537fdb58c2e8)

	* .hgtags:
	Added tag 1.4.15 for changeset 4c15150e989a

2014-04-29 17:45 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (4c15150e989a [1.4.15])

	* NEWS, configure.ac:
	update logs and version for release

2014-04-29 17:44 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (5bb8e7f9183c)

	* src/mst_cxx_have_shared_ptr.m4, tests/mst_cxx_have_shared_ptr.ac:
	new file.
	* configure.ac, src/mst_cxx_have_shared_ptr.m4,
	tests/mst_cxx_have_shared_ptr.ac:
	new macro, MST_CXX_HAVE_SHARED_PTR tests for native C++ shared_ptr
	facility

2014-04-29 15:17 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (384fb292ad67)

	* .hgtags:
	Added tag 1.4.14 for changeset fa91042339ea

2014-04-29 15:17 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (fa91042339ea [1.4.14])

	* NEWS, configure.ac:
	update logs and version for release

2014-04-29 15:14 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (fc41d62d8dbf)

	* src/mst_gtest.m4:
	googletest 1.7.0 has license in LICENSE, not COPYING. deal with it

2014-01-24 16:48 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (a601e4a85c33)

	* .hgtags:
	Added tag 1.4.13 for changeset 51c0c709ff75

2014-01-24 16:48 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (51c0c709ff75 [1.4.13])

	* NEWS, configure.ac:
	update logs and version for release

2014-01-24 16:33 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (33efdb079de1)

	* src/mst_dosubst.pre:
	dosubst requires perl; so require it

2014-01-09 11:38 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (255aedeb287e)

	* .hgtags:
	Added tag 1.4.12 for changeset 87c8554548cd

2014-01-09 11:38 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (87c8554548cd [1.4.12])

	* NEWS, configure.ac:
	update logs and version for release

2014-01-08 23:03 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (e9731d5aa8a2)

	* src/mst_check_lua.m4, tests/mst_check_lua.ac: new file.
	* src/mst_check_lua.m4, tests/mst_check_lua.ac:
	new macro MST_CHECK_LUA; uses pkg-config, then AX_LUA

2014-01-07 12:07 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (89bb2614e83c)

	* .hgtags:
	Added tag 1.4.11 for changeset b392a8cfcd0d

2014-01-07 11:55 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (b392a8cfcd0d [1.4.11])

	* NEWS, configure.ac:
	update logs and version for release

2014-01-07 11:50 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (cc5adb1a7a89)

	* src/mst_test_support.m4, tests/mst_testdeps:
	add MST_CHECK_TEST_PKG_MODULES as a TESTDEPS aware wrapper around
	PKG_CHECK_MODULES

2014-01-07 11:34 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (d584232dff83)

	* .hgtags:
	Added tag 1.4.10 for changeset 163986448312

2014-01-07 11:34 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (163986448312 [1.4.10])

	* NEWS, configure.ac:
	update logs and version for release

2014-01-07 11:34 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (8c398df5c58b)

	* snippets/create_am_macros.mk, tests/Makefile.am:
	update snippets

2014-01-07 11:25 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (fbb0a0ecc93c)

	* src/mst_check.m4, tests/mst_check:
	add MST_CHECK_PKG_MODULES as wrapper for PKG_CHECK_MODULES

2013-10-21 12:44 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (4bea07527940)

	* .hgtags:
	Added tag 1.4.9 for changeset be5abd4191f5

2013-10-21 12:33 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (be5abd4191f5 [1.4.9])

	* NEWS, configure.ac:
	update logs and version for release

2013-10-21 12:28 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (839bf346b025)

	* src/mst_am_override_var.m4, tests/mst_am_override_var,
	tests/mst_am_override_var.ac: new file.
	* configure.ac, src/mst_am_override_var.m4, tests/Makefile.am,
	tests/mst_am_override_var, tests/mst_am_override_var.ac:
	add MST_AM_OVERRIDE_VAR

2013-10-21 10:54 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (84b5b2eeb15b)

	* ChangeLog: deleted file.
	* ChangeLog:
	ChangeLog is a derived product; don't track

2013-10-21 12:12 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (9dd5df9ea2f8)

	* src/mst_gtest.m4:
	track AM_CXXFLAGS as well

2013-07-23 10:20 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (3db7e7324bbf)

	* .hgtags:
	Added tag 1.4.8 for changeset fba7dabbd862

2013-07-22 17:09 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (fba7dabbd862 [1.4.8])

	* ChangeLog, NEWS, configure.ac:
	update logs and version for release

2013-07-22 17:08 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (27dc35f2c374)

	* configure.ac:
	add pod gen, take 2

2013-07-22 16:15 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (bb40dc0f5373)

	* tests/mst_boost.ac: new file.
	* tests/mst_boost.ac:
	forgot to check in mst_boost test

2013-07-22 16:14 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (a8df3c81b828)

	* src/mst_pod_gen_docs.m4, tests/mst_pod_gen_docs.ac: new file.
	* src/mst_pod_gen_docs.m4, tests/mst_pod_gen_docs.ac:
	check for pod document conversion software

2013-07-22 15:29 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (c775d655148c)

	* src/mst_boost.m4: new file.
	* configure.ac, src/mst_boost.m4:
	add check for boost (sub) library

2013-07-22 15:22 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (29a54a621d99)

	* src/mst_check_lib_pgplot.m4:
	pgplot C language pkg-config file is now cpgplot.

	additionally, only check for X libs if can't find pkg-config file,
	as it now includes all of the files required to link.

2013-05-23 15:38 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (532a9ba293f6)

	* .hgtags:
	Added tag 1.4.7 for changeset 637a98473816

2013-05-23 15:38 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (637a98473816 [1.4.7])

	* ChangeLog, NEWS, configure.ac:
	update logs and version for release

2013-05-23 15:34 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (73470b86bccf)

	* tests/Makefile.am:
	clean up newly added files

2013-05-23 15:22 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (a1aed640ede3)

	* configure.ac, src/Makefile.am, tests/Makefile.am:
	current autoconf adds requirment for config.sub which it doesn't
	generate

	The PGPLOT macros trigger a need for config.sub (& others) from
	autoconf. But, autoconf doesn't provide config.sub, automake does,
	so tests failed 'cause it was wasn't available

	* force bundling of config.sub for mst_aclocal and make it (and
	others) available to testing

	* distribution wasn't VPATH safe; while testing that above stuff
	worked, made build VPATH compatible.

2013-05-23 13:50 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (d274523e87bf)

	* src/mk-dosubst:
	fix improper quoting of meta characters

	The keys and values were substituted directly into a Perl hash by
	configure. unfotunately this lead to un-escaped meta characters
	which caused compilation problems.

	Now the keys & values are substituted into the __DATA__ section of
	the script, where Perl can access them without the compiler worrying
	about meta characters.

2012-11-05 14:33 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (f07656023556)

	* src/Makefile.am:
	clean generated mst_dosubst.m4 file

2012-11-05 14:17 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (2e3a5911193b)

	* snippets/create_am_macros.mk:
	update snippets

2012-11-05 11:44 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (f20744c6354d)

	* .hgtags:
	Added tag 1.4.6 for changeset 4ed8cc4aea08

2012-11-05 11:44 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (4ed8cc4aea08 [1.4.6])

	* ChangeLog, NEWS, configure.ac:
	update logs and version for release

2012-11-02 19:15 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (1fb11e93c150)

	* src/mst_dosubst.post, src/mst_dosubst.pre, tests/Makefile.am:
	generate an automake slurpable file to clean up mk-dosubst as part
	of MST_DOSUBST

2012-11-01 18:46 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (2db7356cafbb)

	* .hgtags:
	Added tag 1.4.5 for changeset 40e1860e0662

2012-11-01 18:46 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (40e1860e0662 [1.4.5])

	* ChangeLog, NEWS, configure.ac:
	update logs and version for release

2012-11-01 18:38 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (8a7662afe370)

	* src/mk-dosubst, src/mst_dosubst.post, src/mst_dosubst.pre,
	tests/mst_dosubst.ac, tests/mst_dosubst.in: new file.
	* configure.ac, src/Makefile.am, src/mk-dosubst, src/mst_dosubst.post,
	src/mst_dosubst.pre, tests/Makefile.am, tests/mst_dosubst.ac,
	tests/mst_dosubst.in:
	add MST_DOSUBST for generating the dosubst configure variable
	interpolation script

2012-11-01 18:36 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (57401c459896)

	* configure.ac:
	explicitly list the macro files

	previously all macro files were available in the src directory
	during configure's run. in the future they may be dynamically
	generated during the build, so they must be explicitly listed.

2012-11-01 18:21 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (cd592f8e5f67)

	* src/mst_perl_startperl.m4:
	don't escape the hash character in the shebang line

2012-11-01 17:14 -0400  Diab Jerius  <djerius@cfa.harvard.edu>  (14e3e0b0668d)

	* tests/mst_am_init:
	add missing calls to test_summary and test_exit

2012-06-08 17:19 -0400  djerius  <djerius@cfa.harvard.edu>  (620212fa5d6d)

	* .hgtags:
	Added tag 1.4.4 for changeset 83d45742c8f0

2012-06-08 17:19 -0400  djerius  <djerius@cfa.harvard.edu>  (83d45742c8f0 [1.4.4])

	* ChangeLog, NEWS, configure.ac:
	update logs and version for release

2012-06-08 16:48 -0400  djerius  <djerius@cfa.harvard.edu>  (71de4a59e7e9)

	* src/mst_dev_init.m4, src/mst_dev_prog_sysarch.m4,
	tests/mst_dev_init.ac, tests/mst_dev_prog_sysarch.ac: new file.
	* src/mst_dev_init.m4, src/mst_dev_prog_sysarch.m4,
	tests/mst_dev_init.ac, tests/mst_dev_prog_sysarch.ac:
	add macros to initialize developer environment

2012-06-08 16:44 -0400  djerius  <djerius@cfa.harvard.edu>  (dc3703e75af0)

	* tests/Makefile.am:
	allow configure.ac to be make separately

2012-06-08 16:43 -0400  djerius  <djerius@cfa.harvard.edu>  (38ff30430393)

	* tests/mst_testdeps:
	fix tests to appropriately output and check configure error output;
	make tests easier to test

2012-06-08 16:43 -0400  djerius  <djerius@cfa.harvard.edu>  (e739f168ec8f)

	* tests/mst_check:
	fix tests to appropriately output and check configure error output

2012-06-08 16:42 -0400  djerius  <djerius@cfa.harvard.edu>  (ac8983c1196e)

	* tests/common.in:
	don't pollute global space with variables; conditionally (not) check
	for empty cfg.err file

2012-02-23 22:14 -0500  djerius  <djerius@cfa.harvard.edu>  (950ec827fa2f)

	* .hgtags:
	Added tag 1.4.3 for changeset 70d4eba212ca

2012-02-23 22:14 -0500  djerius  <djerius@cfa.harvard.edu>  (70d4eba212ca [1.4.3])

	* ChangeLog, NEWS, configure.ac:
	update logs and version for release

2012-02-23 22:05 -0500  djerius  <djerius@cfa.harvard.edu>  (de49a1edf184)

	* src/mst_test_support.m4, tests/mst_testdeps:
	mst_test_support MST_TESTDEP_FLAG - don't warn with message if
	message is blank

2012-02-10 14:42 -0500  djerius  <djerius@cfa.harvard.edu>  (3db17de51f2b)

	* .hgtags:
	Added tag 1.4.2 for changeset d7fdde96dd26

2012-02-10 14:42 -0500  djerius  <djerius@cfa.harvard.edu>  (d7fdde96dd26 [1.4.2])

	* ChangeLog, NEWS, configure.ac:
	update logs and version for release

2012-02-10 13:46 -0500  djerius  <djerius@cfa.harvard.edu>  (f499e98d3342)

	* src/mst_test_support.m4, tests/mst_testdeps:
	add MST_CHECK_TESTPROG to mst_test_support suite

2011-09-08 15:01 -0400  djerius  <djerius@cfa.harvard.edu>  (b5bc2f6b2920)

	* .hgtags:
	Added tag 1.4.1 for changeset e62f88af2b19

2011-09-08 15:01 -0400  djerius  <djerius@cfa.harvard.edu>  (e62f88af2b19 [1.4.1])

	* ChangeLog, NEWS, configure.ac:
	update logs and version for release

2011-09-08 15:00 -0400  djerius  <djerius@cfa.harvard.edu>  (28ae6d71f5ea)

	* src/mst_check.m4, tests/mst_check:
	bugfix: undefine m4 check_prog variables after use; handle program
	names with hyphens

	* m4_define apparently doesn't change the value of a macro if it has
	already been defined

	* program names which couldn't be used as shell variable names (e.g.
	containing hyphens) caused things to blow up.

2011-09-03 21:41 -0400  djerius  <djerius@cfa.harvard.edu>  (4cec36194474)

	* .hgtags:
	Added tag 1.4.0 for changeset a03433cf6d30

2011-09-03 21:41 -0400  djerius  <djerius@cfa.harvard.edu>  (a03433cf6d30 [1.4.0])

	* ChangeLog, NEWS, configure.ac:
	update logs and version for release

2011-09-03 21:37 -0400  djerius  <djerius@cfa.harvard.edu>  (78ea9515a510)

	* src/mst_check.m4, tests/mst_check, tests/mst_check.ac: new file.
	* src/mst_check.m4, tests/Makefile.am, tests/common.in,
	tests/mst_check, tests/mst_check.ac:
	add MST_CHECK family of macros

2011-08-24 17:47 -0400  djerius  <djerius@cfa.harvard.edu>  (bc4877821726)

	* .hgtags:
	Added tag 1.3.0 for changeset b808db6d36fe

2011-08-24 17:47 -0400  djerius  <djerius@cfa.harvard.edu>  (b808db6d36fe [1.3.0])

	* ChangeLog, NEWS, configure.ac:
	update logs and version for releas

2011-08-24 17:42 -0400  djerius  <djerius@cfa.harvard.edu>  (804fb24bc6c0)

	* src/mst_prog_lua_modules.m4, tests/mst_prog_lua_modules.ac: new
	file.
	* src/mst_prog_lua_modules.m4, tests/mst_prog_lua_modules.ac:
	new macro to test for Lua modules

2011-05-05 11:27 -0400  djerius  <djerius@cfa.harvard.edu>  (42015ed692da)

	* .hgtags:
	Added tag 1.2.0 for changeset ca13d991959b

2011-05-05 11:27 -0400  djerius  <djerius@cfa.harvard.edu>  (ca13d991959b [1.2.0])

	* ChangeLog, NEWS, configure.ac:
	update logs and version for release

2011-05-05 11:25 -0400  djerius  <djerius@cfa.harvard.edu>  (8b7c8f8829e9)

	* src/mst_gtest.m4, tests/mst_gtest.ac: new file.
	* src/mst_gtest.m4, tests/mst_gtest.ac:
	add unpacking of fused googletest source from archive

2010-11-10 13:44 -0500  djerius  <djerius@cfa.harvard.edu>  (3cafa9f889b9)

	* .hgtags:
	Added tag 1.1.9 for changeset c33d0e460733

2010-11-10 13:21 -0500  djerius  <djerius@cfa.harvard.edu>  (c33d0e460733 [1.1.9])

	* ChangeLog, NEWS, configure.ac:
	update logs and version for release

2010-11-09 17:11 -0500  djerius  <djerius@cfa.harvard.edu>  (6bd0e663e101)

	* src/mst_prog_prove_exec.m4, tests/mst_prog_prove_exec.ac: new file.
	* src/mst_prog_prove_exec.m4, tests/mst_prog_prove_exec.ac:
	add test for version of Perl's prove command which accepts --exec

2009-08-07 15:30 -0400  djerius  <djerius@cfa.harvard.edu>  (ec509f71710d)

	* .hgtags:
	Added tag 1.1.8 for changeset 1f1a074cc730

2009-08-07 15:09 -0400  djerius  <djerius@cfa.harvard.edu>  (1f1a074cc730 [1.1.8])

	* ChangeLog, NEWS, configure.ac:
	update logs and version for release

2009-08-07 14:55 -0400  djerius  <djerius@cfa.harvard.edu>  (7322865972b9)

	* snippets/am_vars.mk, snippets/create_am_macros.mk,
	snippets/inst_vars.mk:
	updated snippets

2009-08-07 14:54 -0400  djerius  <djerius@cfa.harvard.edu>  (0e3dd7e525f1)

	* tests/Makefile.am:
	ensure that common is built

2009-08-07 14:53 -0400  djerius  <djerius@cfa.harvard.edu>  (7d71432d3073)

	* tests/ac_prog_perl_modules.ac: new file.
	* tests/ac_prog_perl_modules.ac:
	add test for ac_prog_perl_modules.m4

2009-08-07 14:52 -0400  djerius  <djerius@cfa.harvard.edu>  (d44b9c454de0)

	* src/ac_prog_perl_modules.m4:
	add ability to specify versions of Perl modules

2009-08-07 14:51 -0400  djerius  <djerius@cfa.harvard.edu>  (ccfcf46edbfa)

	* src/ac_prog_perl_modules.m4: new file.
	* src/ac_prog_perl_modules.m4:
	initial upstream version of ac_prog_perl_modules.m4

2009-07-27 17:31 -0400  djerius  <djerius@cfa.harvard.edu>  (06057f128a2c)

	* src/mst_perl_blib.m4, tests/mst_perl_blib.ac: new file.
	* src/mst_perl_blib.m4, tests/mst_perl_blib.ac:
	add initial support for testing using blib

2009-07-27 17:29 -0400  djerius  <djerius@cfa.harvard.edu>  (ea1fd2c364c3)

	* src/mst_perl_uselib.m4, tests/mst_perl_uselib.ac: new file.
	* src/mst_perl_uselib.m4, tests/mst_perl_uselib.ac:
	add support for Perl "use lib" specification

2009-07-27 17:24 -0400  djerius  <djerius@cfa.harvard.edu>  (d4078998119f)

	* tests/common.in:
	provide default arguments to AC_INIT so AC_PACKAGE_NAME is defined

2009-07-21 14:03 -0400  djerius  <djerius@cfa.harvard.edu>  (3bca0b02d79f)

	* tests/mst_perl_startperl.ac:
	fix mst_perl_startperl test

2009-07-16 16:09 -0400  djerius  <djerius@cfa.harvard.edu>  (0751ea2762c5)

	* .hgtags:
	Added tag 1.1.7 for changeset f02d9fd83971

2009-07-16 16:09 -0400  djerius  <djerius@cfa.harvard.edu>  (f02d9fd83971 [1.1.7])

	* ChangeLog, NEWS, configure.ac:
	update logs and version for release

2009-07-16 16:04 -0400  djerius  <djerius@cfa.harvard.edu>  (bff1e2bb73f3)

	* src/mst_perl_startperl.m4:
	handle case where the startperl value has spaces

2009-07-16 16:03 -0400  djerius  <djerius@cfa.harvard.edu>  (3c522fe44045)

	* .hgtags:
	Added tag 1.1.6 for changeset 4c786c6f5471

2009-07-16 15:53 -0400  djerius  <djerius@cfa.harvard.edu>  (4c786c6f5471 [1.1.6])

	* ChangeLog, NEWS, configure.ac:
	update logs and version for release

2009-07-16 15:42 -0400  djerius  <djerius@cfa.harvard.edu>  (9d6f119c49c1)

	* src/mst_perl_startperl.m4, tests/mst_perl_startperl.ac: new file.
	* src/mst_perl_startperl.m4, tests/mst_perl_startperl.ac:
	provide access to Perl's startperl configuration variable

2009-06-29 18:04 -0400  djerius  <djerius@cfa.harvard.edu>  (626f50eb505e)

	* .hgtags:
	Added tag 1.1.5 for changeset a8fee81451ed

2009-06-29 18:04 -0400  djerius  <djerius@cfa.harvard.edu>  (a8fee81451ed [1.1.5])

	* ChangeLog, NEWS, configure.ac:
	update logs and version for release

2009-06-29 17:51 -0400  djerius  <djerius@cfa.harvard.edu>  (28bf4cde71f7)

	* src/ac_config_pkgconfig_in.m4, tests/ac_config_pkgconfig_in.ac: new
	file.
	* src/ac_config_pkgconfig_in.m4, tests/ac_config_pkgconfig_in.ac:
	add ac_config_pkgconfig_in.ac from autoconf-archive as it's no
	longer in there

2009-06-29 17:44 -0400  djerius  <djerius@cfa.harvard.edu>  (17b25d50f115)

	* .hgtags:
	Added tag 1.1.4 for changeset 6be1abd5c3cd

2009-06-29 17:44 -0400  djerius  <djerius@cfa.harvard.edu>  (6be1abd5c3cd [1.1.4])

	* ChangeLog, NEWS, configure.ac:
	update logs and version for release

2009-04-09 18:55 -0400  djerius  <djerius@cfa.harvard.edu>  (c2dd9366c30a)

	* src/mst_check_lib_lua.m4, tests/mst_check_lib_lua.ac:
	the Lua library should be requested with a specific version. use 5.1
	in tests

2009-04-09 18:18 -0400  djerius  <djerius@cfa.harvard.edu>  (00fa5cb2e681)

	* src/mst_vl_lib_readline.m4, tests/mst_vl_lib_readline.ac: deleted
	file.
	* src/mst_vl_lib_readline.m4, tests/mst_vl_lib_readline.ac:
	use patched vl_lib_readline in autoconf-archive

2007-05-04 15:51 -0400  djerius  <djerius@cfa.harvard.edu>  (bdecfb9f3043)

	* .hgtags:
	Added tag 1.1.3 for changeset f7f911374d40

2007-05-04 15:51 -0400  djerius  <djerius@cfa.harvard.edu>  (f7f911374d40 [1.1.3])

	* ChangeLog, NEWS, configure.ac:
	update for release

2007-05-04 15:33 -0400  djerius  <djerius@cfa.harvard.edu>  (a2c7b61ef481)

	* src/mst_check_lib_pgplot.m4:
	use libpng-config to determine how to compile and link against
	libpng

2007-04-30 16:53 -0400  djerius  <djerius@cfa.harvard.edu>  (20385ec806a9)

	* .hgtags:
	Added tag 1.1.2 for changeset 9c5b471d07e2

2007-04-30 16:53 -0400  djerius  <djerius@cfa.harvard.edu>  (9c5b471d07e2 [1.1.2])

	* ChangeLog, NEWS, configure.ac:
	update for release

2007-04-30 16:36 -0400  djerius  <djerius@cfa.harvard.edu>  (512d9657f269)

	* snippets/am_vars.mk:
	update snippets

2007-04-30 16:34 -0400  djerius  <djerius@cfa.harvard.edu>  (dfacd21c26a3)

	* src/mst_check_lib_pgplot.m4:
	always add X and F77 libraries to pgplot LIBS, even if pkg-config
	works.

2007-04-30 10:45 -0400  djerius  <djerius@cfa.harvard.edu>  (0121b5b46b28)

	* .hgtags:
	Added tag 1.1.1 for changeset e4ae397be16d

2007-04-27 18:07 -0400  djerius  <djerius@cfa.harvard.edu>  (e4ae397be16d [1.1.1])

	* ChangeLog, NEWS, configure.ac:
	update for release

2007-04-27 18:07 -0400  djerius  <djerius@cfa.harvard.edu>  (4540a6cca13f)

	* tests/mst_am_init, tests/mst_testdeps: new file.
	* tests/mst_am_init.sh, tests/mst_testdeps.sh: deleted file.
	* tests/Makefile.am, tests/mst_am_init, tests/mst_am_init.sh,
	tests/mst_testdeps, tests/mst_testdeps.sh:
	more test cleanups so that things actually work

2007-04-27 17:14 -0400  djerius  <djerius@cfa.harvard.edu>  (f3cde40aca2e)

	* src/mst_am_init.m4, tests/mst_am_init.ac, tests/mst_am_init.sh: new
	file.
	* src/mst_am_init.m4, tests/Makefile.am, tests/mst_am_init.ac,
	tests/mst_am_init.sh:
	add MST_AM_INIT macro and tests

2007-04-27 17:13 -0400  djerius  <djerius@cfa.harvard.edu>  (a85fe18c2018)

	* tests/common.in: new file.
	* configure.ac, tests/autoconf_test.in, tests/common.in,
	tests/mst_testdeps.sh:
	modularized the tests to allow easier addition of new tests

2007-04-27 14:00 -0400  djerius  <djerius@cfa.harvard.edu>  (e2e983dd1747)

	* src/mst_check_lib_pgplot.m4:
	use correct test to see if X devel libs are installed

2007-03-23 15:13 -0400  djerius  <djerius@cfa.harvard.edu>  (1aced99784b1)

	* .hgtags:
	Added tag 1.1.0 for changeset 1266a5132729

2007-03-23 15:11 -0400  djerius  <djerius@cfa.harvard.edu>  (1266a5132729 [1.1.0])

	* ChangeLog:
	update for release

2007-03-23 15:10 -0400  djerius  <djerius@cfa.harvard.edu>  (9f218740ab48)

	* .hgtags:
	revoked premature tag

2007-03-23 15:09 -0400  djerius  <djerius@cfa.harvard.edu>  (843a74bdfa32)

	* src/mst_test_support.m4:
	inverted logic for TESTSHELL dependency

2007-03-23 15:08 -0400  djerius  <djerius@cfa.harvard.edu>  (29434bff3c9a)

	* tests/autoconf_test.in:
	put local dir first in path (probably doesn't do anything)

2007-03-23 15:08 -0400  djerius  <djerius@cfa.harvard.edu>  (6daa7d175a9c)

	* tests/Makefile.am:
	ensure that aclocal.m4 gets rebuilt when macros change

2007-03-22 22:56 -0400  djerius  <djerius@cfa.harvard.edu>  (d70a9aadd5c9)

	* .hgtags:
	Added tag 1.1.0 for changeset 3e6eb695f06f

2007-03-22 22:56 -0400  djerius  <djerius@cfa.harvard.edu>  (3e6eb695f06f)

	* ChangeLog:
	update for release

2007-03-22 22:53 -0400  djerius  <djerius@cfa.harvard.edu>  (28dbba72e2e4)

	* src/mst_test_support.m4:
	fix up minor typo

2007-03-22 22:52 -0400  djerius  <djerius@cfa.harvard.edu>  (3e6339a76ec3)

	* tests/autoconf_test.in:
	normalize srcdir variable; force remove files from previous runs to
	avoid strange unknown race condition

2007-03-22 18:06 -0400  djerius  <djerius@cfa.harvard.edu>  (9c19fe2450fa)

	* ChangeLog, NEWS, configure.ac:
	update for release

2007-03-22 18:04 -0400  djerius  <djerius@cfa.harvard.edu>  (746f7ef13dfc)

	* tests/mst_testdeps.sh: new file.
	* configure.ac, src/mst_test_support.m4, tests/Makefile.am,
	tests/autoconf_test.in, tests/mst_testdeps.sh:
	added MST_TESTDEP macros as well as their tests

2006-03-31 09:18 -0500  dj  <dj@macabre.cfa.harvard.edu>  (ef22c95e2720)

	* ChangeLog, NEWS, configure.ac, src/mst_test_support.m4:
	portability fix to MST_PROG_TESTSHELL

2006-03-30 19:22 -0500  dj  <dj@macabre.cfa.harvard.edu>  (5209b59a9d6a)

	* .hgtags:
	Added tag 1.0.6 for changeset
	eadc4ce46ac7a38dce7d1a4fc5751536951a0c13

2006-03-30 19:22 -0500  dj  <dj@macabre.cfa.harvard.edu>  (eadc4ce46ac7 [1.0.6])

	* ChangeLog, NEWS, configure.ac, src/mst_test_support.m4:
	MST_PROG_TESTSHELL now pays attention to the TESTSHELL environmental
	variable

2006-03-16 18:46 -0500  dj  <dj@macabre.cfa.harvard.edu>  (bf551752860f)

	* .hgtags:
	Added tag 1.0.5 for changeset
	504994a7480bdb6fe0881b49aa6448bc3702c4f7

2006-03-16 18:46 -0500  dj  <dj@macabre.cfa.harvard.edu>  (504994a7480b [1.0.5])

	* .hgtags:
	untag 1.0.5

2006-03-16 18:45 -0500  dj  <dj@macabre.cfa.harvard.edu>  (8910af79b2e3)

	* src/mst_check_lib_config.m4:
	fix typo

2006-03-16 18:06 -0500  dj  <dj@macabre.cfa.harvard.edu>  (408c0f8ebfe0)

	* .hgtags:
	Added tag 1.0.5 for changeset
	4ec01731ccdb72d2ff149c9eb8847f811db51cc4

2006-03-16 18:06 -0500  dj  <dj@macabre.cfa.harvard.edu>  (4ec01731ccdb)

	* ChangeLog, NEWS, configure.ac:
	update for release

2006-03-16 18:02 -0500  dj  <dj@macabre.cfa.harvard.edu>  (78e304d6c280)

	* src/mst_check_lib_config.m4:
	create uppercase variables as well

2006-03-16 18:01 -0500  dj  <dj@macabre.cfa.harvard.edu>  (0ce1a31f8614)

	* tests/Makefile.am, tests/autoconf_test.in:
	improve debug (NOCLEANUP) support

2006-03-16 17:13 -0500  dj  <dj@macabre.cfa.harvard.edu>  (1f6e1ef80297)

	* src/mst_check_lib_config.m4, tests/mst_check_lib_config.ac: new
	file.
	* src/mst_check_lib_config.m4, tests/mst_check_lib_config.ac:
	add generic test against pkg-config and ${pkg}-config

2006-03-16 17:13 -0500  dj  <dj@macabre.cfa.harvard.edu>  (69fc9ac1f450)

	* configure.ac:
	remove leading space from list of sources

2006-03-16 17:12 -0500  dj  <dj@macabre.cfa.harvard.edu>  (37b40af46947)

	* tests/Makefile.am:
	aclocal.m4 should be cleaned, not maintcleaned

2006-03-16 17:12 -0500  dj  <dj@macabre.cfa.harvard.edu>  (d423b1e76523)

	* tests/autoconf_test.in:
	BASESOURCES now overrideable to allow more specific testing

	autoconf input and output now has standard name to prevent confusion
	when grepping failed output for library names

2006-03-16 17:10 -0500  dj  <dj@macabre.cfa.harvard.edu>  (71f43a1088f7)

	* src/mst_check_lib_pgplot.m4:
	need to get f77 libs before attempting to compile

2006-03-15 17:40 -0500  dj  <dj@macabre.cfa.harvard.edu>  (2a5d18a61ed3)

	* .hgtags:
	Added tag 1.0.4 for changeset
	ecee6e47e16affcad69bab791a5703eb8cfde07c

2006-03-15 17:39 -0500  dj  <dj@macabre.cfa.harvard.edu>  (ecee6e47e16a [1.0.4])

	* src/mst_check_lib.m4, src/mst_check_lib_cfitsio.m4,
	src/mst_check_lib_lua.m4, tests/mst_check_lib.ac,
	tests/mst_check_lib_cfitsio.ac, tests/mst_check_lib_lua.ac: new
	file.
	* .hgignore, ChangeLog, NEWS, configure.ac, src/mst_check_lib.m4,
	src/mst_check_lib_cfitsio.m4, src/mst_check_lib_lua.m4,
	tests/mst_check_lib.ac, tests/mst_check_lib_cfitsio.ac,
	tests/mst_check_lib_lua.ac:
	added mst_check_lib, mst_check_lib_cfitsio, mst_check_lib_lua

2006-02-24 14:13 -0500  dj  <dj@macabre.cfa.harvard.edu>  (7cae41562fa8)

	* .hgtags:
	Added tag 1.0.3 for changeset
	4cf944cb600619f3624c0598b44b087ca41797d4

2006-02-24 14:11 -0500  dj  <dj@macabre.cfa.harvard.edu>  (4cf944cb6006 [1.0.3])

	* ChangeLog, NEWS, configure.ac, src/mst_vl_lib_readline.m4:
	fix for cache broke builds on systems without readline

2006-02-24 12:10 -0500  dj  <dj@macabre.cfa.harvard.edu>  (33de2617bfab)

	* tests/mst_vl_lib_readline.ac: new file.
	* tests/mst_vl_lib_readline.ac:
	add test for new macro (belatedly)

2006-02-24 12:09 -0500  dj  <dj@macabre.cfa.harvard.edu>  (6bbca2890636)

	* .hgtags:
	Added tag 1.0.2 for changeset
	90d5f4196bad8babd2b123a3a9d484e1a4b16fcd

2006-02-24 11:58 -0500  dj  <dj@macabre.cfa.harvard.edu>  (90d5f4196bad [1.0.2])

	* src/mst_vl_lib_readline.m4: new file.
	* ChangeLog, NEWS, configure.ac, src/mst_vl_lib_readline.m4:
	added patched version of VL_LIB_READLINE from autoconf-archive

2006-02-12 01:44 -0500  dj  <dj@macabre.cfa.harvard.edu>  (cb7a68f4892c)

	* .hgtags:
	Added tag 1.0.1 for changeset
	ac0a17c36ba9cedd168fd6dd517cf3b070d927a8

2006-02-12 01:44 -0500  dj  <dj@macabre.cfa.harvard.edu>  (ac0a17c36ba9 [1.0.1])

	* ChangeLog, NEWS:
	updated for export

2006-02-12 01:34 -0500  dj  <dj@macabre.cfa.harvard.edu>  (1a90c2f06dd8)

	* src/mst_test_support.m4, tests/mst_test_support.ac: new file.
	* src/mst_test_support.m4, tests/mst_test_support.ac:
	new support for tests

2006-02-12 01:34 -0500  dj  <dj@macabre.cfa.harvard.edu>  (988fd7ac1dcd)

	* src/Makefile.am: new file.
	* Makefile.am, configure.ac, src/Makefile.am, tests/Makefile.am,
	tests/autoconf_test.in:
	repair badly broken distcheck

2006-02-11 10:51 -0500  dj  <dj@macabre.cfa.harvard.edu>  (ff08d4be21d8)

	* .hgtags:
	Added tag 1.0.0 for changeset
	0a9c85ce779f4756720517e805e7ccf0da026566

2006-02-11 10:48 -0500  dj  <dj@macabre.cfa.harvard.edu>  (0a9c85ce779f [1.0.0])

	* ChangeLog:
	update for export

2006-02-11 10:48 -0500  dj  <dj@macabre.cfa.harvard.edu>  (0f9a94457ee0)

	* COPYING, INSTALL, NEWS, README: new file.
	* COPYING, INSTALL, NEWS, README:
	boilerplate

2006-02-11 10:47 -0500  dj  <dj@macabre.cfa.harvard.edu>  (cc8d97d23000)

	* src/mst_prog_patch.m4: new file.
	* src/mst_prog_patch.m4:
	new ac macro

2006-02-11 10:47 -0500  dj  <dj@macabre.cfa.harvard.edu>  (258633b4ee50)

	* tests/Makefile.am, tests/autoconf_test.in,
	tests/mst_check_lib_pcre.ac, tests/mst_check_lib_pgplot.ac,
	tests/mst_prog_patch.ac: new file.
	* tests/Makefile.am, tests/autoconf_test.in,
	tests/mst_check_lib_pcre.ac, tests/mst_check_lib_pgplot.ac,
	tests/mst_prog_patch.ac:
	test suite

2006-02-11 10:45 -0500  dj  <dj@macabre.cfa.harvard.edu>  (a3a477f597bd)

	* Makefile.am, configure.ac, mstbuild.cfg, snippets/am_vars.mk,
	snippets/create_am_macros.mk, snippets/inst_vars.mk,
	snippets/substitute_config_variables.mk, src/mst_check_lib_pcre.m4,
	src/mst_check_lib_pgplot.m4: new file.
	* GNUmakefile, mst_check_lib_pcre.m4, mst_check_lib_pgplot.m4: deleted
	file.
	* GNUmakefile, Makefile.am, configure.ac, mst_check_lib_pcre.m4,
	mst_check_lib_pgplot.m4, mstbuild.cfg, snippets/am_vars.mk,
	snippets/create_am_macros.mk, snippets/inst_vars.mk,
	snippets/substitute_config_variables.mk, src/mst_check_lib_pcre.m4,
	src/mst_check_lib_pgplot.m4:
	autotooled

2006-02-11 00:52 -0500  dj  <dj@macabre.cfa.harvard.edu>  (183dc6f98865)

	* mst_check_lib_pcre.m4, mst_check_lib_pgplot.m4: new file.
	* ax_check_pgplot.m4, check_lib_pcre.m4: deleted file.
	* ax_check_pgplot.m4, check_lib_pcre.m4, mst_check_lib_pcre.m4,
	mst_check_lib_pgplot.m4:
	rename for consistency

2006-02-11 10:18 +0000  dj  <dj>  (6f1996318b40)

	* ChangeLog: new file.
	* ChangeLog:
	added ChangeLog

2006-02-03 09:42 +0000  dj  <dj>  (3dbf2358d784)

	* check_lib_pcre.m4:
	cleaned up pcre check

2006-02-03 09:24 +0000  dj  <dj>  (1e7638086499)

	* check_lib_pcre.m4:
	cleaned up pcre check

2006-02-03 09:20 +0000  dj  <dj>  (1a4dc3122b66)

	* check_lib_pcre.m4: new file.
	* check_lib_pcre.m4:
	added check for pcre

2004-10-01 01:03 +0000  dj  <dj>  (306788915f02)

	* GNUmakefile:
	updated destination directory

2006-02-11 01:19 -0400  dj  <dj@macabre.cfa.harvard.edu>  (3286e3e28ef0)

	* .hgtags:
	Added tag initial for changeset
	f12f5f2325433ec29660a9306ae92b73e952c216

2004-06-09 02:10 +0000  dj  <dj>  (f12f5f232543 [initial])

	* GNUmakefile:
	Initial revision

2006-02-11 01:19 -0400  dj  <dj@macabre.cfa.harvard.edu>  (5795821886dd)

	* .hgtags: new file.
	* .hgtags:
	Added tag initial for changeset
	ebaca6ae314f09917947373cb64f0fdf7b5cb865

2004-06-09 02:10 +0000  dj  <dj>  (ebaca6ae314f)

	* .hgignore, GNUmakefile, ax_check_pgplot.m4: new file.
	* .hgignore, GNUmakefile, ax_check_pgplot.m4:
	Initial revision

