[Top][All Lists]

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

GNU M4 1.4.1 released.

From: Gary V. Vaughan
Subject: GNU M4 1.4.1 released.
Date: Wed, 09 Jun 2004 12:59:12 +0100
User-agent: Mozilla Thunderbird 0.6 (X11/20040502)

Hash: SHA1

Thanks to bugfixes from Debian, and the work of Akim Demaille and Paul Eggert,
I am pleased to announce the release of GNU M4 1.4.1.

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). GNU m4 also has built-in
functions for including files, running shell commands, doing arithmetic, etc.

GNU m4 is a macro processor in the sense that it copies its input to the
output expanding macros as it goes. Macros are either builtin or user-defined
and can take any number of arguments. Besides just doing macro expansion m4
has builtin functions for including named files, running UNIX commands, doing
integer arithmetic, manipulating text in various ways, recursion etc... m4 can
be used either as a front-end to a compiler or as a macro processor in its own
right.  It is used extensively by GNU Autoconf, Sendmail and the fvwm window

This release contains long standing bug fixes to the venerable 10 year
old 1.4 release.  It does not contain any of the development code from
the forthcoming 2.0 release on the CVS trunk.

New in 1.4.1 - June 2004, by Paul Eggert

* maketemp now creates an empty file with the given name, instead of merely
~  returning the name of a nonexistent file.  This closes a security hole.

m4-1.4.1 is available now from ftp.gnu.org. Please use a mirror to reduce
stress on the main gnu machine:

~  http://www.gnu.org/order/ftp.html

The compressed sources are here:

~  ftp://ftp.gnu.org/gnu/m4/m4-1.4.1.tar.gz

The gpg detached signature is here:

~  ftp://ftp.gnu.org/gnu/m4/m4-1.4.1.tar.gz.sig

Here are the MD5 and SHA1 checksums:

~  76984d94e85afb21caa88b5cc5aea0b3  m4-1.4.1.tar.gz
~  fe84b1ffb9db2af704633622cf1670344dcfe9a6  src/m4-1.4.1.tar.gz

You can also fetch the sourcecode from anonymous cvs by using the following

~  $ export CVS_RSH=ssh
~  $ cvs -z3 -d :ext:address@hidden:/cvsroot/m4 \
~    co -r m4-1_4_1 m4

Please report bugs to <address@hidden>.
- --
Gary V. Vaughan      ())_.  address@hidden,gnu.org}
Research Scientist   ( '/   http://tkd.kicks-ass.net
GNU Hacker           / )=   http://www.gnu.org/software/libtool
Technical Author   `(_~)_   http://sources.redhat.com/autobook
Version: GnuPG v1.2.2 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org


reply via email to

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