[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- copyright notices,
Eric Blake <=