1 |
ulm 08/11/30 21:28:55 |
2 |
|
3 |
Added: elisp-manual-18.1.03-direntry.patch |
4 |
elisp-manual-21.2.8-fix-texinfo.patch |
5 |
elisp-manual-18.1.03-fix-texinfo.patch |
6 |
elisp-manual-21.2.8-direntry.patch |
7 |
Log: |
8 |
Build Info files from Texinfo source. |
9 |
Include version number in install location. |
10 |
Add retro Elisp manual in SLOT 18. |
11 |
(Portage version: 2.2_rc16/cvs/Linux 2.6.27-gentoo-r4 i686) |
12 |
|
13 |
Revision Changes Path |
14 |
1.1 app-doc/elisp-manual/files/elisp-manual-18.1.03-direntry.patch |
15 |
|
16 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/elisp-manual/files/elisp-manual-18.1.03-direntry.patch?rev=1.1&view=markup |
17 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/elisp-manual/files/elisp-manual-18.1.03-direntry.patch?rev=1.1&content-type=text/plain |
18 |
|
19 |
Index: elisp-manual-18.1.03-direntry.patch |
20 |
=================================================================== |
21 |
--- elisp-orig/elisp.texi |
22 |
+++ elisp/elisp.texi |
23 |
@@ -1,8 +1,13 @@ |
24 |
\input texinfo @c -*-texinfo-*- |
25 |
@c %**start of header |
26 |
-@setfilename elisp |
27 |
+@setfilename elisp18.info |
28 |
@settitle GNU Emacs Lisp Reference Manual |
29 |
@c %**end of header |
30 |
|
31 |
+@dircategory Emacs |
32 |
+@direntry |
33 |
+* Elisp 18: (elisp18). The Emacs Lisp Reference Manual for Emacs 18. |
34 |
+@end direntry |
35 |
+ |
36 |
@c ================================================================ |
37 |
@c THIS file has the new style title page commands. |
38 |
|
39 |
|
40 |
|
41 |
1.1 app-doc/elisp-manual/files/elisp-manual-21.2.8-fix-texinfo.patch |
42 |
|
43 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/elisp-manual/files/elisp-manual-21.2.8-fix-texinfo.patch?rev=1.1&view=markup |
44 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/elisp-manual/files/elisp-manual-21.2.8-fix-texinfo.patch?rev=1.1&content-type=text/plain |
45 |
|
46 |
Index: elisp-manual-21.2.8-fix-texinfo.patch |
47 |
=================================================================== |
48 |
Change all occurences of @strong{Note:} to avoid makeinfo warnings and |
49 |
spurious cross references. This is a backport of the following change: |
50 |
|
51 |
2003-09-26 Richard M. Stallman <rms@×××.org> |
52 |
|
53 |
* buffers.texi, commands.texi, debugging.texi, eval.texi: |
54 |
* loading.texi, minibuf.texi, text.texi, variables.texi: |
55 |
Avoid @strong{Note:}. |
56 |
|
57 |
--- elisp-orig/buffers.texi |
58 |
+++ elisp/buffers.texi |
59 |
@@ -107,5 +107,5 @@ |
60 |
that, you must use the functions described in @ref{Displaying Buffers}. |
61 |
|
62 |
- @strong{Note:} Lisp functions that change to a different current buffer |
63 |
+ @strong{Warning:} Lisp functions that change to a different current buffer |
64 |
should not depend on the command loop to set it back afterwards. |
65 |
Editing commands written in Emacs Lisp can be called from other programs |
66 |
--- elisp-orig/commands.texi |
67 |
+++ elisp/commands.texi |
68 |
@@ -2018,5 +2018,5 @@ |
69 |
function. |
70 |
|
71 |
-@strong{Note:} Don't bind this variable with @code{let}. It is often |
72 |
+@strong{Warning:} Don't bind this variable with @code{let}. It is often |
73 |
buffer-local, and if you bind it around reading input (which is exactly |
74 |
when you @emph{would} bind it), switching buffers asynchronously while |
75 |
--- elisp-orig/debugging.texi |
76 |
+++ elisp/debugging.texi |
77 |
@@ -216,5 +216,5 @@ |
78 |
@code{debug-on-entry} always returns @var{function-name}. |
79 |
|
80 |
-@strong{Note:} if you redefine a function after using |
81 |
+@strong{Warning:} if you redefine a function after using |
82 |
@code{debug-on-entry} on it, the code to enter the debugger is discarded |
83 |
by the redefinition. In effect, redefining the function cancels |
84 |
--- elisp-orig/eval.texi |
85 |
+++ elisp/eval.texi |
86 |
@@ -589,5 +589,5 @@ |
87 |
values. Loading a file also does evaluation (@pxref{Loading}). |
88 |
|
89 |
- @strong{Note:} it is generally cleaner and more flexible to store a |
90 |
+ It is generally cleaner and more flexible to store a |
91 |
function in a data structure, and call it with @code{funcall} or |
92 |
@code{apply}, than to store an expression in the data structure and |
93 |
--- elisp-orig/loading.texi |
94 |
+++ elisp/loading.texi |
95 |
@@ -149,5 +149,5 @@ |
96 |
functions should use @code{read}. |
97 |
|
98 |
-@strong{Note:} Instead of using this variable, it is cleaner to use |
99 |
+Instead of using this variable, it is cleaner to use |
100 |
another, newer feature: to pass the function as the @var{read-function} |
101 |
argument to @code{eval-region}. @xref{Eval}. |
102 |
--- elisp-orig/minibuf.texi |
103 |
+++ elisp/minibuf.texi |
104 |
@@ -1064,6 +1064,6 @@ |
105 |
case, point goes at the beginning of @var{initial}. The default for |
106 |
@var{initial} is @code{nil}---don't insert any file name. To see what |
107 |
-@var{initial} does, try the command @kbd{C-x C-v}. @strong{Note:} we |
108 |
-recommend using @var{default} rather than @var{initial} in most cases. |
109 |
+@var{initial} does, try the command @kbd{C-x C-v}. @strong{Please note:} |
110 |
+we recommend using @var{default} rather than @var{initial} in most cases. |
111 |
|
112 |
Here is an example: |
113 |
--- elisp-orig/text.texi |
114 |
+++ elisp/text.texi |
115 |
@@ -3694,5 +3694,5 @@ |
116 |
the body of a @code{combine-after-change-calls} form. |
117 |
|
118 |
-@strong{Note:} If the changes you combine occur in widely scattered |
119 |
+@strong{Warning:} If the changes you combine occur in widely scattered |
120 |
parts of the buffer, this will still work, but it is not advisable, |
121 |
because it may lead to inefficient behavior for some change hook |
122 |
--- elisp-orig/variables.texi |
123 |
+++ elisp/variables.texi |
124 |
@@ -1290,5 +1290,5 @@ |
125 |
Displays}. |
126 |
|
127 |
-@strong{Note:} Do not use @code{make-local-variable} for a hook |
128 |
+@strong{Warning:} Do not use @code{make-local-variable} for a hook |
129 |
variable. Instead, use @code{make-local-hook}. @xref{Hooks}. |
130 |
@end deffn |
131 |
|
132 |
|
133 |
|
134 |
1.1 app-doc/elisp-manual/files/elisp-manual-18.1.03-fix-texinfo.patch |
135 |
|
136 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/elisp-manual/files/elisp-manual-18.1.03-fix-texinfo.patch?rev=1.1&view=markup |
137 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/elisp-manual/files/elisp-manual-18.1.03-fix-texinfo.patch?rev=1.1&content-type=text/plain |
138 |
|
139 |
Index: elisp-manual-18.1.03-fix-texinfo.patch |
140 |
=================================================================== |
141 |
--- elisp-orig/display.texi |
142 |
+++ elisp/display.texi |
143 |
@@ -484,5 +484,5 @@ |
144 |
|
145 |
@quotation |
146 |
-@strong{Note:} in version 18, this function is named |
147 |
+@strong{Please note:} in version 18, this function is named |
148 |
@code{blink-paren-hook}, but since it is not called with the standard |
149 |
convention for hooks, it is being renamed to @code{blink-paren-function} |
150 |
--- elisp-orig/elisp.texi |
151 |
+++ elisp/elisp.texi |
152 |
@@ -112,5 +112,5 @@ |
153 |
@page |
154 |
|
155 |
-@node Top, Introduction, (dir), (dir) |
156 |
+@node Top, License, (dir), (dir) |
157 |
|
158 |
@ifinfo |
159 |
--- elisp-orig/files.texi |
160 |
+++ elisp/files.texi |
161 |
@@ -189,6 +189,6 @@ |
162 |
appended to get an unused name. See also @ref{Creating Buffers}. |
163 |
|
164 |
-@strong{Note:} @code{create-file-buffer} does @emph{not} associate the |
165 |
-new buffer with a file and does not make it the current buffer. |
166 |
+@strong{Please note:} @code{create-file-buffer} does @emph{not} associate |
167 |
+the new buffer with a file and does not make it the current buffer. |
168 |
|
169 |
@example |
170 |
--- elisp-orig/help.texi |
171 |
+++ elisp/help.texi |
172 |
@@ -252,6 +252,6 @@ |
173 |
@end table |
174 |
|
175 |
-@strong{Note:} each @samp{\} must be doubled when written in a string in |
176 |
-Emacs Lisp. |
177 |
+@strong{Please note:} each @samp{\} must be doubled when written in a |
178 |
+string in Emacs Lisp. |
179 |
|
180 |
Here are examples of the special substrings: |
181 |
--- elisp-orig/hooks.texi |
182 |
+++ elisp/hooks.texi |
183 |
@@ -12,5 +12,5 @@ |
184 |
|
185 |
@quotation |
186 |
-@strong{Note:} in version 19, @code{blink-paren-hook} and |
187 |
+@strong{Please note:} in version 19, @code{blink-paren-hook} and |
188 |
@code{auto-fill-hook} are renamed to @code{blink-paren-function} and |
189 |
@code{auto-fill-function} respectively, since they are not called by the |
190 |
--- elisp-orig/markers.texi |
191 |
+++ elisp/markers.texi |
192 |
@@ -364,6 +364,6 @@ |
193 |
The old value of the mark is @emph{not} pushed onto the mark ring. |
194 |
|
195 |
- @strong{Note:} use this function only if you want the user to see that |
196 |
-the mark has moved, and you want the previous mark position to be lost. |
197 |
+ @strong{Please note:} use this function only if you want the user to see |
198 |
+that the mark has moved, and you want the previous mark position to be lost. |
199 |
Normally, when a new mark is set, the old one should go on the |
200 |
@code{mark-ring}, which is why most applications should use |
201 |
--- elisp-orig/os.texi |
202 |
+++ elisp/os.texi |
203 |
@@ -90,5 +90,5 @@ |
204 |
@end defopt |
205 |
|
206 |
-@node Init File, Terminal-Specific, Start-Up Summary, Starting Up |
207 |
+@node Init File, Terminal-Specific, Start-up Summary, Starting Up |
208 |
@subsection The Init File: @file{.emacs} |
209 |
@cindex init file |
210 |
@@ -688,5 +688,5 @@ |
211 |
are swapped and the characters @kbd{C-q} and @kbd{C-^} are swapped. |
212 |
After executing this function, typing @kbd{C-\} has all the usual |
213 |
-effects of typing @kbd{C-s}, and vice versa. (@xref{Flow Control} for |
214 |
+effects of typing @kbd{C-s}, and vice versa. (@xref{Flow Control}, for |
215 |
more information on this subject.) |
216 |
|
217 |
@@ -743,6 +743,6 @@ |
218 |
you will have to start Emacs afresh to make this take effect. |
219 |
|
220 |
-@strong{Note:} In version 19, @code{baud-rate} is a variable so that you |
221 |
-can change it conveniently within Emacs. |
222 |
+@strong{Please note:} In version 19, @code{baud-rate} is a variable so |
223 |
+that you can change it conveniently within Emacs. |
224 |
@end defun |
225 |
|
226 |
--- elisp-orig/positions.texi |
227 |
+++ elisp/positions.texi |
228 |
@@ -75,5 +75,5 @@ |
229 |
current buffer. This is @code{(1+ (buffer-size))}, unless narrowing is |
230 |
in effect, in which case it is the position of the end of the region |
231 |
-that you narrowed to. (@xref{Narrowing}). |
232 |
+that you narrowed to. (@xref{Narrowing}.) |
233 |
@end defun |
234 |
|
235 |
@@ -745,5 +745,5 @@ |
236 |
last of @var{forms}, or @code{nil} if no forms were given. |
237 |
|
238 |
-@strong{Note:} it is easy to make a mistake when using |
239 |
+@strong{Caution:} it is easy to make a mistake when using |
240 |
@code{save-restriction}. Read the entire description here before you |
241 |
try it. |
242 |
--- elisp-orig/processes.texi |
243 |
+++ elisp/processes.texi |
244 |
@@ -90,8 +90,8 @@ |
245 |
supplied to @var{program} as separate command line arguments. Wildcard |
246 |
characters and other shell constructs are not allowed in these strings, |
247 |
-since they are passed directly to the specified program. @strong{Note:} |
248 |
-the argument @var{program} contains only the name of the program; it may |
249 |
-not contain any command-line arguments. Such arguments must be provided |
250 |
-via @var{args}. |
251 |
+since they are passed directly to the specified program. |
252 |
+@strong{Please note:} the argument @var{program} contains only the name |
253 |
+of the program; it may not contain any command-line arguments. Such |
254 |
+arguments must be provided via @var{args}. |
255 |
|
256 |
The subprocess gets its current directory from the value of |
257 |
--- elisp-orig/searching.texi |
258 |
+++ elisp/searching.texi |
259 |
@@ -292,10 +292,10 @@ |
260 |
@end table |
261 |
|
262 |
-@strong{Note:} for historical compatibility, special characters are treated as |
263 |
-ordinary ones if they are in contexts where their special meanings make no |
264 |
-sense. For example, @samp{*foo} treats @samp{*} as ordinary since there is |
265 |
-no preceding expression on which the @samp{*} can act. It is poor practice |
266 |
-to depend on this behavior; better to quote the special character anyway, |
267 |
-regardless of where it appears.@refill |
268 |
+@strong{Please note:} for historical compatibility, special characters |
269 |
+are treated as ordinary ones if they are in contexts where their special |
270 |
+meanings make no sense. For example, @samp{*foo} treats @samp{*} as |
271 |
+ordinary since there is no preceding expression on which the @samp{*} |
272 |
+can act. It is poor practice to depend on this behavior; better to quote |
273 |
+the special character anyway, regardless of where it appears.@refill |
274 |
|
275 |
For the most part, @samp{\} followed by any character matches only |
276 |
--- elisp-orig/strings.texi |
277 |
+++ elisp/strings.texi |
278 |
@@ -621,5 +621,5 @@ |
279 |
The definition of a word is any sequence of consecutive characters |
280 |
that are assigned to the word constituent category in the current syntax |
281 |
-table (@xref{Syntax Class Table}). |
282 |
+table (@pxref{Syntax Class Table}). |
283 |
|
284 |
When the argument to @code{capitalize} is a character, @code{capitalize} |
285 |
--- elisp-orig/variables.texi |
286 |
+++ elisp/variables.texi |
287 |
@@ -425,5 +425,5 @@ |
288 |
of @var{symbol} to the result, provided @var{value} is given. |
289 |
|
290 |
-@strong{Note:} don't use @code{defconst} for user option variables in |
291 |
+Don't use @code{defconst} for user option variables in |
292 |
libraries that are not normally loaded. The user should be able to |
293 |
specify a value for such a variable in the @file{.emacs} file, so that |
294 |
|
295 |
|
296 |
|
297 |
1.1 app-doc/elisp-manual/files/elisp-manual-21.2.8-direntry.patch |
298 |
|
299 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/elisp-manual/files/elisp-manual-21.2.8-direntry.patch?rev=1.1&view=markup |
300 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/elisp-manual/files/elisp-manual-21.2.8-direntry.patch?rev=1.1&content-type=text/plain |
301 |
|
302 |
Index: elisp-manual-21.2.8-direntry.patch |
303 |
=================================================================== |
304 |
--- elisp-manual-21-2.8-orig/elisp.texi |
305 |
+++ elisp-manual-21-2.8/elisp.texi |
306 |
@@ -1,11 +1,11 @@ |
307 |
\input texinfo @c -*-texinfo-*- |
308 |
@c %**start of header |
309 |
-@setfilename elisp |
310 |
+@setfilename elisp21.info |
311 |
@settitle GNU Emacs Lisp Reference Manual |
312 |
@c %**end of header |
313 |
|
314 |
-@dircategory Editors |
315 |
+@dircategory Emacs |
316 |
@direntry |
317 |
-* Elisp: (elisp). The Emacs Lisp Reference Manual. |
318 |
+* Elisp 21: (elisp21). The Emacs Lisp Reference Manual for Emacs 21. |
319 |
@end direntry |