summaryrefslogtreecommitdiff
path: root/maint.mk
Commit message (Collapse)AuthorAgeFilesLines
* make fetchPaul Eggert2020-06-291-92/+174
|
* maint: make update-copyrightJim Meyering2020-01-011-1/+1
|
* make fetchPaul Eggert2017-09-161-57/+67
|
* maint: update copyright dates for 2017Jim Meyering2017-01-011-1/+1
| | | | | * all files: Run "make update-copyright". * doc/autoconf.texi: Update manually.
* make fetchPaul Eggert2016-02-061-41/+49
|
* maint: bump copyright to 2015Paul Eggert2015-01-021-1/+1
| | | | * all files: Run 'make update-copyright'.
* maint: bump copyright to 2014Eric Blake2014-01-011-1/+1
| | | | | | | Done via 'make update-copyright', since all files are effectively modified and distributed this year via public version control. * all files: Update copyright year.
* maint: sync few files from upstreamStefano Lattarini2013-05-281-1/+1
| | | | | | | | * build-aux/config.guess: This file. * lib/Autom4te/Channels.pm: And this one. * maint.mk: And this one. Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
* maint: resync files from upstreamEric Blake2013-01-031-2/+4
| | | | | | | | | | | | | | | | | | | | | | | 'make syntax-check' complained about something that was already fixed upstream in doc/standards.texi, so I ran 'make update', and omitted lib/Autom4te as that still has some issues to be sorted out. * GNUmakefile: Resync from upstream. * build-aux/announce-gen: Likewise. * build-aux/config.guess: Likewise. * build-aux/config.sub: Likewise. * build-aux/git-version-gen: Likewise. * build-aux/gitlog-to-changelog: Likewise. * build-aux/gnupload: Likewise. * build-aux/move-if-change: Likewise. * build-aux/texinfo.tex: Likewise. * build-aux/update-copyright: Likewise. * build-aux/useless-if-before-free: Likewise. * build-aux/vc-list-files: Likewise. * doc/gendocs_template: Likewise. * doc/standards.texi: Likewise. * m4/autobuild.m4: Likewise. * maint.mk: Likewise.
* maint: bump copyright to 2013Eric Blake2013-01-031-1/+1
| | | | | | | Done via 'make update-copyright', since all files are effectively modified and distributed this year via public version control. * all files: Update copyright year.
* maint: sync some files from gnulibStefano Lattarini2012-12-291-46/+90
| | | | | | | | | | | | | * build-aux/config.guess: Synced by "make gnulib-update". * build-aux/config.sub: Likewise. * build-aux/gendocs.sh: Likewise. * build-aux/gnupload: Likewise. * build-aux/texinfo.tex: Likewise. * doc/gendocs_template: Likewise. * doc/standards.texi: Likewise. * maint.mk: Likewise. Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
* maint: resync most files from upstreamStefano Lattarini2012-09-211-45/+114
| | | | | | | | | | | | | | | | | | | | | | | The files in lib/Autom4te/ are intentionally not synced at this point, since automake commit v1.11-2114-g2d671e1 "perl refactor: use modern semantics of 'open'": <http://lists.gnu.org/archive/html/automake-patches/2012-03/msg00111.html> would require wider adaptation of our scripts to the new XFile API, and also exposes some latent bugs in autoconf where we use raw 'open' instead of XFile::open. We'll take care of that in a later patches (maybe). * build-aux/announce-gen: Resync via 'make fetch'. * build-aux/config.guess: Likewise. * build-aux/config.sub: Likewise. * build-aux/gendocs.sh: Likewise. * build-aux/gitlog-to-changelog: Likewise. * build-aux/gnupload: Likewise. * build-aux/texinfo.tex: Likewise. * doc/make-stds.texi: Likewise. * doc/standards.texi: Likewise. * maint.mk: Likewise. Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
* maint: resync files from upstreamEric Blake2012-04-241-3/+11
| | | | | | | | | | | | | | | | | | The files in lib/Autom4te/ are intentionally not synced at this point, since this recent Automake patch: https://lists.gnu.org/archive/html/automake-patches/2012-03/msg00111.html was buggy regarding '-' as stdout, and also exposes some latent bugs in autoconf where we use raw 'open' instead of XFile::open. * build-aux/announce-gen: Resync via 'make fetch'. * build-aux/config.sub: Likewise. * build-aux/git-version-gen: Likewise. * build-aux/gnupload: Likewise. * build-aux/move-if-change: Likewise. * build-aux/texinfo.tex: Likewise. * doc/standards.texi: Likewise. * maint.mk: Likewise.
* maint: resync files from upstreamStefano Lattarini2012-03-061-1/+1
| | | | | | | | | | | | | | Since the perl version required in Automake::Getopt has been recently lowered from 5.6.2 to 5.6.0, this change has the nice effect of making autoconf compatible again with all perls in the 5.6.x release series. * maint.mk: Resync via 'make fetch'. * lib/Autom4te/Channels.pm: Likewise. * lib/Autom4te/Configure_ac.pm: Likewise. * lib/Autom4te/FileUtils.pm: Likewise. * lib/Autom4te/Getopt.pm: Likewise. * lib/Autom4te/XFile.pm: Likewise.
* maint: resync files from upstreamEric Blake2012-03-011-23/+44
| | | | | | | | | | | | | | | | | | * GNUmakefile: Resync via 'make fetch'. * build-aux/config.guess: Likewise. * build-aux/config.sub: Likewise. * build-aux/texinfo.tex: Likewise. * build-aux/update-copyright: Likewise. * doc/standards.texi: Likewise. * lib/Autom4te/Channels.pm: Likewise. * lib/Autom4te/Configure_ac.pm: Likewise. * lib/Autom4te/FileUtils.pm: Likewise. * lib/Autom4te/Getopt.pm: Likewise. * lib/Autom4te/Struct.pm: Likewise. * lib/Autom4te/XFile.pm: Likewise. * maint.mk: Likewise. Signed-off-by: Eric Blake <eblake@redhat.com>
* maint.mk: update from gnulibJim Meyering2012-01-211-354/+1172
| | | | * maint.mk: Update.
* maint: update copyright yearPaul Eggert2012-01-041-1/+1
| | | | All files changed to add 2012, via 'make update-copyright'.
* maint: update copyright yearEric Blake2011-01-041-2/+1
| | | | | | All files changed to add 2011, via 'make update-copyright'. Signed-off-by: Eric Blake <eblake@redhat.com>
* Prepare for release.Eric Blake2010-07-211-0/+1
| | | | | | | | | | * maint.mk (PREV_VERSION_REGEXP): New macro, missed when backporting update-NEWS_hash from gnulib. * cfg.mk (old_NEWS_hash): Correctly generate. * build-aux/gendocs.sh: Temporarily break sync from upstream, to avoid including spurious directories in info source tarball. Signed-off-by: Eric Blake <eblake@redhat.com>
* post-release administriviaEric Blake2010-07-021-0/+8
| | | | | | | * maint.mk (NEWS_hash): Define. * NEWS: Add header line for next release. * .prev-version: Record previous version. * cfg.mk (old_NEWS_hash): Auto-update.
* Pick up some maint.mk improvements from gnulib.Eric Blake2010-07-021-19/+68
| | | | | | | | | | | | | | | | * configure.ac (AM_INIT_AUTOMAKE): Require 1.11, and build xz archives by default now. * maint.mk (gzip_rsyncable): Avoid non-portable echo. (VC-tag): Depend on gpg_key_ID. (PREV_VERSION): Don't parse error as version. (announcement): Populate email addresses with defaults. (emit_upload_commands, web-manual): Reflect changes in scripts. (update-NEWS-hash, emit-commit-log, release-prep): New macros. * cfg.mk (announcement_Cc_, announcement_mail_headers_): Override defaults. * HACKING: Modernize a bit. Signed-off-by: Eric Blake <eblake@redhat.com>
* Improve release automation.Eric Blake2010-01-051-2/+16
| | | | | | | | | * maint.mk (gnulib_dir, gnulib-version, bootstrap-tools) (announcement): Copy from latest gnulib maint.mk. * cfg.mk (announce_gen, gpg_key_ID): Delete. (bootstrap-tools): Override the default. Signed-off-by: Eric Blake <ebb9@byu.net>
* Update copyright year.Eric Blake2010-01-051-2/+2
| | | | | | All files changed to add 2010, via 'make update-copyright'. Signed-off-by: Eric Blake <ebb9@byu.net>
* Prepare for release.Eric Blake2009-11-211-3/+17
| | | | | | | | | | | | | * build-aux/announce-gen: Sync from upstream. * build-aux/config.guess: Likewise. * build-aux/config.sub: Likewise. * cfg.mk (gnu_rel_host, url_dir_list): Move... * maint.mk: ...here, copying ideas from gnulib. (major): Rename... (stable): ...to this, copying gnulib. * HACKING (release): Document changes in process. Signed-off-by: Eric Blake <ebb9@byu.net>
* Normalize remaining copyright lines.Eric Blake2009-08-171-1/+2
| | | | | | | | | | | | | | | | * BUGS: Reformat copyright line, using UPDATE_COPYRIGHT_FORCE. * NEWS: Likewise. * README-hacking: Likewise. * TODO: Likewise. * lib/Autom4te/ChannelDefs.pm: Likewise. * lib/autoconf/fortran.m4: Likewise. * lib/autoconf/general.m4: Likewise. * lib/autoconf/lang.m4: Likewise. * lib/autotest/general.m4: Likewise. * maint.mk: Likewise. * tests/compile.at: Likewise. Signed-off-by: Eric Blake <ebb9@byu.net>
* Improve copyright updating.Eric Blake2009-08-171-7/+11
| | | | | | | | | | | | | | | | | | * build-aux/update-copyright: Resynchronize from upstream. * maint.mk (update-copyright): Simplify based on gnulib. (update-copyright-env): New variable. * cfg.mk (update-copyright-exclude-regexp): Delete. (update-copyright-env): New override. * .x-update-copyright: New file. * lib/Autom4te/Makefile.am: Add copyright. * lib/Autom4te/Channels.pm: Revert copyright update to upstream file. * lib/Autom4te/Configure_ac.pm: Likewise. * lib/Autom4te/FileUtils.pm: Likewise. * lib/Autom4te/Struct.pm: Likewise. * lib/Autom4te/XFile.pm: Likewise. Signed-off-by: Eric Blake <ebb9@byu.net>
* Prepare to bulk update copyright years.Eric Blake2009-08-141-2/+29
| | | | | | | | | | | | | | | | | | * build-aux/update-copyright: New file. * cfg.mk (gnulib-update): Sync it from gnulib. (update-copyright-exclude-regexp): New varialbe. (web-manual): Move... * maint.mk (web-manual): ...here, to match gnulib. (update-copyright): New target, copied from gnulib's maint.mk (it would be nice to sync this file...). (build_aux): New macro. (VC_LIST, emit_upload_commands): Use it. * build-aux/texinfo.tex: Resynchronize from upstream. * lib/autoconf/general.m4 (_AC_COPYRIGHT_YEARS): Reformat to meet expected pattern. * lib/autotest/general.m4 (_AT_COPYRIGHT_YEARS): Likewise. Signed-off-by: Eric Blake <ebb9@byu.net>
* Shuffle maintainer-specific rules.Eric Blake2009-04-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | | * Makefile.am (maintainer-check-tests): Delete. (autom4te-update): Move... * cfg.mk (autom4te-update): ...here. (fetch): Depend on autom4te-update. Split... (gnulib-update): ...into new rule. Import move-if-change from gnulib. * maint.mk (maintainer-distcheck): Absorb former maintainer-check rule. * build-aux/move-if-change: New file, undistributed. * .gitattributes: Handle new upstream file. * .gitignore: Ignore maintainer cruft. * HACKING: Update maintainer instructions. * build-aux/config.guess: Update from upstream. * build-aux/config.sub: Likewise. * build-aux/gendocs.sh: Likewise. * build-aux/texinfo.tex: Likewise. * doc/gendocs_template: Likewise. * doc/standards.texi: Likewise. Signed-off-by: Eric Blake <ebb9@byu.net>
* Maintainer cleanups.Eric Blake2009-01-061-7/+3
| | | | | | | | | | | | | | | | | | | | | * cfg.mk (web-manual): Use new feature of gendocs. (fetch): Fetch gendocs. * Makefile.am (EXTRA_DIST): Distribute new file. * doc/Makefile.am (EXTRA_DIST): Likewise. * .gitattributes: Ignore whitespace in upstream files. * HACKING (Other web updates): Update Free Software Directory instructions. (Upload): No longer mention xdelta. * maint.mk (xd-delta): Likewise. * build-aux/gendocs.sh: New upstream file. * doc/gendocs_template: Likewise. * build-aux/announce-gen: Resync from upstream. * build-aux/config.guess: Likewise. * build-aux/config.sub: Likewise. * build-aux/gnupload: Likewise. * build-aux/texinfo.tex: Likewise. Signed-off-by: Eric Blake <ebb9@byu.net>
* Resync from gnulib.Eric Blake2008-10-081-38/+0
| | | | | | | | | | | | | * cfg.mk (cvs_executable_files, cvs_files): Rewrite... (fetch): ...into new target. (executable-update): Delete, now that it is unused. * maint.mk (update, local_updates, cvs_files, gnulib_repo) (wget-update, cvs-update): Likewise. * HACKING (Update the foreign files): Document new procedure. * GNUmakefile: Resync from upstream, via new 'make fetch'. * build-aux/config.guess: Likewise. Signed-off-by: Eric Blake <ebb9@byu.net>
* Prepare for release.Eric Blake2008-04-051-1/+0
| | | | | | | | | | | * maint.mk (announcement): Avoid deleted option. * cfg.mk (release_archive_dir): Use default. * build-aux/gnupload: New file, from automake/gnulib. * Makefile.am (EXTRA_DIST): Distribute it. * .x-sc_two_space_separator_in_usage: New file, to exempt gnupload from syntax check. Signed-off-by: Eric Blake <ebb9@byu.net>
* Fix VPATH 'make syntax-check'.Eric Blake2008-04-031-7/+13
| | | | | | | | | * maint.mk (VC_LIST, VC_LIST_EXCEPT, sc_changelog) (sc_prohibit_jm_in_m4, makefile-check): Support VPATH. * build-aux/vc-list-files: Sync from upstream again. * build-aux/texinfo.tex: Likewise. Signed-off-by: Eric Blake <ebb9@byu.net>
* Sync files from upstream, and pass 'make syntax-check'.Eric Blake2008-04-031-114/+155
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * config/announce-gen: Move... * build-aux/announce-gen: ...here, and sync from gnulib. * Makefile.am (EXTRA_DIST): Adjust accordingly. * cfg.mk (announce_gen): Likewise. (prev_version_file): Delete, relying on default in maint.mk. (gpg_key_ID): New macro. (url_dir_list): Rewrite to match coreutils. * config/prev-version.txt: Move... * .prev-version: ...here, and adjust to 2.61. * build-aux/vc-list-files: Sync from coreutils. * maint.mk: Resynchronize with coreutils, where possible. (ME): Remove $(srcdir) from definition. (CVS): Delete. (GIT, VC, VC-tag): New macros. (CVS_LIST, CVS_LIST_EXCEPT): Rename... (VC_LIST, VC_LIST_EXCEPT): ...to this. (cvs-tag-check): Delete. (cvs-diff-check): Rename... (vc-diff-check): ...to this. (sc_file_system): Allow FHS acronym. * doc/autoconf.texi (Particular Functions): Recommend unconditional <config.h>. * build-aux/config.guess: Sync from upstream (manually). * build-aux/config.sub: Likewise. * build-aux/texinfo.tex: Likewise. * doc/make-stds.texi: Likewise. * doc/standards.texi: Likewise. * .gitattributes: Ignore whitespace problems in upstream files. Signed-off-by: Eric Blake <ebb9@byu.net>
* Sync GNUmakefile with gnulib.Eric Blake2008-03-201-0/+572
* GNUmakefile (Makefile.cfg): Rename... (cfg.mk): ...to this, and make optional. (GNUmakefile.cfg): Delete, redundant with cfg.mk. (Makefile.maint): Rename... (maint.mk): ...to this. (all) [!_have-Makefile]: Rename... (abort-due-to-no-makefile): ...to this, and invoke via .DEFAULT_GOAL to pick up all targets. * Makefile.cfg: Rename... * cfg.mk: ...to this. * Makefile.maint: Rename... * maint.mk ...to this. (ME): Reflect name change. (makefile-check, m4-check, author_mark_check, msg): Use $(ME) rather than hard-coded name. * GNUmakefile.cfg: Delete; move rules into cfg.mk. * Makefile.am (EXTRA_DIST): Reflect file name changes. * .x-sc_prohibit_atoi_atof: Likewise. * lib/freeze.mk: Likewise. Signed-off-by: Eric Blake <ebb9@byu.net>