]> git.pld-linux.org Git - packages/texinfo.git/blame - texinfo-info.patch
- updated to 6.0
[packages/texinfo.git] / texinfo-info.patch
CommitLineData
0d6c66b9
JB
1--- texinfo-6.0/doc/info-stnd.texi.orig 2015-07-17 21:06:08.870188902 +0200
2+++ texinfo-6.0/doc/info-stnd.texi 2015-07-17 21:09:52.940179499 +0200
3@@ -41,9 +41,9 @@
a1ee05d3 4 license to the document, as described in section 6 of the license.
6a31755e 5 @end copying
36510611
JB
6
7-@dircategory Texinfo documentation system
8+@dircategory Texinfo documentation system:
9 @direntry
a1ee05d3 10-* info stand-alone: (info-stnd). Read Info documents without Emacs.
a1ee05d3 11+* info stand-alone: (info-stnd). Read Info documents without Emacs
36510611
JB
12 @end direntry
13
6a31755e 14 @titlepage
a1ee05d3
JB
15--- texinfo-5.1/doc/info.texi.orig 2013-06-24 18:51:07.731911536 +0200
16+++ texinfo-5.1/doc/info.texi 2013-06-24 18:53:43.138571681 +0200
17@@ -36,9 +36,9 @@
6a31755e 18 @end quotation
19 @end copying
36510611
JB
20
21-@dircategory Texinfo documentation system
22+@dircategory Texinfo documentation system:
23 @direntry
a1ee05d3
JB
24-* Info: (info). How to use the documentation browsing system.
25+* Info: (info). How to use the documentation browsing system
36510611
JB
26 @end direntry
27
6a31755e 28 @titlepage
0d6c66b9
JB
29--- texinfo-6.0/doc/texinfo.texi.orig 2015-06-26 13:55:13.000000000 +0200
30+++ texinfo-6.0/doc/texinfo.texi 2015-07-17 21:13:40.433503285 +0200
eecec284 31@@ -52,16 +52,16 @@
6a31755e 32 @end quotation
33 @end copying
88542f05 34
35-@dircategory Texinfo documentation system
36+@dircategory Texinfo documentation system:
37 @direntry
38-* Texinfo: (texinfo). The GNU documentation format.
39-* install-info: (texinfo)Invoking install-info. Update info/dir entries.
a1ee05d3
JB
40-* makeinfo: (texinfo)Invoking makeinfo. Translate Texinfo source.
41-* pod2texi: (pod2texi)Invoking pod2texi. Translate Perl POD to Texinfo.
88542f05 42-* texi2dvi: (texinfo)Format with texi2dvi. Print Texinfo documents.
bae8a3f2 43-* texi2pdf: (texinfo)PDF Output. PDF output for Texinfo.
aed1e19e 44-* pdftexi2dvi: (texinfo)PDF Output. PDF output for Texinfo.
88542f05 45-* texindex: (texinfo)Format with tex/texindex. Sort Texinfo index files.
30fb22dd
JB
46+* Texinfo: (texinfo). The GNU documentation format
47+* install-info: (texinfo)install-info. Update info/dir entries
a1ee05d3
JB
48+* makeinfo: (texinfo)makeinfo. Translate Texinfo source
49+* pod2texi: (pod2texi)pod2texi. Translate Perl POD to Texinfo.
30fb22dd 50+* texi2dvi: (texinfo)texi2dvi. Print Texinfo documents
bae8a3f2 51+* texi2pdf: (texinfo)texi2pdf. PDF output for Texinfo
a1ee05d3
JB
52+* pdftexi2dvi: (texinfo)pdftexi2dvi. PDF output for Texinfo
53+* texindex: (texinfo)tex/texindex. Sort Texinfo index files
88542f05 54 @end direntry
55
0d6c66b9
JB
56 @c Set smallbook if printing in smallbook format so the example of the
57@@ -570,8 +570,8 @@
88542f05 58 Formatting and Printing Hardcopy
59
a1ee05d3 60 * Use @TeX{}:: Use @TeX{} to format for hardcopy.
0d6c66b9
JB
61-* Format with @t{texi2dvi}:: The simplest way to format.
62-* Format with @t{tex}/@t{texindex}:: Formatting with explicit shell commands.
63+* @t{texi2dvi}:: The simplest way to format.
64+* @t{tex}/@t{texindex}:: Formatting with explicit shell commands.
a1ee05d3 65 * Print with @t{lpr}:: How to print.
0d6c66b9 66 * Within Emacs:: Printing from an Emacs shell.
88542f05 67 * Texinfo Mode Printing:: How to format and print in Texinfo mode.
0d6c66b9 68@@ -584,7 +584,7 @@
a1ee05d3 69 * @t{@@pagesizes}:: How to print with customized page sizes.
bae8a3f2
JB
70 * Cropmarks and Magnification:: How to print marks to indicate the size
71 of pages and how to print scaled up output.
72-* PDF Output:: Portable Document Format output.
73+* texi2pdf:: Portable Document Format output.
a1ee05d3 74 * Obtaining @TeX{}:: How to obtain @TeX{}.
bae8a3f2 75
0d6c66b9
JB
76 Format with @t{tex}/@t{texindex}
77@@ -595,12 +595,12 @@
a1ee05d3 78 @code{texi2any}: The Generic Translator for Texinfo
30fb22dd 79
a1ee05d3
JB
80 * Reference Implementation:: @command{texi2any}: the reference implementation.
81-* Invoking @t{texi2any}:: Running the translator from a shell.
82+* @t{texi2any}:: Running the translator from a shell.
83 * @t{texi2any} Printed Output:: Calling @command{texi2dvi}.
30fb22dd 84 * Pointer Validation:: How to check that pointers point somewhere.
a1ee05d3
JB
85 * Customization Variables:: Configuring @command{texi2any}.
86 * Internationalization of Document Strings:: Translating program-inserted text.
87-* Invoking @t{pod2texi}:: Translating Perl pod to Texinfo.
88+* @t{pod2texi}:: Translating Perl pod to Texinfo.
89 * @t{texi2html}:: An ancestor of @command{texi2any}.
90
91 Customization Variables
0d6c66b9 92@@ -633,7 +633,7 @@
e63b1e8b 93 located in other directories.
88542f05 94 * Installing Dir Entries:: How to specify what menu entry to add
e63b1e8b 95 to the Info directory.
a1ee05d3
JB
96-* Invoking @t{install-info}:: @code{install-info} options.
97+* @t{install-info}:: @code{install-info} options.
88542f05 98
30fb22dd 99 Generating HTML
88542f05 100
0d6c66b9 101@@ -977,7 +977,7 @@
a1ee05d3 102 @uref{http://tug.org/TUGboat/tb22-3/tb72beebe-pdf.pdf} have some
eecec284
JB
103 background. By default, Texinfo uses the @command{pdftex} program, an
104 extension of @TeX{}, to output PDF; see
aed1e19e
JB
105-@uref{http://tug.org/applications/pdftex}. @xref{PDF Output}.
106+@uref{http://tug.org/applications/pdftex}. @xref{texi2pdf}.
bae8a3f2 107
a1ee05d3
JB
108 @item Docbook
109 @cindex Docbook output, overview
0d6c66b9 110@@ -2572,8 +2572,7 @@
a1ee05d3 111 this, you must run the @code{texindex} command after first running the
88542f05 112 @code{tex} typesetting command; and then you must run the @code{tex}
113 command again. Or else run the @code{texi2dvi} command which
a1ee05d3
JB
114-automatically creates indices as needed (@pxref{Format with
115-@t{texi2dvi}}).
116+automatically creates indices as needed (@pxref{@t{texi2dvi}}).
88542f05 117
118 Often, when you are writing a document, you want to typeset and print
119 only part of a file to see what it will look like. You can use the
0d6c66b9 120@@ -3093,7 +3092,7 @@
a1ee05d3
JB
121 when generating Info, etc. The @code{\input} line is still ignored in
122 this processing, as well as leading blank lines.
123
124-See also the @option{--output} option in @ref{Invoking @t{texi2any}}.
125+See also the @option{--output} option in @ref{@t{texi2any}}.
126
127
128 @node @t{@@settitle}
0d6c66b9 129@@ -3726,8 +3725,8 @@
88542f05 130
131 You need to include the @code{@@set@dots{}contentsaftertitlepage}
132 commands early in the document (just after @code{@@setfilename}, for
fd409270 133-example). We recommend using @command{texi2dvi} (@pxref{Format with
a1ee05d3
JB
134-@t{texi2dvi}}) to specify this without altering the source file at
135+example). We recommend using @command{texi2dvi} (@pxref{@t{texi2dvi}})
136+to specify this without altering the source file at
137 all. For example:
138
88542f05 139 @example
0d6c66b9 140@@ -14035,8 +14034,7 @@
eecec284
JB
141 itself, but will usually be the case for up-to-date distributions of
142 the extended @TeX{} programs @command{etex} (DVI output) and
143 @command{pdftex} (PDF output). @command{texi2dvi} will use the
144-extended @TeX{}s if they are available (@pxref{Format with
145-@t{texi2dvi}}).
146+extended @TeX{}s if they are available (@pxref{@t{texi2dvi}}).
a1ee05d3
JB
147
148 In September 2006, the W3C Internationalization Activity released a
149 new recommendation for specifying languages:
0d6c66b9 150@@ -15378,8 +15376,8 @@
a1ee05d3
JB
151 some of the caveats are listed below. Thus, if you get macro-related
152 errors when producing the printed version of a manual, you might try
153 expanding the macros with @command{makeinfo} by invoking
154-@command{texi2dvi} with the @samp{-E} option (@pxref{Format with
155-@t{texi2dvi}}). Or, more reliably, eschew Texinfo macros altogether
156+@command{texi2dvi} with the @samp{-E} option (@pxref{@t{texi2dvi}}).
157+Or, more reliably, eschew Texinfo macros altogether
158 and use a language designed for macro processing, such as M4
159 (@pxref{External Macro Processors}).
160
0d6c66b9 161@@ -15775,8 +15773,8 @@
3b227dcc 162
6a31755e 163 @itemize @bullet
164 @item
a1ee05d3
JB
165-If you run @command{texi2dvi} or its variants (@pxref{Format with
166-@t{texi2dvi}}), you can pass @option{-E} and @command{texi2dvi}
167+If you run @command{texi2dvi} or its variants (@pxref{@t{texi2dvi}}),
168+you can pass @option{-E} and @command{texi2dvi}
169 will run @command{makeinfo} first to expand macros and eliminate
170 @samp{#line}.
171
0d6c66b9 172@@ -16140,8 +16138,8 @@
88542f05 173
174 @menu
a1ee05d3 175 * Use @TeX{}:: Use @TeX{} to format for hardcopy.
0d6c66b9
JB
176-* Format with @t{texi2dvi}:: The simplest way to format.
177-* Format with @t{tex}/@t{texindex}:: Formatting with explicit shell commands.
178+* @t{texi2dvi}:: The simplest way to format.
179+* @t{tex}/@t{texindex}:: Formatting with explicit shell commands.
a1ee05d3 180 * Print with @t{lpr}:: How to print.
88542f05 181 * Within Emacs:: How to format and print from an Emacs shell.
182 * Texinfo Mode Printing:: How to format and print in Texinfo mode.
0d6c66b9 183@@ -16154,7 +16152,7 @@
a1ee05d3 184 * @t{@@pagesizes}:: How to print with customized page sizes.
bae8a3f2
JB
185 * Cropmarks and Magnification:: How to print marks to indicate the size
186 of pages and how to print scaled up output.
187-* PDF Output:: Portable Document Format output.
188+* texi2pdf:: Portable Document Format output.
a1ee05d3 189 * Obtaining @TeX{}:: How to obtain @TeX{}.
bae8a3f2
JB
190 @end menu
191
0d6c66b9
JB
192@@ -16171,7 +16169,7 @@
193 in itself.
88542f05 194
195
a1ee05d3
JB
196-@node Format with @t{texi2dvi}
197+@node @t{texi2dvi}
88542f05 198 @section Format with @code{texi2dvi}
bae8a3f2 199
a1ee05d3 200 @pindex texi2dvi @r{(shell script)}
0d6c66b9 201@@ -16209,7 +16207,7 @@
a1ee05d3
JB
202 @opindex --pdf@r{, for @command{texi2dvi}}
203 @pindex pdftexi2dvi
bae8a3f2
JB
204 With the @option{--pdf} option, @command{texi2dvi} produces PDF output
205-instead of DVI (@pxref{PDF Output}), by running @command{pdftex}
206+instead of DVI (@pxref{texi2pdf}), by running @command{pdftex}
207 instead of @command{tex}. Alternatively, the command
aed1e19e 208 @command{texi2pdf} is an abbreviation for running @samp{texi2dvi
0d6c66b9
JB
209 --pdf}. The command @command{pdftexi2dvi} is also provided as a
210@@ -16263,7 +16261,7 @@
211 For a list of all the options, run @samp{texi2dvi --help}.
212
213
214-@node Format with @t{tex}/@t{texindex}
215+@node @t{tex}/@t{texindex}
216 @section Format with @code{tex}/@code{texindex}
217
218 @cindex Shell formatting with @code{tex} and @code{texindex}
219@@ -16479,7 +16477,7 @@
220
221 For example, the following commands will (probably) suffice to sort
222 the indices, format, and print this manual using the @code{texi2dvi}
223-shell script (@pxref{Format with @t{texi2dvi}}).
224+shell script (@pxref{@t{texi2dvi}}).
225
226 @example
227 @group
228@@ -16954,7 +16952,7 @@
a1ee05d3
JB
229 @xref{@t{@@small@dots{}}}, for information about commands that make
230 it easier to produce examples for a smaller manual.
88542f05 231
a1ee05d3
JB
232-@xref{Format with @t{texi2dvi}}, and @ref{Preparing for @TeX{}},
233+@xref{@t{texi2dvi}}, and @ref{Preparing for @TeX{}},
234 for other ways to format with @code{@@smallbook} that do not require
235 changing the source file.
88542f05 236
0d6c66b9 237@@ -16985,7 +16983,7 @@
88542f05 238 @end group
239 @end example
240
a1ee05d3
JB
241-@xref{Format with @t{texi2dvi}}, and @ref{Preparing for @TeX{}},
242+@xref{@t{texi2dvi}}, and @ref{Preparing for @TeX{}},
243 for other ways to format for different paper sizes that do not require
244 changing the source file.
88542f05 245
0d6c66b9 246@@ -17034,7 +17032,7 @@
a1ee05d3
JB
247 margins, you must define a new command in @file{texinfo.tex} or
248 @file{texinfo.cnf}.
88542f05 249
a1ee05d3
JB
250-@xref{Format with @t{texi2dvi}}, and @ref{Preparing for @TeX{}},
251+@xref{@t{texi2dvi}}, and @ref{Preparing for @TeX{}},
252 for other ways to specify @code{@@pagesizes} that do not require
253 changing the source file.
88542f05 254
0d6c66b9 255@@ -17100,7 +17098,7 @@
bae8a3f2
JB
256 magnifications. Be prepared to experiment.
257
258
259-@node PDF Output
260+@node texi2pdf
261 @section PDF Output
262 @cindex PDF output
0d6c66b9
JB
263 @cindex Output, in PDF
264@@ -17109,7 +17107,7 @@
bae8a3f2 265 The simplest way to generate PDF output from Texinfo source is to run
aed1e19e 266 the convenience script @command{texi2pdf} (or @command{pdftexi2dvi});
a1ee05d3
JB
267 this executes the @command{texi2dvi} script with the @option{--pdf}
268-option (@pxref{Format with @t{texi2dvi}}). If for some reason you
269+option (@pxref{@t{texi2dvi}}). If for some reason you
270 want to process the document by hand, you can run the @command{pdftex}
271 program instead of plain @command{tex}. That is, run @samp{pdftex
272 foo.texi} instead of @samp{tex foo.texi}.
0d6c66b9 273@@ -17196,12 +17194,12 @@
30fb22dd
JB
274
275 @menu
a1ee05d3
JB
276 * Reference Implementation:: @command{texi2any}: the reference implementation.
277-* Invoking @t{texi2any}:: Running the translator from a shell.
278+* @t{texi2any}:: Running the translator from a shell.
279 * @t{texi2any} Printed Output:: Calling @command{texi2dvi}.
30fb22dd 280 * Pointer Validation:: How to check that pointers point somewhere.
a1ee05d3
JB
281 * Customization Variables:: Configuring @command{texi2any}.
282 * Internationalization of Document Strings:: Translating program-inserted text.
283-* Invoking @t{pod2texi}:: Translating Perl pod to Texinfo.
284+* @t{pod2texi}:: Translating Perl pod to Texinfo.
285 * @t{texi2html}:: An ancestor of @command{texi2any}.
286 @end menu
30fb22dd 287
0d6c66b9 288@@ -17262,10 +17260,10 @@
a1ee05d3 289 @command{texi2any}.
30fb22dd 290
30fb22dd 291
a1ee05d3
JB
292-@node Invoking @t{texi2any}
293+@node @t{texi2any}
294 @section Invoking @command{texi2any}/@code{makeinfo} from a Shell
295
296-@anchor{Invoking makeinfo}
297+@anchor{makeinfo}
298 @pindex makeinfo
299 @pindex texi2any
300
0d6c66b9
JB
301@@ -17804,8 +17802,8 @@
302 @command{texi2dvi} directly.
a1ee05d3
JB
303
304 The output format options for this are @option{--dvi},
305-@option{--dvipdf}, @option{--pdf}, and @option{--ps}. @xref{Format
306-with @t{texi2dvi}}, for more details on these options and general
307+@option{--dvipdf}, @option{--pdf}, and @option{--ps}. @xref{@t{texi2dvi}},
308+for more details on these options and general
309 @command{texi2dvi} operation. In addition, the @option{--verbose},
310 @option{--silent}, and @option{--quiet} options are passed on if
311 specified; the @option{-I} and @option{-o} options are likewise passed
0d6c66b9 312@@ -17979,7 +17977,7 @@
a1ee05d3
JB
313 @cindex Options, customization variables for
314
315 The following table gives the customization variables associated with
316-some command line options. @xref{Invoking @t{texi2any}}, for the
317+some command line options. @xref{@t{texi2any}}, for the
318 meaning of the options.
319
320 @multitable @columnfractions 0.5 0.5
0d6c66b9 321@@ -18054,7 +18052,7 @@
a1ee05d3
JB
322 @itemx xml
323 These correspond to the command-line options (and
324 @code{TEXINFO_OUTPUT_FORMAT} environment variable values) of the same
325-name. @xref{Invoking @t{texi2any}}.
326+name. @xref{@t{texi2any}}.
327
328 @item debugcount
329 Instead of generating a regular output format, output the count of
0d6c66b9 330@@ -18702,7 +18700,7 @@
eecec284
JB
331
332 The following transformations are currently supported (many are used
333 in the @code{pod2texi} utility distributed with Texinfo;
334-@pxref{Invoking @t{pod2texi}}):
335+@pxref{@t{pod2texi}}):
336
337 @ftable @samp
338 @item complete_tree_nodes_menus
0d6c66b9 339@@ -18877,7 +18875,7 @@
a1ee05d3
JB
340 appropriately in many languages.
341
342
343-@node Invoking @t{pod2texi}
344+@node @t{pod2texi}
eecec284 345 @section Invoking @t{pod2texi}: Convert POD to Texinfo
a1ee05d3
JB
346
347 @pindex pod2texi
0d6c66b9 348@@ -19329,7 +19327,7 @@
e63b1e8b 349 located in other directories.
88542f05 350 * Installing Dir Entries:: How to specify what menu entry to add
e63b1e8b 351 to the Info directory.
a1ee05d3
JB
352-* Invoking @t{install-info}:: @code{install-info} options.
353+* @t{install-info}:: @code{install-info} options.
88542f05 354 @end menu
355
608fd4fd 356
0d6c66b9 357@@ -19567,7 +19565,7 @@
8beb950e
JB
358 @@dircategory Texinfo documentation system
359 @@direntry
360 * Texinfo: (texinfo). The GNU documentation format.
361-* install-info: (texinfo)Invoking install-info. @dots{}
362+* install-info: (texinfo)install-info. @dots{}
363 @dots{}
364 @@end direntry
365 @end smallexample
0d6c66b9 366@@ -19578,7 +19576,7 @@
8beb950e
JB
367 INFO-DIR-SECTION Texinfo documentation system
368 START-INFO-DIR-ENTRY
369 * Texinfo: (texinfo). The GNU documentation format.
370-* install-info: (texinfo)Invoking install-info. @dots{}
371+* install-info: (texinfo)install-info. @dots{}
372 @dots{}
373 END-INFO-DIR-ENTRY
374 @end smallexample
0d6c66b9 375@@ -19600,7 +19598,7 @@
8beb950e
JB
376 most others. Description for individual utilities best start in
377 column 48, where possible. For more information about formatting see
378 the @samp{--calign}, @samp{--align}, and @samp{--max-width} options in
a1ee05d3
JB
379-@ref{Invoking @t{install-info}}.
380+@ref{@t{install-info}}.
8beb950e
JB
381
382 If you use @code{@@dircategory} more than once in the Texinfo source,
383 each usage specifies the `current' category; any subsequent
0d6c66b9 384@@ -19635,7 +19633,7 @@
e63b1e8b 385 traditional @command{man} system.
88542f05 386
387
a1ee05d3
JB
388-@node Invoking @t{install-info}
389+@node @t{install-info}
e63b1e8b 390 @subsection Invoking @command{install-info}
88542f05 391
a1ee05d3 392 @pindex install-info
0d6c66b9
JB
393@@ -19901,7 +19901,7 @@
394 @pindex html32.pm
395 Some known exceptions to HTML@tie{}3.2 (using
396 @samp{--init-file=html32.pm} produces strict HTML@tie{}3.2 output;
397-@pxref{Invoking @t{texi2any}}):
398+@pxref{@t{texi2any}}):
399
400 @enumerate
401 @item
402@@ -20005,7 +20003,7 @@
a1ee05d3
JB
403 @code{CASE_INSENSITIVE_FILENAMES}.
404
405 It is also possible to split at chapters or sections with
406-@option{--split} (@pxref{Invoking @t{texi2any}}). In that case,
407+@option{--split} (@pxref{@t{texi2any}}). In that case,
408 the file names are constructed after the name of the node associated
409 with the relevant sectioning command. Also, unless
410 @option{--no-node-files} is specified, a redirection file is output
This page took 0.120846 seconds and 4 git commands to generate.