m4-patches
[Top][All Lists]
Advanced

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

copyright notices


From: Eric Blake
Subject: copyright notices
Date: Tue, 22 Aug 2006 10:12:44 -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

Following the lead of coreutils, I did a sweep to make sure all
non-trivial files are distributed with a copyright notice.  I chose a
permissive copyright for the smaller examples and testsuite, let me know
if you would rather see GPL, GFDL, or some other copyleft instead in those
areas.

branch-1_4:
2006-08-22  Eric Blake  <address@hidden>

        * ChangeLog: Add copyright.
        * AUTHORS: Likewise.
        * BACKLOG: Likewise.
        * README: Likewise.
        * THANKS: Likewise.
        * TODO: Likewise.
        * examples/COPYING: New file, add copyright for all the examples.
        * checks/get-them: Put copyright on testsuite files.

head:
2006-08-22  Eric Blake  <address@hidden>

        * configure.ac (AM_INIT_AUTOMAKE): Bump automake requirement.
        * AUTHORS: Add copyright.
        * ChangeLog: Likewise.
        * README: Likewise.  Require automake 1.9b or later.
        * HACKING: New file.
        * README-alpha: Add copyright.
        * THANKS: Likewise.  Update.
        * doc/STYLE: Add copyright, and tweak for changed directories.
        * modules/README: Add copyright, and tweak for libtool version.
        * examples/COPYING: New file.
        * examples/WWW/COPYING: Likewise.
        * examples/WWW/m4lib/COPYING: Likewise.
        * modules/shadow.m4: Add copyright.
        * modules/perl.m4: Likewise.
        * modules/modtest.m4: Likewise.
        * modules/stdlib.m4: Likewise.
        * modules/time.m4: Likewise.
        * modules/time2.m4: Likewise.
        * po/Makevars: Likewise.
        * tests/iso8859.m4: Likewise.
        * tests/m4.in: Likewise.
        * NEWS: Add (C) to copyright.
        * TODO: Likewise.
        * m4/system_.h: Likewise.
        * tests/atlocal.in: Likewise.
        * tests/builtins.at: Likewise.
        * tests/freeze.at: Likewise.
        * tests/generate.awk: Likewise.
        * tests/macros.at: Likewise.
        * tests/modules.at: Likewise.
        * tests/options.at: Likewise.
        * tests/others.at: Likewise.
        * tests/testsuite.at: Likewise.
        * m4/utility.c: Spell out copyright years.
        * src/main.c: Likewise.

- --
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

iD8DBQFE6yz784KuGfSFAYARAvQ3AKCAQGfP4L6C3Wd3F+wD64BJrULG3wCggyyq
59TBTW4HorEVQm+XTkP/1oA=
=A58Z
-----END PGP SIGNATURE-----
Index: AUTHORS
===================================================================
RCS file: /sources/m4/m4/AUTHORS,v
retrieving revision 1.2.2.2
diff -u -p -r1.2.2.2 AUTHORS
--- AUTHORS     18 Jun 2006 21:36:09 -0000      1.2.2.2
+++ AUTHORS     22 Aug 2006 15:22:31 -0000
@@ -85,3 +85,14 @@ address@hidden
 M4     Ralf Wildenhues Germany, 1975   2006-03-20
 Assigns Past and Future Changes
 address@hidden
+
+========================================================================
+
+Copyright (C) 2000, 2006 Free Software Foundation, Inc.
+
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no
+Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
+Texts.  A copy of the license is included in the ``GNU Free
+Documentation License'' file as part of this distribution.
Index: BACKLOG
===================================================================
RCS file: /sources/m4/m4/Attic/BACKLOG,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 BACKLOG
--- BACKLOG     17 Feb 2000 03:03:19 -0000      1.1.1.1
+++ BACKLOG     22 Aug 2006 15:22:31 -0000
@@ -49,3 +49,12 @@ rmail/speed
  1. 29 Aug 94 <pinard> Re: diversions and freezing
  2. 05 Sep 94 <address@hidden> slowness
  3. 04 Oct 94 <pinard> Autoconf, m4, and dnl's.
+
+Copyright (C) 2000, 2006 Free Software Foundation, Inc.
+
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no
+Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
+Texts.  A copy of the license is included in the ``GNU Free
+Documentation License'' file as part of this distribution.
Index: ChangeLog
===================================================================
RCS file: /sources/m4/m4/ChangeLog,v
retrieving revision 1.1.1.1.2.161
diff -u -p -r1.1.1.1.2.161 ChangeLog
--- ChangeLog   18 Aug 2006 23:11:36 -0000      1.1.1.1.2.161
+++ ChangeLog   22 Aug 2006 15:22:32 -0000
@@ -1,3 +1,14 @@
+2006-08-22  Eric Blake  <address@hidden>
+
+       * ChangeLog: Add copyright.
+       * AUTHORS: Likewise.
+       * BACKLOG: Likewise.
+       * README: Likewise.
+       * THANKS: Likewise.
+       * TODO: Likewise.
+       * examples/COPYING: New file, add copyright for all the examples.
+       * checks/get-them: Put copyright on testsuite files.
+
 2006-08-18  Eric Blake  <address@hidden>
 
        Don't let unrelated child processes see too many files.
@@ -2855,4 +2866,17 @@ Mon Jan 22 21:08:52 1990  Rene' Seindal 
 
        * Initial beta release.  Release 0.50, manual 0.05.
 
+       -----
+
        $Revision: 1.1.1.1.2.161 $ $Date: 2006/08/18 23:11:36 $
+
+       Local Variables:
+       coding: utf-8
+       End:
+
+       Copyright (C) 1990, 1991, 1992, 1993, 1994, 2000, 2001, 2003,
+       2005, 2006 Free Software Foundation, Inc.
+
+       Copying and distribution of this file, with or without
+       modification, are permitted provided the copyright notice
+       and this notice are preserved.
Index: README
===================================================================
RCS file: /sources/m4/m4/README,v
retrieving revision 1.1.1.1.2.2
diff -u -p -r1.1.1.1.2.2 README
--- README      18 Jun 2006 21:36:09 -0000      1.1.1.1.2.2
+++ README      22 Aug 2006 15:22:32 -0000
@@ -31,3 +31,14 @@ Send bug reports to address@hidden'.  A
 description of the problem: your input, what you expected, what you got,
 and why this is wrong.  Diffs are welcome, but they only describe a
 solution, from which the problem might be uneasy to infer.
+
+========================================================================
+
+Copyright (C) 2000, 2005, 2006 Free Software Foundation, Inc.
+
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no
+Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
+Texts.  A copy of the license is included in the ``GNU Free
+Documentation License'' file as part of this distribution.
Index: THANKS
===================================================================
RCS file: /sources/m4/m4/THANKS,v
retrieving revision 1.1.1.1.2.18
diff -u -p -r1.1.1.1.2.18 THANKS
--- THANKS      18 Aug 2006 03:39:10 -0000      1.1.1.1.2.18
+++ THANKS      22 Aug 2006 15:22:32 -0000
@@ -97,3 +97,18 @@ Vern Paxson          address@hidden
 Vincent Lonngren       address@hidden
 Vivek P. Singhal       address@hidden
 Walter Wong            address@hidden
+
+========================================================================
+
+Local Variables:
+coding: utf-8
+End:
+
+Copyright (C) 2000, 2006 Free Software Foundation, Inc.
+
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no
+Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
+Texts.  A copy of the license is included in the ``GNU Free
+Documentation License'' file as part of this distribution.
Index: TODO
===================================================================
RCS file: /sources/m4/m4/TODO,v
retrieving revision 1.1.1.1.2.1
diff -u -p -r1.1.1.1.2.1 TODO
--- TODO        13 Jul 2006 22:09:54 -0000      1.1.1.1.2.1
+++ TODO        22 Aug 2006 15:22:32 -0000
@@ -33,3 +33,12 @@ Local Variables:
 mode: outline
 outline-regexp: " *[-+*.] \\|"
 End:
+
+Copyright (C) 2000, 2006 Free Software Foundation, Inc.
+
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no
+Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
+Texts.  A copy of the license is included in the ``GNU Free
+Documentation License'' file as part of this distribution.
Index: checks/get-them
===================================================================
RCS file: /sources/m4/m4/checks/Attic/get-them,v
retrieving revision 1.1.1.1.2.5
diff -u -p -r1.1.1.1.2.5 get-them
--- checks/get-them     31 Jul 2006 20:28:12 -0000      1.1.1.1.2.5
+++ checks/get-them     22 Aug 2006 15:22:32 -0000
@@ -46,7 +46,12 @@ BEGIN {
     seq++;
     count++;
     file = sprintf("%03d.%s", count, node);
-    printf("dnl @ %s:%d: Origin of test\n", FILENAME, NR) > file;
+    printf("dnl @ %s:%d: Origin of test\n"\
+          "dnl @ Copyright (C) 2006 Free Software Foundation\n"\
+          "dnl @ This file is free software; the Free Software Foundation\n"\
+          "dnl @ gives unlimited permission to copy and/or distribute it\n"\
+          "dnl @ with or without modifications, as long as this notice\n"\
+          "dnl @ is preserved.\n", FILENAME, NR) > file;
     next;
   }
   if ($0 ~ /address@hidden example$/) {
Index: examples/COPYING
===================================================================
RCS file: examples/COPYING
diff -N examples/COPYING
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ examples/COPYING    22 Aug 2006 15:22:32 -0000
@@ -0,0 +1,8 @@
+The files in this directory provide example uses of GNU M4.
+The following copyright notice applies to each of these
+description files.
+
+Copyright (C) 2006 Free Software Foundation, Inc.
+This file is free software; the Free Software Foundation
+gives unlimited permission to copy and/or distribute it,
+with or without modifications, as long as this notice is preserved.

? build
? foo
? foo.m4f
Index: AUTHORS
===================================================================
RCS file: /sources/m4/m4/AUTHORS,v
retrieving revision 1.3
diff -u -p -r1.3 AUTHORS
--- AUTHORS     10 Jun 2006 15:17:11 -0000      1.3
+++ AUTHORS     22 Aug 2006 16:11:16 -0000
@@ -85,3 +85,14 @@ address@hidden
 M4     Ralf Wildenhues Germany, 1975   2006-03-20
 Assigns Past and Future Changes
 address@hidden
+
+========================================================================
+
+Copyright (C) 2000, 2006 Free Software Foundation, Inc.
+
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no
+Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
+Texts.  A copy of the license is included in the ``GNU Free
+Documentation License'' file as part of this distribution.
Index: ChangeLog
===================================================================
RCS file: /sources/m4/m4/ChangeLog,v
retrieving revision 1.358
diff -u -p -r1.358 ChangeLog
--- ChangeLog   22 Aug 2006 13:44:22 -0000      1.358
+++ ChangeLog   22 Aug 2006 16:11:17 -0000
@@ -1,5 +1,41 @@
 2006-08-22  Eric Blake  <address@hidden>
 
+       * configure.ac (AM_INIT_AUTOMAKE): Bump automake requirement.
+       * AUTHORS: Add copyright.
+       * ChangeLog: Likewise.
+       * README: Likewise.  Require automake 1.9b or later.
+       * HACKING: New file.
+       * README-alpha: Add copyright.
+       * THANKS: Likewise.  Update.
+       * doc/STYLE: Add copyright, and tweak for changed directories.
+       * modules/README: Add copyright, and tweak for libtool version.
+       * examples/COPYING: New file.
+       * examples/WWW/COPYING: Likewise.
+       * examples/WWW/m4lib/COPYING: Likewise.
+       * modules/shadow.m4: Add copyright.
+       * modules/perl.m4: Likewise.
+       * modules/modtest.m4: Likewise.
+       * modules/stdlib.m4: Likewise.
+       * modules/time.m4: Likewise.
+       * modules/time2.m4: Likewise.
+       * po/Makevars: Likewise.
+       * tests/iso8859.m4: Likewise.
+       * tests/m4.in: Likewise.
+       * NEWS: Add (C) to copyright.
+       * TODO: Likewise.
+       * m4/system_.h: Likewise.
+       * tests/atlocal.in: Likewise.
+       * tests/builtins.at: Likewise.
+       * tests/freeze.at: Likewise.
+       * tests/generate.awk: Likewise.
+       * tests/macros.at: Likewise.
+       * tests/modules.at: Likewise.
+       * tests/options.at: Likewise.
+       * tests/others.at: Likewise.
+       * tests/testsuite.at: Likewise.
+       * m4/utility.c: Spell out copyright years.
+       * src/main.c: Likewise.
+
        * doc/m4.texinfo (Bugs, Manual, Syntax): Sync from branch.
 
 2006-08-21  Eric Blake  <address@hidden>
@@ -7047,4 +7083,17 @@
        * Initial beta release.  Release 0.50, manual 0.05.
 
 
+       -----
+
        $Revision: 1.358 $ $Date: 2006/08/22 13:44:22 $
+
+       Local Variables:
+       coding: utf-8
+       End:
+
+       Copyright (C) 1990, 1991, 1992, 1993, 1994, 2000, 2001, 2003,
+       2005, 2006 Free Software Foundation, Inc.
+
+       Copying and distribution of this file, with or without
+       modification, are permitted provided the copyright notice
+       and this notice are preserved.
Index: HACKING
===================================================================
RCS file: HACKING
diff -N HACKING
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ HACKING     22 Aug 2006 16:11:17 -0000
@@ -0,0 +1,421 @@
+GNU M4
+******
+
+1. Introduction
+===============
+
+This file attempts to describe the processes we use to maintain M4,
+and is not part of a release distribution.
+
+
+2. Maintenance Notes
+====================
+
+* If you incorporate a change from somebody on the net:
+  If it is a large change, you must make sure they have signed the
+  appropriate paperwork, and be sure to add their name and email
+  address to THANKS.  AUTHORS is built from the FSF list of copyright
+  assignments, on fencepost.gnu.org.
+
+* If somebody reports a new bug, write a test case, then mention his
+  name in the ChangeLog entry.
+
+* The correct response to most actual bugs is to write a new test case
+  which demonstrates the bug.  Then fix the bug, re-run the test suite,
+  and check everything in.
+
+* Changes with user-visible effects must be mentioned in NEWS.
+
+* GNU Coding Standards should be followed:
+    http://www.gnu.org/prep/standards/
+  Additionally, while GNU M4 is not yet POSIX compliant, we are trying
+  to get closer to it (although some design decisions state that POSIX
+  compliance should only happen when POSIXLY_CORRECT is in the
+  environment or the -G option was passed on the command line):
+    http://www.opengroup.org/onlinepubs/009695399/utilities/m4.html
+
+
+3. Bootstrapping
+================
+
+* Before you can build from CVS, you need to bootstrap.  This requires a
+  pre-installed version of GNU M4 1.4.x or later, built from a package,
+  Autoconf 2.60 or later, Automake 1.9b or later, CVS Head of Libtool
+  (will become Libtool 2.0), Gettext 0.15 or later, and a CVS checkout
+  of gnulib.  Gnulib can be obtained by:
+    cvs -z3 -d:pserver:address@hidden:/sources/gnulib co gnulib
+
+* Either add the gnulib directory to your PATH, or run
+    GNULIB_TOOL=path/to/gnulib/gnulib-tool ./bootstrap
+
+* When it is time for a release, it is a good idea to bootstrap with
+  official releases of the autotools, rather than CVS builds, to reduce
+  the pain of a user re-running bootstrap on the packaged M4.  However,
+  files installed by Automake should be updated to the latest version
+  from their respective upstream source, rather than the version that
+  shipped with the automake release.
+
+
+4. Test Suite
+=============
+
+* Use
+    make check
+  liberally, on as many platforms as you can.  Use as many compilers and
+  linkers you can.
+
+* Some of the testsuite is generated from the documentation.
+  All instances of @example in doc/m4.texinfo that are not preceeded by
+  "@comment ignore" are turned into tests in the tests directory.
+
+
+5. Editing 'ChangeLog'
+======================
+
+* When in doubt, check that emacs can syntax-color properly in
+  change-log-mode.  And preferably use emacs 'C-x 4 a'
+  (add-change-log-entry-other-window) to open ChangeLog with an
+  appropriate new template.
+
+* If this change is by a different author, or on a different date to the
+  last entry start a new entry at the top of the file with the format
+  (note two spaces between each field):
+
+yyyy-mm-dd  Name of Author  <address@hidden>
+
+*  If more than one person collaborated on the change, additional
+   authors can be listed on subsequent lines, thus:
+
+yyyy-mm-dd  Name of Main Author  <address@hidden>,
+            Name of Contributor  <address@hidden>
+
+* Where a change author did not supply a copyright assignment, but the
+  changes they submitted were sufficiently trivial to commit in any case
+  (see the GCS for guidelines on this), then flag this against their
+  name in the header, thus:
+
+yyyy-mm-dd  Name of Author  <address@hidden>  (tiny change)
+
+* Preferably the next part should be a description of the overall
+  purpose of the change, separated from the header by a blank line,
+  indented by 1 tab, and filled at column 72.  The last character of the
+  description should be a colon, :.
+
+* Changes to each file come next.  Each new file starts on a new line,
+  indented by 1 tab and starting with an asterisk and a space.  Multiple
+  files can be listed here relative to $top_srcdir, and comma separated.
+  Names of functions (or sections as appropriate) to which the change
+  applies should be named inside parentheses and comma separated.  If
+  this goes beyond column 72, then parens should be closed and re-opened
+  on the next line:
+
+       * file, another/file, test/testcases/foo.test (func_foo)
+       (func_bar, func_baz): Description of changes.
+
+* If the change does not apply to particular functions (or sections),
+  the section list can be omitted:
+
+       * file, another/file, test/testcases/foo.test: General changes.
+
+* If the changes are particular to certain architectures, they should be
+  listed after the functions in square brackets:
+
+       * file, another/file (func_foo) [linux, solaris]: Description of
+       changes.
+
+* Subsequent changes in other files that are related to the same overall
+  enhancement or bugfix should be listed concurrently, without blank
+  lines.  Always start a fresh line for a new file:
+
+       * file, another/file (func_foo) [linux, solaris]: Description of
+       changes.
+       * doc/foo.texi (Invoking Foo): Document.
+       * NEWS: Updated.
+
+* If the change is in response to a problem reported by someone other
+  than the author, then credit them at the end of the description with:
+
+       Reported by Reporter Name <address@hidden>.
+
+* See the GNU Coding Standards document for more details on ChangeLog
+  formatting.
+
+
+6. Release Procedure
+====================
+
+* If you are an m4 maintainer, but have not yet registered your
+  gpg public key and (preferred) email address with the FSF, send an
+  email, preferably GPG-signed, to <address@hidden> that includes
+  the following:
+
+    (a) name of package(s) that you are the maintainer for, and your
+        preferred email address.
+
+    (b) an ASCII armored copy of your GnuPG key, as an attachment.
+       ("gpg --export -a YOUR_KEY_ID > mykey.asc" should give you
+       this.)
+
+  When you have received acknowledgement of your message, the proper GPG
+  keys will be registered on ftp-upload.gnu.org and only then will you be
+  authorized to upload files to the FSF ftp machines.
+
+* 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.
+
+* 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 your locale is sane, e.g. by exporting LC_ALL=C.
+
+* Update the version number in configure.ac.
+  See http://www.gnu.org/software/libtool/contribute.html for details of
+  the numbering scheme (m4 uses the same scheme as libtool).
+
+* Update NEWS, ChangeLog.
+
+* 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 `make -fMakefile.maint fetch' (or `make -f../Makefile.maint fetch'
+  if you are running from a VPATH build directory, where `../' is the
+  relative path to the directory with `configure' in it), which will
+  fetch new versions of the files that are maintained outside of m4.  If
+  you are using GNU make, the included GNUmakefile allows you to leave
+  off the '-fMakefile.maint'.
+
+* 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'), tag the tree
+  with release-$(VERSION) and generate the gpg signature files.
+
+* 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 with
+  detached gpg signature files and clear signed directive files.
+
+* Upload release tarball, diff file and xdelta file, plus their associated
+  detached gpg signature files and clear signed directive files to
+  ftp-upload.gnu.org.  If the upload is destined for ftp.gnu.org, then the
+  files should be placed in the /incoming/ftp directory.  If the upload is
+  an alpha release destined for alpha.gnu.org, then the files should be
+  placed in the /incoming/alpha directory.
+
+* Send announcement to address@hidden, address@hidden, and
+  address@hidden  If not an alpha send to address@hidden
+  as well.
+
+* Update version number in configure.ac to next alpha number.
+  See http://www.gnu.org/software/libtool/contribute.html for details of
+  the numbering scheme.
+
+* Update NEWS, ChangeLog.
+
+* Run ./commit.
+
+* For non-alpha releases, update the webpages.  Replace manual.html with
+  the new one (generate with `make -f[../]Makefile.maint web-manual').
+
+
+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
+anonymous cvs by using the following commands:
+
+  $ export CVS_RSH=ssh
+  $ cvs -z3 -d :pserver:address@hidden:/sources/m4 \
+  co -r @CVS_RELEASE_TAG@ m4
+
+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
+
+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
+anonymous cvs by using the following commands:
+
+  $ export CVS_RSH=ssh
+  $ cvs -z3 -d :pserver:address@hidden:/sources/m4 \
+  co -r @CVS_RELEASE_TAG@ m4
+
+You will then need to have the latest release versions of Automake
+(@AUTOMAKE_VERSION@) and Autoconf (@AUTOCONF_VERSION@) installed 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.
+
+
+-- 
+Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+
+The canonical source of this file is maintained with the
+GNU M4 package.  Report bugs to address@hidden
+
+GNU M4 is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License as
+published by the Free Software Foundation; either version 2
+of the License, or (at your option) any later version.
+
+GNU M4 is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with GNU M4; if not, write to the Free Software
+Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+02110-1301  USA
+
+
+Local Variables:
+mode: text
+fill-column: 72
+End:
+vim:tw=72
Index: NEWS
===================================================================
RCS file: /sources/m4/m4/NEWS,v
retrieving revision 1.12
diff -u -p -r1.12 NEWS
--- NEWS        13 Jul 2006 23:35:15 -0000      1.12
+++ NEWS        22 Aug 2006 16:11:18 -0000
@@ -1,5 +1,5 @@
 GNU m4 NEWS - History of user-visible changes.         -*- outline -*-
-Copyright 1992, 1993, 1994, 1998, 2000, 2001, 2006 Free Software
+Copyright (C) 1992, 1993, 1994, 1998, 2000, 2001, 2006 Free Software
 Foundation, Inc.
 
 Version beta 1.9a - ???, by ???
Index: README
===================================================================
RCS file: /sources/m4/m4/README,v
retrieving revision 1.10
diff -u -p -r1.10 README
--- README      19 Jun 2006 13:03:55 -0000      1.10
+++ README      22 Aug 2006 16:11:18 -0000
@@ -5,7 +5,7 @@ to macros).  `m4' also has builtin funct
 running shell commands, doing arithmetic, etc.  Autoconf needs GNU
 `m4' for generating `configure' scripts, but not for running them.
 
-GNU `m4' has been originally written by Rene' Seindal, from Denmark.
+GNU `m4' was originally written by Rene' Seindal, from Denmark.
 
 GNU `m4' has a web site at http://www.gnu.org/software/m4/.
 
@@ -69,123 +69,19 @@ make check TESTSUITEFLAGS='-v -d -x 12'
 The testsuite understands --help to tell you more about the current
 set of tests.
 
+If you wish to run bootstrap, the released versions of
+automake and libtool are missing some functionality we need.  You
+will need a CVS build of libtool head (1.5.x does not have enough
+functionality), autoconf 2.60 or later, automake 1.9b or later,
+gettext 0.15 or later, and a CVS checkout of gnulib.
 
-## ------- ##
-## Patches ##
-## ------- ##
+========================================================================
 
-If you wish to run bootstrap, the released versions of autoconf,
-automake, and libtool are missing some functionality we need.  You
-will need a CVS build of libtool head (1.5.x does not have enough
-functionality), and use the 2.59d snapshot of autoconf or a CVS
-build.  If you do not use a CVS build of automake, you can instead
-patch automake-1.9.5 or 1.9.6 according to the patch below:
-
---- automake-1.9.5/automake.in.orig    2005-02-12 10:06:56.000000000 +0000
-+++ automake-1.9.5/automake.in 2005-04-20 14:08:05.000000000 +0100
-@@ -142,6 +142,7 @@
- use Automake::RuleDef;
- use Automake::Wrap 'makefile_wrap';
- use File::Basename;
-+use File::Spec;
- use Carp;
- 
- ## ----------- ##
-@@ -333,6 +334,10 @@
- # in Makefiles.
- my $am_config_aux_dir = '';
- 
-+# Directory to search for AC_LIBSOURCE file, as set by AC_CONFIG_LIBOBJ_DIR
-+# in configure.ac.
-+my $config_libobj_dir = '';
-+
- # Whether AM_GNU_GETTEXT has been seen in configure.ac.
- my $seen_gettext = 0;
- # Whether AM_GNU_GETTEXT([external]) is used.
-@@ -2067,7 +2072,7 @@
- 
-       if ($iter =~ /\.h$/)
-       {
--        require_file_with_macro ($cond, $var, FOREIGN, $iter);
-+        require_libobj_with_macro ($cond, $var, FOREIGN, $iter);
-       }
-       elsif ($iter ne 'alloca.c')
-       {
-@@ -2079,7 +2084,7 @@
-         my $bs = var ('BUILT_SOURCES');
-         if (! $bs || ! grep (/$rewrite/, $bs->value_as_list_recursive))
-           {
--            require_file_with_macro ($cond, $var, FOREIGN, $iter);
-+            require_libobj_with_macro ($cond, $var, FOREIGN, $iter);
-           }
-       }
-     }
-@@ -2092,7 +2097,7 @@
-   $lt ||= '';
-   $var->requires_variables ("address@hidden@ used", $lt . 'ALLOCA');
-   $dep_files{'$(DEPDIR)/alloca.P' . $myobjext} = 1;
--  require_file_with_macro ($cond, $var, FOREIGN, 'alloca.c');
-+  require_libobj_with_macro ($cond, $var, FOREIGN, 'alloca.c');
-   &saw_extension ('c');
- }
- 
-@@ -4636,6 +4641,7 @@
-               AC_CONFIG_AUX_DIR => 1,
-               AC_CONFIG_FILES => 1,
-               AC_CONFIG_HEADERS => 1,
-+              AC_CONFIG_LIBOBJ_DIR => 1,
-               AC_CONFIG_LINKS => 1,
-               AC_INIT => 0,
-               AC_LIBSOURCE => 1,
-@@ -4731,6 +4737,12 @@
-             push @config_headers, $spec;
-           }
-       }
-+      elsif ($macro eq 'AC_CONFIG_LIBOBJ_DIR')
-+      {
-+        $config_libobj_dir = $args[1];
-+        $relative_dir = '.';
-+        check_directory ($config_libobj_dir, $where);
-+      }
-       elsif ($macro eq 'AC_CONFIG_LINKS')
-       {
-         foreach my $spec (split (' ', $args[1]))
-@@ -5761,6 +5773,15 @@
-     use constant IN_COMMENT => 2;
-     my $prev_state = IN_RULE_DEF;
- 
-+    # Calculate the relative path from this Makefile to LIBOBJDIR.
-+    my $am_libobj_dir = '';
-+    unless ($config_libobj_dir eq '')
-+      {
-+      my $dir = File::Spec->abs2rel ($config_libobj_dir, $relative_dir);
-+      $am_libobj_dir = "$dir/" unless $dir eq '';
-+      }
-+    &define_variable ('LIBOBJDIR', "$am_libobj_dir", INTERNAL);
-+
-     while ($_ = $am_file->getline)
-     {
-         $where->set ("$amfile:$.");
-@@ -6975,6 +6996,22 @@
-     require_file ($macro->rdef ($cond)->location, $mystrict, @files);
- }
- 
-+# &require_libobj_with_macro ($COND, $MACRO, $MYSTRICT, @FILES)
-+# -------------------------------------------------------------
-+sub require_libobj_with_macro ($$$@)
-+{
-+    my ($cond, $macro, $mystrict, @files) = @_;
-+    $macro = rvar ($macro) unless ref $macro;
-+    if ($config_libobj_dir eq '')
-+      {
-+      require_file ($macro->rdef ($cond)->location, $mystrict, @files);
-+      }
-+    else
-+      {
-+      require_file_internal ($macro->rdef ($cond)->location, $mystrict,
-+                             $config_libobj_dir, @files);
-+      }
-+}
- 
- # &require_conf_file ($WHERE, $MYSTRICT, @FILES)
- # ----------------------------------------------
+Copyright (C) 2000, 2005, 2006 Free Software Foundation, Inc.
+
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no
+Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
+Texts.  A copy of the license is included in the ``GNU Free
+Documentation License'' file as part of this distribution.
Index: README-alpha
===================================================================
RCS file: /sources/m4/m4/README-alpha,v
retrieving revision 1.2
diff -u -p -r1.2 README-alpha
--- README-alpha        10 Jun 2006 15:17:11 -0000      1.2
+++ README-alpha        22 Aug 2006 16:11:18 -0000
@@ -10,3 +10,14 @@ infer.  Don't forget all relevant inform
 system, compiler, libraries, ...
 
 GNU m4 has a web-site at http://www.gnu.org/software/m4/
+
+========================================================================
+
+Copyright (C) 2000, 2006 Free Software Foundation, Inc.
+
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no
+Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
+Texts.  A copy of the license is included in the ``GNU Free
+Documentation License'' file as part of this distribution.
Index: THANKS
===================================================================
RCS file: /sources/m4/m4/THANKS,v
retrieving revision 1.7
diff -u -p -r1.7 THANKS
--- THANKS      3 Aug 2006 13:15:43 -0000       1.7
+++ THANKS      22 Aug 2006 16:11:18 -0000
@@ -65,6 +65,7 @@ Joseph E. Sacco               address@hidden
 Joseph S. Myers                address@hidden
 Joshua R. Poulson      address@hidden
 Karl Berry             address@hidden
+Karl Nelson            address@hidden
 Karl Vogel             address@hidden
 Kaveh R. Ghazi         address@hidden
 Keith Bostic           address@hidden
@@ -96,6 +97,7 @@ Pierre Mathieu                address@hidden
 Rafael Corvalan                address@hidden
 Ralf Wildenhues                address@hidden
 René Seindal          address@hidden
+Richard A Nelson       address@hidden
 Richard Ling           address@hidden
 Richard Stallman       address@hidden
 Robert Bernstein       address@hidden
@@ -124,3 +126,18 @@ Vincent Lonngren   address@hidden
 Vivek P. Singhal       address@hidden
 Walter Wong            address@hidden
 Yuji Minejima          address@hidden
+
+========================================================================
+
+Local Variables:
+coding: utf-8
+End:
+
+Copyright (C) 2000, 2006 Free Software Foundation, Inc.
+
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no
+Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
+Texts.  A copy of the license is included in the ``GNU Free
+Documentation License'' file as part of this distribution.
Index: TODO
===================================================================
RCS file: /sources/m4/m4/TODO,v
retrieving revision 1.18
diff -u -p -r1.18 TODO
--- TODO        3 Aug 2006 13:15:43 -0000       1.18
+++ TODO        22 Aug 2006 16:11:18 -0000
@@ -1,5 +1,5 @@
 GNU m4 TODO - Tasks that need implementing.            -*- outline -*-
-Copyright 2000, 2001, 2006 Free Software Foundation, Inc.
+Copyright (C) 2000, 2001, 2006 Free Software Foundation, Inc.
 
 Tell the maintainers at <address@hidden> if you feel like volunteering
 for any of these ideas or if you have others to add.
Index: configure.ac
===================================================================
RCS file: /sources/m4/m4/configure.ac,v
retrieving revision 1.53
diff -u -p -r1.53 configure.ac
--- configure.ac        21 Aug 2006 12:46:24 -0000      1.53
+++ configure.ac        22 Aug 2006 16:11:18 -0000
@@ -93,7 +93,7 @@ AC_SUBST([PREOPEN_DEPENDENCIES])
 ## ------------------------ ##
 ## Automake Initialisation. ##
 ## ------------------------ ##
-AM_INIT_AUTOMAKE([1.9.6 subdir-objects dist-bzip2 gnits])
+AM_INIT_AUTOMAKE([1.9b subdir-objects dist-bzip2 gnits])
 
 
 
Index: doc/STYLE
===================================================================
RCS file: /sources/m4/m4/doc/STYLE,v
retrieving revision 1.3
diff -u -p -r1.3 STYLE
--- doc/STYLE   12 Sep 2003 16:03:26 -0000      1.3
+++ doc/STYLE   22 Aug 2006 16:11:18 -0000
@@ -58,14 +58,14 @@ following restrictions on coding style a
 
 * ARCHITECTURE
 
-  + There are four groups of sources in subdirectories: `gnulib' contains
+  + There are four groups of sources in subdirectories: `gnu' contains
     the files maintained outside of m4, as a portability layer when building
     the souce for non-glibc2 machines; `m4' contains the functionality for
     libm4 and enables the user to write modules; `modules' implements the
     builtin macros for the m4 binary; `src' is a small wrapper program
     which links libm4 and loads initial modules to implement the m4 engine.
 
-  + The headers in gnulib/m4 need to be managed carefully: gnulib/m4 headers
+  + The headers in gnu need to be managed carefully: gnulib headers
     can be included by other files in the same directory using `#include
     "file.h"', and from files in other directories with `#include
     <m4/file.h>'.  The include path to invocations of the compiler from
@@ -82,3 +82,14 @@ following restrictions on coding style a
 
   + High cohesion.  The api and caller boundaries should be well defined
     and adhered to; a class should do one thing only.
+
+========================================================================
+
+Copyright (C) 2003, 2006 Free Software Foundation, Inc.
+
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no
+Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
+Texts.  A copy of the license is included in the ``GNU Free
+Documentation License'' file as part of this distribution.
Index: examples/COPYING
===================================================================
RCS file: examples/COPYING
diff -N examples/COPYING
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ examples/COPYING    22 Aug 2006 16:11:18 -0000
@@ -0,0 +1,8 @@
+The files in this directory provide example uses of GNU M4.
+The following copyright notice applies to each of these
+description files.
+
+Copyright (C) 2006 Free Software Foundation, Inc.
+This file is free software; the Free Software Foundation
+gives unlimited permission to copy and/or distribute it,
+with or without modifications, as long as this notice is preserved.
Index: examples/WWW/COPYING
===================================================================
RCS file: examples/WWW/COPYING
diff -N examples/WWW/COPYING
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ examples/WWW/COPYING        22 Aug 2006 16:11:18 -0000
@@ -0,0 +1,8 @@
+The files in this directory provide example uses of GNU M4.
+The following copyright notice applies to each of these
+description files.
+
+Copyright (C) 2006 Free Software Foundation, Inc.
+This file is free software; the Free Software Foundation
+gives unlimited permission to copy and/or distribute it,
+with or without modifications, as long as this notice is preserved.
Index: examples/WWW/m4lib/COPYING
===================================================================
RCS file: examples/WWW/m4lib/COPYING
diff -N examples/WWW/m4lib/COPYING
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ examples/WWW/m4lib/COPYING  22 Aug 2006 16:11:18 -0000
@@ -0,0 +1,8 @@
+The files in this directory provide example uses of GNU M4.
+The following copyright notice applies to each of these
+description files.
+
+Copyright (C) 2006 Free Software Foundation, Inc.
+This file is free software; the Free Software Foundation
+gives unlimited permission to copy and/or distribute it,
+with or without modifications, as long as this notice is preserved.
Index: examples/WWW/man/Makefile
===================================================================
RCS file: examples/WWW/man/Makefile
diff -N examples/WWW/man/Makefile
--- examples/WWW/man/Makefile   24 Nov 2000 01:31:33 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,2 +0,0 @@
-all:
-       texi2html --split_chapter ../m4/doc/m4.texinfo
Index: m4/system_.h
===================================================================
RCS file: /sources/m4/m4/m4/system_.h,v
retrieving revision 1.13
diff -u -p -r1.13 system_.h
--- m4/system_.h        27 Jul 2006 13:29:31 -0000      1.13
+++ m4/system_.h        22 Aug 2006 16:11:18 -0000
@@ -1,5 +1,5 @@
 /* GNU m4 -- A simple macro processor
-   Copyright 2000, 2001, 2003, 2006 Free Software Foundation, Inc.
+   Copyright (C) 2000, 2001, 2003, 2006 Free Software Foundation, Inc.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
Index: m4/utility.c
===================================================================
RCS file: /sources/m4/m4/m4/utility.c,v
retrieving revision 1.43
diff -u -p -r1.43 utility.c
--- m4/utility.c        9 Aug 2006 21:33:24 -0000       1.43
+++ m4/utility.c        22 Aug 2006 16:11:18 -0000
@@ -1,5 +1,6 @@
 /* GNU m4 -- A simple macro processor
-   Copyright (C) 1989-1994, 1998-1999, 2003, 2006 Free Software Foundation, 
Inc.
+   Copyright (C) 1989, 1990, 1991, 1992, 1993, 1994, 1998, 1999, 2003,
+   2006 Free Software Foundation, Inc.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
Index: modules/README
===================================================================
RCS file: /sources/m4/m4/modules/README,v
retrieving revision 1.4
diff -u -p -r1.4 README
--- modules/README      7 Aug 2001 10:35:59 -0000       1.4
+++ modules/README      22 Aug 2006 16:11:18 -0000
@@ -4,10 +4,9 @@ Note that as of this writing, an unrelea
 CVS trunk is required to be able to compile the example modules, since they
 in turn depend on the uninstalled libm4.la library.  I think that third
 party modules will not have this requirement since they will be linking
-against the installed library.  In any case, once libtool-1.4 (or 1.3a if
-you live on the bleeding edge) is released this will become a non-issue.
-The bottom line is that you shouldn't libtoolize this distribution unless
-you know what you are doing!
+against the installed library.  In any case, once libtool-2.0 is
+released this will become a non-issue.  The bottom line is that you
+shouldn't libtoolize this distribution unless you know what you are doing!
 
 Dynamic modules are only available if the host operating system provides
 one (or more!) of libltdl's required APIs.
@@ -90,3 +89,14 @@ or
 or in the case of time2.m4
 
   ../src/m4 -M `pwd` -m time time2.m4
+
+========================================================================
+
+Copyright (C) 2000, 2001, 2006 Free Software Foundation, Inc.
+
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no
+Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
+Texts.  A copy of the license is included in the ``GNU Free
+Documentation License'' file as part of this distribution.
Index: modules/modtest.m4
===================================================================
RCS file: /sources/m4/m4/modules/modtest.m4,v
retrieving revision 1.2
diff -u -p -r1.2 modtest.m4
--- modules/modtest.m4  17 Aug 2001 11:51:45 -0000      1.2
+++ modules/modtest.m4  22 Aug 2006 16:11:18 -0000
@@ -1,3 +1,7 @@
+dnl Copyright (C) 2006 Free Software Foundation
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it
+dnl with or without modifications, as long as this notice is preserved.
 load(`modtest')
 test
 Dumpdef: dumpdef(`test').
Index: modules/perl.m4
===================================================================
RCS file: /sources/m4/m4/modules/perl.m4,v
retrieving revision 1.1
diff -u -p -r1.1 perl.m4
--- modules/perl.m4     24 Nov 2000 01:31:34 -0000      1.1
+++ modules/perl.m4     22 Aug 2006 16:11:18 -0000
@@ -1,3 +1,7 @@
+dnl Copyright (C) 2006 Free Software Foundation
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it
+dnl with or without modifications, as long as this notice is preserved.
 load(`perl')
 
 perleval(`"reverse 'rekcaH lreP rehtonA tsuJ'"')
Index: modules/shadow.m4
===================================================================
RCS file: /sources/m4/m4/modules/shadow.m4,v
retrieving revision 1.3
diff -u -p -r1.3 shadow.m4
--- modules/shadow.m4   17 Aug 2001 11:51:45 -0000      1.3
+++ modules/shadow.m4   22 Aug 2006 16:11:18 -0000
@@ -1,3 +1,7 @@
+dnl Copyright (C) 2006 Free Software Foundation
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it
+dnl with or without modifications, as long as this notice is preserved.
 # no modules loaded yet
 test
 shadow
Index: modules/stdlib.m4
===================================================================
RCS file: /sources/m4/m4/modules/stdlib.m4,v
retrieving revision 1.2
diff -u -p -r1.2 stdlib.m4
--- modules/stdlib.m4   24 Nov 2000 01:31:34 -0000      1.2
+++ modules/stdlib.m4   22 Aug 2006 16:11:18 -0000
@@ -1,3 +1,7 @@
+dnl Copyright (C) 2006 Free Software Foundation
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it
+dnl with or without modifications, as long as this notice is preserved.
 load(`stdlib')
 
 `getenv - 'getenv(PATH)
@@ -38,4 +42,3 @@ me - getpwuid(getuid)
 `rand' - rand,rand,rand,rand
 
 `uname - ' uname
-
Index: modules/time.m4
===================================================================
RCS file: /sources/m4/m4/modules/time.m4,v
retrieving revision 1.2
diff -u -p -r1.2 time.m4
--- modules/time.m4     24 Nov 2000 01:31:34 -0000      1.2
+++ modules/time.m4     22 Aug 2006 16:11:18 -0000
@@ -1,3 +1,7 @@
+dnl Copyright (C) 2006 Free Software Foundation
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it
+dnl with or without modifications, as long as this notice is preserved.
 load(`time')
 
 `currenttime' = currenttime
Index: modules/time2.m4
===================================================================
RCS file: /sources/m4/m4/modules/time2.m4,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 time2.m4
--- modules/time2.m4    17 Feb 2000 03:11:30 -0000      1.1.1.1
+++ modules/time2.m4    22 Aug 2006 16:11:18 -0000
@@ -1,3 +1,7 @@
+dnl Copyright (C) 2006 Free Software Foundation
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it
+dnl with or without modifications, as long as this notice is preserved.
 `currenttime' = currenttime
 `ctime'       = ctime != ctime(eval(currenttime+60*60*24))
 gmtime      = gmtime(currenttime)
Index: po/Makevars
===================================================================
RCS file: /sources/m4/m4/po/Makevars,v
retrieving revision 1.3
diff -u -p -r1.3 Makevars
--- po/Makevars 16 Aug 2006 12:23:05 -0000      1.3
+++ po/Makevars 22 Aug 2006 16:11:18 -0000
@@ -1,3 +1,22 @@
+## This file is part of GNU M4.
+##
+## Copyright (C) 2002, 2006 Free Software Foundation, Inc.
+##
+## This program is free software; you can redistribute it and/or modify
+## it under the terms of the GNU General Public License as published by
+## the Free Software Foundation; either version 2 of the License, or
+## (at your option) any later version.
+##
+## This program is distributed in the hope that it will be useful,
+## but WITHOUT ANY WARRANTY; without even the implied warranty of
+## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+## GNU General Public License for more details.
+##
+## You should have received a copy of the GNU General Public License
+## along with this program; see the file COPYING.  If not, write to
+## the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+## Boston, MA 02110-1301, USA.
+##
 # Makefile variables for PO directory in any package using GNU gettext.
 
 # Usually the message domain is the same as the package name.
Index: src/main.c
===================================================================
RCS file: /sources/m4/m4/src/main.c,v
retrieving revision 1.74
diff -u -p -r1.74 main.c
--- src/main.c  16 Aug 2006 12:23:05 -0000      1.74
+++ src/main.c  22 Aug 2006 16:11:18 -0000
@@ -1,7 +1,7 @@
 /* GNU m4 -- A simple macro processor
 
-   Copyright (C) 1989-1994, 1999, 2000, 2003, 2004, 2005, 2006
-   Free Software Foundation, Inc.
+   Copyright (C) 1989, 1990, 1991, 1992, 1993, 1994, 1999, 2000, 2003,
+   2004, 2005, 2006 Free Software Foundation, Inc.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
Index: tests/atlocal.in
===================================================================
RCS file: /sources/m4/m4/tests/atlocal.in,v
retrieving revision 1.4
diff -u -p -r1.4 atlocal.in
--- tests/atlocal.in    20 Sep 2001 08:49:31 -0000      1.4
+++ tests/atlocal.in    22 Aug 2006 16:11:18 -0000
@@ -1,7 +1,7 @@
 # -*- shell-script -*-
 # @configure_input@
 # Configurable variable values for M4 test suite.
-# Copyright 2000, 2001 Free Software Foundation, Inc.
+# Copyright (C) 2000, 2001, 2006 Free Software Foundation, Inc.
 
 # Some tests cannot be performed with all the configurations.
 address@hidden@
Index: tests/builtins.at
===================================================================
RCS file: /sources/m4/m4/tests/builtins.at,v
retrieving revision 1.12
diff -u -p -r1.12 builtins.at
--- tests/builtins.at   9 Aug 2006 21:33:24 -0000       1.12
+++ tests/builtins.at   22 Aug 2006 16:11:18 -0000
@@ -1,5 +1,5 @@
 # Hand crafted tests for GNU M4.                               -*- Autotest -*-
-# Copyright 2001, 2006 Free Software Foundation, Inc.
+# Copyright (C) 2001, 2006 Free Software Foundation, Inc.
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
Index: tests/freeze.at
===================================================================
RCS file: /sources/m4/m4/tests/freeze.at,v
retrieving revision 1.5
diff -u -p -r1.5 freeze.at
--- tests/freeze.at     9 Aug 2006 21:33:24 -0000       1.5
+++ tests/freeze.at     22 Aug 2006 16:11:18 -0000
@@ -1,5 +1,5 @@
 # Hand crafted tests for GNU M4.                               -*- Autotest -*-
-# Copyright 2006 Free Software Foundation, Inc.
+# Copyright (C) 2006 Free Software Foundation, Inc.
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
Index: tests/generate.awk
===================================================================
RCS file: /sources/m4/m4/tests/generate.awk,v
retrieving revision 1.15
diff -u -p -r1.15 generate.awk
--- tests/generate.awk  28 Jul 2006 16:41:29 -0000      1.15
+++ tests/generate.awk  22 Aug 2006 16:11:18 -0000
@@ -1,7 +1,7 @@
 # Extract all examples from the manual source.            -*- AWK -*-
 
 # This file is part of GNU M4
-# Copyright 1992, 2000, 2001, 2006 Free Software Foundation, Inc.
+# Copyright (C) 1992, 2000, 2001, 2006 Free Software Foundation, Inc.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -27,7 +27,7 @@ BEGIN {
   # I don't know how to get this file's name, so it's hard coded :(
   print "# Do not edit by hand, it was generated by generate.awk.";
   print "#";
-  print "# Copyright 1992, 2000, 2001, 2006 Free Software Foundation, Inc.";
+  print "# Copyright (C) 1992, 2000, 2001, 2006 Free Software Foundation, 
Inc.";
   print ;
   print "AT_BANNER([Documentation examples.])";
   print ;
Index: tests/iso8859.m4
===================================================================
RCS file: /sources/m4/m4/tests/iso8859.m4,v
retrieving revision 1.1
diff -u -p -r1.1 iso8859.m4
Binary files /tmp/cvsuCsCE5 and iso8859.m4 differ
Index: tests/m4.in
===================================================================
RCS file: /sources/m4/m4/tests/m4.in,v
retrieving revision 1.5
diff -u -p -r1.5 m4.in
--- tests/m4.in 22 Jan 2002 16:24:26 -0000      1.5
+++ tests/m4.in 22 Aug 2006 16:11:18 -0000
@@ -1,6 +1,27 @@
 #! /bin/sh
 # @configure_input@
 # Wrapper around a non installed m4 to make it work as an installed one.
+#
+# This file is part of GNU M4.
+#
+# Copyright (C) 2001, 2002, 2006 Free Software Foundation, Inc.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; see the file COPYING.  If not, write to
+# the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02110-1301, USA.
+#
+# Written by Gary V. Vaughan <address@hidden>
 
 "@abs_top_builddir@/src/m4" \
       --module-directory="@abs_top_builddir@/modules" \
Index: tests/macros.at
===================================================================
RCS file: /sources/m4/m4/tests/macros.at,v
retrieving revision 1.5
diff -u -p -r1.5 macros.at
--- tests/macros.at     9 Aug 2006 21:33:24 -0000       1.5
+++ tests/macros.at     22 Aug 2006 16:11:18 -0000
@@ -1,5 +1,5 @@
 # Hand crafted tests for GNU M4.                               -*- Autotest -*-
-# Copyright 2001, 2006 Free Software Foundation, Inc.
+# Copyright (C) 2001, 2006 Free Software Foundation, Inc.
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
Index: tests/modules.at
===================================================================
RCS file: /sources/m4/m4/tests/modules.at,v
retrieving revision 1.15
diff -u -p -r1.15 modules.at
--- tests/modules.at    9 Aug 2006 21:33:24 -0000       1.15
+++ tests/modules.at    22 Aug 2006 16:11:18 -0000
@@ -1,5 +1,5 @@
 # Hand crafted tests for GNU M4.                               -*- Autotest -*-
-# Copyright 2001, 2006 Free Software Foundation, Inc.
+# Copyright (C) 2001, 2006 Free Software Foundation, Inc.
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
Index: tests/options.at
===================================================================
RCS file: /sources/m4/m4/tests/options.at,v
retrieving revision 1.2
diff -u -p -r1.2 options.at
--- tests/options.at    1 May 2005 11:10:06 -0000       1.2
+++ tests/options.at    22 Aug 2006 16:11:18 -0000
@@ -1,5 +1,5 @@
 # Hand crafted tests for GNU M4.                               -*- Autotest -*-
-# Copyright 2001 Free Software Foundation, Inc.
+# Copyright (C) 2001, 2006 Free Software Foundation, Inc.
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
Index: tests/others.at
===================================================================
RCS file: /sources/m4/m4/tests/others.at,v
retrieving revision 1.17
diff -u -p -r1.17 others.at
--- tests/others.at     5 Jul 2006 20:54:15 -0000       1.17
+++ tests/others.at     22 Aug 2006 16:11:18 -0000
@@ -1,5 +1,5 @@
 # Hand crafted tests for GNU M4.                               -*- Autotest -*-
-# Copyright 2001, 2006 Free Software Foundation, Inc.
+# Copyright (C) 2001, 2006 Free Software Foundation, Inc.
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
Index: tests/testsuite.at
===================================================================
RCS file: /sources/m4/m4/tests/testsuite.at,v
retrieving revision 1.18
diff -u -p -r1.18 testsuite.at
--- tests/testsuite.at  7 Jul 2006 15:47:39 -0000       1.18
+++ tests/testsuite.at  22 Aug 2006 16:11:18 -0000
@@ -1,7 +1,7 @@
 # Process with autom4te to create an -*- Autotest -*- test suite.
 
 # Test suite for GNU M4.
-# Copyright 2001, 2006 Free Software Foundation, Inc.
+# Copyright (C) 2001, 2006 Free Software Foundation, Inc.
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by

reply via email to

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