m4-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] GNU M4 source repository branch, master, updated. cvs-readonly-182


From: Eric Blake
Subject: [SCM] GNU M4 source repository branch, master, updated. cvs-readonly-182-ge6819ca
Date: Tue, 06 Jan 2009 13:38:36 +0000

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 <address@hidden>
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 <address@hidden>

-----------------------------------------------------------------------

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  <address@hidden>
+
+       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  <address@hidden>
 
        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  <address@hidden>  (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  <address@hidden>  (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 address@hidden, address@hidden, and
   address@hidden  If not an alpha send to address@hidden
-  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  <address@hidden>  (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:address@hidden:/sources/directory \
-       co directory/gnum4.txt
-  then mail the patch to address@hidden
-
-
-7. Alpha release note template
-==============================
-
-To: address@hidden, address@hidden, address@hidden
-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/address@hidden@.tar.gz    address@hidden@]
-  ftp://alpha.gnu.org/gnu/m4/address@hidden@.tar.bz2   address@hidden@]
-
-Here are the xdeltas and diffs against address@hidden@:
-
-  ftp://alpha.gnu.org/gnu/m4/address@hidden@address@hidden@.diff.gz   
address@hidden@]
-  ftp://alpha.gnu.org/gnu/m4/address@hidden@address@hidden@.xdelta    
address@hidden@]
-
-Here are the gpg detached signatures:
-
-  ftp://alpha.gnu.org/gnu/m4/address@hidden@.tar.gz.sig
-  ftp://alpha.gnu.org/gnu/m4/address@hidden@.tar.bz2.sig
-  ftp://alpha.gnu.org/gnu/m4/address@hidden@address@hidden@.diff.gz.sig
-  ftp://alpha.gnu.org/gnu/m4/address@hidden@address@hidden@.xdelta.sig
-
-You should download the signature named after any tarball you download,
-and then verify its integrity with, for example:
-
-  gpg --verify address@hidden@.tar.gz.sig
-
-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@ address@hidden@.tar.gz
-  @MD5SUM@ address@hidden@.tar.bz2
-  @MD5SUM@ address@hidden@address@hidden@.diff.gz
-  @MD5SUM@ address@hidden@address@hidden@.xdelta
-  @SHA1SUM@ address@hidden@.tar.gz
-  @SHA1SUM@ address@hidden@.tar.bz2
-  @SHA1SUM@ address@hidden@address@hidden@.diff.gz
-  @SHA1SUM@ address@hidden@address@hidden@.xdelta
-
-This release has @address@hidden
-
-This release was bootstrapped with @address@hidden
-
-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 <address@hidden>, 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: address@hidden
-To: address@hidden, address@hidden, address@hidden
-Subject: GNU M4 @VERSION@ released.
-
-The GNU M4 Team is pleased to announce the release of GNU M4 @address@hidden
-
-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 @address@hidden
-
-New in @VERSION@: @RELEASE_DATE@
-
-  @EXCERPT_FROM_NEWS_FILE@
-
address@hidden@ is available now from ftp.gnu.org, along with diffs and
-xdeltas against address@hidden@ 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/address@hidden@.tar.gz    address@hidden@]
-  ftp://ftp.gnu.org/gnu/m4/address@hidden@.tar.bz2   address@hidden@]
-
-Here are the xdeltas and diffs against address@hidden@:
-
-  ftp://ftp.gnu.org/gnu/m4/address@hidden@address@hidden@.diff.gz   
address@hidden@]
-  ftp://ftp.gnu.org/gnu/m4/address@hidden@address@hidden@.xdelta    
address@hidden@]
-
-Here are the gpg detached signatures:
-
-  ftp://ftp.gnu.org/gnu/m4/address@hidden@.tar.gz.sig
-  ftp://ftp.gnu.org/gnu/m4/address@hidden@.tar.bz2.sig
-  ftp://ftp.gnu.org/gnu/m4/address@hidden@address@hidden@.diff.gz.sig
-  ftp://ftp.gnu.org/gnu/m4/address@hidden@address@hidden@.xdelta.sig
-
-You should download the signature named after any tarball you download,
-and then verify its integrity with, for example:
-
-  gpg --verify address@hidden@.tar.gz.sig
-
-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@ address@hidden@.tar.gz
-  @MD5SUM@ address@hidden@.tar.bz2
-  @MD5SUM@ address@hidden@address@hidden@.diff.gz
-  @MD5SUM@ address@hidden@address@hidden@.xdelta
-  @SHA1SUM@ address@hidden@.tar.gz
-  @SHA1SUM@ address@hidden@.tar.bz2
-  @SHA1SUM@ address@hidden@address@hidden@.diff.gz
-  @SHA1SUM@ address@hidden@address@hidden@.xdelta
-
-This release was bootstrapped with @address@hidden
-
-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 <address@hidden>, 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 <address@hidden> 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 address@hidden
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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]