Hello Karl,
I was looking at getting updated files into the Autoconf repo, and found
some really minor glitches in standards.texi. Please consider the patch
below. I noted that with it, the git links to config.guess and
config.sub work from within the info file, but not the PDF, as the
latter translates ';' to '%3b'. Not sure whether that is a bug in
texinfo.tex or in gitweb.
Thanks,
Ralf
2008-03-28 Ralf Wildenhues <[EMAIL PROTECTED]>
* standards.texi: Fix links to config and gnulib repos, add some
`@/'.
diff --git a/doc/standards.texi b/doc/standards.texi
index 6b4c774..4cb5ed3 100644
--- a/doc/standards.texi
+++ b/doc/standards.texi
@@ -307,7 +307,7 @@ technique.
@cindex GUILE
The standard extensibility interpreter for GNU software is GUILE
-(@uref{http://www.gnu.org/software/guile/}), which implements the
+(@uref{http://www.gnu.org/@/software/@/guile/}), which implements the
language Scheme (an especially clean and simple dialect of Lisp). We
don't reject programs written in other ``scripting languages'' such as
Perl and Python, but using GUILE is very important for the overall
@@ -1013,10 +1013,10 @@ abbreviation as usual, as in the examples below.
@table @asis
@item GPL
-GNU General Public License, @url{http://www.gnu.org/licenses/gpl.html}.
+GNU General Public License, @url{http://www.gnu.org/@/licenses/@/gpl.html}.
@item LGPL
-GNU Lesser General Public License, @url{http://www.gnu.org/licenses/lgpl.html}.
+GNU Lesser General Public License,
@url{http://www.gnu.org/@/licenses/@/lgpl.html}.
@item GPL/Guile
GNU GPL with the exception for Guile; for example, GPLv3+/Guile means
@@ -1026,47 +1026,47 @@ GNU GPL with the exception for Ada.
@item Apache
The Apache Software Foundation license,
[EMAIL PROTECTED]://www.apache.org/licenses}.
[EMAIL PROTECTED]://www.apache.org/@/licenses}.
@item Artistic
-The Artistic license used for Perl, @url{http://www.perlfoundation.org/legal}.
+The Artistic license used for Perl,
@url{http://www.perlfoundation.org/@/legal}.
@item Expat
-The Expat license, @url{http://www.jclark.com/xml/copying.txt}.
+The Expat license, @url{http://www.jclark.com/@/xml/@/copying.txt}.
@item MPL
-The Mozilla Public License, @url{http://www.mozilla.org/MPL/}.
+The Mozilla Public License, @url{http://www.mozilla.org/@/MPL/}.
@item OBSD
The original (4-clause) BSD license, incompatible with the GNU GPL
[EMAIL PROTECTED]://www.xfree86.org/3.3.6/COPYRIGHT2.html#6}.
[EMAIL PROTECTED]://www.xfree86.org/@/3.3.6/@/COPYRIGHT2.html#6}.
@item PHP
-The license used for PHP, @url{http://www.php.net/license/}.
+The license used for PHP, @url{http://www.php.net/@/license/}.
@item public domain
The non-license that is being in the public domain,
[EMAIL PROTECTED]://www.gnu.org/licenses/license-list.html#PublicDomain}.
[EMAIL PROTECTED]://www.gnu.org/@/licenses/@/license-list.html#PublicDomain}.
@item Python
-The license for Python, @url{http://www.python.org/2.0.1/license.html}.
+The license for Python, @url{http://www.python.org/@/2.0.1/@/license.html}.
@item RBSD
The revised (3-clause) BSD, compatible with the GNU GPL,
[EMAIL PROTECTED]://www.xfree86.org/3.3.6/COPYRIGHT2.html#5}.
[EMAIL PROTECTED]://www.xfree86.org/@/3.3.6/@/COPYRIGHT2.html#5}.
@item X11
The simple non-copyleft license used for most versions of the X Window
-system, @url{http://www.xfree86.org/3.3.6/COPYRIGHT2.html#3}.
+system, @url{http://www.xfree86.org/@/3.3.6/@/COPYRIGHT2.html#3}.
@item Zlib
-The license for Zlib, @url{http://www.gzip.org/zlib/zlib_license.html}.
+The license for Zlib, @url{http://www.gzip.org/@/zlib/@/zlib_license.html}.
@end table
More information about these licenses and many more are on the GNU
licensing web pages,
[EMAIL PROTECTED]://www.gnu.org/licenses/license-list.html}.
[EMAIL PROTECTED]://www.gnu.org/@/licenses/@/license-list.html}.
@node --help
@@ -2855,7 +2855,7 @@ void error (int status, int errnum, const char *format,
...);
A simple way to use the Gnulib error module is to obtain the two
source files @file{error.c} and @file{error.h} from the Gnulib library
source code repository at
[EMAIL PROTECTED]://savannah.gnu.org/cgi-bin/viewcvs/gnulib/gnulib/lib/}.
[EMAIL PROTECTED]://git.savannah.gnu.org/@/gitweb/@/?p=gnulib.git}.
Here's a sample use:
@example
@@ -3846,7 +3846,7 @@ The @code{configure} script needs to be able to decode
all plausible
alternatives for how to describe a machine. Thus,
@samp{athlon-pc-gnu/linux} would be a valid alias. There is a shell
script called
[EMAIL
PROTECTED]://savannah.gnu.org/@/cgi-bin/@/viewcvs/@/*checkout*/@/config/@/config/@/config.sub,
[EMAIL
PROTECTED]://git.savannah.gnu.org/@/gitweb/@/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD,
@file{config.sub}} that you can use as a subroutine to validate system
types and canonicalize aliases.
@@ -3857,7 +3857,7 @@ plain @var{buildtype} argument. For example,
@samp{configure
i686-pc-linux-gnu}. When the build type is not specified by an option
or argument, the @code{configure} script should normally guess it using
the shell script
[EMAIL
PROTECTED]://savannah.gnu.org/@/cgi-bin/@/viewcvs/@/*checkout*/@/config/@/config/@/config.guess,
[EMAIL
PROTECTED]://git.savannah.gnu.org/@/gitweb/@/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD,
@file{config.guess}}.
@cindex optional features, configure-time
@@ -4062,9 +4062,9 @@ advertise them to new potential customers, or to give the
public the
idea that their existence is ethical.
The GNU definition of free software is found on the GNU web site at
[EMAIL PROTECTED]://www.gnu.org/philosophy/free-sw.html}, and the definition
[EMAIL PROTECTED]://www.gnu.org/@/philosophy/@/free-sw.html}, and the definition
of free documentation is found at
[EMAIL PROTECTED]://www.gnu.org/philosophy/free-doc.html}. The terms ``free''
[EMAIL PROTECTED]://www.gnu.org/@/philosophy/@/free-doc.html}. The terms
``free''
and ``non-free'', used in this document, refer to those definitions.
A list of important licenses and whether they qualify as free is in