11 Commits

Author SHA1 Message Date
Eric Blake
2261f08799 Beta Release Version 1.4.10b.
* configure.ac (AC_INIT): Bump version.
(AM_INIT_AUTOMAKE): Increase requirement, and add dist-lzma.
* NEWS: Bump version.
* HACKING: Update for git release procedures.
* README: Update to mention this is a beta release on the stable
branch.
* bootstrap: Mention new automake dependency.
* Makefile.cfg: New file.
* GNUmakefile: Use it.
* Makefile.maint (gzip_rsyncable, GZIP_ENV, GIT, VC, VC-tag)
(VERSION_REGEXP, this-vc-tag, my_distdir, null_AM_MAKEFLAGS)
(TMPDIR, gnulib-version): New macros, borrowed from coreutils.
(makefile-check, news-date-check, changelog-check, m4-check)
(vc-diff-check, maintainer-distcheck, vc-dist, my-distcheck)
(announcement, alpha, beta, major): New rules, borrowed from
coreutils.
(TEXI2HTML, cvs-release, update-timestamps, cvs-news, cvs-commit)
(cvs-dist): Delete.
* Makefile.am (EXTRA_DIST): Distribute new file.
* m4/gnulib-cache.m4: Import announce-gen module.

Signed-off-by: Eric Blake <ebb9@byu.net>
2008-02-25 06:15:07 -07:00
Eric Blake
f6b76e6933 Use gnulib's git-merge-changelog driver when available.
* .gitattributes: New file.
* bootstrap: Install driver, if not already present.

Signed-off-by: Eric Blake <ebb9@byu.net>
2008-02-11 10:33:40 -07:00
Eric Blake
94692e6c0e Use build-aux directory.
* configure.ac (PACKAGE, VERSION): Delete, since Automake does
this now.
(AC_CONFIG_AUX_DIR): Add, with auxiliary files in build-aux
instead of the top level.
* bootstrap: Adjust accordingly.
* m4/gnulib-cache.m4: Add --aux-dir option.
* doc/Makefile.am (m4.1): Rewrite rule to use build-aux/missing.

Signed-off-by: Eric Blake <ebb9@byu.net>
2007-11-05 09:22:44 -07:00
Eric Blake
0f7701a191 Update some documentation about version control.
* NEWS: M4 is now stored in git.
* HACKING: Likewise.
* README: Likewise.
* bootstrap: Likewise.
* commit: Delete, now that CVS commits are no longer necessary.

Signed-off-by: Eric Blake <ebb9@byu.net>
2007-11-02 14:41:45 -06:00
Eric Blake
e3b90fb678 Create .gitignore alongside .cvsignore.
* bootstrap (LC_ALL): Set up front.
(version control) Borrow idea from head, to avoid churn in
m4/.*ignore files modified by gnulib-tool.

Signed-off-by: Eric Blake <ebb9@byu.net>
2007-09-24 12:01:18 -06:00
Eric Blake
486fb4ada1 Normalize all GPL license notices.
* GNUmakefile: Update license wording.
* Makefile.am: Likewise.
* Makefile.maint: Likewise.
* bootstrap: Likewise.
* commit: Likewise.
* configure.ac: Likewise.
* checks/Makefile.in: Likewise.
* doc/Makefile.am: Likewise.
* examples/Makefile.am: Likewise.
* src/Makefile.am: Likewise.
* src/builtin.c: Likewise.
* src/debug.c: Likewise.
* src/eval.c: Likewise.
* src/format.c: Likewise.
* src/freeze.c: Likewise.
* src/input.c: Likewise.
* src/m4.c: Likewise.
* src/m4.h: Likewise.
* src/macro.c: Likewise.
* src/output.c: Likewise.
* src/path.c: Likewise.
* src/stackovf.c: Likewise.
* src/symtab.c: Likewise.
2007-09-21 15:51:14 -06:00
Eric Blake
8303375a81 Upgrade to GPL version 3 or later.
* bootstrap: Pick up GPLv3.
* m4/gnulib-cache.m4: Augment with 'gnulib-tool
--local-dir=. --import gpl-3.0'.
* doc/m4.texinfo (Copying This Package): New appendix.
* NEWS: Mention this change.
* README: Mention why some files still claim to be version 2.
* version-etc.c.diff: New file, to make sure --version claims
correct GPL version.  Temporary until gnulib makes move.
* gpl-3.0.texi.diff: New file, to allow inclusion of GPLv3 as
appendix, rather than section, of the manual.
* GNUmakefile: Update to new license.
* Makefile.am: Likewise.
* Makefile.maint: Likewise.
* commit: Likewise.
* configure.ac: Likewise.
* checks/Makefile.in: Likewise.
* doc/Makefile.am: Likewise.
* examples/Makefile.am: Likewise.
* src/Makefile.am: Likewise.
* src/builtin.c: Likewise.
* src/debug.c: Likewise.
* src/eval.c: Likewise.
* src/freeze.c: Likewise.
* src/input.c: Likewise.
* src/m4.c: Likewise.
* src/m4.h: Likewise.
* src/macro.c: Likewise.
* src/output.c:
2007-09-21 15:49:03 -06:00
Eric Blake
a66ecf2cae * bootstrap: Add --force option, based on idea from coreutils.
* README: Document that ./bootstrap and autoreconf are for
developers, and not lightly done in tarballs.
2007-09-21 15:09:09 -06:00
Eric Blake
07921db514 * bootstrap: Backport --help, --version from head.
(func_update): New function, for easily grabbing up-to-date files
from gnulib.
* Makefile.maint (web-manual): Fix for VPATH builds.
2007-09-21 15:03:55 -06:00
Eric Blake
57fcf81a9f * configure.ac (M4_EARLY, M4_INIT): Use gnulib.
(AC_PROG_RANLIB, AC_AIX, AC_MINIX, AC_CHECK_HEADERS),
(AC_FUNC_ALLOCA, AC_REPLACE_FUNCS): Avoid checks now done by
gnulib.
* Makefile.am (ACLOCAL_AMFLAGS): New entry, for gnulib.
* m4/gnulib-cache.m4: New file, from gnulib.
* bootstrap: Invoke gnulib-tool --update.
* src/m4.c (main): Cast away const.
* NEWS: Document that regex is updated.
* THANKS: Update.
2007-09-21 14:37:53 -06:00
Eric Blake
5b49b60a9c * bootstrap: New file, so that generated files need not be stored
in CVS.
* Makefile.in (DISTFILES): Add bootstrap.
2007-09-21 14:28:28 -06:00