This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "GNU M4 source repository".
http://git.sv.gnu.org/gitweb/?p=m4.git;a=commitdiff;h=e6819ca240b76700f07c31ba157f7795caada02e The branch, master has been updated via e6819ca240b76700f07c31ba157f7795caada02e (commit) from c557201fd9771b93dd5b3193af322d7d86a4cf45 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit e6819ca240b76700f07c31ba157f7795caada02e Author: Eric Blake <[email protected]> Date: Mon Jan 5 15:38:45 2009 -0700 Maintainer cleanups. * HACKING: Remove mention of xdelta. * Makefile.am (EXTRA_DIST, MAINTAINERCLEANFILES): Let gnulib take care of distributing gendocs.sh. * maint.mk (web-manual): Use new feature of gendocs. * ltdl/m4/gnulib-cache.m4: Regenerate. Signed-off-by: Eric Blake <[email protected]> ----------------------------------------------------------------------- Summary of changes: ChangeLog | 11 +++- HACKING | 196 +++++------------------------------------------ Makefile.am | 9 +- ltdl/m4/gnulib-cache.m4 | 2 +- maint.mk | 12 ++- 5 files changed, 40 insertions(+), 190 deletions(-) diff --git a/ChangeLog b/ChangeLog index 9d1c1c8..aa41fcc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2009-01-05 Eric Blake <[email protected]> + + Maintainer cleanups. + * HACKING: Remove mention of xdelta. + * Makefile.am (EXTRA_DIST, MAINTAINERCLEANFILES): Let gnulib take + care of distributing gendocs.sh. + * maint.mk (web-manual): Use new feature of gendocs. + * ltdl/m4/gnulib-cache.m4: Regenerate. + 2008-12-24 Eric Blake <[email protected]> Relax eval as allowed by POSIX 2008. @@ -11590,7 +11599,7 @@ End: Copyright (C) 1990, 1991, 1992, 1993, 1994, 2000, 2001, 2003, - 2005, 2006, 2007, 2008 Free Software Foundation, Inc. + 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted provided the copyright notice diff --git a/HACKING b/HACKING index 1c2ff82..17bbeaf 100644 --- a/HACKING +++ b/HACKING @@ -209,8 +209,8 @@ yyyy-mm-dd Name of Author <em...@address> (tiny change) * Make sure you have rsync installed. -* Make sure you have a copy of xdelta installed, and a copy of the previous - release tarball in the build directory. +* Make sure you have a copy of the previous release tarball in the build + directory. * Make sure your locale is sane, e.g. by exporting LC_ALL=C. @@ -235,19 +235,23 @@ yyyy-mm-dd Name of Author <em...@address> (tiny change) distcheck') and tag the tree with release-$(VERSION). * Run 'make deltas' (pass LASTRELEASE=maj.min[.mic[alpha]] if needed) to - create both diff and xdelta files between the previous release tarball - and the new. TODO - is xdelta still worth using? + create diff files between the previous release tarball and the new. * Run '[../]./gnupload --to [dest].gnu.org:m4 [files]' to create detached gpg signature and clear signed directive files, and upload the combination to the correct location. For an alpha release, - gnupload will place files in alpha.gnu.org, in /incoming/alpha, and - the xdelta file is not strictly necessary. For a full release, - gnupload will place files in ftp.gnu.org, in /incoming/ftp. + gnupload will place files in alpha.gnu.org, in /incoming/alpha; for a + full release, gnupload will place files in ftp.gnu.org, in + /incoming/ftp. Verify that the files uploaded successfully before + sending an announcement. * Send announcement to [email protected], [email protected], and [email protected]. If not an alpha send to [email protected] - as well. + as well. Use gnulib/build-aux/announce-gen to form an initial + template for the announcement (you may also need to install the perl + module Digest::SHA1). Contact a list administrator for m4-announce in + advance to ensure your post will make it through (the list is normally + set to silently discard all posts, even from subscribers). * Update version number in configure.ac to next alpha number. See http://www.gnu.org/software/libtool/contribute.html for details of @@ -260,178 +264,14 @@ yyyy-mm-dd Name of Author <em...@address> (tiny change) * For non-alpha releases, update the webpages. Replace manual.html with the new one (generate with `make web-manual'). -* Update the M4 entry in the GNU Software directory, located at - http://directory.fsf.org/GNU/gnum4.html. To do this, check out the - directory template: - cvs -z3 -d:pserver:[email protected]:/sources/directory \ - co directory/gnum4.txt - then mail the patch to [email protected]. - - -7. Alpha release note template -============================== - -To: [email protected], [email protected], [email protected] -Subject: GNU M4 @VERSION@ released (alpha release). - -The GNU M4 Team is pleased to announce alpha release @VERSION@ of GNU -M4. - -GNU `m4' is an implementation of the traditional Unix macro processor. -It is mostly SVR4 compatible, although it has some extensions (for -example, handling more than 9 positional parameters to macros). `m4' -also has built-in functions for including files, running shell commands, -doing arithmetic, etc. Autoconf needs GNU `m4' for generating -`configure' scripts, but not for running them. - -Here are the compressed sources: - - ftp://alpha.gnu.org/gnu/m4/m...@[email protected] [...@size@] - ftp://alpha.gnu.org/gnu/m4/m...@[email protected] [...@size@] - -Here are the xdeltas and diffs against m...@prev_release_version_on_this_branch@: - - ftp://alpha.gnu.org/gnu/m4/m...@prev_release_version_on_this_branch@-...@[email protected] [...@size@] - ftp://alpha.gnu.org/gnu/m4/m...@prev_release_version_on_this_branch@-...@[email protected] [...@size@] - -Here are the gpg detached signatures: - - ftp://alpha.gnu.org/gnu/m4/m...@[email protected] - ftp://alpha.gnu.org/gnu/m4/m...@[email protected] - ftp://alpha.gnu.org/gnu/m4/m...@prev_release_version_on_this_branch@-...@[email protected] - ftp://alpha.gnu.org/gnu/m4/m...@prev_release_version_on_this_branch@-...@[email protected] - -You should download the signature named after any tarball you download, -and then verify its integrity with, for example: - - gpg --verify m...@[email protected] - -If that command fails because you don't have the required public key, -then run this command to import it: - - gpg --keyserver wwwkeys.pgp.net --recv-keys @KEY@ - -Here are the MD5 and SHA1 checksums: - - @MD5SUM@ m...@[email protected] - @MD5SUM@ m...@[email protected] - @MD5SUM@ m...@prev_release_version_on_this_branch@-...@[email protected] - @MD5SUM@ m...@prev_release_version_on_this_branch@-...@[email protected] - @SHA1SUM@ m...@[email protected] - @SHA1SUM@ m...@[email protected] - @SHA1SUM@ m...@prev_release_version_on_this_branch@-...@[email protected] - @SHA1SUM@ m...@prev_release_version_on_this_branch@-...@[email protected] - -This release has @summary_of_improvements_since_last_release_on_this_bra...@. - -This release was bootstrapped with @bootstrap_tools_with_versi...@. - -Alternatively, you can fetch the unbootstrapped sourcecode from git by -using the following commands: - - $ git clone git://git.sv.gnu.org/m4 - $ git checkout -b branch @GIT_RELEASE_TAG@ - -You will then need to have recent versions of Automake and Autoconf -installed, and a recent checkout of gnulib, in order to bootstrap the -checked out sources yourself. - -New in @VERSION@: @RELEASE_DATE@ - - @EXCERPT_FROM_NEWS_FILE@ - -Please report bugs to <[email protected]>, along with the output of 'make -check' and any other information that might be useful in resolving the -issue. - - -8. Full release note template -============================= - -To: [email protected] -To: [email protected], [email protected], [email protected] -Subject: GNU M4 @VERSION@ released. - -The GNU M4 Team is pleased to announce the release of GNU M4 @vers...@. - -GNU `m4' is an implementation of the traditional Unix macro processor. -It is mostly SVR4 compatible, although it has some extensions (for -example, handling more than 9 positional parameters to macros). `m4' -also has built-in functions for including files, running shell commands, -doing arithmetic, etc. Autoconf needs GNU `m4' for generating -`configure' scripts, but not for running them. - -This release has @summary_of_improvements_since_last_release_on_this_bra...@. - -New in @VERSION@: @RELEASE_DATE@ - - @EXCERPT_FROM_NEWS_FILE@ - -...@version@ is available now from ftp.gnu.org, along with diffs and -xdeltas against m...@prev_release_version_on_this_branch@ that are also -available from ftp.gnu.org. Please use a mirror to reduce stress on the -main gnu machine: - - http://www.gnu.org/order/ftp.html - -Here are the compressed sources: - - ftp://ftp.gnu.org/gnu/m4/m...@[email protected] [...@size@] - ftp://ftp.gnu.org/gnu/m4/m...@[email protected] [...@size@] - -Here are the xdeltas and diffs against m...@prev_release_version_on_this_branch@: - - ftp://ftp.gnu.org/gnu/m4/m...@prev_release_version_on_this_branch@-...@[email protected] [...@size@] - ftp://ftp.gnu.org/gnu/m4/m...@prev_release_version_on_this_branch@-...@[email protected] [...@size@] - -Here are the gpg detached signatures: - - ftp://ftp.gnu.org/gnu/m4/m...@[email protected] - ftp://ftp.gnu.org/gnu/m4/m...@[email protected] - ftp://ftp.gnu.org/gnu/m4/m...@prev_release_version_on_this_branch@-...@[email protected] - ftp://ftp.gnu.org/gnu/m4/m...@prev_release_version_on_this_branch@-...@[email protected] - -You should download the signature named after any tarball you download, -and then verify its integrity with, for example: - - gpg --verify m...@[email protected] - -If that command fails because you don't have the required public key, -then run this command to import it: - - gpg --keyserver wwwkeys.pgp.net --recv-keys @KEY@ - -Here are the MD5 and SHA1 checksums: - - @MD5SUM@ m...@[email protected] - @MD5SUM@ m...@[email protected] - @MD5SUM@ m...@prev_release_version_on_this_branch@-...@[email protected] - @MD5SUM@ m...@prev_release_version_on_this_branch@-...@[email protected] - @SHA1SUM@ m...@[email protected] - @SHA1SUM@ m...@[email protected] - @SHA1SUM@ m...@prev_release_version_on_this_branch@-...@[email protected] - @SHA1SUM@ m...@prev_release_version_on_this_branch@-...@[email protected] - -This release was bootstrapped with @bootstrap_tools_with_versi...@. - -Alternatively, you can fetch the unbootstrapped sourcecode from git by -using the following commands: - - $ git clone git://git.sv.gnu.org/m4 - $ git checkout -b branch @GIT_RELEASE_TAG@ - -You will then need to have the latest release versions of Automake -(@AUTOMAKE_VERSION@) and Autoconf (@AUTOCONF_VERSION@) installed, as -well as a git checkout of gnulib, in order to bootstrap the checked out -sources yourself. - -Please report bugs to <[email protected]>, along with the output of 'make -check' and any other information that might be useful in resolving the -issue. - +* Update the Free Software Directory. Browse to: + http://directory.fsf.org/project/m4/ + and send an email to <[email protected]> mentioning any + content that needs to be updated. -- -Copyright (C) 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009 Free Software +Foundation, Inc. The canonical source of this file is maintained with the GNU M4 package. Report bugs to [email protected]. diff --git a/Makefile.am b/Makefile.am index 683a84e..01140c6 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,7 +1,7 @@ ## Makefile.am - template for generating Makefile via Automake ## -## Copyright (C) 2000, 2001, 2003, 2004, 2005, 2006, 2007, 2008 Free -## Software Foundation, Inc. +## Copyright (C) 2000, 2001, 2003, 2004, 2005, 2006, 2007, 2008, 2009 +## Free Software Foundation, Inc. ## ## This file is part of GNU M4. ## @@ -252,9 +252,8 @@ EXTRA_DIST += m4/system_.h info_TEXINFOS = doc/m4.texinfo doc_m4_TEXINFOS = doc/regexprops-generic.texi doc/fdl-1.3.texi doc/gpl-3.0.texi dist_man_MANS = $(srcdir)/doc/m4.1 -EXTRA_DIST += $(config_aux_dir)/gendocs.sh doc/gendocs_template -MAINTAINERCLEANFILES += $(config_aux_dir)/gendocs.sh doc/gendocs_template \ - doc/fdl-1.3.texi +EXTRA_DIST += doc/gendocs_template +MAINTAINERCLEANFILES += doc/gendocs_template HELP2MAN = $(SHELL) $(srcdir)/$(config_aux_dir)/missing --run help2man # Build the man page once in the srcdir, rather than in every VPATH build diff --git a/ltdl/m4/gnulib-cache.m4 b/ltdl/m4/gnulib-cache.m4 index 2058ded..fbd030e 100644 --- a/ltdl/m4/gnulib-cache.m4 +++ b/ltdl/m4/gnulib-cache.m4 @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2008 Free Software Foundation, Inc. +# Copyright (C) 2002-2009 Free Software Foundation, Inc. # # This file is free software, distributed under the terms of the GNU # General Public License. As a special exception to the GNU General diff --git a/maint.mk b/maint.mk index 2ab4c77..bbf9ce3 100644 --- a/maint.mk +++ b/maint.mk @@ -1,7 +1,7 @@ ## maint.mk - maintainer rules for managing m4 distributions ## -## Copyright (C) 2000, 2001, 2003, 2004, 2005, 2006, 2007, 2008 Free -## Software Foundation, Inc. +## Copyright (C) 2000, 2001, 2003, 2004, 2005, 2006, 2007, 2008, 2009 +## Free Software Foundation, Inc. ## ## This file is part of GNU M4. ## @@ -48,7 +48,9 @@ cvs-diff: .PHONY: web-manual web-manual: - @cd $(srcdir)/doc; \ - $(SHELL) "$(abs_srcdir)/$(config_aux_dir)/gendocs.sh" $(PACKAGE) \ - "GNU $(PACKAGE)- GNU macro processor" + @cd '$(srcdir)/doc'; \ + $(SHELL) ../$(config_aux_dir)/gendocs.sh \ + -o '$(abs_builddir)/doc/manual' \ + --email $(PACKAGE_BUGREPORT) $(PACKAGE) \ + "$(PACKAGE_NAME) - GNU macro processor" @echo " *** Upload the doc/manual directory to web-cvs." hooks/post-receive -- GNU M4 source repository
