m4-patches
[Top][All Lists]
Advanced

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

last patches for 1.4.6


From: Eric Blake
Subject: last patches for 1.4.6
Date: Fri, 25 Aug 2006 08:15:11 -0600
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.5) Gecko/20060719 Thunderbird/1.5.0.5 Mnenhy/0.7.4.666

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Here's the patches I applied to get to 1.4.6.  I also updated HACKING to
show what it took, but as it is not distributed, it is not listed in the
ChangeLog.  Expect the release announcement once I verify the upload worked.

2006-08-25  Eric Blake  <address@hidden>

        * Makefile.maint (web-manual): Give up on VPATH build during
        distribution.  But distributions are made so infrequently that
        this is not too much of a hardship.
        * Makefile.am (MAINTAINERCLEANFILES): Avoid error if lib/CVS/
        exists.

2006-08-25  Eric Blake  <address@hidden>

        Release 1.4.6:

        * configure.ac (AC_INIT): Bump version number.
        * NEWS: Describe changes since 1.4.5.

- --
Life is short - so eat dessert first!

Eric Blake             address@hidden
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.1 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFE7wXu84KuGfSFAYARAsklAJ9epoWhYGwlVa7iUutExW9yv78q9QCfdyyw
4WIXivz3aDqNI3Kh3GrkEOQ=
=3AwX
-----END PGP SIGNATURE-----
Index: Makefile.am
===================================================================
RCS file: /sources/m4/m4/Makefile.am,v
retrieving revision 1.25.2.10
diff -u -p -r1.25.2.10 Makefile.am
--- Makefile.am 28 Jul 2006 20:39:37 -0000      1.25.2.10
+++ Makefile.am 25 Aug 2006 14:00:06 -0000
@@ -28,8 +28,8 @@ DISTCLEANFILES = stamp-h
 ## recreate.  In the m4 directory, keep only gnulib-cache.m4.
 MAINTAINERCLEANFILES = COPYING INSTALL Makefile.in aclocal.m4 \
        config-h.in configure depcomp doc/fdl.texi gendocs.sh install-sh \
-       lib/* m4/[a-fh-z]* m4/g[a-mo-z]* m4/gnulib-comp.m4 m4/gnulib-tool.m4 \
-       missing stamp-h.in
+       lib/[a-z]* m4/[a-fh-z]* m4/g[a-mo-z]* m4/gnulib-comp.m4 \
+       m4/gnulib-tool.m4 missing stamp-h.in
 
 ACLOCAL_AMFLAGS = -I m4
 DISTCHECK_CONFIGURE_FLAGS = --enable-changeword
Index: Makefile.maint
===================================================================
RCS file: /sources/m4/m4/Attic/Makefile.maint,v
retrieving revision 1.1.2.8
diff -u -p -r1.1.2.8 Makefile.maint
--- Makefile.maint      22 Aug 2006 20:32:58 -0000      1.1.2.8
+++ Makefile.maint      25 Aug 2006 14:00:06 -0000
@@ -140,7 +140,7 @@ delta-xdelta: prev-tarball new-tarball g
 
 .PHONY: web-manual
 web-manual:
-       @cd "$(abs_srcdir)/doc"; \
-         $(SHELL) "$(abs_srcdir)/gendocs.sh" $(PACKAGE) \
+       @cd ./doc ; \
+         $(SHELL) ../gendocs.sh $(PACKAGE) \
            "GNU $(PACKAGE)- GNU macro processor"
        @echo " *** Upload the doc/manual directory to web-cvs."
Index: HACKING
===================================================================
RCS file: /sources/m4/m4/HACKING,v
retrieving revision 1.1.2.3
diff -u -p -r1.1.2.3 HACKING
--- HACKING     22 Aug 2006 20:32:58 -0000      1.1.2.3
+++ HACKING     25 Aug 2006 14:01:47 -0000
@@ -162,13 +162,19 @@ yyyy-mm-dd  Name of Author  <address@hidden
 * If you do not have access to the mailing list administrative interface,
   approach the list owners for the password.  Be sure to check the lists
   (esp. bug-m4) for outstanding bug reports also in the list of
-  pending moderation requests.  This step is not strictly necessary.
+  pending moderation requests.  This step is not strictly necessary, but
+  helps, since by default, m4-announce rejects all posts, so you have to
+  get an administrator to allow your announcement through.
 
 * Make sure you have wget 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 GNU make installed.
+
+* Make sure you have an up-to-date version of help2man installed.
+
 * Make sure your locale is sane, e.g. by exporting LC_ALL=C.
 
 * Update the version number in configure.ac.
@@ -179,25 +185,28 @@ yyyy-mm-dd  Name of Author  <address@hidden
 
 * Run ./bootstrap.
 
-* Run ./configure (or create a build directory first and run configure
-  from there, if you want to keep the build tree separate).
+* Run ./configure (a VPATH build is not recommended, since several
+  targets in GNUMakefile and Makefile.maint assume an in-tree build for
+  distribution purposes.  Normal builds do not suffer from this
+  restriction, and make distcheck ensures VPATH still works).
+
+* Run `make'.  The file doc/m4.1 needs to exist for a distribution, and
+  be up-to-date with m4 --help output, but `make dist' intentionally
+  does not depend on running a built binary.
 
 * Run `make distcheck'.  If there are any problems, fix them and start
   again.
 
 * Run ./commit from the source tree.
 
-* Run `make -fMakefile.maint cvs-dist' (or `make -f../Makefile.maint
-  cvs-dist' if you are running from a VPATH build directory, where `../'
-  is the relative path to the directory with `configure' in it), which
-  will build a release tarball (with `make distcheck') and tag the tree
-  with release-$(VERSION).
-
-* Run 'make -f[../]Makefile.maint deltas' (pass
-  LASTRELEASE=maj.min[.mic[alpha]] if needed) to create both diff and
-  xdelta files between the previous release tarball and the new.
+* Run `make cvs-dist', which will build a release tarball (with `make
+  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.
 
-* Run '[../]./gnupload --to [dest].gnu.org:m4 [files]' to create
+* 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
@@ -206,7 +215,10 @@ yyyy-mm-dd  Name of Author  <address@hidden
 
 * Send announcement to address@hidden, address@hidden, and
   address@hidden  If not an alpha send to address@hidden
-  as well.
+  as well.  Use the templates below as a starting point.  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
@@ -217,7 +229,7 @@ yyyy-mm-dd  Name of Author  <address@hidden
 * Run ./commit.
 
 * For non-alpha releases, update the webpages.  Replace manual.html with
-  the new one (generate with `make -f[../]Makefile.maint web-manual').
+  the new one (generate with `make web-manual').
 
 
 7. Alpha release note template
Index: NEWS
===================================================================
RCS file: /sources/m4/m4/NEWS,v
retrieving revision 1.1.1.1.2.56
diff -u -p -r1.1.1.1.2.56 NEWS
--- NEWS        24 Aug 2006 14:27:33 -0000      1.1.1.1.2.56
+++ NEWS        25 Aug 2006 14:06:58 -0000
@@ -2,7 +2,7 @@ GNU M4 NEWS - User visible changes.
 Copyright (C) 1992, 1993, 1994, 2004, 2005, 2006 Free Software
 Foundation, Inc.
 
-Version 1.4.6 - ?? 2006, by ??  (CVS version 1.4.5a)
+Version 1.4.6 - 25 August 2006, by Eric Blake  (CVS version 1.4.5a)
 
 * Fix buffer overruns in regexp and patsubst macros when handed a trailing
   backslash in the replacement text, or when handling \n substitutions
Index: configure.ac
===================================================================
RCS file: /sources/m4/m4/configure.ac,v
retrieving revision 1.36.2.24
diff -u -p -r1.36.2.24 configure.ac
--- configure.ac        24 Jul 2006 20:02:16 -0000      1.36.2.24
+++ configure.ac        25 Aug 2006 14:06:58 -0000
@@ -18,7 +18,7 @@
 # 02110-1301  USA
 
 AC_PREREQ([2.60])
-AC_INIT([GNU M4], [1.4.5a], address@hidden)
+AC_INIT([GNU M4], [1.4.6], address@hidden)
 AM_INIT_AUTOMAKE([1.9.6 dist-bzip2 gnu])
 PACKAGE=$PACKAGE_TARNAME; AC_SUBST([PACKAGE])
 VERSION=$PACKAGE_VERSION; AC_SUBST([VERSION])

reply via email to

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