-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I've just applied this, in order to make the M4 web page match the latest recommendations from http://www.gnu.org/server/fsf-html-style-sheet.html.
- -- Don't work too hard, make some time for fun as well! Eric Blake [EMAIL PROTECTED] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Cygwin) Comment: Public key at home.comcast.net/~ericblake/eblake.gpg Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGzzMM84KuGfSFAYARAkcqAKCC5DvwqP77PlE9OOqyrPUaCWmTUQCgmMWC ndI+yKCB/dq8B3nMIM3BnP8= =dppl -----END PGP SIGNATURE-----
Index: .symlinks =================================================================== RCS file: /web/m4/m4/.symlinks,v retrieving revision 1.1 diff -u -p -r1.1 .symlinks --- .symlinks 28 Feb 2001 00:19:15 -0000 1.1 +++ .symlinks 24 Aug 2007 19:20:56 -0000 @@ -1,2 +1,2 @@ m4.html index.html -m4.html m4.es.html +m4.html m4.en.html Index: m4.html =================================================================== RCS file: /web/m4/m4/m4.html,v retrieving revision 1.18 diff -u -p -r1.18 m4.html --- m4.html 10 Jul 2007 04:13:34 -0000 1.18 +++ m4.html 24 Aug 2007 19:20:56 -0000 @@ -1,99 +1,247 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> -<HTML> -<HEAD> -<TITLE>GNU M4 - GNU Project - Free Software Foundation (FSF)</TITLE> -<LINK REV="made" HREF="mailto:[EMAIL PROTECTED]"> -<META NAME="keywords" CONTENT="m4"> -</HEAD> -<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#1F00FF" ALINK="#FF0000" VLINK="#9900DD"> -<H3>GNU M4</H3> -<A HREF="/graphics/agnuhead.html"><IMG SRC="/graphics/gnu-head-sm.jpg" -ALT=" [image of the Head of a GNU] " -WIDTH="129" HEIGHT="122"></A> - -<P> -<HR> - -<P>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.</P> +<!--#include virtual="/server/header.html" --> +<title>GNU M4 - GNU Project - Free Software Foundation (FSF)</title> +<!--#include virtual="/server/banner.html" --> +<h2>GNU M4 - GNU Project - Free Software Foundation (FSF)</h2> + +<!-- This document uses XHTML 1.0 Strict, but may be served as --> +<!-- text/html. Please ensure that markup style considers --> +<!-- appendix C of the XHTML 1.0 standard. See validator.w3.org. --> + +<!-- Please ensure links are consistent with Apache's MultiView. --> +<!-- Change include statements to be consistent with the relevant --> +<!-- language, where necessary. --> + +<h3>Introduction to GNU M4</h3> + +<p> +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. +</p> -<P>GNU M4 is a macro processor in the sense that it copies its input to +<p> +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.</P> - -<P>The latest stable version is 1.4.10, available from <A -HREF="ftp://ftp.gnu.org/gnu/m4">ftp.gnu.org/gnu/m4</A> or one of the -<A HREF="http://www.gnu.org/prep/ftp.html">mirrors</A>. The stable -branch can also be checked out from CVS, using: -<pre>cvs -z3 -d:pserver:[EMAIL PROTECTED]:/sources/m4 co -r -branch-1_4 m4</pre></P> - -<P>GNU M4 is being actively developed, and version 2.0 will have many -new features, such as better input control, multiple precision -arithmetic and loadable modules. Information about the future of GNU M4 -is at <A HREF="http://savannah.gnu.org/projects/m4/"> -http://savannah.gnu.org/projects/m4/</A>. You can track development +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. +</p> + +<p> +One of the biggest users of GNU M4 is the +<a href="/software/autoconf/autoconf.html">GNU Autoconf</a> project. +</p> + +<h3>Downloading M4</h3> + +<p> +The latest stable version is 1.4.10, and can be found on +<a href="http://ftp.gnu.org/gnu/m4/">http://ftp.gnu.org/gnu/m4/</a> +[via http] and +<a href="ftp://ftp.gnu.org/gnu/m4/">ftp://ftp.gnu.org/gnu/m4/</a> +[via FTP]. +It can also be found on one of <a href="/order/ftp.html">our FTP mirrors</a>. +The stable development branch can also be checked out from CVS, using: + +<pre><samp>cvs -z3 -d:pserver:[EMAIL PROTECTED]:/sources/m4 co -r +branch-1_4 m4</samp></pre> +</p> + +<h3>Documentation</h3> + +<p> +GNU M4 documentation can be found in several formats at +<a href="/software/m4/manual/index.html"> +http://www.gnu.org/software/m4/manual/</a>. +You may also find more information about GNU M4 by looking at your +local documentation. For example, you might try looking in +/usr/share/doc/m4/, or use <em>info m4</em> at the shell prompt. +</p> + +<h3>Mailing Lists</h3> + +<p> +GNU M4 has several mailing lists: +<a href="mailto:[EMAIL PROTECTED]"><[EMAIL PROTECTED]></a>, +<a href="mailto:[EMAIL PROTECTED]"><[EMAIL PROTECTED]></a>, +<a href="mailto:[email protected]"><[email protected]></a>, and +<a href="mailto:[EMAIL PROTECTED]"><[EMAIL PROTECTED]></a>. +Archives of these lists are available; see the details of each list +for a link to the archives. + +<p> +You can subscribe to any GNU mailing list via the web as described +below. Or you can send an empty mail with a Subject: header line of +just "subscribe" to the relevant -request list. For example, to +subscribe yourself to the bug-m4 list, you would +send mail to <a +href="mailto:[EMAIL PROTECTED]"><em>[EMAIL PROTECTED]</em></a> +with no body and a Subject: header line of just "subscribe". +</p> + +<p> +It has been necessary to moderate the GNU M4 mailing lists to prevent the +flood of spam. Postings to the lists are held for release by +the list moderator. Sometimes the moderators are unavailable for +brief periods of time. Please be patient when posting. If you +don't see the message in the list archive then it did not get posted. +</p> + +<h4>Announcements</h4> + +<p> +The low-volume mailing list +<a href="http://lists.gnu.org/mailman/listinfo/m4-announce"> +m4-announce</a> contains all announcements about GNU M4. Important +announcments about M4 and most other GNU Software are also made on +<a href="http://lists.gnu.org/mailman/listinfo/info-gnu"><[EMAIL PROTECTED]></a>. +</p> + +<h4>Tracking Development</h4> + +<p> +The moderate-volume mailing list +<a href="http://lists.gnu.org/mailman/listinfo/bug-m4">bug-m4</a> +tracks all bug reports. For more information on submitting bugs, +please see the section <a href="#bug">Report a Bug</a> below. +</p> + +<p> +The moderate-volume mailing list +<a href="http://lists.gnu.org/mailman/listinfo/m4-patches">m4-patches</a> +is used to propose and track all significant patches. GNU M4 is being +actively developed, and version 2.0 will have many new features, such +as better input control, multiple precision arithmetic and loadable +modules. More information about the future of GNU M4 is +at <a href="http://savannah.gnu.org/projects/m4/"> +http://savannah.gnu.org/projects/m4/</a>. You can track development in CVS, using: -<pre>cvs -z3 -d:pserver:[EMAIL PROTECTED]:/sources/m4 co m4</pre> -One feature of the 2.0 release will be translations; you can track -the progress of the i18n team at -<A HREF="http://translationproject.org/domain/m4.html"> -http://translationproject.org/domain/m4.html</A>.</P> - -<P>GNU M4 is maintained by <A HREF="mailto:gary@gnu.org">Gary V. -Vaughan</A>. Gary also maintains a wiki for tracking M4 development, -at <A HREF="http://wiki.azazil.net/GnuM4Project"> -http://wiki.azazil.net/GnuM4Project</A>.</P> - -<P>Report bugs to <A HREF="mailto:bug-m4@gnu.org"> -bug-m4@gnu.org</A>.</P> -<P> - -<P> -Online Manual is available at -<A HREF="/software/m4/manual/index.html">http://www.gnu.org/software/m4/manual/index.html</A> - -<P> -<HR> - -<P> -Return to <A HREF="/home.html">GNU's home page</A>. - -<P> -Please send FSF & GNU inquiries & questions to - -<A HREF="mailto:[EMAIL PROTECTED]"><EM>[EMAIL PROTECTED]</EM></A>. -There are also <A HREF="http://www.fsf.org/about/contact.html">other ways to contact</A> the FSF. - -<P> -Please send comments on these web pages to -<A HREF="mailto:[EMAIL PROTECTED]"><EM>[EMAIL PROTECTED]</EM></A>, -send other questions to -<A HREF="mailto:[EMAIL PROTECTED]"><EM>[EMAIL PROTECTED]</EM></A>. - -<P> -Copyright © 1998, 2004, 2005, 2006 Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - -<P> -Verbatim copying and distribution of this entire article is -permitted in any medium, provided this notice is preserved. -<P> +<pre><samp>cvs -z3 -d:pserver:[EMAIL PROTECTED]:/sources/m4 co +m4</samp></pre> + +Please note that we do not suggest using test versions of GNU M4 for +production use. One feature of the 2.0 release will be translations; +you can track the progress of the i18n team at +<a href="http://translationproject.org/domain/m4.html"> +http://translationproject.org/domain/m4.html</a>. +</p> + +<h4>Request an Enhancement</h4> + +<p> +If you would like any new feature to be included in future versions +of GNU M4, please send a request to +<a href="http://lists.gnu.org/mailman/listinfo/m4-discuss">m4-discuss</a>. +This list tends to have a moderate volume of traffic. +</p> + +<p> +Please remember that development of GNU M4 is a volunteer effort, and +you can also contribute to its development. For information about +contributing to the GNU Project, please read <a href="/help/">How to +help GNU</a>. +</p> + +<a name="bug"></a> +<h3>Report a Bug</h3> + +<p> +If you think you have found a bug in GNU M4, then please send as +complete a report as possible to <a href="mailto:[EMAIL PROTECTED]"> +bug-m4@gnu.org</a>. This includes what platform and compiler +you used to build M4, what version of M4 you are attempting to use, +and transcripts of any error messages or behavior that was contrary to +your expectations. Disagreements between the manual and the code are +also bugs. +</p> + +<h3>Maintainer</h3> + +<p> +GNU M4 is maintained by Gary V. Vaughan +<a href="mailto:gary@gnu.org"><gary@gnu.org></a> and +Eric Blake +<a href="mailto:ebb9@byu.net"><ebb9@byu.net></a>. +Gary also maintains a wiki for tracking M4 development, at +<a href="http://wiki.azazil.net/GnuM4Project"> +http://wiki.azazil.net/GnuM4Project</a>. +</p> + +<!-- all pages on the GNU web server should have the section about --> +<!-- verbatim copying. Please do NOT remove this without talking --> +<!-- with the webmasters first. --> +<!-- Please make sure the copyright date is consistent with the document --> +<!-- and that it is like this "2001, 2002" not this "2001-2002." --> +</div><!-- for id="content", starts in the include above --> +<!--#include virtual="/server/footer.html" --> +<div id="footer"> + +<p> +Please send FSF & GNU inquiries to +<a href="mailto:[EMAIL PROTECTED]"><em>[EMAIL PROTECTED]</em></a>. +There are also <a href="/contact/">other ways to contact</a> +the FSF. +<br /> +Please send broken links and other corrections (or suggestions) to +<!-- If you are a project maintainer or developer, please use --> +<!-- your own email, as webmasters does not manage most --> +<!-- project webpages (those that we do, you know who you are). --> +<a href="mailto:[EMAIL PROTECTED]"><em>[EMAIL PROTECTED]</em></a>. +</p> + +<p> +Please see the +<a href="/server/standards/README.translations">Translations +README</a> for information on coordinating and submitting +translations of this article. +</p> + +<p> +Copyright © 1998, 2004, 2005, 2006, 2007 +Free Software Foundation, Inc., +</p> +<address>51 Franklin St, Fifth Floor, Boston, MA 02110, USA</address> +<p>Verbatim copying and distribution of this entire article are +permitted worldwide, without royalty, in any medium, provided this +notice, and the copyright notice, are preserved. +</p> + +<p> Updated: <!-- timestamp start --> -$Date: 2007/07/10 04:13:34 $ $Author: ericb $ +$Date: 2007/08/15 08:26:52 $ <!-- timestamp end --> +</p> +</div> -<P> -<HR> +<div id="translations"> +<h4>Translations of this page</h4> -</BODY> -</HTML> +<!-- Please keep this list alphabetical. --> +<!-- Comment what the language is for each type, i.e. de is German. --> +<!-- Write the language name in its own language (Deutsch) in the text. --> +<!-- If you add a new language here, please --> +<!-- advise [EMAIL PROTECTED] and add it to --> +<!-- - /home/www/bin/nightly-vars either TAGSLANG or WEBLANG --> +<!-- - /home/www/html/server/standards/README.translations.html --> +<!-- - one of the lists under the section "Translations Underway" --> +<!-- - if there is a translation team, you also have to add an alias --> +<!-- to mail.gnu.org:/com/mailer/aliases --> +<!-- Please also check you have the 2 letter language code right, cf. --> +<!-- <URL:http://www.w3.org/WAI/ER/IG/ert/iso639.htm> --> +<!-- Please use W3C normative character entities. --> + +<ul class="translations-list"> +<!-- English --> +<li><a href="/software/m4/m4.html">English</a> [en]</li> +</ul> +</div> +</div> +</div> +</body> +</html>
_______________________________________________ M4-patches mailing list [email protected] http://lists.gnu.org/mailman/listinfo/m4-patches
