Commit 645d7338 645d733887b9f7663525741e874768a3e24b7301 by Sergey Poznyakoff

Switch to Texinfo 5.0

* doc/texinfo/Config: Rewrite.
* doc/texinfo/Makefile.am: Use Makeinfo 5 instead of texi2htm
* doc/texinfo/gendocs_template: Remove ps
* doc/imprimatur: Upgrade.
* doc/texinfo/gendocs.sh: New file.
* doc/texinfo/rendition.texi: Remove.
* doc/texinfo/programs.texi: Bugfixes
1 parent 1224e5f8
imprimatur @ 6ddf5a88
1 Subproject commit 04255b6d5551952b4e0c94da15988f573e3e9fc4 1 Subproject commit 6ddf5a88dbe7e919f9b40427718bf73798611079
......
...@@ -52,7 +52,7 @@ final: imprimatur-final ...@@ -52,7 +52,7 @@ final: imprimatur-final
52 #EXTRA_DIST = \ 52 #EXTRA_DIST = \
53 # gendocs_template 53 # gendocs_template
54 54
55 GENDOCS=gendocs.sh 55 GENDOCS=$(srcdir)/gendocs.sh
56 TEXI2DVI=texi2dvi -t '@set $(RENDITION)' -E 56 TEXI2DVI=texi2dvi -t '@set $(RENDITION)' -E
57 57
58 .PHONY: manual 58 .PHONY: manual
...@@ -60,8 +60,7 @@ manual: ...@@ -60,8 +60,7 @@ manual:
60 TEXINPUTS=$(srcdir):$(top_srcdir)/build-aux:$(TEXINPUTS) \ 60 TEXINPUTS=$(srcdir):$(top_srcdir)/build-aux:$(TEXINPUTS) \
61 MAKEINFO="$(MAKEINFO) $(MAKEINFOFLAGS) $(AM_MAKEINFOFLAGS)" \ 61 MAKEINFO="$(MAKEINFO) $(MAKEINFOFLAGS) $(AM_MAKEINFOFLAGS)" \
62 TEXI2DVI="$(TEXI2DVI)" \ 62 TEXI2DVI="$(TEXI2DVI)" \
63 TEXI2HTML="texi2html $(AM_MAKEINFOFLAGS)" \ 63 $(GENDOCS) --no-copy-images $(PACKAGE) '$(PACKAGE_NAME) manual'
64 $(GENDOCS) --texi2html $(PACKAGE) '$(PACKAGE_NAME) manual'
65 64
66 manual.tar.bz2: manual 65 manual.tar.bz2: manual
67 tar cfj manual.tar.bz2 manual 66 tar cfj manual.tar.bz2 manual
......
...@@ -58,8 +58,6 @@ ...@@ -58,8 +58,6 @@
58 (%%ASCII_GZ_SIZE%%K gzipped characters)</a>.</li> 58 (%%ASCII_GZ_SIZE%%K gzipped characters)</a>.</li>
59 <li><a href="manual/%%PACKAGE%%.dvi.gz">TeX dvi file 59 <li><a href="manual/%%PACKAGE%%.dvi.gz">TeX dvi file
60 (%%DVI_GZ_SIZE%%K characters gzipped)</a>.</li> 60 (%%DVI_GZ_SIZE%%K characters gzipped)</a>.</li>
61 <li><a href="manual/%%PACKAGE%%.ps.gz">PostScript file
62 (%%PS_GZ_SIZE%%K characters gzipped)</a>.</li>
63 <li><a href="manual/%%PACKAGE%%.pdf">PDF file 61 <li><a href="manual/%%PACKAGE%%.pdf">PDF file
64 (%%PDF_SIZE%%K characters)</a>.</li> 62 (%%PDF_SIZE%%K characters)</a>.</li>
65 <li><a href="manual/%%PACKAGE%%.texi.tar.gz">Texinfo source 63 <li><a href="manual/%%PACKAGE%%.texi.tar.gz">Texinfo source
......
...@@ -307,14 +307,14 @@ be described later in this chapter): ...@@ -307,14 +307,14 @@ be described later in this chapter):
307 307
308 @example 308 @example
309 imap4d: Info: parsing file `/etc/mailutils.rc' 309 imap4d: Info: parsing file `/etc/mailutils.rc'
310 # 1 "/etc/mailutils.rc" 310 @hashchar{} 1 "/etc/mailutils.rc"
311 mailbox @{ 311 mailbox @{
312 # 2 "/etc/mailutils.rc" 312 @hashchar{} 2 "/etc/mailutils.rc"
313 mailbox-pattern maildir:/var/spool/mail;type=index;param=2;user=$@{user@}; 313 mailbox-pattern maildir:/var/spool/mail;type=index;param=2;user=$@{user@};
314 # 3 "/etc/mailutils.rc" 314 @hashchar{} 3 "/etc/mailutils.rc"
315 mailbox-type maildir; 315 mailbox-type maildir;
316 @}; 316 @};
317 # 6 "/etc/mailutils.rc" 317 @hashchar{} 6 "/etc/mailutils.rc"
318 include /etc/mailutils.d; 318 include /etc/mailutils.d;
319 imap4d: Info: parsing file `/etc/mailutils.d/imap4d' 319 imap4d: Info: parsing file `/etc/mailutils.d/imap4d'
320 ... 320 ...
...@@ -2524,7 +2524,7 @@ with @var{spool_path} being the full path to your mailspool directory ...@@ -2524,7 +2524,7 @@ with @var{spool_path} being the full path to your mailspool directory
2524 @item -? 2524 @item -?
2525 @itemx --help 2525 @itemx --help
2526 Display a help message. 2526 Display a help message.
2527 @itemx --usage 2527 @item --usage
2528 Display a short usage summary. 2528 Display a short usage summary.
2529 @item -V 2529 @item -V
2530 @itemx --version 2530 @itemx --version
...@@ -2860,8 +2860,8 @@ from that user's @file{mbox}. ...@@ -2860,8 +2860,8 @@ from that user's @file{mbox}.
2860 @item mail -f @var{path_to_mailbox} 2860 @item mail -f @var{path_to_mailbox}
2861 @itemx mail --file @var{path_to_mailbox} 2861 @itemx mail --file @var{path_to_mailbox}
2862 To read messages from the specified mailbox. 2862 To read messages from the specified mailbox.
2863 @itemx mail -u @var{user} 2863 @item mail -u @var{user}
2864 @item mail --user=@var{user} 2864 @itemx mail --user=@var{user}
2865 To read messages from the system mailbox belonging to @var{user}. 2865 To read messages from the system mailbox belonging to @var{user}.
2866 @end table 2866 @end table
2867 2867
...@@ -7867,7 +7867,7 @@ use UNIX globbing or extended regular expression matching, ...@@ -7867,7 +7867,7 @@ use UNIX globbing or extended regular expression matching,
7867 correspondingly. These were described in detail above. 7867 correspondingly. These were described in detail above.
7868 7868
7869 @node Dump the Database 7869 @node Dump the Database
7870 @subsubsection 7870 @subsubsection Dump the Database
7871 7871
7872 The @option{dump} subcommand dumps the database to the standard output 7872 The @option{dump} subcommand dumps the database to the standard output
7873 in a format suitable for backup or sending over the network (a 7873 in a format suitable for backup or sending over the network (a
......
1 @c This file is part of GNU Mailutils.
2 @c Copyright (C) 2001-2004, 2006-2007, 2009-2012, 2014-2015 Free
3 @c Software Foundation, Inc.
4 @c
5 @c GNU Mailutils is free software; you can redistribute it and/or
6 @c modify it under the terms of the GNU General Public License as
7 @c published by the Free Software Foundation; either version 3, or (at
8 @c your option) any later version.
9 @c
10 @c GNU Mailutils is distributed in the hope that it will be useful, but
11 @c WITHOUT ANY WARRANTY; without even the implied warranty of
12 @c MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 @c General Public License for more details.
14 @c
15 @c You should have received a copy of the GNU General Public License
16 @c along with GNU Mailutils. If not, see
17 @c <http://www.gnu.org/licenses/>.
18
19 @c This file implements Fra@,{c}ois Pinard's concept of 'renditions'.
20
21 @c ======================================================================
22 @c This document has three levels of rendition: PUBLISH, DISTRIB or PROOF,
23 @c as decided by @set symbols. The PUBLISH rendition does not show
24 @c notes or marks asking for revision. Most users will prefer having more
25 @c information, even if this information is not fully revised for adequacy,
26 @c so DISTRIB is the default for distributions. The PROOF rendition
27 @c show all marks to the point of ugliness, but is nevertheless useful to
28 @c those working on the manual itself.
29 @c ======================================================================
30
31 @c Set this symbol if you wish FIXMEs to appear in footnotes, instead
32 @c of being inserted into the text.
33 @c @set PROOF_FOOTNOTED
34
35 @ifclear PUBLISH
36 @ifclear DISTRIB
37 @ifclear PROOF
38 @set DISTRIB
39 @end ifclear
40 @end ifclear
41 @end ifclear
42
43 @ifset PUBLISH
44 @set RENDITION The book, version
45 @end ifset
46
47 @ifset DISTRIB
48 @set RENDITION FTP release, version
49 @end ifset
50
51 @ifset PROOF
52 @set RENDITION Proof reading version
53 @end ifset
54
55 @macro WRITEME
56 @ifclear PUBLISH
57 @cartouche
58 @center @emph{@strong{Editor's note:} This node is to be written.}
59 @end cartouche
60 @end ifclear
61 @end macro
62
63 @c Output marks for nodes needing revision, but not in PUBLISH rendition.
64
65 @macro UNREVISED
66 @ifclear PUBLISH
67 @cartouche
68 @emph{Editor's note:} The information in this node may be obsolete or
69 otherwise inaccurate. This message will disappear, once this node revised.
70 @end cartouche
71 @end ifclear
72 @end macro
73
74 @c Output various FIXME information only in PROOF rendition.
75
76 @macro FIXME{string}
77 @ifset PROOF
78 @sp 1
79 @cartouche
80 @strong{Editor's note:} \string\
81 @end cartouche
82 @end ifset
83 @w{}
84 @end macro
85
86 @macro deadlink{}
87 (@strong{Editor's note: dangling link})
88 @end macro
89
90 @macro FIXMEREF{text,string}
91 @ifset PROOF
92 @html
93 \text\ <span class="deadlink">\string\</span>
94 @end html
95 @ifnothtml
96 \text\ @i{\string\}
97 @end ifnothtml
98 @deadlink{}
99 @end ifset
100 @w{}
101 @end macro
102
103 @macro FIXME-ref{string}
104 @FIXMEREF{,\string\}
105 @end macro
106
107 @macro FIXME-pxref{string}
108 @FIXMEREF{see,\string\}
109 @end macro
110
111 @macro FIXME-xref{string}
112 @FIXMEREF{See,\string\}
113 @end macro