|
View:
New views
4 Messages
—
Rating Filter:
Alert me
|
|
|
Fix a couple of links in standards.texiHello 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 <Ralf.Wildenhues@...> * 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, -@url{http://www.apache.org/licenses}. +@url{http://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 -@url{http://www.xfree86.org/3.3.6/COPYRIGHT2.html#6}. +@url{http://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, -@url{http://www.gnu.org/licenses/license-list.html#PublicDomain}. +@url{http://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, -@url{http://www.xfree86.org/3.3.6/COPYRIGHT2.html#5}. +@url{http://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, -@url{http://www.gnu.org/licenses/license-list.html}. +@url{http://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 -@uref{http://savannah.gnu.org/cgi-bin/viewcvs/gnulib/gnulib/lib/}. +@uref{http://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 -@uref{http://savannah.gnu.org/@/cgi-bin/@/viewcvs/@/*checkout*/@/config/@/config/@/config.sub, +@uref{http://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 -@uref{http://savannah.gnu.org/@/cgi-bin/@/viewcvs/@/*checkout*/@/config/@/config/@/config.guess, +@uref{http://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 -@url{http://www.gnu.org/philosophy/free-sw.html}, and the definition +@url{http://www.gnu.org/@/philosophy/@/free-sw.html}, and the definition of free documentation is found at -@url{http://www.gnu.org/philosophy/free-doc.html}. The terms ``free'' +@url{http://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 |
|
|
Re: Fix a couple of links in standards.texi * standards.texi: Fix links to config and gnulib repos, add some `@/'.
Thanks, I installed it. the git links to config.guess and config.sub work from within the info file, I thought about that, but since the CVS links still worked, I just left it. I suppose it's preferable to link to the source of the source, though. but not the PDF, as the latter translates ';' to '%3b'. Not sure whether that is a bug in texinfo.tex or in gitweb. texinfo.tex does not do any %xx translation. karl |
|
|
Re: Fix a couple of links in standards.texiHello Karl,
* Karl Berry wrote on Mon, Mar 31, 2008 at 12:38:26AM CEST: > > the git links to config.guess and > config.sub work from within the info file, > > I thought about that, but since the CVS links still worked, I just left > it. I suppose it's preferable to link to the source of the source, > though. It's preferable to link to up to date sources. But I see the you did install the links to the git sources, so I'm not sure what you meant with the above sentence. Cheers, Ralf |
|
|
Re: Fix a couple of links in standards.texi It's preferable to link to up to date sources.
At one time I was under the impression that the CVS repos mirrored the git repos and were up to date, just read only. I'm still not sure if that's never the case, sometimes the case, or always the case. Anyway, whatever. Thanks, k |
| Free embeddable forum powered by Nabble | Forum Help |