]>
Commit | Line | Data |
---|---|---|
1b5dcea5 | 1 | diff -uNr mutt-1.4.orig/ChangeLog.nntp mutt-1.4/ChangeLog.nntp |
2 | --- mutt-1.4.orig/ChangeLog.nntp Thu Jan 1 01:00:00 1970 | |
3 | +++ mutt-1.4/ChangeLog.nntp Sun Nov 3 21:57:20 2002 | |
4 | @@ -0,0 +1,422 @@ | |
5 | +* Wed May 29 2002 Vsevolod Volkov <vvv@mutt.org.ua> | |
6 | +- update to 1.4 | |
7 | + | |
8 | +* Thu May 2 2002 Vsevolod Volkov <vvv@mutt.org.ua> | |
9 | +- update to 1.3.99 | |
10 | + | |
11 | +* Wed Mar 13 2002 Vsevolod Volkov <vvv@mutt.org.ua> | |
12 | +- update to 1.3.28 | |
13 | +- fixed SIGSEGV in <get-message>, <get-parent>, <get-children>, | |
14 | + <reconstruct-thread> functions | |
15 | +- fixed message about nntp reconnect | |
16 | +- fixed <attach-news-message> function using browser | |
17 | +- added support of Followup-To: poster | |
18 | +- added %n (new articles) in group_index_format | |
19 | +- posting articles without inews by default | |
20 | + | |
21 | +* Wed Jan 23 2002 Vsevolod Volkov <vvv@mutt.org.ua> | |
22 | +- update to 1.3.27 | |
23 | + | |
24 | +* Fri Jan 18 2002 Vsevolod Volkov <vvv@mutt.org.ua> | |
25 | +- update to 1.3.26 | |
26 | + | |
27 | +* Thu Jan 3 2002 Vsevolod Volkov <vvv@mutt.org.ua> | |
28 | +- update to 1.3.25 | |
29 | +- accelerated speed of access to news->newsgroups hash (by <gul@gul.kiev.ua>) | |
30 | +- added default content disposition | |
31 | + | |
32 | +* Mon Dec 3 2001 Vsevolod Volkov <vvv@mutt.org.ua> | |
33 | +- update to 1.3.24 | |
34 | + | |
35 | +* Fri Nov 9 2001 Vsevolod Volkov <vvv@mutt.org.ua> | |
36 | +- update to 1.3.23.2 | |
37 | +- fixed segfault if mutt_conn_find() returns null | |
38 | + | |
39 | +* Wed Oct 31 2001 Vsevolod Volkov <vvv@mutt.org.ua> | |
40 | +- update to 1.3.23.1 | |
41 | +- added support of LISTGROUP command | |
42 | +- added support for servers with broken overview | |
43 | +- disabled <flag-message> function on news server | |
44 | +- fixed error storing bad authentication information | |
45 | + | |
46 | +* Wed Oct 10 2001 Vsevolod Volkov <vvv@mutt.org.ua> | |
47 | +- update to 1.3.23 | |
48 | +- fixed typo in buffy.c | |
49 | +- added substitution of %s parameter in $inews variable | |
50 | + | |
51 | +* Fri Aug 31 2001 Vsevolod Volkov <vvv@mutt.org.ua> | |
52 | +- update to 1.3.22.1 | |
53 | +- update to 1.3.22 | |
54 | + | |
55 | +* Thu Aug 23 2001 Vsevolod Volkov <vvv@mutt.org.ua> | |
56 | +- update to 1.3.21 | |
57 | + | |
58 | +* Wed Jul 25 2001 Vsevolod Volkov <vvv@mutt.org.ua> | |
59 | +- update to 1.3.20 | |
60 | +- removed 'server-hook', use 'account-hook' instead | |
61 | +- fixed error opening NNTP server without newsgroup using -f option | |
62 | + | |
63 | +* Fri Jun 8 2001 Vsevolod Volkov <vvv@mutt.org.ua> | |
64 | +- update to 1.3.19 | |
65 | + | |
66 | +* Sat May 5 2001 Vsevolod Volkov <vvv@mutt.org.ua> | |
67 | +- update to 1.3.18 | |
68 | +- fixed typo in nntp_attempt_features() | |
69 | +- changed algorithm of XGTITLE command testing | |
70 | +- disabled writing of NNTP password in debug file | |
71 | +- fixed reading and writing of long newsrc lines | |
72 | +- changed checking of last line while reading lines from server | |
73 | +- fixed possible buffer overrun in nntp_parse_newsrc_line() | |
74 | +- removed checking of XHDR command | |
75 | +- compare NNTP return codes without trailing space | |
76 | + | |
77 | +* Thu Mar 29 2001 Vsevolod Volkov <vvv@mutt.org.ua> | |
78 | +- update to 1.3.17 | |
79 | +- support for 'LIST NEWSGROUPS' command to read descriptions | |
80 | + | |
81 | +* Fri Mar 2 2001 Vsevolod Volkov <vvv@mutt.org.ua> | |
82 | +- update to 1.3.16 | |
83 | + | |
84 | +* Wed Feb 14 2001 Vsevolod Volkov <vvv@mutt.org.ua> | |
85 | +- update to 1.3.15 | |
86 | + | |
87 | +* Sun Jan 28 2001 Vsevolod Volkov <vvv@mutt.org.ua> | |
88 | +- update to 1.3.14 | |
89 | +- show number of tagged messages patch from Felix von Leitner <leitner@fefe.de> | |
90 | + | |
91 | +* Sun Dec 31 2000 Vsevolod Volkov <vvv@mutt.org.ua> | |
92 | +- update to 1.3.13 | |
93 | + | |
94 | +* Sat Dec 30 2000 Vsevolod Volkov <vvv@mutt.org.ua> | |
95 | +- Fixed problem if last article in group is deleted | |
96 | + | |
97 | +* Fri Dec 22 2000 Vsevolod Volkov <vvv@mutt.org.ua> | |
98 | +- Fixed checking of XGTITLE command on some servers | |
99 | + | |
100 | +* Mon Dec 18 2000 Vsevolod Volkov <vvv@mutt.org.ua> | |
101 | +- Added \r in AUTHINFO commands | |
102 | + | |
103 | +* Mon Nov 27 2000 Vsevolod Volkov <vvv@mutt.org.ua> | |
104 | +- update to 1.3.12 | |
105 | + | |
106 | +* Wed Nov 1 2000 Vsevolod Volkov <vvv@mutt.org.ua> | |
107 | +- update to 1.3.11 | |
108 | +- fixed error opening newsgroup from mutt started with -g or -G | |
109 | + | |
110 | +* Thu Oct 12 2000 Vsevolod Volkov <vvv@mutt.org.ua> | |
111 | +- update to 1.3.10 | |
112 | +- hotkey 'G' (get-message) replaced with '^G' | |
113 | + | |
114 | +* Thu Sep 21 2000 Vsevolod Volkov <vvv@mutt.org.ua> | |
115 | +- update to 1.3.9 | |
116 | +- changed delay displaying error messages from 1 to 2 seconds | |
117 | +- fixed error compiling with nntp and without imap | |
118 | + | |
119 | +* Wed Sep 6 2000 Vsevolod Volkov <vvv@mutt.org.ua> | |
120 | +- fixed catchup in index | |
121 | +- fixed nntp_open_mailbox() | |
122 | + | |
123 | +* Sat Sep 2 2000 Vsevolod Volkov <vvv@mutt.org.ua> | |
124 | +- functions <edit> and <delete-entry> disabled | |
125 | +- format of news mailbox names changed to url form | |
126 | +- option nntp_attempts removed | |
127 | +- option reconnect_news renamed to nntp_reconnect | |
128 | +- default value of nntp_poll changed from 30 to 60 | |
129 | +- error handling improved | |
130 | + | |
131 | +* Wed Aug 30 2000 Vsevolod Volkov <vvv@mutt.org.ua> | |
132 | +- update to 1.3.8 | |
133 | +- new option show_only_unread | |
134 | +- add newsgroup completion | |
135 | + | |
136 | +* Fri Aug 4 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
137 | +- update to 1.3.7 | |
138 | + | |
139 | +* Sat Jul 29 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
140 | +- update to 1.3.6 | |
141 | + | |
142 | +* Sun Jul 9 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
143 | +- update to 1.3.5 | |
144 | +- authentication code update | |
145 | +- fix for changing to newsgroup from mailbox with read messages | |
146 | +- socket code optimization | |
147 | + | |
148 | +* Wed Jun 21 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
149 | +- update to 1.3.4 | |
150 | + | |
151 | +* Wed Jun 14 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
152 | +- don't substitute current newsgroup with deleted new messages | |
153 | + | |
154 | +* Mon Jun 12 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
155 | +- update to 1.3.3 | |
156 | +- fix for substitution of newsgroup after reconnection | |
157 | +- fix for loading newsgroups with very long names | |
158 | +- fix for loading more than 32768 newsgroups | |
159 | + | |
160 | +* Wed May 24 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
161 | +- update to 1.3.2 | |
162 | + | |
163 | +* Sat May 20 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
164 | +- update to 1.3.1 | |
165 | + | |
166 | +* Fri May 12 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
167 | +- update to 1.3 | |
168 | + | |
169 | +* Thu May 11 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
170 | +- update to 1.2 | |
171 | + | |
172 | +* Thu May 4 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
173 | +- update to 1.1.14 | |
174 | + | |
175 | +* Sun Apr 23 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
176 | +- update to 1.1.12 | |
177 | + | |
178 | +* Fri Apr 7 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
179 | +- add substitution of newsgroup with new messages by default | |
180 | + | |
181 | +* Wed Apr 5 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
182 | +- add attach message from newsgroup | |
183 | +- add one-line help in newsreader mode | |
184 | +- disable 'change-dir' command in newsgroups browser | |
185 | +- add -G option | |
186 | + | |
187 | +* Tue Apr 4 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
188 | +- get default newsserver name from file /etc/nntpserver | |
189 | +- use case insensitive server names | |
190 | +- add print-style sequence %s to $newsrc | |
191 | +- add -g option | |
192 | + | |
193 | +* Sat Apr 1 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
194 | +- remove 'X-FTN-Origin' header processing | |
195 | + | |
196 | +* Thu Mar 30 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
197 | +- update to 1.1.11 | |
198 | +- update to 1.1.10 | |
199 | + | |
200 | +* Thu Mar 23 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
201 | +- fix mutt_select_newsserver() | |
202 | +- remove 'toggle-mode' function | |
203 | +- add 'change-newsgroup' function | |
204 | + | |
205 | +* Wed Mar 22 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
206 | +- fix server-hook | |
207 | + | |
208 | +* Tue Mar 21 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
209 | +- fix error 'bounce' function after 'post' | |
210 | +- add 'forward to newsgroup' function | |
211 | + | |
212 | +* Mon Mar 20 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
213 | +- 'forward' function works in newsreader mode | |
214 | +- add 'post' and 'followup' functions to pager and attachment menu | |
215 | +- fix active descriptions and allowed flag reload | |
216 | + | |
217 | +* Tue Mar 14 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
218 | +- update to 1.1.9 | |
219 | +- remove deleted newsgroups from list | |
220 | + | |
221 | +* Mon Mar 13 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
222 | +- update .newsrc in browser | |
223 | + | |
224 | +* Sun Mar 12 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
225 | +- reload .newsrc if externally modified | |
226 | +- fix active cache update | |
227 | + | |
228 | +* Sun Mar 5 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
229 | +- update to 1.1.8 | |
230 | + | |
231 | +* Sat Mar 4 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
232 | +- patch *.update_list_file is not required | |
233 | +- count lines when loading descriptions | |
234 | +- remove cache of unsubscribed newsgroups | |
235 | + | |
236 | +* Thu Mar 2 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
237 | +- load list of newsgroups from cache faster | |
238 | + | |
239 | +* Wed Mar 1 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
240 | +- update to 1.1.7 | |
241 | + | |
242 | +* Tue Feb 29 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
243 | +- fix unread messages in browser | |
244 | +- fix newsrc_gen_entries() | |
245 | + | |
246 | +* Mon Feb 28 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
247 | +- fix mutt_newsgroup_stat() | |
248 | +- fix nntp_delete_cache() | |
249 | +- fix nntp_get_status() | |
250 | +- fix check_children() | |
251 | +- fix nntp_fetch_headers() | |
252 | + | |
253 | +* Fri Feb 25 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
254 | +- update to 1.1.5 | |
255 | + | |
256 | +* Thu Feb 24 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
257 | +- fix updating new messages in cache | |
258 | + | |
259 | +* Mon Feb 21 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
260 | +- change default cache filenames | |
261 | +- fix updating new messages in cache | |
262 | + | |
263 | +* Fri Feb 18 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
264 | +- fix segmentation fault in news groups browser | |
265 | + | |
266 | +* Tue Feb 15 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
267 | +- update to 1.1.4 | |
268 | + | |
269 | +* Thu Feb 10 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
270 | +- update to 1.1.3 | |
271 | + | |
272 | +* Sun Jan 30 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
273 | +- add X-Comment-To editing | |
274 | +- add my_hdr support for Newsgroups:, Followup-To: and X-Comment-To: headers | |
275 | +- add variables $ask_followup_to and $ask_x_comment_to | |
276 | + | |
277 | +* Fri Jan 28 2000 Vsevolod Volkov <vvv@mutt.kiev.ua> | |
278 | +- update to 1.1.2 | |
279 | + | |
280 | +* Wed Aug 23 2000 Andrej Gritsenko <andrej@lucky.net> | |
281 | +- nntp.c: inserted server hook when opened a newsgroup - for | |
282 | + difference between mail and news reader environment | |
283 | +- parse.c: `X-FTN-Origin:' processed for bad Fido gates | |
284 | + | |
285 | +* Tue Aug 22 2000 Vsevolod Volkov <vvv@mutt.org.ua> | |
286 | +- browser.c, complete.c: newsgroup completion patch | |
287 | + | |
288 | +* Wed Dec 22 1999 Andrej Gritsenko <andrej@lucky.net> | |
289 | +- send.c: fixed bug with `Subject:' on followup | |
290 | + | |
291 | +* Sat Dec 18 1999 Andrej Gritsenko <andrej@lucky.net> | |
292 | +- updated to 1.1.1 | |
293 | + | |
294 | +* Tue Oct 26 1999 Andrej Gritsenko <andrej@lucky.net> | |
295 | +- updated to 1.1 | |
296 | + | |
297 | +* Mon Jun 14 1999 Andrej Gritsenko <andrej@lucky.net> | |
298 | +- sendlib.c: use $mime_subject for news articles only | |
299 | + | |
300 | +* Fri Jun 11 1999 Edouard G. Parmelan <Edouard.Parmelan@quadratec.fr> | |
301 | +- nntp.c: bugfix with number of new articles | |
302 | + | |
303 | +* Thu Jun 10 1999 Andrej Gritsenko <andrej@lucky.net> | |
304 | +- nntp.c: fixed incomplete creating of index file | |
305 | + | |
306 | +* Wed Jun 9 1999 Andrej Gritsenko <andrej@lucky.net> | |
307 | +- updated to 0.96.3 | |
308 | +- doc/manual*: documentation updated | |
309 | + | |
310 | +* Sun Feb 21 1999 Andrej Gritsenko <andrej@lucky.net> | |
311 | +- browser.c, newsrc.c, nntp.c: couple of fixes | |
312 | + | |
313 | +* Wed Dec 16 1998 Andrej Gritsenko <andrej@lucky.net> | |
314 | +- curs_main.c, newsrc.c, nntp.c: fixes on number of read | |
315 | + articles | |
316 | + | |
317 | +* Tue Dec 15 1998 Vikas Agnihotri <vikasa@att.com> | |
318 | +- nntp.c: fix with gone cache files | |
319 | + | |
320 | +* Tue Dec 15 1998 Andrej Gritsenko <andrej@lucky.net> | |
321 | +- newsrc.c, nntp.c: fixes on number of read articles | |
322 | + | |
323 | +* Mon Dec 14 1998 Andrej Gritsenko <andrej@lucky.net> | |
324 | +- browser.c, newsrc.c, nntp.c, nntp.h: changed then simplified | |
325 | + nntp_parse_xover() | |
326 | + | |
327 | +* Mon Dec 14 1998 Vikas Agnihotri <vikasa@att.com> | |
328 | +- browser.c: cosmetic patch | |
329 | +- nntp.c: say "Fetching %s from server..." | |
330 | + | |
331 | +* Sun Dec 13 1998 Andrej Gritsenko <andrej@lucky.net> | |
332 | +- commands.c, newsrc.c, nntp.c, nntp.h: don't save newsrc file | |
333 | + so often (noted by Vikas Agnihotri) | |
334 | + | |
335 | +* Sat Dec 12 1998 Andrej Gritsenko <andrej@lucky.net> | |
336 | +- browser.c, functions.h, nntp.c, nntp.h: fixed incorrect first | |
337 | + active loading | |
338 | + | |
339 | +* Wed Dec 9 1998 Vikas Agnihotri <vikasa@att.com> | |
340 | +- nntp.c: fixed bug in `reconstruct-thread' function | |
341 | +- curs_main.c, nntp.c: fixed the bug in non-XOVER case of get | |
342 | + headers | |
343 | + | |
344 | +* Tue Dec 8 1998 Andrej Gritsenko <andrej@lucky.net> | |
345 | +- nntp.c: fixed error in getting status of article | |
346 | + | |
347 | +* Tue Dec 8 1998 Vikas Agnihotri <vikasa@att.com> | |
348 | +- mutt.h, pattern.c: added `~w' search pattern | |
349 | + | |
350 | +* Tue Dec 8 1998 Andrej Gritsenko <andrej@lucky.net> | |
351 | +- nntp.c: bugfix when get children | |
352 | + | |
353 | +* Tue Dec 8 1998 Vikas Agnihotri <vikasa@att.com> | |
354 | +- newsrc.c: bugfix in mutt_newsgroup_catchup() | |
355 | + | |
356 | +* Tue Dec 8 1998 Andrej Gritsenko <andrej@lucky.net> | |
357 | +- browser.c: bugfix in _mutt_select_file() | |
358 | + | |
359 | +* Sat Dec 5 1998 Andrej Gritsenko <andrej@lucky.net> | |
360 | +- browser.c, newsrc.c, nntp.c, nntp.h: fix the sorting of | |
361 | + newsgroups in browser (from Vikas Agnihotri) | |
362 | + | |
363 | +* Fri Dec 4 1998 Vikas Agnihotri <vikasa@att.com> | |
364 | +- OPS, curs_main.c, functions.h, nntp.c, nntp.h: new functions: | |
365 | + `get-children' and `reconstruct-thread' | |
366 | + | |
367 | +* Thu Dec 3 1998 Vikas Agnihotri <vikasa@att.com> | |
368 | +- OPS, curs_main.c, functions.h, nntp.c, nntp.h: new functions: | |
369 | + `get-message' and `get-parent' | |
370 | + | |
371 | +* Wed Dec 2 1998 Vikas Agnihotri <vikasa@att.com> | |
372 | +- OPS, compose.c, curs_main.c, functions.h, parse.c, send.c, | |
373 | + sendlib.c: added `Followup-To:' field editing | |
374 | + | |
375 | +* Wed Dec 2 1998 Vikas Agnihotri <vikasa@att.com> | |
376 | +- OPS, browser.c, functions.h: new `load-active' function | |
377 | + | |
378 | +* Tue Dec 1 1998 Andrej Gritsenko <andrej@lucky.net> | |
379 | +- browser.c: added option for blank %s in $group_index_format | |
380 | +- hdrline.c, lib.c, mutt.h, parse.c: added %g and %W parameters | |
381 | + to $pager_format | |
382 | +- hook.c, newsrc.c, nntp.c, sendlib.c: some small bugfixes | |
383 | + | |
384 | +* Mon Nov 30 1998 Andrej Gritsenko <andrej@lucky.net> | |
385 | +- send.c: bugfix in `Followup-To:' field | |
386 | + | |
387 | +* Sun Nov 29 1998 Vikas Agnihotri <vikasa@att.com> | |
388 | +- compose.c, lib.c, parse.c, protos.h: remove white spaces from | |
389 | + `Newsgroup:' field to prevent a unnecessary rejection of article | |
390 | + | |
391 | +* Sat Nov 28 1998 Vikas Agnihotri <vikasa@att.com> | |
392 | +- newsrc.c: fixed bug in catchup | |
393 | + | |
394 | +* Sat Nov 28 1998 Vikas Agnihotri <vikasa@att.com> | |
395 | +- browser.c: make indicator advance when (un)subscribe | |
396 | + | |
397 | +* Sat Nov 28 1998 Andrej Gritsenko <andrej@lucky.net> | |
398 | +- newsrc.c: fixed segmentation fault in newsrc_update_line() | |
399 | + | |
400 | +* Sat Nov 28 1998 Andrej Gritsenko <andrej@lucky.net> | |
401 | +- OPS, browser.c, functions.h, init.h, mutt.h, mx.c, newsrc.c, | |
402 | + nntp.c, nntp.h: corrected reading of newsrc file and added new | |
403 | + `catchup' function | |
404 | + | |
405 | +* Thu Nov 26 1998 Andrej Gritsenko <andrej@lucky.net> | |
406 | +- browser.c, newsrc.c: implementation of `(un)subscribe-pattern' | |
407 | + functions from Vikas Agnihotri | |
408 | +- globals.h, init.h, nntp.h, nntp.c: added variable $nntp_poll | |
409 | + to avoid of polling newsserver on each keypressing | |
410 | + | |
411 | +* Thu Nov 26 1998 Andrej Gritsenko <andrej@lucky.net> | |
412 | +- nntp.c, socket.c: fixed parsing of long XOVER lines | |
413 | +- send.c: removed silly ask for newsgroup name (noted by Vikas | |
414 | + Agnihotri) | |
415 | + | |
416 | +* Wed Nov 25 1998 | |
417 | +- commands.c: bugfix in mutt_update_list_file() | |
418 | + | |
419 | +* Wed Nov 25 1998 Andrej Gritsenko <andrej@lucky.net> | |
420 | +- updated to mutt-0.94.17 | |
421 | +- init.c, nntp.c, nntp.h, parse.c, send.c: couple of bugfixes | |
422 | + from Vikas Agnihotri | |
423 | + | |
424 | +* Sat Nov 21 1998 Andrej Gritsenko <andrej@lucky.net> | |
425 | +- [mutt-0.94.13] couple of files: pre-alpha version of patch, | |
426 | + partially based on code that written by Brandon Long | |
427 | diff -uNr mutt-1.4.orig/Makefile.am mutt-1.4/Makefile.am | |
428 | --- mutt-1.4.orig/Makefile.am Sun Nov 3 21:42:52 2002 | |
429 | +++ mutt-1.4/Makefile.am Sun Nov 3 21:57:20 2002 | |
430 | @@ -68,7 +68,8 @@ | |
431 | EXTRA_mutt_SOURCES = account.c md5c.c mutt_sasl.c mutt_socket.c mutt_ssl.c \ | |
432 | mutt_tunnel.c pop.c pop_auth.c pop_lib.c pgp.c pgpinvoke.c pgpkey.c \ | |
433 | pgplib.c sha1.c pgpmicalg.c gnupgparse.c resize.c dotlock.c remailer.c \ | |
434 | - browser.h mbyte.h remailer.h url.h mutt_ssl_nss.c pgppacket.c | |
435 | + browser.h mbyte.h remailer.h url.h mutt_ssl_nss.c pgppacket.c \ | |
436 | + nntp.c newsrc.c | |
437 | ||
438 | EXTRA_DIST = COPYRIGHT GPL OPS OPS.PGP TODO configure acconfig.h account.h \ | |
439 | attach.h buffy.h charset.h compress.h copy.h dotlock.h functions.h \ | |
440 | @@ -77,6 +78,7 @@ | |
441 | mutt_regex.h mutt_sasl.h mutt_socket.h mutt_ssl.h mutt_tunnel.h \ | |
442 | mx.h pager.h pgp.h pop.h protos.h reldate.h rfc1524.h rfc2047.h \ | |
443 | rfc2231.h rfc822.h sha1.h sort.h mime.types VERSION prepare \ | |
444 | + nntp.h ChangeLog.nntp \ | |
445 | _regex.h OPS.MIX README.SECURITY remailer.c remailer.h browser.h \ | |
446 | mbyte.h lib.h extlib.c pgpewrap.c pgplib.h Muttrc.head Muttrc \ | |
447 | makedoc.c stamp-doc-rc README.SSL \ | |
448 | diff -uNr mutt-1.4.orig/Makefile.in mutt-1.4/Makefile.in | |
449 | --- mutt-1.4.orig/Makefile.in Sun Nov 3 21:42:51 2002 | |
450 | +++ mutt-1.4/Makefile.in Sun Nov 3 21:57:30 2002 | |
451 | @@ -1,6 +1,8 @@ | |
452 | -# Makefile.in generated automatically by automake 1.4-p4 from Makefile.am | |
453 | +# Makefile.in generated by automake 1.6.3 from Makefile.am. | |
454 | +# @configure_input@ | |
455 | ||
456 | -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. | |
457 | +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 | |
458 | +# Free Software Foundation, Inc. | |
459 | # This Makefile.in is free software; the Free Software Foundation | |
460 | # gives unlimited permission to copy and/or distribute it, | |
461 | # with or without modifications, as long as this notice is preserved. | |
462 | @@ -10,7 +12,7 @@ | |
463 | # even the implied warranty of MERCHANTABILITY or FITNESS FOR A | |
464 | # PARTICULAR PURPOSE. | |
465 | ||
466 | - | |
467 | +@SET_MAKE@ | |
468 | SHELL = @SHELL@ | |
469 | ||
470 | srcdir = @srcdir@ | |
471 | @@ -31,13 +33,9 @@ | |
472 | mandir = @mandir@ | |
473 | includedir = @includedir@ | |
474 | oldincludedir = /usr/include | |
475 | - | |
476 | -DESTDIR = | |
477 | - | |
478 | pkgdatadir = $(datadir)/@PACKAGE@ | |
479 | pkglibdir = $(libdir)/@PACKAGE@ | |
480 | pkgincludedir = $(includedir)/@PACKAGE@ | |
481 | - | |
482 | top_builddir = . | |
483 | ||
484 | ACLOCAL = @ACLOCAL@ | |
485 | @@ -45,12 +43,16 @@ | |
486 | AUTOMAKE = @AUTOMAKE@ | |
487 | AUTOHEADER = @AUTOHEADER@ | |
488 | ||
489 | +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd | |
490 | INSTALL = @INSTALL@ | |
491 | -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) | |
492 | +INSTALL_PROGRAM = @INSTALL_PROGRAM@ | |
493 | INSTALL_DATA = @INSTALL_DATA@ | |
494 | +install_sh_DATA = $(install_sh) -c -m 644 | |
495 | +install_sh_PROGRAM = $(install_sh) -c | |
496 | +install_sh_SCRIPT = $(install_sh) -c | |
497 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ | |
498 | +INSTALL_HEADER = $(INSTALL_DATA) | |
499 | transform = @program_transform_name@ | |
500 | - | |
501 | NORMAL_INSTALL = : | |
502 | PRE_INSTALL = : | |
503 | POST_INSTALL = : | |
504 | @@ -59,14 +61,30 @@ | |
505 | POST_UNINSTALL = : | |
506 | host_alias = @host_alias@ | |
507 | host_triplet = @host@ | |
508 | + | |
509 | +EXEEXT = @EXEEXT@ | |
510 | +OBJEXT = @OBJEXT@ | |
511 | +PATH_SEPARATOR = @PATH_SEPARATOR@ | |
512 | +AMTAR = @AMTAR@ | |
513 | AR = @AR@ | |
514 | +AWK = @AWK@ | |
515 | BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ | |
516 | CATALOGS = @CATALOGS@ | |
517 | CATOBJEXT = @CATOBJEXT@ | |
518 | CC = @CC@ | |
519 | + | |
520 | + | |
521 | +# $(makedoc_OBJECTS): $(makedoc_SOURCES) | |
522 | +# $(HOST_CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) -c $< | |
523 | + | |
524 | +# makedoc: $(makedoc_OBJECTS) $(makedoc_DEPENDENCIES) | |
525 | +# @rm -rf makedoc | |
526 | +# $(HOST_CC) $(AM_CFLAGS) $(LDFLAGS) $(makedoc_LDFLAGS) $(makedoc_OBJECTS) $(makedoc_LDADD) -o makedoc | |
527 | +CPP = @CPP@ | |
528 | DATADIRNAME = @DATADIRNAME@ | |
529 | DBX = @DBX@ | |
530 | DEBUGGER = @DEBUGGER@ | |
531 | +DEPDIR = @DEPDIR@ | |
532 | DOTLOCK_GROUP = @DOTLOCK_GROUP@ | |
533 | DOTLOCK_PERMISSION = @DOTLOCK_PERMISSION@ | |
534 | DOTLOCK_TARGET = @DOTLOCK_TARGET@ | |
535 | @@ -75,6 +93,7 @@ | |
536 | GLIBC21 = @GLIBC21@ | |
537 | GMOFILES = @GMOFILES@ | |
538 | GMSGFMT = @GMSGFMT@ | |
539 | +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | |
540 | INSTOBJEXT = @INSTOBJEXT@ | |
541 | INTLBISON = @INTLBISON@ | |
542 | INTLLIBS = @INTLLIBS@ | |
543 | @@ -85,11 +104,12 @@ | |
544 | LIBICONV = @LIBICONV@ | |
545 | LIBIMAP = @LIBIMAP@ | |
546 | LIBIMAPDEPS = @LIBIMAPDEPS@ | |
547 | -MAKEINFO = @MAKEINFO@ | |
548 | MKINSTALLDIRS = @MKINSTALLDIRS@ | |
549 | MSGFMT = @MSGFMT@ | |
550 | MUTTLIBS = @MUTTLIBS@ | |
551 | MUTT_LIB_OBJECTS = @MUTT_LIB_OBJECTS@ | |
552 | + | |
553 | +OPS = @OPS@ | |
554 | PACKAGE = @PACKAGE@ | |
555 | PGPAUX_TARGET = @PGPAUX_TARGET@ | |
556 | POFILES = @POFILES@ | |
557 | @@ -97,12 +117,16 @@ | |
558 | RANLIB = @RANLIB@ | |
559 | SDB = @SDB@ | |
560 | SENDMAIL = @SENDMAIL@ | |
561 | +STRIP = @STRIP@ | |
562 | SUBVERSION = @SUBVERSION@ | |
563 | U = @U@ | |
564 | USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ | |
565 | USE_NLS = @USE_NLS@ | |
566 | VERSION = @VERSION@ | |
567 | +am__include = @am__include@ | |
568 | +am__quote = @am__quote@ | |
569 | docdir = @docdir@ | |
570 | +install_sh = @install_sh@ | |
571 | ||
572 | AUTOMAKE_OPTIONS = foreign | |
573 | EXTRA_PROGRAMS = mutt_dotlock pgpring makedoc | |
574 | @@ -117,42 +141,70 @@ | |
575 | BUILT_SOURCES = keymap_defs.h patchlist.c | |
576 | ||
577 | bin_PROGRAMS = mutt @DOTLOCK_TARGET@ @PGPAUX_TARGET@ | |
578 | -mutt_SOURCES = $(BUILT_SOURCES) addrbook.c alias.c attach.c base64.c browser.c buffy.c color.c commands.c complete.c compose.c compress.c copy.c curs_lib.c curs_main.c date.c edit.c enter.c flags.c init.c filter.c from.c getdomain.c handler.c hash.c hdrline.c headers.c help.c hook.c keymap.c main.c mbox.c menu.c mh.c mx.c pager.c parse.c pattern.c postpone.c query.c recvattach.c recvcmd.c rfc822.c rfc1524.c rfc2047.c rfc2231.c score.c send.c sendlib.c signal.c sort.c status.c system.c thread.c charset.c history.c lib.c muttlib.c editmsg.c utf8.c mbyte.c wcwidth.c url.c ascii.c | |
579 | +mutt_SOURCES = $(BUILT_SOURCES) \ | |
580 | + addrbook.c alias.c attach.c base64.c browser.c buffy.c color.c \ | |
581 | + commands.c complete.c compose.c compress.c copy.c curs_lib.c \ | |
582 | + curs_main.c date.c \ | |
583 | + edit.c enter.c flags.c init.c filter.c from.c getdomain.c \ | |
584 | + handler.c hash.c hdrline.c headers.c help.c hook.c keymap.c \ | |
585 | + main.c mbox.c menu.c mh.c mx.c pager.c parse.c pattern.c \ | |
586 | + postpone.c query.c recvattach.c recvcmd.c \ | |
587 | + rfc822.c rfc1524.c rfc2047.c rfc2231.c \ | |
588 | + score.c send.c sendlib.c signal.c signature.c sort.c \ | |
589 | + status.c system.c thread.c charset.c history.c lib.c \ | |
590 | + muttlib.c editmsg.c utf8.c mbyte.c wcwidth.c \ | |
591 | + url.c ascii.c | |
592 | ||
593 | ||
594 | -mutt_LDADD = @MUTT_LIB_OBJECTS@ @LIBOBJS@ $(LIBIMAP) $(MUTTLIBS) $(INTLLIBS) $(LIBICONV) | |
595 | +mutt_LDADD = @MUTT_LIB_OBJECTS@ @LIBOBJS@ $(LIBIMAP) $(MUTTLIBS) \ | |
596 | + $(INTLLIBS) $(LIBICONV) | |
597 | ||
598 | ||
599 | -mutt_DEPENDENCIES = @MUTT_LIB_OBJECTS@ @LIBOBJS@ $(LIBIMAPDEPS) $(INTLDEPS) | |
600 | +mutt_DEPENDENCIES = @MUTT_LIB_OBJECTS@ @LIBOBJS@ $(LIBIMAPDEPS) \ | |
601 | + $(INTLDEPS) | |
602 | ||
603 | ||
604 | makedoc_SOURCES = makedoc.c | |
605 | makedoc_LDADD = | |
606 | makedoc_DEPENDENCIES = | |
607 | ||
608 | -# $(makedoc_OBJECTS): $(makedoc_SOURCES) | |
609 | -# $(HOST_CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) -c $< | |
610 | - | |
611 | -# makedoc: $(makedoc_OBJECTS) $(makedoc_DEPENDENCIES) | |
612 | -# @rm -rf makedoc | |
613 | -# $(HOST_CC) $(AM_CFLAGS) $(LDFLAGS) $(makedoc_LDFLAGS) $(makedoc_OBJECTS) $(makedoc_LDADD) -o makedoc | |
614 | - | |
615 | -CPP = @CPP@ | |
616 | - | |
617 | -DEFS = -DPKGDATADIR=\"$(pkgdatadir)\" -DSYSCONFDIR=\"$(sysconfdir)\" -DBINDIR=\"$(bindir)\" -DMUTTLOCALEDIR=\"$(datadir)/locale\" -DHAVE_CONFIG_H=1 | |
618 | +DEFS = -DPKGDATADIR=\"$(pkgdatadir)\" -DSYSCONFDIR=\"$(sysconfdir)\" \ | |
619 | + -DBINDIR=\"$(bindir)\" -DMUTTLOCALEDIR=\"$(datadir)/locale\" \ | |
620 | + -DHAVE_CONFIG_H=1 | |
621 | ||
622 | ||
623 | INCLUDES = -I. -I$(top_srcdir) $(IMAP_INCLUDES) -Iintl | |
624 | ||
625 | CPPFLAGS = @CPPFLAGS@ -I$(includedir) | |
626 | ||
627 | -non_us_sources = pgp.c pgpinvoke.c pgpkey.c pgplib.c sha1.c pgpmicalg.c gnupgparse.c sha1.h doc/language.txt doc/language50.txt OPS.PGP doc/PGP-Notes.txt OPS.MIX remailer.c remailer.h pgpewrap.c contrib/pgp2.rc contrib/pgp5.rc contrib/gpg.rc mutt_ssl.c mutt_ssl.h README.SSL mutt_ssl_nss.c pgppacket.c pgppacket.h | |
628 | - | |
629 | - | |
630 | -EXTRA_mutt_SOURCES = account.c md5c.c mutt_sasl.c mutt_socket.c mutt_ssl.c mutt_tunnel.c pop.c pop_auth.c pop_lib.c pgp.c pgpinvoke.c pgpkey.c pgplib.c sha1.c pgpmicalg.c gnupgparse.c resize.c dotlock.c remailer.c browser.h mbyte.h remailer.h url.h mutt_ssl_nss.c pgppacket.c | |
631 | - | |
632 | - | |
633 | -EXTRA_DIST = COPYRIGHT GPL OPS OPS.PGP TODO configure acconfig.h account.h attach.h buffy.h charset.h compress.h copy.h dotlock.h functions.h gen_defs globals.h hash.h history.h init.h keymap.h mailbox.h mapping.h md5.h mime.h mutt.h mutt_curses.h mutt_menu.h mutt_regex.h mutt_sasl.h mutt_socket.h mutt_ssl.h mutt_tunnel.h mx.h pager.h pgp.h pop.h protos.h reldate.h rfc1524.h rfc2047.h rfc2231.h rfc822.h sha1.h sort.h mime.types VERSION prepare _regex.h OPS.MIX README.SECURITY remailer.c remailer.h browser.h mbyte.h lib.h extlib.c pgpewrap.c pgplib.h Muttrc.head Muttrc makedoc.c stamp-doc-rc README.SSL muttbug pgppacket.h depcomp ascii.h BEWARE PATCHES patchlist.sh | |
634 | +non_us_sources = pgp.c pgpinvoke.c pgpkey.c pgplib.c sha1.c \ | |
635 | + pgpmicalg.c gnupgparse.c sha1.h \ | |
636 | + doc/language.txt doc/language50.txt OPS.PGP doc/PGP-Notes.txt \ | |
637 | + OPS.MIX remailer.c remailer.h pgpewrap.c \ | |
638 | + contrib/pgp2.rc contrib/pgp5.rc contrib/gpg.rc \ | |
639 | + mutt_ssl.c mutt_ssl.h README.SSL mutt_ssl_nss.c \ | |
640 | + pgppacket.c pgppacket.h | |
641 | + | |
642 | + | |
643 | +EXTRA_mutt_SOURCES = account.c md5c.c mutt_sasl.c mutt_socket.c mutt_ssl.c \ | |
644 | + mutt_tunnel.c pop.c pop_auth.c pop_lib.c pgp.c pgpinvoke.c pgpkey.c \ | |
645 | + pgplib.c sha1.c pgpmicalg.c gnupgparse.c resize.c dotlock.c remailer.c \ | |
646 | + browser.h mbyte.h remailer.h url.h mutt_ssl_nss.c pgppacket.c \ | |
647 | + nntp.c newsrc.c | |
648 | + | |
649 | + | |
650 | +EXTRA_DIST = COPYRIGHT GPL OPS OPS.PGP TODO configure acconfig.h account.h \ | |
651 | + attach.h buffy.h charset.h compress.h copy.h dotlock.h functions.h \ | |
652 | + gen_defs globals.h hash.h history.h init.h keymap.h \ | |
653 | + mailbox.h mapping.h md5.h mime.h mutt.h mutt_curses.h mutt_menu.h \ | |
654 | + mutt_regex.h mutt_sasl.h mutt_socket.h mutt_ssl.h mutt_tunnel.h \ | |
655 | + mx.h pager.h pgp.h pop.h protos.h reldate.h rfc1524.h rfc2047.h \ | |
656 | + rfc2231.h rfc822.h sha1.h sort.h mime.types VERSION prepare \ | |
657 | + nntp.h ChangeLog.nntp \ | |
658 | + _regex.h OPS.MIX README.SECURITY remailer.c remailer.h browser.h \ | |
659 | + mbyte.h lib.h extlib.c pgpewrap.c pgplib.h Muttrc.head Muttrc \ | |
660 | + makedoc.c stamp-doc-rc README.SSL \ | |
661 | + muttbug pgppacket.h depcomp ascii.h BEWARE PATCHES patchlist.sh | |
662 | ||
663 | ||
664 | mutt_dotlock_SOURCES = mutt_dotlock.c | |
665 | @@ -163,204 +215,366 @@ | |
666 | pgpring_LDADD = @LIBOBJS@ $(INTLLIBS) | |
667 | pgpring_DEPENDENCIES = @LIBOBJS@ $(INTLDEPS) | |
668 | ||
669 | -CLEANFILES = mutt_dotlock.c stamp-doc-rc makedoc keymap_alldefs.h keymap_defs.h patchlist.c | |
670 | +CLEANFILES = mutt_dotlock.c stamp-doc-rc makedoc \ | |
671 | + keymap_alldefs.h keymap_defs.h patchlist.c | |
672 | ||
673 | ||
674 | ACLOCAL_AMFLAGS = -I m4 | |
675 | ||
676 | LDADD = @LIBOBJS@ @INTLLIBS@ | |
677 | - | |
678 | -OPS = @OPS@ | |
679 | +subdir = . | |
680 | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 | |
681 | mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs | |
682 | CONFIG_HEADER = config.h | |
683 | -CONFIG_CLEAN_FILES = muttbug.sh Muttrc.head | |
684 | -PROGRAMS = $(bin_PROGRAMS) | |
685 | +CONFIG_CLEAN_FILES = intl/Makefile doc/Makefile contrib/Makefile \ | |
686 | + muttbug.sh Muttrc.head doc/instdoc.sh | |
687 | +EXTRA_PROGRAMS = mutt_dotlock$(EXEEXT) pgpring$(EXEEXT) makedoc$(EXEEXT) | |
688 | +bin_PROGRAMS = mutt$(EXEEXT) @DOTLOCK_TARGET@ @PGPAUX_TARGET@ | |
689 | +PROGRAMS = $(bin_PROGRAMS) | |
690 | + | |
691 | +am_makedoc_OBJECTS = makedoc.$(OBJEXT) | |
692 | +makedoc_OBJECTS = $(am_makedoc_OBJECTS) | |
693 | +makedoc_LDFLAGS = | |
694 | +am__objects_1 = patchlist.$(OBJEXT) | |
695 | +am_mutt_OBJECTS = $(am__objects_1) addrbook.$(OBJEXT) alias.$(OBJEXT) \ | |
696 | + attach.$(OBJEXT) base64.$(OBJEXT) browser.$(OBJEXT) \ | |
697 | + buffy.$(OBJEXT) color.$(OBJEXT) commands.$(OBJEXT) \ | |
698 | + complete.$(OBJEXT) compose.$(OBJEXT) compress.$(OBJEXT) \ | |
699 | + copy.$(OBJEXT) curs_lib.$(OBJEXT) curs_main.$(OBJEXT) \ | |
700 | + date.$(OBJEXT) edit.$(OBJEXT) enter.$(OBJEXT) flags.$(OBJEXT) \ | |
701 | + init.$(OBJEXT) filter.$(OBJEXT) from.$(OBJEXT) \ | |
702 | + getdomain.$(OBJEXT) handler.$(OBJEXT) hash.$(OBJEXT) \ | |
703 | + hdrline.$(OBJEXT) headers.$(OBJEXT) help.$(OBJEXT) \ | |
704 | + hook.$(OBJEXT) keymap.$(OBJEXT) main.$(OBJEXT) mbox.$(OBJEXT) \ | |
705 | + menu.$(OBJEXT) mh.$(OBJEXT) mx.$(OBJEXT) pager.$(OBJEXT) \ | |
706 | + parse.$(OBJEXT) pattern.$(OBJEXT) postpone.$(OBJEXT) \ | |
707 | + query.$(OBJEXT) recvattach.$(OBJEXT) recvcmd.$(OBJEXT) \ | |
708 | + rfc822.$(OBJEXT) rfc1524.$(OBJEXT) rfc2047.$(OBJEXT) \ | |
709 | + rfc2231.$(OBJEXT) score.$(OBJEXT) send.$(OBJEXT) \ | |
710 | + sendlib.$(OBJEXT) signal.$(OBJEXT) signature.$(OBJEXT) \ | |
711 | + sort.$(OBJEXT) status.$(OBJEXT) system.$(OBJEXT) \ | |
712 | + thread.$(OBJEXT) charset.$(OBJEXT) history.$(OBJEXT) \ | |
713 | + lib.$(OBJEXT) muttlib.$(OBJEXT) editmsg.$(OBJEXT) \ | |
714 | + utf8.$(OBJEXT) mbyte.$(OBJEXT) wcwidth.$(OBJEXT) url.$(OBJEXT) \ | |
715 | + ascii.$(OBJEXT) | |
716 | +mutt_OBJECTS = $(am_mutt_OBJECTS) | |
717 | +mutt_LDFLAGS = | |
718 | +am_mutt_dotlock_OBJECTS = mutt_dotlock.$(OBJEXT) | |
719 | +mutt_dotlock_OBJECTS = $(am_mutt_dotlock_OBJECTS) | |
720 | +mutt_dotlock_LDFLAGS = | |
721 | +am_pgpring_OBJECTS = pgppubring.$(OBJEXT) pgplib.$(OBJEXT) lib.$(OBJEXT) \ | |
722 | + extlib.$(OBJEXT) sha1.$(OBJEXT) pgppacket.$(OBJEXT) \ | |
723 | + ascii.$(OBJEXT) | |
724 | +pgpring_OBJECTS = $(am_pgpring_OBJECTS) | |
725 | +pgpring_LDFLAGS = | |
726 | +SCRIPTS = $(bin_SCRIPTS) | |
727 | ||
728 | +DEFAULT_INCLUDES = -I. -I$(srcdir) -I. | |
729 | LDFLAGS = @LDFLAGS@ | |
730 | LIBS = @LIBS@ | |
731 | -mutt_dotlock_OBJECTS = mutt_dotlock.o | |
732 | -mutt_dotlock_LDFLAGS = | |
733 | -pgpring_OBJECTS = pgppubring.o pgplib.o lib.o extlib.o sha1.o \ | |
734 | -pgppacket.o ascii.o | |
735 | -pgpring_LDFLAGS = | |
736 | -makedoc_OBJECTS = makedoc.o | |
737 | -makedoc_LDFLAGS = | |
738 | -mutt_OBJECTS = patchlist.o addrbook.o alias.o attach.o base64.o \ | |
739 | -browser.o buffy.o color.o commands.o complete.o compose.o compress.o copy.o \ | |
740 | -curs_lib.o curs_main.o date.o edit.o enter.o flags.o init.o filter.o \ | |
741 | -from.o getdomain.o handler.o hash.o hdrline.o headers.o help.o hook.o \ | |
742 | -keymap.o main.o mbox.o menu.o mh.o mx.o pager.o parse.o pattern.o \ | |
743 | -postpone.o query.o recvattach.o recvcmd.o rfc822.o rfc1524.o rfc2047.o \ | |
744 | -rfc2231.o score.o send.o sendlib.o signal.o sort.o status.o system.o \ | |
745 | -thread.o charset.o history.o lib.o muttlib.o editmsg.o utf8.o mbyte.o \ | |
746 | -wcwidth.o url.o ascii.o | |
747 | -mutt_LDFLAGS = | |
748 | -SCRIPTS = $(bin_SCRIPTS) | |
749 | - | |
750 | -CFLAGS = @CFLAGS@ | |
751 | -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) | |
752 | +depcomp = $(SHELL) $(top_srcdir)/depcomp | |
753 | +am__depfiles_maybe = depfiles | |
754 | +@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/regex.Po $(DEPDIR)/snprintf.Po \ | |
755 | +@AMDEP_TRUE@ $(DEPDIR)/strcasecmp.Po $(DEPDIR)/strdup.Po \ | |
756 | +@AMDEP_TRUE@ ./$(DEPDIR)/account.Po ./$(DEPDIR)/addrbook.Po \ | |
757 | +@AMDEP_TRUE@ ./$(DEPDIR)/alias.Po ./$(DEPDIR)/ascii.Po \ | |
758 | +@AMDEP_TRUE@ ./$(DEPDIR)/attach.Po ./$(DEPDIR)/base64.Po \ | |
759 | +@AMDEP_TRUE@ ./$(DEPDIR)/browser.Po ./$(DEPDIR)/buffy.Po \ | |
760 | +@AMDEP_TRUE@ ./$(DEPDIR)/charset.Po ./$(DEPDIR)/color.Po \ | |
761 | +@AMDEP_TRUE@ ./$(DEPDIR)/commands.Po ./$(DEPDIR)/complete.Po \ | |
762 | +@AMDEP_TRUE@ ./$(DEPDIR)/compose.Po ./$(DEPDIR)/compress.Po \ | |
763 | +@AMDEP_TRUE@ ./$(DEPDIR)/copy.Po ./$(DEPDIR)/curs_lib.Po \ | |
764 | +@AMDEP_TRUE@ ./$(DEPDIR)/curs_main.Po ./$(DEPDIR)/date.Po \ | |
765 | +@AMDEP_TRUE@ ./$(DEPDIR)/dotlock.Po ./$(DEPDIR)/edit.Po \ | |
766 | +@AMDEP_TRUE@ ./$(DEPDIR)/editmsg.Po ./$(DEPDIR)/enter.Po \ | |
767 | +@AMDEP_TRUE@ ./$(DEPDIR)/extlib.Po ./$(DEPDIR)/filter.Po \ | |
768 | +@AMDEP_TRUE@ ./$(DEPDIR)/flags.Po ./$(DEPDIR)/from.Po \ | |
769 | +@AMDEP_TRUE@ ./$(DEPDIR)/getdomain.Po ./$(DEPDIR)/gnupgparse.Po \ | |
770 | +@AMDEP_TRUE@ ./$(DEPDIR)/handler.Po ./$(DEPDIR)/hash.Po \ | |
771 | +@AMDEP_TRUE@ ./$(DEPDIR)/hdrline.Po ./$(DEPDIR)/headers.Po \ | |
772 | +@AMDEP_TRUE@ ./$(DEPDIR)/help.Po ./$(DEPDIR)/history.Po \ | |
773 | +@AMDEP_TRUE@ ./$(DEPDIR)/hook.Po ./$(DEPDIR)/init.Po \ | |
774 | +@AMDEP_TRUE@ ./$(DEPDIR)/keymap.Po ./$(DEPDIR)/lib.Po \ | |
775 | +@AMDEP_TRUE@ ./$(DEPDIR)/main.Po ./$(DEPDIR)/makedoc.Po \ | |
776 | +@AMDEP_TRUE@ ./$(DEPDIR)/mbox.Po ./$(DEPDIR)/mbyte.Po \ | |
777 | +@AMDEP_TRUE@ ./$(DEPDIR)/md5c.Po ./$(DEPDIR)/menu.Po \ | |
778 | +@AMDEP_TRUE@ ./$(DEPDIR)/mh.Po ./$(DEPDIR)/mutt_dotlock.Po \ | |
779 | +@AMDEP_TRUE@ ./$(DEPDIR)/mutt_sasl.Po ./$(DEPDIR)/mutt_socket.Po \ | |
780 | +@AMDEP_TRUE@ ./$(DEPDIR)/mutt_ssl.Po ./$(DEPDIR)/mutt_ssl_nss.Po \ | |
781 | +@AMDEP_TRUE@ ./$(DEPDIR)/mutt_tunnel.Po ./$(DEPDIR)/muttlib.Po \ | |
782 | +@AMDEP_TRUE@ ./$(DEPDIR)/mx.Po ./$(DEPDIR)/newsrc.Po \ | |
783 | +@AMDEP_TRUE@ ./$(DEPDIR)/nntp.Po ./$(DEPDIR)/pager.Po \ | |
784 | +@AMDEP_TRUE@ ./$(DEPDIR)/parse.Po ./$(DEPDIR)/patchlist.Po \ | |
785 | +@AMDEP_TRUE@ ./$(DEPDIR)/pattern.Po ./$(DEPDIR)/pgp.Po \ | |
786 | +@AMDEP_TRUE@ ./$(DEPDIR)/pgpinvoke.Po ./$(DEPDIR)/pgpkey.Po \ | |
787 | +@AMDEP_TRUE@ ./$(DEPDIR)/pgplib.Po ./$(DEPDIR)/pgpmicalg.Po \ | |
788 | +@AMDEP_TRUE@ ./$(DEPDIR)/pgppacket.Po ./$(DEPDIR)/pgppubring.Po \ | |
789 | +@AMDEP_TRUE@ ./$(DEPDIR)/pop.Po ./$(DEPDIR)/pop_auth.Po \ | |
790 | +@AMDEP_TRUE@ ./$(DEPDIR)/pop_lib.Po ./$(DEPDIR)/postpone.Po \ | |
791 | +@AMDEP_TRUE@ ./$(DEPDIR)/query.Po ./$(DEPDIR)/recvattach.Po \ | |
792 | +@AMDEP_TRUE@ ./$(DEPDIR)/recvcmd.Po ./$(DEPDIR)/remailer.Po \ | |
793 | +@AMDEP_TRUE@ ./$(DEPDIR)/resize.Po ./$(DEPDIR)/rfc1524.Po \ | |
794 | +@AMDEP_TRUE@ ./$(DEPDIR)/rfc2047.Po ./$(DEPDIR)/rfc2231.Po \ | |
795 | +@AMDEP_TRUE@ ./$(DEPDIR)/rfc822.Po ./$(DEPDIR)/score.Po \ | |
796 | +@AMDEP_TRUE@ ./$(DEPDIR)/send.Po ./$(DEPDIR)/sendlib.Po \ | |
797 | +@AMDEP_TRUE@ ./$(DEPDIR)/sha1.Po ./$(DEPDIR)/signal.Po \ | |
798 | +@AMDEP_TRUE@ ./$(DEPDIR)/signature.Po ./$(DEPDIR)/sort.Po \ | |
799 | +@AMDEP_TRUE@ ./$(DEPDIR)/status.Po ./$(DEPDIR)/system.Po \ | |
800 | +@AMDEP_TRUE@ ./$(DEPDIR)/thread.Po ./$(DEPDIR)/url.Po \ | |
801 | +@AMDEP_TRUE@ ./$(DEPDIR)/utf8.Po ./$(DEPDIR)/wcwidth.Po | |
802 | +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ | |
803 | + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) | |
804 | CCLD = $(CC) | |
805 | -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ | |
806 | -DIST_COMMON = README ./stamp-h.in ABOUT-NLS ChangeLog INSTALL \ | |
807 | -Makefile.am Makefile.in Muttrc.head.in NEWS TODO acconfig.h aclocal.m4 \ | |
808 | -config.guess config.h.in config.sub configure configure.in install-sh \ | |
809 | -missing mkinstalldirs muttbug.sh.in regex.c snprintf.c strcasecmp.c \ | |
810 | -strdup.c | |
811 | - | |
812 | +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ | |
813 | +CFLAGS = @CFLAGS@ | |
814 | +DIST_SOURCES = $(makedoc_SOURCES) $(mutt_SOURCES) $(EXTRA_mutt_SOURCES) \ | |
815 | + $(mutt_dotlock_SOURCES) $(pgpring_SOURCES) | |
816 | ||
817 | -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) | |
818 | +RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \ | |
819 | + uninstall-info-recursive all-recursive install-data-recursive \ | |
820 | + install-exec-recursive installdirs-recursive install-recursive \ | |
821 | + uninstall-recursive check-recursive installcheck-recursive | |
822 | +DIST_COMMON = README ABOUT-NLS ChangeLog INSTALL Makefile.am \ | |
823 | + Makefile.in Muttrc.head.in NEWS TODO acconfig.h aclocal.m4 \ | |
824 | + config.guess config.h.in config.sub configure configure.in \ | |
825 | + depcomp install-sh missing mkinstalldirs muttbug.sh.in regex.c \ | |
826 | + snprintf.c strcasecmp.c strdup.c | |
827 | +DIST_SUBDIRS = m4 po intl doc contrib imap | |
828 | +SOURCES = $(makedoc_SOURCES) $(mutt_SOURCES) $(EXTRA_mutt_SOURCES) $(mutt_dotlock_SOURCES) $(pgpring_SOURCES) | |
829 | ||
830 | -TAR = tar | |
831 | -GZIP_ENV = --best | |
832 | -DIST_SUBDIRS = m4 po intl doc contrib imap | |
833 | -SOURCES = $(mutt_dotlock_SOURCES) $(pgpring_SOURCES) $(makedoc_SOURCES) $(mutt_SOURCES) $(EXTRA_mutt_SOURCES) | |
834 | -OBJECTS = $(mutt_dotlock_OBJECTS) $(pgpring_OBJECTS) $(makedoc_OBJECTS) $(mutt_OBJECTS) | |
835 | +all: $(BUILT_SOURCES) config.h | |
836 | + $(MAKE) $(AM_MAKEFLAGS) all-recursive | |
837 | ||
838 | -all: all-redirect | |
839 | .SUFFIXES: | |
840 | -.SUFFIXES: .S .c .o .s | |
841 | -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) | |
842 | - cd $(top_srcdir) && $(AUTOMAKE) --foreign --include-deps Makefile | |
843 | - | |
844 | -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status | |
845 | - cd $(top_builddir) \ | |
846 | - && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status | |
847 | - | |
848 | -$(ACLOCAL_M4): configure.in m4/codeset.m4 m4/curslib.m4 m4/funcdecl.m4 \ | |
849 | - m4/gettext.m4 m4/glibc21.m4 m4/gssapi.m4 m4/iconv.m4 \ | |
850 | - m4/lcmessage.m4 m4/progtest.m4 | |
851 | - cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) | |
852 | +.SUFFIXES: .c .o .obj | |
853 | + | |
854 | +am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ | |
855 | + configure.lineno | |
856 | +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) | |
857 | + cd $(top_srcdir) && \ | |
858 | + $(AUTOMAKE) --foreign Makefile | |
859 | ||
860 | -config.status: $(srcdir)/configure.in $(CONFIG_STATUS_DEPENDENCIES) | |
861 | +$(top_builddir)/config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) | |
862 | $(SHELL) ./config.status --recheck | |
863 | -$(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES) | |
864 | +$(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES) | |
865 | cd $(srcdir) && $(AUTOCONF) | |
866 | ||
867 | -config.h: stamp-h | |
868 | - @if test ! -f $@; then \ | |
869 | - rm -f stamp-h; \ | |
870 | - $(MAKE) stamp-h; \ | |
871 | - else :; fi | |
872 | -stamp-h: $(srcdir)/config.h.in $(top_builddir)/config.status | |
873 | - cd $(top_builddir) \ | |
874 | - && CONFIG_FILES= CONFIG_HEADERS=config.h \ | |
875 | - $(SHELL) ./config.status | |
876 | - @echo timestamp > stamp-h 2> /dev/null | |
877 | -$(srcdir)/config.h.in: $(srcdir)/stamp-h.in | |
878 | +$(ACLOCAL_M4): configure.in m4/codeset.m4 m4/curslib.m4 m4/funcdecl.m4 m4/gettext.m4 m4/glibc21.m4 m4/gssapi.m4 m4/iconv.m4 m4/lcmessage.m4 m4/progtest.m4 | |
879 | + cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) | |
880 | + | |
881 | +config.h: stamp-h1 | |
882 | @if test ! -f $@; then \ | |
883 | - rm -f $(srcdir)/stamp-h.in; \ | |
884 | - $(MAKE) $(srcdir)/stamp-h.in; \ | |
885 | + rm -f stamp-h1; \ | |
886 | + $(MAKE) stamp-h1; \ | |
887 | else :; fi | |
888 | -$(srcdir)/stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) acconfig.h | |
889 | - cd $(top_srcdir) && $(AUTOHEADER) | |
890 | - @echo timestamp > $(srcdir)/stamp-h.in 2> /dev/null | |
891 | ||
892 | -mostlyclean-hdr: | |
893 | +stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status | |
894 | + @rm -f stamp-h1 | |
895 | + cd $(top_builddir) && $(SHELL) ./config.status config.h | |
896 | ||
897 | -clean-hdr: | |
898 | +$(srcdir)/config.h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) $(top_srcdir)/acconfig.h | |
899 | + cd $(top_srcdir) && $(AUTOHEADER) | |
900 | + touch $(srcdir)/config.h.in | |
901 | ||
902 | distclean-hdr: | |
903 | - -rm -f config.h | |
904 | - | |
905 | -maintainer-clean-hdr: | |
906 | + -rm -f config.h stamp-h1 | |
907 | +intl/Makefile: $(top_builddir)/config.status $(top_srcdir)/intl/Makefile.in | |
908 | + cd $(top_builddir) && $(SHELL) ./config.status $@ | |
909 | +doc/Makefile: $(top_builddir)/config.status $(top_srcdir)/doc/Makefile.in | |
910 | + cd $(top_builddir) && $(SHELL) ./config.status $@ | |
911 | +contrib/Makefile: $(top_builddir)/config.status $(top_srcdir)/contrib/Makefile.in | |
912 | + cd $(top_builddir) && $(SHELL) ./config.status $@ | |
913 | muttbug.sh: $(top_builddir)/config.status muttbug.sh.in | |
914 | - cd $(top_builddir) && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status | |
915 | + cd $(top_builddir) && $(SHELL) ./config.status $@ | |
916 | Muttrc.head: $(top_builddir)/config.status Muttrc.head.in | |
917 | - cd $(top_builddir) && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status | |
918 | - | |
919 | -mostlyclean-binPROGRAMS: | |
920 | - | |
921 | -clean-binPROGRAMS: | |
922 | - -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) | |
923 | - | |
924 | -distclean-binPROGRAMS: | |
925 | - | |
926 | -maintainer-clean-binPROGRAMS: | |
927 | - | |
928 | + cd $(top_builddir) && $(SHELL) ./config.status $@ | |
929 | +doc/instdoc.sh: $(top_builddir)/config.status $(top_srcdir)/doc/instdoc.sh.in | |
930 | + cd $(top_builddir) && $(SHELL) ./config.status $@ | |
931 | +binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) | |
932 | install-binPROGRAMS: $(bin_PROGRAMS) | |
933 | @$(NORMAL_INSTALL) | |
934 | $(mkinstalldirs) $(DESTDIR)$(bindir) | |
935 | @list='$(bin_PROGRAMS)'; for p in $$list; do \ | |
936 | - if test -f $$p; then \ | |
937 | - echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \ | |
938 | - $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ | |
939 | + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ | |
940 | + if test -f $$p \ | |
941 | + ; then \ | |
942 | + f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ | |
943 | + echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f"; \ | |
944 | + $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f; \ | |
945 | else :; fi; \ | |
946 | done | |
947 | ||
948 | uninstall-binPROGRAMS: | |
949 | @$(NORMAL_UNINSTALL) | |
950 | - list='$(bin_PROGRAMS)'; for p in $$list; do \ | |
951 | - rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ | |
952 | + @list='$(bin_PROGRAMS)'; for p in $$list; do \ | |
953 | + f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ | |
954 | + echo " rm -f $(DESTDIR)$(bindir)/$$f"; \ | |
955 | + rm -f $(DESTDIR)$(bindir)/$$f; \ | |
956 | done | |
957 | ||
958 | -.c.o: | |
959 | - $(COMPILE) -c $< | |
960 | - | |
961 | -.s.o: | |
962 | - $(COMPILE) -c $< | |
963 | - | |
964 | -.S.o: | |
965 | - $(COMPILE) -c $< | |
966 | - | |
967 | -mostlyclean-compile: | |
968 | - -rm -f *.o core *.core | |
969 | - | |
970 | -clean-compile: | |
971 | - | |
972 | -distclean-compile: | |
973 | - -rm -f *.tab.c | |
974 | - | |
975 | -maintainer-clean-compile: | |
976 | - | |
977 | -mutt_dotlock: $(mutt_dotlock_OBJECTS) $(mutt_dotlock_DEPENDENCIES) | |
978 | - @rm -f mutt_dotlock | |
979 | - $(LINK) $(mutt_dotlock_LDFLAGS) $(mutt_dotlock_OBJECTS) $(mutt_dotlock_LDADD) $(LIBS) | |
980 | - | |
981 | -pgpring: $(pgpring_OBJECTS) $(pgpring_DEPENDENCIES) | |
982 | - @rm -f pgpring | |
983 | - $(LINK) $(pgpring_LDFLAGS) $(pgpring_OBJECTS) $(pgpring_LDADD) $(LIBS) | |
984 | - | |
985 | -makedoc: $(makedoc_OBJECTS) $(makedoc_DEPENDENCIES) | |
986 | - @rm -f makedoc | |
987 | +clean-binPROGRAMS: | |
988 | + -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) | |
989 | +makedoc$(EXEEXT): $(makedoc_OBJECTS) $(makedoc_DEPENDENCIES) | |
990 | + @rm -f makedoc$(EXEEXT) | |
991 | $(LINK) $(makedoc_LDFLAGS) $(makedoc_OBJECTS) $(makedoc_LDADD) $(LIBS) | |
992 | - | |
993 | -mutt: $(mutt_OBJECTS) $(mutt_DEPENDENCIES) | |
994 | - @rm -f mutt | |
995 | +mutt$(EXEEXT): $(mutt_OBJECTS) $(mutt_DEPENDENCIES) | |
996 | + @rm -f mutt$(EXEEXT) | |
997 | $(LINK) $(mutt_LDFLAGS) $(mutt_OBJECTS) $(mutt_LDADD) $(LIBS) | |
998 | - | |
999 | +mutt_dotlock$(EXEEXT): $(mutt_dotlock_OBJECTS) $(mutt_dotlock_DEPENDENCIES) | |
1000 | + @rm -f mutt_dotlock$(EXEEXT) | |
1001 | + $(LINK) $(mutt_dotlock_LDFLAGS) $(mutt_dotlock_OBJECTS) $(mutt_dotlock_LDADD) $(LIBS) | |
1002 | +pgpring$(EXEEXT): $(pgpring_OBJECTS) $(pgpring_DEPENDENCIES) | |
1003 | + @rm -f pgpring$(EXEEXT) | |
1004 | + $(LINK) $(pgpring_LDFLAGS) $(pgpring_OBJECTS) $(pgpring_LDADD) $(LIBS) | |
1005 | +binSCRIPT_INSTALL = $(INSTALL_SCRIPT) | |
1006 | install-binSCRIPTS: $(bin_SCRIPTS) | |
1007 | @$(NORMAL_INSTALL) | |
1008 | $(mkinstalldirs) $(DESTDIR)$(bindir) | |
1009 | @list='$(bin_SCRIPTS)'; for p in $$list; do \ | |
1010 | - if test -f $$p; then \ | |
1011 | - echo " $(INSTALL_SCRIPT) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`"; \ | |
1012 | - $(INSTALL_SCRIPT) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \ | |
1013 | - else if test -f $(srcdir)/$$p; then \ | |
1014 | - echo " $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`"; \ | |
1015 | - $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \ | |
1016 | - else :; fi; fi; \ | |
1017 | + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ | |
1018 | + if test -f $$d$$p; then \ | |
1019 | + f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \ | |
1020 | + echo " $(binSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(bindir)/$$f"; \ | |
1021 | + $(binSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(bindir)/$$f; \ | |
1022 | + else :; fi; \ | |
1023 | done | |
1024 | ||
1025 | uninstall-binSCRIPTS: | |
1026 | @$(NORMAL_UNINSTALL) | |
1027 | - list='$(bin_SCRIPTS)'; for p in $$list; do \ | |
1028 | - rm -f $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \ | |
1029 | + @list='$(bin_SCRIPTS)'; for p in $$list; do \ | |
1030 | + f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \ | |
1031 | + echo " rm -f $(DESTDIR)$(bindir)/$$f"; \ | |
1032 | + rm -f $(DESTDIR)$(bindir)/$$f; \ | |
1033 | done | |
1034 | ||
1035 | +mostlyclean-compile: | |
1036 | + -rm -f *.$(OBJEXT) core *.core | |
1037 | + | |
1038 | +distclean-compile: | |
1039 | + -rm -f *.tab.c | |
1040 | + | |
1041 | +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/regex.Po@am__quote@ | |
1042 | +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/snprintf.Po@am__quote@ | |
1043 | +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/strcasecmp.Po@am__quote@ | |
1044 | +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/strdup.Po@am__quote@ | |
1045 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/account.Po@am__quote@ | |
1046 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/addrbook.Po@am__quote@ | |
1047 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/alias.Po@am__quote@ | |
1048 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ascii.Po@am__quote@ | |
1049 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/attach.Po@am__quote@ | |
1050 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/base64.Po@am__quote@ | |
1051 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/browser.Po@am__quote@ | |
1052 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/buffy.Po@am__quote@ | |
1053 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/charset.Po@am__quote@ | |
1054 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/color.Po@am__quote@ | |
1055 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/commands.Po@am__quote@ | |
1056 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/complete.Po@am__quote@ | |
1057 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/compose.Po@am__quote@ | |
1058 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/compress.Po@am__quote@ | |
1059 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/copy.Po@am__quote@ | |
1060 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/curs_lib.Po@am__quote@ | |
1061 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/curs_main.Po@am__quote@ | |
1062 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/date.Po@am__quote@ | |
1063 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dotlock.Po@am__quote@ | |
1064 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/edit.Po@am__quote@ | |
1065 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/editmsg.Po@am__quote@ | |
1066 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/enter.Po@am__quote@ | |
1067 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/extlib.Po@am__quote@ | |
1068 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/filter.Po@am__quote@ | |
1069 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/flags.Po@am__quote@ | |
1070 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/from.Po@am__quote@ | |
1071 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getdomain.Po@am__quote@ | |
1072 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gnupgparse.Po@am__quote@ | |
1073 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/handler.Po@am__quote@ | |
1074 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hash.Po@am__quote@ | |
1075 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hdrline.Po@am__quote@ | |
1076 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/headers.Po@am__quote@ | |
1077 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/help.Po@am__quote@ | |
1078 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/history.Po@am__quote@ | |
1079 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hook.Po@am__quote@ | |
1080 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/init.Po@am__quote@ | |
1081 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/keymap.Po@am__quote@ | |
1082 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lib.Po@am__quote@ | |
1083 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main.Po@am__quote@ | |
1084 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/makedoc.Po@am__quote@ | |
1085 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mbox.Po@am__quote@ | |
1086 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mbyte.Po@am__quote@ | |
1087 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/md5c.Po@am__quote@ | |
1088 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/menu.Po@am__quote@ | |
1089 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mh.Po@am__quote@ | |
1090 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mutt_dotlock.Po@am__quote@ | |
1091 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mutt_sasl.Po@am__quote@ | |
1092 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mutt_socket.Po@am__quote@ | |
1093 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mutt_ssl.Po@am__quote@ | |
1094 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mutt_ssl_nss.Po@am__quote@ | |
1095 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mutt_tunnel.Po@am__quote@ | |
1096 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/muttlib.Po@am__quote@ | |
1097 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mx.Po@am__quote@ | |
1098 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/newsrc.Po@am__quote@ | |
1099 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nntp.Po@am__quote@ | |
1100 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pager.Po@am__quote@ | |
1101 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/parse.Po@am__quote@ | |
1102 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/patchlist.Po@am__quote@ | |
1103 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pattern.Po@am__quote@ | |
1104 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pgp.Po@am__quote@ | |
1105 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pgpinvoke.Po@am__quote@ | |
1106 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pgpkey.Po@am__quote@ | |
1107 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pgplib.Po@am__quote@ | |
1108 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pgpmicalg.Po@am__quote@ | |
1109 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pgppacket.Po@am__quote@ | |
1110 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pgppubring.Po@am__quote@ | |
1111 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pop.Po@am__quote@ | |
1112 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pop_auth.Po@am__quote@ | |
1113 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pop_lib.Po@am__quote@ | |
1114 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/postpone.Po@am__quote@ | |
1115 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/query.Po@am__quote@ | |
1116 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/recvattach.Po@am__quote@ | |
1117 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/recvcmd.Po@am__quote@ | |
1118 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/remailer.Po@am__quote@ | |
1119 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/resize.Po@am__quote@ | |
1120 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rfc1524.Po@am__quote@ | |
1121 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rfc2047.Po@am__quote@ | |
1122 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rfc2231.Po@am__quote@ | |
1123 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rfc822.Po@am__quote@ | |
1124 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/score.Po@am__quote@ | |
1125 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/send.Po@am__quote@ | |
1126 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sendlib.Po@am__quote@ | |
1127 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sha1.Po@am__quote@ | |
1128 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/signal.Po@am__quote@ | |
1129 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/signature.Po@am__quote@ | |
1130 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sort.Po@am__quote@ | |
1131 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/status.Po@am__quote@ | |
1132 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/system.Po@am__quote@ | |
1133 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/thread.Po@am__quote@ | |
1134 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/url.Po@am__quote@ | |
1135 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utf8.Po@am__quote@ | |
1136 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/wcwidth.Po@am__quote@ | |
1137 | + | |
1138 | +distclean-depend: | |
1139 | + -rm -rf $(DEPDIR) ./$(DEPDIR) | |
1140 | + | |
1141 | +.c.o: | |
1142 | +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ | |
1143 | +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ | |
1144 | +@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ | |
1145 | + $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< | |
1146 | + | |
1147 | +.c.obj: | |
1148 | +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ | |
1149 | +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ | |
1150 | +@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ | |
1151 | + $(COMPILE) -c `cygpath -w $<` | |
1152 | +CCDEPMODE = @CCDEPMODE@ | |
1153 | +uninstall-info-am: | |
1154 | + | |
1155 | # This directory's subdirectories are mostly independent; you can cd | |
1156 | # into them and run `make' without going through this Makefile. | |
1157 | # To change the values of `make' variables: instead of editing Makefiles, | |
1158 | # (1) if the variable is set in `config.status', edit `config.status' | |
1159 | # (which will cause the Makefiles to be regenerated when you run `make'); | |
1160 | # (2) otherwise, pass the desired values on the `make' command line. | |
1161 | - | |
1162 | -@SET_MAKE@ | |
1163 | - | |
1164 | -all-recursive install-data-recursive install-exec-recursive \ | |
1165 | -installdirs-recursive install-recursive uninstall-recursive \ | |
1166 | -check-recursive installcheck-recursive info-recursive dvi-recursive: | |
1167 | - @set fnord $(MAKEFLAGS); amf=$$2; \ | |
1168 | +$(RECURSIVE_TARGETS): | |
1169 | + @set fnord $$MAKEFLAGS; amf=$$2; \ | |
1170 | dot_seen=no; \ | |
1171 | target=`echo $@ | sed s/-recursive//`; \ | |
1172 | list='$(SUBDIRS)'; for subdir in $$list; do \ | |
1173 | @@ -380,13 +594,18 @@ | |
1174 | ||
1175 | mostlyclean-recursive clean-recursive distclean-recursive \ | |
1176 | maintainer-clean-recursive: | |
1177 | - @set fnord $(MAKEFLAGS); amf=$$2; \ | |
1178 | + @set fnord $$MAKEFLAGS; amf=$$2; \ | |
1179 | dot_seen=no; \ | |
1180 | - rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \ | |
1181 | - rev="$$subdir $$rev"; \ | |
1182 | - test "$$subdir" = "." && dot_seen=yes; \ | |
1183 | + case "$@" in \ | |
1184 | + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ | |
1185 | + *) list='$(SUBDIRS)' ;; \ | |
1186 | + esac; \ | |
1187 | + rev=''; for subdir in $$list; do \ | |
1188 | + if test "$$subdir" = "."; then :; else \ | |
1189 | + rev="$$subdir $$rev"; \ | |
1190 | + fi; \ | |
1191 | done; \ | |
1192 | - test "$$dot_seen" = "no" && rev=". $$rev"; \ | |
1193 | + rev="$$rev ."; \ | |
1194 | target=`echo $@ | sed s/-recursive//`; \ | |
1195 | for subdir in $$rev; do \ | |
1196 | echo "Making $$target in $$subdir"; \ | |
1197 | @@ -403,333 +622,172 @@ | |
1198 | test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ | |
1199 | done | |
1200 | ||
1201 | +ETAGS = etags | |
1202 | +ETAGSFLAGS = | |
1203 | + | |
1204 | tags: TAGS | |
1205 | ||
1206 | -ID: $(HEADERS) $(SOURCES) $(LISP) | |
1207 | - list='$(SOURCES) $(HEADERS)'; \ | |
1208 | - unique=`for i in $$list; do echo $$i; done | \ | |
1209 | - awk ' { files[$$0] = 1; } \ | |
1210 | +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) | |
1211 | + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ | |
1212 | + unique=`for i in $$list; do \ | |
1213 | + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ | |
1214 | + done | \ | |
1215 | + $(AWK) ' { files[$$0] = 1; } \ | |
1216 | END { for (i in files) print i; }'`; \ | |
1217 | - here=`pwd` && cd $(srcdir) \ | |
1218 | - && mkid -f$$here/ID $$unique $(LISP) | |
1219 | + mkid -fID $$unique | |
1220 | ||
1221 | -TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) $(LISP) | |
1222 | +TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ | |
1223 | + $(TAGS_FILES) $(LISP) | |
1224 | tags=; \ | |
1225 | here=`pwd`; \ | |
1226 | list='$(SUBDIRS)'; for subdir in $$list; do \ | |
1227 | - if test "$$subdir" = .; then :; else \ | |
1228 | + if test "$$subdir" = .; then :; else \ | |
1229 | test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ | |
1230 | - fi; \ | |
1231 | + fi; \ | |
1232 | done; \ | |
1233 | - list='$(SOURCES) $(HEADERS)'; \ | |
1234 | - unique=`for i in $$list; do echo $$i; done | \ | |
1235 | - awk ' { files[$$0] = 1; } \ | |
1236 | + list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ | |
1237 | + unique=`for i in $$list; do \ | |
1238 | + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ | |
1239 | + done | \ | |
1240 | + $(AWK) ' { files[$$0] = 1; } \ | |
1241 | END { for (i in files) print i; }'`; \ | |
1242 | - test -z "$(ETAGS_ARGS)config.h.in$$unique$(LISP)$$tags" \ | |
1243 | - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags config.h.in $$unique $(LISP) -o $$here/TAGS) | |
1244 | - | |
1245 | -mostlyclean-tags: | |
1246 | - | |
1247 | -clean-tags: | |
1248 | + test -z "$(ETAGS_ARGS)$$tags$$unique" \ | |
1249 | + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ | |
1250 | + $$tags $$unique | |
1251 | + | |
1252 | +GTAGS: | |
1253 | + here=`$(am__cd) $(top_builddir) && pwd` \ | |
1254 | + && cd $(top_srcdir) \ | |
1255 | + && gtags -i $(GTAGS_ARGS) $$here | |
1256 | ||
1257 | distclean-tags: | |
1258 | - -rm -f TAGS ID | |
1259 | - | |
1260 | -maintainer-clean-tags: | |
1261 | + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH | |
1262 | +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) | |
1263 | ||
1264 | +top_distdir = . | |
1265 | distdir = $(PACKAGE)-$(VERSION) | |
1266 | -top_distdir = $(distdir) | |
1267 | ||
1268 | -# This target untars the dist file and tries a VPATH configuration. Then | |
1269 | -# it guarantees that the distribution is self-contained by making another | |
1270 | -# tarfile. | |
1271 | -distcheck: dist | |
1272 | - -rm -rf $(distdir) | |
1273 | - GZIP=$(GZIP_ENV) $(TAR) zxf $(distdir).tar.gz | |
1274 | - mkdir $(distdir)/=build | |
1275 | - mkdir $(distdir)/=inst | |
1276 | - dc_install_base=`cd $(distdir)/=inst && pwd`; \ | |
1277 | - cd $(distdir)/=build \ | |
1278 | - && ../configure --with-included-gettext --srcdir=.. --prefix=$$dc_install_base \ | |
1279 | - && $(MAKE) $(AM_MAKEFLAGS) \ | |
1280 | - && $(MAKE) $(AM_MAKEFLAGS) dvi \ | |
1281 | - && $(MAKE) $(AM_MAKEFLAGS) check \ | |
1282 | - && $(MAKE) $(AM_MAKEFLAGS) install \ | |
1283 | - && $(MAKE) $(AM_MAKEFLAGS) installcheck \ | |
1284 | - && $(MAKE) $(AM_MAKEFLAGS) dist | |
1285 | - -rm -rf $(distdir) | |
1286 | - @banner="$(distdir).tar.gz is ready for distribution"; \ | |
1287 | - dashes=`echo "$$banner" | sed s/./=/g`; \ | |
1288 | - echo "$$dashes"; \ | |
1289 | - echo "$$banner"; \ | |
1290 | - echo "$$dashes" | |
1291 | -dist: distdir | |
1292 | - -chmod -R a+r $(distdir) | |
1293 | - GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir) | |
1294 | - -rm -rf $(distdir) | |
1295 | -dist-all: distdir | |
1296 | - -chmod -R a+r $(distdir) | |
1297 | - GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir) | |
1298 | - -rm -rf $(distdir) | |
1299 | +am__remove_distdir = \ | |
1300 | + { test ! -d $(distdir) \ | |
1301 | + || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ | |
1302 | + && rm -fr $(distdir); }; } | |
1303 | + | |
1304 | +GZIP_ENV = --best | |
1305 | +distcleancheck_listfiles = find . -type f -print | |
1306 | + | |
1307 | distdir: $(DISTFILES) | |
1308 | - -rm -rf $(distdir) | |
1309 | + $(am__remove_distdir) | |
1310 | mkdir $(distdir) | |
1311 | - -chmod 777 $(distdir) | |
1312 | - @for file in $(DISTFILES); do \ | |
1313 | - d=$(srcdir); \ | |
1314 | + $(mkinstalldirs) $(distdir)/. $(distdir)/contrib $(distdir)/doc $(distdir)/intl $(distdir)/po | |
1315 | + @list='$(DISTFILES)'; for file in $$list; do \ | |
1316 | + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ | |
1317 | + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ | |
1318 | + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ | |
1319 | + dir="/$$dir"; \ | |
1320 | + $(mkinstalldirs) "$(distdir)$$dir"; \ | |
1321 | + else \ | |
1322 | + dir=''; \ | |
1323 | + fi; \ | |
1324 | if test -d $$d/$$file; then \ | |
1325 | - cp -pr $$d/$$file $(distdir)/$$file; \ | |
1326 | + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ | |
1327 | + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ | |
1328 | + fi; \ | |
1329 | + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ | |
1330 | else \ | |
1331 | test -f $(distdir)/$$file \ | |
1332 | - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ | |
1333 | - || cp -p $$d/$$file $(distdir)/$$file || :; \ | |
1334 | + || cp -p $$d/$$file $(distdir)/$$file \ | |
1335 | + || exit 1; \ | |
1336 | fi; \ | |
1337 | done | |
1338 | - for subdir in $(DIST_SUBDIRS); do \ | |
1339 | + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ | |
1340 | if test "$$subdir" = .; then :; else \ | |
1341 | test -d $(distdir)/$$subdir \ | |
1342 | || mkdir $(distdir)/$$subdir \ | |
1343 | || exit 1; \ | |
1344 | - chmod 777 $(distdir)/$$subdir; \ | |
1345 | - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(distdir) distdir=../$(distdir)/$$subdir distdir) \ | |
1346 | + (cd $$subdir && \ | |
1347 | + $(MAKE) $(AM_MAKEFLAGS) \ | |
1348 | + top_distdir="$(top_distdir)" \ | |
1349 | + distdir=../$(distdir)/$$subdir \ | |
1350 | + distdir) \ | |
1351 | || exit 1; \ | |
1352 | fi; \ | |
1353 | done | |
1354 | - $(MAKE) $(AM_MAKEFLAGS) top_distdir="$(top_distdir)" distdir="$(distdir)" dist-hook | |
1355 | -addrbook.o: addrbook.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1356 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h \ | |
1357 | - mutt_menu.h keymap.h keymap_defs.h mapping.h sort.h | |
1358 | -alias.o: alias.c mutt.h config.h rfc822.h hash.h charset.h mutt_regex.h \ | |
1359 | - ascii.h protos.h mbyte.h lib.h globals.h mutt_curses.h | |
1360 | -ascii.o: ascii.c ascii.h | |
1361 | -attach.o: attach.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1362 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h \ | |
1363 | - mutt_menu.h keymap.h keymap_defs.h mutt_curses.h rfc1524.h \ | |
1364 | - mime.h pager.h mailbox.h copy.h mx.h pgp.h pgplib.h | |
1365 | -base64.o: base64.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1366 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h mime.h | |
1367 | -browser.o: browser.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1368 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h \ | |
1369 | - mutt_curses.h mutt_menu.h keymap.h keymap_defs.h buffy.h \ | |
1370 | - mapping.h sort.h mailbox.h browser.h | |
1371 | -buffy.o: buffy.c mutt.h config.h rfc822.h hash.h charset.h mutt_regex.h \ | |
1372 | - ascii.h protos.h mbyte.h lib.h globals.h buffy.h mailbox.h mx.h | |
1373 | -charset.o: charset.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1374 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h | |
1375 | -color.o: color.c mutt.h config.h rfc822.h hash.h charset.h mutt_regex.h \ | |
1376 | - ascii.h protos.h mbyte.h lib.h globals.h mutt_curses.h \ | |
1377 | - mapping.h | |
1378 | -commands.o: commands.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1379 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h \ | |
1380 | - mutt_curses.h mutt_menu.h keymap.h keymap_defs.h mime.h sort.h \ | |
1381 | - mapping.h mailbox.h copy.h mx.h pager.h pgp.h pgplib.h | |
1382 | -complete.o: complete.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1383 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h | |
1384 | -compose.o: compose.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1385 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h \ | |
1386 | - mutt_curses.h mutt_menu.h keymap.h keymap_defs.h rfc1524.h \ | |
1387 | - mime.h attach.h mapping.h mailbox.h sort.h pgp.h pgplib.h | |
1388 | -copy.o: copy.c mutt.h config.h rfc822.h hash.h charset.h mutt_regex.h \ | |
1389 | - ascii.h protos.h mbyte.h lib.h globals.h mailbox.h mx.h copy.h \ | |
1390 | - rfc2047.h mime.h pgp.h pgplib.h | |
1391 | -curs_lib.o: curs_lib.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1392 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h \ | |
1393 | - mutt_menu.h keymap.h keymap_defs.h mutt_curses.h pager.h | |
1394 | -curs_main.o: curs_main.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1395 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h \ | |
1396 | - mutt_curses.h mutt_menu.h keymap.h keymap_defs.h mailbox.h \ | |
1397 | - mapping.h sort.h buffy.h mx.h pgp.h pgplib.h | |
1398 | -date.o: date.c mutt.h config.h rfc822.h hash.h charset.h mutt_regex.h \ | |
1399 | - ascii.h protos.h mbyte.h lib.h globals.h | |
1400 | -edit.o: edit.c mutt.h config.h rfc822.h hash.h charset.h mutt_regex.h \ | |
1401 | - ascii.h protos.h mbyte.h lib.h globals.h mutt_curses.h | |
1402 | -editmsg.o: editmsg.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1403 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h copy.h \ | |
1404 | - mailbox.h mx.h | |
1405 | -enter.o: enter.c mutt.h config.h rfc822.h hash.h charset.h mutt_regex.h \ | |
1406 | - ascii.h protos.h mbyte.h lib.h globals.h mutt_menu.h keymap.h \ | |
1407 | - keymap_defs.h mutt_curses.h history.h | |
1408 | -filter.o: filter.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1409 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h | |
1410 | -flags.o: flags.c mutt.h config.h rfc822.h hash.h charset.h mutt_regex.h \ | |
1411 | - ascii.h protos.h mbyte.h lib.h globals.h mutt_curses.h sort.h \ | |
1412 | - mapping.h mx.h mailbox.h | |
1413 | -from.o: from.c mutt.h config.h rfc822.h hash.h charset.h mutt_regex.h \ | |
1414 | - ascii.h protos.h mbyte.h lib.h globals.h | |
1415 | -getdomain.o: getdomain.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1416 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h | |
1417 | -gnupgparse.o: gnupgparse.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1418 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h pgp.h \ | |
1419 | - pgplib.h mime.h | |
1420 | -handler.o: handler.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1421 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h \ | |
1422 | - mutt_curses.h rfc1524.h keymap.h keymap_defs.h mime.h copy.h \ | |
1423 | - pgp.h pgplib.h | |
1424 | -hash.o: hash.c mutt.h config.h rfc822.h hash.h charset.h mutt_regex.h \ | |
1425 | - ascii.h protos.h mbyte.h lib.h globals.h | |
1426 | -hdrline.o: hdrline.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1427 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h \ | |
1428 | - mutt_curses.h sort.h mapping.h pgp.h pgplib.h | |
1429 | -headers.o: headers.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1430 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h pgp.h \ | |
1431 | - pgplib.h | |
1432 | -help.o: help.c mutt.h config.h rfc822.h hash.h charset.h mutt_regex.h \ | |
1433 | - ascii.h protos.h mbyte.h lib.h globals.h mutt_curses.h keymap.h \ | |
1434 | - keymap_defs.h pager.h mapping.h | |
1435 | -history.o: history.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1436 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h history.h | |
1437 | -hook.o: hook.c mutt.h config.h rfc822.h hash.h charset.h mutt_regex.h \ | |
1438 | - ascii.h protos.h mbyte.h lib.h globals.h mailbox.h | |
1439 | -init.o: init.c mutt.h config.h rfc822.h hash.h charset.h mutt_regex.h \ | |
1440 | - ascii.h protos.h mbyte.h lib.h globals.h mapping.h \ | |
1441 | - mutt_curses.h history.h keymap.h keymap_defs.h pgp.h pgplib.h \ | |
1442 | - mx.h mailbox.h init.h sort.h buffy.h | |
1443 | -keymap.o: keymap.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1444 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h \ | |
1445 | - mutt_menu.h keymap.h keymap_defs.h mutt_curses.h mapping.h \ | |
1446 | - functions.h | |
1447 | -lib.o: lib.c lib.h config.h | |
1448 | -main.o: main.c mutt.h config.h rfc822.h hash.h charset.h mutt_regex.h \ | |
1449 | - ascii.h protos.h mbyte.h lib.h globals.h mx.h mailbox.h buffy.h \ | |
1450 | - sort.h mapping.h pgp.h pgplib.h mutt_curses.h keymap.h \ | |
1451 | - keymap_defs.h url.h | |
1452 | -makedoc.o: makedoc.c config.h | |
1453 | -mbox.o: mbox.c mutt.h config.h rfc822.h hash.h charset.h mutt_regex.h \ | |
1454 | - ascii.h protos.h mbyte.h lib.h globals.h mailbox.h mx.h sort.h \ | |
1455 | - mapping.h copy.h | |
1456 | -mbyte.o: mbyte.c mutt.h config.h rfc822.h hash.h charset.h mutt_regex.h \ | |
1457 | - ascii.h protos.h mbyte.h lib.h globals.h | |
1458 | -menu.o: menu.c mutt.h config.h rfc822.h hash.h charset.h mutt_regex.h \ | |
1459 | - ascii.h protos.h mbyte.h lib.h globals.h mutt_curses.h \ | |
1460 | - mutt_menu.h keymap.h keymap_defs.h | |
1461 | -mh.o: mh.c mutt.h config.h rfc822.h hash.h charset.h mutt_regex.h \ | |
1462 | - ascii.h protos.h mbyte.h lib.h globals.h mailbox.h mx.h copy.h \ | |
1463 | - buffy.h sort.h mapping.h | |
1464 | -muttlib.o: muttlib.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1465 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h \ | |
1466 | - mutt_curses.h mime.h mailbox.h mx.h url.h reldate.h pgp.h \ | |
1467 | - pgplib.h | |
1468 | -mx.o: mx.c mutt.h config.h rfc822.h hash.h charset.h mutt_regex.h \ | |
1469 | - ascii.h protos.h mbyte.h lib.h globals.h mx.h mailbox.h \ | |
1470 | - rfc2047.h sort.h mapping.h copy.h keymap.h keymap_defs.h url.h \ | |
1471 | - pgp.h pgplib.h dotlock.h | |
1472 | -pager.o: pager.c mutt.h config.h rfc822.h hash.h charset.h mutt_regex.h \ | |
1473 | - ascii.h protos.h mbyte.h lib.h globals.h mutt_curses.h keymap.h \ | |
1474 | - keymap_defs.h mutt_menu.h mapping.h sort.h pager.h attach.h \ | |
1475 | - mx.h mailbox.h pgp.h pgplib.h | |
1476 | -parse.o: parse.c mutt.h config.h rfc822.h hash.h charset.h mutt_regex.h \ | |
1477 | - ascii.h protos.h mbyte.h lib.h globals.h mailbox.h mime.h \ | |
1478 | - rfc2047.h rfc2231.h pgp.h pgplib.h | |
1479 | -patchlist.o: patchlist.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1480 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h | |
1481 | -pattern.o: pattern.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1482 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h mapping.h \ | |
1483 | - keymap.h keymap_defs.h mailbox.h copy.h pgp.h pgplib.h | |
1484 | -pgp.o: pgp.c mutt.h config.h rfc822.h hash.h charset.h mutt_regex.h \ | |
1485 | - ascii.h protos.h mbyte.h lib.h globals.h mutt_curses.h pgp.h \ | |
1486 | - pgplib.h mime.h copy.h | |
1487 | -pgpinvoke.o: pgpinvoke.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1488 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h \ | |
1489 | - mutt_curses.h pgp.h pgplib.h | |
1490 | -pgpkey.o: pgpkey.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1491 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h \ | |
1492 | - mutt_curses.h mutt_menu.h keymap.h keymap_defs.h mime.h pgp.h \ | |
1493 | - pgplib.h pager.h sort.h mapping.h | |
1494 | -pgplib.o: pgplib.c lib.h config.h pgplib.h | |
1495 | -pgpmicalg.o: pgpmicalg.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1496 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h pgp.h \ | |
1497 | - pgplib.h pgppacket.h mime.h | |
1498 | -pgppacket.o: pgppacket.c config.h sha1.h lib.h pgplib.h pgppacket.h | |
1499 | -postpone.o: postpone.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1500 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h \ | |
1501 | - mutt_menu.h keymap.h keymap_defs.h rfc1524.h mime.h mailbox.h \ | |
1502 | - mapping.h pgp.h pgplib.h | |
1503 | -query.o: query.c mutt.h config.h rfc822.h hash.h charset.h mutt_regex.h \ | |
1504 | - ascii.h protos.h mbyte.h lib.h globals.h mutt_menu.h keymap.h \ | |
1505 | - keymap_defs.h mapping.h sort.h | |
1506 | -recvattach.o: recvattach.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1507 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h \ | |
1508 | - mutt_curses.h mutt_menu.h keymap.h keymap_defs.h rfc1524.h \ | |
1509 | - mime.h mailbox.h attach.h mapping.h mx.h copy.h pgp.h pgplib.h | |
1510 | -recvcmd.o: recvcmd.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1511 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h \ | |
1512 | - mutt_curses.h mutt_menu.h keymap.h keymap_defs.h rfc1524.h \ | |
1513 | - mime.h mailbox.h attach.h mapping.h mx.h copy.h | |
1514 | -resize.o: resize.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1515 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h \ | |
1516 | - mutt_curses.h | |
1517 | -rfc1524.o: rfc1524.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1518 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h rfc1524.h | |
1519 | -rfc2047.o: rfc2047.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1520 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h mime.h \ | |
1521 | - rfc2047.h | |
1522 | -rfc2231.o: rfc2231.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1523 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h mime.h \ | |
1524 | - rfc2047.h rfc2231.h | |
1525 | -rfc822.o: rfc822.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1526 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h | |
1527 | -score.o: score.c mutt.h config.h rfc822.h hash.h charset.h mutt_regex.h \ | |
1528 | - ascii.h protos.h mbyte.h lib.h globals.h sort.h mapping.h | |
1529 | -send.o: send.c mutt.h config.h rfc822.h hash.h charset.h mutt_regex.h \ | |
1530 | - ascii.h protos.h mbyte.h lib.h globals.h mutt_curses.h \ | |
1531 | - rfc2047.h keymap.h keymap_defs.h mime.h mailbox.h copy.h mx.h \ | |
1532 | - pgp.h pgplib.h | |
1533 | -sendlib.o: sendlib.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1534 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h \ | |
1535 | - mutt_curses.h rfc2047.h rfc2231.h mx.h mailbox.h mime.h copy.h \ | |
1536 | - pager.h pgp.h pgplib.h | |
1537 | -signal.o: signal.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1538 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h \ | |
1539 | - mutt_curses.h | |
1540 | -sort.o: sort.c mutt.h config.h rfc822.h hash.h charset.h mutt_regex.h \ | |
1541 | - ascii.h protos.h mbyte.h lib.h globals.h sort.h mapping.h | |
1542 | -status.o: status.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1543 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h \ | |
1544 | - mutt_menu.h keymap.h keymap_defs.h mutt_curses.h sort.h \ | |
1545 | - mapping.h mx.h mailbox.h | |
1546 | -system.o: system.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1547 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h | |
1548 | -thread.o: thread.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1549 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h sort.h \ | |
1550 | - mapping.h | |
1551 | -url.o: url.c mutt.h config.h rfc822.h hash.h charset.h mutt_regex.h \ | |
1552 | - ascii.h protos.h mbyte.h lib.h globals.h mapping.h url.h mime.h | |
1553 | -utf8.o: utf8.c | |
1554 | -wcwidth.o: wcwidth.c mutt.h config.h rfc822.h hash.h charset.h \ | |
1555 | - mutt_regex.h ascii.h protos.h mbyte.h lib.h globals.h | |
1556 | + $(MAKE) $(AM_MAKEFLAGS) \ | |
1557 | + top_distdir="${top_distdir}" distdir="$(distdir)" \ | |
1558 | + dist-hook | |
1559 | + -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \ | |
1560 | + ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ | |
1561 | + ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ | |
1562 | + ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \ | |
1563 | + || chmod -R a+r $(distdir) | |
1564 | +dist-gzip: distdir | |
1565 | + $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz | |
1566 | + $(am__remove_distdir) | |
1567 | + | |
1568 | +dist dist-all: distdir | |
1569 | + $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz | |
1570 | + $(am__remove_distdir) | |
1571 | ||
1572 | -info-am: | |
1573 | -info: info-recursive | |
1574 | -dvi-am: | |
1575 | -dvi: dvi-recursive | |
1576 | +# This target untars the dist file and tries a VPATH configuration. Then | |
1577 | +# it guarantees that the distribution is self-contained by making another | |
1578 | +# tarfile. | |
1579 | +distcheck: dist | |
1580 | + $(am__remove_distdir) | |
1581 | + GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(AMTAR) xf - | |
1582 | + chmod -R a-w $(distdir); chmod a+w $(distdir) | |
1583 | + mkdir $(distdir)/=build | |
1584 | + mkdir $(distdir)/=inst | |
1585 | + chmod a-w $(distdir) | |
1586 | + dc_install_base=`$(am__cd) $(distdir)/=inst && pwd` \ | |
1587 | + && cd $(distdir)/=build \ | |
1588 | + && ../configure --srcdir=.. --prefix=$$dc_install_base \ | |
1589 | + $(DISTCHECK_CONFIGURE_FLAGS) \ | |
1590 | + && $(MAKE) $(AM_MAKEFLAGS) \ | |
1591 | + && $(MAKE) $(AM_MAKEFLAGS) dvi \ | |
1592 | + && $(MAKE) $(AM_MAKEFLAGS) check \ | |
1593 | + && $(MAKE) $(AM_MAKEFLAGS) install \ | |
1594 | + && $(MAKE) $(AM_MAKEFLAGS) installcheck \ | |
1595 | + && $(MAKE) $(AM_MAKEFLAGS) uninstall \ | |
1596 | + && (test `find $$dc_install_base -type f -print | wc -l` -le 1 \ | |
1597 | + || { echo "ERROR: files left after uninstall:" ; \ | |
1598 | + find $$dc_install_base -type f -print ; \ | |
1599 | + exit 1; } >&2 ) \ | |
1600 | + && $(MAKE) $(AM_MAKEFLAGS) dist-gzip \ | |
1601 | + && rm -f $(distdir).tar.gz \ | |
1602 | + && $(MAKE) $(AM_MAKEFLAGS) distcleancheck | |
1603 | + $(am__remove_distdir) | |
1604 | + @echo "$(distdir).tar.gz is ready for distribution" | \ | |
1605 | + sed 'h;s/./=/g;p;x;p;x' | |
1606 | +distcleancheck: distclean | |
1607 | + if test '$(srcdir)' = . ; then \ | |
1608 | + echo "ERROR: distcleancheck can only run from a VPATH build" ; \ | |
1609 | + exit 1 ; \ | |
1610 | + fi | |
1611 | + test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ | |
1612 | + || { echo "ERROR: files left after distclean:" ; \ | |
1613 | + $(distcleancheck_listfiles) ; \ | |
1614 | + exit 1; } >&2 | |
1615 | check-am: all-am | |
1616 | check: check-recursive | |
1617 | -installcheck-am: | |
1618 | -installcheck: installcheck-recursive | |
1619 | -all-recursive-am: config.h | |
1620 | - $(MAKE) $(AM_MAKEFLAGS) all-recursive | |
1621 | +all-am: Makefile $(PROGRAMS) $(SCRIPTS) config.h | |
1622 | +installdirs: installdirs-recursive | |
1623 | +installdirs-am: | |
1624 | + $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(bindir) | |
1625 | ||
1626 | -install-exec-am: install-binPROGRAMS install-binSCRIPTS \ | |
1627 | - install-exec-local | |
1628 | +install: install-recursive | |
1629 | install-exec: install-exec-recursive | |
1630 | - | |
1631 | -install-data-am: install-data-local | |
1632 | install-data: install-data-recursive | |
1633 | +uninstall: uninstall-recursive | |
1634 | ||
1635 | install-am: all-am | |
1636 | @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am | |
1637 | -install: install-recursive | |
1638 | -uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS | |
1639 | -uninstall: uninstall-recursive | |
1640 | -all-am: Makefile $(PROGRAMS) $(SCRIPTS) config.h | |
1641 | -all-redirect: all-recursive-am | |
1642 | -install-strip: | |
1643 | - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install | |
1644 | -installdirs: installdirs-recursive | |
1645 | -installdirs-am: | |
1646 | - $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(bindir) | |
1647 | - | |
1648 | ||
1649 | +installcheck: installcheck-recursive | |
1650 | +install-strip: | |
1651 | + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ | |
1652 | + INSTALL_STRIP_FLAG=-s \ | |
1653 | + `test -z '$(STRIP)' || \ | |
1654 | + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install | |
1655 | mostlyclean-generic: | |
1656 | ||
1657 | clean-generic: | |
1658 | @@ -737,53 +795,71 @@ | |
1659 | ||
1660 | distclean-generic: | |
1661 | -rm -f Makefile $(CONFIG_CLEAN_FILES) | |
1662 | - -rm -f config.cache config.log stamp-h stamp-h[0-9]* | |
1663 | ||
1664 | maintainer-clean-generic: | |
1665 | + @echo "This command is intended for maintainers to use" | |
1666 | + @echo "it deletes files that may require special tools to rebuild." | |
1667 | -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) | |
1668 | -mostlyclean-am: mostlyclean-hdr mostlyclean-binPROGRAMS \ | |
1669 | - mostlyclean-compile mostlyclean-tags \ | |
1670 | - mostlyclean-generic | |
1671 | +clean: clean-recursive | |
1672 | ||
1673 | -mostlyclean: mostlyclean-recursive | |
1674 | +clean-am: clean-binPROGRAMS clean-generic mostlyclean-am | |
1675 | ||
1676 | -clean-am: clean-hdr clean-binPROGRAMS clean-compile clean-tags \ | |
1677 | - clean-generic mostlyclean-am | |
1678 | +distclean: distclean-recursive | |
1679 | + -rm -f $(am__CONFIG_DISTCLEAN_FILES) | |
1680 | +distclean-am: clean-am distclean-compile distclean-depend \ | |
1681 | + distclean-generic distclean-hdr distclean-tags | |
1682 | ||
1683 | -clean: clean-recursive | |
1684 | +dvi: dvi-recursive | |
1685 | ||
1686 | -distclean-am: distclean-hdr distclean-binPROGRAMS distclean-compile \ | |
1687 | - distclean-tags distclean-generic clean-am | |
1688 | +dvi-am: | |
1689 | ||
1690 | -distclean: distclean-recursive | |
1691 | - -rm -f config.status | |
1692 | +info: info-recursive | |
1693 | ||
1694 | -maintainer-clean-am: maintainer-clean-hdr maintainer-clean-binPROGRAMS \ | |
1695 | - maintainer-clean-compile maintainer-clean-tags \ | |
1696 | - maintainer-clean-generic distclean-am | |
1697 | - @echo "This command is intended for maintainers to use;" | |
1698 | - @echo "it deletes files that may require special tools to rebuild." | |
1699 | +info-am: | |
1700 | + | |
1701 | +install-data-am: install-data-local | |
1702 | + | |
1703 | +install-exec-am: install-binPROGRAMS install-binSCRIPTS \ | |
1704 | + install-exec-local | |
1705 | + | |
1706 | +install-info: install-info-recursive | |
1707 | + | |
1708 | +install-man: | |
1709 | + | |
1710 | +installcheck-am: | |
1711 | ||
1712 | maintainer-clean: maintainer-clean-recursive | |
1713 | - -rm -f config.status | |
1714 | + -rm -f $(am__CONFIG_DISTCLEAN_FILES) | |
1715 | + -rm -rf autom4te.cache | |
1716 | +maintainer-clean-am: distclean-am maintainer-clean-generic | |
1717 | ||
1718 | -.PHONY: mostlyclean-hdr distclean-hdr clean-hdr maintainer-clean-hdr \ | |
1719 | -mostlyclean-binPROGRAMS distclean-binPROGRAMS clean-binPROGRAMS \ | |
1720 | -maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \ | |
1721 | -mostlyclean-compile distclean-compile clean-compile \ | |
1722 | -maintainer-clean-compile uninstall-binSCRIPTS install-binSCRIPTS \ | |
1723 | -install-data-recursive uninstall-data-recursive install-exec-recursive \ | |
1724 | -uninstall-exec-recursive installdirs-recursive uninstalldirs-recursive \ | |
1725 | -all-recursive check-recursive installcheck-recursive info-recursive \ | |
1726 | -dvi-recursive mostlyclean-recursive distclean-recursive clean-recursive \ | |
1727 | -maintainer-clean-recursive tags tags-recursive mostlyclean-tags \ | |
1728 | -distclean-tags clean-tags maintainer-clean-tags distdir info-am info \ | |
1729 | -dvi-am dvi check check-am installcheck-am installcheck all-recursive-am \ | |
1730 | -install-exec-local install-exec-am install-exec install-data-local \ | |
1731 | -install-data-am install-data install-am install uninstall-am uninstall \ | |
1732 | -all-redirect all-am all installdirs-am installdirs mostlyclean-generic \ | |
1733 | -distclean-generic clean-generic maintainer-clean-generic clean \ | |
1734 | -mostlyclean distclean maintainer-clean | |
1735 | +mostlyclean: mostlyclean-recursive | |
1736 | + | |
1737 | +mostlyclean-am: mostlyclean-compile mostlyclean-generic | |
1738 | + | |
1739 | +uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS \ | |
1740 | + uninstall-info-am | |
1741 | + | |
1742 | +uninstall-info: uninstall-info-recursive | |
1743 | + | |
1744 | +.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \ | |
1745 | + clean-binPROGRAMS clean-generic clean-recursive dist dist-all \ | |
1746 | + dist-gzip distcheck distclean distclean-compile \ | |
1747 | + distclean-depend distclean-generic distclean-hdr \ | |
1748 | + distclean-recursive distclean-tags distcleancheck distdir dvi \ | |
1749 | + dvi-am dvi-recursive info info-am info-recursive install \ | |
1750 | + install-am install-binPROGRAMS install-binSCRIPTS install-data \ | |
1751 | + install-data-am install-data-local install-data-recursive \ | |
1752 | + install-exec install-exec-am install-exec-local \ | |
1753 | + install-exec-recursive install-info install-info-am \ | |
1754 | + install-info-recursive install-man install-recursive \ | |
1755 | + install-strip installcheck installcheck-am installdirs \ | |
1756 | + installdirs-am installdirs-recursive maintainer-clean \ | |
1757 | + maintainer-clean-generic maintainer-clean-recursive mostlyclean \ | |
1758 | + mostlyclean-compile mostlyclean-generic mostlyclean-recursive \ | |
1759 | + tags tags-recursive uninstall uninstall-am \ | |
1760 | + uninstall-binPROGRAMS uninstall-binSCRIPTS uninstall-info-am \ | |
1761 | + uninstall-info-recursive uninstall-recursive | |
1762 | ||
1763 | ||
1764 | mutt_dotlock.c: dotlock.c | |
1765 | @@ -881,7 +957,6 @@ | |
1766 | ( ./mkjtags TAGS > tags.$$$$ && mv tags.$$$$ tags ) | |
1767 | ||
1768 | .PHONY: jtags | |
1769 | - | |
1770 | # Tell versions [3.59,3.63) of GNU make to not export all variables. | |
1771 | # Otherwise a system limit (for SysV at least) may be exceeded. | |
1772 | .NOEXPORT: | |
1773 | diff -uNr mutt-1.4.orig/Muttrc mutt-1.4/Muttrc | |
1774 | --- mutt-1.4.orig/Muttrc Sun Nov 3 21:42:52 2002 | |
1775 | +++ mutt-1.4/Muttrc Sun Nov 3 21:57:20 2002 | |
1776 | @@ -185,6 +185,28 @@ | |
1777 | # editing the body of an outgoing message. | |
1778 | # | |
1779 | # | |
1780 | +# set ask_follow_up=no | |
1781 | +# | |
1782 | +# Name: ask_follow_up | |
1783 | +# Type: boolean | |
1784 | +# Default: no | |
1785 | +# | |
1786 | +# | |
1787 | +# If set, Mutt will prompt you for follow-up groups before editing | |
1788 | +# the body of an outgoing message. | |
1789 | +# | |
1790 | +# | |
1791 | +# set ask_x_comment_to=no | |
1792 | +# | |
1793 | +# Name: ask_x_comment_to | |
1794 | +# Type: boolean | |
1795 | +# Default: no | |
1796 | +# | |
1797 | +# | |
1798 | +# If set, Mutt will prompt you for x-comment-to field before editing | |
1799 | +# the body of an outgoing message. | |
1800 | +# | |
1801 | +# | |
1802 | # set attach_format="%u%D%I %t%4n %T%.40d%> [%.7m/%.10M, %.6e%?C?, %C?, %s] " | |
1803 | # | |
1804 | # Name: attach_format | |
1805 | @@ -308,6 +330,17 @@ | |
1806 | # bouncing messages. Postfix users may wish to unset this variable. | |
1807 | # | |
1808 | # | |
1809 | +# set catchup_newsgroup=ask-yes | |
1810 | +# | |
1811 | +# Name: catchup_newsgroup | |
1812 | +# Type: quadoption | |
1813 | +# Default: ask-yes | |
1814 | +# | |
1815 | +# | |
1816 | +# If this variable is set, Mutt will mark all articles in newsgroup | |
1817 | +# as read when you quit the newsgroup (catchup newsgroup). | |
1818 | +# | |
1819 | +# | |
1820 | # set charset="" | |
1821 | # | |
1822 | # Name: charset | |
1823 | @@ -734,6 +767,19 @@ | |
1824 | # resulting in two copies of the same email for you. | |
1825 | # | |
1826 | # | |
1827 | +# set followup_to_poster=ask-yes | |
1828 | +# | |
1829 | +# Name: followup_to_poster | |
1830 | +# Type: quadoption | |
1831 | +# Default: ask-yes | |
1832 | +# | |
1833 | +# | |
1834 | +# If this variable is set and the keyword "poster" is present in | |
1835 | +# Followup-To header, follow-up to newsgroup function is not | |
1836 | +# permitted. The message will be mailed to the submitter of the | |
1837 | +# message via mail. | |
1838 | +# | |
1839 | +# | |
1840 | # set force_name=no | |
1841 | # | |
1842 | # Name: force_name | |
1843 | @@ -818,6 +864,28 @@ | |
1844 | # "Franklin" to "Franklin, Steve". | |
1845 | # | |
1846 | # | |
1847 | +# set group_index_format="%4C %M%N %5s %-45.45f %d" | |
1848 | +# | |
1849 | +# Name: group_index_format | |
1850 | +# Type: string | |
1851 | +# Default: "%4C %M%N %5s %-45.45f %d" | |
1852 | +# | |
1853 | +# | |
1854 | +# This variable allows you to customize the newsgroup browser display to | |
1855 | +# your personal taste. This string is similar to ``index_format'', but | |
1856 | +# has its own set of printf()-like sequences: | |
1857 | +# | |
1858 | +# %C current newsgroup number | |
1859 | +# %d description of newsgroup (becomes from server) | |
1860 | +# %f newsgroup name | |
1861 | +# %M - if newsgroup not allowed for direct post (moderated for example) | |
1862 | +# %N N if newsgroup is new, u if unsubscribed, blank otherwise | |
1863 | +# %n number of new articles in newsgroup | |
1864 | +# %s number of unread articles in newsgroup | |
1865 | +# %>X right justify the rest of the string and pad with character "X" | |
1866 | +# %|X pad to the end of the line with character "X" | |
1867 | +# | |
1868 | +# | |
1869 | # set hdrs=yes | |
1870 | # | |
1871 | # Name: hdrs | |
1872 | @@ -1187,6 +1255,7 @@ | |
1873 | # %E number of messages in current thread | |
1874 | # %f entire From: line (address + real name) | |
1875 | # %F author name, or recipient name if the message is from you | |
1876 | +# %g newsgroup name (if compiled with nntp support) | |
1877 | # %i message-id of the current message | |
1878 | # %l number of lines in the message | |
1879 | # %L If an address in the To or CC header field matches an address | |
1880 | @@ -1204,6 +1273,7 @@ | |
1881 | # %T the appropriate character from the $to_chars string | |
1882 | # %u user (login) name of the author | |
1883 | # %v first name of the author, or the recipient if the message is from you | |
1884 | +# %W name of organization of author (`organization:' field) | |
1885 | # %y `x-label:' field, if present | |
1886 | # %Y `x-label' field, if present, and (1) not at part of a thread tree, | |
1887 | # (2) at the top of a thread, or (3) `x-label' is different from | |
1888 | @@ -1227,6 +1297,22 @@ | |
1889 | # See also: ``$to_chars''. | |
1890 | # | |
1891 | # | |
1892 | +# set inews="" | |
1893 | +# | |
1894 | +# Name: inews | |
1895 | +# Type: path | |
1896 | +# Default: "" | |
1897 | +# | |
1898 | +# | |
1899 | +# If set, specifies the program and arguments used to deliver news posted | |
1900 | +# by Mutt. Otherwise, mutt posts article using current connection to | |
1901 | +# news server. The following printf-style sequence is understood: | |
1902 | +# | |
1903 | +# %s newsserver name | |
1904 | +# | |
1905 | +# Example: set inews="/usr/local/bin/inews -hS" | |
1906 | +# | |
1907 | +# | |
1908 | # set ispell="/usr/bin/ispell" | |
1909 | # | |
1910 | # Name: ispell | |
1911 | @@ -1496,6 +1582,18 @@ | |
1912 | # be attached to the newly composed message if this option is set. | |
1913 | # | |
1914 | # | |
1915 | +# set mime_subject=yes | |
1916 | +# | |
1917 | +# Name: mime_subject | |
1918 | +# Type: boolean | |
1919 | +# Default: yes | |
1920 | +# | |
1921 | +# | |
1922 | +# If unset, 8-bit ``subject:'' line in article header will not be | |
1923 | +# encoded according to RFC2047 to base64. This is useful when message | |
1924 | +# is Usenet article, because MIME for news is nonstandard feature. | |
1925 | +# | |
1926 | +# | |
1927 | # set mix_entry_format="%4n %c %-16s %a" | |
1928 | # | |
1929 | # Name: mix_entry_format | |
1930 | @@ -1550,6 +1648,118 @@ | |
1931 | # escape sequences see the section on ``$index_format''. | |
1932 | # | |
1933 | # | |
1934 | +# set news_cache_dir="~/.mutt" | |
1935 | +# | |
1936 | +# Name: news_cache_dir | |
1937 | +# Type: path | |
1938 | +# Default: "~/.mutt" | |
1939 | +# | |
1940 | +# | |
1941 | +# This variable pointing to directory where Mutt will save cached news | |
1942 | +# articles headers in. If unset, headers will not be saved at all | |
1943 | +# and will be reloaded each time when you enter to newsgroup. | |
1944 | +# | |
1945 | +# | |
1946 | +# set news_server="" | |
1947 | +# | |
1948 | +# Name: news_server | |
1949 | +# Type: string | |
1950 | +# Default: "" | |
1951 | +# | |
1952 | +# | |
1953 | +# This variable specifies domain name or address of NNTP server. It | |
1954 | +# defaults to the newsserver specified in the environment variable | |
1955 | +# $NNTPSERVER or contained in the file /etc/nntpserver. You can also | |
1956 | +# specify username and an alternative port for each newsserver, ie: | |
1957 | +# | |
1958 | +# [nntp[s]://][username[:password]@]newsserver[:port] | |
1959 | +# | |
1960 | +# | |
1961 | +# set newsrc="~/.newsrc" | |
1962 | +# | |
1963 | +# Name: newsrc | |
1964 | +# Type: path | |
1965 | +# Default: "~/.newsrc" | |
1966 | +# | |
1967 | +# | |
1968 | +# The file, containing info about subscribed newsgroups - names and | |
1969 | +# indexes of read articles. The following printf-style sequence | |
1970 | +# is understood: | |
1971 | +# | |
1972 | +# %s newsserver name | |
1973 | +# | |
1974 | +# | |
1975 | +# set nntp_context=1000 | |
1976 | +# | |
1977 | +# Name: nntp_context | |
1978 | +# Type: number | |
1979 | +# Default: 1000 | |
1980 | +# | |
1981 | +# | |
1982 | +# This variable defines number of articles which will be in index when | |
1983 | +# newsgroup entered. If active newsgroup have more articles than this | |
1984 | +# number, oldest articles will be ignored. Also controls how many | |
1985 | +# articles headers will be saved in cache when you quit newsgroup. | |
1986 | +# | |
1987 | +# | |
1988 | +# set nntp_load_description=yes | |
1989 | +# | |
1990 | +# Name: nntp_load_description | |
1991 | +# Type: boolean | |
1992 | +# Default: yes | |
1993 | +# | |
1994 | +# | |
1995 | +# This variable controls whether or not descriptions for each newsgroup | |
1996 | +# must be loaded when newsgroup is added to list (first time list | |
1997 | +# loading or new newsgroup adding). | |
1998 | +# | |
1999 | +# | |
2000 | +# set nntp_user="" | |
2001 | +# | |
2002 | +# Name: nntp_user | |
2003 | +# Type: string | |
2004 | +# Default: "" | |
2005 | +# | |
2006 | +# | |
2007 | +# Your login name on the NNTP server. If unset and NNTP server requires | |
2008 | +# authentification, Mutt will prompt you for your account name when you | |
2009 | +# connect to newsserver. | |
2010 | +# | |
2011 | +# | |
2012 | +# set nntp_pass="" | |
2013 | +# | |
2014 | +# Name: nntp_pass | |
2015 | +# Type: string | |
2016 | +# Default: "" | |
2017 | +# | |
2018 | +# | |
2019 | +# Your password for NNTP account. | |
2020 | +# | |
2021 | +# | |
2022 | +# set nntp_poll=60 | |
2023 | +# | |
2024 | +# Name: nntp_poll | |
2025 | +# Type: number | |
2026 | +# Default: 60 | |
2027 | +# | |
2028 | +# | |
2029 | +# The time in seconds until any operations on newsgroup except post new | |
2030 | +# article will cause recheck for new news. If set to 0, Mutt will | |
2031 | +# recheck newsgroup on each operation in index (stepping, read article, | |
2032 | +# etc.). | |
2033 | +# | |
2034 | +# | |
2035 | +# set nntp_reconnect=ask-yes | |
2036 | +# | |
2037 | +# Name: nntp_reconnect | |
2038 | +# Type: quadoption | |
2039 | +# Default: ask-yes | |
2040 | +# | |
2041 | +# | |
2042 | +# Controls whether or not Mutt will try to reconnect to newsserver when | |
2043 | +# connection lost. | |
2044 | +# | |
2045 | +# | |
2046 | # set pager="builtin" | |
2047 | # | |
2048 | # Name: pager | |
2049 | @@ -2293,6 +2503,19 @@ | |
2050 | # string after the inclusion of a message which is being replied to. | |
2051 | # | |
2052 | # | |
2053 | +# set post_moderated=ask-yes | |
2054 | +# | |
2055 | +# Name: post_moderated | |
2056 | +# Type: quadoption | |
2057 | +# Default: ask-yes | |
2058 | +# | |
2059 | +# | |
2060 | +# If set to yes, Mutt will post article to newsgroup that have | |
2061 | +# not permissions to posting (e.g. moderated). Note: if newsserver | |
2062 | +# does not support posting to that newsgroup or totally read-only, that | |
2063 | +# posting will not have an effect. | |
2064 | +# | |
2065 | +# | |
2066 | # set postpone=ask-yes | |
2067 | # | |
2068 | # Name: postpone | |
2069 | @@ -2802,6 +3025,41 @@ | |
2070 | # shell from /etc/passwd is used. | |
2071 | # | |
2072 | # | |
2073 | +# set save_unsubscribed=no | |
2074 | +# | |
2075 | +# Name: save_unsubscribed | |
2076 | +# Type: boolean | |
2077 | +# Default: no | |
2078 | +# | |
2079 | +# | |
2080 | +# When set, info about unsubscribed newsgroups will be saved into | |
2081 | +# ``newsrc'' file and into cache. | |
2082 | +# | |
2083 | +# | |
2084 | +# set show_new_news=yes | |
2085 | +# | |
2086 | +# Name: show_new_news | |
2087 | +# Type: boolean | |
2088 | +# Default: yes | |
2089 | +# | |
2090 | +# | |
2091 | +# If set, newsserver will be asked for new newsgroups on entering | |
2092 | +# the browser. Otherwise, it will be done only once for a newsserver. | |
2093 | +# Also controls whether or not number of new articles of subscribed | |
2094 | +# newsgroups will be then checked. | |
2095 | +# | |
2096 | +# | |
2097 | +# set show_only_unread=no | |
2098 | +# | |
2099 | +# Name: show_only_unread | |
2100 | +# Type: boolean | |
2101 | +# Default: no | |
2102 | +# | |
2103 | +# | |
2104 | +# If set, only subscribed newsgroups that contain unread articles | |
2105 | +# will be displayed in browser. | |
2106 | +# | |
2107 | +# | |
2108 | # set sig_dashes=yes | |
2109 | # | |
2110 | # Name: sig_dashes | |
2111 | @@ -3285,6 +3543,18 @@ | |
2112 | # command. | |
2113 | # | |
2114 | # | |
2115 | +# set use_ipv6=yes | |
2116 | +# | |
2117 | +# Name: use_ipv6 | |
2118 | +# Type: boolean | |
2119 | +# Default: yes | |
2120 | +# | |
2121 | +# | |
2122 | +# When set, Mutt will look for IPv6 addresses of hosts it tries to | |
2123 | +# contact. If this option is unset, Mutt will restrict itself to IPv4 addresses. | |
2124 | +# Normally, the default should work. | |
2125 | +# | |
2126 | +# | |
2127 | # set user_agent=yes | |
2128 | # | |
2129 | # Name: user_agent | |
2130 | @@ -3387,3 +3657,14 @@ | |
2131 | # messages to be sent. Exim users may wish to use this. | |
2132 | # | |
2133 | # | |
2134 | +# set x_comment_to=no | |
2135 | +# | |
2136 | +# Name: x_comment_to | |
2137 | +# Type: boolean | |
2138 | +# Default: no | |
2139 | +# | |
2140 | +# | |
2141 | +# If set, Mutt will add ``X-Comment-To:'' field (that contains full | |
2142 | +# name of original article author) to article that followuped to newsgroup. | |
2143 | +# | |
2144 | +# | |
2145 | diff -uNr mutt-1.4.orig/Muttrc.head mutt-1.4/Muttrc.head | |
2146 | --- mutt-1.4.orig/Muttrc.head Sun Nov 3 21:42:51 2002 | |
2147 | +++ mutt-1.4/Muttrc.head Thu Jan 1 01:00:00 1970 | |
2148 | @@ -1,43 +0,0 @@ | |
2149 | -# | |
2150 | -# System configuration file for Mutt | |
2151 | -# | |
2152 | - | |
2153 | -# default list of header fields to weed when displaying | |
2154 | -# | |
2155 | -ignore "from " received content- mime-version status x-status message-id | |
2156 | -ignore sender references return-path lines | |
2157 | - | |
2158 | -# imitate the old search-body function | |
2159 | -macro index \eb '/~b ' 'search in message bodies' | |
2160 | - | |
2161 | -# simulate the old url menu | |
2162 | -macro index \cb |urlview\n 'call urlview to extract URLs out of a message' | |
2163 | -macro pager \cb |urlview\n 'call urlview to extract URLs out of a message' | |
2164 | - | |
2165 | -# Show documentation when pressing F1 | |
2166 | -macro generic <f1> "!less /usr/local/doc/mutt/manual.txt\n" "Show Mutt documentation" | |
2167 | -macro index <f1> "!less /usr/local/doc/mutt/manual.txt\n" "Show Mutt documentation" | |
2168 | -macro pager <f1> "!less /usr/local/doc/mutt/manual.txt\n" "Show Mutt documentation" | |
2169 | - | |
2170 | -# Use folders which match on \\.gz$ as gzipped folders: | |
2171 | -# open-hook \\.gz$ "gzip -cd %f > %t" | |
2172 | -# close-hook \\.gz$ "gzip -c %t > %f" | |
2173 | -# append-hook \\.gz$ "gzip -c %t >> %f" | |
2174 | - | |
2175 | -# open-hook \\.bz2$ "bzip2 -cd %f > %t" | |
2176 | -# close-hook \\.bz2$ "bzip2 -c %t > %f" | |
2177 | -# append-hook \\.bz2$ "bzip2 -c %t >> %f" | |
2178 | - | |
2179 | -# If Mutt is unable to determine your site's domain name correctly, you can | |
2180 | -# set the default here. | |
2181 | -# | |
2182 | -# set hostname=cs.hmc.edu | |
2183 | - | |
2184 | -# If your sendmail supports the -B8BITMIME flag, enable the following | |
2185 | -# | |
2186 | -# set use_8bitmime | |
2187 | - | |
2188 | -## | |
2189 | -## More settings | |
2190 | -## | |
2191 | - | |
2192 | diff -uNr mutt-1.4.orig/OPS mutt-1.4/OPS | |
2193 | --- mutt-1.4.orig/OPS Sun Nov 3 21:42:52 2002 | |
2194 | +++ mutt-1.4/OPS Sun Nov 3 21:57:20 2002 | |
2195 | @@ -7,13 +7,15 @@ | |
2196 | OP_BROWSER_NEW_FILE "select a new file in this directory" | |
2197 | OP_BROWSER_VIEW_FILE "view file" | |
2198 | OP_BROWSER_TELL "display the currently selected file's name" | |
2199 | -OP_BROWSER_SUBSCRIBE "subscribe to current mailbox (IMAP only)" | |
2200 | -OP_BROWSER_UNSUBSCRIBE "unsubscribe to current mailbox (IMAP only)" | |
2201 | +OP_CATCHUP "mark all articles in newsgroup as read" | |
2202 | +OP_BROWSER_SUBSCRIBE "subscribe to current (IMAP/NNTP only)" | |
2203 | +OP_BROWSER_UNSUBSCRIBE "unsubscribe to current (IMAP/NNTP only)" | |
2204 | OP_BROWSER_TOGGLE_LSUB "toggle view all/subscribed mailboxes (IMAP only)" | |
2205 | OP_CHANGE_DIRECTORY "change directories" | |
2206 | OP_CHECK_NEW "check mailboxes for new mail" | |
2207 | OP_COMPOSE_ATTACH_FILE "attach a file(s) to this message" | |
2208 | OP_COMPOSE_ATTACH_MESSAGE "attach message(s) to this message" | |
2209 | +OP_COMPOSE_ATTACH_NEWS_MESSAGE "attach newsmessage(s) to this message" | |
2210 | OP_COMPOSE_EDIT_BCC "edit the BCC list" | |
2211 | OP_COMPOSE_EDIT_CC "edit the CC list" | |
2212 | OP_COMPOSE_EDIT_DESCRIPTION "edit attachment description" | |
2213 | @@ -24,7 +26,10 @@ | |
2214 | OP_COMPOSE_EDIT_HEADERS "edit the message with headers" | |
2215 | OP_COMPOSE_EDIT_MESSAGE "edit the message" | |
2216 | OP_COMPOSE_EDIT_MIME "edit attachment using mailcap entry" | |
2217 | +OP_COMPOSE_EDIT_NEWSGROUPS "edit the newsgroups list" | |
2218 | OP_COMPOSE_EDIT_REPLY_TO "edit the Reply-To field" | |
2219 | +OP_COMPOSE_EDIT_FOLLOWUP_TO "edit the Followup-To field" | |
2220 | +OP_COMPOSE_EDIT_X_COMMENT_TO "edit the X-Comment-To field" | |
2221 | OP_COMPOSE_EDIT_SUBJECT "edit the subject of this message" | |
2222 | OP_COMPOSE_EDIT_TO "edit the TO list" | |
2223 | OP_CREATE_MAILBOX "create a new mailbox (IMAP only)" | |
2224 | @@ -84,8 +89,13 @@ | |
2225 | OP_FILTER "filter attachment through a shell command" | |
2226 | OP_FIRST_ENTRY "move to the first entry" | |
2227 | OP_FLAG_MESSAGE "toggle a message's 'important' flag" | |
2228 | +OP_FOLLOWUP "followup to newsgroup" | |
2229 | +OP_FORWARD_TO_GROUP "forward to newsgroup" | |
2230 | OP_FORWARD_MESSAGE "forward a message with comments" | |
2231 | OP_GENERIC_SELECT_ENTRY "select the current entry" | |
2232 | +OP_GET_CHILDREN "get all children of the current message" | |
2233 | +OP_GET_MESSAGE "get message with Message-Id" | |
2234 | +OP_GET_PARENT "get parent of the current message" | |
2235 | OP_GROUP_REPLY "reply to all recipients" | |
2236 | OP_HALF_DOWN "scroll down 1/2 page" | |
2237 | OP_HALF_UP "scroll up 1/2 page" | |
2238 | @@ -93,13 +103,17 @@ | |
2239 | OP_JUMP "jump to an index number" | |
2240 | OP_LAST_ENTRY "move to the last entry" | |
2241 | OP_LIST_REPLY "reply to specified mailing list" | |
2242 | +OP_LOAD_ACTIVE "load active file from NNTP server" | |
2243 | OP_MACRO "execute a macro" | |
2244 | OP_MAIL "compose a new mail message" | |
2245 | OP_MAIN_BREAK_THREAD "break the thread in two" | |
2246 | OP_MAIN_CHANGE_FOLDER "open a different folder" | |
2247 | OP_MAIN_CHANGE_FOLDER_READONLY "open a different folder in read only mode" | |
2248 | +OP_MAIN_CHANGE_GROUP "open a different newsgroup" | |
2249 | +OP_MAIN_CHANGE_GROUP_READONLY "open a different newsgroup in read only mode" | |
2250 | OP_MAIN_CLEAR_FLAG "clear a status flag from a message" | |
2251 | OP_MAIN_DELETE_PATTERN "delete messages matching a pattern" | |
2252 | +OP_RECONSTRUCT_THREAD "reconstruct thread containing current message" | |
2253 | OP_MAIN_IMAP_FETCH "force retrieval of mail from IMAP server" | |
2254 | OP_MAIN_FETCH_MAIL "retrieve mail from POP server" | |
2255 | OP_MAIN_FIRST_MESSAGE "move to the first message" | |
2256 | @@ -134,6 +148,7 @@ | |
2257 | OP_PAGER_SKIP_QUOTED "skip beyond quoted text" | |
2258 | OP_PAGER_TOP "jump to the top of the message" | |
2259 | OP_PIPE "pipe message/attachment to a shell command" | |
2260 | +OP_POST "post message to newsgroup" | |
2261 | OP_PREV_ENTRY "move to the previous entry" | |
2262 | OP_PREV_LINE "scroll up one line" | |
2263 | OP_PREV_PAGE "move to the previous page" | |
2264 | @@ -159,17 +174,21 @@ | |
2265 | OP_SIG_SEARCH "search signatures matching a pattern" | |
2266 | OP_SORT "sort messages" | |
2267 | OP_SORT_REVERSE "sort messages in reverse order" | |
2268 | +OP_SUBSCRIBE_PATTERN "subscribe to newsgroups matching a pattern" | |
2269 | OP_TAG "tag the current entry" | |
2270 | OP_TAG_PREFIX "apply next function to tagged messages" | |
2271 | OP_TAG_SUBTHREAD "tag the current subthread" | |
2272 | OP_TAG_THREAD "tag the current thread" | |
2273 | OP_TOGGLE_NEW "toggle a message's 'new' flag" | |
2274 | +OP_TOGGLE_READ "toggle view of read messages" | |
2275 | OP_TOGGLE_WRITE "toggle whether the mailbox will be rewritten" | |
2276 | OP_TOGGLE_MAILBOXES "toggle whether to browse mailboxes or all files" | |
2277 | OP_TOP_PAGE "move to the top of the page" | |
2278 | +OP_UNCATCHUP "mark all articles in newsgroup as unread" | |
2279 | OP_UNDELETE "undelete the current entry" | |
2280 | OP_UNDELETE_THREAD "undelete all messages in thread" | |
2281 | OP_UNDELETE_SUBTHREAD "undelete all messages in subthread" | |
2282 | +OP_UNSUBSCRIBE_PATTERN "unsubscribe from newsgroups matching a pattern" | |
2283 | OP_VERSION "show the Mutt version number and date" | |
2284 | OP_VIEW_ATTACH "view attachment using mailcap entry if necessary" | |
2285 | OP_VIEW_ATTACHMENTS "show MIME attachments" | |
2286 | diff -uNr mutt-1.4.orig/PATCHES mutt-1.4/PATCHES | |
2287 | --- mutt-1.4.orig/PATCHES Sun Nov 3 21:42:52 2002 | |
2288 | +++ mutt-1.4/PATCHES Sun Nov 3 21:57:20 2002 | |
2289 | @@ -1,3 +1,4 @@ | |
2290 | +vvv.nntp | |
2291 | patch-1.3.28.dw.pgp-hook.3 | |
2292 | vvv.quote | |
2293 | patch-1.3.27.cd.signatures_menu.2.1 | |
2294 | diff -uNr mutt-1.4.orig/acconfig.h mutt-1.4/acconfig.h | |
2295 | --- mutt-1.4.orig/acconfig.h Tue Jan 15 23:08:12 2002 | |
2296 | +++ mutt-1.4/acconfig.h Sun Nov 3 21:57:20 2002 | |
2297 | @@ -14,6 +14,9 @@ | |
2298 | */ | |
2299 | #undef HOMESPOOL | |
2300 | ||
2301 | +/* Compiling with newsreading support with NNTP */ | |
2302 | +#undef USE_NNTP | |
2303 | + | |
2304 | /* program to use for shell commands */ | |
2305 | #define EXECSHELL "/bin/sh" | |
2306 | ||
2307 | diff -uNr mutt-1.4.orig/account.c mutt-1.4/account.c | |
2308 | --- mutt-1.4.orig/account.c Thu Apr 26 15:36:33 2001 | |
2309 | +++ mutt-1.4/account.c Sun Nov 3 21:57:20 2002 | |
2310 | @@ -44,6 +44,11 @@ | |
2311 | user = PopUser; | |
2312 | #endif | |
2313 | ||
2314 | +#ifdef USE_NNTP | |
2315 | + if (a1->type == M_ACCT_TYPE_NNTP && NntpUser) | |
2316 | + user = NntpUser; | |
2317 | +#endif | |
2318 | + | |
2319 | if (a1->flags & a2->flags & M_ACCT_USER) | |
2320 | return (!strcmp (a1->user, a2->user)); | |
2321 | if (a1->flags & M_ACCT_USER) | |
2322 | @@ -113,6 +118,16 @@ | |
2323 | } | |
2324 | #endif | |
2325 | ||
2326 | +#ifdef USE_NNTP | |
2327 | + if (account->type == M_ACCT_TYPE_NNTP) | |
2328 | + { | |
2329 | + if (account->flags & M_ACCT_SSL) | |
2330 | + url->scheme = U_NNTPS; | |
2331 | + else | |
2332 | + url->scheme = U_NNTP; | |
2333 | + } | |
2334 | +#endif | |
2335 | + | |
2336 | url->host = account->host; | |
2337 | if (account->flags & M_ACCT_PORT) | |
2338 | url->port = account->port; | |
2339 | @@ -138,6 +153,10 @@ | |
2340 | else if ((account->type == M_ACCT_TYPE_POP) && PopUser) | |
2341 | strfcpy (account->user, PopUser, sizeof (account->user)); | |
2342 | #endif | |
2343 | +#ifdef USE_NNTP | |
2344 | + else if ((account->type == M_ACCT_TYPE_NNTP) && NntpUser) | |
2345 | + strfcpy (account->user, NntpUser, sizeof (account->user)); | |
2346 | +#endif | |
2347 | /* prompt (defaults to unix username), copy into account->user */ | |
2348 | else | |
2349 | { | |
2350 | @@ -167,6 +186,10 @@ | |
2351 | else if ((account->type == M_ACCT_TYPE_POP) && PopPass) | |
2352 | strfcpy (account->pass, PopPass, sizeof (account->pass)); | |
2353 | #endif | |
2354 | +#ifdef USE_NNTP | |
2355 | + else if ((account->type == M_ACCT_TYPE_NNTP) && NntpPass) | |
2356 | + strfcpy (account->pass, NntpPass, sizeof (account->pass)); | |
2357 | +#endif | |
2358 | else | |
2359 | { | |
2360 | snprintf (prompt, sizeof (prompt), _("Password for %s@%s: "), | |
2361 | diff -uNr mutt-1.4.orig/account.h mutt-1.4/account.h | |
2362 | --- mutt-1.4.orig/account.h Tue Jan 2 10:34:30 2001 | |
2363 | +++ mutt-1.4/account.h Sun Nov 3 21:57:20 2002 | |
2364 | @@ -28,6 +28,7 @@ | |
2365 | { | |
2366 | M_ACCT_TYPE_NONE = 0, | |
2367 | M_ACCT_TYPE_IMAP, | |
2368 | + M_ACCT_TYPE_NNTP, | |
2369 | M_ACCT_TYPE_POP | |
2370 | }; | |
2371 | ||
2372 | diff -uNr mutt-1.4.orig/aclocal.m4 mutt-1.4/aclocal.m4 | |
2373 | --- mutt-1.4.orig/aclocal.m4 Wed May 29 11:29:28 2002 | |
2374 | +++ mutt-1.4/aclocal.m4 Sun Nov 3 21:57:23 2002 | |
2375 | @@ -1,93 +1,311 @@ | |
2376 | -dnl aclocal.m4 generated automatically by aclocal 1.4-p4 | |
2377 | +# aclocal.m4 generated automatically by aclocal 1.6.3 -*- Autoconf -*- | |
2378 | ||
2379 | -dnl Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. | |
2380 | -dnl This file is free software; the Free Software Foundation | |
2381 | -dnl gives unlimited permission to copy and/or distribute it, | |
2382 | -dnl with or without modifications, as long as this notice is preserved. | |
2383 | - | |
2384 | -dnl This program is distributed in the hope that it will be useful, | |
2385 | -dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without | |
2386 | -dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A | |
2387 | -dnl PARTICULAR PURPOSE. | |
2388 | - | |
2389 | -# Like AC_CONFIG_HEADER, but automatically create stamp file. | |
2390 | - | |
2391 | -AC_DEFUN(AM_CONFIG_HEADER, | |
2392 | -[AC_PREREQ([2.12]) | |
2393 | -AC_CONFIG_HEADER([$1]) | |
2394 | -dnl When config.status generates a header, we must update the stamp-h file. | |
2395 | -dnl This file resides in the same directory as the config header | |
2396 | -dnl that is generated. We must strip everything past the first ":", | |
2397 | -dnl and everything past the last "/". | |
2398 | -AC_OUTPUT_COMMANDS(changequote(<<,>>)dnl | |
2399 | -ifelse(patsubst(<<$1>>, <<[^ ]>>, <<>>), <<>>, | |
2400 | -<<test -z "<<$>>CONFIG_HEADERS" || echo timestamp > patsubst(<<$1>>, <<^\([^:]*/\)?.*>>, <<\1>>)stamp-h<<>>dnl>>, | |
2401 | -<<am_indx=1 | |
2402 | -for am_file in <<$1>>; do | |
2403 | - case " <<$>>CONFIG_HEADERS " in | |
2404 | - *" <<$>>am_file "*<<)>> | |
2405 | - echo timestamp > `echo <<$>>am_file | sed -e 's%:.*%%' -e 's%[^/]*$%%'`stamp-h$am_indx | |
2406 | - ;; | |
2407 | - esac | |
2408 | - am_indx=`expr "<<$>>am_indx" + 1` | |
2409 | -done<<>>dnl>>) | |
2410 | -changequote([,]))]) | |
2411 | - | |
2412 | -# Do all the work for Automake. This macro actually does too much -- | |
2413 | -# some checks are only needed if your package does certain things. | |
2414 | -# But this isn't really a big deal. | |
2415 | +# Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002 | |
2416 | +# Free Software Foundation, Inc. | |
2417 | +# This file is free software; the Free Software Foundation | |
2418 | +# gives unlimited permission to copy and/or distribute it, | |
2419 | +# with or without modifications, as long as this notice is preserved. | |
2420 | + | |
2421 | +# This program is distributed in the hope that it will be useful, | |
2422 | +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without | |
2423 | +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A | |
2424 | +# PARTICULAR PURPOSE. | |
2425 | + | |
2426 | +# Like AC_CONFIG_HEADER, but automatically create stamp file. -*- Autoconf -*- | |
2427 | + | |
2428 | +# Copyright 1996, 1997, 2000, 2001 Free Software Foundation, Inc. | |
2429 | + | |
2430 | +# This program is free software; you can redistribute it and/or modify | |
2431 | +# it under the terms of the GNU General Public License as published by | |
2432 | +# the Free Software Foundation; either version 2, or (at your option) | |
2433 | +# any later version. | |
2434 | + | |
2435 | +# This program is distributed in the hope that it will be useful, | |
2436 | +# but WITHOUT ANY WARRANTY; without even the implied warranty of | |
2437 | +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
2438 | +# GNU General Public License for more details. | |
2439 | + | |
2440 | +# You should have received a copy of the GNU General Public License | |
2441 | +# along with this program; if not, write to the Free Software | |
2442 | +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA | |
2443 | +# 02111-1307, USA. | |
2444 | + | |
2445 | +AC_PREREQ([2.52]) | |
2446 | + | |
2447 | +# serial 6 | |
2448 | + | |
2449 | +# When config.status generates a header, we must update the stamp-h file. | |
2450 | +# This file resides in the same directory as the config header | |
2451 | +# that is generated. We must strip everything past the first ":", | |
2452 | +# and everything past the last "/". | |
2453 | + | |
2454 | +# _AM_DIRNAME(PATH) | |
2455 | +# ----------------- | |
2456 | +# Like AS_DIRNAME, only do it during macro expansion | |
2457 | +AC_DEFUN([_AM_DIRNAME], | |
2458 | + [m4_if(regexp([$1], [^.*[^/]//*[^/][^/]*/*$]), -1, | |
2459 | + m4_if(regexp([$1], [^//\([^/]\|$\)]), -1, | |
2460 | + m4_if(regexp([$1], [^/.*]), -1, | |
2461 | + [.], | |
2462 | + patsubst([$1], [^\(/\).*], [\1])), | |
2463 | + patsubst([$1], [^\(//\)\([^/].*\|$\)], [\1])), | |
2464 | + patsubst([$1], [^\(.*[^/]\)//*[^/][^/]*/*$], [\1]))[]dnl | |
2465 | +])# _AM_DIRNAME | |
2466 | + | |
2467 | + | |
2468 | +# The stamp files are numbered to have different names. | |
2469 | +# We could number them on a directory basis, but that's additional | |
2470 | +# complications, let's have a unique counter. | |
2471 | +m4_define([_AM_STAMP_Count], [0]) | |
2472 | + | |
2473 | + | |
2474 | +# _AM_STAMP(HEADER) | |
2475 | +# ----------------- | |
2476 | +# The name of the stamp file for HEADER. | |
2477 | +AC_DEFUN([_AM_STAMP], | |
2478 | +[m4_define([_AM_STAMP_Count], m4_incr(_AM_STAMP_Count))dnl | |
2479 | +AS_ESCAPE(_AM_DIRNAME(patsubst([$1], | |
2480 | + [:.*])))/stamp-h[]_AM_STAMP_Count]) | |
2481 | + | |
2482 | + | |
2483 | +# _AM_CONFIG_HEADER(HEADER[:SOURCES], COMMANDS, INIT-COMMANDS) | |
2484 | +# ------------------------------------------------------------ | |
2485 | +# We used to try to get a real timestamp in stamp-h. But the fear is that | |
2486 | +# that will cause unnecessary cvs conflicts. | |
2487 | +AC_DEFUN([_AM_CONFIG_HEADER], | |
2488 | +[# Add the stamp file to the list of files AC keeps track of, | |
2489 | +# along with our hook. | |
2490 | +AC_CONFIG_HEADERS([$1], | |
2491 | + [# update the timestamp | |
2492 | +echo 'timestamp for $1' >"_AM_STAMP([$1])" | |
2493 | +$2], | |
2494 | + [$3]) | |
2495 | +])# _AM_CONFIG_HEADER | |
2496 | + | |
2497 | + | |
2498 | +# AM_CONFIG_HEADER(HEADER[:SOURCES]..., COMMANDS, INIT-COMMANDS) | |
2499 | +# -------------------------------------------------------------- | |
2500 | +AC_DEFUN([AM_CONFIG_HEADER], | |
2501 | +[AC_FOREACH([_AM_File], [$1], [_AM_CONFIG_HEADER(_AM_File, [$2], [$3])]) | |
2502 | +])# AM_CONFIG_HEADER | |
2503 | + | |
2504 | +# Do all the work for Automake. -*- Autoconf -*- | |
2505 | + | |
2506 | +# This macro actually does too much some checks are only needed if | |
2507 | +# your package does certain things. But this isn't really a big deal. | |
2508 | + | |
2509 | +# Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002 | |
2510 | +# Free Software Foundation, Inc. | |
2511 | + | |
2512 | +# This program is free software; you can redistribute it and/or modify | |
2513 | +# it under the terms of the GNU General Public License as published by | |
2514 | +# the Free Software Foundation; either version 2, or (at your option) | |
2515 | +# any later version. | |
2516 | + | |
2517 | +# This program is distributed in the hope that it will be useful, | |
2518 | +# but WITHOUT ANY WARRANTY; without even the implied warranty of | |
2519 | +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
2520 | +# GNU General Public License for more details. | |
2521 | + | |
2522 | +# You should have received a copy of the GNU General Public License | |
2523 | +# along with this program; if not, write to the Free Software | |
2524 | +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA | |
2525 | +# 02111-1307, USA. | |
2526 | + | |
2527 | +# serial 8 | |
2528 | + | |
2529 | +# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be | |
2530 | +# written in clear, in which case automake, when reading aclocal.m4, | |
2531 | +# will think it sees a *use*, and therefore will trigger all it's | |
2532 | +# C support machinery. Also note that it means that autoscan, seeing | |
2533 | +# CC etc. in the Makefile, will ask for an AC_PROG_CC use... | |
2534 | + | |
2535 | + | |
2536 | +AC_PREREQ([2.52]) | |
2537 | + | |
2538 | +# Autoconf 2.50 wants to disallow AM_ names. We explicitly allow | |
2539 | +# the ones we care about. | |
2540 | +m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl | |
2541 | + | |
2542 | +# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) | |
2543 | +# AM_INIT_AUTOMAKE([OPTIONS]) | |
2544 | +# ----------------------------------------------- | |
2545 | +# The call with PACKAGE and VERSION arguments is the old style | |
2546 | +# call (pre autoconf-2.50), which is being phased out. PACKAGE | |
2547 | +# and VERSION should now be passed to AC_INIT and removed from | |
2548 | +# the call to AM_INIT_AUTOMAKE. | |
2549 | +# We support both call styles for the transition. After | |
2550 | +# the next Automake release, Autoconf can make the AC_INIT | |
2551 | +# arguments mandatory, and then we can depend on a new Autoconf | |
2552 | +# release and drop the old call support. | |
2553 | +AC_DEFUN([AM_INIT_AUTOMAKE], | |
2554 | +[AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl | |
2555 | + AC_REQUIRE([AC_PROG_INSTALL])dnl | |
2556 | +# test to see if srcdir already configured | |
2557 | +if test "`cd $srcdir && pwd`" != "`pwd`" && | |
2558 | + test -f $srcdir/config.status; then | |
2559 | + AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) | |
2560 | +fi | |
2561 | ||
2562 | -# serial 1 | |
2563 | +# Define the identity of the package. | |
2564 | +dnl Distinguish between old-style and new-style calls. | |
2565 | +m4_ifval([$2], | |
2566 | +[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl | |
2567 | + AC_SUBST([PACKAGE], [$1])dnl | |
2568 | + AC_SUBST([VERSION], [$2])], | |
2569 | +[_AM_SET_OPTIONS([$1])dnl | |
2570 | + AC_SUBST([PACKAGE], [AC_PACKAGE_TARNAME])dnl | |
2571 | + AC_SUBST([VERSION], [AC_PACKAGE_VERSION])])dnl | |
2572 | + | |
2573 | +_AM_IF_OPTION([no-define],, | |
2574 | +[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) | |
2575 | + AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl | |
2576 | + | |
2577 | +# Some tools Automake needs. | |
2578 | +AC_REQUIRE([AM_SANITY_CHECK])dnl | |
2579 | +AC_REQUIRE([AC_ARG_PROGRAM])dnl | |
2580 | +AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) | |
2581 | +AM_MISSING_PROG(AUTOCONF, autoconf) | |
2582 | +AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) | |
2583 | +AM_MISSING_PROG(AUTOHEADER, autoheader) | |
2584 | +AM_MISSING_PROG(MAKEINFO, makeinfo) | |
2585 | +AM_MISSING_PROG(AMTAR, tar) | |
2586 | +AM_PROG_INSTALL_SH | |
2587 | +AM_PROG_INSTALL_STRIP | |
2588 | +# We need awk for the "check" target. The system "awk" is bad on | |
2589 | +# some platforms. | |
2590 | +AC_REQUIRE([AC_PROG_AWK])dnl | |
2591 | +AC_REQUIRE([AC_PROG_MAKE_SET])dnl | |
2592 | + | |
2593 | +_AM_IF_OPTION([no-dependencies],, | |
2594 | +[AC_PROVIDE_IFELSE([AC_PROG_][CC], | |
2595 | + [_AM_DEPENDENCIES(CC)], | |
2596 | + [define([AC_PROG_][CC], | |
2597 | + defn([AC_PROG_][CC])[_AM_DEPENDENCIES(CC)])])dnl | |
2598 | +AC_PROVIDE_IFELSE([AC_PROG_][CXX], | |
2599 | + [_AM_DEPENDENCIES(CXX)], | |
2600 | + [define([AC_PROG_][CXX], | |
2601 | + defn([AC_PROG_][CXX])[_AM_DEPENDENCIES(CXX)])])dnl | |
2602 | +]) | |
2603 | +]) | |
2604 | ||
2605 | -dnl Usage: | |
2606 | -dnl AM_INIT_AUTOMAKE(package,version, [no-define]) | |
2607 | +# Copyright 2002 Free Software Foundation, Inc. | |
2608 | ||
2609 | -AC_DEFUN(AM_INIT_AUTOMAKE, | |
2610 | -[AC_REQUIRE([AC_PROG_INSTALL]) | |
2611 | -PACKAGE=[$1] | |
2612 | -AC_SUBST(PACKAGE) | |
2613 | -VERSION=[$2] | |
2614 | -AC_SUBST(VERSION) | |
2615 | -dnl test to see if srcdir already configured | |
2616 | -if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then | |
2617 | - AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) | |
2618 | -fi | |
2619 | -ifelse([$3],, | |
2620 | -AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) | |
2621 | -AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])) | |
2622 | -AC_REQUIRE([AM_SANITY_CHECK]) | |
2623 | -AC_REQUIRE([AC_ARG_PROGRAM]) | |
2624 | -dnl FIXME This is truly gross. | |
2625 | -missing_dir=`cd $ac_aux_dir && pwd` | |
2626 | -AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir) | |
2627 | -AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir) | |
2628 | -AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir) | |
2629 | -AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir) | |
2630 | -AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir) | |
2631 | -AC_REQUIRE([AC_PROG_MAKE_SET])]) | |
2632 | +# This program is free software; you can redistribute it and/or modify | |
2633 | +# it under the terms of the GNU General Public License as published by | |
2634 | +# the Free Software Foundation; either version 2, or (at your option) | |
2635 | +# any later version. | |
2636 | + | |
2637 | +# This program is distributed in the hope that it will be useful, | |
2638 | +# but WITHOUT ANY WARRANTY; without even the implied warranty of | |
2639 | +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
2640 | +# GNU General Public License for more details. | |
2641 | + | |
2642 | +# You should have received a copy of the GNU General Public License | |
2643 | +# along with this program; if not, write to the Free Software | |
2644 | +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA | |
2645 | + | |
2646 | +# AM_AUTOMAKE_VERSION(VERSION) | |
2647 | +# ---------------------------- | |
2648 | +# Automake X.Y traces this macro to ensure aclocal.m4 has been | |
2649 | +# generated from the m4 files accompanying Automake X.Y. | |
2650 | +AC_DEFUN([AM_AUTOMAKE_VERSION],[am__api_version="1.6"]) | |
2651 | + | |
2652 | +# AM_SET_CURRENT_AUTOMAKE_VERSION | |
2653 | +# ------------------------------- | |
2654 | +# Call AM_AUTOMAKE_VERSION so it can be traced. | |
2655 | +# This function is AC_REQUIREd by AC_INIT_AUTOMAKE. | |
2656 | +AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], | |
2657 | + [AM_AUTOMAKE_VERSION([1.6.3])]) | |
2658 | + | |
2659 | +# Helper functions for option handling. -*- Autoconf -*- | |
2660 | + | |
2661 | +# Copyright 2001, 2002 Free Software Foundation, Inc. | |
2662 | + | |
2663 | +# This program is free software; you can redistribute it and/or modify | |
2664 | +# it under the terms of the GNU General Public License as published by | |
2665 | +# the Free Software Foundation; either version 2, or (at your option) | |
2666 | +# any later version. | |
2667 | + | |
2668 | +# This program is distributed in the hope that it will be useful, | |
2669 | +# but WITHOUT ANY WARRANTY; without even the implied warranty of | |
2670 | +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
2671 | +# GNU General Public License for more details. | |
2672 | + | |
2673 | +# You should have received a copy of the GNU General Public License | |
2674 | +# along with this program; if not, write to the Free Software | |
2675 | +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA | |
2676 | +# 02111-1307, USA. | |
2677 | + | |
2678 | +# serial 2 | |
2679 | + | |
2680 | +# _AM_MANGLE_OPTION(NAME) | |
2681 | +# ----------------------- | |
2682 | +AC_DEFUN([_AM_MANGLE_OPTION], | |
2683 | +[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) | |
2684 | + | |
2685 | +# _AM_SET_OPTION(NAME) | |
2686 | +# ------------------------------ | |
2687 | +# Set option NAME. Presently that only means defining a flag for this option. | |
2688 | +AC_DEFUN([_AM_SET_OPTION], | |
2689 | +[m4_define(_AM_MANGLE_OPTION([$1]), 1)]) | |
2690 | + | |
2691 | +# _AM_SET_OPTIONS(OPTIONS) | |
2692 | +# ---------------------------------- | |
2693 | +# OPTIONS is a space-separated list of Automake options. | |
2694 | +AC_DEFUN([_AM_SET_OPTIONS], | |
2695 | +[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) | |
2696 | + | |
2697 | +# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) | |
2698 | +# ------------------------------------------- | |
2699 | +# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. | |
2700 | +AC_DEFUN([_AM_IF_OPTION], | |
2701 | +[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) | |
2702 | ||
2703 | # | |
2704 | # Check to make sure that the build environment is sane. | |
2705 | # | |
2706 | ||
2707 | -AC_DEFUN(AM_SANITY_CHECK, | |
2708 | +# Copyright 1996, 1997, 2000, 2001 Free Software Foundation, Inc. | |
2709 | + | |
2710 | +# This program is free software; you can redistribute it and/or modify | |
2711 | +# it under the terms of the GNU General Public License as published by | |
2712 | +# the Free Software Foundation; either version 2, or (at your option) | |
2713 | +# any later version. | |
2714 | + | |
2715 | +# This program is distributed in the hope that it will be useful, | |
2716 | +# but WITHOUT ANY WARRANTY; without even the implied warranty of | |
2717 | +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
2718 | +# GNU General Public License for more details. | |
2719 | + | |
2720 | +# You should have received a copy of the GNU General Public License | |
2721 | +# along with this program; if not, write to the Free Software | |
2722 | +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA | |
2723 | +# 02111-1307, USA. | |
2724 | + | |
2725 | +# serial 3 | |
2726 | + | |
2727 | +# AM_SANITY_CHECK | |
2728 | +# --------------- | |
2729 | +AC_DEFUN([AM_SANITY_CHECK], | |
2730 | [AC_MSG_CHECKING([whether build environment is sane]) | |
2731 | # Just in case | |
2732 | sleep 1 | |
2733 | -echo timestamp > conftestfile | |
2734 | +echo timestamp > conftest.file | |
2735 | # Do `set' in a subshell so we don't clobber the current shell's | |
2736 | # arguments. Must try -L first in case configure is actually a | |
2737 | # symlink; some systems play weird games with the mod time of symlinks | |
2738 | # (eg FreeBSD returns the mod time of the symlink's containing | |
2739 | # directory). | |
2740 | if ( | |
2741 | - set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null` | |
2742 | - if test "[$]*" = "X"; then | |
2743 | + set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` | |
2744 | + if test "$[*]" = "X"; then | |
2745 | # -L didn't work. | |
2746 | - set X `ls -t $srcdir/configure conftestfile` | |
2747 | + set X `ls -t $srcdir/configure conftest.file` | |
2748 | fi | |
2749 | - if test "[$]*" != "X $srcdir/configure conftestfile" \ | |
2750 | - && test "[$]*" != "X conftestfile $srcdir/configure"; then | |
2751 | + rm -f conftest.file | |
2752 | + if test "$[*]" != "X $srcdir/configure conftest.file" \ | |
2753 | + && test "$[*]" != "X conftest.file $srcdir/configure"; then | |
2754 | ||
2755 | # If neither matched, then we have a broken ls. This can happen | |
2756 | # if, for instance, CONFIG_SHELL is bash and it inherits a | |
2757 | @@ -97,7 +315,7 @@ | |
2758 | alias in your environment]) | |
2759 | fi | |
2760 | ||
2761 | - test "[$]2" = conftestfile | |
2762 | + test "$[2]" = conftest.file | |
2763 | ) | |
2764 | then | |
2765 | # Ok. | |
2766 | @@ -106,24 +324,515 @@ | |
2767 | AC_MSG_ERROR([newly created file is older than distributed files! | |
2768 | Check your system clock]) | |
2769 | fi | |
2770 | -rm -f conftest* | |
2771 | AC_MSG_RESULT(yes)]) | |
2772 | ||
2773 | -dnl AM_MISSING_PROG(NAME, PROGRAM, DIRECTORY) | |
2774 | -dnl The program must properly implement --version. | |
2775 | -AC_DEFUN(AM_MISSING_PROG, | |
2776 | -[AC_MSG_CHECKING(for working $2) | |
2777 | -# Run test in a subshell; some versions of sh will print an error if | |
2778 | -# an executable is not found, even if stderr is redirected. | |
2779 | -# Redirect stdin to placate older versions of autoconf. Sigh. | |
2780 | -if ($2 --version) < /dev/null > /dev/null 2>&1; then | |
2781 | - $1=$2 | |
2782 | - AC_MSG_RESULT(found) | |
2783 | +# -*- Autoconf -*- | |
2784 | + | |
2785 | + | |
2786 | +# Copyright 1997, 1999, 2000, 2001 Free Software Foundation, Inc. | |
2787 | + | |
2788 | +# This program is free software; you can redistribute it and/or modify | |
2789 | +# it under the terms of the GNU General Public License as published by | |
2790 | +# the Free Software Foundation; either version 2, or (at your option) | |
2791 | +# any later version. | |
2792 | + | |
2793 | +# This program is distributed in the hope that it will be useful, | |
2794 | +# but WITHOUT ANY WARRANTY; without even the implied warranty of | |
2795 | +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
2796 | +# GNU General Public License for more details. | |
2797 | + | |
2798 | +# You should have received a copy of the GNU General Public License | |
2799 | +# along with this program; if not, write to the Free Software | |
2800 | +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA | |
2801 | +# 02111-1307, USA. | |
2802 | + | |
2803 | +# serial 3 | |
2804 | + | |
2805 | +# AM_MISSING_PROG(NAME, PROGRAM) | |
2806 | +# ------------------------------ | |
2807 | +AC_DEFUN([AM_MISSING_PROG], | |
2808 | +[AC_REQUIRE([AM_MISSING_HAS_RUN]) | |
2809 | +$1=${$1-"${am_missing_run}$2"} | |
2810 | +AC_SUBST($1)]) | |
2811 | + | |
2812 | + | |
2813 | +# AM_MISSING_HAS_RUN | |
2814 | +# ------------------ | |
2815 | +# Define MISSING if not defined so far and test if it supports --run. | |
2816 | +# If it does, set am_missing_run to use it, otherwise, to nothing. | |
2817 | +AC_DEFUN([AM_MISSING_HAS_RUN], | |
2818 | +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl | |
2819 | +test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" | |
2820 | +# Use eval to expand $SHELL | |
2821 | +if eval "$MISSING --run true"; then | |
2822 | + am_missing_run="$MISSING --run " | |
2823 | else | |
2824 | - $1="$3/missing $2" | |
2825 | - AC_MSG_RESULT(missing) | |
2826 | + am_missing_run= | |
2827 | + AC_MSG_WARN([`missing' script is too old or missing]) | |
2828 | fi | |
2829 | -AC_SUBST($1)]) | |
2830 | +]) | |
2831 | + | |
2832 | +# AM_AUX_DIR_EXPAND | |
2833 | + | |
2834 | +# Copyright 2001 Free Software Foundation, Inc. | |
2835 | + | |
2836 | +# This program is free software; you can redistribute it and/or modify | |
2837 | +# it under the terms of the GNU General Public License as published by | |
2838 | +# the Free Software Foundation; either version 2, or (at your option) | |
2839 | +# any later version. | |
2840 | + | |
2841 | +# This program is distributed in the hope that it will be useful, | |
2842 | +# but WITHOUT ANY WARRANTY; without even the implied warranty of | |
2843 | +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
2844 | +# GNU General Public License for more details. | |
2845 | + | |
2846 | +# You should have received a copy of the GNU General Public License | |
2847 | +# along with this program; if not, write to the Free Software | |
2848 | +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA | |
2849 | +# 02111-1307, USA. | |
2850 | + | |
2851 | +# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets | |
2852 | +# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to | |
2853 | +# `$srcdir', `$srcdir/..', or `$srcdir/../..'. | |
2854 | +# | |
2855 | +# Of course, Automake must honor this variable whenever it calls a | |
2856 | +# tool from the auxiliary directory. The problem is that $srcdir (and | |
2857 | +# therefore $ac_aux_dir as well) can be either absolute or relative, | |
2858 | +# depending on how configure is run. This is pretty annoying, since | |
2859 | +# it makes $ac_aux_dir quite unusable in subdirectories: in the top | |
2860 | +# source directory, any form will work fine, but in subdirectories a | |
2861 | +# relative path needs to be adjusted first. | |
2862 | +# | |
2863 | +# $ac_aux_dir/missing | |
2864 | +# fails when called from a subdirectory if $ac_aux_dir is relative | |
2865 | +# $top_srcdir/$ac_aux_dir/missing | |
2866 | +# fails if $ac_aux_dir is absolute, | |
2867 | +# fails when called from a subdirectory in a VPATH build with | |
2868 | +# a relative $ac_aux_dir | |
2869 | +# | |
2870 | +# The reason of the latter failure is that $top_srcdir and $ac_aux_dir | |
2871 | +# are both prefixed by $srcdir. In an in-source build this is usually | |
2872 | +# harmless because $srcdir is `.', but things will broke when you | |
2873 | +# start a VPATH build or use an absolute $srcdir. | |
2874 | +# | |
2875 | +# So we could use something similar to $top_srcdir/$ac_aux_dir/missing, | |
2876 | +# iff we strip the leading $srcdir from $ac_aux_dir. That would be: | |
2877 | +# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` | |
2878 | +# and then we would define $MISSING as | |
2879 | +# MISSING="\${SHELL} $am_aux_dir/missing" | |
2880 | +# This will work as long as MISSING is not called from configure, because | |
2881 | +# unfortunately $(top_srcdir) has no meaning in configure. | |
2882 | +# However there are other variables, like CC, which are often used in | |
2883 | +# configure, and could therefore not use this "fixed" $ac_aux_dir. | |
2884 | +# | |
2885 | +# Another solution, used here, is to always expand $ac_aux_dir to an | |
2886 | +# absolute PATH. The drawback is that using absolute paths prevent a | |
2887 | +# configured tree to be moved without reconfiguration. | |
2888 | + | |
2889 | +# Rely on autoconf to set up CDPATH properly. | |
2890 | +AC_PREREQ([2.50]) | |
2891 | + | |
2892 | +AC_DEFUN([AM_AUX_DIR_EXPAND], [ | |
2893 | +# expand $ac_aux_dir to an absolute path | |
2894 | +am_aux_dir=`cd $ac_aux_dir && pwd` | |
2895 | +]) | |
2896 | + | |
2897 | +# AM_PROG_INSTALL_SH | |
2898 | +# ------------------ | |
2899 | +# Define $install_sh. | |
2900 | + | |
2901 | +# Copyright 2001 Free Software Foundation, Inc. | |
2902 | + | |
2903 | +# This program is free software; you can redistribute it and/or modify | |
2904 | +# it under the terms of the GNU General Public License as published by | |
2905 | +# the Free Software Foundation; either version 2, or (at your option) | |
2906 | +# any later version. | |
2907 | + | |
2908 | +# This program is distributed in the hope that it will be useful, | |
2909 | +# but WITHOUT ANY WARRANTY; without even the implied warranty of | |
2910 | +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
2911 | +# GNU General Public License for more details. | |
2912 | + | |
2913 | +# You should have received a copy of the GNU General Public License | |
2914 | +# along with this program; if not, write to the Free Software | |
2915 | +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA | |
2916 | +# 02111-1307, USA. | |
2917 | + | |
2918 | +AC_DEFUN([AM_PROG_INSTALL_SH], | |
2919 | +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl | |
2920 | +install_sh=${install_sh-"$am_aux_dir/install-sh"} | |
2921 | +AC_SUBST(install_sh)]) | |
2922 | + | |
2923 | +# AM_PROG_INSTALL_STRIP | |
2924 | + | |
2925 | +# Copyright 2001 Free Software Foundation, Inc. | |
2926 | + | |
2927 | +# This program is free software; you can redistribute it and/or modify | |
2928 | +# it under the terms of the GNU General Public License as published by | |
2929 | +# the Free Software Foundation; either version 2, or (at your option) | |
2930 | +# any later version. | |
2931 | + | |
2932 | +# This program is distributed in the hope that it will be useful, | |
2933 | +# but WITHOUT ANY WARRANTY; without even the implied warranty of | |
2934 | +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
2935 | +# GNU General Public License for more details. | |
2936 | + | |
2937 | +# You should have received a copy of the GNU General Public License | |
2938 | +# along with this program; if not, write to the Free Software | |
2939 | +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA | |
2940 | +# 02111-1307, USA. | |
2941 | + | |
2942 | +# One issue with vendor `install' (even GNU) is that you can't | |
2943 | +# specify the program used to strip binaries. This is especially | |
2944 | +# annoying in cross-compiling environments, where the build's strip | |
2945 | +# is unlikely to handle the host's binaries. | |
2946 | +# Fortunately install-sh will honor a STRIPPROG variable, so we | |
2947 | +# always use install-sh in `make install-strip', and initialize | |
2948 | +# STRIPPROG with the value of the STRIP variable (set by the user). | |
2949 | +AC_DEFUN([AM_PROG_INSTALL_STRIP], | |
2950 | +[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl | |
2951 | +# Installed binaries are usually stripped using `strip' when the user | |
2952 | +# run `make install-strip'. However `strip' might not be the right | |
2953 | +# tool to use in cross-compilation environments, therefore Automake | |
2954 | +# will honor the `STRIP' environment variable to overrule this program. | |
2955 | +dnl Don't test for $cross_compiling = yes, because it might be `maybe'. | |
2956 | +if test "$cross_compiling" != no; then | |
2957 | + AC_CHECK_TOOL([STRIP], [strip], :) | |
2958 | +fi | |
2959 | +INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" | |
2960 | +AC_SUBST([INSTALL_STRIP_PROGRAM])]) | |
2961 | + | |
2962 | +# serial 4 -*- Autoconf -*- | |
2963 | + | |
2964 | +# Copyright 1999, 2000, 2001 Free Software Foundation, Inc. | |
2965 | + | |
2966 | +# This program is free software; you can redistribute it and/or modify | |
2967 | +# it under the terms of the GNU General Public License as published by | |
2968 | +# the Free Software Foundation; either version 2, or (at your option) | |
2969 | +# any later version. | |
2970 | + | |
2971 | +# This program is distributed in the hope that it will be useful, | |
2972 | +# but WITHOUT ANY WARRANTY; without even the implied warranty of | |
2973 | +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
2974 | +# GNU General Public License for more details. | |
2975 | + | |
2976 | +# You should have received a copy of the GNU General Public License | |
2977 | +# along with this program; if not, write to the Free Software | |
2978 | +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA | |
2979 | +# 02111-1307, USA. | |
2980 | + | |
2981 | + | |
2982 | +# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be | |
2983 | +# written in clear, in which case automake, when reading aclocal.m4, | |
2984 | +# will think it sees a *use*, and therefore will trigger all it's | |
2985 | +# C support machinery. Also note that it means that autoscan, seeing | |
2986 | +# CC etc. in the Makefile, will ask for an AC_PROG_CC use... | |
2987 | + | |
2988 | + | |
2989 | + | |
2990 | +# _AM_DEPENDENCIES(NAME) | |
2991 | +# ---------------------- | |
2992 | +# See how the compiler implements dependency checking. | |
2993 | +# NAME is "CC", "CXX", "GCJ", or "OBJC". | |
2994 | +# We try a few techniques and use that to set a single cache variable. | |
2995 | +# | |
2996 | +# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was | |
2997 | +# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular | |
2998 | +# dependency, and given that the user is not expected to run this macro, | |
2999 | +# just rely on AC_PROG_CC. | |
3000 | +AC_DEFUN([_AM_DEPENDENCIES], | |
3001 | +[AC_REQUIRE([AM_SET_DEPDIR])dnl | |
3002 | +AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl | |
3003 | +AC_REQUIRE([AM_MAKE_INCLUDE])dnl | |
3004 | +AC_REQUIRE([AM_DEP_TRACK])dnl | |
3005 | + | |
3006 | +ifelse([$1], CC, [depcc="$CC" am_compiler_list=], | |
3007 | + [$1], CXX, [depcc="$CXX" am_compiler_list=], | |
3008 | + [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], | |
3009 | + [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], | |
3010 | + [depcc="$$1" am_compiler_list=]) | |
3011 | + | |
3012 | +AC_CACHE_CHECK([dependency style of $depcc], | |
3013 | + [am_cv_$1_dependencies_compiler_type], | |
3014 | +[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then | |
3015 | + # We make a subdir and do the tests there. Otherwise we can end up | |
3016 | + # making bogus files that we don't know about and never remove. For | |
3017 | + # instance it was reported that on HP-UX the gcc test will end up | |
3018 | + # making a dummy file named `D' -- because `-MD' means `put the output | |
3019 | + # in D'. | |
3020 | + mkdir conftest.dir | |
3021 | + # Copy depcomp to subdir because otherwise we won't find it if we're | |
3022 | + # using a relative directory. | |
3023 | + cp "$am_depcomp" conftest.dir | |
3024 | + cd conftest.dir | |
3025 | + | |
3026 | + am_cv_$1_dependencies_compiler_type=none | |
3027 | + if test "$am_compiler_list" = ""; then | |
3028 | + am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` | |
3029 | + fi | |
3030 | + for depmode in $am_compiler_list; do | |
3031 | + # We need to recreate these files for each test, as the compiler may | |
3032 | + # overwrite some of them when testing with obscure command lines. | |
3033 | + # This happens at least with the AIX C compiler. | |
3034 | + echo '#include "conftest.h"' > conftest.c | |
3035 | + echo 'int i;' > conftest.h | |
3036 | + echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf | |
3037 | + | |
3038 | + case $depmode in | |
3039 | + nosideeffect) | |
3040 | + # after this tag, mechanisms are not by side-effect, so they'll | |
3041 | + # only be used when explicitly requested | |
3042 | + if test "x$enable_dependency_tracking" = xyes; then | |
3043 | + continue | |
3044 | + else | |
3045 | + break | |
3046 | + fi | |
3047 | + ;; | |
3048 | + none) break ;; | |
3049 | + esac | |
3050 | + # We check with `-c' and `-o' for the sake of the "dashmstdout" | |
3051 | + # mode. It turns out that the SunPro C++ compiler does not properly | |
3052 | + # handle `-M -o', and we need to detect this. | |
3053 | + if depmode=$depmode \ | |
3054 | + source=conftest.c object=conftest.o \ | |
3055 | + depfile=conftest.Po tmpdepfile=conftest.TPo \ | |
3056 | + $SHELL ./depcomp $depcc -c conftest.c -o conftest.o >/dev/null 2>&1 && | |
3057 | + grep conftest.h conftest.Po > /dev/null 2>&1 && | |
3058 | + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then | |
3059 | + am_cv_$1_dependencies_compiler_type=$depmode | |
3060 | + break | |
3061 | + fi | |
3062 | + done | |
3063 | + | |
3064 | + cd .. | |
3065 | + rm -rf conftest.dir | |
3066 | +else | |
3067 | + am_cv_$1_dependencies_compiler_type=none | |
3068 | +fi | |
3069 | +]) | |
3070 | +AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) | |
3071 | +]) | |
3072 | + | |
3073 | + | |
3074 | +# AM_SET_DEPDIR | |
3075 | +# ------------- | |
3076 | +# Choose a directory name for dependency files. | |
3077 | +# This macro is AC_REQUIREd in _AM_DEPENDENCIES | |
3078 | +AC_DEFUN([AM_SET_DEPDIR], | |
3079 | +[rm -f .deps 2>/dev/null | |
3080 | +mkdir .deps 2>/dev/null | |
3081 | +if test -d .deps; then | |
3082 | + DEPDIR=.deps | |
3083 | +else | |
3084 | + # MS-DOS does not allow filenames that begin with a dot. | |
3085 | + DEPDIR=_deps | |
3086 | +fi | |
3087 | +rmdir .deps 2>/dev/null | |
3088 | +AC_SUBST([DEPDIR]) | |
3089 | +]) | |
3090 | + | |
3091 | + | |
3092 | +# AM_DEP_TRACK | |
3093 | +# ------------ | |
3094 | +AC_DEFUN([AM_DEP_TRACK], | |
3095 | +[AC_ARG_ENABLE(dependency-tracking, | |
3096 | +[ --disable-dependency-tracking Speeds up one-time builds | |
3097 | + --enable-dependency-tracking Do not reject slow dependency extractors]) | |
3098 | +if test "x$enable_dependency_tracking" != xno; then | |
3099 | + am_depcomp="$ac_aux_dir/depcomp" | |
3100 | + AMDEPBACKSLASH='\' | |
3101 | +fi | |
3102 | +AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) | |
3103 | +AC_SUBST([AMDEPBACKSLASH]) | |
3104 | +]) | |
3105 | + | |
3106 | +# Generate code to set up dependency tracking. -*- Autoconf -*- | |
3107 | + | |
3108 | +# Copyright 1999, 2000, 2001, 2002 Free Software Foundation, Inc. | |
3109 | + | |
3110 | +# This program is free software; you can redistribute it and/or modify | |
3111 | +# it under the terms of the GNU General Public License as published by | |
3112 | +# the Free Software Foundation; either version 2, or (at your option) | |
3113 | +# any later version. | |
3114 | + | |
3115 | +# This program is distributed in the hope that it will be useful, | |
3116 | +# but WITHOUT ANY WARRANTY; without even the implied warranty of | |
3117 | +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
3118 | +# GNU General Public License for more details. | |
3119 | + | |
3120 | +# You should have received a copy of the GNU General Public License | |
3121 | +# along with this program; if not, write to the Free Software | |
3122 | +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA | |
3123 | +# 02111-1307, USA. | |
3124 | + | |
3125 | +#serial 2 | |
3126 | + | |
3127 | +# _AM_OUTPUT_DEPENDENCY_COMMANDS | |
3128 | +# ------------------------------ | |
3129 | +AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], | |
3130 | +[for mf in $CONFIG_FILES; do | |
3131 | + # Strip MF so we end up with the name of the file. | |
3132 | + mf=`echo "$mf" | sed -e 's/:.*$//'` | |
3133 | + # Check whether this is an Automake generated Makefile or not. | |
3134 | + # We used to match only the files named `Makefile.in', but | |
3135 | + # some people rename them; so instead we look at the file content. | |
3136 | + # Grep'ing the first line is not enough: some people post-process | |
3137 | + # each Makefile.in and add a new line on top of each file to say so. | |
3138 | + # So let's grep whole file. | |
3139 | + if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then | |
3140 | + dirpart=`AS_DIRNAME("$mf")` | |
3141 | + else | |
3142 | + continue | |
3143 | + fi | |
3144 | + grep '^DEP_FILES *= *[[^ @%:@]]' < "$mf" > /dev/null || continue | |
3145 | + # Extract the definition of DEP_FILES from the Makefile without | |
3146 | + # running `make'. | |
3147 | + DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"` | |
3148 | + test -z "$DEPDIR" && continue | |
3149 | + # When using ansi2knr, U may be empty or an underscore; expand it | |
3150 | + U=`sed -n -e '/^U = / s///p' < "$mf"` | |
3151 | + test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR" | |
3152 | + # We invoke sed twice because it is the simplest approach to | |
3153 | + # changing $(DEPDIR) to its actual value in the expansion. | |
3154 | + for file in `sed -n -e ' | |
3155 | + /^DEP_FILES = .*\\\\$/ { | |
3156 | + s/^DEP_FILES = // | |
3157 | + :loop | |
3158 | + s/\\\\$// | |
3159 | + p | |
3160 | + n | |
3161 | + /\\\\$/ b loop | |
3162 | + p | |
3163 | + } | |
3164 | + /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \ | |
3165 | + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do | |
3166 | + # Make sure the directory exists. | |
3167 | + test -f "$dirpart/$file" && continue | |
3168 | + fdir=`AS_DIRNAME(["$file"])` | |
3169 | + AS_MKDIR_P([$dirpart/$fdir]) | |
3170 | + # echo "creating $dirpart/$file" | |
3171 | + echo '# dummy' > "$dirpart/$file" | |
3172 | + done | |
3173 | +done | |
3174 | +])# _AM_OUTPUT_DEPENDENCY_COMMANDS | |
3175 | + | |
3176 | + | |
3177 | +# AM_OUTPUT_DEPENDENCY_COMMANDS | |
3178 | +# ----------------------------- | |
3179 | +# This macro should only be invoked once -- use via AC_REQUIRE. | |
3180 | +# | |
3181 | +# This code is only required when automatic dependency tracking | |
3182 | +# is enabled. FIXME. This creates each `.P' file that we will | |
3183 | +# need in order to bootstrap the dependency handling code. | |
3184 | +AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], | |
3185 | +[AC_CONFIG_COMMANDS([depfiles], | |
3186 | + [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], | |
3187 | + [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) | |
3188 | +]) | |
3189 | + | |
3190 | +# Copyright 2001 Free Software Foundation, Inc. -*- Autoconf -*- | |
3191 | + | |
3192 | +# This program is free software; you can redistribute it and/or modify | |
3193 | +# it under the terms of the GNU General Public License as published by | |
3194 | +# the Free Software Foundation; either version 2, or (at your option) | |
3195 | +# any later version. | |
3196 | + | |
3197 | +# This program is distributed in the hope that it will be useful, | |
3198 | +# but WITHOUT ANY WARRANTY; without even the implied warranty of | |
3199 | +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
3200 | +# GNU General Public License for more details. | |
3201 | + | |
3202 | +# You should have received a copy of the GNU General Public License | |
3203 | +# along with this program; if not, write to the Free Software | |
3204 | +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA | |
3205 | +# 02111-1307, USA. | |
3206 | + | |
3207 | +# serial 2 | |
3208 | + | |
3209 | +# AM_MAKE_INCLUDE() | |
3210 | +# ----------------- | |
3211 | +# Check to see how make treats includes. | |
3212 | +AC_DEFUN([AM_MAKE_INCLUDE], | |
3213 | +[am_make=${MAKE-make} | |
3214 | +cat > confinc << 'END' | |
3215 | +doit: | |
3216 | + @echo done | |
3217 | +END | |
3218 | +# If we don't find an include directive, just comment out the code. | |
3219 | +AC_MSG_CHECKING([for style of include used by $am_make]) | |
3220 | +am__include="#" | |
3221 | +am__quote= | |
3222 | +_am_result=none | |
3223 | +# First try GNU make style include. | |
3224 | +echo "include confinc" > confmf | |
3225 | +# We grep out `Entering directory' and `Leaving directory' | |
3226 | +# messages which can occur if `w' ends up in MAKEFLAGS. | |
3227 | +# In particular we don't look at `^make:' because GNU make might | |
3228 | +# be invoked under some other name (usually "gmake"), in which | |
3229 | +# case it prints its new name instead of `make'. | |
3230 | +if test "`$am_make -s -f confmf 2> /dev/null | fgrep -v 'ing directory'`" = "done"; then | |
3231 | + am__include=include | |
3232 | + am__quote= | |
3233 | + _am_result=GNU | |
3234 | +fi | |
3235 | +# Now try BSD make style include. | |
3236 | +if test "$am__include" = "#"; then | |
3237 | + echo '.include "confinc"' > confmf | |
3238 | + if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then | |
3239 | + am__include=.include | |
3240 | + am__quote="\"" | |
3241 | + _am_result=BSD | |
3242 | + fi | |
3243 | +fi | |
3244 | +AC_SUBST(am__include) | |
3245 | +AC_SUBST(am__quote) | |
3246 | +AC_MSG_RESULT($_am_result) | |
3247 | +rm -f confinc confmf | |
3248 | +]) | |
3249 | + | |
3250 | +# AM_CONDITIONAL -*- Autoconf -*- | |
3251 | + | |
3252 | +# Copyright 1997, 2000, 2001 Free Software Foundation, Inc. | |
3253 | + | |
3254 | +# This program is free software; you can redistribute it and/or modify | |
3255 | +# it under the terms of the GNU General Public License as published by | |
3256 | +# the Free Software Foundation; either version 2, or (at your option) | |
3257 | +# any later version. | |
3258 | + | |
3259 | +# This program is distributed in the hope that it will be useful, | |
3260 | +# but WITHOUT ANY WARRANTY; without even the implied warranty of | |
3261 | +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
3262 | +# GNU General Public License for more details. | |
3263 | + | |
3264 | +# You should have received a copy of the GNU General Public License | |
3265 | +# along with this program; if not, write to the Free Software | |
3266 | +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA | |
3267 | +# 02111-1307, USA. | |
3268 | + | |
3269 | +# serial 5 | |
3270 | + | |
3271 | +AC_PREREQ(2.52) | |
3272 | + | |
3273 | +# AM_CONDITIONAL(NAME, SHELL-CONDITION) | |
3274 | +# ------------------------------------- | |
3275 | +# Define a conditional. | |
3276 | +AC_DEFUN([AM_CONDITIONAL], | |
3277 | +[ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], | |
3278 | + [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl | |
3279 | +AC_SUBST([$1_TRUE]) | |
3280 | +AC_SUBST([$1_FALSE]) | |
3281 | +if $2; then | |
3282 | + $1_TRUE= | |
3283 | + $1_FALSE='#' | |
3284 | +else | |
3285 | + $1_TRUE='#' | |
3286 | + $1_FALSE= | |
3287 | +fi | |
3288 | +AC_CONFIG_COMMANDS_PRE( | |
3289 | +[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then | |
3290 | + AC_MSG_ERROR([conditional \"$1\" was never defined. | |
3291 | +Usually this means the macro was only invoked conditionally.]) | |
3292 | +fi])]) | |
3293 | ||
3294 | #serial 1 | |
3295 | # This test replaces the one in autoconf. | |
3296 | @@ -144,9 +853,26 @@ | |
3297 | ) | |
3298 | ||
3299 | ||
3300 | +# Copyright 1996, 1997, 1998, 2000, 2001 Free Software Foundation, Inc. | |
3301 | + | |
3302 | +# This program is free software; you can redistribute it and/or modify | |
3303 | +# it under the terms of the GNU General Public License as published by | |
3304 | +# the Free Software Foundation; either version 2, or (at your option) | |
3305 | +# any later version. | |
3306 | + | |
3307 | +# This program is distributed in the hope that it will be useful, | |
3308 | +# but WITHOUT ANY WARRANTY; without even the implied warranty of | |
3309 | +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
3310 | +# GNU General Public License for more details. | |
3311 | + | |
3312 | +# You should have received a copy of the GNU General Public License | |
3313 | +# along with this program; if not, write to the Free Software | |
3314 | +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA | |
3315 | +# 02111-1307, USA. | |
3316 | + | |
3317 | # serial 1 | |
3318 | ||
3319 | -AC_DEFUN(AM_C_PROTOTYPES, | |
3320 | +AC_DEFUN([AM_C_PROTOTYPES], | |
3321 | [AC_REQUIRE([AM_PROG_CC_STDC]) | |
3322 | AC_REQUIRE([AC_PROG_CPP]) | |
3323 | AC_MSG_CHECKING([for function prototypes]) | |
3324 | @@ -157,15 +883,32 @@ | |
3325 | else | |
3326 | AC_MSG_RESULT(no) | |
3327 | U=_ ANSI2KNR=./ansi2knr | |
3328 | - # Ensure some checks needed by ansi2knr itself. | |
3329 | - AC_HEADER_STDC | |
3330 | - AC_CHECK_HEADERS(string.h) | |
3331 | fi | |
3332 | +# Ensure some checks needed by ansi2knr itself. | |
3333 | +AC_HEADER_STDC | |
3334 | +AC_CHECK_HEADERS(string.h) | |
3335 | AC_SUBST(U)dnl | |
3336 | AC_SUBST(ANSI2KNR)dnl | |
3337 | ]) | |
3338 | ||
3339 | ||
3340 | +# Copyright 1996, 1997, 1999, 2000, 2001 Free Software Foundation, Inc. | |
3341 | + | |
3342 | +# This program is free software; you can redistribute it and/or modify | |
3343 | +# it under the terms of the GNU General Public License as published by | |
3344 | +# the Free Software Foundation; either version 2, or (at your option) | |
3345 | +# any later version. | |
3346 | + | |
3347 | +# This program is distributed in the hope that it will be useful, | |
3348 | +# but WITHOUT ANY WARRANTY; without even the implied warranty of | |
3349 | +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
3350 | +# GNU General Public License for more details. | |
3351 | + | |
3352 | +# You should have received a copy of the GNU General Public License | |
3353 | +# along with this program; if not, write to the Free Software | |
3354 | +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA | |
3355 | +# 02111-1307, USA. | |
3356 | + | |
3357 | # serial 1 | |
3358 | ||
3359 | # @defmac AC_PROG_CC_STDC | |
3360 | @@ -183,7 +926,7 @@ | |
3361 | # program @code{ansi2knr}, which comes with Ghostscript. | |
3362 | # @end defmac | |
3363 | ||
3364 | -AC_DEFUN(AM_PROG_CC_STDC, | |
3365 | +AC_DEFUN([AM_PROG_CC_STDC], | |
3366 | [AC_REQUIRE([AC_PROG_CC]) | |
3367 | AC_BEFORE([$0], [AC_C_INLINE]) | |
3368 | AC_BEFORE([$0], [AC_C_CONST]) | |
3369 | @@ -193,7 +936,7 @@ | |
3370 | dnl FIXME: can't do this because then AC_AIX won't work due to a | |
3371 | dnl circular dependency. | |
3372 | dnl AC_BEFORE([$0], [AC_PROG_CPP]) | |
3373 | -AC_MSG_CHECKING(for ${CC-cc} option to accept ANSI C) | |
3374 | +AC_MSG_CHECKING([for ${CC-cc} option to accept ANSI C]) | |
3375 | AC_CACHE_VAL(am_cv_prog_cc_stdc, | |
3376 | [am_cv_prog_cc_stdc=no | |
3377 | ac_save_CC="$CC" | |
3378 | @@ -201,9 +944,10 @@ | |
3379 | # breaks some systems' header files. | |
3380 | # AIX -qlanglvl=ansi | |
3381 | # Ultrix and OSF/1 -std1 | |
3382 | -# HP-UX -Aa -D_HPUX_SOURCE | |
3383 | +# HP-UX 10.20 and later -Ae | |
3384 | +# HP-UX older versions -Aa -D_HPUX_SOURCE | |
3385 | # SVR4 -Xc -D__EXTENSIONS__ | |
3386 | -for ac_arg in "" -qlanglvl=ansi -std1 "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" | |
3387 | +for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" | |
3388 | do | |
3389 | CC="$ac_save_CC $ac_arg" | |
3390 | AC_TRY_COMPILE( | |
3391 | @@ -245,7 +989,7 @@ | |
3392 | if test -z "$am_cv_prog_cc_stdc"; then | |
3393 | AC_MSG_RESULT([none needed]) | |
3394 | else | |
3395 | - AC_MSG_RESULT($am_cv_prog_cc_stdc) | |
3396 | + AC_MSG_RESULT([$am_cv_prog_cc_stdc]) | |
3397 | fi | |
3398 | case "x$am_cv_prog_cc_stdc" in | |
3399 | x|xno) ;; | |
3400 | @@ -400,19 +1144,6 @@ | |
3401 | ])dnl | |
3402 | dnl --------------------------------------------------------------------------- | |
3403 | ||
3404 | -# Define a conditional. | |
3405 | - | |
3406 | -AC_DEFUN(AM_CONDITIONAL, | |
3407 | -[AC_SUBST($1_TRUE) | |
3408 | -AC_SUBST($1_FALSE) | |
3409 | -if $2; then | |
3410 | - $1_TRUE= | |
3411 | - $1_FALSE='#' | |
3412 | -else | |
3413 | - $1_TRUE='#' | |
3414 | - $1_FALSE= | |
3415 | -fi]) | |
3416 | - | |
3417 | # gssapi.m4: Find GSSAPI libraries in either Heimdal or MIT implementations | |
3418 | # Brendan Cully <brendan@kublai.com> 20010529 | |
3419 | ||
3420 | @@ -925,7 +1656,7 @@ | |
3421 | # Test for the GNU C Library, version 2.1 or newer. | |
3422 | # From Bruno Haible. | |
3423 | ||
3424 | -AC_DEFUN([jm_GLIBC21], | |
3425 | +AC_DEFUN([MUTT_jm_GLIBC21], | |
3426 | [ | |
3427 | AC_CACHE_CHECK(whether we are using the GNU C Library 2.1 or newer, | |
3428 | ac_cv_gnu_library_2_1, | |
3429 | @@ -1067,30 +1798,3 @@ | |
3430 | fi | |
3431 | fi]) | |
3432 | ||
3433 | -#serial 2 | |
3434 | - | |
3435 | -# Test for the GNU C Library, version 2.1 or newer. | |
3436 | -# From Bruno Haible. | |
3437 | - | |
3438 | -AC_DEFUN([MUTT_jm_GLIBC21], | |
3439 | - [ | |
3440 | - AC_CACHE_CHECK(whether we are using the GNU C Library 2.1 or newer, | |
3441 | - ac_cv_gnu_library_2_1, | |
3442 | - [AC_EGREP_CPP([Lucky GNU user], | |
3443 | - [ | |
3444 | -#include <features.h> | |
3445 | -#ifdef __GNU_LIBRARY__ | |
3446 | - #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2) | |
3447 | - Lucky GNU user | |
3448 | - #endif | |
3449 | -#endif | |
3450 | - ], | |
3451 | - ac_cv_gnu_library_2_1=yes, | |
3452 | - ac_cv_gnu_library_2_1=no) | |
3453 | - ] | |
3454 | - ) | |
3455 | - AC_SUBST(GLIBC21) | |
3456 | - GLIBC21="$ac_cv_gnu_library_2_1" | |
3457 | - ] | |
3458 | -) | |
3459 | - | |
3460 | diff -uNr mutt-1.4.orig/attach.h mutt-1.4/attach.h | |
3461 | --- mutt-1.4.orig/attach.h Tue Sep 11 13:20:34 2001 | |
3462 | +++ mutt-1.4/attach.h Sun Nov 3 21:57:20 2002 | |
3463 | @@ -30,5 +30,5 @@ | |
3464 | ||
3465 | void mutt_attach_bounce (FILE *, HEADER *, ATTACHPTR **, short, BODY *); | |
3466 | void mutt_attach_resend (FILE *, HEADER *, ATTACHPTR **, short, BODY *); | |
3467 | -void mutt_attach_forward (FILE *, HEADER *, ATTACHPTR **, short, BODY *); | |
3468 | +void mutt_attach_forward (FILE *, HEADER *, ATTACHPTR **, short, BODY *, int); | |
3469 | void mutt_attach_reply (FILE *, HEADER *, ATTACHPTR **, short, BODY *, int); | |
3470 | diff -uNr mutt-1.4.orig/browser.c mutt-1.4/browser.c | |
3471 | --- mutt-1.4.orig/browser.c Sun Nov 3 21:42:52 2002 | |
3472 | +++ mutt-1.4/browser.c Sun Nov 3 22:00:14 2002 | |
3473 | @@ -27,6 +27,9 @@ | |
3474 | #ifdef USE_IMAP | |
3475 | #include "imap.h" | |
3476 | #endif | |
3477 | +#ifdef USE_NNTP | |
3478 | +#include "nntp.h" | |
3479 | +#endif | |
3480 | ||
3481 | #include <stdlib.h> | |
3482 | #include <dirent.h> | |
3483 | @@ -44,6 +47,19 @@ | |
3484 | { NULL } | |
3485 | }; | |
3486 | ||
3487 | +#ifdef USE_NNTP | |
3488 | +static struct mapping_t FolderNewsHelp[] = { | |
3489 | + { N_("Exit"), OP_EXIT }, | |
3490 | + { N_("List"), OP_TOGGLE_MAILBOXES }, | |
3491 | + { N_("Subscribe"), OP_BROWSER_SUBSCRIBE }, | |
3492 | + { N_("Unsubscribe"), OP_BROWSER_UNSUBSCRIBE }, | |
3493 | + { N_("Catchup"), OP_CATCHUP }, | |
3494 | + { N_("Mask"), OP_ENTER_MASK }, | |
3495 | + { N_("Help"), OP_HELP }, | |
3496 | + { NULL } | |
3497 | +}; | |
3498 | +#endif | |
3499 | + | |
3500 | typedef struct folder_t | |
3501 | { | |
3502 | struct folder_file *ff; | |
3503 | @@ -109,9 +125,17 @@ | |
3504 | case SORT_ORDER: | |
3505 | return; | |
3506 | case SORT_DATE: | |
3507 | +#ifdef USE_NNTP | |
3508 | + if (option (OPTNEWS)) | |
3509 | + return; | |
3510 | +#endif | |
3511 | f = browser_compare_date; | |
3512 | break; | |
3513 | case SORT_SIZE: | |
3514 | +#ifdef USE_NNTP | |
3515 | + if (option (OPTNEWS)) | |
3516 | + return; | |
3517 | +#endif | |
3518 | f = browser_compare_size; | |
3519 | break; | |
3520 | case SORT_SUBJECT: | |
3521 | @@ -299,8 +323,106 @@ | |
3522 | return (src); | |
3523 | } | |
3524 | ||
3525 | +#ifdef USE_NNTP | |
3526 | +static const char * | |
3527 | +newsgroup_format_str (char *dest, size_t destlen, char op, const char *src, | |
3528 | + const char *fmt, const char *ifstring, const char *elsestring, | |
3529 | + unsigned long data, format_flag flags) | |
3530 | +{ | |
3531 | + char fn[SHORT_STRING], tmp[SHORT_STRING]; | |
3532 | + FOLDER *folder = (FOLDER *) data; | |
3533 | + | |
3534 | + switch (op) | |
3535 | + { | |
3536 | + case 'C': | |
3537 | + snprintf (tmp, sizeof (tmp), "%%%sd", fmt); | |
3538 | + snprintf (dest, destlen, tmp, folder->num + 1); | |
3539 | + break; | |
3540 | + | |
3541 | + case 'f': | |
3542 | + strncpy (fn, folder->ff->name, sizeof(fn) - 1); | |
3543 | + snprintf (tmp, sizeof (tmp), "%%%ss", fmt); | |
3544 | + snprintf (dest, destlen, tmp, fn); | |
3545 | + break; | |
3546 | + | |
3547 | + case 'N': | |
3548 | + snprintf (tmp, sizeof (tmp), "%%%sc", fmt); | |
3549 | + if (folder->ff->nd->subscribed) | |
3550 | + snprintf (dest, destlen, tmp, ' '); | |
3551 | + else | |
3552 | + snprintf (dest, destlen, tmp, folder->ff->new ? 'N' : 'u'); | |
3553 | + break; | |
3554 | + | |
3555 | + case 'M': | |
3556 | + snprintf (tmp, sizeof (tmp), "%%%sc", fmt); | |
3557 | + if (folder->ff->nd->deleted) | |
3558 | + snprintf (dest, destlen, tmp, 'D'); | |
3559 | + else | |
3560 | + snprintf (dest, destlen, tmp, folder->ff->nd->allowed ? ' ' : '-'); | |
3561 | + break; | |
3562 | + | |
3563 | + case 's': | |
3564 | + if (flags & M_FORMAT_OPTIONAL) | |
3565 | + { | |
3566 | + if (folder->ff->nd->unread != 0) | |
3567 | + mutt_FormatString (dest, destlen, ifstring, newsgroup_format_str, | |
3568 | + data, flags); | |
3569 | + else | |
3570 | + mutt_FormatString (dest, destlen, elsestring, newsgroup_format_str, | |
3571 | + data, flags); | |
3572 | + } | |
3573 | + else if (Context && Context->data == folder->ff->nd) | |
3574 | + { | |
3575 | + snprintf (tmp, sizeof (tmp), "%%%sd", fmt); | |
3576 | + snprintf (dest, destlen, tmp, Context->unread); | |
3577 | + } | |
3578 | + else | |
3579 | + { | |
3580 | + snprintf (tmp, sizeof (tmp), "%%%sd", fmt); | |
3581 | + snprintf (dest, destlen, tmp, folder->ff->nd->unread); | |
3582 | + } | |
3583 | + break; | |
3584 | + | |
3585 | + case 'n': | |
3586 | + if (Context && Context->data == folder->ff->nd) | |
3587 | + { | |
3588 | + snprintf (tmp, sizeof (tmp), "%%%sd", fmt); | |
3589 | + snprintf (dest, destlen, tmp, Context->new); | |
3590 | + } | |
3591 | + else if (option (OPTMARKOLD) && | |
3592 | + folder->ff->nd->lastCached >= folder->ff->nd->firstMessage && | |
3593 | + folder->ff->nd->lastCached <= folder->ff->nd->lastMessage) | |
3594 | + { | |
3595 | + snprintf (tmp, sizeof (tmp), "%%%sd", fmt); | |
3596 | + snprintf (dest, destlen, tmp, folder->ff->nd->lastMessage - folder->ff->nd->lastCached); | |
3597 | + } | |
3598 | + else | |
3599 | + { | |
3600 | + snprintf (tmp, sizeof (tmp), "%%%sd", fmt); | |
3601 | + snprintf (dest, destlen, tmp, folder->ff->nd->unread); | |
3602 | + } | |
3603 | + break; | |
3604 | + | |
3605 | + case 'd': | |
3606 | + if (folder->ff->nd->desc != NULL) | |
3607 | + { | |
3608 | + snprintf (tmp, sizeof (tmp), "%%%ss", fmt); | |
3609 | + snprintf (dest, destlen, tmp, folder->ff->nd->desc); | |
3610 | + } | |
3611 | + else | |
3612 | + { | |
3613 | + snprintf (tmp, sizeof (tmp), "%%%ss", fmt); | |
3614 | + snprintf (dest, destlen, tmp, ""); | |
3615 | + } | |
3616 | + break; | |
3617 | + } | |
3618 | + return (src); | |
3619 | +} | |
3620 | +#endif /* USE_NNTP */ | |
3621 | + | |
3622 | static void add_folder (MUTTMENU *m, struct browser_state *state, | |
3623 | - const char *name, const struct stat *s, int new) | |
3624 | + const char *name, const struct stat *s, | |
3625 | + void *data, int new) | |
3626 | { | |
3627 | if (state->entrylen == state->entrymax) | |
3628 | { | |
3629 | @@ -329,6 +451,10 @@ | |
3630 | #ifdef USE_IMAP | |
3631 | (state->entry)[state->entrylen].imap = 0; | |
3632 | #endif | |
3633 | +#ifdef USE_NNTP | |
3634 | + if (option (OPTNEWS)) | |
3635 | + (state->entry)[state->entrylen].nd = (NNTP_DATA *) data; | |
3636 | +#endif | |
3637 | (state->entrylen)++; | |
3638 | } | |
3639 | ||
3640 | @@ -344,9 +470,35 @@ | |
3641 | menu->data = state->entry; | |
3642 | } | |
3643 | ||
3644 | +/* get list of all files/newsgroups with mask */ | |
3645 | static int examine_directory (MUTTMENU *menu, struct browser_state *state, | |
3646 | char *d, const char *prefix) | |
3647 | { | |
3648 | +#ifdef USE_NNTP | |
3649 | + if (option (OPTNEWS)) | |
3650 | + { | |
3651 | + LIST *tmp; | |
3652 | + NNTP_DATA *data; | |
3653 | + NNTP_SERVER *news = CurrentNewsSrv; | |
3654 | + | |
3655 | +/* mutt_buffy_check (0); */ | |
3656 | + init_state (state, menu); | |
3657 | + | |
3658 | + for (tmp = news->list; tmp; tmp = tmp->next) | |
3659 | + { | |
3660 | + if (!(data = (NNTP_DATA *)tmp->data)) | |
3661 | + continue; | |
3662 | + if (prefix && *prefix && strncmp (prefix, data->group, | |
3663 | + strlen (prefix)) != 0) | |
3664 | + continue; | |
3665 | + if (!((regexec (Mask.rx, data->group, 0, NULL, 0) == 0) ^ Mask.not)) | |
3666 | + continue; | |
3667 | + add_folder (menu, state, data->group, NULL, data, data->new); | |
3668 | + } | |
3669 | + } | |
3670 | + else | |
3671 | +#endif /* USE_NNTP */ | |
3672 | + { | |
3673 | struct stat s; | |
3674 | DIR *dp; | |
3675 | struct dirent *de; | |
3676 | @@ -411,60 +563,95 @@ | |
3677 | tmp = Incoming; | |
3678 | while (tmp && mutt_strcmp (buffer, tmp->path)) | |
3679 | tmp = tmp->next; | |
3680 | - add_folder (menu, state, de->d_name, &s, (tmp) ? tmp->new : 0); | |
3681 | + add_folder (menu, state, de->d_name, &s, NULL, (tmp) ? tmp->new : 0); | |
3682 | + } | |
3683 | + closedir (dp); | |
3684 | } | |
3685 | - closedir (dp); | |
3686 | browser_sort (state); | |
3687 | return 0; | |
3688 | } | |
3689 | ||
3690 | +/* get list of mailboxes/subscribed newsgroups */ | |
3691 | static int examine_mailboxes (MUTTMENU *menu, struct browser_state *state) | |
3692 | { | |
3693 | struct stat s; | |
3694 | char buffer[LONG_STRING]; | |
3695 | - BUFFY *tmp = Incoming; | |
3696 | ||
3697 | - if (!Incoming) | |
3698 | - return (-1); | |
3699 | - mutt_buffy_check (0); | |
3700 | +#ifdef USE_NNTP | |
3701 | + if (option (OPTNEWS)) | |
3702 | + { | |
3703 | + LIST *tmp; | |
3704 | + NNTP_DATA *data; | |
3705 | + NNTP_SERVER *news = CurrentNewsSrv; | |
3706 | ||
3707 | - init_state (state, menu); | |
3708 | +/* mutt_buffy_check (0); */ | |
3709 | + init_state (state, menu); | |
3710 | ||
3711 | - do | |
3712 | - { | |
3713 | -#ifdef USE_IMAP | |
3714 | - if (mx_is_imap (tmp->path)) | |
3715 | + for (tmp = news->list; tmp; tmp = tmp->next) | |
3716 | { | |
3717 | - add_folder (menu, state, tmp->path, NULL, tmp->new); | |
3718 | - continue; | |
3719 | + if ((data = (NNTP_DATA *) tmp->data) != NULL && (data->new || | |
3720 | + (data->subscribed && (!option (OPTSHOWONLYUNREAD) || data->unread)))) | |
3721 | + add_folder (menu, state, data->group, NULL, data, data->new); | |
3722 | } | |
3723 | + } | |
3724 | + else | |
3725 | #endif | |
3726 | -#ifdef USE_POP | |
3727 | - if (mx_is_pop (tmp->path)) | |
3728 | + { | |
3729 | + BUFFY *tmp = Incoming; | |
3730 | + | |
3731 | + if (!Incoming) | |
3732 | + return (-1); | |
3733 | + mutt_buffy_check (0); | |
3734 | + | |
3735 | + init_state (state, menu); | |
3736 | + | |
3737 | + do | |
3738 | { | |
3739 | - add_folder (menu, state, tmp->path, NULL, tmp->new); | |
3740 | - continue; | |
3741 | - } | |
3742 | +#ifdef USE_IMAP | |
3743 | + if (mx_is_imap (tmp->path)) | |
3744 | + { | |
3745 | + add_folder (menu, state, tmp->path, NULL, NULL, tmp->new); | |
3746 | + continue; | |
3747 | + } | |
3748 | #endif | |
3749 | - if (lstat (tmp->path, &s) == -1) | |
3750 | - continue; | |
3751 | +#ifdef USE_POP | |
3752 | + if (mx_is_pop (tmp->path)) | |
3753 | + { | |
3754 | + add_folder (menu, state, tmp->path, NULL, NULL, tmp->new); | |
3755 | + continue; | |
3756 | + } | |
3757 | +#endif | |
3758 | +#ifdef USE_NNTP | |
3759 | + if (mx_is_nntp (tmp->path)) | |
3760 | + { | |
3761 | + add_folder (menu, state, tmp->path, NULL, NULL, tmp->new); | |
3762 | + continue; | |
3763 | + } | |
3764 | +#endif | |
3765 | + if (lstat (tmp->path, &s) == -1) | |
3766 | + continue; | |
3767 | ||
3768 | - if ((! S_ISREG (s.st_mode)) && (! S_ISDIR (s.st_mode)) && | |
3769 | - (! S_ISLNK (s.st_mode))) | |
3770 | - continue; | |
3771 | + if ((! S_ISREG (s.st_mode)) && (! S_ISDIR (s.st_mode)) && | |
3772 | + (! S_ISLNK (s.st_mode))) | |
3773 | + continue; | |
3774 | ||
3775 | - strfcpy (buffer, NONULL(tmp->path), sizeof (buffer)); | |
3776 | - mutt_pretty_mailbox (buffer); | |
3777 | + strfcpy (buffer, NONULL(tmp->path), sizeof (buffer)); | |
3778 | + mutt_pretty_mailbox (buffer); | |
3779 | ||
3780 | - add_folder (menu, state, buffer, &s, tmp->new); | |
3781 | + add_folder (menu, state, buffer, &s, NULL, tmp->new); | |
3782 | + } | |
3783 | + while ((tmp = tmp->next)); | |
3784 | } | |
3785 | - while ((tmp = tmp->next)); | |
3786 | browser_sort (state); | |
3787 | return 0; | |
3788 | } | |
3789 | ||
3790 | int select_file_search (MUTTMENU *menu, regex_t *re, int n) | |
3791 | { | |
3792 | +#ifdef USE_NNTP | |
3793 | + if (option (OPTNEWS)) | |
3794 | + return (regexec (re, ((struct folder_file *) menu->data)[n].desc, 0, NULL, 0)); | |
3795 | +#endif | |
3796 | return (regexec (re, ((struct folder_file *) menu->data)[n].name, 0, NULL, 0)); | |
3797 | } | |
3798 | ||
3799 | @@ -475,7 +662,13 @@ | |
3800 | folder.ff = &((struct folder_file *) menu->data)[num]; | |
3801 | folder.num = num; | |
3802 | ||
3803 | - mutt_FormatString (s, slen, NONULL(FolderFormat), folder_format_str, | |
3804 | +#ifdef USE_NNTP | |
3805 | + if (option (OPTNEWS)) | |
3806 | + mutt_FormatString (s, slen, NONULL(GroupFormat), newsgroup_format_str, | |
3807 | + (unsigned long) &folder, M_FORMAT_ARROWCURSOR); | |
3808 | + else | |
3809 | +#endif | |
3810 | + mutt_FormatString (s, slen, NONULL(FolderFormat), folder_format_str, | |
3811 | (unsigned long) &folder, M_FORMAT_ARROWCURSOR); | |
3812 | } | |
3813 | ||
3814 | @@ -495,7 +688,18 @@ | |
3815 | menu->top = 0; | |
3816 | ||
3817 | menu->tagged = 0; | |
3818 | - | |
3819 | + | |
3820 | +#ifdef USE_NNTP | |
3821 | + if (option (OPTNEWS)) | |
3822 | + { | |
3823 | + if (buffy) | |
3824 | + snprintf (title, titlelen, _("Subscribed newsgroups")); | |
3825 | + else | |
3826 | + snprintf (title, titlelen, _("Newsgroups on server [%s]"), | |
3827 | + CurrentNewsSrv->conn->account.host); | |
3828 | + } | |
3829 | + else | |
3830 | +#endif | |
3831 | if (buffy) | |
3832 | snprintf (title, titlelen, _("Mailboxes [%d]"), mutt_buffy_check (0)); | |
3833 | else | |
3834 | @@ -551,6 +755,31 @@ | |
3835 | if (!folder) | |
3836 | strfcpy (LastDirBackup, LastDir, sizeof (LastDirBackup)); | |
3837 | ||
3838 | +#ifdef USE_NNTP | |
3839 | + if (option (OPTNEWS)) | |
3840 | + { | |
3841 | + if (*f) | |
3842 | + strfcpy (prefix, f, sizeof (prefix)); | |
3843 | + else | |
3844 | + { | |
3845 | + LIST *list; | |
3846 | + | |
3847 | + /* default state for news reader mode is browse subscribed newsgroups */ | |
3848 | + buffy = 0; | |
3849 | + for (list = CurrentNewsSrv->list; list; list = list->next) | |
3850 | + { | |
3851 | + NNTP_DATA *data = (NNTP_DATA *) list->data; | |
3852 | + | |
3853 | + if (data && data->subscribed) | |
3854 | + { | |
3855 | + buffy = 1; | |
3856 | + break; | |
3857 | + } | |
3858 | + } | |
3859 | + } | |
3860 | + } | |
3861 | + else | |
3862 | +#endif | |
3863 | if (*f) | |
3864 | { | |
3865 | mutt_expand_path (f, flen); | |
3866 | @@ -639,6 +868,9 @@ | |
3867 | menu->tag = file_tag; | |
3868 | ||
3869 | menu->help = mutt_compile_help (helpstr, sizeof (helpstr), MENU_FOLDER, | |
3870 | +#ifdef USE_NNTP | |
3871 | + (option (OPTNEWS)) ? FolderNewsHelp : | |
3872 | +#endif | |
3873 | FolderHelp); | |
3874 | ||
3875 | init_menu (&state, menu, title, sizeof (title), buffy, FolderColumns); | |
3876 | @@ -777,7 +1009,11 @@ | |
3877 | } | |
3878 | } | |
3879 | ||
3880 | +#ifdef USE_NNTP | |
3881 | + if (buffy || option (OPTNEWS)) /* news have not path */ | |
3882 | +#else | |
3883 | if (buffy) | |
3884 | +#endif | |
3885 | { | |
3886 | strfcpy (f, state.entry[menu->current].name, flen); | |
3887 | mutt_expand_path (f, flen); | |
3888 | @@ -835,14 +1071,6 @@ | |
3889 | break; | |
3890 | ||
3891 | #ifdef USE_IMAP | |
3892 | - case OP_BROWSER_SUBSCRIBE: | |
3893 | - imap_subscribe (state.entry[menu->current].name, 1); | |
3894 | - break; | |
3895 | - | |
3896 | - case OP_BROWSER_UNSUBSCRIBE: | |
3897 | - imap_subscribe (state.entry[menu->current].name, 0); | |
3898 | - break; | |
3899 | - | |
3900 | case OP_BROWSER_TOGGLE_LSUB: | |
3901 | if (option (OPTIMAPLSUB)) | |
3902 | { | |
3903 | @@ -913,6 +1141,11 @@ | |
3904 | ||
3905 | case OP_CHANGE_DIRECTORY: | |
3906 | ||
3907 | +#ifdef USE_NNTP | |
3908 | + if (option (OPTNEWS)) | |
3909 | + break; | |
3910 | +#endif | |
3911 | + | |
3912 | strfcpy (buf, LastDir, sizeof (buf)); | |
3913 | #ifdef USE_IMAP | |
3914 | if (!state.imap_browse) | |
3915 | @@ -1163,6 +1396,190 @@ | |
3916 | else | |
3917 | mutt_error _("Error trying to view file"); | |
3918 | } | |
3919 | + break; | |
3920 | + | |
3921 | +#ifdef USE_NNTP | |
3922 | + case OP_CATCHUP: | |
3923 | + case OP_UNCATCHUP: | |
3924 | + if (option (OPTNEWS)) | |
3925 | + { | |
3926 | + struct folder_file *f = &state.entry[menu->current]; | |
3927 | + NNTP_DATA *nd; | |
3928 | + | |
3929 | + if (i == OP_CATCHUP) | |
3930 | + nd = mutt_newsgroup_catchup (CurrentNewsSrv, f->name); | |
3931 | + else | |
3932 | + nd = mutt_newsgroup_uncatchup (CurrentNewsSrv, f->name); | |
3933 | + | |
3934 | + if (nd) | |
3935 | + { | |
3936 | +/* FOLDER folder; | |
3937 | + struct folder_file ff; | |
3938 | + char buffer[_POSIX_PATH_MAX + SHORT_STRING]; | |
3939 | + | |
3940 | + folder.ff = &ff; | |
3941 | + folder.ff->name = f->name; | |
3942 | + folder.ff->st = NULL; | |
3943 | + folder.ff->is_new = nd->new; | |
3944 | + folder.ff->nd = nd; | |
3945 | + safe_free ((void **) &f->desc); | |
3946 | + mutt_FormatString (buffer, sizeof (buffer), NONULL(GroupFormat), | |
3947 | + newsgroup_format_str, (unsigned long) &folder, | |
3948 | + M_FORMAT_ARROWCURSOR); | |
3949 | + f->desc = safe_strdup (buffer); */ | |
3950 | + if (menu->current + 1 < menu->max) | |
3951 | + menu->current++; | |
3952 | + menu->redraw = REDRAW_MOTION_RESYNCH; | |
3953 | + } | |
3954 | + } | |
3955 | + break; | |
3956 | + | |
3957 | + case OP_LOAD_ACTIVE: | |
3958 | + if (!option (OPTNEWS)) | |
3959 | + break; | |
3960 | + | |
3961 | + { | |
3962 | + LIST *tmp; | |
3963 | + NNTP_DATA *data; | |
3964 | + | |
3965 | + for (tmp = CurrentNewsSrv->list; tmp; tmp = tmp->next) | |
3966 | + { | |
3967 | + if ((data = (NNTP_DATA *)tmp->data)) | |
3968 | + data->deleted = 1; | |
3969 | + } | |
3970 | + } | |
3971 | + nntp_get_active (CurrentNewsSrv); | |
3972 | + | |
3973 | + destroy_state (&state); | |
3974 | + if (buffy) | |
3975 | + examine_mailboxes (menu, &state); | |
3976 | + else | |
3977 | + examine_directory (menu, &state, NULL, NULL); | |
3978 | + init_menu (&state, menu, title, sizeof (title), buffy, 1); | |
3979 | + break; | |
3980 | +#endif /* USE_NNTP */ | |
3981 | + | |
3982 | +#if defined USE_IMAP || defined USE_NNTP | |
3983 | + case OP_BROWSER_SUBSCRIBE: | |
3984 | + case OP_BROWSER_UNSUBSCRIBE: | |
3985 | +#endif | |
3986 | +#ifdef USE_NNTP | |
3987 | + case OP_SUBSCRIBE_PATTERN: | |
3988 | + case OP_UNSUBSCRIBE_PATTERN: | |
3989 | + if (option (OPTNEWS)) | |
3990 | + { | |
3991 | + regex_t *rx = (regex_t *) safe_malloc (sizeof (regex_t)); | |
3992 | + char *s = buf; | |
3993 | + int j = menu->current; | |
3994 | + NNTP_DATA *nd; | |
3995 | + NNTP_SERVER *news = CurrentNewsSrv; | |
3996 | + | |
3997 | + if (i == OP_SUBSCRIBE_PATTERN || i == OP_UNSUBSCRIBE_PATTERN) | |
3998 | + { | |
3999 | + char tmp[STRING]; | |
4000 | + int err; | |
4001 | + | |
4002 | + buf[0] = 0; | |
4003 | + if (i == OP_SUBSCRIBE_PATTERN) | |
4004 | + snprintf (tmp, sizeof (tmp), _("Subscribe pattern: ")); | |
4005 | + else | |
4006 | + snprintf (tmp, sizeof (tmp), _("Unsubscribe pattern: ")); | |
4007 | + if (mutt_get_field (tmp, buf, sizeof (buf), 0) != 0 || !buf[0]) | |
4008 | + { | |
4009 | + FREE (&rx); | |
4010 | + break; | |
4011 | + } | |
4012 | + | |
4013 | + if ((err = REGCOMP (rx, s, REG_NOSUB)) != 0) | |
4014 | + { | |
4015 | + regerror (err, rx, buf, sizeof (buf)); | |
4016 | + regfree (rx); | |
4017 | + safe_free ((void **) &rx); | |
4018 | + mutt_error ("%s", buf); | |
4019 | + break; | |
4020 | + } | |
4021 | + menu->redraw = REDRAW_FULL; | |
4022 | + j = 0; | |
4023 | + } | |
4024 | + else if (!state.entrylen) | |
4025 | + { | |
4026 | + mutt_error _("No newsgroups match the mask"); | |
4027 | + break; | |
4028 | + } | |
4029 | + | |
4030 | + for ( ; j < state.entrylen; j++) | |
4031 | + { | |
4032 | + struct folder_file *f = &state.entry[j]; | |
4033 | + | |
4034 | + if (i == OP_BROWSER_SUBSCRIBE || i == OP_BROWSER_UNSUBSCRIBE || | |
4035 | + regexec (rx, f->name, 0, NULL, 0) == 0) | |
4036 | + { | |
4037 | + if (i == OP_BROWSER_SUBSCRIBE || i == OP_SUBSCRIBE_PATTERN) | |
4038 | + nd = mutt_newsgroup_subscribe (news, f->name); | |
4039 | + else | |
4040 | + nd = mutt_newsgroup_unsubscribe (news, f->name); | |
4041 | +/* if (nd) | |
4042 | + { | |
4043 | + FOLDER folder; | |
4044 | + char buffer[_POSIX_PATH_MAX + SHORT_STRING]; | |
4045 | + | |
4046 | + folder.name = f->name; | |
4047 | + folder.f = NULL; | |
4048 | + folder.new = nd->new; | |
4049 | + folder.nd = nd; | |
4050 | + safe_free ((void **) &f->desc); | |
4051 | + mutt_FormatString (buffer, sizeof (buffer), NONULL(GroupFormat), | |
4052 | + newsgroup_format_str, (unsigned long) &folder, | |
4053 | + M_FORMAT_ARROWCURSOR); | |
4054 | + f->desc = safe_strdup (buffer); | |
4055 | + } */ | |
4056 | + } | |
4057 | + if (i == OP_BROWSER_SUBSCRIBE || i == OP_BROWSER_UNSUBSCRIBE) | |
4058 | + { | |
4059 | + if (menu->current + 1 < menu->max) | |
4060 | + menu->current++; | |
4061 | + menu->redraw = REDRAW_MOTION_RESYNCH; | |
4062 | + break; | |
4063 | + } | |
4064 | + } | |
4065 | + if (i == OP_SUBSCRIBE_PATTERN) | |
4066 | + { | |
4067 | + LIST *grouplist = NULL; | |
4068 | + | |
4069 | + if (news) | |
4070 | + grouplist = news->list; | |
4071 | + for (; grouplist; grouplist = grouplist->next) | |
4072 | + { | |
4073 | + nd = (NNTP_DATA *) grouplist->data; | |
4074 | + if (nd && nd->group && !nd->subscribed) | |
4075 | + { | |
4076 | + if (regexec (rx, nd->group, 0, NULL, 0) == 0) | |
4077 | + { | |
4078 | + mutt_newsgroup_subscribe (news, nd->group); | |
4079 | + add_folder (menu, &state, nd->group, NULL, nd, nd->new); | |
4080 | + } | |
4081 | + } | |
4082 | + } | |
4083 | + init_menu (&state, menu, title, sizeof (title), buffy, 1); | |
4084 | + } | |
4085 | + mutt_newsrc_update (news); | |
4086 | + nntp_clear_cacheindex (news); | |
4087 | + if (i != OP_BROWSER_SUBSCRIBE && i != OP_BROWSER_UNSUBSCRIBE) | |
4088 | + regfree (rx); | |
4089 | + safe_free ((void **) &rx); | |
4090 | + } | |
4091 | +#ifdef USE_IMAP | |
4092 | + else | |
4093 | +#endif /* USE_IMAP && USE_NNTP */ | |
4094 | +#endif /* USE_NNTP */ | |
4095 | +#ifdef USE_IMAP | |
4096 | + { | |
4097 | + if (i == OP_BROWSER_SUBSCRIBE) | |
4098 | + imap_subscribe (state.entry[menu->current].name, 1); | |
4099 | + else | |
4100 | + imap_subscribe (state.entry[menu->current].name, 0); | |
4101 | + } | |
4102 | +#endif /* USE_IMAP */ | |
4103 | } | |
4104 | } | |
4105 | ||
4106 | diff -uNr mutt-1.4.orig/browser.h mutt-1.4/browser.h | |
4107 | --- mutt-1.4.orig/browser.h Mon Aug 21 17:42:20 2000 | |
4108 | +++ mutt-1.4/browser.h Sun Nov 3 21:57:20 2002 | |
4109 | @@ -20,6 +20,10 @@ | |
4110 | #ifndef _BROWSER_H | |
4111 | #define _BROWSER_H 1 | |
4112 | ||
4113 | +#ifdef USE_NNTP | |
4114 | +#include "nntp.h" | |
4115 | +#endif | |
4116 | + | |
4117 | struct folder_file | |
4118 | { | |
4119 | mode_t mode; | |
4120 | @@ -38,14 +42,17 @@ | |
4121 | unsigned selectable : 1; | |
4122 | unsigned inferiors : 1; | |
4123 | #endif | |
4124 | +#ifdef USE_NNTP | |
4125 | + NNTP_DATA *nd; | |
4126 | +#endif | |
4127 | unsigned tagged : 1; | |
4128 | }; | |
4129 | ||
4130 | struct browser_state | |
4131 | { | |
4132 | struct folder_file *entry; | |
4133 | - short entrylen; /* number of real entries */ | |
4134 | - short entrymax; /* max entry */ | |
4135 | + unsigned int entrylen; /* number of real entries */ | |
4136 | + unsigned int entrymax; /* max entry */ | |
4137 | #ifdef USE_IMAP | |
4138 | short imap_browse; | |
4139 | char *folder; | |
4140 | diff -uNr mutt-1.4.orig/buffy.c mutt-1.4/buffy.c | |
4141 | --- mutt-1.4.orig/buffy.c Mon Mar 25 12:30:08 2002 | |
4142 | +++ mutt-1.4/buffy.c Sun Nov 3 21:57:20 2002 | |
4143 | @@ -257,6 +257,9 @@ | |
4144 | #ifdef USE_POP | |
4145 | if (!Context || Context->magic != M_POP) | |
4146 | #endif | |
4147 | +#ifdef USE_NNTP | |
4148 | + if (!Context || Context->magic != M_NNTP) | |
4149 | +#endif | |
4150 | /* check device ID and serial number instead of comparing paths */ | |
4151 | if (!Context || !Context->path || stat (Context->path, &contex_sb) != 0) | |
4152 | { | |
4153 | @@ -278,6 +281,11 @@ | |
4154 | tmp->magic = M_POP; | |
4155 | else | |
4156 | #endif | |
4157 | +#ifdef USE_NNTP | |
4158 | + if ((tmp->magic == M_NNTP) || mx_is_nntp (tmp->path)) | |
4159 | + tmp->magic = M_NNTP; | |
4160 | + else | |
4161 | +#endif | |
4162 | if (stat (tmp->path, &sb) != 0 || sb.st_size == 0 || | |
4163 | (!tmp->magic && (tmp->magic = mx_get_magic (tmp->path)) <= 0)) | |
4164 | { | |
4165 | @@ -294,25 +302,21 @@ | |
4166 | /* check to see if the folder is the currently selected folder | |
4167 | * before polling */ | |
4168 | if (!Context || !Context->path || | |
4169 | -#if defined USE_IMAP || defined USE_POP | |
4170 | - (( | |
4171 | + ( | |
4172 | + (0 | |
4173 | #ifdef USE_IMAP | |
4174 | - tmp->magic == M_IMAP | |
4175 | + || tmp->magic == M_IMAP | |
4176 | #endif | |
4177 | #ifdef USE_POP | |
4178 | -#ifdef USE_IMAP | |
4179 | - || | |
4180 | -#endif | |
4181 | - tmp->magic == M_POP | |
4182 | + || tmp->magic == M_POP | |
4183 | #endif | |
4184 | - ) ? mutt_strcmp (tmp->path, Context->path) : | |
4185 | +#ifdef USE_NNTP | |
4186 | + || tmp->magic == M_NNTP | |
4187 | #endif | |
4188 | - (sb.st_dev != contex_sb.st_dev || sb.st_ino != contex_sb.st_ino) | |
4189 | -#if defined USE_IMAP || defined USE_POP | |
4190 | - ) | |
4191 | -#endif | |
4192 | - ) | |
4193 | - | |
4194 | + ) ? mutt_strcmp (tmp->path, Context->path) : | |
4195 | + (sb.st_dev != contex_sb.st_dev || sb.st_ino != contex_sb.st_ino) | |
4196 | + ) | |
4197 | + ) | |
4198 | { | |
4199 | switch (tmp->magic) | |
4200 | { | |
4201 | @@ -380,6 +384,11 @@ | |
4202 | case M_POP: | |
4203 | break; | |
4204 | #endif | |
4205 | + | |
4206 | +#ifdef USE_NNTP | |
4207 | + case M_NNTP: | |
4208 | + break; | |
4209 | +#endif | |
4210 | } | |
4211 | } | |
4212 | #ifdef BUFFY_SIZE | |
4213 | diff -uNr mutt-1.4.orig/commands.c mutt-1.4/commands.c | |
4214 | --- mutt-1.4.orig/commands.c Sun Nov 3 21:42:52 2002 | |
4215 | +++ mutt-1.4/commands.c Sun Nov 3 21:57:20 2002 | |
4216 | @@ -26,6 +26,7 @@ | |
4217 | #include "copy.h" | |
4218 | #include "mx.h" | |
4219 | #include "pager.h" | |
4220 | +#include "rfc1524.h" | |
4221 | #include <sys/types.h> | |
4222 | #include <sys/stat.h> | |
4223 | #include <fcntl.h> | |
4224 | @@ -791,6 +792,131 @@ | |
4225 | return -1; | |
4226 | } | |
4227 | ||
4228 | +int mutt_update_list_file (char *filename, char *section, char *key, char *line) | |
4229 | +{ | |
4230 | + FILE *ifp; | |
4231 | + FILE *ofp; | |
4232 | + char buf[HUGE_STRING]; | |
4233 | + char oldfile[_POSIX_PATH_MAX]; | |
4234 | + char *c; | |
4235 | + int ext = 0, done = 0, r = 0; | |
4236 | + | |
4237 | + snprintf (oldfile, sizeof(oldfile), "%s.bak", filename); | |
4238 | + dprint (1, (debugfile, "Renaming %s to %s\n", filename, oldfile)); | |
4239 | + | |
4240 | + /* if file not exist, create it */ | |
4241 | + if ((ifp = safe_fopen (filename, "a"))) | |
4242 | + fclose (ifp); | |
4243 | + if (_mutt_rename_file (filename, oldfile, 1)) | |
4244 | + { | |
4245 | + mutt_perror _("Unable to create backup file"); | |
4246 | + return (-1); | |
4247 | + } | |
4248 | + dprint (1, (debugfile, "Opening %s\n", oldfile)); | |
4249 | + if (!(ifp = safe_fopen (oldfile, "r"))) | |
4250 | + { | |
4251 | + mutt_perror _("Unable to open backup file for reading"); | |
4252 | + return (-1); | |
4253 | + } | |
4254 | + dprint (1, (debugfile, "Opening %s\n", filename)); | |
4255 | + if (!(ofp = fopen (filename, "w"))) | |
4256 | + { | |
4257 | + fclose (ifp); | |
4258 | + mutt_perror _("Unable to open new file for writing"); | |
4259 | + return (-1); | |
4260 | + } | |
4261 | + if (mx_lock_file (filename, fileno (ofp), 1, 0, 1)) | |
4262 | + { | |
4263 | + fclose (ofp); | |
4264 | + fclose (ifp); | |
4265 | + mutt_error (_("Unable to lock %s, old file saved as %s"), filename, oldfile); | |
4266 | + return (-1); | |
4267 | + } | |
4268 | + | |
4269 | + if (section) | |
4270 | + { | |
4271 | + while (r != EOF && !done && fgets (buf, sizeof (buf), ifp)) | |
4272 | + { | |
4273 | + r = fputs (buf, ofp); | |
4274 | + c = buf; | |
4275 | + while (*c && *c != '\n') c++; | |
4276 | + c[0] = 0; /* strip EOL */ | |
4277 | + if (!strncmp (buf, "#: ", 3) && !mutt_strcasecmp (buf+3, section)) | |
4278 | + done++; | |
4279 | + } | |
4280 | + if (r != EOF && !done) | |
4281 | + { | |
4282 | + snprintf (buf, sizeof(buf), "#: %s\n", section); | |
4283 | + r = fputs (buf, ofp); | |
4284 | + } | |
4285 | + done = 0; | |
4286 | + } | |
4287 | + | |
4288 | + while (r != EOF && fgets (buf, sizeof (buf), ifp)) | |
4289 | + { | |
4290 | + if (ext) | |
4291 | + { | |
4292 | + c = buf; | |
4293 | + while (*c && (*c != '\r') && (*c != '\n')) c++; | |
4294 | + c--; | |
4295 | + if (*c != '\\') ext = 0; | |
4296 | + } | |
4297 | + else if ((section && !strncmp (buf, "#: ", 3))) | |
4298 | + { | |
4299 | + if (!done && line) | |
4300 | + { | |
4301 | + fputs (line, ofp); | |
4302 | + fputc ('\n', ofp); | |
4303 | + } | |
4304 | + r = fputs (buf, ofp); | |
4305 | + done++; | |
4306 | + break; | |
4307 | + } | |
4308 | + else if (key && !strncmp (buf, key, strlen(key)) && | |
4309 | + (!*key || buf[strlen(key)] == ' ')) | |
4310 | + { | |
4311 | + c = buf; | |
4312 | + ext = 0; | |
4313 | + while (*c && (*c != '\r') && (*c != '\n')) c++; | |
4314 | + c--; | |
4315 | + if (*c == '\\') ext = 1; | |
4316 | + if (!done && line) | |
4317 | + { | |
4318 | + r = fputs (line, ofp); | |
4319 | + if (*key) | |
4320 | + r = fputc ('\n', ofp); | |
4321 | + done++; | |
4322 | + } | |
4323 | + } | |
4324 | + else | |
4325 | + { | |
4326 | + r = fputs (buf, ofp); | |
4327 | + } | |
4328 | + } | |
4329 | + | |
4330 | + while (r != EOF && fgets (buf, sizeof (buf), ifp)) | |
4331 | + r = fputs (buf, ofp); | |
4332 | + | |
4333 | + /* If there wasn't a line to replace, put it on the end of the file */ | |
4334 | + if (r != EOF && !done && line) | |
4335 | + { | |
4336 | + fputs (line, ofp); | |
4337 | + r = fputc ('\n', ofp); | |
4338 | + } | |
4339 | + mx_unlock_file (filename, fileno (ofp), 0); | |
4340 | + fclose (ofp); | |
4341 | + fclose (ifp); | |
4342 | + if (r != EOF) | |
4343 | + { | |
4344 | + unlink (oldfile); | |
4345 | + return 0; | |
4346 | + } | |
4347 | + unlink (filename); | |
4348 | + mutt_error (_("Cannot write new %s, old file saved as %s"), filename, | |
4349 | + oldfile); | |
4350 | + return (-1); | |
4351 | +} | |
4352 | + | |
4353 | ||
4354 | void mutt_version (void) | |
4355 | { | |
4356 | diff -uNr mutt-1.4.orig/complete.c mutt-1.4/complete.c | |
4357 | --- mutt-1.4.orig/complete.c Wed Nov 7 11:22:08 2001 | |
4358 | +++ mutt-1.4/complete.c Sun Nov 3 21:57:20 2002 | |
4359 | @@ -21,6 +21,9 @@ | |
4360 | #include "mailbox.h" | |
4361 | #include "imap.h" | |
4362 | #endif | |
4363 | +#ifdef USE_NNTP | |
4364 | +#include "nntp.h" | |
4365 | +#endif | |
4366 | ||
4367 | #include <dirent.h> | |
4368 | #include <string.h> | |
4369 | @@ -44,9 +47,71 @@ | |
4370 | char filepart[_POSIX_PATH_MAX]; | |
4371 | #ifdef USE_IMAP | |
4372 | char imap_path[LONG_STRING]; | |
4373 | +#endif | |
4374 | ||
4375 | dprint (2, (debugfile, "mutt_complete: completing %s\n", s)); | |
4376 | ||
4377 | +#ifdef USE_NNTP | |
4378 | + if (option (OPTNEWS)) | |
4379 | + { | |
4380 | + LIST *l = CurrentNewsSrv->list; | |
4381 | + | |
4382 | + strfcpy (filepart, s, sizeof (filepart)); | |
4383 | + | |
4384 | + /* | |
4385 | + * special case to handle when there is no filepart yet. | |
4386 | + * find the first subscribed newsgroup | |
4387 | + */ | |
4388 | + if ((len = mutt_strlen (filepart)) == 0) | |
4389 | + { | |
4390 | + for (; l; l = l->next) | |
4391 | + { | |
4392 | + NNTP_DATA *data = (NNTP_DATA *)l->data; | |
4393 | + | |
4394 | + if (data && data->subscribed) | |
4395 | + { | |
4396 | + strfcpy (filepart, data->group, sizeof (filepart)); | |
4397 | + init++; | |
4398 | + l = l->next; | |
4399 | + break; | |
4400 | + } | |
4401 | + } | |
4402 | + } | |
4403 | + | |
4404 | + for (; l; l = l->next) | |
4405 | + { | |
4406 | + NNTP_DATA *data = (NNTP_DATA *)l->data; | |
4407 | + | |
4408 | + if (data && data->subscribed && | |
4409 | + mutt_strncmp (data->group, filepart, len) == 0) | |
4410 | + { | |
4411 | + if (init) | |
4412 | + { | |
4413 | + for (i = 0; filepart[i] && data->group[i]; i++) | |
4414 | + { | |
4415 | + if (filepart[i] != data->group[i]) | |
4416 | + { | |
4417 | + filepart[i] = 0; | |
4418 | + break; | |
4419 | + } | |
4420 | + } | |
4421 | + filepart[i] = 0; | |
4422 | + } | |
4423 | + else | |
4424 | + { | |
4425 | + strfcpy (filepart, data->group, sizeof (filepart)); | |
4426 | + init = 1; | |
4427 | + } | |
4428 | + } | |
4429 | + } | |
4430 | + | |
4431 | + strcpy (s, filepart); | |
4432 | + | |
4433 | + return (init ? 0 : -1); | |
4434 | + } | |
4435 | +#endif | |
4436 | + | |
4437 | +#ifdef USE_IMAP | |
4438 | /* we can use '/' as a delimiter, imap_complete rewrites it */ | |
4439 | if (*s == '=' || *s == '+' || *s == '!') | |
4440 | { | |
4441 | diff -uNr mutt-1.4.orig/compose.c mutt-1.4/compose.c | |
4442 | --- mutt-1.4.orig/compose.c Sun Nov 3 21:42:52 2002 | |
4443 | +++ mutt-1.4/compose.c Sun Nov 3 21:57:20 2002 | |
4444 | @@ -26,10 +26,15 @@ | |
4445 | #include "mailbox.h" | |
4446 | #include "sort.h" | |
4447 | #include "charset.h" | |
4448 | +#include "mx.h" | |
4449 | ||
4450 | #ifdef MIXMASTER | |
4451 | #include "remailer.h" | |
4452 | #endif | |
4453 | + | |
4454 | +#ifdef USE_NNTP | |
4455 | +#include "nntp.h" | |
4456 | +#endif | |
4457 | ||
4458 | #include <errno.h> | |
4459 | #include <string.h> | |
4460 | @@ -63,12 +68,18 @@ | |
4461 | HDR_PGPSIGINFO, | |
4462 | #endif | |
4463 | ||
4464 | +#ifdef USE_NNTP | |
4465 | + HDR_NEWSGROUPS, | |
4466 | + HDR_FOLLOWUPTO, | |
4467 | + HDR_XCOMMENTTO, | |
4468 | +#endif | |
4469 | + | |
4470 | ||
4471 | HDR_ATTACH = (HDR_FCC + 5) /* where to start printing the attachments */ | |
4472 | }; | |
4473 | ||
4474 | -#define HDR_XOFFSET 10 | |
4475 | -#define TITLE_FMT "%10s" /* Used for Prompts, which are ASCII */ | |
4476 | +#define HDR_XOFFSET 14 | |
4477 | +#define TITLE_FMT "%14s" /* Used for Prompts, which are ASCII */ | |
4478 | #define W (COLS - HDR_XOFFSET) | |
4479 | ||
4480 | static char *Prompts[] = | |
4481 | @@ -80,6 +91,15 @@ | |
4482 | "Subject: ", | |
4483 | "Reply-To: ", | |
4484 | "Fcc: " | |
4485 | +#ifdef HAVE_PGP | |
4486 | + ,"" | |
4487 | + ,"" | |
4488 | +#endif | |
4489 | +#ifdef USE_NNTP | |
4490 | + ,"Newsgroups: " | |
4491 | + ,"Followup-To: " | |
4492 | + ,"X-Comment-To: " | |
4493 | +#endif | |
4494 | }; | |
4495 | ||
4496 | static struct mapping_t ComposeHelp[] = { | |
4497 | @@ -94,6 +114,19 @@ | |
4498 | { NULL } | |
4499 | }; | |
4500 | ||
4501 | +#ifdef USE_NNTP | |
4502 | +static struct mapping_t ComposeNewsHelp[] = { | |
4503 | + { N_("Send"), OP_COMPOSE_SEND_MESSAGE }, | |
4504 | + { N_("Abort"), OP_EXIT }, | |
4505 | + { "Newsgroups", OP_COMPOSE_EDIT_NEWSGROUPS }, | |
4506 | + { "Subj", OP_COMPOSE_EDIT_SUBJECT }, | |
4507 | + { N_("Attach file"), OP_COMPOSE_ATTACH_FILE }, | |
4508 | + { N_("Descrip"), OP_COMPOSE_EDIT_DESCRIPTION }, | |
4509 | + { N_("Help"), OP_HELP }, | |
4510 | + { NULL } | |
4511 | +}; | |
4512 | +#endif | |
4513 | + | |
4514 | static void snd_entry (char *b, size_t blen, MUTTMENU *menu, int num) | |
4515 | { | |
4516 | mutt_FormatString (b, blen, NONULL (AttachFormat), mutt_attach_fmt, | |
4517 | @@ -108,7 +141,7 @@ | |
4518 | ||
4519 | static void redraw_pgp_lines (int pgp) | |
4520 | { | |
4521 | - mvaddstr (HDR_PGP, 0, " PGP: "); | |
4522 | + mvaddstr (HDR_PGP, 0, " PGP: "); | |
4523 | if ((pgp & (PGPENCRYPT | PGPSIGN)) == (PGPENCRYPT | PGPSIGN)) | |
4524 | addstr (_("Sign, Encrypt")); | |
4525 | else if (pgp & PGPENCRYPT) | |
4526 | @@ -122,7 +155,7 @@ | |
4527 | move (HDR_PGPSIGINFO, 0); | |
4528 | clrtoeol (); | |
4529 | if (pgp & PGPSIGN) | |
4530 | - printw ("%s%s", _(" sign as: "), PgpSignAs ? PgpSignAs : _("<default>")); | |
4531 | + printw (" %s%s", _(" sign as: "), PgpSignAs ? PgpSignAs : _("<default>")); | |
4532 | } | |
4533 | ||
4534 | static int pgp_send_menu (int bits, int *redraw) | |
4535 | @@ -258,9 +291,28 @@ | |
4536 | static void draw_envelope (HEADER *msg, char *fcc) | |
4537 | { | |
4538 | draw_envelope_addr (HDR_FROM, msg->env->from); | |
4539 | +#ifdef USE_NNTP | |
4540 | + if (!option (OPTNEWSSEND)) | |
4541 | + { | |
4542 | +#endif | |
4543 | draw_envelope_addr (HDR_TO, msg->env->to); | |
4544 | draw_envelope_addr (HDR_CC, msg->env->cc); | |
4545 | draw_envelope_addr (HDR_BCC, msg->env->bcc); | |
4546 | +#ifdef USE_NNTP | |
4547 | + } | |
4548 | + else | |
4549 | + { | |
4550 | + mvprintw (HDR_TO, 0, TITLE_FMT , Prompts[HDR_NEWSGROUPS - 1]); | |
4551 | + mutt_paddstr (W, NONULL (msg->env->newsgroups)); | |
4552 | + mvprintw (HDR_CC, 0, TITLE_FMT , Prompts[HDR_FOLLOWUPTO - 1]); | |
4553 | + mutt_paddstr (W, NONULL (msg->env->followup_to)); | |
4554 | + if (option (OPTXCOMMENTTO)) | |
4555 | + { | |
4556 | + mvprintw (HDR_BCC, 0, TITLE_FMT , Prompts[HDR_XCOMMENTTO - 1]); | |
4557 | + mutt_paddstr (W, NONULL (msg->env->x_comment_to)); | |
4558 | + } | |
4559 | + } | |
4560 | +#endif | |
4561 | mvprintw (HDR_SUBJECT, 0, TITLE_FMT, Prompts[HDR_SUBJECT - 1]); | |
4562 | mutt_paddstr (W, NONULL (msg->env->subject)); | |
4563 | draw_envelope_addr (HDR_REPLYTO, msg->env->reply_to); | |
4564 | @@ -506,6 +558,12 @@ | |
4565 | /* Sort, SortAux could be changed in mutt_index_menu() */ | |
4566 | int oldSort, oldSortAux; | |
4567 | struct stat st; | |
4568 | +#ifdef USE_NNTP | |
4569 | + int news = 0; /* is it a news article ? */ | |
4570 | + | |
4571 | + if (option (OPTNEWSSEND)) | |
4572 | + news++; | |
4573 | +#endif | |
4574 | ||
4575 | mutt_attach_init (msg->content); | |
4576 | idx = mutt_gen_attach_list (msg->content, -1, idx, &idxlen, &idxmax, 0, 1); | |
4577 | @@ -517,10 +575,18 @@ | |
4578 | menu->make_entry = snd_entry; | |
4579 | menu->tag = mutt_tag_attach; | |
4580 | menu->data = idx; | |
4581 | +#ifdef USE_NNTP | |
4582 | + if (news) | |
4583 | + menu->help = mutt_compile_help (helpstr, sizeof (helpstr), MENU_COMPOSE, ComposeNewsHelp); | |
4584 | + else | |
4585 | +#endif | |
4586 | menu->help = mutt_compile_help (helpstr, sizeof (helpstr), MENU_COMPOSE, ComposeHelp); | |
4587 | ||
4588 | while (loop) | |
4589 | { | |
4590 | +#ifdef USE_NNTP | |
4591 | + unset_option (OPTNEWS); /* for any case */ | |
4592 | +#endif | |
4593 | switch (op = mutt_menuLoop (menu)) | |
4594 | { | |
4595 | case OP_REDRAW: | |
4596 | @@ -532,14 +598,81 @@ | |
4597 | menu->redraw = edit_address_list (HDR_FROM, &msg->env->from); | |
4598 | break; | |
4599 | case OP_COMPOSE_EDIT_TO: | |
4600 | - menu->redraw = edit_address_list (HDR_TO, &msg->env->to); | |
4601 | +#ifdef USE_NNTP | |
4602 | + if (!news) | |
4603 | +#endif | |
4604 | + menu->redraw = edit_address_list (HDR_TO, &msg->env->to); | |
4605 | break; | |
4606 | case OP_COMPOSE_EDIT_BCC: | |
4607 | - menu->redraw = edit_address_list (HDR_BCC, &msg->env->bcc); | |
4608 | +#ifdef USE_NNTP | |
4609 | + if (!news) | |
4610 | +#endif | |
4611 | + menu->redraw = edit_address_list (HDR_BCC, &msg->env->bcc); | |
4612 | break; | |
4613 | case OP_COMPOSE_EDIT_CC: | |
4614 | - menu->redraw = edit_address_list (HDR_CC, &msg->env->cc); | |
4615 | +#ifdef USE_NNTP | |
4616 | + if (!news) | |
4617 | +#endif | |
4618 | + menu->redraw = edit_address_list (HDR_CC, &msg->env->cc); | |
4619 | + break; | |
4620 | +#ifdef USE_NNTP | |
4621 | + case OP_COMPOSE_EDIT_NEWSGROUPS: | |
4622 | + if (news) | |
4623 | + { | |
4624 | + if (msg->env->newsgroups) | |
4625 | + strfcpy (buf, msg->env->newsgroups, sizeof (buf)); | |
4626 | + else | |
4627 | + buf[0] = 0; | |
4628 | + if (mutt_get_field ("Newsgroups: ", buf, sizeof (buf), 0) == 0 && buf[0]) | |
4629 | + { | |
4630 | + safe_free ((void **) &msg->env->newsgroups); | |
4631 | + mutt_remove_trailing_ws (buf); | |
4632 | + msg->env->newsgroups = safe_strdup (mutt_skip_whitespace (buf)); | |
4633 | + move (HDR_TO, HDR_XOFFSET); | |
4634 | + clrtoeol (); | |
4635 | + if (msg->env->newsgroups) | |
4636 | + printw ("%-*.*s", W, W, msg->env->newsgroups); | |
4637 | + } | |
4638 | + } | |
4639 | + break; | |
4640 | + | |
4641 | + case OP_COMPOSE_EDIT_FOLLOWUP_TO: | |
4642 | + if (news) | |
4643 | + { | |
4644 | + buf[0] = 0; | |
4645 | + if (msg->env->followup_to) | |
4646 | + strfcpy (buf, msg->env->followup_to, sizeof (buf)); | |
4647 | + if (mutt_get_field ("Followup-To: ", buf, sizeof (buf), 0) == 0 && buf[0]) | |
4648 | + { | |
4649 | + safe_free ((void **) &msg->env->followup_to); | |
4650 | + mutt_remove_trailing_ws (buf); | |
4651 | + msg->env->followup_to = safe_strdup (mutt_skip_whitespace (buf)); | |
4652 | + move (HDR_CC, HDR_XOFFSET); | |
4653 | + clrtoeol(); | |
4654 | + if (msg->env->followup_to) | |
4655 | + printw ("%-*.*s", W, W, msg->env->followup_to); | |
4656 | + } | |
4657 | + } | |
4658 | break; | |
4659 | + | |
4660 | + case OP_COMPOSE_EDIT_X_COMMENT_TO: | |
4661 | + if (news && option (OPTXCOMMENTTO)) | |
4662 | + { | |
4663 | + buf[0] = 0; | |
4664 | + if (msg->env->x_comment_to) | |
4665 | + strfcpy (buf, msg->env->x_comment_to, sizeof (buf)); | |
4666 | + if (mutt_get_field ("X-Comment-To: ", buf, sizeof (buf), 0) == 0 && buf[0]) | |
4667 | + { | |
4668 | + safe_free ((void **) &msg->env->x_comment_to); | |
4669 | + msg->env->x_comment_to = safe_strdup (buf); | |
4670 | + move (HDR_BCC, HDR_XOFFSET); | |
4671 | + clrtoeol(); | |
4672 | + if (msg->env->x_comment_to) | |
4673 | + printw ("%-*.*s", W, W, msg->env->x_comment_to); | |
4674 | + } | |
4675 | + } | |
4676 | + break; | |
4677 | +#endif | |
4678 | case OP_COMPOSE_EDIT_SUBJECT: | |
4679 | if (msg->env->subject) | |
4680 | strfcpy (buf, msg->env->subject, sizeof (buf)); | |
4681 | @@ -695,6 +828,9 @@ | |
4682 | break; | |
4683 | ||
4684 | case OP_COMPOSE_ATTACH_MESSAGE: | |
4685 | +#ifdef USE_NNTP | |
4686 | + case OP_COMPOSE_ATTACH_NEWS_MESSAGE: | |
4687 | +#endif | |
4688 | { | |
4689 | char *prompt; | |
4690 | HEADER *h; | |
4691 | @@ -702,7 +838,22 @@ | |
4692 | fname[0] = 0; | |
4693 | prompt = _("Open mailbox to attach message from"); | |
4694 | ||
4695 | +#ifdef USE_NNTP | |
4696 | + unset_option (OPTNEWS); | |
4697 | + if (op == OP_COMPOSE_ATTACH_NEWS_MESSAGE) | |
4698 | + { | |
4699 | + if (!(CurrentNewsSrv = mutt_select_newsserver (NewsServer))) | |
4700 | + break; | |
4701 | + | |
4702 | + prompt = _("Open newsgroup to attach message from"); | |
4703 | + set_option (OPTNEWS); | |
4704 | + } | |
4705 | +#endif | |
4706 | + | |
4707 | if (Context) | |
4708 | +#ifdef USE_NNTP | |
4709 | + if ((op == OP_COMPOSE_ATTACH_MESSAGE) ^ (Context->magic == M_NNTP)) | |
4710 | +#endif | |
4711 | { | |
4712 | strfcpy (fname, NONULL (Context->path), sizeof (fname)); | |
4713 | mutt_pretty_mailbox (fname); | |
4714 | @@ -711,6 +862,11 @@ | |
4715 | if (mutt_enter_fname (prompt, fname, sizeof (fname), &menu->redraw, 1) == -1 || !fname[0]) | |
4716 | break; | |
4717 | ||
4718 | +#ifdef USE_NNTP | |
4719 | + if (option (OPTNEWS)) | |
4720 | + nntp_expand_path (fname, sizeof (fname), &CurrentNewsSrv->conn->account); | |
4721 | + else | |
4722 | +#endif | |
4723 | mutt_expand_path (fname, sizeof (fname)); | |
4724 | #ifdef USE_IMAP | |
4725 | if (!mx_is_imap (fname)) | |
4726 | @@ -718,6 +874,9 @@ | |
4727 | #ifdef USE_POP | |
4728 | if (!mx_is_pop (fname)) | |
4729 | #endif | |
4730 | +#ifdef USE_NNTP | |
4731 | + if (!mx_is_nntp (fname) && !option (OPTNEWS)) | |
4732 | +#endif | |
4733 | /* check to make sure the file exists and is readable */ | |
4734 | if (access (fname, R_OK) == -1) | |
4735 | { | |
4736 | diff -uNr mutt-1.4.orig/config.guess mutt-1.4/config.guess | |
4737 | --- mutt-1.4.orig/config.guess Wed Jan 16 21:44:49 2002 | |
4738 | +++ mutt-1.4/config.guess Sun Nov 3 21:57:29 2002 | |
4739 | @@ -3,7 +3,7 @@ | |
4740 | # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, | |
4741 | # 2000, 2001, 2002 Free Software Foundation, Inc. | |
4742 | ||
4743 | -timestamp='2002-01-10' | |
4744 | +timestamp='2002-07-23' | |
4745 | ||
4746 | # This file is free software; you can redistribute it and/or modify it | |
4747 | # under the terms of the GNU General Public License as published by | |
4748 | @@ -88,30 +88,40 @@ | |
4749 | exit 1 | |
4750 | fi | |
4751 | ||
4752 | +trap 'exit 1' 1 2 15 | |
4753 | ||
4754 | -dummy=dummy-$$ | |
4755 | -trap 'rm -f $dummy.c $dummy.o $dummy.rel $dummy; exit 1' 1 2 15 | |
4756 | +# CC_FOR_BUILD -- compiler used by this script. Note that the use of a | |
4757 | +# compiler to aid in system detection is discouraged as it requires | |
4758 | +# temporary files to be created and, as you can see below, it is a | |
4759 | +# headache to deal with in a portable fashion. | |
4760 | ||
4761 | -# CC_FOR_BUILD -- compiler used by this script. | |
4762 | # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still | |
4763 | # use `HOST_CC' if defined, but it is deprecated. | |
4764 | ||
4765 | -set_cc_for_build='case $CC_FOR_BUILD,$HOST_CC,$CC in | |
4766 | - ,,) echo "int dummy(){}" > $dummy.c ; | |
4767 | - for c in cc gcc c89 ; do | |
4768 | - ($c $dummy.c -c -o $dummy.o) >/dev/null 2>&1 ; | |
4769 | - if test $? = 0 ; then | |
4770 | +# This shell variable is my proudest work .. or something. --bje | |
4771 | + | |
4772 | +set_cc_for_build='tmpdir=${TMPDIR-/tmp}/config-guess-$$ ; | |
4773 | +(old=`umask` && umask 077 && mkdir $tmpdir && umask $old && unset old) | |
4774 | + || (echo "$me: cannot create $tmpdir" >&2 && exit 1) ; | |
4775 | +dummy=$tmpdir/dummy ; | |
4776 | +files="$dummy.c $dummy.o $dummy.rel $dummy" ; | |
4777 | +trap '"'"'rm -f $files; rmdir $tmpdir; exit 1'"'"' 1 2 15 ; | |
4778 | +case $CC_FOR_BUILD,$HOST_CC,$CC in | |
4779 | + ,,) echo "int x;" > $dummy.c ; | |
4780 | + for c in cc gcc c89 c99 ; do | |
4781 | + if ($c $dummy.c -c -o $dummy.o) >/dev/null 2>&1 ; then | |
4782 | CC_FOR_BUILD="$c"; break ; | |
4783 | fi ; | |
4784 | done ; | |
4785 | - rm -f $dummy.c $dummy.o $dummy.rel ; | |
4786 | + rm -f $files ; | |
4787 | if test x"$CC_FOR_BUILD" = x ; then | |
4788 | CC_FOR_BUILD=no_compiler_found ; | |
4789 | fi | |
4790 | ;; | |
4791 | ,,*) CC_FOR_BUILD=$CC ;; | |
4792 | ,*,*) CC_FOR_BUILD=$HOST_CC ;; | |
4793 | -esac' | |
4794 | +esac ; | |
4795 | +unset files' | |
4796 | ||
4797 | # This is needed to find uname on a Pyramid OSx when run in the BSD universe. | |
4798 | # (ghazi@noc.rutgers.edu 1994-08-24) | |
4799 | @@ -138,9 +148,11 @@ | |
4800 | # | |
4801 | # Note: NetBSD doesn't particularly care about the vendor | |
4802 | # portion of the name. We always set it to "unknown". | |
4803 | - UNAME_MACHINE_ARCH=`(uname -p) 2>/dev/null` || \ | |
4804 | - UNAME_MACHINE_ARCH=unknown | |
4805 | + sysctl="sysctl -n hw.machine_arch" | |
4806 | + UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ | |
4807 | + /usr/sbin/$sysctl 2>/dev/null || echo unknown)` | |
4808 | case "${UNAME_MACHINE_ARCH}" in | |
4809 | + armeb) machine=armeb-unknown ;; | |
4810 | arm*) machine=arm-unknown ;; | |
4811 | sh3el) machine=shl-unknown ;; | |
4812 | sh3eb) machine=sh-unknown ;; | |
4813 | @@ -219,6 +231,7 @@ | |
4814 | # A Tn.n version is a released field test version. | |
4815 | # A Xn.n version is an unreleased experimental baselevel. | |
4816 | # 1.2 uses "1.2" for uname -r. | |
4817 | + eval $set_cc_for_build | |
4818 | cat <<EOF >$dummy.s | |
4819 | .data | |
4820 | \$Lformat: | |
4821 | @@ -244,10 +257,9 @@ | |
4822 | jsr \$26,exit | |
4823 | .end main | |
4824 | EOF | |
4825 | - eval $set_cc_for_build | |
4826 | $CC_FOR_BUILD $dummy.s -o $dummy 2>/dev/null | |
4827 | if test "$?" = 0 ; then | |
4828 | - case `./$dummy` in | |
4829 | + case `$dummy` in | |
4830 | 0-0) | |
4831 | UNAME_MACHINE="alpha" | |
4832 | ;; | |
4833 | @@ -269,9 +281,12 @@ | |
4834 | 2-1307) | |
4835 | UNAME_MACHINE="alphaev68" | |
4836 | ;; | |
4837 | + 3-1307) | |
4838 | + UNAME_MACHINE="alphaev7" | |
4839 | + ;; | |
4840 | esac | |
4841 | fi | |
4842 | - rm -f $dummy.s $dummy | |
4843 | + rm -f $dummy.s $dummy && rmdir $tmpdir | |
4844 | echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` | |
4845 | exit 0 ;; | |
4846 | Alpha\ *:Windows_NT*:*) | |
4847 | @@ -312,6 +327,10 @@ | |
4848 | NILE*:*:*:dcosx) | |
4849 | echo pyramid-pyramid-svr4 | |
4850 | exit 0 ;; | |
4851 | + DRS?6000:UNIX_SV:4.2*:7*) | |
4852 | + case `/usr/bin/uname -p` in | |
4853 | + sparc) echo sparc-icl-nx7 && exit 0 ;; | |
4854 | + esac ;; | |
4855 | sun4H:SunOS:5.*:*) | |
4856 | echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` | |
4857 | exit 0 ;; | |
4858 | @@ -340,7 +359,7 @@ | |
4859 | echo m68k-sun-sunos${UNAME_RELEASE} | |
4860 | exit 0 ;; | |
4861 | sun*:*:4.2BSD:*) | |
4862 | - UNAME_RELEASE=`(head -1 /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` | |
4863 | + UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` | |
4864 | test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 | |
4865 | case "`/bin/arch`" in | |
4866 | sun3) | |
4867 | @@ -419,14 +438,17 @@ | |
4868 | } | |
4869 | EOF | |
4870 | $CC_FOR_BUILD $dummy.c -o $dummy \ | |
4871 | - && ./$dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \ | |
4872 | - && rm -f $dummy.c $dummy && exit 0 | |
4873 | - rm -f $dummy.c $dummy | |
4874 | + && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \ | |
4875 | + && rm -f $dummy.c $dummy && rmdir $tmpdir && exit 0 | |
4876 | + rm -f $dummy.c $dummy && rmdir $tmpdir | |
4877 | echo mips-mips-riscos${UNAME_RELEASE} | |
4878 | exit 0 ;; | |
4879 | Motorola:PowerMAX_OS:*:*) | |
4880 | echo powerpc-motorola-powermax | |
4881 | exit 0 ;; | |
4882 | + Night_Hawk:*:*:PowerMAX_OS) | |
4883 | + echo powerpc-harris-powermax | |
4884 | + exit 0 ;; | |
4885 | Night_Hawk:Power_UNIX:*:*) | |
4886 | echo powerpc-harris-powerunix | |
4887 | exit 0 ;; | |
4888 | @@ -499,8 +521,8 @@ | |
4889 | exit(0); | |
4890 | } | |
4891 | EOF | |
4892 | - $CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm -f $dummy.c $dummy && exit 0 | |
4893 | - rm -f $dummy.c $dummy | |
4894 | + $CC_FOR_BUILD $dummy.c -o $dummy && $dummy && rm -f $dummy.c $dummy && rmdir $tmpdir && exit 0 | |
4895 | + rm -f $dummy.c $dummy && rmdir $tmpdir | |
4896 | echo rs6000-ibm-aix3.2.5 | |
4897 | elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then | |
4898 | echo rs6000-ibm-aix3.2.4 | |
4899 | @@ -509,7 +531,7 @@ | |
4900 | fi | |
4901 | exit 0 ;; | |
4902 | *:AIX:*:[45]) | |
4903 | - IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | head -1 | awk '{ print $1 }'` | |
4904 | + IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` | |
4905 | if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then | |
4906 | IBM_ARCH=rs6000 | |
4907 | else | |
4908 | @@ -598,9 +620,9 @@ | |
4909 | exit (0); | |
4910 | } | |
4911 | EOF | |
4912 | - (CCOPTS= $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null) && HP_ARCH=`./$dummy` | |
4913 | + (CCOPTS= $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null) && HP_ARCH=`$dummy` | |
4914 | if test -z "$HP_ARCH"; then HP_ARCH=hppa; fi | |
4915 | - rm -f $dummy.c $dummy | |
4916 | + rm -f $dummy.c $dummy && rmdir $tmpdir | |
4917 | fi ;; | |
4918 | esac | |
4919 | echo ${HP_ARCH}-hp-hpux${HPUX_REV} | |
4920 | @@ -636,8 +658,8 @@ | |
4921 | exit (0); | |
4922 | } | |
4923 | EOF | |
4924 | - $CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm -f $dummy.c $dummy && exit 0 | |
4925 | - rm -f $dummy.c $dummy | |
4926 | + $CC_FOR_BUILD $dummy.c -o $dummy && $dummy && rm -f $dummy.c $dummy && rmdir $tmpdir && exit 0 | |
4927 | + rm -f $dummy.c $dummy && rmdir $tmpdir | |
4928 | echo unknown-hitachi-hiuxwe2 | |
4929 | exit 0 ;; | |
4930 | 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) | |
4931 | @@ -683,9 +705,6 @@ | |
4932 | C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) | |
4933 | echo c4-convex-bsd | |
4934 | exit 0 ;; | |
4935 | - CRAY*X-MP:*:*:*) | |
4936 | - echo xmp-cray-unicos | |
4937 | - exit 0 ;; | |
4938 | CRAY*Y-MP:*:*:*) | |
4939 | echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' | |
4940 | exit 0 ;; | |
4941 | @@ -707,9 +726,6 @@ | |
4942 | CRAY*SV1:*:*:*) | |
4943 | echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' | |
4944 | exit 0 ;; | |
4945 | - CRAY-2:*:*:*) | |
4946 | - echo cray2-cray-unicos | |
4947 | - exit 0 ;; | |
4948 | F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) | |
4949 | FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` | |
4950 | FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` | |
4951 | @@ -726,7 +742,19 @@ | |
4952 | echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} | |
4953 | exit 0 ;; | |
4954 | *:FreeBSD:*:*) | |
4955 | - echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` | |
4956 | + # Determine whether the default compiler uses glibc. | |
4957 | + eval $set_cc_for_build | |
4958 | + sed 's/^ //' << EOF >$dummy.c | |
4959 | + #include <features.h> | |
4960 | + #if __GLIBC__ >= 2 | |
4961 | + LIBC=gnu | |
4962 | + #else | |
4963 | + LIBC= | |
4964 | + #endif | |
4965 | +EOF | |
4966 | + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` | |
4967 | + rm -f $dummy.c && rmdir $tmpdir | |
4968 | + echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC} | |
4969 | exit 0 ;; | |
4970 | i*:CYGWIN*:*) | |
4971 | echo ${UNAME_MACHINE}-pc-cygwin | |
4972 | @@ -765,7 +793,7 @@ | |
4973 | echo ${UNAME_MACHINE}-unknown-linux-gnu | |
4974 | exit 0 ;; | |
4975 | ia64:Linux:*:*) | |
4976 | - echo ${UNAME_MACHINE}-unknown-linux | |
4977 | + echo ${UNAME_MACHINE}-unknown-linux-gnu | |
4978 | exit 0 ;; | |
4979 | m68*:Linux:*:*) | |
4980 | echo ${UNAME_MACHINE}-unknown-linux-gnu | |
4981 | @@ -776,18 +804,18 @@ | |
4982 | #undef CPU | |
4983 | #undef mips | |
4984 | #undef mipsel | |
4985 | - #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) | |
4986 | - CPU=mipsel | |
4987 | + #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) | |
4988 | + CPU=mipsel | |
4989 | #else | |
4990 | - #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) | |
4991 | + #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) | |
4992 | CPU=mips | |
4993 | #else | |
4994 | CPU= | |
4995 | #endif | |
4996 | - #endif | |
4997 | + #endif | |
4998 | EOF | |
4999 | eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` | |
5000 | - rm -f $dummy.c | |
5001 | + rm -f $dummy.c && rmdir $tmpdir | |
5002 | test x"${CPU}" != x && echo "${CPU}-pc-linux-gnu" && exit 0 | |
5003 | ;; | |
5004 | ppc:Linux:*:*) | |
5005 | @@ -837,7 +865,8 @@ | |
5006 | # The BFD linker knows what the default object file format is, so | |
5007 | # first see if it will tell us. cd to the root directory to prevent | |
5008 | # problems with other programs or directories called `ld' in the path. | |
5009 | - ld_supported_targets=`cd /; ld --help 2>&1 \ | |
5010 | + # Set LC_ALL=C to ensure ld outputs messages in English. | |
5011 | + ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ | |
5012 | | sed -ne '/supported targets:/!d | |
5013 | s/[ ][ ]*/ /g | |
5014 | s/.*supported targets: *// | |
5015 | @@ -849,7 +878,7 @@ | |
5016 | ;; | |
5017 | a.out-i386-linux) | |
5018 | echo "${UNAME_MACHINE}-pc-linux-gnuaout" | |
5019 | - exit 0 ;; | |
5020 | + exit 0 ;; | |
5021 | coff-i386) | |
5022 | echo "${UNAME_MACHINE}-pc-linux-gnucoff" | |
5023 | exit 0 ;; | |
5024 | @@ -874,11 +903,15 @@ | |
5025 | LIBC=gnulibc1 | |
5026 | # endif | |
5027 | #else | |
5028 | + #ifdef __INTEL_COMPILER | |
5029 | + LIBC=gnu | |
5030 | + #else | |
5031 | LIBC=gnuaout | |
5032 | #endif | |
5033 | + #endif | |
5034 | EOF | |
5035 | eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` | |
5036 | - rm -f $dummy.c | |
5037 | + rm -f $dummy.c && rmdir $tmpdir | |
5038 | test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0 | |
5039 | test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0 | |
5040 | ;; | |
5041 | @@ -917,13 +950,13 @@ | |
5042 | UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name` | |
5043 | echo ${UNAME_MACHINE}-pc-isc$UNAME_REL | |
5044 | elif /bin/uname -X 2>/dev/null >/dev/null ; then | |
5045 | - UNAME_REL=`(/bin/uname -X|egrep Release|sed -e 's/.*= //')` | |
5046 | - (/bin/uname -X|egrep i80486 >/dev/null) && UNAME_MACHINE=i486 | |
5047 | - (/bin/uname -X|egrep '^Machine.*Pentium' >/dev/null) \ | |
5048 | + UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` | |
5049 | + (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 | |
5050 | + (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ | |
5051 | && UNAME_MACHINE=i586 | |
5052 | - (/bin/uname -X|egrep '^Machine.*Pent ?II' >/dev/null) \ | |
5053 | + (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ | |
5054 | && UNAME_MACHINE=i686 | |
5055 | - (/bin/uname -X|egrep '^Machine.*Pentium Pro' >/dev/null) \ | |
5056 | + (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ | |
5057 | && UNAME_MACHINE=i686 | |
5058 | echo ${UNAME_MACHINE}-pc-sco$UNAME_REL | |
5059 | else | |
5060 | @@ -958,7 +991,7 @@ | |
5061 | exit 0 ;; | |
5062 | M68*:*:R3V[567]*:*) | |
5063 | test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;; | |
5064 | - 3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0) | |
5065 | + 3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0) | |
5066 | OS_REL='' | |
5067 | test -r /etc/.relid \ | |
5068 | && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` | |
5069 | @@ -1059,10 +1092,12 @@ | |
5070 | echo `uname -p`-apple-darwin${UNAME_RELEASE} | |
5071 | exit 0 ;; | |
5072 | *:procnto*:*:* | *:QNX:[0123456789]*:*) | |
5073 | - if test "${UNAME_MACHINE}" = "x86pc"; then | |
5074 | + UNAME_PROCESSOR=`uname -p` | |
5075 | + if test "$UNAME_PROCESSOR" = "x86"; then | |
5076 | + UNAME_PROCESSOR=i386 | |
5077 | UNAME_MACHINE=pc | |
5078 | fi | |
5079 | - echo `uname -p`-${UNAME_MACHINE}-nto-qnx | |
5080 | + echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} | |
5081 | exit 0 ;; | |
5082 | *:QNX:*:4*) | |
5083 | echo i386-pc-qnx | |
5084 | @@ -1239,8 +1274,8 @@ | |
5085 | } | |
5086 | EOF | |
5087 | ||
5088 | -$CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy && rm -f $dummy.c $dummy && exit 0 | |
5089 | -rm -f $dummy.c $dummy | |
5090 | +$CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && $dummy && rm -f $dummy.c $dummy && rmdir $tmpdir && exit 0 | |
5091 | +rm -f $dummy.c $dummy && rmdir $tmpdir | |
5092 | ||
5093 | # Apollos put the system type in the environment. | |
5094 | ||
5095 | diff -uNr mutt-1.4.orig/config.h.in mutt-1.4/config.h.in | |
5096 | --- mutt-1.4.orig/config.h.in Sun Nov 3 21:42:51 2002 | |
5097 | +++ mutt-1.4/config.h.in Sun Nov 3 21:57:45 2002 | |
5098 | @@ -1,57 +1,4 @@ | |
5099 | -/* config.h.in. Generated automatically from configure.in by autoheader 2.13. */ | |
5100 | - | |
5101 | -/* Define if using alloca.c. */ | |
5102 | -#undef C_ALLOCA | |
5103 | - | |
5104 | -/* Define to empty if the keyword does not work. */ | |
5105 | -#undef const | |
5106 | - | |
5107 | -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. | |
5108 | - This function is required for alloca.c support on those systems. */ | |
5109 | -#undef CRAY_STACKSEG_END | |
5110 | - | |
5111 | -/* Define if you have alloca, as a function or macro. */ | |
5112 | -#undef HAVE_ALLOCA | |
5113 | - | |
5114 | -/* Define if you have <alloca.h> and it should be used (not on Ultrix). */ | |
5115 | -#undef HAVE_ALLOCA_H | |
5116 | - | |
5117 | -/* Define if you have a working `mmap' system call. */ | |
5118 | -#undef HAVE_MMAP | |
5119 | - | |
5120 | -/* Define as __inline if that's what the C compiler calls it. */ | |
5121 | -#undef inline | |
5122 | - | |
5123 | -/* Define to `long' if <sys/types.h> doesn't define. */ | |
5124 | -#undef off_t | |
5125 | - | |
5126 | -/* Define to `int' if <sys/types.h> doesn't define. */ | |
5127 | -#undef pid_t | |
5128 | - | |
5129 | -/* Define as the return type of signal handlers (int or void). */ | |
5130 | -#undef RETSIGTYPE | |
5131 | - | |
5132 | -/* Define to `unsigned' if <sys/types.h> doesn't define. */ | |
5133 | -#undef size_t | |
5134 | - | |
5135 | -/* If using the C implementation of alloca, define if you know the | |
5136 | - direction of stack growth for your system; otherwise it will be | |
5137 | - automatically deduced at run-time. | |
5138 | - STACK_DIRECTION > 0 => grows toward higher addresses | |
5139 | - STACK_DIRECTION < 0 => grows toward lower addresses | |
5140 | - STACK_DIRECTION = 0 => direction of growth unknown | |
5141 | - */ | |
5142 | -#undef STACK_DIRECTION | |
5143 | - | |
5144 | -/* Define if you have the ANSI C header files. */ | |
5145 | -#undef STDC_HEADERS | |
5146 | - | |
5147 | -/* Define if `sys_siglist' is declared by <signal.h>. */ | |
5148 | -#undef SYS_SIGLIST_DECLARED | |
5149 | - | |
5150 | -/* Define if your processor stores words with the most significant | |
5151 | - byte first (like Motorola and SPARC, unlike Intel and VAX). */ | |
5152 | -#undef WORDS_BIGENDIAN | |
5153 | +/* config.h.in. Generated from configure.in by autoheader. */ | |
5154 | ||
5155 | /* | |
5156 | * Define if you have problems with mutt not detecting new/old mailboxes | |
5157 | @@ -68,6 +15,9 @@ | |
5158 | */ | |
5159 | #undef HOMESPOOL | |
5160 | ||
5161 | +/* Compiling with newsreading support with NNTP */ | |
5162 | +#undef USE_NNTP | |
5163 | + | |
5164 | /* program to use for shell commands */ | |
5165 | #define EXECSHELL "/bin/sh" | |
5166 | ||
5167 | @@ -78,418 +28,493 @@ | |
5168 | /* Define to `int' if <signal.h> doesn't define. */ | |
5169 | #undef sig_atomic_t | |
5170 | ||
5171 | -/* The number of bytes in a int. */ | |
5172 | -#undef SIZEOF_INT | |
5173 | ||
5174 | -/* The number of bytes in a long. */ | |
5175 | -#undef SIZEOF_LONG | |
5176 | +/* Define to enable the "buffy_size" feature. */ | |
5177 | +#undef BUFFY_SIZE | |
5178 | ||
5179 | -/* Define if you have the RAND_egd function. */ | |
5180 | -#undef HAVE_RAND_EGD | |
5181 | +/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP | |
5182 | + systems. This function is required for `alloca.c' support on those systems. | |
5183 | + */ | |
5184 | +#undef CRAY_STACKSEG_END | |
5185 | ||
5186 | -/* Define if you have the RAND_status function. */ | |
5187 | -#undef HAVE_RAND_STATUS | |
5188 | +/* Define to 1 if using `alloca.c'. */ | |
5189 | +#undef C_ALLOCA | |
5190 | ||
5191 | -/* Define if you have the __argz_count function. */ | |
5192 | -#undef HAVE___ARGZ_COUNT | |
5193 | +/* Define to enable debugging info. */ | |
5194 | +#undef DEBUG | |
5195 | ||
5196 | -/* Define if you have the __argz_next function. */ | |
5197 | -#undef HAVE___ARGZ_NEXT | |
5198 | +/* Define if you want to use an external dotlocking program. */ | |
5199 | +#undef DL_STANDALONE | |
5200 | ||
5201 | -/* Define if you have the __argz_stringify function. */ | |
5202 | -#undef HAVE___ARGZ_STRINGIFY | |
5203 | +/* Define your domain name. */ | |
5204 | +#undef DOMAIN | |
5205 | + | |
5206 | +/* Define to 1 if translation of program messages to the user's native | |
5207 | + language is requested. */ | |
5208 | +#undef ENABLE_NLS | |
5209 | + | |
5210 | +/* Define to 1 if you have `alloca', as a function or macro. */ | |
5211 | +#undef HAVE_ALLOCA | |
5212 | + | |
5213 | +/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix). | |
5214 | + */ | |
5215 | +#undef HAVE_ALLOCA_H | |
5216 | + | |
5217 | +/* Define to 1 if you have the <argz.h> header file. */ | |
5218 | +#undef HAVE_ARGZ_H | |
5219 | ||
5220 | -/* Define if you have the bind_textdomain_codeset function. */ | |
5221 | +/* Define to 1 if you have the `bind_textdomain_codeset' function. */ | |
5222 | #undef HAVE_BIND_TEXTDOMAIN_CODESET | |
5223 | ||
5224 | -/* Define if you have the dcgettext function. */ | |
5225 | +/* Define if your curses library supports color. */ | |
5226 | +#undef HAVE_COLOR | |
5227 | + | |
5228 | +/* Define to 1 if you have the `dcgettext' function. */ | |
5229 | #undef HAVE_DCGETTEXT | |
5230 | ||
5231 | -/* Define if you have the fchdir function. */ | |
5232 | +/* Define to 1 if you have the `fchdir' function. */ | |
5233 | #undef HAVE_FCHDIR | |
5234 | ||
5235 | -/* Define if you have the feof_unlocked function. */ | |
5236 | +/* Define to 1 if you have the `feof_unlocked' function. */ | |
5237 | #undef HAVE_FEOF_UNLOCKED | |
5238 | ||
5239 | -/* Define if you have the fgetpos function. */ | |
5240 | +/* Define to 1 if you have the `fgetpos' function. */ | |
5241 | #undef HAVE_FGETPOS | |
5242 | ||
5243 | -/* Define if you have the fgets_unlocked function. */ | |
5244 | +/* Define to 1 if you have the `fgets_unlocked' function. */ | |
5245 | #undef HAVE_FGETS_UNLOCKED | |
5246 | ||
5247 | -/* Define if you have the ftruncate function. */ | |
5248 | +/* Define to 1 if you have the `ftruncate' function. */ | |
5249 | #undef HAVE_FTRUNCATE | |
5250 | ||
5251 | -/* Define if you have the getaddrinfo function. */ | |
5252 | +/* Define to 1 if you have the `getaddrinfo' function. */ | |
5253 | #undef HAVE_GETADDRINFO | |
5254 | ||
5255 | -/* Define if you have the getcwd function. */ | |
5256 | +/* Define to 1 if you have the `getcwd' function. */ | |
5257 | #undef HAVE_GETCWD | |
5258 | ||
5259 | -/* Define if you have the getegid function. */ | |
5260 | +/* Define to 1 if you have the `getegid' function. */ | |
5261 | #undef HAVE_GETEGID | |
5262 | ||
5263 | -/* Define if you have the geteuid function. */ | |
5264 | +/* Define to 1 if you have the `geteuid' function. */ | |
5265 | #undef HAVE_GETEUID | |
5266 | ||
5267 | -/* Define if you have the getgid function. */ | |
5268 | +/* Define to 1 if you have the `getgid' function. */ | |
5269 | #undef HAVE_GETGID | |
5270 | ||
5271 | -/* Define if you have the getpagesize function. */ | |
5272 | +/* Define to 1 if you have the <getopt.h> header file. */ | |
5273 | +#undef HAVE_GETOPT_H | |
5274 | + | |
5275 | +/* Define to 1 if you have the `getpagesize' function. */ | |
5276 | #undef HAVE_GETPAGESIZE | |
5277 | ||
5278 | -/* Define if you have the getsid function. */ | |
5279 | +/* Define to 1 if you have the `getsid' function. */ | |
5280 | #undef HAVE_GETSID | |
5281 | ||
5282 | -/* Define if you have the getuid function. */ | |
5283 | +/* Define if the GNU gettext() function is already present or preinstalled. */ | |
5284 | +#undef HAVE_GETTEXT | |
5285 | + | |
5286 | +/* Define to 1 if you have the `getuid' function. */ | |
5287 | #undef HAVE_GETUID | |
5288 | ||
5289 | -/* Define if you have the iswalnum function. */ | |
5290 | +/* Define if your GSSAPI implementation is Heimdal */ | |
5291 | +#undef HAVE_HEIMDAL | |
5292 | + | |
5293 | +/* Define if you have the iconv() function. */ | |
5294 | +#undef HAVE_ICONV | |
5295 | + | |
5296 | +/* Define to 1 if you have the <iconv.h> header file. */ | |
5297 | +#undef HAVE_ICONV_H | |
5298 | + | |
5299 | +/* Define if <iconv.h> defines iconv_t. */ | |
5300 | +#undef HAVE_ICONV_T_DEF | |
5301 | + | |
5302 | +/* Define to 1 if you have the <inttypes.h> header file. */ | |
5303 | +#undef HAVE_INTTYPES_H | |
5304 | + | |
5305 | +/* Define to 1 if you have the <ioctl.h> header file. */ | |
5306 | +#undef HAVE_IOCTL_H | |
5307 | + | |
5308 | +/* Define to 1 if you have the `iswalnum' function. */ | |
5309 | #undef HAVE_ISWALNUM | |
5310 | ||
5311 | -/* Define if you have the iswalpha function. */ | |
5312 | +/* Define to 1 if you have the `iswalpha' function. */ | |
5313 | #undef HAVE_ISWALPHA | |
5314 | ||
5315 | -/* Define if you have the iswcntrl function. */ | |
5316 | +/* Define to 1 if you have the `iswcntrl' function. */ | |
5317 | #undef HAVE_ISWCNTRL | |
5318 | ||
5319 | -/* Define if you have the iswdigit function. */ | |
5320 | +/* Define to 1 if you have the `iswdigit' function. */ | |
5321 | #undef HAVE_ISWDIGIT | |
5322 | ||
5323 | -/* Define if you have the iswgraph function. */ | |
5324 | +/* Define to 1 if you have the `iswgraph' function. */ | |
5325 | #undef HAVE_ISWGRAPH | |
5326 | ||
5327 | -/* Define if you have the iswlower function. */ | |
5328 | +/* Define to 1 if you have the `iswlower' function. */ | |
5329 | #undef HAVE_ISWLOWER | |
5330 | ||
5331 | -/* Define if you have the iswprint function. */ | |
5332 | +/* Define to 1 if you have the `iswprint' function. */ | |
5333 | #undef HAVE_ISWPRINT | |
5334 | ||
5335 | -/* Define if you have the iswpunct function. */ | |
5336 | +/* Define to 1 if you have the `iswpunct' function. */ | |
5337 | #undef HAVE_ISWPUNCT | |
5338 | ||
5339 | -/* Define if you have the iswspace function. */ | |
5340 | +/* Define to 1 if you have the `iswspace' function. */ | |
5341 | #undef HAVE_ISWSPACE | |
5342 | ||
5343 | -/* Define if you have the iswupper function. */ | |
5344 | +/* Define to 1 if you have the `iswupper' function. */ | |
5345 | #undef HAVE_ISWUPPER | |
5346 | ||
5347 | -/* Define if you have the iswxdigit function. */ | |
5348 | +/* Define to 1 if you have the `iswxdigit' function. */ | |
5349 | #undef HAVE_ISWXDIGIT | |
5350 | ||
5351 | -/* Define if you have the memmove function. */ | |
5352 | -#undef HAVE_MEMMOVE | |
5353 | +/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */ | |
5354 | +#undef HAVE_LANGINFO_CODESET | |
5355 | ||
5356 | -/* Define if you have the mempcpy function. */ | |
5357 | -#undef HAVE_MEMPCPY | |
5358 | +/* Define if you have <langinfo.h> and nl_langinfo(YESEXPR). */ | |
5359 | +#undef HAVE_LANGINFO_YESEXPR | |
5360 | ||
5361 | -/* Define if you have the munmap function. */ | |
5362 | -#undef HAVE_MUNMAP | |
5363 | +/* Define if your <locale.h> file defines LC_MESSAGES. */ | |
5364 | +#undef HAVE_LC_MESSAGES | |
5365 | ||
5366 | -/* Define if you have the putenv function. */ | |
5367 | -#undef HAVE_PUTENV | |
5368 | +/* Define to 1 if you have the `crypto' library (-lcrypto). */ | |
5369 | +#undef HAVE_LIBCRYPTO | |
5370 | ||
5371 | -/* Define if you have the regcomp function. */ | |
5372 | -#undef HAVE_REGCOMP | |
5373 | +/* Define to 1 if you have the `intl' library (-lintl). */ | |
5374 | +#undef HAVE_LIBINTL | |
5375 | ||
5376 | -/* Define if you have the setegid function. */ | |
5377 | -#undef HAVE_SETEGID | |
5378 | +/* Define to 1 if you have the `nsl' library (-lnsl). */ | |
5379 | +#undef HAVE_LIBNSL | |
5380 | ||
5381 | -/* Define if you have the setenv function. */ | |
5382 | -#undef HAVE_SETENV | |
5383 | +/* Define to 1 if you have the `sasl' library (-lsasl). */ | |
5384 | +#undef HAVE_LIBSASL | |
5385 | ||
5386 | -/* Define if you have the setlocale function. */ | |
5387 | -#undef HAVE_SETLOCALE | |
5388 | +/* Define to 1 if you have the `socket' library (-lsocket). */ | |
5389 | +#undef HAVE_LIBSOCKET | |
5390 | ||
5391 | -/* Define if you have the setrlimit function. */ | |
5392 | -#undef HAVE_SETRLIMIT | |
5393 | +/* Define to 1 if you have the `ssl' library (-lssl). */ | |
5394 | +#undef HAVE_LIBSSL | |
5395 | ||
5396 | -/* Define if you have the snprintf function. */ | |
5397 | -#undef HAVE_SNPRINTF | |
5398 | +/* Define to 1 if you have the `termlib' library (-ltermlib). */ | |
5399 | +#undef HAVE_LIBTERMLIB | |
5400 | ||
5401 | -/* Define if you have the srand48 function. */ | |
5402 | -#undef HAVE_SRAND48 | |
5403 | +/* Define to 1 if you have the `x' library (-lx). */ | |
5404 | +#undef HAVE_LIBX | |
5405 | ||
5406 | -/* Define if you have the stpcpy function. */ | |
5407 | -#undef HAVE_STPCPY | |
5408 | +/* Define to 1 if you have the <limits.h> header file. */ | |
5409 | +#undef HAVE_LIMITS_H | |
5410 | ||
5411 | -/* Define if you have the strcasecmp function. */ | |
5412 | -#undef HAVE_STRCASECMP | |
5413 | +/* Define to 1 if you have the <locale.h> header file. */ | |
5414 | +#undef HAVE_LOCALE_H | |
5415 | ||
5416 | -/* Define if you have the strchr function. */ | |
5417 | -#undef HAVE_STRCHR | |
5418 | +/* Define to 1 if you have the <malloc.h> header file. */ | |
5419 | +#undef HAVE_MALLOC_H | |
5420 | ||
5421 | -/* Define if you have the strdup function. */ | |
5422 | -#undef HAVE_STRDUP | |
5423 | +/* Define to 1 if you have the `memmove' function. */ | |
5424 | +#undef HAVE_MEMMOVE | |
5425 | ||
5426 | -/* Define if you have the strerror function. */ | |
5427 | -#undef HAVE_STRERROR | |
5428 | +/* Define to 1 if you have the <memory.h> header file. */ | |
5429 | +#undef HAVE_MEMORY_H | |
5430 | ||
5431 | -/* Define if you have the strftime function. */ | |
5432 | -#undef HAVE_STRFTIME | |
5433 | +/* Define to 1 if you have the `mempcpy' function. */ | |
5434 | +#undef HAVE_MEMPCPY | |
5435 | ||
5436 | -/* Define if you have the strtoul function. */ | |
5437 | -#undef HAVE_STRTOUL | |
5438 | +/* Define to 1 if you have a working `mmap' system call. */ | |
5439 | +#undef HAVE_MMAP | |
5440 | ||
5441 | -/* Define if you have the towlower function. */ | |
5442 | -#undef HAVE_TOWLOWER | |
5443 | +/* Define to 1 if you have the `munmap' function. */ | |
5444 | +#undef HAVE_MUNMAP | |
5445 | ||
5446 | -/* Define if you have the towupper function. */ | |
5447 | -#undef HAVE_TOWUPPER | |
5448 | +/* Define to 1 if you have the <ncursesw/ncurses.h> header file. */ | |
5449 | +#undef HAVE_NCURSESW_NCURSES_H | |
5450 | ||
5451 | -/* Define if you have the tsearch function. */ | |
5452 | -#undef HAVE_TSEARCH | |
5453 | +/* Define to 1 if you have the <ncurses.h> header file. */ | |
5454 | +#undef HAVE_NCURSES_H | |
5455 | ||
5456 | -/* Define if you have the vsnprintf function. */ | |
5457 | -#undef HAVE_VSNPRINTF | |
5458 | +/* Define to 1 if you have the <nl_types.h> header file. */ | |
5459 | +#undef HAVE_NL_TYPES_H | |
5460 | ||
5461 | -/* Define if you have the <argz.h> header file. */ | |
5462 | -#undef HAVE_ARGZ_H | |
5463 | +/* Define if you want PGP support. */ | |
5464 | +#undef HAVE_PGP | |
5465 | ||
5466 | -/* Define if you have the <getopt.h> header file. */ | |
5467 | -#undef HAVE_GETOPT_H | |
5468 | +/* Define to 1 if you have the `putenv' function. */ | |
5469 | +#undef HAVE_PUTENV | |
5470 | ||
5471 | -/* Define if you have the <iconv.h> header file. */ | |
5472 | -#undef HAVE_ICONV_H | |
5473 | +/* Define to 1 if you have the `RAND_egd' function. */ | |
5474 | +#undef HAVE_RAND_EGD | |
5475 | ||
5476 | -/* Define if you have the <inttypes.h> header file. */ | |
5477 | -#undef HAVE_INTTYPES_H | |
5478 | +/* Define to 1 if you have the `RAND_status' function. */ | |
5479 | +#undef HAVE_RAND_STATUS | |
5480 | ||
5481 | -/* Define if you have the <ioctl.h> header file. */ | |
5482 | -#undef HAVE_IOCTL_H | |
5483 | +/* Define to 1 if you have the `regcomp' function. */ | |
5484 | +#undef HAVE_REGCOMP | |
5485 | ||
5486 | -/* Define if you have the <limits.h> header file. */ | |
5487 | -#undef HAVE_LIMITS_H | |
5488 | +/* Define to 1 if you have the `setegid' function. */ | |
5489 | +#undef HAVE_SETEGID | |
5490 | ||
5491 | -/* Define if you have the <locale.h> header file. */ | |
5492 | -#undef HAVE_LOCALE_H | |
5493 | +/* Define to 1 if you have the `setenv' function. */ | |
5494 | +#undef HAVE_SETENV | |
5495 | ||
5496 | -/* Define if you have the <malloc.h> header file. */ | |
5497 | -#undef HAVE_MALLOC_H | |
5498 | +/* Define to 1 if you have the `setlocale' function. */ | |
5499 | +#undef HAVE_SETLOCALE | |
5500 | ||
5501 | -/* Define if you have the <ncurses.h> header file. */ | |
5502 | -#undef HAVE_NCURSES_H | |
5503 | +/* Define to 1 if you have the `setrlimit' function. */ | |
5504 | +#undef HAVE_SETRLIMIT | |
5505 | ||
5506 | -/* Define if you have the <ncursesw/ncurses.h> header file. */ | |
5507 | -#undef HAVE_NCURSESW_NCURSES_H | |
5508 | +/* Define to 1 if you have the `snprintf' function. */ | |
5509 | +#undef HAVE_SNPRINTF | |
5510 | ||
5511 | -/* Define if you have the <nl_types.h> header file. */ | |
5512 | -#undef HAVE_NL_TYPES_H | |
5513 | +/* Define to 1 if you have the `srand48' function. */ | |
5514 | +#undef HAVE_SRAND48 | |
5515 | ||
5516 | -/* Define if you have the <stdarg.h> header file. */ | |
5517 | +/* Define to 1 if you have the <stdarg.h> header file. */ | |
5518 | #undef HAVE_STDARG_H | |
5519 | ||
5520 | -/* Define if you have the <stddef.h> header file. */ | |
5521 | +/* Define to 1 if you have the <stddef.h> header file. */ | |
5522 | #undef HAVE_STDDEF_H | |
5523 | ||
5524 | -/* Define if you have the <stdint.h> header file. */ | |
5525 | +/* Define to 1 if you have the <stdint.h> header file. */ | |
5526 | #undef HAVE_STDINT_H | |
5527 | ||
5528 | -/* Define if you have the <stdlib.h> header file. */ | |
5529 | +/* Define to 1 if you have the <stdlib.h> header file. */ | |
5530 | #undef HAVE_STDLIB_H | |
5531 | ||
5532 | -/* Define if you have the <string.h> header file. */ | |
5533 | +/* Define to 1 if you have the `stpcpy' function. */ | |
5534 | +#undef HAVE_STPCPY | |
5535 | + | |
5536 | +/* Define to 1 if you have the `strcasecmp' function. */ | |
5537 | +#undef HAVE_STRCASECMP | |
5538 | + | |
5539 | +/* Define to 1 if you have the `strchr' function. */ | |
5540 | +#undef HAVE_STRCHR | |
5541 | + | |
5542 | +/* Define to 1 if you have the `strdup' function. */ | |
5543 | +#undef HAVE_STRDUP | |
5544 | + | |
5545 | +/* Define to 1 if you have the `strerror' function. */ | |
5546 | +#undef HAVE_STRERROR | |
5547 | + | |
5548 | +/* Define to 1 if you have the `strftime' function. */ | |
5549 | +#undef HAVE_STRFTIME | |
5550 | + | |
5551 | +/* Define to 1 if you have the <strings.h> header file. */ | |
5552 | +#undef HAVE_STRINGS_H | |
5553 | + | |
5554 | +/* Define to 1 if you have the <string.h> header file. */ | |
5555 | #undef HAVE_STRING_H | |
5556 | ||
5557 | -/* Define if you have the <sys/ioctl.h> header file. */ | |
5558 | +/* Define to 1 if you have the `strtoul' function. */ | |
5559 | +#undef HAVE_STRTOUL | |
5560 | + | |
5561 | +/* Define to 1 if you have the <sysexits.h> header file. */ | |
5562 | +#undef HAVE_SYSEXITS_H | |
5563 | + | |
5564 | +/* Define to 1 if you have the <sys/ioctl.h> header file. */ | |
5565 | #undef HAVE_SYS_IOCTL_H | |
5566 | ||
5567 | -/* Define if you have the <sys/param.h> header file. */ | |
5568 | +/* Define to 1 if you have the <sys/param.h> header file. */ | |
5569 | #undef HAVE_SYS_PARAM_H | |
5570 | ||
5571 | -/* Define if you have the <sys/resource.h> header file. */ | |
5572 | +/* Define to 1 if you have the <sys/resource.h> header file. */ | |
5573 | #undef HAVE_SYS_RESOURCE_H | |
5574 | ||
5575 | -/* Define if you have the <sys/time.h> header file. */ | |
5576 | +/* Define to 1 if you have the <sys/stat.h> header file. */ | |
5577 | +#undef HAVE_SYS_STAT_H | |
5578 | + | |
5579 | +/* Define to 1 if you have the <sys/time.h> header file. */ | |
5580 | #undef HAVE_SYS_TIME_H | |
5581 | ||
5582 | -/* Define if you have the <sysexits.h> header file. */ | |
5583 | -#undef HAVE_SYSEXITS_H | |
5584 | +/* Define to 1 if you have the <sys/types.h> header file. */ | |
5585 | +#undef HAVE_SYS_TYPES_H | |
5586 | + | |
5587 | +/* Define to 1 if you have the `towlower' function. */ | |
5588 | +#undef HAVE_TOWLOWER | |
5589 | ||
5590 | -/* Define if you have the <unistd.h> header file. */ | |
5591 | +/* Define to 1 if you have the `towupper' function. */ | |
5592 | +#undef HAVE_TOWUPPER | |
5593 | + | |
5594 | +/* Define to 1 if you have the `tsearch' function. */ | |
5595 | +#undef HAVE_TSEARCH | |
5596 | + | |
5597 | +/* Define if you have the uint32_t type. */ | |
5598 | +#undef HAVE_UINT32_T | |
5599 | + | |
5600 | +/* Define to 1 if you have the <unistd.h> header file. */ | |
5601 | #undef HAVE_UNISTD_H | |
5602 | ||
5603 | -/* Define if you have the <unix.h> header file. */ | |
5604 | +/* Define to 1 if you have the <unix.h> header file. */ | |
5605 | #undef HAVE_UNIX_H | |
5606 | ||
5607 | -/* Define if you have the <wchar.h> header file. */ | |
5608 | +/* Define to 1 if you have the `vsnprintf' function. */ | |
5609 | +#undef HAVE_VSNPRINTF | |
5610 | + | |
5611 | +/* Define to 1 if you have the <wchar.h> header file. */ | |
5612 | #undef HAVE_WCHAR_H | |
5613 | ||
5614 | -/* Define if you have the <wctype.h> header file. */ | |
5615 | +/* Define to 1 if you have the <wctype.h> header file. */ | |
5616 | #undef HAVE_WCTYPE_H | |
5617 | ||
5618 | -/* Define if you have the crypto library (-lcrypto). */ | |
5619 | -#undef HAVE_LIBCRYPTO | |
5620 | - | |
5621 | -/* Define if you have the nsl library (-lnsl). */ | |
5622 | -#undef HAVE_LIBNSL | |
5623 | - | |
5624 | -/* Define if you have the sasl library (-lsasl). */ | |
5625 | -#undef HAVE_LIBSASL | |
5626 | - | |
5627 | -/* Define if you have the socket library (-lsocket). */ | |
5628 | -#undef HAVE_LIBSOCKET | |
5629 | +/* Define if you are using the system's wchar_t functions. */ | |
5630 | +#undef HAVE_WC_FUNCS | |
5631 | ||
5632 | -/* Define if you have the ssl library (-lssl). */ | |
5633 | -#undef HAVE_LIBSSL | |
5634 | +/* Define to 1 if you have the `__argz_count' function. */ | |
5635 | +#undef HAVE___ARGZ_COUNT | |
5636 | ||
5637 | -/* Define if you have the termlib library (-ltermlib). */ | |
5638 | -#undef HAVE_LIBTERMLIB | |
5639 | +/* Define to 1 if you have the `__argz_next' function. */ | |
5640 | +#undef HAVE___ARGZ_NEXT | |
5641 | ||
5642 | -/* Name of package */ | |
5643 | -#undef PACKAGE | |
5644 | +/* Define to 1 if you have the `__argz_stringify' function. */ | |
5645 | +#undef HAVE___ARGZ_STRINGIFY | |
5646 | ||
5647 | -/* Version number of package */ | |
5648 | -#undef VERSION | |
5649 | +/* Define as const if the declaration of iconv() needs const. */ | |
5650 | +#undef ICONV_CONST | |
5651 | ||
5652 | -/* Define if compiler has function prototypes */ | |
5653 | -#undef PROTOTYPES | |
5654 | +/* Where to find ispell on your system. */ | |
5655 | +#undef ISPELL | |
5656 | ||
5657 | -/* Where to find sendmail on your system. */ | |
5658 | -#undef SENDMAIL | |
5659 | +/* Define if the result of isprint() is unreliable. */ | |
5660 | +#undef LOCALES_HACK | |
5661 | ||
5662 | -/* Define if you want PGP support. */ | |
5663 | -#undef HAVE_PGP | |
5664 | +/* Where new mail is spooled. */ | |
5665 | +#undef MAILPATH | |
5666 | ||
5667 | -/* Where to find mixmaster on your system. */ | |
5668 | +/* Where to find mixmaster on your system. */ | |
5669 | #undef MIXMASTER | |
5670 | ||
5671 | -/* Is this the international version? */ | |
5672 | -#undef SUBVERSION | |
5673 | +/* Name of package */ | |
5674 | +#undef PACKAGE | |
5675 | ||
5676 | -/* Where to find ispell on your system. */ | |
5677 | -#undef ISPELL | |
5678 | +/* Define to the address where bug reports for this package should be sent. */ | |
5679 | +#undef PACKAGE_BUGREPORT | |
5680 | ||
5681 | -/* Define if you compile with SLang instead of curses/ncurses. */ | |
5682 | -#undef USE_SLANG_CURSES | |
5683 | +/* Define to the full name of this package. */ | |
5684 | +#undef PACKAGE_NAME | |
5685 | ||
5686 | -/* Define if your curses library supports color. */ | |
5687 | -#undef HAVE_COLOR | |
5688 | +/* Define to the full name and version of this package. */ | |
5689 | +#undef PACKAGE_STRING | |
5690 | ||
5691 | -/* Define if your curses library supports color. */ | |
5692 | -#undef HAVE_COLOR | |
5693 | +/* Define to the one symbol short name of this package. */ | |
5694 | +#undef PACKAGE_TARNAME | |
5695 | ||
5696 | -/* Define if you have the uint32_t type. */ | |
5697 | -#undef HAVE_UINT32_T | |
5698 | +/* Define to the version of this package. */ | |
5699 | +#undef PACKAGE_VERSION | |
5700 | ||
5701 | -/* Define if you want to use the included regex.c. */ | |
5702 | -#undef USE_GNU_REGEX | |
5703 | +/* Define if compiler has function prototypes */ | |
5704 | +#undef PROTOTYPES | |
5705 | ||
5706 | -/* Where new mail is spooled. */ | |
5707 | -#undef MAILPATH | |
5708 | +/* Define as the return type of signal handlers (`int' or `void'). */ | |
5709 | +#undef RETSIGTYPE | |
5710 | ||
5711 | -/* Define to use dotlocking for mailboxes. */ | |
5712 | -#undef USE_DOTLOCK | |
5713 | +/* Where to find sendmail on your system. */ | |
5714 | +#undef SENDMAIL | |
5715 | ||
5716 | -/* Where new mail is spooled. */ | |
5717 | -#undef MAILPATH | |
5718 | +/* The size of a `int', as computed by sizeof. */ | |
5719 | +#undef SIZEOF_INT | |
5720 | ||
5721 | -/* Define to use dotlocking for mailboxes. */ | |
5722 | -#undef USE_DOTLOCK | |
5723 | +/* The size of a `long', as computed by sizeof. */ | |
5724 | +#undef SIZEOF_LONG | |
5725 | ||
5726 | -/* Define to use dotlocking for mailboxes. */ | |
5727 | -#undef USE_DOTLOCK | |
5728 | +/* If using the C implementation of alloca, define if you know the | |
5729 | + direction of stack growth for your system; otherwise it will be | |
5730 | + automatically deduced at run-time. | |
5731 | + STACK_DIRECTION > 0 => grows toward higher addresses | |
5732 | + STACK_DIRECTION < 0 => grows toward lower addresses | |
5733 | + STACK_DIRECTION = 0 => direction of growth unknown */ | |
5734 | +#undef STACK_DIRECTION | |
5735 | ||
5736 | -/* Define if mutt should run setgid mail. */ | |
5737 | -#undef USE_SETGID | |
5738 | +/* Define to 1 if you have the ANSI C header files. */ | |
5739 | +#undef STDC_HEADERS | |
5740 | ||
5741 | -/* Define if you want to use an external dotlocking program. */ | |
5742 | -#undef DL_STANDALONE | |
5743 | +/* Is this the international version? */ | |
5744 | +#undef SUBVERSION | |
5745 | ||
5746 | -/* Define your domain name. */ | |
5747 | -#undef DOMAIN | |
5748 | +/* Define to enable Sun mailtool attachments support. */ | |
5749 | +#undef SUN_ATTACHMENT | |
5750 | ||
5751 | -/* Define if you want support for the POP3 protocol. */ | |
5752 | -#undef USE_POP | |
5753 | +/* Define to 1 if `sys_siglist' is declared by <signal.h> or <unistd.h>. */ | |
5754 | +#undef SYS_SIGLIST_DECLARED | |
5755 | ||
5756 | -/* Define if you want support for the IMAP protocol. */ | |
5757 | -#undef USE_IMAP | |
5758 | +/* Define to support compressed folders. */ | |
5759 | +#undef USE_COMPRESSED | |
5760 | ||
5761 | -/* Define to 'int' if <sys/socket.h> doesn't have it. */ | |
5762 | -#undef socklen_t | |
5763 | +/* Define to use dotlocking for mailboxes. */ | |
5764 | +#undef USE_DOTLOCK | |
5765 | ||
5766 | -/* Include code for socket support. Set automatically if you enable POP3 or IMAP */ | |
5767 | -#undef USE_SOCKET | |
5768 | +/* Define to use fcntl() to lock folders. */ | |
5769 | +#undef USE_FCNTL | |
5770 | ||
5771 | -/* Define if your GSSAPI implementation is Heimdal */ | |
5772 | -#undef HAVE_HEIMDAL | |
5773 | +/* Define to use flock() to lock mailboxes. */ | |
5774 | +#undef USE_FLOCK | |
5775 | ||
5776 | -/* Define if you have GSSAPI libraries available */ | |
5777 | +/* Define if you want to use the included regex.c. */ | |
5778 | +#undef USE_GNU_REGEX | |
5779 | + | |
5780 | +/* Define if you have GSSAPI libraries available */ | |
5781 | #undef USE_GSS | |
5782 | ||
5783 | -/* Define if you want support for SSL. */ | |
5784 | -#undef USE_SSL | |
5785 | +/* Define if you want support for the IMAP protocol. */ | |
5786 | +#undef USE_IMAP | |
5787 | ||
5788 | -/* Define if you want support for SSL via the NSS library. */ | |
5789 | +/* Define if you want support for SSL via the NSS library. */ | |
5790 | #undef USE_NSS | |
5791 | ||
5792 | -/* Define if want to use the Cyrus SASL library for POP/IMAP authentication. */ | |
5793 | -#undef USE_SASL | |
5794 | +/* Define if you want support for the POP3 protocol. */ | |
5795 | +#undef USE_POP | |
5796 | ||
5797 | -/* Define to enable debugging info. */ | |
5798 | -#undef DEBUG | |
5799 | +/* Define if want to use the Cyrus SASL library for POP/IMAP authentication. | |
5800 | + */ | |
5801 | +#undef USE_SASL | |
5802 | ||
5803 | -/* Define to use flock() to lock mailboxes. */ | |
5804 | -#undef USE_FLOCK | |
5805 | +/* Define if mutt should run setgid "mail". */ | |
5806 | +#undef USE_SETGID | |
5807 | ||
5808 | -/* Define to use fcntl() to lock folders. */ | |
5809 | -#undef USE_FCNTL | |
5810 | +/* Define if you compile with SLang instead of curses/ncurses. */ | |
5811 | +#undef USE_SLANG_CURSES | |
5812 | ||
5813 | -/* Define to enable the buffy_size feature. */ | |
5814 | -#undef BUFFY_SIZE | |
5815 | +/* Include code for socket support. Set automatically if you enable POP3 or | |
5816 | + IMAP */ | |
5817 | +#undef USE_SOCKET | |
5818 | ||
5819 | -/* Define to enable Sun mailtool attachments support. */ | |
5820 | -#undef SUN_ATTACHMENT | |
5821 | +/* Define if you want support for SSL. */ | |
5822 | +#undef USE_SSL | |
5823 | ||
5824 | -/* Define to enable compressed mailboxes support */ | |
5825 | -#undef USE_COMPRESSED | |
5826 | +/* Version number of package */ | |
5827 | +#undef VERSION | |
5828 | ||
5829 | -/* Define if the result of isprint() is unreliable. */ | |
5830 | -#undef LOCALES_HACK | |
5831 | +/* Define to 1 if your processor stores words with the most significant byte | |
5832 | + first (like Motorola and SPARC, unlike Intel and VAX). */ | |
5833 | +#undef WORDS_BIGENDIAN | |
5834 | ||
5835 | -/* Define if you have the iconv() function. */ | |
5836 | -#undef HAVE_ICONV | |
5837 | +/* Define to empty if `const' does not conform to ANSI C. */ | |
5838 | +#undef const | |
5839 | ||
5840 | -/* Define as const if the declaration of iconv() needs const. */ | |
5841 | -#undef ICONV_CONST | |
5842 | +/* Define as `__inline' if that's what the C compiler calls it, or to nothing | |
5843 | + if it is not supported. */ | |
5844 | +#undef inline | |
5845 | ||
5846 | -/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */ | |
5847 | -#undef HAVE_LANGINFO_CODESET | |
5848 | +/* Define to 'int' if system headers don't define. */ | |
5849 | +#undef mbstate_t | |
5850 | ||
5851 | -/* Define if your <locale.h> file defines LC_MESSAGES. */ | |
5852 | -#undef HAVE_LC_MESSAGES | |
5853 | +/* Define to `long' if <sys/types.h> does not define. */ | |
5854 | +#undef off_t | |
5855 | ||
5856 | -/* Define to 1 if translation of program messages to the user's native language | |
5857 | - is requested. */ | |
5858 | -#undef ENABLE_NLS | |
5859 | +/* Define to `int' if <sys/types.h> does not define. */ | |
5860 | +#undef pid_t | |
5861 | ||
5862 | -/* Define if the GNU gettext() function is already present or preinstalled. */ | |
5863 | -#undef HAVE_GETTEXT | |
5864 | +/* Define to `int' if <sys/types.h> does not define. */ | |
5865 | +#undef sig_atomic_t | |
5866 | ||
5867 | -/* Define if <iconv.h> defines iconv_t. */ | |
5868 | -#undef HAVE_ICONV_T_DEF | |
5869 | +/* Define to `unsigned' if <sys/types.h> does not define. */ | |
5870 | +#undef size_t | |
5871 | ||
5872 | -/* Define if your gettext has bind_textdomain_codeset. */ | |
5873 | -#undef HAVE_BIND_TEXTDOMAIN_CODESET | |
5874 | +/* Define to 'int' if <sys/socket.h> doesn't have it. */ | |
5875 | +#undef socklen_t | |
5876 | ||
5877 | -/* Define to 'int' if system headers don't define. */ | |
5878 | +/* Define to 'int' if system headers don't define. */ | |
5879 | #undef wchar_t | |
5880 | ||
5881 | -/* Define to 'int' if system headers don't define. */ | |
5882 | +/* Define to 'int' if system headers don't define. */ | |
5883 | #undef wint_t | |
5884 | - | |
5885 | -/* Define to 'int' if system headers don't define. */ | |
5886 | -#undef mbstate_t | |
5887 | - | |
5888 | -/* Define if you are using the system's wchar_t functions. */ | |
5889 | -#undef HAVE_WC_FUNCS | |
5890 | - | |
5891 | -/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */ | |
5892 | -#undef HAVE_LANGINFO_CODESET | |
5893 | - | |
5894 | -/* Define if you have <langinfo.h> and nl_langinfo(YESEXPR). */ | |
5895 | -#undef HAVE_LANGINFO_YESEXPR | |
5896 | - | |
5897 | /* Define if you have start_color, as a function or macro. */ | |
5898 | #undef HAVE_START_COLOR | |
5899 | ||
5900 | diff -uNr mutt-1.4.orig/config.h.in~ mutt-1.4/config.h.in~ | |
5901 | --- mutt-1.4.orig/config.h.in~ Thu Jan 1 01:00:00 1970 | |
5902 | +++ mutt-1.4/config.h.in~ Sun Nov 3 21:57:20 2002 | |
5903 | @@ -0,0 +1,525 @@ | |
5904 | +/* config.h.in. Generated automatically from configure.in by autoheader 2.13. */ | |
5905 | + | |
5906 | +/* Define if using alloca.c. */ | |
5907 | +#undef C_ALLOCA | |
5908 | + | |
5909 | +/* Define to empty if the keyword does not work. */ | |
5910 | +#undef const | |
5911 | + | |
5912 | +/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. | |
5913 | + This function is required for alloca.c support on those systems. */ | |
5914 | +#undef CRAY_STACKSEG_END | |
5915 | + | |
5916 | +/* Define if you have alloca, as a function or macro. */ | |
5917 | +#undef HAVE_ALLOCA | |
5918 | + | |
5919 | +/* Define if you have <alloca.h> and it should be used (not on Ultrix). */ | |
5920 | +#undef HAVE_ALLOCA_H | |
5921 | + | |
5922 | +/* Define if you have a working `mmap' system call. */ | |
5923 | +#undef HAVE_MMAP | |
5924 | + | |
5925 | +/* Define as __inline if that's what the C compiler calls it. */ | |
5926 | +#undef inline | |
5927 | + | |
5928 | +/* Define to `long' if <sys/types.h> doesn't define. */ | |
5929 | +#undef off_t | |
5930 | + | |
5931 | +/* Define to `int' if <sys/types.h> doesn't define. */ | |
5932 | +#undef pid_t | |
5933 | + | |
5934 | +/* Define as the return type of signal handlers (int or void). */ | |
5935 | +#undef RETSIGTYPE | |
5936 | + | |
5937 | +/* Define to `unsigned' if <sys/types.h> doesn't define. */ | |
5938 | +#undef size_t | |
5939 | + | |
5940 | +/* If using the C implementation of alloca, define if you know the | |
5941 | + direction of stack growth for your system; otherwise it will be | |
5942 | + automatically deduced at run-time. | |
5943 | + STACK_DIRECTION > 0 => grows toward higher addresses | |
5944 | + STACK_DIRECTION < 0 => grows toward lower addresses | |
5945 | + STACK_DIRECTION = 0 => direction of growth unknown | |
5946 | + */ | |
5947 | +#undef STACK_DIRECTION | |
5948 | + | |
5949 | +/* Define if you have the ANSI C header files. */ | |
5950 | +#undef STDC_HEADERS | |
5951 | + | |
5952 | +/* Define if `sys_siglist' is declared by <signal.h>. */ | |
5953 | +#undef SYS_SIGLIST_DECLARED | |
5954 | + | |
5955 | +/* Define if your processor stores words with the most significant | |
5956 | + byte first (like Motorola and SPARC, unlike Intel and VAX). */ | |
5957 | +#undef WORDS_BIGENDIAN | |
5958 | + | |
5959 | +/* | |
5960 | + * Define if you have problems with mutt not detecting new/old mailboxes | |
5961 | + * over NFS. Some NFS implementations incorrectly cache the attributes | |
5962 | + * of small files. | |
5963 | + */ | |
5964 | +#undef NFS_ATTRIBUTE_HACK | |
5965 | + | |
5966 | +/* | |
5967 | + * Is mail spooled to the user's home directory? If defined, MAILPATH should | |
5968 | + * be set to the filename of the spool mailbox relative the the home | |
5969 | + * directory. | |
5970 | + * use: configure --with-homespool=FILE | |
5971 | + */ | |
5972 | +#undef HOMESPOOL | |
5973 | + | |
5974 | +/* Compiling with newsreading support with NNTP */ | |
5975 | +#undef USE_NNTP | |
5976 | + | |
5977 | +/* program to use for shell commands */ | |
5978 | +#define EXECSHELL "/bin/sh" | |
5979 | + | |
5980 | +/* Enable exact regeneration of email addresses as parsed? NOTE: this requires | |
5981 | + significant more memory when defined. */ | |
5982 | +#undef EXACT_ADDRESS | |
5983 | + | |
5984 | +/* Define to `int' if <signal.h> doesn't define. */ | |
5985 | +#undef sig_atomic_t | |
5986 | + | |
5987 | +/* The number of bytes in a int. */ | |
5988 | +#undef SIZEOF_INT | |
5989 | + | |
5990 | +/* The number of bytes in a long. */ | |
5991 | +#undef SIZEOF_LONG | |
5992 | + | |
5993 | +/* Define if you have the RAND_egd function. */ | |
5994 | +#undef HAVE_RAND_EGD | |
5995 | + | |
5996 | +/* Define if you have the RAND_status function. */ | |
5997 | +#undef HAVE_RAND_STATUS | |
5998 | + | |
5999 | +/* Define if you have the __argz_count function. */ | |
6000 | +#undef HAVE___ARGZ_COUNT | |
6001 | + | |
6002 | +/* Define if you have the __argz_next function. */ | |
6003 | +#undef HAVE___ARGZ_NEXT | |
6004 | + | |
6005 | +/* Define if you have the __argz_stringify function. */ | |
6006 | +#undef HAVE___ARGZ_STRINGIFY | |
6007 | + | |
6008 | +/* Define if you have the bind_textdomain_codeset function. */ | |
6009 | +#undef HAVE_BIND_TEXTDOMAIN_CODESET | |
6010 | + | |
6011 | +/* Define if you have the dcgettext function. */ | |
6012 | +#undef HAVE_DCGETTEXT | |
6013 | + | |
6014 | +/* Define if you have the fchdir function. */ | |
6015 | +#undef HAVE_FCHDIR | |
6016 | + | |
6017 | +/* Define if you have the feof_unlocked function. */ | |
6018 | +#undef HAVE_FEOF_UNLOCKED | |
6019 | + | |
6020 | +/* Define if you have the fgetpos function. */ | |
6021 | +#undef HAVE_FGETPOS | |
6022 | + | |
6023 | +/* Define if you have the fgets_unlocked function. */ | |
6024 | +#undef HAVE_FGETS_UNLOCKED | |
6025 | + | |
6026 | +/* Define if you have the ftruncate function. */ | |
6027 | +#undef HAVE_FTRUNCATE | |
6028 | + | |
6029 | +/* Define if you have the getaddrinfo function. */ | |
6030 | +#undef HAVE_GETADDRINFO | |
6031 | + | |
6032 | +/* Define if you have the getcwd function. */ | |
6033 | +#undef HAVE_GETCWD | |
6034 | + | |
6035 | +/* Define if you have the getegid function. */ | |
6036 | +#undef HAVE_GETEGID | |
6037 | + | |
6038 | +/* Define if you have the geteuid function. */ | |
6039 | +#undef HAVE_GETEUID | |
6040 | + | |
6041 | +/* Define if you have the getgid function. */ | |
6042 | +#undef HAVE_GETGID | |
6043 | + | |
6044 | +/* Define if you have the getpagesize function. */ | |
6045 | +#undef HAVE_GETPAGESIZE | |
6046 | + | |
6047 | +/* Define if you have the getsid function. */ | |
6048 | +#undef HAVE_GETSID | |
6049 | + | |
6050 | +/* Define if you have the getuid function. */ | |
6051 | +#undef HAVE_GETUID | |
6052 | + | |
6053 | +/* Define if you have the iswalnum function. */ | |
6054 | +#undef HAVE_ISWALNUM | |
6055 | + | |
6056 | +/* Define if you have the iswalpha function. */ | |
6057 | +#undef HAVE_ISWALPHA | |
6058 | + | |
6059 | +/* Define if you have the iswcntrl function. */ | |
6060 | +#undef HAVE_ISWCNTRL | |
6061 | + | |
6062 | +/* Define if you have the iswdigit function. */ | |
6063 | +#undef HAVE_ISWDIGIT | |
6064 | + | |
6065 | +/* Define if you have the iswgraph function. */ | |
6066 | +#undef HAVE_ISWGRAPH | |
6067 | + | |
6068 | +/* Define if you have the iswlower function. */ | |
6069 | +#undef HAVE_ISWLOWER | |
6070 | + | |
6071 | +/* Define if you have the iswprint function. */ | |
6072 | +#undef HAVE_ISWPRINT | |
6073 | + | |
6074 | +/* Define if you have the iswpunct function. */ | |
6075 | +#undef HAVE_ISWPUNCT | |
6076 | + | |
6077 | +/* Define if you have the iswspace function. */ | |
6078 | +#undef HAVE_ISWSPACE | |
6079 | + | |
6080 | +/* Define if you have the iswupper function. */ | |
6081 | +#undef HAVE_ISWUPPER | |
6082 | + | |
6083 | +/* Define if you have the iswxdigit function. */ | |
6084 | +#undef HAVE_ISWXDIGIT | |
6085 | + | |
6086 | +/* Define if you have the memmove function. */ | |
6087 | +#undef HAVE_MEMMOVE | |
6088 | + | |
6089 | +/* Define if you have the mempcpy function. */ | |
6090 | +#undef HAVE_MEMPCPY | |
6091 | + | |
6092 | +/* Define if you have the munmap function. */ | |
6093 | +#undef HAVE_MUNMAP | |
6094 | + | |
6095 | +/* Define if you have the putenv function. */ | |
6096 | +#undef HAVE_PUTENV | |
6097 | + | |
6098 | +/* Define if you have the regcomp function. */ | |
6099 | +#undef HAVE_REGCOMP | |
6100 | + | |
6101 | +/* Define if you have the setegid function. */ | |
6102 | +#undef HAVE_SETEGID | |
6103 | + | |
6104 | +/* Define if you have the setenv function. */ | |
6105 | +#undef HAVE_SETENV | |
6106 | + | |
6107 | +/* Define if you have the setlocale function. */ | |
6108 | +#undef HAVE_SETLOCALE | |
6109 | + | |
6110 | +/* Define if you have the setrlimit function. */ | |
6111 | +#undef HAVE_SETRLIMIT | |
6112 | + | |
6113 | +/* Define if you have the snprintf function. */ | |
6114 | +#undef HAVE_SNPRINTF | |
6115 | + | |
6116 | +/* Define if you have the srand48 function. */ | |
6117 | +#undef HAVE_SRAND48 | |
6118 | + | |
6119 | +/* Define if you have the stpcpy function. */ | |
6120 | +#undef HAVE_STPCPY | |
6121 | + | |
6122 | +/* Define if you have the strcasecmp function. */ | |
6123 | +#undef HAVE_STRCASECMP | |
6124 | + | |
6125 | +/* Define if you have the strchr function. */ | |
6126 | +#undef HAVE_STRCHR | |
6127 | + | |
6128 | +/* Define if you have the strdup function. */ | |
6129 | +#undef HAVE_STRDUP | |
6130 | + | |
6131 | +/* Define if you have the strerror function. */ | |
6132 | +#undef HAVE_STRERROR | |
6133 | + | |
6134 | +/* Define if you have the strftime function. */ | |
6135 | +#undef HAVE_STRFTIME | |
6136 | + | |
6137 | +/* Define if you have the strtoul function. */ | |
6138 | +#undef HAVE_STRTOUL | |
6139 | + | |
6140 | +/* Define if you have the towlower function. */ | |
6141 | +#undef HAVE_TOWLOWER | |
6142 | + | |
6143 | +/* Define if you have the towupper function. */ | |
6144 | +#undef HAVE_TOWUPPER | |
6145 | + | |
6146 | +/* Define if you have the tsearch function. */ | |
6147 | +#undef HAVE_TSEARCH | |
6148 | + | |
6149 | +/* Define if you have the vsnprintf function. */ | |
6150 | +#undef HAVE_VSNPRINTF | |
6151 | + | |
6152 | +/* Define if you have the <argz.h> header file. */ | |
6153 | +#undef HAVE_ARGZ_H | |
6154 | + | |
6155 | +/* Define if you have the <getopt.h> header file. */ | |
6156 | +#undef HAVE_GETOPT_H | |
6157 | + | |
6158 | +/* Define if you have the <iconv.h> header file. */ | |
6159 | +#undef HAVE_ICONV_H | |
6160 | + | |
6161 | +/* Define if you have the <inttypes.h> header file. */ | |
6162 | +#undef HAVE_INTTYPES_H | |
6163 | + | |
6164 | +/* Define if you have the <ioctl.h> header file. */ | |
6165 | +#undef HAVE_IOCTL_H | |
6166 | + | |
6167 | +/* Define if you have the <limits.h> header file. */ | |
6168 | +#undef HAVE_LIMITS_H | |
6169 | + | |
6170 | +/* Define if you have the <locale.h> header file. */ | |
6171 | +#undef HAVE_LOCALE_H | |
6172 | + | |
6173 | +/* Define if you have the <malloc.h> header file. */ | |
6174 | +#undef HAVE_MALLOC_H | |
6175 | + | |
6176 | +/* Define if you have the <ncurses.h> header file. */ | |
6177 | +#undef HAVE_NCURSES_H | |
6178 | + | |
6179 | +/* Define if you have the <ncursesw/ncurses.h> header file. */ | |
6180 | +#undef HAVE_NCURSESW_NCURSES_H | |
6181 | + | |
6182 | +/* Define if you have the <nl_types.h> header file. */ | |
6183 | +#undef HAVE_NL_TYPES_H | |
6184 | + | |
6185 | +/* Define if you have the <stdarg.h> header file. */ | |
6186 | +#undef HAVE_STDARG_H | |
6187 | + | |
6188 | +/* Define if you have the <stddef.h> header file. */ | |
6189 | +#undef HAVE_STDDEF_H | |
6190 | + | |
6191 | +/* Define if you have the <stdint.h> header file. */ | |
6192 | +#undef HAVE_STDINT_H | |
6193 | + | |
6194 | +/* Define if you have the <stdlib.h> header file. */ | |
6195 | +#undef HAVE_STDLIB_H | |
6196 | + | |
6197 | +/* Define if you have the <string.h> header file. */ | |
6198 | +#undef HAVE_STRING_H | |
6199 | + | |
6200 | +/* Define if you have the <sys/ioctl.h> header file. */ | |
6201 | +#undef HAVE_SYS_IOCTL_H | |
6202 | + | |
6203 | +/* Define if you have the <sys/param.h> header file. */ | |
6204 | +#undef HAVE_SYS_PARAM_H | |
6205 | + | |
6206 | +/* Define if you have the <sys/resource.h> header file. */ | |
6207 | +#undef HAVE_SYS_RESOURCE_H | |
6208 | + | |
6209 | +/* Define if you have the <sys/time.h> header file. */ | |
6210 | +#undef HAVE_SYS_TIME_H | |
6211 | + | |
6212 | +/* Define if you have the <sysexits.h> header file. */ | |
6213 | +#undef HAVE_SYSEXITS_H | |
6214 | + | |
6215 | +/* Define if you have the <unistd.h> header file. */ | |
6216 | +#undef HAVE_UNISTD_H | |
6217 | + | |
6218 | +/* Define if you have the <unix.h> header file. */ | |
6219 | +#undef HAVE_UNIX_H | |
6220 | + | |
6221 | +/* Define if you have the <wchar.h> header file. */ | |
6222 | +#undef HAVE_WCHAR_H | |
6223 | + | |
6224 | +/* Define if you have the <wctype.h> header file. */ | |
6225 | +#undef HAVE_WCTYPE_H | |
6226 | + | |
6227 | +/* Define if you have the crypto library (-lcrypto). */ | |
6228 | +#undef HAVE_LIBCRYPTO | |
6229 | + | |
6230 | +/* Define if you have the nsl library (-lnsl). */ | |
6231 | +#undef HAVE_LIBNSL | |
6232 | + | |
6233 | +/* Define if you have the sasl library (-lsasl). */ | |
6234 | +#undef HAVE_LIBSASL | |
6235 | + | |
6236 | +/* Define if you have the socket library (-lsocket). */ | |
6237 | +#undef HAVE_LIBSOCKET | |
6238 | + | |
6239 | +/* Define if you have the ssl library (-lssl). */ | |
6240 | +#undef HAVE_LIBSSL | |
6241 | + | |
6242 | +/* Define if you have the termlib library (-ltermlib). */ | |
6243 | +#undef HAVE_LIBTERMLIB | |
6244 | + | |
6245 | +/* Name of package */ | |
6246 | +#undef PACKAGE | |
6247 | + | |
6248 | +/* Version number of package */ | |
6249 | +#undef VERSION | |
6250 | + | |
6251 | +/* Define if compiler has function prototypes */ | |
6252 | +#undef PROTOTYPES | |
6253 | + | |
6254 | +/* Where to find sendmail on your system. */ | |
6255 | +#undef SENDMAIL | |
6256 | + | |
6257 | +/* Define if you want PGP support. */ | |
6258 | +#undef HAVE_PGP | |
6259 | + | |
6260 | +/* Where to find mixmaster on your system. */ | |
6261 | +#undef MIXMASTER | |
6262 | + | |
6263 | +/* Is this the international version? */ | |
6264 | +#undef SUBVERSION | |
6265 | + | |
6266 | +/* Where to find ispell on your system. */ | |
6267 | +#undef ISPELL | |
6268 | + | |
6269 | +/* Define if you compile with SLang instead of curses/ncurses. */ | |
6270 | +#undef USE_SLANG_CURSES | |
6271 | + | |
6272 | +/* Define if your curses library supports color. */ | |
6273 | +#undef HAVE_COLOR | |
6274 | + | |
6275 | +/* Define if your curses library supports color. */ | |
6276 | +#undef HAVE_COLOR | |
6277 | + | |
6278 | +/* Define if you have the uint32_t type. */ | |
6279 | +#undef HAVE_UINT32_T | |
6280 | + | |
6281 | +/* Define if you want to use the included regex.c. */ | |
6282 | +#undef USE_GNU_REGEX | |
6283 | + | |
6284 | +/* Where new mail is spooled. */ | |
6285 | +#undef MAILPATH | |
6286 | + | |
6287 | +/* Define to use dotlocking for mailboxes. */ | |
6288 | +#undef USE_DOTLOCK | |
6289 | + | |
6290 | +/* Where new mail is spooled. */ | |
6291 | +#undef MAILPATH | |
6292 | + | |
6293 | +/* Define to use dotlocking for mailboxes. */ | |
6294 | +#undef USE_DOTLOCK | |
6295 | + | |
6296 | +/* Define to use dotlocking for mailboxes. */ | |
6297 | +#undef USE_DOTLOCK | |
6298 | + | |
6299 | +/* Define if mutt should run setgid mail. */ | |
6300 | +#undef USE_SETGID | |
6301 | + | |
6302 | +/* Define if you want to use an external dotlocking program. */ | |
6303 | +#undef DL_STANDALONE | |
6304 | + | |
6305 | +/* Define your domain name. */ | |
6306 | +#undef DOMAIN | |
6307 | + | |
6308 | +/* Define if you want support for the POP3 protocol. */ | |
6309 | +#undef USE_POP | |
6310 | + | |
6311 | +/* Define if you want support for the IMAP protocol. */ | |
6312 | +#undef USE_IMAP | |
6313 | + | |
6314 | +/* Define to 'int' if <sys/socket.h> doesn't have it. */ | |
6315 | +#undef socklen_t | |
6316 | + | |
6317 | +/* Include code for socket support. Set automatically if you enable POP3 or IMAP */ | |
6318 | +#undef USE_SOCKET | |
6319 | + | |
6320 | +/* Define if your GSSAPI implementation is Heimdal */ | |
6321 | +#undef HAVE_HEIMDAL | |
6322 | + | |
6323 | +/* Define if you have GSSAPI libraries available */ | |
6324 | +#undef USE_GSS | |
6325 | + | |
6326 | +/* Define if you want support for SSL. */ | |
6327 | +#undef USE_SSL | |
6328 | + | |
6329 | +/* Define if you want support for SSL via the NSS library. */ | |
6330 | +#undef USE_NSS | |
6331 | + | |
6332 | +/* Define if want to use the Cyrus SASL library for POP/IMAP authentication. */ | |
6333 | +#undef USE_SASL | |
6334 | + | |
6335 | +/* Define to enable debugging info. */ | |
6336 | +#undef DEBUG | |
6337 | + | |
6338 | +/* Define to use flock() to lock mailboxes. */ | |
6339 | +#undef USE_FLOCK | |
6340 | + | |
6341 | +/* Define to use fcntl() to lock folders. */ | |
6342 | +#undef USE_FCNTL | |
6343 | + | |
6344 | +/* Define to enable the buffy_size feature. */ | |
6345 | +#undef BUFFY_SIZE | |
6346 | + | |
6347 | +/* Define to enable Sun mailtool attachments support. */ | |
6348 | +#undef SUN_ATTACHMENT | |
6349 | + | |
6350 | +/* Define to enable compressed mailboxes support */ | |
6351 | +#undef USE_COMPRESSED | |
6352 | + | |
6353 | +/* Define if the result of isprint() is unreliable. */ | |
6354 | +#undef LOCALES_HACK | |
6355 | + | |
6356 | +/* Define if you have the iconv() function. */ | |
6357 | +#undef HAVE_ICONV | |
6358 | + | |
6359 | +/* Define as const if the declaration of iconv() needs const. */ | |
6360 | +#undef ICONV_CONST | |
6361 | + | |
6362 | +/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */ | |
6363 | +#undef HAVE_LANGINFO_CODESET | |
6364 | + | |
6365 | +/* Define if your <locale.h> file defines LC_MESSAGES. */ | |
6366 | +#undef HAVE_LC_MESSAGES | |
6367 | + | |
6368 | +/* Define to 1 if translation of program messages to the user's native language | |
6369 | + is requested. */ | |
6370 | +#undef ENABLE_NLS | |
6371 | + | |
6372 | +/* Define if the GNU gettext() function is already present or preinstalled. */ | |
6373 | +#undef HAVE_GETTEXT | |
6374 | + | |
6375 | +/* Define if <iconv.h> defines iconv_t. */ | |
6376 | +#undef HAVE_ICONV_T_DEF | |
6377 | + | |
6378 | +/* Define if your gettext has bind_textdomain_codeset. */ | |
6379 | +#undef HAVE_BIND_TEXTDOMAIN_CODESET | |
6380 | + | |
6381 | +/* Define to 'int' if system headers don't define. */ | |
6382 | +#undef wchar_t | |
6383 | + | |
6384 | +/* Define to 'int' if system headers don't define. */ | |
6385 | +#undef wint_t | |
6386 | + | |
6387 | +/* Define to 'int' if system headers don't define. */ | |
6388 | +#undef mbstate_t | |
6389 | + | |
6390 | +/* Define if you are using the system's wchar_t functions. */ | |
6391 | +#undef HAVE_WC_FUNCS | |
6392 | + | |
6393 | +/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */ | |
6394 | +#undef HAVE_LANGINFO_CODESET | |
6395 | + | |
6396 | +/* Define if you have <langinfo.h> and nl_langinfo(YESEXPR). */ | |
6397 | +#undef HAVE_LANGINFO_YESEXPR | |
6398 | + | |
6399 | +/* Define if you have start_color, as a function or macro. */ | |
6400 | +#undef HAVE_START_COLOR | |
6401 | + | |
6402 | +/* Define if you have typeahead, as a function or macro. */ | |
6403 | +#undef HAVE_TYPEAHEAD | |
6404 | + | |
6405 | +/* Define if you have bkgdset, as a function or macro. */ | |
6406 | +#undef HAVE_BKGDSET | |
6407 | + | |
6408 | +/* Define if you have curs_set, as a function or macro. */ | |
6409 | +#undef HAVE_CURS_SET | |
6410 | + | |
6411 | +/* Define if you have meta, as a function or macro. */ | |
6412 | +#undef HAVE_META | |
6413 | + | |
6414 | +/* Define if you have use_default_colors, as a function or macro. */ | |
6415 | +#undef HAVE_USE_DEFAULT_COLORS | |
6416 | + | |
6417 | +/* Define if you have resizeterm, as a function or macro. */ | |
6418 | +#undef HAVE_RESIZETERM | |
6419 | + | |
6420 | +/* Some systems declare sig_atomic_t as volatile, some others -- no. | |
6421 | + * This define will have value `sig_atomic_t' or `volatile sig_atomic_t' | |
6422 | + * accordingly. */ | |
6423 | +#undef SIG_ATOMIC_VOLATILE_T | |
6424 | + | |
6425 | +/* Define as 1 if iconv() only converts exactly and we should treat | |
6426 | + * all return values other than (size_t)(-1) as equivalent. */ | |
6427 | +#undef ICONV_NONTRANS | |
6428 | + | |
6429 | diff -uNr mutt-1.4.orig/config.sub mutt-1.4/config.sub | |
6430 | --- mutt-1.4.orig/config.sub Wed Jan 16 21:44:49 2002 | |
6431 | +++ mutt-1.4/config.sub Sun Nov 3 21:57:29 2002 | |
6432 | @@ -3,7 +3,7 @@ | |
6433 | # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, | |
6434 | # 2000, 2001, 2002 Free Software Foundation, Inc. | |
6435 | ||
6436 | -timestamp='2002-01-02' | |
6437 | +timestamp='2002-07-03' | |
6438 | ||
6439 | # This file is (in principle) common to ALL GNU software. | |
6440 | # The presence of a machine in this file suggests that SOME GNU software | |
6441 | @@ -118,7 +118,7 @@ | |
6442 | # Here we must recognize all the valid KERNEL-OS combinations. | |
6443 | maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` | |
6444 | case $maybe_os in | |
6445 | - nto-qnx* | linux-gnu* | storm-chaos* | os2-emx* | windows32-*) | |
6446 | + nto-qnx* | linux-gnu* | freebsd*-gnu* | storm-chaos* | os2-emx* | windows32-* | rtmk-nova*) | |
6447 | os=-$maybe_os | |
6448 | basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` | |
6449 | ;; | |
6450 | @@ -230,24 +230,32 @@ | |
6451 | | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | |
6452 | | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \ | |
6453 | | c4x | clipper \ | |
6454 | - | d10v | d30v | dsp16xx \ | |
6455 | - | fr30 \ | |
6456 | + | d10v | d30v | dlx | dsp16xx \ | |
6457 | + | fr30 | frv \ | |
6458 | | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | |
6459 | | i370 | i860 | i960 | ia64 \ | |
6460 | + | ip2k \ | |
6461 | | m32r | m68000 | m68k | m88k | mcore \ | |
6462 | - | mips16 | mips64 | mips64el | mips64orion | mips64orionel \ | |
6463 | - | mips64vr4100 | mips64vr4100el | mips64vr4300 \ | |
6464 | - | mips64vr4300el | mips64vr5000 | mips64vr5000el \ | |
6465 | - | mipsbe | mipseb | mipsel | mipsle | mipstx39 | mipstx39el \ | |
6466 | - | mipsisa32 \ | |
6467 | + | mips | mipsbe | mipseb | mipsel | mipsle \ | |
6468 | + | mips16 \ | |
6469 | + | mips64 | mips64el \ | |
6470 | + | mips64orion | mips64orionel \ | |
6471 | + | mips64vr4100 | mips64vr4100el \ | |
6472 | + | mips64vr4300 | mips64vr4300el \ | |
6473 | + | mips64vr5000 | mips64vr5000el \ | |
6474 | + | mipsisa32 | mipsisa32el \ | |
6475 | + | mipsisa64 | mipsisa64el \ | |
6476 | + | mipsisa64sb1 | mipsisa64sb1el \ | |
6477 | + | mipstx39 | mipstx39el \ | |
6478 | | mn10200 | mn10300 \ | |
6479 | | ns16k | ns32k \ | |
6480 | - | openrisc \ | |
6481 | + | openrisc | or32 \ | |
6482 | | pdp10 | pdp11 | pj | pjl \ | |
6483 | | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ | |
6484 | | pyramid \ | |
6485 | - | sh | sh[34] | sh[34]eb | shbe | shle \ | |
6486 | - | sparc | sparc64 | sparclet | sparclite | sparcv9 | sparcv9b \ | |
6487 | + | sh | sh[1234] | sh3e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \ | |
6488 | + | sh64 | sh64le \ | |
6489 | + | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv9 | sparcv9b \ | |
6490 | | strongarm \ | |
6491 | | tahoe | thumb | tic80 | tron \ | |
6492 | | v850 | v850e \ | |
6493 | @@ -281,37 +289,46 @@ | |
6494 | | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | |
6495 | | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | |
6496 | | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ | |
6497 | - | arm-* | armbe-* | armle-* | armv*-* \ | |
6498 | + | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | |
6499 | | avr-* \ | |
6500 | | bs2000-* \ | |
6501 | | c[123]* | c30-* | [cjt]90-* | c54x-* \ | |
6502 | - | clipper-* | cray2-* | cydra-* \ | |
6503 | - | d10v-* | d30v-* \ | |
6504 | + | clipper-* | cydra-* \ | |
6505 | + | d10v-* | d30v-* | dlx-* \ | |
6506 | | elxsi-* \ | |
6507 | - | f30[01]-* | f700-* | fr30-* | fx80-* \ | |
6508 | + | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \ | |
6509 | | h8300-* | h8500-* \ | |
6510 | | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | |
6511 | | i*86-* | i860-* | i960-* | ia64-* \ | |
6512 | + | ip2k-* \ | |
6513 | | m32r-* \ | |
6514 | - | m68000-* | m680[01234]0-* | m68360-* | m683?2-* | m68k-* \ | |
6515 | + | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | |
6516 | | m88110-* | m88k-* | mcore-* \ | |
6517 | - | mips-* | mips16-* | mips64-* | mips64el-* | mips64orion-* \ | |
6518 | - | mips64orionel-* | mips64vr4100-* | mips64vr4100el-* \ | |
6519 | - | mips64vr4300-* | mips64vr4300el-* | mipsbe-* | mipseb-* \ | |
6520 | - | mipsle-* | mipsel-* | mipstx39-* | mipstx39el-* \ | |
6521 | + | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | |
6522 | + | mips16-* \ | |
6523 | + | mips64-* | mips64el-* \ | |
6524 | + | mips64orion-* | mips64orionel-* \ | |
6525 | + | mips64vr4100-* | mips64vr4100el-* \ | |
6526 | + | mips64vr4300-* | mips64vr4300el-* \ | |
6527 | + | mips64vr5000-* | mips64vr5000el-* \ | |
6528 | + | mipsisa32-* | mipsisa32el-* \ | |
6529 | + | mipsisa64-* | mipsisa64el-* \ | |
6530 | + | mipsisa64sb1-* | mipsisa64sb1el-* \ | |
6531 | + | mipstx39 | mipstx39el \ | |
6532 | | none-* | np1-* | ns16k-* | ns32k-* \ | |
6533 | | orion-* \ | |
6534 | | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | |
6535 | | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ | |
6536 | | pyramid-* \ | |
6537 | | romp-* | rs6000-* \ | |
6538 | - | sh-* | sh[34]-* | sh[34]eb-* | shbe-* | shle-* \ | |
6539 | - | sparc-* | sparc64-* | sparc86x-* | sparclite-* \ | |
6540 | - | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* \ | |
6541 | - | t3e-* | tahoe-* | thumb-* | tic30-* | tic54x-* | tic80-* | tron-* \ | |
6542 | + | sh-* | sh[1234]-* | sh3e-* | sh[34]eb-* | shbe-* \ | |
6543 | + | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | |
6544 | + | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \ | |
6545 | + | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \ | |
6546 | + | tahoe-* | thumb-* | tic30-* | tic54x-* | tic80-* | tron-* \ | |
6547 | | v850-* | v850e-* | vax-* \ | |
6548 | | we32k-* \ | |
6549 | - | x86-* | x86_64-* | xmp-* | xps100-* | xscale-* | xstormy16-* \ | |
6550 | + | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \ | |
6551 | | xtensa-* \ | |
6552 | | ymp-* \ | |
6553 | | z8k-*) | |
6554 | @@ -377,6 +394,10 @@ | |
6555 | basic_machine=ns32k-sequent | |
6556 | os=-dynix | |
6557 | ;; | |
6558 | + c90) | |
6559 | + basic_machine=c90-cray | |
6560 | + os=-unicos | |
6561 | + ;; | |
6562 | convex-c1) | |
6563 | basic_machine=c1-convex | |
6564 | os=-bsd | |
6565 | @@ -397,16 +418,8 @@ | |
6566 | basic_machine=c38-convex | |
6567 | os=-bsd | |
6568 | ;; | |
6569 | - cray | ymp) | |
6570 | - basic_machine=ymp-cray | |
6571 | - os=-unicos | |
6572 | - ;; | |
6573 | - cray2) | |
6574 | - basic_machine=cray2-cray | |
6575 | - os=-unicos | |
6576 | - ;; | |
6577 | - [cjt]90) | |
6578 | - basic_machine=${basic_machine}-cray | |
6579 | + cray | j90) | |
6580 | + basic_machine=j90-cray | |
6581 | os=-unicos | |
6582 | ;; | |
6583 | crds | unos) | |
6584 | @@ -609,14 +622,6 @@ | |
6585 | basic_machine=m68k-atari | |
6586 | os=-mint | |
6587 | ;; | |
6588 | - mipsel*-linux*) | |
6589 | - basic_machine=mipsel-unknown | |
6590 | - os=-linux-gnu | |
6591 | - ;; | |
6592 | - mips*-linux*) | |
6593 | - basic_machine=mips-unknown | |
6594 | - os=-linux-gnu | |
6595 | - ;; | |
6596 | mips3*-*) | |
6597 | basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` | |
6598 | ;; | |
6599 | @@ -714,6 +719,10 @@ | |
6600 | basic_machine=hppa1.1-oki | |
6601 | os=-proelf | |
6602 | ;; | |
6603 | + or32 | or32-*) | |
6604 | + basic_machine=or32-unknown | |
6605 | + os=-coff | |
6606 | + ;; | |
6607 | OSE68000 | ose68000) | |
6608 | basic_machine=m68000-ericsson | |
6609 | os=-ose | |
6610 | @@ -874,7 +883,7 @@ | |
6611 | sun386 | sun386i | roadrunner) | |
6612 | basic_machine=i386-sun | |
6613 | ;; | |
6614 | - sv1) | |
6615 | + sv1) | |
6616 | basic_machine=sv1-cray | |
6617 | os=-unicos | |
6618 | ;; | |
6619 | @@ -882,8 +891,16 @@ | |
6620 | basic_machine=i386-sequent | |
6621 | os=-dynix | |
6622 | ;; | |
6623 | + t3d) | |
6624 | + basic_machine=alpha-cray | |
6625 | + os=-unicos | |
6626 | + ;; | |
6627 | t3e) | |
6628 | - basic_machine=t3e-cray | |
6629 | + basic_machine=alphaev5-cray | |
6630 | + os=-unicos | |
6631 | + ;; | |
6632 | + t90) | |
6633 | + basic_machine=t90-cray | |
6634 | os=-unicos | |
6635 | ;; | |
6636 | tic54x | c54x*) | |
6637 | @@ -950,13 +967,13 @@ | |
6638 | basic_machine=i386-pc | |
6639 | os=-windows32-msvcrt | |
6640 | ;; | |
6641 | - xmp) | |
6642 | - basic_machine=xmp-cray | |
6643 | - os=-unicos | |
6644 | - ;; | |
6645 | xps | xps100) | |
6646 | basic_machine=xps100-honeywell | |
6647 | ;; | |
6648 | + ymp) | |
6649 | + basic_machine=ymp-cray | |
6650 | + os=-unicos | |
6651 | + ;; | |
6652 | z8k-*-coff) | |
6653 | basic_machine=z8k-unknown | |
6654 | os=-sim | |
6655 | @@ -977,13 +994,6 @@ | |
6656 | op60c) | |
6657 | basic_machine=hppa1.1-oki | |
6658 | ;; | |
6659 | - mips) | |
6660 | - if [ x$os = x-linux-gnu ]; then | |
6661 | - basic_machine=mips-unknown | |
6662 | - else | |
6663 | - basic_machine=mips-mips | |
6664 | - fi | |
6665 | - ;; | |
6666 | romp) | |
6667 | basic_machine=romp-ibm | |
6668 | ;; | |
6669 | @@ -1003,9 +1013,12 @@ | |
6670 | we32k) | |
6671 | basic_machine=we32k-att | |
6672 | ;; | |
6673 | - sh3 | sh4 | sh3eb | sh4eb) | |
6674 | + sh3 | sh4 | sh3eb | sh4eb | sh[1234]le | sh3ele) | |
6675 | basic_machine=sh-unknown | |
6676 | ;; | |
6677 | + sh64) | |
6678 | + basic_machine=sh64-unknown | |
6679 | + ;; | |
6680 | sparc | sparcv9 | sparcv9b) | |
6681 | basic_machine=sparc-sun | |
6682 | ;; | |
6683 | @@ -1093,7 +1106,8 @@ | |
6684 | | -interix* | -uwin* | -rhapsody* | -darwin* | -opened* \ | |
6685 | | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ | |
6686 | | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ | |
6687 | - | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* | -morphos*) | |
6688 | + | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | |
6689 | + | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* | -powermax*) | |
6690 | # Remember, each alternative MUST END IN *, to match a version number. | |
6691 | ;; | |
6692 | -qnx*) | |
6693 | @@ -1154,6 +1168,9 @@ | |
6694 | -ctix* | -uts*) | |
6695 | os=-sysv | |
6696 | ;; | |
6697 | + -nova*) | |
6698 | + os=-rtmk-nova | |
6699 | + ;; | |
6700 | -ns2 ) | |
6701 | os=-nextstep2 | |
6702 | ;; | |
6703 | @@ -1259,6 +1276,9 @@ | |
6704 | mips*-*) | |
6705 | os=-elf | |
6706 | ;; | |
6707 | + or32-*) | |
6708 | + os=-coff | |
6709 | + ;; | |
6710 | *-tti) # must be before sparc entry or we get the wrong os. | |
6711 | os=-sysv3 | |
6712 | ;; | |
6713 | @@ -1406,7 +1426,7 @@ | |
6714 | -ptx*) | |
6715 | vendor=sequent | |
6716 | ;; | |
6717 | - -vxsim* | -vxworks*) | |
6718 | + -vxsim* | -vxworks* | -windiss*) | |
6719 | vendor=wrs | |
6720 | ;; | |
6721 | -aux*) | |
6722 | diff -uNr mutt-1.4.orig/configure mutt-1.4/configure | |
6723 | --- mutt-1.4.orig/configure Sun Nov 3 21:42:51 2002 | |
6724 | +++ mutt-1.4/configure Sun Nov 3 21:57:28 2002 | |
6725 | @@ -1,88 +1,328 @@ | |
6726 | #! /bin/sh | |
6727 | - | |
6728 | # Guess values for system-dependent variables and create Makefiles. | |
6729 | -# Generated automatically using autoconf version 2.13 | |
6730 | -# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc. | |
6731 | +# Generated by GNU Autoconf 2.53a. | |
6732 | # | |
6733 | +# Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002 | |
6734 | +# Free Software Foundation, Inc. | |
6735 | # This configure script is free software; the Free Software Foundation | |
6736 | # gives unlimited permission to copy, distribute and modify it. | |
6737 | +## --------------------- ## | |
6738 | +## M4sh Initialization. ## | |
6739 | +## --------------------- ## | |
6740 | + | |
6741 | +# Be Bourne compatible | |
6742 | +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then | |
6743 | + emulate sh | |
6744 | + NULLCMD=: | |
6745 | + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which | |
6746 | + # is contrary to our usage. Disable this feature. | |
6747 | + alias -g '${1+"$@"}'='"$@"' | |
6748 | +elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then | |
6749 | + set -o posix | |
6750 | +fi | |
6751 | + | |
6752 | +# NLS nuisances. | |
6753 | +# Support unset when possible. | |
6754 | +if (FOO=FOO; unset FOO) >/dev/null 2>&1; then | |
6755 | + as_unset=unset | |
6756 | +else | |
6757 | + as_unset=false | |
6758 | +fi | |
6759 | + | |
6760 | +(set +x; test -n "`(LANG=C; export LANG) 2>&1`") && | |
6761 | + { $as_unset LANG || test "${LANG+set}" != set; } || | |
6762 | + { LANG=C; export LANG; } | |
6763 | +(set +x; test -n "`(LC_ALL=C; export LC_ALL) 2>&1`") && | |
6764 | + { $as_unset LC_ALL || test "${LC_ALL+set}" != set; } || | |
6765 | + { LC_ALL=C; export LC_ALL; } | |
6766 | +(set +x; test -n "`(LC_TIME=C; export LC_TIME) 2>&1`") && | |
6767 | + { $as_unset LC_TIME || test "${LC_TIME+set}" != set; } || | |
6768 | + { LC_TIME=C; export LC_TIME; } | |
6769 | +(set +x; test -n "`(LC_CTYPE=C; export LC_CTYPE) 2>&1`") && | |
6770 | + { $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set; } || | |
6771 | + { LC_CTYPE=C; export LC_CTYPE; } | |
6772 | +(set +x; test -n "`(LANGUAGE=C; export LANGUAGE) 2>&1`") && | |
6773 | + { $as_unset LANGUAGE || test "${LANGUAGE+set}" != set; } || | |
6774 | + { LANGUAGE=C; export LANGUAGE; } | |
6775 | +(set +x; test -n "`(LC_COLLATE=C; export LC_COLLATE) 2>&1`") && | |
6776 | + { $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set; } || | |
6777 | + { LC_COLLATE=C; export LC_COLLATE; } | |
6778 | +(set +x; test -n "`(LC_NUMERIC=C; export LC_NUMERIC) 2>&1`") && | |
6779 | + { $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set; } || | |
6780 | + { LC_NUMERIC=C; export LC_NUMERIC; } | |
6781 | +(set +x; test -n "`(LC_MESSAGES=C; export LC_MESSAGES) 2>&1`") && | |
6782 | + { $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set; } || | |
6783 | + { LC_MESSAGES=C; export LC_MESSAGES; } | |
6784 | + | |
6785 | + | |
6786 | +# Required to use basename. | |
6787 | +if expr a : '\(a\)' >/dev/null 2>&1; then | |
6788 | + as_expr=expr | |
6789 | +else | |
6790 | + as_expr=false | |
6791 | +fi | |
6792 | + | |
6793 | +if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then | |
6794 | + as_basename=basename | |
6795 | +else | |
6796 | + as_basename=false | |
6797 | +fi | |
6798 | + | |
6799 | + | |
6800 | +# Name of the executable. | |
6801 | +as_me=`$as_basename "$0" || | |
6802 | +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ | |
6803 | + X"$0" : 'X\(//\)$' \| \ | |
6804 | + X"$0" : 'X\(/\)$' \| \ | |
6805 | + . : '\(.\)' 2>/dev/null || | |
6806 | +echo X/"$0" | | |
6807 | + sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } | |
6808 | + /^X\/\(\/\/\)$/{ s//\1/; q; } | |
6809 | + /^X\/\(\/\).*/{ s//\1/; q; } | |
6810 | + s/.*/./; q'` | |
6811 | + | |
6812 | + | |
6813 | +# PATH needs CR, and LINENO needs CR and PATH. | |
6814 | +# Avoid depending upon Character Ranges. | |
6815 | +as_cr_letters='abcdefghijklmnopqrstuvwxyz' | |
6816 | +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' | |
6817 | +as_cr_Letters=$as_cr_letters$as_cr_LETTERS | |
6818 | +as_cr_digits='0123456789' | |
6819 | +as_cr_alnum=$as_cr_Letters$as_cr_digits | |
6820 | + | |
6821 | +# The user is always right. | |
6822 | +if test "${PATH_SEPARATOR+set}" != set; then | |
6823 | + echo "#! /bin/sh" >conftest.sh | |
6824 | + echo "exit 0" >>conftest.sh | |
6825 | + chmod +x conftest.sh | |
6826 | + if (PATH=".;."; conftest.sh) >/dev/null 2>&1; then | |
6827 | + PATH_SEPARATOR=';' | |
6828 | + else | |
6829 | + PATH_SEPARATOR=: | |
6830 | + fi | |
6831 | + rm -f conftest.sh | |
6832 | +fi | |
6833 | + | |
6834 | + | |
6835 | + as_lineno_1=$LINENO | |
6836 | + as_lineno_2=$LINENO | |
6837 | + as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` | |
6838 | + test "x$as_lineno_1" != "x$as_lineno_2" && | |
6839 | + test "x$as_lineno_3" = "x$as_lineno_2" || { | |
6840 | + # Find who we are. Look in the path if we contain no path at all | |
6841 | + # relative or not. | |
6842 | + case $0 in | |
6843 | + *[\\/]* ) as_myself=$0 ;; | |
6844 | + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
6845 | +for as_dir in $PATH | |
6846 | +do | |
6847 | + IFS=$as_save_IFS | |
6848 | + test -z "$as_dir" && as_dir=. | |
6849 | + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break | |
6850 | +done | |
6851 | + | |
6852 | + ;; | |
6853 | + esac | |
6854 | + # We did not find ourselves, most probably we were run as `sh COMMAND' | |
6855 | + # in which case we are not to be found in the path. | |
6856 | + if test "x$as_myself" = x; then | |
6857 | + as_myself=$0 | |
6858 | + fi | |
6859 | + if test ! -f "$as_myself"; then | |
6860 | + { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2 | |
6861 | + { (exit 1); exit 1; }; } | |
6862 | + fi | |
6863 | + case $CONFIG_SHELL in | |
6864 | + '') | |
6865 | + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
6866 | +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH | |
6867 | +do | |
6868 | + IFS=$as_save_IFS | |
6869 | + test -z "$as_dir" && as_dir=. | |
6870 | + for as_base in sh bash ksh sh5; do | |
6871 | + case $as_dir in | |
6872 | + /*) | |
6873 | + if ("$as_dir/$as_base" -c ' | |
6874 | + as_lineno_1=$LINENO | |
6875 | + as_lineno_2=$LINENO | |
6876 | + as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` | |
6877 | + test "x$as_lineno_1" != "x$as_lineno_2" && | |
6878 | + test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then | |
6879 | + $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } | |
6880 | + $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } | |
6881 | + CONFIG_SHELL=$as_dir/$as_base | |
6882 | + export CONFIG_SHELL | |
6883 | + exec "$CONFIG_SHELL" "$0" ${1+"$@"} | |
6884 | + fi;; | |
6885 | + esac | |
6886 | + done | |
6887 | +done | |
6888 | +;; | |
6889 | + esac | |
6890 | + | |
6891 | + # Create $as_me.lineno as a copy of $as_myself, but with $LINENO | |
6892 | + # uniformly replaced by the line number. The first 'sed' inserts a | |
6893 | + # line-number line before each line; the second 'sed' does the real | |
6894 | + # work. The second script uses 'N' to pair each line-number line | |
6895 | + # with the numbered line, and appends trailing '-' during | |
6896 | + # substitution so that $LINENO is not a special case at line end. | |
6897 | + # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the | |
6898 | + # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) | |
6899 | + sed '=' <$as_myself | | |
6900 | + sed ' | |
6901 | + N | |
6902 | + s,$,-, | |
6903 | + : loop | |
6904 | + s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, | |
6905 | + t loop | |
6906 | + s,-$,, | |
6907 | + s,^['$as_cr_digits']*\n,, | |
6908 | + ' >$as_me.lineno && | |
6909 | + chmod +x $as_me.lineno || | |
6910 | + { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 | |
6911 | + { (exit 1); exit 1; }; } | |
6912 | + | |
6913 | + # Don't try to exec as it changes $[0], causing all sort of problems | |
6914 | + # (the dirname of $[0] is not the place where we might find the | |
6915 | + # original and so on. Autoconf is especially sensible to this). | |
6916 | + . ./$as_me.lineno | |
6917 | + # Exit status is that of the last command. | |
6918 | + exit | |
6919 | +} | |
6920 | + | |
6921 | + | |
6922 | +case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in | |
6923 | + *c*,-n*) ECHO_N= ECHO_C=' | |
6924 | +' ECHO_T=' ' ;; | |
6925 | + *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; | |
6926 | + *) ECHO_N= ECHO_C='\c' ECHO_T= ;; | |
6927 | +esac | |
6928 | + | |
6929 | +if expr a : '\(a\)' >/dev/null 2>&1; then | |
6930 | + as_expr=expr | |
6931 | +else | |
6932 | + as_expr=false | |
6933 | +fi | |
6934 | + | |
6935 | +rm -f conf$$ conf$$.exe conf$$.file | |
6936 | +echo >conf$$.file | |
6937 | +if ln -s conf$$.file conf$$ 2>/dev/null; then | |
6938 | + # We could just check for DJGPP; but this test a) works b) is more generic | |
6939 | + # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). | |
6940 | + if test -f conf$$.exe; then | |
6941 | + # Don't use ln at all; we don't have any links | |
6942 | + as_ln_s='cp -p' | |
6943 | + else | |
6944 | + as_ln_s='ln -s' | |
6945 | + fi | |
6946 | +elif ln conf$$.file conf$$ 2>/dev/null; then | |
6947 | + as_ln_s=ln | |
6948 | +else | |
6949 | + as_ln_s='cp -p' | |
6950 | +fi | |
6951 | +rm -f conf$$ conf$$.exe conf$$.file | |
6952 | ||
6953 | -# Defaults: | |
6954 | -ac_help= | |
6955 | +if mkdir -p . 2>/dev/null; then | |
6956 | + as_mkdir_p=: | |
6957 | +else | |
6958 | + as_mkdir_p=false | |
6959 | +fi | |
6960 | + | |
6961 | +as_executable_p="test -f" | |
6962 | + | |
6963 | +# Sed expression to map a string onto a valid CPP name. | |
6964 | +as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" | |
6965 | + | |
6966 | +# Sed expression to map a string onto a valid variable name. | |
6967 | +as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g" | |
6968 | + | |
6969 | + | |
6970 | +# IFS | |
6971 | +# We need space, tab and new line, in precisely that order. | |
6972 | +as_nl=' | |
6973 | +' | |
6974 | +IFS=" $as_nl" | |
6975 | + | |
6976 | +# CDPATH. | |
6977 | +$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=$PATH_SEPARATOR; export CDPATH; } | |
6978 | + | |
6979 | + | |
6980 | +# Name of the host. | |
6981 | +# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, | |
6982 | +# so uname gets run too. | |
6983 | +ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` | |
6984 | + | |
6985 | +exec 6>&1 | |
6986 | + | |
6987 | +# | |
6988 | +# Initializations. | |
6989 | +# | |
6990 | ac_default_prefix=/usr/local | |
6991 | -# Any additions from configure.in: | |
6992 | -ac_help="$ac_help | |
6993 | - --disable-pgp Disable PGP support" | |
6994 | -ac_help="$ac_help | |
6995 | - --with-mixmaster[=PATH] Include Mixmaster support" | |
6996 | -ac_help="$ac_help | |
6997 | - --with-slang[=DIR] Use S-Lang instead of ncurses" | |
6998 | -ac_help="$ac_help | |
6999 | - --with-curses=DIR Where ncurses is installed " | |
7000 | -ac_help="$ac_help | |
7001 | - --with-regex Use the GNU regex library " | |
7002 | -ac_help="$ac_help | |
7003 | - --with-homespool[=FILE] File in user's directory where new mail is spooled" | |
7004 | -ac_help="$ac_help | |
7005 | - --with-mailpath=DIR Directory where spool mailboxes are located" | |
7006 | -ac_help="$ac_help | |
7007 | - --enable-external-dotlock Force use of an external dotlock program" | |
7008 | -ac_help="$ac_help | |
7009 | - --with-docdir=PATH Specify where to put the documentation" | |
7010 | -ac_help="$ac_help | |
7011 | - --with-domain=DOMAIN Specify your DNS domain name" | |
7012 | -ac_help="$ac_help | |
7013 | - --enable-pop Enable POP3 support" | |
7014 | -ac_help="$ac_help | |
7015 | - --enable-imap Enable IMAP support" | |
7016 | -ac_help="$ac_help | |
7017 | - --with-gss[=PFX] Compile in GSSAPI authentication for IMAP" | |
7018 | -ac_help="$ac_help | |
7019 | - --with-ssl[=PFX] Compile in SSL support for POP/IMAP" | |
7020 | -ac_help="$ac_help | |
7021 | - --with-nss[=PFX] Compile in SSL support for POP/IMAP via NSS" | |
7022 | -ac_help="$ac_help | |
7023 | - --with-sasl[=PFX] Use Cyrus SASL library for POP/IMAP authentication" | |
7024 | -ac_help="$ac_help | |
7025 | - --enable-debug Enable debugging support" | |
7026 | -ac_help="$ac_help | |
7027 | - --enable-flock Use flock() to lock files" | |
7028 | -ac_help="$ac_help | |
7029 | - --disable-fcntl Do NOT use fcntl() to lock files " | |
7030 | -ac_help="$ac_help | |
7031 | - --disable-warnings Turn off compiler warnings (not recommended)" | |
7032 | -ac_help="$ac_help | |
7033 | - --enable-nfs-fix Work around an NFS with broken attributes caching " | |
7034 | -ac_help="$ac_help | |
7035 | - --enable-buffy-size Use file size attribute instead of access time " | |
7036 | -ac_help="$ac_help | |
7037 | - --enable-mailtool Enable Sun mailtool attachments support " | |
7038 | -ac_help="$ac_help | |
7039 | - --enable-locales-fix The result of isprint() is unreliable " | |
7040 | -ac_help="$ac_help | |
7041 | - --enable-compressed Enable compressed folders support " | |
7042 | -ac_help="$ac_help | |
7043 | - --with-exec-shell=SHELL Specify alternate shell (ONLY if /bin/sh is broken)" | |
7044 | -ac_help="$ac_help | |
7045 | - --enable-exact-address Enable regeneration of email addresses" | |
7046 | -ac_help="$ac_help | |
7047 | - --with-iconv[=DIR] search for libiconv in DIR/include and DIR/lib" | |
7048 | -ac_help="$ac_help | |
7049 | - --disable-nls do not use Native Language Support" | |
7050 | -ac_help="$ac_help | |
7051 | - --with-included-gettext use the GNU gettext library included here" | |
7052 | -ac_help="$ac_help | |
7053 | - --without-wc-funcs Do not use the system's wchar_t functions" | |
7054 | +cross_compiling=no | |
7055 | +subdirs= | |
7056 | +MFLAGS= | |
7057 | +MAKEFLAGS= | |
7058 | +SHELL=${CONFIG_SHELL-/bin/sh} | |
7059 | + | |
7060 | +# Maximum number of lines to put in a shell here document. | |
7061 | +# This variable seems obsolete. It should probably be removed, and | |
7062 | +# only ac_max_sed_lines should be used. | |
7063 | +: ${ac_max_here_lines=38} | |
7064 | + | |
7065 | +# Identity of this package. | |
7066 | +PACKAGE_NAME= | |
7067 | +PACKAGE_TARNAME= | |
7068 | +PACKAGE_VERSION= | |
7069 | +PACKAGE_STRING= | |
7070 | +PACKAGE_BUGREPORT= | |
7071 | + | |
7072 | +ac_unique_file="mutt.h" | |
7073 | +# Factoring default headers for most tests. | |
7074 | +ac_includes_default="\ | |
7075 | +#include <stdio.h> | |
7076 | +#if HAVE_SYS_TYPES_H | |
7077 | +# include <sys/types.h> | |
7078 | +#endif | |
7079 | +#if HAVE_SYS_STAT_H | |
7080 | +# include <sys/stat.h> | |
7081 | +#endif | |
7082 | +#if STDC_HEADERS | |
7083 | +# include <stdlib.h> | |
7084 | +# include <stddef.h> | |
7085 | +#else | |
7086 | +# if HAVE_STDLIB_H | |
7087 | +# include <stdlib.h> | |
7088 | +# endif | |
7089 | +#endif | |
7090 | +#if HAVE_STRING_H | |
7091 | +# if !STDC_HEADERS && HAVE_MEMORY_H | |
7092 | +# include <memory.h> | |
7093 | +# endif | |
7094 | +# include <string.h> | |
7095 | +#endif | |
7096 | +#if HAVE_STRINGS_H | |
7097 | +# include <strings.h> | |
7098 | +#endif | |
7099 | +#if HAVE_INTTYPES_H | |
7100 | +# include <inttypes.h> | |
7101 | +#else | |
7102 | +# if HAVE_STDINT_H | |
7103 | +# include <stdint.h> | |
7104 | +# endif | |
7105 | +#endif | |
7106 | +#if HAVE_UNISTD_H | |
7107 | +# include <unistd.h> | |
7108 | +#endif" | |
7109 | + | |
7110 | ||
7111 | # Initialize some variables set by options. | |
7112 | +ac_init_help= | |
7113 | +ac_init_version=false | |
7114 | # The variables have the same names as the options, with | |
7115 | # dashes changed to underlines. | |
7116 | -build=NONE | |
7117 | -cache_file=./config.cache | |
7118 | +cache_file=/dev/null | |
7119 | exec_prefix=NONE | |
7120 | -host=NONE | |
7121 | no_create= | |
7122 | -nonopt=NONE | |
7123 | no_recursion= | |
7124 | prefix=NONE | |
7125 | program_prefix=NONE | |
7126 | @@ -91,34 +331,31 @@ | |
7127 | silent= | |
7128 | site= | |
7129 | srcdir= | |
7130 | -target=NONE | |
7131 | verbose= | |
7132 | x_includes=NONE | |
7133 | x_libraries=NONE | |
7134 | + | |
7135 | +# Installation directory options. | |
7136 | +# These are left unexpanded so users can "make install exec_prefix=/foo" | |
7137 | +# and all the variables that are supposed to be based on exec_prefix | |
7138 | +# by default will actually change. | |
7139 | +# Use braces instead of parens because sh, perl, etc. also accept them. | |
7140 | bindir='${exec_prefix}/bin' | |
7141 | sbindir='${exec_prefix}/sbin' | |
7142 | -libexecdir='${exec_prefix}/libexec' | |
7143 | +libexecdir='${exec_prefix}/lib' | |
7144 | datadir='${prefix}/share' | |
7145 | sysconfdir='${prefix}/etc' | |
7146 | -sharedstatedir='${prefix}/com' | |
7147 | -localstatedir='${prefix}/var' | |
7148 | +sharedstatedir='/var/lib' | |
7149 | +localstatedir='/var/lib' | |
7150 | libdir='${exec_prefix}/lib' | |
7151 | includedir='${prefix}/include' | |
7152 | oldincludedir='/usr/include' | |
7153 | -infodir='${prefix}/info' | |
7154 | -mandir='${prefix}/man' | |
7155 | - | |
7156 | -# Initialize some other variables. | |
7157 | -subdirs= | |
7158 | -MFLAGS= MAKEFLAGS= | |
7159 | -SHELL=${CONFIG_SHELL-/bin/sh} | |
7160 | -# Maximum number of lines to put in a shell here document. | |
7161 | -ac_max_here_lines=12 | |
7162 | +infodir='/usr/share/info' | |
7163 | +mandir='/usr/share/man' | |
7164 | ||
7165 | ac_prev= | |
7166 | for ac_option | |
7167 | do | |
7168 | - | |
7169 | # If the previous option needs an argument, assign it. | |
7170 | if test -n "$ac_prev"; then | |
7171 | eval "$ac_prev=\$ac_option" | |
7172 | @@ -126,59 +363,59 @@ | |
7173 | continue | |
7174 | fi | |
7175 | ||
7176 | - case "$ac_option" in | |
7177 | - -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;; | |
7178 | - *) ac_optarg= ;; | |
7179 | - esac | |
7180 | + ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'` | |
7181 | ||
7182 | # Accept the important Cygnus configure options, so we can diagnose typos. | |
7183 | ||
7184 | - case "$ac_option" in | |
7185 | + case $ac_option in | |
7186 | ||
7187 | -bindir | --bindir | --bindi | --bind | --bin | --bi) | |
7188 | ac_prev=bindir ;; | |
7189 | -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) | |
7190 | - bindir="$ac_optarg" ;; | |
7191 | + bindir=$ac_optarg ;; | |
7192 | ||
7193 | -build | --build | --buil | --bui | --bu) | |
7194 | - ac_prev=build ;; | |
7195 | + ac_prev=build_alias ;; | |
7196 | -build=* | --build=* | --buil=* | --bui=* | --bu=*) | |
7197 | - build="$ac_optarg" ;; | |
7198 | + build_alias=$ac_optarg ;; | |
7199 | ||
7200 | -cache-file | --cache-file | --cache-fil | --cache-fi \ | |
7201 | | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) | |
7202 | ac_prev=cache_file ;; | |
7203 | -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | |
7204 | | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) | |
7205 | - cache_file="$ac_optarg" ;; | |
7206 | + cache_file=$ac_optarg ;; | |
7207 | + | |
7208 | + --config-cache | -C) | |
7209 | + cache_file=config.cache ;; | |
7210 | ||
7211 | -datadir | --datadir | --datadi | --datad | --data | --dat | --da) | |
7212 | ac_prev=datadir ;; | |
7213 | -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ | |
7214 | | --da=*) | |
7215 | - datadir="$ac_optarg" ;; | |
7216 | + datadir=$ac_optarg ;; | |
7217 | ||
7218 | -disable-* | --disable-*) | |
7219 | - ac_feature=`echo $ac_option|sed -e 's/-*disable-//'` | |
7220 | + ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` | |
7221 | # Reject names that are not valid shell variable names. | |
7222 | - if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then | |
7223 | - { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } | |
7224 | - fi | |
7225 | - ac_feature=`echo $ac_feature| sed 's/-/_/g'` | |
7226 | - eval "enable_${ac_feature}=no" ;; | |
7227 | + expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && | |
7228 | + { echo "$as_me: error: invalid feature name: $ac_feature" >&2 | |
7229 | + { (exit 1); exit 1; }; } | |
7230 | + ac_feature=`echo $ac_feature | sed 's/-/_/g'` | |
7231 | + eval "enable_$ac_feature=no" ;; | |
7232 | ||
7233 | -enable-* | --enable-*) | |
7234 | - ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'` | |
7235 | + ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` | |
7236 | # Reject names that are not valid shell variable names. | |
7237 | - if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then | |
7238 | - { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } | |
7239 | - fi | |
7240 | - ac_feature=`echo $ac_feature| sed 's/-/_/g'` | |
7241 | - case "$ac_option" in | |
7242 | - *=*) ;; | |
7243 | + expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && | |
7244 | + { echo "$as_me: error: invalid feature name: $ac_feature" >&2 | |
7245 | + { (exit 1); exit 1; }; } | |
7246 | + ac_feature=`echo $ac_feature | sed 's/-/_/g'` | |
7247 | + case $ac_option in | |
7248 | + *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; | |
7249 | *) ac_optarg=yes ;; | |
7250 | esac | |
7251 | - eval "enable_${ac_feature}='$ac_optarg'" ;; | |
7252 | + eval "enable_$ac_feature='$ac_optarg'" ;; | |
7253 | ||
7254 | -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | |
7255 | | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | |
7256 | @@ -187,95 +424,47 @@ | |
7257 | -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | |
7258 | | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | |
7259 | | --exec=* | --exe=* | --ex=*) | |
7260 | - exec_prefix="$ac_optarg" ;; | |
7261 | + exec_prefix=$ac_optarg ;; | |
7262 | ||
7263 | -gas | --gas | --ga | --g) | |
7264 | # Obsolete; use --with-gas. | |
7265 | with_gas=yes ;; | |
7266 | ||
7267 | - -help | --help | --hel | --he) | |
7268 | - # Omit some internal or obsolete options to make the list less imposing. | |
7269 | - # This message is too long to be a string in the A/UX 3.1 sh. | |
7270 | - cat << EOF | |
7271 | -Usage: configure [options] [host] | |
7272 | -Options: [defaults in brackets after descriptions] | |
7273 | -Configuration: | |
7274 | - --cache-file=FILE cache test results in FILE | |
7275 | - --help print this message | |
7276 | - --no-create do not create output files | |
7277 | - --quiet, --silent do not print \`checking...' messages | |
7278 | - --version print the version of autoconf that created configure | |
7279 | -Directory and file names: | |
7280 | - --prefix=PREFIX install architecture-independent files in PREFIX | |
7281 | - [$ac_default_prefix] | |
7282 | - --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX | |
7283 | - [same as prefix] | |
7284 | - --bindir=DIR user executables in DIR [EPREFIX/bin] | |
7285 | - --sbindir=DIR system admin executables in DIR [EPREFIX/sbin] | |
7286 | - --libexecdir=DIR program executables in DIR [EPREFIX/libexec] | |
7287 | - --datadir=DIR read-only architecture-independent data in DIR | |
7288 | - [PREFIX/share] | |
7289 | - --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc] | |
7290 | - --sharedstatedir=DIR modifiable architecture-independent data in DIR | |
7291 | - [PREFIX/com] | |
7292 | - --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var] | |
7293 | - --libdir=DIR object code libraries in DIR [EPREFIX/lib] | |
7294 | - --includedir=DIR C header files in DIR [PREFIX/include] | |
7295 | - --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include] | |
7296 | - --infodir=DIR info documentation in DIR [PREFIX/info] | |
7297 | - --mandir=DIR man documentation in DIR [PREFIX/man] | |
7298 | - --srcdir=DIR find the sources in DIR [configure dir or ..] | |
7299 | - --program-prefix=PREFIX prepend PREFIX to installed program names | |
7300 | - --program-suffix=SUFFIX append SUFFIX to installed program names | |
7301 | - --program-transform-name=PROGRAM | |
7302 | - run sed PROGRAM on installed program names | |
7303 | -EOF | |
7304 | - cat << EOF | |
7305 | -Host type: | |
7306 | - --build=BUILD configure for building on BUILD [BUILD=HOST] | |
7307 | - --host=HOST configure for HOST [guessed] | |
7308 | - --target=TARGET configure for TARGET [TARGET=HOST] | |
7309 | -Features and packages: | |
7310 | - --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) | |
7311 | - --enable-FEATURE[=ARG] include FEATURE [ARG=yes] | |
7312 | - --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] | |
7313 | - --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) | |
7314 | - --x-includes=DIR X include files are in DIR | |
7315 | - --x-libraries=DIR X library files are in DIR | |
7316 | -EOF | |
7317 | - if test -n "$ac_help"; then | |
7318 | - echo "--enable and --with options recognized:$ac_help" | |
7319 | - fi | |
7320 | - exit 0 ;; | |
7321 | + -help | --help | --hel | --he | -h) | |
7322 | + ac_init_help=long ;; | |
7323 | + -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) | |
7324 | + ac_init_help=recursive ;; | |
7325 | + -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) | |
7326 | + ac_init_help=short ;; | |
7327 | ||
7328 | -host | --host | --hos | --ho) | |
7329 | - ac_prev=host ;; | |
7330 | + ac_prev=host_alias ;; | |
7331 | -host=* | --host=* | --hos=* | --ho=*) | |
7332 | - host="$ac_optarg" ;; | |
7333 | + host_alias=$ac_optarg ;; | |
7334 | ||
7335 | -includedir | --includedir | --includedi | --included | --include \ | |
7336 | | --includ | --inclu | --incl | --inc) | |
7337 | ac_prev=includedir ;; | |
7338 | -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | |
7339 | | --includ=* | --inclu=* | --incl=* | --inc=*) | |
7340 | - includedir="$ac_optarg" ;; | |
7341 | + includedir=$ac_optarg ;; | |
7342 | ||
7343 | -infodir | --infodir | --infodi | --infod | --info | --inf) | |
7344 | ac_prev=infodir ;; | |
7345 | -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) | |
7346 | - infodir="$ac_optarg" ;; | |
7347 | + infodir=$ac_optarg ;; | |
7348 | ||
7349 | -libdir | --libdir | --libdi | --libd) | |
7350 | ac_prev=libdir ;; | |
7351 | -libdir=* | --libdir=* | --libdi=* | --libd=*) | |
7352 | - libdir="$ac_optarg" ;; | |
7353 | + libdir=$ac_optarg ;; | |
7354 | ||
7355 | -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | |
7356 | | --libexe | --libex | --libe) | |
7357 | ac_prev=libexecdir ;; | |
7358 | -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | |
7359 | | --libexe=* | --libex=* | --libe=*) | |
7360 | - libexecdir="$ac_optarg" ;; | |
7361 | + libexecdir=$ac_optarg ;; | |
7362 | ||
7363 | -localstatedir | --localstatedir | --localstatedi | --localstated \ | |
7364 | | --localstate | --localstat | --localsta | --localst \ | |
7365 | @@ -284,19 +473,19 @@ | |
7366 | -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | |
7367 | | --localstate=* | --localstat=* | --localsta=* | --localst=* \ | |
7368 | | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) | |
7369 | - localstatedir="$ac_optarg" ;; | |
7370 | + localstatedir=$ac_optarg ;; | |
7371 | ||
7372 | -mandir | --mandir | --mandi | --mand | --man | --ma | --m) | |
7373 | ac_prev=mandir ;; | |
7374 | -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) | |
7375 | - mandir="$ac_optarg" ;; | |
7376 | + mandir=$ac_optarg ;; | |
7377 | ||
7378 | -nfp | --nfp | --nf) | |
7379 | # Obsolete; use --without-fp. | |
7380 | with_fp=no ;; | |
7381 | ||
7382 | -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | |
7383 | - | --no-cr | --no-c) | |
7384 | + | --no-cr | --no-c | -n) | |
7385 | no_create=yes ;; | |
7386 | ||
7387 | -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | |
7388 | @@ -310,26 +499,26 @@ | |
7389 | -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | |
7390 | | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | |
7391 | | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) | |
7392 | - oldincludedir="$ac_optarg" ;; | |
7393 | + oldincludedir=$ac_optarg ;; | |
7394 | ||
7395 | -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) | |
7396 | ac_prev=prefix ;; | |
7397 | -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) | |
7398 | - prefix="$ac_optarg" ;; | |
7399 | + prefix=$ac_optarg ;; | |
7400 | ||
7401 | -program-prefix | --program-prefix | --program-prefi | --program-pref \ | |
7402 | | --program-pre | --program-pr | --program-p) | |
7403 | ac_prev=program_prefix ;; | |
7404 | -program-prefix=* | --program-prefix=* | --program-prefi=* \ | |
7405 | | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) | |
7406 | - program_prefix="$ac_optarg" ;; | |
7407 | + program_prefix=$ac_optarg ;; | |
7408 | ||
7409 | -program-suffix | --program-suffix | --program-suffi | --program-suff \ | |
7410 | | --program-suf | --program-su | --program-s) | |
7411 | ac_prev=program_suffix ;; | |
7412 | -program-suffix=* | --program-suffix=* | --program-suffi=* \ | |
7413 | | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) | |
7414 | - program_suffix="$ac_optarg" ;; | |
7415 | + program_suffix=$ac_optarg ;; | |
7416 | ||
7417 | -program-transform-name | --program-transform-name \ | |
7418 | | --program-transform-nam | --program-transform-na \ | |
7419 | @@ -346,7 +535,7 @@ | |
7420 | | --program-transfo=* | --program-transf=* \ | |
7421 | | --program-trans=* | --program-tran=* \ | |
7422 | | --progr-tra=* | --program-tr=* | --program-t=*) | |
7423 | - program_transform_name="$ac_optarg" ;; | |
7424 | + program_transform_name=$ac_optarg ;; | |
7425 | ||
7426 | -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | |
7427 | | -silent | --silent | --silen | --sile | --sil) | |
7428 | @@ -356,7 +545,7 @@ | |
7429 | ac_prev=sbindir ;; | |
7430 | -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | |
7431 | | --sbi=* | --sb=*) | |
7432 | - sbindir="$ac_optarg" ;; | |
7433 | + sbindir=$ac_optarg ;; | |
7434 | ||
7435 | -sharedstatedir | --sharedstatedir | --sharedstatedi \ | |
7436 | | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | |
7437 | @@ -367,58 +556,57 @@ | |
7438 | | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | |
7439 | | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | |
7440 | | --sha=* | --sh=*) | |
7441 | - sharedstatedir="$ac_optarg" ;; | |
7442 | + sharedstatedir=$ac_optarg ;; | |
7443 | ||
7444 | -site | --site | --sit) | |
7445 | ac_prev=site ;; | |
7446 | -site=* | --site=* | --sit=*) | |
7447 | - site="$ac_optarg" ;; | |
7448 | + site=$ac_optarg ;; | |
7449 | ||
7450 | -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) | |
7451 | ac_prev=srcdir ;; | |
7452 | -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) | |
7453 | - srcdir="$ac_optarg" ;; | |
7454 | + srcdir=$ac_optarg ;; | |
7455 | ||
7456 | -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | |
7457 | | --syscon | --sysco | --sysc | --sys | --sy) | |
7458 | ac_prev=sysconfdir ;; | |
7459 | -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | |
7460 | | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) | |
7461 | - sysconfdir="$ac_optarg" ;; | |
7462 | + sysconfdir=$ac_optarg ;; | |
7463 | ||
7464 | -target | --target | --targe | --targ | --tar | --ta | --t) | |
7465 | - ac_prev=target ;; | |
7466 | + ac_prev=target_alias ;; | |
7467 | -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) | |
7468 | - target="$ac_optarg" ;; | |
7469 | + target_alias=$ac_optarg ;; | |
7470 | ||
7471 | -v | -verbose | --verbose | --verbos | --verbo | --verb) | |
7472 | verbose=yes ;; | |
7473 | ||
7474 | - -version | --version | --versio | --versi | --vers) | |
7475 | - echo "configure generated by autoconf version 2.13" | |
7476 | - exit 0 ;; | |
7477 | + -version | --version | --versio | --versi | --vers | -V) | |
7478 | + ac_init_version=: ;; | |
7479 | ||
7480 | -with-* | --with-*) | |
7481 | - ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'` | |
7482 | + ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` | |
7483 | # Reject names that are not valid shell variable names. | |
7484 | - if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then | |
7485 | - { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } | |
7486 | - fi | |
7487 | + expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && | |
7488 | + { echo "$as_me: error: invalid package name: $ac_package" >&2 | |
7489 | + { (exit 1); exit 1; }; } | |
7490 | ac_package=`echo $ac_package| sed 's/-/_/g'` | |
7491 | - case "$ac_option" in | |
7492 | - *=*) ;; | |
7493 | + case $ac_option in | |
7494 | + *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; | |
7495 | *) ac_optarg=yes ;; | |
7496 | esac | |
7497 | - eval "with_${ac_package}='$ac_optarg'" ;; | |
7498 | + eval "with_$ac_package='$ac_optarg'" ;; | |
7499 | ||
7500 | -without-* | --without-*) | |
7501 | - ac_package=`echo $ac_option|sed -e 's/-*without-//'` | |
7502 | + ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` | |
7503 | # Reject names that are not valid shell variable names. | |
7504 | - if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then | |
7505 | - { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } | |
7506 | - fi | |
7507 | - ac_package=`echo $ac_package| sed 's/-/_/g'` | |
7508 | - eval "with_${ac_package}=no" ;; | |
7509 | + expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && | |
7510 | + { echo "$as_me: error: invalid package name: $ac_package" >&2 | |
7511 | + { (exit 1); exit 1; }; } | |
7512 | + ac_package=`echo $ac_package | sed 's/-/_/g'` | |
7513 | + eval "with_$ac_package=no" ;; | |
7514 | ||
7515 | --x) | |
7516 | # Obsolete; use --with-x. | |
7517 | @@ -429,99 +617,110 @@ | |
7518 | ac_prev=x_includes ;; | |
7519 | -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | |
7520 | | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) | |
7521 | - x_includes="$ac_optarg" ;; | |
7522 | + x_includes=$ac_optarg ;; | |
7523 | ||
7524 | -x-libraries | --x-libraries | --x-librarie | --x-librari \ | |
7525 | | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) | |
7526 | ac_prev=x_libraries ;; | |
7527 | -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | |
7528 | | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) | |
7529 | - x_libraries="$ac_optarg" ;; | |
7530 | + x_libraries=$ac_optarg ;; | |
7531 | ||
7532 | - -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; } | |
7533 | + -*) { echo "$as_me: error: unrecognized option: $ac_option | |
7534 | +Try \`$0 --help' for more information." >&2 | |
7535 | + { (exit 1); exit 1; }; } | |
7536 | ;; | |
7537 | ||
7538 | + *=*) | |
7539 | + ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` | |
7540 | + # Reject names that are not valid shell variable names. | |
7541 | + expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && | |
7542 | + { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 | |
7543 | + { (exit 1); exit 1; }; } | |
7544 | + ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` | |
7545 | + eval "$ac_envvar='$ac_optarg'" | |
7546 | + export $ac_envvar ;; | |
7547 | + | |
7548 | *) | |
7549 | - if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then | |
7550 | - echo "configure: warning: $ac_option: invalid host type" 1>&2 | |
7551 | - fi | |
7552 | - if test "x$nonopt" != xNONE; then | |
7553 | - { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } | |
7554 | - fi | |
7555 | - nonopt="$ac_option" | |
7556 | + # FIXME: should be removed in autoconf 3.0. | |
7557 | + echo "$as_me: WARNING: you should use --build, --host, --target" >&2 | |
7558 | + expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && | |
7559 | + echo "$as_me: WARNING: invalid host type: $ac_option" >&2 | |
7560 | + : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} | |
7561 | ;; | |
7562 | ||
7563 | esac | |
7564 | done | |
7565 | ||
7566 | if test -n "$ac_prev"; then | |
7567 | - { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; } | |
7568 | -fi | |
7569 | - | |
7570 | -trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 | |
7571 | - | |
7572 | -# File descriptor usage: | |
7573 | -# 0 standard input | |
7574 | -# 1 file creation | |
7575 | -# 2 errors and warnings | |
7576 | -# 3 some systems may open it to /dev/tty | |
7577 | -# 4 used on the Kubota Titan | |
7578 | -# 6 checking for... messages and results | |
7579 | -# 5 compiler messages saved in config.log | |
7580 | -if test "$silent" = yes; then | |
7581 | - exec 6>/dev/null | |
7582 | -else | |
7583 | - exec 6>&1 | |
7584 | + ac_option=--`echo $ac_prev | sed 's/_/-/g'` | |
7585 | + { echo "$as_me: error: missing argument to $ac_option" >&2 | |
7586 | + { (exit 1); exit 1; }; } | |
7587 | fi | |
7588 | -exec 5>./config.log | |
7589 | ||
7590 | -echo "\ | |
7591 | -This file contains any messages produced by compilers while | |
7592 | -running configure, to aid debugging if configure makes a mistake. | |
7593 | -" 1>&5 | |
7594 | +# Be sure to have absolute paths. | |
7595 | +for ac_var in exec_prefix prefix | |
7596 | +do | |
7597 | + eval ac_val=$`echo $ac_var` | |
7598 | + case $ac_val in | |
7599 | + [\\/$]* | ?:[\\/]* | NONE | '' ) ;; | |
7600 | + *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 | |
7601 | + { (exit 1); exit 1; }; };; | |
7602 | + esac | |
7603 | +done | |
7604 | ||
7605 | -# Strip out --no-create and --no-recursion so they do not pile up. | |
7606 | -# Also quote any args containing shell metacharacters. | |
7607 | -ac_configure_args= | |
7608 | -for ac_arg | |
7609 | +# Be sure to have absolute paths. | |
7610 | +for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \ | |
7611 | + localstatedir libdir includedir oldincludedir infodir mandir | |
7612 | do | |
7613 | - case "$ac_arg" in | |
7614 | - -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | |
7615 | - | --no-cr | --no-c) ;; | |
7616 | - -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | |
7617 | - | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;; | |
7618 | - *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*) | |
7619 | - ac_configure_args="$ac_configure_args '$ac_arg'" ;; | |
7620 | - *) ac_configure_args="$ac_configure_args $ac_arg" ;; | |
7621 | + eval ac_val=$`echo $ac_var` | |
7622 | + case $ac_val in | |
7623 | + [\\/$]* | ?:[\\/]* ) ;; | |
7624 | + *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 | |
7625 | + { (exit 1); exit 1; }; };; | |
7626 | esac | |
7627 | done | |
7628 | ||
7629 | -# NLS nuisances. | |
7630 | -# Only set these to C if already set. These must not be set unconditionally | |
7631 | -# because not all systems understand e.g. LANG=C (notably SCO). | |
7632 | -# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'! | |
7633 | -# Non-C LC_CTYPE values break the ctype check. | |
7634 | -if test "${LANG+set}" = set; then LANG=C; export LANG; fi | |
7635 | -if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi | |
7636 | -if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi | |
7637 | -if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi | |
7638 | +# There might be people who depend on the old broken behavior: `$host' | |
7639 | +# used to hold the argument of --host etc. | |
7640 | +# FIXME: To remove some day. | |
7641 | +build=$build_alias | |
7642 | +host=$host_alias | |
7643 | +target=$target_alias | |
7644 | + | |
7645 | +# FIXME: To remove some day. | |
7646 | +if test "x$host_alias" != x; then | |
7647 | + if test "x$build_alias" = x; then | |
7648 | + cross_compiling=maybe | |
7649 | + echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. | |
7650 | + If a cross compiler is detected then cross compile mode will be used." >&2 | |
7651 | + elif test "x$build_alias" != "x$host_alias"; then | |
7652 | + cross_compiling=yes | |
7653 | + fi | |
7654 | +fi | |
7655 | ||
7656 | -# confdefs.h avoids OS command line length limits that DEFS can exceed. | |
7657 | -rm -rf conftest* confdefs.h | |
7658 | -# AIX cpp loses on an empty file, so make sure it contains at least a newline. | |
7659 | -echo > confdefs.h | |
7660 | +ac_tool_prefix= | |
7661 | +test -n "$host_alias" && ac_tool_prefix=$host_alias- | |
7662 | + | |
7663 | +test "$silent" = yes && exec 6>/dev/null | |
7664 | ||
7665 | -# A filename unique to this package, relative to the directory that | |
7666 | -# configure is in, which we can look for to find out if srcdir is correct. | |
7667 | -ac_unique_file=mutt.h | |
7668 | ||
7669 | # Find the source files, if location was not specified. | |
7670 | if test -z "$srcdir"; then | |
7671 | ac_srcdir_defaulted=yes | |
7672 | # Try the directory containing this script, then its parent. | |
7673 | - ac_prog=$0 | |
7674 | - ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'` | |
7675 | - test "x$ac_confdir" = "x$ac_prog" && ac_confdir=. | |
7676 | + ac_confdir=`(dirname "$0") 2>/dev/null || | |
7677 | +$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ | |
7678 | + X"$0" : 'X\(//\)[^/]' \| \ | |
7679 | + X"$0" : 'X\(//\)$' \| \ | |
7680 | + X"$0" : 'X\(/\)' \| \ | |
7681 | + . : '\(.\)' 2>/dev/null || | |
7682 | +echo X"$0" | | |
7683 | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } | |
7684 | + /^X\(\/\/\)[^/].*/{ s//\1/; q; } | |
7685 | + /^X\(\/\/\)$/{ s//\1/; q; } | |
7686 | + /^X\(\/\).*/{ s//\1/; q; } | |
7687 | + s/.*/./; q'` | |
7688 | srcdir=$ac_confdir | |
7689 | if test ! -r $srcdir/$ac_unique_file; then | |
7690 | srcdir=.. | |
7691 | @@ -531,13 +730,415 @@ | |
7692 | fi | |
7693 | if test ! -r $srcdir/$ac_unique_file; then | |
7694 | if test "$ac_srcdir_defaulted" = yes; then | |
7695 | - { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; } | |
7696 | + { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2 | |
7697 | + { (exit 1); exit 1; }; } | |
7698 | else | |
7699 | - { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; } | |
7700 | + { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 | |
7701 | + { (exit 1); exit 1; }; } | |
7702 | fi | |
7703 | fi | |
7704 | -srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'` | |
7705 | +srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'` | |
7706 | +ac_env_build_alias_set=${build_alias+set} | |
7707 | +ac_env_build_alias_value=$build_alias | |
7708 | +ac_cv_env_build_alias_set=${build_alias+set} | |
7709 | +ac_cv_env_build_alias_value=$build_alias | |
7710 | +ac_env_host_alias_set=${host_alias+set} | |
7711 | +ac_env_host_alias_value=$host_alias | |
7712 | +ac_cv_env_host_alias_set=${host_alias+set} | |
7713 | +ac_cv_env_host_alias_value=$host_alias | |
7714 | +ac_env_target_alias_set=${target_alias+set} | |
7715 | +ac_env_target_alias_value=$target_alias | |
7716 | +ac_cv_env_target_alias_set=${target_alias+set} | |
7717 | +ac_cv_env_target_alias_value=$target_alias | |
7718 | +ac_env_CC_set=${CC+set} | |
7719 | +ac_env_CC_value=$CC | |
7720 | +ac_cv_env_CC_set=${CC+set} | |
7721 | +ac_cv_env_CC_value=$CC | |
7722 | +ac_env_CFLAGS_set=${CFLAGS+set} | |
7723 | +ac_env_CFLAGS_value=$CFLAGS | |
7724 | +ac_cv_env_CFLAGS_set=${CFLAGS+set} | |
7725 | +ac_cv_env_CFLAGS_value=$CFLAGS | |
7726 | +ac_env_LDFLAGS_set=${LDFLAGS+set} | |
7727 | +ac_env_LDFLAGS_value=$LDFLAGS | |
7728 | +ac_cv_env_LDFLAGS_set=${LDFLAGS+set} | |
7729 | +ac_cv_env_LDFLAGS_value=$LDFLAGS | |
7730 | +ac_env_CPPFLAGS_set=${CPPFLAGS+set} | |
7731 | +ac_env_CPPFLAGS_value=$CPPFLAGS | |
7732 | +ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set} | |
7733 | +ac_cv_env_CPPFLAGS_value=$CPPFLAGS | |
7734 | +ac_env_CPP_set=${CPP+set} | |
7735 | +ac_env_CPP_value=$CPP | |
7736 | +ac_cv_env_CPP_set=${CPP+set} | |
7737 | +ac_cv_env_CPP_value=$CPP | |
7738 | + | |
7739 | +# | |
7740 | +# Report the --help message. | |
7741 | +# | |
7742 | +if test "$ac_init_help" = "long"; then | |
7743 | + # Omit some internal or obsolete options to make the list less imposing. | |
7744 | + # This message is too long to be a string in the A/UX 3.1 sh. | |
7745 | + cat <<_ACEOF | |
7746 | +\`configure' configures this package to adapt to many kinds of systems. | |
7747 | + | |
7748 | +Usage: $0 [OPTION]... [VAR=VALUE]... | |
7749 | + | |
7750 | +To assign environment variables (e.g., CC, CFLAGS...), specify them as | |
7751 | +VAR=VALUE. See below for descriptions of some of the useful variables. | |
7752 | + | |
7753 | +Defaults for the options are specified in brackets. | |
7754 | + | |
7755 | +Configuration: | |
7756 | + -h, --help display this help and exit | |
7757 | + --help=short display options specific to this package | |
7758 | + --help=recursive display the short help of all the included packages | |
7759 | + -V, --version display version information and exit | |
7760 | + -q, --quiet, --silent do not print \`checking...' messages | |
7761 | + --cache-file=FILE cache test results in FILE [disabled] | |
7762 | + -C, --config-cache alias for \`--cache-file=config.cache' | |
7763 | + -n, --no-create do not create output files | |
7764 | + --srcdir=DIR find the sources in DIR [configure dir or \`..'] | |
7765 | + | |
7766 | +_ACEOF | |
7767 | + | |
7768 | + cat <<_ACEOF | |
7769 | +Installation directories: | |
7770 | + --prefix=PREFIX install architecture-independent files in PREFIX | |
7771 | + [$ac_default_prefix] | |
7772 | + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX | |
7773 | + [PREFIX] | |
7774 | + | |
7775 | +By default, \`make install' will install all the files in | |
7776 | +\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify | |
7777 | +an installation prefix other than \`$ac_default_prefix' using \`--prefix', | |
7778 | +for instance \`--prefix=\$HOME'. | |
7779 | + | |
7780 | +For better control, use the options below. | |
7781 | + | |
7782 | +Fine tuning of the installation directories: | |
7783 | + --bindir=DIR user executables [EPREFIX/bin] | |
7784 | + --sbindir=DIR system admin executables [EPREFIX/sbin] | |
7785 | + --libexecdir=DIR program executables [EPREFIX/libexec] | |
7786 | + --datadir=DIR read-only architecture-independent data [PREFIX/share] | |
7787 | + --sysconfdir=DIR read-only single-machine data [PREFIX/etc] | |
7788 | + --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] | |
7789 | + --localstatedir=DIR modifiable single-machine data [PREFIX/var] | |
7790 | + --libdir=DIR object code libraries [EPREFIX/lib] | |
7791 | + --includedir=DIR C header files [PREFIX/include] | |
7792 | + --oldincludedir=DIR C header files for non-gcc [/usr/include] | |
7793 | + --infodir=DIR info documentation [PREFIX/info] | |
7794 | + --mandir=DIR man documentation [PREFIX/man] | |
7795 | +_ACEOF | |
7796 | + | |
7797 | + cat <<\_ACEOF | |
7798 | + | |
7799 | +Program names: | |
7800 | + --program-prefix=PREFIX prepend PREFIX to installed program names | |
7801 | + --program-suffix=SUFFIX append SUFFIX to installed program names | |
7802 | + --program-transform-name=PROGRAM run sed PROGRAM on installed program names | |
7803 | + | |
7804 | +System types: | |
7805 | + --build=BUILD configure for building on BUILD [guessed] | |
7806 | + --host=HOST cross-compile to build programs to run on HOST [BUILD] | |
7807 | +_ACEOF | |
7808 | +fi | |
7809 | + | |
7810 | +if test -n "$ac_init_help"; then | |
7811 | + | |
7812 | + cat <<\_ACEOF | |
7813 | + | |
7814 | +Optional Features: | |
7815 | + --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) | |
7816 | + --enable-FEATURE[=ARG] include FEATURE [ARG=yes] | |
7817 | + --disable-dependency-tracking Speeds up one-time builds | |
7818 | + --enable-dependency-tracking Do not reject slow dependency extractors | |
7819 | + --disable-pgp Disable PGP support | |
7820 | + --enable-external-dotlock Force use of an external dotlock program | |
7821 | + --enable-pop Enable POP3 support | |
7822 | + --enable-imap Enable IMAP support | |
7823 | + --enable-nntp Enable NNTP support | |
7824 | + --enable-debug Enable debugging support | |
7825 | + --enable-flock Use flock() to lock files | |
7826 | + --disable-fcntl Do NOT use fcntl() to lock files | |
7827 | + --disable-warnings Turn off compiler warnings (not recommended) | |
7828 | + --enable-nfs-fix Work around an NFS with broken attributes caching | |
7829 | + --enable-buffy-size Use file size attribute instead of access time | |
7830 | + --enable-mailtool Enable Sun mailtool attachments support | |
7831 | + --enable-locales-fix The result of isprint() is unreliable | |
7832 | + --enable-compressed Enable compressed folders support | |
7833 | + --enable-exact-address Enable regeneration of email addresses | |
7834 | + --disable-nls do not use Native Language Support | |
7835 | + | |
7836 | +Optional Packages: | |
7837 | + --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] | |
7838 | + --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) | |
7839 | + --with-mixmaster=PATH Include Mixmaster support | |
7840 | + --with-slang=DIR Use S-Lang instead of ncurses | |
7841 | + --with-curses=DIR Where ncurses is installed | |
7842 | + --with-regex Use the GNU regex library | |
7843 | + --with-homespool=FILE File in user's directory where new mail is spooled | |
7844 | + --with-mailpath=DIR Directory where spool mailboxes are located | |
7845 | + --with-docdir=PATH Specify where to put the documentation | |
7846 | + --with-domain=DOMAIN Specify your DNS domain name | |
7847 | + --with-gss=PFX Compile in GSSAPI authentication for IMAP | |
7848 | + --with-ssl=PFX Compile in SSL support for POP/IMAP | |
7849 | + --with-nss=PFX Compile in SSL support for POP/IMAP via NSS | |
7850 | + --with-sasl=PFX Use Cyrus SASL library for POP/IMAP authentication | |
7851 | + --with-exec-shell=SHELL Specify alternate shell (ONLY if /bin/sh is broken) | |
7852 | + --with-iconv=DIR search for libiconv in DIR/include and DIR/lib | |
7853 | + --with-included-gettext use the GNU gettext library included here | |
7854 | + --without-wc-funcs Do not use the system's wchar_t functions | |
7855 | + | |
7856 | +Some influential environment variables: | |
7857 | + CC C compiler command | |
7858 | + CFLAGS C compiler flags | |
7859 | + LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a | |
7860 | + nonstandard directory <lib dir> | |
7861 | + CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have | |
7862 | + headers in a nonstandard directory <include dir> | |
7863 | + CPP C preprocessor | |
7864 | + | |
7865 | +Use these variables to override the choices made by `configure' or to help | |
7866 | +it to find libraries and programs with nonstandard names/locations. | |
7867 | + | |
7868 | +_ACEOF | |
7869 | +fi | |
7870 | + | |
7871 | +if test "$ac_init_help" = "recursive"; then | |
7872 | + # If there are subdirs, report their specific --help. | |
7873 | + ac_popdir=`pwd` | |
7874 | + for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue | |
7875 | + test -d $ac_dir || continue | |
7876 | + ac_builddir=. | |
7877 | + | |
7878 | +if test "$ac_dir" != .; then | |
7879 | + ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` | |
7880 | + # A "../" for each directory in $ac_dir_suffix. | |
7881 | + ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` | |
7882 | +else | |
7883 | + ac_dir_suffix= ac_top_builddir= | |
7884 | +fi | |
7885 | + | |
7886 | +case $srcdir in | |
7887 | + .) # No --srcdir option. We are building in place. | |
7888 | + ac_srcdir=. | |
7889 | + if test -z "$ac_top_builddir"; then | |
7890 | + ac_top_srcdir=. | |
7891 | + else | |
7892 | + ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` | |
7893 | + fi ;; | |
7894 | + [\\/]* | ?:[\\/]* ) # Absolute path. | |
7895 | + ac_srcdir=$srcdir$ac_dir_suffix; | |
7896 | + ac_top_srcdir=$srcdir ;; | |
7897 | + *) # Relative path. | |
7898 | + ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix | |
7899 | + ac_top_srcdir=$ac_top_builddir$srcdir ;; | |
7900 | +esac | |
7901 | +# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be | |
7902 | +# absolute. | |
7903 | +ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd` | |
7904 | +ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd` | |
7905 | +ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd` | |
7906 | +ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd` | |
7907 | + | |
7908 | + cd $ac_dir | |
7909 | + # Check for guested configure; otherwise get Cygnus style configure. | |
7910 | + if test -f $ac_srcdir/configure.gnu; then | |
7911 | + echo | |
7912 | + $SHELL $ac_srcdir/configure.gnu --help=recursive | |
7913 | + elif test -f $ac_srcdir/configure; then | |
7914 | + echo | |
7915 | + $SHELL $ac_srcdir/configure --help=recursive | |
7916 | + elif test -f $ac_srcdir/configure.ac || | |
7917 | + test -f $ac_srcdir/configure.in; then | |
7918 | + echo | |
7919 | + $ac_configure --help | |
7920 | + else | |
7921 | + echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 | |
7922 | + fi | |
7923 | + cd $ac_popdir | |
7924 | + done | |
7925 | +fi | |
7926 | + | |
7927 | +test -n "$ac_init_help" && exit 0 | |
7928 | +if $ac_init_version; then | |
7929 | + cat <<\_ACEOF | |
7930 | +configure | |
7931 | +generated by GNU Autoconf 2.53a | |
7932 | + | |
7933 | +Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002 | |
7934 | +Free Software Foundation, Inc. | |
7935 | +This configure script is free software; the Free Software Foundation | |
7936 | +gives unlimited permission to copy, distribute and modify it. | |
7937 | +_ACEOF | |
7938 | + exit 0 | |
7939 | +fi | |
7940 | +exec 5>config.log | |
7941 | +cat >&5 <<_ACEOF | |
7942 | +This file contains any messages produced by compilers while | |
7943 | +running configure, to aid debugging if configure makes a mistake. | |
7944 | + | |
7945 | +It was created by $as_me, which was | |
7946 | +generated by GNU Autoconf 2.53a. Invocation command line was | |
7947 | + | |
7948 | + $ $0 $@ | |
7949 | + | |
7950 | +_ACEOF | |
7951 | +{ | |
7952 | +cat <<_ASUNAME | |
7953 | +## --------- ## | |
7954 | +## Platform. ## | |
7955 | +## --------- ## | |
7956 | + | |
7957 | +hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` | |
7958 | +uname -m = `(uname -m) 2>/dev/null || echo unknown` | |
7959 | +uname -r = `(uname -r) 2>/dev/null || echo unknown` | |
7960 | +uname -s = `(uname -s) 2>/dev/null || echo unknown` | |
7961 | +uname -v = `(uname -v) 2>/dev/null || echo unknown` | |
7962 | + | |
7963 | +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` | |
7964 | +/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` | |
7965 | + | |
7966 | +/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` | |
7967 | +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` | |
7968 | +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` | |
7969 | +hostinfo = `(hostinfo) 2>/dev/null || echo unknown` | |
7970 | +/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` | |
7971 | +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` | |
7972 | +/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` | |
7973 | + | |
7974 | +_ASUNAME | |
7975 | + | |
7976 | +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
7977 | +for as_dir in $PATH | |
7978 | +do | |
7979 | + IFS=$as_save_IFS | |
7980 | + test -z "$as_dir" && as_dir=. | |
7981 | + echo "PATH: $as_dir" | |
7982 | +done | |
7983 | + | |
7984 | +} >&5 | |
7985 | + | |
7986 | +cat >&5 <<_ACEOF | |
7987 | + | |
7988 | + | |
7989 | +## ----------- ## | |
7990 | +## Core tests. ## | |
7991 | +## ----------- ## | |
7992 | + | |
7993 | +_ACEOF | |
7994 | + | |
7995 | + | |
7996 | +# Keep a trace of the command line. | |
7997 | +# Strip out --no-create and --no-recursion so they do not pile up. | |
7998 | +# Also quote any args containing shell meta-characters. | |
7999 | +ac_configure_args= | |
8000 | +ac_sep= | |
8001 | +for ac_arg | |
8002 | +do | |
8003 | + case $ac_arg in | |
8004 | + -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | |
8005 | + | --no-cr | --no-c | -n ) continue ;; | |
8006 | + -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | |
8007 | + | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) | |
8008 | + continue ;; | |
8009 | + *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) | |
8010 | + ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; | |
8011 | + esac | |
8012 | + case " $ac_configure_args " in | |
8013 | + *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. | |
8014 | + *) ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" | |
8015 | + ac_sep=" " ;; | |
8016 | + esac | |
8017 | + # Get rid of the leading space. | |
8018 | +done | |
8019 | + | |
8020 | +# When interrupted or exit'd, cleanup temporary files, and complete | |
8021 | +# config.log. We remove comments because anyway the quotes in there | |
8022 | +# would cause problems or look ugly. | |
8023 | +# WARNING: Be sure not to use single quotes in there, as some shells, | |
8024 | +# such as our DU 5.0 friend, will then `close' the trap. | |
8025 | +trap 'exit_status=$? | |
8026 | + # Save into config.log some information that might help in debugging. | |
8027 | + { | |
8028 | + echo | |
8029 | + cat <<\_ASBOX | |
8030 | +## ---------------- ## | |
8031 | +## Cache variables. ## | |
8032 | +## ---------------- ## | |
8033 | +_ASBOX | |
8034 | + echo | |
8035 | + # The following way of writing the cache mishandles newlines in values, | |
8036 | +{ | |
8037 | + (set) 2>&1 | | |
8038 | + case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in | |
8039 | + *ac_space=\ *) | |
8040 | + sed -n \ | |
8041 | + "s/'"'"'/'"'"'\\\\'"'"''"'"'/g; | |
8042 | + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p" | |
8043 | + ;; | |
8044 | + *) | |
8045 | + sed -n \ | |
8046 | + "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" | |
8047 | + ;; | |
8048 | + esac; | |
8049 | +} | |
8050 | + echo | |
8051 | + if test -s confdefs.h; then | |
8052 | + cat <<\_ASBOX | |
8053 | +## ----------- ## | |
8054 | +## confdefs.h. ## | |
8055 | +## ----------- ## | |
8056 | +_ASBOX | |
8057 | + echo | |
8058 | + sed "/^$/d" confdefs.h | |
8059 | + echo | |
8060 | + fi | |
8061 | + test "$ac_signal" != 0 && | |
8062 | + echo "$as_me: caught signal $ac_signal" | |
8063 | + echo "$as_me: exit $exit_status" | |
8064 | + } >&5 | |
8065 | + rm -f core core.* *.core && | |
8066 | + rm -rf conftest* confdefs* conf$$* $ac_clean_files && | |
8067 | + exit $exit_status | |
8068 | + ' 0 | |
8069 | +for ac_signal in 1 2 13 15; do | |
8070 | + trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal | |
8071 | +done | |
8072 | +ac_signal=0 | |
8073 | + | |
8074 | +# confdefs.h avoids OS command line length limits that DEFS can exceed. | |
8075 | +rm -rf conftest* confdefs.h | |
8076 | +# AIX cpp loses on an empty file, so make sure it contains at least a newline. | |
8077 | +echo >confdefs.h | |
8078 | + | |
8079 | +# Predefined preprocessor variables. | |
8080 | + | |
8081 | +cat >>confdefs.h <<_ACEOF | |
8082 | +#define PACKAGE_NAME "$PACKAGE_NAME" | |
8083 | +_ACEOF | |
8084 | + | |
8085 | + | |
8086 | +cat >>confdefs.h <<_ACEOF | |
8087 | +#define PACKAGE_TARNAME "$PACKAGE_TARNAME" | |
8088 | +_ACEOF | |
8089 | + | |
8090 | + | |
8091 | +cat >>confdefs.h <<_ACEOF | |
8092 | +#define PACKAGE_VERSION "$PACKAGE_VERSION" | |
8093 | +_ACEOF | |
8094 | + | |
8095 | ||
8096 | +cat >>confdefs.h <<_ACEOF | |
8097 | +#define PACKAGE_STRING "$PACKAGE_STRING" | |
8098 | +_ACEOF | |
8099 | + | |
8100 | + | |
8101 | +cat >>confdefs.h <<_ACEOF | |
8102 | +#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" | |
8103 | +_ACEOF | |
8104 | + | |
8105 | + | |
8106 | +# Let the site file select an alternate cache file if it wants to. | |
8107 | # Prefer explicitly selected file to automatically selected ones. | |
8108 | if test -z "$CONFIG_SITE"; then | |
8109 | if test "x$prefix" != xNONE; then | |
8110 | @@ -548,48 +1149,116 @@ | |
8111 | fi | |
8112 | for ac_site_file in $CONFIG_SITE; do | |
8113 | if test -r "$ac_site_file"; then | |
8114 | - echo "loading site script $ac_site_file" | |
8115 | + { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 | |
8116 | +echo "$as_me: loading site script $ac_site_file" >&6;} | |
8117 | + sed 's/^/| /' "$ac_site_file" >&5 | |
8118 | . "$ac_site_file" | |
8119 | fi | |
8120 | done | |
8121 | ||
8122 | if test -r "$cache_file"; then | |
8123 | - echo "loading cache $cache_file" | |
8124 | - . $cache_file | |
8125 | + # Some versions of bash will fail to source /dev/null (special | |
8126 | + # files actually), so we avoid doing that. | |
8127 | + if test -f "$cache_file"; then | |
8128 | + { echo "$as_me:$LINENO: loading cache $cache_file" >&5 | |
8129 | +echo "$as_me: loading cache $cache_file" >&6;} | |
8130 | + case $cache_file in | |
8131 | + [\\/]* | ?:[\\/]* ) . $cache_file;; | |
8132 | + *) . ./$cache_file;; | |
8133 | + esac | |
8134 | + fi | |
8135 | else | |
8136 | - echo "creating cache $cache_file" | |
8137 | - > $cache_file | |
8138 | + { echo "$as_me:$LINENO: creating cache $cache_file" >&5 | |
8139 | +echo "$as_me: creating cache $cache_file" >&6;} | |
8140 | + >$cache_file | |
8141 | +fi | |
8142 | + | |
8143 | +# Check that the precious variables saved in the cache have kept the same | |
8144 | +# value. | |
8145 | +ac_cache_corrupted=false | |
8146 | +for ac_var in `(set) 2>&1 | | |
8147 | + sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do | |
8148 | + eval ac_old_set=\$ac_cv_env_${ac_var}_set | |
8149 | + eval ac_new_set=\$ac_env_${ac_var}_set | |
8150 | + eval ac_old_val="\$ac_cv_env_${ac_var}_value" | |
8151 | + eval ac_new_val="\$ac_env_${ac_var}_value" | |
8152 | + case $ac_old_set,$ac_new_set in | |
8153 | + set,) | |
8154 | + { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 | |
8155 | +echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} | |
8156 | + ac_cache_corrupted=: ;; | |
8157 | + ,set) | |
8158 | + { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 | |
8159 | +echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} | |
8160 | + ac_cache_corrupted=: ;; | |
8161 | + ,);; | |
8162 | + *) | |
8163 | + if test "x$ac_old_val" != "x$ac_new_val"; then | |
8164 | + { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 | |
8165 | +echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} | |
8166 | + { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 | |
8167 | +echo "$as_me: former value: $ac_old_val" >&2;} | |
8168 | + { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 | |
8169 | +echo "$as_me: current value: $ac_new_val" >&2;} | |
8170 | + ac_cache_corrupted=: | |
8171 | + fi;; | |
8172 | + esac | |
8173 | + # Pass precious variables to config.status. | |
8174 | + if test "$ac_new_set" = set; then | |
8175 | + case $ac_new_val in | |
8176 | + *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) | |
8177 | + ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; | |
8178 | + *) ac_arg=$ac_var=$ac_new_val ;; | |
8179 | + esac | |
8180 | + case " $ac_configure_args " in | |
8181 | + *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. | |
8182 | + *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; | |
8183 | + esac | |
8184 | + fi | |
8185 | +done | |
8186 | +if $ac_cache_corrupted; then | |
8187 | + { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 | |
8188 | +echo "$as_me: error: changes in the environment can compromise the build" >&2;} | |
8189 | + { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 | |
8190 | +echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} | |
8191 | + { (exit 1); exit 1; }; } | |
8192 | fi | |
8193 | ||
8194 | ac_ext=c | |
8195 | -# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. | |
8196 | ac_cpp='$CPP $CPPFLAGS' | |
8197 | -ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' | |
8198 | -ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' | |
8199 | -cross_compiling=$ac_cv_prog_cc_cross | |
8200 | - | |
8201 | -ac_exeext= | |
8202 | -ac_objext=o | |
8203 | -if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then | |
8204 | - # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu. | |
8205 | - if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then | |
8206 | - ac_n= ac_c=' | |
8207 | -' ac_t=' ' | |
8208 | - else | |
8209 | - ac_n=-n ac_c= ac_t= | |
8210 | - fi | |
8211 | -else | |
8212 | - ac_n= ac_c='\c' ac_t= | |
8213 | -fi | |
8214 | +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' | |
8215 | +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' | |
8216 | +ac_compiler_gnu=$ac_cv_c_compiler_gnu | |
8217 | + | |
8218 | + | |
8219 | + | |
8220 | + | |
8221 | + | |
8222 | + | |
8223 | + | |
8224 | + | |
8225 | + | |
8226 | + | |
8227 | + | |
8228 | + | |
8229 | + | |
8230 | + | |
8231 | + | |
8232 | + | |
8233 | ||
8234 | ||
8235 | ||
8236 | +# Add the stamp file to the list of files AC keeps track of, | |
8237 | +# along with our hook. | |
8238 | + ac_config_headers="$ac_config_headers config.h" | |
8239 | + | |
8240 | ||
8241 | ||
8242 | ||
8243 | mutt_cv_version=`cat $srcdir/VERSION` | |
8244 | ||
8245 | ||
8246 | +am__api_version="1.6" | |
8247 | ac_aux_dir= | |
8248 | for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do | |
8249 | if test -f $ac_dir/install-sh; then | |
8250 | @@ -600,14 +1269,20 @@ | |
8251 | ac_aux_dir=$ac_dir | |
8252 | ac_install_sh="$ac_aux_dir/install.sh -c" | |
8253 | break | |
8254 | + elif test -f $ac_dir/shtool; then | |
8255 | + ac_aux_dir=$ac_dir | |
8256 | + ac_install_sh="$ac_aux_dir/shtool install -c" | |
8257 | + break | |
8258 | fi | |
8259 | done | |
8260 | if test -z "$ac_aux_dir"; then | |
8261 | - { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; } | |
8262 | -fi | |
8263 | -ac_config_guess=$ac_aux_dir/config.guess | |
8264 | -ac_config_sub=$ac_aux_dir/config.sub | |
8265 | -ac_configure=$ac_aux_dir/configure # This should be Cygnus configure. | |
8266 | + { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5 | |
8267 | +echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;} | |
8268 | + { (exit 1); exit 1; }; } | |
8269 | +fi | |
8270 | +ac_config_guess="$SHELL $ac_aux_dir/config.guess" | |
8271 | +ac_config_sub="$SHELL $ac_aux_dir/config.sub" | |
8272 | +ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure. | |
8273 | ||
8274 | # Find a good install program. We prefer a C program (faster), | |
8275 | # so one script is as good as another. But avoid the broken or | |
8276 | @@ -616,545 +1291,1487 @@ | |
8277 | # SunOS /usr/etc/install | |
8278 | # IRIX /sbin/install | |
8279 | # AIX /bin/install | |
8280 | +# AmigaOS /C/install, which installs bootblocks on floppy discs | |
8281 | # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag | |
8282 | # AFS /usr/afsws/bin/install, which mishandles nonexistent args | |
8283 | # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" | |
8284 | # ./install, which can be erroneously created by make from ./install.sh. | |
8285 | -echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 | |
8286 | -echo "configure:623: checking for a BSD compatible install" >&5 | |
8287 | +echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 | |
8288 | +echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 | |
8289 | if test -z "$INSTALL"; then | |
8290 | -if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then | |
8291 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
8292 | +if test "${ac_cv_path_install+set}" = set; then | |
8293 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
8294 | else | |
8295 | - IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":" | |
8296 | - for ac_dir in $PATH; do | |
8297 | - # Account for people who put trailing slashes in PATH elements. | |
8298 | - case "$ac_dir/" in | |
8299 | - /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;; | |
8300 | - *) | |
8301 | - # OSF1 and SCO ODT 3.0 have their own names for install. | |
8302 | - # Don't use installbsd from OSF since it installs stuff as root | |
8303 | - # by default. | |
8304 | - for ac_prog in ginstall scoinst install; do | |
8305 | - if test -f $ac_dir/$ac_prog; then | |
8306 | - if test $ac_prog = install && | |
8307 | - grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then | |
8308 | - # AIX install. It has an incompatible calling convention. | |
8309 | - : | |
8310 | - else | |
8311 | - ac_cv_path_install="$ac_dir/$ac_prog -c" | |
8312 | - break 2 | |
8313 | - fi | |
8314 | - fi | |
8315 | + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
8316 | +for as_dir in $PATH | |
8317 | +do | |
8318 | + IFS=$as_save_IFS | |
8319 | + test -z "$as_dir" && as_dir=. | |
8320 | + # Account for people who put trailing slashes in PATH elements. | |
8321 | +case $as_dir/ in | |
8322 | + ./ | .// | /cC/* | \ | |
8323 | + /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ | |
8324 | + /usr/ucb/* ) ;; | |
8325 | + *) | |
8326 | + # OSF1 and SCO ODT 3.0 have their own names for install. | |
8327 | + # Don't use installbsd from OSF since it installs stuff as root | |
8328 | + # by default. | |
8329 | + for ac_prog in ginstall scoinst install; do | |
8330 | + for ac_exec_ext in '' $ac_executable_extensions; do | |
8331 | + if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then | |
8332 | + if test $ac_prog = install && | |
8333 | + grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then | |
8334 | + # AIX install. It has an incompatible calling convention. | |
8335 | + : | |
8336 | + elif test $ac_prog = install && | |
8337 | + grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then | |
8338 | + # program-specific install script used by HP pwplus--don't use. | |
8339 | + : | |
8340 | + else | |
8341 | + ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" | |
8342 | + break 3 | |
8343 | + fi | |
8344 | + fi | |
8345 | done | |
8346 | - ;; | |
8347 | - esac | |
8348 | - done | |
8349 | - IFS="$ac_save_IFS" | |
8350 | + done | |
8351 | + ;; | |
8352 | +esac | |
8353 | +done | |
8354 | + | |
8355 | ||
8356 | fi | |
8357 | if test "${ac_cv_path_install+set}" = set; then | |
8358 | - INSTALL="$ac_cv_path_install" | |
8359 | + INSTALL=$ac_cv_path_install | |
8360 | else | |
8361 | # As a last resort, use the slow shell script. We don't cache a | |
8362 | # path for INSTALL within a source directory, because that will | |
8363 | # break other packages using the cache if that directory is | |
8364 | # removed, or if the path is relative. | |
8365 | - INSTALL="$ac_install_sh" | |
8366 | + INSTALL=$ac_install_sh | |
8367 | fi | |
8368 | fi | |
8369 | -echo "$ac_t""$INSTALL" 1>&6 | |
8370 | +echo "$as_me:$LINENO: result: $INSTALL" >&5 | |
8371 | +echo "${ECHO_T}$INSTALL" >&6 | |
8372 | ||
8373 | # Use test -z because SunOS4 sh mishandles braces in ${var-val}. | |
8374 | # It thinks the first close brace ends the variable substitution. | |
8375 | test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' | |
8376 | ||
8377 | -test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}' | |
8378 | +test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' | |
8379 | ||
8380 | test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' | |
8381 | ||
8382 | -echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6 | |
8383 | -echo "configure:676: checking whether build environment is sane" >&5 | |
8384 | +echo "$as_me:$LINENO: checking whether build environment is sane" >&5 | |
8385 | +echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6 | |
8386 | # Just in case | |
8387 | sleep 1 | |
8388 | -echo timestamp > conftestfile | |
8389 | +echo timestamp > conftest.file | |
8390 | # Do `set' in a subshell so we don't clobber the current shell's | |
8391 | # arguments. Must try -L first in case configure is actually a | |
8392 | # symlink; some systems play weird games with the mod time of symlinks | |
8393 | # (eg FreeBSD returns the mod time of the symlink's containing | |
8394 | # directory). | |
8395 | if ( | |
8396 | - set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null` | |
8397 | + set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` | |
8398 | if test "$*" = "X"; then | |
8399 | # -L didn't work. | |
8400 | - set X `ls -t $srcdir/configure conftestfile` | |
8401 | + set X `ls -t $srcdir/configure conftest.file` | |
8402 | fi | |
8403 | - if test "$*" != "X $srcdir/configure conftestfile" \ | |
8404 | - && test "$*" != "X conftestfile $srcdir/configure"; then | |
8405 | + rm -f conftest.file | |
8406 | + if test "$*" != "X $srcdir/configure conftest.file" \ | |
8407 | + && test "$*" != "X conftest.file $srcdir/configure"; then | |
8408 | ||
8409 | # If neither matched, then we have a broken ls. This can happen | |
8410 | # if, for instance, CONFIG_SHELL is bash and it inherits a | |
8411 | # broken ls alias from the environment. This has actually | |
8412 | # happened. Such a system could not be considered "sane". | |
8413 | - { echo "configure: error: ls -t appears to fail. Make sure there is not a broken | |
8414 | -alias in your environment" 1>&2; exit 1; } | |
8415 | + { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken | |
8416 | +alias in your environment" >&5 | |
8417 | +echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken | |
8418 | +alias in your environment" >&2;} | |
8419 | + { (exit 1); exit 1; }; } | |
8420 | fi | |
8421 | ||
8422 | - test "$2" = conftestfile | |
8423 | + test "$2" = conftest.file | |
8424 | ) | |
8425 | then | |
8426 | # Ok. | |
8427 | : | |
8428 | else | |
8429 | - { echo "configure: error: newly created file is older than distributed files! | |
8430 | -Check your system clock" 1>&2; exit 1; } | |
8431 | -fi | |
8432 | -rm -f conftest* | |
8433 | -echo "$ac_t""yes" 1>&6 | |
8434 | -if test "$program_transform_name" = s,x,x,; then | |
8435 | - program_transform_name= | |
8436 | -else | |
8437 | - # Double any \ or $. echo might interpret backslashes. | |
8438 | - cat <<\EOF_SED > conftestsed | |
8439 | -s,\\,\\\\,g; s,\$,$$,g | |
8440 | -EOF_SED | |
8441 | - program_transform_name="`echo $program_transform_name|sed -f conftestsed`" | |
8442 | - rm -f conftestsed | |
8443 | + { { echo "$as_me:$LINENO: error: newly created file is older than distributed files! | |
8444 | +Check your system clock" >&5 | |
8445 | +echo "$as_me: error: newly created file is older than distributed files! | |
8446 | +Check your system clock" >&2;} | |
8447 | + { (exit 1); exit 1; }; } | |
8448 | fi | |
8449 | +echo "$as_me:$LINENO: result: yes" >&5 | |
8450 | +echo "${ECHO_T}yes" >&6 | |
8451 | test "$program_prefix" != NONE && | |
8452 | - program_transform_name="s,^,${program_prefix},; $program_transform_name" | |
8453 | + program_transform_name="s,^,$program_prefix,;$program_transform_name" | |
8454 | # Use a double $ so make ignores it. | |
8455 | test "$program_suffix" != NONE && | |
8456 | - program_transform_name="s,\$\$,${program_suffix},; $program_transform_name" | |
8457 | - | |
8458 | -# sed with no file args requires a program. | |
8459 | -test "$program_transform_name" = "" && program_transform_name="s,x,x," | |
8460 | + program_transform_name="s,\$,$program_suffix,;$program_transform_name" | |
8461 | +# Double any \ or $. echo might interpret backslashes. | |
8462 | +# By default was `s,x,x', remove it if useless. | |
8463 | +cat <<\_ACEOF >conftest.sed | |
8464 | +s/[\\$]/&&/g;s/;s,x,x,$// | |
8465 | +_ACEOF | |
8466 | +program_transform_name=`echo $program_transform_name | sed -f conftest.sed` | |
8467 | +rm conftest.sed | |
8468 | + | |
8469 | + | |
8470 | +# expand $ac_aux_dir to an absolute path | |
8471 | +am_aux_dir=`cd $ac_aux_dir && pwd` | |
8472 | + | |
8473 | +test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" | |
8474 | +# Use eval to expand $SHELL | |
8475 | +if eval "$MISSING --run true"; then | |
8476 | + am_missing_run="$MISSING --run " | |
8477 | +else | |
8478 | + am_missing_run= | |
8479 | + { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 | |
8480 | +echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} | |
8481 | +fi | |
8482 | ||
8483 | -echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6 | |
8484 | -echo "configure:733: checking whether ${MAKE-make} sets \${MAKE}" >&5 | |
8485 | -set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'` | |
8486 | -if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then | |
8487 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
8488 | +for ac_prog in awk mawk gawk nawk | |
8489 | +do | |
8490 | + # Extract the first word of "$ac_prog", so it can be a program name with args. | |
8491 | +set dummy $ac_prog; ac_word=$2 | |
8492 | +echo "$as_me:$LINENO: checking for $ac_word" >&5 | |
8493 | +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 | |
8494 | +if test "${ac_cv_prog_AWK+set}" = set; then | |
8495 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
8496 | else | |
8497 | - cat > conftestmake <<\EOF | |
8498 | -all: | |
8499 | - @echo 'ac_maketemp="${MAKE}"' | |
8500 | -EOF | |
8501 | -# GNU make sometimes prints "make[1]: Entering...", which would confuse us. | |
8502 | -eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=` | |
8503 | -if test -n "$ac_maketemp"; then | |
8504 | - eval ac_cv_prog_make_${ac_make}_set=yes | |
8505 | + if test -n "$AWK"; then | |
8506 | + ac_cv_prog_AWK="$AWK" # Let the user override the test. | |
8507 | else | |
8508 | - eval ac_cv_prog_make_${ac_make}_set=no | |
8509 | -fi | |
8510 | -rm -f conftestmake | |
8511 | +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
8512 | +for as_dir in $PATH | |
8513 | +do | |
8514 | + IFS=$as_save_IFS | |
8515 | + test -z "$as_dir" && as_dir=. | |
8516 | + for ac_exec_ext in '' $ac_executable_extensions; do | |
8517 | + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | |
8518 | + ac_cv_prog_AWK="$ac_prog" | |
8519 | + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 | |
8520 | + break 2 | |
8521 | + fi | |
8522 | +done | |
8523 | +done | |
8524 | + | |
8525 | +fi | |
8526 | +fi | |
8527 | +AWK=$ac_cv_prog_AWK | |
8528 | +if test -n "$AWK"; then | |
8529 | + echo "$as_me:$LINENO: result: $AWK" >&5 | |
8530 | +echo "${ECHO_T}$AWK" >&6 | |
8531 | +else | |
8532 | + echo "$as_me:$LINENO: result: no" >&5 | |
8533 | +echo "${ECHO_T}no" >&6 | |
8534 | +fi | |
8535 | + | |
8536 | + test -n "$AWK" && break | |
8537 | +done | |
8538 | + | |
8539 | +echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \${MAKE}" >&5 | |
8540 | +echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6 | |
8541 | +set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'` | |
8542 | +if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then | |
8543 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
8544 | +else | |
8545 | + cat >conftest.make <<\_ACEOF | |
8546 | +all: | |
8547 | + @echo 'ac_maketemp="${MAKE}"' | |
8548 | +_ACEOF | |
8549 | +# GNU make sometimes prints "make[1]: Entering...", which would confuse us. | |
8550 | +eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=` | |
8551 | +if test -n "$ac_maketemp"; then | |
8552 | + eval ac_cv_prog_make_${ac_make}_set=yes | |
8553 | +else | |
8554 | + eval ac_cv_prog_make_${ac_make}_set=no | |
8555 | +fi | |
8556 | +rm -f conftest.make | |
8557 | fi | |
8558 | if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then | |
8559 | - echo "$ac_t""yes" 1>&6 | |
8560 | + echo "$as_me:$LINENO: result: yes" >&5 | |
8561 | +echo "${ECHO_T}yes" >&6 | |
8562 | SET_MAKE= | |
8563 | else | |
8564 | - echo "$ac_t""no" 1>&6 | |
8565 | + echo "$as_me:$LINENO: result: no" >&5 | |
8566 | +echo "${ECHO_T}no" >&6 | |
8567 | SET_MAKE="MAKE=${MAKE-make}" | |
8568 | fi | |
8569 | ||
8570 | + # test to see if srcdir already configured | |
8571 | +if test "`cd $srcdir && pwd`" != "`pwd`" && | |
8572 | + test -f $srcdir/config.status; then | |
8573 | + { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 | |
8574 | +echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} | |
8575 | + { (exit 1); exit 1; }; } | |
8576 | +fi | |
8577 | ||
8578 | -PACKAGE=mutt | |
8579 | +# Define the identity of the package. | |
8580 | + PACKAGE=mutt | |
8581 | + VERSION=$mutt_cv_version | |
8582 | ||
8583 | -VERSION=$mutt_cv_version | |
8584 | ||
8585 | -if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then | |
8586 | - { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; } | |
8587 | -fi | |
8588 | -cat >> confdefs.h <<EOF | |
8589 | +cat >>confdefs.h <<_ACEOF | |
8590 | #define PACKAGE "$PACKAGE" | |
8591 | -EOF | |
8592 | +_ACEOF | |
8593 | ||
8594 | -cat >> confdefs.h <<EOF | |
8595 | + | |
8596 | +cat >>confdefs.h <<_ACEOF | |
8597 | #define VERSION "$VERSION" | |
8598 | -EOF | |
8599 | +_ACEOF | |
8600 | + | |
8601 | +# Some tools Automake needs. | |
8602 | + | |
8603 | +ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} | |
8604 | + | |
8605 | + | |
8606 | +AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} | |
8607 | + | |
8608 | + | |
8609 | +AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} | |
8610 | ||
8611 | ||
8612 | +AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} | |
8613 | ||
8614 | -missing_dir=`cd $ac_aux_dir && pwd` | |
8615 | -echo $ac_n "checking for working aclocal""... $ac_c" 1>&6 | |
8616 | -echo "configure:779: checking for working aclocal" >&5 | |
8617 | -# Run test in a subshell; some versions of sh will print an error if | |
8618 | -# an executable is not found, even if stderr is redirected. | |
8619 | -# Redirect stdin to placate older versions of autoconf. Sigh. | |
8620 | -if (aclocal --version) < /dev/null > /dev/null 2>&1; then | |
8621 | - ACLOCAL=aclocal | |
8622 | - echo "$ac_t""found" 1>&6 | |
8623 | -else | |
8624 | - ACLOCAL="$missing_dir/missing aclocal" | |
8625 | - echo "$ac_t""missing" 1>&6 | |
8626 | -fi | |
8627 | - | |
8628 | -echo $ac_n "checking for working autoconf""... $ac_c" 1>&6 | |
8629 | -echo "configure:792: checking for working autoconf" >&5 | |
8630 | -# Run test in a subshell; some versions of sh will print an error if | |
8631 | -# an executable is not found, even if stderr is redirected. | |
8632 | -# Redirect stdin to placate older versions of autoconf. Sigh. | |
8633 | -if (autoconf --version) < /dev/null > /dev/null 2>&1; then | |
8634 | - AUTOCONF=autoconf | |
8635 | - echo "$ac_t""found" 1>&6 | |
8636 | -else | |
8637 | - AUTOCONF="$missing_dir/missing autoconf" | |
8638 | - echo "$ac_t""missing" 1>&6 | |
8639 | -fi | |
8640 | - | |
8641 | -echo $ac_n "checking for working automake""... $ac_c" 1>&6 | |
8642 | -echo "configure:805: checking for working automake" >&5 | |
8643 | -# Run test in a subshell; some versions of sh will print an error if | |
8644 | -# an executable is not found, even if stderr is redirected. | |
8645 | -# Redirect stdin to placate older versions of autoconf. Sigh. | |
8646 | -if (automake --version) < /dev/null > /dev/null 2>&1; then | |
8647 | - AUTOMAKE=automake | |
8648 | - echo "$ac_t""found" 1>&6 | |
8649 | -else | |
8650 | - AUTOMAKE="$missing_dir/missing automake" | |
8651 | - echo "$ac_t""missing" 1>&6 | |
8652 | -fi | |
8653 | - | |
8654 | -echo $ac_n "checking for working autoheader""... $ac_c" 1>&6 | |
8655 | -echo "configure:818: checking for working autoheader" >&5 | |
8656 | -# Run test in a subshell; some versions of sh will print an error if | |
8657 | -# an executable is not found, even if stderr is redirected. | |
8658 | -# Redirect stdin to placate older versions of autoconf. Sigh. | |
8659 | -if (autoheader --version) < /dev/null > /dev/null 2>&1; then | |
8660 | - AUTOHEADER=autoheader | |
8661 | - echo "$ac_t""found" 1>&6 | |
8662 | -else | |
8663 | - AUTOHEADER="$missing_dir/missing autoheader" | |
8664 | - echo "$ac_t""missing" 1>&6 | |
8665 | -fi | |
8666 | - | |
8667 | -echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6 | |
8668 | -echo "configure:831: checking for working makeinfo" >&5 | |
8669 | -# Run test in a subshell; some versions of sh will print an error if | |
8670 | -# an executable is not found, even if stderr is redirected. | |
8671 | -# Redirect stdin to placate older versions of autoconf. Sigh. | |
8672 | -if (makeinfo --version) < /dev/null > /dev/null 2>&1; then | |
8673 | - MAKEINFO=makeinfo | |
8674 | - echo "$ac_t""found" 1>&6 | |
8675 | + | |
8676 | +MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} | |
8677 | + | |
8678 | + | |
8679 | +AMTAR=${AMTAR-"${am_missing_run}tar"} | |
8680 | + | |
8681 | +install_sh=${install_sh-"$am_aux_dir/install-sh"} | |
8682 | + | |
8683 | +# Installed binaries are usually stripped using `strip' when the user | |
8684 | +# run `make install-strip'. However `strip' might not be the right | |
8685 | +# tool to use in cross-compilation environments, therefore Automake | |
8686 | +# will honor the `STRIP' environment variable to overrule this program. | |
8687 | +if test "$cross_compiling" != no; then | |
8688 | + if test -n "$ac_tool_prefix"; then | |
8689 | + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. | |
8690 | +set dummy ${ac_tool_prefix}strip; ac_word=$2 | |
8691 | +echo "$as_me:$LINENO: checking for $ac_word" >&5 | |
8692 | +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 | |
8693 | +if test "${ac_cv_prog_STRIP+set}" = set; then | |
8694 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
8695 | else | |
8696 | - MAKEINFO="$missing_dir/missing makeinfo" | |
8697 | - echo "$ac_t""missing" 1>&6 | |
8698 | + if test -n "$STRIP"; then | |
8699 | + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. | |
8700 | +else | |
8701 | +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
8702 | +for as_dir in $PATH | |
8703 | +do | |
8704 | + IFS=$as_save_IFS | |
8705 | + test -z "$as_dir" && as_dir=. | |
8706 | + for ac_exec_ext in '' $ac_executable_extensions; do | |
8707 | + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | |
8708 | + ac_cv_prog_STRIP="${ac_tool_prefix}strip" | |
8709 | + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 | |
8710 | + break 2 | |
8711 | + fi | |
8712 | +done | |
8713 | +done | |
8714 | + | |
8715 | +fi | |
8716 | +fi | |
8717 | +STRIP=$ac_cv_prog_STRIP | |
8718 | +if test -n "$STRIP"; then | |
8719 | + echo "$as_me:$LINENO: result: $STRIP" >&5 | |
8720 | +echo "${ECHO_T}$STRIP" >&6 | |
8721 | +else | |
8722 | + echo "$as_me:$LINENO: result: no" >&5 | |
8723 | +echo "${ECHO_T}no" >&6 | |
8724 | fi | |
8725 | ||
8726 | +fi | |
8727 | +if test -z "$ac_cv_prog_STRIP"; then | |
8728 | + ac_ct_STRIP=$STRIP | |
8729 | + # Extract the first word of "strip", so it can be a program name with args. | |
8730 | +set dummy strip; ac_word=$2 | |
8731 | +echo "$as_me:$LINENO: checking for $ac_word" >&5 | |
8732 | +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 | |
8733 | +if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then | |
8734 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
8735 | +else | |
8736 | + if test -n "$ac_ct_STRIP"; then | |
8737 | + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. | |
8738 | +else | |
8739 | +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
8740 | +for as_dir in $PATH | |
8741 | +do | |
8742 | + IFS=$as_save_IFS | |
8743 | + test -z "$as_dir" && as_dir=. | |
8744 | + for ac_exec_ext in '' $ac_executable_extensions; do | |
8745 | + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | |
8746 | + ac_cv_prog_ac_ct_STRIP="strip" | |
8747 | + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 | |
8748 | + break 2 | |
8749 | + fi | |
8750 | +done | |
8751 | +done | |
8752 | ||
8753 | + test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":" | |
8754 | +fi | |
8755 | +fi | |
8756 | +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP | |
8757 | +if test -n "$ac_ct_STRIP"; then | |
8758 | + echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 | |
8759 | +echo "${ECHO_T}$ac_ct_STRIP" >&6 | |
8760 | +else | |
8761 | + echo "$as_me:$LINENO: result: no" >&5 | |
8762 | +echo "${ECHO_T}no" >&6 | |
8763 | +fi | |
8764 | ||
8765 | + STRIP=$ac_ct_STRIP | |
8766 | +else | |
8767 | + STRIP="$ac_cv_prog_STRIP" | |
8768 | +fi | |
8769 | ||
8770 | -ALL_LINGUAS="de ru it es uk fr pl nl cs id sk ko el zh_TW zh_CN pt_BR eo gl sv da lt tr ja hu et ca" | |
8771 | +fi | |
8772 | +INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" | |
8773 | + | |
8774 | +# We need awk for the "check" target. The system "awk" is bad on | |
8775 | +# some platforms. | |
8776 | ||
8777 | ||
8778 | -# Make sure we can run config.sub. | |
8779 | -if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then : | |
8780 | -else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; } | |
8781 | -fi | |
8782 | ||
8783 | -echo $ac_n "checking host system type""... $ac_c" 1>&6 | |
8784 | -echo "configure:855: checking host system type" >&5 | |
8785 | ||
8786 | -host_alias=$host | |
8787 | -case "$host_alias" in | |
8788 | -NONE) | |
8789 | - case $nonopt in | |
8790 | - NONE) | |
8791 | - if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then : | |
8792 | - else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; } | |
8793 | - fi ;; | |
8794 | - *) host_alias=$nonopt ;; | |
8795 | - esac ;; | |
8796 | -esac | |
8797 | ||
8798 | -host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias` | |
8799 | -host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` | |
8800 | -host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` | |
8801 | -host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` | |
8802 | -echo "$ac_t""$host" 1>&6 | |
8803 | +ALL_LINGUAS="de ru it es uk fr pl nl cs id sk ko el zh_TW zh_CN pt_BR eo gl sv da lt tr ja hu et ca" | |
8804 | + | |
8805 | +# Make sure we can run config.sub. | |
8806 | +$ac_config_sub sun4 >/dev/null 2>&1 || | |
8807 | + { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5 | |
8808 | +echo "$as_me: error: cannot run $ac_config_sub" >&2;} | |
8809 | + { (exit 1); exit 1; }; } | |
8810 | + | |
8811 | +echo "$as_me:$LINENO: checking build system type" >&5 | |
8812 | +echo $ECHO_N "checking build system type... $ECHO_C" >&6 | |
8813 | +if test "${ac_cv_build+set}" = set; then | |
8814 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
8815 | +else | |
8816 | + ac_cv_build_alias=$build_alias | |
8817 | +test -z "$ac_cv_build_alias" && | |
8818 | + ac_cv_build_alias=`$ac_config_guess` | |
8819 | +test -z "$ac_cv_build_alias" && | |
8820 | + { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 | |
8821 | +echo "$as_me: error: cannot guess build type; you must specify one" >&2;} | |
8822 | + { (exit 1); exit 1; }; } | |
8823 | +ac_cv_build=`$ac_config_sub $ac_cv_build_alias` || | |
8824 | + { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5 | |
8825 | +echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;} | |
8826 | + { (exit 1); exit 1; }; } | |
8827 | + | |
8828 | +fi | |
8829 | +echo "$as_me:$LINENO: result: $ac_cv_build" >&5 | |
8830 | +echo "${ECHO_T}$ac_cv_build" >&6 | |
8831 | +build=$ac_cv_build | |
8832 | +build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` | |
8833 | +build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` | |
8834 | +build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` | |
8835 | + | |
8836 | + | |
8837 | +echo "$as_me:$LINENO: checking host system type" >&5 | |
8838 | +echo $ECHO_N "checking host system type... $ECHO_C" >&6 | |
8839 | +if test "${ac_cv_host+set}" = set; then | |
8840 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
8841 | +else | |
8842 | + ac_cv_host_alias=$host_alias | |
8843 | +test -z "$ac_cv_host_alias" && | |
8844 | + ac_cv_host_alias=$ac_cv_build_alias | |
8845 | +ac_cv_host=`$ac_config_sub $ac_cv_host_alias` || | |
8846 | + { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5 | |
8847 | +echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;} | |
8848 | + { (exit 1); exit 1; }; } | |
8849 | + | |
8850 | +fi | |
8851 | +echo "$as_me:$LINENO: result: $ac_cv_host" >&5 | |
8852 | +echo "${ECHO_T}$ac_cv_host" >&6 | |
8853 | +host=$ac_cv_host | |
8854 | +host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` | |
8855 | +host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` | |
8856 | +host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` | |
8857 | ||
8858 | ||
8859 | -echo $ac_n "checking for prefix""... $ac_c" 1>&6 | |
8860 | -echo "configure:877: checking for prefix" >&5 | |
8861 | + | |
8862 | +echo "$as_me:$LINENO: checking for prefix" >&5 | |
8863 | +echo $ECHO_N "checking for prefix... $ECHO_C" >&6 | |
8864 | if test x$prefix = xNONE; then | |
8865 | mutt_cv_prefix=$ac_default_prefix | |
8866 | else | |
8867 | mutt_cv_prefix=$prefix | |
8868 | fi | |
8869 | -echo "$ac_t""$mutt_cv_prefix" 1>&6 | |
8870 | +echo "$as_me:$LINENO: result: $mutt_cv_prefix" >&5 | |
8871 | +echo "${ECHO_T}$mutt_cv_prefix" >&6 | |
8872 | + | |
8873 | +ac_ext=c | |
8874 | +ac_cpp='$CPP $CPPFLAGS' | |
8875 | +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' | |
8876 | +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' | |
8877 | +ac_compiler_gnu=$ac_cv_c_compiler_gnu | |
8878 | +if test -n "$ac_tool_prefix"; then | |
8879 | + # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. | |
8880 | +set dummy ${ac_tool_prefix}gcc; ac_word=$2 | |
8881 | +echo "$as_me:$LINENO: checking for $ac_word" >&5 | |
8882 | +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 | |
8883 | +if test "${ac_cv_prog_CC+set}" = set; then | |
8884 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
8885 | +else | |
8886 | + if test -n "$CC"; then | |
8887 | + ac_cv_prog_CC="$CC" # Let the user override the test. | |
8888 | +else | |
8889 | +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
8890 | +for as_dir in $PATH | |
8891 | +do | |
8892 | + IFS=$as_save_IFS | |
8893 | + test -z "$as_dir" && as_dir=. | |
8894 | + for ac_exec_ext in '' $ac_executable_extensions; do | |
8895 | + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | |
8896 | + ac_cv_prog_CC="${ac_tool_prefix}gcc" | |
8897 | + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 | |
8898 | + break 2 | |
8899 | + fi | |
8900 | +done | |
8901 | +done | |
8902 | + | |
8903 | +fi | |
8904 | +fi | |
8905 | +CC=$ac_cv_prog_CC | |
8906 | +if test -n "$CC"; then | |
8907 | + echo "$as_me:$LINENO: result: $CC" >&5 | |
8908 | +echo "${ECHO_T}$CC" >&6 | |
8909 | +else | |
8910 | + echo "$as_me:$LINENO: result: no" >&5 | |
8911 | +echo "${ECHO_T}no" >&6 | |
8912 | +fi | |
8913 | ||
8914 | -# Extract the first word of "gcc", so it can be a program name with args. | |
8915 | +fi | |
8916 | +if test -z "$ac_cv_prog_CC"; then | |
8917 | + ac_ct_CC=$CC | |
8918 | + # Extract the first word of "gcc", so it can be a program name with args. | |
8919 | set dummy gcc; ac_word=$2 | |
8920 | -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | |
8921 | -echo "configure:888: checking for $ac_word" >&5 | |
8922 | -if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then | |
8923 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
8924 | +echo "$as_me:$LINENO: checking for $ac_word" >&5 | |
8925 | +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 | |
8926 | +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then | |
8927 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
8928 | +else | |
8929 | + if test -n "$ac_ct_CC"; then | |
8930 | + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. | |
8931 | +else | |
8932 | +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
8933 | +for as_dir in $PATH | |
8934 | +do | |
8935 | + IFS=$as_save_IFS | |
8936 | + test -z "$as_dir" && as_dir=. | |
8937 | + for ac_exec_ext in '' $ac_executable_extensions; do | |
8938 | + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | |
8939 | + ac_cv_prog_ac_ct_CC="gcc" | |
8940 | + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 | |
8941 | + break 2 | |
8942 | + fi | |
8943 | +done | |
8944 | +done | |
8945 | + | |
8946 | +fi | |
8947 | +fi | |
8948 | +ac_ct_CC=$ac_cv_prog_ac_ct_CC | |
8949 | +if test -n "$ac_ct_CC"; then | |
8950 | + echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 | |
8951 | +echo "${ECHO_T}$ac_ct_CC" >&6 | |
8952 | +else | |
8953 | + echo "$as_me:$LINENO: result: no" >&5 | |
8954 | +echo "${ECHO_T}no" >&6 | |
8955 | +fi | |
8956 | + | |
8957 | + CC=$ac_ct_CC | |
8958 | +else | |
8959 | + CC="$ac_cv_prog_CC" | |
8960 | +fi | |
8961 | + | |
8962 | +if test -z "$CC"; then | |
8963 | + if test -n "$ac_tool_prefix"; then | |
8964 | + # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. | |
8965 | +set dummy ${ac_tool_prefix}cc; ac_word=$2 | |
8966 | +echo "$as_me:$LINENO: checking for $ac_word" >&5 | |
8967 | +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 | |
8968 | +if test "${ac_cv_prog_CC+set}" = set; then | |
8969 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
8970 | else | |
8971 | if test -n "$CC"; then | |
8972 | ac_cv_prog_CC="$CC" # Let the user override the test. | |
8973 | else | |
8974 | - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" | |
8975 | - ac_dummy="$PATH" | |
8976 | - for ac_dir in $ac_dummy; do | |
8977 | - test -z "$ac_dir" && ac_dir=. | |
8978 | - if test -f $ac_dir/$ac_word; then | |
8979 | - ac_cv_prog_CC="gcc" | |
8980 | - break | |
8981 | - fi | |
8982 | - done | |
8983 | - IFS="$ac_save_ifs" | |
8984 | +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
8985 | +for as_dir in $PATH | |
8986 | +do | |
8987 | + IFS=$as_save_IFS | |
8988 | + test -z "$as_dir" && as_dir=. | |
8989 | + for ac_exec_ext in '' $ac_executable_extensions; do | |
8990 | + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | |
8991 | + ac_cv_prog_CC="${ac_tool_prefix}cc" | |
8992 | + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 | |
8993 | + break 2 | |
8994 | + fi | |
8995 | +done | |
8996 | +done | |
8997 | + | |
8998 | fi | |
8999 | fi | |
9000 | -CC="$ac_cv_prog_CC" | |
9001 | +CC=$ac_cv_prog_CC | |
9002 | if test -n "$CC"; then | |
9003 | - echo "$ac_t""$CC" 1>&6 | |
9004 | + echo "$as_me:$LINENO: result: $CC" >&5 | |
9005 | +echo "${ECHO_T}$CC" >&6 | |
9006 | else | |
9007 | - echo "$ac_t""no" 1>&6 | |
9008 | + echo "$as_me:$LINENO: result: no" >&5 | |
9009 | +echo "${ECHO_T}no" >&6 | |
9010 | fi | |
9011 | ||
9012 | +fi | |
9013 | +if test -z "$ac_cv_prog_CC"; then | |
9014 | + ac_ct_CC=$CC | |
9015 | + # Extract the first word of "cc", so it can be a program name with args. | |
9016 | +set dummy cc; ac_word=$2 | |
9017 | +echo "$as_me:$LINENO: checking for $ac_word" >&5 | |
9018 | +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 | |
9019 | +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then | |
9020 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
9021 | +else | |
9022 | + if test -n "$ac_ct_CC"; then | |
9023 | + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. | |
9024 | +else | |
9025 | +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
9026 | +for as_dir in $PATH | |
9027 | +do | |
9028 | + IFS=$as_save_IFS | |
9029 | + test -z "$as_dir" && as_dir=. | |
9030 | + for ac_exec_ext in '' $ac_executable_extensions; do | |
9031 | + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | |
9032 | + ac_cv_prog_ac_ct_CC="cc" | |
9033 | + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 | |
9034 | + break 2 | |
9035 | + fi | |
9036 | +done | |
9037 | +done | |
9038 | + | |
9039 | +fi | |
9040 | +fi | |
9041 | +ac_ct_CC=$ac_cv_prog_ac_ct_CC | |
9042 | +if test -n "$ac_ct_CC"; then | |
9043 | + echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 | |
9044 | +echo "${ECHO_T}$ac_ct_CC" >&6 | |
9045 | +else | |
9046 | + echo "$as_me:$LINENO: result: no" >&5 | |
9047 | +echo "${ECHO_T}no" >&6 | |
9048 | +fi | |
9049 | + | |
9050 | + CC=$ac_ct_CC | |
9051 | +else | |
9052 | + CC="$ac_cv_prog_CC" | |
9053 | +fi | |
9054 | + | |
9055 | +fi | |
9056 | if test -z "$CC"; then | |
9057 | # Extract the first word of "cc", so it can be a program name with args. | |
9058 | set dummy cc; ac_word=$2 | |
9059 | -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | |
9060 | -echo "configure:918: checking for $ac_word" >&5 | |
9061 | -if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then | |
9062 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
9063 | +echo "$as_me:$LINENO: checking for $ac_word" >&5 | |
9064 | +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 | |
9065 | +if test "${ac_cv_prog_CC+set}" = set; then | |
9066 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
9067 | else | |
9068 | if test -n "$CC"; then | |
9069 | ac_cv_prog_CC="$CC" # Let the user override the test. | |
9070 | else | |
9071 | - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" | |
9072 | ac_prog_rejected=no | |
9073 | - ac_dummy="$PATH" | |
9074 | - for ac_dir in $ac_dummy; do | |
9075 | - test -z "$ac_dir" && ac_dir=. | |
9076 | - if test -f $ac_dir/$ac_word; then | |
9077 | - if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then | |
9078 | - ac_prog_rejected=yes | |
9079 | - continue | |
9080 | - fi | |
9081 | - ac_cv_prog_CC="cc" | |
9082 | - break | |
9083 | - fi | |
9084 | - done | |
9085 | - IFS="$ac_save_ifs" | |
9086 | +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
9087 | +for as_dir in $PATH | |
9088 | +do | |
9089 | + IFS=$as_save_IFS | |
9090 | + test -z "$as_dir" && as_dir=. | |
9091 | + for ac_exec_ext in '' $ac_executable_extensions; do | |
9092 | + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | |
9093 | + if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then | |
9094 | + ac_prog_rejected=yes | |
9095 | + continue | |
9096 | + fi | |
9097 | + ac_cv_prog_CC="cc" | |
9098 | + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 | |
9099 | + break 2 | |
9100 | + fi | |
9101 | +done | |
9102 | +done | |
9103 | + | |
9104 | if test $ac_prog_rejected = yes; then | |
9105 | # We found a bogon in the path, so make sure we never use it. | |
9106 | set dummy $ac_cv_prog_CC | |
9107 | shift | |
9108 | - if test $# -gt 0; then | |
9109 | + if test $# != 0; then | |
9110 | # We chose a different compiler from the bogus one. | |
9111 | # However, it has the same basename, so the bogon will be chosen | |
9112 | # first if we set CC to just the basename; use the full file name. | |
9113 | shift | |
9114 | - set dummy "$ac_dir/$ac_word" "$@" | |
9115 | - shift | |
9116 | - ac_cv_prog_CC="$@" | |
9117 | + ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" | |
9118 | fi | |
9119 | fi | |
9120 | fi | |
9121 | fi | |
9122 | -CC="$ac_cv_prog_CC" | |
9123 | +CC=$ac_cv_prog_CC | |
9124 | if test -n "$CC"; then | |
9125 | - echo "$ac_t""$CC" 1>&6 | |
9126 | + echo "$as_me:$LINENO: result: $CC" >&5 | |
9127 | +echo "${ECHO_T}$CC" >&6 | |
9128 | else | |
9129 | - echo "$ac_t""no" 1>&6 | |
9130 | + echo "$as_me:$LINENO: result: no" >&5 | |
9131 | +echo "${ECHO_T}no" >&6 | |
9132 | fi | |
9133 | ||
9134 | - if test -z "$CC"; then | |
9135 | - case "`uname -s`" in | |
9136 | - *win32* | *WIN32*) | |
9137 | - # Extract the first word of "cl", so it can be a program name with args. | |
9138 | -set dummy cl; ac_word=$2 | |
9139 | -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | |
9140 | -echo "configure:969: checking for $ac_word" >&5 | |
9141 | -if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then | |
9142 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
9143 | +fi | |
9144 | +if test -z "$CC"; then | |
9145 | + if test -n "$ac_tool_prefix"; then | |
9146 | + for ac_prog in cl | |
9147 | + do | |
9148 | + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. | |
9149 | +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 | |
9150 | +echo "$as_me:$LINENO: checking for $ac_word" >&5 | |
9151 | +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 | |
9152 | +if test "${ac_cv_prog_CC+set}" = set; then | |
9153 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
9154 | +else | |
9155 | + if test -n "$CC"; then | |
9156 | + ac_cv_prog_CC="$CC" # Let the user override the test. | |
9157 | +else | |
9158 | +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
9159 | +for as_dir in $PATH | |
9160 | +do | |
9161 | + IFS=$as_save_IFS | |
9162 | + test -z "$as_dir" && as_dir=. | |
9163 | + for ac_exec_ext in '' $ac_executable_extensions; do | |
9164 | + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | |
9165 | + ac_cv_prog_CC="$ac_tool_prefix$ac_prog" | |
9166 | + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 | |
9167 | + break 2 | |
9168 | + fi | |
9169 | +done | |
9170 | +done | |
9171 | + | |
9172 | +fi | |
9173 | +fi | |
9174 | +CC=$ac_cv_prog_CC | |
9175 | +if test -n "$CC"; then | |
9176 | + echo "$as_me:$LINENO: result: $CC" >&5 | |
9177 | +echo "${ECHO_T}$CC" >&6 | |
9178 | +else | |
9179 | + echo "$as_me:$LINENO: result: no" >&5 | |
9180 | +echo "${ECHO_T}no" >&6 | |
9181 | +fi | |
9182 | + | |
9183 | + test -n "$CC" && break | |
9184 | + done | |
9185 | +fi | |
9186 | +if test -z "$CC"; then | |
9187 | + ac_ct_CC=$CC | |
9188 | + for ac_prog in cl | |
9189 | +do | |
9190 | + # Extract the first word of "$ac_prog", so it can be a program name with args. | |
9191 | +set dummy $ac_prog; ac_word=$2 | |
9192 | +echo "$as_me:$LINENO: checking for $ac_word" >&5 | |
9193 | +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 | |
9194 | +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then | |
9195 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
9196 | +else | |
9197 | + if test -n "$ac_ct_CC"; then | |
9198 | + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. | |
9199 | +else | |
9200 | +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
9201 | +for as_dir in $PATH | |
9202 | +do | |
9203 | + IFS=$as_save_IFS | |
9204 | + test -z "$as_dir" && as_dir=. | |
9205 | + for ac_exec_ext in '' $ac_executable_extensions; do | |
9206 | + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | |
9207 | + ac_cv_prog_ac_ct_CC="$ac_prog" | |
9208 | + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 | |
9209 | + break 2 | |
9210 | + fi | |
9211 | +done | |
9212 | +done | |
9213 | + | |
9214 | +fi | |
9215 | +fi | |
9216 | +ac_ct_CC=$ac_cv_prog_ac_ct_CC | |
9217 | +if test -n "$ac_ct_CC"; then | |
9218 | + echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 | |
9219 | +echo "${ECHO_T}$ac_ct_CC" >&6 | |
9220 | +else | |
9221 | + echo "$as_me:$LINENO: result: no" >&5 | |
9222 | +echo "${ECHO_T}no" >&6 | |
9223 | +fi | |
9224 | + | |
9225 | + test -n "$ac_ct_CC" && break | |
9226 | +done | |
9227 | + | |
9228 | + CC=$ac_ct_CC | |
9229 | +fi | |
9230 | + | |
9231 | +fi | |
9232 | + | |
9233 | + | |
9234 | +test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH" >&5 | |
9235 | +echo "$as_me: error: no acceptable C compiler found in \$PATH" >&2;} | |
9236 | + { (exit 1); exit 1; }; } | |
9237 | + | |
9238 | +# Provide some information about the compiler. | |
9239 | +echo "$as_me:$LINENO:" \ | |
9240 | + "checking for C compiler version" >&5 | |
9241 | +ac_compiler=`set X $ac_compile; echo $2` | |
9242 | +{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5 | |
9243 | + (eval $ac_compiler --version </dev/null >&5) 2>&5 | |
9244 | + ac_status=$? | |
9245 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
9246 | + (exit $ac_status); } | |
9247 | +{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5 | |
9248 | + (eval $ac_compiler -v </dev/null >&5) 2>&5 | |
9249 | + ac_status=$? | |
9250 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
9251 | + (exit $ac_status); } | |
9252 | +{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5 | |
9253 | + (eval $ac_compiler -V </dev/null >&5) 2>&5 | |
9254 | + ac_status=$? | |
9255 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
9256 | + (exit $ac_status); } | |
9257 | + | |
9258 | +cat >conftest.$ac_ext <<_ACEOF | |
9259 | +#line $LINENO "configure" | |
9260 | +#include "confdefs.h" | |
9261 | + | |
9262 | +#ifdef F77_DUMMY_MAIN | |
9263 | +# ifdef __cplusplus | |
9264 | + extern "C" | |
9265 | +# endif | |
9266 | + int F77_DUMMY_MAIN() { return 1; } | |
9267 | +#endif | |
9268 | +int | |
9269 | +main () | |
9270 | +{ | |
9271 | + | |
9272 | + ; | |
9273 | + return 0; | |
9274 | +} | |
9275 | +_ACEOF | |
9276 | +ac_clean_files_save=$ac_clean_files | |
9277 | +ac_clean_files="$ac_clean_files a.out a.exe" | |
9278 | +# Try to create an executable without -o first, disregard a.out. | |
9279 | +# It will help us diagnose broken compilers, and finding out an intuition | |
9280 | +# of exeext. | |
9281 | +echo "$as_me:$LINENO: checking for C compiler default output" >&5 | |
9282 | +echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6 | |
9283 | +ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` | |
9284 | +if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5 | |
9285 | + (eval $ac_link_default) 2>&5 | |
9286 | + ac_status=$? | |
9287 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
9288 | + (exit $ac_status); }; then | |
9289 | + # Find the output, starting from the most likely. This scheme is | |
9290 | +# not robust to junk in `.', hence go to wildcards (a.*) only as a last | |
9291 | +# resort. | |
9292 | + | |
9293 | +# Be careful to initialize this variable, since it used to be cached. | |
9294 | +# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile. | |
9295 | +ac_cv_exeext= | |
9296 | +for ac_file in `ls a_out.exe a.exe conftest.exe 2>/dev/null; | |
9297 | + ls a.out conftest 2>/dev/null; | |
9298 | + ls a.* conftest.* 2>/dev/null`; do | |
9299 | + case $ac_file in | |
9300 | + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;; | |
9301 | + a.out ) # We found the default executable, but exeext='' is most | |
9302 | + # certainly right. | |
9303 | + break;; | |
9304 | + *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` | |
9305 | + # FIXME: I believe we export ac_cv_exeext for Libtool --akim. | |
9306 | + export ac_cv_exeext | |
9307 | + break;; | |
9308 | + * ) break;; | |
9309 | + esac | |
9310 | +done | |
9311 | +else | |
9312 | + echo "$as_me: failed program was:" >&5 | |
9313 | +cat conftest.$ac_ext >&5 | |
9314 | +{ { echo "$as_me:$LINENO: error: C compiler cannot create executables" >&5 | |
9315 | +echo "$as_me: error: C compiler cannot create executables" >&2;} | |
9316 | + { (exit 77); exit 77; }; } | |
9317 | +fi | |
9318 | + | |
9319 | +ac_exeext=$ac_cv_exeext | |
9320 | +echo "$as_me:$LINENO: result: $ac_file" >&5 | |
9321 | +echo "${ECHO_T}$ac_file" >&6 | |
9322 | + | |
9323 | +# Check the compiler produces executables we can run. If not, either | |
9324 | +# the compiler is broken, or we cross compile. | |
9325 | +echo "$as_me:$LINENO: checking whether the C compiler works" >&5 | |
9326 | +echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6 | |
9327 | +# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 | |
9328 | +# If not cross compiling, check that we can run a simple program. | |
9329 | +if test "$cross_compiling" != yes; then | |
9330 | + if { ac_try='./$ac_file' | |
9331 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
9332 | + (eval $ac_try) 2>&5 | |
9333 | + ac_status=$? | |
9334 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
9335 | + (exit $ac_status); }; }; then | |
9336 | + cross_compiling=no | |
9337 | + else | |
9338 | + if test "$cross_compiling" = maybe; then | |
9339 | + cross_compiling=yes | |
9340 | + else | |
9341 | + { { echo "$as_me:$LINENO: error: cannot run C compiled programs. | |
9342 | +If you meant to cross compile, use \`--host'." >&5 | |
9343 | +echo "$as_me: error: cannot run C compiled programs. | |
9344 | +If you meant to cross compile, use \`--host'." >&2;} | |
9345 | + { (exit 1); exit 1; }; } | |
9346 | + fi | |
9347 | + fi | |
9348 | +fi | |
9349 | +echo "$as_me:$LINENO: result: yes" >&5 | |
9350 | +echo "${ECHO_T}yes" >&6 | |
9351 | + | |
9352 | +rm -f a.out a.exe conftest$ac_cv_exeext | |
9353 | +ac_clean_files=$ac_clean_files_save | |
9354 | +# Check the compiler produces executables we can run. If not, either | |
9355 | +# the compiler is broken, or we cross compile. | |
9356 | +echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 | |
9357 | +echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6 | |
9358 | +echo "$as_me:$LINENO: result: $cross_compiling" >&5 | |
9359 | +echo "${ECHO_T}$cross_compiling" >&6 | |
9360 | + | |
9361 | +echo "$as_me:$LINENO: checking for suffix of executables" >&5 | |
9362 | +echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6 | |
9363 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
9364 | + (eval $ac_link) 2>&5 | |
9365 | + ac_status=$? | |
9366 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
9367 | + (exit $ac_status); }; then | |
9368 | + # If both `conftest.exe' and `conftest' are `present' (well, observable) | |
9369 | +# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will | |
9370 | +# work properly (i.e., refer to `conftest.exe'), while it won't with | |
9371 | +# `rm'. | |
9372 | +for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do | |
9373 | + case $ac_file in | |
9374 | + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;; | |
9375 | + *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` | |
9376 | + export ac_cv_exeext | |
9377 | + break;; | |
9378 | + * ) break;; | |
9379 | + esac | |
9380 | +done | |
9381 | +else | |
9382 | + { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link" >&5 | |
9383 | +echo "$as_me: error: cannot compute suffix of executables: cannot compile and link" >&2;} | |
9384 | + { (exit 1); exit 1; }; } | |
9385 | +fi | |
9386 | + | |
9387 | +rm -f conftest$ac_cv_exeext | |
9388 | +echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 | |
9389 | +echo "${ECHO_T}$ac_cv_exeext" >&6 | |
9390 | + | |
9391 | +rm -f conftest.$ac_ext | |
9392 | +EXEEXT=$ac_cv_exeext | |
9393 | +ac_exeext=$EXEEXT | |
9394 | +echo "$as_me:$LINENO: checking for suffix of object files" >&5 | |
9395 | +echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6 | |
9396 | +if test "${ac_cv_objext+set}" = set; then | |
9397 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
9398 | +else | |
9399 | + cat >conftest.$ac_ext <<_ACEOF | |
9400 | +#line $LINENO "configure" | |
9401 | +#include "confdefs.h" | |
9402 | + | |
9403 | +#ifdef F77_DUMMY_MAIN | |
9404 | +# ifdef __cplusplus | |
9405 | + extern "C" | |
9406 | +# endif | |
9407 | + int F77_DUMMY_MAIN() { return 1; } | |
9408 | +#endif | |
9409 | +int | |
9410 | +main () | |
9411 | +{ | |
9412 | + | |
9413 | + ; | |
9414 | + return 0; | |
9415 | +} | |
9416 | +_ACEOF | |
9417 | +rm -f conftest.o conftest.obj | |
9418 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
9419 | + (eval $ac_compile) 2>&5 | |
9420 | + ac_status=$? | |
9421 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
9422 | + (exit $ac_status); }; then | |
9423 | + for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do | |
9424 | + case $ac_file in | |
9425 | + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;; | |
9426 | + *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` | |
9427 | + break;; | |
9428 | + esac | |
9429 | +done | |
9430 | +else | |
9431 | + echo "$as_me: failed program was:" >&5 | |
9432 | +cat conftest.$ac_ext >&5 | |
9433 | +{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile" >&5 | |
9434 | +echo "$as_me: error: cannot compute suffix of object files: cannot compile" >&2;} | |
9435 | + { (exit 1); exit 1; }; } | |
9436 | +fi | |
9437 | + | |
9438 | +rm -f conftest.$ac_cv_objext conftest.$ac_ext | |
9439 | +fi | |
9440 | +echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 | |
9441 | +echo "${ECHO_T}$ac_cv_objext" >&6 | |
9442 | +OBJEXT=$ac_cv_objext | |
9443 | +ac_objext=$OBJEXT | |
9444 | +echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 | |
9445 | +echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6 | |
9446 | +if test "${ac_cv_c_compiler_gnu+set}" = set; then | |
9447 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
9448 | +else | |
9449 | + cat >conftest.$ac_ext <<_ACEOF | |
9450 | +#line $LINENO "configure" | |
9451 | +#include "confdefs.h" | |
9452 | + | |
9453 | +#ifdef F77_DUMMY_MAIN | |
9454 | +# ifdef __cplusplus | |
9455 | + extern "C" | |
9456 | +# endif | |
9457 | + int F77_DUMMY_MAIN() { return 1; } | |
9458 | +#endif | |
9459 | +int | |
9460 | +main () | |
9461 | +{ | |
9462 | +#ifndef __GNUC__ | |
9463 | + choke me | |
9464 | +#endif | |
9465 | + | |
9466 | + ; | |
9467 | + return 0; | |
9468 | +} | |
9469 | +_ACEOF | |
9470 | +rm -f conftest.$ac_objext | |
9471 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
9472 | + (eval $ac_compile) 2>&5 | |
9473 | + ac_status=$? | |
9474 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
9475 | + (exit $ac_status); } && | |
9476 | + { ac_try='test -s conftest.$ac_objext' | |
9477 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
9478 | + (eval $ac_try) 2>&5 | |
9479 | + ac_status=$? | |
9480 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
9481 | + (exit $ac_status); }; }; then | |
9482 | + ac_compiler_gnu=yes | |
9483 | +else | |
9484 | + echo "$as_me: failed program was:" >&5 | |
9485 | +cat conftest.$ac_ext >&5 | |
9486 | +ac_compiler_gnu=no | |
9487 | +fi | |
9488 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
9489 | +ac_cv_c_compiler_gnu=$ac_compiler_gnu | |
9490 | + | |
9491 | +fi | |
9492 | +echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 | |
9493 | +echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6 | |
9494 | +GCC=`test $ac_compiler_gnu = yes && echo yes` | |
9495 | +ac_test_CFLAGS=${CFLAGS+set} | |
9496 | +ac_save_CFLAGS=$CFLAGS | |
9497 | +CFLAGS="-g" | |
9498 | +echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 | |
9499 | +echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 | |
9500 | +if test "${ac_cv_prog_cc_g+set}" = set; then | |
9501 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
9502 | +else | |
9503 | + cat >conftest.$ac_ext <<_ACEOF | |
9504 | +#line $LINENO "configure" | |
9505 | +#include "confdefs.h" | |
9506 | + | |
9507 | +#ifdef F77_DUMMY_MAIN | |
9508 | +# ifdef __cplusplus | |
9509 | + extern "C" | |
9510 | +# endif | |
9511 | + int F77_DUMMY_MAIN() { return 1; } | |
9512 | +#endif | |
9513 | +int | |
9514 | +main () | |
9515 | +{ | |
9516 | + | |
9517 | + ; | |
9518 | + return 0; | |
9519 | +} | |
9520 | +_ACEOF | |
9521 | +rm -f conftest.$ac_objext | |
9522 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
9523 | + (eval $ac_compile) 2>&5 | |
9524 | + ac_status=$? | |
9525 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
9526 | + (exit $ac_status); } && | |
9527 | + { ac_try='test -s conftest.$ac_objext' | |
9528 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
9529 | + (eval $ac_try) 2>&5 | |
9530 | + ac_status=$? | |
9531 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
9532 | + (exit $ac_status); }; }; then | |
9533 | + ac_cv_prog_cc_g=yes | |
9534 | +else | |
9535 | + echo "$as_me: failed program was:" >&5 | |
9536 | +cat conftest.$ac_ext >&5 | |
9537 | +ac_cv_prog_cc_g=no | |
9538 | +fi | |
9539 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
9540 | +fi | |
9541 | +echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 | |
9542 | +echo "${ECHO_T}$ac_cv_prog_cc_g" >&6 | |
9543 | +if test "$ac_test_CFLAGS" = set; then | |
9544 | + CFLAGS=$ac_save_CFLAGS | |
9545 | +elif test $ac_cv_prog_cc_g = yes; then | |
9546 | + if test "$GCC" = yes; then | |
9547 | + CFLAGS="-g -O2" | |
9548 | + else | |
9549 | + CFLAGS="-g" | |
9550 | + fi | |
9551 | +else | |
9552 | + if test "$GCC" = yes; then | |
9553 | + CFLAGS="-O2" | |
9554 | + else | |
9555 | + CFLAGS= | |
9556 | + fi | |
9557 | +fi | |
9558 | +echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 | |
9559 | +echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 | |
9560 | +if test "${ac_cv_prog_cc_stdc+set}" = set; then | |
9561 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
9562 | +else | |
9563 | + ac_cv_prog_cc_stdc=no | |
9564 | +ac_save_CC=$CC | |
9565 | +cat >conftest.$ac_ext <<_ACEOF | |
9566 | +#line $LINENO "configure" | |
9567 | +#include "confdefs.h" | |
9568 | +#include <stdarg.h> | |
9569 | +#include <stdio.h> | |
9570 | +#include <sys/types.h> | |
9571 | +#include <sys/stat.h> | |
9572 | +/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ | |
9573 | +struct buf { int x; }; | |
9574 | +FILE * (*rcsopen) (struct buf *, struct stat *, int); | |
9575 | +static char *e (p, i) | |
9576 | + char **p; | |
9577 | + int i; | |
9578 | +{ | |
9579 | + return p[i]; | |
9580 | +} | |
9581 | +static char *f (char * (*g) (char **, int), char **p, ...) | |
9582 | +{ | |
9583 | + char *s; | |
9584 | + va_list v; | |
9585 | + va_start (v,p); | |
9586 | + s = g (p, va_arg (v,int)); | |
9587 | + va_end (v); | |
9588 | + return s; | |
9589 | +} | |
9590 | +int test (int i, double x); | |
9591 | +struct s1 {int (*f) (int a);}; | |
9592 | +struct s2 {int (*f) (double a);}; | |
9593 | +int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); | |
9594 | +int argc; | |
9595 | +char **argv; | |
9596 | +#ifdef F77_DUMMY_MAIN | |
9597 | +# ifdef __cplusplus | |
9598 | + extern "C" | |
9599 | +# endif | |
9600 | + int F77_DUMMY_MAIN() { return 1; } | |
9601 | +#endif | |
9602 | +int | |
9603 | +main () | |
9604 | +{ | |
9605 | +return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; | |
9606 | + ; | |
9607 | + return 0; | |
9608 | +} | |
9609 | +_ACEOF | |
9610 | +# Don't try gcc -ansi; that turns off useful extensions and | |
9611 | +# breaks some systems' header files. | |
9612 | +# AIX -qlanglvl=ansi | |
9613 | +# Ultrix and OSF/1 -std1 | |
9614 | +# HP-UX 10.20 and later -Ae | |
9615 | +# HP-UX older versions -Aa -D_HPUX_SOURCE | |
9616 | +# SVR4 -Xc -D__EXTENSIONS__ | |
9617 | +for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" | |
9618 | +do | |
9619 | + CC="$ac_save_CC $ac_arg" | |
9620 | + rm -f conftest.$ac_objext | |
9621 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
9622 | + (eval $ac_compile) 2>&5 | |
9623 | + ac_status=$? | |
9624 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
9625 | + (exit $ac_status); } && | |
9626 | + { ac_try='test -s conftest.$ac_objext' | |
9627 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
9628 | + (eval $ac_try) 2>&5 | |
9629 | + ac_status=$? | |
9630 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
9631 | + (exit $ac_status); }; }; then | |
9632 | + ac_cv_prog_cc_stdc=$ac_arg | |
9633 | +break | |
9634 | +else | |
9635 | + echo "$as_me: failed program was:" >&5 | |
9636 | +cat conftest.$ac_ext >&5 | |
9637 | +fi | |
9638 | +rm -f conftest.$ac_objext | |
9639 | +done | |
9640 | +rm -f conftest.$ac_ext conftest.$ac_objext | |
9641 | +CC=$ac_save_CC | |
9642 | + | |
9643 | +fi | |
9644 | + | |
9645 | +case "x$ac_cv_prog_cc_stdc" in | |
9646 | + x|xno) | |
9647 | + echo "$as_me:$LINENO: result: none needed" >&5 | |
9648 | +echo "${ECHO_T}none needed" >&6 ;; | |
9649 | + *) | |
9650 | + echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 | |
9651 | +echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 | |
9652 | + CC="$CC $ac_cv_prog_cc_stdc" ;; | |
9653 | +esac | |
9654 | + | |
9655 | +# Some people use a C++ compiler to compile C. Since we use `exit', | |
9656 | +# in C++ we need to declare it. In case someone uses the same compiler | |
9657 | +# for both compiling C and C++ we need to have the C++ compiler decide | |
9658 | +# the declaration of exit, since it's the most demanding environment. | |
9659 | +cat >conftest.$ac_ext <<_ACEOF | |
9660 | +#ifndef __cplusplus | |
9661 | + choke me | |
9662 | +#endif | |
9663 | +_ACEOF | |
9664 | +rm -f conftest.$ac_objext | |
9665 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
9666 | + (eval $ac_compile) 2>&5 | |
9667 | + ac_status=$? | |
9668 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
9669 | + (exit $ac_status); } && | |
9670 | + { ac_try='test -s conftest.$ac_objext' | |
9671 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
9672 | + (eval $ac_try) 2>&5 | |
9673 | + ac_status=$? | |
9674 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
9675 | + (exit $ac_status); }; }; then | |
9676 | + for ac_declaration in \ | |
9677 | + ''\ | |
9678 | + '#include <stdlib.h>' \ | |
9679 | + 'extern "C" void std::exit (int) throw (); using std::exit;' \ | |
9680 | + 'extern "C" void std::exit (int); using std::exit;' \ | |
9681 | + 'extern "C" void exit (int) throw ();' \ | |
9682 | + 'extern "C" void exit (int);' \ | |
9683 | + 'void exit (int);' | |
9684 | +do | |
9685 | + cat >conftest.$ac_ext <<_ACEOF | |
9686 | +#line $LINENO "configure" | |
9687 | +#include "confdefs.h" | |
9688 | +#include <stdlib.h> | |
9689 | +$ac_declaration | |
9690 | +#ifdef F77_DUMMY_MAIN | |
9691 | +# ifdef __cplusplus | |
9692 | + extern "C" | |
9693 | +# endif | |
9694 | + int F77_DUMMY_MAIN() { return 1; } | |
9695 | +#endif | |
9696 | +int | |
9697 | +main () | |
9698 | +{ | |
9699 | +exit (42); | |
9700 | + ; | |
9701 | + return 0; | |
9702 | +} | |
9703 | +_ACEOF | |
9704 | +rm -f conftest.$ac_objext | |
9705 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
9706 | + (eval $ac_compile) 2>&5 | |
9707 | + ac_status=$? | |
9708 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
9709 | + (exit $ac_status); } && | |
9710 | + { ac_try='test -s conftest.$ac_objext' | |
9711 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
9712 | + (eval $ac_try) 2>&5 | |
9713 | + ac_status=$? | |
9714 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
9715 | + (exit $ac_status); }; }; then | |
9716 | + : | |
9717 | else | |
9718 | - if test -n "$CC"; then | |
9719 | - ac_cv_prog_CC="$CC" # Let the user override the test. | |
9720 | + echo "$as_me: failed program was:" >&5 | |
9721 | +cat conftest.$ac_ext >&5 | |
9722 | +continue | |
9723 | +fi | |
9724 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
9725 | + cat >conftest.$ac_ext <<_ACEOF | |
9726 | +#line $LINENO "configure" | |
9727 | +#include "confdefs.h" | |
9728 | +$ac_declaration | |
9729 | +#ifdef F77_DUMMY_MAIN | |
9730 | +# ifdef __cplusplus | |
9731 | + extern "C" | |
9732 | +# endif | |
9733 | + int F77_DUMMY_MAIN() { return 1; } | |
9734 | +#endif | |
9735 | +int | |
9736 | +main () | |
9737 | +{ | |
9738 | +exit (42); | |
9739 | + ; | |
9740 | + return 0; | |
9741 | +} | |
9742 | +_ACEOF | |
9743 | +rm -f conftest.$ac_objext | |
9744 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
9745 | + (eval $ac_compile) 2>&5 | |
9746 | + ac_status=$? | |
9747 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
9748 | + (exit $ac_status); } && | |
9749 | + { ac_try='test -s conftest.$ac_objext' | |
9750 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
9751 | + (eval $ac_try) 2>&5 | |
9752 | + ac_status=$? | |
9753 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
9754 | + (exit $ac_status); }; }; then | |
9755 | + break | |
9756 | else | |
9757 | - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" | |
9758 | - ac_dummy="$PATH" | |
9759 | - for ac_dir in $ac_dummy; do | |
9760 | - test -z "$ac_dir" && ac_dir=. | |
9761 | - if test -f $ac_dir/$ac_word; then | |
9762 | - ac_cv_prog_CC="cl" | |
9763 | - break | |
9764 | - fi | |
9765 | - done | |
9766 | - IFS="$ac_save_ifs" | |
9767 | + echo "$as_me: failed program was:" >&5 | |
9768 | +cat conftest.$ac_ext >&5 | |
9769 | fi | |
9770 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
9771 | +done | |
9772 | +rm -f conftest* | |
9773 | +if test -n "$ac_declaration"; then | |
9774 | + echo '#ifdef __cplusplus' >>confdefs.h | |
9775 | + echo $ac_declaration >>confdefs.h | |
9776 | + echo '#endif' >>confdefs.h | |
9777 | fi | |
9778 | -CC="$ac_cv_prog_CC" | |
9779 | -if test -n "$CC"; then | |
9780 | - echo "$ac_t""$CC" 1>&6 | |
9781 | + | |
9782 | else | |
9783 | - echo "$ac_t""no" 1>&6 | |
9784 | + echo "$as_me: failed program was:" >&5 | |
9785 | +cat conftest.$ac_ext >&5 | |
9786 | fi | |
9787 | - ;; | |
9788 | - esac | |
9789 | - fi | |
9790 | - test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; } | |
9791 | -fi | |
9792 | - | |
9793 | -echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 | |
9794 | -echo "configure:1001: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 | |
9795 | - | |
9796 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
9797 | ac_ext=c | |
9798 | -# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. | |
9799 | ac_cpp='$CPP $CPPFLAGS' | |
9800 | -ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' | |
9801 | -ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' | |
9802 | -cross_compiling=$ac_cv_prog_cc_cross | |
9803 | +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' | |
9804 | +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' | |
9805 | +ac_compiler_gnu=$ac_cv_c_compiler_gnu | |
9806 | +rm -f .deps 2>/dev/null | |
9807 | +mkdir .deps 2>/dev/null | |
9808 | +if test -d .deps; then | |
9809 | + DEPDIR=.deps | |
9810 | +else | |
9811 | + # MS-DOS does not allow filenames that begin with a dot. | |
9812 | + DEPDIR=_deps | |
9813 | +fi | |
9814 | +rmdir .deps 2>/dev/null | |
9815 | + | |
9816 | + | |
9817 | + ac_config_commands="$ac_config_commands depfiles" | |
9818 | + | |
9819 | + | |
9820 | +am_make=${MAKE-make} | |
9821 | +cat > confinc << 'END' | |
9822 | +doit: | |
9823 | + @echo done | |
9824 | +END | |
9825 | +# If we don't find an include directive, just comment out the code. | |
9826 | +echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 | |
9827 | +echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6 | |
9828 | +am__include="#" | |
9829 | +am__quote= | |
9830 | +_am_result=none | |
9831 | +# First try GNU make style include. | |
9832 | +echo "include confinc" > confmf | |
9833 | +# We grep out `Entering directory' and `Leaving directory' | |
9834 | +# messages which can occur if `w' ends up in MAKEFLAGS. | |
9835 | +# In particular we don't look at `^make:' because GNU make might | |
9836 | +# be invoked under some other name (usually "gmake"), in which | |
9837 | +# case it prints its new name instead of `make'. | |
9838 | +if test "`$am_make -s -f confmf 2> /dev/null | fgrep -v 'ing directory'`" = "done"; then | |
9839 | + am__include=include | |
9840 | + am__quote= | |
9841 | + _am_result=GNU | |
9842 | +fi | |
9843 | +# Now try BSD make style include. | |
9844 | +if test "$am__include" = "#"; then | |
9845 | + echo '.include "confinc"' > confmf | |
9846 | + if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then | |
9847 | + am__include=.include | |
9848 | + am__quote="\"" | |
9849 | + _am_result=BSD | |
9850 | + fi | |
9851 | +fi | |
9852 | ||
9853 | -cat > conftest.$ac_ext << EOF | |
9854 | ||
9855 | -#line 1012 "configure" | |
9856 | -#include "confdefs.h" | |
9857 | +echo "$as_me:$LINENO: result: $_am_result" >&5 | |
9858 | +echo "${ECHO_T}$_am_result" >&6 | |
9859 | +rm -f confinc confmf | |
9860 | ||
9861 | -main(){return(0);} | |
9862 | -EOF | |
9863 | -if { (eval echo configure:1017: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
9864 | - ac_cv_prog_cc_works=yes | |
9865 | - # If we can't run a trivial program, we are probably using a cross compiler. | |
9866 | - if (./conftest; exit) 2>/dev/null; then | |
9867 | - ac_cv_prog_cc_cross=no | |
9868 | - else | |
9869 | - ac_cv_prog_cc_cross=yes | |
9870 | - fi | |
9871 | -else | |
9872 | - echo "configure: failed program was:" >&5 | |
9873 | - cat conftest.$ac_ext >&5 | |
9874 | - ac_cv_prog_cc_works=no | |
9875 | -fi | |
9876 | -rm -fr conftest* | |
9877 | -ac_ext=c | |
9878 | -# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. | |
9879 | -ac_cpp='$CPP $CPPFLAGS' | |
9880 | -ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' | |
9881 | -ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' | |
9882 | -cross_compiling=$ac_cv_prog_cc_cross | |
9883 | - | |
9884 | -echo "$ac_t""$ac_cv_prog_cc_works" 1>&6 | |
9885 | -if test $ac_cv_prog_cc_works = no; then | |
9886 | - { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } | |
9887 | -fi | |
9888 | -echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 | |
9889 | -echo "configure:1043: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 | |
9890 | -echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 | |
9891 | -cross_compiling=$ac_cv_prog_cc_cross | |
9892 | - | |
9893 | -echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 | |
9894 | -echo "configure:1048: checking whether we are using GNU C" >&5 | |
9895 | -if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then | |
9896 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
9897 | -else | |
9898 | - cat > conftest.c <<EOF | |
9899 | -#ifdef __GNUC__ | |
9900 | - yes; | |
9901 | -#endif | |
9902 | -EOF | |
9903 | -if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1057: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then | |
9904 | - ac_cv_prog_gcc=yes | |
9905 | -else | |
9906 | - ac_cv_prog_gcc=no | |
9907 | -fi | |
9908 | +# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given. | |
9909 | +if test "${enable_dependency_tracking+set}" = set; then | |
9910 | + enableval="$enable_dependency_tracking" | |
9911 | + | |
9912 | +fi; | |
9913 | +if test "x$enable_dependency_tracking" != xno; then | |
9914 | + am_depcomp="$ac_aux_dir/depcomp" | |
9915 | + AMDEPBACKSLASH='\' | |
9916 | fi | |
9917 | ||
9918 | -echo "$ac_t""$ac_cv_prog_gcc" 1>&6 | |
9919 | ||
9920 | -if test $ac_cv_prog_gcc = yes; then | |
9921 | - GCC=yes | |
9922 | +if test "x$enable_dependency_tracking" != xno; then | |
9923 | + AMDEP_TRUE= | |
9924 | + AMDEP_FALSE='#' | |
9925 | else | |
9926 | - GCC= | |
9927 | + AMDEP_TRUE='#' | |
9928 | + AMDEP_FALSE= | |
9929 | fi | |
9930 | ||
9931 | -ac_test_CFLAGS="${CFLAGS+set}" | |
9932 | -ac_save_CFLAGS="$CFLAGS" | |
9933 | -CFLAGS= | |
9934 | -echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 | |
9935 | -echo "configure:1076: checking whether ${CC-cc} accepts -g" >&5 | |
9936 | -if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then | |
9937 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
9938 | + | |
9939 | + | |
9940 | + | |
9941 | +depcc="$CC" am_compiler_list= | |
9942 | + | |
9943 | +echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 | |
9944 | +echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6 | |
9945 | +if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then | |
9946 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
9947 | else | |
9948 | - echo 'void f(){}' > conftest.c | |
9949 | -if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then | |
9950 | - ac_cv_prog_cc_g=yes | |
9951 | + if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then | |
9952 | + # We make a subdir and do the tests there. Otherwise we can end up | |
9953 | + # making bogus files that we don't know about and never remove. For | |
9954 | + # instance it was reported that on HP-UX the gcc test will end up | |
9955 | + # making a dummy file named `D' -- because `-MD' means `put the output | |
9956 | + # in D'. | |
9957 | + mkdir conftest.dir | |
9958 | + # Copy depcomp to subdir because otherwise we won't find it if we're | |
9959 | + # using a relative directory. | |
9960 | + cp "$am_depcomp" conftest.dir | |
9961 | + cd conftest.dir | |
9962 | + | |
9963 | + am_cv_CC_dependencies_compiler_type=none | |
9964 | + if test "$am_compiler_list" = ""; then | |
9965 | + am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` | |
9966 | + fi | |
9967 | + for depmode in $am_compiler_list; do | |
9968 | + # We need to recreate these files for each test, as the compiler may | |
9969 | + # overwrite some of them when testing with obscure command lines. | |
9970 | + # This happens at least with the AIX C compiler. | |
9971 | + echo '#include "conftest.h"' > conftest.c | |
9972 | + echo 'int i;' > conftest.h | |
9973 | + echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf | |
9974 | + | |
9975 | + case $depmode in | |
9976 | + nosideeffect) | |
9977 | + # after this tag, mechanisms are not by side-effect, so they'll | |
9978 | + # only be used when explicitly requested | |
9979 | + if test "x$enable_dependency_tracking" = xyes; then | |
9980 | + continue | |
9981 | + else | |
9982 | + break | |
9983 | + fi | |
9984 | + ;; | |
9985 | + none) break ;; | |
9986 | + esac | |
9987 | + # We check with `-c' and `-o' for the sake of the "dashmstdout" | |
9988 | + # mode. It turns out that the SunPro C++ compiler does not properly | |
9989 | + # handle `-M -o', and we need to detect this. | |
9990 | + if depmode=$depmode \ | |
9991 | + source=conftest.c object=conftest.o \ | |
9992 | + depfile=conftest.Po tmpdepfile=conftest.TPo \ | |
9993 | + $SHELL ./depcomp $depcc -c conftest.c -o conftest.o >/dev/null 2>&1 && | |
9994 | + grep conftest.h conftest.Po > /dev/null 2>&1 && | |
9995 | + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then | |
9996 | + am_cv_CC_dependencies_compiler_type=$depmode | |
9997 | + break | |
9998 | + fi | |
9999 | + done | |
10000 | + | |
10001 | + cd .. | |
10002 | + rm -rf conftest.dir | |
10003 | else | |
10004 | - ac_cv_prog_cc_g=no | |
10005 | + am_cv_CC_dependencies_compiler_type=none | |
10006 | fi | |
10007 | -rm -f conftest* | |
10008 | ||
10009 | fi | |
10010 | +echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 | |
10011 | +echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6 | |
10012 | +CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type | |
10013 | + | |
10014 | ||
10015 | -echo "$ac_t""$ac_cv_prog_cc_g" 1>&6 | |
10016 | -if test "$ac_test_CFLAGS" = set; then | |
10017 | - CFLAGS="$ac_save_CFLAGS" | |
10018 | -elif test $ac_cv_prog_cc_g = yes; then | |
10019 | - if test "$GCC" = yes; then | |
10020 | - CFLAGS="-g -O2" | |
10021 | - else | |
10022 | - CFLAGS="-g" | |
10023 | - fi | |
10024 | -else | |
10025 | - if test "$GCC" = yes; then | |
10026 | - CFLAGS="-O2" | |
10027 | - else | |
10028 | - CFLAGS= | |
10029 | - fi | |
10030 | -fi | |
10031 | ||
10032 | ||
10033 | - echo $ac_n "checking for strerror in -lcposix""... $ac_c" 1>&6 | |
10034 | -echo "configure:1109: checking for strerror in -lcposix" >&5 | |
10035 | -ac_lib_var=`echo cposix'_'strerror | sed 'y%./+-%__p_%'` | |
10036 | -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then | |
10037 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
10038 | + echo "$as_me:$LINENO: checking for strerror in -lcposix" >&5 | |
10039 | +echo $ECHO_N "checking for strerror in -lcposix... $ECHO_C" >&6 | |
10040 | +if test "${ac_cv_lib_cposix_strerror+set}" = set; then | |
10041 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
10042 | else | |
10043 | - ac_save_LIBS="$LIBS" | |
10044 | + ac_check_lib_save_LIBS=$LIBS | |
10045 | LIBS="-lcposix $LIBS" | |
10046 | -cat > conftest.$ac_ext <<EOF | |
10047 | -#line 1117 "configure" | |
10048 | +cat >conftest.$ac_ext <<_ACEOF | |
10049 | +#line $LINENO "configure" | |
10050 | #include "confdefs.h" | |
10051 | + | |
10052 | /* Override any gcc2 internal prototype to avoid an error. */ | |
10053 | +#ifdef __cplusplus | |
10054 | +extern "C" | |
10055 | +#endif | |
10056 | /* We use char because int might match the return type of a gcc2 | |
10057 | - builtin and then its argument prototype would still apply. */ | |
10058 | -char strerror(); | |
10059 | - | |
10060 | -int main() { | |
10061 | -strerror() | |
10062 | -; return 0; } | |
10063 | -EOF | |
10064 | -if { (eval echo configure:1128: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
10065 | - rm -rf conftest* | |
10066 | - eval "ac_cv_lib_$ac_lib_var=yes" | |
10067 | -else | |
10068 | - echo "configure: failed program was:" >&5 | |
10069 | - cat conftest.$ac_ext >&5 | |
10070 | - rm -rf conftest* | |
10071 | - eval "ac_cv_lib_$ac_lib_var=no" | |
10072 | -fi | |
10073 | -rm -f conftest* | |
10074 | -LIBS="$ac_save_LIBS" | |
10075 | - | |
10076 | -fi | |
10077 | -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
10078 | - echo "$ac_t""yes" 1>&6 | |
10079 | + builtin and then its argument prototype would still apply. */ | |
10080 | +char strerror (); | |
10081 | +#ifdef F77_DUMMY_MAIN | |
10082 | +# ifdef __cplusplus | |
10083 | + extern "C" | |
10084 | +# endif | |
10085 | + int F77_DUMMY_MAIN() { return 1; } | |
10086 | +#endif | |
10087 | +int | |
10088 | +main () | |
10089 | +{ | |
10090 | +strerror (); | |
10091 | + ; | |
10092 | + return 0; | |
10093 | +} | |
10094 | +_ACEOF | |
10095 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
10096 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
10097 | + (eval $ac_link) 2>&5 | |
10098 | + ac_status=$? | |
10099 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
10100 | + (exit $ac_status); } && | |
10101 | + { ac_try='test -s conftest$ac_exeext' | |
10102 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
10103 | + (eval $ac_try) 2>&5 | |
10104 | + ac_status=$? | |
10105 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
10106 | + (exit $ac_status); }; }; then | |
10107 | + ac_cv_lib_cposix_strerror=yes | |
10108 | +else | |
10109 | + echo "$as_me: failed program was:" >&5 | |
10110 | +cat conftest.$ac_ext >&5 | |
10111 | +ac_cv_lib_cposix_strerror=no | |
10112 | +fi | |
10113 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
10114 | +LIBS=$ac_check_lib_save_LIBS | |
10115 | +fi | |
10116 | +echo "$as_me:$LINENO: result: $ac_cv_lib_cposix_strerror" >&5 | |
10117 | +echo "${ECHO_T}$ac_cv_lib_cposix_strerror" >&6 | |
10118 | +if test $ac_cv_lib_cposix_strerror = yes; then | |
10119 | LIBS="$LIBS -lcposix" | |
10120 | -else | |
10121 | - echo "$ac_t""no" 1>&6 | |
10122 | fi | |
10123 | ||
10124 | - | |
10125 | ||
10126 | ||
10127 | ||
10128 | ||
10129 | -echo $ac_n "checking for ${CC-cc} option to accept ANSI C""... $ac_c" 1>&6 | |
10130 | -echo "configure:1154: checking for ${CC-cc} option to accept ANSI C" >&5 | |
10131 | -if eval "test \"`echo '$''{'am_cv_prog_cc_stdc'+set}'`\" = set"; then | |
10132 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
10133 | + | |
10134 | +echo "$as_me:$LINENO: checking for ${CC-cc} option to accept ANSI C" >&5 | |
10135 | +echo $ECHO_N "checking for ${CC-cc} option to accept ANSI C... $ECHO_C" >&6 | |
10136 | +if test "${am_cv_prog_cc_stdc+set}" = set; then | |
10137 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
10138 | else | |
10139 | am_cv_prog_cc_stdc=no | |
10140 | ac_save_CC="$CC" | |
10141 | @@ -1162,13 +2779,14 @@ | |
10142 | # breaks some systems' header files. | |
10143 | # AIX -qlanglvl=ansi | |
10144 | # Ultrix and OSF/1 -std1 | |
10145 | -# HP-UX -Aa -D_HPUX_SOURCE | |
10146 | +# HP-UX 10.20 and later -Ae | |
10147 | +# HP-UX older versions -Aa -D_HPUX_SOURCE | |
10148 | # SVR4 -Xc -D__EXTENSIONS__ | |
10149 | -for ac_arg in "" -qlanglvl=ansi -std1 "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" | |
10150 | +for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" | |
10151 | do | |
10152 | CC="$ac_save_CC $ac_arg" | |
10153 | - cat > conftest.$ac_ext <<EOF | |
10154 | -#line 1170 "configure" | |
10155 | + cat >conftest.$ac_ext <<_ACEOF | |
10156 | +#line $LINENO "configure" | |
10157 | #include "confdefs.h" | |
10158 | #include <stdarg.h> | |
10159 | #include <stdio.h> | |
10160 | @@ -1199,170 +2817,386 @@ | |
10161 | int argc; | |
10162 | char **argv; | |
10163 | ||
10164 | -int main() { | |
10165 | +#ifdef F77_DUMMY_MAIN | |
10166 | +# ifdef __cplusplus | |
10167 | + extern "C" | |
10168 | +# endif | |
10169 | + int F77_DUMMY_MAIN() { return 1; } | |
10170 | +#endif | |
10171 | +int | |
10172 | +main () | |
10173 | +{ | |
10174 | ||
10175 | return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; | |
10176 | ||
10177 | -; return 0; } | |
10178 | -EOF | |
10179 | -if { (eval echo configure:1207: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then | |
10180 | - rm -rf conftest* | |
10181 | + ; | |
10182 | + return 0; | |
10183 | +} | |
10184 | +_ACEOF | |
10185 | +rm -f conftest.$ac_objext | |
10186 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
10187 | + (eval $ac_compile) 2>&5 | |
10188 | + ac_status=$? | |
10189 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
10190 | + (exit $ac_status); } && | |
10191 | + { ac_try='test -s conftest.$ac_objext' | |
10192 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
10193 | + (eval $ac_try) 2>&5 | |
10194 | + ac_status=$? | |
10195 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
10196 | + (exit $ac_status); }; }; then | |
10197 | am_cv_prog_cc_stdc="$ac_arg"; break | |
10198 | else | |
10199 | - echo "configure: failed program was:" >&5 | |
10200 | - cat conftest.$ac_ext >&5 | |
10201 | + echo "$as_me: failed program was:" >&5 | |
10202 | +cat conftest.$ac_ext >&5 | |
10203 | fi | |
10204 | -rm -f conftest* | |
10205 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
10206 | done | |
10207 | CC="$ac_save_CC" | |
10208 | ||
10209 | fi | |
10210 | ||
10211 | if test -z "$am_cv_prog_cc_stdc"; then | |
10212 | - echo "$ac_t""none needed" 1>&6 | |
10213 | + echo "$as_me:$LINENO: result: none needed" >&5 | |
10214 | +echo "${ECHO_T}none needed" >&6 | |
10215 | else | |
10216 | - echo "$ac_t""$am_cv_prog_cc_stdc" 1>&6 | |
10217 | + echo "$as_me:$LINENO: result: $am_cv_prog_cc_stdc" >&5 | |
10218 | +echo "${ECHO_T}$am_cv_prog_cc_stdc" >&6 | |
10219 | fi | |
10220 | case "x$am_cv_prog_cc_stdc" in | |
10221 | x|xno) ;; | |
10222 | *) CC="$CC $am_cv_prog_cc_stdc" ;; | |
10223 | esac | |
10224 | ||
10225 | -echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 | |
10226 | -echo "configure:1231: checking how to run the C preprocessor" >&5 | |
10227 | +ac_ext=c | |
10228 | +ac_cpp='$CPP $CPPFLAGS' | |
10229 | +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' | |
10230 | +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' | |
10231 | +ac_compiler_gnu=$ac_cv_c_compiler_gnu | |
10232 | +echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 | |
10233 | +echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6 | |
10234 | # On Suns, sometimes $CPP names a directory. | |
10235 | if test -n "$CPP" && test -d "$CPP"; then | |
10236 | CPP= | |
10237 | fi | |
10238 | if test -z "$CPP"; then | |
10239 | -if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then | |
10240 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
10241 | + if test "${ac_cv_prog_CPP+set}" = set; then | |
10242 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
10243 | else | |
10244 | - # This must be in double quotes, not single quotes, because CPP may get | |
10245 | - # substituted into the Makefile and "${CC-cc}" will confuse make. | |
10246 | - CPP="${CC-cc} -E" | |
10247 | + # Double quotes because CPP needs to be expanded | |
10248 | + for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" | |
10249 | + do | |
10250 | + ac_preproc_ok=false | |
10251 | +for ac_c_preproc_warn_flag in '' yes | |
10252 | +do | |
10253 | + # Use a header file that comes with gcc, so configuring glibc | |
10254 | + # with a fresh cross-compiler works. | |
10255 | # On the NeXT, cc -E runs the code through the compiler's parser, | |
10256 | - # not just through cpp. | |
10257 | - cat > conftest.$ac_ext <<EOF | |
10258 | -#line 1246 "configure" | |
10259 | + # not just through cpp. "Syntax error" is here to catch this case. | |
10260 | + cat >conftest.$ac_ext <<_ACEOF | |
10261 | +#line $LINENO "configure" | |
10262 | #include "confdefs.h" | |
10263 | #include <assert.h> | |
10264 | -Syntax Error | |
10265 | -EOF | |
10266 | -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
10267 | -{ (eval echo configure:1252: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
10268 | -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | |
10269 | -if test -z "$ac_err"; then | |
10270 | + Syntax error | |
10271 | +_ACEOF | |
10272 | +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 | |
10273 | + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 | |
10274 | + ac_status=$? | |
10275 | + egrep -v '^ *\+' conftest.er1 >conftest.err | |
10276 | + rm -f conftest.er1 | |
10277 | + cat conftest.err >&5 | |
10278 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
10279 | + (exit $ac_status); } >/dev/null; then | |
10280 | + if test -s conftest.err; then | |
10281 | + ac_cpp_err=$ac_c_preproc_warn_flag | |
10282 | + else | |
10283 | + ac_cpp_err= | |
10284 | + fi | |
10285 | +else | |
10286 | + ac_cpp_err=yes | |
10287 | +fi | |
10288 | +if test -z "$ac_cpp_err"; then | |
10289 | : | |
10290 | else | |
10291 | - echo "$ac_err" >&5 | |
10292 | - echo "configure: failed program was:" >&5 | |
10293 | + echo "$as_me: failed program was:" >&5 | |
10294 | cat conftest.$ac_ext >&5 | |
10295 | - rm -rf conftest* | |
10296 | - CPP="${CC-cc} -E -traditional-cpp" | |
10297 | - cat > conftest.$ac_ext <<EOF | |
10298 | -#line 1263 "configure" | |
10299 | -#include "confdefs.h" | |
10300 | -#include <assert.h> | |
10301 | -Syntax Error | |
10302 | -EOF | |
10303 | -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
10304 | -{ (eval echo configure:1269: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
10305 | -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | |
10306 | -if test -z "$ac_err"; then | |
10307 | - : | |
10308 | + # Broken: fails on valid input. | |
10309 | +continue | |
10310 | +fi | |
10311 | +rm -f conftest.err conftest.$ac_ext | |
10312 | + | |
10313 | + # OK, works on sane cases. Now check whether non-existent headers | |
10314 | + # can be detected and how. | |
10315 | + cat >conftest.$ac_ext <<_ACEOF | |
10316 | +#line $LINENO "configure" | |
10317 | +#include "confdefs.h" | |
10318 | +#include <ac_nonexistent.h> | |
10319 | +_ACEOF | |
10320 | +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 | |
10321 | + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 | |
10322 | + ac_status=$? | |
10323 | + egrep -v '^ *\+' conftest.er1 >conftest.err | |
10324 | + rm -f conftest.er1 | |
10325 | + cat conftest.err >&5 | |
10326 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
10327 | + (exit $ac_status); } >/dev/null; then | |
10328 | + if test -s conftest.err; then | |
10329 | + ac_cpp_err=$ac_c_preproc_warn_flag | |
10330 | + else | |
10331 | + ac_cpp_err= | |
10332 | + fi | |
10333 | else | |
10334 | - echo "$ac_err" >&5 | |
10335 | - echo "configure: failed program was:" >&5 | |
10336 | + ac_cpp_err=yes | |
10337 | +fi | |
10338 | +if test -z "$ac_cpp_err"; then | |
10339 | + # Broken: success on invalid input. | |
10340 | +continue | |
10341 | +else | |
10342 | + echo "$as_me: failed program was:" >&5 | |
10343 | cat conftest.$ac_ext >&5 | |
10344 | - rm -rf conftest* | |
10345 | - CPP="${CC-cc} -nologo -E" | |
10346 | - cat > conftest.$ac_ext <<EOF | |
10347 | -#line 1280 "configure" | |
10348 | + # Passes both tests. | |
10349 | +ac_preproc_ok=: | |
10350 | +break | |
10351 | +fi | |
10352 | +rm -f conftest.err conftest.$ac_ext | |
10353 | + | |
10354 | +done | |
10355 | +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. | |
10356 | +rm -f conftest.err conftest.$ac_ext | |
10357 | +if $ac_preproc_ok; then | |
10358 | + break | |
10359 | +fi | |
10360 | + | |
10361 | + done | |
10362 | + ac_cv_prog_CPP=$CPP | |
10363 | + | |
10364 | +fi | |
10365 | + CPP=$ac_cv_prog_CPP | |
10366 | +else | |
10367 | + ac_cv_prog_CPP=$CPP | |
10368 | +fi | |
10369 | +echo "$as_me:$LINENO: result: $CPP" >&5 | |
10370 | +echo "${ECHO_T}$CPP" >&6 | |
10371 | +ac_preproc_ok=false | |
10372 | +for ac_c_preproc_warn_flag in '' yes | |
10373 | +do | |
10374 | + # Use a header file that comes with gcc, so configuring glibc | |
10375 | + # with a fresh cross-compiler works. | |
10376 | + # On the NeXT, cc -E runs the code through the compiler's parser, | |
10377 | + # not just through cpp. "Syntax error" is here to catch this case. | |
10378 | + cat >conftest.$ac_ext <<_ACEOF | |
10379 | +#line $LINENO "configure" | |
10380 | #include "confdefs.h" | |
10381 | #include <assert.h> | |
10382 | -Syntax Error | |
10383 | -EOF | |
10384 | -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
10385 | -{ (eval echo configure:1286: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
10386 | -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | |
10387 | -if test -z "$ac_err"; then | |
10388 | + Syntax error | |
10389 | +_ACEOF | |
10390 | +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 | |
10391 | + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 | |
10392 | + ac_status=$? | |
10393 | + egrep -v '^ *\+' conftest.er1 >conftest.err | |
10394 | + rm -f conftest.er1 | |
10395 | + cat conftest.err >&5 | |
10396 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
10397 | + (exit $ac_status); } >/dev/null; then | |
10398 | + if test -s conftest.err; then | |
10399 | + ac_cpp_err=$ac_c_preproc_warn_flag | |
10400 | + else | |
10401 | + ac_cpp_err= | |
10402 | + fi | |
10403 | +else | |
10404 | + ac_cpp_err=yes | |
10405 | +fi | |
10406 | +if test -z "$ac_cpp_err"; then | |
10407 | : | |
10408 | else | |
10409 | - echo "$ac_err" >&5 | |
10410 | - echo "configure: failed program was:" >&5 | |
10411 | + echo "$as_me: failed program was:" >&5 | |
10412 | cat conftest.$ac_ext >&5 | |
10413 | - rm -rf conftest* | |
10414 | - CPP=/lib/cpp | |
10415 | + # Broken: fails on valid input. | |
10416 | +continue | |
10417 | fi | |
10418 | -rm -f conftest* | |
10419 | +rm -f conftest.err conftest.$ac_ext | |
10420 | + | |
10421 | + # OK, works on sane cases. Now check whether non-existent headers | |
10422 | + # can be detected and how. | |
10423 | + cat >conftest.$ac_ext <<_ACEOF | |
10424 | +#line $LINENO "configure" | |
10425 | +#include "confdefs.h" | |
10426 | +#include <ac_nonexistent.h> | |
10427 | +_ACEOF | |
10428 | +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 | |
10429 | + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 | |
10430 | + ac_status=$? | |
10431 | + egrep -v '^ *\+' conftest.er1 >conftest.err | |
10432 | + rm -f conftest.er1 | |
10433 | + cat conftest.err >&5 | |
10434 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
10435 | + (exit $ac_status); } >/dev/null; then | |
10436 | + if test -s conftest.err; then | |
10437 | + ac_cpp_err=$ac_c_preproc_warn_flag | |
10438 | + else | |
10439 | + ac_cpp_err= | |
10440 | + fi | |
10441 | +else | |
10442 | + ac_cpp_err=yes | |
10443 | fi | |
10444 | -rm -f conftest* | |
10445 | +if test -z "$ac_cpp_err"; then | |
10446 | + # Broken: success on invalid input. | |
10447 | +continue | |
10448 | +else | |
10449 | + echo "$as_me: failed program was:" >&5 | |
10450 | + cat conftest.$ac_ext >&5 | |
10451 | + # Passes both tests. | |
10452 | +ac_preproc_ok=: | |
10453 | +break | |
10454 | fi | |
10455 | -rm -f conftest* | |
10456 | - ac_cv_prog_CPP="$CPP" | |
10457 | +rm -f conftest.err conftest.$ac_ext | |
10458 | + | |
10459 | +done | |
10460 | +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. | |
10461 | +rm -f conftest.err conftest.$ac_ext | |
10462 | +if $ac_preproc_ok; then | |
10463 | + : | |
10464 | +else | |
10465 | + { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check" >&5 | |
10466 | +echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;} | |
10467 | + { (exit 1); exit 1; }; } | |
10468 | fi | |
10469 | - CPP="$ac_cv_prog_CPP" | |
10470 | + | |
10471 | +ac_ext=c | |
10472 | +ac_cpp='$CPP $CPPFLAGS' | |
10473 | +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' | |
10474 | +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' | |
10475 | +ac_compiler_gnu=$ac_cv_c_compiler_gnu | |
10476 | + | |
10477 | + | |
10478 | +# On IRIX 5.3, sys/types and inttypes.h are conflicting. | |
10479 | + | |
10480 | + | |
10481 | + | |
10482 | + | |
10483 | + | |
10484 | + | |
10485 | + | |
10486 | + | |
10487 | + | |
10488 | +for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ | |
10489 | + inttypes.h stdint.h unistd.h | |
10490 | +do | |
10491 | +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` | |
10492 | +echo "$as_me:$LINENO: checking for $ac_header" >&5 | |
10493 | +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 | |
10494 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
10495 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
10496 | +else | |
10497 | + cat >conftest.$ac_ext <<_ACEOF | |
10498 | +#line $LINENO "configure" | |
10499 | +#include "confdefs.h" | |
10500 | +$ac_includes_default | |
10501 | + | |
10502 | +#include <$ac_header> | |
10503 | +_ACEOF | |
10504 | +rm -f conftest.$ac_objext | |
10505 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
10506 | + (eval $ac_compile) 2>&5 | |
10507 | + ac_status=$? | |
10508 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
10509 | + (exit $ac_status); } && | |
10510 | + { ac_try='test -s conftest.$ac_objext' | |
10511 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
10512 | + (eval $ac_try) 2>&5 | |
10513 | + ac_status=$? | |
10514 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
10515 | + (exit $ac_status); }; }; then | |
10516 | + eval "$as_ac_Header=yes" | |
10517 | else | |
10518 | - ac_cv_prog_CPP="$CPP" | |
10519 | + echo "$as_me: failed program was:" >&5 | |
10520 | +cat conftest.$ac_ext >&5 | |
10521 | +eval "$as_ac_Header=no" | |
10522 | +fi | |
10523 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
10524 | +fi | |
10525 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 | |
10526 | +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 | |
10527 | +if test `eval echo '${'$as_ac_Header'}'` = yes; then | |
10528 | + cat >>confdefs.h <<_ACEOF | |
10529 | +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 | |
10530 | +_ACEOF | |
10531 | + | |
10532 | fi | |
10533 | -echo "$ac_t""$CPP" 1>&6 | |
10534 | + | |
10535 | +done | |
10536 | + | |
10537 | ||
10538 | ||
10539 | ||
10540 | -echo $ac_n "checking for function prototypes""... $ac_c" 1>&6 | |
10541 | -echo "configure:1313: checking for function prototypes" >&5 | |
10542 | +echo "$as_me:$LINENO: checking for function prototypes" >&5 | |
10543 | +echo $ECHO_N "checking for function prototypes... $ECHO_C" >&6 | |
10544 | if test "$am_cv_prog_cc_stdc" != no; then | |
10545 | - echo "$ac_t""yes" 1>&6 | |
10546 | - cat >> confdefs.h <<\EOF | |
10547 | + echo "$as_me:$LINENO: result: yes" >&5 | |
10548 | +echo "${ECHO_T}yes" >&6 | |
10549 | + | |
10550 | +cat >>confdefs.h <<\_ACEOF | |
10551 | #define PROTOTYPES 1 | |
10552 | -EOF | |
10553 | +_ACEOF | |
10554 | ||
10555 | U= ANSI2KNR= | |
10556 | else | |
10557 | - echo "$ac_t""no" 1>&6 | |
10558 | + echo "$as_me:$LINENO: result: no" >&5 | |
10559 | +echo "${ECHO_T}no" >&6 | |
10560 | U=_ ANSI2KNR=./ansi2knr | |
10561 | - # Ensure some checks needed by ansi2knr itself. | |
10562 | - echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6 | |
10563 | -echo "configure:1326: checking for ANSI C header files" >&5 | |
10564 | -if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then | |
10565 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
10566 | +fi | |
10567 | +# Ensure some checks needed by ansi2knr itself. | |
10568 | +echo "$as_me:$LINENO: checking for ANSI C header files" >&5 | |
10569 | +echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 | |
10570 | +if test "${ac_cv_header_stdc+set}" = set; then | |
10571 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
10572 | else | |
10573 | - cat > conftest.$ac_ext <<EOF | |
10574 | -#line 1331 "configure" | |
10575 | + cat >conftest.$ac_ext <<_ACEOF | |
10576 | +#line $LINENO "configure" | |
10577 | #include "confdefs.h" | |
10578 | #include <stdlib.h> | |
10579 | #include <stdarg.h> | |
10580 | #include <string.h> | |
10581 | #include <float.h> | |
10582 | -EOF | |
10583 | -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
10584 | -{ (eval echo configure:1339: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
10585 | -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | |
10586 | -if test -z "$ac_err"; then | |
10587 | - rm -rf conftest* | |
10588 | + | |
10589 | +_ACEOF | |
10590 | +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 | |
10591 | + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 | |
10592 | + ac_status=$? | |
10593 | + egrep -v '^ *\+' conftest.er1 >conftest.err | |
10594 | + rm -f conftest.er1 | |
10595 | + cat conftest.err >&5 | |
10596 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
10597 | + (exit $ac_status); } >/dev/null; then | |
10598 | + if test -s conftest.err; then | |
10599 | + ac_cpp_err=$ac_c_preproc_warn_flag | |
10600 | + else | |
10601 | + ac_cpp_err= | |
10602 | + fi | |
10603 | +else | |
10604 | + ac_cpp_err=yes | |
10605 | +fi | |
10606 | +if test -z "$ac_cpp_err"; then | |
10607 | ac_cv_header_stdc=yes | |
10608 | else | |
10609 | - echo "$ac_err" >&5 | |
10610 | - echo "configure: failed program was:" >&5 | |
10611 | + echo "$as_me: failed program was:" >&5 | |
10612 | cat conftest.$ac_ext >&5 | |
10613 | - rm -rf conftest* | |
10614 | ac_cv_header_stdc=no | |
10615 | fi | |
10616 | -rm -f conftest* | |
10617 | +rm -f conftest.err conftest.$ac_ext | |
10618 | ||
10619 | if test $ac_cv_header_stdc = yes; then | |
10620 | # SunOS 4.x string.h does not declare mem*, contrary to ANSI. | |
10621 | -cat > conftest.$ac_ext <<EOF | |
10622 | -#line 1356 "configure" | |
10623 | + cat >conftest.$ac_ext <<_ACEOF | |
10624 | +#line $LINENO "configure" | |
10625 | #include "confdefs.h" | |
10626 | #include <string.h> | |
10627 | -EOF | |
10628 | + | |
10629 | +_ACEOF | |
10630 | if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | |
10631 | egrep "memchr" >/dev/null 2>&1; then | |
10632 | : | |
10633 | else | |
10634 | - rm -rf conftest* | |
10635 | ac_cv_header_stdc=no | |
10636 | fi | |
10637 | rm -f conftest* | |
10638 | @@ -1371,16 +3205,16 @@ | |
10639 | ||
10640 | if test $ac_cv_header_stdc = yes; then | |
10641 | # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. | |
10642 | -cat > conftest.$ac_ext <<EOF | |
10643 | -#line 1374 "configure" | |
10644 | + cat >conftest.$ac_ext <<_ACEOF | |
10645 | +#line $LINENO "configure" | |
10646 | #include "confdefs.h" | |
10647 | #include <stdlib.h> | |
10648 | -EOF | |
10649 | + | |
10650 | +_ACEOF | |
10651 | if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | |
10652 | egrep "free" >/dev/null 2>&1; then | |
10653 | : | |
10654 | else | |
10655 | - rm -rf conftest* | |
10656 | ac_cv_header_stdc=no | |
10657 | fi | |
10658 | rm -f conftest* | |
10659 | @@ -1389,193 +3223,414 @@ | |
10660 | ||
10661 | if test $ac_cv_header_stdc = yes; then | |
10662 | # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. | |
10663 | -if test "$cross_compiling" = yes; then | |
10664 | + if test "$cross_compiling" = yes; then | |
10665 | : | |
10666 | else | |
10667 | - cat > conftest.$ac_ext <<EOF | |
10668 | -#line 1395 "configure" | |
10669 | + cat >conftest.$ac_ext <<_ACEOF | |
10670 | +#line $LINENO "configure" | |
10671 | #include "confdefs.h" | |
10672 | #include <ctype.h> | |
10673 | -#define ISLOWER(c) ('a' <= (c) && (c) <= 'z') | |
10674 | -#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) | |
10675 | -#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) | |
10676 | -int main () { int i; for (i = 0; i < 256; i++) | |
10677 | -if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2); | |
10678 | -exit (0); } | |
10679 | +#if ((' ' & 0x0FF) == 0x020) | |
10680 | +# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') | |
10681 | +# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) | |
10682 | +#else | |
10683 | +# define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \ | |
10684 | + || ('j' <= (c) && (c) <= 'r') \ | |
10685 | + || ('s' <= (c) && (c) <= 'z')) | |
10686 | +# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) | |
10687 | +#endif | |
10688 | ||
10689 | -EOF | |
10690 | -if { (eval echo configure:1406: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null | |
10691 | -then | |
10692 | +#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) | |
10693 | +int | |
10694 | +main () | |
10695 | +{ | |
10696 | + int i; | |
10697 | + for (i = 0; i < 256; i++) | |
10698 | + if (XOR (islower (i), ISLOWER (i)) | |
10699 | + || toupper (i) != TOUPPER (i)) | |
10700 | + exit(2); | |
10701 | + exit (0); | |
10702 | +} | |
10703 | +_ACEOF | |
10704 | +rm -f conftest$ac_exeext | |
10705 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
10706 | + (eval $ac_link) 2>&5 | |
10707 | + ac_status=$? | |
10708 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
10709 | + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' | |
10710 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
10711 | + (eval $ac_try) 2>&5 | |
10712 | + ac_status=$? | |
10713 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
10714 | + (exit $ac_status); }; }; then | |
10715 | : | |
10716 | else | |
10717 | - echo "configure: failed program was:" >&5 | |
10718 | - cat conftest.$ac_ext >&5 | |
10719 | - rm -fr conftest* | |
10720 | - ac_cv_header_stdc=no | |
10721 | + echo "$as_me: program exited with status $ac_status" >&5 | |
10722 | +echo "$as_me: failed program was:" >&5 | |
10723 | +cat conftest.$ac_ext >&5 | |
10724 | +( exit $ac_status ) | |
10725 | +ac_cv_header_stdc=no | |
10726 | fi | |
10727 | -rm -fr conftest* | |
10728 | +rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext | |
10729 | fi | |
10730 | - | |
10731 | fi | |
10732 | fi | |
10733 | - | |
10734 | -echo "$ac_t""$ac_cv_header_stdc" 1>&6 | |
10735 | +echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 | |
10736 | +echo "${ECHO_T}$ac_cv_header_stdc" >&6 | |
10737 | if test $ac_cv_header_stdc = yes; then | |
10738 | - cat >> confdefs.h <<\EOF | |
10739 | + | |
10740 | +cat >>confdefs.h <<\_ACEOF | |
10741 | #define STDC_HEADERS 1 | |
10742 | -EOF | |
10743 | +_ACEOF | |
10744 | ||
10745 | fi | |
10746 | ||
10747 | - for ac_hdr in string.h | |
10748 | + | |
10749 | +for ac_header in string.h | |
10750 | do | |
10751 | -ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` | |
10752 | -echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 | |
10753 | -echo "configure:1433: checking for $ac_hdr" >&5 | |
10754 | -if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then | |
10755 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
10756 | +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` | |
10757 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
10758 | + echo "$as_me:$LINENO: checking for $ac_header" >&5 | |
10759 | +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 | |
10760 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
10761 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
10762 | +fi | |
10763 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 | |
10764 | +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 | |
10765 | +else | |
10766 | + # Is the header compilable? | |
10767 | +echo "$as_me:$LINENO: checking $ac_header usability" >&5 | |
10768 | +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 | |
10769 | +cat >conftest.$ac_ext <<_ACEOF | |
10770 | +#line $LINENO "configure" | |
10771 | +#include "confdefs.h" | |
10772 | +$ac_includes_default | |
10773 | +#include <$ac_header> | |
10774 | +_ACEOF | |
10775 | +rm -f conftest.$ac_objext | |
10776 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
10777 | + (eval $ac_compile) 2>&5 | |
10778 | + ac_status=$? | |
10779 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
10780 | + (exit $ac_status); } && | |
10781 | + { ac_try='test -s conftest.$ac_objext' | |
10782 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
10783 | + (eval $ac_try) 2>&5 | |
10784 | + ac_status=$? | |
10785 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
10786 | + (exit $ac_status); }; }; then | |
10787 | + ac_header_compiler=yes | |
10788 | +else | |
10789 | + echo "$as_me: failed program was:" >&5 | |
10790 | +cat conftest.$ac_ext >&5 | |
10791 | +ac_header_compiler=no | |
10792 | +fi | |
10793 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
10794 | +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 | |
10795 | +echo "${ECHO_T}$ac_header_compiler" >&6 | |
10796 | + | |
10797 | +# Is the header present? | |
10798 | +echo "$as_me:$LINENO: checking $ac_header presence" >&5 | |
10799 | +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 | |
10800 | +cat >conftest.$ac_ext <<_ACEOF | |
10801 | +#line $LINENO "configure" | |
10802 | +#include "confdefs.h" | |
10803 | +#include <$ac_header> | |
10804 | +_ACEOF | |
10805 | +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 | |
10806 | + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 | |
10807 | + ac_status=$? | |
10808 | + egrep -v '^ *\+' conftest.er1 >conftest.err | |
10809 | + rm -f conftest.er1 | |
10810 | + cat conftest.err >&5 | |
10811 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
10812 | + (exit $ac_status); } >/dev/null; then | |
10813 | + if test -s conftest.err; then | |
10814 | + ac_cpp_err=$ac_c_preproc_warn_flag | |
10815 | + else | |
10816 | + ac_cpp_err= | |
10817 | + fi | |
10818 | else | |
10819 | - cat > conftest.$ac_ext <<EOF | |
10820 | -#line 1438 "configure" | |
10821 | -#include "confdefs.h" | |
10822 | -#include <$ac_hdr> | |
10823 | -EOF | |
10824 | -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
10825 | -{ (eval echo configure:1443: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
10826 | -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | |
10827 | -if test -z "$ac_err"; then | |
10828 | - rm -rf conftest* | |
10829 | - eval "ac_cv_header_$ac_safe=yes" | |
10830 | + ac_cpp_err=yes | |
10831 | +fi | |
10832 | +if test -z "$ac_cpp_err"; then | |
10833 | + ac_header_preproc=yes | |
10834 | else | |
10835 | - echo "$ac_err" >&5 | |
10836 | - echo "configure: failed program was:" >&5 | |
10837 | + echo "$as_me: failed program was:" >&5 | |
10838 | cat conftest.$ac_ext >&5 | |
10839 | - rm -rf conftest* | |
10840 | - eval "ac_cv_header_$ac_safe=no" | |
10841 | -fi | |
10842 | -rm -f conftest* | |
10843 | + ac_header_preproc=no | |
10844 | fi | |
10845 | -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | |
10846 | - echo "$ac_t""yes" 1>&6 | |
10847 | - ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` | |
10848 | - cat >> confdefs.h <<EOF | |
10849 | -#define $ac_tr_hdr 1 | |
10850 | -EOF | |
10851 | - | |
10852 | +rm -f conftest.err conftest.$ac_ext | |
10853 | +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 | |
10854 | +echo "${ECHO_T}$ac_header_preproc" >&6 | |
10855 | + | |
10856 | +# So? What about this header? | |
10857 | +case $ac_header_compiler:$ac_header_preproc in | |
10858 | + yes:no ) | |
10859 | + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 | |
10860 | +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} | |
10861 | + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 | |
10862 | +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; | |
10863 | + no:yes ) | |
10864 | + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 | |
10865 | +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} | |
10866 | + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 | |
10867 | +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} | |
10868 | + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 | |
10869 | +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; | |
10870 | +esac | |
10871 | +echo "$as_me:$LINENO: checking for $ac_header" >&5 | |
10872 | +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 | |
10873 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
10874 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
10875 | else | |
10876 | - echo "$ac_t""no" 1>&6 | |
10877 | + eval "$as_ac_Header=$ac_header_preproc" | |
10878 | fi | |
10879 | -done | |
10880 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 | |
10881 | +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 | |
10882 | + | |
10883 | +fi | |
10884 | +if test `eval echo '${'$as_ac_Header'}'` = yes; then | |
10885 | + cat >>confdefs.h <<_ACEOF | |
10886 | +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 | |
10887 | +_ACEOF | |
10888 | ||
10889 | fi | |
10890 | ||
10891 | +done | |
10892 | + | |
10893 | + | |
10894 | if test "x$U" != "x"; then | |
10895 | - { echo "configure: error: Compiler not ANSI compliant" 1>&2; exit 1; } | |
10896 | + { { echo "$as_me:$LINENO: error: Compiler not ANSI compliant" >&5 | |
10897 | +echo "$as_me: error: Compiler not ANSI compliant" >&2;} | |
10898 | + { (exit 1); exit 1; }; } | |
10899 | fi | |
10900 | -echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 | |
10901 | -echo "configure:1475: checking how to run the C preprocessor" >&5 | |
10902 | +ac_ext=c | |
10903 | +ac_cpp='$CPP $CPPFLAGS' | |
10904 | +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' | |
10905 | +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' | |
10906 | +ac_compiler_gnu=$ac_cv_c_compiler_gnu | |
10907 | +echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 | |
10908 | +echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6 | |
10909 | # On Suns, sometimes $CPP names a directory. | |
10910 | if test -n "$CPP" && test -d "$CPP"; then | |
10911 | CPP= | |
10912 | fi | |
10913 | if test -z "$CPP"; then | |
10914 | -if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then | |
10915 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
10916 | + if test "${ac_cv_prog_CPP+set}" = set; then | |
10917 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
10918 | else | |
10919 | - # This must be in double quotes, not single quotes, because CPP may get | |
10920 | - # substituted into the Makefile and "${CC-cc}" will confuse make. | |
10921 | - CPP="${CC-cc} -E" | |
10922 | + # Double quotes because CPP needs to be expanded | |
10923 | + for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" | |
10924 | + do | |
10925 | + ac_preproc_ok=false | |
10926 | +for ac_c_preproc_warn_flag in '' yes | |
10927 | +do | |
10928 | + # Use a header file that comes with gcc, so configuring glibc | |
10929 | + # with a fresh cross-compiler works. | |
10930 | # On the NeXT, cc -E runs the code through the compiler's parser, | |
10931 | - # not just through cpp. | |
10932 | - cat > conftest.$ac_ext <<EOF | |
10933 | -#line 1490 "configure" | |
10934 | + # not just through cpp. "Syntax error" is here to catch this case. | |
10935 | + cat >conftest.$ac_ext <<_ACEOF | |
10936 | +#line $LINENO "configure" | |
10937 | #include "confdefs.h" | |
10938 | #include <assert.h> | |
10939 | -Syntax Error | |
10940 | -EOF | |
10941 | -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
10942 | -{ (eval echo configure:1496: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
10943 | -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | |
10944 | -if test -z "$ac_err"; then | |
10945 | + Syntax error | |
10946 | +_ACEOF | |
10947 | +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 | |
10948 | + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 | |
10949 | + ac_status=$? | |
10950 | + egrep -v '^ *\+' conftest.er1 >conftest.err | |
10951 | + rm -f conftest.er1 | |
10952 | + cat conftest.err >&5 | |
10953 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
10954 | + (exit $ac_status); } >/dev/null; then | |
10955 | + if test -s conftest.err; then | |
10956 | + ac_cpp_err=$ac_c_preproc_warn_flag | |
10957 | + else | |
10958 | + ac_cpp_err= | |
10959 | + fi | |
10960 | +else | |
10961 | + ac_cpp_err=yes | |
10962 | +fi | |
10963 | +if test -z "$ac_cpp_err"; then | |
10964 | : | |
10965 | else | |
10966 | - echo "$ac_err" >&5 | |
10967 | - echo "configure: failed program was:" >&5 | |
10968 | + echo "$as_me: failed program was:" >&5 | |
10969 | cat conftest.$ac_ext >&5 | |
10970 | - rm -rf conftest* | |
10971 | - CPP="${CC-cc} -E -traditional-cpp" | |
10972 | - cat > conftest.$ac_ext <<EOF | |
10973 | -#line 1507 "configure" | |
10974 | -#include "confdefs.h" | |
10975 | -#include <assert.h> | |
10976 | -Syntax Error | |
10977 | -EOF | |
10978 | -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
10979 | -{ (eval echo configure:1513: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
10980 | -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | |
10981 | -if test -z "$ac_err"; then | |
10982 | - : | |
10983 | + # Broken: fails on valid input. | |
10984 | +continue | |
10985 | +fi | |
10986 | +rm -f conftest.err conftest.$ac_ext | |
10987 | + | |
10988 | + # OK, works on sane cases. Now check whether non-existent headers | |
10989 | + # can be detected and how. | |
10990 | + cat >conftest.$ac_ext <<_ACEOF | |
10991 | +#line $LINENO "configure" | |
10992 | +#include "confdefs.h" | |
10993 | +#include <ac_nonexistent.h> | |
10994 | +_ACEOF | |
10995 | +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 | |
10996 | + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 | |
10997 | + ac_status=$? | |
10998 | + egrep -v '^ *\+' conftest.er1 >conftest.err | |
10999 | + rm -f conftest.er1 | |
11000 | + cat conftest.err >&5 | |
11001 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
11002 | + (exit $ac_status); } >/dev/null; then | |
11003 | + if test -s conftest.err; then | |
11004 | + ac_cpp_err=$ac_c_preproc_warn_flag | |
11005 | + else | |
11006 | + ac_cpp_err= | |
11007 | + fi | |
11008 | +else | |
11009 | + ac_cpp_err=yes | |
11010 | +fi | |
11011 | +if test -z "$ac_cpp_err"; then | |
11012 | + # Broken: success on invalid input. | |
11013 | +continue | |
11014 | else | |
11015 | - echo "$ac_err" >&5 | |
11016 | - echo "configure: failed program was:" >&5 | |
11017 | + echo "$as_me: failed program was:" >&5 | |
11018 | cat conftest.$ac_ext >&5 | |
11019 | - rm -rf conftest* | |
11020 | - CPP="${CC-cc} -nologo -E" | |
11021 | - cat > conftest.$ac_ext <<EOF | |
11022 | -#line 1524 "configure" | |
11023 | + # Passes both tests. | |
11024 | +ac_preproc_ok=: | |
11025 | +break | |
11026 | +fi | |
11027 | +rm -f conftest.err conftest.$ac_ext | |
11028 | + | |
11029 | +done | |
11030 | +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. | |
11031 | +rm -f conftest.err conftest.$ac_ext | |
11032 | +if $ac_preproc_ok; then | |
11033 | + break | |
11034 | +fi | |
11035 | + | |
11036 | + done | |
11037 | + ac_cv_prog_CPP=$CPP | |
11038 | + | |
11039 | +fi | |
11040 | + CPP=$ac_cv_prog_CPP | |
11041 | +else | |
11042 | + ac_cv_prog_CPP=$CPP | |
11043 | +fi | |
11044 | +echo "$as_me:$LINENO: result: $CPP" >&5 | |
11045 | +echo "${ECHO_T}$CPP" >&6 | |
11046 | +ac_preproc_ok=false | |
11047 | +for ac_c_preproc_warn_flag in '' yes | |
11048 | +do | |
11049 | + # Use a header file that comes with gcc, so configuring glibc | |
11050 | + # with a fresh cross-compiler works. | |
11051 | + # On the NeXT, cc -E runs the code through the compiler's parser, | |
11052 | + # not just through cpp. "Syntax error" is here to catch this case. | |
11053 | + cat >conftest.$ac_ext <<_ACEOF | |
11054 | +#line $LINENO "configure" | |
11055 | #include "confdefs.h" | |
11056 | #include <assert.h> | |
11057 | -Syntax Error | |
11058 | -EOF | |
11059 | -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
11060 | -{ (eval echo configure:1530: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
11061 | -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | |
11062 | -if test -z "$ac_err"; then | |
11063 | + Syntax error | |
11064 | +_ACEOF | |
11065 | +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 | |
11066 | + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 | |
11067 | + ac_status=$? | |
11068 | + egrep -v '^ *\+' conftest.er1 >conftest.err | |
11069 | + rm -f conftest.er1 | |
11070 | + cat conftest.err >&5 | |
11071 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
11072 | + (exit $ac_status); } >/dev/null; then | |
11073 | + if test -s conftest.err; then | |
11074 | + ac_cpp_err=$ac_c_preproc_warn_flag | |
11075 | + else | |
11076 | + ac_cpp_err= | |
11077 | + fi | |
11078 | +else | |
11079 | + ac_cpp_err=yes | |
11080 | +fi | |
11081 | +if test -z "$ac_cpp_err"; then | |
11082 | : | |
11083 | else | |
11084 | - echo "$ac_err" >&5 | |
11085 | - echo "configure: failed program was:" >&5 | |
11086 | + echo "$as_me: failed program was:" >&5 | |
11087 | cat conftest.$ac_ext >&5 | |
11088 | - rm -rf conftest* | |
11089 | - CPP=/lib/cpp | |
11090 | -fi | |
11091 | -rm -f conftest* | |
11092 | + # Broken: fails on valid input. | |
11093 | +continue | |
11094 | fi | |
11095 | -rm -f conftest* | |
11096 | +rm -f conftest.err conftest.$ac_ext | |
11097 | + | |
11098 | + # OK, works on sane cases. Now check whether non-existent headers | |
11099 | + # can be detected and how. | |
11100 | + cat >conftest.$ac_ext <<_ACEOF | |
11101 | +#line $LINENO "configure" | |
11102 | +#include "confdefs.h" | |
11103 | +#include <ac_nonexistent.h> | |
11104 | +_ACEOF | |
11105 | +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 | |
11106 | + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 | |
11107 | + ac_status=$? | |
11108 | + egrep -v '^ *\+' conftest.er1 >conftest.err | |
11109 | + rm -f conftest.er1 | |
11110 | + cat conftest.err >&5 | |
11111 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
11112 | + (exit $ac_status); } >/dev/null; then | |
11113 | + if test -s conftest.err; then | |
11114 | + ac_cpp_err=$ac_c_preproc_warn_flag | |
11115 | + else | |
11116 | + ac_cpp_err= | |
11117 | + fi | |
11118 | +else | |
11119 | + ac_cpp_err=yes | |
11120 | fi | |
11121 | -rm -f conftest* | |
11122 | - ac_cv_prog_CPP="$CPP" | |
11123 | +if test -z "$ac_cpp_err"; then | |
11124 | + # Broken: success on invalid input. | |
11125 | +continue | |
11126 | +else | |
11127 | + echo "$as_me: failed program was:" >&5 | |
11128 | + cat conftest.$ac_ext >&5 | |
11129 | + # Passes both tests. | |
11130 | +ac_preproc_ok=: | |
11131 | +break | |
11132 | fi | |
11133 | - CPP="$ac_cv_prog_CPP" | |
11134 | +rm -f conftest.err conftest.$ac_ext | |
11135 | + | |
11136 | +done | |
11137 | +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. | |
11138 | +rm -f conftest.err conftest.$ac_ext | |
11139 | +if $ac_preproc_ok; then | |
11140 | + : | |
11141 | else | |
11142 | - ac_cv_prog_CPP="$CPP" | |
11143 | + { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check" >&5 | |
11144 | +echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;} | |
11145 | + { (exit 1); exit 1; }; } | |
11146 | fi | |
11147 | -echo "$ac_t""$CPP" 1>&6 | |
11148 | ||
11149 | -echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6 | |
11150 | -echo "configure:1555: checking whether ${MAKE-make} sets \${MAKE}" >&5 | |
11151 | -set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'` | |
11152 | -if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then | |
11153 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
11154 | +ac_ext=c | |
11155 | +ac_cpp='$CPP $CPPFLAGS' | |
11156 | +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' | |
11157 | +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' | |
11158 | +ac_compiler_gnu=$ac_cv_c_compiler_gnu | |
11159 | + | |
11160 | +echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \${MAKE}" >&5 | |
11161 | +echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6 | |
11162 | +set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'` | |
11163 | +if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then | |
11164 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
11165 | else | |
11166 | - cat > conftestmake <<\EOF | |
11167 | + cat >conftest.make <<\_ACEOF | |
11168 | all: | |
11169 | @echo 'ac_maketemp="${MAKE}"' | |
11170 | -EOF | |
11171 | +_ACEOF | |
11172 | # GNU make sometimes prints "make[1]: Entering...", which would confuse us. | |
11173 | -eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=` | |
11174 | +eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=` | |
11175 | if test -n "$ac_maketemp"; then | |
11176 | eval ac_cv_prog_make_${ac_make}_set=yes | |
11177 | else | |
11178 | eval ac_cv_prog_make_${ac_make}_set=no | |
11179 | fi | |
11180 | -rm -f conftestmake | |
11181 | +rm -f conftest.make | |
11182 | fi | |
11183 | if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then | |
11184 | - echo "$ac_t""yes" 1>&6 | |
11185 | + echo "$as_me:$LINENO: result: yes" >&5 | |
11186 | +echo "${ECHO_T}yes" >&6 | |
11187 | SET_MAKE= | |
11188 | else | |
11189 | - echo "$ac_t""no" 1>&6 | |
11190 | + echo "$as_me:$LINENO: result: no" >&5 | |
11191 | +echo "${ECHO_T}no" >&6 | |
11192 | SET_MAKE="MAKE=${MAKE-make}" | |
11193 | fi | |
11194 | ||
11195 | @@ -1586,407 +3641,508 @@ | |
11196 | # SunOS /usr/etc/install | |
11197 | # IRIX /sbin/install | |
11198 | # AIX /bin/install | |
11199 | +# AmigaOS /C/install, which installs bootblocks on floppy discs | |
11200 | # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag | |
11201 | # AFS /usr/afsws/bin/install, which mishandles nonexistent args | |
11202 | # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" | |
11203 | # ./install, which can be erroneously created by make from ./install.sh. | |
11204 | -echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 | |
11205 | -echo "configure:1593: checking for a BSD compatible install" >&5 | |
11206 | +echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 | |
11207 | +echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 | |
11208 | if test -z "$INSTALL"; then | |
11209 | -if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then | |
11210 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
11211 | +if test "${ac_cv_path_install+set}" = set; then | |
11212 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
11213 | else | |
11214 | - IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":" | |
11215 | - for ac_dir in $PATH; do | |
11216 | - # Account for people who put trailing slashes in PATH elements. | |
11217 | - case "$ac_dir/" in | |
11218 | - /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;; | |
11219 | - *) | |
11220 | - # OSF1 and SCO ODT 3.0 have their own names for install. | |
11221 | - # Don't use installbsd from OSF since it installs stuff as root | |
11222 | - # by default. | |
11223 | - for ac_prog in ginstall scoinst install; do | |
11224 | - if test -f $ac_dir/$ac_prog; then | |
11225 | - if test $ac_prog = install && | |
11226 | - grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then | |
11227 | - # AIX install. It has an incompatible calling convention. | |
11228 | - : | |
11229 | - else | |
11230 | - ac_cv_path_install="$ac_dir/$ac_prog -c" | |
11231 | - break 2 | |
11232 | - fi | |
11233 | - fi | |
11234 | + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
11235 | +for as_dir in $PATH | |
11236 | +do | |
11237 | + IFS=$as_save_IFS | |
11238 | + test -z "$as_dir" && as_dir=. | |
11239 | + # Account for people who put trailing slashes in PATH elements. | |
11240 | +case $as_dir/ in | |
11241 | + ./ | .// | /cC/* | \ | |
11242 | + /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ | |
11243 | + /usr/ucb/* ) ;; | |
11244 | + *) | |
11245 | + # OSF1 and SCO ODT 3.0 have their own names for install. | |
11246 | + # Don't use installbsd from OSF since it installs stuff as root | |
11247 | + # by default. | |
11248 | + for ac_prog in ginstall scoinst install; do | |
11249 | + for ac_exec_ext in '' $ac_executable_extensions; do | |
11250 | + if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then | |
11251 | + if test $ac_prog = install && | |
11252 | + grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then | |
11253 | + # AIX install. It has an incompatible calling convention. | |
11254 | + : | |
11255 | + elif test $ac_prog = install && | |
11256 | + grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then | |
11257 | + # program-specific install script used by HP pwplus--don't use. | |
11258 | + : | |
11259 | + else | |
11260 | + ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" | |
11261 | + break 3 | |
11262 | + fi | |
11263 | + fi | |
11264 | done | |
11265 | - ;; | |
11266 | - esac | |
11267 | - done | |
11268 | - IFS="$ac_save_IFS" | |
11269 | + done | |
11270 | + ;; | |
11271 | +esac | |
11272 | +done | |
11273 | + | |
11274 | ||
11275 | fi | |
11276 | if test "${ac_cv_path_install+set}" = set; then | |
11277 | - INSTALL="$ac_cv_path_install" | |
11278 | + INSTALL=$ac_cv_path_install | |
11279 | else | |
11280 | # As a last resort, use the slow shell script. We don't cache a | |
11281 | # path for INSTALL within a source directory, because that will | |
11282 | # break other packages using the cache if that directory is | |
11283 | # removed, or if the path is relative. | |
11284 | - INSTALL="$ac_install_sh" | |
11285 | + INSTALL=$ac_install_sh | |
11286 | fi | |
11287 | fi | |
11288 | -echo "$ac_t""$INSTALL" 1>&6 | |
11289 | +echo "$as_me:$LINENO: result: $INSTALL" >&5 | |
11290 | +echo "${ECHO_T}$INSTALL" >&6 | |
11291 | ||
11292 | # Use test -z because SunOS4 sh mishandles braces in ${var-val}. | |
11293 | # It thinks the first close brace ends the variable substitution. | |
11294 | test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' | |
11295 | ||
11296 | -test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}' | |
11297 | +test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' | |
11298 | ||
11299 | test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' | |
11300 | ||
11301 | -# Extract the first word of "ranlib", so it can be a program name with args. | |
11302 | -set dummy ranlib; ac_word=$2 | |
11303 | -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | |
11304 | -echo "configure:1648: checking for $ac_word" >&5 | |
11305 | -if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then | |
11306 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
11307 | +if test -n "$ac_tool_prefix"; then | |
11308 | + # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. | |
11309 | +set dummy ${ac_tool_prefix}ranlib; ac_word=$2 | |
11310 | +echo "$as_me:$LINENO: checking for $ac_word" >&5 | |
11311 | +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 | |
11312 | +if test "${ac_cv_prog_RANLIB+set}" = set; then | |
11313 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
11314 | else | |
11315 | if test -n "$RANLIB"; then | |
11316 | ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. | |
11317 | else | |
11318 | - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" | |
11319 | - ac_dummy="$PATH" | |
11320 | - for ac_dir in $ac_dummy; do | |
11321 | - test -z "$ac_dir" && ac_dir=. | |
11322 | - if test -f $ac_dir/$ac_word; then | |
11323 | - ac_cv_prog_RANLIB="ranlib" | |
11324 | - break | |
11325 | - fi | |
11326 | - done | |
11327 | - IFS="$ac_save_ifs" | |
11328 | - test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":" | |
11329 | +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
11330 | +for as_dir in $PATH | |
11331 | +do | |
11332 | + IFS=$as_save_IFS | |
11333 | + test -z "$as_dir" && as_dir=. | |
11334 | + for ac_exec_ext in '' $ac_executable_extensions; do | |
11335 | + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | |
11336 | + ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" | |
11337 | + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 | |
11338 | + break 2 | |
11339 | + fi | |
11340 | +done | |
11341 | +done | |
11342 | + | |
11343 | fi | |
11344 | fi | |
11345 | -RANLIB="$ac_cv_prog_RANLIB" | |
11346 | +RANLIB=$ac_cv_prog_RANLIB | |
11347 | if test -n "$RANLIB"; then | |
11348 | - echo "$ac_t""$RANLIB" 1>&6 | |
11349 | + echo "$as_me:$LINENO: result: $RANLIB" >&5 | |
11350 | +echo "${ECHO_T}$RANLIB" >&6 | |
11351 | else | |
11352 | - echo "$ac_t""no" 1>&6 | |
11353 | + echo "$as_me:$LINENO: result: no" >&5 | |
11354 | +echo "${ECHO_T}no" >&6 | |
11355 | fi | |
11356 | ||
11357 | -echo $ac_n "checking build system type""... $ac_c" 1>&6 | |
11358 | -echo "configure:1676: checking build system type" >&5 | |
11359 | - | |
11360 | -build_alias=$build | |
11361 | -case "$build_alias" in | |
11362 | -NONE) | |
11363 | - case $nonopt in | |
11364 | - NONE) build_alias=$host_alias ;; | |
11365 | - *) build_alias=$nonopt ;; | |
11366 | - esac ;; | |
11367 | -esac | |
11368 | +fi | |
11369 | +if test -z "$ac_cv_prog_RANLIB"; then | |
11370 | + ac_ct_RANLIB=$RANLIB | |
11371 | + # Extract the first word of "ranlib", so it can be a program name with args. | |
11372 | +set dummy ranlib; ac_word=$2 | |
11373 | +echo "$as_me:$LINENO: checking for $ac_word" >&5 | |
11374 | +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 | |
11375 | +if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then | |
11376 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
11377 | +else | |
11378 | + if test -n "$ac_ct_RANLIB"; then | |
11379 | + ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. | |
11380 | +else | |
11381 | +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
11382 | +for as_dir in $PATH | |
11383 | +do | |
11384 | + IFS=$as_save_IFS | |
11385 | + test -z "$as_dir" && as_dir=. | |
11386 | + for ac_exec_ext in '' $ac_executable_extensions; do | |
11387 | + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | |
11388 | + ac_cv_prog_ac_ct_RANLIB="ranlib" | |
11389 | + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 | |
11390 | + break 2 | |
11391 | + fi | |
11392 | +done | |
11393 | +done | |
11394 | ||
11395 | -build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias` | |
11396 | -build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` | |
11397 | -build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` | |
11398 | -build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` | |
11399 | -echo "$ac_t""$build" 1>&6 | |
11400 | + test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":" | |
11401 | +fi | |
11402 | +fi | |
11403 | +ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB | |
11404 | +if test -n "$ac_ct_RANLIB"; then | |
11405 | + echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 | |
11406 | +echo "${ECHO_T}$ac_ct_RANLIB" >&6 | |
11407 | +else | |
11408 | + echo "$as_me:$LINENO: result: no" >&5 | |
11409 | +echo "${ECHO_T}no" >&6 | |
11410 | +fi | |
11411 | ||
11412 | -if test $host != $build; then | |
11413 | - ac_tool_prefix=${host_alias}- | |
11414 | + RANLIB=$ac_ct_RANLIB | |
11415 | else | |
11416 | - ac_tool_prefix= | |
11417 | + RANLIB="$ac_cv_prog_RANLIB" | |
11418 | fi | |
11419 | ||
11420 | -# Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. | |
11421 | +if test -n "$ac_tool_prefix"; then | |
11422 | + # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. | |
11423 | set dummy ${ac_tool_prefix}ar; ac_word=$2 | |
11424 | -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | |
11425 | -echo "configure:1702: checking for $ac_word" >&5 | |
11426 | -if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then | |
11427 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
11428 | +echo "$as_me:$LINENO: checking for $ac_word" >&5 | |
11429 | +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 | |
11430 | +if test "${ac_cv_prog_AR+set}" = set; then | |
11431 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
11432 | else | |
11433 | if test -n "$AR"; then | |
11434 | ac_cv_prog_AR="$AR" # Let the user override the test. | |
11435 | else | |
11436 | - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" | |
11437 | - ac_dummy="$PATH" | |
11438 | - for ac_dir in $ac_dummy; do | |
11439 | - test -z "$ac_dir" && ac_dir=. | |
11440 | - if test -f $ac_dir/$ac_word; then | |
11441 | - ac_cv_prog_AR="${ac_tool_prefix}ar" | |
11442 | - break | |
11443 | - fi | |
11444 | - done | |
11445 | - IFS="$ac_save_ifs" | |
11446 | +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
11447 | +for as_dir in $PATH | |
11448 | +do | |
11449 | + IFS=$as_save_IFS | |
11450 | + test -z "$as_dir" && as_dir=. | |
11451 | + for ac_exec_ext in '' $ac_executable_extensions; do | |
11452 | + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | |
11453 | + ac_cv_prog_AR="${ac_tool_prefix}ar" | |
11454 | + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 | |
11455 | + break 2 | |
11456 | + fi | |
11457 | +done | |
11458 | +done | |
11459 | + | |
11460 | fi | |
11461 | fi | |
11462 | -AR="$ac_cv_prog_AR" | |
11463 | +AR=$ac_cv_prog_AR | |
11464 | if test -n "$AR"; then | |
11465 | - echo "$ac_t""$AR" 1>&6 | |
11466 | + echo "$as_me:$LINENO: result: $AR" >&5 | |
11467 | +echo "${ECHO_T}$AR" >&6 | |
11468 | else | |
11469 | - echo "$ac_t""no" 1>&6 | |
11470 | + echo "$as_me:$LINENO: result: no" >&5 | |
11471 | +echo "${ECHO_T}no" >&6 | |
11472 | fi | |
11473 | ||
11474 | - | |
11475 | +fi | |
11476 | if test -z "$ac_cv_prog_AR"; then | |
11477 | -if test -n "$ac_tool_prefix"; then | |
11478 | + ac_ct_AR=$AR | |
11479 | # Extract the first word of "ar", so it can be a program name with args. | |
11480 | set dummy ar; ac_word=$2 | |
11481 | -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | |
11482 | -echo "configure:1734: checking for $ac_word" >&5 | |
11483 | -if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then | |
11484 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
11485 | +echo "$as_me:$LINENO: checking for $ac_word" >&5 | |
11486 | +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 | |
11487 | +if test "${ac_cv_prog_ac_ct_AR+set}" = set; then | |
11488 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
11489 | else | |
11490 | - if test -n "$AR"; then | |
11491 | - ac_cv_prog_AR="$AR" # Let the user override the test. | |
11492 | + if test -n "$ac_ct_AR"; then | |
11493 | + ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. | |
11494 | else | |
11495 | - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" | |
11496 | - ac_dummy="$PATH" | |
11497 | - for ac_dir in $ac_dummy; do | |
11498 | - test -z "$ac_dir" && ac_dir=. | |
11499 | - if test -f $ac_dir/$ac_word; then | |
11500 | - ac_cv_prog_AR="ar" | |
11501 | - break | |
11502 | - fi | |
11503 | - done | |
11504 | - IFS="$ac_save_ifs" | |
11505 | - test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar" | |
11506 | +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
11507 | +for as_dir in $PATH | |
11508 | +do | |
11509 | + IFS=$as_save_IFS | |
11510 | + test -z "$as_dir" && as_dir=. | |
11511 | + for ac_exec_ext in '' $ac_executable_extensions; do | |
11512 | + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | |
11513 | + ac_cv_prog_ac_ct_AR="ar" | |
11514 | + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 | |
11515 | + break 2 | |
11516 | + fi | |
11517 | +done | |
11518 | +done | |
11519 | + | |
11520 | + test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar" | |
11521 | fi | |
11522 | fi | |
11523 | -AR="$ac_cv_prog_AR" | |
11524 | -if test -n "$AR"; then | |
11525 | - echo "$ac_t""$AR" 1>&6 | |
11526 | +ac_ct_AR=$ac_cv_prog_ac_ct_AR | |
11527 | +if test -n "$ac_ct_AR"; then | |
11528 | + echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 | |
11529 | +echo "${ECHO_T}$ac_ct_AR" >&6 | |
11530 | else | |
11531 | - echo "$ac_t""no" 1>&6 | |
11532 | + echo "$as_me:$LINENO: result: no" >&5 | |
11533 | +echo "${ECHO_T}no" >&6 | |
11534 | fi | |
11535 | ||
11536 | + AR=$ac_ct_AR | |
11537 | else | |
11538 | - AR="ar" | |
11539 | -fi | |
11540 | + AR="$ac_cv_prog_AR" | |
11541 | fi | |
11542 | ||
11543 | ||
11544 | -echo $ac_n "checking for inline""... $ac_c" 1>&6 | |
11545 | -echo "configure:1768: checking for inline" >&5 | |
11546 | -if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then | |
11547 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
11548 | +echo "$as_me:$LINENO: checking for inline" >&5 | |
11549 | +echo $ECHO_N "checking for inline... $ECHO_C" >&6 | |
11550 | +if test "${ac_cv_c_inline+set}" = set; then | |
11551 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
11552 | else | |
11553 | ac_cv_c_inline=no | |
11554 | for ac_kw in inline __inline__ __inline; do | |
11555 | - cat > conftest.$ac_ext <<EOF | |
11556 | -#line 1775 "configure" | |
11557 | + cat >conftest.$ac_ext <<_ACEOF | |
11558 | +#line $LINENO "configure" | |
11559 | #include "confdefs.h" | |
11560 | - | |
11561 | -int main() { | |
11562 | -} $ac_kw foo() { | |
11563 | -; return 0; } | |
11564 | -EOF | |
11565 | -if { (eval echo configure:1782: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then | |
11566 | - rm -rf conftest* | |
11567 | +#ifndef __cplusplus | |
11568 | +typedef int foo_t; | |
11569 | +static $ac_kw foo_t static_foo () {return 0; } | |
11570 | +$ac_kw foo_t foo () {return 0; } | |
11571 | +#endif | |
11572 | + | |
11573 | +_ACEOF | |
11574 | +rm -f conftest.$ac_objext | |
11575 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
11576 | + (eval $ac_compile) 2>&5 | |
11577 | + ac_status=$? | |
11578 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
11579 | + (exit $ac_status); } && | |
11580 | + { ac_try='test -s conftest.$ac_objext' | |
11581 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
11582 | + (eval $ac_try) 2>&5 | |
11583 | + ac_status=$? | |
11584 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
11585 | + (exit $ac_status); }; }; then | |
11586 | ac_cv_c_inline=$ac_kw; break | |
11587 | else | |
11588 | - echo "configure: failed program was:" >&5 | |
11589 | - cat conftest.$ac_ext >&5 | |
11590 | + echo "$as_me: failed program was:" >&5 | |
11591 | +cat conftest.$ac_ext >&5 | |
11592 | fi | |
11593 | -rm -f conftest* | |
11594 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
11595 | done | |
11596 | ||
11597 | fi | |
11598 | - | |
11599 | -echo "$ac_t""$ac_cv_c_inline" 1>&6 | |
11600 | -case "$ac_cv_c_inline" in | |
11601 | +echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5 | |
11602 | +echo "${ECHO_T}$ac_cv_c_inline" >&6 | |
11603 | +case $ac_cv_c_inline in | |
11604 | inline | yes) ;; | |
11605 | - no) cat >> confdefs.h <<\EOF | |
11606 | -#define inline | |
11607 | -EOF | |
11608 | + no) | |
11609 | +cat >>confdefs.h <<\_ACEOF | |
11610 | +#define inline | |
11611 | +_ACEOF | |
11612 | ;; | |
11613 | - *) cat >> confdefs.h <<EOF | |
11614 | + *) cat >>confdefs.h <<_ACEOF | |
11615 | #define inline $ac_cv_c_inline | |
11616 | -EOF | |
11617 | +_ACEOF | |
11618 | ;; | |
11619 | esac | |
11620 | ||
11621 | -echo $ac_n "checking for working const""... $ac_c" 1>&6 | |
11622 | -echo "configure:1808: checking for working const" >&5 | |
11623 | -if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then | |
11624 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
11625 | -else | |
11626 | - cat > conftest.$ac_ext <<EOF | |
11627 | -#line 1813 "configure" | |
11628 | -#include "confdefs.h" | |
11629 | - | |
11630 | -int main() { | |
11631 | - | |
11632 | -/* Ultrix mips cc rejects this. */ | |
11633 | -typedef int charset[2]; const charset x; | |
11634 | -/* SunOS 4.1.1 cc rejects this. */ | |
11635 | -char const *const *ccp; | |
11636 | -char **p; | |
11637 | -/* NEC SVR4.0.2 mips cc rejects this. */ | |
11638 | -struct point {int x, y;}; | |
11639 | -static struct point const zero = {0,0}; | |
11640 | -/* AIX XL C 1.02.0.0 rejects this. | |
11641 | - It does not let you subtract one const X* pointer from another in an arm | |
11642 | - of an if-expression whose if-part is not a constant expression */ | |
11643 | -const char *g = "string"; | |
11644 | -ccp = &g + (g ? g-g : 0); | |
11645 | -/* HPUX 7.0 cc rejects these. */ | |
11646 | -++ccp; | |
11647 | -p = (char**) ccp; | |
11648 | -ccp = (char const *const *) p; | |
11649 | -{ /* SCO 3.2v4 cc rejects this. */ | |
11650 | - char *t; | |
11651 | - char const *s = 0 ? (char *) 0 : (char const *) 0; | |
11652 | - | |
11653 | - *t++ = 0; | |
11654 | -} | |
11655 | -{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ | |
11656 | - int x[] = {25, 17}; | |
11657 | - const int *foo = &x[0]; | |
11658 | - ++foo; | |
11659 | -} | |
11660 | -{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ | |
11661 | - typedef const int *iptr; | |
11662 | - iptr p = 0; | |
11663 | - ++p; | |
11664 | -} | |
11665 | -{ /* AIX XL C 1.02.0.0 rejects this saying | |
11666 | - "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ | |
11667 | - struct s { int j; const int *ap[3]; }; | |
11668 | - struct s *b; b->j = 5; | |
11669 | -} | |
11670 | -{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ | |
11671 | - const int foo = 10; | |
11672 | -} | |
11673 | - | |
11674 | -; return 0; } | |
11675 | -EOF | |
11676 | -if { (eval echo configure:1862: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then | |
11677 | - rm -rf conftest* | |
11678 | +echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5 | |
11679 | +echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6 | |
11680 | +if test "${ac_cv_c_const+set}" = set; then | |
11681 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
11682 | +else | |
11683 | + cat >conftest.$ac_ext <<_ACEOF | |
11684 | +#line $LINENO "configure" | |
11685 | +#include "confdefs.h" | |
11686 | + | |
11687 | +#ifdef F77_DUMMY_MAIN | |
11688 | +# ifdef __cplusplus | |
11689 | + extern "C" | |
11690 | +# endif | |
11691 | + int F77_DUMMY_MAIN() { return 1; } | |
11692 | +#endif | |
11693 | +int | |
11694 | +main () | |
11695 | +{ | |
11696 | +/* FIXME: Include the comments suggested by Paul. */ | |
11697 | +#ifndef __cplusplus | |
11698 | + /* Ultrix mips cc rejects this. */ | |
11699 | + typedef int charset[2]; | |
11700 | + const charset x; | |
11701 | + /* SunOS 4.1.1 cc rejects this. */ | |
11702 | + char const *const *ccp; | |
11703 | + char **p; | |
11704 | + /* NEC SVR4.0.2 mips cc rejects this. */ | |
11705 | + struct point {int x, y;}; | |
11706 | + static struct point const zero = {0,0}; | |
11707 | + /* AIX XL C 1.02.0.0 rejects this. | |
11708 | + It does not let you subtract one const X* pointer from another in | |
11709 | + an arm of an if-expression whose if-part is not a constant | |
11710 | + expression */ | |
11711 | + const char *g = "string"; | |
11712 | + ccp = &g + (g ? g-g : 0); | |
11713 | + /* HPUX 7.0 cc rejects these. */ | |
11714 | + ++ccp; | |
11715 | + p = (char**) ccp; | |
11716 | + ccp = (char const *const *) p; | |
11717 | + { /* SCO 3.2v4 cc rejects this. */ | |
11718 | + char *t; | |
11719 | + char const *s = 0 ? (char *) 0 : (char const *) 0; | |
11720 | + | |
11721 | + *t++ = 0; | |
11722 | + } | |
11723 | + { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ | |
11724 | + int x[] = {25, 17}; | |
11725 | + const int *foo = &x[0]; | |
11726 | + ++foo; | |
11727 | + } | |
11728 | + { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ | |
11729 | + typedef const int *iptr; | |
11730 | + iptr p = 0; | |
11731 | + ++p; | |
11732 | + } | |
11733 | + { /* AIX XL C 1.02.0.0 rejects this saying | |
11734 | + "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ | |
11735 | + struct s { int j; const int *ap[3]; }; | |
11736 | + struct s *b; b->j = 5; | |
11737 | + } | |
11738 | + { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ | |
11739 | + const int foo = 10; | |
11740 | + } | |
11741 | +#endif | |
11742 | + | |
11743 | + ; | |
11744 | + return 0; | |
11745 | +} | |
11746 | +_ACEOF | |
11747 | +rm -f conftest.$ac_objext | |
11748 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
11749 | + (eval $ac_compile) 2>&5 | |
11750 | + ac_status=$? | |
11751 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
11752 | + (exit $ac_status); } && | |
11753 | + { ac_try='test -s conftest.$ac_objext' | |
11754 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
11755 | + (eval $ac_try) 2>&5 | |
11756 | + ac_status=$? | |
11757 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
11758 | + (exit $ac_status); }; }; then | |
11759 | ac_cv_c_const=yes | |
11760 | else | |
11761 | - echo "configure: failed program was:" >&5 | |
11762 | - cat conftest.$ac_ext >&5 | |
11763 | - rm -rf conftest* | |
11764 | - ac_cv_c_const=no | |
11765 | + echo "$as_me: failed program was:" >&5 | |
11766 | +cat conftest.$ac_ext >&5 | |
11767 | +ac_cv_c_const=no | |
11768 | fi | |
11769 | -rm -f conftest* | |
11770 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
11771 | fi | |
11772 | - | |
11773 | -echo "$ac_t""$ac_cv_c_const" 1>&6 | |
11774 | +echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5 | |
11775 | +echo "${ECHO_T}$ac_cv_c_const" >&6 | |
11776 | if test $ac_cv_c_const = no; then | |
11777 | - cat >> confdefs.h <<\EOF | |
11778 | -#define const | |
11779 | -EOF | |
11780 | + | |
11781 | +cat >>confdefs.h <<\_ACEOF | |
11782 | +#define const | |
11783 | +_ACEOF | |
11784 | ||
11785 | fi | |
11786 | ||
11787 | ||
11788 | # Extract the first word of "dbx", so it can be a program name with args. | |
11789 | set dummy dbx; ac_word=$2 | |
11790 | -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | |
11791 | -echo "configure:1886: checking for $ac_word" >&5 | |
11792 | -if eval "test \"`echo '$''{'ac_cv_path_DBX'+set}'`\" = set"; then | |
11793 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
11794 | +echo "$as_me:$LINENO: checking for $ac_word" >&5 | |
11795 | +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 | |
11796 | +if test "${ac_cv_path_DBX+set}" = set; then | |
11797 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
11798 | else | |
11799 | - case "$DBX" in | |
11800 | - /*) | |
11801 | + case $DBX in | |
11802 | + [\\/]* | ?:[\\/]*) | |
11803 | ac_cv_path_DBX="$DBX" # Let the user override the test with a path. | |
11804 | ;; | |
11805 | - ?:/*) | |
11806 | - ac_cv_path_DBX="$DBX" # Let the user override the test with a dos path. | |
11807 | - ;; | |
11808 | *) | |
11809 | - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" | |
11810 | - ac_dummy="$PATH" | |
11811 | - for ac_dir in $ac_dummy; do | |
11812 | - test -z "$ac_dir" && ac_dir=. | |
11813 | - if test -f $ac_dir/$ac_word; then | |
11814 | - ac_cv_path_DBX="$ac_dir/$ac_word" | |
11815 | - break | |
11816 | - fi | |
11817 | - done | |
11818 | - IFS="$ac_save_ifs" | |
11819 | + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
11820 | +for as_dir in $PATH | |
11821 | +do | |
11822 | + IFS=$as_save_IFS | |
11823 | + test -z "$as_dir" && as_dir=. | |
11824 | + for ac_exec_ext in '' $ac_executable_extensions; do | |
11825 | + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | |
11826 | + ac_cv_path_DBX="$as_dir/$ac_word$ac_exec_ext" | |
11827 | + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 | |
11828 | + break 2 | |
11829 | + fi | |
11830 | +done | |
11831 | +done | |
11832 | + | |
11833 | test -z "$ac_cv_path_DBX" && ac_cv_path_DBX="no" | |
11834 | ;; | |
11835 | esac | |
11836 | fi | |
11837 | -DBX="$ac_cv_path_DBX" | |
11838 | +DBX=$ac_cv_path_DBX | |
11839 | + | |
11840 | if test -n "$DBX"; then | |
11841 | - echo "$ac_t""$DBX" 1>&6 | |
11842 | + echo "$as_me:$LINENO: result: $DBX" >&5 | |
11843 | +echo "${ECHO_T}$DBX" >&6 | |
11844 | else | |
11845 | - echo "$ac_t""no" 1>&6 | |
11846 | + echo "$as_me:$LINENO: result: no" >&5 | |
11847 | +echo "${ECHO_T}no" >&6 | |
11848 | fi | |
11849 | ||
11850 | # Extract the first word of "gdb", so it can be a program name with args. | |
11851 | set dummy gdb; ac_word=$2 | |
11852 | -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | |
11853 | -echo "configure:1922: checking for $ac_word" >&5 | |
11854 | -if eval "test \"`echo '$''{'ac_cv_path_GDB'+set}'`\" = set"; then | |
11855 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
11856 | +echo "$as_me:$LINENO: checking for $ac_word" >&5 | |
11857 | +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 | |
11858 | +if test "${ac_cv_path_GDB+set}" = set; then | |
11859 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
11860 | else | |
11861 | - case "$GDB" in | |
11862 | - /*) | |
11863 | + case $GDB in | |
11864 | + [\\/]* | ?:[\\/]*) | |
11865 | ac_cv_path_GDB="$GDB" # Let the user override the test with a path. | |
11866 | ;; | |
11867 | - ?:/*) | |
11868 | - ac_cv_path_GDB="$GDB" # Let the user override the test with a dos path. | |
11869 | - ;; | |
11870 | *) | |
11871 | - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" | |
11872 | - ac_dummy="$PATH" | |
11873 | - for ac_dir in $ac_dummy; do | |
11874 | - test -z "$ac_dir" && ac_dir=. | |
11875 | - if test -f $ac_dir/$ac_word; then | |
11876 | - ac_cv_path_GDB="$ac_dir/$ac_word" | |
11877 | - break | |
11878 | - fi | |
11879 | - done | |
11880 | - IFS="$ac_save_ifs" | |
11881 | + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
11882 | +for as_dir in $PATH | |
11883 | +do | |
11884 | + IFS=$as_save_IFS | |
11885 | + test -z "$as_dir" && as_dir=. | |
11886 | + for ac_exec_ext in '' $ac_executable_extensions; do | |
11887 | + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | |
11888 | + ac_cv_path_GDB="$as_dir/$ac_word$ac_exec_ext" | |
11889 | + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 | |
11890 | + break 2 | |
11891 | + fi | |
11892 | +done | |
11893 | +done | |
11894 | + | |
11895 | test -z "$ac_cv_path_GDB" && ac_cv_path_GDB="no" | |
11896 | ;; | |
11897 | esac | |
11898 | fi | |
11899 | -GDB="$ac_cv_path_GDB" | |
11900 | +GDB=$ac_cv_path_GDB | |
11901 | + | |
11902 | if test -n "$GDB"; then | |
11903 | - echo "$ac_t""$GDB" 1>&6 | |
11904 | + echo "$as_me:$LINENO: result: $GDB" >&5 | |
11905 | +echo "${ECHO_T}$GDB" >&6 | |
11906 | else | |
11907 | - echo "$ac_t""no" 1>&6 | |
11908 | + echo "$as_me:$LINENO: result: no" >&5 | |
11909 | +echo "${ECHO_T}no" >&6 | |
11910 | fi | |
11911 | ||
11912 | # Extract the first word of "sdb", so it can be a program name with args. | |
11913 | set dummy sdb; ac_word=$2 | |
11914 | -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | |
11915 | -echo "configure:1958: checking for $ac_word" >&5 | |
11916 | -if eval "test \"`echo '$''{'ac_cv_path_SDB'+set}'`\" = set"; then | |
11917 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
11918 | +echo "$as_me:$LINENO: checking for $ac_word" >&5 | |
11919 | +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 | |
11920 | +if test "${ac_cv_path_SDB+set}" = set; then | |
11921 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
11922 | else | |
11923 | - case "$SDB" in | |
11924 | - /*) | |
11925 | + case $SDB in | |
11926 | + [\\/]* | ?:[\\/]*) | |
11927 | ac_cv_path_SDB="$SDB" # Let the user override the test with a path. | |
11928 | ;; | |
11929 | - ?:/*) | |
11930 | - ac_cv_path_SDB="$SDB" # Let the user override the test with a dos path. | |
11931 | - ;; | |
11932 | *) | |
11933 | - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" | |
11934 | - ac_dummy="$PATH" | |
11935 | - for ac_dir in $ac_dummy; do | |
11936 | - test -z "$ac_dir" && ac_dir=. | |
11937 | - if test -f $ac_dir/$ac_word; then | |
11938 | - ac_cv_path_SDB="$ac_dir/$ac_word" | |
11939 | - break | |
11940 | - fi | |
11941 | - done | |
11942 | - IFS="$ac_save_ifs" | |
11943 | + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
11944 | +for as_dir in $PATH | |
11945 | +do | |
11946 | + IFS=$as_save_IFS | |
11947 | + test -z "$as_dir" && as_dir=. | |
11948 | + for ac_exec_ext in '' $ac_executable_extensions; do | |
11949 | + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | |
11950 | + ac_cv_path_SDB="$as_dir/$ac_word$ac_exec_ext" | |
11951 | + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 | |
11952 | + break 2 | |
11953 | + fi | |
11954 | +done | |
11955 | +done | |
11956 | + | |
11957 | test -z "$ac_cv_path_SDB" && ac_cv_path_SDB="no" | |
11958 | ;; | |
11959 | esac | |
11960 | fi | |
11961 | -SDB="$ac_cv_path_SDB" | |
11962 | +SDB=$ac_cv_path_SDB | |
11963 | + | |
11964 | if test -n "$SDB"; then | |
11965 | - echo "$ac_t""$SDB" 1>&6 | |
11966 | + echo "$as_me:$LINENO: result: $SDB" >&5 | |
11967 | +echo "${ECHO_T}$SDB" >&6 | |
11968 | else | |
11969 | - echo "$ac_t""no" 1>&6 | |
11970 | + echo "$as_me:$LINENO: result: no" >&5 | |
11971 | +echo "${ECHO_T}no" >&6 | |
11972 | fi | |
11973 | ||
11974 | ||
11975 | @@ -2005,43 +4161,49 @@ | |
11976 | ac_aux_path_sendmail=/usr/sbin:/usr/lib | |
11977 | # Extract the first word of "sendmail", so it can be a program name with args. | |
11978 | set dummy sendmail; ac_word=$2 | |
11979 | -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | |
11980 | -echo "configure:2008: checking for $ac_word" >&5 | |
11981 | -if eval "test \"`echo '$''{'ac_cv_path_SENDMAIL'+set}'`\" = set"; then | |
11982 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
11983 | +echo "$as_me:$LINENO: checking for $ac_word" >&5 | |
11984 | +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 | |
11985 | +if test "${ac_cv_path_SENDMAIL+set}" = set; then | |
11986 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
11987 | else | |
11988 | - case "$SENDMAIL" in | |
11989 | - /*) | |
11990 | + case $SENDMAIL in | |
11991 | + [\\/]* | ?:[\\/]*) | |
11992 | ac_cv_path_SENDMAIL="$SENDMAIL" # Let the user override the test with a path. | |
11993 | ;; | |
11994 | - ?:/*) | |
11995 | - ac_cv_path_SENDMAIL="$SENDMAIL" # Let the user override the test with a dos path. | |
11996 | - ;; | |
11997 | *) | |
11998 | - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" | |
11999 | - ac_dummy="$PATH:$ac_aux_path_sendmail" | |
12000 | - for ac_dir in $ac_dummy; do | |
12001 | - test -z "$ac_dir" && ac_dir=. | |
12002 | - if test -f $ac_dir/$ac_word; then | |
12003 | - ac_cv_path_SENDMAIL="$ac_dir/$ac_word" | |
12004 | - break | |
12005 | - fi | |
12006 | - done | |
12007 | - IFS="$ac_save_ifs" | |
12008 | + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
12009 | +as_dummy="$PATH:$ac_aux_path_sendmail" | |
12010 | +for as_dir in $as_dummy | |
12011 | +do | |
12012 | + IFS=$as_save_IFS | |
12013 | + test -z "$as_dir" && as_dir=. | |
12014 | + for ac_exec_ext in '' $ac_executable_extensions; do | |
12015 | + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | |
12016 | + ac_cv_path_SENDMAIL="$as_dir/$ac_word$ac_exec_ext" | |
12017 | + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 | |
12018 | + break 2 | |
12019 | + fi | |
12020 | +done | |
12021 | +done | |
12022 | + | |
12023 | test -z "$ac_cv_path_SENDMAIL" && ac_cv_path_SENDMAIL="/usr/sbin/sendmail" | |
12024 | ;; | |
12025 | esac | |
12026 | fi | |
12027 | -SENDMAIL="$ac_cv_path_SENDMAIL" | |
12028 | +SENDMAIL=$ac_cv_path_SENDMAIL | |
12029 | + | |
12030 | if test -n "$SENDMAIL"; then | |
12031 | - echo "$ac_t""$SENDMAIL" 1>&6 | |
12032 | + echo "$as_me:$LINENO: result: $SENDMAIL" >&5 | |
12033 | +echo "${ECHO_T}$SENDMAIL" >&6 | |
12034 | else | |
12035 | - echo "$ac_t""no" 1>&6 | |
12036 | + echo "$as_me:$LINENO: result: no" >&5 | |
12037 | +echo "${ECHO_T}no" >&6 | |
12038 | fi | |
12039 | ||
12040 | -cat >> confdefs.h <<EOF | |
12041 | + | |
12042 | +cat >>confdefs.h <<_ACEOF | |
12043 | #define SENDMAIL "$ac_cv_path_SENDMAIL" | |
12044 | -EOF | |
12045 | +_ACEOF | |
12046 | ||
12047 | ||
12048 | OPS='$(srcdir)/OPS' | |
12049 | @@ -2056,21 +4218,22 @@ | |
12050 | if test x$enableval = xno ; then | |
12051 | have_pgp=no | |
12052 | fi | |
12053 | - | |
12054 | -fi | |
12055 | ||
12056 | +fi; | |
12057 | ||
12058 | if test x$have_pgp != xno ; then | |
12059 | - cat >> confdefs.h <<\EOF | |
12060 | + | |
12061 | +cat >>confdefs.h <<\_ACEOF | |
12062 | #define HAVE_PGP 1 | |
12063 | -EOF | |
12064 | +_ACEOF | |
12065 | ||
12066 | PGPAUX_TARGET="pgpring pgpewrap" | |
12067 | MUTT_LIB_OBJECTS="$MUTT_LIB_OBJECTS pgp.o pgpinvoke.o pgpkey.o pgplib.o gnupgparse.o pgpmicalg.o pgppacket.o" | |
12068 | OPS="$OPS \$(srcdir)/OPS.PGP" | |
12069 | fi | |
12070 | ||
12071 | - # Check whether --with-mixmaster or --without-mixmaster was given. | |
12072 | + | |
12073 | +# Check whether --with-mixmaster or --without-mixmaster was given. | |
12074 | if test "${with_mixmaster+set}" = set; then | |
12075 | withval="$with_mixmaster" | |
12076 | if test -x "$withval" ; then | |
12077 | @@ -2080,81 +4243,88 @@ | |
12078 | fi | |
12079 | OPS="$OPS \$(srcdir)/OPS.MIX" | |
12080 | MUTT_LIB_OBJECTS="$MUTT_LIB_OBJECTS remailer.o" | |
12081 | - cat >> confdefs.h <<EOF | |
12082 | + | |
12083 | +cat >>confdefs.h <<_ACEOF | |
12084 | #define MIXMASTER "$MIXMASTER" | |
12085 | -EOF | |
12086 | +_ACEOF | |
12087 | ||
12088 | - | |
12089 | -fi | |
12090 | ||
12091 | +fi; | |
12092 | ||
12093 | fi | |
12094 | ||
12095 | ||
12096 | ||
12097 | ||
12098 | -cat >> confdefs.h <<EOF | |
12099 | + | |
12100 | +cat >>confdefs.h <<_ACEOF | |
12101 | #define SUBVERSION "$SUBVERSION" | |
12102 | -EOF | |
12103 | +_ACEOF | |
12104 | ||
12105 | ||
12106 | ||
12107 | # Extract the first word of "ispell", so it can be a program name with args. | |
12108 | set dummy ispell; ac_word=$2 | |
12109 | -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | |
12110 | -echo "configure:2104: checking for $ac_word" >&5 | |
12111 | -if eval "test \"`echo '$''{'ac_cv_path_ISPELL'+set}'`\" = set"; then | |
12112 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
12113 | +echo "$as_me:$LINENO: checking for $ac_word" >&5 | |
12114 | +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 | |
12115 | +if test "${ac_cv_path_ISPELL+set}" = set; then | |
12116 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
12117 | else | |
12118 | - case "$ISPELL" in | |
12119 | - /*) | |
12120 | + case $ISPELL in | |
12121 | + [\\/]* | ?:[\\/]*) | |
12122 | ac_cv_path_ISPELL="$ISPELL" # Let the user override the test with a path. | |
12123 | ;; | |
12124 | - ?:/*) | |
12125 | - ac_cv_path_ISPELL="$ISPELL" # Let the user override the test with a dos path. | |
12126 | - ;; | |
12127 | *) | |
12128 | - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" | |
12129 | - ac_dummy="$PATH" | |
12130 | - for ac_dir in $ac_dummy; do | |
12131 | - test -z "$ac_dir" && ac_dir=. | |
12132 | - if test -f $ac_dir/$ac_word; then | |
12133 | - ac_cv_path_ISPELL="$ac_dir/$ac_word" | |
12134 | - break | |
12135 | - fi | |
12136 | - done | |
12137 | - IFS="$ac_save_ifs" | |
12138 | + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
12139 | +for as_dir in $PATH | |
12140 | +do | |
12141 | + IFS=$as_save_IFS | |
12142 | + test -z "$as_dir" && as_dir=. | |
12143 | + for ac_exec_ext in '' $ac_executable_extensions; do | |
12144 | + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | |
12145 | + ac_cv_path_ISPELL="$as_dir/$ac_word$ac_exec_ext" | |
12146 | + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 | |
12147 | + break 2 | |
12148 | + fi | |
12149 | +done | |
12150 | +done | |
12151 | + | |
12152 | test -z "$ac_cv_path_ISPELL" && ac_cv_path_ISPELL="no" | |
12153 | ;; | |
12154 | esac | |
12155 | fi | |
12156 | -ISPELL="$ac_cv_path_ISPELL" | |
12157 | +ISPELL=$ac_cv_path_ISPELL | |
12158 | + | |
12159 | if test -n "$ISPELL"; then | |
12160 | - echo "$ac_t""$ISPELL" 1>&6 | |
12161 | + echo "$as_me:$LINENO: result: $ISPELL" >&5 | |
12162 | +echo "${ECHO_T}$ISPELL" >&6 | |
12163 | else | |
12164 | - echo "$ac_t""no" 1>&6 | |
12165 | + echo "$as_me:$LINENO: result: no" >&5 | |
12166 | +echo "${ECHO_T}no" >&6 | |
12167 | fi | |
12168 | ||
12169 | if test $ISPELL != no; then | |
12170 | - cat >> confdefs.h <<EOF | |
12171 | + | |
12172 | +cat >>confdefs.h <<_ACEOF | |
12173 | #define ISPELL "$ISPELL" | |
12174 | -EOF | |
12175 | +_ACEOF | |
12176 | ||
12177 | fi | |
12178 | ||
12179 | + | |
12180 | # Check whether --with-slang or --without-slang was given. | |
12181 | if test "${with_slang+set}" = set; then | |
12182 | withval="$with_slang" | |
12183 | - echo $ac_n "checking if this is a BSD system""... $ac_c" 1>&6 | |
12184 | -echo "configure:2148: checking if this is a BSD system" >&5 | |
12185 | -if eval "test \"`echo '$''{'mutt_cv_bsdish'+set}'`\" = set"; then | |
12186 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
12187 | + echo "$as_me:$LINENO: checking if this is a BSD system" >&5 | |
12188 | +echo $ECHO_N "checking if this is a BSD system... $ECHO_C" >&6 | |
12189 | +if test "${mutt_cv_bsdish+set}" = set; then | |
12190 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
12191 | else | |
12192 | if test "$cross_compiling" = yes; then | |
12193 | mutt_cv_bsdish=no | |
12194 | else | |
12195 | - cat > conftest.$ac_ext <<EOF | |
12196 | -#line 2156 "configure" | |
12197 | + cat >conftest.$ac_ext <<_ACEOF | |
12198 | +#line $LINENO "configure" | |
12199 | #include "confdefs.h" | |
12200 | #include <sys/param.h> | |
12201 | ||
12202 | @@ -2166,25 +4336,34 @@ | |
12203 | exit (1); | |
12204 | #endif | |
12205 | } | |
12206 | -EOF | |
12207 | -if { (eval echo configure:2169: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null | |
12208 | -then | |
12209 | +_ACEOF | |
12210 | +rm -f conftest$ac_exeext | |
12211 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
12212 | + (eval $ac_link) 2>&5 | |
12213 | + ac_status=$? | |
12214 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
12215 | + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' | |
12216 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
12217 | + (eval $ac_try) 2>&5 | |
12218 | + ac_status=$? | |
12219 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
12220 | + (exit $ac_status); }; }; then | |
12221 | mutt_cv_bsdish=yes | |
12222 | else | |
12223 | - echo "configure: failed program was:" >&5 | |
12224 | - cat conftest.$ac_ext >&5 | |
12225 | - rm -fr conftest* | |
12226 | - mutt_cv_bsdish=no | |
12227 | + echo "$as_me: program exited with status $ac_status" >&5 | |
12228 | +echo "$as_me: failed program was:" >&5 | |
12229 | +cat conftest.$ac_ext >&5 | |
12230 | +( exit $ac_status ) | |
12231 | +mutt_cv_bsdish=no | |
12232 | fi | |
12233 | -rm -fr conftest* | |
12234 | +rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext | |
12235 | fi | |
12236 | - | |
12237 | fi | |
12238 | +echo "$as_me:$LINENO: result: $mutt_cv_bsdish" >&5 | |
12239 | +echo "${ECHO_T}$mutt_cv_bsdish" >&6 | |
12240 | ||
12241 | -echo "$ac_t""$mutt_cv_bsdish" 1>&6 | |
12242 | - | |
12243 | - echo $ac_n "checking for S-Lang""... $ac_c" 1>&6 | |
12244 | -echo "configure:2186: checking for S-Lang" >&5 | |
12245 | + echo "$as_me:$LINENO: checking for S-Lang" >&5 | |
12246 | +echo $ECHO_N "checking for S-Lang... $ECHO_C" >&6 | |
12247 | if test $withval = yes; then | |
12248 | if test -d $srcdir/../slang; then | |
12249 | mutt_cv_slang=$srcdir/../slang/src | |
12250 | @@ -2213,109 +4392,151 @@ | |
12251 | LDFLAGS="$LDFLAGS -L${withval}/lib" | |
12252 | fi | |
12253 | fi | |
12254 | - echo "$ac_t""$mutt_cv_slang" 1>&6 | |
12255 | + echo "$as_me:$LINENO: result: $mutt_cv_slang" >&5 | |
12256 | +echo "${ECHO_T}$mutt_cv_slang" >&6 | |
12257 | if test $mutt_cv_bsdish = yes; then | |
12258 | - echo $ac_n "checking for main in -ltermlib""... $ac_c" 1>&6 | |
12259 | -echo "configure:2218: checking for main in -ltermlib" >&5 | |
12260 | -ac_lib_var=`echo termlib'_'main | sed 'y%./+-%__p_%'` | |
12261 | -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then | |
12262 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
12263 | + | |
12264 | +echo "$as_me:$LINENO: checking for main in -ltermlib" >&5 | |
12265 | +echo $ECHO_N "checking for main in -ltermlib... $ECHO_C" >&6 | |
12266 | +if test "${ac_cv_lib_termlib_main+set}" = set; then | |
12267 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
12268 | else | |
12269 | - ac_save_LIBS="$LIBS" | |
12270 | + ac_check_lib_save_LIBS=$LIBS | |
12271 | LIBS="-ltermlib $LIBS" | |
12272 | -cat > conftest.$ac_ext <<EOF | |
12273 | -#line 2226 "configure" | |
12274 | +cat >conftest.$ac_ext <<_ACEOF | |
12275 | +#line $LINENO "configure" | |
12276 | #include "confdefs.h" | |
12277 | ||
12278 | -int main() { | |
12279 | -main() | |
12280 | -; return 0; } | |
12281 | -EOF | |
12282 | -if { (eval echo configure:2233: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
12283 | - rm -rf conftest* | |
12284 | - eval "ac_cv_lib_$ac_lib_var=yes" | |
12285 | -else | |
12286 | - echo "configure: failed program was:" >&5 | |
12287 | - cat conftest.$ac_ext >&5 | |
12288 | - rm -rf conftest* | |
12289 | - eval "ac_cv_lib_$ac_lib_var=no" | |
12290 | -fi | |
12291 | -rm -f conftest* | |
12292 | -LIBS="$ac_save_LIBS" | |
12293 | ||
12294 | -fi | |
12295 | -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
12296 | - echo "$ac_t""yes" 1>&6 | |
12297 | - ac_tr_lib=HAVE_LIB`echo termlib | sed -e 's/[^a-zA-Z0-9_]/_/g' \ | |
12298 | - -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` | |
12299 | - cat >> confdefs.h <<EOF | |
12300 | -#define $ac_tr_lib 1 | |
12301 | -EOF | |
12302 | +#ifdef F77_DUMMY_MAIN | |
12303 | +# ifdef __cplusplus | |
12304 | + extern "C" | |
12305 | +# endif | |
12306 | + int F77_DUMMY_MAIN() { return 1; } | |
12307 | +#endif | |
12308 | +int | |
12309 | +main () | |
12310 | +{ | |
12311 | +main (); | |
12312 | + ; | |
12313 | + return 0; | |
12314 | +} | |
12315 | +_ACEOF | |
12316 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
12317 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
12318 | + (eval $ac_link) 2>&5 | |
12319 | + ac_status=$? | |
12320 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
12321 | + (exit $ac_status); } && | |
12322 | + { ac_try='test -s conftest$ac_exeext' | |
12323 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
12324 | + (eval $ac_try) 2>&5 | |
12325 | + ac_status=$? | |
12326 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
12327 | + (exit $ac_status); }; }; then | |
12328 | + ac_cv_lib_termlib_main=yes | |
12329 | +else | |
12330 | + echo "$as_me: failed program was:" >&5 | |
12331 | +cat conftest.$ac_ext >&5 | |
12332 | +ac_cv_lib_termlib_main=no | |
12333 | +fi | |
12334 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
12335 | +LIBS=$ac_check_lib_save_LIBS | |
12336 | +fi | |
12337 | +echo "$as_me:$LINENO: result: $ac_cv_lib_termlib_main" >&5 | |
12338 | +echo "${ECHO_T}$ac_cv_lib_termlib_main" >&6 | |
12339 | +if test $ac_cv_lib_termlib_main = yes; then | |
12340 | + cat >>confdefs.h <<_ACEOF | |
12341 | +#define HAVE_LIBTERMLIB 1 | |
12342 | +_ACEOF | |
12343 | ||
12344 | LIBS="-ltermlib $LIBS" | |
12345 | ||
12346 | -else | |
12347 | - echo "$ac_t""no" 1>&6 | |
12348 | fi | |
12349 | ||
12350 | fi | |
12351 | - cat >> confdefs.h <<\EOF | |
12352 | + | |
12353 | +cat >>confdefs.h <<\_ACEOF | |
12354 | #define USE_SLANG_CURSES 1 | |
12355 | -EOF | |
12356 | +_ACEOF | |
12357 | ||
12358 | - cat >> confdefs.h <<\EOF | |
12359 | + | |
12360 | +cat >>confdefs.h <<\_ACEOF | |
12361 | #define HAVE_COLOR 1 | |
12362 | -EOF | |
12363 | +_ACEOF | |
12364 | ||
12365 | MUTT_LIB_OBJECTS="$MUTT_LIB_OBJECTS resize.o" | |
12366 | ||
12367 | - | |
12368 | - echo $ac_n "checking for SLtt_get_terminfo in -lslang""... $ac_c" 1>&6 | |
12369 | -echo "configure:2273: checking for SLtt_get_terminfo in -lslang" >&5 | |
12370 | -ac_lib_var=`echo slang'_'SLtt_get_terminfo | sed 'y%./+-%__p_%'` | |
12371 | -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then | |
12372 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
12373 | + | |
12374 | + echo "$as_me:$LINENO: checking for SLtt_get_terminfo in -lslang" >&5 | |
12375 | +echo $ECHO_N "checking for SLtt_get_terminfo in -lslang... $ECHO_C" >&6 | |
12376 | +if test "${ac_cv_lib_slang_SLtt_get_terminfo+set}" = set; then | |
12377 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
12378 | else | |
12379 | - ac_save_LIBS="$LIBS" | |
12380 | + ac_check_lib_save_LIBS=$LIBS | |
12381 | LIBS="-lslang -lm $LIBS" | |
12382 | -cat > conftest.$ac_ext <<EOF | |
12383 | -#line 2281 "configure" | |
12384 | +cat >conftest.$ac_ext <<_ACEOF | |
12385 | +#line $LINENO "configure" | |
12386 | #include "confdefs.h" | |
12387 | + | |
12388 | /* Override any gcc2 internal prototype to avoid an error. */ | |
12389 | +#ifdef __cplusplus | |
12390 | +extern "C" | |
12391 | +#endif | |
12392 | /* We use char because int might match the return type of a gcc2 | |
12393 | - builtin and then its argument prototype would still apply. */ | |
12394 | -char SLtt_get_terminfo(); | |
12395 | - | |
12396 | -int main() { | |
12397 | -SLtt_get_terminfo() | |
12398 | -; return 0; } | |
12399 | -EOF | |
12400 | -if { (eval echo configure:2292: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
12401 | - rm -rf conftest* | |
12402 | - eval "ac_cv_lib_$ac_lib_var=yes" | |
12403 | -else | |
12404 | - echo "configure: failed program was:" >&5 | |
12405 | - cat conftest.$ac_ext >&5 | |
12406 | - rm -rf conftest* | |
12407 | - eval "ac_cv_lib_$ac_lib_var=no" | |
12408 | -fi | |
12409 | -rm -f conftest* | |
12410 | -LIBS="$ac_save_LIBS" | |
12411 | - | |
12412 | -fi | |
12413 | -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
12414 | - echo "$ac_t""yes" 1>&6 | |
12415 | + builtin and then its argument prototype would still apply. */ | |
12416 | +char SLtt_get_terminfo (); | |
12417 | +#ifdef F77_DUMMY_MAIN | |
12418 | +# ifdef __cplusplus | |
12419 | + extern "C" | |
12420 | +# endif | |
12421 | + int F77_DUMMY_MAIN() { return 1; } | |
12422 | +#endif | |
12423 | +int | |
12424 | +main () | |
12425 | +{ | |
12426 | +SLtt_get_terminfo (); | |
12427 | + ; | |
12428 | + return 0; | |
12429 | +} | |
12430 | +_ACEOF | |
12431 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
12432 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
12433 | + (eval $ac_link) 2>&5 | |
12434 | + ac_status=$? | |
12435 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
12436 | + (exit $ac_status); } && | |
12437 | + { ac_try='test -s conftest$ac_exeext' | |
12438 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
12439 | + (eval $ac_try) 2>&5 | |
12440 | + ac_status=$? | |
12441 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
12442 | + (exit $ac_status); }; }; then | |
12443 | + ac_cv_lib_slang_SLtt_get_terminfo=yes | |
12444 | +else | |
12445 | + echo "$as_me: failed program was:" >&5 | |
12446 | +cat conftest.$ac_ext >&5 | |
12447 | +ac_cv_lib_slang_SLtt_get_terminfo=no | |
12448 | +fi | |
12449 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
12450 | +LIBS=$ac_check_lib_save_LIBS | |
12451 | +fi | |
12452 | +echo "$as_me:$LINENO: result: $ac_cv_lib_slang_SLtt_get_terminfo" >&5 | |
12453 | +echo "${ECHO_T}$ac_cv_lib_slang_SLtt_get_terminfo" >&6 | |
12454 | +if test $ac_cv_lib_slang_SLtt_get_terminfo = yes; then | |
12455 | MUTTLIBS="$MUTTLIBS -lslang -lm" | |
12456 | else | |
12457 | - echo "$ac_t""no" 1>&6 | |
12458 | -{ echo "configure: error: unable to compile. check config.log" 1>&2; exit 1; } | |
12459 | + { { echo "$as_me:$LINENO: error: unable to compile. check config.log" >&5 | |
12460 | +echo "$as_me: error: unable to compile. check config.log" >&2;} | |
12461 | + { (exit 1); exit 1; }; } | |
12462 | fi | |
12463 | ||
12464 | ||
12465 | - | |
12466 | + | |
12467 | else | |
12468 | mutt_cv_curses=/usr | |
12469 | - # Check whether --with-curses or --without-curses was given. | |
12470 | + | |
12471 | +# Check whether --with-curses or --without-curses was given. | |
12472 | if test "${with_curses+set}" = set; then | |
12473 | withval="$with_curses" | |
12474 | if test $withval != yes; then | |
12475 | @@ -2325,403 +4546,691 @@ | |
12476 | LDFLAGS="-L${mutt_cv_curses}/lib $LDFLAGS" | |
12477 | CPPFLAGS="$CPPFLAGS -I${mutt_cv_curses}/include" | |
12478 | fi | |
12479 | -fi | |
12480 | +fi; | |
12481 | ||
12482 | - | |
12483 | - echo $ac_n "checking for initscr""... $ac_c" 1>&6 | |
12484 | -echo "configure:2331: checking for initscr" >&5 | |
12485 | -if eval "test \"`echo '$''{'ac_cv_func_initscr'+set}'`\" = set"; then | |
12486 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
12487 | + echo "$as_me:$LINENO: checking for initscr" >&5 | |
12488 | +echo $ECHO_N "checking for initscr... $ECHO_C" >&6 | |
12489 | +if test "${ac_cv_func_initscr+set}" = set; then | |
12490 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
12491 | else | |
12492 | - cat > conftest.$ac_ext <<EOF | |
12493 | -#line 2336 "configure" | |
12494 | + cat >conftest.$ac_ext <<_ACEOF | |
12495 | +#line $LINENO "configure" | |
12496 | #include "confdefs.h" | |
12497 | /* System header to define __stub macros and hopefully few prototypes, | |
12498 | - which can conflict with char initscr(); below. */ | |
12499 | + which can conflict with char initscr (); below. */ | |
12500 | #include <assert.h> | |
12501 | /* Override any gcc2 internal prototype to avoid an error. */ | |
12502 | +#ifdef __cplusplus | |
12503 | +extern "C" | |
12504 | +#endif | |
12505 | /* We use char because int might match the return type of a gcc2 | |
12506 | - builtin and then its argument prototype would still apply. */ | |
12507 | -char initscr(); | |
12508 | - | |
12509 | -int main() { | |
12510 | + builtin and then its argument prototype would still apply. */ | |
12511 | +char initscr (); | |
12512 | +char (*f) (); | |
12513 | ||
12514 | +#ifdef F77_DUMMY_MAIN | |
12515 | +# ifdef __cplusplus | |
12516 | + extern "C" | |
12517 | +# endif | |
12518 | + int F77_DUMMY_MAIN() { return 1; } | |
12519 | +#endif | |
12520 | +int | |
12521 | +main () | |
12522 | +{ | |
12523 | /* The GNU C library defines this for functions which it implements | |
12524 | to always fail with ENOSYS. Some functions are actually named | |
12525 | something starting with __ and the normal name is an alias. */ | |
12526 | #if defined (__stub_initscr) || defined (__stub___initscr) | |
12527 | choke me | |
12528 | #else | |
12529 | -initscr(); | |
12530 | +f = initscr; | |
12531 | #endif | |
12532 | ||
12533 | -; return 0; } | |
12534 | -EOF | |
12535 | -if { (eval echo configure:2359: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
12536 | - rm -rf conftest* | |
12537 | - eval "ac_cv_func_initscr=yes" | |
12538 | -else | |
12539 | - echo "configure: failed program was:" >&5 | |
12540 | - cat conftest.$ac_ext >&5 | |
12541 | - rm -rf conftest* | |
12542 | - eval "ac_cv_func_initscr=no" | |
12543 | -fi | |
12544 | -rm -f conftest* | |
12545 | -fi | |
12546 | - | |
12547 | -if eval "test \"`echo '$ac_cv_func_'initscr`\" = yes"; then | |
12548 | - echo "$ac_t""yes" 1>&6 | |
12549 | + ; | |
12550 | + return 0; | |
12551 | +} | |
12552 | +_ACEOF | |
12553 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
12554 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
12555 | + (eval $ac_link) 2>&5 | |
12556 | + ac_status=$? | |
12557 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
12558 | + (exit $ac_status); } && | |
12559 | + { ac_try='test -s conftest$ac_exeext' | |
12560 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
12561 | + (eval $ac_try) 2>&5 | |
12562 | + ac_status=$? | |
12563 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
12564 | + (exit $ac_status); }; }; then | |
12565 | + ac_cv_func_initscr=yes | |
12566 | +else | |
12567 | + echo "$as_me: failed program was:" >&5 | |
12568 | +cat conftest.$ac_ext >&5 | |
12569 | +ac_cv_func_initscr=no | |
12570 | +fi | |
12571 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
12572 | +fi | |
12573 | +echo "$as_me:$LINENO: result: $ac_cv_func_initscr" >&5 | |
12574 | +echo "${ECHO_T}$ac_cv_func_initscr" >&6 | |
12575 | +if test $ac_cv_func_initscr = yes; then | |
12576 | : | |
12577 | else | |
12578 | - echo "$ac_t""no" 1>&6 | |
12579 | ||
12580 | cf_ncurses="ncurses" | |
12581 | for lib in ncurses ncursesw | |
12582 | do | |
12583 | - echo $ac_n "checking for waddnwstr in -l$lib""... $ac_c" 1>&6 | |
12584 | -echo "configure:2381: checking for waddnwstr in -l$lib" >&5 | |
12585 | -ac_lib_var=`echo $lib'_'waddnwstr | sed 'y%./+-%__p_%'` | |
12586 | -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then | |
12587 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
12588 | + as_ac_Lib=`echo "ac_cv_lib_$lib''_waddnwstr" | $as_tr_sh` | |
12589 | +echo "$as_me:$LINENO: checking for waddnwstr in -l$lib" >&5 | |
12590 | +echo $ECHO_N "checking for waddnwstr in -l$lib... $ECHO_C" >&6 | |
12591 | +if eval "test \"\${$as_ac_Lib+set}\" = set"; then | |
12592 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
12593 | else | |
12594 | - ac_save_LIBS="$LIBS" | |
12595 | + ac_check_lib_save_LIBS=$LIBS | |
12596 | LIBS="-l$lib $LIBS" | |
12597 | -cat > conftest.$ac_ext <<EOF | |
12598 | -#line 2389 "configure" | |
12599 | +cat >conftest.$ac_ext <<_ACEOF | |
12600 | +#line $LINENO "configure" | |
12601 | #include "confdefs.h" | |
12602 | + | |
12603 | /* Override any gcc2 internal prototype to avoid an error. */ | |
12604 | +#ifdef __cplusplus | |
12605 | +extern "C" | |
12606 | +#endif | |
12607 | /* We use char because int might match the return type of a gcc2 | |
12608 | - builtin and then its argument prototype would still apply. */ | |
12609 | -char waddnwstr(); | |
12610 | - | |
12611 | -int main() { | |
12612 | -waddnwstr() | |
12613 | -; return 0; } | |
12614 | -EOF | |
12615 | -if { (eval echo configure:2400: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
12616 | - rm -rf conftest* | |
12617 | - eval "ac_cv_lib_$ac_lib_var=yes" | |
12618 | -else | |
12619 | - echo "configure: failed program was:" >&5 | |
12620 | - cat conftest.$ac_ext >&5 | |
12621 | - rm -rf conftest* | |
12622 | - eval "ac_cv_lib_$ac_lib_var=no" | |
12623 | -fi | |
12624 | -rm -f conftest* | |
12625 | -LIBS="$ac_save_LIBS" | |
12626 | - | |
12627 | -fi | |
12628 | -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
12629 | - echo "$ac_t""yes" 1>&6 | |
12630 | + builtin and then its argument prototype would still apply. */ | |
12631 | +char waddnwstr (); | |
12632 | +#ifdef F77_DUMMY_MAIN | |
12633 | +# ifdef __cplusplus | |
12634 | + extern "C" | |
12635 | +# endif | |
12636 | + int F77_DUMMY_MAIN() { return 1; } | |
12637 | +#endif | |
12638 | +int | |
12639 | +main () | |
12640 | +{ | |
12641 | +waddnwstr (); | |
12642 | + ; | |
12643 | + return 0; | |
12644 | +} | |
12645 | +_ACEOF | |
12646 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
12647 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
12648 | + (eval $ac_link) 2>&5 | |
12649 | + ac_status=$? | |
12650 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
12651 | + (exit $ac_status); } && | |
12652 | + { ac_try='test -s conftest$ac_exeext' | |
12653 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
12654 | + (eval $ac_try) 2>&5 | |
12655 | + ac_status=$? | |
12656 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
12657 | + (exit $ac_status); }; }; then | |
12658 | + eval "$as_ac_Lib=yes" | |
12659 | +else | |
12660 | + echo "$as_me: failed program was:" >&5 | |
12661 | +cat conftest.$ac_ext >&5 | |
12662 | +eval "$as_ac_Lib=no" | |
12663 | +fi | |
12664 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
12665 | +LIBS=$ac_check_lib_save_LIBS | |
12666 | +fi | |
12667 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Lib'}'`" >&5 | |
12668 | +echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6 | |
12669 | +if test `eval echo '${'$as_ac_Lib'}'` = yes; then | |
12670 | cf_ncurses="$lib"; break | |
12671 | -else | |
12672 | - echo "$ac_t""no" 1>&6 | |
12673 | fi | |
12674 | ||
12675 | done | |
12676 | - echo $ac_n "checking for initscr in -l$cf_ncurses""... $ac_c" 1>&6 | |
12677 | -echo "configure:2422: checking for initscr in -l$cf_ncurses" >&5 | |
12678 | -ac_lib_var=`echo $cf_ncurses'_'initscr | sed 'y%./+-%__p_%'` | |
12679 | -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then | |
12680 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
12681 | + as_ac_Lib=`echo "ac_cv_lib_$cf_ncurses''_initscr" | $as_tr_sh` | |
12682 | +echo "$as_me:$LINENO: checking for initscr in -l$cf_ncurses" >&5 | |
12683 | +echo $ECHO_N "checking for initscr in -l$cf_ncurses... $ECHO_C" >&6 | |
12684 | +if eval "test \"\${$as_ac_Lib+set}\" = set"; then | |
12685 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
12686 | else | |
12687 | - ac_save_LIBS="$LIBS" | |
12688 | + ac_check_lib_save_LIBS=$LIBS | |
12689 | LIBS="-l$cf_ncurses $LIBS" | |
12690 | -cat > conftest.$ac_ext <<EOF | |
12691 | -#line 2430 "configure" | |
12692 | +cat >conftest.$ac_ext <<_ACEOF | |
12693 | +#line $LINENO "configure" | |
12694 | #include "confdefs.h" | |
12695 | + | |
12696 | /* Override any gcc2 internal prototype to avoid an error. */ | |
12697 | +#ifdef __cplusplus | |
12698 | +extern "C" | |
12699 | +#endif | |
12700 | /* We use char because int might match the return type of a gcc2 | |
12701 | - builtin and then its argument prototype would still apply. */ | |
12702 | -char initscr(); | |
12703 | - | |
12704 | -int main() { | |
12705 | -initscr() | |
12706 | -; return 0; } | |
12707 | -EOF | |
12708 | -if { (eval echo configure:2441: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
12709 | - rm -rf conftest* | |
12710 | - eval "ac_cv_lib_$ac_lib_var=yes" | |
12711 | -else | |
12712 | - echo "configure: failed program was:" >&5 | |
12713 | - cat conftest.$ac_ext >&5 | |
12714 | - rm -rf conftest* | |
12715 | - eval "ac_cv_lib_$ac_lib_var=no" | |
12716 | -fi | |
12717 | -rm -f conftest* | |
12718 | -LIBS="$ac_save_LIBS" | |
12719 | - | |
12720 | -fi | |
12721 | -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
12722 | - echo "$ac_t""yes" 1>&6 | |
12723 | + builtin and then its argument prototype would still apply. */ | |
12724 | +char initscr (); | |
12725 | +#ifdef F77_DUMMY_MAIN | |
12726 | +# ifdef __cplusplus | |
12727 | + extern "C" | |
12728 | +# endif | |
12729 | + int F77_DUMMY_MAIN() { return 1; } | |
12730 | +#endif | |
12731 | +int | |
12732 | +main () | |
12733 | +{ | |
12734 | +initscr (); | |
12735 | + ; | |
12736 | + return 0; | |
12737 | +} | |
12738 | +_ACEOF | |
12739 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
12740 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
12741 | + (eval $ac_link) 2>&5 | |
12742 | + ac_status=$? | |
12743 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
12744 | + (exit $ac_status); } && | |
12745 | + { ac_try='test -s conftest$ac_exeext' | |
12746 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
12747 | + (eval $ac_try) 2>&5 | |
12748 | + ac_status=$? | |
12749 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
12750 | + (exit $ac_status); }; }; then | |
12751 | + eval "$as_ac_Lib=yes" | |
12752 | +else | |
12753 | + echo "$as_me: failed program was:" >&5 | |
12754 | +cat conftest.$ac_ext >&5 | |
12755 | +eval "$as_ac_Lib=no" | |
12756 | +fi | |
12757 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
12758 | +LIBS=$ac_check_lib_save_LIBS | |
12759 | +fi | |
12760 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Lib'}'`" >&5 | |
12761 | +echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6 | |
12762 | +if test `eval echo '${'$as_ac_Lib'}'` = yes; then | |
12763 | MUTTLIBS="$MUTTLIBS -l$cf_ncurses" | |
12764 | if test x$mutt_cv_curses = x/usr -a -d /usr/include/ncurses; then | |
12765 | CPPFLAGS="$CPPFLAGS -I/usr/include/ncurses" | |
12766 | fi | |
12767 | - | |
12768 | + | |
12769 | if test "$cf_ncurses" = ncursesw; then | |
12770 | - for ac_hdr in ncursesw/ncurses.h | |
12771 | + | |
12772 | +for ac_header in ncursesw/ncurses.h | |
12773 | do | |
12774 | -ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` | |
12775 | -echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 | |
12776 | -echo "configure:2466: checking for $ac_hdr" >&5 | |
12777 | -if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then | |
12778 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
12779 | -else | |
12780 | - cat > conftest.$ac_ext <<EOF | |
12781 | -#line 2471 "configure" | |
12782 | -#include "confdefs.h" | |
12783 | -#include <$ac_hdr> | |
12784 | -EOF | |
12785 | -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
12786 | -{ (eval echo configure:2476: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
12787 | -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | |
12788 | -if test -z "$ac_err"; then | |
12789 | - rm -rf conftest* | |
12790 | - eval "ac_cv_header_$ac_safe=yes" | |
12791 | +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` | |
12792 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
12793 | + echo "$as_me:$LINENO: checking for $ac_header" >&5 | |
12794 | +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 | |
12795 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
12796 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
12797 | +fi | |
12798 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 | |
12799 | +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 | |
12800 | +else | |
12801 | + # Is the header compilable? | |
12802 | +echo "$as_me:$LINENO: checking $ac_header usability" >&5 | |
12803 | +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 | |
12804 | +cat >conftest.$ac_ext <<_ACEOF | |
12805 | +#line $LINENO "configure" | |
12806 | +#include "confdefs.h" | |
12807 | +$ac_includes_default | |
12808 | +#include <$ac_header> | |
12809 | +_ACEOF | |
12810 | +rm -f conftest.$ac_objext | |
12811 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
12812 | + (eval $ac_compile) 2>&5 | |
12813 | + ac_status=$? | |
12814 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
12815 | + (exit $ac_status); } && | |
12816 | + { ac_try='test -s conftest.$ac_objext' | |
12817 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
12818 | + (eval $ac_try) 2>&5 | |
12819 | + ac_status=$? | |
12820 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
12821 | + (exit $ac_status); }; }; then | |
12822 | + ac_header_compiler=yes | |
12823 | +else | |
12824 | + echo "$as_me: failed program was:" >&5 | |
12825 | +cat conftest.$ac_ext >&5 | |
12826 | +ac_header_compiler=no | |
12827 | +fi | |
12828 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
12829 | +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 | |
12830 | +echo "${ECHO_T}$ac_header_compiler" >&6 | |
12831 | + | |
12832 | +# Is the header present? | |
12833 | +echo "$as_me:$LINENO: checking $ac_header presence" >&5 | |
12834 | +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 | |
12835 | +cat >conftest.$ac_ext <<_ACEOF | |
12836 | +#line $LINENO "configure" | |
12837 | +#include "confdefs.h" | |
12838 | +#include <$ac_header> | |
12839 | +_ACEOF | |
12840 | +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 | |
12841 | + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 | |
12842 | + ac_status=$? | |
12843 | + egrep -v '^ *\+' conftest.er1 >conftest.err | |
12844 | + rm -f conftest.er1 | |
12845 | + cat conftest.err >&5 | |
12846 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
12847 | + (exit $ac_status); } >/dev/null; then | |
12848 | + if test -s conftest.err; then | |
12849 | + ac_cpp_err=$ac_c_preproc_warn_flag | |
12850 | + else | |
12851 | + ac_cpp_err= | |
12852 | + fi | |
12853 | +else | |
12854 | + ac_cpp_err=yes | |
12855 | +fi | |
12856 | +if test -z "$ac_cpp_err"; then | |
12857 | + ac_header_preproc=yes | |
12858 | else | |
12859 | - echo "$ac_err" >&5 | |
12860 | - echo "configure: failed program was:" >&5 | |
12861 | + echo "$as_me: failed program was:" >&5 | |
12862 | cat conftest.$ac_ext >&5 | |
12863 | - rm -rf conftest* | |
12864 | - eval "ac_cv_header_$ac_safe=no" | |
12865 | + ac_header_preproc=no | |
12866 | fi | |
12867 | -rm -f conftest* | |
12868 | +rm -f conftest.err conftest.$ac_ext | |
12869 | +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 | |
12870 | +echo "${ECHO_T}$ac_header_preproc" >&6 | |
12871 | + | |
12872 | +# So? What about this header? | |
12873 | +case $ac_header_compiler:$ac_header_preproc in | |
12874 | + yes:no ) | |
12875 | + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 | |
12876 | +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} | |
12877 | + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 | |
12878 | +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; | |
12879 | + no:yes ) | |
12880 | + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 | |
12881 | +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} | |
12882 | + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 | |
12883 | +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} | |
12884 | + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 | |
12885 | +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; | |
12886 | +esac | |
12887 | +echo "$as_me:$LINENO: checking for $ac_header" >&5 | |
12888 | +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 | |
12889 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
12890 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
12891 | +else | |
12892 | + eval "$as_ac_Header=$ac_header_preproc" | |
12893 | +fi | |
12894 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 | |
12895 | +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 | |
12896 | + | |
12897 | fi | |
12898 | -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | |
12899 | - echo "$ac_t""yes" 1>&6 | |
12900 | - ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` | |
12901 | - cat >> confdefs.h <<EOF | |
12902 | -#define $ac_tr_hdr 1 | |
12903 | -EOF | |
12904 | +if test `eval echo '${'$as_ac_Header'}'` = yes; then | |
12905 | + cat >>confdefs.h <<_ACEOF | |
12906 | +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 | |
12907 | +_ACEOF | |
12908 | cf_cv_ncurses_header="ncursesw/ncurses.h" | |
12909 | -else | |
12910 | - echo "$ac_t""no" 1>&6 | |
12911 | fi | |
12912 | + | |
12913 | done | |
12914 | ||
12915 | else | |
12916 | - for ac_hdr in ncurses.h | |
12917 | + | |
12918 | +for ac_header in ncurses.h | |
12919 | do | |
12920 | -ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` | |
12921 | -echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 | |
12922 | -echo "configure:2507: checking for $ac_hdr" >&5 | |
12923 | -if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then | |
12924 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
12925 | -else | |
12926 | - cat > conftest.$ac_ext <<EOF | |
12927 | -#line 2512 "configure" | |
12928 | -#include "confdefs.h" | |
12929 | -#include <$ac_hdr> | |
12930 | -EOF | |
12931 | -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
12932 | -{ (eval echo configure:2517: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
12933 | -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | |
12934 | -if test -z "$ac_err"; then | |
12935 | - rm -rf conftest* | |
12936 | - eval "ac_cv_header_$ac_safe=yes" | |
12937 | +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` | |
12938 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
12939 | + echo "$as_me:$LINENO: checking for $ac_header" >&5 | |
12940 | +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 | |
12941 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
12942 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
12943 | +fi | |
12944 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 | |
12945 | +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 | |
12946 | +else | |
12947 | + # Is the header compilable? | |
12948 | +echo "$as_me:$LINENO: checking $ac_header usability" >&5 | |
12949 | +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 | |
12950 | +cat >conftest.$ac_ext <<_ACEOF | |
12951 | +#line $LINENO "configure" | |
12952 | +#include "confdefs.h" | |
12953 | +$ac_includes_default | |
12954 | +#include <$ac_header> | |
12955 | +_ACEOF | |
12956 | +rm -f conftest.$ac_objext | |
12957 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
12958 | + (eval $ac_compile) 2>&5 | |
12959 | + ac_status=$? | |
12960 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
12961 | + (exit $ac_status); } && | |
12962 | + { ac_try='test -s conftest.$ac_objext' | |
12963 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
12964 | + (eval $ac_try) 2>&5 | |
12965 | + ac_status=$? | |
12966 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
12967 | + (exit $ac_status); }; }; then | |
12968 | + ac_header_compiler=yes | |
12969 | +else | |
12970 | + echo "$as_me: failed program was:" >&5 | |
12971 | +cat conftest.$ac_ext >&5 | |
12972 | +ac_header_compiler=no | |
12973 | +fi | |
12974 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
12975 | +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 | |
12976 | +echo "${ECHO_T}$ac_header_compiler" >&6 | |
12977 | + | |
12978 | +# Is the header present? | |
12979 | +echo "$as_me:$LINENO: checking $ac_header presence" >&5 | |
12980 | +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 | |
12981 | +cat >conftest.$ac_ext <<_ACEOF | |
12982 | +#line $LINENO "configure" | |
12983 | +#include "confdefs.h" | |
12984 | +#include <$ac_header> | |
12985 | +_ACEOF | |
12986 | +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 | |
12987 | + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 | |
12988 | + ac_status=$? | |
12989 | + egrep -v '^ *\+' conftest.er1 >conftest.err | |
12990 | + rm -f conftest.er1 | |
12991 | + cat conftest.err >&5 | |
12992 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
12993 | + (exit $ac_status); } >/dev/null; then | |
12994 | + if test -s conftest.err; then | |
12995 | + ac_cpp_err=$ac_c_preproc_warn_flag | |
12996 | + else | |
12997 | + ac_cpp_err= | |
12998 | + fi | |
12999 | +else | |
13000 | + ac_cpp_err=yes | |
13001 | +fi | |
13002 | +if test -z "$ac_cpp_err"; then | |
13003 | + ac_header_preproc=yes | |
13004 | else | |
13005 | - echo "$ac_err" >&5 | |
13006 | - echo "configure: failed program was:" >&5 | |
13007 | + echo "$as_me: failed program was:" >&5 | |
13008 | cat conftest.$ac_ext >&5 | |
13009 | - rm -rf conftest* | |
13010 | - eval "ac_cv_header_$ac_safe=no" | |
13011 | + ac_header_preproc=no | |
13012 | fi | |
13013 | -rm -f conftest* | |
13014 | +rm -f conftest.err conftest.$ac_ext | |
13015 | +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 | |
13016 | +echo "${ECHO_T}$ac_header_preproc" >&6 | |
13017 | + | |
13018 | +# So? What about this header? | |
13019 | +case $ac_header_compiler:$ac_header_preproc in | |
13020 | + yes:no ) | |
13021 | + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 | |
13022 | +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} | |
13023 | + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 | |
13024 | +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; | |
13025 | + no:yes ) | |
13026 | + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 | |
13027 | +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} | |
13028 | + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 | |
13029 | +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} | |
13030 | + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 | |
13031 | +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; | |
13032 | +esac | |
13033 | +echo "$as_me:$LINENO: checking for $ac_header" >&5 | |
13034 | +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 | |
13035 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
13036 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
13037 | +else | |
13038 | + eval "$as_ac_Header=$ac_header_preproc" | |
13039 | +fi | |
13040 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 | |
13041 | +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 | |
13042 | + | |
13043 | fi | |
13044 | -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | |
13045 | - echo "$ac_t""yes" 1>&6 | |
13046 | - ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` | |
13047 | - cat >> confdefs.h <<EOF | |
13048 | -#define $ac_tr_hdr 1 | |
13049 | -EOF | |
13050 | +if test `eval echo '${'$as_ac_Header'}'` = yes; then | |
13051 | + cat >>confdefs.h <<_ACEOF | |
13052 | +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 | |
13053 | +_ACEOF | |
13054 | cf_cv_ncurses_header="ncurses.h" | |
13055 | -else | |
13056 | - echo "$ac_t""no" 1>&6 | |
13057 | fi | |
13058 | + | |
13059 | done | |
13060 | ||
13061 | fi | |
13062 | else | |
13063 | - echo "$ac_t""no" 1>&6 | |
13064 | ||
13065 | -echo $ac_n "checking for initscr""... $ac_c" 1>&6 | |
13066 | -echo "configure:2548: checking for initscr" >&5 | |
13067 | -if eval "test \"`echo '$''{'ac_cv_func_initscr'+set}'`\" = set"; then | |
13068 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
13069 | +echo "$as_me:$LINENO: checking for initscr" >&5 | |
13070 | +echo $ECHO_N "checking for initscr... $ECHO_C" >&6 | |
13071 | +if test "${ac_cv_func_initscr+set}" = set; then | |
13072 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
13073 | else | |
13074 | - cat > conftest.$ac_ext <<EOF | |
13075 | -#line 2553 "configure" | |
13076 | + cat >conftest.$ac_ext <<_ACEOF | |
13077 | +#line $LINENO "configure" | |
13078 | #include "confdefs.h" | |
13079 | /* System header to define __stub macros and hopefully few prototypes, | |
13080 | - which can conflict with char initscr(); below. */ | |
13081 | + which can conflict with char initscr (); below. */ | |
13082 | #include <assert.h> | |
13083 | /* Override any gcc2 internal prototype to avoid an error. */ | |
13084 | +#ifdef __cplusplus | |
13085 | +extern "C" | |
13086 | +#endif | |
13087 | /* We use char because int might match the return type of a gcc2 | |
13088 | - builtin and then its argument prototype would still apply. */ | |
13089 | -char initscr(); | |
13090 | - | |
13091 | -int main() { | |
13092 | + builtin and then its argument prototype would still apply. */ | |
13093 | +char initscr (); | |
13094 | +char (*f) (); | |
13095 | ||
13096 | +#ifdef F77_DUMMY_MAIN | |
13097 | +# ifdef __cplusplus | |
13098 | + extern "C" | |
13099 | +# endif | |
13100 | + int F77_DUMMY_MAIN() { return 1; } | |
13101 | +#endif | |
13102 | +int | |
13103 | +main () | |
13104 | +{ | |
13105 | /* The GNU C library defines this for functions which it implements | |
13106 | to always fail with ENOSYS. Some functions are actually named | |
13107 | something starting with __ and the normal name is an alias. */ | |
13108 | #if defined (__stub_initscr) || defined (__stub___initscr) | |
13109 | choke me | |
13110 | #else | |
13111 | -initscr(); | |
13112 | +f = initscr; | |
13113 | #endif | |
13114 | ||
13115 | -; return 0; } | |
13116 | -EOF | |
13117 | -if { (eval echo configure:2576: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
13118 | - rm -rf conftest* | |
13119 | - eval "ac_cv_func_initscr=yes" | |
13120 | -else | |
13121 | - echo "configure: failed program was:" >&5 | |
13122 | - cat conftest.$ac_ext >&5 | |
13123 | - rm -rf conftest* | |
13124 | - eval "ac_cv_func_initscr=no" | |
13125 | -fi | |
13126 | -rm -f conftest* | |
13127 | -fi | |
13128 | - | |
13129 | -if eval "test \"`echo '$ac_cv_func_'initscr`\" = yes"; then | |
13130 | - echo "$ac_t""yes" 1>&6 | |
13131 | + ; | |
13132 | + return 0; | |
13133 | +} | |
13134 | +_ACEOF | |
13135 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
13136 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
13137 | + (eval $ac_link) 2>&5 | |
13138 | + ac_status=$? | |
13139 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
13140 | + (exit $ac_status); } && | |
13141 | + { ac_try='test -s conftest$ac_exeext' | |
13142 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
13143 | + (eval $ac_try) 2>&5 | |
13144 | + ac_status=$? | |
13145 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
13146 | + (exit $ac_status); }; }; then | |
13147 | + ac_cv_func_initscr=yes | |
13148 | +else | |
13149 | + echo "$as_me: failed program was:" >&5 | |
13150 | +cat conftest.$ac_ext >&5 | |
13151 | +ac_cv_func_initscr=no | |
13152 | +fi | |
13153 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
13154 | +fi | |
13155 | +echo "$as_me:$LINENO: result: $ac_cv_func_initscr" >&5 | |
13156 | +echo "${ECHO_T}$ac_cv_func_initscr" >&6 | |
13157 | +if test $ac_cv_func_initscr = yes; then | |
13158 | : | |
13159 | else | |
13160 | - echo "$ac_t""no" 1>&6 | |
13161 | ||
13162 | case $host_os in #(vi | |
13163 | freebsd*) #(vi | |
13164 | - echo $ac_n "checking for tgoto in -lmytinfo""... $ac_c" 1>&6 | |
13165 | -echo "configure:2597: checking for tgoto in -lmytinfo" >&5 | |
13166 | -ac_lib_var=`echo mytinfo'_'tgoto | sed 'y%./+-%__p_%'` | |
13167 | -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then | |
13168 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
13169 | + echo "$as_me:$LINENO: checking for tgoto in -lmytinfo" >&5 | |
13170 | +echo $ECHO_N "checking for tgoto in -lmytinfo... $ECHO_C" >&6 | |
13171 | +if test "${ac_cv_lib_mytinfo_tgoto+set}" = set; then | |
13172 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
13173 | else | |
13174 | - ac_save_LIBS="$LIBS" | |
13175 | + ac_check_lib_save_LIBS=$LIBS | |
13176 | LIBS="-lmytinfo $LIBS" | |
13177 | -cat > conftest.$ac_ext <<EOF | |
13178 | -#line 2605 "configure" | |
13179 | +cat >conftest.$ac_ext <<_ACEOF | |
13180 | +#line $LINENO "configure" | |
13181 | #include "confdefs.h" | |
13182 | + | |
13183 | /* Override any gcc2 internal prototype to avoid an error. */ | |
13184 | +#ifdef __cplusplus | |
13185 | +extern "C" | |
13186 | +#endif | |
13187 | /* We use char because int might match the return type of a gcc2 | |
13188 | - builtin and then its argument prototype would still apply. */ | |
13189 | -char tgoto(); | |
13190 | - | |
13191 | -int main() { | |
13192 | -tgoto() | |
13193 | -; return 0; } | |
13194 | -EOF | |
13195 | -if { (eval echo configure:2616: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
13196 | - rm -rf conftest* | |
13197 | - eval "ac_cv_lib_$ac_lib_var=yes" | |
13198 | -else | |
13199 | - echo "configure: failed program was:" >&5 | |
13200 | - cat conftest.$ac_ext >&5 | |
13201 | - rm -rf conftest* | |
13202 | - eval "ac_cv_lib_$ac_lib_var=no" | |
13203 | -fi | |
13204 | -rm -f conftest* | |
13205 | -LIBS="$ac_save_LIBS" | |
13206 | - | |
13207 | -fi | |
13208 | -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
13209 | - echo "$ac_t""yes" 1>&6 | |
13210 | + builtin and then its argument prototype would still apply. */ | |
13211 | +char tgoto (); | |
13212 | +#ifdef F77_DUMMY_MAIN | |
13213 | +# ifdef __cplusplus | |
13214 | + extern "C" | |
13215 | +# endif | |
13216 | + int F77_DUMMY_MAIN() { return 1; } | |
13217 | +#endif | |
13218 | +int | |
13219 | +main () | |
13220 | +{ | |
13221 | +tgoto (); | |
13222 | + ; | |
13223 | + return 0; | |
13224 | +} | |
13225 | +_ACEOF | |
13226 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
13227 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
13228 | + (eval $ac_link) 2>&5 | |
13229 | + ac_status=$? | |
13230 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
13231 | + (exit $ac_status); } && | |
13232 | + { ac_try='test -s conftest$ac_exeext' | |
13233 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
13234 | + (eval $ac_try) 2>&5 | |
13235 | + ac_status=$? | |
13236 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
13237 | + (exit $ac_status); }; }; then | |
13238 | + ac_cv_lib_mytinfo_tgoto=yes | |
13239 | +else | |
13240 | + echo "$as_me: failed program was:" >&5 | |
13241 | +cat conftest.$ac_ext >&5 | |
13242 | +ac_cv_lib_mytinfo_tgoto=no | |
13243 | +fi | |
13244 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
13245 | +LIBS=$ac_check_lib_save_LIBS | |
13246 | +fi | |
13247 | +echo "$as_me:$LINENO: result: $ac_cv_lib_mytinfo_tgoto" >&5 | |
13248 | +echo "${ECHO_T}$ac_cv_lib_mytinfo_tgoto" >&6 | |
13249 | +if test $ac_cv_lib_mytinfo_tgoto = yes; then | |
13250 | LIBS="-lmytinfo $LIBS" | |
13251 | -else | |
13252 | - echo "$ac_t""no" 1>&6 | |
13253 | fi | |
13254 | ||
13255 | ;; | |
13256 | hpux10.*|hpux11.*) | |
13257 | - echo $ac_n "checking for initscr in -lcur_colr""... $ac_c" 1>&6 | |
13258 | -echo "configure:2639: checking for initscr in -lcur_colr" >&5 | |
13259 | -ac_lib_var=`echo cur_colr'_'initscr | sed 'y%./+-%__p_%'` | |
13260 | -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then | |
13261 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
13262 | + echo "$as_me:$LINENO: checking for initscr in -lcur_colr" >&5 | |
13263 | +echo $ECHO_N "checking for initscr in -lcur_colr... $ECHO_C" >&6 | |
13264 | +if test "${ac_cv_lib_cur_colr_initscr+set}" = set; then | |
13265 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
13266 | else | |
13267 | - ac_save_LIBS="$LIBS" | |
13268 | + ac_check_lib_save_LIBS=$LIBS | |
13269 | LIBS="-lcur_colr $LIBS" | |
13270 | -cat > conftest.$ac_ext <<EOF | |
13271 | -#line 2647 "configure" | |
13272 | +cat >conftest.$ac_ext <<_ACEOF | |
13273 | +#line $LINENO "configure" | |
13274 | #include "confdefs.h" | |
13275 | + | |
13276 | /* Override any gcc2 internal prototype to avoid an error. */ | |
13277 | +#ifdef __cplusplus | |
13278 | +extern "C" | |
13279 | +#endif | |
13280 | /* We use char because int might match the return type of a gcc2 | |
13281 | - builtin and then its argument prototype would still apply. */ | |
13282 | -char initscr(); | |
13283 | - | |
13284 | -int main() { | |
13285 | -initscr() | |
13286 | -; return 0; } | |
13287 | -EOF | |
13288 | -if { (eval echo configure:2658: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
13289 | - rm -rf conftest* | |
13290 | - eval "ac_cv_lib_$ac_lib_var=yes" | |
13291 | -else | |
13292 | - echo "configure: failed program was:" >&5 | |
13293 | - cat conftest.$ac_ext >&5 | |
13294 | - rm -rf conftest* | |
13295 | - eval "ac_cv_lib_$ac_lib_var=no" | |
13296 | -fi | |
13297 | -rm -f conftest* | |
13298 | -LIBS="$ac_save_LIBS" | |
13299 | + builtin and then its argument prototype would still apply. */ | |
13300 | +char initscr (); | |
13301 | +#ifdef F77_DUMMY_MAIN | |
13302 | +# ifdef __cplusplus | |
13303 | + extern "C" | |
13304 | +# endif | |
13305 | + int F77_DUMMY_MAIN() { return 1; } | |
13306 | +#endif | |
13307 | +int | |
13308 | +main () | |
13309 | +{ | |
13310 | +initscr (); | |
13311 | + ; | |
13312 | + return 0; | |
13313 | +} | |
13314 | +_ACEOF | |
13315 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
13316 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
13317 | + (eval $ac_link) 2>&5 | |
13318 | + ac_status=$? | |
13319 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
13320 | + (exit $ac_status); } && | |
13321 | + { ac_try='test -s conftest$ac_exeext' | |
13322 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
13323 | + (eval $ac_try) 2>&5 | |
13324 | + ac_status=$? | |
13325 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
13326 | + (exit $ac_status); }; }; then | |
13327 | + ac_cv_lib_cur_colr_initscr=yes | |
13328 | +else | |
13329 | + echo "$as_me: failed program was:" >&5 | |
13330 | +cat conftest.$ac_ext >&5 | |
13331 | +ac_cv_lib_cur_colr_initscr=no | |
13332 | +fi | |
13333 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
13334 | +LIBS=$ac_check_lib_save_LIBS | |
13335 | +fi | |
13336 | +echo "$as_me:$LINENO: result: $ac_cv_lib_cur_colr_initscr" >&5 | |
13337 | +echo "${ECHO_T}$ac_cv_lib_cur_colr_initscr" >&6 | |
13338 | +if test $ac_cv_lib_cur_colr_initscr = yes; then | |
13339 | ||
13340 | -fi | |
13341 | -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
13342 | - echo "$ac_t""yes" 1>&6 | |
13343 | - | |
13344 | LIBS="-lcur_colr $LIBS" | |
13345 | CFLAGS="-I/usr/include/curses_colr $CFLAGS" | |
13346 | ac_cv_func_initscr=yes | |
13347 | - | |
13348 | + | |
13349 | else | |
13350 | - echo "$ac_t""no" 1>&6 | |
13351 | ||
13352 | - echo $ac_n "checking for initscr in -lHcurses""... $ac_c" 1>&6 | |
13353 | -echo "configure:2682: checking for initscr in -lHcurses" >&5 | |
13354 | -ac_lib_var=`echo Hcurses'_'initscr | sed 'y%./+-%__p_%'` | |
13355 | -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then | |
13356 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
13357 | + echo "$as_me:$LINENO: checking for initscr in -lHcurses" >&5 | |
13358 | +echo $ECHO_N "checking for initscr in -lHcurses... $ECHO_C" >&6 | |
13359 | +if test "${ac_cv_lib_Hcurses_initscr+set}" = set; then | |
13360 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
13361 | else | |
13362 | - ac_save_LIBS="$LIBS" | |
13363 | + ac_check_lib_save_LIBS=$LIBS | |
13364 | LIBS="-lHcurses $LIBS" | |
13365 | -cat > conftest.$ac_ext <<EOF | |
13366 | -#line 2690 "configure" | |
13367 | +cat >conftest.$ac_ext <<_ACEOF | |
13368 | +#line $LINENO "configure" | |
13369 | #include "confdefs.h" | |
13370 | + | |
13371 | /* Override any gcc2 internal prototype to avoid an error. */ | |
13372 | +#ifdef __cplusplus | |
13373 | +extern "C" | |
13374 | +#endif | |
13375 | /* We use char because int might match the return type of a gcc2 | |
13376 | - builtin and then its argument prototype would still apply. */ | |
13377 | -char initscr(); | |
13378 | - | |
13379 | -int main() { | |
13380 | -initscr() | |
13381 | -; return 0; } | |
13382 | -EOF | |
13383 | -if { (eval echo configure:2701: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
13384 | - rm -rf conftest* | |
13385 | - eval "ac_cv_lib_$ac_lib_var=yes" | |
13386 | -else | |
13387 | - echo "configure: failed program was:" >&5 | |
13388 | - cat conftest.$ac_ext >&5 | |
13389 | - rm -rf conftest* | |
13390 | - eval "ac_cv_lib_$ac_lib_var=no" | |
13391 | -fi | |
13392 | -rm -f conftest* | |
13393 | -LIBS="$ac_save_LIBS" | |
13394 | + builtin and then its argument prototype would still apply. */ | |
13395 | +char initscr (); | |
13396 | +#ifdef F77_DUMMY_MAIN | |
13397 | +# ifdef __cplusplus | |
13398 | + extern "C" | |
13399 | +# endif | |
13400 | + int F77_DUMMY_MAIN() { return 1; } | |
13401 | +#endif | |
13402 | +int | |
13403 | +main () | |
13404 | +{ | |
13405 | +initscr (); | |
13406 | + ; | |
13407 | + return 0; | |
13408 | +} | |
13409 | +_ACEOF | |
13410 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
13411 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
13412 | + (eval $ac_link) 2>&5 | |
13413 | + ac_status=$? | |
13414 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
13415 | + (exit $ac_status); } && | |
13416 | + { ac_try='test -s conftest$ac_exeext' | |
13417 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
13418 | + (eval $ac_try) 2>&5 | |
13419 | + ac_status=$? | |
13420 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
13421 | + (exit $ac_status); }; }; then | |
13422 | + ac_cv_lib_Hcurses_initscr=yes | |
13423 | +else | |
13424 | + echo "$as_me: failed program was:" >&5 | |
13425 | +cat conftest.$ac_ext >&5 | |
13426 | +ac_cv_lib_Hcurses_initscr=no | |
13427 | +fi | |
13428 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
13429 | +LIBS=$ac_check_lib_save_LIBS | |
13430 | +fi | |
13431 | +echo "$as_me:$LINENO: result: $ac_cv_lib_Hcurses_initscr" >&5 | |
13432 | +echo "${ECHO_T}$ac_cv_lib_Hcurses_initscr" >&6 | |
13433 | +if test $ac_cv_lib_Hcurses_initscr = yes; then | |
13434 | ||
13435 | -fi | |
13436 | -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
13437 | - echo "$ac_t""yes" 1>&6 | |
13438 | - | |
13439 | # HP's header uses __HP_CURSES, but user claims _HP_CURSES. | |
13440 | LIBS="-lHcurses $LIBS" | |
13441 | CFLAGS="-D__HP_CURSES -D_HP_CURSES $CFLAGS" | |
13442 | ac_cv_func_initscr=yes | |
13443 | - | |
13444 | -else | |
13445 | - echo "$ac_t""no" 1>&6 | |
13446 | + | |
13447 | fi | |
13448 | ||
13449 | fi | |
13450 | @@ -2747,97 +5256,138 @@ | |
13451 | ||
13452 | # Check for library containing tgoto. Do this before curses library | |
13453 | # because it may be needed to link the test-case for initscr. | |
13454 | - echo $ac_n "checking for tgoto""... $ac_c" 1>&6 | |
13455 | -echo "configure:2750: checking for tgoto" >&5 | |
13456 | -if eval "test \"`echo '$''{'ac_cv_func_tgoto'+set}'`\" = set"; then | |
13457 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
13458 | + echo "$as_me:$LINENO: checking for tgoto" >&5 | |
13459 | +echo $ECHO_N "checking for tgoto... $ECHO_C" >&6 | |
13460 | +if test "${ac_cv_func_tgoto+set}" = set; then | |
13461 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
13462 | else | |
13463 | - cat > conftest.$ac_ext <<EOF | |
13464 | -#line 2755 "configure" | |
13465 | + cat >conftest.$ac_ext <<_ACEOF | |
13466 | +#line $LINENO "configure" | |
13467 | #include "confdefs.h" | |
13468 | /* System header to define __stub macros and hopefully few prototypes, | |
13469 | - which can conflict with char tgoto(); below. */ | |
13470 | + which can conflict with char tgoto (); below. */ | |
13471 | #include <assert.h> | |
13472 | /* Override any gcc2 internal prototype to avoid an error. */ | |
13473 | +#ifdef __cplusplus | |
13474 | +extern "C" | |
13475 | +#endif | |
13476 | /* We use char because int might match the return type of a gcc2 | |
13477 | - builtin and then its argument prototype would still apply. */ | |
13478 | -char tgoto(); | |
13479 | - | |
13480 | -int main() { | |
13481 | + builtin and then its argument prototype would still apply. */ | |
13482 | +char tgoto (); | |
13483 | +char (*f) (); | |
13484 | ||
13485 | +#ifdef F77_DUMMY_MAIN | |
13486 | +# ifdef __cplusplus | |
13487 | + extern "C" | |
13488 | +# endif | |
13489 | + int F77_DUMMY_MAIN() { return 1; } | |
13490 | +#endif | |
13491 | +int | |
13492 | +main () | |
13493 | +{ | |
13494 | /* The GNU C library defines this for functions which it implements | |
13495 | to always fail with ENOSYS. Some functions are actually named | |
13496 | something starting with __ and the normal name is an alias. */ | |
13497 | #if defined (__stub_tgoto) || defined (__stub___tgoto) | |
13498 | choke me | |
13499 | #else | |
13500 | -tgoto(); | |
13501 | +f = tgoto; | |
13502 | #endif | |
13503 | ||
13504 | -; return 0; } | |
13505 | -EOF | |
13506 | -if { (eval echo configure:2778: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
13507 | - rm -rf conftest* | |
13508 | - eval "ac_cv_func_tgoto=yes" | |
13509 | -else | |
13510 | - echo "configure: failed program was:" >&5 | |
13511 | - cat conftest.$ac_ext >&5 | |
13512 | - rm -rf conftest* | |
13513 | - eval "ac_cv_func_tgoto=no" | |
13514 | -fi | |
13515 | -rm -f conftest* | |
13516 | -fi | |
13517 | - | |
13518 | -if eval "test \"`echo '$ac_cv_func_'tgoto`\" = yes"; then | |
13519 | - echo "$ac_t""yes" 1>&6 | |
13520 | + ; | |
13521 | + return 0; | |
13522 | +} | |
13523 | +_ACEOF | |
13524 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
13525 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
13526 | + (eval $ac_link) 2>&5 | |
13527 | + ac_status=$? | |
13528 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
13529 | + (exit $ac_status); } && | |
13530 | + { ac_try='test -s conftest$ac_exeext' | |
13531 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
13532 | + (eval $ac_try) 2>&5 | |
13533 | + ac_status=$? | |
13534 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
13535 | + (exit $ac_status); }; }; then | |
13536 | + ac_cv_func_tgoto=yes | |
13537 | +else | |
13538 | + echo "$as_me: failed program was:" >&5 | |
13539 | +cat conftest.$ac_ext >&5 | |
13540 | +ac_cv_func_tgoto=no | |
13541 | +fi | |
13542 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
13543 | +fi | |
13544 | +echo "$as_me:$LINENO: result: $ac_cv_func_tgoto" >&5 | |
13545 | +echo "${ECHO_T}$ac_cv_func_tgoto" >&6 | |
13546 | +if test $ac_cv_func_tgoto = yes; then | |
13547 | cf_term_lib=predefined | |
13548 | else | |
13549 | - echo "$ac_t""no" 1>&6 | |
13550 | ||
13551 | for cf_term_lib in termcap termlib unknown | |
13552 | do | |
13553 | - echo $ac_n "checking for tgoto in -l$cf_term_lib""... $ac_c" 1>&6 | |
13554 | -echo "configure:2799: checking for tgoto in -l$cf_term_lib" >&5 | |
13555 | -ac_lib_var=`echo $cf_term_lib'_'tgoto | sed 'y%./+-%__p_%'` | |
13556 | -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then | |
13557 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
13558 | + as_ac_Lib=`echo "ac_cv_lib_$cf_term_lib''_tgoto" | $as_tr_sh` | |
13559 | +echo "$as_me:$LINENO: checking for tgoto in -l$cf_term_lib" >&5 | |
13560 | +echo $ECHO_N "checking for tgoto in -l$cf_term_lib... $ECHO_C" >&6 | |
13561 | +if eval "test \"\${$as_ac_Lib+set}\" = set"; then | |
13562 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
13563 | else | |
13564 | - ac_save_LIBS="$LIBS" | |
13565 | + ac_check_lib_save_LIBS=$LIBS | |
13566 | LIBS="-l$cf_term_lib $LIBS" | |
13567 | -cat > conftest.$ac_ext <<EOF | |
13568 | -#line 2807 "configure" | |
13569 | +cat >conftest.$ac_ext <<_ACEOF | |
13570 | +#line $LINENO "configure" | |
13571 | #include "confdefs.h" | |
13572 | + | |
13573 | /* Override any gcc2 internal prototype to avoid an error. */ | |
13574 | +#ifdef __cplusplus | |
13575 | +extern "C" | |
13576 | +#endif | |
13577 | /* We use char because int might match the return type of a gcc2 | |
13578 | - builtin and then its argument prototype would still apply. */ | |
13579 | -char tgoto(); | |
13580 | - | |
13581 | -int main() { | |
13582 | -tgoto() | |
13583 | -; return 0; } | |
13584 | -EOF | |
13585 | -if { (eval echo configure:2818: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
13586 | - rm -rf conftest* | |
13587 | - eval "ac_cv_lib_$ac_lib_var=yes" | |
13588 | -else | |
13589 | - echo "configure: failed program was:" >&5 | |
13590 | - cat conftest.$ac_ext >&5 | |
13591 | - rm -rf conftest* | |
13592 | - eval "ac_cv_lib_$ac_lib_var=no" | |
13593 | -fi | |
13594 | -rm -f conftest* | |
13595 | -LIBS="$ac_save_LIBS" | |
13596 | - | |
13597 | -fi | |
13598 | -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
13599 | - echo "$ac_t""yes" 1>&6 | |
13600 | + builtin and then its argument prototype would still apply. */ | |
13601 | +char tgoto (); | |
13602 | +#ifdef F77_DUMMY_MAIN | |
13603 | +# ifdef __cplusplus | |
13604 | + extern "C" | |
13605 | +# endif | |
13606 | + int F77_DUMMY_MAIN() { return 1; } | |
13607 | +#endif | |
13608 | +int | |
13609 | +main () | |
13610 | +{ | |
13611 | +tgoto (); | |
13612 | + ; | |
13613 | + return 0; | |
13614 | +} | |
13615 | +_ACEOF | |
13616 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
13617 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
13618 | + (eval $ac_link) 2>&5 | |
13619 | + ac_status=$? | |
13620 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
13621 | + (exit $ac_status); } && | |
13622 | + { ac_try='test -s conftest$ac_exeext' | |
13623 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
13624 | + (eval $ac_try) 2>&5 | |
13625 | + ac_status=$? | |
13626 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
13627 | + (exit $ac_status); }; }; then | |
13628 | + eval "$as_ac_Lib=yes" | |
13629 | +else | |
13630 | + echo "$as_me: failed program was:" >&5 | |
13631 | +cat conftest.$ac_ext >&5 | |
13632 | +eval "$as_ac_Lib=no" | |
13633 | +fi | |
13634 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
13635 | +LIBS=$ac_check_lib_save_LIBS | |
13636 | +fi | |
13637 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Lib'}'`" >&5 | |
13638 | +echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6 | |
13639 | +if test `eval echo '${'$as_ac_Lib'}'` = yes; then | |
13640 | break | |
13641 | -else | |
13642 | - echo "$ac_t""no" 1>&6 | |
13643 | fi | |
13644 | ||
13645 | done | |
13646 | - | |
13647 | + | |
13648 | fi | |
13649 | ||
13650 | ||
13651 | @@ -2845,115 +5395,198 @@ | |
13652 | test "$cf_term_lib" != predefined && test "$cf_term_lib" != unknown && LIBS="-l$cf_term_lib $cf_save_LIBS" | |
13653 | for cf_curs_lib in cursesX curses ncurses xcurses jcurses unknown | |
13654 | do | |
13655 | - echo $ac_n "checking for initscr in -l$cf_curs_lib""... $ac_c" 1>&6 | |
13656 | -echo "configure:2848: checking for initscr in -l$cf_curs_lib" >&5 | |
13657 | -ac_lib_var=`echo $cf_curs_lib'_'initscr | sed 'y%./+-%__p_%'` | |
13658 | -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then | |
13659 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
13660 | + as_ac_Lib=`echo "ac_cv_lib_$cf_curs_lib''_initscr" | $as_tr_sh` | |
13661 | +echo "$as_me:$LINENO: checking for initscr in -l$cf_curs_lib" >&5 | |
13662 | +echo $ECHO_N "checking for initscr in -l$cf_curs_lib... $ECHO_C" >&6 | |
13663 | +if eval "test \"\${$as_ac_Lib+set}\" = set"; then | |
13664 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
13665 | else | |
13666 | - ac_save_LIBS="$LIBS" | |
13667 | + ac_check_lib_save_LIBS=$LIBS | |
13668 | LIBS="-l$cf_curs_lib $LIBS" | |
13669 | -cat > conftest.$ac_ext <<EOF | |
13670 | -#line 2856 "configure" | |
13671 | +cat >conftest.$ac_ext <<_ACEOF | |
13672 | +#line $LINENO "configure" | |
13673 | #include "confdefs.h" | |
13674 | + | |
13675 | /* Override any gcc2 internal prototype to avoid an error. */ | |
13676 | +#ifdef __cplusplus | |
13677 | +extern "C" | |
13678 | +#endif | |
13679 | /* We use char because int might match the return type of a gcc2 | |
13680 | - builtin and then its argument prototype would still apply. */ | |
13681 | -char initscr(); | |
13682 | - | |
13683 | -int main() { | |
13684 | -initscr() | |
13685 | -; return 0; } | |
13686 | -EOF | |
13687 | -if { (eval echo configure:2867: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
13688 | - rm -rf conftest* | |
13689 | - eval "ac_cv_lib_$ac_lib_var=yes" | |
13690 | -else | |
13691 | - echo "configure: failed program was:" >&5 | |
13692 | - cat conftest.$ac_ext >&5 | |
13693 | - rm -rf conftest* | |
13694 | - eval "ac_cv_lib_$ac_lib_var=no" | |
13695 | -fi | |
13696 | -rm -f conftest* | |
13697 | -LIBS="$ac_save_LIBS" | |
13698 | - | |
13699 | -fi | |
13700 | -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
13701 | - echo "$ac_t""yes" 1>&6 | |
13702 | + builtin and then its argument prototype would still apply. */ | |
13703 | +char initscr (); | |
13704 | +#ifdef F77_DUMMY_MAIN | |
13705 | +# ifdef __cplusplus | |
13706 | + extern "C" | |
13707 | +# endif | |
13708 | + int F77_DUMMY_MAIN() { return 1; } | |
13709 | +#endif | |
13710 | +int | |
13711 | +main () | |
13712 | +{ | |
13713 | +initscr (); | |
13714 | + ; | |
13715 | + return 0; | |
13716 | +} | |
13717 | +_ACEOF | |
13718 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
13719 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
13720 | + (eval $ac_link) 2>&5 | |
13721 | + ac_status=$? | |
13722 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
13723 | + (exit $ac_status); } && | |
13724 | + { ac_try='test -s conftest$ac_exeext' | |
13725 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
13726 | + (eval $ac_try) 2>&5 | |
13727 | + ac_status=$? | |
13728 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
13729 | + (exit $ac_status); }; }; then | |
13730 | + eval "$as_ac_Lib=yes" | |
13731 | +else | |
13732 | + echo "$as_me: failed program was:" >&5 | |
13733 | +cat conftest.$ac_ext >&5 | |
13734 | +eval "$as_ac_Lib=no" | |
13735 | +fi | |
13736 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
13737 | +LIBS=$ac_check_lib_save_LIBS | |
13738 | +fi | |
13739 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Lib'}'`" >&5 | |
13740 | +echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6 | |
13741 | +if test `eval echo '${'$as_ac_Lib'}'` = yes; then | |
13742 | break | |
13743 | -else | |
13744 | - echo "$ac_t""no" 1>&6 | |
13745 | fi | |
13746 | ||
13747 | done | |
13748 | - test $cf_curs_lib = unknown && { echo "configure: error: no curses library found" 1>&2; exit 1; } | |
13749 | + test $cf_curs_lib = unknown && { { echo "$as_me:$LINENO: error: no curses library found" >&5 | |
13750 | +echo "$as_me: error: no curses library found" >&2;} | |
13751 | + { (exit 1); exit 1; }; } | |
13752 | ||
13753 | LIBS="-l$cf_curs_lib $cf_save_LIBS" | |
13754 | if test "$cf_term_lib" = unknown ; then | |
13755 | - echo $ac_n "checking if we can link with $cf_curs_lib library""... $ac_c" 1>&6 | |
13756 | -echo "configure:2893: checking if we can link with $cf_curs_lib library" >&5 | |
13757 | - cat > conftest.$ac_ext <<EOF | |
13758 | -#line 2895 "configure" | |
13759 | + echo "$as_me:$LINENO: checking if we can link with $cf_curs_lib library" >&5 | |
13760 | +echo $ECHO_N "checking if we can link with $cf_curs_lib library... $ECHO_C" >&6 | |
13761 | + cat >conftest.$ac_ext <<_ACEOF | |
13762 | +#line $LINENO "configure" | |
13763 | #include "confdefs.h" | |
13764 | #include <${cf_cv_ncurses_header-curses.h}> | |
13765 | -int main() { | |
13766 | +#ifdef F77_DUMMY_MAIN | |
13767 | +# ifdef __cplusplus | |
13768 | + extern "C" | |
13769 | +# endif | |
13770 | + int F77_DUMMY_MAIN() { return 1; } | |
13771 | +#endif | |
13772 | +int | |
13773 | +main () | |
13774 | +{ | |
13775 | initscr() | |
13776 | -; return 0; } | |
13777 | -EOF | |
13778 | -if { (eval echo configure:2902: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
13779 | - rm -rf conftest* | |
13780 | + ; | |
13781 | + return 0; | |
13782 | +} | |
13783 | +_ACEOF | |
13784 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
13785 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
13786 | + (eval $ac_link) 2>&5 | |
13787 | + ac_status=$? | |
13788 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
13789 | + (exit $ac_status); } && | |
13790 | + { ac_try='test -s conftest$ac_exeext' | |
13791 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
13792 | + (eval $ac_try) 2>&5 | |
13793 | + ac_status=$? | |
13794 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
13795 | + (exit $ac_status); }; }; then | |
13796 | cf_result=yes | |
13797 | else | |
13798 | - echo "configure: failed program was:" >&5 | |
13799 | - cat conftest.$ac_ext >&5 | |
13800 | - rm -rf conftest* | |
13801 | - cf_result=no | |
13802 | -fi | |
13803 | -rm -f conftest* | |
13804 | - echo "$ac_t""$cf_result" 1>&6 | |
13805 | - test $cf_result = no && { echo "configure: error: Cannot link curses library" 1>&2; exit 1; } | |
13806 | + echo "$as_me: failed program was:" >&5 | |
13807 | +cat conftest.$ac_ext >&5 | |
13808 | +cf_result=no | |
13809 | +fi | |
13810 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
13811 | + echo "$as_me:$LINENO: result: $cf_result" >&5 | |
13812 | +echo "${ECHO_T}$cf_result" >&6 | |
13813 | + test $cf_result = no && { { echo "$as_me:$LINENO: error: Cannot link curses library" >&5 | |
13814 | +echo "$as_me: error: Cannot link curses library" >&2;} | |
13815 | + { (exit 1); exit 1; }; } | |
13816 | elif test "$cf_term_lib" != predefined ; then | |
13817 | - echo $ac_n "checking if we need both $cf_curs_lib and $cf_term_lib libraries""... $ac_c" 1>&6 | |
13818 | -echo "configure:2916: checking if we need both $cf_curs_lib and $cf_term_lib libraries" >&5 | |
13819 | - cat > conftest.$ac_ext <<EOF | |
13820 | -#line 2918 "configure" | |
13821 | + echo "$as_me:$LINENO: checking if we need both $cf_curs_lib and $cf_term_lib libraries" >&5 | |
13822 | +echo $ECHO_N "checking if we need both $cf_curs_lib and $cf_term_lib libraries... $ECHO_C" >&6 | |
13823 | + cat >conftest.$ac_ext <<_ACEOF | |
13824 | +#line $LINENO "configure" | |
13825 | #include "confdefs.h" | |
13826 | #include <${cf_cv_ncurses_header-curses.h}> | |
13827 | -int main() { | |
13828 | +#ifdef F77_DUMMY_MAIN | |
13829 | +# ifdef __cplusplus | |
13830 | + extern "C" | |
13831 | +# endif | |
13832 | + int F77_DUMMY_MAIN() { return 1; } | |
13833 | +#endif | |
13834 | +int | |
13835 | +main () | |
13836 | +{ | |
13837 | initscr(); tgoto((char *)0, 0, 0); | |
13838 | -; return 0; } | |
13839 | -EOF | |
13840 | -if { (eval echo configure:2925: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
13841 | - rm -rf conftest* | |
13842 | + ; | |
13843 | + return 0; | |
13844 | +} | |
13845 | +_ACEOF | |
13846 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
13847 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
13848 | + (eval $ac_link) 2>&5 | |
13849 | + ac_status=$? | |
13850 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
13851 | + (exit $ac_status); } && | |
13852 | + { ac_try='test -s conftest$ac_exeext' | |
13853 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
13854 | + (eval $ac_try) 2>&5 | |
13855 | + ac_status=$? | |
13856 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
13857 | + (exit $ac_status); }; }; then | |
13858 | cf_result=no | |
13859 | else | |
13860 | - echo "configure: failed program was:" >&5 | |
13861 | - cat conftest.$ac_ext >&5 | |
13862 | - rm -rf conftest* | |
13863 | - | |
13864 | + echo "$as_me: failed program was:" >&5 | |
13865 | +cat conftest.$ac_ext >&5 | |
13866 | + | |
13867 | LIBS="-l$cf_curs_lib -l$cf_term_lib $cf_save_LIBS" | |
13868 | - cat > conftest.$ac_ext <<EOF | |
13869 | -#line 2935 "configure" | |
13870 | + cat >conftest.$ac_ext <<_ACEOF | |
13871 | +#line $LINENO "configure" | |
13872 | #include "confdefs.h" | |
13873 | #include <${cf_cv_ncurses_header-curses.h}> | |
13874 | -int main() { | |
13875 | +#ifdef F77_DUMMY_MAIN | |
13876 | +# ifdef __cplusplus | |
13877 | + extern "C" | |
13878 | +# endif | |
13879 | + int F77_DUMMY_MAIN() { return 1; } | |
13880 | +#endif | |
13881 | +int | |
13882 | +main () | |
13883 | +{ | |
13884 | initscr() | |
13885 | -; return 0; } | |
13886 | -EOF | |
13887 | -if { (eval echo configure:2942: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
13888 | - rm -rf conftest* | |
13889 | + ; | |
13890 | + return 0; | |
13891 | +} | |
13892 | +_ACEOF | |
13893 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
13894 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
13895 | + (eval $ac_link) 2>&5 | |
13896 | + ac_status=$? | |
13897 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
13898 | + (exit $ac_status); } && | |
13899 | + { ac_try='test -s conftest$ac_exeext' | |
13900 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
13901 | + (eval $ac_try) 2>&5 | |
13902 | + ac_status=$? | |
13903 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
13904 | + (exit $ac_status); }; }; then | |
13905 | cf_result=yes | |
13906 | else | |
13907 | - echo "configure: failed program was:" >&5 | |
13908 | - cat conftest.$ac_ext >&5 | |
13909 | - rm -rf conftest* | |
13910 | - cf_result=error | |
13911 | + echo "$as_me: failed program was:" >&5 | |
13912 | +cat conftest.$ac_ext >&5 | |
13913 | +cf_result=error | |
13914 | fi | |
13915 | -rm -f conftest* | |
13916 | - | |
13917 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
13918 | + | |
13919 | fi | |
13920 | -rm -f conftest* | |
13921 | - echo "$ac_t""$cf_result" 1>&6 | |
13922 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
13923 | + echo "$as_me:$LINENO: result: $cf_result" >&5 | |
13924 | +echo "${ECHO_T}$cf_result" >&6 | |
13925 | fi | |
13926 | fi | |
13927 | ||
13928 | @@ -2962,7 +5595,7 @@ | |
13929 | ||
13930 | fi | |
13931 | ||
13932 | - | |
13933 | + | |
13934 | fi | |
13935 | ||
13936 | ||
13937 | @@ -2971,125 +5604,176 @@ | |
13938 | for ac_func in start_color typeahead bkgdset curs_set meta use_default_colors resizeterm | |
13939 | do | |
13940 | ||
13941 | -echo $ac_n "checking for $ac_func declaration""... $ac_c" 1>&6 | |
13942 | -echo "configure:2974: checking for $ac_func declaration" >&5 | |
13943 | -if eval "test \"`echo '$''{'ac_cv_func_decl_$ac_func'+set}'`\" = set"; then | |
13944 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
13945 | +echo "$as_me:$LINENO: checking for $ac_func declaration" >&5 | |
13946 | +echo $ECHO_N "checking for $ac_func declaration... $ECHO_C" >&6 | |
13947 | +if eval "test \"\${ac_cv_func_decl_$ac_func+set}\" = set"; then | |
13948 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
13949 | else | |
13950 | - cat > conftest.$ac_ext <<EOF | |
13951 | -#line 2979 "configure" | |
13952 | + cat >conftest.$ac_ext <<_ACEOF | |
13953 | +#line $LINENO "configure" | |
13954 | #include "confdefs.h" | |
13955 | #include <${cf_cv_ncurses_header-curses.h}> | |
13956 | -int main() { | |
13957 | +#ifdef F77_DUMMY_MAIN | |
13958 | +# ifdef __cplusplus | |
13959 | + extern "C" | |
13960 | +# endif | |
13961 | + int F77_DUMMY_MAIN() { return 1; } | |
13962 | +#endif | |
13963 | +int | |
13964 | +main () | |
13965 | +{ | |
13966 | #ifndef ${ac_func} | |
13967 | extern int ${ac_func}(); | |
13968 | #endif | |
13969 | -; return 0; } | |
13970 | -EOF | |
13971 | -if { (eval echo configure:2988: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then | |
13972 | - rm -rf conftest* | |
13973 | - | |
13974 | -cat > conftest.$ac_ext <<EOF | |
13975 | -#line 2992 "configure" | |
13976 | + ; | |
13977 | + return 0; | |
13978 | +} | |
13979 | +_ACEOF | |
13980 | +rm -f conftest.$ac_objext | |
13981 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
13982 | + (eval $ac_compile) 2>&5 | |
13983 | + ac_status=$? | |
13984 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
13985 | + (exit $ac_status); } && | |
13986 | + { ac_try='test -s conftest.$ac_objext' | |
13987 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
13988 | + (eval $ac_try) 2>&5 | |
13989 | + ac_status=$? | |
13990 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
13991 | + (exit $ac_status); }; }; then | |
13992 | + | |
13993 | +cat >conftest.$ac_ext <<_ACEOF | |
13994 | +#line $LINENO "configure" | |
13995 | #include "confdefs.h" | |
13996 | #include <${cf_cv_ncurses_header-curses.h}> | |
13997 | -int main() { | |
13998 | +#ifdef F77_DUMMY_MAIN | |
13999 | +# ifdef __cplusplus | |
14000 | + extern "C" | |
14001 | +# endif | |
14002 | + int F77_DUMMY_MAIN() { return 1; } | |
14003 | +#endif | |
14004 | +int | |
14005 | +main () | |
14006 | +{ | |
14007 | #ifndef ${ac_func} | |
14008 | int (*p)() = ${ac_func}; | |
14009 | #endif | |
14010 | -; return 0; } | |
14011 | -EOF | |
14012 | -if { (eval echo configure:3001: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then | |
14013 | - rm -rf conftest* | |
14014 | - | |
14015 | + ; | |
14016 | + return 0; | |
14017 | +} | |
14018 | +_ACEOF | |
14019 | +rm -f conftest.$ac_objext | |
14020 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
14021 | + (eval $ac_compile) 2>&5 | |
14022 | + ac_status=$? | |
14023 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
14024 | + (exit $ac_status); } && | |
14025 | + { ac_try='test -s conftest.$ac_objext' | |
14026 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
14027 | + (eval $ac_try) 2>&5 | |
14028 | + ac_status=$? | |
14029 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
14030 | + (exit $ac_status); }; }; then | |
14031 | + | |
14032 | eval "ac_cv_func_decl_$ac_func=yes" | |
14033 | else | |
14034 | - echo "configure: failed program was:" >&5 | |
14035 | - cat conftest.$ac_ext >&5 | |
14036 | - rm -rf conftest* | |
14037 | - | |
14038 | + echo "$as_me: failed program was:" >&5 | |
14039 | +cat conftest.$ac_ext >&5 | |
14040 | + | |
14041 | eval "ac_cv_func_decl_$ac_func=no" | |
14042 | fi | |
14043 | -rm -f conftest* | |
14044 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
14045 | else | |
14046 | - echo "configure: failed program was:" >&5 | |
14047 | - cat conftest.$ac_ext >&5 | |
14048 | - rm -rf conftest* | |
14049 | - | |
14050 | + echo "$as_me: failed program was:" >&5 | |
14051 | +cat conftest.$ac_ext >&5 | |
14052 | + | |
14053 | eval "ac_cv_func_decl_$ac_func=yes" | |
14054 | fi | |
14055 | -rm -f conftest* | |
14056 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
14057 | fi | |
14058 | ||
14059 | if eval "test \"`echo '$ac_cv_func_'decl_$ac_func`\" = yes"; then | |
14060 | - echo "$ac_t""yes" 1>&6 | |
14061 | - | |
14062 | - | |
14063 | + echo "$as_me:$LINENO: result: yes" >&5 | |
14064 | +echo "${ECHO_T}yes" >&6 | |
14065 | + | |
14066 | + | |
14067 | ac_tr_func=`echo HAVE_$ac_func | tr '[a-z]' '[A-Z]'` | |
14068 | ||
14069 | - cat >> confdefs.h <<EOF | |
14070 | + cat >>confdefs.h <<_ACEOF | |
14071 | #define $ac_tr_func 1 | |
14072 | -EOF | |
14073 | - | |
14074 | +_ACEOF | |
14075 | + | |
14076 | else | |
14077 | - echo "$ac_t""no" 1>&6 | |
14078 | + echo "$as_me:$LINENO: result: no" >&5 | |
14079 | +echo "${ECHO_T}no" >&6 | |
14080 | fi | |
14081 | done | |
14082 | ||
14083 | if test "$ac_cv_func_decl_start_color" = yes; then | |
14084 | - cat >> confdefs.h <<\EOF | |
14085 | + | |
14086 | +cat >>confdefs.h <<\_ACEOF | |
14087 | #define HAVE_COLOR 1 | |
14088 | -EOF | |
14089 | +_ACEOF | |
14090 | ||
14091 | fi | |
14092 | if test "$ac_cv_func_decl_resizeterm" = yes; then | |
14093 | MUTT_LIB_OBJECTS="$MUTT_LIB_OBJECTS resize.o" | |
14094 | fi | |
14095 | LIBS="$old_LIBS" | |
14096 | - | |
14097 | -fi | |
14098 | ||
14099 | +fi; | |
14100 | ||
14101 | -echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6 | |
14102 | -echo "configure:3053: checking for ANSI C header files" >&5 | |
14103 | -if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then | |
14104 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
14105 | +echo "$as_me:$LINENO: checking for ANSI C header files" >&5 | |
14106 | +echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 | |
14107 | +if test "${ac_cv_header_stdc+set}" = set; then | |
14108 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
14109 | else | |
14110 | - cat > conftest.$ac_ext <<EOF | |
14111 | -#line 3058 "configure" | |
14112 | + cat >conftest.$ac_ext <<_ACEOF | |
14113 | +#line $LINENO "configure" | |
14114 | #include "confdefs.h" | |
14115 | #include <stdlib.h> | |
14116 | #include <stdarg.h> | |
14117 | #include <string.h> | |
14118 | #include <float.h> | |
14119 | -EOF | |
14120 | -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
14121 | -{ (eval echo configure:3066: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
14122 | -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | |
14123 | -if test -z "$ac_err"; then | |
14124 | - rm -rf conftest* | |
14125 | + | |
14126 | +_ACEOF | |
14127 | +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 | |
14128 | + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 | |
14129 | + ac_status=$? | |
14130 | + egrep -v '^ *\+' conftest.er1 >conftest.err | |
14131 | + rm -f conftest.er1 | |
14132 | + cat conftest.err >&5 | |
14133 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
14134 | + (exit $ac_status); } >/dev/null; then | |
14135 | + if test -s conftest.err; then | |
14136 | + ac_cpp_err=$ac_c_preproc_warn_flag | |
14137 | + else | |
14138 | + ac_cpp_err= | |
14139 | + fi | |
14140 | +else | |
14141 | + ac_cpp_err=yes | |
14142 | +fi | |
14143 | +if test -z "$ac_cpp_err"; then | |
14144 | ac_cv_header_stdc=yes | |
14145 | else | |
14146 | - echo "$ac_err" >&5 | |
14147 | - echo "configure: failed program was:" >&5 | |
14148 | + echo "$as_me: failed program was:" >&5 | |
14149 | cat conftest.$ac_ext >&5 | |
14150 | - rm -rf conftest* | |
14151 | ac_cv_header_stdc=no | |
14152 | fi | |
14153 | -rm -f conftest* | |
14154 | +rm -f conftest.err conftest.$ac_ext | |
14155 | ||
14156 | if test $ac_cv_header_stdc = yes; then | |
14157 | # SunOS 4.x string.h does not declare mem*, contrary to ANSI. | |
14158 | -cat > conftest.$ac_ext <<EOF | |
14159 | -#line 3083 "configure" | |
14160 | + cat >conftest.$ac_ext <<_ACEOF | |
14161 | +#line $LINENO "configure" | |
14162 | #include "confdefs.h" | |
14163 | #include <string.h> | |
14164 | -EOF | |
14165 | + | |
14166 | +_ACEOF | |
14167 | if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | |
14168 | egrep "memchr" >/dev/null 2>&1; then | |
14169 | : | |
14170 | else | |
14171 | - rm -rf conftest* | |
14172 | ac_cv_header_stdc=no | |
14173 | fi | |
14174 | rm -f conftest* | |
14175 | @@ -3098,16 +5782,16 @@ | |
14176 | ||
14177 | if test $ac_cv_header_stdc = yes; then | |
14178 | # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. | |
14179 | -cat > conftest.$ac_ext <<EOF | |
14180 | -#line 3101 "configure" | |
14181 | + cat >conftest.$ac_ext <<_ACEOF | |
14182 | +#line $LINENO "configure" | |
14183 | #include "confdefs.h" | |
14184 | #include <stdlib.h> | |
14185 | -EOF | |
14186 | + | |
14187 | +_ACEOF | |
14188 | if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | |
14189 | egrep "free" >/dev/null 2>&1; then | |
14190 | : | |
14191 | else | |
14192 | - rm -rf conftest* | |
14193 | ac_cv_header_stdc=no | |
14194 | fi | |
14195 | rm -f conftest* | |
14196 | @@ -3116,234 +5800,506 @@ | |
14197 | ||
14198 | if test $ac_cv_header_stdc = yes; then | |
14199 | # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. | |
14200 | -if test "$cross_compiling" = yes; then | |
14201 | + if test "$cross_compiling" = yes; then | |
14202 | : | |
14203 | else | |
14204 | - cat > conftest.$ac_ext <<EOF | |
14205 | -#line 3122 "configure" | |
14206 | + cat >conftest.$ac_ext <<_ACEOF | |
14207 | +#line $LINENO "configure" | |
14208 | #include "confdefs.h" | |
14209 | #include <ctype.h> | |
14210 | -#define ISLOWER(c) ('a' <= (c) && (c) <= 'z') | |
14211 | -#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) | |
14212 | -#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) | |
14213 | -int main () { int i; for (i = 0; i < 256; i++) | |
14214 | -if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2); | |
14215 | -exit (0); } | |
14216 | +#if ((' ' & 0x0FF) == 0x020) | |
14217 | +# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') | |
14218 | +# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) | |
14219 | +#else | |
14220 | +# define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \ | |
14221 | + || ('j' <= (c) && (c) <= 'r') \ | |
14222 | + || ('s' <= (c) && (c) <= 'z')) | |
14223 | +# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) | |
14224 | +#endif | |
14225 | ||
14226 | -EOF | |
14227 | -if { (eval echo configure:3133: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null | |
14228 | -then | |
14229 | +#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) | |
14230 | +int | |
14231 | +main () | |
14232 | +{ | |
14233 | + int i; | |
14234 | + for (i = 0; i < 256; i++) | |
14235 | + if (XOR (islower (i), ISLOWER (i)) | |
14236 | + || toupper (i) != TOUPPER (i)) | |
14237 | + exit(2); | |
14238 | + exit (0); | |
14239 | +} | |
14240 | +_ACEOF | |
14241 | +rm -f conftest$ac_exeext | |
14242 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
14243 | + (eval $ac_link) 2>&5 | |
14244 | + ac_status=$? | |
14245 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
14246 | + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' | |
14247 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
14248 | + (eval $ac_try) 2>&5 | |
14249 | + ac_status=$? | |
14250 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
14251 | + (exit $ac_status); }; }; then | |
14252 | : | |
14253 | -else | |
14254 | - echo "configure: failed program was:" >&5 | |
14255 | - cat conftest.$ac_ext >&5 | |
14256 | - rm -fr conftest* | |
14257 | - ac_cv_header_stdc=no | |
14258 | +else | |
14259 | + echo "$as_me: program exited with status $ac_status" >&5 | |
14260 | +echo "$as_me: failed program was:" >&5 | |
14261 | +cat conftest.$ac_ext >&5 | |
14262 | +( exit $ac_status ) | |
14263 | +ac_cv_header_stdc=no | |
14264 | fi | |
14265 | -rm -fr conftest* | |
14266 | +rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext | |
14267 | fi | |
14268 | - | |
14269 | fi | |
14270 | fi | |
14271 | - | |
14272 | -echo "$ac_t""$ac_cv_header_stdc" 1>&6 | |
14273 | +echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 | |
14274 | +echo "${ECHO_T}$ac_cv_header_stdc" >&6 | |
14275 | if test $ac_cv_header_stdc = yes; then | |
14276 | - cat >> confdefs.h <<\EOF | |
14277 | + | |
14278 | +cat >>confdefs.h <<\_ACEOF | |
14279 | #define STDC_HEADERS 1 | |
14280 | -EOF | |
14281 | +_ACEOF | |
14282 | ||
14283 | fi | |
14284 | ||
14285 | ||
14286 | -for ac_hdr in stdarg.h sys/ioctl.h ioctl.h sysexits.h | |
14287 | + | |
14288 | + | |
14289 | + | |
14290 | + | |
14291 | +for ac_header in stdarg.h sys/ioctl.h ioctl.h sysexits.h | |
14292 | do | |
14293 | -ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` | |
14294 | -echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 | |
14295 | -echo "configure:3161: checking for $ac_hdr" >&5 | |
14296 | -if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then | |
14297 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
14298 | +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` | |
14299 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
14300 | + echo "$as_me:$LINENO: checking for $ac_header" >&5 | |
14301 | +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 | |
14302 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
14303 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
14304 | +fi | |
14305 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 | |
14306 | +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 | |
14307 | +else | |
14308 | + # Is the header compilable? | |
14309 | +echo "$as_me:$LINENO: checking $ac_header usability" >&5 | |
14310 | +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 | |
14311 | +cat >conftest.$ac_ext <<_ACEOF | |
14312 | +#line $LINENO "configure" | |
14313 | +#include "confdefs.h" | |
14314 | +$ac_includes_default | |
14315 | +#include <$ac_header> | |
14316 | +_ACEOF | |
14317 | +rm -f conftest.$ac_objext | |
14318 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
14319 | + (eval $ac_compile) 2>&5 | |
14320 | + ac_status=$? | |
14321 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
14322 | + (exit $ac_status); } && | |
14323 | + { ac_try='test -s conftest.$ac_objext' | |
14324 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
14325 | + (eval $ac_try) 2>&5 | |
14326 | + ac_status=$? | |
14327 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
14328 | + (exit $ac_status); }; }; then | |
14329 | + ac_header_compiler=yes | |
14330 | +else | |
14331 | + echo "$as_me: failed program was:" >&5 | |
14332 | +cat conftest.$ac_ext >&5 | |
14333 | +ac_header_compiler=no | |
14334 | +fi | |
14335 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
14336 | +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 | |
14337 | +echo "${ECHO_T}$ac_header_compiler" >&6 | |
14338 | + | |
14339 | +# Is the header present? | |
14340 | +echo "$as_me:$LINENO: checking $ac_header presence" >&5 | |
14341 | +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 | |
14342 | +cat >conftest.$ac_ext <<_ACEOF | |
14343 | +#line $LINENO "configure" | |
14344 | +#include "confdefs.h" | |
14345 | +#include <$ac_header> | |
14346 | +_ACEOF | |
14347 | +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 | |
14348 | + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 | |
14349 | + ac_status=$? | |
14350 | + egrep -v '^ *\+' conftest.er1 >conftest.err | |
14351 | + rm -f conftest.er1 | |
14352 | + cat conftest.err >&5 | |
14353 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
14354 | + (exit $ac_status); } >/dev/null; then | |
14355 | + if test -s conftest.err; then | |
14356 | + ac_cpp_err=$ac_c_preproc_warn_flag | |
14357 | + else | |
14358 | + ac_cpp_err= | |
14359 | + fi | |
14360 | else | |
14361 | - cat > conftest.$ac_ext <<EOF | |
14362 | -#line 3166 "configure" | |
14363 | -#include "confdefs.h" | |
14364 | -#include <$ac_hdr> | |
14365 | -EOF | |
14366 | -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
14367 | -{ (eval echo configure:3171: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
14368 | -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | |
14369 | -if test -z "$ac_err"; then | |
14370 | - rm -rf conftest* | |
14371 | - eval "ac_cv_header_$ac_safe=yes" | |
14372 | + ac_cpp_err=yes | |
14373 | +fi | |
14374 | +if test -z "$ac_cpp_err"; then | |
14375 | + ac_header_preproc=yes | |
14376 | else | |
14377 | - echo "$ac_err" >&5 | |
14378 | - echo "configure: failed program was:" >&5 | |
14379 | + echo "$as_me: failed program was:" >&5 | |
14380 | cat conftest.$ac_ext >&5 | |
14381 | - rm -rf conftest* | |
14382 | - eval "ac_cv_header_$ac_safe=no" | |
14383 | + ac_header_preproc=no | |
14384 | fi | |
14385 | -rm -f conftest* | |
14386 | +rm -f conftest.err conftest.$ac_ext | |
14387 | +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 | |
14388 | +echo "${ECHO_T}$ac_header_preproc" >&6 | |
14389 | + | |
14390 | +# So? What about this header? | |
14391 | +case $ac_header_compiler:$ac_header_preproc in | |
14392 | + yes:no ) | |
14393 | + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 | |
14394 | +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} | |
14395 | + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 | |
14396 | +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; | |
14397 | + no:yes ) | |
14398 | + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 | |
14399 | +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} | |
14400 | + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 | |
14401 | +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} | |
14402 | + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 | |
14403 | +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; | |
14404 | +esac | |
14405 | +echo "$as_me:$LINENO: checking for $ac_header" >&5 | |
14406 | +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 | |
14407 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
14408 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
14409 | +else | |
14410 | + eval "$as_ac_Header=$ac_header_preproc" | |
14411 | +fi | |
14412 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 | |
14413 | +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 | |
14414 | + | |
14415 | fi | |
14416 | -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | |
14417 | - echo "$ac_t""yes" 1>&6 | |
14418 | - ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` | |
14419 | - cat >> confdefs.h <<EOF | |
14420 | -#define $ac_tr_hdr 1 | |
14421 | -EOF | |
14422 | - | |
14423 | -else | |
14424 | - echo "$ac_t""no" 1>&6 | |
14425 | +if test `eval echo '${'$as_ac_Header'}'` = yes; then | |
14426 | + cat >>confdefs.h <<_ACEOF | |
14427 | +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 | |
14428 | +_ACEOF | |
14429 | + | |
14430 | fi | |
14431 | + | |
14432 | done | |
14433 | ||
14434 | -for ac_hdr in sys/time.h sys/resource.h | |
14435 | -do | |
14436 | -ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` | |
14437 | -echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 | |
14438 | -echo "configure:3201: checking for $ac_hdr" >&5 | |
14439 | -if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then | |
14440 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
14441 | -else | |
14442 | - cat > conftest.$ac_ext <<EOF | |
14443 | -#line 3206 "configure" | |
14444 | -#include "confdefs.h" | |
14445 | -#include <$ac_hdr> | |
14446 | -EOF | |
14447 | -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
14448 | -{ (eval echo configure:3211: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
14449 | -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | |
14450 | -if test -z "$ac_err"; then | |
14451 | - rm -rf conftest* | |
14452 | - eval "ac_cv_header_$ac_safe=yes" | |
14453 | + | |
14454 | + | |
14455 | +for ac_header in sys/time.h sys/resource.h | |
14456 | +do | |
14457 | +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` | |
14458 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
14459 | + echo "$as_me:$LINENO: checking for $ac_header" >&5 | |
14460 | +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 | |
14461 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
14462 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
14463 | +fi | |
14464 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 | |
14465 | +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 | |
14466 | +else | |
14467 | + # Is the header compilable? | |
14468 | +echo "$as_me:$LINENO: checking $ac_header usability" >&5 | |
14469 | +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 | |
14470 | +cat >conftest.$ac_ext <<_ACEOF | |
14471 | +#line $LINENO "configure" | |
14472 | +#include "confdefs.h" | |
14473 | +$ac_includes_default | |
14474 | +#include <$ac_header> | |
14475 | +_ACEOF | |
14476 | +rm -f conftest.$ac_objext | |
14477 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
14478 | + (eval $ac_compile) 2>&5 | |
14479 | + ac_status=$? | |
14480 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
14481 | + (exit $ac_status); } && | |
14482 | + { ac_try='test -s conftest.$ac_objext' | |
14483 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
14484 | + (eval $ac_try) 2>&5 | |
14485 | + ac_status=$? | |
14486 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
14487 | + (exit $ac_status); }; }; then | |
14488 | + ac_header_compiler=yes | |
14489 | +else | |
14490 | + echo "$as_me: failed program was:" >&5 | |
14491 | +cat conftest.$ac_ext >&5 | |
14492 | +ac_header_compiler=no | |
14493 | +fi | |
14494 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
14495 | +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 | |
14496 | +echo "${ECHO_T}$ac_header_compiler" >&6 | |
14497 | + | |
14498 | +# Is the header present? | |
14499 | +echo "$as_me:$LINENO: checking $ac_header presence" >&5 | |
14500 | +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 | |
14501 | +cat >conftest.$ac_ext <<_ACEOF | |
14502 | +#line $LINENO "configure" | |
14503 | +#include "confdefs.h" | |
14504 | +#include <$ac_header> | |
14505 | +_ACEOF | |
14506 | +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 | |
14507 | + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 | |
14508 | + ac_status=$? | |
14509 | + egrep -v '^ *\+' conftest.er1 >conftest.err | |
14510 | + rm -f conftest.er1 | |
14511 | + cat conftest.err >&5 | |
14512 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
14513 | + (exit $ac_status); } >/dev/null; then | |
14514 | + if test -s conftest.err; then | |
14515 | + ac_cpp_err=$ac_c_preproc_warn_flag | |
14516 | + else | |
14517 | + ac_cpp_err= | |
14518 | + fi | |
14519 | else | |
14520 | - echo "$ac_err" >&5 | |
14521 | - echo "configure: failed program was:" >&5 | |
14522 | + ac_cpp_err=yes | |
14523 | +fi | |
14524 | +if test -z "$ac_cpp_err"; then | |
14525 | + ac_header_preproc=yes | |
14526 | +else | |
14527 | + echo "$as_me: failed program was:" >&5 | |
14528 | cat conftest.$ac_ext >&5 | |
14529 | - rm -rf conftest* | |
14530 | - eval "ac_cv_header_$ac_safe=no" | |
14531 | + ac_header_preproc=no | |
14532 | fi | |
14533 | -rm -f conftest* | |
14534 | +rm -f conftest.err conftest.$ac_ext | |
14535 | +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 | |
14536 | +echo "${ECHO_T}$ac_header_preproc" >&6 | |
14537 | + | |
14538 | +# So? What about this header? | |
14539 | +case $ac_header_compiler:$ac_header_preproc in | |
14540 | + yes:no ) | |
14541 | + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 | |
14542 | +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} | |
14543 | + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 | |
14544 | +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; | |
14545 | + no:yes ) | |
14546 | + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 | |
14547 | +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} | |
14548 | + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 | |
14549 | +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} | |
14550 | + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 | |
14551 | +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; | |
14552 | +esac | |
14553 | +echo "$as_me:$LINENO: checking for $ac_header" >&5 | |
14554 | +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 | |
14555 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
14556 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
14557 | +else | |
14558 | + eval "$as_ac_Header=$ac_header_preproc" | |
14559 | +fi | |
14560 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 | |
14561 | +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 | |
14562 | + | |
14563 | fi | |
14564 | -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | |
14565 | - echo "$ac_t""yes" 1>&6 | |
14566 | - ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` | |
14567 | - cat >> confdefs.h <<EOF | |
14568 | -#define $ac_tr_hdr 1 | |
14569 | -EOF | |
14570 | - | |
14571 | -else | |
14572 | - echo "$ac_t""no" 1>&6 | |
14573 | +if test `eval echo '${'$as_ac_Header'}'` = yes; then | |
14574 | + cat >>confdefs.h <<_ACEOF | |
14575 | +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 | |
14576 | +_ACEOF | |
14577 | + | |
14578 | fi | |
14579 | + | |
14580 | done | |
14581 | ||
14582 | -for ac_hdr in unix.h | |
14583 | -do | |
14584 | -ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` | |
14585 | -echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 | |
14586 | -echo "configure:3241: checking for $ac_hdr" >&5 | |
14587 | -if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then | |
14588 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
14589 | -else | |
14590 | - cat > conftest.$ac_ext <<EOF | |
14591 | -#line 3246 "configure" | |
14592 | -#include "confdefs.h" | |
14593 | -#include <$ac_hdr> | |
14594 | -EOF | |
14595 | -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
14596 | -{ (eval echo configure:3251: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
14597 | -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | |
14598 | -if test -z "$ac_err"; then | |
14599 | - rm -rf conftest* | |
14600 | - eval "ac_cv_header_$ac_safe=yes" | |
14601 | + | |
14602 | +for ac_header in unix.h | |
14603 | +do | |
14604 | +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` | |
14605 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
14606 | + echo "$as_me:$LINENO: checking for $ac_header" >&5 | |
14607 | +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 | |
14608 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
14609 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
14610 | +fi | |
14611 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 | |
14612 | +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 | |
14613 | +else | |
14614 | + # Is the header compilable? | |
14615 | +echo "$as_me:$LINENO: checking $ac_header usability" >&5 | |
14616 | +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 | |
14617 | +cat >conftest.$ac_ext <<_ACEOF | |
14618 | +#line $LINENO "configure" | |
14619 | +#include "confdefs.h" | |
14620 | +$ac_includes_default | |
14621 | +#include <$ac_header> | |
14622 | +_ACEOF | |
14623 | +rm -f conftest.$ac_objext | |
14624 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
14625 | + (eval $ac_compile) 2>&5 | |
14626 | + ac_status=$? | |
14627 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
14628 | + (exit $ac_status); } && | |
14629 | + { ac_try='test -s conftest.$ac_objext' | |
14630 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
14631 | + (eval $ac_try) 2>&5 | |
14632 | + ac_status=$? | |
14633 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
14634 | + (exit $ac_status); }; }; then | |
14635 | + ac_header_compiler=yes | |
14636 | +else | |
14637 | + echo "$as_me: failed program was:" >&5 | |
14638 | +cat conftest.$ac_ext >&5 | |
14639 | +ac_header_compiler=no | |
14640 | +fi | |
14641 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
14642 | +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 | |
14643 | +echo "${ECHO_T}$ac_header_compiler" >&6 | |
14644 | + | |
14645 | +# Is the header present? | |
14646 | +echo "$as_me:$LINENO: checking $ac_header presence" >&5 | |
14647 | +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 | |
14648 | +cat >conftest.$ac_ext <<_ACEOF | |
14649 | +#line $LINENO "configure" | |
14650 | +#include "confdefs.h" | |
14651 | +#include <$ac_header> | |
14652 | +_ACEOF | |
14653 | +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 | |
14654 | + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 | |
14655 | + ac_status=$? | |
14656 | + egrep -v '^ *\+' conftest.er1 >conftest.err | |
14657 | + rm -f conftest.er1 | |
14658 | + cat conftest.err >&5 | |
14659 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
14660 | + (exit $ac_status); } >/dev/null; then | |
14661 | + if test -s conftest.err; then | |
14662 | + ac_cpp_err=$ac_c_preproc_warn_flag | |
14663 | + else | |
14664 | + ac_cpp_err= | |
14665 | + fi | |
14666 | else | |
14667 | - echo "$ac_err" >&5 | |
14668 | - echo "configure: failed program was:" >&5 | |
14669 | - cat conftest.$ac_ext >&5 | |
14670 | - rm -rf conftest* | |
14671 | - eval "ac_cv_header_$ac_safe=no" | |
14672 | + ac_cpp_err=yes | |
14673 | fi | |
14674 | -rm -f conftest* | |
14675 | +if test -z "$ac_cpp_err"; then | |
14676 | + ac_header_preproc=yes | |
14677 | +else | |
14678 | + echo "$as_me: failed program was:" >&5 | |
14679 | + cat conftest.$ac_ext >&5 | |
14680 | + ac_header_preproc=no | |
14681 | fi | |
14682 | -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | |
14683 | - echo "$ac_t""yes" 1>&6 | |
14684 | - ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` | |
14685 | - cat >> confdefs.h <<EOF | |
14686 | -#define $ac_tr_hdr 1 | |
14687 | -EOF | |
14688 | - | |
14689 | +rm -f conftest.err conftest.$ac_ext | |
14690 | +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 | |
14691 | +echo "${ECHO_T}$ac_header_preproc" >&6 | |
14692 | + | |
14693 | +# So? What about this header? | |
14694 | +case $ac_header_compiler:$ac_header_preproc in | |
14695 | + yes:no ) | |
14696 | + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 | |
14697 | +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} | |
14698 | + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 | |
14699 | +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; | |
14700 | + no:yes ) | |
14701 | + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 | |
14702 | +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} | |
14703 | + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 | |
14704 | +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} | |
14705 | + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 | |
14706 | +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; | |
14707 | +esac | |
14708 | +echo "$as_me:$LINENO: checking for $ac_header" >&5 | |
14709 | +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 | |
14710 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
14711 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
14712 | else | |
14713 | - echo "$ac_t""no" 1>&6 | |
14714 | + eval "$as_ac_Header=$ac_header_preproc" | |
14715 | +fi | |
14716 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 | |
14717 | +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 | |
14718 | + | |
14719 | fi | |
14720 | +if test `eval echo '${'$as_ac_Header'}'` = yes; then | |
14721 | + cat >>confdefs.h <<_ACEOF | |
14722 | +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 | |
14723 | +_ACEOF | |
14724 | + | |
14725 | +fi | |
14726 | + | |
14727 | done | |
14728 | ||
14729 | ||
14730 | + | |
14731 | + | |
14732 | for ac_func in setrlimit getsid | |
14733 | do | |
14734 | -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 | |
14735 | -echo "configure:3281: checking for $ac_func" >&5 | |
14736 | -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then | |
14737 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
14738 | +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` | |
14739 | +echo "$as_me:$LINENO: checking for $ac_func" >&5 | |
14740 | +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 | |
14741 | +if eval "test \"\${$as_ac_var+set}\" = set"; then | |
14742 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
14743 | else | |
14744 | - cat > conftest.$ac_ext <<EOF | |
14745 | -#line 3286 "configure" | |
14746 | + cat >conftest.$ac_ext <<_ACEOF | |
14747 | +#line $LINENO "configure" | |
14748 | #include "confdefs.h" | |
14749 | /* System header to define __stub macros and hopefully few prototypes, | |
14750 | - which can conflict with char $ac_func(); below. */ | |
14751 | + which can conflict with char $ac_func (); below. */ | |
14752 | #include <assert.h> | |
14753 | /* Override any gcc2 internal prototype to avoid an error. */ | |
14754 | +#ifdef __cplusplus | |
14755 | +extern "C" | |
14756 | +#endif | |
14757 | /* We use char because int might match the return type of a gcc2 | |
14758 | - builtin and then its argument prototype would still apply. */ | |
14759 | -char $ac_func(); | |
14760 | - | |
14761 | -int main() { | |
14762 | + builtin and then its argument prototype would still apply. */ | |
14763 | +char $ac_func (); | |
14764 | +char (*f) (); | |
14765 | ||
14766 | +#ifdef F77_DUMMY_MAIN | |
14767 | +# ifdef __cplusplus | |
14768 | + extern "C" | |
14769 | +# endif | |
14770 | + int F77_DUMMY_MAIN() { return 1; } | |
14771 | +#endif | |
14772 | +int | |
14773 | +main () | |
14774 | +{ | |
14775 | /* The GNU C library defines this for functions which it implements | |
14776 | to always fail with ENOSYS. Some functions are actually named | |
14777 | something starting with __ and the normal name is an alias. */ | |
14778 | #if defined (__stub_$ac_func) || defined (__stub___$ac_func) | |
14779 | choke me | |
14780 | #else | |
14781 | -$ac_func(); | |
14782 | +f = $ac_func; | |
14783 | #endif | |
14784 | ||
14785 | -; return 0; } | |
14786 | -EOF | |
14787 | -if { (eval echo configure:3309: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
14788 | - rm -rf conftest* | |
14789 | - eval "ac_cv_func_$ac_func=yes" | |
14790 | -else | |
14791 | - echo "configure: failed program was:" >&5 | |
14792 | - cat conftest.$ac_ext >&5 | |
14793 | - rm -rf conftest* | |
14794 | - eval "ac_cv_func_$ac_func=no" | |
14795 | -fi | |
14796 | -rm -f conftest* | |
14797 | -fi | |
14798 | + ; | |
14799 | + return 0; | |
14800 | +} | |
14801 | +_ACEOF | |
14802 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
14803 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
14804 | + (eval $ac_link) 2>&5 | |
14805 | + ac_status=$? | |
14806 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
14807 | + (exit $ac_status); } && | |
14808 | + { ac_try='test -s conftest$ac_exeext' | |
14809 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
14810 | + (eval $ac_try) 2>&5 | |
14811 | + ac_status=$? | |
14812 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
14813 | + (exit $ac_status); }; }; then | |
14814 | + eval "$as_ac_var=yes" | |
14815 | +else | |
14816 | + echo "$as_me: failed program was:" >&5 | |
14817 | +cat conftest.$ac_ext >&5 | |
14818 | +eval "$as_ac_var=no" | |
14819 | +fi | |
14820 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
14821 | +fi | |
14822 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 | |
14823 | +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 | |
14824 | +if test `eval echo '${'$as_ac_var'}'` = yes; then | |
14825 | + cat >>confdefs.h <<_ACEOF | |
14826 | +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 | |
14827 | +_ACEOF | |
14828 | ||
14829 | -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then | |
14830 | - echo "$ac_t""yes" 1>&6 | |
14831 | - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` | |
14832 | - cat >> confdefs.h <<EOF | |
14833 | -#define $ac_tr_func 1 | |
14834 | -EOF | |
14835 | - | |
14836 | -else | |
14837 | - echo "$ac_t""no" 1>&6 | |
14838 | fi | |
14839 | done | |
14840 | ||
14841 | ||
14842 | -echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6 | |
14843 | -echo "configure:3335: checking return type of signal handlers" >&5 | |
14844 | -if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then | |
14845 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
14846 | +echo "$as_me:$LINENO: checking return type of signal handlers" >&5 | |
14847 | +echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6 | |
14848 | +if test "${ac_cv_type_signal+set}" = set; then | |
14849 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
14850 | else | |
14851 | - cat > conftest.$ac_ext <<EOF | |
14852 | -#line 3340 "configure" | |
14853 | + cat >conftest.$ac_ext <<_ACEOF | |
14854 | +#line $LINENO "configure" | |
14855 | #include "confdefs.h" | |
14856 | #include <sys/types.h> | |
14857 | #include <signal.h> | |
14858 | #ifdef signal | |
14859 | -#undef signal | |
14860 | +# undef signal | |
14861 | #endif | |
14862 | #ifdef __cplusplus | |
14863 | extern "C" void (*signal (int, void (*)(int)))(int); | |
14864 | @@ -3351,1123 +6307,2384 @@ | |
14865 | void (*signal ()) (); | |
14866 | #endif | |
14867 | ||
14868 | -int main() { | |
14869 | +#ifdef F77_DUMMY_MAIN | |
14870 | +# ifdef __cplusplus | |
14871 | + extern "C" | |
14872 | +# endif | |
14873 | + int F77_DUMMY_MAIN() { return 1; } | |
14874 | +#endif | |
14875 | +int | |
14876 | +main () | |
14877 | +{ | |
14878 | int i; | |
14879 | -; return 0; } | |
14880 | -EOF | |
14881 | -if { (eval echo configure:3357: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then | |
14882 | - rm -rf conftest* | |
14883 | + ; | |
14884 | + return 0; | |
14885 | +} | |
14886 | +_ACEOF | |
14887 | +rm -f conftest.$ac_objext | |
14888 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
14889 | + (eval $ac_compile) 2>&5 | |
14890 | + ac_status=$? | |
14891 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
14892 | + (exit $ac_status); } && | |
14893 | + { ac_try='test -s conftest.$ac_objext' | |
14894 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
14895 | + (eval $ac_try) 2>&5 | |
14896 | + ac_status=$? | |
14897 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
14898 | + (exit $ac_status); }; }; then | |
14899 | ac_cv_type_signal=void | |
14900 | else | |
14901 | - echo "configure: failed program was:" >&5 | |
14902 | - cat conftest.$ac_ext >&5 | |
14903 | - rm -rf conftest* | |
14904 | - ac_cv_type_signal=int | |
14905 | + echo "$as_me: failed program was:" >&5 | |
14906 | +cat conftest.$ac_ext >&5 | |
14907 | +ac_cv_type_signal=int | |
14908 | fi | |
14909 | -rm -f conftest* | |
14910 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
14911 | fi | |
14912 | +echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5 | |
14913 | +echo "${ECHO_T}$ac_cv_type_signal" >&6 | |
14914 | ||
14915 | -echo "$ac_t""$ac_cv_type_signal" 1>&6 | |
14916 | -cat >> confdefs.h <<EOF | |
14917 | +cat >>confdefs.h <<_ACEOF | |
14918 | #define RETSIGTYPE $ac_cv_type_signal | |
14919 | -EOF | |
14920 | +_ACEOF | |
14921 | ||
14922 | ||
14923 | ||
14924 | -echo $ac_n "checking for sig_atomic_t in signal.h""... $ac_c" 1>&6 | |
14925 | -echo "configure:3377: checking for sig_atomic_t in signal.h" >&5 | |
14926 | -cat > conftest.$ac_ext <<EOF | |
14927 | -#line 3379 "configure" | |
14928 | +echo "$as_me:$LINENO: checking for sig_atomic_t in signal.h" >&5 | |
14929 | +echo $ECHO_N "checking for sig_atomic_t in signal.h... $ECHO_C" >&6 | |
14930 | +cat >conftest.$ac_ext <<_ACEOF | |
14931 | +#line $LINENO "configure" | |
14932 | #include "confdefs.h" | |
14933 | #include <signal.h> | |
14934 | -EOF | |
14935 | + | |
14936 | +_ACEOF | |
14937 | if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | |
14938 | egrep "sig_atomic_t" >/dev/null 2>&1; then | |
14939 | - rm -rf conftest* | |
14940 | - | |
14941 | + | |
14942 | ac_cv_type_sig_atomic_t=yes; | |
14943 | - cat > conftest.$ac_ext <<EOF | |
14944 | -#line 3389 "configure" | |
14945 | + cat >conftest.$ac_ext <<_ACEOF | |
14946 | +#line $LINENO "configure" | |
14947 | #include "confdefs.h" | |
14948 | #include <signal.h> | |
14949 | -EOF | |
14950 | + | |
14951 | +_ACEOF | |
14952 | if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | |
14953 | egrep "volatile.*sig_atomic_t" >/dev/null 2>&1; then | |
14954 | - rm -rf conftest* | |
14955 | - | |
14956 | + | |
14957 | is_sig_atomic_t_volatile=yes; | |
14958 | - echo "$ac_t""yes, volatile" 1>&6 | |
14959 | - | |
14960 | + echo "$as_me:$LINENO: result: yes, volatile" >&5 | |
14961 | +echo "${ECHO_T}yes, volatile" >&6 | |
14962 | + | |
14963 | else | |
14964 | - rm -rf conftest* | |
14965 | - | |
14966 | + | |
14967 | is_sig_atomic_t_volatile=no; | |
14968 | - echo "$ac_t""yes, non volatile" 1>&6 | |
14969 | - | |
14970 | + echo "$as_me:$LINENO: result: yes, non volatile" >&5 | |
14971 | +echo "${ECHO_T}yes, non volatile" >&6 | |
14972 | + | |
14973 | fi | |
14974 | rm -f conftest* | |
14975 | ||
14976 | - | |
14977 | + | |
14978 | else | |
14979 | - rm -rf conftest* | |
14980 | - | |
14981 | - echo "$ac_t""no" 1>&6 | |
14982 | - echo $ac_n "checking for sig_atomic_t""... $ac_c" 1>&6 | |
14983 | -echo "configure:3415: checking for sig_atomic_t" >&5 | |
14984 | -if eval "test \"`echo '$''{'ac_cv_type_sig_atomic_t'+set}'`\" = set"; then | |
14985 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
14986 | + | |
14987 | + echo "$as_me:$LINENO: result: no" >&5 | |
14988 | +echo "${ECHO_T}no" >&6 | |
14989 | + echo "$as_me:$LINENO: checking for sig_atomic_t" >&5 | |
14990 | +echo $ECHO_N "checking for sig_atomic_t... $ECHO_C" >&6 | |
14991 | +if test "${ac_cv_type_sig_atomic_t+set}" = set; then | |
14992 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
14993 | else | |
14994 | - cat > conftest.$ac_ext <<EOF | |
14995 | -#line 3420 "configure" | |
14996 | + cat >conftest.$ac_ext <<_ACEOF | |
14997 | +#line $LINENO "configure" | |
14998 | #include "confdefs.h" | |
14999 | -#include <sys/types.h> | |
15000 | -#if STDC_HEADERS | |
15001 | -#include <stdlib.h> | |
15002 | -#include <stddef.h> | |
15003 | +$ac_includes_default | |
15004 | +#ifdef F77_DUMMY_MAIN | |
15005 | +# ifdef __cplusplus | |
15006 | + extern "C" | |
15007 | +# endif | |
15008 | + int F77_DUMMY_MAIN() { return 1; } | |
15009 | #endif | |
15010 | -EOF | |
15011 | -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | |
15012 | - egrep "(^|[^a-zA-Z_0-9])sig_atomic_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then | |
15013 | - rm -rf conftest* | |
15014 | +int | |
15015 | +main () | |
15016 | +{ | |
15017 | +if ((sig_atomic_t *) 0) | |
15018 | + return 0; | |
15019 | +if (sizeof (sig_atomic_t)) | |
15020 | + return 0; | |
15021 | + ; | |
15022 | + return 0; | |
15023 | +} | |
15024 | +_ACEOF | |
15025 | +rm -f conftest.$ac_objext | |
15026 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
15027 | + (eval $ac_compile) 2>&5 | |
15028 | + ac_status=$? | |
15029 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
15030 | + (exit $ac_status); } && | |
15031 | + { ac_try='test -s conftest.$ac_objext' | |
15032 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
15033 | + (eval $ac_try) 2>&5 | |
15034 | + ac_status=$? | |
15035 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
15036 | + (exit $ac_status); }; }; then | |
15037 | ac_cv_type_sig_atomic_t=yes | |
15038 | else | |
15039 | - rm -rf conftest* | |
15040 | - ac_cv_type_sig_atomic_t=no | |
15041 | -fi | |
15042 | -rm -f conftest* | |
15043 | + echo "$as_me: failed program was:" >&5 | |
15044 | +cat conftest.$ac_ext >&5 | |
15045 | +ac_cv_type_sig_atomic_t=no | |
15046 | +fi | |
15047 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
15048 | +fi | |
15049 | +echo "$as_me:$LINENO: result: $ac_cv_type_sig_atomic_t" >&5 | |
15050 | +echo "${ECHO_T}$ac_cv_type_sig_atomic_t" >&6 | |
15051 | +if test $ac_cv_type_sig_atomic_t = yes; then | |
15052 | + : | |
15053 | +else | |
15054 | ||
15055 | -fi | |
15056 | -echo "$ac_t""$ac_cv_type_sig_atomic_t" 1>&6 | |
15057 | -if test $ac_cv_type_sig_atomic_t = no; then | |
15058 | - cat >> confdefs.h <<\EOF | |
15059 | +cat >>confdefs.h <<_ACEOF | |
15060 | #define sig_atomic_t int | |
15061 | -EOF | |
15062 | +_ACEOF | |
15063 | ||
15064 | fi | |
15065 | ||
15066 | is_sig_atomic_t_volatile=no | |
15067 | - | |
15068 | + | |
15069 | fi | |
15070 | rm -f conftest* | |
15071 | ||
15072 | if test $is_sig_atomic_t_volatile = 'yes' | |
15073 | then | |
15074 | - cat >> confdefs.h <<\EOF | |
15075 | + cat >>confdefs.h <<\_ACEOF | |
15076 | #define SIG_ATOMIC_VOLATILE_T sig_atomic_t | |
15077 | -EOF | |
15078 | +_ACEOF | |
15079 | ||
15080 | else | |
15081 | - cat >> confdefs.h <<\EOF | |
15082 | + cat >>confdefs.h <<\_ACEOF | |
15083 | #define SIG_ATOMIC_VOLATILE_T volatile sig_atomic_t | |
15084 | -EOF | |
15085 | +_ACEOF | |
15086 | ||
15087 | fi | |
15088 | ||
15089 | -echo $ac_n "checking for sys_siglist declaration in signal.h or unistd.h""... $ac_c" 1>&6 | |
15090 | -echo "configure:3466: checking for sys_siglist declaration in signal.h or unistd.h" >&5 | |
15091 | -if eval "test \"`echo '$''{'ac_cv_decl_sys_siglist'+set}'`\" = set"; then | |
15092 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
15093 | +echo "$as_me:$LINENO: checking for sys_siglist declaration in signal.h or unistd.h" >&5 | |
15094 | +echo $ECHO_N "checking for sys_siglist declaration in signal.h or unistd.h... $ECHO_C" >&6 | |
15095 | +if test "${ac_cv_decl_sys_siglist+set}" = set; then | |
15096 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
15097 | else | |
15098 | - cat > conftest.$ac_ext <<EOF | |
15099 | -#line 3471 "configure" | |
15100 | + cat >conftest.$ac_ext <<_ACEOF | |
15101 | +#line $LINENO "configure" | |
15102 | #include "confdefs.h" | |
15103 | #include <sys/types.h> | |
15104 | #include <signal.h> | |
15105 | /* NetBSD declares sys_siglist in unistd.h. */ | |
15106 | -#ifdef HAVE_UNISTD_H | |
15107 | -#include <unistd.h> | |
15108 | +#if HAVE_UNISTD_H | |
15109 | +# include <unistd.h> | |
15110 | #endif | |
15111 | -int main() { | |
15112 | + | |
15113 | +#ifdef F77_DUMMY_MAIN | |
15114 | +# ifdef __cplusplus | |
15115 | + extern "C" | |
15116 | +# endif | |
15117 | + int F77_DUMMY_MAIN() { return 1; } | |
15118 | +#endif | |
15119 | +int | |
15120 | +main () | |
15121 | +{ | |
15122 | char *msg = *(sys_siglist + 1); | |
15123 | -; return 0; } | |
15124 | -EOF | |
15125 | -if { (eval echo configure:3483: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then | |
15126 | - rm -rf conftest* | |
15127 | + ; | |
15128 | + return 0; | |
15129 | +} | |
15130 | +_ACEOF | |
15131 | +rm -f conftest.$ac_objext | |
15132 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
15133 | + (eval $ac_compile) 2>&5 | |
15134 | + ac_status=$? | |
15135 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
15136 | + (exit $ac_status); } && | |
15137 | + { ac_try='test -s conftest.$ac_objext' | |
15138 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
15139 | + (eval $ac_try) 2>&5 | |
15140 | + ac_status=$? | |
15141 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
15142 | + (exit $ac_status); }; }; then | |
15143 | ac_cv_decl_sys_siglist=yes | |
15144 | else | |
15145 | - echo "configure: failed program was:" >&5 | |
15146 | - cat conftest.$ac_ext >&5 | |
15147 | - rm -rf conftest* | |
15148 | - ac_cv_decl_sys_siglist=no | |
15149 | + echo "$as_me: failed program was:" >&5 | |
15150 | +cat conftest.$ac_ext >&5 | |
15151 | +ac_cv_decl_sys_siglist=no | |
15152 | fi | |
15153 | -rm -f conftest* | |
15154 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
15155 | fi | |
15156 | - | |
15157 | -echo "$ac_t""$ac_cv_decl_sys_siglist" 1>&6 | |
15158 | +echo "$as_me:$LINENO: result: $ac_cv_decl_sys_siglist" >&5 | |
15159 | +echo "${ECHO_T}$ac_cv_decl_sys_siglist" >&6 | |
15160 | if test $ac_cv_decl_sys_siglist = yes; then | |
15161 | - cat >> confdefs.h <<\EOF | |
15162 | + | |
15163 | +cat >>confdefs.h <<\_ACEOF | |
15164 | #define SYS_SIGLIST_DECLARED 1 | |
15165 | -EOF | |
15166 | +_ACEOF | |
15167 | ||
15168 | fi | |
15169 | ||
15170 | ||
15171 | -echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6 | |
15172 | -echo "configure:3505: checking whether byte ordering is bigendian" >&5 | |
15173 | -if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then | |
15174 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
15175 | +echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5 | |
15176 | +echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6 | |
15177 | +if test "${ac_cv_c_bigendian+set}" = set; then | |
15178 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
15179 | else | |
15180 | - ac_cv_c_bigendian=unknown | |
15181 | -# See if sys/param.h defines the BYTE_ORDER macro. | |
15182 | -cat > conftest.$ac_ext <<EOF | |
15183 | -#line 3512 "configure" | |
15184 | + # See if sys/param.h defines the BYTE_ORDER macro. | |
15185 | +cat >conftest.$ac_ext <<_ACEOF | |
15186 | +#line $LINENO "configure" | |
15187 | #include "confdefs.h" | |
15188 | #include <sys/types.h> | |
15189 | #include <sys/param.h> | |
15190 | -int main() { | |
15191 | ||
15192 | +#ifdef F77_DUMMY_MAIN | |
15193 | +# ifdef __cplusplus | |
15194 | + extern "C" | |
15195 | +# endif | |
15196 | + int F77_DUMMY_MAIN() { return 1; } | |
15197 | +#endif | |
15198 | +int | |
15199 | +main () | |
15200 | +{ | |
15201 | #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN | |
15202 | bogus endian macros | |
15203 | #endif | |
15204 | -; return 0; } | |
15205 | -EOF | |
15206 | -if { (eval echo configure:3523: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then | |
15207 | - rm -rf conftest* | |
15208 | + | |
15209 | + ; | |
15210 | + return 0; | |
15211 | +} | |
15212 | +_ACEOF | |
15213 | +rm -f conftest.$ac_objext | |
15214 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
15215 | + (eval $ac_compile) 2>&5 | |
15216 | + ac_status=$? | |
15217 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
15218 | + (exit $ac_status); } && | |
15219 | + { ac_try='test -s conftest.$ac_objext' | |
15220 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
15221 | + (eval $ac_try) 2>&5 | |
15222 | + ac_status=$? | |
15223 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
15224 | + (exit $ac_status); }; }; then | |
15225 | # It does; now see whether it defined to BIG_ENDIAN or not. | |
15226 | -cat > conftest.$ac_ext <<EOF | |
15227 | -#line 3527 "configure" | |
15228 | +cat >conftest.$ac_ext <<_ACEOF | |
15229 | +#line $LINENO "configure" | |
15230 | #include "confdefs.h" | |
15231 | #include <sys/types.h> | |
15232 | #include <sys/param.h> | |
15233 | -int main() { | |
15234 | ||
15235 | +#ifdef F77_DUMMY_MAIN | |
15236 | +# ifdef __cplusplus | |
15237 | + extern "C" | |
15238 | +# endif | |
15239 | + int F77_DUMMY_MAIN() { return 1; } | |
15240 | +#endif | |
15241 | +int | |
15242 | +main () | |
15243 | +{ | |
15244 | #if BYTE_ORDER != BIG_ENDIAN | |
15245 | not big endian | |
15246 | #endif | |
15247 | -; return 0; } | |
15248 | -EOF | |
15249 | -if { (eval echo configure:3538: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then | |
15250 | - rm -rf conftest* | |
15251 | + | |
15252 | + ; | |
15253 | + return 0; | |
15254 | +} | |
15255 | +_ACEOF | |
15256 | +rm -f conftest.$ac_objext | |
15257 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
15258 | + (eval $ac_compile) 2>&5 | |
15259 | + ac_status=$? | |
15260 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
15261 | + (exit $ac_status); } && | |
15262 | + { ac_try='test -s conftest.$ac_objext' | |
15263 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
15264 | + (eval $ac_try) 2>&5 | |
15265 | + ac_status=$? | |
15266 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
15267 | + (exit $ac_status); }; }; then | |
15268 | ac_cv_c_bigendian=yes | |
15269 | else | |
15270 | - echo "configure: failed program was:" >&5 | |
15271 | - cat conftest.$ac_ext >&5 | |
15272 | - rm -rf conftest* | |
15273 | + echo "$as_me: failed program was:" >&5 | |
15274 | +cat conftest.$ac_ext >&5 | |
15275 | +ac_cv_c_bigendian=no | |
15276 | +fi | |
15277 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
15278 | +else | |
15279 | + echo "$as_me: failed program was:" >&5 | |
15280 | +cat conftest.$ac_ext >&5 | |
15281 | +# It does not; compile a test program. | |
15282 | +if test "$cross_compiling" = yes; then | |
15283 | + # try to guess the endianness by grepping values into an object file | |
15284 | + ac_cv_c_bigendian=unknown | |
15285 | + cat >conftest.$ac_ext <<_ACEOF | |
15286 | +#line $LINENO "configure" | |
15287 | +#include "confdefs.h" | |
15288 | +short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; | |
15289 | +short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; | |
15290 | +void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; } | |
15291 | +short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; | |
15292 | +short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; | |
15293 | +void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; } | |
15294 | +#ifdef F77_DUMMY_MAIN | |
15295 | +# ifdef __cplusplus | |
15296 | + extern "C" | |
15297 | +# endif | |
15298 | + int F77_DUMMY_MAIN() { return 1; } | |
15299 | +#endif | |
15300 | +int | |
15301 | +main () | |
15302 | +{ | |
15303 | + _ascii (); _ebcdic (); | |
15304 | + ; | |
15305 | + return 0; | |
15306 | +} | |
15307 | +_ACEOF | |
15308 | +rm -f conftest.$ac_objext | |
15309 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
15310 | + (eval $ac_compile) 2>&5 | |
15311 | + ac_status=$? | |
15312 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
15313 | + (exit $ac_status); } && | |
15314 | + { ac_try='test -s conftest.$ac_objext' | |
15315 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
15316 | + (eval $ac_try) 2>&5 | |
15317 | + ac_status=$? | |
15318 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
15319 | + (exit $ac_status); }; }; then | |
15320 | + if fgrep BIGenDianSyS conftest.$ac_objext >/dev/null ; then | |
15321 | + ac_cv_c_bigendian=yes | |
15322 | +fi | |
15323 | +if fgrep LiTTleEnDian conftest.$ac_objext >/dev/null ; then | |
15324 | + if test "$ac_cv_c_bigendian" = unknown; then | |
15325 | + ac_cv_c_bigendian=no | |
15326 | + else | |
15327 | + # finding both strings is unlikely to happen, but who knows? | |
15328 | + ac_cv_c_bigendian=unknown | |
15329 | + fi | |
15330 | +fi | |
15331 | +else | |
15332 | + echo "$as_me: failed program was:" >&5 | |
15333 | +cat conftest.$ac_ext >&5 | |
15334 | +fi | |
15335 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
15336 | +else | |
15337 | + cat >conftest.$ac_ext <<_ACEOF | |
15338 | +#line $LINENO "configure" | |
15339 | +#include "confdefs.h" | |
15340 | +int | |
15341 | +main () | |
15342 | +{ | |
15343 | + /* Are we little or big endian? From Harbison&Steele. */ | |
15344 | + union | |
15345 | + { | |
15346 | + long l; | |
15347 | + char c[sizeof (long)]; | |
15348 | + } u; | |
15349 | + u.l = 1; | |
15350 | + exit (u.c[sizeof (long) - 1] == 1); | |
15351 | +} | |
15352 | +_ACEOF | |
15353 | +rm -f conftest$ac_exeext | |
15354 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
15355 | + (eval $ac_link) 2>&5 | |
15356 | + ac_status=$? | |
15357 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
15358 | + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' | |
15359 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
15360 | + (eval $ac_try) 2>&5 | |
15361 | + ac_status=$? | |
15362 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
15363 | + (exit $ac_status); }; }; then | |
15364 | ac_cv_c_bigendian=no | |
15365 | +else | |
15366 | + echo "$as_me: program exited with status $ac_status" >&5 | |
15367 | +echo "$as_me: failed program was:" >&5 | |
15368 | +cat conftest.$ac_ext >&5 | |
15369 | +( exit $ac_status ) | |
15370 | +ac_cv_c_bigendian=yes | |
15371 | fi | |
15372 | -rm -f conftest* | |
15373 | +rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext | |
15374 | +fi | |
15375 | +fi | |
15376 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
15377 | +fi | |
15378 | +echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5 | |
15379 | +echo "${ECHO_T}$ac_cv_c_bigendian" >&6 | |
15380 | +case $ac_cv_c_bigendian in | |
15381 | + yes) | |
15382 | + | |
15383 | +cat >>confdefs.h <<\_ACEOF | |
15384 | +#define WORDS_BIGENDIAN 1 | |
15385 | +_ACEOF | |
15386 | + ;; | |
15387 | + no) | |
15388 | + ;; | |
15389 | + *) | |
15390 | + { { echo "$as_me:$LINENO: error: unknown endianness | |
15391 | +presetting ac_cv_c_bigendian=no (or yes) will help" >&5 | |
15392 | +echo "$as_me: error: unknown endianness | |
15393 | +presetting ac_cv_c_bigendian=no (or yes) will help" >&2;} | |
15394 | + { (exit 1); exit 1; }; } ;; | |
15395 | +esac | |
15396 | + | |
15397 | + | |
15398 | + | |
15399 | +for ac_header in inttypes.h stdint.h | |
15400 | +do | |
15401 | +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` | |
15402 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
15403 | + echo "$as_me:$LINENO: checking for $ac_header" >&5 | |
15404 | +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 | |
15405 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
15406 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
15407 | +fi | |
15408 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 | |
15409 | +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 | |
15410 | +else | |
15411 | + # Is the header compilable? | |
15412 | +echo "$as_me:$LINENO: checking $ac_header usability" >&5 | |
15413 | +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 | |
15414 | +cat >conftest.$ac_ext <<_ACEOF | |
15415 | +#line $LINENO "configure" | |
15416 | +#include "confdefs.h" | |
15417 | +$ac_includes_default | |
15418 | +#include <$ac_header> | |
15419 | +_ACEOF | |
15420 | +rm -f conftest.$ac_objext | |
15421 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
15422 | + (eval $ac_compile) 2>&5 | |
15423 | + ac_status=$? | |
15424 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
15425 | + (exit $ac_status); } && | |
15426 | + { ac_try='test -s conftest.$ac_objext' | |
15427 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
15428 | + (eval $ac_try) 2>&5 | |
15429 | + ac_status=$? | |
15430 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
15431 | + (exit $ac_status); }; }; then | |
15432 | + ac_header_compiler=yes | |
15433 | +else | |
15434 | + echo "$as_me: failed program was:" >&5 | |
15435 | +cat conftest.$ac_ext >&5 | |
15436 | +ac_header_compiler=no | |
15437 | +fi | |
15438 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
15439 | +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 | |
15440 | +echo "${ECHO_T}$ac_header_compiler" >&6 | |
15441 | + | |
15442 | +# Is the header present? | |
15443 | +echo "$as_me:$LINENO: checking $ac_header presence" >&5 | |
15444 | +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 | |
15445 | +cat >conftest.$ac_ext <<_ACEOF | |
15446 | +#line $LINENO "configure" | |
15447 | +#include "confdefs.h" | |
15448 | +#include <$ac_header> | |
15449 | +_ACEOF | |
15450 | +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 | |
15451 | + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 | |
15452 | + ac_status=$? | |
15453 | + egrep -v '^ *\+' conftest.er1 >conftest.err | |
15454 | + rm -f conftest.er1 | |
15455 | + cat conftest.err >&5 | |
15456 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
15457 | + (exit $ac_status); } >/dev/null; then | |
15458 | + if test -s conftest.err; then | |
15459 | + ac_cpp_err=$ac_c_preproc_warn_flag | |
15460 | + else | |
15461 | + ac_cpp_err= | |
15462 | + fi | |
15463 | +else | |
15464 | + ac_cpp_err=yes | |
15465 | +fi | |
15466 | +if test -z "$ac_cpp_err"; then | |
15467 | + ac_header_preproc=yes | |
15468 | +else | |
15469 | + echo "$as_me: failed program was:" >&5 | |
15470 | + cat conftest.$ac_ext >&5 | |
15471 | + ac_header_preproc=no | |
15472 | +fi | |
15473 | +rm -f conftest.err conftest.$ac_ext | |
15474 | +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 | |
15475 | +echo "${ECHO_T}$ac_header_preproc" >&6 | |
15476 | + | |
15477 | +# So? What about this header? | |
15478 | +case $ac_header_compiler:$ac_header_preproc in | |
15479 | + yes:no ) | |
15480 | + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 | |
15481 | +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} | |
15482 | + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 | |
15483 | +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; | |
15484 | + no:yes ) | |
15485 | + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 | |
15486 | +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} | |
15487 | + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 | |
15488 | +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} | |
15489 | + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 | |
15490 | +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; | |
15491 | +esac | |
15492 | +echo "$as_me:$LINENO: checking for $ac_header" >&5 | |
15493 | +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 | |
15494 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
15495 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
15496 | +else | |
15497 | + eval "$as_ac_Header=$ac_header_preproc" | |
15498 | +fi | |
15499 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 | |
15500 | +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 | |
15501 | + | |
15502 | +fi | |
15503 | +if test `eval echo '${'$as_ac_Header'}'` = yes; then | |
15504 | + cat >>confdefs.h <<_ACEOF | |
15505 | +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 | |
15506 | +_ACEOF | |
15507 | + | |
15508 | +fi | |
15509 | + | |
15510 | +done | |
15511 | + | |
15512 | +echo "$as_me:$LINENO: checking for uint32_t" >&5 | |
15513 | +echo $ECHO_N "checking for uint32_t... $ECHO_C" >&6 | |
15514 | +cat >conftest.$ac_ext <<_ACEOF | |
15515 | +#line $LINENO "configure" | |
15516 | +#include "confdefs.h" | |
15517 | + | |
15518 | +#include <sys/types.h> | |
15519 | +#if HAVE_INTTYPES_H | |
15520 | +#include <inttypes.h> | |
15521 | +#else | |
15522 | +#if HAVE_STDINT_H | |
15523 | +#include <stdint.h> | |
15524 | +#endif | |
15525 | +#endif | |
15526 | +#ifdef F77_DUMMY_MAIN | |
15527 | +# ifdef __cplusplus | |
15528 | + extern "C" | |
15529 | +# endif | |
15530 | + int F77_DUMMY_MAIN() { return 1; } | |
15531 | +#endif | |
15532 | +int | |
15533 | +main () | |
15534 | +{ | |
15535 | +if ((uint32_t *) 0) | |
15536 | + return 0; | |
15537 | +if (sizeof (uint32_t)) | |
15538 | + return 0; | |
15539 | + | |
15540 | + ; | |
15541 | + return 0; | |
15542 | +} | |
15543 | +_ACEOF | |
15544 | +rm -f conftest.$ac_objext | |
15545 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
15546 | + (eval $ac_compile) 2>&5 | |
15547 | + ac_status=$? | |
15548 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
15549 | + (exit $ac_status); } && | |
15550 | + { ac_try='test -s conftest.$ac_objext' | |
15551 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
15552 | + (eval $ac_try) 2>&5 | |
15553 | + ac_status=$? | |
15554 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
15555 | + (exit $ac_status); }; }; then | |
15556 | + | |
15557 | + | |
15558 | +cat >>confdefs.h <<\_ACEOF | |
15559 | +#define HAVE_UINT32_T 1 | |
15560 | +_ACEOF | |
15561 | + | |
15562 | + echo "$as_me:$LINENO: result: yes" >&5 | |
15563 | +echo "${ECHO_T}yes" >&6 | |
15564 | + | |
15565 | +else | |
15566 | + echo "$as_me: failed program was:" >&5 | |
15567 | +cat conftest.$ac_ext >&5 | |
15568 | +echo "$as_me:$LINENO: result: no" >&5 | |
15569 | +echo "${ECHO_T}no" >&6 | |
15570 | + | |
15571 | +fi | |
15572 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
15573 | +echo "$as_me:$LINENO: checking for int" >&5 | |
15574 | +echo $ECHO_N "checking for int... $ECHO_C" >&6 | |
15575 | +if test "${ac_cv_type_int+set}" = set; then | |
15576 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
15577 | +else | |
15578 | + cat >conftest.$ac_ext <<_ACEOF | |
15579 | +#line $LINENO "configure" | |
15580 | +#include "confdefs.h" | |
15581 | +$ac_includes_default | |
15582 | +#ifdef F77_DUMMY_MAIN | |
15583 | +# ifdef __cplusplus | |
15584 | + extern "C" | |
15585 | +# endif | |
15586 | + int F77_DUMMY_MAIN() { return 1; } | |
15587 | +#endif | |
15588 | +int | |
15589 | +main () | |
15590 | +{ | |
15591 | +if ((int *) 0) | |
15592 | + return 0; | |
15593 | +if (sizeof (int)) | |
15594 | + return 0; | |
15595 | + ; | |
15596 | + return 0; | |
15597 | +} | |
15598 | +_ACEOF | |
15599 | +rm -f conftest.$ac_objext | |
15600 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
15601 | + (eval $ac_compile) 2>&5 | |
15602 | + ac_status=$? | |
15603 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
15604 | + (exit $ac_status); } && | |
15605 | + { ac_try='test -s conftest.$ac_objext' | |
15606 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
15607 | + (eval $ac_try) 2>&5 | |
15608 | + ac_status=$? | |
15609 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
15610 | + (exit $ac_status); }; }; then | |
15611 | + ac_cv_type_int=yes | |
15612 | +else | |
15613 | + echo "$as_me: failed program was:" >&5 | |
15614 | +cat conftest.$ac_ext >&5 | |
15615 | +ac_cv_type_int=no | |
15616 | +fi | |
15617 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
15618 | +fi | |
15619 | +echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5 | |
15620 | +echo "${ECHO_T}$ac_cv_type_int" >&6 | |
15621 | + | |
15622 | +echo "$as_me:$LINENO: checking size of int" >&5 | |
15623 | +echo $ECHO_N "checking size of int... $ECHO_C" >&6 | |
15624 | +if test "${ac_cv_sizeof_int+set}" = set; then | |
15625 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
15626 | +else | |
15627 | + if test "$ac_cv_type_int" = yes; then | |
15628 | + # The cast to unsigned long works around a bug in the HP C Compiler | |
15629 | + # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects | |
15630 | + # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. | |
15631 | + # This bug is HP SR number 8606223364. | |
15632 | + if test "$cross_compiling" = yes; then | |
15633 | + # Depending upon the size, compute the lo and hi bounds. | |
15634 | +cat >conftest.$ac_ext <<_ACEOF | |
15635 | +#line $LINENO "configure" | |
15636 | +#include "confdefs.h" | |
15637 | +$ac_includes_default | |
15638 | +#ifdef F77_DUMMY_MAIN | |
15639 | +# ifdef __cplusplus | |
15640 | + extern "C" | |
15641 | +# endif | |
15642 | + int F77_DUMMY_MAIN() { return 1; } | |
15643 | +#endif | |
15644 | +int | |
15645 | +main () | |
15646 | +{ | |
15647 | +static int test_array [1 - 2 * !(((long) (sizeof (int))) >= 0)]; | |
15648 | +test_array [0] = 0 | |
15649 | + | |
15650 | + ; | |
15651 | + return 0; | |
15652 | +} | |
15653 | +_ACEOF | |
15654 | +rm -f conftest.$ac_objext | |
15655 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
15656 | + (eval $ac_compile) 2>&5 | |
15657 | + ac_status=$? | |
15658 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
15659 | + (exit $ac_status); } && | |
15660 | + { ac_try='test -s conftest.$ac_objext' | |
15661 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
15662 | + (eval $ac_try) 2>&5 | |
15663 | + ac_status=$? | |
15664 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
15665 | + (exit $ac_status); }; }; then | |
15666 | + ac_lo=0 ac_mid=0 | |
15667 | + while :; do | |
15668 | + cat >conftest.$ac_ext <<_ACEOF | |
15669 | +#line $LINENO "configure" | |
15670 | +#include "confdefs.h" | |
15671 | +$ac_includes_default | |
15672 | +#ifdef F77_DUMMY_MAIN | |
15673 | +# ifdef __cplusplus | |
15674 | + extern "C" | |
15675 | +# endif | |
15676 | + int F77_DUMMY_MAIN() { return 1; } | |
15677 | +#endif | |
15678 | +int | |
15679 | +main () | |
15680 | +{ | |
15681 | +static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)]; | |
15682 | +test_array [0] = 0 | |
15683 | + | |
15684 | + ; | |
15685 | + return 0; | |
15686 | +} | |
15687 | +_ACEOF | |
15688 | +rm -f conftest.$ac_objext | |
15689 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
15690 | + (eval $ac_compile) 2>&5 | |
15691 | + ac_status=$? | |
15692 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
15693 | + (exit $ac_status); } && | |
15694 | + { ac_try='test -s conftest.$ac_objext' | |
15695 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
15696 | + (eval $ac_try) 2>&5 | |
15697 | + ac_status=$? | |
15698 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
15699 | + (exit $ac_status); }; }; then | |
15700 | + ac_hi=$ac_mid; break | |
15701 | +else | |
15702 | + echo "$as_me: failed program was:" >&5 | |
15703 | +cat conftest.$ac_ext >&5 | |
15704 | +ac_lo=`expr $ac_mid + 1` | |
15705 | + if test $ac_lo -le $ac_mid; then | |
15706 | + ac_lo= ac_hi= | |
15707 | + break | |
15708 | + fi | |
15709 | + ac_mid=`expr 2 '*' $ac_mid + 1` | |
15710 | +fi | |
15711 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
15712 | + done | |
15713 | else | |
15714 | - echo "configure: failed program was:" >&5 | |
15715 | - cat conftest.$ac_ext >&5 | |
15716 | + echo "$as_me: failed program was:" >&5 | |
15717 | +cat conftest.$ac_ext >&5 | |
15718 | +cat >conftest.$ac_ext <<_ACEOF | |
15719 | +#line $LINENO "configure" | |
15720 | +#include "confdefs.h" | |
15721 | +$ac_includes_default | |
15722 | +#ifdef F77_DUMMY_MAIN | |
15723 | +# ifdef __cplusplus | |
15724 | + extern "C" | |
15725 | +# endif | |
15726 | + int F77_DUMMY_MAIN() { return 1; } | |
15727 | +#endif | |
15728 | +int | |
15729 | +main () | |
15730 | +{ | |
15731 | +static int test_array [1 - 2 * !(((long) (sizeof (int))) < 0)]; | |
15732 | +test_array [0] = 0 | |
15733 | + | |
15734 | + ; | |
15735 | + return 0; | |
15736 | +} | |
15737 | +_ACEOF | |
15738 | +rm -f conftest.$ac_objext | |
15739 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
15740 | + (eval $ac_compile) 2>&5 | |
15741 | + ac_status=$? | |
15742 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
15743 | + (exit $ac_status); } && | |
15744 | + { ac_try='test -s conftest.$ac_objext' | |
15745 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
15746 | + (eval $ac_try) 2>&5 | |
15747 | + ac_status=$? | |
15748 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
15749 | + (exit $ac_status); }; }; then | |
15750 | + ac_hi=-1 ac_mid=-1 | |
15751 | + while :; do | |
15752 | + cat >conftest.$ac_ext <<_ACEOF | |
15753 | +#line $LINENO "configure" | |
15754 | +#include "confdefs.h" | |
15755 | +$ac_includes_default | |
15756 | +#ifdef F77_DUMMY_MAIN | |
15757 | +# ifdef __cplusplus | |
15758 | + extern "C" | |
15759 | +# endif | |
15760 | + int F77_DUMMY_MAIN() { return 1; } | |
15761 | +#endif | |
15762 | +int | |
15763 | +main () | |
15764 | +{ | |
15765 | +static int test_array [1 - 2 * !(((long) (sizeof (int))) >= $ac_mid)]; | |
15766 | +test_array [0] = 0 | |
15767 | + | |
15768 | + ; | |
15769 | + return 0; | |
15770 | +} | |
15771 | +_ACEOF | |
15772 | +rm -f conftest.$ac_objext | |
15773 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
15774 | + (eval $ac_compile) 2>&5 | |
15775 | + ac_status=$? | |
15776 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
15777 | + (exit $ac_status); } && | |
15778 | + { ac_try='test -s conftest.$ac_objext' | |
15779 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
15780 | + (eval $ac_try) 2>&5 | |
15781 | + ac_status=$? | |
15782 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
15783 | + (exit $ac_status); }; }; then | |
15784 | + ac_lo=$ac_mid; break | |
15785 | +else | |
15786 | + echo "$as_me: failed program was:" >&5 | |
15787 | +cat conftest.$ac_ext >&5 | |
15788 | +ac_hi=`expr '(' $ac_mid ')' - 1` | |
15789 | + if test $ac_mid -le $ac_hi; then | |
15790 | + ac_lo= ac_hi= | |
15791 | + break | |
15792 | + fi | |
15793 | + ac_mid=`expr 2 '*' $ac_mid` | |
15794 | fi | |
15795 | -rm -f conftest* | |
15796 | -if test $ac_cv_c_bigendian = unknown; then | |
15797 | -if test "$cross_compiling" = yes; then | |
15798 | - { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; } | |
15799 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
15800 | + done | |
15801 | else | |
15802 | - cat > conftest.$ac_ext <<EOF | |
15803 | -#line 3558 "configure" | |
15804 | -#include "confdefs.h" | |
15805 | -main () { | |
15806 | - /* Are we little or big endian? From Harbison&Steele. */ | |
15807 | - union | |
15808 | - { | |
15809 | - long l; | |
15810 | - char c[sizeof (long)]; | |
15811 | - } u; | |
15812 | - u.l = 1; | |
15813 | - exit (u.c[sizeof (long) - 1] == 1); | |
15814 | + echo "$as_me: failed program was:" >&5 | |
15815 | +cat conftest.$ac_ext >&5 | |
15816 | +ac_lo= ac_hi= | |
15817 | +fi | |
15818 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
15819 | +fi | |
15820 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
15821 | +# Binary search between lo and hi bounds. | |
15822 | +while test "x$ac_lo" != "x$ac_hi"; do | |
15823 | + ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` | |
15824 | + cat >conftest.$ac_ext <<_ACEOF | |
15825 | +#line $LINENO "configure" | |
15826 | +#include "confdefs.h" | |
15827 | +$ac_includes_default | |
15828 | +#ifdef F77_DUMMY_MAIN | |
15829 | +# ifdef __cplusplus | |
15830 | + extern "C" | |
15831 | +# endif | |
15832 | + int F77_DUMMY_MAIN() { return 1; } | |
15833 | +#endif | |
15834 | +int | |
15835 | +main () | |
15836 | +{ | |
15837 | +static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)]; | |
15838 | +test_array [0] = 0 | |
15839 | + | |
15840 | + ; | |
15841 | + return 0; | |
15842 | } | |
15843 | -EOF | |
15844 | -if { (eval echo configure:3571: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null | |
15845 | -then | |
15846 | - ac_cv_c_bigendian=no | |
15847 | +_ACEOF | |
15848 | +rm -f conftest.$ac_objext | |
15849 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
15850 | + (eval $ac_compile) 2>&5 | |
15851 | + ac_status=$? | |
15852 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
15853 | + (exit $ac_status); } && | |
15854 | + { ac_try='test -s conftest.$ac_objext' | |
15855 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
15856 | + (eval $ac_try) 2>&5 | |
15857 | + ac_status=$? | |
15858 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
15859 | + (exit $ac_status); }; }; then | |
15860 | + ac_hi=$ac_mid | |
15861 | +else | |
15862 | + echo "$as_me: failed program was:" >&5 | |
15863 | +cat conftest.$ac_ext >&5 | |
15864 | +ac_lo=`expr '(' $ac_mid ')' + 1` | |
15865 | +fi | |
15866 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
15867 | +done | |
15868 | +case $ac_lo in | |
15869 | +?*) ac_cv_sizeof_int=$ac_lo;; | |
15870 | +'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77" >&5 | |
15871 | +echo "$as_me: error: cannot compute sizeof (int), 77" >&2;} | |
15872 | + { (exit 1); exit 1; }; } ;; | |
15873 | +esac | |
15874 | else | |
15875 | - echo "configure: failed program was:" >&5 | |
15876 | - cat conftest.$ac_ext >&5 | |
15877 | - rm -fr conftest* | |
15878 | - ac_cv_c_bigendian=yes | |
15879 | -fi | |
15880 | -rm -fr conftest* | |
15881 | -fi | |
15882 | + if test "$cross_compiling" = yes; then | |
15883 | + { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling" >&5 | |
15884 | +echo "$as_me: error: cannot run test program while cross compiling" >&2;} | |
15885 | + { (exit 1); exit 1; }; } | |
15886 | +else | |
15887 | + cat >conftest.$ac_ext <<_ACEOF | |
15888 | +#line $LINENO "configure" | |
15889 | +#include "confdefs.h" | |
15890 | +$ac_includes_default | |
15891 | +long longval () { return (long) (sizeof (int)); } | |
15892 | +unsigned long ulongval () { return (long) (sizeof (int)); } | |
15893 | +#include <stdio.h> | |
15894 | +#include <stdlib.h> | |
15895 | +#ifdef F77_DUMMY_MAIN | |
15896 | +# ifdef __cplusplus | |
15897 | + extern "C" | |
15898 | +# endif | |
15899 | + int F77_DUMMY_MAIN() { return 1; } | |
15900 | +#endif | |
15901 | +int | |
15902 | +main () | |
15903 | +{ | |
15904 | + | |
15905 | + FILE *f = fopen ("conftest.val", "w"); | |
15906 | + if (! f) | |
15907 | + exit (1); | |
15908 | + if (((long) (sizeof (int))) < 0) | |
15909 | + { | |
15910 | + long i = longval (); | |
15911 | + if (i != ((long) (sizeof (int)))) | |
15912 | + exit (1); | |
15913 | + fprintf (f, "%ld\n", i); | |
15914 | + } | |
15915 | + else | |
15916 | + { | |
15917 | + unsigned long i = ulongval (); | |
15918 | + if (i != ((long) (sizeof (int)))) | |
15919 | + exit (1); | |
15920 | + fprintf (f, "%lu\n", i); | |
15921 | + } | |
15922 | + exit (ferror (f) || fclose (f) != 0); | |
15923 | ||
15924 | + ; | |
15925 | + return 0; | |
15926 | +} | |
15927 | +_ACEOF | |
15928 | +rm -f conftest$ac_exeext | |
15929 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
15930 | + (eval $ac_link) 2>&5 | |
15931 | + ac_status=$? | |
15932 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
15933 | + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' | |
15934 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
15935 | + (eval $ac_try) 2>&5 | |
15936 | + ac_status=$? | |
15937 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
15938 | + (exit $ac_status); }; }; then | |
15939 | + ac_cv_sizeof_int=`cat conftest.val` | |
15940 | +else | |
15941 | + echo "$as_me: program exited with status $ac_status" >&5 | |
15942 | +echo "$as_me: failed program was:" >&5 | |
15943 | +cat conftest.$ac_ext >&5 | |
15944 | +( exit $ac_status ) | |
15945 | +{ { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77" >&5 | |
15946 | +echo "$as_me: error: cannot compute sizeof (int), 77" >&2;} | |
15947 | + { (exit 1); exit 1; }; } | |
15948 | fi | |
15949 | +rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext | |
15950 | fi | |
15951 | - | |
15952 | -echo "$ac_t""$ac_cv_c_bigendian" 1>&6 | |
15953 | -if test $ac_cv_c_bigendian = yes; then | |
15954 | - cat >> confdefs.h <<\EOF | |
15955 | -#define WORDS_BIGENDIAN 1 | |
15956 | -EOF | |
15957 | - | |
15958 | fi | |
15959 | - | |
15960 | -for ac_hdr in inttypes.h stdint.h | |
15961 | -do | |
15962 | -ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` | |
15963 | -echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 | |
15964 | -echo "configure:3598: checking for $ac_hdr" >&5 | |
15965 | -if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then | |
15966 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
15967 | +rm -f conftest.val | |
15968 | else | |
15969 | - cat > conftest.$ac_ext <<EOF | |
15970 | -#line 3603 "configure" | |
15971 | -#include "confdefs.h" | |
15972 | -#include <$ac_hdr> | |
15973 | -EOF | |
15974 | -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
15975 | -{ (eval echo configure:3608: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
15976 | -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | |
15977 | -if test -z "$ac_err"; then | |
15978 | - rm -rf conftest* | |
15979 | - eval "ac_cv_header_$ac_safe=yes" | |
15980 | -else | |
15981 | - echo "$ac_err" >&5 | |
15982 | - echo "configure: failed program was:" >&5 | |
15983 | - cat conftest.$ac_ext >&5 | |
15984 | - rm -rf conftest* | |
15985 | - eval "ac_cv_header_$ac_safe=no" | |
15986 | -fi | |
15987 | -rm -f conftest* | |
15988 | + ac_cv_sizeof_int=0 | |
15989 | fi | |
15990 | -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | |
15991 | - echo "$ac_t""yes" 1>&6 | |
15992 | - ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` | |
15993 | - cat >> confdefs.h <<EOF | |
15994 | -#define $ac_tr_hdr 1 | |
15995 | -EOF | |
15996 | - | |
15997 | -else | |
15998 | - echo "$ac_t""no" 1>&6 | |
15999 | fi | |
16000 | -done | |
16001 | +echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5 | |
16002 | +echo "${ECHO_T}$ac_cv_sizeof_int" >&6 | |
16003 | +cat >>confdefs.h <<_ACEOF | |
16004 | +#define SIZEOF_INT $ac_cv_sizeof_int | |
16005 | +_ACEOF | |
16006 | ||
16007 | -echo $ac_n "checking for uint32_t""... $ac_c" 1>&6 | |
16008 | -echo "configure:3635: checking for uint32_t" >&5 | |
16009 | -cat > conftest.$ac_ext <<EOF | |
16010 | -#line 3637 "configure" | |
16011 | -#include "confdefs.h" | |
16012 | ||
16013 | -#include <sys/types.h> | |
16014 | -#if HAVE_INTTYPES_H | |
16015 | -#include <inttypes.h> | |
16016 | -#else | |
16017 | -#if HAVE_STDINT_H | |
16018 | -#include <stdint.h> | |
16019 | -#endif | |
16020 | +echo "$as_me:$LINENO: checking for long" >&5 | |
16021 | +echo $ECHO_N "checking for long... $ECHO_C" >&6 | |
16022 | +if test "${ac_cv_type_long+set}" = set; then | |
16023 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
16024 | +else | |
16025 | + cat >conftest.$ac_ext <<_ACEOF | |
16026 | +#line $LINENO "configure" | |
16027 | +#include "confdefs.h" | |
16028 | +$ac_includes_default | |
16029 | +#ifdef F77_DUMMY_MAIN | |
16030 | +# ifdef __cplusplus | |
16031 | + extern "C" | |
16032 | +# endif | |
16033 | + int F77_DUMMY_MAIN() { return 1; } | |
16034 | #endif | |
16035 | -int main() { | |
16036 | -if ((uint32_t *) 0) | |
16037 | +int | |
16038 | +main () | |
16039 | +{ | |
16040 | +if ((long *) 0) | |
16041 | return 0; | |
16042 | -if (sizeof (uint32_t)) | |
16043 | +if (sizeof (long)) | |
16044 | return 0; | |
16045 | + ; | |
16046 | + return 0; | |
16047 | +} | |
16048 | +_ACEOF | |
16049 | +rm -f conftest.$ac_objext | |
16050 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
16051 | + (eval $ac_compile) 2>&5 | |
16052 | + ac_status=$? | |
16053 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
16054 | + (exit $ac_status); } && | |
16055 | + { ac_try='test -s conftest.$ac_objext' | |
16056 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
16057 | + (eval $ac_try) 2>&5 | |
16058 | + ac_status=$? | |
16059 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
16060 | + (exit $ac_status); }; }; then | |
16061 | + ac_cv_type_long=yes | |
16062 | +else | |
16063 | + echo "$as_me: failed program was:" >&5 | |
16064 | +cat conftest.$ac_ext >&5 | |
16065 | +ac_cv_type_long=no | |
16066 | +fi | |
16067 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
16068 | +fi | |
16069 | +echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5 | |
16070 | +echo "${ECHO_T}$ac_cv_type_long" >&6 | |
16071 | + | |
16072 | +echo "$as_me:$LINENO: checking size of long" >&5 | |
16073 | +echo $ECHO_N "checking size of long... $ECHO_C" >&6 | |
16074 | +if test "${ac_cv_sizeof_long+set}" = set; then | |
16075 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
16076 | +else | |
16077 | + if test "$ac_cv_type_long" = yes; then | |
16078 | + # The cast to unsigned long works around a bug in the HP C Compiler | |
16079 | + # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects | |
16080 | + # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. | |
16081 | + # This bug is HP SR number 8606223364. | |
16082 | + if test "$cross_compiling" = yes; then | |
16083 | + # Depending upon the size, compute the lo and hi bounds. | |
16084 | +cat >conftest.$ac_ext <<_ACEOF | |
16085 | +#line $LINENO "configure" | |
16086 | +#include "confdefs.h" | |
16087 | +$ac_includes_default | |
16088 | +#ifdef F77_DUMMY_MAIN | |
16089 | +# ifdef __cplusplus | |
16090 | + extern "C" | |
16091 | +# endif | |
16092 | + int F77_DUMMY_MAIN() { return 1; } | |
16093 | +#endif | |
16094 | +int | |
16095 | +main () | |
16096 | +{ | |
16097 | +static int test_array [1 - 2 * !(((long) (sizeof (long))) >= 0)]; | |
16098 | +test_array [0] = 0 | |
16099 | ||
16100 | -; return 0; } | |
16101 | -EOF | |
16102 | -if { (eval echo configure:3656: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then | |
16103 | - rm -rf conftest* | |
16104 | - | |
16105 | - cat >> confdefs.h <<\EOF | |
16106 | -#define HAVE_UINT32_T 1 | |
16107 | -EOF | |
16108 | - | |
16109 | - echo "$ac_t""yes" 1>&6 | |
16110 | - | |
16111 | -else | |
16112 | - echo "configure: failed program was:" >&5 | |
16113 | - cat conftest.$ac_ext >&5 | |
16114 | - rm -rf conftest* | |
16115 | - echo "$ac_t""no" 1>&6 | |
16116 | + ; | |
16117 | + return 0; | |
16118 | +} | |
16119 | +_ACEOF | |
16120 | +rm -f conftest.$ac_objext | |
16121 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
16122 | + (eval $ac_compile) 2>&5 | |
16123 | + ac_status=$? | |
16124 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
16125 | + (exit $ac_status); } && | |
16126 | + { ac_try='test -s conftest.$ac_objext' | |
16127 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
16128 | + (eval $ac_try) 2>&5 | |
16129 | + ac_status=$? | |
16130 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
16131 | + (exit $ac_status); }; }; then | |
16132 | + ac_lo=0 ac_mid=0 | |
16133 | + while :; do | |
16134 | + cat >conftest.$ac_ext <<_ACEOF | |
16135 | +#line $LINENO "configure" | |
16136 | +#include "confdefs.h" | |
16137 | +$ac_includes_default | |
16138 | +#ifdef F77_DUMMY_MAIN | |
16139 | +# ifdef __cplusplus | |
16140 | + extern "C" | |
16141 | +# endif | |
16142 | + int F77_DUMMY_MAIN() { return 1; } | |
16143 | +#endif | |
16144 | +int | |
16145 | +main () | |
16146 | +{ | |
16147 | +static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)]; | |
16148 | +test_array [0] = 0 | |
16149 | ||
16150 | + ; | |
16151 | + return 0; | |
16152 | +} | |
16153 | +_ACEOF | |
16154 | +rm -f conftest.$ac_objext | |
16155 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
16156 | + (eval $ac_compile) 2>&5 | |
16157 | + ac_status=$? | |
16158 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
16159 | + (exit $ac_status); } && | |
16160 | + { ac_try='test -s conftest.$ac_objext' | |
16161 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
16162 | + (eval $ac_try) 2>&5 | |
16163 | + ac_status=$? | |
16164 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
16165 | + (exit $ac_status); }; }; then | |
16166 | + ac_hi=$ac_mid; break | |
16167 | +else | |
16168 | + echo "$as_me: failed program was:" >&5 | |
16169 | +cat conftest.$ac_ext >&5 | |
16170 | +ac_lo=`expr $ac_mid + 1` | |
16171 | + if test $ac_lo -le $ac_mid; then | |
16172 | + ac_lo= ac_hi= | |
16173 | + break | |
16174 | + fi | |
16175 | + ac_mid=`expr 2 '*' $ac_mid + 1` | |
16176 | fi | |
16177 | -rm -f conftest* | |
16178 | -echo $ac_n "checking size of int""... $ac_c" 1>&6 | |
16179 | -echo "configure:3674: checking size of int" >&5 | |
16180 | -if eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then | |
16181 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
16182 | -else | |
16183 | - if test "$cross_compiling" = yes; then | |
16184 | - { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; } | |
16185 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
16186 | + done | |
16187 | else | |
16188 | - cat > conftest.$ac_ext <<EOF | |
16189 | -#line 3682 "configure" | |
16190 | -#include "confdefs.h" | |
16191 | -#include <stdio.h> | |
16192 | -#include <sys/types.h> | |
16193 | -main() | |
16194 | + echo "$as_me: failed program was:" >&5 | |
16195 | +cat conftest.$ac_ext >&5 | |
16196 | +cat >conftest.$ac_ext <<_ACEOF | |
16197 | +#line $LINENO "configure" | |
16198 | +#include "confdefs.h" | |
16199 | +$ac_includes_default | |
16200 | +#ifdef F77_DUMMY_MAIN | |
16201 | +# ifdef __cplusplus | |
16202 | + extern "C" | |
16203 | +# endif | |
16204 | + int F77_DUMMY_MAIN() { return 1; } | |
16205 | +#endif | |
16206 | +int | |
16207 | +main () | |
16208 | { | |
16209 | - FILE *f=fopen("conftestval", "w"); | |
16210 | - if (!f) exit(1); | |
16211 | - fprintf(f, "%d\n", sizeof(int)); | |
16212 | - exit(0); | |
16213 | +static int test_array [1 - 2 * !(((long) (sizeof (long))) < 0)]; | |
16214 | +test_array [0] = 0 | |
16215 | + | |
16216 | + ; | |
16217 | + return 0; | |
16218 | } | |
16219 | -EOF | |
16220 | -if { (eval echo configure:3694: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null | |
16221 | -then | |
16222 | - ac_cv_sizeof_int=`cat conftestval` | |
16223 | -else | |
16224 | - echo "configure: failed program was:" >&5 | |
16225 | - cat conftest.$ac_ext >&5 | |
16226 | - rm -fr conftest* | |
16227 | - ac_cv_sizeof_int=0 | |
16228 | -fi | |
16229 | -rm -fr conftest* | |
16230 | -fi | |
16231 | +_ACEOF | |
16232 | +rm -f conftest.$ac_objext | |
16233 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
16234 | + (eval $ac_compile) 2>&5 | |
16235 | + ac_status=$? | |
16236 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
16237 | + (exit $ac_status); } && | |
16238 | + { ac_try='test -s conftest.$ac_objext' | |
16239 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
16240 | + (eval $ac_try) 2>&5 | |
16241 | + ac_status=$? | |
16242 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
16243 | + (exit $ac_status); }; }; then | |
16244 | + ac_hi=-1 ac_mid=-1 | |
16245 | + while :; do | |
16246 | + cat >conftest.$ac_ext <<_ACEOF | |
16247 | +#line $LINENO "configure" | |
16248 | +#include "confdefs.h" | |
16249 | +$ac_includes_default | |
16250 | +#ifdef F77_DUMMY_MAIN | |
16251 | +# ifdef __cplusplus | |
16252 | + extern "C" | |
16253 | +# endif | |
16254 | + int F77_DUMMY_MAIN() { return 1; } | |
16255 | +#endif | |
16256 | +int | |
16257 | +main () | |
16258 | +{ | |
16259 | +static int test_array [1 - 2 * !(((long) (sizeof (long))) >= $ac_mid)]; | |
16260 | +test_array [0] = 0 | |
16261 | ||
16262 | + ; | |
16263 | + return 0; | |
16264 | +} | |
16265 | +_ACEOF | |
16266 | +rm -f conftest.$ac_objext | |
16267 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
16268 | + (eval $ac_compile) 2>&5 | |
16269 | + ac_status=$? | |
16270 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
16271 | + (exit $ac_status); } && | |
16272 | + { ac_try='test -s conftest.$ac_objext' | |
16273 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
16274 | + (eval $ac_try) 2>&5 | |
16275 | + ac_status=$? | |
16276 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
16277 | + (exit $ac_status); }; }; then | |
16278 | + ac_lo=$ac_mid; break | |
16279 | +else | |
16280 | + echo "$as_me: failed program was:" >&5 | |
16281 | +cat conftest.$ac_ext >&5 | |
16282 | +ac_hi=`expr '(' $ac_mid ')' - 1` | |
16283 | + if test $ac_mid -le $ac_hi; then | |
16284 | + ac_lo= ac_hi= | |
16285 | + break | |
16286 | + fi | |
16287 | + ac_mid=`expr 2 '*' $ac_mid` | |
16288 | fi | |
16289 | -echo "$ac_t""$ac_cv_sizeof_int" 1>&6 | |
16290 | -cat >> confdefs.h <<EOF | |
16291 | -#define SIZEOF_INT $ac_cv_sizeof_int | |
16292 | -EOF | |
16293 | - | |
16294 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
16295 | + done | |
16296 | +else | |
16297 | + echo "$as_me: failed program was:" >&5 | |
16298 | +cat conftest.$ac_ext >&5 | |
16299 | +ac_lo= ac_hi= | |
16300 | +fi | |
16301 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
16302 | +fi | |
16303 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
16304 | +# Binary search between lo and hi bounds. | |
16305 | +while test "x$ac_lo" != "x$ac_hi"; do | |
16306 | + ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` | |
16307 | + cat >conftest.$ac_ext <<_ACEOF | |
16308 | +#line $LINENO "configure" | |
16309 | +#include "confdefs.h" | |
16310 | +$ac_includes_default | |
16311 | +#ifdef F77_DUMMY_MAIN | |
16312 | +# ifdef __cplusplus | |
16313 | + extern "C" | |
16314 | +# endif | |
16315 | + int F77_DUMMY_MAIN() { return 1; } | |
16316 | +#endif | |
16317 | +int | |
16318 | +main () | |
16319 | +{ | |
16320 | +static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)]; | |
16321 | +test_array [0] = 0 | |
16322 | ||
16323 | -echo $ac_n "checking size of long""... $ac_c" 1>&6 | |
16324 | -echo "configure:3714: checking size of long" >&5 | |
16325 | -if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then | |
16326 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
16327 | + ; | |
16328 | + return 0; | |
16329 | +} | |
16330 | +_ACEOF | |
16331 | +rm -f conftest.$ac_objext | |
16332 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
16333 | + (eval $ac_compile) 2>&5 | |
16334 | + ac_status=$? | |
16335 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
16336 | + (exit $ac_status); } && | |
16337 | + { ac_try='test -s conftest.$ac_objext' | |
16338 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
16339 | + (eval $ac_try) 2>&5 | |
16340 | + ac_status=$? | |
16341 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
16342 | + (exit $ac_status); }; }; then | |
16343 | + ac_hi=$ac_mid | |
16344 | +else | |
16345 | + echo "$as_me: failed program was:" >&5 | |
16346 | +cat conftest.$ac_ext >&5 | |
16347 | +ac_lo=`expr '(' $ac_mid ')' + 1` | |
16348 | +fi | |
16349 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
16350 | +done | |
16351 | +case $ac_lo in | |
16352 | +?*) ac_cv_sizeof_long=$ac_lo;; | |
16353 | +'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77" >&5 | |
16354 | +echo "$as_me: error: cannot compute sizeof (long), 77" >&2;} | |
16355 | + { (exit 1); exit 1; }; } ;; | |
16356 | +esac | |
16357 | else | |
16358 | if test "$cross_compiling" = yes; then | |
16359 | - { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; } | |
16360 | -else | |
16361 | - cat > conftest.$ac_ext <<EOF | |
16362 | -#line 3722 "configure" | |
16363 | -#include "confdefs.h" | |
16364 | + { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling" >&5 | |
16365 | +echo "$as_me: error: cannot run test program while cross compiling" >&2;} | |
16366 | + { (exit 1); exit 1; }; } | |
16367 | +else | |
16368 | + cat >conftest.$ac_ext <<_ACEOF | |
16369 | +#line $LINENO "configure" | |
16370 | +#include "confdefs.h" | |
16371 | +$ac_includes_default | |
16372 | +long longval () { return (long) (sizeof (long)); } | |
16373 | +unsigned long ulongval () { return (long) (sizeof (long)); } | |
16374 | #include <stdio.h> | |
16375 | -#include <sys/types.h> | |
16376 | -main() | |
16377 | +#include <stdlib.h> | |
16378 | +#ifdef F77_DUMMY_MAIN | |
16379 | +# ifdef __cplusplus | |
16380 | + extern "C" | |
16381 | +# endif | |
16382 | + int F77_DUMMY_MAIN() { return 1; } | |
16383 | +#endif | |
16384 | +int | |
16385 | +main () | |
16386 | { | |
16387 | - FILE *f=fopen("conftestval", "w"); | |
16388 | - if (!f) exit(1); | |
16389 | - fprintf(f, "%d\n", sizeof(long)); | |
16390 | - exit(0); | |
16391 | + | |
16392 | + FILE *f = fopen ("conftest.val", "w"); | |
16393 | + if (! f) | |
16394 | + exit (1); | |
16395 | + if (((long) (sizeof (long))) < 0) | |
16396 | + { | |
16397 | + long i = longval (); | |
16398 | + if (i != ((long) (sizeof (long)))) | |
16399 | + exit (1); | |
16400 | + fprintf (f, "%ld\n", i); | |
16401 | + } | |
16402 | + else | |
16403 | + { | |
16404 | + unsigned long i = ulongval (); | |
16405 | + if (i != ((long) (sizeof (long)))) | |
16406 | + exit (1); | |
16407 | + fprintf (f, "%lu\n", i); | |
16408 | + } | |
16409 | + exit (ferror (f) || fclose (f) != 0); | |
16410 | + | |
16411 | + ; | |
16412 | + return 0; | |
16413 | } | |
16414 | -EOF | |
16415 | -if { (eval echo configure:3734: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null | |
16416 | -then | |
16417 | - ac_cv_sizeof_long=`cat conftestval` | |
16418 | +_ACEOF | |
16419 | +rm -f conftest$ac_exeext | |
16420 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
16421 | + (eval $ac_link) 2>&5 | |
16422 | + ac_status=$? | |
16423 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
16424 | + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' | |
16425 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
16426 | + (eval $ac_try) 2>&5 | |
16427 | + ac_status=$? | |
16428 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
16429 | + (exit $ac_status); }; }; then | |
16430 | + ac_cv_sizeof_long=`cat conftest.val` | |
16431 | +else | |
16432 | + echo "$as_me: program exited with status $ac_status" >&5 | |
16433 | +echo "$as_me: failed program was:" >&5 | |
16434 | +cat conftest.$ac_ext >&5 | |
16435 | +( exit $ac_status ) | |
16436 | +{ { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77" >&5 | |
16437 | +echo "$as_me: error: cannot compute sizeof (long), 77" >&2;} | |
16438 | + { (exit 1); exit 1; }; } | |
16439 | +fi | |
16440 | +rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext | |
16441 | +fi | |
16442 | +fi | |
16443 | +rm -f conftest.val | |
16444 | else | |
16445 | - echo "configure: failed program was:" >&5 | |
16446 | - cat conftest.$ac_ext >&5 | |
16447 | - rm -fr conftest* | |
16448 | ac_cv_sizeof_long=0 | |
16449 | fi | |
16450 | -rm -fr conftest* | |
16451 | fi | |
16452 | - | |
16453 | -fi | |
16454 | -echo "$ac_t""$ac_cv_sizeof_long" 1>&6 | |
16455 | -cat >> confdefs.h <<EOF | |
16456 | +echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5 | |
16457 | +echo "${ECHO_T}$ac_cv_sizeof_long" >&6 | |
16458 | +cat >>confdefs.h <<_ACEOF | |
16459 | #define SIZEOF_LONG $ac_cv_sizeof_long | |
16460 | -EOF | |
16461 | +_ACEOF | |
16462 | ||
16463 | ||
16464 | ||
16465 | -echo $ac_n "checking for pid_t""... $ac_c" 1>&6 | |
16466 | -echo "configure:3755: checking for pid_t" >&5 | |
16467 | -if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then | |
16468 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
16469 | +echo "$as_me:$LINENO: checking for pid_t" >&5 | |
16470 | +echo $ECHO_N "checking for pid_t... $ECHO_C" >&6 | |
16471 | +if test "${ac_cv_type_pid_t+set}" = set; then | |
16472 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
16473 | else | |
16474 | - cat > conftest.$ac_ext <<EOF | |
16475 | -#line 3760 "configure" | |
16476 | + cat >conftest.$ac_ext <<_ACEOF | |
16477 | +#line $LINENO "configure" | |
16478 | #include "confdefs.h" | |
16479 | -#include <sys/types.h> | |
16480 | -#if STDC_HEADERS | |
16481 | -#include <stdlib.h> | |
16482 | -#include <stddef.h> | |
16483 | +$ac_includes_default | |
16484 | +#ifdef F77_DUMMY_MAIN | |
16485 | +# ifdef __cplusplus | |
16486 | + extern "C" | |
16487 | +# endif | |
16488 | + int F77_DUMMY_MAIN() { return 1; } | |
16489 | #endif | |
16490 | -EOF | |
16491 | -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | |
16492 | - egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then | |
16493 | - rm -rf conftest* | |
16494 | +int | |
16495 | +main () | |
16496 | +{ | |
16497 | +if ((pid_t *) 0) | |
16498 | + return 0; | |
16499 | +if (sizeof (pid_t)) | |
16500 | + return 0; | |
16501 | + ; | |
16502 | + return 0; | |
16503 | +} | |
16504 | +_ACEOF | |
16505 | +rm -f conftest.$ac_objext | |
16506 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
16507 | + (eval $ac_compile) 2>&5 | |
16508 | + ac_status=$? | |
16509 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
16510 | + (exit $ac_status); } && | |
16511 | + { ac_try='test -s conftest.$ac_objext' | |
16512 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
16513 | + (eval $ac_try) 2>&5 | |
16514 | + ac_status=$? | |
16515 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
16516 | + (exit $ac_status); }; }; then | |
16517 | ac_cv_type_pid_t=yes | |
16518 | else | |
16519 | - rm -rf conftest* | |
16520 | - ac_cv_type_pid_t=no | |
16521 | -fi | |
16522 | -rm -f conftest* | |
16523 | + echo "$as_me: failed program was:" >&5 | |
16524 | +cat conftest.$ac_ext >&5 | |
16525 | +ac_cv_type_pid_t=no | |
16526 | +fi | |
16527 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
16528 | +fi | |
16529 | +echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5 | |
16530 | +echo "${ECHO_T}$ac_cv_type_pid_t" >&6 | |
16531 | +if test $ac_cv_type_pid_t = yes; then | |
16532 | + : | |
16533 | +else | |
16534 | ||
16535 | -fi | |
16536 | -echo "$ac_t""$ac_cv_type_pid_t" 1>&6 | |
16537 | -if test $ac_cv_type_pid_t = no; then | |
16538 | - cat >> confdefs.h <<\EOF | |
16539 | +cat >>confdefs.h <<_ACEOF | |
16540 | #define pid_t int | |
16541 | -EOF | |
16542 | +_ACEOF | |
16543 | ||
16544 | fi | |
16545 | ||
16546 | ||
16547 | + | |
16548 | + | |
16549 | + | |
16550 | + | |
16551 | + | |
16552 | for ac_func in fgetpos memmove setegid srand48 strerror | |
16553 | do | |
16554 | -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 | |
16555 | -echo "configure:3791: checking for $ac_func" >&5 | |
16556 | -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then | |
16557 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
16558 | +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` | |
16559 | +echo "$as_me:$LINENO: checking for $ac_func" >&5 | |
16560 | +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 | |
16561 | +if eval "test \"\${$as_ac_var+set}\" = set"; then | |
16562 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
16563 | else | |
16564 | - cat > conftest.$ac_ext <<EOF | |
16565 | -#line 3796 "configure" | |
16566 | + cat >conftest.$ac_ext <<_ACEOF | |
16567 | +#line $LINENO "configure" | |
16568 | #include "confdefs.h" | |
16569 | /* System header to define __stub macros and hopefully few prototypes, | |
16570 | - which can conflict with char $ac_func(); below. */ | |
16571 | + which can conflict with char $ac_func (); below. */ | |
16572 | #include <assert.h> | |
16573 | /* Override any gcc2 internal prototype to avoid an error. */ | |
16574 | +#ifdef __cplusplus | |
16575 | +extern "C" | |
16576 | +#endif | |
16577 | /* We use char because int might match the return type of a gcc2 | |
16578 | - builtin and then its argument prototype would still apply. */ | |
16579 | -char $ac_func(); | |
16580 | - | |
16581 | -int main() { | |
16582 | + builtin and then its argument prototype would still apply. */ | |
16583 | +char $ac_func (); | |
16584 | +char (*f) (); | |
16585 | ||
16586 | +#ifdef F77_DUMMY_MAIN | |
16587 | +# ifdef __cplusplus | |
16588 | + extern "C" | |
16589 | +# endif | |
16590 | + int F77_DUMMY_MAIN() { return 1; } | |
16591 | +#endif | |
16592 | +int | |
16593 | +main () | |
16594 | +{ | |
16595 | /* The GNU C library defines this for functions which it implements | |
16596 | to always fail with ENOSYS. Some functions are actually named | |
16597 | something starting with __ and the normal name is an alias. */ | |
16598 | #if defined (__stub_$ac_func) || defined (__stub___$ac_func) | |
16599 | choke me | |
16600 | #else | |
16601 | -$ac_func(); | |
16602 | +f = $ac_func; | |
16603 | #endif | |
16604 | ||
16605 | -; return 0; } | |
16606 | -EOF | |
16607 | -if { (eval echo configure:3819: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
16608 | - rm -rf conftest* | |
16609 | - eval "ac_cv_func_$ac_func=yes" | |
16610 | -else | |
16611 | - echo "configure: failed program was:" >&5 | |
16612 | - cat conftest.$ac_ext >&5 | |
16613 | - rm -rf conftest* | |
16614 | - eval "ac_cv_func_$ac_func=no" | |
16615 | -fi | |
16616 | -rm -f conftest* | |
16617 | -fi | |
16618 | + ; | |
16619 | + return 0; | |
16620 | +} | |
16621 | +_ACEOF | |
16622 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
16623 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
16624 | + (eval $ac_link) 2>&5 | |
16625 | + ac_status=$? | |
16626 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
16627 | + (exit $ac_status); } && | |
16628 | + { ac_try='test -s conftest$ac_exeext' | |
16629 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
16630 | + (eval $ac_try) 2>&5 | |
16631 | + ac_status=$? | |
16632 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
16633 | + (exit $ac_status); }; }; then | |
16634 | + eval "$as_ac_var=yes" | |
16635 | +else | |
16636 | + echo "$as_me: failed program was:" >&5 | |
16637 | +cat conftest.$ac_ext >&5 | |
16638 | +eval "$as_ac_var=no" | |
16639 | +fi | |
16640 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
16641 | +fi | |
16642 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 | |
16643 | +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 | |
16644 | +if test `eval echo '${'$as_ac_var'}'` = yes; then | |
16645 | + cat >>confdefs.h <<_ACEOF | |
16646 | +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 | |
16647 | +_ACEOF | |
16648 | ||
16649 | -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then | |
16650 | - echo "$ac_t""yes" 1>&6 | |
16651 | - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` | |
16652 | - cat >> confdefs.h <<EOF | |
16653 | -#define $ac_tr_func 1 | |
16654 | -EOF | |
16655 | - | |
16656 | -else | |
16657 | - echo "$ac_t""no" 1>&6 | |
16658 | fi | |
16659 | done | |
16660 | ||
16661 | ||
16662 | + | |
16663 | + | |
16664 | for ac_func in strcasecmp strdup | |
16665 | do | |
16666 | -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 | |
16667 | -echo "configure:3847: checking for $ac_func" >&5 | |
16668 | -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then | |
16669 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
16670 | +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` | |
16671 | +echo "$as_me:$LINENO: checking for $ac_func" >&5 | |
16672 | +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 | |
16673 | +if eval "test \"\${$as_ac_var+set}\" = set"; then | |
16674 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
16675 | else | |
16676 | - cat > conftest.$ac_ext <<EOF | |
16677 | -#line 3852 "configure" | |
16678 | + cat >conftest.$ac_ext <<_ACEOF | |
16679 | +#line $LINENO "configure" | |
16680 | #include "confdefs.h" | |
16681 | /* System header to define __stub macros and hopefully few prototypes, | |
16682 | - which can conflict with char $ac_func(); below. */ | |
16683 | + which can conflict with char $ac_func (); below. */ | |
16684 | #include <assert.h> | |
16685 | /* Override any gcc2 internal prototype to avoid an error. */ | |
16686 | +#ifdef __cplusplus | |
16687 | +extern "C" | |
16688 | +#endif | |
16689 | /* We use char because int might match the return type of a gcc2 | |
16690 | - builtin and then its argument prototype would still apply. */ | |
16691 | -char $ac_func(); | |
16692 | - | |
16693 | -int main() { | |
16694 | + builtin and then its argument prototype would still apply. */ | |
16695 | +char $ac_func (); | |
16696 | +char (*f) (); | |
16697 | ||
16698 | +#ifdef F77_DUMMY_MAIN | |
16699 | +# ifdef __cplusplus | |
16700 | + extern "C" | |
16701 | +# endif | |
16702 | + int F77_DUMMY_MAIN() { return 1; } | |
16703 | +#endif | |
16704 | +int | |
16705 | +main () | |
16706 | +{ | |
16707 | /* The GNU C library defines this for functions which it implements | |
16708 | to always fail with ENOSYS. Some functions are actually named | |
16709 | something starting with __ and the normal name is an alias. */ | |
16710 | #if defined (__stub_$ac_func) || defined (__stub___$ac_func) | |
16711 | choke me | |
16712 | #else | |
16713 | -$ac_func(); | |
16714 | +f = $ac_func; | |
16715 | #endif | |
16716 | ||
16717 | -; return 0; } | |
16718 | -EOF | |
16719 | -if { (eval echo configure:3875: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
16720 | - rm -rf conftest* | |
16721 | - eval "ac_cv_func_$ac_func=yes" | |
16722 | + ; | |
16723 | + return 0; | |
16724 | +} | |
16725 | +_ACEOF | |
16726 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
16727 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
16728 | + (eval $ac_link) 2>&5 | |
16729 | + ac_status=$? | |
16730 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
16731 | + (exit $ac_status); } && | |
16732 | + { ac_try='test -s conftest$ac_exeext' | |
16733 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
16734 | + (eval $ac_try) 2>&5 | |
16735 | + ac_status=$? | |
16736 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
16737 | + (exit $ac_status); }; }; then | |
16738 | + eval "$as_ac_var=yes" | |
16739 | else | |
16740 | - echo "configure: failed program was:" >&5 | |
16741 | - cat conftest.$ac_ext >&5 | |
16742 | - rm -rf conftest* | |
16743 | - eval "ac_cv_func_$ac_func=no" | |
16744 | + echo "$as_me: failed program was:" >&5 | |
16745 | +cat conftest.$ac_ext >&5 | |
16746 | +eval "$as_ac_var=no" | |
16747 | fi | |
16748 | -rm -f conftest* | |
16749 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
16750 | fi | |
16751 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 | |
16752 | +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 | |
16753 | +if test `eval echo '${'$as_ac_var'}'` = yes; then | |
16754 | + cat >>confdefs.h <<_ACEOF | |
16755 | +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 | |
16756 | +_ACEOF | |
16757 | ||
16758 | -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then | |
16759 | - echo "$ac_t""yes" 1>&6 | |
16760 | - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` | |
16761 | - cat >> confdefs.h <<EOF | |
16762 | -#define $ac_tr_func 1 | |
16763 | -EOF | |
16764 | - | |
16765 | else | |
16766 | - echo "$ac_t""no" 1>&6 | |
16767 | -LIBOBJS="$LIBOBJS ${ac_func}.${ac_objext}" | |
16768 | + LIBOBJS="$LIBOBJS $ac_func.$ac_objext" | |
16769 | fi | |
16770 | done | |
16771 | ||
16772 | ||
16773 | ||
16774 | -echo $ac_n "checking for getopt""... $ac_c" 1>&6 | |
16775 | -echo "configure:3903: checking for getopt" >&5 | |
16776 | -if eval "test \"`echo '$''{'ac_cv_func_getopt'+set}'`\" = set"; then | |
16777 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
16778 | +echo "$as_me:$LINENO: checking for getopt" >&5 | |
16779 | +echo $ECHO_N "checking for getopt... $ECHO_C" >&6 | |
16780 | +if test "${ac_cv_func_getopt+set}" = set; then | |
16781 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
16782 | else | |
16783 | - cat > conftest.$ac_ext <<EOF | |
16784 | -#line 3908 "configure" | |
16785 | + cat >conftest.$ac_ext <<_ACEOF | |
16786 | +#line $LINENO "configure" | |
16787 | #include "confdefs.h" | |
16788 | /* System header to define __stub macros and hopefully few prototypes, | |
16789 | - which can conflict with char getopt(); below. */ | |
16790 | + which can conflict with char getopt (); below. */ | |
16791 | #include <assert.h> | |
16792 | /* Override any gcc2 internal prototype to avoid an error. */ | |
16793 | +#ifdef __cplusplus | |
16794 | +extern "C" | |
16795 | +#endif | |
16796 | /* We use char because int might match the return type of a gcc2 | |
16797 | - builtin and then its argument prototype would still apply. */ | |
16798 | -char getopt(); | |
16799 | - | |
16800 | -int main() { | |
16801 | + builtin and then its argument prototype would still apply. */ | |
16802 | +char getopt (); | |
16803 | +char (*f) (); | |
16804 | ||
16805 | +#ifdef F77_DUMMY_MAIN | |
16806 | +# ifdef __cplusplus | |
16807 | + extern "C" | |
16808 | +# endif | |
16809 | + int F77_DUMMY_MAIN() { return 1; } | |
16810 | +#endif | |
16811 | +int | |
16812 | +main () | |
16813 | +{ | |
16814 | /* The GNU C library defines this for functions which it implements | |
16815 | to always fail with ENOSYS. Some functions are actually named | |
16816 | something starting with __ and the normal name is an alias. */ | |
16817 | #if defined (__stub_getopt) || defined (__stub___getopt) | |
16818 | choke me | |
16819 | #else | |
16820 | -getopt(); | |
16821 | +f = getopt; | |
16822 | #endif | |
16823 | ||
16824 | -; return 0; } | |
16825 | -EOF | |
16826 | -if { (eval echo configure:3931: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
16827 | - rm -rf conftest* | |
16828 | - eval "ac_cv_func_getopt=yes" | |
16829 | -else | |
16830 | - echo "configure: failed program was:" >&5 | |
16831 | - cat conftest.$ac_ext >&5 | |
16832 | - rm -rf conftest* | |
16833 | - eval "ac_cv_func_getopt=no" | |
16834 | -fi | |
16835 | -rm -f conftest* | |
16836 | + ; | |
16837 | + return 0; | |
16838 | +} | |
16839 | +_ACEOF | |
16840 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
16841 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
16842 | + (eval $ac_link) 2>&5 | |
16843 | + ac_status=$? | |
16844 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
16845 | + (exit $ac_status); } && | |
16846 | + { ac_try='test -s conftest$ac_exeext' | |
16847 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
16848 | + (eval $ac_try) 2>&5 | |
16849 | + ac_status=$? | |
16850 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
16851 | + (exit $ac_status); }; }; then | |
16852 | + ac_cv_func_getopt=yes | |
16853 | +else | |
16854 | + echo "$as_me: failed program was:" >&5 | |
16855 | +cat conftest.$ac_ext >&5 | |
16856 | +ac_cv_func_getopt=no | |
16857 | fi | |
16858 | - | |
16859 | -if eval "test \"`echo '$ac_cv_func_'getopt`\" = yes"; then | |
16860 | - echo "$ac_t""yes" 1>&6 | |
16861 | - : | |
16862 | -else | |
16863 | - echo "$ac_t""no" 1>&6 | |
16864 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
16865 | fi | |
16866 | +echo "$as_me:$LINENO: result: $ac_cv_func_getopt" >&5 | |
16867 | +echo "${ECHO_T}$ac_cv_func_getopt" >&6 | |
16868 | ||
16869 | if test $ac_cv_func_getopt = yes; then | |
16870 | - for ac_hdr in getopt.h | |
16871 | + | |
16872 | +for ac_header in getopt.h | |
16873 | do | |
16874 | -ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` | |
16875 | -echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 | |
16876 | -echo "configure:3955: checking for $ac_hdr" >&5 | |
16877 | -if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then | |
16878 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
16879 | -else | |
16880 | - cat > conftest.$ac_ext <<EOF | |
16881 | -#line 3960 "configure" | |
16882 | -#include "confdefs.h" | |
16883 | -#include <$ac_hdr> | |
16884 | -EOF | |
16885 | -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
16886 | -{ (eval echo configure:3965: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
16887 | -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | |
16888 | -if test -z "$ac_err"; then | |
16889 | - rm -rf conftest* | |
16890 | - eval "ac_cv_header_$ac_safe=yes" | |
16891 | +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` | |
16892 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
16893 | + echo "$as_me:$LINENO: checking for $ac_header" >&5 | |
16894 | +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 | |
16895 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
16896 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
16897 | +fi | |
16898 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 | |
16899 | +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 | |
16900 | +else | |
16901 | + # Is the header compilable? | |
16902 | +echo "$as_me:$LINENO: checking $ac_header usability" >&5 | |
16903 | +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 | |
16904 | +cat >conftest.$ac_ext <<_ACEOF | |
16905 | +#line $LINENO "configure" | |
16906 | +#include "confdefs.h" | |
16907 | +$ac_includes_default | |
16908 | +#include <$ac_header> | |
16909 | +_ACEOF | |
16910 | +rm -f conftest.$ac_objext | |
16911 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
16912 | + (eval $ac_compile) 2>&5 | |
16913 | + ac_status=$? | |
16914 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
16915 | + (exit $ac_status); } && | |
16916 | + { ac_try='test -s conftest.$ac_objext' | |
16917 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
16918 | + (eval $ac_try) 2>&5 | |
16919 | + ac_status=$? | |
16920 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
16921 | + (exit $ac_status); }; }; then | |
16922 | + ac_header_compiler=yes | |
16923 | +else | |
16924 | + echo "$as_me: failed program was:" >&5 | |
16925 | +cat conftest.$ac_ext >&5 | |
16926 | +ac_header_compiler=no | |
16927 | +fi | |
16928 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
16929 | +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 | |
16930 | +echo "${ECHO_T}$ac_header_compiler" >&6 | |
16931 | + | |
16932 | +# Is the header present? | |
16933 | +echo "$as_me:$LINENO: checking $ac_header presence" >&5 | |
16934 | +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 | |
16935 | +cat >conftest.$ac_ext <<_ACEOF | |
16936 | +#line $LINENO "configure" | |
16937 | +#include "confdefs.h" | |
16938 | +#include <$ac_header> | |
16939 | +_ACEOF | |
16940 | +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 | |
16941 | + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 | |
16942 | + ac_status=$? | |
16943 | + egrep -v '^ *\+' conftest.er1 >conftest.err | |
16944 | + rm -f conftest.er1 | |
16945 | + cat conftest.err >&5 | |
16946 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
16947 | + (exit $ac_status); } >/dev/null; then | |
16948 | + if test -s conftest.err; then | |
16949 | + ac_cpp_err=$ac_c_preproc_warn_flag | |
16950 | + else | |
16951 | + ac_cpp_err= | |
16952 | + fi | |
16953 | else | |
16954 | - echo "$ac_err" >&5 | |
16955 | - echo "configure: failed program was:" >&5 | |
16956 | - cat conftest.$ac_ext >&5 | |
16957 | - rm -rf conftest* | |
16958 | - eval "ac_cv_header_$ac_safe=no" | |
16959 | + ac_cpp_err=yes | |
16960 | fi | |
16961 | -rm -f conftest* | |
16962 | +if test -z "$ac_cpp_err"; then | |
16963 | + ac_header_preproc=yes | |
16964 | +else | |
16965 | + echo "$as_me: failed program was:" >&5 | |
16966 | + cat conftest.$ac_ext >&5 | |
16967 | + ac_header_preproc=no | |
16968 | fi | |
16969 | -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | |
16970 | - echo "$ac_t""yes" 1>&6 | |
16971 | - ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` | |
16972 | - cat >> confdefs.h <<EOF | |
16973 | -#define $ac_tr_hdr 1 | |
16974 | -EOF | |
16975 | - | |
16976 | +rm -f conftest.err conftest.$ac_ext | |
16977 | +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 | |
16978 | +echo "${ECHO_T}$ac_header_preproc" >&6 | |
16979 | + | |
16980 | +# So? What about this header? | |
16981 | +case $ac_header_compiler:$ac_header_preproc in | |
16982 | + yes:no ) | |
16983 | + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 | |
16984 | +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} | |
16985 | + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 | |
16986 | +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; | |
16987 | + no:yes ) | |
16988 | + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 | |
16989 | +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} | |
16990 | + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 | |
16991 | +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} | |
16992 | + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 | |
16993 | +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; | |
16994 | +esac | |
16995 | +echo "$as_me:$LINENO: checking for $ac_header" >&5 | |
16996 | +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 | |
16997 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
16998 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
16999 | else | |
17000 | - echo "$ac_t""no" 1>&6 | |
17001 | + eval "$as_ac_Header=$ac_header_preproc" | |
17002 | +fi | |
17003 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 | |
17004 | +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 | |
17005 | + | |
17006 | fi | |
17007 | +if test `eval echo '${'$as_ac_Header'}'` = yes; then | |
17008 | + cat >>confdefs.h <<_ACEOF | |
17009 | +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 | |
17010 | +_ACEOF | |
17011 | + | |
17012 | +fi | |
17013 | + | |
17014 | done | |
17015 | ||
17016 | fi | |
17017 | ||
17018 | mutt_cv_snprintf=no | |
17019 | SNPRINTFOBJS="" | |
17020 | + | |
17021 | for ac_func in snprintf | |
17022 | do | |
17023 | -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 | |
17024 | -echo "configure:3998: checking for $ac_func" >&5 | |
17025 | -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then | |
17026 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
17027 | +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` | |
17028 | +echo "$as_me:$LINENO: checking for $ac_func" >&5 | |
17029 | +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 | |
17030 | +if eval "test \"\${$as_ac_var+set}\" = set"; then | |
17031 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
17032 | else | |
17033 | - cat > conftest.$ac_ext <<EOF | |
17034 | -#line 4003 "configure" | |
17035 | + cat >conftest.$ac_ext <<_ACEOF | |
17036 | +#line $LINENO "configure" | |
17037 | #include "confdefs.h" | |
17038 | /* System header to define __stub macros and hopefully few prototypes, | |
17039 | - which can conflict with char $ac_func(); below. */ | |
17040 | + which can conflict with char $ac_func (); below. */ | |
17041 | #include <assert.h> | |
17042 | /* Override any gcc2 internal prototype to avoid an error. */ | |
17043 | +#ifdef __cplusplus | |
17044 | +extern "C" | |
17045 | +#endif | |
17046 | /* We use char because int might match the return type of a gcc2 | |
17047 | - builtin and then its argument prototype would still apply. */ | |
17048 | -char $ac_func(); | |
17049 | - | |
17050 | -int main() { | |
17051 | + builtin and then its argument prototype would still apply. */ | |
17052 | +char $ac_func (); | |
17053 | +char (*f) (); | |
17054 | ||
17055 | +#ifdef F77_DUMMY_MAIN | |
17056 | +# ifdef __cplusplus | |
17057 | + extern "C" | |
17058 | +# endif | |
17059 | + int F77_DUMMY_MAIN() { return 1; } | |
17060 | +#endif | |
17061 | +int | |
17062 | +main () | |
17063 | +{ | |
17064 | /* The GNU C library defines this for functions which it implements | |
17065 | to always fail with ENOSYS. Some functions are actually named | |
17066 | something starting with __ and the normal name is an alias. */ | |
17067 | #if defined (__stub_$ac_func) || defined (__stub___$ac_func) | |
17068 | choke me | |
17069 | #else | |
17070 | -$ac_func(); | |
17071 | +f = $ac_func; | |
17072 | #endif | |
17073 | ||
17074 | -; return 0; } | |
17075 | -EOF | |
17076 | -if { (eval echo configure:4026: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
17077 | - rm -rf conftest* | |
17078 | - eval "ac_cv_func_$ac_func=yes" | |
17079 | -else | |
17080 | - echo "configure: failed program was:" >&5 | |
17081 | - cat conftest.$ac_ext >&5 | |
17082 | - rm -rf conftest* | |
17083 | - eval "ac_cv_func_$ac_func=no" | |
17084 | -fi | |
17085 | -rm -f conftest* | |
17086 | -fi | |
17087 | + ; | |
17088 | + return 0; | |
17089 | +} | |
17090 | +_ACEOF | |
17091 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
17092 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
17093 | + (eval $ac_link) 2>&5 | |
17094 | + ac_status=$? | |
17095 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
17096 | + (exit $ac_status); } && | |
17097 | + { ac_try='test -s conftest$ac_exeext' | |
17098 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
17099 | + (eval $ac_try) 2>&5 | |
17100 | + ac_status=$? | |
17101 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
17102 | + (exit $ac_status); }; }; then | |
17103 | + eval "$as_ac_var=yes" | |
17104 | +else | |
17105 | + echo "$as_me: failed program was:" >&5 | |
17106 | +cat conftest.$ac_ext >&5 | |
17107 | +eval "$as_ac_var=no" | |
17108 | +fi | |
17109 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
17110 | +fi | |
17111 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 | |
17112 | +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 | |
17113 | +if test `eval echo '${'$as_ac_var'}'` = yes; then | |
17114 | + cat >>confdefs.h <<_ACEOF | |
17115 | +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 | |
17116 | +_ACEOF | |
17117 | ||
17118 | -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then | |
17119 | - echo "$ac_t""yes" 1>&6 | |
17120 | - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` | |
17121 | - cat >> confdefs.h <<EOF | |
17122 | -#define $ac_tr_func 1 | |
17123 | -EOF | |
17124 | - | |
17125 | else | |
17126 | - echo "$ac_t""no" 1>&6 | |
17127 | -mutt_cv_snprintf=yes | |
17128 | + mutt_cv_snprintf=yes | |
17129 | fi | |
17130 | done | |
17131 | ||
17132 | + | |
17133 | for ac_func in vsnprintf | |
17134 | do | |
17135 | -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 | |
17136 | -echo "configure:4054: checking for $ac_func" >&5 | |
17137 | -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then | |
17138 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
17139 | +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` | |
17140 | +echo "$as_me:$LINENO: checking for $ac_func" >&5 | |
17141 | +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 | |
17142 | +if eval "test \"\${$as_ac_var+set}\" = set"; then | |
17143 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
17144 | else | |
17145 | - cat > conftest.$ac_ext <<EOF | |
17146 | -#line 4059 "configure" | |
17147 | + cat >conftest.$ac_ext <<_ACEOF | |
17148 | +#line $LINENO "configure" | |
17149 | #include "confdefs.h" | |
17150 | /* System header to define __stub macros and hopefully few prototypes, | |
17151 | - which can conflict with char $ac_func(); below. */ | |
17152 | + which can conflict with char $ac_func (); below. */ | |
17153 | #include <assert.h> | |
17154 | /* Override any gcc2 internal prototype to avoid an error. */ | |
17155 | +#ifdef __cplusplus | |
17156 | +extern "C" | |
17157 | +#endif | |
17158 | /* We use char because int might match the return type of a gcc2 | |
17159 | - builtin and then its argument prototype would still apply. */ | |
17160 | -char $ac_func(); | |
17161 | - | |
17162 | -int main() { | |
17163 | + builtin and then its argument prototype would still apply. */ | |
17164 | +char $ac_func (); | |
17165 | +char (*f) (); | |
17166 | ||
17167 | +#ifdef F77_DUMMY_MAIN | |
17168 | +# ifdef __cplusplus | |
17169 | + extern "C" | |
17170 | +# endif | |
17171 | + int F77_DUMMY_MAIN() { return 1; } | |
17172 | +#endif | |
17173 | +int | |
17174 | +main () | |
17175 | +{ | |
17176 | /* The GNU C library defines this for functions which it implements | |
17177 | to always fail with ENOSYS. Some functions are actually named | |
17178 | something starting with __ and the normal name is an alias. */ | |
17179 | #if defined (__stub_$ac_func) || defined (__stub___$ac_func) | |
17180 | choke me | |
17181 | #else | |
17182 | -$ac_func(); | |
17183 | +f = $ac_func; | |
17184 | #endif | |
17185 | ||
17186 | -; return 0; } | |
17187 | -EOF | |
17188 | -if { (eval echo configure:4082: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
17189 | - rm -rf conftest* | |
17190 | - eval "ac_cv_func_$ac_func=yes" | |
17191 | -else | |
17192 | - echo "configure: failed program was:" >&5 | |
17193 | - cat conftest.$ac_ext >&5 | |
17194 | - rm -rf conftest* | |
17195 | - eval "ac_cv_func_$ac_func=no" | |
17196 | -fi | |
17197 | -rm -f conftest* | |
17198 | -fi | |
17199 | + ; | |
17200 | + return 0; | |
17201 | +} | |
17202 | +_ACEOF | |
17203 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
17204 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
17205 | + (eval $ac_link) 2>&5 | |
17206 | + ac_status=$? | |
17207 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
17208 | + (exit $ac_status); } && | |
17209 | + { ac_try='test -s conftest$ac_exeext' | |
17210 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
17211 | + (eval $ac_try) 2>&5 | |
17212 | + ac_status=$? | |
17213 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
17214 | + (exit $ac_status); }; }; then | |
17215 | + eval "$as_ac_var=yes" | |
17216 | +else | |
17217 | + echo "$as_me: failed program was:" >&5 | |
17218 | +cat conftest.$ac_ext >&5 | |
17219 | +eval "$as_ac_var=no" | |
17220 | +fi | |
17221 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
17222 | +fi | |
17223 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 | |
17224 | +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 | |
17225 | +if test `eval echo '${'$as_ac_var'}'` = yes; then | |
17226 | + cat >>confdefs.h <<_ACEOF | |
17227 | +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 | |
17228 | +_ACEOF | |
17229 | ||
17230 | -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then | |
17231 | - echo "$ac_t""yes" 1>&6 | |
17232 | - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` | |
17233 | - cat >> confdefs.h <<EOF | |
17234 | -#define $ac_tr_func 1 | |
17235 | -EOF | |
17236 | - | |
17237 | else | |
17238 | - echo "$ac_t""no" 1>&6 | |
17239 | -mutt_cv_snprintf=yes | |
17240 | + mutt_cv_snprintf=yes | |
17241 | fi | |
17242 | done | |
17243 | ||
17244 | if test $mutt_cv_snprintf = yes; then | |
17245 | - LIBOBJS="$LIBOBJS snprintf.o" | |
17246 | + LIBOBJS="$LIBOBJS snprintf.$ac_objext" | |
17247 | fi | |
17248 | ||
17249 | + | |
17250 | for ac_func in ftruncate | |
17251 | do | |
17252 | -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 | |
17253 | -echo "configure:4114: checking for $ac_func" >&5 | |
17254 | -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then | |
17255 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
17256 | +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` | |
17257 | +echo "$as_me:$LINENO: checking for $ac_func" >&5 | |
17258 | +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 | |
17259 | +if eval "test \"\${$as_ac_var+set}\" = set"; then | |
17260 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
17261 | else | |
17262 | - cat > conftest.$ac_ext <<EOF | |
17263 | -#line 4119 "configure" | |
17264 | + cat >conftest.$ac_ext <<_ACEOF | |
17265 | +#line $LINENO "configure" | |
17266 | #include "confdefs.h" | |
17267 | /* System header to define __stub macros and hopefully few prototypes, | |
17268 | - which can conflict with char $ac_func(); below. */ | |
17269 | + which can conflict with char $ac_func (); below. */ | |
17270 | #include <assert.h> | |
17271 | /* Override any gcc2 internal prototype to avoid an error. */ | |
17272 | +#ifdef __cplusplus | |
17273 | +extern "C" | |
17274 | +#endif | |
17275 | /* We use char because int might match the return type of a gcc2 | |
17276 | - builtin and then its argument prototype would still apply. */ | |
17277 | -char $ac_func(); | |
17278 | - | |
17279 | -int main() { | |
17280 | + builtin and then its argument prototype would still apply. */ | |
17281 | +char $ac_func (); | |
17282 | +char (*f) (); | |
17283 | ||
17284 | +#ifdef F77_DUMMY_MAIN | |
17285 | +# ifdef __cplusplus | |
17286 | + extern "C" | |
17287 | +# endif | |
17288 | + int F77_DUMMY_MAIN() { return 1; } | |
17289 | +#endif | |
17290 | +int | |
17291 | +main () | |
17292 | +{ | |
17293 | /* The GNU C library defines this for functions which it implements | |
17294 | to always fail with ENOSYS. Some functions are actually named | |
17295 | something starting with __ and the normal name is an alias. */ | |
17296 | #if defined (__stub_$ac_func) || defined (__stub___$ac_func) | |
17297 | choke me | |
17298 | #else | |
17299 | -$ac_func(); | |
17300 | +f = $ac_func; | |
17301 | #endif | |
17302 | ||
17303 | -; return 0; } | |
17304 | -EOF | |
17305 | -if { (eval echo configure:4142: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
17306 | - rm -rf conftest* | |
17307 | - eval "ac_cv_func_$ac_func=yes" | |
17308 | -else | |
17309 | - echo "configure: failed program was:" >&5 | |
17310 | - cat conftest.$ac_ext >&5 | |
17311 | - rm -rf conftest* | |
17312 | - eval "ac_cv_func_$ac_func=no" | |
17313 | -fi | |
17314 | -rm -f conftest* | |
17315 | -fi | |
17316 | + ; | |
17317 | + return 0; | |
17318 | +} | |
17319 | +_ACEOF | |
17320 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
17321 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
17322 | + (eval $ac_link) 2>&5 | |
17323 | + ac_status=$? | |
17324 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
17325 | + (exit $ac_status); } && | |
17326 | + { ac_try='test -s conftest$ac_exeext' | |
17327 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
17328 | + (eval $ac_try) 2>&5 | |
17329 | + ac_status=$? | |
17330 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
17331 | + (exit $ac_status); }; }; then | |
17332 | + eval "$as_ac_var=yes" | |
17333 | +else | |
17334 | + echo "$as_me: failed program was:" >&5 | |
17335 | +cat conftest.$ac_ext >&5 | |
17336 | +eval "$as_ac_var=no" | |
17337 | +fi | |
17338 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
17339 | +fi | |
17340 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 | |
17341 | +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 | |
17342 | +if test `eval echo '${'$as_ac_var'}'` = yes; then | |
17343 | + cat >>confdefs.h <<_ACEOF | |
17344 | +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 | |
17345 | +_ACEOF | |
17346 | ||
17347 | -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then | |
17348 | - echo "$ac_t""yes" 1>&6 | |
17349 | - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` | |
17350 | - cat >> confdefs.h <<EOF | |
17351 | -#define $ac_tr_func 1 | |
17352 | -EOF | |
17353 | - | |
17354 | else | |
17355 | - echo "$ac_t""no" 1>&6 | |
17356 | -echo $ac_n "checking for chsize in -lx""... $ac_c" 1>&6 | |
17357 | -echo "configure:4164: checking for chsize in -lx" >&5 | |
17358 | -ac_lib_var=`echo x'_'chsize | sed 'y%./+-%__p_%'` | |
17359 | -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then | |
17360 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
17361 | + | |
17362 | +echo "$as_me:$LINENO: checking for chsize in -lx" >&5 | |
17363 | +echo $ECHO_N "checking for chsize in -lx... $ECHO_C" >&6 | |
17364 | +if test "${ac_cv_lib_x_chsize+set}" = set; then | |
17365 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
17366 | else | |
17367 | - ac_save_LIBS="$LIBS" | |
17368 | + ac_check_lib_save_LIBS=$LIBS | |
17369 | LIBS="-lx $LIBS" | |
17370 | -cat > conftest.$ac_ext <<EOF | |
17371 | -#line 4172 "configure" | |
17372 | +cat >conftest.$ac_ext <<_ACEOF | |
17373 | +#line $LINENO "configure" | |
17374 | #include "confdefs.h" | |
17375 | + | |
17376 | /* Override any gcc2 internal prototype to avoid an error. */ | |
17377 | +#ifdef __cplusplus | |
17378 | +extern "C" | |
17379 | +#endif | |
17380 | /* We use char because int might match the return type of a gcc2 | |
17381 | - builtin and then its argument prototype would still apply. */ | |
17382 | -char chsize(); | |
17383 | - | |
17384 | -int main() { | |
17385 | -chsize() | |
17386 | -; return 0; } | |
17387 | -EOF | |
17388 | -if { (eval echo configure:4183: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
17389 | - rm -rf conftest* | |
17390 | - eval "ac_cv_lib_$ac_lib_var=yes" | |
17391 | -else | |
17392 | - echo "configure: failed program was:" >&5 | |
17393 | - cat conftest.$ac_ext >&5 | |
17394 | - rm -rf conftest* | |
17395 | - eval "ac_cv_lib_$ac_lib_var=no" | |
17396 | -fi | |
17397 | -rm -f conftest* | |
17398 | -LIBS="$ac_save_LIBS" | |
17399 | - | |
17400 | -fi | |
17401 | -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
17402 | - echo "$ac_t""yes" 1>&6 | |
17403 | - ac_tr_lib=HAVE_LIB`echo x | sed -e 's/^a-zA-Z0-9_/_/g' \ | |
17404 | - -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` | |
17405 | - cat >> confdefs.h <<EOF | |
17406 | -#define $ac_tr_lib 1 | |
17407 | -EOF | |
17408 | + builtin and then its argument prototype would still apply. */ | |
17409 | +char chsize (); | |
17410 | +#ifdef F77_DUMMY_MAIN | |
17411 | +# ifdef __cplusplus | |
17412 | + extern "C" | |
17413 | +# endif | |
17414 | + int F77_DUMMY_MAIN() { return 1; } | |
17415 | +#endif | |
17416 | +int | |
17417 | +main () | |
17418 | +{ | |
17419 | +chsize (); | |
17420 | + ; | |
17421 | + return 0; | |
17422 | +} | |
17423 | +_ACEOF | |
17424 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
17425 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
17426 | + (eval $ac_link) 2>&5 | |
17427 | + ac_status=$? | |
17428 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
17429 | + (exit $ac_status); } && | |
17430 | + { ac_try='test -s conftest$ac_exeext' | |
17431 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
17432 | + (eval $ac_try) 2>&5 | |
17433 | + ac_status=$? | |
17434 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
17435 | + (exit $ac_status); }; }; then | |
17436 | + ac_cv_lib_x_chsize=yes | |
17437 | +else | |
17438 | + echo "$as_me: failed program was:" >&5 | |
17439 | +cat conftest.$ac_ext >&5 | |
17440 | +ac_cv_lib_x_chsize=no | |
17441 | +fi | |
17442 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
17443 | +LIBS=$ac_check_lib_save_LIBS | |
17444 | +fi | |
17445 | +echo "$as_me:$LINENO: result: $ac_cv_lib_x_chsize" >&5 | |
17446 | +echo "${ECHO_T}$ac_cv_lib_x_chsize" >&6 | |
17447 | +if test $ac_cv_lib_x_chsize = yes; then | |
17448 | + cat >>confdefs.h <<_ACEOF | |
17449 | +#define HAVE_LIBX 1 | |
17450 | +_ACEOF | |
17451 | ||
17452 | LIBS="-lx $LIBS" | |
17453 | ||
17454 | -else | |
17455 | - echo "$ac_t""no" 1>&6 | |
17456 | fi | |
17457 | ||
17458 | fi | |
17459 | done | |
17460 | ||
17461 | ||
17462 | + | |
17463 | for ac_func in strftime | |
17464 | do | |
17465 | -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 | |
17466 | -echo "configure:4217: checking for $ac_func" >&5 | |
17467 | -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then | |
17468 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
17469 | +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` | |
17470 | +echo "$as_me:$LINENO: checking for $ac_func" >&5 | |
17471 | +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 | |
17472 | +if eval "test \"\${$as_ac_var+set}\" = set"; then | |
17473 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
17474 | else | |
17475 | - cat > conftest.$ac_ext <<EOF | |
17476 | -#line 4222 "configure" | |
17477 | + cat >conftest.$ac_ext <<_ACEOF | |
17478 | +#line $LINENO "configure" | |
17479 | #include "confdefs.h" | |
17480 | /* System header to define __stub macros and hopefully few prototypes, | |
17481 | - which can conflict with char $ac_func(); below. */ | |
17482 | + which can conflict with char $ac_func (); below. */ | |
17483 | #include <assert.h> | |
17484 | /* Override any gcc2 internal prototype to avoid an error. */ | |
17485 | +#ifdef __cplusplus | |
17486 | +extern "C" | |
17487 | +#endif | |
17488 | /* We use char because int might match the return type of a gcc2 | |
17489 | - builtin and then its argument prototype would still apply. */ | |
17490 | -char $ac_func(); | |
17491 | - | |
17492 | -int main() { | |
17493 | + builtin and then its argument prototype would still apply. */ | |
17494 | +char $ac_func (); | |
17495 | +char (*f) (); | |
17496 | ||
17497 | +#ifdef F77_DUMMY_MAIN | |
17498 | +# ifdef __cplusplus | |
17499 | + extern "C" | |
17500 | +# endif | |
17501 | + int F77_DUMMY_MAIN() { return 1; } | |
17502 | +#endif | |
17503 | +int | |
17504 | +main () | |
17505 | +{ | |
17506 | /* The GNU C library defines this for functions which it implements | |
17507 | to always fail with ENOSYS. Some functions are actually named | |
17508 | something starting with __ and the normal name is an alias. */ | |
17509 | #if defined (__stub_$ac_func) || defined (__stub___$ac_func) | |
17510 | choke me | |
17511 | #else | |
17512 | -$ac_func(); | |
17513 | +f = $ac_func; | |
17514 | #endif | |
17515 | ||
17516 | -; return 0; } | |
17517 | -EOF | |
17518 | -if { (eval echo configure:4245: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
17519 | - rm -rf conftest* | |
17520 | - eval "ac_cv_func_$ac_func=yes" | |
17521 | -else | |
17522 | - echo "configure: failed program was:" >&5 | |
17523 | - cat conftest.$ac_ext >&5 | |
17524 | - rm -rf conftest* | |
17525 | - eval "ac_cv_func_$ac_func=no" | |
17526 | -fi | |
17527 | -rm -f conftest* | |
17528 | -fi | |
17529 | + ; | |
17530 | + return 0; | |
17531 | +} | |
17532 | +_ACEOF | |
17533 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
17534 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
17535 | + (eval $ac_link) 2>&5 | |
17536 | + ac_status=$? | |
17537 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
17538 | + (exit $ac_status); } && | |
17539 | + { ac_try='test -s conftest$ac_exeext' | |
17540 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
17541 | + (eval $ac_try) 2>&5 | |
17542 | + ac_status=$? | |
17543 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
17544 | + (exit $ac_status); }; }; then | |
17545 | + eval "$as_ac_var=yes" | |
17546 | +else | |
17547 | + echo "$as_me: failed program was:" >&5 | |
17548 | +cat conftest.$ac_ext >&5 | |
17549 | +eval "$as_ac_var=no" | |
17550 | +fi | |
17551 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
17552 | +fi | |
17553 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 | |
17554 | +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 | |
17555 | +if test `eval echo '${'$as_ac_var'}'` = yes; then | |
17556 | + cat >>confdefs.h <<_ACEOF | |
17557 | +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 | |
17558 | +_ACEOF | |
17559 | ||
17560 | -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then | |
17561 | - echo "$ac_t""yes" 1>&6 | |
17562 | - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` | |
17563 | - cat >> confdefs.h <<EOF | |
17564 | -#define $ac_tr_func 1 | |
17565 | -EOF | |
17566 | - | |
17567 | else | |
17568 | - echo "$ac_t""no" 1>&6 | |
17569 | -echo $ac_n "checking for strftime in -lintl""... $ac_c" 1>&6 | |
17570 | -echo "configure:4267: checking for strftime in -lintl" >&5 | |
17571 | -ac_lib_var=`echo intl'_'strftime | sed 'y%./+-%__p_%'` | |
17572 | -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then | |
17573 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
17574 | + | |
17575 | +echo "$as_me:$LINENO: checking for strftime in -lintl" >&5 | |
17576 | +echo $ECHO_N "checking for strftime in -lintl... $ECHO_C" >&6 | |
17577 | +if test "${ac_cv_lib_intl_strftime+set}" = set; then | |
17578 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
17579 | else | |
17580 | - ac_save_LIBS="$LIBS" | |
17581 | + ac_check_lib_save_LIBS=$LIBS | |
17582 | LIBS="-lintl $LIBS" | |
17583 | -cat > conftest.$ac_ext <<EOF | |
17584 | -#line 4275 "configure" | |
17585 | +cat >conftest.$ac_ext <<_ACEOF | |
17586 | +#line $LINENO "configure" | |
17587 | #include "confdefs.h" | |
17588 | + | |
17589 | /* Override any gcc2 internal prototype to avoid an error. */ | |
17590 | +#ifdef __cplusplus | |
17591 | +extern "C" | |
17592 | +#endif | |
17593 | /* We use char because int might match the return type of a gcc2 | |
17594 | - builtin and then its argument prototype would still apply. */ | |
17595 | -char strftime(); | |
17596 | - | |
17597 | -int main() { | |
17598 | -strftime() | |
17599 | -; return 0; } | |
17600 | -EOF | |
17601 | -if { (eval echo configure:4286: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
17602 | - rm -rf conftest* | |
17603 | - eval "ac_cv_lib_$ac_lib_var=yes" | |
17604 | -else | |
17605 | - echo "configure: failed program was:" >&5 | |
17606 | - cat conftest.$ac_ext >&5 | |
17607 | - rm -rf conftest* | |
17608 | - eval "ac_cv_lib_$ac_lib_var=no" | |
17609 | -fi | |
17610 | -rm -f conftest* | |
17611 | -LIBS="$ac_save_LIBS" | |
17612 | - | |
17613 | -fi | |
17614 | -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
17615 | - echo "$ac_t""yes" 1>&6 | |
17616 | - ac_tr_lib=HAVE_LIB`echo intl | sed -e 's/^a-zA-Z0-9_/_/g' \ | |
17617 | - -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` | |
17618 | - cat >> confdefs.h <<EOF | |
17619 | -#define $ac_tr_lib 1 | |
17620 | -EOF | |
17621 | + builtin and then its argument prototype would still apply. */ | |
17622 | +char strftime (); | |
17623 | +#ifdef F77_DUMMY_MAIN | |
17624 | +# ifdef __cplusplus | |
17625 | + extern "C" | |
17626 | +# endif | |
17627 | + int F77_DUMMY_MAIN() { return 1; } | |
17628 | +#endif | |
17629 | +int | |
17630 | +main () | |
17631 | +{ | |
17632 | +strftime (); | |
17633 | + ; | |
17634 | + return 0; | |
17635 | +} | |
17636 | +_ACEOF | |
17637 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
17638 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
17639 | + (eval $ac_link) 2>&5 | |
17640 | + ac_status=$? | |
17641 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
17642 | + (exit $ac_status); } && | |
17643 | + { ac_try='test -s conftest$ac_exeext' | |
17644 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
17645 | + (eval $ac_try) 2>&5 | |
17646 | + ac_status=$? | |
17647 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
17648 | + (exit $ac_status); }; }; then | |
17649 | + ac_cv_lib_intl_strftime=yes | |
17650 | +else | |
17651 | + echo "$as_me: failed program was:" >&5 | |
17652 | +cat conftest.$ac_ext >&5 | |
17653 | +ac_cv_lib_intl_strftime=no | |
17654 | +fi | |
17655 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
17656 | +LIBS=$ac_check_lib_save_LIBS | |
17657 | +fi | |
17658 | +echo "$as_me:$LINENO: result: $ac_cv_lib_intl_strftime" >&5 | |
17659 | +echo "${ECHO_T}$ac_cv_lib_intl_strftime" >&6 | |
17660 | +if test $ac_cv_lib_intl_strftime = yes; then | |
17661 | + cat >>confdefs.h <<_ACEOF | |
17662 | +#define HAVE_LIBINTL 1 | |
17663 | +_ACEOF | |
17664 | ||
17665 | LIBS="-lintl $LIBS" | |
17666 | ||
17667 | -else | |
17668 | - echo "$ac_t""no" 1>&6 | |
17669 | fi | |
17670 | ||
17671 | fi | |
17672 | done | |
17673 | ||
17674 | ||
17675 | + | |
17676 | for ac_func in fchdir | |
17677 | do | |
17678 | -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 | |
17679 | -echo "configure:4320: checking for $ac_func" >&5 | |
17680 | -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then | |
17681 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
17682 | +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` | |
17683 | +echo "$as_me:$LINENO: checking for $ac_func" >&5 | |
17684 | +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 | |
17685 | +if eval "test \"\${$as_ac_var+set}\" = set"; then | |
17686 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
17687 | else | |
17688 | - cat > conftest.$ac_ext <<EOF | |
17689 | -#line 4325 "configure" | |
17690 | + cat >conftest.$ac_ext <<_ACEOF | |
17691 | +#line $LINENO "configure" | |
17692 | #include "confdefs.h" | |
17693 | /* System header to define __stub macros and hopefully few prototypes, | |
17694 | - which can conflict with char $ac_func(); below. */ | |
17695 | + which can conflict with char $ac_func (); below. */ | |
17696 | #include <assert.h> | |
17697 | /* Override any gcc2 internal prototype to avoid an error. */ | |
17698 | +#ifdef __cplusplus | |
17699 | +extern "C" | |
17700 | +#endif | |
17701 | /* We use char because int might match the return type of a gcc2 | |
17702 | - builtin and then its argument prototype would still apply. */ | |
17703 | -char $ac_func(); | |
17704 | - | |
17705 | -int main() { | |
17706 | + builtin and then its argument prototype would still apply. */ | |
17707 | +char $ac_func (); | |
17708 | +char (*f) (); | |
17709 | ||
17710 | +#ifdef F77_DUMMY_MAIN | |
17711 | +# ifdef __cplusplus | |
17712 | + extern "C" | |
17713 | +# endif | |
17714 | + int F77_DUMMY_MAIN() { return 1; } | |
17715 | +#endif | |
17716 | +int | |
17717 | +main () | |
17718 | +{ | |
17719 | /* The GNU C library defines this for functions which it implements | |
17720 | to always fail with ENOSYS. Some functions are actually named | |
17721 | something starting with __ and the normal name is an alias. */ | |
17722 | #if defined (__stub_$ac_func) || defined (__stub___$ac_func) | |
17723 | choke me | |
17724 | #else | |
17725 | -$ac_func(); | |
17726 | +f = $ac_func; | |
17727 | #endif | |
17728 | ||
17729 | -; return 0; } | |
17730 | -EOF | |
17731 | -if { (eval echo configure:4348: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
17732 | - rm -rf conftest* | |
17733 | - eval "ac_cv_func_$ac_func=yes" | |
17734 | -else | |
17735 | - echo "configure: failed program was:" >&5 | |
17736 | - cat conftest.$ac_ext >&5 | |
17737 | - rm -rf conftest* | |
17738 | - eval "ac_cv_func_$ac_func=no" | |
17739 | -fi | |
17740 | -rm -f conftest* | |
17741 | -fi | |
17742 | + ; | |
17743 | + return 0; | |
17744 | +} | |
17745 | +_ACEOF | |
17746 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
17747 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
17748 | + (eval $ac_link) 2>&5 | |
17749 | + ac_status=$? | |
17750 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
17751 | + (exit $ac_status); } && | |
17752 | + { ac_try='test -s conftest$ac_exeext' | |
17753 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
17754 | + (eval $ac_try) 2>&5 | |
17755 | + ac_status=$? | |
17756 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
17757 | + (exit $ac_status); }; }; then | |
17758 | + eval "$as_ac_var=yes" | |
17759 | +else | |
17760 | + echo "$as_me: failed program was:" >&5 | |
17761 | +cat conftest.$ac_ext >&5 | |
17762 | +eval "$as_ac_var=no" | |
17763 | +fi | |
17764 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
17765 | +fi | |
17766 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 | |
17767 | +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 | |
17768 | +if test `eval echo '${'$as_ac_var'}'` = yes; then | |
17769 | + cat >>confdefs.h <<_ACEOF | |
17770 | +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 | |
17771 | +_ACEOF | |
17772 | ||
17773 | -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then | |
17774 | - echo "$ac_t""yes" 1>&6 | |
17775 | - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` | |
17776 | - cat >> confdefs.h <<EOF | |
17777 | -#define $ac_tr_func 1 | |
17778 | -EOF | |
17779 | - | |
17780 | else | |
17781 | - echo "$ac_t""no" 1>&6 | |
17782 | -mutt_cv_fchdir=no | |
17783 | + mutt_cv_fchdir=no | |
17784 | fi | |
17785 | done | |
17786 | ||
17787 | ||
17788 | + | |
17789 | # Check whether --with-regex or --without-regex was given. | |
17790 | if test "${with_regex+set}" = set; then | |
17791 | withval="$with_regex" | |
17792 | mutt_cv_regex=yes | |
17793 | else | |
17794 | - for ac_func in regcomp | |
17795 | + | |
17796 | +for ac_func in regcomp | |
17797 | do | |
17798 | -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 | |
17799 | -echo "configure:4382: checking for $ac_func" >&5 | |
17800 | -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then | |
17801 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
17802 | +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` | |
17803 | +echo "$as_me:$LINENO: checking for $ac_func" >&5 | |
17804 | +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 | |
17805 | +if eval "test \"\${$as_ac_var+set}\" = set"; then | |
17806 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
17807 | else | |
17808 | - cat > conftest.$ac_ext <<EOF | |
17809 | -#line 4387 "configure" | |
17810 | + cat >conftest.$ac_ext <<_ACEOF | |
17811 | +#line $LINENO "configure" | |
17812 | #include "confdefs.h" | |
17813 | /* System header to define __stub macros and hopefully few prototypes, | |
17814 | - which can conflict with char $ac_func(); below. */ | |
17815 | + which can conflict with char $ac_func (); below. */ | |
17816 | #include <assert.h> | |
17817 | /* Override any gcc2 internal prototype to avoid an error. */ | |
17818 | +#ifdef __cplusplus | |
17819 | +extern "C" | |
17820 | +#endif | |
17821 | /* We use char because int might match the return type of a gcc2 | |
17822 | - builtin and then its argument prototype would still apply. */ | |
17823 | -char $ac_func(); | |
17824 | - | |
17825 | -int main() { | |
17826 | + builtin and then its argument prototype would still apply. */ | |
17827 | +char $ac_func (); | |
17828 | +char (*f) (); | |
17829 | ||
17830 | +#ifdef F77_DUMMY_MAIN | |
17831 | +# ifdef __cplusplus | |
17832 | + extern "C" | |
17833 | +# endif | |
17834 | + int F77_DUMMY_MAIN() { return 1; } | |
17835 | +#endif | |
17836 | +int | |
17837 | +main () | |
17838 | +{ | |
17839 | /* The GNU C library defines this for functions which it implements | |
17840 | to always fail with ENOSYS. Some functions are actually named | |
17841 | something starting with __ and the normal name is an alias. */ | |
17842 | #if defined (__stub_$ac_func) || defined (__stub___$ac_func) | |
17843 | choke me | |
17844 | #else | |
17845 | -$ac_func(); | |
17846 | +f = $ac_func; | |
17847 | #endif | |
17848 | ||
17849 | -; return 0; } | |
17850 | -EOF | |
17851 | -if { (eval echo configure:4410: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
17852 | - rm -rf conftest* | |
17853 | - eval "ac_cv_func_$ac_func=yes" | |
17854 | -else | |
17855 | - echo "configure: failed program was:" >&5 | |
17856 | - cat conftest.$ac_ext >&5 | |
17857 | - rm -rf conftest* | |
17858 | - eval "ac_cv_func_$ac_func=no" | |
17859 | -fi | |
17860 | -rm -f conftest* | |
17861 | -fi | |
17862 | - | |
17863 | -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then | |
17864 | - echo "$ac_t""yes" 1>&6 | |
17865 | - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` | |
17866 | - cat >> confdefs.h <<EOF | |
17867 | -#define $ac_tr_func 1 | |
17868 | -EOF | |
17869 | + ; | |
17870 | + return 0; | |
17871 | +} | |
17872 | +_ACEOF | |
17873 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
17874 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
17875 | + (eval $ac_link) 2>&5 | |
17876 | + ac_status=$? | |
17877 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
17878 | + (exit $ac_status); } && | |
17879 | + { ac_try='test -s conftest$ac_exeext' | |
17880 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
17881 | + (eval $ac_try) 2>&5 | |
17882 | + ac_status=$? | |
17883 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
17884 | + (exit $ac_status); }; }; then | |
17885 | + eval "$as_ac_var=yes" | |
17886 | +else | |
17887 | + echo "$as_me: failed program was:" >&5 | |
17888 | +cat conftest.$ac_ext >&5 | |
17889 | +eval "$as_ac_var=no" | |
17890 | +fi | |
17891 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
17892 | +fi | |
17893 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 | |
17894 | +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 | |
17895 | +if test `eval echo '${'$as_ac_var'}'` = yes; then | |
17896 | + cat >>confdefs.h <<_ACEOF | |
17897 | +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 | |
17898 | +_ACEOF | |
17899 | mutt_cv_regex=no | |
17900 | else | |
17901 | - echo "$ac_t""no" 1>&6 | |
17902 | -mutt_cv_regex=yes | |
17903 | + mutt_cv_regex=yes | |
17904 | fi | |
17905 | done | |
17906 | ||
17907 | -fi | |
17908 | - | |
17909 | +fi; | |
17910 | ||
17911 | if test $mutt_cv_regex = no ; then | |
17912 | -echo $ac_n "checking whether your system's regexp library is completely broken""... $ac_c" 1>&6 | |
17913 | -echo "configure:4440: checking whether your system's regexp library is completely broken" >&5 | |
17914 | -if eval "test \"`echo '$''{'mutt_cv_regex_broken'+set}'`\" = set"; then | |
17915 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
17916 | +echo "$as_me:$LINENO: checking whether your system's regexp library is completely broken" >&5 | |
17917 | +echo $ECHO_N "checking whether your system's regexp library is completely broken... $ECHO_C" >&6 | |
17918 | +if test "${mutt_cv_regex_broken+set}" = set; then | |
17919 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
17920 | else | |
17921 | if test "$cross_compiling" = yes; then | |
17922 | mutt_cv_regex_broken=yes | |
17923 | else | |
17924 | - cat > conftest.$ac_ext <<EOF | |
17925 | -#line 4448 "configure" | |
17926 | + cat >conftest.$ac_ext <<_ACEOF | |
17927 | +#line $LINENO "configure" | |
17928 | #include "confdefs.h" | |
17929 | ||
17930 | #include <unistd.h> | |
17931 | #include <regex.h> | |
17932 | main() { regex_t blah ; regmatch_t p; p.rm_eo = p.rm_eo; return regcomp(&blah, "foo.*bar", REG_NOSUB) || regexec (&blah, "foobar", 0, NULL, 0); } | |
17933 | -EOF | |
17934 | -if { (eval echo configure:4455: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null | |
17935 | -then | |
17936 | +_ACEOF | |
17937 | +rm -f conftest$ac_exeext | |
17938 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
17939 | + (eval $ac_link) 2>&5 | |
17940 | + ac_status=$? | |
17941 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
17942 | + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' | |
17943 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
17944 | + (eval $ac_try) 2>&5 | |
17945 | + ac_status=$? | |
17946 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
17947 | + (exit $ac_status); }; }; then | |
17948 | mutt_cv_regex_broken=no | |
17949 | else | |
17950 | - echo "configure: failed program was:" >&5 | |
17951 | - cat conftest.$ac_ext >&5 | |
17952 | - rm -fr conftest* | |
17953 | - mutt_cv_regex_broken=yes | |
17954 | + echo "$as_me: program exited with status $ac_status" >&5 | |
17955 | +echo "$as_me: failed program was:" >&5 | |
17956 | +cat conftest.$ac_ext >&5 | |
17957 | +( exit $ac_status ) | |
17958 | +mutt_cv_regex_broken=yes | |
17959 | fi | |
17960 | -rm -fr conftest* | |
17961 | +rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext | |
17962 | fi | |
17963 | - | |
17964 | fi | |
17965 | - | |
17966 | -echo "$ac_t""$mutt_cv_regex_broken" 1>&6 | |
17967 | +echo "$as_me:$LINENO: result: $mutt_cv_regex_broken" >&5 | |
17968 | +echo "${ECHO_T}$mutt_cv_regex_broken" >&6 | |
17969 | if test $mutt_cv_regex_broken = yes ; then | |
17970 | echo "Using the included GNU regex instead." >&6 | |
17971 | mutt_cv_regex=yes | |
17972 | @@ -4475,47 +8692,51 @@ | |
17973 | fi | |
17974 | ||
17975 | if test $mutt_cv_regex = yes; then | |
17976 | - cat >> confdefs.h <<\EOF | |
17977 | + | |
17978 | +cat >>confdefs.h <<\_ACEOF | |
17979 | #define USE_GNU_REGEX 1 | |
17980 | -EOF | |
17981 | +_ACEOF | |
17982 | ||
17983 | - LIBOBJS="$LIBOBJS regex.o" | |
17984 | + LIBOBJS="$LIBOBJS regex.$ac_objext" | |
17985 | fi | |
17986 | ||
17987 | ||
17988 | + | |
17989 | # Check whether --with-homespool or --without-homespool was given. | |
17990 | if test "${with_homespool+set}" = set; then | |
17991 | withval="$with_homespool" | |
17992 | with_homespool=${withval} | |
17993 | -fi | |
17994 | - | |
17995 | +fi; | |
17996 | if test x$with_homespool != x; then | |
17997 | if test $with_homespool = yes; then | |
17998 | with_homespool=mailbox | |
17999 | fi | |
18000 | - cat >> confdefs.h <<EOF | |
18001 | + | |
18002 | +cat >>confdefs.h <<_ACEOF | |
18003 | #define MAILPATH "$with_homespool" | |
18004 | -EOF | |
18005 | +_ACEOF | |
18006 | ||
18007 | - cat >> confdefs.h <<\EOF | |
18008 | + cat >>confdefs.h <<\_ACEOF | |
18009 | #define HOMESPOOL 1 | |
18010 | -EOF | |
18011 | +_ACEOF | |
18012 | ||
18013 | - cat >> confdefs.h <<\EOF | |
18014 | + | |
18015 | +cat >>confdefs.h <<\_ACEOF | |
18016 | #define USE_DOTLOCK 1 | |
18017 | -EOF | |
18018 | +_ACEOF | |
18019 | ||
18020 | mutt_cv_setgid=no | |
18021 | else | |
18022 | - # Check whether --with-mailpath or --without-mailpath was given. | |
18023 | + | |
18024 | +# Check whether --with-mailpath or --without-mailpath was given. | |
18025 | if test "${with_mailpath+set}" = set; then | |
18026 | withval="$with_mailpath" | |
18027 | mutt_cv_mailpath=$withval | |
18028 | else | |
18029 | - echo $ac_n "checking where new mail is stored""... $ac_c" 1>&6 | |
18030 | -echo "configure:4515: checking where new mail is stored" >&5 | |
18031 | -if eval "test \"`echo '$''{'mutt_cv_mailpath'+set}'`\" = set"; then | |
18032 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
18033 | + echo "$as_me:$LINENO: checking where new mail is stored" >&5 | |
18034 | +echo $ECHO_N "checking where new mail is stored... $ECHO_C" >&6 | |
18035 | +if test "${mutt_cv_mailpath+set}" = set; then | |
18036 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
18037 | else | |
18038 | mutt_cv_mailpath=no | |
18039 | if test -d /var/mail; then | |
18040 | @@ -4528,29 +8749,31 @@ | |
18041 | mutt_cv_mailpath=/usr/mail | |
18042 | fi | |
18043 | fi | |
18044 | +echo "$as_me:$LINENO: result: $mutt_cv_mailpath" >&5 | |
18045 | +echo "${ECHO_T}$mutt_cv_mailpath" >&6 | |
18046 | ||
18047 | -echo "$ac_t""$mutt_cv_mailpath" 1>&6 | |
18048 | - | |
18049 | -fi | |
18050 | - | |
18051 | +fi; | |
18052 | if test $mutt_cv_mailpath = no; then | |
18053 | - { echo "configure: error: "Could not determine where new mail is stored."" 1>&2; exit 1; } | |
18054 | + { { echo "$as_me:$LINENO: error: \"Could not determine where new mail is stored.\"" >&5 | |
18055 | +echo "$as_me: error: \"Could not determine where new mail is stored.\"" >&2;} | |
18056 | + { (exit 1); exit 1; }; } | |
18057 | fi | |
18058 | - cat >> confdefs.h <<EOF | |
18059 | + | |
18060 | +cat >>confdefs.h <<_ACEOF | |
18061 | #define MAILPATH "$mutt_cv_mailpath" | |
18062 | -EOF | |
18063 | +_ACEOF | |
18064 | ||
18065 | ||
18066 | - echo $ac_n "checking if $mutt_cv_mailpath is world writable""... $ac_c" 1>&6 | |
18067 | -echo "configure:4544: checking if $mutt_cv_mailpath is world writable" >&5 | |
18068 | -if eval "test \"`echo '$''{'mutt_cv_worldwrite'+set}'`\" = set"; then | |
18069 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
18070 | + echo "$as_me:$LINENO: checking if $mutt_cv_mailpath is world writable" >&5 | |
18071 | +echo $ECHO_N "checking if $mutt_cv_mailpath is world writable... $ECHO_C" >&6 | |
18072 | +if test "${mutt_cv_worldwrite+set}" = set; then | |
18073 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
18074 | else | |
18075 | if test "$cross_compiling" = yes; then | |
18076 | mutt_cv_worldwrite=no | |
18077 | else | |
18078 | - cat > conftest.$ac_ext <<EOF | |
18079 | -#line 4552 "configure" | |
18080 | + cat >conftest.$ac_ext <<_ACEOF | |
18081 | +#line $LINENO "configure" | |
18082 | #include "confdefs.h" | |
18083 | #include <sys/types.h> | |
18084 | #include <sys/stat.h> | |
18085 | @@ -4563,41 +8786,51 @@ | |
18086 | if (s.st_mode & S_IWOTH) exit (0); | |
18087 | exit (1); | |
18088 | } | |
18089 | -EOF | |
18090 | -if { (eval echo configure:4566: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null | |
18091 | -then | |
18092 | +_ACEOF | |
18093 | +rm -f conftest$ac_exeext | |
18094 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
18095 | + (eval $ac_link) 2>&5 | |
18096 | + ac_status=$? | |
18097 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
18098 | + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' | |
18099 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
18100 | + (eval $ac_try) 2>&5 | |
18101 | + ac_status=$? | |
18102 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
18103 | + (exit $ac_status); }; }; then | |
18104 | mutt_cv_worldwrite=yes | |
18105 | else | |
18106 | - echo "configure: failed program was:" >&5 | |
18107 | - cat conftest.$ac_ext >&5 | |
18108 | - rm -fr conftest* | |
18109 | - mutt_cv_worldwrite=no | |
18110 | + echo "$as_me: program exited with status $ac_status" >&5 | |
18111 | +echo "$as_me: failed program was:" >&5 | |
18112 | +cat conftest.$ac_ext >&5 | |
18113 | +( exit $ac_status ) | |
18114 | +mutt_cv_worldwrite=no | |
18115 | fi | |
18116 | -rm -fr conftest* | |
18117 | +rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext | |
18118 | fi | |
18119 | - | |
18120 | fi | |
18121 | - | |
18122 | -echo "$ac_t""$mutt_cv_worldwrite" 1>&6 | |
18123 | +echo "$as_me:$LINENO: result: $mutt_cv_worldwrite" >&5 | |
18124 | +echo "${ECHO_T}$mutt_cv_worldwrite" >&6 | |
18125 | ||
18126 | mutt_cv_setgid=no | |
18127 | if test $mutt_cv_worldwrite = yes; then | |
18128 | - cat >> confdefs.h <<\EOF | |
18129 | + | |
18130 | +cat >>confdefs.h <<\_ACEOF | |
18131 | #define USE_DOTLOCK 1 | |
18132 | -EOF | |
18133 | +_ACEOF | |
18134 | ||
18135 | else | |
18136 | ||
18137 | - echo $ac_n "checking if $mutt_cv_mailpath is group writable""... $ac_c" 1>&6 | |
18138 | -echo "configure:4591: checking if $mutt_cv_mailpath is group writable" >&5 | |
18139 | -if eval "test \"`echo '$''{'mutt_cv_groupwrite'+set}'`\" = set"; then | |
18140 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
18141 | + echo "$as_me:$LINENO: checking if $mutt_cv_mailpath is group writable" >&5 | |
18142 | +echo $ECHO_N "checking if $mutt_cv_mailpath is group writable... $ECHO_C" >&6 | |
18143 | +if test "${mutt_cv_groupwrite+set}" = set; then | |
18144 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
18145 | else | |
18146 | if test "$cross_compiling" = yes; then | |
18147 | mutt_cv_groupwrite=no | |
18148 | else | |
18149 | - cat > conftest.$ac_ext <<EOF | |
18150 | -#line 4599 "configure" | |
18151 | + cat >conftest.$ac_ext <<_ACEOF | |
18152 | +#line $LINENO "configure" | |
18153 | #include "confdefs.h" | |
18154 | #include <sys/types.h> | |
18155 | #include <sys/stat.h> | |
18156 | @@ -4610,50 +8843,59 @@ | |
18157 | if (s.st_mode & S_IWGRP) exit (0); | |
18158 | exit (1); | |
18159 | } | |
18160 | -EOF | |
18161 | -if { (eval echo configure:4613: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null | |
18162 | -then | |
18163 | +_ACEOF | |
18164 | +rm -f conftest$ac_exeext | |
18165 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
18166 | + (eval $ac_link) 2>&5 | |
18167 | + ac_status=$? | |
18168 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
18169 | + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' | |
18170 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
18171 | + (eval $ac_try) 2>&5 | |
18172 | + ac_status=$? | |
18173 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
18174 | + (exit $ac_status); }; }; then | |
18175 | mutt_cv_groupwrite=yes | |
18176 | else | |
18177 | - echo "configure: failed program was:" >&5 | |
18178 | - cat conftest.$ac_ext >&5 | |
18179 | - rm -fr conftest* | |
18180 | - mutt_cv_groupwrite=no | |
18181 | + echo "$as_me: program exited with status $ac_status" >&5 | |
18182 | +echo "$as_me: failed program was:" >&5 | |
18183 | +cat conftest.$ac_ext >&5 | |
18184 | +( exit $ac_status ) | |
18185 | +mutt_cv_groupwrite=no | |
18186 | fi | |
18187 | -rm -fr conftest* | |
18188 | +rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext | |
18189 | fi | |
18190 | - | |
18191 | fi | |
18192 | +echo "$as_me:$LINENO: result: $mutt_cv_groupwrite" >&5 | |
18193 | +echo "${ECHO_T}$mutt_cv_groupwrite" >&6 | |
18194 | ||
18195 | -echo "$ac_t""$mutt_cv_groupwrite" 1>&6 | |
18196 | + fi | |
18197 | ||
18198 | - if test $mutt_cv_groupwrite = yes; then | |
18199 | - cat >> confdefs.h <<\EOF | |
18200 | +cat >>confdefs.h <<\_ACEOF | |
18201 | #define USE_DOTLOCK 1 | |
18202 | -EOF | |
18203 | +_ACEOF | |
18204 | ||
18205 | - cat >> confdefs.h <<\EOF | |
18206 | + | |
18207 | +cat >>confdefs.h <<\_ACEOF | |
18208 | #define USE_SETGID 1 | |
18209 | -EOF | |
18210 | +_ACEOF | |
18211 | ||
18212 | mutt_cv_setgid=yes | |
18213 | - fi | |
18214 | - fi | |
18215 | fi | |
18216 | ||
18217 | # Check whether --enable-external_dotlock or --disable-external_dotlock was given. | |
18218 | if test "${enable_external_dotlock+set}" = set; then | |
18219 | enableval="$enable_external_dotlock" | |
18220 | mutt_cv_external_dotlock="$enableval" | |
18221 | -fi | |
18222 | - | |
18223 | +fi; | |
18224 | ||
18225 | if test "x$mutt_cv_setgid" = "xyes" || test "x$mutt_cv_fchdir" = "xno" \ | |
18226 | || test "x$mutt_cv_external_dotlock" = "xyes" | |
18227 | then | |
18228 | - cat >> confdefs.h <<\EOF | |
18229 | + | |
18230 | +cat >>confdefs.h <<\_ACEOF | |
18231 | #define DL_STANDALONE 1 | |
18232 | -EOF | |
18233 | +_ACEOF | |
18234 | ||
18235 | DOTLOCK_TARGET="mutt_dotlock" | |
18236 | else | |
18237 | @@ -4663,17 +8905,18 @@ | |
18238 | ||
18239 | ||
18240 | ||
18241 | -echo $ac_n "checking where to put the documentation""... $ac_c" 1>&6 | |
18242 | -echo "configure:4666: checking where to put the documentation" >&5 | |
18243 | +echo "$as_me:$LINENO: checking where to put the documentation" >&5 | |
18244 | +echo $ECHO_N "checking where to put the documentation... $ECHO_C" >&6 | |
18245 | + | |
18246 | # Check whether --with-docdir or --without-docdir was given. | |
18247 | if test "${with_docdir+set}" = set; then | |
18248 | withval="$with_docdir" | |
18249 | mutt_cv_docdir=$withval | |
18250 | else | |
18251 | mutt_cv_docdir="$mutt_cv_prefix/doc/mutt" | |
18252 | -fi | |
18253 | - | |
18254 | -echo "$ac_t""$mutt_cv_docdir" 1>&6 | |
18255 | +fi; | |
18256 | +echo "$as_me:$LINENO: result: $mutt_cv_docdir" >&5 | |
18257 | +echo "${ECHO_T}$mutt_cv_docdir" >&6 | |
18258 | ||
18259 | docdir=$mutt_cv_docdir | |
18260 | ||
18261 | @@ -4688,17 +8931,18 @@ | |
18262 | ||
18263 | ||
18264 | ||
18265 | + | |
18266 | # Check whether --with-domain or --without-domain was given. | |
18267 | if test "${with_domain+set}" = set; then | |
18268 | withval="$with_domain" | |
18269 | if test $withval != yes; then | |
18270 | - cat >> confdefs.h <<EOF | |
18271 | + | |
18272 | +cat >>confdefs.h <<_ACEOF | |
18273 | #define DOMAIN "$withval" | |
18274 | -EOF | |
18275 | +_ACEOF | |
18276 | ||
18277 | fi | |
18278 | -fi | |
18279 | - | |
18280 | +fi; | |
18281 | ||
18282 | need_socket="no" | |
18283 | ||
18284 | @@ -4707,25 +8951,26 @@ | |
18285 | if test "${enable_pop+set}" = set; then | |
18286 | enableval="$enable_pop" | |
18287 | if test x$enableval = xyes ; then | |
18288 | - cat >> confdefs.h <<\EOF | |
18289 | + | |
18290 | +cat >>confdefs.h <<\_ACEOF | |
18291 | #define USE_POP 1 | |
18292 | -EOF | |
18293 | +_ACEOF | |
18294 | ||
18295 | MUTT_LIB_OBJECTS="$MUTT_LIB_OBJECTS pop.o pop_lib.o pop_auth.o" | |
18296 | need_socket="yes" | |
18297 | need_md5="yes" | |
18298 | fi | |
18299 | ||
18300 | -fi | |
18301 | - | |
18302 | +fi; | |
18303 | ||
18304 | # Check whether --enable-imap or --disable-imap was given. | |
18305 | if test "${enable_imap+set}" = set; then | |
18306 | enableval="$enable_imap" | |
18307 | if test x$enableval = xyes ; then | |
18308 | - cat >> confdefs.h <<\EOF | |
18309 | + | |
18310 | +cat >>confdefs.h <<\_ACEOF | |
18311 | #define USE_IMAP 1 | |
18312 | -EOF | |
18313 | +_ACEOF | |
18314 | ||
18315 | LIBIMAP="-Limap -limap" | |
18316 | LIBIMAPDEPS="\$(top_srcdir)/imap/imap.h imap/libimap.a" | |
18317 | @@ -4734,8 +8979,7 @@ | |
18318 | need_md5="yes" | |
18319 | fi | |
18320 | ||
18321 | -fi | |
18322 | - | |
18323 | +fi; | |
18324 | ||
18325 | ||
18326 | if test x$need_imap = xyes; then | |
18327 | @@ -4747,295 +8991,412 @@ | |
18328 | fi | |
18329 | ||
18330 | ||
18331 | +# Check whether --enable-nntp or --disable-nntp was given. | |
18332 | +if test "${enable_nntp+set}" = set; then | |
18333 | + enableval="$enable_nntp" | |
18334 | + if test x$enableval = xyes ; then | |
18335 | + cat >>confdefs.h <<\_ACEOF | |
18336 | +#define USE_NNTP 1 | |
18337 | +_ACEOF | |
18338 | + | |
18339 | + MUTT_LIB_OBJECTS="$MUTT_LIB_OBJECTS nntp.o newsrc.o" | |
18340 | + need_socket="yes" | |
18341 | + fi | |
18342 | + | |
18343 | +fi; | |
18344 | + | |
18345 | + | |
18346 | if test "$need_socket" = "yes" | |
18347 | then | |
18348 | - echo $ac_n "checking for socklen_t""... $ac_c" 1>&6 | |
18349 | -echo "configure:4752: checking for socklen_t" >&5 | |
18350 | - cat > conftest.$ac_ext <<EOF | |
18351 | -#line 4754 "configure" | |
18352 | + echo "$as_me:$LINENO: checking for socklen_t" >&5 | |
18353 | +echo $ECHO_N "checking for socklen_t... $ECHO_C" >&6 | |
18354 | + cat >conftest.$ac_ext <<_ACEOF | |
18355 | +#line $LINENO "configure" | |
18356 | #include "confdefs.h" | |
18357 | #include <sys/socket.h> | |
18358 | -EOF | |
18359 | + | |
18360 | +_ACEOF | |
18361 | if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | |
18362 | egrep "socklen_t" >/dev/null 2>&1; then | |
18363 | - rm -rf conftest* | |
18364 | - echo "$ac_t""yes" 1>&6 | |
18365 | + echo "$as_me:$LINENO: result: yes" >&5 | |
18366 | +echo "${ECHO_T}yes" >&6 | |
18367 | else | |
18368 | - rm -rf conftest* | |
18369 | - echo "$ac_t""no" 1>&6 | |
18370 | - cat >> confdefs.h <<\EOF | |
18371 | + echo "$as_me:$LINENO: result: no" >&5 | |
18372 | +echo "${ECHO_T}no" >&6 | |
18373 | + | |
18374 | +cat >>confdefs.h <<\_ACEOF | |
18375 | #define socklen_t int | |
18376 | -EOF | |
18377 | +_ACEOF | |
18378 | ||
18379 | fi | |
18380 | rm -f conftest* | |
18381 | ||
18382 | - echo $ac_n "checking for gethostent""... $ac_c" 1>&6 | |
18383 | -echo "configure:4773: checking for gethostent" >&5 | |
18384 | -if eval "test \"`echo '$''{'ac_cv_func_gethostent'+set}'`\" = set"; then | |
18385 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
18386 | + echo "$as_me:$LINENO: checking for gethostent" >&5 | |
18387 | +echo $ECHO_N "checking for gethostent... $ECHO_C" >&6 | |
18388 | +if test "${ac_cv_func_gethostent+set}" = set; then | |
18389 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
18390 | else | |
18391 | - cat > conftest.$ac_ext <<EOF | |
18392 | -#line 4778 "configure" | |
18393 | + cat >conftest.$ac_ext <<_ACEOF | |
18394 | +#line $LINENO "configure" | |
18395 | #include "confdefs.h" | |
18396 | /* System header to define __stub macros and hopefully few prototypes, | |
18397 | - which can conflict with char gethostent(); below. */ | |
18398 | + which can conflict with char gethostent (); below. */ | |
18399 | #include <assert.h> | |
18400 | /* Override any gcc2 internal prototype to avoid an error. */ | |
18401 | +#ifdef __cplusplus | |
18402 | +extern "C" | |
18403 | +#endif | |
18404 | /* We use char because int might match the return type of a gcc2 | |
18405 | - builtin and then its argument prototype would still apply. */ | |
18406 | -char gethostent(); | |
18407 | - | |
18408 | -int main() { | |
18409 | + builtin and then its argument prototype would still apply. */ | |
18410 | +char gethostent (); | |
18411 | +char (*f) (); | |
18412 | ||
18413 | +#ifdef F77_DUMMY_MAIN | |
18414 | +# ifdef __cplusplus | |
18415 | + extern "C" | |
18416 | +# endif | |
18417 | + int F77_DUMMY_MAIN() { return 1; } | |
18418 | +#endif | |
18419 | +int | |
18420 | +main () | |
18421 | +{ | |
18422 | /* The GNU C library defines this for functions which it implements | |
18423 | to always fail with ENOSYS. Some functions are actually named | |
18424 | something starting with __ and the normal name is an alias. */ | |
18425 | #if defined (__stub_gethostent) || defined (__stub___gethostent) | |
18426 | choke me | |
18427 | #else | |
18428 | -gethostent(); | |
18429 | +f = gethostent; | |
18430 | #endif | |
18431 | ||
18432 | -; return 0; } | |
18433 | -EOF | |
18434 | -if { (eval echo configure:4801: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
18435 | - rm -rf conftest* | |
18436 | - eval "ac_cv_func_gethostent=yes" | |
18437 | -else | |
18438 | - echo "configure: failed program was:" >&5 | |
18439 | - cat conftest.$ac_ext >&5 | |
18440 | - rm -rf conftest* | |
18441 | - eval "ac_cv_func_gethostent=no" | |
18442 | -fi | |
18443 | -rm -f conftest* | |
18444 | -fi | |
18445 | - | |
18446 | -if eval "test \"`echo '$ac_cv_func_'gethostent`\" = yes"; then | |
18447 | - echo "$ac_t""yes" 1>&6 | |
18448 | + ; | |
18449 | + return 0; | |
18450 | +} | |
18451 | +_ACEOF | |
18452 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
18453 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
18454 | + (eval $ac_link) 2>&5 | |
18455 | + ac_status=$? | |
18456 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
18457 | + (exit $ac_status); } && | |
18458 | + { ac_try='test -s conftest$ac_exeext' | |
18459 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
18460 | + (eval $ac_try) 2>&5 | |
18461 | + ac_status=$? | |
18462 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
18463 | + (exit $ac_status); }; }; then | |
18464 | + ac_cv_func_gethostent=yes | |
18465 | +else | |
18466 | + echo "$as_me: failed program was:" >&5 | |
18467 | +cat conftest.$ac_ext >&5 | |
18468 | +ac_cv_func_gethostent=no | |
18469 | +fi | |
18470 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
18471 | +fi | |
18472 | +echo "$as_me:$LINENO: result: $ac_cv_func_gethostent" >&5 | |
18473 | +echo "${ECHO_T}$ac_cv_func_gethostent" >&6 | |
18474 | +if test $ac_cv_func_gethostent = yes; then | |
18475 | : | |
18476 | else | |
18477 | - echo "$ac_t""no" 1>&6 | |
18478 | -echo $ac_n "checking for gethostent in -lnsl""... $ac_c" 1>&6 | |
18479 | -echo "configure:4819: checking for gethostent in -lnsl" >&5 | |
18480 | -ac_lib_var=`echo nsl'_'gethostent | sed 'y%./+-%__p_%'` | |
18481 | -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then | |
18482 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
18483 | + | |
18484 | +echo "$as_me:$LINENO: checking for gethostent in -lnsl" >&5 | |
18485 | +echo $ECHO_N "checking for gethostent in -lnsl... $ECHO_C" >&6 | |
18486 | +if test "${ac_cv_lib_nsl_gethostent+set}" = set; then | |
18487 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
18488 | else | |
18489 | - ac_save_LIBS="$LIBS" | |
18490 | + ac_check_lib_save_LIBS=$LIBS | |
18491 | LIBS="-lnsl $LIBS" | |
18492 | -cat > conftest.$ac_ext <<EOF | |
18493 | -#line 4827 "configure" | |
18494 | +cat >conftest.$ac_ext <<_ACEOF | |
18495 | +#line $LINENO "configure" | |
18496 | #include "confdefs.h" | |
18497 | + | |
18498 | /* Override any gcc2 internal prototype to avoid an error. */ | |
18499 | +#ifdef __cplusplus | |
18500 | +extern "C" | |
18501 | +#endif | |
18502 | /* We use char because int might match the return type of a gcc2 | |
18503 | - builtin and then its argument prototype would still apply. */ | |
18504 | -char gethostent(); | |
18505 | - | |
18506 | -int main() { | |
18507 | -gethostent() | |
18508 | -; return 0; } | |
18509 | -EOF | |
18510 | -if { (eval echo configure:4838: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
18511 | - rm -rf conftest* | |
18512 | - eval "ac_cv_lib_$ac_lib_var=yes" | |
18513 | -else | |
18514 | - echo "configure: failed program was:" >&5 | |
18515 | - cat conftest.$ac_ext >&5 | |
18516 | - rm -rf conftest* | |
18517 | - eval "ac_cv_lib_$ac_lib_var=no" | |
18518 | -fi | |
18519 | -rm -f conftest* | |
18520 | -LIBS="$ac_save_LIBS" | |
18521 | - | |
18522 | -fi | |
18523 | -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
18524 | - echo "$ac_t""yes" 1>&6 | |
18525 | - ac_tr_lib=HAVE_LIB`echo nsl | sed -e 's/^a-zA-Z0-9_/_/g' \ | |
18526 | - -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` | |
18527 | - cat >> confdefs.h <<EOF | |
18528 | -#define $ac_tr_lib 1 | |
18529 | -EOF | |
18530 | + builtin and then its argument prototype would still apply. */ | |
18531 | +char gethostent (); | |
18532 | +#ifdef F77_DUMMY_MAIN | |
18533 | +# ifdef __cplusplus | |
18534 | + extern "C" | |
18535 | +# endif | |
18536 | + int F77_DUMMY_MAIN() { return 1; } | |
18537 | +#endif | |
18538 | +int | |
18539 | +main () | |
18540 | +{ | |
18541 | +gethostent (); | |
18542 | + ; | |
18543 | + return 0; | |
18544 | +} | |
18545 | +_ACEOF | |
18546 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
18547 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
18548 | + (eval $ac_link) 2>&5 | |
18549 | + ac_status=$? | |
18550 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
18551 | + (exit $ac_status); } && | |
18552 | + { ac_try='test -s conftest$ac_exeext' | |
18553 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
18554 | + (eval $ac_try) 2>&5 | |
18555 | + ac_status=$? | |
18556 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
18557 | + (exit $ac_status); }; }; then | |
18558 | + ac_cv_lib_nsl_gethostent=yes | |
18559 | +else | |
18560 | + echo "$as_me: failed program was:" >&5 | |
18561 | +cat conftest.$ac_ext >&5 | |
18562 | +ac_cv_lib_nsl_gethostent=no | |
18563 | +fi | |
18564 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
18565 | +LIBS=$ac_check_lib_save_LIBS | |
18566 | +fi | |
18567 | +echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostent" >&5 | |
18568 | +echo "${ECHO_T}$ac_cv_lib_nsl_gethostent" >&6 | |
18569 | +if test $ac_cv_lib_nsl_gethostent = yes; then | |
18570 | + cat >>confdefs.h <<_ACEOF | |
18571 | +#define HAVE_LIBNSL 1 | |
18572 | +_ACEOF | |
18573 | ||
18574 | LIBS="-lnsl $LIBS" | |
18575 | ||
18576 | -else | |
18577 | - echo "$ac_t""no" 1>&6 | |
18578 | fi | |
18579 | ||
18580 | fi | |
18581 | ||
18582 | - echo $ac_n "checking for setsockopt""... $ac_c" 1>&6 | |
18583 | -echo "configure:4868: checking for setsockopt" >&5 | |
18584 | -if eval "test \"`echo '$''{'ac_cv_func_setsockopt'+set}'`\" = set"; then | |
18585 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
18586 | + echo "$as_me:$LINENO: checking for setsockopt" >&5 | |
18587 | +echo $ECHO_N "checking for setsockopt... $ECHO_C" >&6 | |
18588 | +if test "${ac_cv_func_setsockopt+set}" = set; then | |
18589 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
18590 | else | |
18591 | - cat > conftest.$ac_ext <<EOF | |
18592 | -#line 4873 "configure" | |
18593 | + cat >conftest.$ac_ext <<_ACEOF | |
18594 | +#line $LINENO "configure" | |
18595 | #include "confdefs.h" | |
18596 | /* System header to define __stub macros and hopefully few prototypes, | |
18597 | - which can conflict with char setsockopt(); below. */ | |
18598 | + which can conflict with char setsockopt (); below. */ | |
18599 | #include <assert.h> | |
18600 | /* Override any gcc2 internal prototype to avoid an error. */ | |
18601 | +#ifdef __cplusplus | |
18602 | +extern "C" | |
18603 | +#endif | |
18604 | /* We use char because int might match the return type of a gcc2 | |
18605 | - builtin and then its argument prototype would still apply. */ | |
18606 | -char setsockopt(); | |
18607 | - | |
18608 | -int main() { | |
18609 | + builtin and then its argument prototype would still apply. */ | |
18610 | +char setsockopt (); | |
18611 | +char (*f) (); | |
18612 | ||
18613 | +#ifdef F77_DUMMY_MAIN | |
18614 | +# ifdef __cplusplus | |
18615 | + extern "C" | |
18616 | +# endif | |
18617 | + int F77_DUMMY_MAIN() { return 1; } | |
18618 | +#endif | |
18619 | +int | |
18620 | +main () | |
18621 | +{ | |
18622 | /* The GNU C library defines this for functions which it implements | |
18623 | to always fail with ENOSYS. Some functions are actually named | |
18624 | something starting with __ and the normal name is an alias. */ | |
18625 | #if defined (__stub_setsockopt) || defined (__stub___setsockopt) | |
18626 | choke me | |
18627 | #else | |
18628 | -setsockopt(); | |
18629 | +f = setsockopt; | |
18630 | #endif | |
18631 | ||
18632 | -; return 0; } | |
18633 | -EOF | |
18634 | -if { (eval echo configure:4896: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
18635 | - rm -rf conftest* | |
18636 | - eval "ac_cv_func_setsockopt=yes" | |
18637 | -else | |
18638 | - echo "configure: failed program was:" >&5 | |
18639 | - cat conftest.$ac_ext >&5 | |
18640 | - rm -rf conftest* | |
18641 | - eval "ac_cv_func_setsockopt=no" | |
18642 | -fi | |
18643 | -rm -f conftest* | |
18644 | -fi | |
18645 | - | |
18646 | -if eval "test \"`echo '$ac_cv_func_'setsockopt`\" = yes"; then | |
18647 | - echo "$ac_t""yes" 1>&6 | |
18648 | + ; | |
18649 | + return 0; | |
18650 | +} | |
18651 | +_ACEOF | |
18652 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
18653 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
18654 | + (eval $ac_link) 2>&5 | |
18655 | + ac_status=$? | |
18656 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
18657 | + (exit $ac_status); } && | |
18658 | + { ac_try='test -s conftest$ac_exeext' | |
18659 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
18660 | + (eval $ac_try) 2>&5 | |
18661 | + ac_status=$? | |
18662 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
18663 | + (exit $ac_status); }; }; then | |
18664 | + ac_cv_func_setsockopt=yes | |
18665 | +else | |
18666 | + echo "$as_me: failed program was:" >&5 | |
18667 | +cat conftest.$ac_ext >&5 | |
18668 | +ac_cv_func_setsockopt=no | |
18669 | +fi | |
18670 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
18671 | +fi | |
18672 | +echo "$as_me:$LINENO: result: $ac_cv_func_setsockopt" >&5 | |
18673 | +echo "${ECHO_T}$ac_cv_func_setsockopt" >&6 | |
18674 | +if test $ac_cv_func_setsockopt = yes; then | |
18675 | : | |
18676 | else | |
18677 | - echo "$ac_t""no" 1>&6 | |
18678 | -echo $ac_n "checking for setsockopt in -lsocket""... $ac_c" 1>&6 | |
18679 | -echo "configure:4914: checking for setsockopt in -lsocket" >&5 | |
18680 | -ac_lib_var=`echo socket'_'setsockopt | sed 'y%./+-%__p_%'` | |
18681 | -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then | |
18682 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
18683 | -else | |
18684 | - ac_save_LIBS="$LIBS" | |
18685 | -LIBS="-lsocket $LIBS" | |
18686 | -cat > conftest.$ac_ext <<EOF | |
18687 | -#line 4922 "configure" | |
18688 | -#include "confdefs.h" | |
18689 | -/* Override any gcc2 internal prototype to avoid an error. */ | |
18690 | -/* We use char because int might match the return type of a gcc2 | |
18691 | - builtin and then its argument prototype would still apply. */ | |
18692 | -char setsockopt(); | |
18693 | ||
18694 | -int main() { | |
18695 | -setsockopt() | |
18696 | -; return 0; } | |
18697 | -EOF | |
18698 | -if { (eval echo configure:4933: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
18699 | - rm -rf conftest* | |
18700 | - eval "ac_cv_lib_$ac_lib_var=yes" | |
18701 | +echo "$as_me:$LINENO: checking for setsockopt in -lsocket" >&5 | |
18702 | +echo $ECHO_N "checking for setsockopt in -lsocket... $ECHO_C" >&6 | |
18703 | +if test "${ac_cv_lib_socket_setsockopt+set}" = set; then | |
18704 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
18705 | else | |
18706 | - echo "configure: failed program was:" >&5 | |
18707 | - cat conftest.$ac_ext >&5 | |
18708 | - rm -rf conftest* | |
18709 | - eval "ac_cv_lib_$ac_lib_var=no" | |
18710 | -fi | |
18711 | -rm -f conftest* | |
18712 | -LIBS="$ac_save_LIBS" | |
18713 | + ac_check_lib_save_LIBS=$LIBS | |
18714 | +LIBS="-lsocket $LIBS" | |
18715 | +cat >conftest.$ac_ext <<_ACEOF | |
18716 | +#line $LINENO "configure" | |
18717 | +#include "confdefs.h" | |
18718 | ||
18719 | -fi | |
18720 | -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
18721 | - echo "$ac_t""yes" 1>&6 | |
18722 | - ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/^a-zA-Z0-9_/_/g' \ | |
18723 | - -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` | |
18724 | - cat >> confdefs.h <<EOF | |
18725 | -#define $ac_tr_lib 1 | |
18726 | -EOF | |
18727 | +/* Override any gcc2 internal prototype to avoid an error. */ | |
18728 | +#ifdef __cplusplus | |
18729 | +extern "C" | |
18730 | +#endif | |
18731 | +/* We use char because int might match the return type of a gcc2 | |
18732 | + builtin and then its argument prototype would still apply. */ | |
18733 | +char setsockopt (); | |
18734 | +#ifdef F77_DUMMY_MAIN | |
18735 | +# ifdef __cplusplus | |
18736 | + extern "C" | |
18737 | +# endif | |
18738 | + int F77_DUMMY_MAIN() { return 1; } | |
18739 | +#endif | |
18740 | +int | |
18741 | +main () | |
18742 | +{ | |
18743 | +setsockopt (); | |
18744 | + ; | |
18745 | + return 0; | |
18746 | +} | |
18747 | +_ACEOF | |
18748 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
18749 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
18750 | + (eval $ac_link) 2>&5 | |
18751 | + ac_status=$? | |
18752 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
18753 | + (exit $ac_status); } && | |
18754 | + { ac_try='test -s conftest$ac_exeext' | |
18755 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
18756 | + (eval $ac_try) 2>&5 | |
18757 | + ac_status=$? | |
18758 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
18759 | + (exit $ac_status); }; }; then | |
18760 | + ac_cv_lib_socket_setsockopt=yes | |
18761 | +else | |
18762 | + echo "$as_me: failed program was:" >&5 | |
18763 | +cat conftest.$ac_ext >&5 | |
18764 | +ac_cv_lib_socket_setsockopt=no | |
18765 | +fi | |
18766 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
18767 | +LIBS=$ac_check_lib_save_LIBS | |
18768 | +fi | |
18769 | +echo "$as_me:$LINENO: result: $ac_cv_lib_socket_setsockopt" >&5 | |
18770 | +echo "${ECHO_T}$ac_cv_lib_socket_setsockopt" >&6 | |
18771 | +if test $ac_cv_lib_socket_setsockopt = yes; then | |
18772 | + cat >>confdefs.h <<_ACEOF | |
18773 | +#define HAVE_LIBSOCKET 1 | |
18774 | +_ACEOF | |
18775 | ||
18776 | LIBS="-lsocket $LIBS" | |
18777 | ||
18778 | -else | |
18779 | - echo "$ac_t""no" 1>&6 | |
18780 | fi | |
18781 | ||
18782 | fi | |
18783 | ||
18784 | - for ac_func in getaddrinfo | |
18785 | + | |
18786 | +for ac_func in getaddrinfo | |
18787 | do | |
18788 | -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 | |
18789 | -echo "configure:4965: checking for $ac_func" >&5 | |
18790 | -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then | |
18791 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
18792 | +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` | |
18793 | +echo "$as_me:$LINENO: checking for $ac_func" >&5 | |
18794 | +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 | |
18795 | +if eval "test \"\${$as_ac_var+set}\" = set"; then | |
18796 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
18797 | else | |
18798 | - cat > conftest.$ac_ext <<EOF | |
18799 | -#line 4970 "configure" | |
18800 | + cat >conftest.$ac_ext <<_ACEOF | |
18801 | +#line $LINENO "configure" | |
18802 | #include "confdefs.h" | |
18803 | /* System header to define __stub macros and hopefully few prototypes, | |
18804 | - which can conflict with char $ac_func(); below. */ | |
18805 | + which can conflict with char $ac_func (); below. */ | |
18806 | #include <assert.h> | |
18807 | /* Override any gcc2 internal prototype to avoid an error. */ | |
18808 | +#ifdef __cplusplus | |
18809 | +extern "C" | |
18810 | +#endif | |
18811 | /* We use char because int might match the return type of a gcc2 | |
18812 | - builtin and then its argument prototype would still apply. */ | |
18813 | -char $ac_func(); | |
18814 | - | |
18815 | -int main() { | |
18816 | + builtin and then its argument prototype would still apply. */ | |
18817 | +char $ac_func (); | |
18818 | +char (*f) (); | |
18819 | ||
18820 | +#ifdef F77_DUMMY_MAIN | |
18821 | +# ifdef __cplusplus | |
18822 | + extern "C" | |
18823 | +# endif | |
18824 | + int F77_DUMMY_MAIN() { return 1; } | |
18825 | +#endif | |
18826 | +int | |
18827 | +main () | |
18828 | +{ | |
18829 | /* The GNU C library defines this for functions which it implements | |
18830 | to always fail with ENOSYS. Some functions are actually named | |
18831 | something starting with __ and the normal name is an alias. */ | |
18832 | #if defined (__stub_$ac_func) || defined (__stub___$ac_func) | |
18833 | choke me | |
18834 | #else | |
18835 | -$ac_func(); | |
18836 | +f = $ac_func; | |
18837 | #endif | |
18838 | ||
18839 | -; return 0; } | |
18840 | -EOF | |
18841 | -if { (eval echo configure:4993: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
18842 | - rm -rf conftest* | |
18843 | - eval "ac_cv_func_$ac_func=yes" | |
18844 | -else | |
18845 | - echo "configure: failed program was:" >&5 | |
18846 | - cat conftest.$ac_ext >&5 | |
18847 | - rm -rf conftest* | |
18848 | - eval "ac_cv_func_$ac_func=no" | |
18849 | -fi | |
18850 | -rm -f conftest* | |
18851 | -fi | |
18852 | + ; | |
18853 | + return 0; | |
18854 | +} | |
18855 | +_ACEOF | |
18856 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
18857 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
18858 | + (eval $ac_link) 2>&5 | |
18859 | + ac_status=$? | |
18860 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
18861 | + (exit $ac_status); } && | |
18862 | + { ac_try='test -s conftest$ac_exeext' | |
18863 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
18864 | + (eval $ac_try) 2>&5 | |
18865 | + ac_status=$? | |
18866 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
18867 | + (exit $ac_status); }; }; then | |
18868 | + eval "$as_ac_var=yes" | |
18869 | +else | |
18870 | + echo "$as_me: failed program was:" >&5 | |
18871 | +cat conftest.$ac_ext >&5 | |
18872 | +eval "$as_ac_var=no" | |
18873 | +fi | |
18874 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
18875 | +fi | |
18876 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 | |
18877 | +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 | |
18878 | +if test `eval echo '${'$as_ac_var'}'` = yes; then | |
18879 | + cat >>confdefs.h <<_ACEOF | |
18880 | +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 | |
18881 | +_ACEOF | |
18882 | ||
18883 | -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then | |
18884 | - echo "$ac_t""yes" 1>&6 | |
18885 | - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` | |
18886 | - cat >> confdefs.h <<EOF | |
18887 | -#define $ac_tr_func 1 | |
18888 | -EOF | |
18889 | - | |
18890 | -else | |
18891 | - echo "$ac_t""no" 1>&6 | |
18892 | fi | |
18893 | done | |
18894 | ||
18895 | - cat >> confdefs.h <<\EOF | |
18896 | + | |
18897 | +cat >>confdefs.h <<\_ACEOF | |
18898 | #define USE_SOCKET 1 | |
18899 | -EOF | |
18900 | +_ACEOF | |
18901 | ||
18902 | MUTT_LIB_OBJECTS="$MUTT_LIB_OBJECTS account.o mutt_socket.o mutt_tunnel.o" | |
18903 | fi | |
18904 | ||
18905 | ||
18906 | + | |
18907 | # Check whether --with-gss or --without-gss was given. | |
18908 | if test "${with_gss+set}" = set; then | |
18909 | withval="$with_gss" | |
18910 | gss_prefix="$withval" | |
18911 | else | |
18912 | gss_prefix="no" | |
18913 | -fi | |
18914 | - | |
18915 | +fi; | |
18916 | if test "$gss_prefix" != "no" | |
18917 | then | |
18918 | if test "$need_imap" = "yes" | |
18919 | then | |
18920 | - | |
18921 | + | |
18922 | GSSAPI_PREFIX=$gss_prefix | |
18923 | GSSAPI_IMPL="none" | |
18924 | if test "$GSSAPI_PREFIX" != "yes" | |
18925 | @@ -5046,38 +9407,42 @@ | |
18926 | fi | |
18927 | # Extract the first word of "krb5-config", so it can be a program name with args. | |
18928 | set dummy krb5-config; ac_word=$2 | |
18929 | -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | |
18930 | -echo "configure:5049: checking for $ac_word" >&5 | |
18931 | -if eval "test \"`echo '$''{'ac_cv_path_KRB5CFGPATH'+set}'`\" = set"; then | |
18932 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
18933 | +echo "$as_me:$LINENO: checking for $ac_word" >&5 | |
18934 | +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 | |
18935 | +if test "${ac_cv_path_KRB5CFGPATH+set}" = set; then | |
18936 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
18937 | else | |
18938 | - case "$KRB5CFGPATH" in | |
18939 | - /*) | |
18940 | + case $KRB5CFGPATH in | |
18941 | + [\\/]* | ?:[\\/]*) | |
18942 | ac_cv_path_KRB5CFGPATH="$KRB5CFGPATH" # Let the user override the test with a path. | |
18943 | ;; | |
18944 | - ?:/*) | |
18945 | - ac_cv_path_KRB5CFGPATH="$KRB5CFGPATH" # Let the user override the test with a dos path. | |
18946 | - ;; | |
18947 | *) | |
18948 | - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" | |
18949 | - ac_dummy="$krb5_path" | |
18950 | - for ac_dir in $ac_dummy; do | |
18951 | - test -z "$ac_dir" && ac_dir=. | |
18952 | - if test -f $ac_dir/$ac_word; then | |
18953 | - ac_cv_path_KRB5CFGPATH="$ac_dir/$ac_word" | |
18954 | - break | |
18955 | - fi | |
18956 | - done | |
18957 | - IFS="$ac_save_ifs" | |
18958 | + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
18959 | +for as_dir in $krb5_path | |
18960 | +do | |
18961 | + IFS=$as_save_IFS | |
18962 | + test -z "$as_dir" && as_dir=. | |
18963 | + for ac_exec_ext in '' $ac_executable_extensions; do | |
18964 | + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | |
18965 | + ac_cv_path_KRB5CFGPATH="$as_dir/$ac_word$ac_exec_ext" | |
18966 | + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 | |
18967 | + break 2 | |
18968 | + fi | |
18969 | +done | |
18970 | +done | |
18971 | + | |
18972 | test -z "$ac_cv_path_KRB5CFGPATH" && ac_cv_path_KRB5CFGPATH="none" | |
18973 | ;; | |
18974 | esac | |
18975 | fi | |
18976 | -KRB5CFGPATH="$ac_cv_path_KRB5CFGPATH" | |
18977 | +KRB5CFGPATH=$ac_cv_path_KRB5CFGPATH | |
18978 | + | |
18979 | if test -n "$KRB5CFGPATH"; then | |
18980 | - echo "$ac_t""$KRB5CFGPATH" 1>&6 | |
18981 | + echo "$as_me:$LINENO: result: $KRB5CFGPATH" >&5 | |
18982 | +echo "${ECHO_T}$KRB5CFGPATH" >&6 | |
18983 | else | |
18984 | - echo "$ac_t""no" 1>&6 | |
18985 | + echo "$as_me:$LINENO: result: no" >&5 | |
18986 | +echo "${ECHO_T}no" >&6 | |
18987 | fi | |
18988 | ||
18989 | if test "$KRB5CFGPATH" != "none" | |
18990 | @@ -5101,141 +9466,198 @@ | |
18991 | LDFLAGS="$LDFLAGS $GSSAPI_LDFLAGS" | |
18992 | fi | |
18993 | ||
18994 | - echo $ac_n "checking for gss_init_sec_context in -lgssapi_krb5""... $ac_c" 1>&6 | |
18995 | -echo "configure:5104: checking for gss_init_sec_context in -lgssapi_krb5" >&5 | |
18996 | -ac_lib_var=`echo gssapi_krb5'_'gss_init_sec_context | sed 'y%./+-%__p_%'` | |
18997 | -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then | |
18998 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
18999 | + echo "$as_me:$LINENO: checking for gss_init_sec_context in -lgssapi_krb5" >&5 | |
19000 | +echo $ECHO_N "checking for gss_init_sec_context in -lgssapi_krb5... $ECHO_C" >&6 | |
19001 | +if test "${ac_cv_lib_gssapi_krb5_gss_init_sec_context+set}" = set; then | |
19002 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
19003 | else | |
19004 | - ac_save_LIBS="$LIBS" | |
19005 | + ac_check_lib_save_LIBS=$LIBS | |
19006 | LIBS="-lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err $LIBS" | |
19007 | -cat > conftest.$ac_ext <<EOF | |
19008 | -#line 5112 "configure" | |
19009 | +cat >conftest.$ac_ext <<_ACEOF | |
19010 | +#line $LINENO "configure" | |
19011 | #include "confdefs.h" | |
19012 | + | |
19013 | /* Override any gcc2 internal prototype to avoid an error. */ | |
19014 | +#ifdef __cplusplus | |
19015 | +extern "C" | |
19016 | +#endif | |
19017 | /* We use char because int might match the return type of a gcc2 | |
19018 | - builtin and then its argument prototype would still apply. */ | |
19019 | -char gss_init_sec_context(); | |
19020 | - | |
19021 | -int main() { | |
19022 | -gss_init_sec_context() | |
19023 | -; return 0; } | |
19024 | -EOF | |
19025 | -if { (eval echo configure:5123: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
19026 | - rm -rf conftest* | |
19027 | - eval "ac_cv_lib_$ac_lib_var=yes" | |
19028 | -else | |
19029 | - echo "configure: failed program was:" >&5 | |
19030 | - cat conftest.$ac_ext >&5 | |
19031 | - rm -rf conftest* | |
19032 | - eval "ac_cv_lib_$ac_lib_var=no" | |
19033 | -fi | |
19034 | -rm -f conftest* | |
19035 | -LIBS="$ac_save_LIBS" | |
19036 | + builtin and then its argument prototype would still apply. */ | |
19037 | +char gss_init_sec_context (); | |
19038 | +#ifdef F77_DUMMY_MAIN | |
19039 | +# ifdef __cplusplus | |
19040 | + extern "C" | |
19041 | +# endif | |
19042 | + int F77_DUMMY_MAIN() { return 1; } | |
19043 | +#endif | |
19044 | +int | |
19045 | +main () | |
19046 | +{ | |
19047 | +gss_init_sec_context (); | |
19048 | + ; | |
19049 | + return 0; | |
19050 | +} | |
19051 | +_ACEOF | |
19052 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
19053 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
19054 | + (eval $ac_link) 2>&5 | |
19055 | + ac_status=$? | |
19056 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
19057 | + (exit $ac_status); } && | |
19058 | + { ac_try='test -s conftest$ac_exeext' | |
19059 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
19060 | + (eval $ac_try) 2>&5 | |
19061 | + ac_status=$? | |
19062 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
19063 | + (exit $ac_status); }; }; then | |
19064 | + ac_cv_lib_gssapi_krb5_gss_init_sec_context=yes | |
19065 | +else | |
19066 | + echo "$as_me: failed program was:" >&5 | |
19067 | +cat conftest.$ac_ext >&5 | |
19068 | +ac_cv_lib_gssapi_krb5_gss_init_sec_context=no | |
19069 | +fi | |
19070 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
19071 | +LIBS=$ac_check_lib_save_LIBS | |
19072 | +fi | |
19073 | +echo "$as_me:$LINENO: result: $ac_cv_lib_gssapi_krb5_gss_init_sec_context" >&5 | |
19074 | +echo "${ECHO_T}$ac_cv_lib_gssapi_krb5_gss_init_sec_context" >&6 | |
19075 | +if test $ac_cv_lib_gssapi_krb5_gss_init_sec_context = yes; then | |
19076 | ||
19077 | -fi | |
19078 | -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
19079 | - echo "$ac_t""yes" 1>&6 | |
19080 | - | |
19081 | GSSAPI_IMPL="MIT", | |
19082 | GSSAPI_LIBS="$GSSAPI_LDFLAGS -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err" | |
19083 | - | |
19084 | -else | |
19085 | - echo "$ac_t""no" 1>&6 | |
19086 | + | |
19087 | fi | |
19088 | ||
19089 | ||
19090 | if test "$GSSAPI_IMPL" = "none" | |
19091 | then | |
19092 | - echo $ac_n "checking for gss_init_sec_context in -lgssapi""... $ac_c" 1>&6 | |
19093 | -echo "configure:5150: checking for gss_init_sec_context in -lgssapi" >&5 | |
19094 | -ac_lib_var=`echo gssapi'_'gss_init_sec_context | sed 'y%./+-%__p_%'` | |
19095 | -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then | |
19096 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
19097 | + echo "$as_me:$LINENO: checking for gss_init_sec_context in -lgssapi" >&5 | |
19098 | +echo $ECHO_N "checking for gss_init_sec_context in -lgssapi... $ECHO_C" >&6 | |
19099 | +if test "${ac_cv_lib_gssapi_gss_init_sec_context+set}" = set; then | |
19100 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
19101 | else | |
19102 | - ac_save_LIBS="$LIBS" | |
19103 | + ac_check_lib_save_LIBS=$LIBS | |
19104 | LIBS="-lgssapi -lkrb5 -ldes -lasn1 -lroken -lcrypt -lcom_err $LIBS" | |
19105 | -cat > conftest.$ac_ext <<EOF | |
19106 | -#line 5158 "configure" | |
19107 | +cat >conftest.$ac_ext <<_ACEOF | |
19108 | +#line $LINENO "configure" | |
19109 | #include "confdefs.h" | |
19110 | + | |
19111 | /* Override any gcc2 internal prototype to avoid an error. */ | |
19112 | +#ifdef __cplusplus | |
19113 | +extern "C" | |
19114 | +#endif | |
19115 | /* We use char because int might match the return type of a gcc2 | |
19116 | - builtin and then its argument prototype would still apply. */ | |
19117 | -char gss_init_sec_context(); | |
19118 | - | |
19119 | -int main() { | |
19120 | -gss_init_sec_context() | |
19121 | -; return 0; } | |
19122 | -EOF | |
19123 | -if { (eval echo configure:5169: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
19124 | - rm -rf conftest* | |
19125 | - eval "ac_cv_lib_$ac_lib_var=yes" | |
19126 | -else | |
19127 | - echo "configure: failed program was:" >&5 | |
19128 | - cat conftest.$ac_ext >&5 | |
19129 | - rm -rf conftest* | |
19130 | - eval "ac_cv_lib_$ac_lib_var=no" | |
19131 | -fi | |
19132 | -rm -f conftest* | |
19133 | -LIBS="$ac_save_LIBS" | |
19134 | + builtin and then its argument prototype would still apply. */ | |
19135 | +char gss_init_sec_context (); | |
19136 | +#ifdef F77_DUMMY_MAIN | |
19137 | +# ifdef __cplusplus | |
19138 | + extern "C" | |
19139 | +# endif | |
19140 | + int F77_DUMMY_MAIN() { return 1; } | |
19141 | +#endif | |
19142 | +int | |
19143 | +main () | |
19144 | +{ | |
19145 | +gss_init_sec_context (); | |
19146 | + ; | |
19147 | + return 0; | |
19148 | +} | |
19149 | +_ACEOF | |
19150 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
19151 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
19152 | + (eval $ac_link) 2>&5 | |
19153 | + ac_status=$? | |
19154 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
19155 | + (exit $ac_status); } && | |
19156 | + { ac_try='test -s conftest$ac_exeext' | |
19157 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
19158 | + (eval $ac_try) 2>&5 | |
19159 | + ac_status=$? | |
19160 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
19161 | + (exit $ac_status); }; }; then | |
19162 | + ac_cv_lib_gssapi_gss_init_sec_context=yes | |
19163 | +else | |
19164 | + echo "$as_me: failed program was:" >&5 | |
19165 | +cat conftest.$ac_ext >&5 | |
19166 | +ac_cv_lib_gssapi_gss_init_sec_context=no | |
19167 | +fi | |
19168 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
19169 | +LIBS=$ac_check_lib_save_LIBS | |
19170 | +fi | |
19171 | +echo "$as_me:$LINENO: result: $ac_cv_lib_gssapi_gss_init_sec_context" >&5 | |
19172 | +echo "${ECHO_T}$ac_cv_lib_gssapi_gss_init_sec_context" >&6 | |
19173 | +if test $ac_cv_lib_gssapi_gss_init_sec_context = yes; then | |
19174 | ||
19175 | -fi | |
19176 | -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
19177 | - echo "$ac_t""yes" 1>&6 | |
19178 | - | |
19179 | GSSAPI_IMPL="Heimdal" | |
19180 | GSSAPI_LIBS="$GSSAPI_LDFLAGS -lgssapi -lkrb5 -ldes -lasn1 -lroken" | |
19181 | GSSAPI_LIBS="$GSSAPI_LIBS -lcrypt -lcom_err" | |
19182 | - | |
19183 | -else | |
19184 | - echo "$ac_t""no" 1>&6 | |
19185 | + | |
19186 | fi | |
19187 | ||
19188 | fi | |
19189 | ||
19190 | if test "$GSSAPI_IMPL" = "none" | |
19191 | then | |
19192 | - echo $ac_n "checking for g_order_init in -lgssapi_krb5""... $ac_c" 1>&6 | |
19193 | -echo "configure:5198: checking for g_order_init in -lgssapi_krb5" >&5 | |
19194 | -ac_lib_var=`echo gssapi_krb5'_'g_order_init | sed 'y%./+-%__p_%'` | |
19195 | -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then | |
19196 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
19197 | + echo "$as_me:$LINENO: checking for g_order_init in -lgssapi_krb5" >&5 | |
19198 | +echo $ECHO_N "checking for g_order_init in -lgssapi_krb5... $ECHO_C" >&6 | |
19199 | +if test "${ac_cv_lib_gssapi_krb5_g_order_init+set}" = set; then | |
19200 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
19201 | else | |
19202 | - ac_save_LIBS="$LIBS" | |
19203 | + ac_check_lib_save_LIBS=$LIBS | |
19204 | LIBS="-lgssapi_krb5 -lkrb5 -lcrypto -lcom_err $LIBS" | |
19205 | -cat > conftest.$ac_ext <<EOF | |
19206 | -#line 5206 "configure" | |
19207 | +cat >conftest.$ac_ext <<_ACEOF | |
19208 | +#line $LINENO "configure" | |
19209 | #include "confdefs.h" | |
19210 | + | |
19211 | /* Override any gcc2 internal prototype to avoid an error. */ | |
19212 | +#ifdef __cplusplus | |
19213 | +extern "C" | |
19214 | +#endif | |
19215 | /* We use char because int might match the return type of a gcc2 | |
19216 | - builtin and then its argument prototype would still apply. */ | |
19217 | -char g_order_init(); | |
19218 | - | |
19219 | -int main() { | |
19220 | -g_order_init() | |
19221 | -; return 0; } | |
19222 | -EOF | |
19223 | -if { (eval echo configure:5217: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
19224 | - rm -rf conftest* | |
19225 | - eval "ac_cv_lib_$ac_lib_var=yes" | |
19226 | -else | |
19227 | - echo "configure: failed program was:" >&5 | |
19228 | - cat conftest.$ac_ext >&5 | |
19229 | - rm -rf conftest* | |
19230 | - eval "ac_cv_lib_$ac_lib_var=no" | |
19231 | -fi | |
19232 | -rm -f conftest* | |
19233 | -LIBS="$ac_save_LIBS" | |
19234 | + builtin and then its argument prototype would still apply. */ | |
19235 | +char g_order_init (); | |
19236 | +#ifdef F77_DUMMY_MAIN | |
19237 | +# ifdef __cplusplus | |
19238 | + extern "C" | |
19239 | +# endif | |
19240 | + int F77_DUMMY_MAIN() { return 1; } | |
19241 | +#endif | |
19242 | +int | |
19243 | +main () | |
19244 | +{ | |
19245 | +g_order_init (); | |
19246 | + ; | |
19247 | + return 0; | |
19248 | +} | |
19249 | +_ACEOF | |
19250 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
19251 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
19252 | + (eval $ac_link) 2>&5 | |
19253 | + ac_status=$? | |
19254 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
19255 | + (exit $ac_status); } && | |
19256 | + { ac_try='test -s conftest$ac_exeext' | |
19257 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
19258 | + (eval $ac_try) 2>&5 | |
19259 | + ac_status=$? | |
19260 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
19261 | + (exit $ac_status); }; }; then | |
19262 | + ac_cv_lib_gssapi_krb5_g_order_init=yes | |
19263 | +else | |
19264 | + echo "$as_me: failed program was:" >&5 | |
19265 | +cat conftest.$ac_ext >&5 | |
19266 | +ac_cv_lib_gssapi_krb5_g_order_init=no | |
19267 | +fi | |
19268 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
19269 | +LIBS=$ac_check_lib_save_LIBS | |
19270 | +fi | |
19271 | +echo "$as_me:$LINENO: result: $ac_cv_lib_gssapi_krb5_g_order_init" >&5 | |
19272 | +echo "${ECHO_T}$ac_cv_lib_gssapi_krb5_g_order_init" >&6 | |
19273 | +if test $ac_cv_lib_gssapi_krb5_g_order_init = yes; then | |
19274 | ||
19275 | -fi | |
19276 | -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
19277 | - echo "$ac_t""yes" 1>&6 | |
19278 | - | |
19279 | GSSAPI_IMPL="OldMIT", | |
19280 | GSSAPI_LIBS="$GSSAPI_LDFLAGS -lgssapi_krb5 -lkrb5 -lcrypto -lcom_err" | |
19281 | - | |
19282 | -else | |
19283 | - echo "$ac_t""no" 1>&6 | |
19284 | + | |
19285 | fi | |
19286 | ||
19287 | fi | |
19288 | @@ -5245,76 +9667,88 @@ | |
19289 | LDFLAGS="$saved_LDFLAGS" | |
19290 | LIBS="$saved_LIBS" | |
19291 | ||
19292 | - echo $ac_n "checking GSSAPI implementation""... $ac_c" 1>&6 | |
19293 | -echo "configure:5248: checking GSSAPI implementation" >&5 | |
19294 | - echo "$ac_t""$GSSAPI_IMPL" 1>&6 | |
19295 | + echo "$as_me:$LINENO: checking GSSAPI implementation" >&5 | |
19296 | +echo $ECHO_N "checking GSSAPI implementation... $ECHO_C" >&6 | |
19297 | + echo "$as_me:$LINENO: result: $GSSAPI_IMPL" >&5 | |
19298 | +echo "${ECHO_T}$GSSAPI_IMPL" >&6 | |
19299 | if test "$GSSAPI_IMPL" = "none" | |
19300 | then | |
19301 | - cat > confcache <<\EOF | |
19302 | + cat >confcache <<\_ACEOF | |
19303 | # This file is a shell script that caches the results of configure | |
19304 | # tests run on this system so they can be shared between configure | |
19305 | -# scripts and configure runs. It is not useful on other systems. | |
19306 | -# If it contains results you don't want to keep, you may remove or edit it. | |
19307 | +# scripts and configure runs, see configure's option --config-cache. | |
19308 | +# It is not useful on other systems. If it contains results you don't | |
19309 | +# want to keep, you may remove or edit it. | |
19310 | # | |
19311 | -# By default, configure uses ./config.cache as the cache file, | |
19312 | -# creating it if it does not exist already. You can give configure | |
19313 | -# the --cache-file=FILE option to use a different cache file; that is | |
19314 | -# what configure does when it calls configure scripts in | |
19315 | -# subdirectories, so they share the cache. | |
19316 | -# Giving --cache-file=/dev/null disables caching, for debugging configure. | |
19317 | -# config.status only pays attention to the cache file if you give it the | |
19318 | -# --recheck option to rerun configure. | |
19319 | +# config.status only pays attention to the cache file if you give it | |
19320 | +# the --recheck option to rerun configure. | |
19321 | # | |
19322 | -EOF | |
19323 | +# `ac_cv_env_foo' variables (set or unset) will be overridden when | |
19324 | +# loading this file, other *unset* `ac_cv_foo' will be assigned the | |
19325 | +# following values. | |
19326 | + | |
19327 | +_ACEOF | |
19328 | + | |
19329 | # The following way of writing the cache mishandles newlines in values, | |
19330 | # but we know of no workaround that is simple, portable, and efficient. | |
19331 | # So, don't put newlines in cache variables' values. | |
19332 | # Ultrix sh set writes to stderr and can't be redirected directly, | |
19333 | # and sets the high bit in the cache file unless we assign to the vars. | |
19334 | -(set) 2>&1 | | |
19335 | - case `(ac_space=' '; set | grep ac_space) 2>&1` in | |
19336 | - *ac_space=\ *) | |
19337 | - # `set' does not quote correctly, so add quotes (double-quote substitution | |
19338 | - # turns \\\\ into \\, and sed turns \\ into \). | |
19339 | - sed -n \ | |
19340 | - -e "s/'/'\\\\''/g" \ | |
19341 | - -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p" | |
19342 | - ;; | |
19343 | - *) | |
19344 | - # `set' quotes correctly as required by POSIX, so do not add quotes. | |
19345 | - sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p' | |
19346 | - ;; | |
19347 | - esac >> confcache | |
19348 | -if cmp -s $cache_file confcache; then | |
19349 | - : | |
19350 | -else | |
19351 | +{ | |
19352 | + (set) 2>&1 | | |
19353 | + case `(ac_space=' '; set | grep ac_space) 2>&1` in | |
19354 | + *ac_space=\ *) | |
19355 | + # `set' does not quote correctly, so add quotes (double-quote | |
19356 | + # substitution turns \\\\ into \\, and sed turns \\ into \). | |
19357 | + sed -n \ | |
19358 | + "s/'/'\\\\''/g; | |
19359 | + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" | |
19360 | + ;; | |
19361 | + *) | |
19362 | + # `set' quotes correctly as required by POSIX, so do not add quotes. | |
19363 | + sed -n \ | |
19364 | + "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" | |
19365 | + ;; | |
19366 | + esac; | |
19367 | +} | | |
19368 | + sed ' | |
19369 | + t clear | |
19370 | + : clear | |
19371 | + s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ | |
19372 | + t end | |
19373 | + /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ | |
19374 | + : end' >>confcache | |
19375 | +if cmp -s $cache_file confcache; then :; else | |
19376 | if test -w $cache_file; then | |
19377 | - echo "updating cache $cache_file" | |
19378 | - cat confcache > $cache_file | |
19379 | + test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file" | |
19380 | + cat confcache >$cache_file | |
19381 | else | |
19382 | echo "not updating unwritable cache $cache_file" | |
19383 | fi | |
19384 | fi | |
19385 | rm -f confcache | |
19386 | - | |
19387 | - echo "$ac_t""GSSAPI libraries not found" 1>&6 | |
19388 | + echo "$as_me:$LINENO: result: GSSAPI libraries not found" >&5 | |
19389 | +echo "${ECHO_T}GSSAPI libraries not found" >&6 | |
19390 | fi | |
19391 | if test "$GSSAPI_IMPL" = "Heimdal" | |
19392 | then | |
19393 | - cat >> confdefs.h <<\EOF | |
19394 | + | |
19395 | +cat >>confdefs.h <<\_ACEOF | |
19396 | #define HAVE_HEIMDAL 1 | |
19397 | -EOF | |
19398 | +_ACEOF | |
19399 | ||
19400 | fi | |
19401 | CPPFLAGS="$CPPFLAGS $GSSAPI_CFLAGS" | |
19402 | MUTTLIBS="$MUTTLIBS $GSSAPI_LIBS" | |
19403 | - cat >> confdefs.h <<\EOF | |
19404 | + | |
19405 | +cat >>confdefs.h <<\_ACEOF | |
19406 | #define USE_GSS 1 | |
19407 | -EOF | |
19408 | +_ACEOF | |
19409 | ||
19410 | need_gss="yes" | |
19411 | else | |
19412 | - echo "configure: warning: GSS was requested but IMAP is not enabled" 1>&2 | |
19413 | + { echo "$as_me:$LINENO: WARNING: GSS was requested but IMAP is not enabled" >&5 | |
19414 | +echo "$as_me: WARNING: GSS was requested but IMAP is not enabled" >&2;} | |
19415 | fi | |
19416 | fi | |
19417 | ||
19418 | @@ -5328,13 +9762,17 @@ | |
19419 | fi | |
19420 | ||
19421 | ||
19422 | + | |
19423 | + | |
19424 | # Check whether --with-ssl or --without-ssl was given. | |
19425 | if test "${with_ssl+set}" = set; then | |
19426 | withval="$with_ssl" | |
19427 | if test "$with_ssl" != "no" | |
19428 | then | |
19429 | if test "$need_socket" != "yes"; then | |
19430 | - { echo "configure: error: SSL support is only useful with POP or IMAP support" 1>&2; exit 1; } | |
19431 | + { { echo "$as_me:$LINENO: error: SSL support is only useful with POP or IMAP support" >&5 | |
19432 | +echo "$as_me: error: SSL support is only useful with POP or IMAP support" >&2;} | |
19433 | + { (exit 1); exit 1; }; } | |
19434 | fi | |
19435 | ||
19436 | if test "$with_ssl" != "yes" | |
19437 | @@ -5344,162 +9782,227 @@ | |
19438 | fi | |
19439 | saved_LIBS="$LIBS" | |
19440 | ||
19441 | - echo $ac_n "checking for X509_new in -lcrypto""... $ac_c" 1>&6 | |
19442 | -echo "configure:5347: checking for X509_new in -lcrypto" >&5 | |
19443 | -ac_lib_var=`echo crypto'_'X509_new | sed 'y%./+-%__p_%'` | |
19444 | -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then | |
19445 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
19446 | + | |
19447 | +echo "$as_me:$LINENO: checking for X509_new in -lcrypto" >&5 | |
19448 | +echo $ECHO_N "checking for X509_new in -lcrypto... $ECHO_C" >&6 | |
19449 | +if test "${ac_cv_lib_crypto_X509_new+set}" = set; then | |
19450 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
19451 | else | |
19452 | - ac_save_LIBS="$LIBS" | |
19453 | + ac_check_lib_save_LIBS=$LIBS | |
19454 | LIBS="-lcrypto $LIBS" | |
19455 | -cat > conftest.$ac_ext <<EOF | |
19456 | -#line 5355 "configure" | |
19457 | +cat >conftest.$ac_ext <<_ACEOF | |
19458 | +#line $LINENO "configure" | |
19459 | #include "confdefs.h" | |
19460 | + | |
19461 | /* Override any gcc2 internal prototype to avoid an error. */ | |
19462 | +#ifdef __cplusplus | |
19463 | +extern "C" | |
19464 | +#endif | |
19465 | /* We use char because int might match the return type of a gcc2 | |
19466 | - builtin and then its argument prototype would still apply. */ | |
19467 | -char X509_new(); | |
19468 | - | |
19469 | -int main() { | |
19470 | -X509_new() | |
19471 | -; return 0; } | |
19472 | -EOF | |
19473 | -if { (eval echo configure:5366: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
19474 | - rm -rf conftest* | |
19475 | - eval "ac_cv_lib_$ac_lib_var=yes" | |
19476 | -else | |
19477 | - echo "configure: failed program was:" >&5 | |
19478 | - cat conftest.$ac_ext >&5 | |
19479 | - rm -rf conftest* | |
19480 | - eval "ac_cv_lib_$ac_lib_var=no" | |
19481 | -fi | |
19482 | -rm -f conftest* | |
19483 | -LIBS="$ac_save_LIBS" | |
19484 | - | |
19485 | -fi | |
19486 | -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
19487 | - echo "$ac_t""yes" 1>&6 | |
19488 | - ac_tr_lib=HAVE_LIB`echo crypto | sed -e 's/[^a-zA-Z0-9_]/_/g' \ | |
19489 | - -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` | |
19490 | - cat >> confdefs.h <<EOF | |
19491 | -#define $ac_tr_lib 1 | |
19492 | -EOF | |
19493 | + builtin and then its argument prototype would still apply. */ | |
19494 | +char X509_new (); | |
19495 | +#ifdef F77_DUMMY_MAIN | |
19496 | +# ifdef __cplusplus | |
19497 | + extern "C" | |
19498 | +# endif | |
19499 | + int F77_DUMMY_MAIN() { return 1; } | |
19500 | +#endif | |
19501 | +int | |
19502 | +main () | |
19503 | +{ | |
19504 | +X509_new (); | |
19505 | + ; | |
19506 | + return 0; | |
19507 | +} | |
19508 | +_ACEOF | |
19509 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
19510 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
19511 | + (eval $ac_link) 2>&5 | |
19512 | + ac_status=$? | |
19513 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
19514 | + (exit $ac_status); } && | |
19515 | + { ac_try='test -s conftest$ac_exeext' | |
19516 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
19517 | + (eval $ac_try) 2>&5 | |
19518 | + ac_status=$? | |
19519 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
19520 | + (exit $ac_status); }; }; then | |
19521 | + ac_cv_lib_crypto_X509_new=yes | |
19522 | +else | |
19523 | + echo "$as_me: failed program was:" >&5 | |
19524 | +cat conftest.$ac_ext >&5 | |
19525 | +ac_cv_lib_crypto_X509_new=no | |
19526 | +fi | |
19527 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
19528 | +LIBS=$ac_check_lib_save_LIBS | |
19529 | +fi | |
19530 | +echo "$as_me:$LINENO: result: $ac_cv_lib_crypto_X509_new" >&5 | |
19531 | +echo "${ECHO_T}$ac_cv_lib_crypto_X509_new" >&6 | |
19532 | +if test $ac_cv_lib_crypto_X509_new = yes; then | |
19533 | + cat >>confdefs.h <<_ACEOF | |
19534 | +#define HAVE_LIBCRYPTO 1 | |
19535 | +_ACEOF | |
19536 | ||
19537 | LIBS="-lcrypto $LIBS" | |
19538 | ||
19539 | else | |
19540 | - echo "$ac_t""no" 1>&6 | |
19541 | -{ echo "configure: error: Unable to find SSL library" 1>&2; exit 1; } | |
19542 | + { { echo "$as_me:$LINENO: error: Unable to find SSL library" >&5 | |
19543 | +echo "$as_me: error: Unable to find SSL library" >&2;} | |
19544 | + { (exit 1); exit 1; }; } | |
19545 | fi | |
19546 | ||
19547 | - echo $ac_n "checking for SSL_new in -lssl""... $ac_c" 1>&6 | |
19548 | -echo "configure:5395: checking for SSL_new in -lssl" >&5 | |
19549 | -ac_lib_var=`echo ssl'_'SSL_new | sed 'y%./+-%__p_%'` | |
19550 | -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then | |
19551 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
19552 | + | |
19553 | +echo "$as_me:$LINENO: checking for SSL_new in -lssl" >&5 | |
19554 | +echo $ECHO_N "checking for SSL_new in -lssl... $ECHO_C" >&6 | |
19555 | +if test "${ac_cv_lib_ssl_SSL_new+set}" = set; then | |
19556 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
19557 | else | |
19558 | - ac_save_LIBS="$LIBS" | |
19559 | + ac_check_lib_save_LIBS=$LIBS | |
19560 | LIBS="-lssl -lcrypto $LIBS" | |
19561 | -cat > conftest.$ac_ext <<EOF | |
19562 | -#line 5403 "configure" | |
19563 | +cat >conftest.$ac_ext <<_ACEOF | |
19564 | +#line $LINENO "configure" | |
19565 | #include "confdefs.h" | |
19566 | + | |
19567 | /* Override any gcc2 internal prototype to avoid an error. */ | |
19568 | +#ifdef __cplusplus | |
19569 | +extern "C" | |
19570 | +#endif | |
19571 | /* We use char because int might match the return type of a gcc2 | |
19572 | - builtin and then its argument prototype would still apply. */ | |
19573 | -char SSL_new(); | |
19574 | - | |
19575 | -int main() { | |
19576 | -SSL_new() | |
19577 | -; return 0; } | |
19578 | -EOF | |
19579 | -if { (eval echo configure:5414: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
19580 | - rm -rf conftest* | |
19581 | - eval "ac_cv_lib_$ac_lib_var=yes" | |
19582 | -else | |
19583 | - echo "configure: failed program was:" >&5 | |
19584 | - cat conftest.$ac_ext >&5 | |
19585 | - rm -rf conftest* | |
19586 | - eval "ac_cv_lib_$ac_lib_var=no" | |
19587 | -fi | |
19588 | -rm -f conftest* | |
19589 | -LIBS="$ac_save_LIBS" | |
19590 | - | |
19591 | -fi | |
19592 | -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
19593 | - echo "$ac_t""yes" 1>&6 | |
19594 | - ac_tr_lib=HAVE_LIB`echo ssl | sed -e 's/[^a-zA-Z0-9_]/_/g' \ | |
19595 | - -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` | |
19596 | - cat >> confdefs.h <<EOF | |
19597 | -#define $ac_tr_lib 1 | |
19598 | -EOF | |
19599 | + builtin and then its argument prototype would still apply. */ | |
19600 | +char SSL_new (); | |
19601 | +#ifdef F77_DUMMY_MAIN | |
19602 | +# ifdef __cplusplus | |
19603 | + extern "C" | |
19604 | +# endif | |
19605 | + int F77_DUMMY_MAIN() { return 1; } | |
19606 | +#endif | |
19607 | +int | |
19608 | +main () | |
19609 | +{ | |
19610 | +SSL_new (); | |
19611 | + ; | |
19612 | + return 0; | |
19613 | +} | |
19614 | +_ACEOF | |
19615 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
19616 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
19617 | + (eval $ac_link) 2>&5 | |
19618 | + ac_status=$? | |
19619 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
19620 | + (exit $ac_status); } && | |
19621 | + { ac_try='test -s conftest$ac_exeext' | |
19622 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
19623 | + (eval $ac_try) 2>&5 | |
19624 | + ac_status=$? | |
19625 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
19626 | + (exit $ac_status); }; }; then | |
19627 | + ac_cv_lib_ssl_SSL_new=yes | |
19628 | +else | |
19629 | + echo "$as_me: failed program was:" >&5 | |
19630 | +cat conftest.$ac_ext >&5 | |
19631 | +ac_cv_lib_ssl_SSL_new=no | |
19632 | +fi | |
19633 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
19634 | +LIBS=$ac_check_lib_save_LIBS | |
19635 | +fi | |
19636 | +echo "$as_me:$LINENO: result: $ac_cv_lib_ssl_SSL_new" >&5 | |
19637 | +echo "${ECHO_T}$ac_cv_lib_ssl_SSL_new" >&6 | |
19638 | +if test $ac_cv_lib_ssl_SSL_new = yes; then | |
19639 | + cat >>confdefs.h <<_ACEOF | |
19640 | +#define HAVE_LIBSSL 1 | |
19641 | +_ACEOF | |
19642 | ||
19643 | LIBS="-lssl $LIBS" | |
19644 | ||
19645 | else | |
19646 | - echo "$ac_t""no" 1>&6 | |
19647 | -{ echo "configure: error: Unable to find SSL library" 1>&2; exit 1; } | |
19648 | + { { echo "$as_me:$LINENO: error: Unable to find SSL library" >&5 | |
19649 | +echo "$as_me: error: Unable to find SSL library" >&2;} | |
19650 | + { (exit 1); exit 1; }; } | |
19651 | fi | |
19652 | ||
19653 | ||
19654 | - for ac_func in RAND_status RAND_egd | |
19655 | + | |
19656 | + | |
19657 | +for ac_func in RAND_status RAND_egd | |
19658 | do | |
19659 | -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 | |
19660 | -echo "configure:5446: checking for $ac_func" >&5 | |
19661 | -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then | |
19662 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
19663 | +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` | |
19664 | +echo "$as_me:$LINENO: checking for $ac_func" >&5 | |
19665 | +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 | |
19666 | +if eval "test \"\${$as_ac_var+set}\" = set"; then | |
19667 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
19668 | else | |
19669 | - cat > conftest.$ac_ext <<EOF | |
19670 | -#line 5451 "configure" | |
19671 | + cat >conftest.$ac_ext <<_ACEOF | |
19672 | +#line $LINENO "configure" | |
19673 | #include "confdefs.h" | |
19674 | /* System header to define __stub macros and hopefully few prototypes, | |
19675 | - which can conflict with char $ac_func(); below. */ | |
19676 | + which can conflict with char $ac_func (); below. */ | |
19677 | #include <assert.h> | |
19678 | /* Override any gcc2 internal prototype to avoid an error. */ | |
19679 | +#ifdef __cplusplus | |
19680 | +extern "C" | |
19681 | +#endif | |
19682 | /* We use char because int might match the return type of a gcc2 | |
19683 | - builtin and then its argument prototype would still apply. */ | |
19684 | -char $ac_func(); | |
19685 | - | |
19686 | -int main() { | |
19687 | + builtin and then its argument prototype would still apply. */ | |
19688 | +char $ac_func (); | |
19689 | +char (*f) (); | |
19690 | ||
19691 | +#ifdef F77_DUMMY_MAIN | |
19692 | +# ifdef __cplusplus | |
19693 | + extern "C" | |
19694 | +# endif | |
19695 | + int F77_DUMMY_MAIN() { return 1; } | |
19696 | +#endif | |
19697 | +int | |
19698 | +main () | |
19699 | +{ | |
19700 | /* The GNU C library defines this for functions which it implements | |
19701 | to always fail with ENOSYS. Some functions are actually named | |
19702 | something starting with __ and the normal name is an alias. */ | |
19703 | #if defined (__stub_$ac_func) || defined (__stub___$ac_func) | |
19704 | choke me | |
19705 | #else | |
19706 | -$ac_func(); | |
19707 | +f = $ac_func; | |
19708 | #endif | |
19709 | ||
19710 | -; return 0; } | |
19711 | -EOF | |
19712 | -if { (eval echo configure:5474: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
19713 | - rm -rf conftest* | |
19714 | - eval "ac_cv_func_$ac_func=yes" | |
19715 | + ; | |
19716 | + return 0; | |
19717 | +} | |
19718 | +_ACEOF | |
19719 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
19720 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
19721 | + (eval $ac_link) 2>&5 | |
19722 | + ac_status=$? | |
19723 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
19724 | + (exit $ac_status); } && | |
19725 | + { ac_try='test -s conftest$ac_exeext' | |
19726 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
19727 | + (eval $ac_try) 2>&5 | |
19728 | + ac_status=$? | |
19729 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
19730 | + (exit $ac_status); }; }; then | |
19731 | + eval "$as_ac_var=yes" | |
19732 | else | |
19733 | - echo "configure: failed program was:" >&5 | |
19734 | - cat conftest.$ac_ext >&5 | |
19735 | - rm -rf conftest* | |
19736 | - eval "ac_cv_func_$ac_func=no" | |
19737 | + echo "$as_me: failed program was:" >&5 | |
19738 | +cat conftest.$ac_ext >&5 | |
19739 | +eval "$as_ac_var=no" | |
19740 | fi | |
19741 | -rm -f conftest* | |
19742 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
19743 | fi | |
19744 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 | |
19745 | +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 | |
19746 | +if test `eval echo '${'$as_ac_var'}'` = yes; then | |
19747 | + cat >>confdefs.h <<_ACEOF | |
19748 | +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 | |
19749 | +_ACEOF | |
19750 | ||
19751 | -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then | |
19752 | - echo "$ac_t""yes" 1>&6 | |
19753 | - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` | |
19754 | - cat >> confdefs.h <<EOF | |
19755 | -#define $ac_tr_func 1 | |
19756 | -EOF | |
19757 | - | |
19758 | -else | |
19759 | - echo "$ac_t""no" 1>&6 | |
19760 | fi | |
19761 | done | |
19762 | ||
19763 | ||
19764 | - cat >> confdefs.h <<\EOF | |
19765 | + | |
19766 | +cat >>confdefs.h <<\_ACEOF | |
19767 | #define USE_SSL 1 | |
19768 | -EOF | |
19769 | +_ACEOF | |
19770 | ||
19771 | LIBS="$saved_LIBS" | |
19772 | MUTTLIBS="$MUTTLIBS -lssl -lcrypto" | |
19773 | @@ -5508,8 +10011,7 @@ | |
19774 | ||
19775 | fi | |
19776 | ||
19777 | -fi | |
19778 | - | |
19779 | +fi; | |
19780 | ||
19781 | ||
19782 | if test x$need_ssl = xyes; then | |
19783 | @@ -5520,13 +10022,17 @@ | |
19784 | USE_SSL_FALSE= | |
19785 | fi | |
19786 | ||
19787 | + | |
19788 | + | |
19789 | # Check whether --with-nss or --without-nss was given. | |
19790 | if test "${with_nss+set}" = set; then | |
19791 | withval="$with_nss" | |
19792 | if test "$with_nss" != no | |
19793 | then | |
19794 | if test "$need_socket" != "yes"; then | |
19795 | - { echo "configure: error: SSL support is only useful with POP or IMAP support" 1>&2; exit 1; } | |
19796 | + { { echo "$as_me:$LINENO: error: SSL support is only useful with POP or IMAP support" >&5 | |
19797 | +echo "$as_me: error: SSL support is only useful with POP or IMAP support" >&2;} | |
19798 | + { (exit 1); exit 1; }; } | |
19799 | fi | |
19800 | ||
19801 | if test "$with_nss" != "yes" | |
19802 | @@ -5535,9 +10041,10 @@ | |
19803 | CPPFLAGS="$CPPFLAGS -I$withval/include -I$withval/public/security" | |
19804 | fi | |
19805 | ||
19806 | - cat >> confdefs.h <<\EOF | |
19807 | + | |
19808 | +cat >>confdefs.h <<\_ACEOF | |
19809 | #define USE_NSS 1 | |
19810 | -EOF | |
19811 | +_ACEOF | |
19812 | ||
19813 | MUTTLIBS="$MUTTLIBS -lssl -lnss -lcertdb -lcerthi -lcryptohi" | |
19814 | MUTTLIBS="$MUTTLIBS -lpk11wrap -lsoftoken -lsecutil -ldbm -lplds4 -lplc4 -lfreebl" | |
19815 | @@ -5547,16 +10054,18 @@ | |
19816 | need_ssl=yes | |
19817 | fi | |
19818 | ||
19819 | -fi | |
19820 | +fi; | |
19821 | ||
19822 | ||
19823 | # Check whether --with-sasl or --without-sasl was given. | |
19824 | if test "${with_sasl+set}" = set; then | |
19825 | withval="$with_sasl" | |
19826 | - | |
19827 | + | |
19828 | if test "$need_socket" != "yes" | |
19829 | then | |
19830 | - { echo "configure: error: SASL support is only useful with POP or IMAP support" 1>&2; exit 1; } | |
19831 | + { { echo "$as_me:$LINENO: error: SASL support is only useful with POP or IMAP support" >&5 | |
19832 | +echo "$as_me: error: SASL support is only useful with POP or IMAP support" >&2;} | |
19833 | + { (exit 1); exit 1; }; } | |
19834 | fi | |
19835 | ||
19836 | if test "$with_sasl" != "no" | |
19837 | @@ -5569,68 +10078,89 @@ | |
19838 | ||
19839 | saved_LIBS="$LIBS" | |
19840 | ||
19841 | - echo $ac_n "checking for sasl_client_init in -lsasl""... $ac_c" 1>&6 | |
19842 | -echo "configure:5572: checking for sasl_client_init in -lsasl" >&5 | |
19843 | -ac_lib_var=`echo sasl'_'sasl_client_init | sed 'y%./+-%__p_%'` | |
19844 | -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then | |
19845 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
19846 | + | |
19847 | +echo "$as_me:$LINENO: checking for sasl_client_init in -lsasl" >&5 | |
19848 | +echo $ECHO_N "checking for sasl_client_init in -lsasl... $ECHO_C" >&6 | |
19849 | +if test "${ac_cv_lib_sasl_sasl_client_init+set}" = set; then | |
19850 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
19851 | else | |
19852 | - ac_save_LIBS="$LIBS" | |
19853 | + ac_check_lib_save_LIBS=$LIBS | |
19854 | LIBS="-lsasl $LIBS" | |
19855 | -cat > conftest.$ac_ext <<EOF | |
19856 | -#line 5580 "configure" | |
19857 | +cat >conftest.$ac_ext <<_ACEOF | |
19858 | +#line $LINENO "configure" | |
19859 | #include "confdefs.h" | |
19860 | + | |
19861 | /* Override any gcc2 internal prototype to avoid an error. */ | |
19862 | +#ifdef __cplusplus | |
19863 | +extern "C" | |
19864 | +#endif | |
19865 | /* We use char because int might match the return type of a gcc2 | |
19866 | - builtin and then its argument prototype would still apply. */ | |
19867 | -char sasl_client_init(); | |
19868 | - | |
19869 | -int main() { | |
19870 | -sasl_client_init() | |
19871 | -; return 0; } | |
19872 | -EOF | |
19873 | -if { (eval echo configure:5591: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
19874 | - rm -rf conftest* | |
19875 | - eval "ac_cv_lib_$ac_lib_var=yes" | |
19876 | -else | |
19877 | - echo "configure: failed program was:" >&5 | |
19878 | - cat conftest.$ac_ext >&5 | |
19879 | - rm -rf conftest* | |
19880 | - eval "ac_cv_lib_$ac_lib_var=no" | |
19881 | -fi | |
19882 | -rm -f conftest* | |
19883 | -LIBS="$ac_save_LIBS" | |
19884 | - | |
19885 | -fi | |
19886 | -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
19887 | - echo "$ac_t""yes" 1>&6 | |
19888 | - ac_tr_lib=HAVE_LIB`echo sasl | sed -e 's/[^a-zA-Z0-9_]/_/g' \ | |
19889 | - -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` | |
19890 | - cat >> confdefs.h <<EOF | |
19891 | -#define $ac_tr_lib 1 | |
19892 | -EOF | |
19893 | + builtin and then its argument prototype would still apply. */ | |
19894 | +char sasl_client_init (); | |
19895 | +#ifdef F77_DUMMY_MAIN | |
19896 | +# ifdef __cplusplus | |
19897 | + extern "C" | |
19898 | +# endif | |
19899 | + int F77_DUMMY_MAIN() { return 1; } | |
19900 | +#endif | |
19901 | +int | |
19902 | +main () | |
19903 | +{ | |
19904 | +sasl_client_init (); | |
19905 | + ; | |
19906 | + return 0; | |
19907 | +} | |
19908 | +_ACEOF | |
19909 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
19910 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
19911 | + (eval $ac_link) 2>&5 | |
19912 | + ac_status=$? | |
19913 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
19914 | + (exit $ac_status); } && | |
19915 | + { ac_try='test -s conftest$ac_exeext' | |
19916 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
19917 | + (eval $ac_try) 2>&5 | |
19918 | + ac_status=$? | |
19919 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
19920 | + (exit $ac_status); }; }; then | |
19921 | + ac_cv_lib_sasl_sasl_client_init=yes | |
19922 | +else | |
19923 | + echo "$as_me: failed program was:" >&5 | |
19924 | +cat conftest.$ac_ext >&5 | |
19925 | +ac_cv_lib_sasl_sasl_client_init=no | |
19926 | +fi | |
19927 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
19928 | +LIBS=$ac_check_lib_save_LIBS | |
19929 | +fi | |
19930 | +echo "$as_me:$LINENO: result: $ac_cv_lib_sasl_sasl_client_init" >&5 | |
19931 | +echo "${ECHO_T}$ac_cv_lib_sasl_sasl_client_init" >&6 | |
19932 | +if test $ac_cv_lib_sasl_sasl_client_init = yes; then | |
19933 | + cat >>confdefs.h <<_ACEOF | |
19934 | +#define HAVE_LIBSASL 1 | |
19935 | +_ACEOF | |
19936 | ||
19937 | LIBS="-lsasl $LIBS" | |
19938 | ||
19939 | else | |
19940 | - echo "$ac_t""no" 1>&6 | |
19941 | -{ echo "configure: error: could not find libsasl" 1>&2; exit 1; } | |
19942 | + { { echo "$as_me:$LINENO: error: could not find libsasl" >&5 | |
19943 | +echo "$as_me: error: could not find libsasl" >&2;} | |
19944 | + { (exit 1); exit 1; }; } | |
19945 | fi | |
19946 | ||
19947 | ||
19948 | MUTT_LIB_OBJECTS="$MUTT_LIB_OBJECTS mutt_sasl.o" | |
19949 | MUTTLIBS="$MUTTLIBS -lsasl" | |
19950 | LIBS="$saved_LIBS" | |
19951 | - cat >> confdefs.h <<\EOF | |
19952 | + | |
19953 | +cat >>confdefs.h <<\_ACEOF | |
19954 | #define USE_SASL 1 | |
19955 | -EOF | |
19956 | +_ACEOF | |
19957 | ||
19958 | need_sasl=yes | |
19959 | need_md5=no | |
19960 | fi | |
19961 | - | |
19962 | -fi | |
19963 | ||
19964 | +fi; | |
19965 | ||
19966 | ||
19967 | if test x$need_sasl = xyes; then | |
19968 | @@ -5641,6 +10171,7 @@ | |
19969 | USE_SASL_FALSE= | |
19970 | fi | |
19971 | ||
19972 | + | |
19973 | if test "$need_md5" = "yes" | |
19974 | then | |
19975 | MUTT_LIB_OBJECTS="$MUTT_LIB_OBJECTS md5c.o" | |
19976 | @@ -5651,39 +10182,39 @@ | |
19977 | if test "${enable_debug+set}" = set; then | |
19978 | enableval="$enable_debug" | |
19979 | if test x$enableval = xyes ; then | |
19980 | - cat >> confdefs.h <<\EOF | |
19981 | + | |
19982 | +cat >>confdefs.h <<\_ACEOF | |
19983 | #define DEBUG 1 | |
19984 | -EOF | |
19985 | +_ACEOF | |
19986 | ||
19987 | fi | |
19988 | - | |
19989 | -fi | |
19990 | ||
19991 | +fi; | |
19992 | ||
19993 | # Check whether --enable-flock or --disable-flock was given. | |
19994 | if test "${enable_flock+set}" = set; then | |
19995 | enableval="$enable_flock" | |
19996 | if test $enableval = yes; then | |
19997 | - cat >> confdefs.h <<\EOF | |
19998 | + | |
19999 | +cat >>confdefs.h <<\_ACEOF | |
20000 | #define USE_FLOCK 1 | |
20001 | -EOF | |
20002 | +_ACEOF | |
20003 | ||
20004 | fi | |
20005 | -fi | |
20006 | - | |
20007 | +fi; | |
20008 | ||
20009 | mutt_cv_fcntl=yes | |
20010 | # Check whether --enable-fcntl or --disable-fcntl was given. | |
20011 | if test "${enable_fcntl+set}" = set; then | |
20012 | enableval="$enable_fcntl" | |
20013 | if test $enableval = no; then mutt_cv_fcntl=no; fi | |
20014 | -fi | |
20015 | - | |
20016 | +fi; | |
20017 | ||
20018 | if test $mutt_cv_fcntl = yes; then | |
20019 | - cat >> confdefs.h <<\EOF | |
20020 | + | |
20021 | +cat >>confdefs.h <<\_ACEOF | |
20022 | #define USE_FCNTL 1 | |
20023 | -EOF | |
20024 | +_ACEOF | |
20025 | ||
20026 | fi | |
20027 | ||
20028 | @@ -5694,8 +10225,7 @@ | |
20029 | if test $enableval = no; then | |
20030 | mutt_cv_warnings=no | |
20031 | fi | |
20032 | -fi | |
20033 | - | |
20034 | +fi; | |
20035 | ||
20036 | if test x$GCC = xyes -a $mutt_cv_warnings = yes; then | |
20037 | CFLAGS="-Wall -pedantic $CFLAGS" | |
20038 | @@ -5705,84 +10235,83 @@ | |
20039 | if test "${enable_nfs_fix+set}" = set; then | |
20040 | enableval="$enable_nfs_fix" | |
20041 | if test x$enableval = xyes; then | |
20042 | - cat >> confdefs.h <<\EOF | |
20043 | + cat >>confdefs.h <<\_ACEOF | |
20044 | #define NFS_ATTRIBUTE_HACK 1 | |
20045 | -EOF | |
20046 | +_ACEOF | |
20047 | ||
20048 | fi | |
20049 | -fi | |
20050 | - | |
20051 | +fi; | |
20052 | ||
20053 | # Check whether --enable-buffy-size or --disable-buffy-size was given. | |
20054 | if test "${enable_buffy_size+set}" = set; then | |
20055 | enableval="$enable_buffy_size" | |
20056 | if test x$enableval = xyes; then | |
20057 | - cat >> confdefs.h <<\EOF | |
20058 | + | |
20059 | +cat >>confdefs.h <<\_ACEOF | |
20060 | #define BUFFY_SIZE 1 | |
20061 | -EOF | |
20062 | +_ACEOF | |
20063 | ||
20064 | fi | |
20065 | -fi | |
20066 | - | |
20067 | +fi; | |
20068 | ||
20069 | # Check whether --enable-mailtool or --disable-mailtool was given. | |
20070 | if test "${enable_mailtool+set}" = set; then | |
20071 | enableval="$enable_mailtool" | |
20072 | if test x$enableval = xyes; then | |
20073 | - cat >> confdefs.h <<\EOF | |
20074 | + | |
20075 | +cat >>confdefs.h <<\_ACEOF | |
20076 | #define SUN_ATTACHMENT 1 | |
20077 | -EOF | |
20078 | +_ACEOF | |
20079 | ||
20080 | fi | |
20081 | -fi | |
20082 | - | |
20083 | +fi; | |
20084 | ||
20085 | # Check whether --enable-locales-fix or --disable-locales-fix was given. | |
20086 | if test "${enable_locales_fix+set}" = set; then | |
20087 | enableval="$enable_locales_fix" | |
20088 | if test x$enableval = xyes; then | |
20089 | - cat >> confdefs.h <<\EOF | |
20090 | + | |
20091 | +cat >>confdefs.h <<\_ACEOF | |
20092 | #define LOCALES_HACK 1 | |
20093 | -EOF | |
20094 | +_ACEOF | |
20095 | ||
20096 | fi | |
20097 | -fi | |
20098 | +fi; | |
20099 | + | |
20100 | +# Check whether --enable-compressed or --disable-compressed was given. | |
20101 | +if test "${enable_compressed+set}" = set; then | |
20102 | + enableval="$enable_compressed" | |
20103 | + if test x$enableval = xyes; then | |
20104 | + | |
20105 | +cat >>confdefs.h <<\_ACEOF | |
20106 | +#define USE_COMPRESSED 1 | |
20107 | +_ACEOF | |
20108 | + | |
20109 | + fi | |
20110 | +fi; | |
20111 | ||
20112 | ||
20113 | # Check whether --with-exec-shell or --without-exec-shell was given. | |
20114 | if test "${with_exec_shell+set}" = set; then | |
20115 | withval="$with_exec_shell" | |
20116 | if test $withval != yes; then | |
20117 | - cat >> confdefs.h <<EOF | |
20118 | + cat >>confdefs.h <<_ACEOF | |
20119 | #define EXECSHELL "$withval" | |
20120 | -EOF | |
20121 | +_ACEOF | |
20122 | ||
20123 | fi | |
20124 | -fi | |
20125 | - | |
20126 | +fi; | |
20127 | ||
20128 | # Check whether --enable-exact-address or --disable-exact-address was given. | |
20129 | if test "${enable_exact_address+set}" = set; then | |
20130 | enableval="$enable_exact_address" | |
20131 | if test $enableval = yes; then | |
20132 | - cat >> confdefs.h <<\EOF | |
20133 | + cat >>confdefs.h <<\_ACEOF | |
20134 | #define EXACT_ADDRESS 1 | |
20135 | -EOF | |
20136 | - | |
20137 | - fi | |
20138 | -fi | |
20139 | - | |
20140 | - | |
20141 | -# Check whether --enable-compressed or --disable-compressed was given. | |
20142 | -if test "${enable_compressed+set}" = set; then | |
20143 | - enableval="$enable_compressed" | |
20144 | - if test x$enableval = xyes; then | |
20145 | - cat >> confdefs.h <<\EOF | |
20146 | -#define USE_COMPRESSED 1 | |
20147 | -EOF | |
20148 | +_ACEOF | |
20149 | ||
20150 | fi | |
20151 | -fi | |
20152 | +fi; | |
20153 | ||
20154 | ||
20155 | ||
20156 | @@ -5790,117 +10319,185 @@ | |
20157 | ||
20158 | ||
20159 | ||
20160 | - | |
20161 | -echo $ac_n "checking for off_t""... $ac_c" 1>&6 | |
20162 | -echo "configure:5782: checking for off_t" >&5 | |
20163 | -if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then | |
20164 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
20165 | +echo "$as_me:$LINENO: checking for off_t" >&5 | |
20166 | +echo $ECHO_N "checking for off_t... $ECHO_C" >&6 | |
20167 | +if test "${ac_cv_type_off_t+set}" = set; then | |
20168 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
20169 | else | |
20170 | - cat > conftest.$ac_ext <<EOF | |
20171 | -#line 5787 "configure" | |
20172 | + cat >conftest.$ac_ext <<_ACEOF | |
20173 | +#line $LINENO "configure" | |
20174 | #include "confdefs.h" | |
20175 | -#include <sys/types.h> | |
20176 | -#if STDC_HEADERS | |
20177 | -#include <stdlib.h> | |
20178 | -#include <stddef.h> | |
20179 | +$ac_includes_default | |
20180 | +#ifdef F77_DUMMY_MAIN | |
20181 | +# ifdef __cplusplus | |
20182 | + extern "C" | |
20183 | +# endif | |
20184 | + int F77_DUMMY_MAIN() { return 1; } | |
20185 | #endif | |
20186 | -EOF | |
20187 | -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | |
20188 | - egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then | |
20189 | - rm -rf conftest* | |
20190 | +int | |
20191 | +main () | |
20192 | +{ | |
20193 | +if ((off_t *) 0) | |
20194 | + return 0; | |
20195 | +if (sizeof (off_t)) | |
20196 | + return 0; | |
20197 | + ; | |
20198 | + return 0; | |
20199 | +} | |
20200 | +_ACEOF | |
20201 | +rm -f conftest.$ac_objext | |
20202 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
20203 | + (eval $ac_compile) 2>&5 | |
20204 | + ac_status=$? | |
20205 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
20206 | + (exit $ac_status); } && | |
20207 | + { ac_try='test -s conftest.$ac_objext' | |
20208 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
20209 | + (eval $ac_try) 2>&5 | |
20210 | + ac_status=$? | |
20211 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
20212 | + (exit $ac_status); }; }; then | |
20213 | ac_cv_type_off_t=yes | |
20214 | else | |
20215 | - rm -rf conftest* | |
20216 | - ac_cv_type_off_t=no | |
20217 | -fi | |
20218 | -rm -f conftest* | |
20219 | + echo "$as_me: failed program was:" >&5 | |
20220 | +cat conftest.$ac_ext >&5 | |
20221 | +ac_cv_type_off_t=no | |
20222 | +fi | |
20223 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
20224 | +fi | |
20225 | +echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5 | |
20226 | +echo "${ECHO_T}$ac_cv_type_off_t" >&6 | |
20227 | +if test $ac_cv_type_off_t = yes; then | |
20228 | + : | |
20229 | +else | |
20230 | ||
20231 | -fi | |
20232 | -echo "$ac_t""$ac_cv_type_off_t" 1>&6 | |
20233 | -if test $ac_cv_type_off_t = no; then | |
20234 | - cat >> confdefs.h <<\EOF | |
20235 | +cat >>confdefs.h <<_ACEOF | |
20236 | #define off_t long | |
20237 | -EOF | |
20238 | +_ACEOF | |
20239 | ||
20240 | fi | |
20241 | ||
20242 | -echo $ac_n "checking for size_t""... $ac_c" 1>&6 | |
20243 | -echo "configure:5815: checking for size_t" >&5 | |
20244 | -if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then | |
20245 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
20246 | +echo "$as_me:$LINENO: checking for size_t" >&5 | |
20247 | +echo $ECHO_N "checking for size_t... $ECHO_C" >&6 | |
20248 | +if test "${ac_cv_type_size_t+set}" = set; then | |
20249 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
20250 | else | |
20251 | - cat > conftest.$ac_ext <<EOF | |
20252 | -#line 5820 "configure" | |
20253 | + cat >conftest.$ac_ext <<_ACEOF | |
20254 | +#line $LINENO "configure" | |
20255 | #include "confdefs.h" | |
20256 | -#include <sys/types.h> | |
20257 | -#if STDC_HEADERS | |
20258 | -#include <stdlib.h> | |
20259 | -#include <stddef.h> | |
20260 | +$ac_includes_default | |
20261 | +#ifdef F77_DUMMY_MAIN | |
20262 | +# ifdef __cplusplus | |
20263 | + extern "C" | |
20264 | +# endif | |
20265 | + int F77_DUMMY_MAIN() { return 1; } | |
20266 | #endif | |
20267 | -EOF | |
20268 | -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | |
20269 | - egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then | |
20270 | - rm -rf conftest* | |
20271 | +int | |
20272 | +main () | |
20273 | +{ | |
20274 | +if ((size_t *) 0) | |
20275 | + return 0; | |
20276 | +if (sizeof (size_t)) | |
20277 | + return 0; | |
20278 | + ; | |
20279 | + return 0; | |
20280 | +} | |
20281 | +_ACEOF | |
20282 | +rm -f conftest.$ac_objext | |
20283 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
20284 | + (eval $ac_compile) 2>&5 | |
20285 | + ac_status=$? | |
20286 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
20287 | + (exit $ac_status); } && | |
20288 | + { ac_try='test -s conftest.$ac_objext' | |
20289 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
20290 | + (eval $ac_try) 2>&5 | |
20291 | + ac_status=$? | |
20292 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
20293 | + (exit $ac_status); }; }; then | |
20294 | ac_cv_type_size_t=yes | |
20295 | else | |
20296 | - rm -rf conftest* | |
20297 | - ac_cv_type_size_t=no | |
20298 | -fi | |
20299 | -rm -f conftest* | |
20300 | + echo "$as_me: failed program was:" >&5 | |
20301 | +cat conftest.$ac_ext >&5 | |
20302 | +ac_cv_type_size_t=no | |
20303 | +fi | |
20304 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
20305 | +fi | |
20306 | +echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5 | |
20307 | +echo "${ECHO_T}$ac_cv_type_size_t" >&6 | |
20308 | +if test $ac_cv_type_size_t = yes; then | |
20309 | + : | |
20310 | +else | |
20311 | ||
20312 | -fi | |
20313 | -echo "$ac_t""$ac_cv_type_size_t" 1>&6 | |
20314 | -if test $ac_cv_type_size_t = no; then | |
20315 | - cat >> confdefs.h <<\EOF | |
20316 | +cat >>confdefs.h <<_ACEOF | |
20317 | #define size_t unsigned | |
20318 | -EOF | |
20319 | +_ACEOF | |
20320 | ||
20321 | fi | |
20322 | ||
20323 | # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works | |
20324 | # for constant arguments. Useless! | |
20325 | -echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6 | |
20326 | -echo "configure:5850: checking for working alloca.h" >&5 | |
20327 | -if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then | |
20328 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
20329 | +echo "$as_me:$LINENO: checking for working alloca.h" >&5 | |
20330 | +echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6 | |
20331 | +if test "${ac_cv_working_alloca_h+set}" = set; then | |
20332 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
20333 | else | |
20334 | - cat > conftest.$ac_ext <<EOF | |
20335 | -#line 5855 "configure" | |
20336 | + cat >conftest.$ac_ext <<_ACEOF | |
20337 | +#line $LINENO "configure" | |
20338 | #include "confdefs.h" | |
20339 | #include <alloca.h> | |
20340 | -int main() { | |
20341 | -char *p = alloca(2 * sizeof(int)); | |
20342 | -; return 0; } | |
20343 | -EOF | |
20344 | -if { (eval echo configure:5862: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
20345 | - rm -rf conftest* | |
20346 | - ac_cv_header_alloca_h=yes | |
20347 | -else | |
20348 | - echo "configure: failed program was:" >&5 | |
20349 | - cat conftest.$ac_ext >&5 | |
20350 | - rm -rf conftest* | |
20351 | - ac_cv_header_alloca_h=no | |
20352 | -fi | |
20353 | -rm -f conftest* | |
20354 | -fi | |
20355 | +#ifdef F77_DUMMY_MAIN | |
20356 | +# ifdef __cplusplus | |
20357 | + extern "C" | |
20358 | +# endif | |
20359 | + int F77_DUMMY_MAIN() { return 1; } | |
20360 | +#endif | |
20361 | +int | |
20362 | +main () | |
20363 | +{ | |
20364 | +char *p = (char *) alloca (2 * sizeof (int)); | |
20365 | + ; | |
20366 | + return 0; | |
20367 | +} | |
20368 | +_ACEOF | |
20369 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
20370 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
20371 | + (eval $ac_link) 2>&5 | |
20372 | + ac_status=$? | |
20373 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
20374 | + (exit $ac_status); } && | |
20375 | + { ac_try='test -s conftest$ac_exeext' | |
20376 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
20377 | + (eval $ac_try) 2>&5 | |
20378 | + ac_status=$? | |
20379 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
20380 | + (exit $ac_status); }; }; then | |
20381 | + ac_cv_working_alloca_h=yes | |
20382 | +else | |
20383 | + echo "$as_me: failed program was:" >&5 | |
20384 | +cat conftest.$ac_ext >&5 | |
20385 | +ac_cv_working_alloca_h=no | |
20386 | +fi | |
20387 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
20388 | +fi | |
20389 | +echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5 | |
20390 | +echo "${ECHO_T}$ac_cv_working_alloca_h" >&6 | |
20391 | +if test $ac_cv_working_alloca_h = yes; then | |
20392 | ||
20393 | -echo "$ac_t""$ac_cv_header_alloca_h" 1>&6 | |
20394 | -if test $ac_cv_header_alloca_h = yes; then | |
20395 | - cat >> confdefs.h <<\EOF | |
20396 | +cat >>confdefs.h <<\_ACEOF | |
20397 | #define HAVE_ALLOCA_H 1 | |
20398 | -EOF | |
20399 | +_ACEOF | |
20400 | ||
20401 | fi | |
20402 | ||
20403 | -echo $ac_n "checking for alloca""... $ac_c" 1>&6 | |
20404 | -echo "configure:5883: checking for alloca" >&5 | |
20405 | -if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then | |
20406 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
20407 | +echo "$as_me:$LINENO: checking for alloca" >&5 | |
20408 | +echo $ECHO_N "checking for alloca... $ECHO_C" >&6 | |
20409 | +if test "${ac_cv_func_alloca_works+set}" = set; then | |
20410 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
20411 | else | |
20412 | - cat > conftest.$ac_ext <<EOF | |
20413 | -#line 5888 "configure" | |
20414 | + cat >conftest.$ac_ext <<_ACEOF | |
20415 | +#line $LINENO "configure" | |
20416 | #include "confdefs.h" | |
20417 | - | |
20418 | #ifdef __GNUC__ | |
20419 | # define alloca __builtin_alloca | |
20420 | #else | |
20421 | @@ -5922,48 +10519,69 @@ | |
20422 | # endif | |
20423 | #endif | |
20424 | ||
20425 | -int main() { | |
20426 | -char *p = (char *) alloca(1); | |
20427 | -; return 0; } | |
20428 | -EOF | |
20429 | -if { (eval echo configure:5916: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
20430 | - rm -rf conftest* | |
20431 | +#ifdef F77_DUMMY_MAIN | |
20432 | +# ifdef __cplusplus | |
20433 | + extern "C" | |
20434 | +# endif | |
20435 | + int F77_DUMMY_MAIN() { return 1; } | |
20436 | +#endif | |
20437 | +int | |
20438 | +main () | |
20439 | +{ | |
20440 | +char *p = (char *) alloca (1); | |
20441 | + ; | |
20442 | + return 0; | |
20443 | +} | |
20444 | +_ACEOF | |
20445 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
20446 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
20447 | + (eval $ac_link) 2>&5 | |
20448 | + ac_status=$? | |
20449 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
20450 | + (exit $ac_status); } && | |
20451 | + { ac_try='test -s conftest$ac_exeext' | |
20452 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
20453 | + (eval $ac_try) 2>&5 | |
20454 | + ac_status=$? | |
20455 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
20456 | + (exit $ac_status); }; }; then | |
20457 | ac_cv_func_alloca_works=yes | |
20458 | else | |
20459 | - echo "configure: failed program was:" >&5 | |
20460 | - cat conftest.$ac_ext >&5 | |
20461 | - rm -rf conftest* | |
20462 | - ac_cv_func_alloca_works=no | |
20463 | + echo "$as_me: failed program was:" >&5 | |
20464 | +cat conftest.$ac_ext >&5 | |
20465 | +ac_cv_func_alloca_works=no | |
20466 | fi | |
20467 | -rm -f conftest* | |
20468 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
20469 | fi | |
20470 | +echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5 | |
20471 | +echo "${ECHO_T}$ac_cv_func_alloca_works" >&6 | |
20472 | ||
20473 | -echo "$ac_t""$ac_cv_func_alloca_works" 1>&6 | |
20474 | if test $ac_cv_func_alloca_works = yes; then | |
20475 | - cat >> confdefs.h <<\EOF | |
20476 | -#define HAVE_ALLOCA 1 | |
20477 | -EOF | |
20478 | ||
20479 | -fi | |
20480 | +cat >>confdefs.h <<\_ACEOF | |
20481 | +#define HAVE_ALLOCA 1 | |
20482 | +_ACEOF | |
20483 | ||
20484 | -if test $ac_cv_func_alloca_works = no; then | |
20485 | +else | |
20486 | # The SVR3 libPW and SVR4 libucb both contain incompatible functions | |
20487 | - # that cause trouble. Some versions do not even contain alloca or | |
20488 | - # contain a buggy version. If you still want to use their alloca, | |
20489 | - # use ar to extract alloca.o from them instead of compiling alloca.c. | |
20490 | - ALLOCA=alloca.${ac_objext} | |
20491 | - cat >> confdefs.h <<\EOF | |
20492 | +# that cause trouble. Some versions do not even contain alloca or | |
20493 | +# contain a buggy version. If you still want to use their alloca, | |
20494 | +# use ar to extract alloca.o from them instead of compiling alloca.c. | |
20495 | + | |
20496 | +ALLOCA=alloca.$ac_objext | |
20497 | + | |
20498 | +cat >>confdefs.h <<\_ACEOF | |
20499 | #define C_ALLOCA 1 | |
20500 | -EOF | |
20501 | +_ACEOF | |
20502 | ||
20503 | ||
20504 | -echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6 | |
20505 | -echo "configure:5948: checking whether alloca needs Cray hooks" >&5 | |
20506 | -if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then | |
20507 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
20508 | +echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5 | |
20509 | +echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6 | |
20510 | +if test "${ac_cv_os_cray+set}" = set; then | |
20511 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
20512 | else | |
20513 | - cat > conftest.$ac_ext <<EOF | |
20514 | -#line 5953 "configure" | |
20515 | + cat >conftest.$ac_ext <<_ACEOF | |
20516 | +#line $LINENO "configure" | |
20517 | #include "confdefs.h" | |
20518 | #if defined(CRAY) && ! defined(CRAY2) | |
20519 | webecray | |
20520 | @@ -5971,88 +10589,109 @@ | |
20521 | wenotbecray | |
20522 | #endif | |
20523 | ||
20524 | -EOF | |
20525 | +_ACEOF | |
20526 | if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | |
20527 | egrep "webecray" >/dev/null 2>&1; then | |
20528 | - rm -rf conftest* | |
20529 | ac_cv_os_cray=yes | |
20530 | else | |
20531 | - rm -rf conftest* | |
20532 | ac_cv_os_cray=no | |
20533 | fi | |
20534 | rm -f conftest* | |
20535 | ||
20536 | fi | |
20537 | - | |
20538 | -echo "$ac_t""$ac_cv_os_cray" 1>&6 | |
20539 | +echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5 | |
20540 | +echo "${ECHO_T}$ac_cv_os_cray" >&6 | |
20541 | if test $ac_cv_os_cray = yes; then | |
20542 | -for ac_func in _getb67 GETB67 getb67; do | |
20543 | - echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 | |
20544 | -echo "configure:5978: checking for $ac_func" >&5 | |
20545 | -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then | |
20546 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
20547 | + for ac_func in _getb67 GETB67 getb67; do | |
20548 | + as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` | |
20549 | +echo "$as_me:$LINENO: checking for $ac_func" >&5 | |
20550 | +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 | |
20551 | +if eval "test \"\${$as_ac_var+set}\" = set"; then | |
20552 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
20553 | else | |
20554 | - cat > conftest.$ac_ext <<EOF | |
20555 | -#line 5983 "configure" | |
20556 | + cat >conftest.$ac_ext <<_ACEOF | |
20557 | +#line $LINENO "configure" | |
20558 | #include "confdefs.h" | |
20559 | /* System header to define __stub macros and hopefully few prototypes, | |
20560 | - which can conflict with char $ac_func(); below. */ | |
20561 | + which can conflict with char $ac_func (); below. */ | |
20562 | #include <assert.h> | |
20563 | /* Override any gcc2 internal prototype to avoid an error. */ | |
20564 | +#ifdef __cplusplus | |
20565 | +extern "C" | |
20566 | +#endif | |
20567 | /* We use char because int might match the return type of a gcc2 | |
20568 | - builtin and then its argument prototype would still apply. */ | |
20569 | -char $ac_func(); | |
20570 | - | |
20571 | -int main() { | |
20572 | + builtin and then its argument prototype would still apply. */ | |
20573 | +char $ac_func (); | |
20574 | +char (*f) (); | |
20575 | ||
20576 | +#ifdef F77_DUMMY_MAIN | |
20577 | +# ifdef __cplusplus | |
20578 | + extern "C" | |
20579 | +# endif | |
20580 | + int F77_DUMMY_MAIN() { return 1; } | |
20581 | +#endif | |
20582 | +int | |
20583 | +main () | |
20584 | +{ | |
20585 | /* The GNU C library defines this for functions which it implements | |
20586 | to always fail with ENOSYS. Some functions are actually named | |
20587 | something starting with __ and the normal name is an alias. */ | |
20588 | #if defined (__stub_$ac_func) || defined (__stub___$ac_func) | |
20589 | choke me | |
20590 | #else | |
20591 | -$ac_func(); | |
20592 | +f = $ac_func; | |
20593 | #endif | |
20594 | ||
20595 | -; return 0; } | |
20596 | -EOF | |
20597 | -if { (eval echo configure:6006: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
20598 | - rm -rf conftest* | |
20599 | - eval "ac_cv_func_$ac_func=yes" | |
20600 | -else | |
20601 | - echo "configure: failed program was:" >&5 | |
20602 | - cat conftest.$ac_ext >&5 | |
20603 | - rm -rf conftest* | |
20604 | - eval "ac_cv_func_$ac_func=no" | |
20605 | -fi | |
20606 | -rm -f conftest* | |
20607 | -fi | |
20608 | + ; | |
20609 | + return 0; | |
20610 | +} | |
20611 | +_ACEOF | |
20612 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
20613 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
20614 | + (eval $ac_link) 2>&5 | |
20615 | + ac_status=$? | |
20616 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
20617 | + (exit $ac_status); } && | |
20618 | + { ac_try='test -s conftest$ac_exeext' | |
20619 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
20620 | + (eval $ac_try) 2>&5 | |
20621 | + ac_status=$? | |
20622 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
20623 | + (exit $ac_status); }; }; then | |
20624 | + eval "$as_ac_var=yes" | |
20625 | +else | |
20626 | + echo "$as_me: failed program was:" >&5 | |
20627 | +cat conftest.$ac_ext >&5 | |
20628 | +eval "$as_ac_var=no" | |
20629 | +fi | |
20630 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
20631 | +fi | |
20632 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 | |
20633 | +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 | |
20634 | +if test `eval echo '${'$as_ac_var'}'` = yes; then | |
20635 | ||
20636 | -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then | |
20637 | - echo "$ac_t""yes" 1>&6 | |
20638 | - cat >> confdefs.h <<EOF | |
20639 | +cat >>confdefs.h <<_ACEOF | |
20640 | #define CRAY_STACKSEG_END $ac_func | |
20641 | -EOF | |
20642 | +_ACEOF | |
20643 | ||
20644 | - break | |
20645 | -else | |
20646 | - echo "$ac_t""no" 1>&6 | |
20647 | + break | |
20648 | fi | |
20649 | ||
20650 | -done | |
20651 | + done | |
20652 | fi | |
20653 | ||
20654 | -echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6 | |
20655 | -echo "configure:6033: checking stack direction for C alloca" >&5 | |
20656 | -if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then | |
20657 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
20658 | +echo "$as_me:$LINENO: checking stack direction for C alloca" >&5 | |
20659 | +echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6 | |
20660 | +if test "${ac_cv_c_stack_direction+set}" = set; then | |
20661 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
20662 | else | |
20663 | if test "$cross_compiling" = yes; then | |
20664 | ac_cv_c_stack_direction=0 | |
20665 | else | |
20666 | - cat > conftest.$ac_ext <<EOF | |
20667 | -#line 6041 "configure" | |
20668 | + cat >conftest.$ac_ext <<_ACEOF | |
20669 | +#line $LINENO "configure" | |
20670 | #include "confdefs.h" | |
20671 | +int | |
20672 | find_stack_direction () | |
20673 | { | |
20674 | static char *addr = 0; | |
20675 | @@ -6065,138 +10704,250 @@ | |
20676 | else | |
20677 | return (&dummy > addr) ? 1 : -1; | |
20678 | } | |
20679 | + | |
20680 | +int | |
20681 | main () | |
20682 | { | |
20683 | - exit (find_stack_direction() < 0); | |
20684 | + exit (find_stack_direction () < 0); | |
20685 | } | |
20686 | -EOF | |
20687 | -if { (eval echo configure:6060: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null | |
20688 | -then | |
20689 | +_ACEOF | |
20690 | +rm -f conftest$ac_exeext | |
20691 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
20692 | + (eval $ac_link) 2>&5 | |
20693 | + ac_status=$? | |
20694 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
20695 | + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' | |
20696 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
20697 | + (eval $ac_try) 2>&5 | |
20698 | + ac_status=$? | |
20699 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
20700 | + (exit $ac_status); }; }; then | |
20701 | ac_cv_c_stack_direction=1 | |
20702 | else | |
20703 | - echo "configure: failed program was:" >&5 | |
20704 | - cat conftest.$ac_ext >&5 | |
20705 | - rm -fr conftest* | |
20706 | - ac_cv_c_stack_direction=-1 | |
20707 | + echo "$as_me: program exited with status $ac_status" >&5 | |
20708 | +echo "$as_me: failed program was:" >&5 | |
20709 | +cat conftest.$ac_ext >&5 | |
20710 | +( exit $ac_status ) | |
20711 | +ac_cv_c_stack_direction=-1 | |
20712 | fi | |
20713 | -rm -fr conftest* | |
20714 | +rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext | |
20715 | fi | |
20716 | - | |
20717 | fi | |
20718 | +echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5 | |
20719 | +echo "${ECHO_T}$ac_cv_c_stack_direction" >&6 | |
20720 | ||
20721 | -echo "$ac_t""$ac_cv_c_stack_direction" 1>&6 | |
20722 | -cat >> confdefs.h <<EOF | |
20723 | +cat >>confdefs.h <<_ACEOF | |
20724 | #define STACK_DIRECTION $ac_cv_c_stack_direction | |
20725 | -EOF | |
20726 | +_ACEOF | |
20727 | + | |
20728 | ||
20729 | fi | |
20730 | ||
20731 | -for ac_hdr in unistd.h | |
20732 | + | |
20733 | + | |
20734 | +for ac_header in stdlib.h unistd.h | |
20735 | do | |
20736 | -ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` | |
20737 | -echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 | |
20738 | -echo "configure:6085: checking for $ac_hdr" >&5 | |
20739 | -if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then | |
20740 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
20741 | +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` | |
20742 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
20743 | + echo "$as_me:$LINENO: checking for $ac_header" >&5 | |
20744 | +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 | |
20745 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
20746 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
20747 | +fi | |
20748 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 | |
20749 | +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 | |
20750 | +else | |
20751 | + # Is the header compilable? | |
20752 | +echo "$as_me:$LINENO: checking $ac_header usability" >&5 | |
20753 | +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 | |
20754 | +cat >conftest.$ac_ext <<_ACEOF | |
20755 | +#line $LINENO "configure" | |
20756 | +#include "confdefs.h" | |
20757 | +$ac_includes_default | |
20758 | +#include <$ac_header> | |
20759 | +_ACEOF | |
20760 | +rm -f conftest.$ac_objext | |
20761 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
20762 | + (eval $ac_compile) 2>&5 | |
20763 | + ac_status=$? | |
20764 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
20765 | + (exit $ac_status); } && | |
20766 | + { ac_try='test -s conftest.$ac_objext' | |
20767 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
20768 | + (eval $ac_try) 2>&5 | |
20769 | + ac_status=$? | |
20770 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
20771 | + (exit $ac_status); }; }; then | |
20772 | + ac_header_compiler=yes | |
20773 | +else | |
20774 | + echo "$as_me: failed program was:" >&5 | |
20775 | +cat conftest.$ac_ext >&5 | |
20776 | +ac_header_compiler=no | |
20777 | +fi | |
20778 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
20779 | +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 | |
20780 | +echo "${ECHO_T}$ac_header_compiler" >&6 | |
20781 | + | |
20782 | +# Is the header present? | |
20783 | +echo "$as_me:$LINENO: checking $ac_header presence" >&5 | |
20784 | +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 | |
20785 | +cat >conftest.$ac_ext <<_ACEOF | |
20786 | +#line $LINENO "configure" | |
20787 | +#include "confdefs.h" | |
20788 | +#include <$ac_header> | |
20789 | +_ACEOF | |
20790 | +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 | |
20791 | + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 | |
20792 | + ac_status=$? | |
20793 | + egrep -v '^ *\+' conftest.er1 >conftest.err | |
20794 | + rm -f conftest.er1 | |
20795 | + cat conftest.err >&5 | |
20796 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
20797 | + (exit $ac_status); } >/dev/null; then | |
20798 | + if test -s conftest.err; then | |
20799 | + ac_cpp_err=$ac_c_preproc_warn_flag | |
20800 | + else | |
20801 | + ac_cpp_err= | |
20802 | + fi | |
20803 | else | |
20804 | - cat > conftest.$ac_ext <<EOF | |
20805 | -#line 6090 "configure" | |
20806 | -#include "confdefs.h" | |
20807 | -#include <$ac_hdr> | |
20808 | -EOF | |
20809 | -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
20810 | -{ (eval echo configure:6095: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
20811 | -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | |
20812 | -if test -z "$ac_err"; then | |
20813 | - rm -rf conftest* | |
20814 | - eval "ac_cv_header_$ac_safe=yes" | |
20815 | + ac_cpp_err=yes | |
20816 | +fi | |
20817 | +if test -z "$ac_cpp_err"; then | |
20818 | + ac_header_preproc=yes | |
20819 | else | |
20820 | - echo "$ac_err" >&5 | |
20821 | - echo "configure: failed program was:" >&5 | |
20822 | + echo "$as_me: failed program was:" >&5 | |
20823 | cat conftest.$ac_ext >&5 | |
20824 | - rm -rf conftest* | |
20825 | - eval "ac_cv_header_$ac_safe=no" | |
20826 | -fi | |
20827 | -rm -f conftest* | |
20828 | + ac_header_preproc=no | |
20829 | fi | |
20830 | -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | |
20831 | - echo "$ac_t""yes" 1>&6 | |
20832 | - ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` | |
20833 | - cat >> confdefs.h <<EOF | |
20834 | -#define $ac_tr_hdr 1 | |
20835 | -EOF | |
20836 | - | |
20837 | +rm -f conftest.err conftest.$ac_ext | |
20838 | +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 | |
20839 | +echo "${ECHO_T}$ac_header_preproc" >&6 | |
20840 | + | |
20841 | +# So? What about this header? | |
20842 | +case $ac_header_compiler:$ac_header_preproc in | |
20843 | + yes:no ) | |
20844 | + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 | |
20845 | +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} | |
20846 | + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 | |
20847 | +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; | |
20848 | + no:yes ) | |
20849 | + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 | |
20850 | +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} | |
20851 | + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 | |
20852 | +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} | |
20853 | + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 | |
20854 | +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; | |
20855 | +esac | |
20856 | +echo "$as_me:$LINENO: checking for $ac_header" >&5 | |
20857 | +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 | |
20858 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
20859 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
20860 | else | |
20861 | - echo "$ac_t""no" 1>&6 | |
20862 | + eval "$as_ac_Header=$ac_header_preproc" | |
20863 | +fi | |
20864 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 | |
20865 | +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 | |
20866 | + | |
20867 | fi | |
20868 | +if test `eval echo '${'$as_ac_Header'}'` = yes; then | |
20869 | + cat >>confdefs.h <<_ACEOF | |
20870 | +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 | |
20871 | +_ACEOF | |
20872 | + | |
20873 | +fi | |
20874 | + | |
20875 | done | |
20876 | ||
20877 | + | |
20878 | for ac_func in getpagesize | |
20879 | do | |
20880 | -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 | |
20881 | -echo "configure:6124: checking for $ac_func" >&5 | |
20882 | -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then | |
20883 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
20884 | +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` | |
20885 | +echo "$as_me:$LINENO: checking for $ac_func" >&5 | |
20886 | +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 | |
20887 | +if eval "test \"\${$as_ac_var+set}\" = set"; then | |
20888 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
20889 | else | |
20890 | - cat > conftest.$ac_ext <<EOF | |
20891 | -#line 6129 "configure" | |
20892 | + cat >conftest.$ac_ext <<_ACEOF | |
20893 | +#line $LINENO "configure" | |
20894 | #include "confdefs.h" | |
20895 | /* System header to define __stub macros and hopefully few prototypes, | |
20896 | - which can conflict with char $ac_func(); below. */ | |
20897 | + which can conflict with char $ac_func (); below. */ | |
20898 | #include <assert.h> | |
20899 | /* Override any gcc2 internal prototype to avoid an error. */ | |
20900 | +#ifdef __cplusplus | |
20901 | +extern "C" | |
20902 | +#endif | |
20903 | /* We use char because int might match the return type of a gcc2 | |
20904 | - builtin and then its argument prototype would still apply. */ | |
20905 | -char $ac_func(); | |
20906 | - | |
20907 | -int main() { | |
20908 | + builtin and then its argument prototype would still apply. */ | |
20909 | +char $ac_func (); | |
20910 | +char (*f) (); | |
20911 | ||
20912 | +#ifdef F77_DUMMY_MAIN | |
20913 | +# ifdef __cplusplus | |
20914 | + extern "C" | |
20915 | +# endif | |
20916 | + int F77_DUMMY_MAIN() { return 1; } | |
20917 | +#endif | |
20918 | +int | |
20919 | +main () | |
20920 | +{ | |
20921 | /* The GNU C library defines this for functions which it implements | |
20922 | to always fail with ENOSYS. Some functions are actually named | |
20923 | something starting with __ and the normal name is an alias. */ | |
20924 | #if defined (__stub_$ac_func) || defined (__stub___$ac_func) | |
20925 | choke me | |
20926 | #else | |
20927 | -$ac_func(); | |
20928 | +f = $ac_func; | |
20929 | #endif | |
20930 | ||
20931 | -; return 0; } | |
20932 | -EOF | |
20933 | -if { (eval echo configure:6152: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
20934 | - rm -rf conftest* | |
20935 | - eval "ac_cv_func_$ac_func=yes" | |
20936 | -else | |
20937 | - echo "configure: failed program was:" >&5 | |
20938 | - cat conftest.$ac_ext >&5 | |
20939 | - rm -rf conftest* | |
20940 | - eval "ac_cv_func_$ac_func=no" | |
20941 | -fi | |
20942 | -rm -f conftest* | |
20943 | -fi | |
20944 | + ; | |
20945 | + return 0; | |
20946 | +} | |
20947 | +_ACEOF | |
20948 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
20949 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
20950 | + (eval $ac_link) 2>&5 | |
20951 | + ac_status=$? | |
20952 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
20953 | + (exit $ac_status); } && | |
20954 | + { ac_try='test -s conftest$ac_exeext' | |
20955 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
20956 | + (eval $ac_try) 2>&5 | |
20957 | + ac_status=$? | |
20958 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
20959 | + (exit $ac_status); }; }; then | |
20960 | + eval "$as_ac_var=yes" | |
20961 | +else | |
20962 | + echo "$as_me: failed program was:" >&5 | |
20963 | +cat conftest.$ac_ext >&5 | |
20964 | +eval "$as_ac_var=no" | |
20965 | +fi | |
20966 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
20967 | +fi | |
20968 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 | |
20969 | +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 | |
20970 | +if test `eval echo '${'$as_ac_var'}'` = yes; then | |
20971 | + cat >>confdefs.h <<_ACEOF | |
20972 | +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 | |
20973 | +_ACEOF | |
20974 | ||
20975 | -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then | |
20976 | - echo "$ac_t""yes" 1>&6 | |
20977 | - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` | |
20978 | - cat >> confdefs.h <<EOF | |
20979 | -#define $ac_tr_func 1 | |
20980 | -EOF | |
20981 | - | |
20982 | -else | |
20983 | - echo "$ac_t""no" 1>&6 | |
20984 | fi | |
20985 | done | |
20986 | ||
20987 | -echo $ac_n "checking for working mmap""... $ac_c" 1>&6 | |
20988 | -echo "configure:6177: checking for working mmap" >&5 | |
20989 | -if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then | |
20990 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
20991 | +echo "$as_me:$LINENO: checking for working mmap" >&5 | |
20992 | +echo $ECHO_N "checking for working mmap... $ECHO_C" >&6 | |
20993 | +if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then | |
20994 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
20995 | else | |
20996 | if test "$cross_compiling" = yes; then | |
20997 | ac_cv_func_mmap_fixed_mapped=no | |
20998 | else | |
20999 | - cat > conftest.$ac_ext <<EOF | |
21000 | -#line 6185 "configure" | |
21001 | + cat >conftest.$ac_ext <<_ACEOF | |
21002 | +#line $LINENO "configure" | |
21003 | #include "confdefs.h" | |
21004 | +$ac_includes_default | |
21005 | +/* malloc might have been renamed as rpl_malloc. */ | |
21006 | +#undef malloc | |
21007 | ||
21008 | /* Thanks to Mike Haertel and Jim Avera for this test. | |
21009 | Here is a matrix of mmap possibilities: | |
21010 | @@ -6210,34 +10961,34 @@ | |
21011 | back from the file, nor mmap's back from the file at a different | |
21012 | address. (There have been systems where private was not correctly | |
21013 | implemented like the infamous i386 svr4.0, and systems where the | |
21014 | - VM page cache was not coherent with the filesystem buffer cache | |
21015 | + VM page cache was not coherent with the file system buffer cache | |
21016 | like early versions of FreeBSD and possibly contemporary NetBSD.) | |
21017 | For shared mappings, we should conversely verify that changes get | |
21018 | - propogated back to all the places they're supposed to be. | |
21019 | + propagated back to all the places they're supposed to be. | |
21020 | ||
21021 | Grep wants private fixed already mapped. | |
21022 | The main things grep needs to know about mmap are: | |
21023 | * does it exist and is it safe to write into the mmap'd area | |
21024 | * how to use it (BSD variants) */ | |
21025 | -#include <sys/types.h> | |
21026 | + | |
21027 | #include <fcntl.h> | |
21028 | #include <sys/mman.h> | |
21029 | ||
21030 | -/* This mess was copied from the GNU getpagesize.h. */ | |
21031 | -#ifndef HAVE_GETPAGESIZE | |
21032 | -# ifdef HAVE_UNISTD_H | |
21033 | -# include <unistd.h> | |
21034 | -# endif | |
21035 | +#if !STDC_HEADERS && !HAVE_STDLIB_H | |
21036 | +char *malloc (); | |
21037 | +#endif | |
21038 | ||
21039 | +/* This mess was copied from the GNU getpagesize.h. */ | |
21040 | +#if !HAVE_GETPAGESIZE | |
21041 | /* Assume that all systems that can run configure have sys/param.h. */ | |
21042 | -# ifndef HAVE_SYS_PARAM_H | |
21043 | +# if !HAVE_SYS_PARAM_H | |
21044 | # define HAVE_SYS_PARAM_H 1 | |
21045 | # endif | |
21046 | ||
21047 | # ifdef _SC_PAGESIZE | |
21048 | # define getpagesize() sysconf(_SC_PAGESIZE) | |
21049 | # else /* no _SC_PAGESIZE */ | |
21050 | -# ifdef HAVE_SYS_PARAM_H | |
21051 | +# if HAVE_SYS_PARAM_H | |
21052 | # include <sys/param.h> | |
21053 | # ifdef EXEC_PAGESIZE | |
21054 | # define getpagesize() EXEC_PAGESIZE | |
21055 | @@ -6264,107 +11015,104 @@ | |
21056 | ||
21057 | #endif /* no HAVE_GETPAGESIZE */ | |
21058 | ||
21059 | -#ifdef __cplusplus | |
21060 | -extern "C" { void *malloc(unsigned); } | |
21061 | -#else | |
21062 | -char *malloc(); | |
21063 | -#endif | |
21064 | - | |
21065 | int | |
21066 | -main() | |
21067 | +main () | |
21068 | { | |
21069 | - char *data, *data2, *data3; | |
21070 | - int i, pagesize; | |
21071 | - int fd; | |
21072 | - | |
21073 | - pagesize = getpagesize(); | |
21074 | - | |
21075 | - /* | |
21076 | - * First, make a file with some known garbage in it. | |
21077 | - */ | |
21078 | - data = malloc(pagesize); | |
21079 | - if (!data) | |
21080 | - exit(1); | |
21081 | - for (i = 0; i < pagesize; ++i) | |
21082 | - *(data + i) = rand(); | |
21083 | - umask(0); | |
21084 | - fd = creat("conftestmmap", 0600); | |
21085 | - if (fd < 0) | |
21086 | - exit(1); | |
21087 | - if (write(fd, data, pagesize) != pagesize) | |
21088 | - exit(1); | |
21089 | - close(fd); | |
21090 | - | |
21091 | - /* | |
21092 | - * Next, try to mmap the file at a fixed address which | |
21093 | - * already has something else allocated at it. If we can, | |
21094 | - * also make sure that we see the same garbage. | |
21095 | - */ | |
21096 | - fd = open("conftestmmap", O_RDWR); | |
21097 | - if (fd < 0) | |
21098 | - exit(1); | |
21099 | - data2 = malloc(2 * pagesize); | |
21100 | - if (!data2) | |
21101 | - exit(1); | |
21102 | - data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1); | |
21103 | - if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE, | |
21104 | - MAP_PRIVATE | MAP_FIXED, fd, 0L)) | |
21105 | - exit(1); | |
21106 | - for (i = 0; i < pagesize; ++i) | |
21107 | - if (*(data + i) != *(data2 + i)) | |
21108 | - exit(1); | |
21109 | - | |
21110 | - /* | |
21111 | - * Finally, make sure that changes to the mapped area | |
21112 | - * do not percolate back to the file as seen by read(). | |
21113 | - * (This is a bug on some variants of i386 svr4.0.) | |
21114 | - */ | |
21115 | - for (i = 0; i < pagesize; ++i) | |
21116 | - *(data2 + i) = *(data2 + i) + 1; | |
21117 | - data3 = malloc(pagesize); | |
21118 | - if (!data3) | |
21119 | - exit(1); | |
21120 | - if (read(fd, data3, pagesize) != pagesize) | |
21121 | - exit(1); | |
21122 | - for (i = 0; i < pagesize; ++i) | |
21123 | - if (*(data + i) != *(data3 + i)) | |
21124 | - exit(1); | |
21125 | - close(fd); | |
21126 | - unlink("conftestmmap"); | |
21127 | - exit(0); | |
21128 | + char *data, *data2, *data3; | |
21129 | + int i, pagesize; | |
21130 | + int fd; | |
21131 | + | |
21132 | + pagesize = getpagesize (); | |
21133 | + | |
21134 | + /* First, make a file with some known garbage in it. */ | |
21135 | + data = (char *) malloc (pagesize); | |
21136 | + if (!data) | |
21137 | + exit (1); | |
21138 | + for (i = 0; i < pagesize; ++i) | |
21139 | + *(data + i) = rand (); | |
21140 | + umask (0); | |
21141 | + fd = creat ("conftest.mmap", 0600); | |
21142 | + if (fd < 0) | |
21143 | + exit (1); | |
21144 | + if (write (fd, data, pagesize) != pagesize) | |
21145 | + exit (1); | |
21146 | + close (fd); | |
21147 | + | |
21148 | + /* Next, try to mmap the file at a fixed address which already has | |
21149 | + something else allocated at it. If we can, also make sure that | |
21150 | + we see the same garbage. */ | |
21151 | + fd = open ("conftest.mmap", O_RDWR); | |
21152 | + if (fd < 0) | |
21153 | + exit (1); | |
21154 | + data2 = (char *) malloc (2 * pagesize); | |
21155 | + if (!data2) | |
21156 | + exit (1); | |
21157 | + data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1); | |
21158 | + if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, | |
21159 | + MAP_PRIVATE | MAP_FIXED, fd, 0L)) | |
21160 | + exit (1); | |
21161 | + for (i = 0; i < pagesize; ++i) | |
21162 | + if (*(data + i) != *(data2 + i)) | |
21163 | + exit (1); | |
21164 | + | |
21165 | + /* Finally, make sure that changes to the mapped area do not | |
21166 | + percolate back to the file as seen by read(). (This is a bug on | |
21167 | + some variants of i386 svr4.0.) */ | |
21168 | + for (i = 0; i < pagesize; ++i) | |
21169 | + *(data2 + i) = *(data2 + i) + 1; | |
21170 | + data3 = (char *) malloc (pagesize); | |
21171 | + if (!data3) | |
21172 | + exit (1); | |
21173 | + if (read (fd, data3, pagesize) != pagesize) | |
21174 | + exit (1); | |
21175 | + for (i = 0; i < pagesize; ++i) | |
21176 | + if (*(data + i) != *(data3 + i)) | |
21177 | + exit (1); | |
21178 | + close (fd); | |
21179 | + exit (0); | |
21180 | } | |
21181 | - | |
21182 | -EOF | |
21183 | -if { (eval echo configure:6325: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null | |
21184 | -then | |
21185 | +_ACEOF | |
21186 | +rm -f conftest$ac_exeext | |
21187 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
21188 | + (eval $ac_link) 2>&5 | |
21189 | + ac_status=$? | |
21190 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
21191 | + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' | |
21192 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
21193 | + (eval $ac_try) 2>&5 | |
21194 | + ac_status=$? | |
21195 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
21196 | + (exit $ac_status); }; }; then | |
21197 | ac_cv_func_mmap_fixed_mapped=yes | |
21198 | else | |
21199 | - echo "configure: failed program was:" >&5 | |
21200 | - cat conftest.$ac_ext >&5 | |
21201 | - rm -fr conftest* | |
21202 | - ac_cv_func_mmap_fixed_mapped=no | |
21203 | + echo "$as_me: program exited with status $ac_status" >&5 | |
21204 | +echo "$as_me: failed program was:" >&5 | |
21205 | +cat conftest.$ac_ext >&5 | |
21206 | +( exit $ac_status ) | |
21207 | +ac_cv_func_mmap_fixed_mapped=no | |
21208 | fi | |
21209 | -rm -fr conftest* | |
21210 | +rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext | |
21211 | fi | |
21212 | - | |
21213 | fi | |
21214 | - | |
21215 | -echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6 | |
21216 | +echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5 | |
21217 | +echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6 | |
21218 | if test $ac_cv_func_mmap_fixed_mapped = yes; then | |
21219 | - cat >> confdefs.h <<\EOF | |
21220 | + | |
21221 | +cat >>confdefs.h <<\_ACEOF | |
21222 | #define HAVE_MMAP 1 | |
21223 | -EOF | |
21224 | +_ACEOF | |
21225 | ||
21226 | fi | |
21227 | +rm -f conftest.mmap | |
21228 | ||
21229 | ||
21230 | - echo $ac_n "checking whether we are using the GNU C Library 2.1 or newer""... $ac_c" 1>&6 | |
21231 | -echo "configure:6349: checking whether we are using the GNU C Library 2.1 or newer" >&5 | |
21232 | -if eval "test \"`echo '$''{'ac_cv_gnu_library_2_1'+set}'`\" = set"; then | |
21233 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
21234 | + echo "$as_me:$LINENO: checking whether we are using the GNU C Library 2.1 or newer" >&5 | |
21235 | +echo $ECHO_N "checking whether we are using the GNU C Library 2.1 or newer... $ECHO_C" >&6 | |
21236 | +if test "${ac_cv_gnu_library_2_1+set}" = set; then | |
21237 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
21238 | else | |
21239 | - cat > conftest.$ac_ext <<EOF | |
21240 | -#line 6354 "configure" | |
21241 | + cat >conftest.$ac_ext <<_ACEOF | |
21242 | +#line $LINENO "configure" | |
21243 | #include "confdefs.h" | |
21244 | ||
21245 | #include <features.h> | |
21246 | @@ -6373,133 +11121,256 @@ | |
21247 | Lucky GNU user | |
21248 | #endif | |
21249 | #endif | |
21250 | - | |
21251 | -EOF | |
21252 | + | |
21253 | +_ACEOF | |
21254 | if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | |
21255 | egrep "Lucky GNU user" >/dev/null 2>&1; then | |
21256 | - rm -rf conftest* | |
21257 | ac_cv_gnu_library_2_1=yes | |
21258 | else | |
21259 | - rm -rf conftest* | |
21260 | ac_cv_gnu_library_2_1=no | |
21261 | fi | |
21262 | rm -f conftest* | |
21263 | ||
21264 | - | |
21265 | - | |
21266 | + | |
21267 | + | |
21268 | fi | |
21269 | +echo "$as_me:$LINENO: result: $ac_cv_gnu_library_2_1" >&5 | |
21270 | +echo "${ECHO_T}$ac_cv_gnu_library_2_1" >&6 | |
21271 | ||
21272 | -echo "$ac_t""$ac_cv_gnu_library_2_1" 1>&6 | |
21273 | - | |
21274 | GLIBC21="$ac_cv_gnu_library_2_1" | |
21275 | - | |
21276 | ||
21277 | - | |
21278 | - for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h stddef.h \ | |
21279 | + | |
21280 | + | |
21281 | + | |
21282 | + | |
21283 | + | |
21284 | + | |
21285 | + | |
21286 | + | |
21287 | + | |
21288 | + | |
21289 | + | |
21290 | + | |
21291 | +for ac_header in argz.h limits.h locale.h nl_types.h malloc.h stddef.h \ | |
21292 | stdlib.h string.h unistd.h sys/param.h | |
21293 | do | |
21294 | -ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` | |
21295 | -echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 | |
21296 | -echo "configure:6390: checking for $ac_hdr" >&5 | |
21297 | -if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then | |
21298 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
21299 | -else | |
21300 | - cat > conftest.$ac_ext <<EOF | |
21301 | -#line 6395 "configure" | |
21302 | -#include "confdefs.h" | |
21303 | -#include <$ac_hdr> | |
21304 | -EOF | |
21305 | -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
21306 | -{ (eval echo configure:6400: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
21307 | -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | |
21308 | -if test -z "$ac_err"; then | |
21309 | - rm -rf conftest* | |
21310 | - eval "ac_cv_header_$ac_safe=yes" | |
21311 | +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` | |
21312 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
21313 | + echo "$as_me:$LINENO: checking for $ac_header" >&5 | |
21314 | +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 | |
21315 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
21316 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
21317 | +fi | |
21318 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 | |
21319 | +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 | |
21320 | +else | |
21321 | + # Is the header compilable? | |
21322 | +echo "$as_me:$LINENO: checking $ac_header usability" >&5 | |
21323 | +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 | |
21324 | +cat >conftest.$ac_ext <<_ACEOF | |
21325 | +#line $LINENO "configure" | |
21326 | +#include "confdefs.h" | |
21327 | +$ac_includes_default | |
21328 | +#include <$ac_header> | |
21329 | +_ACEOF | |
21330 | +rm -f conftest.$ac_objext | |
21331 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
21332 | + (eval $ac_compile) 2>&5 | |
21333 | + ac_status=$? | |
21334 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
21335 | + (exit $ac_status); } && | |
21336 | + { ac_try='test -s conftest.$ac_objext' | |
21337 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
21338 | + (eval $ac_try) 2>&5 | |
21339 | + ac_status=$? | |
21340 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
21341 | + (exit $ac_status); }; }; then | |
21342 | + ac_header_compiler=yes | |
21343 | +else | |
21344 | + echo "$as_me: failed program was:" >&5 | |
21345 | +cat conftest.$ac_ext >&5 | |
21346 | +ac_header_compiler=no | |
21347 | +fi | |
21348 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
21349 | +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 | |
21350 | +echo "${ECHO_T}$ac_header_compiler" >&6 | |
21351 | + | |
21352 | +# Is the header present? | |
21353 | +echo "$as_me:$LINENO: checking $ac_header presence" >&5 | |
21354 | +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 | |
21355 | +cat >conftest.$ac_ext <<_ACEOF | |
21356 | +#line $LINENO "configure" | |
21357 | +#include "confdefs.h" | |
21358 | +#include <$ac_header> | |
21359 | +_ACEOF | |
21360 | +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 | |
21361 | + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 | |
21362 | + ac_status=$? | |
21363 | + egrep -v '^ *\+' conftest.er1 >conftest.err | |
21364 | + rm -f conftest.er1 | |
21365 | + cat conftest.err >&5 | |
21366 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
21367 | + (exit $ac_status); } >/dev/null; then | |
21368 | + if test -s conftest.err; then | |
21369 | + ac_cpp_err=$ac_c_preproc_warn_flag | |
21370 | + else | |
21371 | + ac_cpp_err= | |
21372 | + fi | |
21373 | else | |
21374 | - echo "$ac_err" >&5 | |
21375 | - echo "configure: failed program was:" >&5 | |
21376 | - cat conftest.$ac_ext >&5 | |
21377 | - rm -rf conftest* | |
21378 | - eval "ac_cv_header_$ac_safe=no" | |
21379 | + ac_cpp_err=yes | |
21380 | fi | |
21381 | -rm -f conftest* | |
21382 | +if test -z "$ac_cpp_err"; then | |
21383 | + ac_header_preproc=yes | |
21384 | +else | |
21385 | + echo "$as_me: failed program was:" >&5 | |
21386 | + cat conftest.$ac_ext >&5 | |
21387 | + ac_header_preproc=no | |
21388 | fi | |
21389 | -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | |
21390 | - echo "$ac_t""yes" 1>&6 | |
21391 | - ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` | |
21392 | - cat >> confdefs.h <<EOF | |
21393 | -#define $ac_tr_hdr 1 | |
21394 | -EOF | |
21395 | - | |
21396 | +rm -f conftest.err conftest.$ac_ext | |
21397 | +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 | |
21398 | +echo "${ECHO_T}$ac_header_preproc" >&6 | |
21399 | + | |
21400 | +# So? What about this header? | |
21401 | +case $ac_header_compiler:$ac_header_preproc in | |
21402 | + yes:no ) | |
21403 | + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 | |
21404 | +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} | |
21405 | + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 | |
21406 | +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; | |
21407 | + no:yes ) | |
21408 | + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 | |
21409 | +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} | |
21410 | + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 | |
21411 | +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} | |
21412 | + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 | |
21413 | +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; | |
21414 | +esac | |
21415 | +echo "$as_me:$LINENO: checking for $ac_header" >&5 | |
21416 | +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 | |
21417 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
21418 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
21419 | else | |
21420 | - echo "$ac_t""no" 1>&6 | |
21421 | + eval "$as_ac_Header=$ac_header_preproc" | |
21422 | +fi | |
21423 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 | |
21424 | +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 | |
21425 | + | |
21426 | +fi | |
21427 | +if test `eval echo '${'$as_ac_Header'}'` = yes; then | |
21428 | + cat >>confdefs.h <<_ACEOF | |
21429 | +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 | |
21430 | +_ACEOF | |
21431 | + | |
21432 | fi | |
21433 | + | |
21434 | done | |
21435 | ||
21436 | - for ac_func in feof_unlocked fgets_unlocked getcwd getegid geteuid \ | |
21437 | + | |
21438 | + | |
21439 | + | |
21440 | + | |
21441 | + | |
21442 | + | |
21443 | + | |
21444 | + | |
21445 | + | |
21446 | + | |
21447 | + | |
21448 | + | |
21449 | + | |
21450 | + | |
21451 | + | |
21452 | + | |
21453 | + | |
21454 | + | |
21455 | + | |
21456 | + | |
21457 | + | |
21458 | +for ac_func in feof_unlocked fgets_unlocked getcwd getegid geteuid \ | |
21459 | getgid getuid mempcpy munmap putenv setenv setlocale stpcpy strchr strcasecmp \ | |
21460 | strdup strtoul tsearch __argz_count __argz_stringify __argz_next | |
21461 | do | |
21462 | -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 | |
21463 | -echo "configure:6431: checking for $ac_func" >&5 | |
21464 | -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then | |
21465 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
21466 | +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` | |
21467 | +echo "$as_me:$LINENO: checking for $ac_func" >&5 | |
21468 | +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 | |
21469 | +if eval "test \"\${$as_ac_var+set}\" = set"; then | |
21470 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
21471 | else | |
21472 | - cat > conftest.$ac_ext <<EOF | |
21473 | -#line 6436 "configure" | |
21474 | + cat >conftest.$ac_ext <<_ACEOF | |
21475 | +#line $LINENO "configure" | |
21476 | #include "confdefs.h" | |
21477 | /* System header to define __stub macros and hopefully few prototypes, | |
21478 | - which can conflict with char $ac_func(); below. */ | |
21479 | + which can conflict with char $ac_func (); below. */ | |
21480 | #include <assert.h> | |
21481 | /* Override any gcc2 internal prototype to avoid an error. */ | |
21482 | +#ifdef __cplusplus | |
21483 | +extern "C" | |
21484 | +#endif | |
21485 | /* We use char because int might match the return type of a gcc2 | |
21486 | - builtin and then its argument prototype would still apply. */ | |
21487 | -char $ac_func(); | |
21488 | - | |
21489 | -int main() { | |
21490 | + builtin and then its argument prototype would still apply. */ | |
21491 | +char $ac_func (); | |
21492 | +char (*f) (); | |
21493 | ||
21494 | +#ifdef F77_DUMMY_MAIN | |
21495 | +# ifdef __cplusplus | |
21496 | + extern "C" | |
21497 | +# endif | |
21498 | + int F77_DUMMY_MAIN() { return 1; } | |
21499 | +#endif | |
21500 | +int | |
21501 | +main () | |
21502 | +{ | |
21503 | /* The GNU C library defines this for functions which it implements | |
21504 | to always fail with ENOSYS. Some functions are actually named | |
21505 | something starting with __ and the normal name is an alias. */ | |
21506 | #if defined (__stub_$ac_func) || defined (__stub___$ac_func) | |
21507 | choke me | |
21508 | #else | |
21509 | -$ac_func(); | |
21510 | +f = $ac_func; | |
21511 | #endif | |
21512 | ||
21513 | -; return 0; } | |
21514 | -EOF | |
21515 | -if { (eval echo configure:6459: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
21516 | - rm -rf conftest* | |
21517 | - eval "ac_cv_func_$ac_func=yes" | |
21518 | + ; | |
21519 | + return 0; | |
21520 | +} | |
21521 | +_ACEOF | |
21522 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
21523 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
21524 | + (eval $ac_link) 2>&5 | |
21525 | + ac_status=$? | |
21526 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
21527 | + (exit $ac_status); } && | |
21528 | + { ac_try='test -s conftest$ac_exeext' | |
21529 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
21530 | + (eval $ac_try) 2>&5 | |
21531 | + ac_status=$? | |
21532 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
21533 | + (exit $ac_status); }; }; then | |
21534 | + eval "$as_ac_var=yes" | |
21535 | else | |
21536 | - echo "configure: failed program was:" >&5 | |
21537 | - cat conftest.$ac_ext >&5 | |
21538 | - rm -rf conftest* | |
21539 | - eval "ac_cv_func_$ac_func=no" | |
21540 | + echo "$as_me: failed program was:" >&5 | |
21541 | +cat conftest.$ac_ext >&5 | |
21542 | +eval "$as_ac_var=no" | |
21543 | fi | |
21544 | -rm -f conftest* | |
21545 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
21546 | fi | |
21547 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 | |
21548 | +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 | |
21549 | +if test `eval echo '${'$as_ac_var'}'` = yes; then | |
21550 | + cat >>confdefs.h <<_ACEOF | |
21551 | +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 | |
21552 | +_ACEOF | |
21553 | ||
21554 | -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then | |
21555 | - echo "$ac_t""yes" 1>&6 | |
21556 | - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` | |
21557 | - cat >> confdefs.h <<EOF | |
21558 | -#define $ac_tr_func 1 | |
21559 | -EOF | |
21560 | - | |
21561 | -else | |
21562 | - echo "$ac_t""no" 1>&6 | |
21563 | fi | |
21564 | done | |
21565 | ||
21566 | ||
21567 | - | |
21568 | - | |
21569 | - # Check whether --with-iconv or --without-iconv was given. | |
21570 | + | |
21571 | + | |
21572 | + | |
21573 | +# Check whether --with-iconv or --without-iconv was given. | |
21574 | if test "${with_iconv+set}" = set; then | |
21575 | withval="$with_iconv" | |
21576 | - | |
21577 | + | |
21578 | if test "$withval" != no ; then | |
21579 | for dir in `echo "$withval" | tr : ' '`; do | |
21580 | if test -d $dir/include; then CPPFLAGS="$CPPFLAGS -I$dir/include"; fi | |
21581 | @@ -6508,82 +11379,122 @@ | |
21582 | else | |
21583 | use_iconv=no | |
21584 | fi | |
21585 | - | |
21586 | + | |
21587 | else | |
21588 | use_iconv=yes | |
21589 | -fi | |
21590 | - | |
21591 | +fi; | |
21592 | ||
21593 | if test "$use_iconv" = yes ; then | |
21594 | - echo $ac_n "checking for iconv""... $ac_c" 1>&6 | |
21595 | -echo "configure:6506: checking for iconv" >&5 | |
21596 | -if eval "test \"`echo '$''{'am_cv_func_iconv'+set}'`\" = set"; then | |
21597 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
21598 | + echo "$as_me:$LINENO: checking for iconv" >&5 | |
21599 | +echo $ECHO_N "checking for iconv... $ECHO_C" >&6 | |
21600 | +if test "${am_cv_func_iconv+set}" = set; then | |
21601 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
21602 | else | |
21603 | - | |
21604 | + | |
21605 | am_cv_func_iconv="no, consider installing GNU libiconv" | |
21606 | am_cv_lib_iconv=no | |
21607 | - cat > conftest.$ac_ext <<EOF | |
21608 | -#line 6514 "configure" | |
21609 | + cat >conftest.$ac_ext <<_ACEOF | |
21610 | +#line $LINENO "configure" | |
21611 | #include "confdefs.h" | |
21612 | #include <stdlib.h> | |
21613 | #include <iconv.h> | |
21614 | -int main() { | |
21615 | +#ifdef F77_DUMMY_MAIN | |
21616 | +# ifdef __cplusplus | |
21617 | + extern "C" | |
21618 | +# endif | |
21619 | + int F77_DUMMY_MAIN() { return 1; } | |
21620 | +#endif | |
21621 | +int | |
21622 | +main () | |
21623 | +{ | |
21624 | iconv_t cd = iconv_open("",""); | |
21625 | iconv(cd,NULL,NULL,NULL,NULL); | |
21626 | iconv_close(cd); | |
21627 | -; return 0; } | |
21628 | -EOF | |
21629 | -if { (eval echo configure:6524: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
21630 | - rm -rf conftest* | |
21631 | + ; | |
21632 | + return 0; | |
21633 | +} | |
21634 | +_ACEOF | |
21635 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
21636 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
21637 | + (eval $ac_link) 2>&5 | |
21638 | + ac_status=$? | |
21639 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
21640 | + (exit $ac_status); } && | |
21641 | + { ac_try='test -s conftest$ac_exeext' | |
21642 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
21643 | + (eval $ac_try) 2>&5 | |
21644 | + ac_status=$? | |
21645 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
21646 | + (exit $ac_status); }; }; then | |
21647 | am_cv_func_iconv=yes | |
21648 | else | |
21649 | - echo "configure: failed program was:" >&5 | |
21650 | - cat conftest.$ac_ext >&5 | |
21651 | + echo "$as_me: failed program was:" >&5 | |
21652 | +cat conftest.$ac_ext >&5 | |
21653 | fi | |
21654 | -rm -f conftest* | |
21655 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
21656 | if test "$am_cv_func_iconv" != yes; then | |
21657 | am_save_LIBS="$LIBS" | |
21658 | LIBS="$LIBS -liconv" | |
21659 | - cat > conftest.$ac_ext <<EOF | |
21660 | -#line 6536 "configure" | |
21661 | + cat >conftest.$ac_ext <<_ACEOF | |
21662 | +#line $LINENO "configure" | |
21663 | #include "confdefs.h" | |
21664 | #include <stdlib.h> | |
21665 | #include <iconv.h> | |
21666 | -int main() { | |
21667 | +#ifdef F77_DUMMY_MAIN | |
21668 | +# ifdef __cplusplus | |
21669 | + extern "C" | |
21670 | +# endif | |
21671 | + int F77_DUMMY_MAIN() { return 1; } | |
21672 | +#endif | |
21673 | +int | |
21674 | +main () | |
21675 | +{ | |
21676 | iconv_t cd = iconv_open("",""); | |
21677 | iconv(cd,NULL,NULL,NULL,NULL); | |
21678 | iconv_close(cd); | |
21679 | -; return 0; } | |
21680 | -EOF | |
21681 | -if { (eval echo configure:6546: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
21682 | - rm -rf conftest* | |
21683 | + ; | |
21684 | + return 0; | |
21685 | +} | |
21686 | +_ACEOF | |
21687 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
21688 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
21689 | + (eval $ac_link) 2>&5 | |
21690 | + ac_status=$? | |
21691 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
21692 | + (exit $ac_status); } && | |
21693 | + { ac_try='test -s conftest$ac_exeext' | |
21694 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
21695 | + (eval $ac_try) 2>&5 | |
21696 | + ac_status=$? | |
21697 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
21698 | + (exit $ac_status); }; }; then | |
21699 | am_cv_lib_iconv=yes | |
21700 | am_cv_func_iconv=yes | |
21701 | else | |
21702 | - echo "configure: failed program was:" >&5 | |
21703 | - cat conftest.$ac_ext >&5 | |
21704 | + echo "$as_me: failed program was:" >&5 | |
21705 | +cat conftest.$ac_ext >&5 | |
21706 | fi | |
21707 | -rm -f conftest* | |
21708 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
21709 | LIBS="$am_save_LIBS" | |
21710 | fi | |
21711 | - | |
21712 | -fi | |
21713 | ||
21714 | -echo "$ac_t""$am_cv_func_iconv" 1>&6 | |
21715 | +fi | |
21716 | +echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5 | |
21717 | +echo "${ECHO_T}$am_cv_func_iconv" >&6 | |
21718 | if test "$am_cv_func_iconv" = yes; then | |
21719 | - cat >> confdefs.h <<\EOF | |
21720 | + | |
21721 | +cat >>confdefs.h <<\_ACEOF | |
21722 | #define HAVE_ICONV 1 | |
21723 | -EOF | |
21724 | +_ACEOF | |
21725 | + | |
21726 | + echo "$as_me:$LINENO: checking for iconv declaration" >&5 | |
21727 | +echo $ECHO_N "checking for iconv declaration... $ECHO_C" >&6 | |
21728 | + if test "${am_cv_proto_iconv+set}" = set; then | |
21729 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
21730 | +else | |
21731 | ||
21732 | - echo $ac_n "checking for iconv declaration""... $ac_c" 1>&6 | |
21733 | -echo "configure:6567: checking for iconv declaration" >&5 | |
21734 | - if eval "test \"`echo '$''{'am_cv_proto_iconv'+set}'`\" = set"; then | |
21735 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
21736 | -else | |
21737 | - | |
21738 | - cat > conftest.$ac_ext <<EOF | |
21739 | -#line 6573 "configure" | |
21740 | + cat >conftest.$ac_ext <<_ACEOF | |
21741 | +#line $LINENO "configure" | |
21742 | #include "confdefs.h" | |
21743 | ||
21744 | #include <stdlib.h> | |
21745 | @@ -6598,246 +11509,423 @@ | |
21746 | size_t iconv(); | |
21747 | #endif | |
21748 | ||
21749 | -int main() { | |
21750 | +#ifdef F77_DUMMY_MAIN | |
21751 | +# ifdef __cplusplus | |
21752 | + extern "C" | |
21753 | +# endif | |
21754 | + int F77_DUMMY_MAIN() { return 1; } | |
21755 | +#endif | |
21756 | +int | |
21757 | +main () | |
21758 | +{ | |
21759 | ||
21760 | -; return 0; } | |
21761 | -EOF | |
21762 | -if { (eval echo configure:6592: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then | |
21763 | - rm -rf conftest* | |
21764 | + ; | |
21765 | + return 0; | |
21766 | +} | |
21767 | +_ACEOF | |
21768 | +rm -f conftest.$ac_objext | |
21769 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
21770 | + (eval $ac_compile) 2>&5 | |
21771 | + ac_status=$? | |
21772 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
21773 | + (exit $ac_status); } && | |
21774 | + { ac_try='test -s conftest.$ac_objext' | |
21775 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
21776 | + (eval $ac_try) 2>&5 | |
21777 | + ac_status=$? | |
21778 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
21779 | + (exit $ac_status); }; }; then | |
21780 | am_cv_proto_iconv_arg1="" | |
21781 | else | |
21782 | - echo "configure: failed program was:" >&5 | |
21783 | - cat conftest.$ac_ext >&5 | |
21784 | - rm -rf conftest* | |
21785 | - am_cv_proto_iconv_arg1="const" | |
21786 | + echo "$as_me: failed program was:" >&5 | |
21787 | +cat conftest.$ac_ext >&5 | |
21788 | +am_cv_proto_iconv_arg1="const" | |
21789 | fi | |
21790 | -rm -f conftest* | |
21791 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
21792 | am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);" | |
21793 | fi | |
21794 | ||
21795 | am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'` | |
21796 | - echo "$ac_t""${ac_t:- | |
21797 | - }$am_cv_proto_iconv" 1>&6 | |
21798 | - cat >> confdefs.h <<EOF | |
21799 | + echo "$as_me:$LINENO: result: ${ac_t:- | |
21800 | + }$am_cv_proto_iconv" >&5 | |
21801 | +echo "${ECHO_T}${ac_t:- | |
21802 | + }$am_cv_proto_iconv" >&6 | |
21803 | + | |
21804 | +cat >>confdefs.h <<_ACEOF | |
21805 | #define ICONV_CONST $am_cv_proto_iconv_arg1 | |
21806 | -EOF | |
21807 | +_ACEOF | |
21808 | ||
21809 | fi | |
21810 | LIBICONV= | |
21811 | if test "$am_cv_lib_iconv" = yes; then | |
21812 | LIBICONV="-liconv" | |
21813 | fi | |
21814 | - | |
21815 | + | |
21816 | ||
21817 | fi # use_iconv | |
21818 | ||
21819 | - | |
21820 | - echo $ac_n "checking for nl_langinfo and CODESET""... $ac_c" 1>&6 | |
21821 | -echo "configure:6623: checking for nl_langinfo and CODESET" >&5 | |
21822 | -if eval "test \"`echo '$''{'am_cv_langinfo_codeset'+set}'`\" = set"; then | |
21823 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
21824 | + | |
21825 | + echo "$as_me:$LINENO: checking for nl_langinfo and CODESET" >&5 | |
21826 | +echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6 | |
21827 | +if test "${am_cv_langinfo_codeset+set}" = set; then | |
21828 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
21829 | else | |
21830 | - cat > conftest.$ac_ext <<EOF | |
21831 | -#line 6628 "configure" | |
21832 | + cat >conftest.$ac_ext <<_ACEOF | |
21833 | +#line $LINENO "configure" | |
21834 | #include "confdefs.h" | |
21835 | #include <langinfo.h> | |
21836 | -int main() { | |
21837 | +#ifdef F77_DUMMY_MAIN | |
21838 | +# ifdef __cplusplus | |
21839 | + extern "C" | |
21840 | +# endif | |
21841 | + int F77_DUMMY_MAIN() { return 1; } | |
21842 | +#endif | |
21843 | +int | |
21844 | +main () | |
21845 | +{ | |
21846 | char* cs = nl_langinfo(CODESET); | |
21847 | -; return 0; } | |
21848 | -EOF | |
21849 | -if { (eval echo configure:6635: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
21850 | - rm -rf conftest* | |
21851 | + ; | |
21852 | + return 0; | |
21853 | +} | |
21854 | +_ACEOF | |
21855 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
21856 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
21857 | + (eval $ac_link) 2>&5 | |
21858 | + ac_status=$? | |
21859 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
21860 | + (exit $ac_status); } && | |
21861 | + { ac_try='test -s conftest$ac_exeext' | |
21862 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
21863 | + (eval $ac_try) 2>&5 | |
21864 | + ac_status=$? | |
21865 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
21866 | + (exit $ac_status); }; }; then | |
21867 | am_cv_langinfo_codeset=yes | |
21868 | else | |
21869 | - echo "configure: failed program was:" >&5 | |
21870 | - cat conftest.$ac_ext >&5 | |
21871 | - rm -rf conftest* | |
21872 | - am_cv_langinfo_codeset=no | |
21873 | -fi | |
21874 | -rm -f conftest* | |
21875 | - | |
21876 | + echo "$as_me: failed program was:" >&5 | |
21877 | +cat conftest.$ac_ext >&5 | |
21878 | +am_cv_langinfo_codeset=no | |
21879 | fi | |
21880 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
21881 | ||
21882 | -echo "$ac_t""$am_cv_langinfo_codeset" 1>&6 | |
21883 | +fi | |
21884 | +echo "$as_me:$LINENO: result: $am_cv_langinfo_codeset" >&5 | |
21885 | +echo "${ECHO_T}$am_cv_langinfo_codeset" >&6 | |
21886 | if test $am_cv_langinfo_codeset = yes; then | |
21887 | - cat >> confdefs.h <<\EOF | |
21888 | + | |
21889 | +cat >>confdefs.h <<\_ACEOF | |
21890 | #define HAVE_LANGINFO_CODESET 1 | |
21891 | -EOF | |
21892 | +_ACEOF | |
21893 | ||
21894 | fi | |
21895 | ||
21896 | if test $ac_cv_header_locale_h = yes; then | |
21897 | - echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6 | |
21898 | -echo "configure:6658: checking for LC_MESSAGES" >&5 | |
21899 | -if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then | |
21900 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
21901 | + echo "$as_me:$LINENO: checking for LC_MESSAGES" >&5 | |
21902 | +echo $ECHO_N "checking for LC_MESSAGES... $ECHO_C" >&6 | |
21903 | +if test "${am_cv_val_LC_MESSAGES+set}" = set; then | |
21904 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
21905 | else | |
21906 | - cat > conftest.$ac_ext <<EOF | |
21907 | -#line 6663 "configure" | |
21908 | + cat >conftest.$ac_ext <<_ACEOF | |
21909 | +#line $LINENO "configure" | |
21910 | #include "confdefs.h" | |
21911 | #include <locale.h> | |
21912 | -int main() { | |
21913 | +#ifdef F77_DUMMY_MAIN | |
21914 | +# ifdef __cplusplus | |
21915 | + extern "C" | |
21916 | +# endif | |
21917 | + int F77_DUMMY_MAIN() { return 1; } | |
21918 | +#endif | |
21919 | +int | |
21920 | +main () | |
21921 | +{ | |
21922 | return LC_MESSAGES | |
21923 | -; return 0; } | |
21924 | -EOF | |
21925 | -if { (eval echo configure:6670: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
21926 | - rm -rf conftest* | |
21927 | + ; | |
21928 | + return 0; | |
21929 | +} | |
21930 | +_ACEOF | |
21931 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
21932 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
21933 | + (eval $ac_link) 2>&5 | |
21934 | + ac_status=$? | |
21935 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
21936 | + (exit $ac_status); } && | |
21937 | + { ac_try='test -s conftest$ac_exeext' | |
21938 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
21939 | + (eval $ac_try) 2>&5 | |
21940 | + ac_status=$? | |
21941 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
21942 | + (exit $ac_status); }; }; then | |
21943 | am_cv_val_LC_MESSAGES=yes | |
21944 | else | |
21945 | - echo "configure: failed program was:" >&5 | |
21946 | - cat conftest.$ac_ext >&5 | |
21947 | - rm -rf conftest* | |
21948 | - am_cv_val_LC_MESSAGES=no | |
21949 | + echo "$as_me: failed program was:" >&5 | |
21950 | +cat conftest.$ac_ext >&5 | |
21951 | +am_cv_val_LC_MESSAGES=no | |
21952 | fi | |
21953 | -rm -f conftest* | |
21954 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
21955 | fi | |
21956 | - | |
21957 | -echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6 | |
21958 | +echo "$as_me:$LINENO: result: $am_cv_val_LC_MESSAGES" >&5 | |
21959 | +echo "${ECHO_T}$am_cv_val_LC_MESSAGES" >&6 | |
21960 | if test $am_cv_val_LC_MESSAGES = yes; then | |
21961 | - cat >> confdefs.h <<\EOF | |
21962 | + | |
21963 | +cat >>confdefs.h <<\_ACEOF | |
21964 | #define HAVE_LC_MESSAGES 1 | |
21965 | -EOF | |
21966 | +_ACEOF | |
21967 | ||
21968 | fi | |
21969 | fi | |
21970 | - echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6 | |
21971 | -echo "configure:6691: checking whether NLS is requested" >&5 | |
21972 | + echo "$as_me:$LINENO: checking whether NLS is requested" >&5 | |
21973 | +echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6 | |
21974 | # Check whether --enable-nls or --disable-nls was given. | |
21975 | if test "${enable_nls+set}" = set; then | |
21976 | enableval="$enable_nls" | |
21977 | USE_NLS=$enableval | |
21978 | else | |
21979 | USE_NLS=yes | |
21980 | -fi | |
21981 | +fi; | |
21982 | + echo "$as_me:$LINENO: result: $USE_NLS" >&5 | |
21983 | +echo "${ECHO_T}$USE_NLS" >&6 | |
21984 | ||
21985 | - echo "$ac_t""$USE_NLS" 1>&6 | |
21986 | - | |
21987 | ||
21988 | BUILD_INCLUDED_LIBINTL=no | |
21989 | USE_INCLUDED_LIBINTL=no | |
21990 | INTLLIBS= | |
21991 | ||
21992 | if test "$USE_NLS" = "yes"; then | |
21993 | - cat >> confdefs.h <<\EOF | |
21994 | + | |
21995 | +cat >>confdefs.h <<\_ACEOF | |
21996 | #define ENABLE_NLS 1 | |
21997 | -EOF | |
21998 | +_ACEOF | |
21999 | + | |
22000 | + echo "$as_me:$LINENO: checking whether included gettext is requested" >&5 | |
22001 | +echo $ECHO_N "checking whether included gettext is requested... $ECHO_C" >&6 | |
22002 | ||
22003 | - echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6 | |
22004 | -echo "configure:6713: checking whether included gettext is requested" >&5 | |
22005 | - # Check whether --with-included-gettext or --without-included-gettext was given. | |
22006 | +# Check whether --with-included-gettext or --without-included-gettext was given. | |
22007 | if test "${with_included_gettext+set}" = set; then | |
22008 | withval="$with_included_gettext" | |
22009 | nls_cv_force_use_gnu_gettext=$withval | |
22010 | else | |
22011 | nls_cv_force_use_gnu_gettext=no | |
22012 | -fi | |
22013 | - | |
22014 | - echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6 | |
22015 | +fi; | |
22016 | + echo "$as_me:$LINENO: result: $nls_cv_force_use_gnu_gettext" >&5 | |
22017 | +echo "${ECHO_T}$nls_cv_force_use_gnu_gettext" >&6 | |
22018 | ||
22019 | nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext" | |
22020 | if test "$nls_cv_force_use_gnu_gettext" != "yes"; then | |
22021 | CATOBJEXT=NONE | |
22022 | ||
22023 | - | |
22024 | - | |
22025 | ||
22026 | - ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'` | |
22027 | -echo $ac_n "checking for libintl.h""... $ac_c" 1>&6 | |
22028 | -echo "configure:6733: checking for libintl.h" >&5 | |
22029 | -if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then | |
22030 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
22031 | -else | |
22032 | - cat > conftest.$ac_ext <<EOF | |
22033 | -#line 6738 "configure" | |
22034 | + | |
22035 | + | |
22036 | + if test "${ac_cv_header_libintl_h+set}" = set; then | |
22037 | + echo "$as_me:$LINENO: checking for libintl.h" >&5 | |
22038 | +echo $ECHO_N "checking for libintl.h... $ECHO_C" >&6 | |
22039 | +if test "${ac_cv_header_libintl_h+set}" = set; then | |
22040 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
22041 | +fi | |
22042 | +echo "$as_me:$LINENO: result: $ac_cv_header_libintl_h" >&5 | |
22043 | +echo "${ECHO_T}$ac_cv_header_libintl_h" >&6 | |
22044 | +else | |
22045 | + # Is the header compilable? | |
22046 | +echo "$as_me:$LINENO: checking libintl.h usability" >&5 | |
22047 | +echo $ECHO_N "checking libintl.h usability... $ECHO_C" >&6 | |
22048 | +cat >conftest.$ac_ext <<_ACEOF | |
22049 | +#line $LINENO "configure" | |
22050 | +#include "confdefs.h" | |
22051 | +$ac_includes_default | |
22052 | +#include <libintl.h> | |
22053 | +_ACEOF | |
22054 | +rm -f conftest.$ac_objext | |
22055 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
22056 | + (eval $ac_compile) 2>&5 | |
22057 | + ac_status=$? | |
22058 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
22059 | + (exit $ac_status); } && | |
22060 | + { ac_try='test -s conftest.$ac_objext' | |
22061 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
22062 | + (eval $ac_try) 2>&5 | |
22063 | + ac_status=$? | |
22064 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
22065 | + (exit $ac_status); }; }; then | |
22066 | + ac_header_compiler=yes | |
22067 | +else | |
22068 | + echo "$as_me: failed program was:" >&5 | |
22069 | +cat conftest.$ac_ext >&5 | |
22070 | +ac_header_compiler=no | |
22071 | +fi | |
22072 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
22073 | +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 | |
22074 | +echo "${ECHO_T}$ac_header_compiler" >&6 | |
22075 | + | |
22076 | +# Is the header present? | |
22077 | +echo "$as_me:$LINENO: checking libintl.h presence" >&5 | |
22078 | +echo $ECHO_N "checking libintl.h presence... $ECHO_C" >&6 | |
22079 | +cat >conftest.$ac_ext <<_ACEOF | |
22080 | +#line $LINENO "configure" | |
22081 | #include "confdefs.h" | |
22082 | #include <libintl.h> | |
22083 | -EOF | |
22084 | -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
22085 | -{ (eval echo configure:6743: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
22086 | -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | |
22087 | -if test -z "$ac_err"; then | |
22088 | - rm -rf conftest* | |
22089 | - eval "ac_cv_header_$ac_safe=yes" | |
22090 | +_ACEOF | |
22091 | +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 | |
22092 | + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 | |
22093 | + ac_status=$? | |
22094 | + egrep -v '^ *\+' conftest.er1 >conftest.err | |
22095 | + rm -f conftest.er1 | |
22096 | + cat conftest.err >&5 | |
22097 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
22098 | + (exit $ac_status); } >/dev/null; then | |
22099 | + if test -s conftest.err; then | |
22100 | + ac_cpp_err=$ac_c_preproc_warn_flag | |
22101 | + else | |
22102 | + ac_cpp_err= | |
22103 | + fi | |
22104 | +else | |
22105 | + ac_cpp_err=yes | |
22106 | +fi | |
22107 | +if test -z "$ac_cpp_err"; then | |
22108 | + ac_header_preproc=yes | |
22109 | else | |
22110 | - echo "$ac_err" >&5 | |
22111 | - echo "configure: failed program was:" >&5 | |
22112 | + echo "$as_me: failed program was:" >&5 | |
22113 | cat conftest.$ac_ext >&5 | |
22114 | - rm -rf conftest* | |
22115 | - eval "ac_cv_header_$ac_safe=no" | |
22116 | + ac_header_preproc=no | |
22117 | fi | |
22118 | -rm -f conftest* | |
22119 | +rm -f conftest.err conftest.$ac_ext | |
22120 | +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 | |
22121 | +echo "${ECHO_T}$ac_header_preproc" >&6 | |
22122 | + | |
22123 | +# So? What about this header? | |
22124 | +case $ac_header_compiler:$ac_header_preproc in | |
22125 | + yes:no ) | |
22126 | + { echo "$as_me:$LINENO: WARNING: libintl.h: accepted by the compiler, rejected by the preprocessor!" >&5 | |
22127 | +echo "$as_me: WARNING: libintl.h: accepted by the compiler, rejected by the preprocessor!" >&2;} | |
22128 | + { echo "$as_me:$LINENO: WARNING: libintl.h: proceeding with the preprocessor's result" >&5 | |
22129 | +echo "$as_me: WARNING: libintl.h: proceeding with the preprocessor's result" >&2;};; | |
22130 | + no:yes ) | |
22131 | + { echo "$as_me:$LINENO: WARNING: libintl.h: present but cannot be compiled" >&5 | |
22132 | +echo "$as_me: WARNING: libintl.h: present but cannot be compiled" >&2;} | |
22133 | + { echo "$as_me:$LINENO: WARNING: libintl.h: check for missing prerequisite headers?" >&5 | |
22134 | +echo "$as_me: WARNING: libintl.h: check for missing prerequisite headers?" >&2;} | |
22135 | + { echo "$as_me:$LINENO: WARNING: libintl.h: proceeding with the preprocessor's result" >&5 | |
22136 | +echo "$as_me: WARNING: libintl.h: proceeding with the preprocessor's result" >&2;};; | |
22137 | +esac | |
22138 | +echo "$as_me:$LINENO: checking for libintl.h" >&5 | |
22139 | +echo $ECHO_N "checking for libintl.h... $ECHO_C" >&6 | |
22140 | +if test "${ac_cv_header_libintl_h+set}" = set; then | |
22141 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
22142 | +else | |
22143 | + ac_cv_header_libintl_h=$ac_header_preproc | |
22144 | fi | |
22145 | -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | |
22146 | - echo "$ac_t""yes" 1>&6 | |
22147 | - echo $ac_n "checking for GNU gettext in libc""... $ac_c" 1>&6 | |
22148 | -echo "configure:6760: checking for GNU gettext in libc" >&5 | |
22149 | -if eval "test \"`echo '$''{'gt_cv_func_gnugettext1_libc'+set}'`\" = set"; then | |
22150 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
22151 | +echo "$as_me:$LINENO: result: $ac_cv_header_libintl_h" >&5 | |
22152 | +echo "${ECHO_T}$ac_cv_header_libintl_h" >&6 | |
22153 | + | |
22154 | +fi | |
22155 | +if test $ac_cv_header_libintl_h = yes; then | |
22156 | + echo "$as_me:$LINENO: checking for GNU gettext in libc" >&5 | |
22157 | +echo $ECHO_N "checking for GNU gettext in libc... $ECHO_C" >&6 | |
22158 | +if test "${gt_cv_func_gnugettext1_libc+set}" = set; then | |
22159 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
22160 | else | |
22161 | - cat > conftest.$ac_ext <<EOF | |
22162 | -#line 6765 "configure" | |
22163 | + cat >conftest.$ac_ext <<_ACEOF | |
22164 | +#line $LINENO "configure" | |
22165 | #include "confdefs.h" | |
22166 | #include <libintl.h> | |
22167 | extern int _nl_msg_cat_cntr; | |
22168 | -int main() { | |
22169 | +#ifdef F77_DUMMY_MAIN | |
22170 | +# ifdef __cplusplus | |
22171 | + extern "C" | |
22172 | +# endif | |
22173 | + int F77_DUMMY_MAIN() { return 1; } | |
22174 | +#endif | |
22175 | +int | |
22176 | +main () | |
22177 | +{ | |
22178 | bindtextdomain ("", ""); | |
22179 | return (int) gettext ("") + _nl_msg_cat_cntr | |
22180 | -; return 0; } | |
22181 | -EOF | |
22182 | -if { (eval echo configure:6774: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
22183 | - rm -rf conftest* | |
22184 | + ; | |
22185 | + return 0; | |
22186 | +} | |
22187 | +_ACEOF | |
22188 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
22189 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
22190 | + (eval $ac_link) 2>&5 | |
22191 | + ac_status=$? | |
22192 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
22193 | + (exit $ac_status); } && | |
22194 | + { ac_try='test -s conftest$ac_exeext' | |
22195 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
22196 | + (eval $ac_try) 2>&5 | |
22197 | + ac_status=$? | |
22198 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
22199 | + (exit $ac_status); }; }; then | |
22200 | gt_cv_func_gnugettext1_libc=yes | |
22201 | else | |
22202 | - echo "configure: failed program was:" >&5 | |
22203 | - cat conftest.$ac_ext >&5 | |
22204 | - rm -rf conftest* | |
22205 | - gt_cv_func_gnugettext1_libc=no | |
22206 | + echo "$as_me: failed program was:" >&5 | |
22207 | +cat conftest.$ac_ext >&5 | |
22208 | +gt_cv_func_gnugettext1_libc=no | |
22209 | fi | |
22210 | -rm -f conftest* | |
22211 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
22212 | fi | |
22213 | - | |
22214 | -echo "$ac_t""$gt_cv_func_gnugettext1_libc" 1>&6 | |
22215 | +echo "$as_me:$LINENO: result: $gt_cv_func_gnugettext1_libc" >&5 | |
22216 | +echo "${ECHO_T}$gt_cv_func_gnugettext1_libc" >&6 | |
22217 | ||
22218 | if test "$gt_cv_func_gnugettext1_libc" != "yes"; then | |
22219 | - echo $ac_n "checking for GNU gettext in libintl""... $ac_c" 1>&6 | |
22220 | -echo "configure:6790: checking for GNU gettext in libintl" >&5 | |
22221 | -if eval "test \"`echo '$''{'gt_cv_func_gnugettext1_libintl'+set}'`\" = set"; then | |
22222 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
22223 | + echo "$as_me:$LINENO: checking for GNU gettext in libintl" >&5 | |
22224 | +echo $ECHO_N "checking for GNU gettext in libintl... $ECHO_C" >&6 | |
22225 | +if test "${gt_cv_func_gnugettext1_libintl+set}" = set; then | |
22226 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
22227 | else | |
22228 | gt_save_LIBS="$LIBS" | |
22229 | LIBS="$LIBS -lintl $LIBICONV" | |
22230 | - cat > conftest.$ac_ext <<EOF | |
22231 | -#line 6797 "configure" | |
22232 | + cat >conftest.$ac_ext <<_ACEOF | |
22233 | +#line $LINENO "configure" | |
22234 | #include "confdefs.h" | |
22235 | #include <libintl.h> | |
22236 | extern int _nl_msg_cat_cntr; | |
22237 | -int main() { | |
22238 | +#ifdef F77_DUMMY_MAIN | |
22239 | +# ifdef __cplusplus | |
22240 | + extern "C" | |
22241 | +# endif | |
22242 | + int F77_DUMMY_MAIN() { return 1; } | |
22243 | +#endif | |
22244 | +int | |
22245 | +main () | |
22246 | +{ | |
22247 | bindtextdomain ("", ""); | |
22248 | return (int) gettext ("") + _nl_msg_cat_cntr | |
22249 | -; return 0; } | |
22250 | -EOF | |
22251 | -if { (eval echo configure:6806: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
22252 | - rm -rf conftest* | |
22253 | + ; | |
22254 | + return 0; | |
22255 | +} | |
22256 | +_ACEOF | |
22257 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
22258 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
22259 | + (eval $ac_link) 2>&5 | |
22260 | + ac_status=$? | |
22261 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
22262 | + (exit $ac_status); } && | |
22263 | + { ac_try='test -s conftest$ac_exeext' | |
22264 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
22265 | + (eval $ac_try) 2>&5 | |
22266 | + ac_status=$? | |
22267 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
22268 | + (exit $ac_status); }; }; then | |
22269 | gt_cv_func_gnugettext1_libintl=yes | |
22270 | else | |
22271 | - echo "configure: failed program was:" >&5 | |
22272 | - cat conftest.$ac_ext >&5 | |
22273 | - rm -rf conftest* | |
22274 | - gt_cv_func_gnugettext1_libintl=no | |
22275 | + echo "$as_me: failed program was:" >&5 | |
22276 | +cat conftest.$ac_ext >&5 | |
22277 | +gt_cv_func_gnugettext1_libintl=no | |
22278 | fi | |
22279 | -rm -f conftest* | |
22280 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
22281 | LIBS="$gt_save_LIBS" | |
22282 | fi | |
22283 | - | |
22284 | -echo "$ac_t""$gt_cv_func_gnugettext1_libintl" 1>&6 | |
22285 | +echo "$as_me:$LINENO: result: $gt_cv_func_gnugettext1_libintl" >&5 | |
22286 | +echo "${ECHO_T}$gt_cv_func_gnugettext1_libintl" >&6 | |
22287 | fi | |
22288 | ||
22289 | if test "$gt_cv_func_gnugettext1_libc" = "yes" \ | |
22290 | || { test "$gt_cv_func_gnugettext1_libintl" = "yes" \ | |
22291 | && test "$PACKAGE" != gettext; }; then | |
22292 | - cat >> confdefs.h <<\EOF | |
22293 | + | |
22294 | +cat >>confdefs.h <<\_ACEOF | |
22295 | #define HAVE_GETTEXT 1 | |
22296 | -EOF | |
22297 | +_ACEOF | |
22298 | ||
22299 | ||
22300 | if test "$gt_cv_func_gnugettext1_libintl" = "yes"; then | |
22301 | @@ -6846,58 +11934,79 @@ | |
22302 | ||
22303 | gt_save_LIBS="$LIBS" | |
22304 | LIBS="$LIBS $INTLLIBS" | |
22305 | - for ac_func in dcgettext | |
22306 | + | |
22307 | +for ac_func in dcgettext | |
22308 | do | |
22309 | -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 | |
22310 | -echo "configure:6839: checking for $ac_func" >&5 | |
22311 | -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then | |
22312 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
22313 | +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` | |
22314 | +echo "$as_me:$LINENO: checking for $ac_func" >&5 | |
22315 | +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 | |
22316 | +if eval "test \"\${$as_ac_var+set}\" = set"; then | |
22317 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
22318 | else | |
22319 | - cat > conftest.$ac_ext <<EOF | |
22320 | -#line 6844 "configure" | |
22321 | + cat >conftest.$ac_ext <<_ACEOF | |
22322 | +#line $LINENO "configure" | |
22323 | #include "confdefs.h" | |
22324 | /* System header to define __stub macros and hopefully few prototypes, | |
22325 | - which can conflict with char $ac_func(); below. */ | |
22326 | + which can conflict with char $ac_func (); below. */ | |
22327 | #include <assert.h> | |
22328 | /* Override any gcc2 internal prototype to avoid an error. */ | |
22329 | +#ifdef __cplusplus | |
22330 | +extern "C" | |
22331 | +#endif | |
22332 | /* We use char because int might match the return type of a gcc2 | |
22333 | - builtin and then its argument prototype would still apply. */ | |
22334 | -char $ac_func(); | |
22335 | - | |
22336 | -int main() { | |
22337 | + builtin and then its argument prototype would still apply. */ | |
22338 | +char $ac_func (); | |
22339 | +char (*f) (); | |
22340 | ||
22341 | +#ifdef F77_DUMMY_MAIN | |
22342 | +# ifdef __cplusplus | |
22343 | + extern "C" | |
22344 | +# endif | |
22345 | + int F77_DUMMY_MAIN() { return 1; } | |
22346 | +#endif | |
22347 | +int | |
22348 | +main () | |
22349 | +{ | |
22350 | /* The GNU C library defines this for functions which it implements | |
22351 | to always fail with ENOSYS. Some functions are actually named | |
22352 | something starting with __ and the normal name is an alias. */ | |
22353 | #if defined (__stub_$ac_func) || defined (__stub___$ac_func) | |
22354 | choke me | |
22355 | #else | |
22356 | -$ac_func(); | |
22357 | +f = $ac_func; | |
22358 | #endif | |
22359 | ||
22360 | -; return 0; } | |
22361 | -EOF | |
22362 | -if { (eval echo configure:6867: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
22363 | - rm -rf conftest* | |
22364 | - eval "ac_cv_func_$ac_func=yes" | |
22365 | -else | |
22366 | - echo "configure: failed program was:" >&5 | |
22367 | - cat conftest.$ac_ext >&5 | |
22368 | - rm -rf conftest* | |
22369 | - eval "ac_cv_func_$ac_func=no" | |
22370 | -fi | |
22371 | -rm -f conftest* | |
22372 | -fi | |
22373 | + ; | |
22374 | + return 0; | |
22375 | +} | |
22376 | +_ACEOF | |
22377 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
22378 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
22379 | + (eval $ac_link) 2>&5 | |
22380 | + ac_status=$? | |
22381 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
22382 | + (exit $ac_status); } && | |
22383 | + { ac_try='test -s conftest$ac_exeext' | |
22384 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
22385 | + (eval $ac_try) 2>&5 | |
22386 | + ac_status=$? | |
22387 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
22388 | + (exit $ac_status); }; }; then | |
22389 | + eval "$as_ac_var=yes" | |
22390 | +else | |
22391 | + echo "$as_me: failed program was:" >&5 | |
22392 | +cat conftest.$ac_ext >&5 | |
22393 | +eval "$as_ac_var=no" | |
22394 | +fi | |
22395 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
22396 | +fi | |
22397 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 | |
22398 | +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 | |
22399 | +if test `eval echo '${'$as_ac_var'}'` = yes; then | |
22400 | + cat >>confdefs.h <<_ACEOF | |
22401 | +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 | |
22402 | +_ACEOF | |
22403 | ||
22404 | -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then | |
22405 | - echo "$ac_t""yes" 1>&6 | |
22406 | - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` | |
22407 | - cat >> confdefs.h <<EOF | |
22408 | -#define $ac_tr_func 1 | |
22409 | -EOF | |
22410 | - | |
22411 | -else | |
22412 | - echo "$ac_t""no" 1>&6 | |
22413 | fi | |
22414 | done | |
22415 | ||
22416 | @@ -6905,10 +12014,10 @@ | |
22417 | ||
22418 | # Extract the first word of "msgfmt", so it can be a program name with args. | |
22419 | set dummy msgfmt; ac_word=$2 | |
22420 | -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | |
22421 | -echo "configure:6896: checking for $ac_word" >&5 | |
22422 | -if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then | |
22423 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
22424 | +echo "$as_me:$LINENO: checking for $ac_word" >&5 | |
22425 | +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 | |
22426 | +if test "${ac_cv_path_MSGFMT+set}" = set; then | |
22427 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
22428 | else | |
22429 | case "$MSGFMT" in | |
22430 | /*) | |
22431 | @@ -6932,54 +12041,60 @@ | |
22432 | fi | |
22433 | MSGFMT="$ac_cv_path_MSGFMT" | |
22434 | if test "$MSGFMT" != ":"; then | |
22435 | - echo "$ac_t""$MSGFMT" 1>&6 | |
22436 | + echo "$as_me:$LINENO: result: $MSGFMT" >&5 | |
22437 | +echo "${ECHO_T}$MSGFMT" >&6 | |
22438 | else | |
22439 | - echo "$ac_t""no" 1>&6 | |
22440 | + echo "$as_me:$LINENO: result: no" >&5 | |
22441 | +echo "${ECHO_T}no" >&6 | |
22442 | fi | |
22443 | ||
22444 | # Extract the first word of "gmsgfmt", so it can be a program name with args. | |
22445 | set dummy gmsgfmt; ac_word=$2 | |
22446 | -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | |
22447 | -echo "configure:6930: checking for $ac_word" >&5 | |
22448 | -if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then | |
22449 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
22450 | +echo "$as_me:$LINENO: checking for $ac_word" >&5 | |
22451 | +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 | |
22452 | +if test "${ac_cv_path_GMSGFMT+set}" = set; then | |
22453 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
22454 | else | |
22455 | - case "$GMSGFMT" in | |
22456 | - /*) | |
22457 | + case $GMSGFMT in | |
22458 | + [\\/]* | ?:[\\/]*) | |
22459 | ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. | |
22460 | ;; | |
22461 | - ?:/*) | |
22462 | - ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path. | |
22463 | - ;; | |
22464 | *) | |
22465 | - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" | |
22466 | - ac_dummy="$PATH" | |
22467 | - for ac_dir in $ac_dummy; do | |
22468 | - test -z "$ac_dir" && ac_dir=. | |
22469 | - if test -f $ac_dir/$ac_word; then | |
22470 | - ac_cv_path_GMSGFMT="$ac_dir/$ac_word" | |
22471 | - break | |
22472 | - fi | |
22473 | - done | |
22474 | - IFS="$ac_save_ifs" | |
22475 | + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
22476 | +for as_dir in $PATH | |
22477 | +do | |
22478 | + IFS=$as_save_IFS | |
22479 | + test -z "$as_dir" && as_dir=. | |
22480 | + for ac_exec_ext in '' $ac_executable_extensions; do | |
22481 | + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | |
22482 | + ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" | |
22483 | + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 | |
22484 | + break 2 | |
22485 | + fi | |
22486 | +done | |
22487 | +done | |
22488 | + | |
22489 | test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" | |
22490 | ;; | |
22491 | esac | |
22492 | fi | |
22493 | -GMSGFMT="$ac_cv_path_GMSGFMT" | |
22494 | +GMSGFMT=$ac_cv_path_GMSGFMT | |
22495 | + | |
22496 | if test -n "$GMSGFMT"; then | |
22497 | - echo "$ac_t""$GMSGFMT" 1>&6 | |
22498 | + echo "$as_me:$LINENO: result: $GMSGFMT" >&5 | |
22499 | +echo "${ECHO_T}$GMSGFMT" >&6 | |
22500 | else | |
22501 | - echo "$ac_t""no" 1>&6 | |
22502 | + echo "$as_me:$LINENO: result: no" >&5 | |
22503 | +echo "${ECHO_T}no" >&6 | |
22504 | fi | |
22505 | ||
22506 | ||
22507 | # Extract the first word of "xgettext", so it can be a program name with args. | |
22508 | set dummy xgettext; ac_word=$2 | |
22509 | -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | |
22510 | -echo "configure:6967: checking for $ac_word" >&5 | |
22511 | -if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then | |
22512 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
22513 | +echo "$as_me:$LINENO: checking for $ac_word" >&5 | |
22514 | +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 | |
22515 | +if test "${ac_cv_path_XGETTEXT+set}" = set; then | |
22516 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
22517 | else | |
22518 | case "$XGETTEXT" in | |
22519 | /*) | |
22520 | @@ -7003,20 +12118,21 @@ | |
22521 | fi | |
22522 | XGETTEXT="$ac_cv_path_XGETTEXT" | |
22523 | if test "$XGETTEXT" != ":"; then | |
22524 | - echo "$ac_t""$XGETTEXT" 1>&6 | |
22525 | + echo "$as_me:$LINENO: result: $XGETTEXT" >&5 | |
22526 | +echo "${ECHO_T}$XGETTEXT" >&6 | |
22527 | else | |
22528 | - echo "$ac_t""no" 1>&6 | |
22529 | + echo "$as_me:$LINENO: result: no" >&5 | |
22530 | +echo "${ECHO_T}no" >&6 | |
22531 | fi | |
22532 | ||
22533 | ||
22534 | CATOBJEXT=.gmo | |
22535 | fi | |
22536 | - | |
22537 | -else | |
22538 | - echo "$ac_t""no" 1>&6 | |
22539 | + | |
22540 | fi | |
22541 | ||
22542 | ||
22543 | + | |
22544 | if test "$CATOBJEXT" = "NONE"; then | |
22545 | nls_cv_use_gnu_gettext=yes | |
22546 | fi | |
22547 | @@ -7026,10 +12142,10 @@ | |
22548 | INTLOBJS="\$(GETTOBJS)" | |
22549 | # Extract the first word of "msgfmt", so it can be a program name with args. | |
22550 | set dummy msgfmt; ac_word=$2 | |
22551 | -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | |
22552 | -echo "configure:7017: checking for $ac_word" >&5 | |
22553 | -if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then | |
22554 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
22555 | +echo "$as_me:$LINENO: checking for $ac_word" >&5 | |
22556 | +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 | |
22557 | +if test "${ac_cv_path_MSGFMT+set}" = set; then | |
22558 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
22559 | else | |
22560 | case "$MSGFMT" in | |
22561 | /*) | |
22562 | @@ -7053,53 +12169,59 @@ | |
22563 | fi | |
22564 | MSGFMT="$ac_cv_path_MSGFMT" | |
22565 | if test "$MSGFMT" != ":"; then | |
22566 | - echo "$ac_t""$MSGFMT" 1>&6 | |
22567 | + echo "$as_me:$LINENO: result: $MSGFMT" >&5 | |
22568 | +echo "${ECHO_T}$MSGFMT" >&6 | |
22569 | else | |
22570 | - echo "$ac_t""no" 1>&6 | |
22571 | + echo "$as_me:$LINENO: result: no" >&5 | |
22572 | +echo "${ECHO_T}no" >&6 | |
22573 | fi | |
22574 | ||
22575 | # Extract the first word of "gmsgfmt", so it can be a program name with args. | |
22576 | set dummy gmsgfmt; ac_word=$2 | |
22577 | -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | |
22578 | -echo "configure:7051: checking for $ac_word" >&5 | |
22579 | -if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then | |
22580 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
22581 | +echo "$as_me:$LINENO: checking for $ac_word" >&5 | |
22582 | +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 | |
22583 | +if test "${ac_cv_path_GMSGFMT+set}" = set; then | |
22584 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
22585 | else | |
22586 | - case "$GMSGFMT" in | |
22587 | - /*) | |
22588 | + case $GMSGFMT in | |
22589 | + [\\/]* | ?:[\\/]*) | |
22590 | ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. | |
22591 | ;; | |
22592 | - ?:/*) | |
22593 | - ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path. | |
22594 | - ;; | |
22595 | *) | |
22596 | - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" | |
22597 | - ac_dummy="$PATH" | |
22598 | - for ac_dir in $ac_dummy; do | |
22599 | - test -z "$ac_dir" && ac_dir=. | |
22600 | - if test -f $ac_dir/$ac_word; then | |
22601 | - ac_cv_path_GMSGFMT="$ac_dir/$ac_word" | |
22602 | - break | |
22603 | - fi | |
22604 | - done | |
22605 | - IFS="$ac_save_ifs" | |
22606 | + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
22607 | +for as_dir in $PATH | |
22608 | +do | |
22609 | + IFS=$as_save_IFS | |
22610 | + test -z "$as_dir" && as_dir=. | |
22611 | + for ac_exec_ext in '' $ac_executable_extensions; do | |
22612 | + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | |
22613 | + ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" | |
22614 | + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 | |
22615 | + break 2 | |
22616 | + fi | |
22617 | +done | |
22618 | +done | |
22619 | + | |
22620 | test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" | |
22621 | ;; | |
22622 | esac | |
22623 | fi | |
22624 | -GMSGFMT="$ac_cv_path_GMSGFMT" | |
22625 | +GMSGFMT=$ac_cv_path_GMSGFMT | |
22626 | + | |
22627 | if test -n "$GMSGFMT"; then | |
22628 | - echo "$ac_t""$GMSGFMT" 1>&6 | |
22629 | + echo "$as_me:$LINENO: result: $GMSGFMT" >&5 | |
22630 | +echo "${ECHO_T}$GMSGFMT" >&6 | |
22631 | else | |
22632 | - echo "$ac_t""no" 1>&6 | |
22633 | + echo "$as_me:$LINENO: result: no" >&5 | |
22634 | +echo "${ECHO_T}no" >&6 | |
22635 | fi | |
22636 | ||
22637 | # Extract the first word of "xgettext", so it can be a program name with args. | |
22638 | set dummy xgettext; ac_word=$2 | |
22639 | -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | |
22640 | -echo "configure:7087: checking for $ac_word" >&5 | |
22641 | -if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then | |
22642 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
22643 | +echo "$as_me:$LINENO: checking for $ac_word" >&5 | |
22644 | +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 | |
22645 | +if test "${ac_cv_path_XGETTEXT+set}" = set; then | |
22646 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
22647 | else | |
22648 | case "$XGETTEXT" in | |
22649 | /*) | |
22650 | @@ -7123,12 +12245,14 @@ | |
22651 | fi | |
22652 | XGETTEXT="$ac_cv_path_XGETTEXT" | |
22653 | if test "$XGETTEXT" != ":"; then | |
22654 | - echo "$ac_t""$XGETTEXT" 1>&6 | |
22655 | + echo "$as_me:$LINENO: result: $XGETTEXT" >&5 | |
22656 | +echo "${ECHO_T}$XGETTEXT" >&6 | |
22657 | else | |
22658 | - echo "$ac_t""no" 1>&6 | |
22659 | + echo "$as_me:$LINENO: result: no" >&5 | |
22660 | +echo "${ECHO_T}no" >&6 | |
22661 | fi | |
22662 | ||
22663 | - | |
22664 | + | |
22665 | BUILD_INCLUDED_LIBINTL=yes | |
22666 | USE_INCLUDED_LIBINTL=yes | |
22667 | CATOBJEXT=.gmo | |
22668 | @@ -7140,7 +12264,8 @@ | |
22669 | if $GMSGFMT --statistics /dev/null >/dev/null 2>&1; then | |
22670 | : ; | |
22671 | else | |
22672 | - echo "$ac_t""found msgfmt program is not GNU msgfmt; ignore it" 1>&6 | |
22673 | + echo "$as_me:$LINENO: result: found msgfmt program is not GNU msgfmt; ignore it" >&5 | |
22674 | +echo "${ECHO_T}found msgfmt program is not GNU msgfmt; ignore it" >&6 | |
22675 | GMSGFMT=":" | |
22676 | fi | |
22677 | fi | |
22678 | @@ -7149,14 +12274,16 @@ | |
22679 | if $XGETTEXT --omit-header /dev/null >/dev/null 2>&1; then | |
22680 | : ; | |
22681 | else | |
22682 | - echo "$ac_t""found xgettext program is not GNU xgettext; ignore it" 1>&6 | |
22683 | + echo "$as_me:$LINENO: result: found xgettext program is not GNU xgettext; ignore it" >&5 | |
22684 | +echo "${ECHO_T}found xgettext program is not GNU xgettext; ignore it" >&6 | |
22685 | XGETTEXT=":" | |
22686 | fi | |
22687 | fi | |
22688 | ||
22689 | POSUB=po | |
22690 | fi | |
22691 | - | |
22692 | + ac_config_commands="$ac_config_commands default-1" | |
22693 | + | |
22694 | ||
22695 | ||
22696 | if test "$PACKAGE" = gettext; then | |
22697 | @@ -7165,43 +12292,49 @@ | |
22698 | ||
22699 | for ac_prog in bison | |
22700 | do | |
22701 | -# Extract the first word of "$ac_prog", so it can be a program name with args. | |
22702 | + # Extract the first word of "$ac_prog", so it can be a program name with args. | |
22703 | set dummy $ac_prog; ac_word=$2 | |
22704 | -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | |
22705 | -echo "configure:7158: checking for $ac_word" >&5 | |
22706 | -if eval "test \"`echo '$''{'ac_cv_prog_INTLBISON'+set}'`\" = set"; then | |
22707 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
22708 | +echo "$as_me:$LINENO: checking for $ac_word" >&5 | |
22709 | +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 | |
22710 | +if test "${ac_cv_prog_INTLBISON+set}" = set; then | |
22711 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
22712 | else | |
22713 | if test -n "$INTLBISON"; then | |
22714 | ac_cv_prog_INTLBISON="$INTLBISON" # Let the user override the test. | |
22715 | else | |
22716 | - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" | |
22717 | - ac_dummy="$PATH" | |
22718 | - for ac_dir in $ac_dummy; do | |
22719 | - test -z "$ac_dir" && ac_dir=. | |
22720 | - if test -f $ac_dir/$ac_word; then | |
22721 | - ac_cv_prog_INTLBISON="$ac_prog" | |
22722 | - break | |
22723 | - fi | |
22724 | - done | |
22725 | - IFS="$ac_save_ifs" | |
22726 | +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
22727 | +for as_dir in $PATH | |
22728 | +do | |
22729 | + IFS=$as_save_IFS | |
22730 | + test -z "$as_dir" && as_dir=. | |
22731 | + for ac_exec_ext in '' $ac_executable_extensions; do | |
22732 | + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | |
22733 | + ac_cv_prog_INTLBISON="$ac_prog" | |
22734 | + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 | |
22735 | + break 2 | |
22736 | + fi | |
22737 | +done | |
22738 | +done | |
22739 | + | |
22740 | fi | |
22741 | fi | |
22742 | -INTLBISON="$ac_cv_prog_INTLBISON" | |
22743 | +INTLBISON=$ac_cv_prog_INTLBISON | |
22744 | if test -n "$INTLBISON"; then | |
22745 | - echo "$ac_t""$INTLBISON" 1>&6 | |
22746 | + echo "$as_me:$LINENO: result: $INTLBISON" >&5 | |
22747 | +echo "${ECHO_T}$INTLBISON" >&6 | |
22748 | else | |
22749 | - echo "$ac_t""no" 1>&6 | |
22750 | + echo "$as_me:$LINENO: result: no" >&5 | |
22751 | +echo "${ECHO_T}no" >&6 | |
22752 | fi | |
22753 | ||
22754 | -test -n "$INTLBISON" && break | |
22755 | + test -n "$INTLBISON" && break | |
22756 | done | |
22757 | ||
22758 | if test -z "$INTLBISON"; then | |
22759 | ac_verc_fail=yes | |
22760 | else | |
22761 | - echo $ac_n "checking version of bison""... $ac_c" 1>&6 | |
22762 | -echo "configure:7191: checking version of bison" >&5 | |
22763 | + echo "$as_me:$LINENO: checking version of bison" >&5 | |
22764 | +echo $ECHO_N "checking version of bison... $ECHO_C" >&6 | |
22765 | ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'` | |
22766 | case $ac_prog_version in | |
22767 | '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; | |
22768 | @@ -7209,7 +12342,8 @@ | |
22769 | ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; | |
22770 | *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; | |
22771 | esac | |
22772 | - echo "$ac_t""$ac_prog_version" 1>&6 | |
22773 | + echo "$as_me:$LINENO: result: $ac_prog_version" >&5 | |
22774 | +echo "${ECHO_T}$ac_prog_version" >&6 | |
22775 | fi | |
22776 | if test $ac_verc_fail = yes; then | |
22777 | INTLBISON=: | |
22778 | @@ -7220,35 +12354,35 @@ | |
22779 | POFILES="$POFILES $lang.po" | |
22780 | done | |
22781 | ||
22782 | - | |
22783 | - | |
22784 | - | |
22785 | - | |
22786 | - | |
22787 | - | |
22788 | - | |
22789 | - | |
22790 | - | |
22791 | + | |
22792 | + | |
22793 | + | |
22794 | + | |
22795 | + | |
22796 | + | |
22797 | + | |
22798 | + | |
22799 | + | |
22800 | ||
22801 | nls_cv_header_intl= | |
22802 | nls_cv_header_libgt= | |
22803 | ||
22804 | DATADIRNAME=share | |
22805 | - | |
22806 | + | |
22807 | ||
22808 | INSTOBJEXT=.mo | |
22809 | - | |
22810 | + | |
22811 | ||
22812 | GENCAT=gencat | |
22813 | - | |
22814 | - | |
22815 | + | |
22816 | + | |
22817 | ||
22818 | if test "x$CATOBJEXT" != "x"; then | |
22819 | if test "x$ALL_LINGUAS" = "x"; then | |
22820 | LINGUAS= | |
22821 | else | |
22822 | - echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6 | |
22823 | -echo "configure:7238: checking for catalogs to be installed" >&5 | |
22824 | + echo "$as_me:$LINENO: checking for catalogs to be installed" >&5 | |
22825 | +echo $ECHO_N "checking for catalogs to be installed... $ECHO_C" >&6 | |
22826 | NEW_LINGUAS= | |
22827 | for presentlang in $ALL_LINGUAS; do | |
22828 | useit=no | |
22829 | @@ -7267,7 +12401,8 @@ | |
22830 | fi | |
22831 | done | |
22832 | LINGUAS=$NEW_LINGUAS | |
22833 | - echo "$ac_t""$LINGUAS" 1>&6 | |
22834 | + echo "$as_me:$LINENO: result: $LINGUAS" >&5 | |
22835 | +echo "${ECHO_T}$LINGUAS" >&6 | |
22836 | fi | |
22837 | ||
22838 | if test -n "$LINGUAS"; then | |
22839 | @@ -7282,90 +12417,167 @@ | |
22840 | if test -z "$MKINSTALLDIRS"; then | |
22841 | MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" | |
22842 | fi | |
22843 | - | |
22844 | + | |
22845 | ||
22846 | INTL_LIBTOOL_SUFFIX_PREFIX= | |
22847 | - | |
22848 | - | |
22849 | -for ac_hdr in iconv.h | |
22850 | -do | |
22851 | -ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` | |
22852 | -echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 | |
22853 | -echo "configure:7281: checking for $ac_hdr" >&5 | |
22854 | -if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then | |
22855 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
22856 | -else | |
22857 | - cat > conftest.$ac_ext <<EOF | |
22858 | -#line 7286 "configure" | |
22859 | -#include "confdefs.h" | |
22860 | -#include <$ac_hdr> | |
22861 | -EOF | |
22862 | -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
22863 | -{ (eval echo configure:7291: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
22864 | -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | |
22865 | -if test -z "$ac_err"; then | |
22866 | - rm -rf conftest* | |
22867 | - eval "ac_cv_header_$ac_safe=yes" | |
22868 | + | |
22869 | + | |
22870 | + | |
22871 | +for ac_header in iconv.h | |
22872 | +do | |
22873 | +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` | |
22874 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
22875 | + echo "$as_me:$LINENO: checking for $ac_header" >&5 | |
22876 | +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 | |
22877 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
22878 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
22879 | +fi | |
22880 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 | |
22881 | +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 | |
22882 | +else | |
22883 | + # Is the header compilable? | |
22884 | +echo "$as_me:$LINENO: checking $ac_header usability" >&5 | |
22885 | +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 | |
22886 | +cat >conftest.$ac_ext <<_ACEOF | |
22887 | +#line $LINENO "configure" | |
22888 | +#include "confdefs.h" | |
22889 | +$ac_includes_default | |
22890 | +#include <$ac_header> | |
22891 | +_ACEOF | |
22892 | +rm -f conftest.$ac_objext | |
22893 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
22894 | + (eval $ac_compile) 2>&5 | |
22895 | + ac_status=$? | |
22896 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
22897 | + (exit $ac_status); } && | |
22898 | + { ac_try='test -s conftest.$ac_objext' | |
22899 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
22900 | + (eval $ac_try) 2>&5 | |
22901 | + ac_status=$? | |
22902 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
22903 | + (exit $ac_status); }; }; then | |
22904 | + ac_header_compiler=yes | |
22905 | +else | |
22906 | + echo "$as_me: failed program was:" >&5 | |
22907 | +cat conftest.$ac_ext >&5 | |
22908 | +ac_header_compiler=no | |
22909 | +fi | |
22910 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
22911 | +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 | |
22912 | +echo "${ECHO_T}$ac_header_compiler" >&6 | |
22913 | + | |
22914 | +# Is the header present? | |
22915 | +echo "$as_me:$LINENO: checking $ac_header presence" >&5 | |
22916 | +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 | |
22917 | +cat >conftest.$ac_ext <<_ACEOF | |
22918 | +#line $LINENO "configure" | |
22919 | +#include "confdefs.h" | |
22920 | +#include <$ac_header> | |
22921 | +_ACEOF | |
22922 | +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 | |
22923 | + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 | |
22924 | + ac_status=$? | |
22925 | + egrep -v '^ *\+' conftest.er1 >conftest.err | |
22926 | + rm -f conftest.er1 | |
22927 | + cat conftest.err >&5 | |
22928 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
22929 | + (exit $ac_status); } >/dev/null; then | |
22930 | + if test -s conftest.err; then | |
22931 | + ac_cpp_err=$ac_c_preproc_warn_flag | |
22932 | + else | |
22933 | + ac_cpp_err= | |
22934 | + fi | |
22935 | else | |
22936 | - echo "$ac_err" >&5 | |
22937 | - echo "configure: failed program was:" >&5 | |
22938 | - cat conftest.$ac_ext >&5 | |
22939 | - rm -rf conftest* | |
22940 | - eval "ac_cv_header_$ac_safe=no" | |
22941 | + ac_cpp_err=yes | |
22942 | fi | |
22943 | -rm -f conftest* | |
22944 | +if test -z "$ac_cpp_err"; then | |
22945 | + ac_header_preproc=yes | |
22946 | +else | |
22947 | + echo "$as_me: failed program was:" >&5 | |
22948 | + cat conftest.$ac_ext >&5 | |
22949 | + ac_header_preproc=no | |
22950 | fi | |
22951 | -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | |
22952 | - echo "$ac_t""yes" 1>&6 | |
22953 | - ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` | |
22954 | - cat >> confdefs.h <<EOF | |
22955 | -#define $ac_tr_hdr 1 | |
22956 | -EOF | |
22957 | - echo $ac_n "checking whether iconv.h defines iconv_t""... $ac_c" 1>&6 | |
22958 | -echo "configure:7312: checking whether iconv.h defines iconv_t" >&5 | |
22959 | - cat > conftest.$ac_ext <<EOF | |
22960 | -#line 7314 "configure" | |
22961 | +rm -f conftest.err conftest.$ac_ext | |
22962 | +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 | |
22963 | +echo "${ECHO_T}$ac_header_preproc" >&6 | |
22964 | + | |
22965 | +# So? What about this header? | |
22966 | +case $ac_header_compiler:$ac_header_preproc in | |
22967 | + yes:no ) | |
22968 | + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 | |
22969 | +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} | |
22970 | + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 | |
22971 | +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; | |
22972 | + no:yes ) | |
22973 | + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 | |
22974 | +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} | |
22975 | + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 | |
22976 | +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} | |
22977 | + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 | |
22978 | +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; | |
22979 | +esac | |
22980 | +echo "$as_me:$LINENO: checking for $ac_header" >&5 | |
22981 | +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 | |
22982 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
22983 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
22984 | +else | |
22985 | + eval "$as_ac_Header=$ac_header_preproc" | |
22986 | +fi | |
22987 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 | |
22988 | +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 | |
22989 | + | |
22990 | +fi | |
22991 | +if test `eval echo '${'$as_ac_Header'}'` = yes; then | |
22992 | + cat >>confdefs.h <<_ACEOF | |
22993 | +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 | |
22994 | +_ACEOF | |
22995 | + echo "$as_me:$LINENO: checking whether iconv.h defines iconv_t" >&5 | |
22996 | +echo $ECHO_N "checking whether iconv.h defines iconv_t... $ECHO_C" >&6 | |
22997 | + cat >conftest.$ac_ext <<_ACEOF | |
22998 | +#line $LINENO "configure" | |
22999 | #include "confdefs.h" | |
23000 | #include <iconv.h> | |
23001 | -EOF | |
23002 | + | |
23003 | +_ACEOF | |
23004 | if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | |
23005 | egrep "typedef.*iconv_t" >/dev/null 2>&1; then | |
23006 | - rm -rf conftest* | |
23007 | - echo "$ac_t""yes" 1>&6 | |
23008 | - cat >> confdefs.h <<\EOF | |
23009 | + echo "$as_me:$LINENO: result: yes" >&5 | |
23010 | +echo "${ECHO_T}yes" >&6 | |
23011 | + | |
23012 | +cat >>confdefs.h <<\_ACEOF | |
23013 | #define HAVE_ICONV_T_DEF 1 | |
23014 | -EOF | |
23015 | +_ACEOF | |
23016 | ||
23017 | else | |
23018 | - rm -rf conftest* | |
23019 | - echo "$ac_t""no" 1>&6 | |
23020 | + echo "$as_me:$LINENO: result: no" >&5 | |
23021 | +echo "${ECHO_T}no" >&6 | |
23022 | fi | |
23023 | rm -f conftest* | |
23024 | ||
23025 | -else | |
23026 | - echo "$ac_t""no" 1>&6 | |
23027 | fi | |
23028 | + | |
23029 | done | |
23030 | ||
23031 | ||
23032 | if test "$am_cv_func_iconv" != "yes" | |
23033 | then | |
23034 | # AC_MSG_ERROR([Unable to find an iconv function. See INSTALL for help]) | |
23035 | - echo "configure: warning: Unable to find an iconv function. See INSTALL for help" 1>&2 | |
23036 | + { echo "$as_me:$LINENO: WARNING: Unable to find an iconv function. See INSTALL for help" >&5 | |
23037 | +echo "$as_me: WARNING: Unable to find an iconv function. See INSTALL for help" >&2;} | |
23038 | else | |
23039 | ||
23040 | -echo $ac_n "checking whether this iconv is good enough""... $ac_c" 1>&6 | |
23041 | -echo "configure:7345: checking whether this iconv is good enough" >&5 | |
23042 | -if eval "test \"`echo '$''{'mutt_cv_iconv_good'+set}'`\" = set"; then | |
23043 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
23044 | +echo "$as_me:$LINENO: checking whether this iconv is good enough" >&5 | |
23045 | +echo $ECHO_N "checking whether this iconv is good enough... $ECHO_C" >&6 | |
23046 | +if test "${mutt_cv_iconv_good+set}" = set; then | |
23047 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
23048 | else | |
23049 | mutt_save_LIBS="$LIBS" | |
23050 | LIBS="$LIBS $LIBICONV" | |
23051 | if test "$cross_compiling" = yes; then | |
23052 | mutt_cv_iconv_good=yes | |
23053 | else | |
23054 | - cat > conftest.$ac_ext <<EOF | |
23055 | -#line 7355 "configure" | |
23056 | + cat >conftest.$ac_ext <<_ACEOF | |
23057 | +#line $LINENO "configure" | |
23058 | #include "confdefs.h" | |
23059 | ||
23060 | #include <iconv.h> | |
23061 | @@ -7381,40 +12593,51 @@ | |
23062 | !(ob == buf && obl == sizeof(buf)) || | |
23063 | iconv_close(cd))); | |
23064 | } | |
23065 | - | |
23066 | -EOF | |
23067 | -if { (eval echo configure:7373: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null | |
23068 | -then | |
23069 | + | |
23070 | +_ACEOF | |
23071 | +rm -f conftest$ac_exeext | |
23072 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
23073 | + (eval $ac_link) 2>&5 | |
23074 | + ac_status=$? | |
23075 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
23076 | + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' | |
23077 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
23078 | + (eval $ac_try) 2>&5 | |
23079 | + ac_status=$? | |
23080 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
23081 | + (exit $ac_status); }; }; then | |
23082 | mutt_cv_iconv_good=yes | |
23083 | else | |
23084 | - echo "configure: failed program was:" >&5 | |
23085 | - cat conftest.$ac_ext >&5 | |
23086 | - rm -fr conftest* | |
23087 | - mutt_cv_iconv_good=no | |
23088 | + echo "$as_me: program exited with status $ac_status" >&5 | |
23089 | +echo "$as_me: failed program was:" >&5 | |
23090 | +cat conftest.$ac_ext >&5 | |
23091 | +( exit $ac_status ) | |
23092 | +mutt_cv_iconv_good=no | |
23093 | fi | |
23094 | -rm -fr conftest* | |
23095 | +rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext | |
23096 | fi | |
23097 | - | |
23098 | LIBS="$mutt_save_LIBS" | |
23099 | fi | |
23100 | - | |
23101 | -echo "$ac_t""$mutt_cv_iconv_good" 1>&6 | |
23102 | +echo "$as_me:$LINENO: result: $mutt_cv_iconv_good" >&5 | |
23103 | +echo "${ECHO_T}$mutt_cv_iconv_good" >&6 | |
23104 | if test "$mutt_cv_iconv_good" = no; then | |
23105 | - { echo "configure: error: Try using libiconv instead" 1>&2; exit 1; } | |
23106 | + { { echo "$as_me:$LINENO: error: Try using libiconv instead" >&5 | |
23107 | +echo "$as_me: error: Try using libiconv instead" >&2;} | |
23108 | + { (exit 1); exit 1; }; } | |
23109 | fi | |
23110 | ||
23111 | -echo $ac_n "checking whether iconv is non-transcribing""... $ac_c" 1>&6 | |
23112 | -echo "configure:7394: checking whether iconv is non-transcribing" >&5 | |
23113 | -if eval "test \"`echo '$''{'mutt_cv_iconv_nontrans'+set}'`\" = set"; then | |
23114 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
23115 | +echo "$as_me:$LINENO: checking whether iconv is non-transcribing" >&5 | |
23116 | +echo $ECHO_N "checking whether iconv is non-transcribing... $ECHO_C" >&6 | |
23117 | +if test "${mutt_cv_iconv_nontrans+set}" = set; then | |
23118 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
23119 | else | |
23120 | mutt_save_LIBS="$LIBS" | |
23121 | LIBS="$LIBS $LIBICONV" | |
23122 | if test "$cross_compiling" = yes; then | |
23123 | mutt_cv_iconv_nontrans=no | |
23124 | else | |
23125 | - cat > conftest.$ac_ext <<EOF | |
23126 | -#line 7404 "configure" | |
23127 | + cat >conftest.$ac_ext <<_ACEOF | |
23128 | +#line $LINENO "configure" | |
23129 | #include "confdefs.h" | |
23130 | ||
23131 | #include <iconv.h> | |
23132 | @@ -7431,33 +12654,42 @@ | |
23133 | return ((cd = iconv_open("UTF-8", "UTF-8")) == (iconv_t)(-1) || | |
23134 | iconv(cd, &ib, &ibl, &ob, &obl)); | |
23135 | } | |
23136 | - | |
23137 | -EOF | |
23138 | -if { (eval echo configure:7423: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null | |
23139 | -then | |
23140 | + | |
23141 | +_ACEOF | |
23142 | +rm -f conftest$ac_exeext | |
23143 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
23144 | + (eval $ac_link) 2>&5 | |
23145 | + ac_status=$? | |
23146 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
23147 | + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' | |
23148 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
23149 | + (eval $ac_try) 2>&5 | |
23150 | + ac_status=$? | |
23151 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
23152 | + (exit $ac_status); }; }; then | |
23153 | mutt_cv_iconv_nontrans=no | |
23154 | else | |
23155 | - echo "configure: failed program was:" >&5 | |
23156 | - cat conftest.$ac_ext >&5 | |
23157 | - rm -fr conftest* | |
23158 | - mutt_cv_iconv_nontrans=yes | |
23159 | + echo "$as_me: program exited with status $ac_status" >&5 | |
23160 | +echo "$as_me: failed program was:" >&5 | |
23161 | +cat conftest.$ac_ext >&5 | |
23162 | +( exit $ac_status ) | |
23163 | +mutt_cv_iconv_nontrans=yes | |
23164 | fi | |
23165 | -rm -fr conftest* | |
23166 | +rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext | |
23167 | fi | |
23168 | - | |
23169 | LIBS="$mutt_save_LIBS" | |
23170 | fi | |
23171 | - | |
23172 | -echo "$ac_t""$mutt_cv_iconv_nontrans" 1>&6 | |
23173 | +echo "$as_me:$LINENO: result: $mutt_cv_iconv_nontrans" >&5 | |
23174 | +echo "${ECHO_T}$mutt_cv_iconv_nontrans" >&6 | |
23175 | if test "$mutt_cv_iconv_nontrans" = yes; then | |
23176 | - cat >> confdefs.h <<\EOF | |
23177 | + cat >>confdefs.h <<\_ACEOF | |
23178 | #define ICONV_NONTRANS 1 | |
23179 | -EOF | |
23180 | +_ACEOF | |
23181 | ||
23182 | else | |
23183 | - cat >> confdefs.h <<\EOF | |
23184 | + cat >>confdefs.h <<\_ACEOF | |
23185 | #define ICONV_NONTRANS 0 | |
23186 | -EOF | |
23187 | +_ACEOF | |
23188 | ||
23189 | fi | |
23190 | ||
23191 | @@ -7466,117 +12698,213 @@ | |
23192 | CPPFLAGS="$CPPFLAGS -I\$(top_srcdir)/intl" | |
23193 | ||
23194 | if test "$BUILD_INCLUDED_LIBINTL" = "yes"; then | |
23195 | - cat >> confdefs.h <<\EOF | |
23196 | + | |
23197 | +cat >>confdefs.h <<\_ACEOF | |
23198 | #define HAVE_BIND_TEXTDOMAIN_CODESET 1 | |
23199 | -EOF | |
23200 | +_ACEOF | |
23201 | ||
23202 | else | |
23203 | - for ac_func in bind_textdomain_codeset | |
23204 | + | |
23205 | +for ac_func in bind_textdomain_codeset | |
23206 | do | |
23207 | -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 | |
23208 | -echo "configure:7464: checking for $ac_func" >&5 | |
23209 | -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then | |
23210 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
23211 | +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` | |
23212 | +echo "$as_me:$LINENO: checking for $ac_func" >&5 | |
23213 | +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 | |
23214 | +if eval "test \"\${$as_ac_var+set}\" = set"; then | |
23215 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
23216 | else | |
23217 | - cat > conftest.$ac_ext <<EOF | |
23218 | -#line 7469 "configure" | |
23219 | + cat >conftest.$ac_ext <<_ACEOF | |
23220 | +#line $LINENO "configure" | |
23221 | #include "confdefs.h" | |
23222 | /* System header to define __stub macros and hopefully few prototypes, | |
23223 | - which can conflict with char $ac_func(); below. */ | |
23224 | + which can conflict with char $ac_func (); below. */ | |
23225 | #include <assert.h> | |
23226 | /* Override any gcc2 internal prototype to avoid an error. */ | |
23227 | +#ifdef __cplusplus | |
23228 | +extern "C" | |
23229 | +#endif | |
23230 | /* We use char because int might match the return type of a gcc2 | |
23231 | - builtin and then its argument prototype would still apply. */ | |
23232 | -char $ac_func(); | |
23233 | - | |
23234 | -int main() { | |
23235 | + builtin and then its argument prototype would still apply. */ | |
23236 | +char $ac_func (); | |
23237 | +char (*f) (); | |
23238 | ||
23239 | +#ifdef F77_DUMMY_MAIN | |
23240 | +# ifdef __cplusplus | |
23241 | + extern "C" | |
23242 | +# endif | |
23243 | + int F77_DUMMY_MAIN() { return 1; } | |
23244 | +#endif | |
23245 | +int | |
23246 | +main () | |
23247 | +{ | |
23248 | /* The GNU C library defines this for functions which it implements | |
23249 | to always fail with ENOSYS. Some functions are actually named | |
23250 | something starting with __ and the normal name is an alias. */ | |
23251 | #if defined (__stub_$ac_func) || defined (__stub___$ac_func) | |
23252 | choke me | |
23253 | #else | |
23254 | -$ac_func(); | |
23255 | +f = $ac_func; | |
23256 | #endif | |
23257 | ||
23258 | -; return 0; } | |
23259 | -EOF | |
23260 | -if { (eval echo configure:7492: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
23261 | - rm -rf conftest* | |
23262 | - eval "ac_cv_func_$ac_func=yes" | |
23263 | + ; | |
23264 | + return 0; | |
23265 | +} | |
23266 | +_ACEOF | |
23267 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
23268 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
23269 | + (eval $ac_link) 2>&5 | |
23270 | + ac_status=$? | |
23271 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
23272 | + (exit $ac_status); } && | |
23273 | + { ac_try='test -s conftest$ac_exeext' | |
23274 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
23275 | + (eval $ac_try) 2>&5 | |
23276 | + ac_status=$? | |
23277 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
23278 | + (exit $ac_status); }; }; then | |
23279 | + eval "$as_ac_var=yes" | |
23280 | else | |
23281 | - echo "configure: failed program was:" >&5 | |
23282 | - cat conftest.$ac_ext >&5 | |
23283 | - rm -rf conftest* | |
23284 | - eval "ac_cv_func_$ac_func=no" | |
23285 | + echo "$as_me: failed program was:" >&5 | |
23286 | +cat conftest.$ac_ext >&5 | |
23287 | +eval "$as_ac_var=no" | |
23288 | fi | |
23289 | -rm -f conftest* | |
23290 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
23291 | fi | |
23292 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 | |
23293 | +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 | |
23294 | +if test `eval echo '${'$as_ac_var'}'` = yes; then | |
23295 | + cat >>confdefs.h <<_ACEOF | |
23296 | +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 | |
23297 | +_ACEOF | |
23298 | ||
23299 | -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then | |
23300 | - echo "$ac_t""yes" 1>&6 | |
23301 | - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` | |
23302 | - cat >> confdefs.h <<EOF | |
23303 | -#define $ac_tr_func 1 | |
23304 | -EOF | |
23305 | - | |
23306 | -else | |
23307 | - echo "$ac_t""no" 1>&6 | |
23308 | fi | |
23309 | done | |
23310 | ||
23311 | fi | |
23312 | ||
23313 | ||
23314 | -for ac_hdr in wchar.h | |
23315 | + | |
23316 | +for ac_header in wchar.h | |
23317 | do | |
23318 | -ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` | |
23319 | -echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 | |
23320 | -echo "configure:7523: checking for $ac_hdr" >&5 | |
23321 | -if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then | |
23322 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
23323 | +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` | |
23324 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
23325 | + echo "$as_me:$LINENO: checking for $ac_header" >&5 | |
23326 | +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 | |
23327 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
23328 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
23329 | +fi | |
23330 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 | |
23331 | +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 | |
23332 | +else | |
23333 | + # Is the header compilable? | |
23334 | +echo "$as_me:$LINENO: checking $ac_header usability" >&5 | |
23335 | +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 | |
23336 | +cat >conftest.$ac_ext <<_ACEOF | |
23337 | +#line $LINENO "configure" | |
23338 | +#include "confdefs.h" | |
23339 | +$ac_includes_default | |
23340 | +#include <$ac_header> | |
23341 | +_ACEOF | |
23342 | +rm -f conftest.$ac_objext | |
23343 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
23344 | + (eval $ac_compile) 2>&5 | |
23345 | + ac_status=$? | |
23346 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
23347 | + (exit $ac_status); } && | |
23348 | + { ac_try='test -s conftest.$ac_objext' | |
23349 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
23350 | + (eval $ac_try) 2>&5 | |
23351 | + ac_status=$? | |
23352 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
23353 | + (exit $ac_status); }; }; then | |
23354 | + ac_header_compiler=yes | |
23355 | +else | |
23356 | + echo "$as_me: failed program was:" >&5 | |
23357 | +cat conftest.$ac_ext >&5 | |
23358 | +ac_header_compiler=no | |
23359 | +fi | |
23360 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
23361 | +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 | |
23362 | +echo "${ECHO_T}$ac_header_compiler" >&6 | |
23363 | + | |
23364 | +# Is the header present? | |
23365 | +echo "$as_me:$LINENO: checking $ac_header presence" >&5 | |
23366 | +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 | |
23367 | +cat >conftest.$ac_ext <<_ACEOF | |
23368 | +#line $LINENO "configure" | |
23369 | +#include "confdefs.h" | |
23370 | +#include <$ac_header> | |
23371 | +_ACEOF | |
23372 | +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 | |
23373 | + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 | |
23374 | + ac_status=$? | |
23375 | + egrep -v '^ *\+' conftest.er1 >conftest.err | |
23376 | + rm -f conftest.er1 | |
23377 | + cat conftest.err >&5 | |
23378 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
23379 | + (exit $ac_status); } >/dev/null; then | |
23380 | + if test -s conftest.err; then | |
23381 | + ac_cpp_err=$ac_c_preproc_warn_flag | |
23382 | + else | |
23383 | + ac_cpp_err= | |
23384 | + fi | |
23385 | else | |
23386 | - cat > conftest.$ac_ext <<EOF | |
23387 | -#line 7528 "configure" | |
23388 | -#include "confdefs.h" | |
23389 | -#include <$ac_hdr> | |
23390 | -EOF | |
23391 | -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
23392 | -{ (eval echo configure:7533: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
23393 | -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | |
23394 | -if test -z "$ac_err"; then | |
23395 | - rm -rf conftest* | |
23396 | - eval "ac_cv_header_$ac_safe=yes" | |
23397 | + ac_cpp_err=yes | |
23398 | +fi | |
23399 | +if test -z "$ac_cpp_err"; then | |
23400 | + ac_header_preproc=yes | |
23401 | else | |
23402 | - echo "$ac_err" >&5 | |
23403 | - echo "configure: failed program was:" >&5 | |
23404 | + echo "$as_me: failed program was:" >&5 | |
23405 | cat conftest.$ac_ext >&5 | |
23406 | - rm -rf conftest* | |
23407 | - eval "ac_cv_header_$ac_safe=no" | |
23408 | -fi | |
23409 | -rm -f conftest* | |
23410 | + ac_header_preproc=no | |
23411 | fi | |
23412 | -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | |
23413 | - echo "$ac_t""yes" 1>&6 | |
23414 | - ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` | |
23415 | - cat >> confdefs.h <<EOF | |
23416 | -#define $ac_tr_hdr 1 | |
23417 | -EOF | |
23418 | - | |
23419 | +rm -f conftest.err conftest.$ac_ext | |
23420 | +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 | |
23421 | +echo "${ECHO_T}$ac_header_preproc" >&6 | |
23422 | + | |
23423 | +# So? What about this header? | |
23424 | +case $ac_header_compiler:$ac_header_preproc in | |
23425 | + yes:no ) | |
23426 | + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 | |
23427 | +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} | |
23428 | + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 | |
23429 | +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; | |
23430 | + no:yes ) | |
23431 | + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 | |
23432 | +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} | |
23433 | + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 | |
23434 | +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} | |
23435 | + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 | |
23436 | +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; | |
23437 | +esac | |
23438 | +echo "$as_me:$LINENO: checking for $ac_header" >&5 | |
23439 | +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 | |
23440 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
23441 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
23442 | else | |
23443 | - echo "$ac_t""no" 1>&6 | |
23444 | + eval "$as_ac_Header=$ac_header_preproc" | |
23445 | fi | |
23446 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 | |
23447 | +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 | |
23448 | + | |
23449 | +fi | |
23450 | +if test `eval echo '${'$as_ac_Header'}'` = yes; then | |
23451 | + cat >>confdefs.h <<_ACEOF | |
23452 | +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 | |
23453 | +_ACEOF | |
23454 | + | |
23455 | +fi | |
23456 | + | |
23457 | done | |
23458 | ||
23459 | ||
23460 | -echo $ac_n "checking for wchar_t""... $ac_c" 1>&6 | |
23461 | -echo "configure:7561: checking for wchar_t" >&5 | |
23462 | -if eval "test \"`echo '$''{'mutt_cv_wchar_t'+set}'`\" = set"; then | |
23463 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
23464 | +echo "$as_me:$LINENO: checking for wchar_t" >&5 | |
23465 | +echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6 | |
23466 | +if test "${mutt_cv_wchar_t+set}" = set; then | |
23467 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
23468 | else | |
23469 | - cat > conftest.$ac_ext <<EOF | |
23470 | -#line 7566 "configure" | |
23471 | + cat >conftest.$ac_ext <<_ACEOF | |
23472 | +#line $LINENO "configure" | |
23473 | #include "confdefs.h" | |
23474 | ||
23475 | #include <stddef.h> | |
23476 | @@ -7584,39 +12912,59 @@ | |
23477 | #ifdef HAVE_WCHAR_H | |
23478 | #include <wchar.h> | |
23479 | #endif | |
23480 | - | |
23481 | -int main() { | |
23482 | - wchar_t wc; return 0; | |
23483 | -; return 0; } | |
23484 | -EOF | |
23485 | -if { (eval echo configure:7579: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then | |
23486 | - rm -rf conftest* | |
23487 | + | |
23488 | +#ifdef F77_DUMMY_MAIN | |
23489 | +# ifdef __cplusplus | |
23490 | + extern "C" | |
23491 | +# endif | |
23492 | + int F77_DUMMY_MAIN() { return 1; } | |
23493 | +#endif | |
23494 | +int | |
23495 | +main () | |
23496 | +{ | |
23497 | + wchar_t wc; return 0; | |
23498 | + ; | |
23499 | + return 0; | |
23500 | +} | |
23501 | +_ACEOF | |
23502 | +rm -f conftest.$ac_objext | |
23503 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
23504 | + (eval $ac_compile) 2>&5 | |
23505 | + ac_status=$? | |
23506 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
23507 | + (exit $ac_status); } && | |
23508 | + { ac_try='test -s conftest.$ac_objext' | |
23509 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
23510 | + (eval $ac_try) 2>&5 | |
23511 | + ac_status=$? | |
23512 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
23513 | + (exit $ac_status); }; }; then | |
23514 | mutt_cv_wchar_t=yes | |
23515 | else | |
23516 | - echo "configure: failed program was:" >&5 | |
23517 | - cat conftest.$ac_ext >&5 | |
23518 | - rm -rf conftest* | |
23519 | - mutt_cv_wchar_t=no | |
23520 | + echo "$as_me: failed program was:" >&5 | |
23521 | +cat conftest.$ac_ext >&5 | |
23522 | +mutt_cv_wchar_t=no | |
23523 | fi | |
23524 | -rm -f conftest* | |
23525 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
23526 | fi | |
23527 | - | |
23528 | -echo "$ac_t""$mutt_cv_wchar_t" 1>&6 | |
23529 | +echo "$as_me:$LINENO: result: $mutt_cv_wchar_t" >&5 | |
23530 | +echo "${ECHO_T}$mutt_cv_wchar_t" >&6 | |
23531 | ||
23532 | if test "$mutt_cv_wchar_t" = no; then | |
23533 | - cat >> confdefs.h <<\EOF | |
23534 | + | |
23535 | +cat >>confdefs.h <<\_ACEOF | |
23536 | #define wchar_t int | |
23537 | -EOF | |
23538 | +_ACEOF | |
23539 | ||
23540 | fi | |
23541 | ||
23542 | -echo $ac_n "checking for wint_t""... $ac_c" 1>&6 | |
23543 | -echo "configure:7601: checking for wint_t" >&5 | |
23544 | -if eval "test \"`echo '$''{'mutt_cv_wint_t'+set}'`\" = set"; then | |
23545 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
23546 | +echo "$as_me:$LINENO: checking for wint_t" >&5 | |
23547 | +echo $ECHO_N "checking for wint_t... $ECHO_C" >&6 | |
23548 | +if test "${mutt_cv_wint_t+set}" = set; then | |
23549 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
23550 | else | |
23551 | - cat > conftest.$ac_ext <<EOF | |
23552 | -#line 7606 "configure" | |
23553 | + cat >conftest.$ac_ext <<_ACEOF | |
23554 | +#line $LINENO "configure" | |
23555 | #include "confdefs.h" | |
23556 | ||
23557 | #include <stddef.h> | |
23558 | @@ -7624,245 +12972,412 @@ | |
23559 | #ifdef HAVE_WCHAR_H | |
23560 | #include <wchar.h> | |
23561 | #endif | |
23562 | - | |
23563 | -int main() { | |
23564 | - wint_t wc; return 0; | |
23565 | -; return 0; } | |
23566 | -EOF | |
23567 | -if { (eval echo configure:7619: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then | |
23568 | - rm -rf conftest* | |
23569 | + | |
23570 | +#ifdef F77_DUMMY_MAIN | |
23571 | +# ifdef __cplusplus | |
23572 | + extern "C" | |
23573 | +# endif | |
23574 | + int F77_DUMMY_MAIN() { return 1; } | |
23575 | +#endif | |
23576 | +int | |
23577 | +main () | |
23578 | +{ | |
23579 | + wint_t wc; return 0; | |
23580 | + ; | |
23581 | + return 0; | |
23582 | +} | |
23583 | +_ACEOF | |
23584 | +rm -f conftest.$ac_objext | |
23585 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
23586 | + (eval $ac_compile) 2>&5 | |
23587 | + ac_status=$? | |
23588 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
23589 | + (exit $ac_status); } && | |
23590 | + { ac_try='test -s conftest.$ac_objext' | |
23591 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
23592 | + (eval $ac_try) 2>&5 | |
23593 | + ac_status=$? | |
23594 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
23595 | + (exit $ac_status); }; }; then | |
23596 | mutt_cv_wint_t=yes | |
23597 | else | |
23598 | - echo "configure: failed program was:" >&5 | |
23599 | - cat conftest.$ac_ext >&5 | |
23600 | - rm -rf conftest* | |
23601 | - mutt_cv_wint_t=no | |
23602 | + echo "$as_me: failed program was:" >&5 | |
23603 | +cat conftest.$ac_ext >&5 | |
23604 | +mutt_cv_wint_t=no | |
23605 | fi | |
23606 | -rm -f conftest* | |
23607 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
23608 | fi | |
23609 | - | |
23610 | -echo "$ac_t""$mutt_cv_wint_t" 1>&6 | |
23611 | +echo "$as_me:$LINENO: result: $mutt_cv_wint_t" >&5 | |
23612 | +echo "${ECHO_T}$mutt_cv_wint_t" >&6 | |
23613 | ||
23614 | if test "$mutt_cv_wint_t" = no; then | |
23615 | - cat >> confdefs.h <<\EOF | |
23616 | + | |
23617 | +cat >>confdefs.h <<\_ACEOF | |
23618 | #define wint_t int | |
23619 | -EOF | |
23620 | +_ACEOF | |
23621 | ||
23622 | fi | |
23623 | ||
23624 | -for ac_hdr in wctype.h | |
23625 | + | |
23626 | +for ac_header in wctype.h | |
23627 | do | |
23628 | -ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` | |
23629 | -echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 | |
23630 | -echo "configure:7644: checking for $ac_hdr" >&5 | |
23631 | -if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then | |
23632 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
23633 | +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` | |
23634 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
23635 | + echo "$as_me:$LINENO: checking for $ac_header" >&5 | |
23636 | +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 | |
23637 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
23638 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
23639 | +fi | |
23640 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 | |
23641 | +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 | |
23642 | +else | |
23643 | + # Is the header compilable? | |
23644 | +echo "$as_me:$LINENO: checking $ac_header usability" >&5 | |
23645 | +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 | |
23646 | +cat >conftest.$ac_ext <<_ACEOF | |
23647 | +#line $LINENO "configure" | |
23648 | +#include "confdefs.h" | |
23649 | +$ac_includes_default | |
23650 | +#include <$ac_header> | |
23651 | +_ACEOF | |
23652 | +rm -f conftest.$ac_objext | |
23653 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
23654 | + (eval $ac_compile) 2>&5 | |
23655 | + ac_status=$? | |
23656 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
23657 | + (exit $ac_status); } && | |
23658 | + { ac_try='test -s conftest.$ac_objext' | |
23659 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
23660 | + (eval $ac_try) 2>&5 | |
23661 | + ac_status=$? | |
23662 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
23663 | + (exit $ac_status); }; }; then | |
23664 | + ac_header_compiler=yes | |
23665 | +else | |
23666 | + echo "$as_me: failed program was:" >&5 | |
23667 | +cat conftest.$ac_ext >&5 | |
23668 | +ac_header_compiler=no | |
23669 | +fi | |
23670 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
23671 | +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 | |
23672 | +echo "${ECHO_T}$ac_header_compiler" >&6 | |
23673 | + | |
23674 | +# Is the header present? | |
23675 | +echo "$as_me:$LINENO: checking $ac_header presence" >&5 | |
23676 | +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 | |
23677 | +cat >conftest.$ac_ext <<_ACEOF | |
23678 | +#line $LINENO "configure" | |
23679 | +#include "confdefs.h" | |
23680 | +#include <$ac_header> | |
23681 | +_ACEOF | |
23682 | +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 | |
23683 | + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 | |
23684 | + ac_status=$? | |
23685 | + egrep -v '^ *\+' conftest.er1 >conftest.err | |
23686 | + rm -f conftest.er1 | |
23687 | + cat conftest.err >&5 | |
23688 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
23689 | + (exit $ac_status); } >/dev/null; then | |
23690 | + if test -s conftest.err; then | |
23691 | + ac_cpp_err=$ac_c_preproc_warn_flag | |
23692 | + else | |
23693 | + ac_cpp_err= | |
23694 | + fi | |
23695 | else | |
23696 | - cat > conftest.$ac_ext <<EOF | |
23697 | -#line 7649 "configure" | |
23698 | -#include "confdefs.h" | |
23699 | -#include <$ac_hdr> | |
23700 | -EOF | |
23701 | -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
23702 | -{ (eval echo configure:7654: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
23703 | -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | |
23704 | -if test -z "$ac_err"; then | |
23705 | - rm -rf conftest* | |
23706 | - eval "ac_cv_header_$ac_safe=yes" | |
23707 | + ac_cpp_err=yes | |
23708 | +fi | |
23709 | +if test -z "$ac_cpp_err"; then | |
23710 | + ac_header_preproc=yes | |
23711 | else | |
23712 | - echo "$ac_err" >&5 | |
23713 | - echo "configure: failed program was:" >&5 | |
23714 | + echo "$as_me: failed program was:" >&5 | |
23715 | cat conftest.$ac_ext >&5 | |
23716 | - rm -rf conftest* | |
23717 | - eval "ac_cv_header_$ac_safe=no" | |
23718 | -fi | |
23719 | -rm -f conftest* | |
23720 | + ac_header_preproc=no | |
23721 | fi | |
23722 | -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | |
23723 | - echo "$ac_t""yes" 1>&6 | |
23724 | - ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` | |
23725 | - cat >> confdefs.h <<EOF | |
23726 | -#define $ac_tr_hdr 1 | |
23727 | -EOF | |
23728 | - | |
23729 | +rm -f conftest.err conftest.$ac_ext | |
23730 | +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 | |
23731 | +echo "${ECHO_T}$ac_header_preproc" >&6 | |
23732 | + | |
23733 | +# So? What about this header? | |
23734 | +case $ac_header_compiler:$ac_header_preproc in | |
23735 | + yes:no ) | |
23736 | + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 | |
23737 | +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} | |
23738 | + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 | |
23739 | +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; | |
23740 | + no:yes ) | |
23741 | + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 | |
23742 | +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} | |
23743 | + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 | |
23744 | +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} | |
23745 | + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 | |
23746 | +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; | |
23747 | +esac | |
23748 | +echo "$as_me:$LINENO: checking for $ac_header" >&5 | |
23749 | +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 | |
23750 | +if eval "test \"\${$as_ac_Header+set}\" = set"; then | |
23751 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
23752 | else | |
23753 | - echo "$ac_t""no" 1>&6 | |
23754 | + eval "$as_ac_Header=$ac_header_preproc" | |
23755 | +fi | |
23756 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 | |
23757 | +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 | |
23758 | + | |
23759 | +fi | |
23760 | +if test `eval echo '${'$as_ac_Header'}'` = yes; then | |
23761 | + cat >>confdefs.h <<_ACEOF | |
23762 | +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 | |
23763 | +_ACEOF | |
23764 | + | |
23765 | fi | |
23766 | + | |
23767 | done | |
23768 | ||
23769 | + | |
23770 | + | |
23771 | + | |
23772 | + | |
23773 | for ac_func in iswalnum iswalpha iswcntrl iswdigit | |
23774 | do | |
23775 | -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 | |
23776 | -echo "configure:7683: checking for $ac_func" >&5 | |
23777 | -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then | |
23778 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
23779 | +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` | |
23780 | +echo "$as_me:$LINENO: checking for $ac_func" >&5 | |
23781 | +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 | |
23782 | +if eval "test \"\${$as_ac_var+set}\" = set"; then | |
23783 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
23784 | else | |
23785 | - cat > conftest.$ac_ext <<EOF | |
23786 | -#line 7688 "configure" | |
23787 | + cat >conftest.$ac_ext <<_ACEOF | |
23788 | +#line $LINENO "configure" | |
23789 | #include "confdefs.h" | |
23790 | /* System header to define __stub macros and hopefully few prototypes, | |
23791 | - which can conflict with char $ac_func(); below. */ | |
23792 | + which can conflict with char $ac_func (); below. */ | |
23793 | #include <assert.h> | |
23794 | /* Override any gcc2 internal prototype to avoid an error. */ | |
23795 | +#ifdef __cplusplus | |
23796 | +extern "C" | |
23797 | +#endif | |
23798 | /* We use char because int might match the return type of a gcc2 | |
23799 | - builtin and then its argument prototype would still apply. */ | |
23800 | -char $ac_func(); | |
23801 | - | |
23802 | -int main() { | |
23803 | + builtin and then its argument prototype would still apply. */ | |
23804 | +char $ac_func (); | |
23805 | +char (*f) (); | |
23806 | ||
23807 | +#ifdef F77_DUMMY_MAIN | |
23808 | +# ifdef __cplusplus | |
23809 | + extern "C" | |
23810 | +# endif | |
23811 | + int F77_DUMMY_MAIN() { return 1; } | |
23812 | +#endif | |
23813 | +int | |
23814 | +main () | |
23815 | +{ | |
23816 | /* The GNU C library defines this for functions which it implements | |
23817 | to always fail with ENOSYS. Some functions are actually named | |
23818 | something starting with __ and the normal name is an alias. */ | |
23819 | #if defined (__stub_$ac_func) || defined (__stub___$ac_func) | |
23820 | choke me | |
23821 | #else | |
23822 | -$ac_func(); | |
23823 | +f = $ac_func; | |
23824 | #endif | |
23825 | ||
23826 | -; return 0; } | |
23827 | -EOF | |
23828 | -if { (eval echo configure:7711: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
23829 | - rm -rf conftest* | |
23830 | - eval "ac_cv_func_$ac_func=yes" | |
23831 | -else | |
23832 | - echo "configure: failed program was:" >&5 | |
23833 | - cat conftest.$ac_ext >&5 | |
23834 | - rm -rf conftest* | |
23835 | - eval "ac_cv_func_$ac_func=no" | |
23836 | -fi | |
23837 | -rm -f conftest* | |
23838 | -fi | |
23839 | + ; | |
23840 | + return 0; | |
23841 | +} | |
23842 | +_ACEOF | |
23843 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
23844 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
23845 | + (eval $ac_link) 2>&5 | |
23846 | + ac_status=$? | |
23847 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
23848 | + (exit $ac_status); } && | |
23849 | + { ac_try='test -s conftest$ac_exeext' | |
23850 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
23851 | + (eval $ac_try) 2>&5 | |
23852 | + ac_status=$? | |
23853 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
23854 | + (exit $ac_status); }; }; then | |
23855 | + eval "$as_ac_var=yes" | |
23856 | +else | |
23857 | + echo "$as_me: failed program was:" >&5 | |
23858 | +cat conftest.$ac_ext >&5 | |
23859 | +eval "$as_ac_var=no" | |
23860 | +fi | |
23861 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
23862 | +fi | |
23863 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 | |
23864 | +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 | |
23865 | +if test `eval echo '${'$as_ac_var'}'` = yes; then | |
23866 | + cat >>confdefs.h <<_ACEOF | |
23867 | +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 | |
23868 | +_ACEOF | |
23869 | ||
23870 | -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then | |
23871 | - echo "$ac_t""yes" 1>&6 | |
23872 | - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` | |
23873 | - cat >> confdefs.h <<EOF | |
23874 | -#define $ac_tr_func 1 | |
23875 | -EOF | |
23876 | - | |
23877 | -else | |
23878 | - echo "$ac_t""no" 1>&6 | |
23879 | fi | |
23880 | done | |
23881 | ||
23882 | + | |
23883 | + | |
23884 | + | |
23885 | + | |
23886 | + | |
23887 | + | |
23888 | for ac_func in iswgraph iswlower iswprint iswpunct iswspace iswupper | |
23889 | do | |
23890 | -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 | |
23891 | -echo "configure:7738: checking for $ac_func" >&5 | |
23892 | -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then | |
23893 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
23894 | +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` | |
23895 | +echo "$as_me:$LINENO: checking for $ac_func" >&5 | |
23896 | +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 | |
23897 | +if eval "test \"\${$as_ac_var+set}\" = set"; then | |
23898 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
23899 | else | |
23900 | - cat > conftest.$ac_ext <<EOF | |
23901 | -#line 7743 "configure" | |
23902 | + cat >conftest.$ac_ext <<_ACEOF | |
23903 | +#line $LINENO "configure" | |
23904 | #include "confdefs.h" | |
23905 | /* System header to define __stub macros and hopefully few prototypes, | |
23906 | - which can conflict with char $ac_func(); below. */ | |
23907 | + which can conflict with char $ac_func (); below. */ | |
23908 | #include <assert.h> | |
23909 | /* Override any gcc2 internal prototype to avoid an error. */ | |
23910 | +#ifdef __cplusplus | |
23911 | +extern "C" | |
23912 | +#endif | |
23913 | /* We use char because int might match the return type of a gcc2 | |
23914 | - builtin and then its argument prototype would still apply. */ | |
23915 | -char $ac_func(); | |
23916 | - | |
23917 | -int main() { | |
23918 | + builtin and then its argument prototype would still apply. */ | |
23919 | +char $ac_func (); | |
23920 | +char (*f) (); | |
23921 | ||
23922 | +#ifdef F77_DUMMY_MAIN | |
23923 | +# ifdef __cplusplus | |
23924 | + extern "C" | |
23925 | +# endif | |
23926 | + int F77_DUMMY_MAIN() { return 1; } | |
23927 | +#endif | |
23928 | +int | |
23929 | +main () | |
23930 | +{ | |
23931 | /* The GNU C library defines this for functions which it implements | |
23932 | to always fail with ENOSYS. Some functions are actually named | |
23933 | something starting with __ and the normal name is an alias. */ | |
23934 | #if defined (__stub_$ac_func) || defined (__stub___$ac_func) | |
23935 | choke me | |
23936 | #else | |
23937 | -$ac_func(); | |
23938 | +f = $ac_func; | |
23939 | #endif | |
23940 | ||
23941 | -; return 0; } | |
23942 | -EOF | |
23943 | -if { (eval echo configure:7766: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
23944 | - rm -rf conftest* | |
23945 | - eval "ac_cv_func_$ac_func=yes" | |
23946 | -else | |
23947 | - echo "configure: failed program was:" >&5 | |
23948 | - cat conftest.$ac_ext >&5 | |
23949 | - rm -rf conftest* | |
23950 | - eval "ac_cv_func_$ac_func=no" | |
23951 | -fi | |
23952 | -rm -f conftest* | |
23953 | -fi | |
23954 | + ; | |
23955 | + return 0; | |
23956 | +} | |
23957 | +_ACEOF | |
23958 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
23959 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
23960 | + (eval $ac_link) 2>&5 | |
23961 | + ac_status=$? | |
23962 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
23963 | + (exit $ac_status); } && | |
23964 | + { ac_try='test -s conftest$ac_exeext' | |
23965 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
23966 | + (eval $ac_try) 2>&5 | |
23967 | + ac_status=$? | |
23968 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
23969 | + (exit $ac_status); }; }; then | |
23970 | + eval "$as_ac_var=yes" | |
23971 | +else | |
23972 | + echo "$as_me: failed program was:" >&5 | |
23973 | +cat conftest.$ac_ext >&5 | |
23974 | +eval "$as_ac_var=no" | |
23975 | +fi | |
23976 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
23977 | +fi | |
23978 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 | |
23979 | +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 | |
23980 | +if test `eval echo '${'$as_ac_var'}'` = yes; then | |
23981 | + cat >>confdefs.h <<_ACEOF | |
23982 | +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 | |
23983 | +_ACEOF | |
23984 | ||
23985 | -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then | |
23986 | - echo "$ac_t""yes" 1>&6 | |
23987 | - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` | |
23988 | - cat >> confdefs.h <<EOF | |
23989 | -#define $ac_tr_func 1 | |
23990 | -EOF | |
23991 | - | |
23992 | -else | |
23993 | - echo "$ac_t""no" 1>&6 | |
23994 | fi | |
23995 | done | |
23996 | ||
23997 | + | |
23998 | + | |
23999 | + | |
24000 | for ac_func in iswxdigit towupper towlower | |
24001 | do | |
24002 | -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 | |
24003 | -echo "configure:7793: checking for $ac_func" >&5 | |
24004 | -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then | |
24005 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
24006 | +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` | |
24007 | +echo "$as_me:$LINENO: checking for $ac_func" >&5 | |
24008 | +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 | |
24009 | +if eval "test \"\${$as_ac_var+set}\" = set"; then | |
24010 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
24011 | else | |
24012 | - cat > conftest.$ac_ext <<EOF | |
24013 | -#line 7798 "configure" | |
24014 | + cat >conftest.$ac_ext <<_ACEOF | |
24015 | +#line $LINENO "configure" | |
24016 | #include "confdefs.h" | |
24017 | /* System header to define __stub macros and hopefully few prototypes, | |
24018 | - which can conflict with char $ac_func(); below. */ | |
24019 | + which can conflict with char $ac_func (); below. */ | |
24020 | #include <assert.h> | |
24021 | /* Override any gcc2 internal prototype to avoid an error. */ | |
24022 | +#ifdef __cplusplus | |
24023 | +extern "C" | |
24024 | +#endif | |
24025 | /* We use char because int might match the return type of a gcc2 | |
24026 | - builtin and then its argument prototype would still apply. */ | |
24027 | -char $ac_func(); | |
24028 | - | |
24029 | -int main() { | |
24030 | + builtin and then its argument prototype would still apply. */ | |
24031 | +char $ac_func (); | |
24032 | +char (*f) (); | |
24033 | ||
24034 | +#ifdef F77_DUMMY_MAIN | |
24035 | +# ifdef __cplusplus | |
24036 | + extern "C" | |
24037 | +# endif | |
24038 | + int F77_DUMMY_MAIN() { return 1; } | |
24039 | +#endif | |
24040 | +int | |
24041 | +main () | |
24042 | +{ | |
24043 | /* The GNU C library defines this for functions which it implements | |
24044 | to always fail with ENOSYS. Some functions are actually named | |
24045 | something starting with __ and the normal name is an alias. */ | |
24046 | #if defined (__stub_$ac_func) || defined (__stub___$ac_func) | |
24047 | choke me | |
24048 | #else | |
24049 | -$ac_func(); | |
24050 | +f = $ac_func; | |
24051 | #endif | |
24052 | ||
24053 | -; return 0; } | |
24054 | -EOF | |
24055 | -if { (eval echo configure:7821: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
24056 | - rm -rf conftest* | |
24057 | - eval "ac_cv_func_$ac_func=yes" | |
24058 | -else | |
24059 | - echo "configure: failed program was:" >&5 | |
24060 | - cat conftest.$ac_ext >&5 | |
24061 | - rm -rf conftest* | |
24062 | - eval "ac_cv_func_$ac_func=no" | |
24063 | -fi | |
24064 | -rm -f conftest* | |
24065 | -fi | |
24066 | + ; | |
24067 | + return 0; | |
24068 | +} | |
24069 | +_ACEOF | |
24070 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
24071 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
24072 | + (eval $ac_link) 2>&5 | |
24073 | + ac_status=$? | |
24074 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
24075 | + (exit $ac_status); } && | |
24076 | + { ac_try='test -s conftest$ac_exeext' | |
24077 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
24078 | + (eval $ac_try) 2>&5 | |
24079 | + ac_status=$? | |
24080 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
24081 | + (exit $ac_status); }; }; then | |
24082 | + eval "$as_ac_var=yes" | |
24083 | +else | |
24084 | + echo "$as_me: failed program was:" >&5 | |
24085 | +cat conftest.$ac_ext >&5 | |
24086 | +eval "$as_ac_var=no" | |
24087 | +fi | |
24088 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
24089 | +fi | |
24090 | +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 | |
24091 | +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 | |
24092 | +if test `eval echo '${'$as_ac_var'}'` = yes; then | |
24093 | + cat >>confdefs.h <<_ACEOF | |
24094 | +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 | |
24095 | +_ACEOF | |
24096 | ||
24097 | -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then | |
24098 | - echo "$ac_t""yes" 1>&6 | |
24099 | - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` | |
24100 | - cat >> confdefs.h <<EOF | |
24101 | -#define $ac_tr_func 1 | |
24102 | -EOF | |
24103 | - | |
24104 | -else | |
24105 | - echo "$ac_t""no" 1>&6 | |
24106 | fi | |
24107 | done | |
24108 | ||
24109 | ||
24110 | -echo $ac_n "checking for mbstate_t""... $ac_c" 1>&6 | |
24111 | -echo "configure:7847: checking for mbstate_t" >&5 | |
24112 | -if eval "test \"`echo '$''{'mutt_cv_mbstate_t'+set}'`\" = set"; then | |
24113 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
24114 | +echo "$as_me:$LINENO: checking for mbstate_t" >&5 | |
24115 | +echo $ECHO_N "checking for mbstate_t... $ECHO_C" >&6 | |
24116 | +if test "${mutt_cv_mbstate_t+set}" = set; then | |
24117 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
24118 | else | |
24119 | - cat > conftest.$ac_ext <<EOF | |
24120 | -#line 7852 "configure" | |
24121 | + cat >conftest.$ac_ext <<_ACEOF | |
24122 | +#line $LINENO "configure" | |
24123 | #include "confdefs.h" | |
24124 | ||
24125 | #include <stddef.h> | |
24126 | @@ -7870,49 +13385,69 @@ | |
24127 | #ifdef HAVE_WCHAR_H | |
24128 | #include <wchar.h> | |
24129 | #endif | |
24130 | - | |
24131 | -int main() { | |
24132 | - mbstate_t s; return 0; | |
24133 | -; return 0; } | |
24134 | -EOF | |
24135 | -if { (eval echo configure:7865: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then | |
24136 | - rm -rf conftest* | |
24137 | + | |
24138 | +#ifdef F77_DUMMY_MAIN | |
24139 | +# ifdef __cplusplus | |
24140 | + extern "C" | |
24141 | +# endif | |
24142 | + int F77_DUMMY_MAIN() { return 1; } | |
24143 | +#endif | |
24144 | +int | |
24145 | +main () | |
24146 | +{ | |
24147 | + mbstate_t s; return 0; | |
24148 | + ; | |
24149 | + return 0; | |
24150 | +} | |
24151 | +_ACEOF | |
24152 | +rm -f conftest.$ac_objext | |
24153 | +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | |
24154 | + (eval $ac_compile) 2>&5 | |
24155 | + ac_status=$? | |
24156 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
24157 | + (exit $ac_status); } && | |
24158 | + { ac_try='test -s conftest.$ac_objext' | |
24159 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
24160 | + (eval $ac_try) 2>&5 | |
24161 | + ac_status=$? | |
24162 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
24163 | + (exit $ac_status); }; }; then | |
24164 | mutt_cv_mbstate_t=yes | |
24165 | else | |
24166 | - echo "configure: failed program was:" >&5 | |
24167 | - cat conftest.$ac_ext >&5 | |
24168 | - rm -rf conftest* | |
24169 | - mutt_cv_mbstate_t=no | |
24170 | + echo "$as_me: failed program was:" >&5 | |
24171 | +cat conftest.$ac_ext >&5 | |
24172 | +mutt_cv_mbstate_t=no | |
24173 | fi | |
24174 | -rm -f conftest* | |
24175 | +rm -f conftest.$ac_objext conftest.$ac_ext | |
24176 | fi | |
24177 | - | |
24178 | -echo "$ac_t""$mutt_cv_mbstate_t" 1>&6 | |
24179 | +echo "$as_me:$LINENO: result: $mutt_cv_mbstate_t" >&5 | |
24180 | +echo "${ECHO_T}$mutt_cv_mbstate_t" >&6 | |
24181 | ||
24182 | if test "$mutt_cv_mbstate_t" = no; then | |
24183 | - cat >> confdefs.h <<\EOF | |
24184 | + | |
24185 | +cat >>confdefs.h <<\_ACEOF | |
24186 | #define mbstate_t int | |
24187 | -EOF | |
24188 | +_ACEOF | |
24189 | ||
24190 | fi | |
24191 | ||
24192 | wc_funcs=maybe | |
24193 | + | |
24194 | # Check whether --with-wc-funcs or --without-wc-funcs was given. | |
24195 | if test "${with_wc_funcs+set}" = set; then | |
24196 | withval="$with_wc_funcs" | |
24197 | wc_funcs=$withval | |
24198 | -fi | |
24199 | - | |
24200 | +fi; | |
24201 | ||
24202 | if test "$wc_funcs" != yes -a "$wc_funcs" != no; then | |
24203 | - echo $ac_n "checking for wchar_t functions""... $ac_c" 1>&6 | |
24204 | -echo "configure:7896: checking for wchar_t functions" >&5 | |
24205 | -if eval "test \"`echo '$''{'mutt_cv_wc_funcs'+set}'`\" = set"; then | |
24206 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
24207 | + echo "$as_me:$LINENO: checking for wchar_t functions" >&5 | |
24208 | +echo $ECHO_N "checking for wchar_t functions... $ECHO_C" >&6 | |
24209 | +if test "${mutt_cv_wc_funcs+set}" = set; then | |
24210 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
24211 | else | |
24212 | mutt_cv_wc_funcs=no | |
24213 | - cat > conftest.$ac_ext <<EOF | |
24214 | -#line 7902 "configure" | |
24215 | + cat >conftest.$ac_ext <<_ACEOF | |
24216 | +#line $LINENO "configure" | |
24217 | #include "confdefs.h" | |
24218 | ||
24219 | #define _XOPEN_SOURCE 1 | |
24220 | @@ -7924,533 +13459,1476 @@ | |
24221 | #ifdef HAVE_WCHAR_H | |
24222 | #include <wchar.h> | |
24223 | #endif | |
24224 | -int main() { | |
24225 | +#ifdef F77_DUMMY_MAIN | |
24226 | +# ifdef __cplusplus | |
24227 | + extern "C" | |
24228 | +# endif | |
24229 | + int F77_DUMMY_MAIN() { return 1; } | |
24230 | +#endif | |
24231 | +int | |
24232 | +main () | |
24233 | +{ | |
24234 | mbrtowc(0, 0, 0, 0); wctomb(0, 0); wcwidth(0); | |
24235 | iswprint(0); iswspace(0); towlower(0); towupper(0); iswalnum(0) | |
24236 | -; return 0; } | |
24237 | -EOF | |
24238 | -if { (eval echo configure:7919: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
24239 | - rm -rf conftest* | |
24240 | + ; | |
24241 | + return 0; | |
24242 | +} | |
24243 | +_ACEOF | |
24244 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
24245 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
24246 | + (eval $ac_link) 2>&5 | |
24247 | + ac_status=$? | |
24248 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
24249 | + (exit $ac_status); } && | |
24250 | + { ac_try='test -s conftest$ac_exeext' | |
24251 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
24252 | + (eval $ac_try) 2>&5 | |
24253 | + ac_status=$? | |
24254 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
24255 | + (exit $ac_status); }; }; then | |
24256 | mutt_cv_wc_funcs=yes | |
24257 | else | |
24258 | - echo "configure: failed program was:" >&5 | |
24259 | - cat conftest.$ac_ext >&5 | |
24260 | + echo "$as_me: failed program was:" >&5 | |
24261 | +cat conftest.$ac_ext >&5 | |
24262 | fi | |
24263 | -rm -f conftest* | |
24264 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
24265 | fi | |
24266 | - | |
24267 | -echo "$ac_t""$mutt_cv_wc_funcs" 1>&6 | |
24268 | +echo "$as_me:$LINENO: result: $mutt_cv_wc_funcs" >&5 | |
24269 | +echo "${ECHO_T}$mutt_cv_wc_funcs" >&6 | |
24270 | wc_funcs=$mutt_cv_wc_funcs | |
24271 | fi | |
24272 | ||
24273 | if test $wc_funcs = yes; then | |
24274 | - cat >> confdefs.h <<\EOF | |
24275 | + | |
24276 | +cat >>confdefs.h <<\_ACEOF | |
24277 | #define HAVE_WC_FUNCS 1 | |
24278 | -EOF | |
24279 | +_ACEOF | |
24280 | ||
24281 | fi | |
24282 | ||
24283 | -echo $ac_n "checking for nl_langinfo and CODESET""... $ac_c" 1>&6 | |
24284 | -echo "configure:7941: checking for nl_langinfo and CODESET" >&5 | |
24285 | -if eval "test \"`echo '$''{'mutt_cv_langinfo_codeset'+set}'`\" = set"; then | |
24286 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
24287 | +echo "$as_me:$LINENO: checking for nl_langinfo and CODESET" >&5 | |
24288 | +echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6 | |
24289 | +if test "${mutt_cv_langinfo_codeset+set}" = set; then | |
24290 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
24291 | else | |
24292 | - cat > conftest.$ac_ext <<EOF | |
24293 | -#line 7946 "configure" | |
24294 | + cat >conftest.$ac_ext <<_ACEOF | |
24295 | +#line $LINENO "configure" | |
24296 | #include "confdefs.h" | |
24297 | #include <langinfo.h> | |
24298 | -int main() { | |
24299 | +#ifdef F77_DUMMY_MAIN | |
24300 | +# ifdef __cplusplus | |
24301 | + extern "C" | |
24302 | +# endif | |
24303 | + int F77_DUMMY_MAIN() { return 1; } | |
24304 | +#endif | |
24305 | +int | |
24306 | +main () | |
24307 | +{ | |
24308 | char* cs = nl_langinfo(CODESET); | |
24309 | -; return 0; } | |
24310 | -EOF | |
24311 | -if { (eval echo configure:7953: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
24312 | - rm -rf conftest* | |
24313 | + ; | |
24314 | + return 0; | |
24315 | +} | |
24316 | +_ACEOF | |
24317 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
24318 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
24319 | + (eval $ac_link) 2>&5 | |
24320 | + ac_status=$? | |
24321 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
24322 | + (exit $ac_status); } && | |
24323 | + { ac_try='test -s conftest$ac_exeext' | |
24324 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
24325 | + (eval $ac_try) 2>&5 | |
24326 | + ac_status=$? | |
24327 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
24328 | + (exit $ac_status); }; }; then | |
24329 | mutt_cv_langinfo_codeset=yes | |
24330 | else | |
24331 | - echo "configure: failed program was:" >&5 | |
24332 | - cat conftest.$ac_ext >&5 | |
24333 | - rm -rf conftest* | |
24334 | - mutt_cv_langinfo_codeset=no | |
24335 | + echo "$as_me: failed program was:" >&5 | |
24336 | +cat conftest.$ac_ext >&5 | |
24337 | +mutt_cv_langinfo_codeset=no | |
24338 | fi | |
24339 | -rm -f conftest* | |
24340 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
24341 | fi | |
24342 | - | |
24343 | -echo "$ac_t""$mutt_cv_langinfo_codeset" 1>&6 | |
24344 | +echo "$as_me:$LINENO: result: $mutt_cv_langinfo_codeset" >&5 | |
24345 | +echo "${ECHO_T}$mutt_cv_langinfo_codeset" >&6 | |
24346 | if test $mutt_cv_langinfo_codeset = yes; then | |
24347 | - cat >> confdefs.h <<\EOF | |
24348 | + | |
24349 | +cat >>confdefs.h <<\_ACEOF | |
24350 | #define HAVE_LANGINFO_CODESET 1 | |
24351 | -EOF | |
24352 | +_ACEOF | |
24353 | ||
24354 | fi | |
24355 | ||
24356 | -echo $ac_n "checking for nl_langinfo and YESEXPR""... $ac_c" 1>&6 | |
24357 | -echo "configure:7974: checking for nl_langinfo and YESEXPR" >&5 | |
24358 | -if eval "test \"`echo '$''{'mutt_cv_langinfo_yesexpr'+set}'`\" = set"; then | |
24359 | - echo $ac_n "(cached) $ac_c" 1>&6 | |
24360 | +echo "$as_me:$LINENO: checking for nl_langinfo and YESEXPR" >&5 | |
24361 | +echo $ECHO_N "checking for nl_langinfo and YESEXPR... $ECHO_C" >&6 | |
24362 | +if test "${mutt_cv_langinfo_yesexpr+set}" = set; then | |
24363 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
24364 | else | |
24365 | - cat > conftest.$ac_ext <<EOF | |
24366 | -#line 7979 "configure" | |
24367 | + cat >conftest.$ac_ext <<_ACEOF | |
24368 | +#line $LINENO "configure" | |
24369 | #include "confdefs.h" | |
24370 | #include <langinfo.h> | |
24371 | -int main() { | |
24372 | +#ifdef F77_DUMMY_MAIN | |
24373 | +# ifdef __cplusplus | |
24374 | + extern "C" | |
24375 | +# endif | |
24376 | + int F77_DUMMY_MAIN() { return 1; } | |
24377 | +#endif | |
24378 | +int | |
24379 | +main () | |
24380 | +{ | |
24381 | char* cs = nl_langinfo(YESEXPR); | |
24382 | -; return 0; } | |
24383 | -EOF | |
24384 | -if { (eval echo configure:7986: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | |
24385 | - rm -rf conftest* | |
24386 | + ; | |
24387 | + return 0; | |
24388 | +} | |
24389 | +_ACEOF | |
24390 | +rm -f conftest.$ac_objext conftest$ac_exeext | |
24391 | +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 | |
24392 | + (eval $ac_link) 2>&5 | |
24393 | + ac_status=$? | |
24394 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
24395 | + (exit $ac_status); } && | |
24396 | + { ac_try='test -s conftest$ac_exeext' | |
24397 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
24398 | + (eval $ac_try) 2>&5 | |
24399 | + ac_status=$? | |
24400 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
24401 | + (exit $ac_status); }; }; then | |
24402 | mutt_cv_langinfo_yesexpr=yes | |
24403 | else | |
24404 | - echo "configure: failed program was:" >&5 | |
24405 | - cat conftest.$ac_ext >&5 | |
24406 | - rm -rf conftest* | |
24407 | - mutt_cv_langinfo_yesexpr=no | |
24408 | + echo "$as_me: failed program was:" >&5 | |
24409 | +cat conftest.$ac_ext >&5 | |
24410 | +mutt_cv_langinfo_yesexpr=no | |
24411 | fi | |
24412 | -rm -f conftest* | |
24413 | +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext | |
24414 | fi | |
24415 | - | |
24416 | -echo "$ac_t""$mutt_cv_langinfo_yesexpr" 1>&6 | |
24417 | +echo "$as_me:$LINENO: result: $mutt_cv_langinfo_yesexpr" >&5 | |
24418 | +echo "${ECHO_T}$mutt_cv_langinfo_yesexpr" >&6 | |
24419 | if test $mutt_cv_langinfo_yesexpr = yes; then | |
24420 | - cat >> confdefs.h <<\EOF | |
24421 | + | |
24422 | +cat >>confdefs.h <<\_ACEOF | |
24423 | #define HAVE_LANGINFO_YESEXPR 1 | |
24424 | -EOF | |
24425 | +_ACEOF | |
24426 | ||
24427 | fi | |
24428 | ||
24429 | -trap '' 1 2 15 | |
24430 | -cat > confcache <<\EOF | |
24431 | + ac_config_files="$ac_config_files Makefile intl/Makefile m4/Makefile po/Makefile.in doc/Makefile contrib/Makefile muttbug.sh imap/Makefile Muttrc.head doc/instdoc.sh" | |
24432 | +cat >confcache <<\_ACEOF | |
24433 | # This file is a shell script that caches the results of configure | |
24434 | # tests run on this system so they can be shared between configure | |
24435 | -# scripts and configure runs. It is not useful on other systems. | |
24436 | -# If it contains results you don't want to keep, you may remove or edit it. | |
24437 | +# scripts and configure runs, see configure's option --config-cache. | |
24438 | +# It is not useful on other systems. If it contains results you don't | |
24439 | +# want to keep, you may remove or edit it. | |
24440 | # | |
24441 | -# By default, configure uses ./config.cache as the cache file, | |
24442 | -# creating it if it does not exist already. You can give configure | |
24443 | -# the --cache-file=FILE option to use a different cache file; that is | |
24444 | -# what configure does when it calls configure scripts in | |
24445 | -# subdirectories, so they share the cache. | |
24446 | -# Giving --cache-file=/dev/null disables caching, for debugging configure. | |
24447 | -# config.status only pays attention to the cache file if you give it the | |
24448 | -# --recheck option to rerun configure. | |
24449 | +# config.status only pays attention to the cache file if you give it | |
24450 | +# the --recheck option to rerun configure. | |
24451 | # | |
24452 | -EOF | |
24453 | +# `ac_cv_env_foo' variables (set or unset) will be overridden when | |
24454 | +# loading this file, other *unset* `ac_cv_foo' will be assigned the | |
24455 | +# following values. | |
24456 | + | |
24457 | +_ACEOF | |
24458 | + | |
24459 | # The following way of writing the cache mishandles newlines in values, | |
24460 | # but we know of no workaround that is simple, portable, and efficient. | |
24461 | # So, don't put newlines in cache variables' values. | |
24462 | # Ultrix sh set writes to stderr and can't be redirected directly, | |
24463 | # and sets the high bit in the cache file unless we assign to the vars. | |
24464 | -(set) 2>&1 | | |
24465 | - case `(ac_space=' '; set | grep ac_space) 2>&1` in | |
24466 | - *ac_space=\ *) | |
24467 | - # `set' does not quote correctly, so add quotes (double-quote substitution | |
24468 | - # turns \\\\ into \\, and sed turns \\ into \). | |
24469 | - sed -n \ | |
24470 | - -e "s/'/'\\\\''/g" \ | |
24471 | - -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p" | |
24472 | - ;; | |
24473 | - *) | |
24474 | - # `set' quotes correctly as required by POSIX, so do not add quotes. | |
24475 | - sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p' | |
24476 | - ;; | |
24477 | - esac >> confcache | |
24478 | -if cmp -s $cache_file confcache; then | |
24479 | - : | |
24480 | -else | |
24481 | +{ | |
24482 | + (set) 2>&1 | | |
24483 | + case `(ac_space=' '; set | grep ac_space) 2>&1` in | |
24484 | + *ac_space=\ *) | |
24485 | + # `set' does not quote correctly, so add quotes (double-quote | |
24486 | + # substitution turns \\\\ into \\, and sed turns \\ into \). | |
24487 | + sed -n \ | |
24488 | + "s/'/'\\\\''/g; | |
24489 | + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" | |
24490 | + ;; | |
24491 | + *) | |
24492 | + # `set' quotes correctly as required by POSIX, so do not add quotes. | |
24493 | + sed -n \ | |
24494 | + "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" | |
24495 | + ;; | |
24496 | + esac; | |
24497 | +} | | |
24498 | + sed ' | |
24499 | + t clear | |
24500 | + : clear | |
24501 | + s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ | |
24502 | + t end | |
24503 | + /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ | |
24504 | + : end' >>confcache | |
24505 | +if cmp -s $cache_file confcache; then :; else | |
24506 | if test -w $cache_file; then | |
24507 | - echo "updating cache $cache_file" | |
24508 | - cat confcache > $cache_file | |
24509 | + test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file" | |
24510 | + cat confcache >$cache_file | |
24511 | else | |
24512 | echo "not updating unwritable cache $cache_file" | |
24513 | fi | |
24514 | fi | |
24515 | rm -f confcache | |
24516 | ||
24517 | -trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 | |
24518 | - | |
24519 | test "x$prefix" = xNONE && prefix=$ac_default_prefix | |
24520 | # Let make expand exec_prefix. | |
24521 | test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' | |
24522 | ||
24523 | -# Any assignment to VPATH causes Sun make to only execute | |
24524 | -# the first set of double-colon rules, so remove it if not needed. | |
24525 | -# If there is a colon in the path, we need to keep it. | |
24526 | +# VPATH may cause trouble with some makes, so we remove $(srcdir), | |
24527 | +# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and | |
24528 | +# trailing colons and then remove the whole line if VPATH becomes empty | |
24529 | +# (actually we leave an empty line to preserve line numbers). | |
24530 | if test "x$srcdir" = x.; then | |
24531 | - ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d' | |
24532 | + ac_vpsub='/^[ ]*VPATH[ ]*=/{ | |
24533 | +s/:*\$(srcdir):*/:/; | |
24534 | +s/:*\${srcdir}:*/:/; | |
24535 | +s/:*@srcdir@:*/:/; | |
24536 | +s/^\([^=]*=[ ]*\):*/\1/; | |
24537 | +s/:*$//; | |
24538 | +s/^[^=]*=[ ]*$//; | |
24539 | +}' | |
24540 | fi | |
24541 | ||
24542 | -trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15 | |
24543 | - | |
24544 | DEFS=-DHAVE_CONFIG_H | |
24545 | ||
24546 | -# Without the "./", some shells look in PATH for config.status. | |
24547 | -: ${CONFIG_STATUS=./config.status} | |
24548 | +if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then | |
24549 | + { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. | |
24550 | +Usually this means the macro was only invoked conditionally." >&5 | |
24551 | +echo "$as_me: error: conditional \"AMDEP\" was never defined. | |
24552 | +Usually this means the macro was only invoked conditionally." >&2;} | |
24553 | + { (exit 1); exit 1; }; } | |
24554 | +fi | |
24555 | +if test -z "${BUILD_IMAP_TRUE}" && test -z "${BUILD_IMAP_FALSE}"; then | |
24556 | + { { echo "$as_me:$LINENO: error: conditional \"BUILD_IMAP\" was never defined. | |
24557 | +Usually this means the macro was only invoked conditionally." >&5 | |
24558 | +echo "$as_me: error: conditional \"BUILD_IMAP\" was never defined. | |
24559 | +Usually this means the macro was only invoked conditionally." >&2;} | |
24560 | + { (exit 1); exit 1; }; } | |
24561 | +fi | |
24562 | +if test -z "${USE_GSS_TRUE}" && test -z "${USE_GSS_FALSE}"; then | |
24563 | + { { echo "$as_me:$LINENO: error: conditional \"USE_GSS\" was never defined. | |
24564 | +Usually this means the macro was only invoked conditionally." >&5 | |
24565 | +echo "$as_me: error: conditional \"USE_GSS\" was never defined. | |
24566 | +Usually this means the macro was only invoked conditionally." >&2;} | |
24567 | + { (exit 1); exit 1; }; } | |
24568 | +fi | |
24569 | +if test -z "${USE_SSL_TRUE}" && test -z "${USE_SSL_FALSE}"; then | |
24570 | + { { echo "$as_me:$LINENO: error: conditional \"USE_SSL\" was never defined. | |
24571 | +Usually this means the macro was only invoked conditionally." >&5 | |
24572 | +echo "$as_me: error: conditional \"USE_SSL\" was never defined. | |
24573 | +Usually this means the macro was only invoked conditionally." >&2;} | |
24574 | + { (exit 1); exit 1; }; } | |
24575 | +fi | |
24576 | +if test -z "${USE_SASL_TRUE}" && test -z "${USE_SASL_FALSE}"; then | |
24577 | + { { echo "$as_me:$LINENO: error: conditional \"USE_SASL\" was never defined. | |
24578 | +Usually this means the macro was only invoked conditionally." >&5 | |
24579 | +echo "$as_me: error: conditional \"USE_SASL\" was never defined. | |
24580 | +Usually this means the macro was only invoked conditionally." >&2;} | |
24581 | + { (exit 1); exit 1; }; } | |
24582 | +fi | |
24583 | ||
24584 | -echo creating $CONFIG_STATUS | |
24585 | -rm -f $CONFIG_STATUS | |
24586 | -cat > $CONFIG_STATUS <<EOF | |
24587 | -#! /bin/sh | |
24588 | -# Generated automatically by configure. | |
24589 | +: ${CONFIG_STATUS=./config.status} | |
24590 | +ac_clean_files_save=$ac_clean_files | |
24591 | +ac_clean_files="$ac_clean_files $CONFIG_STATUS" | |
24592 | +{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 | |
24593 | +echo "$as_me: creating $CONFIG_STATUS" >&6;} | |
24594 | +cat >$CONFIG_STATUS <<_ACEOF | |
24595 | +#! $SHELL | |
24596 | +# Generated by $as_me. | |
24597 | # Run this file to recreate the current configuration. | |
24598 | -# This directory was configured as follows, | |
24599 | -# on host `(hostname || uname -n) 2>/dev/null | sed 1q`: | |
24600 | -# | |
24601 | -# $0 $ac_configure_args | |
24602 | -# | |
24603 | # Compiler output produced by configure, useful for debugging | |
24604 | -# configure, is in ./config.log if it exists. | |
24605 | +# configure, is in config.log if it exists. | |
24606 | ||
24607 | -ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]" | |
24608 | -for ac_option | |
24609 | +debug=false | |
24610 | +SHELL=\${CONFIG_SHELL-$SHELL} | |
24611 | +_ACEOF | |
24612 | + | |
24613 | +cat >>$CONFIG_STATUS <<\_ACEOF | |
24614 | +## --------------------- ## | |
24615 | +## M4sh Initialization. ## | |
24616 | +## --------------------- ## | |
24617 | + | |
24618 | +# Be Bourne compatible | |
24619 | +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then | |
24620 | + emulate sh | |
24621 | + NULLCMD=: | |
24622 | + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which | |
24623 | + # is contrary to our usage. Disable this feature. | |
24624 | + alias -g '${1+"$@"}'='"$@"' | |
24625 | +elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then | |
24626 | + set -o posix | |
24627 | +fi | |
24628 | + | |
24629 | +# NLS nuisances. | |
24630 | +# Support unset when possible. | |
24631 | +if (FOO=FOO; unset FOO) >/dev/null 2>&1; then | |
24632 | + as_unset=unset | |
24633 | +else | |
24634 | + as_unset=false | |
24635 | +fi | |
24636 | + | |
24637 | +(set +x; test -n "`(LANG=C; export LANG) 2>&1`") && | |
24638 | + { $as_unset LANG || test "${LANG+set}" != set; } || | |
24639 | + { LANG=C; export LANG; } | |
24640 | +(set +x; test -n "`(LC_ALL=C; export LC_ALL) 2>&1`") && | |
24641 | + { $as_unset LC_ALL || test "${LC_ALL+set}" != set; } || | |
24642 | + { LC_ALL=C; export LC_ALL; } | |
24643 | +(set +x; test -n "`(LC_TIME=C; export LC_TIME) 2>&1`") && | |
24644 | + { $as_unset LC_TIME || test "${LC_TIME+set}" != set; } || | |
24645 | + { LC_TIME=C; export LC_TIME; } | |
24646 | +(set +x; test -n "`(LC_CTYPE=C; export LC_CTYPE) 2>&1`") && | |
24647 | + { $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set; } || | |
24648 | + { LC_CTYPE=C; export LC_CTYPE; } | |
24649 | +(set +x; test -n "`(LANGUAGE=C; export LANGUAGE) 2>&1`") && | |
24650 | + { $as_unset LANGUAGE || test "${LANGUAGE+set}" != set; } || | |
24651 | + { LANGUAGE=C; export LANGUAGE; } | |
24652 | +(set +x; test -n "`(LC_COLLATE=C; export LC_COLLATE) 2>&1`") && | |
24653 | + { $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set; } || | |
24654 | + { LC_COLLATE=C; export LC_COLLATE; } | |
24655 | +(set +x; test -n "`(LC_NUMERIC=C; export LC_NUMERIC) 2>&1`") && | |
24656 | + { $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set; } || | |
24657 | + { LC_NUMERIC=C; export LC_NUMERIC; } | |
24658 | +(set +x; test -n "`(LC_MESSAGES=C; export LC_MESSAGES) 2>&1`") && | |
24659 | + { $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set; } || | |
24660 | + { LC_MESSAGES=C; export LC_MESSAGES; } | |
24661 | + | |
24662 | + | |
24663 | +# Required to use basename. | |
24664 | +if expr a : '\(a\)' >/dev/null 2>&1; then | |
24665 | + as_expr=expr | |
24666 | +else | |
24667 | + as_expr=false | |
24668 | +fi | |
24669 | + | |
24670 | +if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then | |
24671 | + as_basename=basename | |
24672 | +else | |
24673 | + as_basename=false | |
24674 | +fi | |
24675 | + | |
24676 | + | |
24677 | +# Name of the executable. | |
24678 | +as_me=`$as_basename "$0" || | |
24679 | +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ | |
24680 | + X"$0" : 'X\(//\)$' \| \ | |
24681 | + X"$0" : 'X\(/\)$' \| \ | |
24682 | + . : '\(.\)' 2>/dev/null || | |
24683 | +echo X/"$0" | | |
24684 | + sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } | |
24685 | + /^X\/\(\/\/\)$/{ s//\1/; q; } | |
24686 | + /^X\/\(\/\).*/{ s//\1/; q; } | |
24687 | + s/.*/./; q'` | |
24688 | + | |
24689 | + | |
24690 | +# PATH needs CR, and LINENO needs CR and PATH. | |
24691 | +# Avoid depending upon Character Ranges. | |
24692 | +as_cr_letters='abcdefghijklmnopqrstuvwxyz' | |
24693 | +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' | |
24694 | +as_cr_Letters=$as_cr_letters$as_cr_LETTERS | |
24695 | +as_cr_digits='0123456789' | |
24696 | +as_cr_alnum=$as_cr_Letters$as_cr_digits | |
24697 | + | |
24698 | +# The user is always right. | |
24699 | +if test "${PATH_SEPARATOR+set}" != set; then | |
24700 | + echo "#! /bin/sh" >conftest.sh | |
24701 | + echo "exit 0" >>conftest.sh | |
24702 | + chmod +x conftest.sh | |
24703 | + if (PATH=".;."; conftest.sh) >/dev/null 2>&1; then | |
24704 | + PATH_SEPARATOR=';' | |
24705 | + else | |
24706 | + PATH_SEPARATOR=: | |
24707 | + fi | |
24708 | + rm -f conftest.sh | |
24709 | +fi | |
24710 | + | |
24711 | + | |
24712 | + as_lineno_1=$LINENO | |
24713 | + as_lineno_2=$LINENO | |
24714 | + as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` | |
24715 | + test "x$as_lineno_1" != "x$as_lineno_2" && | |
24716 | + test "x$as_lineno_3" = "x$as_lineno_2" || { | |
24717 | + # Find who we are. Look in the path if we contain no path at all | |
24718 | + # relative or not. | |
24719 | + case $0 in | |
24720 | + *[\\/]* ) as_myself=$0 ;; | |
24721 | + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
24722 | +for as_dir in $PATH | |
24723 | +do | |
24724 | + IFS=$as_save_IFS | |
24725 | + test -z "$as_dir" && as_dir=. | |
24726 | + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break | |
24727 | +done | |
24728 | + | |
24729 | + ;; | |
24730 | + esac | |
24731 | + # We did not find ourselves, most probably we were run as `sh COMMAND' | |
24732 | + # in which case we are not to be found in the path. | |
24733 | + if test "x$as_myself" = x; then | |
24734 | + as_myself=$0 | |
24735 | + fi | |
24736 | + if test ! -f "$as_myself"; then | |
24737 | + { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5 | |
24738 | +echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;} | |
24739 | + { (exit 1); exit 1; }; } | |
24740 | + fi | |
24741 | + case $CONFIG_SHELL in | |
24742 | + '') | |
24743 | + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
24744 | +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH | |
24745 | +do | |
24746 | + IFS=$as_save_IFS | |
24747 | + test -z "$as_dir" && as_dir=. | |
24748 | + for as_base in sh bash ksh sh5; do | |
24749 | + case $as_dir in | |
24750 | + /*) | |
24751 | + if ("$as_dir/$as_base" -c ' | |
24752 | + as_lineno_1=$LINENO | |
24753 | + as_lineno_2=$LINENO | |
24754 | + as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` | |
24755 | + test "x$as_lineno_1" != "x$as_lineno_2" && | |
24756 | + test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then | |
24757 | + $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } | |
24758 | + $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } | |
24759 | + CONFIG_SHELL=$as_dir/$as_base | |
24760 | + export CONFIG_SHELL | |
24761 | + exec "$CONFIG_SHELL" "$0" ${1+"$@"} | |
24762 | + fi;; | |
24763 | + esac | |
24764 | + done | |
24765 | +done | |
24766 | +;; | |
24767 | + esac | |
24768 | + | |
24769 | + # Create $as_me.lineno as a copy of $as_myself, but with $LINENO | |
24770 | + # uniformly replaced by the line number. The first 'sed' inserts a | |
24771 | + # line-number line before each line; the second 'sed' does the real | |
24772 | + # work. The second script uses 'N' to pair each line-number line | |
24773 | + # with the numbered line, and appends trailing '-' during | |
24774 | + # substitution so that $LINENO is not a special case at line end. | |
24775 | + # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the | |
24776 | + # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) | |
24777 | + sed '=' <$as_myself | | |
24778 | + sed ' | |
24779 | + N | |
24780 | + s,$,-, | |
24781 | + : loop | |
24782 | + s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, | |
24783 | + t loop | |
24784 | + s,-$,, | |
24785 | + s,^['$as_cr_digits']*\n,, | |
24786 | + ' >$as_me.lineno && | |
24787 | + chmod +x $as_me.lineno || | |
24788 | + { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5 | |
24789 | +echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;} | |
24790 | + { (exit 1); exit 1; }; } | |
24791 | + | |
24792 | + # Don't try to exec as it changes $[0], causing all sort of problems | |
24793 | + # (the dirname of $[0] is not the place where we might find the | |
24794 | + # original and so on. Autoconf is especially sensible to this). | |
24795 | + . ./$as_me.lineno | |
24796 | + # Exit status is that of the last command. | |
24797 | + exit | |
24798 | +} | |
24799 | + | |
24800 | + | |
24801 | +case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in | |
24802 | + *c*,-n*) ECHO_N= ECHO_C=' | |
24803 | +' ECHO_T=' ' ;; | |
24804 | + *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; | |
24805 | + *) ECHO_N= ECHO_C='\c' ECHO_T= ;; | |
24806 | +esac | |
24807 | + | |
24808 | +if expr a : '\(a\)' >/dev/null 2>&1; then | |
24809 | + as_expr=expr | |
24810 | +else | |
24811 | + as_expr=false | |
24812 | +fi | |
24813 | + | |
24814 | +rm -f conf$$ conf$$.exe conf$$.file | |
24815 | +echo >conf$$.file | |
24816 | +if ln -s conf$$.file conf$$ 2>/dev/null; then | |
24817 | + # We could just check for DJGPP; but this test a) works b) is more generic | |
24818 | + # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). | |
24819 | + if test -f conf$$.exe; then | |
24820 | + # Don't use ln at all; we don't have any links | |
24821 | + as_ln_s='cp -p' | |
24822 | + else | |
24823 | + as_ln_s='ln -s' | |
24824 | + fi | |
24825 | +elif ln conf$$.file conf$$ 2>/dev/null; then | |
24826 | + as_ln_s=ln | |
24827 | +else | |
24828 | + as_ln_s='cp -p' | |
24829 | +fi | |
24830 | +rm -f conf$$ conf$$.exe conf$$.file | |
24831 | + | |
24832 | +if mkdir -p . 2>/dev/null; then | |
24833 | + as_mkdir_p=: | |
24834 | +else | |
24835 | + as_mkdir_p=false | |
24836 | +fi | |
24837 | + | |
24838 | +as_executable_p="test -f" | |
24839 | + | |
24840 | +# Sed expression to map a string onto a valid CPP name. | |
24841 | +as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" | |
24842 | + | |
24843 | +# Sed expression to map a string onto a valid variable name. | |
24844 | +as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g" | |
24845 | + | |
24846 | + | |
24847 | +# IFS | |
24848 | +# We need space, tab and new line, in precisely that order. | |
24849 | +as_nl=' | |
24850 | +' | |
24851 | +IFS=" $as_nl" | |
24852 | + | |
24853 | +# CDPATH. | |
24854 | +$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=$PATH_SEPARATOR; export CDPATH; } | |
24855 | + | |
24856 | +exec 6>&1 | |
24857 | + | |
24858 | +# Open the log real soon, to keep \$[0] and so on meaningful, and to | |
24859 | +# report actual input values of CONFIG_FILES etc. instead of their | |
24860 | +# values after options handling. Logging --version etc. is OK. | |
24861 | +exec 5>>config.log | |
24862 | +{ | |
24863 | + echo | |
24864 | + sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX | |
24865 | +## Running $as_me. ## | |
24866 | +_ASBOX | |
24867 | +} >&5 | |
24868 | +cat >&5 <<_CSEOF | |
24869 | + | |
24870 | +This file was extended by $as_me, which was | |
24871 | +generated by GNU Autoconf 2.53a. Invocation command line was | |
24872 | + | |
24873 | + CONFIG_FILES = $CONFIG_FILES | |
24874 | + CONFIG_HEADERS = $CONFIG_HEADERS | |
24875 | + CONFIG_LINKS = $CONFIG_LINKS | |
24876 | + CONFIG_COMMANDS = $CONFIG_COMMANDS | |
24877 | + $ $0 $@ | |
24878 | + | |
24879 | +_CSEOF | |
24880 | +echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5 | |
24881 | +echo >&5 | |
24882 | +_ACEOF | |
24883 | + | |
24884 | +# Files that config.status was made for. | |
24885 | +if test -n "$ac_config_files"; then | |
24886 | + echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS | |
24887 | +fi | |
24888 | + | |
24889 | +if test -n "$ac_config_headers"; then | |
24890 | + echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS | |
24891 | +fi | |
24892 | + | |
24893 | +if test -n "$ac_config_links"; then | |
24894 | + echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS | |
24895 | +fi | |
24896 | + | |
24897 | +if test -n "$ac_config_commands"; then | |
24898 | + echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS | |
24899 | +fi | |
24900 | + | |
24901 | +cat >>$CONFIG_STATUS <<\_ACEOF | |
24902 | + | |
24903 | +ac_cs_usage="\ | |
24904 | +\`$as_me' instantiates files from templates according to the | |
24905 | +current configuration. | |
24906 | + | |
24907 | +Usage: $0 [OPTIONS] [FILE]... | |
24908 | + | |
24909 | + -h, --help print this help, then exit | |
24910 | + -V, --version print version number, then exit | |
24911 | + -d, --debug don't remove temporary files | |
24912 | + --recheck update $as_me by reconfiguring in the same conditions | |
24913 | + --file=FILE[:TEMPLATE] | |
24914 | + instantiate the configuration file FILE | |
24915 | + --header=FILE[:TEMPLATE] | |
24916 | + instantiate the configuration header FILE | |
24917 | + | |
24918 | +Configuration files: | |
24919 | +$config_files | |
24920 | + | |
24921 | +Configuration headers: | |
24922 | +$config_headers | |
24923 | + | |
24924 | +Configuration commands: | |
24925 | +$config_commands | |
24926 | + | |
24927 | +Report bugs to <bug-autoconf@gnu.org>." | |
24928 | +_ACEOF | |
24929 | + | |
24930 | +cat >>$CONFIG_STATUS <<_ACEOF | |
24931 | +ac_cs_version="\\ | |
24932 | +config.status | |
24933 | +configured by $0, generated by GNU Autoconf 2.53a, | |
24934 | + with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" | |
24935 | + | |
24936 | +Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001 | |
24937 | +Free Software Foundation, Inc. | |
24938 | +This config.status script is free software; the Free Software Foundation | |
24939 | +gives unlimited permission to copy, distribute and modify it." | |
24940 | +srcdir=$srcdir | |
24941 | +INSTALL="$INSTALL" | |
24942 | +_ACEOF | |
24943 | + | |
24944 | +cat >>$CONFIG_STATUS <<\_ACEOF | |
24945 | +# If no file are specified by the user, then we need to provide default | |
24946 | +# value. By we need to know if files were specified by the user. | |
24947 | +ac_need_defaults=: | |
24948 | +while test $# != 0 | |
24949 | do | |
24950 | - case "\$ac_option" in | |
24951 | + case $1 in | |
24952 | + --*=*) | |
24953 | + ac_option=`expr "x$1" : 'x\([^=]*\)='` | |
24954 | + ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'` | |
24955 | + ac_shift=: | |
24956 | + ;; | |
24957 | + -*) | |
24958 | + ac_option=$1 | |
24959 | + ac_optarg=$2 | |
24960 | + ac_shift=shift | |
24961 | + ;; | |
24962 | + *) # This is not an option, so the user has probably given explicit | |
24963 | + # arguments. | |
24964 | + ac_option=$1 | |
24965 | + ac_need_defaults=false;; | |
24966 | + esac | |
24967 | + | |
24968 | + case $ac_option in | |
24969 | + # Handling of the options. | |
24970 | +_ACEOF | |
24971 | +cat >>$CONFIG_STATUS <<_ACEOF | |
24972 | -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) | |
24973 | - echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion" | |
24974 | - exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;; | |
24975 | - -version | --version | --versio | --versi | --vers | --ver | --ve | --v) | |
24976 | - echo "$CONFIG_STATUS generated by autoconf version 2.13" | |
24977 | - exit 0 ;; | |
24978 | - -help | --help | --hel | --he | --h) | |
24979 | - echo "\$ac_cs_usage"; exit 0 ;; | |
24980 | - *) echo "\$ac_cs_usage"; exit 1 ;; | |
24981 | + echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion" | |
24982 | + exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;; | |
24983 | +_ACEOF | |
24984 | +cat >>$CONFIG_STATUS <<\_ACEOF | |
24985 | + --version | --vers* | -V ) | |
24986 | + echo "$ac_cs_version"; exit 0 ;; | |
24987 | + --he | --h) | |
24988 | + # Conflict between --help and --header | |
24989 | + { { echo "$as_me:$LINENO: error: ambiguous option: $1 | |
24990 | +Try \`$0 --help' for more information." >&5 | |
24991 | +echo "$as_me: error: ambiguous option: $1 | |
24992 | +Try \`$0 --help' for more information." >&2;} | |
24993 | + { (exit 1); exit 1; }; };; | |
24994 | + --help | --hel | -h ) | |
24995 | + echo "$ac_cs_usage"; exit 0 ;; | |
24996 | + --debug | --d* | -d ) | |
24997 | + debug=: ;; | |
24998 | + --file | --fil | --fi | --f ) | |
24999 | + $ac_shift | |
25000 | + CONFIG_FILES="$CONFIG_FILES $ac_optarg" | |
25001 | + ac_need_defaults=false;; | |
25002 | + --header | --heade | --head | --hea ) | |
25003 | + $ac_shift | |
25004 | + CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" | |
25005 | + ac_need_defaults=false;; | |
25006 | + | |
25007 | + # This is an error. | |
25008 | + -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1 | |
25009 | +Try \`$0 --help' for more information." >&5 | |
25010 | +echo "$as_me: error: unrecognized option: $1 | |
25011 | +Try \`$0 --help' for more information." >&2;} | |
25012 | + { (exit 1); exit 1; }; } ;; | |
25013 | + | |
25014 | + *) ac_config_targets="$ac_config_targets $1" ;; | |
25015 | + | |
25016 | esac | |
25017 | + shift | |
25018 | done | |
25019 | ||
25020 | -ac_given_srcdir=$srcdir | |
25021 | -ac_given_INSTALL="$INSTALL" | |
25022 | +_ACEOF | |
25023 | ||
25024 | -trap 'rm -fr `echo "Makefile intl/Makefile m4/Makefile | |
25025 | - po/Makefile.in doc/Makefile contrib/Makefile | |
25026 | - muttbug.sh | |
25027 | - imap/Makefile | |
25028 | - Muttrc.head | |
25029 | - doc/instdoc.sh config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15 | |
25030 | -EOF | |
25031 | -cat >> $CONFIG_STATUS <<EOF | |
25032 | - | |
25033 | -# Protect against being on the right side of a sed subst in config.status. | |
25034 | -sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g; | |
25035 | - s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF | |
25036 | -$ac_vpsub | |
25037 | -$extrasub | |
25038 | -s%@SHELL@%$SHELL%g | |
25039 | -s%@CFLAGS@%$CFLAGS%g | |
25040 | -s%@CPPFLAGS@%$CPPFLAGS%g | |
25041 | -s%@CXXFLAGS@%$CXXFLAGS%g | |
25042 | -s%@FFLAGS@%$FFLAGS%g | |
25043 | -s%@DEFS@%$DEFS%g | |
25044 | -s%@LDFLAGS@%$LDFLAGS%g | |
25045 | -s%@LIBS@%$LIBS%g | |
25046 | -s%@exec_prefix@%$exec_prefix%g | |
25047 | -s%@prefix@%$prefix%g | |
25048 | -s%@program_transform_name@%$program_transform_name%g | |
25049 | -s%@bindir@%$bindir%g | |
25050 | -s%@sbindir@%$sbindir%g | |
25051 | -s%@libexecdir@%$libexecdir%g | |
25052 | -s%@datadir@%$datadir%g | |
25053 | -s%@sysconfdir@%$sysconfdir%g | |
25054 | -s%@sharedstatedir@%$sharedstatedir%g | |
25055 | -s%@localstatedir@%$localstatedir%g | |
25056 | -s%@libdir@%$libdir%g | |
25057 | -s%@includedir@%$includedir%g | |
25058 | -s%@oldincludedir@%$oldincludedir%g | |
25059 | -s%@infodir@%$infodir%g | |
25060 | -s%@mandir@%$mandir%g | |
25061 | -s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g | |
25062 | -s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g | |
25063 | -s%@INSTALL_DATA@%$INSTALL_DATA%g | |
25064 | -s%@PACKAGE@%$PACKAGE%g | |
25065 | -s%@VERSION@%$VERSION%g | |
25066 | -s%@ACLOCAL@%$ACLOCAL%g | |
25067 | -s%@AUTOCONF@%$AUTOCONF%g | |
25068 | -s%@AUTOMAKE@%$AUTOMAKE%g | |
25069 | -s%@AUTOHEADER@%$AUTOHEADER%g | |
25070 | -s%@MAKEINFO@%$MAKEINFO%g | |
25071 | -s%@SET_MAKE@%$SET_MAKE%g | |
25072 | -s%@host@%$host%g | |
25073 | -s%@host_alias@%$host_alias%g | |
25074 | -s%@host_cpu@%$host_cpu%g | |
25075 | -s%@host_vendor@%$host_vendor%g | |
25076 | -s%@host_os@%$host_os%g | |
25077 | -s%@CC@%$CC%g | |
25078 | -s%@CPP@%$CPP%g | |
25079 | -s%@U@%$U%g | |
25080 | -s%@ANSI2KNR@%$ANSI2KNR%g | |
25081 | -s%@RANLIB@%$RANLIB%g | |
25082 | -s%@build@%$build%g | |
25083 | -s%@build_alias@%$build_alias%g | |
25084 | -s%@build_cpu@%$build_cpu%g | |
25085 | -s%@build_vendor@%$build_vendor%g | |
25086 | -s%@build_os@%$build_os%g | |
25087 | -s%@AR@%$AR%g | |
25088 | -s%@DBX@%$DBX%g | |
25089 | -s%@GDB@%$GDB%g | |
25090 | -s%@SDB@%$SDB%g | |
25091 | -s%@DEBUGGER@%$DEBUGGER%g | |
25092 | -s%@SENDMAIL@%$SENDMAIL%g | |
25093 | -s%@OPS@%$OPS%g | |
25094 | -s%@PGPAUX_TARGET@%$PGPAUX_TARGET%g | |
25095 | -s%@SUBVERSION@%$SUBVERSION%g | |
25096 | -s%@ISPELL@%$ISPELL%g | |
25097 | -s%@LIBOBJS@%$LIBOBJS%g | |
25098 | -s%@DOTLOCK_TARGET@%$DOTLOCK_TARGET%g | |
25099 | -s%@docdir@%$docdir%g | |
25100 | -s%@DOTLOCK_GROUP@%$DOTLOCK_GROUP%g | |
25101 | -s%@DOTLOCK_PERMISSION@%$DOTLOCK_PERMISSION%g | |
25102 | -s%@BUILD_IMAP_TRUE@%$BUILD_IMAP_TRUE%g | |
25103 | -s%@BUILD_IMAP_FALSE@%$BUILD_IMAP_FALSE%g | |
25104 | -s%@KRB5CFGPATH@%$KRB5CFGPATH%g | |
25105 | -s%@USE_GSS_TRUE@%$USE_GSS_TRUE%g | |
25106 | -s%@USE_GSS_FALSE@%$USE_GSS_FALSE%g | |
25107 | -s%@USE_SSL_TRUE@%$USE_SSL_TRUE%g | |
25108 | -s%@USE_SSL_FALSE@%$USE_SSL_FALSE%g | |
25109 | -s%@USE_SASL_TRUE@%$USE_SASL_TRUE%g | |
25110 | -s%@USE_SASL_FALSE@%$USE_SASL_FALSE%g | |
25111 | -s%@MUTTLIBS@%$MUTTLIBS%g | |
25112 | -s%@MUTT_LIB_OBJECTS@%$MUTT_LIB_OBJECTS%g | |
25113 | -s%@LIBIMAP@%$LIBIMAP%g | |
25114 | -s%@LIBIMAPDEPS@%$LIBIMAPDEPS%g | |
25115 | -s%@ALLOCA@%$ALLOCA%g | |
25116 | -s%@GLIBC21@%$GLIBC21%g | |
25117 | -s%@LIBICONV@%$LIBICONV%g | |
25118 | -s%@USE_NLS@%$USE_NLS%g | |
25119 | -s%@MSGFMT@%$MSGFMT%g | |
25120 | -s%@GMSGFMT@%$GMSGFMT%g | |
25121 | -s%@XGETTEXT@%$XGETTEXT%g | |
25122 | -s%@INTLBISON@%$INTLBISON%g | |
25123 | -s%@BUILD_INCLUDED_LIBINTL@%$BUILD_INCLUDED_LIBINTL%g | |
25124 | -s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g | |
25125 | -s%@CATALOGS@%$CATALOGS%g | |
25126 | -s%@CATOBJEXT@%$CATOBJEXT%g | |
25127 | -s%@GMOFILES@%$GMOFILES%g | |
25128 | -s%@INTLLIBS@%$INTLLIBS%g | |
25129 | -s%@INTLOBJS@%$INTLOBJS%g | |
25130 | -s%@POFILES@%$POFILES%g | |
25131 | -s%@POSUB@%$POSUB%g | |
25132 | -s%@DATADIRNAME@%$DATADIRNAME%g | |
25133 | -s%@INSTOBJEXT@%$INSTOBJEXT%g | |
25134 | -s%@GENCAT@%$GENCAT%g | |
25135 | -s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g | |
25136 | -s%@INTL_LIBTOOL_SUFFIX_PREFIX@%$INTL_LIBTOOL_SUFFIX_PREFIX%g | |
25137 | +cat >>$CONFIG_STATUS <<_ACEOF | |
25138 | +# | |
25139 | +# INIT-COMMANDS section. | |
25140 | +# | |
25141 | + | |
25142 | +AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" | |
25143 | + | |
25144 | + | |
25145 | +_ACEOF | |
25146 | + | |
25147 | + | |
25148 | + | |
25149 | +cat >>$CONFIG_STATUS <<\_ACEOF | |
25150 | +for ac_config_target in $ac_config_targets | |
25151 | +do | |
25152 | + case "$ac_config_target" in | |
25153 | + # Handling of arguments. | |
25154 | + "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;; | |
25155 | + "intl/Makefile" ) CONFIG_FILES="$CONFIG_FILES intl/Makefile" ;; | |
25156 | + "m4/Makefile" ) CONFIG_FILES="$CONFIG_FILES m4/Makefile" ;; | |
25157 | + "po/Makefile.in" ) CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;; | |
25158 | + "doc/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; | |
25159 | + "contrib/Makefile" ) CONFIG_FILES="$CONFIG_FILES contrib/Makefile" ;; | |
25160 | + "muttbug.sh" ) CONFIG_FILES="$CONFIG_FILES muttbug.sh" ;; | |
25161 | + "imap/Makefile" ) CONFIG_FILES="$CONFIG_FILES imap/Makefile" ;; | |
25162 | + "Muttrc.head" ) CONFIG_FILES="$CONFIG_FILES Muttrc.head" ;; | |
25163 | + "doc/instdoc.sh" ) CONFIG_FILES="$CONFIG_FILES doc/instdoc.sh" ;; | |
25164 | + "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; | |
25165 | + "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; | |
25166 | + "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; | |
25167 | + *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 | |
25168 | +echo "$as_me: error: invalid argument: $ac_config_target" >&2;} | |
25169 | + { (exit 1); exit 1; }; };; | |
25170 | + esac | |
25171 | +done | |
25172 | + | |
25173 | +# If the user did not use the arguments to specify the items to instantiate, | |
25174 | +# then the envvar interface is used. Set only those that are not. | |
25175 | +# We use the long form for the default assignment because of an extremely | |
25176 | +# bizarre bug on SunOS 4.1.3. | |
25177 | +if $ac_need_defaults; then | |
25178 | + test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files | |
25179 | + test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers | |
25180 | + test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands | |
25181 | +fi | |
25182 | + | |
25183 | +# Create a temporary directory, and hook for its removal unless debugging. | |
25184 | +$debug || | |
25185 | +{ | |
25186 | + trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0 | |
25187 | + trap '{ (exit 1); exit 1; }' 1 2 13 15 | |
25188 | +} | |
25189 | + | |
25190 | +# Create a (secure) tmp directory for tmp files. | |
25191 | +: ${TMPDIR=/tmp} | |
25192 | +{ | |
25193 | + tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` && | |
25194 | + test -n "$tmp" && test -d "$tmp" | |
25195 | +} || | |
25196 | +{ | |
25197 | + tmp=$TMPDIR/cs$$-$RANDOM | |
25198 | + (umask 077 && mkdir $tmp) | |
25199 | +} || | |
25200 | +{ | |
25201 | + echo "$me: cannot create a temporary directory in $TMPDIR" >&2 | |
25202 | + { (exit 1); exit 1; } | |
25203 | +} | |
25204 | + | |
25205 | +_ACEOF | |
25206 | + | |
25207 | +cat >>$CONFIG_STATUS <<_ACEOF | |
25208 | + | |
25209 | +# | |
25210 | +# CONFIG_FILES section. | |
25211 | +# | |
25212 | ||
25213 | +# No need to generate the scripts if there are no CONFIG_FILES. | |
25214 | +# This happens for instance when ./config.status config.h | |
25215 | +if test -n "\$CONFIG_FILES"; then | |
25216 | + # Protect against being on the right side of a sed subst in config.status. | |
25217 | + sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g; | |
25218 | + s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF | |
25219 | +s,@SHELL@,$SHELL,;t t | |
25220 | +s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t | |
25221 | +s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t | |
25222 | +s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t | |
25223 | +s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t | |
25224 | +s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t | |
25225 | +s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t | |
25226 | +s,@exec_prefix@,$exec_prefix,;t t | |
25227 | +s,@prefix@,$prefix,;t t | |
25228 | +s,@program_transform_name@,$program_transform_name,;t t | |
25229 | +s,@bindir@,$bindir,;t t | |
25230 | +s,@sbindir@,$sbindir,;t t | |
25231 | +s,@libexecdir@,$libexecdir,;t t | |
25232 | +s,@datadir@,$datadir,;t t | |
25233 | +s,@sysconfdir@,$sysconfdir,;t t | |
25234 | +s,@sharedstatedir@,$sharedstatedir,;t t | |
25235 | +s,@localstatedir@,$localstatedir,;t t | |
25236 | +s,@libdir@,$libdir,;t t | |
25237 | +s,@includedir@,$includedir,;t t | |
25238 | +s,@oldincludedir@,$oldincludedir,;t t | |
25239 | +s,@infodir@,$infodir,;t t | |
25240 | +s,@mandir@,$mandir,;t t | |
25241 | +s,@build_alias@,$build_alias,;t t | |
25242 | +s,@host_alias@,$host_alias,;t t | |
25243 | +s,@target_alias@,$target_alias,;t t | |
25244 | +s,@DEFS@,$DEFS,;t t | |
25245 | +s,@ECHO_C@,$ECHO_C,;t t | |
25246 | +s,@ECHO_N@,$ECHO_N,;t t | |
25247 | +s,@ECHO_T@,$ECHO_T,;t t | |
25248 | +s,@LIBS@,$LIBS,;t t | |
25249 | +s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t | |
25250 | +s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t | |
25251 | +s,@INSTALL_DATA@,$INSTALL_DATA,;t t | |
25252 | +s,@PACKAGE@,$PACKAGE,;t t | |
25253 | +s,@VERSION@,$VERSION,;t t | |
25254 | +s,@ACLOCAL@,$ACLOCAL,;t t | |
25255 | +s,@AUTOCONF@,$AUTOCONF,;t t | |
25256 | +s,@AUTOMAKE@,$AUTOMAKE,;t t | |
25257 | +s,@AUTOHEADER@,$AUTOHEADER,;t t | |
25258 | +s,@MAKEINFO@,$MAKEINFO,;t t | |
25259 | +s,@AMTAR@,$AMTAR,;t t | |
25260 | +s,@install_sh@,$install_sh,;t t | |
25261 | +s,@STRIP@,$STRIP,;t t | |
25262 | +s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t | |
25263 | +s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t | |
25264 | +s,@AWK@,$AWK,;t t | |
25265 | +s,@SET_MAKE@,$SET_MAKE,;t t | |
25266 | +s,@build@,$build,;t t | |
25267 | +s,@build_cpu@,$build_cpu,;t t | |
25268 | +s,@build_vendor@,$build_vendor,;t t | |
25269 | +s,@build_os@,$build_os,;t t | |
25270 | +s,@host@,$host,;t t | |
25271 | +s,@host_cpu@,$host_cpu,;t t | |
25272 | +s,@host_vendor@,$host_vendor,;t t | |
25273 | +s,@host_os@,$host_os,;t t | |
25274 | +s,@CC@,$CC,;t t | |
25275 | +s,@CFLAGS@,$CFLAGS,;t t | |
25276 | +s,@LDFLAGS@,$LDFLAGS,;t t | |
25277 | +s,@CPPFLAGS@,$CPPFLAGS,;t t | |
25278 | +s,@ac_ct_CC@,$ac_ct_CC,;t t | |
25279 | +s,@EXEEXT@,$EXEEXT,;t t | |
25280 | +s,@OBJEXT@,$OBJEXT,;t t | |
25281 | +s,@DEPDIR@,$DEPDIR,;t t | |
25282 | +s,@am__include@,$am__include,;t t | |
25283 | +s,@am__quote@,$am__quote,;t t | |
25284 | +s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t | |
25285 | +s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t | |
25286 | +s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t | |
25287 | +s,@CCDEPMODE@,$CCDEPMODE,;t t | |
25288 | +s,@CPP@,$CPP,;t t | |
25289 | +s,@U@,$U,;t t | |
25290 | +s,@ANSI2KNR@,$ANSI2KNR,;t t | |
25291 | +s,@RANLIB@,$RANLIB,;t t | |
25292 | +s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t | |
25293 | +s,@AR@,$AR,;t t | |
25294 | +s,@ac_ct_AR@,$ac_ct_AR,;t t | |
25295 | +s,@DBX@,$DBX,;t t | |
25296 | +s,@GDB@,$GDB,;t t | |
25297 | +s,@SDB@,$SDB,;t t | |
25298 | +s,@DEBUGGER@,$DEBUGGER,;t t | |
25299 | +s,@SENDMAIL@,$SENDMAIL,;t t | |
25300 | +s,@OPS@,$OPS,;t t | |
25301 | +s,@PGPAUX_TARGET@,$PGPAUX_TARGET,;t t | |
25302 | +s,@SUBVERSION@,$SUBVERSION,;t t | |
25303 | +s,@ISPELL@,$ISPELL,;t t | |
25304 | +s,@LIBOBJS@,$LIBOBJS,;t t | |
25305 | +s,@DOTLOCK_TARGET@,$DOTLOCK_TARGET,;t t | |
25306 | +s,@docdir@,$docdir,;t t | |
25307 | +s,@DOTLOCK_GROUP@,$DOTLOCK_GROUP,;t t | |
25308 | +s,@DOTLOCK_PERMISSION@,$DOTLOCK_PERMISSION,;t t | |
25309 | +s,@BUILD_IMAP_TRUE@,$BUILD_IMAP_TRUE,;t t | |
25310 | +s,@BUILD_IMAP_FALSE@,$BUILD_IMAP_FALSE,;t t | |
25311 | +s,@KRB5CFGPATH@,$KRB5CFGPATH,;t t | |
25312 | +s,@USE_GSS_TRUE@,$USE_GSS_TRUE,;t t | |
25313 | +s,@USE_GSS_FALSE@,$USE_GSS_FALSE,;t t | |
25314 | +s,@USE_SSL_TRUE@,$USE_SSL_TRUE,;t t | |
25315 | +s,@USE_SSL_FALSE@,$USE_SSL_FALSE,;t t | |
25316 | +s,@USE_SASL_TRUE@,$USE_SASL_TRUE,;t t | |
25317 | +s,@USE_SASL_FALSE@,$USE_SASL_FALSE,;t t | |
25318 | +s,@MUTTLIBS@,$MUTTLIBS,;t t | |
25319 | +s,@MUTT_LIB_OBJECTS@,$MUTT_LIB_OBJECTS,;t t | |
25320 | +s,@LIBIMAP@,$LIBIMAP,;t t | |
25321 | +s,@LIBIMAPDEPS@,$LIBIMAPDEPS,;t t | |
25322 | +s,@ALLOCA@,$ALLOCA,;t t | |
25323 | +s,@GLIBC21@,$GLIBC21,;t t | |
25324 | +s,@LIBICONV@,$LIBICONV,;t t | |
25325 | +s,@USE_NLS@,$USE_NLS,;t t | |
25326 | +s,@MSGFMT@,$MSGFMT,;t t | |
25327 | +s,@GMSGFMT@,$GMSGFMT,;t t | |
25328 | +s,@XGETTEXT@,$XGETTEXT,;t t | |
25329 | +s,@INTLBISON@,$INTLBISON,;t t | |
25330 | +s,@BUILD_INCLUDED_LIBINTL@,$BUILD_INCLUDED_LIBINTL,;t t | |
25331 | +s,@USE_INCLUDED_LIBINTL@,$USE_INCLUDED_LIBINTL,;t t | |
25332 | +s,@CATALOGS@,$CATALOGS,;t t | |
25333 | +s,@CATOBJEXT@,$CATOBJEXT,;t t | |
25334 | +s,@GMOFILES@,$GMOFILES,;t t | |
25335 | +s,@INTLLIBS@,$INTLLIBS,;t t | |
25336 | +s,@INTLOBJS@,$INTLOBJS,;t t | |
25337 | +s,@POFILES@,$POFILES,;t t | |
25338 | +s,@POSUB@,$POSUB,;t t | |
25339 | +s,@DATADIRNAME@,$DATADIRNAME,;t t | |
25340 | +s,@INSTOBJEXT@,$INSTOBJEXT,;t t | |
25341 | +s,@GENCAT@,$GENCAT,;t t | |
25342 | +s,@MKINSTALLDIRS@,$MKINSTALLDIRS,;t t | |
25343 | +s,@INTL_LIBTOOL_SUFFIX_PREFIX@,$INTL_LIBTOOL_SUFFIX_PREFIX,;t t | |
25344 | CEOF | |
25345 | -EOF | |
25346 | ||
25347 | -cat >> $CONFIG_STATUS <<\EOF | |
25348 | +_ACEOF | |
25349 | ||
25350 | -# Split the substitutions into bite-sized pieces for seds with | |
25351 | -# small command number limits, like on Digital OSF/1 and HP-UX. | |
25352 | -ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script. | |
25353 | -ac_file=1 # Number of current file. | |
25354 | -ac_beg=1 # First line for current file. | |
25355 | -ac_end=$ac_max_sed_cmds # Line after last line for current file. | |
25356 | -ac_more_lines=: | |
25357 | -ac_sed_cmds="" | |
25358 | -while $ac_more_lines; do | |
25359 | - if test $ac_beg -gt 1; then | |
25360 | - sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file | |
25361 | - else | |
25362 | - sed "${ac_end}q" conftest.subs > conftest.s$ac_file | |
25363 | - fi | |
25364 | - if test ! -s conftest.s$ac_file; then | |
25365 | - ac_more_lines=false | |
25366 | - rm -f conftest.s$ac_file | |
25367 | - else | |
25368 | - if test -z "$ac_sed_cmds"; then | |
25369 | - ac_sed_cmds="sed -f conftest.s$ac_file" | |
25370 | + cat >>$CONFIG_STATUS <<\_ACEOF | |
25371 | + # Split the substitutions into bite-sized pieces for seds with | |
25372 | + # small command number limits, like on Digital OSF/1 and HP-UX. | |
25373 | + ac_max_sed_lines=48 | |
25374 | + ac_sed_frag=1 # Number of current file. | |
25375 | + ac_beg=1 # First line for current file. | |
25376 | + ac_end=$ac_max_sed_lines # Line after last line for current file. | |
25377 | + ac_more_lines=: | |
25378 | + ac_sed_cmds= | |
25379 | + while $ac_more_lines; do | |
25380 | + if test $ac_beg -gt 1; then | |
25381 | + sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag | |
25382 | + else | |
25383 | + sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag | |
25384 | + fi | |
25385 | + if test ! -s $tmp/subs.frag; then | |
25386 | + ac_more_lines=false | |
25387 | else | |
25388 | - ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file" | |
25389 | + # The purpose of the label and of the branching condition is to | |
25390 | + # speed up the sed processing (if there are no `@' at all, there | |
25391 | + # is no need to browse any of the substitutions). | |
25392 | + # These are the two extra sed commands mentioned above. | |
25393 | + (echo ':t | |
25394 | + /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed | |
25395 | + if test -z "$ac_sed_cmds"; then | |
25396 | + ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed" | |
25397 | + else | |
25398 | + ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed" | |
25399 | + fi | |
25400 | + ac_sed_frag=`expr $ac_sed_frag + 1` | |
25401 | + ac_beg=$ac_end | |
25402 | + ac_end=`expr $ac_end + $ac_max_sed_lines` | |
25403 | fi | |
25404 | - ac_file=`expr $ac_file + 1` | |
25405 | - ac_beg=$ac_end | |
25406 | - ac_end=`expr $ac_end + $ac_max_sed_cmds` | |
25407 | - fi | |
25408 | -done | |
25409 | -if test -z "$ac_sed_cmds"; then | |
25410 | - ac_sed_cmds=cat | |
25411 | -fi | |
25412 | -EOF | |
25413 | - | |
25414 | -cat >> $CONFIG_STATUS <<EOF | |
25415 | - | |
25416 | -CONFIG_FILES=\${CONFIG_FILES-"Makefile intl/Makefile m4/Makefile | |
25417 | - po/Makefile.in doc/Makefile contrib/Makefile | |
25418 | - muttbug.sh | |
25419 | - imap/Makefile | |
25420 | - Muttrc.head | |
25421 | - doc/instdoc.sh"} | |
25422 | -EOF | |
25423 | -cat >> $CONFIG_STATUS <<\EOF | |
25424 | -for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then | |
25425 | + done | |
25426 | + if test -z "$ac_sed_cmds"; then | |
25427 | + ac_sed_cmds=cat | |
25428 | + fi | |
25429 | +fi # test -n "$CONFIG_FILES" | |
25430 | + | |
25431 | +_ACEOF | |
25432 | +cat >>$CONFIG_STATUS <<\_ACEOF | |
25433 | +for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue | |
25434 | # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". | |
25435 | - case "$ac_file" in | |
25436 | - *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` | |
25437 | - ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; | |
25438 | - *) ac_file_in="${ac_file}.in" ;; | |
25439 | + case $ac_file in | |
25440 | + - | *:- | *:-:* ) # input from stdin | |
25441 | + cat >$tmp/stdin | |
25442 | + ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` | |
25443 | + ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; | |
25444 | + *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` | |
25445 | + ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; | |
25446 | + * ) ac_file_in=$ac_file.in ;; | |
25447 | esac | |
25448 | ||
25449 | - # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories. | |
25450 | - | |
25451 | - # Remove last slash and all that follows it. Not all systems have dirname. | |
25452 | - ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` | |
25453 | - if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then | |
25454 | - # The file is in a subdirectory. | |
25455 | - test ! -d "$ac_dir" && mkdir "$ac_dir" | |
25456 | - ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`" | |
25457 | - # A "../" for each directory in $ac_dir_suffix. | |
25458 | - ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'` | |
25459 | - else | |
25460 | - ac_dir_suffix= ac_dots= | |
25461 | - fi | |
25462 | - | |
25463 | - case "$ac_given_srcdir" in | |
25464 | - .) srcdir=. | |
25465 | - if test -z "$ac_dots"; then top_srcdir=. | |
25466 | - else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;; | |
25467 | - /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;; | |
25468 | + # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories. | |
25469 | + ac_dir=`(dirname "$ac_file") 2>/dev/null || | |
25470 | +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ | |
25471 | + X"$ac_file" : 'X\(//\)[^/]' \| \ | |
25472 | + X"$ac_file" : 'X\(//\)$' \| \ | |
25473 | + X"$ac_file" : 'X\(/\)' \| \ | |
25474 | + . : '\(.\)' 2>/dev/null || | |
25475 | +echo X"$ac_file" | | |
25476 | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } | |
25477 | + /^X\(\/\/\)[^/].*/{ s//\1/; q; } | |
25478 | + /^X\(\/\/\)$/{ s//\1/; q; } | |
25479 | + /^X\(\/\).*/{ s//\1/; q; } | |
25480 | + s/.*/./; q'` | |
25481 | + { if $as_mkdir_p; then | |
25482 | + mkdir -p "$ac_dir" | |
25483 | + else | |
25484 | + as_dir="$ac_dir" | |
25485 | + as_dirs= | |
25486 | + while test ! -d "$as_dir"; do | |
25487 | + as_dirs="$as_dir $as_dirs" | |
25488 | + as_dir=`(dirname "$as_dir") 2>/dev/null || | |
25489 | +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ | |
25490 | + X"$as_dir" : 'X\(//\)[^/]' \| \ | |
25491 | + X"$as_dir" : 'X\(//\)$' \| \ | |
25492 | + X"$as_dir" : 'X\(/\)' \| \ | |
25493 | + . : '\(.\)' 2>/dev/null || | |
25494 | +echo X"$as_dir" | | |
25495 | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } | |
25496 | + /^X\(\/\/\)[^/].*/{ s//\1/; q; } | |
25497 | + /^X\(\/\/\)$/{ s//\1/; q; } | |
25498 | + /^X\(\/\).*/{ s//\1/; q; } | |
25499 | + s/.*/./; q'` | |
25500 | + done | |
25501 | + test ! -n "$as_dirs" || mkdir $as_dirs | |
25502 | + fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 | |
25503 | +echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} | |
25504 | + { (exit 1); exit 1; }; }; } | |
25505 | + | |
25506 | + ac_builddir=. | |
25507 | + | |
25508 | +if test "$ac_dir" != .; then | |
25509 | + ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` | |
25510 | + # A "../" for each directory in $ac_dir_suffix. | |
25511 | + ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` | |
25512 | +else | |
25513 | + ac_dir_suffix= ac_top_builddir= | |
25514 | +fi | |
25515 | + | |
25516 | +case $srcdir in | |
25517 | + .) # No --srcdir option. We are building in place. | |
25518 | + ac_srcdir=. | |
25519 | + if test -z "$ac_top_builddir"; then | |
25520 | + ac_top_srcdir=. | |
25521 | + else | |
25522 | + ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` | |
25523 | + fi ;; | |
25524 | + [\\/]* | ?:[\\/]* ) # Absolute path. | |
25525 | + ac_srcdir=$srcdir$ac_dir_suffix; | |
25526 | + ac_top_srcdir=$srcdir ;; | |
25527 | *) # Relative path. | |
25528 | - srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix" | |
25529 | - top_srcdir="$ac_dots$ac_given_srcdir" ;; | |
25530 | - esac | |
25531 | + ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix | |
25532 | + ac_top_srcdir=$ac_top_builddir$srcdir ;; | |
25533 | +esac | |
25534 | +# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be | |
25535 | +# absolute. | |
25536 | +ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd` | |
25537 | +ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd` | |
25538 | +ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd` | |
25539 | +ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd` | |
25540 | ||
25541 | - case "$ac_given_INSTALL" in | |
25542 | - [/$]*) INSTALL="$ac_given_INSTALL" ;; | |
25543 | - *) INSTALL="$ac_dots$ac_given_INSTALL" ;; | |
25544 | - esac | |
25545 | ||
25546 | - echo creating "$ac_file" | |
25547 | - rm -f "$ac_file" | |
25548 | - configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure." | |
25549 | - case "$ac_file" in | |
25550 | - *Makefile*) ac_comsub="1i\\ | |
25551 | -# $configure_input" ;; | |
25552 | - *) ac_comsub= ;; | |
25553 | + case $INSTALL in | |
25554 | + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; | |
25555 | + *) ac_INSTALL=$ac_top_builddir$INSTALL ;; | |
25556 | esac | |
25557 | ||
25558 | - ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` | |
25559 | - sed -e "$ac_comsub | |
25560 | -s%@configure_input@%$configure_input%g | |
25561 | -s%@srcdir@%$srcdir%g | |
25562 | -s%@top_srcdir@%$top_srcdir%g | |
25563 | -s%@INSTALL@%$INSTALL%g | |
25564 | -" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file | |
25565 | -fi; done | |
25566 | -rm -f conftest.s* | |
25567 | + if test x"$ac_file" != x-; then | |
25568 | + { echo "$as_me:$LINENO: creating $ac_file" >&5 | |
25569 | +echo "$as_me: creating $ac_file" >&6;} | |
25570 | + rm -f "$ac_file" | |
25571 | + fi | |
25572 | + # Let's still pretend it is `configure' which instantiates (i.e., don't | |
25573 | + # use $as_me), people would be surprised to read: | |
25574 | + # /* config.h. Generated by config.status. */ | |
25575 | + if test x"$ac_file" = x-; then | |
25576 | + configure_input= | |
25577 | + else | |
25578 | + configure_input="$ac_file. " | |
25579 | + fi | |
25580 | + configure_input=$configure_input"Generated from `echo $ac_file_in | | |
25581 | + sed 's,.*/,,'` by configure." | |
25582 | + | |
25583 | + # First look for the input files in the build tree, otherwise in the | |
25584 | + # src tree. | |
25585 | + ac_file_inputs=`IFS=: | |
25586 | + for f in $ac_file_in; do | |
25587 | + case $f in | |
25588 | + -) echo $tmp/stdin ;; | |
25589 | + [\\/$]*) | |
25590 | + # Absolute (can't be DOS-style, as IFS=:) | |
25591 | + test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 | |
25592 | +echo "$as_me: error: cannot find input file: $f" >&2;} | |
25593 | + { (exit 1); exit 1; }; } | |
25594 | + echo $f;; | |
25595 | + *) # Relative | |
25596 | + if test -f "$f"; then | |
25597 | + # Build tree | |
25598 | + echo $f | |
25599 | + elif test -f "$srcdir/$f"; then | |
25600 | + # Source tree | |
25601 | + echo $srcdir/$f | |
25602 | + else | |
25603 | + # /dev/null tree | |
25604 | + { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 | |
25605 | +echo "$as_me: error: cannot find input file: $f" >&2;} | |
25606 | + { (exit 1); exit 1; }; } | |
25607 | + fi;; | |
25608 | + esac | |
25609 | + done` || { (exit 1); exit 1; } | |
25610 | +_ACEOF | |
25611 | +cat >>$CONFIG_STATUS <<_ACEOF | |
25612 | + sed "$ac_vpsub | |
25613 | +$extrasub | |
25614 | +_ACEOF | |
25615 | +cat >>$CONFIG_STATUS <<\_ACEOF | |
25616 | +:t | |
25617 | +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b | |
25618 | +s,@configure_input@,$configure_input,;t t | |
25619 | +s,@srcdir@,$ac_srcdir,;t t | |
25620 | +s,@abs_srcdir@,$ac_abs_srcdir,;t t | |
25621 | +s,@top_srcdir@,$ac_top_srcdir,;t t | |
25622 | +s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t | |
25623 | +s,@builddir@,$ac_builddir,;t t | |
25624 | +s,@abs_builddir@,$ac_abs_builddir,;t t | |
25625 | +s,@top_builddir@,$ac_top_builddir,;t t | |
25626 | +s,@abs_top_builddir@,$ac_abs_top_builddir,;t t | |
25627 | +s,@INSTALL@,$ac_INSTALL,;t t | |
25628 | +" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out | |
25629 | + rm -f $tmp/stdin | |
25630 | + if test x"$ac_file" != x-; then | |
25631 | + mv $tmp/out $ac_file | |
25632 | + else | |
25633 | + cat $tmp/out | |
25634 | + rm -f $tmp/out | |
25635 | + fi | |
25636 | + | |
25637 | +done | |
25638 | +_ACEOF | |
25639 | +cat >>$CONFIG_STATUS <<\_ACEOF | |
25640 | + | |
25641 | +# | |
25642 | +# CONFIG_HEADER section. | |
25643 | +# | |
25644 | ||
25645 | # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where | |
25646 | # NAME is the cpp macro being defined and VALUE is the value it is being given. | |
25647 | # | |
25648 | # ac_d sets the value in "#define NAME VALUE" lines. | |
25649 | -ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)' | |
25650 | -ac_dB='\([ ][ ]*\)[^ ]*%\1#\2' | |
25651 | -ac_dC='\3' | |
25652 | -ac_dD='%g' | |
25653 | -# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE". | |
25654 | -ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' | |
25655 | -ac_uB='\([ ]\)%\1#\2define\3' | |
25656 | +ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)' | |
25657 | +ac_dB='[ ].*$,\1#\2' | |
25658 | +ac_dC=' ' | |
25659 | +ac_dD=',;t' | |
25660 | +# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE". | |
25661 | +ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' | |
25662 | +ac_uB='$,\1#\2define\3' | |
25663 | ac_uC=' ' | |
25664 | -ac_uD='\4%g' | |
25665 | -# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE". | |
25666 | -ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' | |
25667 | -ac_eB='$%\1#\2define\3' | |
25668 | -ac_eC=' ' | |
25669 | -ac_eD='%g' | |
25670 | - | |
25671 | -if test "${CONFIG_HEADERS+set}" != set; then | |
25672 | -EOF | |
25673 | -cat >> $CONFIG_STATUS <<EOF | |
25674 | - CONFIG_HEADERS="config.h" | |
25675 | -EOF | |
25676 | -cat >> $CONFIG_STATUS <<\EOF | |
25677 | -fi | |
25678 | -for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then | |
25679 | +ac_uD=',;t' | |
25680 | + | |
25681 | +for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue | |
25682 | # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". | |
25683 | - case "$ac_file" in | |
25684 | - *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` | |
25685 | - ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; | |
25686 | - *) ac_file_in="${ac_file}.in" ;; | |
25687 | + case $ac_file in | |
25688 | + - | *:- | *:-:* ) # input from stdin | |
25689 | + cat >$tmp/stdin | |
25690 | + ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` | |
25691 | + ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; | |
25692 | + *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` | |
25693 | + ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; | |
25694 | + * ) ac_file_in=$ac_file.in ;; | |
25695 | esac | |
25696 | ||
25697 | - echo creating $ac_file | |
25698 | + test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5 | |
25699 | +echo "$as_me: creating $ac_file" >&6;} | |
25700 | ||
25701 | - rm -f conftest.frag conftest.in conftest.out | |
25702 | - ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` | |
25703 | - cat $ac_file_inputs > conftest.in | |
25704 | - | |
25705 | -EOF | |
25706 | - | |
25707 | -# Transform confdefs.h into a sed script conftest.vals that substitutes | |
25708 | -# the proper values into config.h.in to produce config.h. And first: | |
25709 | -# Protect against being on the right side of a sed subst in config.status. | |
25710 | -# Protect against being in an unquoted here document in config.status. | |
25711 | -rm -f conftest.vals | |
25712 | -cat > conftest.hdr <<\EOF | |
25713 | -s/[\\&%]/\\&/g | |
25714 | -s%[\\$`]%\\&%g | |
25715 | -s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp | |
25716 | -s%ac_d%ac_u%gp | |
25717 | -s%ac_u%ac_e%gp | |
25718 | -EOF | |
25719 | -sed -n -f conftest.hdr confdefs.h > conftest.vals | |
25720 | -rm -f conftest.hdr | |
25721 | + # First look for the input files in the build tree, otherwise in the | |
25722 | + # src tree. | |
25723 | + ac_file_inputs=`IFS=: | |
25724 | + for f in $ac_file_in; do | |
25725 | + case $f in | |
25726 | + -) echo $tmp/stdin ;; | |
25727 | + [\\/$]*) | |
25728 | + # Absolute (can't be DOS-style, as IFS=:) | |
25729 | + test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 | |
25730 | +echo "$as_me: error: cannot find input file: $f" >&2;} | |
25731 | + { (exit 1); exit 1; }; } | |
25732 | + echo $f;; | |
25733 | + *) # Relative | |
25734 | + if test -f "$f"; then | |
25735 | + # Build tree | |
25736 | + echo $f | |
25737 | + elif test -f "$srcdir/$f"; then | |
25738 | + # Source tree | |
25739 | + echo $srcdir/$f | |
25740 | + else | |
25741 | + # /dev/null tree | |
25742 | + { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 | |
25743 | +echo "$as_me: error: cannot find input file: $f" >&2;} | |
25744 | + { (exit 1); exit 1; }; } | |
25745 | + fi;; | |
25746 | + esac | |
25747 | + done` || { (exit 1); exit 1; } | |
25748 | + # Remove the trailing spaces. | |
25749 | + sed 's/[ ]*$//' $ac_file_inputs >$tmp/in | |
25750 | + | |
25751 | +_ACEOF | |
25752 | + | |
25753 | +# Transform confdefs.h into two sed scripts, `conftest.defines' and | |
25754 | +# `conftest.undefs', that substitutes the proper values into | |
25755 | +# config.h.in to produce config.h. The first handles `#define' | |
25756 | +# templates, and the second `#undef' templates. | |
25757 | +# And first: Protect against being on the right side of a sed subst in | |
25758 | +# config.status. Protect against being in an unquoted here document | |
25759 | +# in config.status. | |
25760 | +rm -f conftest.defines conftest.undefs | |
25761 | +# Using a here document instead of a string reduces the quoting nightmare. | |
25762 | +# Putting comments in sed scripts is not portable. | |
25763 | +# | |
25764 | +# `end' is used to avoid that the second main sed command (meant for | |
25765 | +# 0-ary CPP macros) applies to n-ary macro definitions. | |
25766 | +# See the Autoconf documentation for `clear'. | |
25767 | +cat >confdef2sed.sed <<\_ACEOF | |
25768 | +s/[\\&,]/\\&/g | |
25769 | +s,[\\$`],\\&,g | |
25770 | +t clear | |
25771 | +: clear | |
25772 | +s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp | |
25773 | +t end | |
25774 | +s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp | |
25775 | +: end | |
25776 | +_ACEOF | |
25777 | +# If some macros were called several times there might be several times | |
25778 | +# the same #defines, which is useless. Nevertheless, we may not want to | |
25779 | +# sort them, since we want the *last* AC-DEFINE to be honored. | |
25780 | +uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines | |
25781 | +sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs | |
25782 | +rm -f confdef2sed.sed | |
25783 | ||
25784 | # This sed command replaces #undef with comments. This is necessary, for | |
25785 | # example, in the case of _POSIX_SOURCE, which is predefined and required | |
25786 | # on some systems where configure will not decide to define it. | |
25787 | -cat >> conftest.vals <<\EOF | |
25788 | -s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */% | |
25789 | -EOF | |
25790 | - | |
25791 | -# Break up conftest.vals because some shells have a limit on | |
25792 | -# the size of here documents, and old seds have small limits too. | |
25793 | - | |
25794 | +cat >>conftest.undefs <<\_ACEOF | |
25795 | +s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */, | |
25796 | +_ACEOF | |
25797 | + | |
25798 | +# Break up conftest.defines because some shells have a limit on the size | |
25799 | +# of here documents, and old seds have small limits too (100 cmds). | |
25800 | +echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS | |
25801 | +echo ' if egrep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS | |
25802 | +echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS | |
25803 | +echo ' :' >>$CONFIG_STATUS | |
25804 | rm -f conftest.tail | |
25805 | -while : | |
25806 | +while grep . conftest.defines >/dev/null | |
25807 | do | |
25808 | - ac_lines=`grep -c . conftest.vals` | |
25809 | - # grep -c gives empty output for an empty file on some AIX systems. | |
25810 | - if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi | |
25811 | - # Write a limited-size here document to conftest.frag. | |
25812 | - echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS | |
25813 | - sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS | |
25814 | + # Write a limited-size here document to $tmp/defines.sed. | |
25815 | + echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS | |
25816 | + # Speed up: don't consider the non `#define' lines. | |
25817 | + echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS | |
25818 | + # Work around the forget-to-reset-the-flag bug. | |
25819 | + echo 't clr' >>$CONFIG_STATUS | |
25820 | + echo ': clr' >>$CONFIG_STATUS | |
25821 | + sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS | |
25822 | echo 'CEOF | |
25823 | - sed -f conftest.frag conftest.in > conftest.out | |
25824 | - rm -f conftest.in | |
25825 | - mv conftest.out conftest.in | |
25826 | -' >> $CONFIG_STATUS | |
25827 | - sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail | |
25828 | - rm -f conftest.vals | |
25829 | - mv conftest.tail conftest.vals | |
25830 | -done | |
25831 | -rm -f conftest.vals | |
25832 | - | |
25833 | -cat >> $CONFIG_STATUS <<\EOF | |
25834 | - rm -f conftest.frag conftest.h | |
25835 | - echo "/* $ac_file. Generated automatically by configure. */" > conftest.h | |
25836 | - cat conftest.in >> conftest.h | |
25837 | - rm -f conftest.in | |
25838 | - if cmp -s $ac_file conftest.h 2>/dev/null; then | |
25839 | - echo "$ac_file is unchanged" | |
25840 | - rm -f conftest.h | |
25841 | - else | |
25842 | - # Remove last slash and all that follows it. Not all systems have dirname. | |
25843 | - ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` | |
25844 | - if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then | |
25845 | - # The file is in a subdirectory. | |
25846 | - test ! -d "$ac_dir" && mkdir "$ac_dir" | |
25847 | - fi | |
25848 | - rm -f $ac_file | |
25849 | - mv conftest.h $ac_file | |
25850 | + sed -f $tmp/defines.sed $tmp/in >$tmp/out | |
25851 | + rm -f $tmp/in | |
25852 | + mv $tmp/out $tmp/in | |
25853 | +' >>$CONFIG_STATUS | |
25854 | + sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail | |
25855 | + rm -f conftest.defines | |
25856 | + mv conftest.tail conftest.defines | |
25857 | +done | |
25858 | +rm -f conftest.defines | |
25859 | +echo ' fi # egrep' >>$CONFIG_STATUS | |
25860 | +echo >>$CONFIG_STATUS | |
25861 | + | |
25862 | +# Break up conftest.undefs because some shells have a limit on the size | |
25863 | +# of here documents, and old seds have small limits too (100 cmds). | |
25864 | +echo ' # Handle all the #undef templates' >>$CONFIG_STATUS | |
25865 | +rm -f conftest.tail | |
25866 | +while grep . conftest.undefs >/dev/null | |
25867 | +do | |
25868 | + # Write a limited-size here document to $tmp/undefs.sed. | |
25869 | + echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS | |
25870 | + # Speed up: don't consider the non `#undef' | |
25871 | + echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS | |
25872 | + # Work around the forget-to-reset-the-flag bug. | |
25873 | + echo 't clr' >>$CONFIG_STATUS | |
25874 | + echo ': clr' >>$CONFIG_STATUS | |
25875 | + sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS | |
25876 | + echo 'CEOF | |
25877 | + sed -f $tmp/undefs.sed $tmp/in >$tmp/out | |
25878 | + rm -f $tmp/in | |
25879 | + mv $tmp/out $tmp/in | |
25880 | +' >>$CONFIG_STATUS | |
25881 | + sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail | |
25882 | + rm -f conftest.undefs | |
25883 | + mv conftest.tail conftest.undefs | |
25884 | +done | |
25885 | +rm -f conftest.undefs | |
25886 | + | |
25887 | +cat >>$CONFIG_STATUS <<\_ACEOF | |
25888 | + # Let's still pretend it is `configure' which instantiates (i.e., don't | |
25889 | + # use $as_me), people would be surprised to read: | |
25890 | + # /* config.h. Generated by config.status. */ | |
25891 | + if test x"$ac_file" = x-; then | |
25892 | + echo "/* Generated by configure. */" >$tmp/config.h | |
25893 | + else | |
25894 | + echo "/* $ac_file. Generated by configure. */" >$tmp/config.h | |
25895 | fi | |
25896 | -fi; done | |
25897 | - | |
25898 | -EOF | |
25899 | -cat >> $CONFIG_STATUS <<EOF | |
25900 | + cat $tmp/in >>$tmp/config.h | |
25901 | + rm -f $tmp/in | |
25902 | + if test x"$ac_file" != x-; then | |
25903 | + if cmp -s $ac_file $tmp/config.h 2>/dev/null; then | |
25904 | + { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 | |
25905 | +echo "$as_me: $ac_file is unchanged" >&6;} | |
25906 | + else | |
25907 | + ac_dir=`(dirname "$ac_file") 2>/dev/null || | |
25908 | +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ | |
25909 | + X"$ac_file" : 'X\(//\)[^/]' \| \ | |
25910 | + X"$ac_file" : 'X\(//\)$' \| \ | |
25911 | + X"$ac_file" : 'X\(/\)' \| \ | |
25912 | + . : '\(.\)' 2>/dev/null || | |
25913 | +echo X"$ac_file" | | |
25914 | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } | |
25915 | + /^X\(\/\/\)[^/].*/{ s//\1/; q; } | |
25916 | + /^X\(\/\/\)$/{ s//\1/; q; } | |
25917 | + /^X\(\/\).*/{ s//\1/; q; } | |
25918 | + s/.*/./; q'` | |
25919 | + { if $as_mkdir_p; then | |
25920 | + mkdir -p "$ac_dir" | |
25921 | + else | |
25922 | + as_dir="$ac_dir" | |
25923 | + as_dirs= | |
25924 | + while test ! -d "$as_dir"; do | |
25925 | + as_dirs="$as_dir $as_dirs" | |
25926 | + as_dir=`(dirname "$as_dir") 2>/dev/null || | |
25927 | +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ | |
25928 | + X"$as_dir" : 'X\(//\)[^/]' \| \ | |
25929 | + X"$as_dir" : 'X\(//\)$' \| \ | |
25930 | + X"$as_dir" : 'X\(/\)' \| \ | |
25931 | + . : '\(.\)' 2>/dev/null || | |
25932 | +echo X"$as_dir" | | |
25933 | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } | |
25934 | + /^X\(\/\/\)[^/].*/{ s//\1/; q; } | |
25935 | + /^X\(\/\/\)$/{ s//\1/; q; } | |
25936 | + /^X\(\/\).*/{ s//\1/; q; } | |
25937 | + s/.*/./; q'` | |
25938 | + done | |
25939 | + test ! -n "$as_dirs" || mkdir $as_dirs | |
25940 | + fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 | |
25941 | +echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} | |
25942 | + { (exit 1); exit 1; }; }; } | |
25943 | ||
25944 | + rm -f $ac_file | |
25945 | + mv $tmp/config.h $ac_file | |
25946 | + fi | |
25947 | + else | |
25948 | + cat $tmp/config.h | |
25949 | + rm -f $tmp/config.h | |
25950 | + fi | |
25951 | + # Run the commands associated with the file. | |
25952 | + case $ac_file in | |
25953 | + config.h ) # update the timestamp | |
25954 | +echo 'timestamp for config.h' >"./stamp-h1" | |
25955 | + ;; | |
25956 | + esac | |
25957 | +done | |
25958 | +_ACEOF | |
25959 | +cat >>$CONFIG_STATUS <<\_ACEOF | |
25960 | ||
25961 | +# | |
25962 | +# CONFIG_COMMANDS section. | |
25963 | +# | |
25964 | +for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue | |
25965 | + ac_dest=`echo "$ac_file" | sed 's,:.*,,'` | |
25966 | + ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'` | |
25967 | + ac_dir=`(dirname "$ac_dest") 2>/dev/null || | |
25968 | +$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ | |
25969 | + X"$ac_dest" : 'X\(//\)[^/]' \| \ | |
25970 | + X"$ac_dest" : 'X\(//\)$' \| \ | |
25971 | + X"$ac_dest" : 'X\(/\)' \| \ | |
25972 | + . : '\(.\)' 2>/dev/null || | |
25973 | +echo X"$ac_dest" | | |
25974 | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } | |
25975 | + /^X\(\/\/\)[^/].*/{ s//\1/; q; } | |
25976 | + /^X\(\/\/\)$/{ s//\1/; q; } | |
25977 | + /^X\(\/\).*/{ s//\1/; q; } | |
25978 | + s/.*/./; q'` | |
25979 | + ac_builddir=. | |
25980 | + | |
25981 | +if test "$ac_dir" != .; then | |
25982 | + ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` | |
25983 | + # A "../" for each directory in $ac_dir_suffix. | |
25984 | + ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` | |
25985 | +else | |
25986 | + ac_dir_suffix= ac_top_builddir= | |
25987 | +fi | |
25988 | + | |
25989 | +case $srcdir in | |
25990 | + .) # No --srcdir option. We are building in place. | |
25991 | + ac_srcdir=. | |
25992 | + if test -z "$ac_top_builddir"; then | |
25993 | + ac_top_srcdir=. | |
25994 | + else | |
25995 | + ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` | |
25996 | + fi ;; | |
25997 | + [\\/]* | ?:[\\/]* ) # Absolute path. | |
25998 | + ac_srcdir=$srcdir$ac_dir_suffix; | |
25999 | + ac_top_srcdir=$srcdir ;; | |
26000 | + *) # Relative path. | |
26001 | + ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix | |
26002 | + ac_top_srcdir=$ac_top_builddir$srcdir ;; | |
26003 | +esac | |
26004 | +# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be | |
26005 | +# absolute. | |
26006 | +ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd` | |
26007 | +ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd` | |
26008 | +ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd` | |
26009 | +ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd` | |
26010 | + | |
26011 | + | |
26012 | + { echo "$as_me:$LINENO: executing $ac_dest commands" >&5 | |
26013 | +echo "$as_me: executing $ac_dest commands" >&6;} | |
26014 | + case $ac_dest in | |
26015 | + depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do | |
26016 | + # Strip MF so we end up with the name of the file. | |
26017 | + mf=`echo "$mf" | sed -e 's/:.*$//'` | |
26018 | + # Check whether this is an Automake generated Makefile or not. | |
26019 | + # We used to match only the files named `Makefile.in', but | |
26020 | + # some people rename them; so instead we look at the file content. | |
26021 | + # Grep'ing the first line is not enough: some people post-process | |
26022 | + # each Makefile.in and add a new line on top of each file to say so. | |
26023 | + # So let's grep whole file. | |
26024 | + if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then | |
26025 | + dirpart=`(dirname "$mf") 2>/dev/null || | |
26026 | +$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ | |
26027 | + X"$mf" : 'X\(//\)[^/]' \| \ | |
26028 | + X"$mf" : 'X\(//\)$' \| \ | |
26029 | + X"$mf" : 'X\(/\)' \| \ | |
26030 | + . : '\(.\)' 2>/dev/null || | |
26031 | +echo X"$mf" | | |
26032 | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } | |
26033 | + /^X\(\/\/\)[^/].*/{ s//\1/; q; } | |
26034 | + /^X\(\/\/\)$/{ s//\1/; q; } | |
26035 | + /^X\(\/\).*/{ s//\1/; q; } | |
26036 | + s/.*/./; q'` | |
26037 | + else | |
26038 | + continue | |
26039 | + fi | |
26040 | + grep '^DEP_FILES *= *[^ #]' < "$mf" > /dev/null || continue | |
26041 | + # Extract the definition of DEP_FILES from the Makefile without | |
26042 | + # running `make'. | |
26043 | + DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"` | |
26044 | + test -z "$DEPDIR" && continue | |
26045 | + # When using ansi2knr, U may be empty or an underscore; expand it | |
26046 | + U=`sed -n -e '/^U = / s///p' < "$mf"` | |
26047 | + test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR" | |
26048 | + # We invoke sed twice because it is the simplest approach to | |
26049 | + # changing $(DEPDIR) to its actual value in the expansion. | |
26050 | + for file in `sed -n -e ' | |
26051 | + /^DEP_FILES = .*\\\\$/ { | |
26052 | + s/^DEP_FILES = // | |
26053 | + :loop | |
26054 | + s/\\\\$// | |
26055 | + p | |
26056 | + n | |
26057 | + /\\\\$/ b loop | |
26058 | + p | |
26059 | + } | |
26060 | + /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \ | |
26061 | + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do | |
26062 | + # Make sure the directory exists. | |
26063 | + test -f "$dirpart/$file" && continue | |
26064 | + fdir=`(dirname "$file") 2>/dev/null || | |
26065 | +$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ | |
26066 | + X"$file" : 'X\(//\)[^/]' \| \ | |
26067 | + X"$file" : 'X\(//\)$' \| \ | |
26068 | + X"$file" : 'X\(/\)' \| \ | |
26069 | + . : '\(.\)' 2>/dev/null || | |
26070 | +echo X"$file" | | |
26071 | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } | |
26072 | + /^X\(\/\/\)[^/].*/{ s//\1/; q; } | |
26073 | + /^X\(\/\/\)$/{ s//\1/; q; } | |
26074 | + /^X\(\/\).*/{ s//\1/; q; } | |
26075 | + s/.*/./; q'` | |
26076 | + { if $as_mkdir_p; then | |
26077 | + mkdir -p $dirpart/$fdir | |
26078 | + else | |
26079 | + as_dir=$dirpart/$fdir | |
26080 | + as_dirs= | |
26081 | + while test ! -d "$as_dir"; do | |
26082 | + as_dirs="$as_dir $as_dirs" | |
26083 | + as_dir=`(dirname "$as_dir") 2>/dev/null || | |
26084 | +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ | |
26085 | + X"$as_dir" : 'X\(//\)[^/]' \| \ | |
26086 | + X"$as_dir" : 'X\(//\)$' \| \ | |
26087 | + X"$as_dir" : 'X\(/\)' \| \ | |
26088 | + . : '\(.\)' 2>/dev/null || | |
26089 | +echo X"$as_dir" | | |
26090 | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } | |
26091 | + /^X\(\/\/\)[^/].*/{ s//\1/; q; } | |
26092 | + /^X\(\/\/\)$/{ s//\1/; q; } | |
26093 | + /^X\(\/\).*/{ s//\1/; q; } | |
26094 | + s/.*/./; q'` | |
26095 | + done | |
26096 | + test ! -n "$as_dirs" || mkdir $as_dirs | |
26097 | + fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5 | |
26098 | +echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;} | |
26099 | + { (exit 1); exit 1; }; }; } | |
26100 | ||
26101 | -EOF | |
26102 | -cat >> $CONFIG_STATUS <<\EOF | |
26103 | -test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h | |
26104 | -for ac_file in $CONFIG_FILES; do | |
26105 | + # echo "creating $dirpart/$file" | |
26106 | + echo '# dummy' > "$dirpart/$file" | |
26107 | + done | |
26108 | +done | |
26109 | + ;; | |
26110 | + default-1 ) for ac_file in $CONFIG_FILES; do | |
26111 | # Support "outfile[:infile[:infile...]]" | |
26112 | case "$ac_file" in | |
26113 | *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; | |
26114 | @@ -8478,11 +14956,34 @@ | |
26115 | fi | |
26116 | ;; | |
26117 | esac | |
26118 | - done | |
26119 | + done ;; | |
26120 | + esac | |
26121 | +done | |
26122 | +_ACEOF | |
26123 | ||
26124 | -exit 0 | |
26125 | -EOF | |
26126 | +cat >>$CONFIG_STATUS <<\_ACEOF | |
26127 | + | |
26128 | +{ (exit 0); exit 0; } | |
26129 | +_ACEOF | |
26130 | chmod +x $CONFIG_STATUS | |
26131 | -rm -fr confdefs* $ac_clean_files | |
26132 | -test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1 | |
26133 | +ac_clean_files=$ac_clean_files_save | |
26134 | + | |
26135 | + | |
26136 | +# configure is writing to config.log, and then calls config.status. | |
26137 | +# config.status does its own redirection, appending to config.log. | |
26138 | +# Unfortunately, on DOS this fails, as config.log is still kept open | |
26139 | +# by configure, so config.status won't be able to write to it; its | |
26140 | +# output is simply discarded. So we exec the FD to /dev/null, | |
26141 | +# effectively closing config.log, so it can be properly (re)opened and | |
26142 | +# appended to by config.status. When coming back to configure, we | |
26143 | +# need to make the FD available again. | |
26144 | +if test "$no_create" != yes; then | |
26145 | + ac_cs_success=: | |
26146 | + exec 5>/dev/null | |
26147 | + $SHELL $CONFIG_STATUS || ac_cs_success=false | |
26148 | + exec 5>>config.log | |
26149 | + # Use ||, not &&, to avoid exiting from the if with $? = 1, which | |
26150 | + # would make configure fail if this is the last instruction. | |
26151 | + $ac_cs_success || { (exit 1); exit 1; } | |
26152 | +fi | |
26153 | ||
26154 | diff -uNr mutt-1.4.orig/configure.in mutt-1.4/configure.in | |
26155 | --- mutt-1.4.orig/configure.in Sun Nov 3 21:42:52 2002 | |
26156 | +++ mutt-1.4/configure.in Sun Nov 3 21:57:20 2002 | |
26157 | @@ -457,6 +457,14 @@ | |
26158 | ]) | |
26159 | AM_CONDITIONAL(BUILD_IMAP, test x$need_imap = xyes) | |
26160 | ||
26161 | +AC_ARG_ENABLE(nntp, [ --enable-nntp Enable NNTP support], | |
26162 | +[ if test x$enableval = xyes ; then | |
26163 | + AC_DEFINE(USE_NNTP) | |
26164 | + MUTT_LIB_OBJECTS="$MUTT_LIB_OBJECTS nntp.o newsrc.o" | |
26165 | + need_socket="yes" | |
26166 | + fi | |
26167 | +]) | |
26168 | + | |
26169 | dnl -- end socket dependencies -- | |
26170 | ||
26171 | if test "$need_socket" = "yes" | |
26172 | diff -uNr mutt-1.4.orig/curs_main.c mutt-1.4/curs_main.c | |
26173 | --- mutt-1.4.orig/curs_main.c Sun Nov 3 21:42:52 2002 | |
26174 | +++ mutt-1.4/curs_main.c Sun Nov 3 21:57:20 2002 | |
26175 | @@ -18,6 +18,7 @@ | |
26176 | ||
26177 | #include "mutt.h" | |
26178 | #include "mutt_curses.h" | |
26179 | +#include "mx.h" | |
26180 | #include "mutt_menu.h" | |
26181 | #include "mailbox.h" | |
26182 | #include "mapping.h" | |
26183 | @@ -33,6 +34,10 @@ | |
26184 | #include "imap.h" | |
26185 | #endif | |
26186 | ||
26187 | +#ifdef USE_NNTP | |
26188 | +#include "nntp.h" | |
26189 | +#endif | |
26190 | + | |
26191 | ||
26192 | ||
26193 | #ifdef HAVE_PGP | |
26194 | @@ -405,12 +410,27 @@ | |
26195 | { NULL } | |
26196 | }; | |
26197 | ||
26198 | +#ifdef USE_NNTP | |
26199 | +struct mapping_t IndexNewsHelp[] = { | |
26200 | + { N_("Quit"), OP_QUIT }, | |
26201 | + { N_("Del"), OP_DELETE }, | |
26202 | + { N_("Undel"), OP_UNDELETE }, | |
26203 | + { N_("Save"), OP_SAVE }, | |
26204 | + { N_("Post"), OP_POST }, | |
26205 | + { N_("Followup"), OP_FOLLOWUP }, | |
26206 | + { N_("Catchup"), OP_CATCHUP }, | |
26207 | + { N_("Help"), OP_HELP }, | |
26208 | + { NULL } | |
26209 | +}; | |
26210 | +#endif | |
26211 | + | |
26212 | /* This function handles the message index window as well as commands returned | |
26213 | * from the pager (MENU_PAGER). | |
26214 | */ | |
26215 | int mutt_index_menu (void) | |
26216 | { | |
26217 | char buf[LONG_STRING], helpstr[SHORT_STRING]; | |
26218 | + int flags; | |
26219 | int op = OP_NULL; | |
26220 | int done = 0; /* controls when to exit the "event" loop */ | |
26221 | int i = 0, j; | |
26222 | @@ -432,7 +452,11 @@ | |
26223 | menu->make_entry = index_make_entry; | |
26224 | menu->color = index_color; | |
26225 | menu->current = ci_first_message (); | |
26226 | - menu->help = mutt_compile_help (helpstr, sizeof (helpstr), MENU_MAIN, IndexHelp); | |
26227 | + menu->help = mutt_compile_help (helpstr, sizeof (helpstr), MENU_MAIN, | |
26228 | +#ifdef USE_NNTP | |
26229 | + (Context && (Context->magic == M_NNTP)) ? IndexNewsHelp : | |
26230 | +#endif | |
26231 | + IndexHelp); | |
26232 | ||
26233 | if (!attach_msg) | |
26234 | mutt_buffy_check(1); /* force the buffy check after we enter the folder */ | |
26235 | @@ -633,6 +657,9 @@ | |
26236 | mutt_curs_set (1); /* fallback from the pager */ | |
26237 | } | |
26238 | ||
26239 | +#ifdef USE_NNTP | |
26240 | + unset_option (OPTNEWS); /* for any case */ | |
26241 | +#endif | |
26242 | switch (op) | |
26243 | { | |
26244 | ||
26245 | @@ -683,6 +710,120 @@ | |
26246 | menu_current_bottom (menu); | |
26247 | break; | |
26248 | ||
26249 | +#ifdef USE_NNTP | |
26250 | + case OP_GET_MESSAGE: | |
26251 | + case OP_GET_PARENT: | |
26252 | + CHECK_MSGCOUNT; | |
26253 | + if (Context->magic == M_NNTP) | |
26254 | + { | |
26255 | + HEADER *h; | |
26256 | + | |
26257 | + if (op == OP_GET_MESSAGE) | |
26258 | + { | |
26259 | + buf[0] = 0; | |
26260 | + if (mutt_get_field (_("Enter Message-Id: "), buf, sizeof (buf), 0) != 0 | |
26261 | + || !buf[0]) | |
26262 | + break; | |
26263 | + } | |
26264 | + else | |
26265 | + { | |
26266 | + LIST *ref = CURHDR->env->references; | |
26267 | + if (!ref) | |
26268 | + { | |
26269 | + mutt_error _("Article has no parent reference!"); | |
26270 | + break; | |
26271 | + } | |
26272 | + strfcpy (buf, ref->data, sizeof (buf)); | |
26273 | + } | |
26274 | + if (!Context->id_hash) | |
26275 | + Context->id_hash = mutt_make_id_hash (Context); | |
26276 | + if ((h = hash_find (Context->id_hash, buf))) | |
26277 | + { | |
26278 | + if (h->virtual != -1) | |
26279 | + { | |
26280 | + menu->current = h->virtual; | |
26281 | + menu->redraw = REDRAW_MOTION_RESYNCH; | |
26282 | + } | |
26283 | + else if (h->collapsed) | |
26284 | + { | |
26285 | + mutt_uncollapse_thread (Context, h); | |
26286 | + mutt_set_virtual (Context); | |
26287 | + menu->current = h->virtual; | |
26288 | + menu->redraw = REDRAW_MOTION_RESYNCH; | |
26289 | + } | |
26290 | + else | |
26291 | + mutt_error _("Message not visible in limited view."); | |
26292 | + } | |
26293 | + else | |
26294 | + { | |
26295 | + if (nntp_check_msgid (Context, buf) == 0) | |
26296 | + { | |
26297 | + h = Context->hdrs[Context->msgcount-1]; | |
26298 | + mutt_sort_headers (Context, 0); | |
26299 | + menu->current = h->virtual; | |
26300 | + menu->redraw = REDRAW_FULL; | |
26301 | + } | |
26302 | + else | |
26303 | + mutt_error (_("Article %s not found on server"), buf); | |
26304 | + } | |
26305 | + } | |
26306 | + break; | |
26307 | + | |
26308 | + case OP_GET_CHILDREN: | |
26309 | + case OP_RECONSTRUCT_THREAD: | |
26310 | + CHECK_MSGCOUNT; | |
26311 | + if (Context->magic == M_NNTP) | |
26312 | + { | |
26313 | + HEADER *h; | |
26314 | + int old = CURHDR->index, i; | |
26315 | + | |
26316 | + if (!CURHDR->env->message_id) | |
26317 | + { | |
26318 | + mutt_error _("No Message-Id. Unable to perform operation"); | |
26319 | + break; | |
26320 | + } | |
26321 | + | |
26322 | + if (!Context->id_hash) | |
26323 | + Context->id_hash = mutt_make_id_hash (Context); | |
26324 | + strfcpy (buf, CURHDR->env->message_id, sizeof (buf)); | |
26325 | + | |
26326 | + if (op == OP_RECONSTRUCT_THREAD) | |
26327 | + { | |
26328 | + LIST *ref = CURHDR->env->references; | |
26329 | + while (ref) | |
26330 | + { | |
26331 | + nntp_check_msgid (Context, ref->data); | |
26332 | + /* the last msgid in References is the root message */ | |
26333 | + if (!ref->next) | |
26334 | + strfcpy (buf, ref->data, sizeof (buf)); | |
26335 | + ref = ref->next; | |
26336 | + } | |
26337 | + } | |
26338 | + mutt_message _("Check for children of message..."); | |
26339 | + if (nntp_check_children (Context, buf) == 0) | |
26340 | + { | |
26341 | + mutt_sort_headers (Context, (op == OP_RECONSTRUCT_THREAD)); | |
26342 | + h = hash_find (Context->id_hash, buf); | |
26343 | + /* if the root message was retrieved, move to it */ | |
26344 | + if (h) | |
26345 | + menu->current = h->virtual; | |
26346 | + else /* try to restore old position */ | |
26347 | + for (i = 0; i < Context->msgcount; i++) | |
26348 | + if (Context->hdrs[i]->index == old) | |
26349 | + { | |
26350 | + menu->current = Context->hdrs[i]->virtual; | |
26351 | + /* As an added courtesy, recenter the menu | |
26352 | + * with the current entry at the middle of the screen */ | |
26353 | + menu_check_recenter (menu); | |
26354 | + menu_current_middle (menu); | |
26355 | + } | |
26356 | + } | |
26357 | + menu->redraw = REDRAW_FULL; | |
26358 | + mutt_clear_error (); | |
26359 | + } | |
26360 | + break; | |
26361 | +#endif | |
26362 | + | |
26363 | case OP_JUMP: | |
26364 | ||
26365 | CHECK_MSGCOUNT; | |
26366 | @@ -778,11 +919,33 @@ | |
26367 | break; | |
26368 | ||
26369 | case OP_MAIN_LIMIT: | |
26370 | + case OP_TOGGLE_READ: | |
26371 | ||
26372 | CHECK_MSGCOUNT; | |
26373 | menu->oldcurrent = (Context->vcount && menu->current >= 0 && menu->current < Context->vcount) ? | |
26374 | CURHDR->index : -1; | |
26375 | - if (mutt_pattern_func (M_LIMIT, _("Limit to messages matching: ")) == 0) | |
26376 | + if (op == OP_TOGGLE_READ) | |
26377 | + { | |
26378 | + char buf[LONG_STRING]; | |
26379 | + | |
26380 | + if (!Context->pattern || strncmp (Context->pattern, "!~R!~D~s", 8) != 0) | |
26381 | + { | |
26382 | + snprintf (buf, sizeof (buf), "!~R!~D~s%s", | |
26383 | + Context->pattern ? Context->pattern : ".*"); | |
26384 | + set_option (OPTHIDEREAD); | |
26385 | + } | |
26386 | + else | |
26387 | + { | |
26388 | + strfcpy (buf, Context->pattern + 8, sizeof(buf)); | |
26389 | + if (!*buf || strncmp (buf, ".*", 2) == 0) | |
26390 | + snprintf (buf, sizeof(buf), "~A"); | |
26391 | + unset_option (OPTHIDEREAD); | |
26392 | + } | |
26393 | + FREE (&Context->pattern); | |
26394 | + Context->pattern = safe_strdup (buf); | |
26395 | + } | |
26396 | + if ((op == OP_TOGGLE_READ && mutt_pattern_func (M_LIMIT, NULL) == 0) || | |
26397 | + mutt_pattern_func (M_LIMIT, _("Limit to messages matching: ")) == 0) | |
26398 | { | |
26399 | if (menu->oldcurrent >= 0) | |
26400 | { | |
26401 | @@ -980,20 +1143,43 @@ | |
26402 | break; | |
26403 | ||
26404 | case OP_MAIN_CHANGE_FOLDER: | |
26405 | - | |
26406 | - if (attach_msg) | |
26407 | - op = OP_MAIN_CHANGE_FOLDER_READONLY; | |
26408 | - | |
26409 | - /* fallback to the readonly case */ | |
26410 | - | |
26411 | case OP_MAIN_CHANGE_FOLDER_READONLY: | |
26412 | +#ifdef USE_NNTP | |
26413 | + case OP_MAIN_CHANGE_GROUP: | |
26414 | + case OP_MAIN_CHANGE_GROUP_READONLY: | |
26415 | +#endif | |
26416 | + | |
26417 | + if (attach_msg || option (OPTREADONLY) || | |
26418 | +#ifdef USE_NNTP | |
26419 | + op == OP_MAIN_CHANGE_GROUP_READONLY || | |
26420 | +#endif | |
26421 | + op == OP_MAIN_CHANGE_FOLDER_READONLY) | |
26422 | + flags = M_READONLY; | |
26423 | + else | |
26424 | + flags = 0; | |
26425 | ||
26426 | - if ((op == OP_MAIN_CHANGE_FOLDER_READONLY) || option (OPTREADONLY)) | |
26427 | + if (flags) | |
26428 | cp = _("Open mailbox in read-only mode"); | |
26429 | else | |
26430 | cp = _("Open mailbox"); | |
26431 | ||
26432 | buf[0] = '\0'; | |
26433 | +#ifdef USE_NNTP | |
26434 | + unset_option (OPTNEWS); | |
26435 | + if (op == OP_MAIN_CHANGE_GROUP || | |
26436 | + op == OP_MAIN_CHANGE_GROUP_READONLY) | |
26437 | + { | |
26438 | + set_option (OPTNEWS); | |
26439 | + if (!(CurrentNewsSrv = mutt_select_newsserver (NewsServer))) | |
26440 | + break; | |
26441 | + if (flags) | |
26442 | + cp = _("Open newsgroup in read-only mode"); | |
26443 | + else | |
26444 | + cp = _("Open newsgroup"); | |
26445 | + nntp_buffy (buf); | |
26446 | + } | |
26447 | + else | |
26448 | +#endif | |
26449 | mutt_buffy (buf, sizeof (buf)); | |
26450 | ||
26451 | if (mutt_enter_fname (cp, buf, sizeof (buf), &menu->redraw, 1) == -1) | |
26452 | @@ -1004,6 +1190,14 @@ | |
26453 | break; | |
26454 | } | |
26455 | ||
26456 | +#ifdef USE_NNTP | |
26457 | + if (option (OPTNEWS)) | |
26458 | + { | |
26459 | + unset_option (OPTNEWS); | |
26460 | + nntp_expand_path (buf, sizeof (buf), &CurrentNewsSrv->conn->account); | |
26461 | + } | |
26462 | + else | |
26463 | +#endif | |
26464 | mutt_expand_path (buf, sizeof (buf)); | |
26465 | if (mx_get_magic (buf) <= 0) | |
26466 | { | |
26467 | @@ -1039,15 +1233,18 @@ | |
26468 | ||
26469 | mutt_folder_hook (buf); | |
26470 | ||
26471 | - if ((Context = mx_open_mailbox (buf, | |
26472 | - (option (OPTREADONLY) || op == OP_MAIN_CHANGE_FOLDER_READONLY) ? | |
26473 | - M_READONLY : 0, NULL)) != NULL) | |
26474 | + if ((Context = mx_open_mailbox (buf, flags, NULL)) != NULL) | |
26475 | { | |
26476 | menu->current = ci_first_message (); | |
26477 | } | |
26478 | else | |
26479 | menu->current = 0; | |
26480 | ||
26481 | +#ifdef USE_NNTP | |
26482 | + /* mutt_buffy_check() must be done with mail-reader mode! */ | |
26483 | + menu->help = mutt_compile_help (helpstr, sizeof (helpstr), MENU_MAIN, | |
26484 | + (Context && (Context->magic == M_NNTP)) ? IndexNewsHelp : IndexHelp); | |
26485 | +#endif | |
26486 | mutt_clear_error (); | |
26487 | mutt_buffy_check(1); /* force the buffy check after we have changed | |
26488 | the folder */ | |
26489 | @@ -1422,6 +1619,15 @@ | |
26490 | } | |
26491 | #endif | |
26492 | ||
26493 | +#ifdef USE_NNTP | |
26494 | + if (Context->magic == M_NNTP) | |
26495 | + { | |
26496 | + mutt_flushinp (); | |
26497 | + mutt_error _("Can't change 'important' flag on NNTP server."); | |
26498 | + break; | |
26499 | + } | |
26500 | +#endif | |
26501 | + | |
26502 | if (tag) | |
26503 | { | |
26504 | for (j = 0; j < Context->vcount; j++) | |
26505 | @@ -1767,6 +1973,17 @@ | |
26506 | } | |
26507 | break; | |
26508 | ||
26509 | +#ifdef USE_NNTP | |
26510 | + case OP_CATCHUP: | |
26511 | + if (Context && Context->magic == M_NNTP) | |
26512 | + { | |
26513 | + if (mutt_newsgroup_catchup (CurrentNewsSrv, | |
26514 | + ((NNTP_DATA *)Context->data)->group)) | |
26515 | + menu->redraw = REDRAW_INDEX | REDRAW_STATUS; | |
26516 | + } | |
26517 | + break; | |
26518 | +#endif | |
26519 | + | |
26520 | case OP_DISPLAY_ADDRESS: | |
26521 | ||
26522 | CHECK_MSGCOUNT; | |
26523 | @@ -1801,6 +2018,15 @@ | |
26524 | } | |
26525 | #endif | |
26526 | ||
26527 | +#ifdef USE_NNTP | |
26528 | + if (Context->magic == M_NNTP) | |
26529 | + { | |
26530 | + mutt_flushinp (); | |
26531 | + mutt_error _("Can't edit message on newsserver."); | |
26532 | + break; | |
26533 | + } | |
26534 | +#endif | |
26535 | + | |
26536 | mutt_edit_message (Context, tag ? NULL : CURHDR); | |
26537 | menu->redraw = REDRAW_FULL; | |
26538 | ||
26539 | @@ -1955,6 +2181,37 @@ | |
26540 | ||
26541 | menu->redraw = REDRAW_FULL; | |
26542 | break; | |
26543 | + | |
26544 | +#ifdef USE_NNTP | |
26545 | + case OP_POST: | |
26546 | + case OP_FOLLOWUP: | |
26547 | + case OP_FORWARD_TO_GROUP: | |
26548 | + | |
26549 | + CHECK_ATTACH; | |
26550 | + if (op != OP_FOLLOWUP || !CURHDR->env->followup_to || | |
26551 | + mutt_strcasecmp (CURHDR->env->followup_to, "poster") || | |
26552 | + query_quadoption (OPT_FOLLOWUPTOPOSTER,_("Reply by mail as poster prefers?")) != M_YES) | |
26553 | + { | |
26554 | + if (Context && Context->magic == M_NNTP && | |
26555 | + !((NNTP_DATA *)Context->data)->allowed && | |
26556 | + query_quadoption (OPT_TOMODERATED, _("Posting to this group not allowed, may be moderated. Continue?")) != M_YES) | |
26557 | + break; | |
26558 | + if (op == OP_POST) | |
26559 | + ci_send_message (SENDNEWS, NULL, NULL, Context, NULL); | |
26560 | + else | |
26561 | + { | |
26562 | + CHECK_MSGCOUNT; | |
26563 | + if (op == OP_FOLLOWUP) | |
26564 | + ci_send_message (SENDNEWS|SENDREPLY, NULL, NULL, Context, | |
26565 | + tag ? NULL : CURHDR); | |
26566 | + else | |
26567 | + ci_send_message (SENDNEWS|SENDFORWARD, NULL, NULL, Context, | |
26568 | + tag ? NULL : CURHDR); | |
26569 | + } | |
26570 | + menu->redraw = REDRAW_FULL; | |
26571 | + break; | |
26572 | + } | |
26573 | +#endif | |
26574 | ||
26575 | case OP_REPLY: | |
26576 | ||
26577 | @@ -2081,6 +2338,12 @@ | |
26578 | if (!attach_msg) | |
26579 | imap_logout_all (); | |
26580 | #endif | |
26581 | +#ifdef USE_NNTP | |
26582 | + /* Close all open NNTP connections */ | |
26583 | + if (!attach_msg) | |
26584 | + nntp_logout_all (); | |
26585 | +#endif | |
26586 | + | |
26587 | ||
26588 | mutt_menuDestroy (&menu); | |
26589 | return (close); | |
26590 | diff -uNr mutt-1.4.orig/depcomp mutt-1.4/depcomp | |
26591 | --- mutt-1.4.orig/depcomp Tue Feb 27 17:59:45 2001 | |
26592 | +++ mutt-1.4/depcomp Sun Nov 3 21:57:30 2002 | |
26593 | @@ -18,6 +18,11 @@ | |
26594 | # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA | |
26595 | # 02111-1307, USA. | |
26596 | ||
26597 | +# As a special exception to the GNU General Public License, if you | |
26598 | +# distribute this file as part of a program that contains a | |
26599 | +# configuration script generated by Autoconf, you may include it under | |
26600 | +# the same distribution terms that you use for the rest of that program. | |
26601 | + | |
26602 | # Originally written by Alexandre Oliva <oliva@dcc.unicamp.br>. | |
26603 | ||
26604 | if test -z "$depmode" || test -z "$source" || test -z "$object"; then | |
26605 | @@ -26,7 +31,16 @@ | |
26606 | fi | |
26607 | # `libtool' can also be set to `yes' or `no'. | |
26608 | ||
26609 | -depfile=${depfile-`echo "$object" | sed 's,\([^/]*\)$,.deps/\1,;s/\.\([^.]*\)$/.P\1/'`} | |
26610 | +if test -z "$depfile"; then | |
26611 | + base=`echo "$object" | sed -e 's,^.*/,,' -e 's,\.\([^.]*\)$,.P\1,'` | |
26612 | + dir=`echo "$object" | sed 's,/.*$,/,'` | |
26613 | + if test "$dir" = "$object"; then | |
26614 | + dir= | |
26615 | + fi | |
26616 | + # FIXME: should be _deps on DOS. | |
26617 | + depfile="$dir.deps/$base" | |
26618 | +fi | |
26619 | + | |
26620 | tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} | |
26621 | ||
26622 | rm -f "$tmpdepfile" | |
26623 | @@ -50,10 +64,12 @@ | |
26624 | case "$depmode" in | |
26625 | gcc3) | |
26626 | ## gcc 3 implements dependency tracking that does exactly what | |
26627 | -## we want. Yay! | |
26628 | - if "$@" -MT "$object" -MF "$tmpdepfile" -MD -MP; then : | |
26629 | +## we want. Yay! Note: for some reason libtool 1.4 doesn't like | |
26630 | +## it if -MD -MP comes after the -MF stuff. Hmm. | |
26631 | + "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" | |
26632 | + stat=$? | |
26633 | + if test $stat -eq 0; then : | |
26634 | else | |
26635 | - stat=$? | |
26636 | rm -f "$tmpdepfile" | |
26637 | exit $stat | |
26638 | fi | |
26639 | @@ -73,9 +89,10 @@ | |
26640 | if test -z "$gccflag"; then | |
26641 | gccflag=-MD, | |
26642 | fi | |
26643 | - if "$@" -Wp,"$gccflag$tmpdepfile"; then : | |
26644 | + "$@" -Wp,"$gccflag$tmpdepfile" | |
26645 | + stat=$? | |
26646 | + if test $stat -eq 0; then : | |
26647 | else | |
26648 | - stat=$? | |
26649 | rm -f "$tmpdepfile" | |
26650 | exit $stat | |
26651 | fi | |
26652 | @@ -126,19 +143,24 @@ | |
26653 | if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files | |
26654 | echo "$object : \\" > "$depfile" | |
26655 | ||
26656 | - # Clip off the initial element (the dependent). Don't try to be | |
26657 | + # Clip off the initial element (the dependent). Don't try to be | |
26658 | # clever and replace this with sed code, as IRIX sed won't handle | |
26659 | # lines with more than a fixed number of characters (4096 in | |
26660 | - # IRIX 6.2 sed, 8192 in IRIX 6.5). | |
26661 | + # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; | |
26662 | + # the IRIX cc adds comments like `#:fec' to the end of the | |
26663 | + # dependency line. | |
26664 | tr ' ' ' | |
26665 | -' < "$tmpdepfile" | sed 's/^[^\.]*\.o://' | tr ' | |
26666 | +' < "$tmpdepfile" \ | |
26667 | + | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ | |
26668 | + tr ' | |
26669 | ' ' ' >> $depfile | |
26670 | + echo >> $depfile | |
26671 | ||
26672 | + # The second pass generates a dummy entry for each header file. | |
26673 | tr ' ' ' | |
26674 | -' < "$tmpdepfile" | \ | |
26675 | -## Some versions of the HPUX 10.20 sed can't process this invocation | |
26676 | -## correctly. Breaking it into two sed invocations is a workaround. | |
26677 | - sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" | |
26678 | +' < "$tmpdepfile" \ | |
26679 | + | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ | |
26680 | + >> $depfile | |
26681 | else | |
26682 | # The sourcefile does not contain any dependencies, so just | |
26683 | # store a dummy comment line, to avoid errors with the Makefile | |
26684 | @@ -150,8 +172,12 @@ | |
26685 | ||
26686 | aix) | |
26687 | # The C for AIX Compiler uses -M and outputs the dependencies | |
26688 | - # in a .u file. | |
26689 | - tmpdepfile=`echo "$object" | sed 's/\(.*\)\..*$/\1.u/'` | |
26690 | + # in a .u file. This file always lives in the current directory. | |
26691 | + # Also, the AIX compiler puts `$object:' at the start of each line; | |
26692 | + # $object doesn't have directory information. | |
26693 | + stripped=`echo "$object" | sed -e 's,^.*/,,' -e 's/\(.*\)\..*$/\1/'` | |
26694 | + tmpdepfile="$stripped.u" | |
26695 | + outname="$stripped.o" | |
26696 | if test "$libtool" = yes; then | |
26697 | "$@" -Wc,-M | |
26698 | else | |
26699 | @@ -166,21 +192,11 @@ | |
26700 | fi | |
26701 | ||
26702 | if test -f "$tmpdepfile"; then | |
26703 | - echo "$object : \\" > "$depfile" | |
26704 | - | |
26705 | - # Clip off the initial element (the dependent). Don't try to be | |
26706 | - # clever and replace this with sed code, as IRIX sed won't handle | |
26707 | - # lines with more than a fixed number of characters (4096 in | |
26708 | - # IRIX 6.2 sed, 8192 in IRIX 6.5). | |
26709 | - tr ' ' ' | |
26710 | -' < "$tmpdepfile" | sed 's/^[^\.]*\.o://' | tr ' | |
26711 | -' ' ' >> $depfile | |
26712 | - | |
26713 | - tr ' ' ' | |
26714 | -' < "$tmpdepfile" | \ | |
26715 | -## Some versions of the HPUX 10.20 sed can't process this invocation | |
26716 | -## correctly. Breaking it into two sed invocations is a workaround. | |
26717 | - sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" | |
26718 | + # Each line is of the form `foo.o: dependent.h'. | |
26719 | + # Do two passes, one to just change these to | |
26720 | + # `$object: dependent.h' and one to simply `dependent.h:'. | |
26721 | + sed -e "s,^$outname:,$object :," < "$tmpdepfile" > "$depfile" | |
26722 | + sed -e "s,^$outname: \(.*\)$,\1:," < "$tmpdepfile" >> "$depfile" | |
26723 | else | |
26724 | # The sourcefile does not contain any dependencies, so just | |
26725 | # store a dummy comment line, to avoid errors with the Makefile | |
26726 | @@ -190,40 +206,88 @@ | |
26727 | rm -f "$tmpdepfile" | |
26728 | ;; | |
26729 | ||
26730 | +tru64) | |
26731 | + # The Tru64 compiler uses -MD to generate dependencies as a side | |
26732 | + # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. | |
26733 | + # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put | |
26734 | + # dependencies in `foo.d' instead, so we check for that too. | |
26735 | + # Subdirectories are respected. | |
26736 | + dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` | |
26737 | + test "x$dir" = "x$object" && dir= | |
26738 | + base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` | |
26739 | + | |
26740 | + if test "$libtool" = yes; then | |
26741 | + tmpdepfile1="$dir.libs/$base.lo.d" | |
26742 | + tmpdepfile2="$dir.libs/$base.d" | |
26743 | + "$@" -Wc,-MD | |
26744 | + else | |
26745 | + tmpdepfile1="$dir$base.o.d" | |
26746 | + tmpdepfile2="$dir$base.d" | |
26747 | + "$@" -MD | |
26748 | + fi | |
26749 | + | |
26750 | + stat=$? | |
26751 | + if test $stat -eq 0; then : | |
26752 | + else | |
26753 | + rm -f "$tmpdepfile1" "$tmpdepfile2" | |
26754 | + exit $stat | |
26755 | + fi | |
26756 | + | |
26757 | + if test -f "$tmpdepfile1"; then | |
26758 | + tmpdepfile="$tmpdepfile1" | |
26759 | + else | |
26760 | + tmpdepfile="$tmpdepfile2" | |
26761 | + fi | |
26762 | + if test -f "$tmpdepfile"; then | |
26763 | + sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" | |
26764 | + # That's a space and a tab in the []. | |
26765 | + sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" | |
26766 | + else | |
26767 | + echo "#dummy" > "$depfile" | |
26768 | + fi | |
26769 | + rm -f "$tmpdepfile" | |
26770 | + ;; | |
26771 | + | |
26772 | #nosideeffect) | |
26773 | # This comment above is used by automake to tell side-effect | |
26774 | # dependency tracking mechanisms from slower ones. | |
26775 | ||
26776 | dashmstdout) | |
26777 | # Important note: in order to support this mode, a compiler *must* | |
26778 | - # always write the proprocessed file to stdout, regardless of -o, | |
26779 | - # because we must use -o when running libtool. | |
26780 | - test -z "$dashmflag" && dashmflag=-M | |
26781 | - ( IFS=" " | |
26782 | - case " $* " in | |
26783 | - *" --mode=compile "*) # this is libtool, let us make it quiet | |
26784 | - for arg | |
26785 | - do # cycle over the arguments | |
26786 | - case "$arg" in | |
26787 | - "--mode=compile") | |
26788 | - # insert --quiet before "--mode=compile" | |
26789 | - set fnord "$@" --quiet | |
26790 | - shift # fnord | |
26791 | - ;; | |
26792 | - esac | |
26793 | - set fnord "$@" "$arg" | |
26794 | - shift # fnord | |
26795 | - shift # "$arg" | |
26796 | - done | |
26797 | + # always write the proprocessed file to stdout, regardless of -o. | |
26798 | + "$@" || exit $? | |
26799 | + | |
26800 | + # Remove the call to Libtool. | |
26801 | + if test "$libtool" = yes; then | |
26802 | + while test $1 != '--mode=compile'; do | |
26803 | + shift | |
26804 | + done | |
26805 | + shift | |
26806 | + fi | |
26807 | + | |
26808 | + # Remove `-o $object'. We will use -o /dev/null later, | |
26809 | + # however we can't do the remplacement now because | |
26810 | + # `-o $object' might simply not be used | |
26811 | + IFS=" " | |
26812 | + for arg | |
26813 | + do | |
26814 | + case $arg in | |
26815 | + -o) | |
26816 | + shift | |
26817 | + ;; | |
26818 | + $object) | |
26819 | + shift | |
26820 | + ;; | |
26821 | + *) | |
26822 | + set fnord "$@" "$arg" | |
26823 | + shift # fnord | |
26824 | + shift # $arg | |
26825 | ;; | |
26826 | esac | |
26827 | - "$@" $dashmflag | sed 's:^[^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" | |
26828 | - ) & | |
26829 | - proc=$! | |
26830 | - "$@" | |
26831 | - stat=$? | |
26832 | - wait "$proc" | |
26833 | - if test "$stat" != 0; then exit $stat; fi | |
26834 | + done | |
26835 | + | |
26836 | + test -z "$dashmflag" && dashmflag=-M | |
26837 | + "$@" -o /dev/null $dashmflag | sed 's:^[^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" | |
26838 | rm -f "$depfile" | |
26839 | cat < "$tmpdepfile" > "$depfile" | |
26840 | tr ' ' ' | |
26841 | @@ -241,36 +305,31 @@ | |
26842 | ;; | |
26843 | ||
26844 | makedepend) | |
26845 | + "$@" || exit $? | |
26846 | # X makedepend | |
26847 | - ( | |
26848 | - shift | |
26849 | - cleared=no | |
26850 | - for arg in "$@"; do | |
26851 | - case $cleared in no) | |
26852 | - set ""; shift | |
26853 | - cleared=yes | |
26854 | - esac | |
26855 | - case "$arg" in | |
26856 | - -D*|-I*) | |
26857 | - set fnord "$@" "$arg"; shift;; | |
26858 | - -*) | |
26859 | - ;; | |
26860 | - *) | |
26861 | - set fnord "$@" "$arg"; shift;; | |
26862 | - esac | |
26863 | - done | |
26864 | - obj_suffix="`echo $object | sed 's/^.*\././'`" | |
26865 | - touch "$tmpdepfile" | |
26866 | - ${MAKEDEPEND-makedepend} 2>/dev/null -o"$obj_suffix" -f"$tmpdepfile" "$@" | |
26867 | - ) & | |
26868 | - proc=$! | |
26869 | - "$@" | |
26870 | - stat=$? | |
26871 | - wait "$proc" | |
26872 | - if test "$stat" != 0; then exit $stat; fi | |
26873 | + shift | |
26874 | + cleared=no | |
26875 | + for arg in "$@"; do | |
26876 | + case $cleared in | |
26877 | + no) | |
26878 | + set ""; shift | |
26879 | + cleared=yes ;; | |
26880 | + esac | |
26881 | + case "$arg" in | |
26882 | + -D*|-I*) | |
26883 | + set fnord "$@" "$arg"; shift ;; | |
26884 | + -*) | |
26885 | + ;; | |
26886 | + *) | |
26887 | + set fnord "$@" "$arg"; shift ;; | |
26888 | + esac | |
26889 | + done | |
26890 | + obj_suffix="`echo $object | sed 's/^.*\././'`" | |
26891 | + touch "$tmpdepfile" | |
26892 | + ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" | |
26893 | rm -f "$depfile" | |
26894 | cat < "$tmpdepfile" > "$depfile" | |
26895 | - tail +3 "$tmpdepfile" | tr ' ' ' | |
26896 | + sed '1,2d' "$tmpdepfile" | tr ' ' ' | |
26897 | ' | \ | |
26898 | ## Some versions of the HPUX 10.20 sed can't process this invocation | |
26899 | ## correctly. Breaking it into two sed invocations is a workaround. | |
26900 | @@ -280,35 +339,39 @@ | |
26901 | ||
26902 | cpp) | |
26903 | # Important note: in order to support this mode, a compiler *must* | |
26904 | - # always write the proprocessed file to stdout, regardless of -o, | |
26905 | - # because we must use -o when running libtool. | |
26906 | - ( IFS=" " | |
26907 | - case " $* " in | |
26908 | - *" --mode=compile "*) | |
26909 | - for arg | |
26910 | - do # cycle over the arguments | |
26911 | - case $arg in | |
26912 | - "--mode=compile") | |
26913 | - # insert --quiet before "--mode=compile" | |
26914 | - set fnord "$@" --quiet | |
26915 | - shift # fnord | |
26916 | - ;; | |
26917 | - esac | |
26918 | - set fnord "$@" "$arg" | |
26919 | - shift # fnord | |
26920 | - shift # "$arg" | |
26921 | - done | |
26922 | + # always write the proprocessed file to stdout. | |
26923 | + "$@" || exit $? | |
26924 | + | |
26925 | + # Remove the call to Libtool. | |
26926 | + if test "$libtool" = yes; then | |
26927 | + while test $1 != '--mode=compile'; do | |
26928 | + shift | |
26929 | + done | |
26930 | + shift | |
26931 | + fi | |
26932 | + | |
26933 | + # Remove `-o $object'. | |
26934 | + IFS=" " | |
26935 | + for arg | |
26936 | + do | |
26937 | + case $arg in | |
26938 | + -o) | |
26939 | + shift | |
26940 | + ;; | |
26941 | + $object) | |
26942 | + shift | |
26943 | + ;; | |
26944 | + *) | |
26945 | + set fnord "$@" "$arg" | |
26946 | + shift # fnord | |
26947 | + shift # $arg | |
26948 | ;; | |
26949 | esac | |
26950 | - "$@" -E | | |
26951 | + done | |
26952 | + | |
26953 | + "$@" -E | | |
26954 | sed -n '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | | |
26955 | sed '$ s: \\$::' > "$tmpdepfile" | |
26956 | - ) & | |
26957 | - proc=$! | |
26958 | - "$@" | |
26959 | - stat=$? | |
26960 | - wait "$proc" | |
26961 | - if test "$stat" != 0; then exit $stat; fi | |
26962 | rm -f "$depfile" | |
26963 | echo "$object : \\" > "$depfile" | |
26964 | cat < "$tmpdepfile" >> "$depfile" | |
26965 | @@ -320,32 +383,25 @@ | |
26966 | # Important note: in order to support this mode, a compiler *must* | |
26967 | # always write the proprocessed file to stdout, regardless of -o, | |
26968 | # because we must use -o when running libtool. | |
26969 | - ( IFS=" " | |
26970 | - case " $* " in | |
26971 | - *" --mode=compile "*) | |
26972 | - for arg | |
26973 | - do # cycle over the arguments | |
26974 | - case $arg in | |
26975 | - "--mode=compile") | |
26976 | - # insert --quiet before "--mode=compile" | |
26977 | - set fnord "$@" --quiet | |
26978 | - shift # fnord | |
26979 | - ;; | |
26980 | - esac | |
26981 | + "$@" || exit $? | |
26982 | + IFS=" " | |
26983 | + for arg | |
26984 | + do | |
26985 | + case "$arg" in | |
26986 | + "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") | |
26987 | + set fnord "$@" | |
26988 | + shift | |
26989 | + shift | |
26990 | + ;; | |
26991 | + *) | |
26992 | set fnord "$@" "$arg" | |
26993 | - shift # fnord | |
26994 | - shift # "$arg" | |
26995 | - done | |
26996 | - ;; | |
26997 | + shift | |
26998 | + shift | |
26999 | + ;; | |
27000 | esac | |
27001 | - "$@" -E | | |
27002 | - sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile" | |
27003 | - ) & | |
27004 | - proc=$! | |
27005 | - "$@" | |
27006 | - stat=$? | |
27007 | - wait "$proc" | |
27008 | - if test "$stat" != 0; then exit $stat; fi | |
27009 | + done | |
27010 | + "$@" -E | | |
27011 | + sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile" | |
27012 | rm -f "$depfile" | |
27013 | echo "$object : \\" > "$depfile" | |
27014 | . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" | |
27015 | diff -uNr mutt-1.4.orig/doc/manual-1.html mutt-1.4/doc/manual-1.html | |
27016 | --- mutt-1.4.orig/doc/manual-1.html Wed May 29 11:29:54 2002 | |
27017 | +++ mutt-1.4/doc/manual-1.html Thu Jan 1 01:00:00 1970 | |
27018 | @@ -1,97 +0,0 @@ | |
27019 | -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> | |
27020 | -<HTML> | |
27021 | -<HEAD> | |
27022 | - <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21"> | |
27023 | - <TITLE>The Mutt E-Mail Client: Introduction</TITLE> | |
27024 | - <LINK HREF="manual-2.html" REL=next> | |
27025 | - | |
27026 | - <LINK HREF="manual.html#toc1" REL=contents> | |
27027 | -</HEAD> | |
27028 | -<BODY> | |
27029 | -<A HREF="manual-2.html">Next</A> | |
27030 | -Previous | |
27031 | -<A HREF="manual.html#toc1">Contents</A> | |
27032 | -<HR> | |
27033 | -<H2><A NAME="s1">1.</A> <A HREF="manual.html#toc1">Introduction</A></H2> | |
27034 | - | |
27035 | -<P><B>Mutt</B> is a small but very powerful text-based MIME mail client. Mutt is | |
27036 | -highly configurable, and is well suited to the mail power user with advanced | |
27037 | -features like key bindings, keyboard macros, mail threading, regular | |
27038 | -expression searches and a powerful pattern matching language for selecting | |
27039 | -groups of messages.</P> | |
27040 | - | |
27041 | -<H2><A NAME="ss1.1">1.1</A> <A HREF="manual.html#toc1.1">Mutt Home Page</A> | |
27042 | -</H2> | |
27043 | - | |
27044 | -<P> | |
27045 | -<A HREF="http://www.mutt.org/">http://www.mutt.org/</A></P> | |
27046 | - | |
27047 | -<H2><A NAME="ss1.2">1.2</A> <A HREF="manual.html#toc1.2">Mailing Lists</A> | |
27048 | -</H2> | |
27049 | - | |
27050 | -<P>To subscribe to one of the following mailing lists, send a message with the | |
27051 | -word <EM>subscribe</EM> in the body to | |
27052 | -<CODE>list-name</CODE><EM>-request</EM><CODE>@mutt.org</CODE>.</P> | |
27053 | -<P> | |
27054 | -<UL> | |
27055 | -<LI> | |
27056 | -<A HREF="mailto:mutt-announce-request@mutt.org">mutt-announce@mutt.org</A> -- low traffic list for announcements</LI> | |
27057 | -<LI> | |
27058 | -<A HREF="mailto:mutt-users-request@mutt.org">mutt-users@mutt.org</A> -- help, bug reports and feature requests</LI> | |
27059 | -<LI> | |
27060 | -<A HREF="mailto:mutt-dev-request@mutt.org">mutt-dev@mutt.org</A> -- development mailing list</LI> | |
27061 | -</UL> | |
27062 | -</P> | |
27063 | -<P><B>Note:</B> all messages posted to <EM>mutt-announce</EM> are automatically | |
27064 | -forwarded to <EM>mutt-users</EM>, so you do not need to be subscribed to both | |
27065 | -lists.</P> | |
27066 | - | |
27067 | -<H2><A NAME="ss1.3">1.3</A> <A HREF="manual.html#toc1.3">Software Distribution Sites</A> | |
27068 | -</H2> | |
27069 | - | |
27070 | -<P> | |
27071 | -<UL> | |
27072 | -<LI> | |
27073 | -<A HREF="ftp://ftp.mutt.org/pub/mutt/">ftp://ftp.mutt.org/pub/mutt/</A></LI> | |
27074 | -<LI> | |
27075 | -<A HREF="ftp://ftp.guug.de/pub/mutt/">ftp://ftp.guug.de/pub/mutt/</A></LI> | |
27076 | -</UL> | |
27077 | -</P> | |
27078 | -<P>For a list of mirror sites, please refer to | |
27079 | -<A HREF="http://www.mutt.org/download.html">http://www.mutt.org/download.html</A>.</P> | |
27080 | - | |
27081 | -<H2><A NAME="ss1.4">1.4</A> <A HREF="manual.html#toc1.4">IRC</A> | |
27082 | -</H2> | |
27083 | - | |
27084 | -<P>Visit channel <EM>#mutt</EM> on | |
27085 | -<A HREF="http://www.openprojects.net">OpenProjects.Net (www.openprojects.net)</A> to chat with other people interested in Mutt.</P> | |
27086 | - | |
27087 | -<H2><A NAME="ss1.5">1.5</A> <A HREF="manual.html#toc1.5">USENET</A> | |
27088 | -</H2> | |
27089 | - | |
27090 | -<P>See the newsgroup | |
27091 | -<A HREF="news:comp.mail.mutt">comp.mail.mutt</A>.</P> | |
27092 | - | |
27093 | -<H2><A NAME="ss1.6">1.6</A> <A HREF="manual.html#toc1.6">Copyright</A> | |
27094 | -</H2> | |
27095 | - | |
27096 | -<P>Mutt is Copyright (C) 1996-2000 Michael R. Elkins | |
27097 | -<me@cs.hmc.edu> and others</P> | |
27098 | -<P>This program is free software; you can redistribute it and/or modify | |
27099 | -it under the terms of the GNU General Public License as published by | |
27100 | -the Free Software Foundation; either version 2 of the License, or | |
27101 | -(at your option) any later version.</P> | |
27102 | -<P>This program is distributed in the hope that it will be useful, | |
27103 | -but WITHOUT ANY WARRANTY; without even the implied warranty of | |
27104 | -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
27105 | -GNU General Public License for more details.</P> | |
27106 | -<P>You should have received a copy of the GNU General Public License | |
27107 | -along with this program; if not, write to the Free Software | |
27108 | -Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.</P> | |
27109 | - | |
27110 | -<HR> | |
27111 | -<A HREF="manual-2.html">Next</A> | |
27112 | -Previous | |
27113 | -<A HREF="manual.html#toc1">Contents</A> | |
27114 | -</BODY> | |
27115 | -</HTML> | |
27116 | diff -uNr mutt-1.4.orig/doc/manual-2.html mutt-1.4/doc/manual-2.html | |
27117 | --- mutt-1.4.orig/doc/manual-2.html Wed May 29 11:29:54 2002 | |
27118 | +++ mutt-1.4/doc/manual-2.html Thu Jan 1 01:00:00 1970 | |
27119 | @@ -1,667 +0,0 @@ | |
27120 | -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> | |
27121 | -<HTML> | |
27122 | -<HEAD> | |
27123 | - <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21"> | |
27124 | - <TITLE>The Mutt E-Mail Client: Getting Started</TITLE> | |
27125 | - <LINK HREF="manual-3.html" REL=next> | |
27126 | - <LINK HREF="manual-1.html" REL=previous> | |
27127 | - <LINK HREF="manual.html#toc2" REL=contents> | |
27128 | -</HEAD> | |
27129 | -<BODY> | |
27130 | -<A HREF="manual-3.html">Next</A> | |
27131 | -<A HREF="manual-1.html">Previous</A> | |
27132 | -<A HREF="manual.html#toc2">Contents</A> | |
27133 | -<HR> | |
27134 | -<H2><A NAME="s2">2.</A> <A HREF="manual.html#toc2">Getting Started</A></H2> | |
27135 | - | |
27136 | - | |
27137 | -<P>This section is intended as a brief overview of how to use Mutt. There are | |
27138 | -many other features which are described elsewhere in the manual. There | |
27139 | -is even more information available in the Mutt FAQ and various web | |
27140 | -pages. See the | |
27141 | -<A HREF="http://www.mutt.org/mutt/">Mutt Page</A> for more details.</P> | |
27142 | -<P>The keybindings described in this section are the defaults as distributed. | |
27143 | -Your local system administrator may have altered the defaults for your site. | |
27144 | -You can always type ``?'' in any menu to display the current bindings.</P> | |
27145 | -<P>The first thing you need to do is invoke mutt, simply by typing mutt | |
27146 | -at the command line. There are various command-line options, see | |
27147 | -either the mutt man page or the | |
27148 | -<A HREF="manual-6.html#commandline">reference</A>.</P> | |
27149 | - | |
27150 | -<H2><A NAME="ss2.1">2.1</A> <A HREF="manual.html#toc2.1">Moving Around in Menus</A> | |
27151 | -</H2> | |
27152 | - | |
27153 | - | |
27154 | -<P>Information is presented in menus, very similar to ELM. Here is a table | |
27155 | -showing the common keys used to navigate menus in Mutt.</P> | |
27156 | -<P> | |
27157 | -<BLOCKQUOTE><CODE> | |
27158 | -<PRE> | |
27159 | -j or Down next-entry move to the next entry | |
27160 | -k or Up previous-entry move to the previous entry | |
27161 | -z or PageDn page-down go to the next page | |
27162 | -Z or PageUp page-up go to the previous page | |
27163 | -= or Home first-entry jump to the first entry | |
27164 | -* or End last-entry jump to the last entry | |
27165 | -q quit exit the current menu | |
27166 | -? help list all keybindings for the current menu | |
27167 | -</PRE> | |
27168 | -</CODE></BLOCKQUOTE> | |
27169 | -</P> | |
27170 | - | |
27171 | -<H2><A NAME="editing"></A> <A NAME="ss2.2">2.2</A> <A HREF="manual.html#toc2.2">Editing Input Fields</A> | |
27172 | -</H2> | |
27173 | - | |
27174 | -<P>Mutt has a builtin line editor which is used as the primary way to input | |
27175 | -textual data such as email addresses or filenames. The keys used to move | |
27176 | -around while editing are very similar to those of Emacs.</P> | |
27177 | -<P> | |
27178 | -<BLOCKQUOTE><CODE> | |
27179 | -<PRE> | |
27180 | -^A or <Home> bol move to the start of the line | |
27181 | -^B or <Left> backward-char move back one char | |
27182 | -Esc B backward-word move back one word | |
27183 | -^D or <Delete> delete-char delete the char under the cursor | |
27184 | -^E or <End> eol move to the end of the line | |
27185 | -^F or <Right> forward-char move forward one char | |
27186 | -Esc F forward-word move forward one word | |
27187 | -<Tab> complete complete filename or alias | |
27188 | -^T complete-query complete address with query | |
27189 | -^K kill-eol delete to the end of the line | |
27190 | -ESC d kill-eow delete to the end ot the word | |
27191 | -^W kill-word kill the word in front of the cursor | |
27192 | -^U kill-line delete entire line | |
27193 | -^V quote-char quote the next typed key | |
27194 | -<Up> history-up recall previous string from history | |
27195 | -<Down> history-down recall next string from history | |
27196 | -<BackSpace> backspace kill the char in front of the cursor | |
27197 | -Esc u upcase-word convert word to upper case | |
27198 | -Esc l downcase-word convert word to lower case | |
27199 | -Esc c capitalize-word capitalize the word | |
27200 | -^G n/a abort | |
27201 | -<Return> n/a finish editing | |
27202 | -</PRE> | |
27203 | -</CODE></BLOCKQUOTE> | |
27204 | -</P> | |
27205 | -<P>You can remap the <EM>editor</EM> functions using the | |
27206 | -<A HREF="manual-3.html#bind">bind</A> | |
27207 | -command. For example, to make the <EM>Delete</EM> key delete the character in | |
27208 | -front of the cursor rather than under, you could use</P> | |
27209 | -<P><CODE>bind editor <delete> backspace</CODE></P> | |
27210 | - | |
27211 | -<H2><A NAME="ss2.3">2.3</A> <A HREF="manual.html#toc2.3">Reading Mail - The Index and Pager</A> | |
27212 | -</H2> | |
27213 | - | |
27214 | - | |
27215 | -<P>Similar to many other mail clients, there are two modes in which mail is | |
27216 | -read in Mutt. The first is the index of messages in the mailbox, which is | |
27217 | -called the ``index'' in Mutt. The second mode is the display of the | |
27218 | -message contents. This is called the ``pager.''</P> | |
27219 | -<P>The next few sections describe the functions provided in each of these | |
27220 | -modes.</P> | |
27221 | - | |
27222 | -<H3>The Message Index</H3> | |
27223 | - | |
27224 | - | |
27225 | -<P> | |
27226 | -<BLOCKQUOTE><CODE> | |
27227 | -<PRE> | |
27228 | -c change to a different mailbox | |
27229 | -ESC c change to a folder in read-only mode | |
27230 | -C copy the current message to another mailbox | |
27231 | -ESC C decode a message and copy it to a folder | |
27232 | -ESC s decode a message and save it to a folder | |
27233 | -D delete messages matching a pattern | |
27234 | -d delete the current message | |
27235 | -F mark as important | |
27236 | -l show messages matching a pattern | |
27237 | -N mark message as new | |
27238 | -o change the current sort method | |
27239 | -O reverse sort the mailbox | |
27240 | -q save changes and exit | |
27241 | -s save-message | |
27242 | -T tag messages matching a pattern | |
27243 | -t toggle the tag on a message | |
27244 | -ESC t toggle tag on entire message thread | |
27245 | -U undelete messages matching a pattern | |
27246 | -u undelete-message | |
27247 | -v view-attachments | |
27248 | -x abort changes and exit | |
27249 | -<Return> display-message | |
27250 | -<Tab> jump to the next new message | |
27251 | -@ show the author's full e-mail address | |
27252 | -$ save changes to mailbox | |
27253 | -/ search | |
27254 | -ESC / search-reverse | |
27255 | -^L clear and redraw the screen | |
27256 | -^T untag messages matching a pattern | |
27257 | -</PRE> | |
27258 | -</CODE></BLOCKQUOTE> | |
27259 | -</P> | |
27260 | - | |
27261 | -<H3>Status Flags</H3> | |
27262 | - | |
27263 | - | |
27264 | -<P>In addition to who sent the message and the subject, a short summary of | |
27265 | -the disposition of each message is printed beside the message number. | |
27266 | -Zero or more of the following ``flags'' may appear, which mean:</P> | |
27267 | - | |
27268 | -<P> | |
27269 | -<DL> | |
27270 | -<DT><B>D</B><DD><P>message is deleted (is marked for deletion)</P> | |
27271 | -<DT><B>d</B><DD><P>message have attachments marked for deletion</P> | |
27272 | -<DT><B>K</B><DD><P>contains a PGP public key</P> | |
27273 | -<DT><B>N</B><DD><P>message is new</P> | |
27274 | -<DT><B>O</B><DD><P>message is old</P> | |
27275 | -<DT><B>P</B><DD><P>message is PGP encrypted</P> | |
27276 | -<DT><B>r</B><DD><P>message has been replied to</P> | |
27277 | -<DT><B>S</B><DD><P>message is PGP signed, and the signature is succesfully verified</P> | |
27278 | -<DT><B>s</B><DD><P>message is PGP signed</P> | |
27279 | -<DT><B>!</B><DD><P>message is flagged</P> | |
27280 | -<DT><B>*</B><DD><P>message is tagged</P> | |
27281 | -</DL> | |
27282 | -</P> | |
27283 | -<P>Some of the status flags can be turned on or off using | |
27284 | -<UL> | |
27285 | -<LI><B>set-flag</B> (default: w)</LI> | |
27286 | -<LI><B>clear-flag</B> (default: W)</LI> | |
27287 | -</UL> | |
27288 | -</P> | |
27289 | - | |
27290 | -<P>Furthermore, the following flags reflect who the message is addressed | |
27291 | -to. They can be customized with the | |
27292 | -<A HREF="manual-6.html#to_chars">$to_chars</A> variable.</P> | |
27293 | - | |
27294 | -<P> | |
27295 | -<BLOCKQUOTE><CODE> | |
27296 | -<PRE> | |
27297 | -+ message is to you and you only | |
27298 | -T message is to you, but also to or cc'ed to others | |
27299 | -C message is cc'ed to you | |
27300 | -F message is from you | |
27301 | -L message is sent to a subscribed mailing list | |
27302 | -</PRE> | |
27303 | -</CODE></BLOCKQUOTE> | |
27304 | -</P> | |
27305 | - | |
27306 | -<H3>The Pager</H3> | |
27307 | - | |
27308 | - | |
27309 | -<P>By default, Mutt uses its builtin pager to display the body of messages. | |
27310 | -The pager is very similar to the Unix program <EM>less</EM> though not nearly as | |
27311 | -featureful.</P> | |
27312 | -<P> | |
27313 | -<BLOCKQUOTE><CODE> | |
27314 | -<PRE> | |
27315 | -<Return> go down one line | |
27316 | -<Space> display the next page (or next message if at the end of a message) | |
27317 | -- go back to the previous page | |
27318 | -n search for next match | |
27319 | -S skip beyond quoted text | |
27320 | -T toggle display of quoted text | |
27321 | -? show keybindings | |
27322 | -/ search for a regular expression (pattern) | |
27323 | -ESC / search backwards for a regular expression | |
27324 | -\ toggle search pattern coloring | |
27325 | -^ jump to the top of the message | |
27326 | -$ jump to the bottom of the message | |
27327 | -</PRE> | |
27328 | -</CODE></BLOCKQUOTE> | |
27329 | -</P> | |
27330 | -<P>In addition, many of the functions from the <EM>index</EM> are available in | |
27331 | -the pager, such as <EM>delete-message</EM> or <EM>copy-message</EM> (this is one | |
27332 | -advantage over using an external pager to view messages).</P> | |
27333 | -<P>Also, the internal pager supports a couple other advanced features. For | |
27334 | -one, it will accept and translate the ``standard'' nroff sequences for | |
27335 | -bold and underline. These sequences are a series of either the letter, | |
27336 | -backspace (^H), the letter again for bold or the letter, backspace, | |
27337 | -``_'' for denoting underline. Mutt will attempt to display these | |
27338 | -in bold and underline respectively if your terminal supports them. If | |
27339 | -not, you can use the bold and underline | |
27340 | -<A HREF="manual-3.html#color">color</A> | |
27341 | -objects to specify a color or mono attribute for them.</P> | |
27342 | -<P>Additionally, the internal pager supports the ANSI escape sequences for | |
27343 | -character attributes. Mutt translates them into the correct color and | |
27344 | -character settings. The sequences Mutt supports are:</P> | |
27345 | - | |
27346 | -<P> | |
27347 | -<BLOCKQUOTE><CODE> | |
27348 | -<PRE> | |
27349 | -ESC [ Ps;Ps;Ps;...;Ps m | |
27350 | -where Ps = | |
27351 | -0 All Attributes Off | |
27352 | -1 Bold on | |
27353 | -4 Underline on | |
27354 | -5 Blink on | |
27355 | -7 Reverse video on | |
27356 | -3x Foreground color is x | |
27357 | -4x Background color is x | |
27358 | - | |
27359 | -Colors are | |
27360 | -0 black | |
27361 | -1 red | |
27362 | -2 green | |
27363 | -3 yellow | |
27364 | -4 blue | |
27365 | -5 magenta | |
27366 | -6 cyan | |
27367 | -7 white | |
27368 | -</PRE> | |
27369 | -</CODE></BLOCKQUOTE> | |
27370 | -</P> | |
27371 | -<P>Mutt uses these attributes for handling text/enriched messages, and they | |
27372 | -can also be used by an external | |
27373 | -<A HREF="manual-5.html#auto_view">autoview</A> | |
27374 | -script for highlighting purposes. <B>Note:</B> If you change the colors for your | |
27375 | -display, for example by changing the color associated with color2 for | |
27376 | -your xterm, then that color will be used instead of green.</P> | |
27377 | - | |
27378 | -<H3><A NAME="threads"></A> Threaded Mode</H3> | |
27379 | - | |
27380 | -<P>When the mailbox is | |
27381 | -<A HREF="manual-6.html#sort">sorted</A> by <EM>threads</EM>, there are | |
27382 | -a few additional functions available in the <EM>index</EM> and <EM>pager</EM> modes.</P> | |
27383 | -<P> | |
27384 | -<BLOCKQUOTE><CODE> | |
27385 | -<PRE> | |
27386 | -^D delete-thread delete all messages in the current thread | |
27387 | -^U undelete-thread undelete all messages in the current thread | |
27388 | -^N next-thread jump to the start of the next thread | |
27389 | -^P previous-thread jump to the start of the previous thread | |
27390 | -^R read-thread mark the current thread as read | |
27391 | -ESC d delete-subthread delete all messages in the current subthread | |
27392 | -ESC u undelete-subthread undelete all messages in the current subthread | |
27393 | -ESC n next-subthread jump to the start of the next subthread | |
27394 | -ESC p previous-subthread jump to the start of the previous subthread | |
27395 | -ESC r read-subthread mark the current subthread as read | |
27396 | -ESC t tag-thread toggle the tag on the current thread | |
27397 | -ESC v collapse-thread toggle collapse for the current thread | |
27398 | -ESC V collapse-all toggle collapse for all threads | |
27399 | -P parent-message jump to parent message in thread | |
27400 | -</PRE> | |
27401 | -</CODE></BLOCKQUOTE> | |
27402 | -</P> | |
27403 | -<P><B>Note:</B> Collapsing a thread displays only the first message | |
27404 | -in the thread and hides the others. This is useful when threads | |
27405 | -contain so many messages that you can only see a handful of threads on | |
27406 | -the screen. See %M in | |
27407 | -<A HREF="manual-6.html#index_format">$index_format</A>. | |
27408 | -For example, you could use "%?M?(#%03M)&(%4l)?" in | |
27409 | -<A HREF="manual-6.html#index_format">$index_format</A> to optionally | |
27410 | -display the number of hidden messages if the thread is collapsed.</P> | |
27411 | -<P>See also: | |
27412 | -<A HREF="manual-6.html#strict_threads">$strict_threads</A>.</P> | |
27413 | - | |
27414 | -<H3>Miscellaneous Functions</H3> | |
27415 | - | |
27416 | -<P><B>create-alias</B> | |
27417 | -<A NAME="create-alias"></A> (default: a)<BR></P> | |
27418 | -<P>Creates a new alias based upon the current message (or prompts for a | |
27419 | -new one). Once editing is complete, an | |
27420 | -<A HREF="manual-3.html#alias">alias</A> | |
27421 | -command is added to the file specified by the | |
27422 | -<A HREF="manual-6.html#alias_file">$alias_file</A> variable for future use. <B>Note:</B> | |
27423 | -Specifying an | |
27424 | -<A HREF="manual-6.html#alias_file">$alias_file</A> | |
27425 | -does not add the aliases specified there-in, you must also | |
27426 | -<A HREF="manual-3.html#source">source</A> the file.</P> | |
27427 | - | |
27428 | -<P><B>check-traditional-pgp</B> | |
27429 | -<A NAME="check-traditional-pgp"></A> (default: ESC P)<BR></P> | |
27430 | -<P>This function will search the current message for content signed or | |
27431 | -encrypted with PGP the "traditional" way, that is, without proper | |
27432 | -MIME tagging. Technically, this function will temporarily change | |
27433 | -the MIME content types of the body parts containing PGP data; this | |
27434 | -is similar to the | |
27435 | -<A HREF="#edit-type">edit-type</A> function's | |
27436 | -effect.</P> | |
27437 | - | |
27438 | - | |
27439 | -<P><B>display-toggle-weed</B> | |
27440 | -<A NAME="display-toggle-weed"></A> (default: h)<BR></P> | |
27441 | -<P>Toggles the weeding of message header fields specified by | |
27442 | -<A HREF="manual-3.html#ignore">ignore</A> commands.</P> | |
27443 | - | |
27444 | -<P><B>edit</B> | |
27445 | -<A NAME="edit"></A> (default: e)<BR></P> | |
27446 | -<P>This command (available in the ``index'' and ``pager'') allows you to | |
27447 | -edit the raw current message as it's present in the mail folder. | |
27448 | -After you have finished editing, the changed message will be | |
27449 | -appended to the current folder, and the original message will be | |
27450 | -marked for deletion.</P> | |
27451 | - | |
27452 | -<P><B>edit-type</B> | |
27453 | -<A NAME="edit-type"></A> <BR> | |
27454 | -(default: ^E on the attachment menu, and in the pager and index menus; ^T on the | |
27455 | -compose menu)</P> | |
27456 | -<P>This command is used to temporarily edit an attachment's content | |
27457 | -type to fix, for instance, bogus character set parameters. When | |
27458 | -invoked from the index or from the pager, you'll have the | |
27459 | -opportunity to edit the top-level attachment's content type. On the | |
27460 | -<A HREF="manual-5.html#attach_menu">attachment menu</A>, you can change any | |
27461 | -attachment's content type. These changes are not persistent, and get | |
27462 | -lost upon changing folders.</P> | |
27463 | -<P>Note that this command is also available on the | |
27464 | -<A HREF="manual-5.html#compose_menu">compose menu</A>. There, it's used to | |
27465 | -fine-tune the properties of attachments you are going to send.</P> | |
27466 | - | |
27467 | -<P><B>enter-command</B> | |
27468 | -<A NAME="enter-command"></A> (default: ``:'')<BR></P> | |
27469 | -<P>This command is used to execute any command you would normally put in a | |
27470 | -configuration file. A common use is to check the settings of variables, or | |
27471 | -in conjunction with | |
27472 | -<A HREF="manual-3.html#macro">macros</A> to change settings on the | |
27473 | -fly.</P> | |
27474 | - | |
27475 | -<P><B>extract-keys</B> | |
27476 | -<A NAME="extract-keys"></A> (default: ^K)<BR></P> | |
27477 | -<P>This command extracts PGP public keys from the current or tagged | |
27478 | -message(s) and adds them to your PGP public key ring.</P> | |
27479 | - | |
27480 | -<P><B>forget-passphrase</B> | |
27481 | -<A NAME="forget-passphrase"></A> (default: | |
27482 | -^F)<BR> </P> | |
27483 | -<P>This command wipes the PGP passphrase from memory. It is useful, if | |
27484 | -you misspelled the passphrase.</P> | |
27485 | - | |
27486 | -<P><B>list-reply</B> | |
27487 | -<A NAME="list-reply"></A> (default: L)<BR></P> | |
27488 | -<P>Reply to the current or tagged message(s) by extracting any addresses which | |
27489 | -match the addresses given by the | |
27490 | -<A HREF="manual-3.html#lists">lists or subscribe</A> | |
27491 | -commands, but also honor any <CODE>Mail-Followup-To</CODE> header(s) if the | |
27492 | -<A HREF="manual-6.html#honor_followup_to">$honor_followup_to</A> | |
27493 | -configuration variable is set. Using this when replying to messages posted | |
27494 | -to mailing lists helps avoid duplicate copies being sent to the author of | |
27495 | -the message you are replying to.</P> | |
27496 | -<P><B>pipe-message</B> | |
27497 | -<A NAME="pipe-message"></A> (default: |)<BR></P> | |
27498 | -<P>Asks for an external Unix command and pipes the current or | |
27499 | -tagged message(s) to it. The variables | |
27500 | -<A HREF="manual-6.html#pipe_decode">$pipe_decode</A>, | |
27501 | -<A HREF="manual-6.html#pipe_split">$pipe_split</A>, | |
27502 | -<A HREF="manual-6.html#pipe_sep">$pipe_sep</A> and | |
27503 | -<A HREF="manual-6.html#wait_key">$wait_key</A> control the exact behaviour of this | |
27504 | -function.</P> | |
27505 | -<P><B>resend-message</B> | |
27506 | -<A NAME="resend-message"></A> (default: ESC e)<BR></P> | |
27507 | -<P>With resend-message, mutt takes the current message as a template for a | |
27508 | -new message. This function is best described as "recall from arbitrary | |
27509 | -folders". It can conveniently be used to forward MIME messages while | |
27510 | -preserving the original mail structure. Note that the amount of headers | |
27511 | -included here depends on the value of the | |
27512 | -<A HREF="manual-6.html#weed">$weed</A> | |
27513 | -variable.</P> | |
27514 | -<P>This function is also available from the attachment menu. You can use this | |
27515 | -to easily resend a message which was included with a bounce message | |
27516 | -as a message/rfc822 body part.</P> | |
27517 | -<P><B>shell-escape</B> | |
27518 | -<A NAME="shell-escape"></A> (default: !)<BR></P> | |
27519 | -<P>Asks for an external Unix command and executes it. The | |
27520 | -<A HREF="manual-6.html#wait_key">$wait_key</A> can be used to control | |
27521 | -whether Mutt will wait for a key to be pressed when the command returns | |
27522 | -(presumably to let the user read the output of the command), based on | |
27523 | -the return status of the named command.</P> | |
27524 | -<P><B>toggle-quoted</B> | |
27525 | -<A NAME="toggle-quoted"></A> (default: T)<BR></P> | |
27526 | -<P>The <EM>pager</EM> uses the | |
27527 | -<A HREF="manual-6.html#quote_regexp">$quote_regexp</A> variable to detect quoted text when | |
27528 | -displaying the body of the message. This function toggles the display | |
27529 | -of the quoted material in the message. It is particularly useful when | |
27530 | -are interested in just the response and there is a large amount of | |
27531 | -quoted text in the way.</P> | |
27532 | -<P><B>skip-quoted</B> | |
27533 | -<A NAME="skip-quoted"></A> (default: S)<BR></P> | |
27534 | -<P>This function will go to the next line of non-quoted text which come | |
27535 | -after a line of quoted text in the internal pager.</P> | |
27536 | - | |
27537 | -<H2><A NAME="ss2.4">2.4</A> <A HREF="manual.html#toc2.4">Sending Mail</A> | |
27538 | -</H2> | |
27539 | - | |
27540 | - | |
27541 | -<P>The following bindings are available in the <EM>index</EM> for sending | |
27542 | -messages.</P> | |
27543 | -<P> | |
27544 | -<BLOCKQUOTE><CODE> | |
27545 | -<PRE> | |
27546 | -m compose compose a new message | |
27547 | -r reply reply to sender | |
27548 | -g group-reply reply to all recipients | |
27549 | -L list-reply reply to mailing list address | |
27550 | -f forward forward message | |
27551 | -b bounce bounce (remail) message | |
27552 | -ESC k mail-key mail a PGP public key to someone | |
27553 | -</PRE> | |
27554 | -</CODE></BLOCKQUOTE> | |
27555 | -</P> | |
27556 | -<P>Bouncing a message sends the message as is to the recipient you | |
27557 | -specify. Forwarding a message allows you to add comments or | |
27558 | -modify the message you are forwarding. These items are discussed | |
27559 | -in greater detail in the next chapter | |
27560 | -<A HREF="#forwarding_mail">``Forwarding and Bouncing Mail''</A>.</P> | |
27561 | -<P>Mutt will then enter the <EM>compose</EM> menu and prompt you for the | |
27562 | -recipients to place on the ``To:'' header field. Next, it will ask | |
27563 | -you for the ``Subject:'' field for the message, providing a default if | |
27564 | -you are replying to or forwarding a message. See also | |
27565 | -<A HREF="manual-6.html#askcc">$askcc</A>, | |
27566 | -<A HREF="manual-6.html#askbcc">$askbcc</A>, | |
27567 | -<A HREF="manual-6.html#autoedit">$autoedit</A>, and | |
27568 | -<A HREF="manual-6.html#fast_reply">$fast_reply</A> for changing how Mutt asks these | |
27569 | -questions.</P> | |
27570 | -<P>Mutt will then automatically start your | |
27571 | -<A HREF="manual-6.html#editor">$editor</A> on the message body. If the | |
27572 | -<A HREF="manual-6.html#edit_headers">$edit_headers</A> variable is set, the headers will be at | |
27573 | -the top of the message in your editor. Any messages you are replying | |
27574 | -to will be added in sort order to the message, with appropriate | |
27575 | -<A HREF="manual-6.html#attribution">$attribution</A>, | |
27576 | -<A HREF="manual-6.html#indent_string">$indent_string</A> and | |
27577 | -<A HREF="manual-6.html#post_indent_string">$post_indent_string</A>. When forwarding a | |
27578 | -message, if the | |
27579 | -<A HREF="manual-6.html#mime_forward">$mime_forward</A> | |
27580 | -variable is unset, a copy of the forwarded message will be included. If | |
27581 | -you have specified a | |
27582 | -<A HREF="manual-6.html#signature">$signature</A>, it | |
27583 | -will be appended to the message.</P> | |
27584 | -<P>Once you have finished editing the body of your mail message, you are | |
27585 | -returned to the <EM>compose</EM> menu. The following options are available:</P> | |
27586 | -<P> | |
27587 | -<BLOCKQUOTE><CODE> | |
27588 | -<PRE> | |
27589 | -a attach-file attach a file | |
27590 | -A attach-message attach message(s) to the message | |
27591 | -ESC k attach-key attach a PGP public key | |
27592 | -d edit-description edit description on attachment | |
27593 | -D detach-file detach a file | |
27594 | -t edit-to edit the To field | |
27595 | -ESC f edit-from edit the From field | |
27596 | -r edit-reply-to edit the Reply-To field | |
27597 | -c edit-cc edit the Cc field | |
27598 | -b edit-bcc edit the Bcc field | |
27599 | -y send-message send the message | |
27600 | -s edit-subject edit the Subject | |
27601 | -f edit-fcc specify an ``Fcc'' mailbox | |
27602 | -p pgp-menu select PGP options (``i'' version only) | |
27603 | -P postpone-message postpone this message until later | |
27604 | -q quit quit (abort) sending the message | |
27605 | -w write-fcc write the message to a folder | |
27606 | -i ispell check spelling (if available on your system) | |
27607 | -^F forget-passphrase whipe PGP passphrase from memory | |
27608 | -</PRE> | |
27609 | -</CODE></BLOCKQUOTE> | |
27610 | -</P> | |
27611 | -<P><B>Note:</B> The attach-message function will prompt you for a folder to | |
27612 | -attach messages from. You can now tag messages in that folder and they | |
27613 | -will be attached to the message you are sending. Note that certain | |
27614 | -operations like composing a new mail, replying, forwarding, etc. are | |
27615 | -not permitted when you are in that folder. The %r in | |
27616 | -<A HREF="manual-6.html#status_format">$status_format</A> will change to | |
27617 | -a 'A' to indicate that you are in attach-message mode.</P> | |
27618 | - | |
27619 | -<H3>Editing the message header</H3> | |
27620 | - | |
27621 | -<P>When editing the header of your outgoing message, there are a couple of | |
27622 | -special features available.</P> | |
27623 | -<P>If you specify<BR> | |
27624 | -<CODE>Fcc:</CODE> <EM>filename</EM><BR> | |
27625 | -Mutt will pick up <EM>filename</EM> | |
27626 | -just as if you had used the <EM>edit-fcc</EM> function in the <EM>compose</EM> menu.</P> | |
27627 | -<P>You can also attach files to your message by specifying<BR> | |
27628 | -<CODE>Attach:</CODE> <EM>filename</EM> [ <EM>description</EM> ]<BR> | |
27629 | -where <EM>filename</EM> is the file to attach and <EM>description</EM> is an | |
27630 | -optional string to use as the description of the attached file.</P> | |
27631 | -<P>When replying to messages, if you remove the <EM>In-Reply-To:</EM> field from | |
27632 | -the header field, Mutt will not generate a <EM>References:</EM> field, which | |
27633 | -allows you to create a new message thread.</P> | |
27634 | -<P>Also see | |
27635 | -<A HREF="manual-6.html#edit_headers">edit_headers</A>.</P> | |
27636 | - | |
27637 | -<H3>Using Mutt with PGP</H3> | |
27638 | - | |
27639 | -<P>If you want to use PGP, you can specify </P> | |
27640 | -<P><CODE>Pgp:</CODE> [ <CODE>E</CODE> | <CODE>S</CODE> | <CODE>S<id</CODE>> ] <BR></P> | |
27641 | -<P>``E'' encrypts, ``S'' signs and | |
27642 | -``S<id>'' signs with the given key, setting | |
27643 | -<A HREF="manual-6.html#pgp_sign_as">$pgp_sign_as</A> permanently.</P> | |
27644 | -<P>If you have told mutt to PGP encrypt a message, it will guide you | |
27645 | -through a key selection process when you try to send the message. | |
27646 | -Mutt will not ask you any questions about keys which have a | |
27647 | -certified user ID matching one of the message recipients' mail | |
27648 | -addresses. However, there may be situations in which there are | |
27649 | -several keys, weakly certified user ID fields, or where no matching | |
27650 | -keys can be found.</P> | |
27651 | -<P>In these cases, you are dropped into a menu with a list of keys from | |
27652 | -which you can select one. When you quit this menu, or mutt can't | |
27653 | -find any matching keys, you are prompted for a user ID. You can, as | |
27654 | -usually, abort this prompt using <CODE>^G</CODE>. When you do so, mutt will | |
27655 | -return to the compose screen.</P> | |
27656 | -<P>Once you have successfully finished the key selection, the message | |
27657 | -will be encrypted using the selected public keys, and sent out.</P> | |
27658 | -<P>Most fields of the entries in the key selection menu (see also | |
27659 | -<A HREF="manual-6.html#pgp_entry_format">$pgp_entry_format</A>) | |
27660 | -have obvious meanings. But some explanations on the capabilities, flags, | |
27661 | -and validity fields are in order.</P> | |
27662 | -<P>The flags sequence (%f) will expand to one of the following flags: | |
27663 | -<BLOCKQUOTE><CODE> | |
27664 | -<PRE> | |
27665 | -R The key has been revoked and can't be used. | |
27666 | -X The key is expired and can't be used. | |
27667 | -d You have marked the key as disabled. | |
27668 | -c There are unknown critical self-signature | |
27669 | - packets. | |
27670 | -</PRE> | |
27671 | -</CODE></BLOCKQUOTE> | |
27672 | -</P> | |
27673 | -<P>The capabilities field (%c) expands to a two-character sequence | |
27674 | -representing a key's capabilities. The first character gives | |
27675 | -the key's encryption capabilities: A minus sign (<B>-</B>) means | |
27676 | -that the key cannot be used for encryption. A dot (<B>.</B>) means that | |
27677 | -it's marked as a signature key in one of the user IDs, but may | |
27678 | -also be used for encryption. The letter <B>e</B> indicates that | |
27679 | -this key can be used for encryption.</P> | |
27680 | -<P>The second character indicates the key's signing capabilities. Once | |
27681 | -again, a ``<B>-</B>'' implies ``not for signing'', ``<B>.</B>'' implies | |
27682 | -that the key is marked as an encryption key in one of the user-ids, and | |
27683 | -``<B>s</B>'' denotes a key which can be used for signing.</P> | |
27684 | -<P>Finally, the validity field (%t) indicates how well-certified a user-id | |
27685 | -is. A question mark (<B>?</B>) indicates undefined validity, a minus | |
27686 | -character (<B>-</B>) marks an untrusted association, a space character | |
27687 | -means a partially trusted association, and a plus character (<B>+</B>) | |
27688 | -indicates complete validity.</P> | |
27689 | - | |
27690 | -<H3>Sending anonymous messages via mixmaster.</H3> | |
27691 | - | |
27692 | -<P>You may also have configured mutt to co-operate with Mixmaster, an | |
27693 | -anonymous remailer. Mixmaster permits you to send your messages | |
27694 | -anonymously using a chain of remailers. Mixmaster support in mutt is for | |
27695 | -mixmaster version 2.04 (beta 45 appears to be the latest) and 2.03. | |
27696 | -It does not support earlier versions or the later so-called version 3 betas, | |
27697 | -of which the latest appears to be called 2.9b23.</P> | |
27698 | -<P>To use it, you'll have to obey certain restrictions. Most | |
27699 | -important, you cannot use the <CODE>Cc</CODE> and <CODE>Bcc</CODE> headers. To tell | |
27700 | -Mutt to use mixmaster, you have to select a remailer chain, using | |
27701 | -the mix function on the compose menu. </P> | |
27702 | -<P>The chain selection screen is divided into two parts. In the | |
27703 | -(larger) upper part, you get a list of remailers you may use. In | |
27704 | -the lower part, you see the currently selected chain of remailers.</P> | |
27705 | -<P>You can navigate in the chain using the <CODE>chain-prev</CODE> and | |
27706 | -<CODE>chain-next</CODE> functions, which are by default bound to the left | |
27707 | -and right arrows and to the <CODE>h</CODE> and <CODE>l</CODE> keys (think vi | |
27708 | -keyboard bindings). To insert a remailer at the current chain | |
27709 | -position, use the <CODE>insert</CODE> function. To append a remailer behind | |
27710 | -the current chain position, use <CODE>select-entry</CODE> or <CODE>append</CODE>. | |
27711 | -You can also delete entries from the chain, using the corresponding | |
27712 | -function. Finally, to abandon your changes, leave the menu, or | |
27713 | -<CODE>accept</CODE> them pressing (by default) the <CODE>Return</CODE> key.</P> | |
27714 | -<P>Note that different remailers do have different capabilities, | |
27715 | -indicated in the %c entry of the remailer menu lines (see | |
27716 | -<A HREF="manual-6.html#mix_entry_format">$mix_entry_format</A>). Most important is | |
27717 | -the ``middleman'' capability, indicated by a capital ``M'': This | |
27718 | -means that the remailer in question cannot be used as the final | |
27719 | -element of a chain, but will only forward messages to other | |
27720 | -mixmaster remailers. For details on the other capabilities, please | |
27721 | -have a look at the mixmaster documentation.</P> | |
27722 | - | |
27723 | -<H2><A NAME="forwarding_mail"></A> <A NAME="ss2.5">2.5</A> <A HREF="manual.html#toc2.5">Forwarding and Bouncing Mail</A> | |
27724 | -</H2> | |
27725 | - | |
27726 | - | |
27727 | -<P>Bouncing and forwarding let you send an existing message to recipients | |
27728 | -that you specify. Bouncing a message uses the | |
27729 | -<A HREF="manual-6.html#sendmail">sendmail</A> command to send a copy to alternative addresses as if | |
27730 | -they were the message's original recipients. Forwarding a message, on | |
27731 | -the other hand, allows you to modify the message before it is resent | |
27732 | -(for example, by adding your own comments).</P> | |
27733 | -<P>The following keys are bound by default:</P> | |
27734 | -<P> | |
27735 | -<BLOCKQUOTE><CODE> | |
27736 | -<PRE> | |
27737 | -f forward forward message | |
27738 | -b bounce bounce (remail) message | |
27739 | -</PRE> | |
27740 | -</CODE></BLOCKQUOTE> | |
27741 | -</P> | |
27742 | -<P>Forwarding can be done by including the original message in the new | |
27743 | -message's body (surrounded by indicating lines) or including it as a MIME | |
27744 | -attachment, depending on the value of the | |
27745 | -<A HREF="manual-6.html#mime_forward">$mime_forward</A> variable. Decoding of attachments, | |
27746 | -like in the pager, can be controlled by the | |
27747 | -<A HREF="manual-6.html#forward_decode">$forward_decode</A> and | |
27748 | -<A HREF="manual-6.html#mime_forward_decode">$mime_forward_decode</A> variables, | |
27749 | -respectively. The desired forwarding format may depend on the content, | |
27750 | -therefore <EM>$mime_forward</EM> is a quadoption which, for | |
27751 | -example, can be set to ``ask-no''.</P> | |
27752 | -<P>The inclusion of headers is controlled by the current setting of the | |
27753 | -<A HREF="manual-6.html#weed">$weed</A> variable, unless | |
27754 | -<A HREF="manual-6.html#mime_forward">mime_forward</A> is set.</P> | |
27755 | -<P>Editing the message to forward follows the same procedure as sending or | |
27756 | -replying to a message does.</P> | |
27757 | - | |
27758 | -<H2><A NAME="postponing_mail"></A> <A NAME="ss2.6">2.6</A> <A HREF="manual.html#toc2.6">Postponing Mail</A> | |
27759 | -</H2> | |
27760 | - | |
27761 | - | |
27762 | -<P>At times it is desirable to delay sending a message that you have | |
27763 | -already begun to compose. When the <EM>postpone-message</EM> function is | |
27764 | -used in the <EM>compose</EM> menu, the body of your message and attachments | |
27765 | -are stored in the mailbox specified by the | |
27766 | -<A HREF="manual-6.html#postponed">$postponed</A> variable. This means that you can recall the | |
27767 | -message even if you exit Mutt and then restart it at a later time.</P> | |
27768 | -<P>Once a message is postponed, there are several ways to resume it. From the | |
27769 | -command line you can use the ``-p'' option, or if you <EM>compose</EM> a new | |
27770 | -message from the <EM>index</EM> or <EM>pager</EM> you will be prompted if postponed | |
27771 | -messages exist. If multiple messages are currently postponed, the | |
27772 | -<EM>postponed</EM> menu will pop up and you can select which message you would | |
27773 | -like to resume.</P> | |
27774 | -<P><B>Note:</B> If you postpone a reply to a message, the reply setting of | |
27775 | -the message is only updated when you actually finish the message and | |
27776 | -send it. Also, you must be in the same folder with the message you | |
27777 | -replied to for the status of the message to be updated.</P> | |
27778 | -<P>See also the | |
27779 | -<A HREF="manual-6.html#postpone">$postpone</A> quad-option.</P> | |
27780 | - | |
27781 | -<HR> | |
27782 | -<A HREF="manual-3.html">Next</A> | |
27783 | -<A HREF="manual-1.html">Previous</A> | |
27784 | -<A HREF="manual.html#toc2">Contents</A> | |
27785 | -</BODY> | |
27786 | -</HTML> | |
27787 | diff -uNr mutt-1.4.orig/doc/manual-3.html mutt-1.4/doc/manual-3.html | |
27788 | --- mutt-1.4.orig/doc/manual-3.html Wed May 29 11:29:55 2002 | |
27789 | +++ mutt-1.4/doc/manual-3.html Thu Jan 1 01:00:00 1970 | |
27790 | @@ -1,793 +0,0 @@ | |
27791 | -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> | |
27792 | -<HTML> | |
27793 | -<HEAD> | |
27794 | - <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21"> | |
27795 | - <TITLE>The Mutt E-Mail Client: Configuration</TITLE> | |
27796 | - <LINK HREF="manual-4.html" REL=next> | |
27797 | - <LINK HREF="manual-2.html" REL=previous> | |
27798 | - <LINK HREF="manual.html#toc3" REL=contents> | |
27799 | -</HEAD> | |
27800 | -<BODY> | |
27801 | -<A HREF="manual-4.html">Next</A> | |
27802 | -<A HREF="manual-2.html">Previous</A> | |
27803 | -<A HREF="manual.html#toc3">Contents</A> | |
27804 | -<HR> | |
27805 | -<H2><A NAME="s3">3.</A> <A HREF="manual.html#toc3">Configuration</A></H2> | |
27806 | - | |
27807 | - | |
27808 | -<P>While the default configuration (or ``preferences'') make Mutt | |
27809 | -usable right out of the box, it is often desirable to tailor Mutt to | |
27810 | -suit your own tastes. When Mutt is first invoked, it will attempt to | |
27811 | -read the ``system'' configuration file (defaults set by your local | |
27812 | -system administrator), unless the ``-n'' | |
27813 | -<A HREF="manual-6.html#commandline">command line</A> option is specified. This file is typically | |
27814 | -<CODE>/usr/local/share/mutt/Muttrc</CODE> or <CODE>/etc/Muttrc</CODE>. Mutt | |
27815 | -will next look for a file named <CODE>.muttrc</CODE> in your home | |
27816 | -directory. If this file does not exist and your home directory has | |
27817 | -a subdirectory named <CODE>.mutt</CODE>, mutt try to load a file named | |
27818 | -<CODE>.mutt/muttrc</CODE>. </P> | |
27819 | -<P><CODE>.muttrc</CODE> is the file where you will usually place your | |
27820 | -<A HREF="manual-6.html#commands">commands</A> to configure Mutt.</P> | |
27821 | -<P>In addition, mutt supports version specific configuration files that are | |
27822 | -parsed instead of the default files as explained above. For instance, if | |
27823 | -your system has a <CODE>Muttrc-0.88</CODE> file in the system configuration | |
27824 | -directory, and you are running version 0.88 of mutt, this file will be | |
27825 | -sourced instead of the <CODE>Muttrc</CODE> file. The same is true of the user | |
27826 | -configuration file, if you have a file <CODE>.muttrc-0.88.6</CODE> in your home | |
27827 | -directory, when you run mutt version 0.88.6, it will source this file | |
27828 | -instead of the default <CODE>.muttrc</CODE> file. The version number is the | |
27829 | -same which is visible using the ``-v'' | |
27830 | -<A HREF="manual-6.html#commandline">command line</A> switch or using the <CODE>show-version</CODE> key (default: | |
27831 | -V) from the index menu.</P> | |
27832 | - | |
27833 | -<H2><A NAME="muttrc-syntax"></A> <A NAME="ss3.1">3.1</A> <A HREF="manual.html#toc3.1">Syntax of Initialization Files</A> | |
27834 | -</H2> | |
27835 | - | |
27836 | - | |
27837 | -<P>An initialization file consists of a series of | |
27838 | -<A HREF="manual-6.html#commands">commands</A>. Each line of the file may contain one or more commands. | |
27839 | -When multiple commands are used, they must be separated by a semicolon (;). | |
27840 | -<BLOCKQUOTE><CODE> | |
27841 | -<PRE> | |
27842 | -set realname='Mutt user' ; ignore x- | |
27843 | -</PRE> | |
27844 | -</CODE></BLOCKQUOTE> | |
27845 | - | |
27846 | -The hash mark, or pound sign | |
27847 | -(``#''), is used as a ``comment'' character. You can use it to | |
27848 | -annotate your initialization file. All text after the comment character | |
27849 | -to the end of the line is ignored. For example,</P> | |
27850 | -<P> | |
27851 | -<BLOCKQUOTE><CODE> | |
27852 | -<PRE> | |
27853 | -my_hdr X-Disclaimer: Why are you listening to me? # This is a comment | |
27854 | -</PRE> | |
27855 | -</CODE></BLOCKQUOTE> | |
27856 | -</P> | |
27857 | -<P>Single quotes (') and double quotes (") can be used to quote strings | |
27858 | -which contain spaces or other special characters. The difference between | |
27859 | -the two types of quotes is similar to that of many popular shell programs, | |
27860 | -namely that a single quote is used to specify a literal string (one that is | |
27861 | -not interpreted for shell variables or quoting with a backslash [see | |
27862 | -next paragraph]), while double quotes indicate a string for which | |
27863 | -should be evaluated. For example, backtics are evaluated inside of double | |
27864 | -quotes, but <B>not</B> for single quotes.</P> | |
27865 | -<P>\ quotes the next character, just as in shells such as bash and zsh. | |
27866 | -For example, if want to put quotes ``"'' inside of a string, you can use | |
27867 | -``\'' to force the next character to be a literal instead of interpreted | |
27868 | -character. | |
27869 | -<BLOCKQUOTE><CODE> | |
27870 | -<PRE> | |
27871 | -set realname="Michael \"MuttDude\" Elkins" | |
27872 | -</PRE> | |
27873 | -</CODE></BLOCKQUOTE> | |
27874 | -</P> | |
27875 | -<P>``\\'' means to insert a literal ``\'' into the line. | |
27876 | -``\n'' and ``\r'' have their usual C meanings of linefeed and | |
27877 | -carriage-return, respectively.</P> | |
27878 | -<P>A \ at the end of a line can be used to split commands over | |
27879 | -multiple lines, provided that the split points don't appear in the | |
27880 | -middle of command names.</P> | |
27881 | -<P>It is also possible to substitute the output of a Unix command in an | |
27882 | -initialization file. This is accomplished by enclosing the command in | |
27883 | -backquotes (``). For example, | |
27884 | -<BLOCKQUOTE><CODE> | |
27885 | -<PRE> | |
27886 | -my_hdr X-Operating-System: `uname -a` | |
27887 | -</PRE> | |
27888 | -</CODE></BLOCKQUOTE> | |
27889 | - | |
27890 | -The output of the Unix command ``uname -a'' will be substituted before the | |
27891 | -line is parsed. Note that since initialization files are line oriented, only | |
27892 | -the first line of output from the Unix command will be substituted.</P> | |
27893 | -<P>UNIX environments can be accessed like the way it is done in shells like | |
27894 | -sh and bash: Prepend the name of the environment by a ``$''. For | |
27895 | -example, | |
27896 | -<BLOCKQUOTE><CODE> | |
27897 | -<PRE> | |
27898 | -set record=+sent_on_$HOSTNAME | |
27899 | -</PRE> | |
27900 | -</CODE></BLOCKQUOTE> | |
27901 | -</P> | |
27902 | -<P>The commands understood by mutt are explained in the next paragraphs. | |
27903 | -For a complete list, see the | |
27904 | -<A HREF="manual-6.html#commands">command reference</A>.</P> | |
27905 | - | |
27906 | -<H2><A NAME="alias"></A> <A NAME="ss3.2">3.2</A> <A HREF="manual.html#toc3.2">Defining/Using aliases</A> | |
27907 | -</H2> | |
27908 | - | |
27909 | - | |
27910 | -<P>Usage: <CODE>alias</CODE> <EM>key</EM> <EM>address</EM> [ , <EM>address</EM>, ... ]</P> | |
27911 | -<P>It's usually very cumbersome to remember or type out the address of someone | |
27912 | -you are communicating with. Mutt allows you to create ``aliases'' which map | |
27913 | -a short string to a full address.</P> | |
27914 | -<P><B>Note:</B> if you want to create an alias for a group (by specifying more than | |
27915 | -one address), you <B>must</B> separate the addresses with a comma (``,'').</P> | |
27916 | -<P>To remove an alias or aliases (``*'' means all aliases):</P> | |
27917 | -<P><CODE>unalias</CODE> [ * | <EM>key</EM> <EM>...</EM> ]</P> | |
27918 | -<P> | |
27919 | -<BLOCKQUOTE><CODE> | |
27920 | -<PRE> | |
27921 | -alias muttdude me@cs.hmc.edu (Michael Elkins) | |
27922 | -alias theguys manny, moe, jack | |
27923 | -</PRE> | |
27924 | -</CODE></BLOCKQUOTE> | |
27925 | -</P> | |
27926 | -<P>Unlike other mailers, Mutt doesn't require aliases to be defined | |
27927 | -in a special file. The <CODE>alias</CODE> command can appear anywhere in | |
27928 | -a configuration file, as long as this file is | |
27929 | -<A HREF="#source">sourced</A>. Consequently, you can have multiple alias files, or | |
27930 | -you can have all aliases defined in your muttrc.</P> | |
27931 | -<P>On the other hand, the | |
27932 | -<A HREF="manual-2.html#create-alias">create-alias</A> | |
27933 | -function can use only one file, the one pointed to by the | |
27934 | -<A HREF="manual-6.html#alias_file">$alias_file</A> variable (which is | |
27935 | -<CODE>~/.muttrc</CODE> by default). This file is not special either, | |
27936 | -in the sense that Mutt will happily append aliases to any file, but in | |
27937 | -order for the new aliases to take effect you need to explicitly | |
27938 | -<A HREF="#source">source</A> this file too.</P> | |
27939 | -<P>For example:</P> | |
27940 | -<P> | |
27941 | -<BLOCKQUOTE><CODE> | |
27942 | -<PRE> | |
27943 | -source /usr/local/share/Mutt.aliases | |
27944 | -source ~/.mail_aliases | |
27945 | -set alias_file=~/.mail_aliases | |
27946 | -</PRE> | |
27947 | -</CODE></BLOCKQUOTE> | |
27948 | -</P> | |
27949 | -<P>To use aliases, you merely use the alias at any place in mutt where mutt | |
27950 | -prompts for addresses, such as the <EM>To:</EM> or <EM>Cc:</EM> prompt. You can | |
27951 | -also enter aliases in your editor at the appropriate headers if you have the | |
27952 | -<A HREF="manual-6.html#edit_headers">$edit_headers</A> variable set.</P> | |
27953 | -<P>In addition, at the various address prompts, you can use the tab character | |
27954 | -to expand a partial alias to the full alias. If there are multiple matches, | |
27955 | -mutt will bring up a menu with the matching aliases. In order to be | |
27956 | -presented with the full list of aliases, you must hit tab with out a partial | |
27957 | -alias, such as at the beginning of the prompt or after a comma denoting | |
27958 | -multiple addresses.</P> | |
27959 | -<P>In the alias menu, you can select as many aliases as you want with the | |
27960 | -<EM>select-entry</EM> key (default: RET), and use the <EM>exit</EM> key | |
27961 | -(default: q) to return to the address prompt.</P> | |
27962 | - | |
27963 | -<H2><A NAME="bind"></A> <A NAME="ss3.3">3.3</A> <A HREF="manual.html#toc3.3">Changing the default key bindings</A> | |
27964 | -</H2> | |
27965 | - | |
27966 | -<P>Usage: <CODE>bind</CODE> <EM>map</EM> <EM>key</EM> <EM>function</EM></P> | |
27967 | -<P>This command allows you to change the default key bindings (operation | |
27968 | -invoked when pressing a key).</P> | |
27969 | -<P><EM>map</EM> specifies in which menu the binding belongs. The currently | |
27970 | -defined maps are:</P> | |
27971 | -<P> | |
27972 | -<UL> | |
27973 | -<LI>generic</LI> | |
27974 | -<LI>alias</LI> | |
27975 | -<LI>attach</LI> | |
27976 | -<LI>browser</LI> | |
27977 | -<LI>editor</LI> | |
27978 | -<LI>index</LI> | |
27979 | -<LI>compose</LI> | |
27980 | -<LI>pager</LI> | |
27981 | -<LI>pgp</LI> | |
27982 | -<LI>postpone</LI> | |
27983 | -</UL> | |
27984 | -</P> | |
27985 | -<P><EM>key</EM> is the key (or key sequence) you wish to bind. To specify a | |
27986 | -control character, use the sequence <EM>\Cx</EM>, where <EM>x</EM> is the | |
27987 | -letter of the control character (for example, to specify control-A use | |
27988 | -``\Ca''). Note that the case of <EM>x</EM> as well as <EM>\C</EM> is | |
27989 | -ignored, so that <EM>\CA, \Ca, \cA</EM> and <EM>\ca</EM> are all | |
27990 | -equivalent. An alternative form is to specify the key as a three digit | |
27991 | -octal number prefixed with a ``\'' (for example <EM>\177</EM> is | |
27992 | -equivalent to <EM>\c?</EM>).</P> | |
27993 | -<P>In addition, <EM>key</EM> may consist of:</P> | |
27994 | -<P> | |
27995 | -<BLOCKQUOTE><CODE> | |
27996 | -<PRE> | |
27997 | -\t tab | |
27998 | -<tab> tab | |
27999 | -\r carriage return | |
28000 | -\n newline | |
28001 | -\e escape | |
28002 | -<esc> escape | |
28003 | -<up> up arrow | |
28004 | -<down> down arrow | |
28005 | -<left> left arrow | |
28006 | -<right> right arrow | |
28007 | -<pageup> Page Up | |
28008 | -<pagedown> Page Down | |
28009 | -<backspace> Backspace | |
28010 | -<delete> Delete | |
28011 | -<insert> Insert | |
28012 | -<enter> Enter | |
28013 | -<return> Return | |
28014 | -<home> Home | |
28015 | -<end> End | |
28016 | -<space> Space bar | |
28017 | -<f1> function key 1 | |
28018 | -<f10> function key 10 | |
28019 | -</PRE> | |
28020 | -</CODE></BLOCKQUOTE> | |
28021 | -</P> | |
28022 | -<P><EM>key</EM> does not need to be enclosed in quotes unless it contains a | |
28023 | -space (`` '').</P> | |
28024 | -<P><EM>function</EM> specifies which action to take when <EM>key</EM> is pressed. | |
28025 | -For a complete list of functions, see the | |
28026 | -<A HREF="manual-6.html#functions">reference</A>. The special function <CODE>noop</CODE> unbinds the specify key | |
28027 | -sequence.</P> | |
28028 | - | |
28029 | -<H2><A NAME="charset-hook"></A> <A NAME="ss3.4">3.4</A> <A HREF="manual.html#toc3.4">Defining aliases for character sets </A> | |
28030 | -</H2> | |
28031 | - | |
28032 | -<P>Usage: <CODE>charset-hook</CODE> <EM>alias</EM> <EM>charset</EM><BR> | |
28033 | -Usage: <CODE>iconv-hook</CODE> <EM>charset</EM> <EM>local-charset</EM></P> | |
28034 | -<P>The <CODE>charset-hook</CODE> command defines an alias for a character set. | |
28035 | -This is useful to properly display messages which are tagged with a | |
28036 | -character set name not known to mutt.</P> | |
28037 | -<P>The <CODE>iconv-hook</CODE> command defines a system-specific name for a | |
28038 | -character set. This is helpful when your systems character | |
28039 | -conversion library insists on using strange, system-specific names | |
28040 | -for character sets.</P> | |
28041 | - | |
28042 | - | |
28043 | -<H2><A NAME="folder-hook"></A> <A NAME="ss3.5">3.5</A> <A HREF="manual.html#toc3.5">Setting variables based upon mailbox</A> | |
28044 | -</H2> | |
28045 | - | |
28046 | -<P>Usage: <CODE>folder-hook</CODE> [!]<EM>regexp</EM> <EM>command</EM></P> | |
28047 | -<P>It is often desirable to change settings based on which mailbox you are | |
28048 | -reading. The folder-hook command provides a method by which you can execute | |
28049 | -any configuration command. <EM>pattern</EM> is a regular expression specifying | |
28050 | -in which mailboxes to execute <EM>command</EM> before loading. If a mailbox | |
28051 | -matches multiple folder-hook's, they are executed in the order given in the | |
28052 | -muttrc.</P> | |
28053 | -<P><B>Note:</B> if you use the ``!'' shortcut for | |
28054 | -<A HREF="manual-6.html#spoolfile">$spoolfile</A> at the beginning of the pattern, you must place it | |
28055 | -inside of double or single quotes in order to distinguish it from the | |
28056 | -logical <EM>not</EM> operator for the expression.</P> | |
28057 | -<P>Note that the settings are <EM>not</EM> restored when you leave the mailbox. | |
28058 | -For example, a command action to perform is to change the sorting method | |
28059 | -based upon the mailbox being read:</P> | |
28060 | -<P> | |
28061 | -<BLOCKQUOTE><CODE> | |
28062 | -<PRE> | |
28063 | -folder-hook mutt set sort=threads | |
28064 | -</PRE> | |
28065 | -</CODE></BLOCKQUOTE> | |
28066 | -</P> | |
28067 | -<P>However, the sorting method is not restored to its previous value when | |
28068 | -reading a different mailbox. To specify a <EM>default</EM> command, use the | |
28069 | -pattern ``.'':</P> | |
28070 | - | |
28071 | -<P> | |
28072 | -<BLOCKQUOTE><CODE> | |
28073 | -<PRE> | |
28074 | -folder-hook . set sort=date-sent | |
28075 | -</PRE> | |
28076 | -</CODE></BLOCKQUOTE> | |
28077 | -</P> | |
28078 | - | |
28079 | -<H2><A NAME="macro"></A> <A NAME="ss3.6">3.6</A> <A HREF="manual.html#toc3.6">Keyboard macros</A> | |
28080 | -</H2> | |
28081 | - | |
28082 | -<P>Usage: <CODE>macro</CODE> <EM>menu</EM> <EM>key</EM> <EM>sequence</EM> [ <EM>description</EM> ]</P> | |
28083 | -<P>Macros are useful when you would like a single key to perform a series of | |
28084 | -actions. When you press <EM>key</EM> in menu <EM>menu</EM>, Mutt will behave as if | |
28085 | -you had typed <EM>sequence</EM>. So if you have a common sequence of commands | |
28086 | -you type, you can create a macro to execute those commands with a single | |
28087 | -key.</P> | |
28088 | -<P><EM>key</EM> and <EM>sequence</EM> are expanded by the same rules as the | |
28089 | -<A HREF="#bind">key bindings</A>. There are some additions however. The | |
28090 | -first is that control characters in <EM>sequence</EM> can also be specified | |
28091 | -as <EM>^x</EM>. In order to get a caret (`^'') you need to use | |
28092 | -<EM>^^</EM>. Secondly, to specify a certain key such as <EM>up</EM> | |
28093 | -or to invoke a function directly, you can use the format | |
28094 | -<EM><key name></EM> and <EM><function name></EM>. For a listing of key | |
28095 | -names see the section on | |
28096 | -<A HREF="#bind">key bindings</A>. Functions | |
28097 | -are listed in the | |
28098 | -<A HREF="manual-6.html#functions">function reference</A>.</P> | |
28099 | -<P>The advantage with using function names directly is that the macros will | |
28100 | -work regardless of the current key bindings, so they are not dependent on | |
28101 | -the user having particular key definitions. This makes them more robust | |
28102 | -and portable, and also facilitates defining of macros in files used by more | |
28103 | -than one user (eg. the system Muttrc).</P> | |
28104 | -<P>Optionally you can specify a descriptive text after <EM>sequence</EM>, | |
28105 | -which is shown in the help screens.</P> | |
28106 | -<P><B>Note:</B> Macro definitions (if any) listed in the help screen(s), are | |
28107 | -silently truncated at the screen width, and are not wrapped. </P> | |
28108 | - | |
28109 | -<H2><A NAME="color"></A> <A NAME="ss3.7">3.7</A> <A HREF="manual.html#toc3.7">Using color and mono video attributes</A> | |
28110 | -</H2> | |
28111 | - | |
28112 | -<P>Usage: <CODE>color</CODE> <EM>object</EM> <EM>foreground</EM> <EM>background</EM> [ <EM>regexp</EM> ]<BR> | |
28113 | -Usage: <CODE>color</CODE> index <EM>foreground</EM> <EM>background</EM> <EM>pattern</EM><BR> | |
28114 | -Usage: <CODE>uncolor</CODE> index <EM>pattern</EM> [ <EM>pattern</EM> ... ]<BR></P> | |
28115 | -<P>If your terminal supports color, you can spice up Mutt by creating your own | |
28116 | -color scheme. To define the color of an object (type of information), you | |
28117 | -must specify both a foreground color <B>and</B> a background color (it is not | |
28118 | -possible to only specify one or the other).</P> | |
28119 | -<P><EM>object</EM> can be one of:</P> | |
28120 | -<P> | |
28121 | -<UL> | |
28122 | -<LI>attachment</LI> | |
28123 | -<LI>body (match <EM>regexp</EM> in the body of messages)</LI> | |
28124 | -<LI>bold (hiliting bold patterns in the body of messages)</LI> | |
28125 | -<LI>error (error messages printed by Mutt)</LI> | |
28126 | -<LI>header (match <EM>regexp</EM> in the message header)</LI> | |
28127 | -<LI>hdrdefault (default color of the message header in the pager)</LI> | |
28128 | -<LI>index (match <EM>pattern</EM> in the message index)</LI> | |
28129 | -<LI>indicator (arrow or bar used to indicate the current item in a menu)</LI> | |
28130 | -<LI>markers (the ``+'' markers at the beginning of wrapped lines in the pager)</LI> | |
28131 | -<LI>message (informational messages)</LI> | |
28132 | -<LI>normal</LI> | |
28133 | -<LI>quoted (text matching | |
28134 | -<A HREF="manual-6.html#quote_regexp">$quote_regexp</A> in the body of a message)</LI> | |
28135 | -<LI>quoted1, quoted2, ..., quoted<B>N</B> (higher levels of quoting)</LI> | |
28136 | -<LI>search (hiliting of words in the pager)</LI> | |
28137 | -<LI>signature</LI> | |
28138 | -<LI>status (mode lines used to display info about the mailbox or message)</LI> | |
28139 | -<LI>tilde (the ``~'' used to pad blank lines in the pager)</LI> | |
28140 | -<LI>tree (thread tree drawn in the message index and attachment menu)</LI> | |
28141 | -<LI>underline (hiliting underlined patterns in the body of messages)</LI> | |
28142 | -</UL> | |
28143 | -</P> | |
28144 | -<P><EM>foreground</EM> and <EM>background</EM> can be one of the following:</P> | |
28145 | -<P> | |
28146 | -<UL> | |
28147 | -<LI>white</LI> | |
28148 | -<LI>black</LI> | |
28149 | -<LI>green</LI> | |
28150 | -<LI>magenta</LI> | |
28151 | -<LI>blue</LI> | |
28152 | -<LI>cyan</LI> | |
28153 | -<LI>yellow</LI> | |
28154 | -<LI>red</LI> | |
28155 | -<LI>default</LI> | |
28156 | -<LI>color<EM>x</EM></LI> | |
28157 | -</UL> | |
28158 | -</P> | |
28159 | -<P><EM>foreground</EM> can optionally be prefixed with the keyword <CODE>bright</CODE> to make | |
28160 | -the foreground color boldfaced (e.g., <CODE>brightred</CODE>).</P> | |
28161 | -<P>If your terminal supports it, the special keyword <EM>default</EM> can be | |
28162 | -used as a transparent color. The value <EM>brightdefault</EM> is also valid. | |
28163 | -If Mutt is linked against the <EM>S-Lang</EM> library, you also need to set | |
28164 | -the <EM>COLORFGBG</EM> environment variable to the default colors of your | |
28165 | -terminal for this to work; for example (for Bourne-like shells):</P> | |
28166 | -<P> | |
28167 | -<BLOCKQUOTE><CODE> | |
28168 | -<PRE> | |
28169 | -set COLORFGBG="green;black" | |
28170 | -export COLORFGBG | |
28171 | -</PRE> | |
28172 | -</CODE></BLOCKQUOTE> | |
28173 | -</P> | |
28174 | -<P><B>Note:</B> The <EM>S-Lang</EM> library requires you to use the <EM>lightgray</EM> | |
28175 | -and <EM>brown</EM> keywords instead of <EM>white</EM> and <EM>yellow</EM> when | |
28176 | -setting this variable.</P> | |
28177 | -<P><B>Note:</B> The uncolor command can be applied to the index object only. It | |
28178 | -removes entries from the list. You <B>must</B> specify the same pattern | |
28179 | -specified in the color command for it to be removed. The pattern ``*'' is | |
28180 | -a special token which means to clear the color index list of all entries.</P> | |
28181 | -<P>Mutt also recognizes the keywords <EM>color0</EM>, <EM>color1</EM>, ..., | |
28182 | -<EM>color</EM><B>N-1</B> (<B>N</B> being the number of colors supported | |
28183 | -by your terminal). This is useful when you remap the colors for your | |
28184 | -display (for example by changing the color associated with <EM>color2</EM> | |
28185 | -for your xterm), since color names may then lose their normal meaning.</P> | |
28186 | -<P>If your terminal does not support color, it is still possible change the video | |
28187 | -attributes through the use of the ``mono'' command:</P> | |
28188 | -<P>Usage: <CODE>mono</CODE> <EM><object> <attribute></EM> [ <EM>regexp</EM> ]<BR> | |
28189 | -Usage: <CODE>mono</CODE> index <EM>attribute</EM> <EM>pattern</EM><BR> | |
28190 | -Usage: <CODE>unmono</CODE> index <EM>pattern</EM> [ <EM>pattern</EM> ... ]<BR></P> | |
28191 | -<P>where <EM>attribute</EM> is one of the following:</P> | |
28192 | -<P> | |
28193 | -<UL> | |
28194 | -<LI>none</LI> | |
28195 | -<LI>bold</LI> | |
28196 | -<LI>underline</LI> | |
28197 | -<LI>reverse</LI> | |
28198 | -<LI>standout</LI> | |
28199 | -</UL> | |
28200 | -</P> | |
28201 | - | |
28202 | -<H2><A NAME="ignore"></A> <A NAME="ss3.8">3.8</A> <A HREF="manual.html#toc3.8">Ignoring (weeding) unwanted message headers</A> | |
28203 | -</H2> | |
28204 | - | |
28205 | -<P>Usage: <CODE>[un]ignore</CODE> <EM>pattern</EM> [ <EM>pattern</EM> ... ]</P> | |
28206 | -<P>Messages often have many header fields added by automatic processing systems, | |
28207 | -or which may not seem useful to display on the screen. This command allows | |
28208 | -you to specify header fields which you don't normally want to see.</P> | |
28209 | -<P>You do not need to specify the full header field name. For example, | |
28210 | -``ignore content-'' will ignore all header fields that begin with the pattern | |
28211 | -``content-''.</P> | |
28212 | -<P>To remove a previously added token from the list, use the ``unignore'' command. | |
28213 | -Note that if you do ``ignore x-'' it is not possible to ``unignore x-mailer,'' | |
28214 | -for example. The ``unignore'' command does <B>not</B> make Mutt display headers | |
28215 | -with the given pattern.</P> | |
28216 | -<P>``unignore *'' will remove all tokens from the ignore list.</P> | |
28217 | -<P>For example: | |
28218 | -<BLOCKQUOTE><CODE> | |
28219 | -<PRE> | |
28220 | -# Sven's draconian header weeding | |
28221 | -ignore * | |
28222 | -unignore from date subject to cc | |
28223 | -unignore organization organisation x-mailer: x-newsreader: x-mailing-list: | |
28224 | -unignore posted-to: | |
28225 | -</PRE> | |
28226 | -</CODE></BLOCKQUOTE> | |
28227 | -</P> | |
28228 | - | |
28229 | -<H2><A NAME="lists"></A> <A NAME="ss3.9">3.9</A> <A HREF="manual.html#toc3.9">Mailing lists</A> | |
28230 | -</H2> | |
28231 | - | |
28232 | -<P>Usage: <CODE>[un]lists</CODE> <EM>address</EM> [ <EM>address</EM> ... ]<BR> | |
28233 | -Usage: <CODE>[un]subscribe</CODE> <EM>address</EM> [ <EM>address</EM> ... ]</P> | |
28234 | -<P>Mutt has a few nice features for | |
28235 | -<A HREF="manual-4.html#using_lists">handling mailing lists</A>. In order to take advantage of them, you must | |
28236 | -specify which addresses belong to mailing lists, and which mailing | |
28237 | -lists you are subscribed to. Once you have done this, the | |
28238 | -<A HREF="manual-2.html#list-reply">list-reply</A> function will work for all known lists. | |
28239 | -Additionally, when you send a message to a subscribed list, mutt will | |
28240 | -add a Mail-Followup-To header to tell other users' mail user agents | |
28241 | -not to send copies of replies to your personal address. Note that | |
28242 | -the Mail-Followup-To header is a non-standard extension which is not | |
28243 | -supported by all mail user agents. Adding it is not bullet-proof against | |
28244 | -receiving personal CCs of list messages. Also note that the generation | |
28245 | -of the Mail-Followup-To header is controlled by the | |
28246 | -<A HREF="manual-6.html#followup_to">followup_to</A> configuration variable.</P> | |
28247 | -<P>More precisely, Mutt maintains lists of known and subscribed mailing | |
28248 | -lists. Every subscribed mailing list is known. To mark | |
28249 | -a mailing list as known, use the ``lists'' command. To mark it as | |
28250 | -subscribed, use ``subscribe''.</P> | |
28251 | -<P>Specify as much of the address as you need to to remove ambiguity. For | |
28252 | -example, if you've subscribed to the Mutt mailing list, you will receive mail | |
28253 | -addresssed to <EM>mutt-users@mutt.org</EM>. So, to tell Mutt that this is a | |
28254 | -mailing list, you could add ``lists mutt-users'' to your | |
28255 | -initialization file. To tell mutt that you are subscribed to it, | |
28256 | -add ``subscribe mutt-users'' to your initialization file instead. | |
28257 | -If you also happen to get mail from someone whose address is | |
28258 | -<EM>mutt-users@example.com</EM>, you could use ``lists mutt-users@mutt.org'' | |
28259 | -or ``subscribe mutt-users@mutt.org'' to | |
28260 | -match only mail from the actual list.</P> | |
28261 | -<P>The ``unlists'' command is used to remove a token from the list of | |
28262 | -known and subscribed mailing-lists. Use ``unlists *'' to remove all | |
28263 | -tokens.</P> | |
28264 | -<P>To remove a mailing list from the list of subscribed mailing lists, | |
28265 | -but keep it on the list of known mailing lists, use ``unsubscribe''.</P> | |
28266 | - | |
28267 | - | |
28268 | -<H2><A NAME="mbox-hook"></A> <A NAME="ss3.10">3.10</A> <A HREF="manual.html#toc3.10">Using Multiple spool mailboxes</A> | |
28269 | -</H2> | |
28270 | - | |
28271 | -<P>Usage: <CODE>mbox-hook</CODE> [!]<EM>pattern</EM> <EM>mailbox</EM></P> | |
28272 | -<P>This command is used to move read messages from a specified mailbox to a | |
28273 | -different mailbox automatically when you quit or change folders. | |
28274 | -<EM>pattern</EM> is a regular expression specifying the mailbox to treat as a | |
28275 | -``spool'' mailbox and <EM>mailbox</EM> specifies where mail should be saved when | |
28276 | -read.</P> | |
28277 | -<P>Unlike some of the other <EM>hook</EM> commands, only the <EM>first</EM> matching | |
28278 | -pattern is used (it is not possible to save read mail in more than a single | |
28279 | -mailbox).</P> | |
28280 | - | |
28281 | -<H2><A NAME="mailboxes"></A> <A NAME="ss3.11">3.11</A> <A HREF="manual.html#toc3.11">Defining mailboxes which receive mail</A> | |
28282 | -</H2> | |
28283 | - | |
28284 | -<P>Usage: <CODE>mailboxes</CODE> [!]<EM>filename</EM> [ <EM>filename</EM> ... ]</P> | |
28285 | -<P>This command specifies folders which can receive mail and | |
28286 | -which will be checked for new messages. By default, the | |
28287 | -main menu status bar displays how many of these folders have | |
28288 | -new messages.</P> | |
28289 | -<P>When changing folders, pressing <EM>space</EM> will cycle | |
28290 | -through folders with new mail.</P> | |
28291 | -<P>Pressing TAB in the directory browser will bring up a menu showing the files | |
28292 | -specified by the <CODE>mailboxes</CODE> command, and indicate which contain new | |
28293 | -messages. Mutt will automatically enter this mode when invoked from the | |
28294 | -command line with the <CODE>-y</CODE> option.</P> | |
28295 | -<P><B>Note:</B> new mail is detected by comparing the last modification time to | |
28296 | -the last access time. Utilities like <CODE>biff</CODE> or <CODE>frm</CODE> or any other | |
28297 | -program which accesses the mailbox might cause Mutt to never detect new mail | |
28298 | -for that mailbox if they do not properly reset the access time. Backup | |
28299 | -tools are another common reason for updated access times.</P> | |
28300 | - | |
28301 | -<P><B>Note:</B> the filenames in the <CODE>mailboxes</CODE> command are resolved when | |
28302 | -the command is executed, so if these names contain | |
28303 | -<A HREF="manual-4.html#shortcuts">shortcut characters</A> (such as ``='' and ``!''), any variable | |
28304 | -definition that affect these characters (like | |
28305 | -<A HREF="manual-6.html#folder">$folder</A> and | |
28306 | -<A HREF="manual-6.html#spoolfile">$spoolfile</A>) | |
28307 | -should be executed before the <CODE>mailboxes</CODE> command.</P> | |
28308 | - | |
28309 | -<H2><A NAME="my_hdr"></A> <A NAME="ss3.12">3.12</A> <A HREF="manual.html#toc3.12">User defined headers</A> | |
28310 | -</H2> | |
28311 | - | |
28312 | -<P>Usage:<BR> | |
28313 | -<CODE>my_hdr</CODE> <EM>string</EM><BR> | |
28314 | -<CODE>unmy_hdr</CODE> <EM>field</EM> [ <EM>field</EM> ... ]</P> | |
28315 | -<P>The ``my_hdr'' command allows you to create your own header | |
28316 | -fields which will be added to every message you send.</P> | |
28317 | -<P>For example, if you would like to add an ``Organization:'' header field to | |
28318 | -all of your outgoing messages, you can put the command</P> | |
28319 | -<P> | |
28320 | -<BLOCKQUOTE> | |
28321 | -my_hdr Organization: A Really Big Company, Anytown, USA | |
28322 | -</BLOCKQUOTE> | |
28323 | -</P> | |
28324 | -<P>in your <CODE>.muttrc</CODE>.</P> | |
28325 | -<P><B>Note:</B> space characters are <EM>not</EM> allowed between the keyword and | |
28326 | -the colon (``:''). The standard for electronic mail (RFC822) says that | |
28327 | -space is illegal there, so Mutt enforces the rule.</P> | |
28328 | -<P>If you would like to add a header field to a single message, you should | |
28329 | -either set the | |
28330 | -<A HREF="manual-6.html#edit_headers">edit_headers</A> variable, | |
28331 | -or use the <EM>edit-headers</EM> function (default: ``E'') in the send-menu so | |
28332 | -that you can edit the header of your message along with the body.</P> | |
28333 | -<P>To remove user defined header fields, use the ``unmy_hdr'' | |
28334 | -command. You may specify an asterisk (``*'') to remove all header | |
28335 | -fields, or the fields to remove. For example, to remove all ``To'' and | |
28336 | -``Cc'' header fields, you could use:</P> | |
28337 | -<P> | |
28338 | -<BLOCKQUOTE> | |
28339 | -unmy_hdr to cc | |
28340 | -</BLOCKQUOTE> | |
28341 | -</P> | |
28342 | - | |
28343 | -<H2><A NAME="hdr_order"></A> <A NAME="ss3.13">3.13</A> <A HREF="manual.html#toc3.13">Defining the order of headers when viewing messages</A> | |
28344 | -</H2> | |
28345 | - | |
28346 | -<P>Usage: <CODE>hdr_order</CODE> <EM>header1</EM> <EM>header2</EM> <EM>header3</EM></P> | |
28347 | -<P>With this command, you can specify an order in which mutt will attempt | |
28348 | -to present headers to you when viewing messages.</P> | |
28349 | -<P>``unhdr_order *'' will clear all previous headers from the order list, | |
28350 | -thus removing the header order effects set by the system-wide startup | |
28351 | -file.</P> | |
28352 | -<P> | |
28353 | -<BLOCKQUOTE><CODE> | |
28354 | -<PRE> | |
28355 | -hdr_order From Date: From: To: Cc: Subject: | |
28356 | -</PRE> | |
28357 | -</CODE></BLOCKQUOTE> | |
28358 | -</P> | |
28359 | - | |
28360 | -<H2><A NAME="save-hook"></A> <A NAME="ss3.14">3.14</A> <A HREF="manual.html#toc3.14">Specify default save filename</A> | |
28361 | -</H2> | |
28362 | - | |
28363 | -<P>Usage: <CODE>save-hook</CODE> [!]<EM>pattern</EM> <EM>filename</EM></P> | |
28364 | -<P>This command is used to override the default filename used when saving | |
28365 | -messages. <EM>filename</EM> will be used as the default filename if the message is | |
28366 | -<EM>From:</EM> an address matching <EM>regexp</EM> or if you are the author and the | |
28367 | -message is addressed <EM>to:</EM> something matching <EM>regexp</EM>.</P> | |
28368 | -<P>See | |
28369 | -<A HREF="manual-4.html#pattern_hook">Message Matching in Hooks</A> for information on the exact format of <EM>pattern</EM>.</P> | |
28370 | -<P>Examples:</P> | |
28371 | -<P> | |
28372 | -<BLOCKQUOTE><CODE> | |
28373 | -<PRE> | |
28374 | -save-hook me@(turing\\.)?cs\\.hmc\\.edu$ +elkins | |
28375 | -save-hook aol\\.com$ +spam | |
28376 | -</PRE> | |
28377 | -</CODE></BLOCKQUOTE> | |
28378 | -</P> | |
28379 | -<P>Also see the | |
28380 | -<A HREF="#fcc-save-hook">fcc-save-hook</A> command.</P> | |
28381 | - | |
28382 | -<H2><A NAME="fcc-hook"></A> <A NAME="ss3.15">3.15</A> <A HREF="manual.html#toc3.15">Specify default Fcc: mailbox when composing</A> | |
28383 | -</H2> | |
28384 | - | |
28385 | -<P>Usage: <CODE>fcc-hook</CODE> [!]<EM>pattern</EM> <EM>mailbox</EM></P> | |
28386 | -<P>This command is used to save outgoing mail in a mailbox other than | |
28387 | -<A HREF="manual-6.html#record">$record</A>. Mutt searches the initial list of | |
28388 | -message recipients for the first matching <EM>regexp</EM> and uses <EM>mailbox</EM> | |
28389 | -as the default Fcc: mailbox. If no match is found the message will be saved | |
28390 | -to | |
28391 | -<A HREF="manual-6.html#record">$record</A> mailbox.</P> | |
28392 | -<P>See | |
28393 | -<A HREF="manual-4.html#pattern_hook">Message Matching in Hooks</A> for information on the exact format of <EM>pattern</EM>.</P> | |
28394 | -<P>Example: <CODE>fcc-hook aol.com$ +spammers</CODE></P> | |
28395 | -<P>The above will save a copy of all messages going to the aol.com domain to | |
28396 | -the `+spammers' mailbox by default. Also see the | |
28397 | -<A HREF="#fcc-save-hook">fcc-save-hook</A> command.</P> | |
28398 | - | |
28399 | -<H2><A NAME="fcc-save-hook"></A> <A NAME="ss3.16">3.16</A> <A HREF="manual.html#toc3.16">Specify default save filename and default Fcc: mailbox at once</A> | |
28400 | -</H2> | |
28401 | - | |
28402 | -<P>Usage: <CODE>fcc-save-hook</CODE> [!]<EM>pattern</EM> <EM>mailbox</EM></P> | |
28403 | -<P>This command is a shortcut, equivalent to doing both a | |
28404 | -<A HREF="#fcc-hook">fcc-hook</A> | |
28405 | -and a | |
28406 | -<A HREF="#save-hook">save-hook</A> with its arguments.</P> | |
28407 | - | |
28408 | -<H2><A NAME="send-hook"></A> <A NAME="ss3.17">3.17</A> <A HREF="manual.html#toc3.17">Change settings based upon message recipients</A> | |
28409 | -</H2> | |
28410 | - | |
28411 | -<P>Usage: <CODE>send-hook</CODE> [!]<EM>pattern</EM> <EM>command</EM></P> | |
28412 | -<P>This command can be used to execute arbitrary configuration commands based | |
28413 | -upon recipients of the message. <EM>pattern</EM> is a regular expression | |
28414 | -matching the desired address. <EM>command</EM> is executed when <EM>regexp</EM> | |
28415 | -matches recipients of the message. When multiple matches occur, commands are | |
28416 | -executed in the order they are specified in the muttrc.</P> | |
28417 | -<P>See | |
28418 | -<A HREF="manual-4.html#pattern_hook">Message Matching in Hooks</A> for information on the exact format of <EM>pattern</EM>.</P> | |
28419 | -<P>Example: <CODE>send-hook mutt "set mime_forward signature=''"</CODE></P> | |
28420 | -<P>Another typical use for this command is to change the values of the | |
28421 | -<A HREF="manual-6.html#attribution">$attribution</A>, | |
28422 | -<A HREF="manual-6.html#signature">$signature</A> and | |
28423 | -<A HREF="manual-6.html#locale">$locale</A> | |
28424 | -variables in order to change the language of the attributions and | |
28425 | -signatures based upon the recipients.</P> | |
28426 | -<P><B>Note:</B> the send-hook's are only executed ONCE after getting the initial | |
28427 | -list of recipients. Adding a recipient after replying or editing the | |
28428 | -message will NOT cause any send-hook to be executed. Also note that | |
28429 | -my_hdr commands which modify recipient headers, or the message's | |
28430 | -subject, don't have any effect on the current message when executed | |
28431 | -from a send-hook.</P> | |
28432 | - | |
28433 | -<H2><A NAME="message-hook"></A> <A NAME="ss3.18">3.18</A> <A HREF="manual.html#toc3.18">Change settings before formatting a message</A> | |
28434 | -</H2> | |
28435 | - | |
28436 | -<P>Usage: <CODE>message-hook</CODE> [!]<EM>pattern</EM> <EM>command</EM></P> | |
28437 | -<P>This command can be used to execute arbitrary configuration commands | |
28438 | -before viewing or formatting a message based upon information about the message. | |
28439 | -<EM>command</EM> is executed if the <EM>pattern</EM> matches the message to be | |
28440 | -displayed. When multiple matches occur, commands are executed in the order | |
28441 | -they are specified in the muttrc.</P> | |
28442 | -<P>See | |
28443 | -<A HREF="manual-4.html#pattern_hook">Message Matching in Hooks</A> for | |
28444 | -information on the exact format of <EM>pattern</EM>.</P> | |
28445 | -<P>Example: | |
28446 | -<BLOCKQUOTE><CODE> | |
28447 | -<PRE> | |
28448 | -message-hook ~A 'set pager=builtin' | |
28449 | -message-hook '~f freshmeat-news' 'set pager="less \"+/^ subject: .*\""' | |
28450 | -</PRE> | |
28451 | -</CODE></BLOCKQUOTE> | |
28452 | -</P> | |
28453 | - | |
28454 | -<H2><A NAME="pgp-hook"></A> <A NAME="ss3.19">3.19</A> <A HREF="manual.html#toc3.19">Choosing the PGP key of the recipient</A> | |
28455 | -</H2> | |
28456 | - | |
28457 | -<P>Usage: <CODE>pgp-hook</CODE> <EM>pattern</EM> <EM>keyid</EM></P> | |
28458 | -<P>When encrypting messages with PGP, you may want to associate a certain | |
28459 | -PGP key with a given e-mail address automatically, either because the | |
28460 | -recipient's public key can't be deduced from the destination address, | |
28461 | -or because, for some reasons, you need to override the key Mutt would | |
28462 | -normally use. The pgp-hook command provides a method by which you can | |
28463 | -specify the ID of the public key to be used when encrypting messages to | |
28464 | -a certain recipient.</P> | |
28465 | - | |
28466 | -<H2><A NAME="push"></A> <A NAME="ss3.20">3.20</A> <A HREF="manual.html#toc3.20">Adding key sequences to the keyboard buffer</A> | |
28467 | -</H2> | |
28468 | - | |
28469 | -<P>Usage: <CODE>push</CODE> <EM>string</EM></P> | |
28470 | -<P>This command adds the named string to the keyboard buffer. The string may | |
28471 | -contain control characters, key names and function names like the sequence | |
28472 | -string in the | |
28473 | -<A HREF="#macro">macro</A> command. You may use it to | |
28474 | -automatically run a sequence of commands at startup, or when entering | |
28475 | -certain folders.</P> | |
28476 | - | |
28477 | -<H2><A NAME="exec"></A> <A NAME="ss3.21">3.21</A> <A HREF="manual.html#toc3.21">Executing functions</A> | |
28478 | -</H2> | |
28479 | - | |
28480 | -<P>Usage: <CODE>exec</CODE> <EM>function</EM> [ <EM>function</EM> ... ]</P> | |
28481 | -<P>This command can be used to execute any function. Functions are | |
28482 | -listed in the | |
28483 | -<A HREF="manual-6.html#functions">function reference</A>. | |
28484 | -``exec function'' is equivalent to ``push <function>''.</P> | |
28485 | - | |
28486 | -<H2><A NAME="score-command"></A> <A NAME="ss3.22">3.22</A> <A HREF="manual.html#toc3.22">Message Scoring</A> | |
28487 | -</H2> | |
28488 | - | |
28489 | -<P>Usage: <CODE>score</CODE> <EM>pattern</EM> <EM>value</EM><BR> | |
28490 | -Usage: <CODE>unscore</CODE> <EM>pattern</EM> [ <EM>pattern</EM> ... ]</P> | |
28491 | -<P>The <CODE>score</CODE> commands adds <EM>value</EM> to a message's score if <EM>pattern</EM> | |
28492 | -matches it. <EM>pattern</EM> is a string in the format described in the | |
28493 | -<A HREF="manual-4.html#patterns">patterns</A> section (note: For efficiency reasons, patterns | |
28494 | -which scan information not available in the index, such as <CODE>~b</CODE>, | |
28495 | -<CODE>~B</CODE> or <CODE>~h</CODE>, may not be used). <EM>value</EM> is a | |
28496 | -positive or negative integer. A message's final score is the sum total of all | |
28497 | -matching <CODE>score</CODE> entries. However, you may optionally prefix <EM>value</EM> with | |
28498 | -an equal sign (=) to cause evaluation to stop at a particular entry if there is | |
28499 | -a match. Negative final scores are rounded up to 0.</P> | |
28500 | -<P>The <CODE>unscore</CODE> command removes score entries from the list. You <B>must</B> | |
28501 | -specify the same pattern specified in the <CODE>score</CODE> command for it to be | |
28502 | -removed. The pattern ``*'' is a special token which means to clear the list | |
28503 | -of all score entries.</P> | |
28504 | - | |
28505 | -<H2><A NAME="set"></A> <A NAME="ss3.23">3.23</A> <A HREF="manual.html#toc3.23">Setting variables</A> | |
28506 | -</H2> | |
28507 | - | |
28508 | -<P>Usage: <CODE>set</CODE> [no|inv]<EM>variable</EM>[=<EM>value</EM>] [ <EM>variable</EM> ... ]<BR> | |
28509 | -Usage: <CODE>toggle</CODE> <EM>variable</EM> [<EM>variable</EM> ... ]<BR> | |
28510 | -Usage: <CODE>unset</CODE> <EM>variable</EM> [<EM>variable</EM> ... ]<BR> | |
28511 | -Usage: <CODE>reset</CODE> <EM>variable</EM> [<EM>variable</EM> ... ]</P> | |
28512 | -<P>This command is used to set (and unset) | |
28513 | -<A HREF="manual-6.html#variables">configuration variables</A>. There are four basic types of variables: | |
28514 | -boolean, number, string and quadoption. <EM>boolean</EM> variables can be | |
28515 | -<EM>set</EM> (true) or <EM>unset</EM> (false). <EM>number</EM> variables can be | |
28516 | -assigned a positive integer value.</P> | |
28517 | -<P><EM>string</EM> variables consist of any number of printable characters. | |
28518 | -<EM>strings</EM> must be enclosed in quotes if they contain spaces or tabs. You | |
28519 | -may also use the ``C'' escape sequences <B>\n</B> and <B>\t</B> for | |
28520 | -newline and tab, respectively.</P> | |
28521 | -<P><EM>quadoption</EM> variables are used to control whether or not to be prompted | |
28522 | -for certain actions, or to specify a default action. A value of <EM>yes</EM> | |
28523 | -will cause the action to be carried out automatically as if you had answered | |
28524 | -yes to the question. Similarly, a value of <EM>no</EM> will cause the the | |
28525 | -action to be carried out as if you had answered ``no.'' A value of | |
28526 | -<EM>ask-yes</EM> will cause a prompt with a default answer of ``yes'' and | |
28527 | -<EM>ask-no</EM> will provide a default answer of ``no.''</P> | |
28528 | -<P>Prefixing a variable with ``no'' will unset it. Example: <CODE>set noaskbcc</CODE>.</P> | |
28529 | -<P>For <EM>boolean</EM> variables, you may optionally prefix the variable name with | |
28530 | -<CODE>inv</CODE> to toggle the value (on or off). This is useful when writing | |
28531 | -macros. Example: <CODE>set invsmart_wrap</CODE>.</P> | |
28532 | -<P>The <CODE>toggle</CODE> command automatically prepends the <CODE>inv</CODE> prefix to all | |
28533 | -specified variables.</P> | |
28534 | -<P>The <CODE>unset</CODE> command automatically prepends the <CODE>no</CODE> prefix to all | |
28535 | -specified variables.</P> | |
28536 | -<P>Using the enter-command function in the <EM>index</EM> menu, you can query the | |
28537 | -value of a variable by prefixing the name of the variable with a question | |
28538 | -mark:</P> | |
28539 | -<P> | |
28540 | -<BLOCKQUOTE><CODE> | |
28541 | -<PRE> | |
28542 | -set ?allow_8bit | |
28543 | -</PRE> | |
28544 | -</CODE></BLOCKQUOTE> | |
28545 | -</P> | |
28546 | -<P>The question mark is actually only required for boolean and quadoption | |
28547 | -variables.</P> | |
28548 | -<P>The <CODE>reset</CODE> command resets all given variables to the compile time | |
28549 | -defaults (hopefully mentioned in this manual). If you use the command | |
28550 | -<CODE>set</CODE> and prefix the variable with ``&'' this has the same | |
28551 | -behavior as the reset command.</P> | |
28552 | -<P>With the <CODE>reset</CODE> command there exists the special variable ``all'', | |
28553 | -which allows you to reset all variables to their system defaults.</P> | |
28554 | - | |
28555 | -<H2><A NAME="source"></A> <A NAME="ss3.24">3.24</A> <A HREF="manual.html#toc3.24">Reading initialization commands from another file</A> | |
28556 | -</H2> | |
28557 | - | |
28558 | -<P>Usage: <CODE>source</CODE> <EM>filename</EM></P> | |
28559 | -<P>This command allows the inclusion of initialization commands | |
28560 | -from other files. For example, I place all of my aliases in | |
28561 | -<CODE>~/.mail_aliases</CODE> so that I can make my | |
28562 | -<CODE>~/.muttrc</CODE> readable and keep my aliases private.</P> | |
28563 | -<P>If the filename begins with a tilde (``~''), it will be expanded to the | |
28564 | -path of your home directory.</P> | |
28565 | -<P>If the filename ends with a vertical bar (|), then <EM>filename</EM> is | |
28566 | -considered to be an executable program from which to read input (eg. | |
28567 | -<CODE>source ~</CODE>bin/myscript|/).</P> | |
28568 | - | |
28569 | -<H2><A NAME="unhook"></A> <A NAME="ss3.25">3.25</A> <A HREF="manual.html#toc3.25">Removing hooks</A> | |
28570 | -</H2> | |
28571 | - | |
28572 | -<P>Usage: <CODE>unhook</CODE> [ * | <EM>hook-type</EM> ]</P> | |
28573 | -<P>This command permits you to flush hooks you have previously defined. | |
28574 | -You can either remove all hooks by giving the ``*'' character as an | |
28575 | -argument, or you can remove all hooks of a specific type by saying | |
28576 | -something like <CODE>unhook send-hook</CODE>.</P> | |
28577 | - | |
28578 | -<HR> | |
28579 | -<A HREF="manual-4.html">Next</A> | |
28580 | -<A HREF="manual-2.html">Previous</A> | |
28581 | -<A HREF="manual.html#toc3">Contents</A> | |
28582 | -</BODY> | |
28583 | -</HTML> | |
28584 | diff -uNr mutt-1.4.orig/doc/manual-4.html mutt-1.4/doc/manual-4.html | |
28585 | --- mutt-1.4.orig/doc/manual-4.html Sun Nov 3 21:42:51 2002 | |
28586 | +++ mutt-1.4/doc/manual-4.html Thu Jan 1 01:00:00 1970 | |
28587 | @@ -1,873 +0,0 @@ | |
28588 | -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> | |
28589 | -<HTML> | |
28590 | -<HEAD> | |
28591 | - <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21"> | |
28592 | - <TITLE>The Mutt E-Mail Client: Advanced Usage</TITLE> | |
28593 | - <LINK HREF="manual-5.html" REL=next> | |
28594 | - <LINK HREF="manual-3.html" REL=previous> | |
28595 | - <LINK HREF="manual.html#toc4" REL=contents> | |
28596 | -</HEAD> | |
28597 | -<BODY> | |
28598 | -<A HREF="manual-5.html">Next</A> | |
28599 | -<A HREF="manual-3.html">Previous</A> | |
28600 | -<A HREF="manual.html#toc4">Contents</A> | |
28601 | -<HR> | |
28602 | -<H2><A NAME="s4">4.</A> <A HREF="manual.html#toc4">Advanced Usage</A></H2> | |
28603 | - | |
28604 | -<H2><A NAME="regexp"></A> <A NAME="ss4.1">4.1</A> <A HREF="manual.html#toc4.1">Regular Expressions</A> | |
28605 | -</H2> | |
28606 | - | |
28607 | -<P>All string patterns in Mutt including those in more complex | |
28608 | -<A HREF="#patterns">patterns</A> must be specified | |
28609 | -using regular expressions (regexp) in the ``POSIX extended'' syntax (which | |
28610 | -is more or less the syntax used by egrep and GNU awk). For your | |
28611 | -convenience, we have included below a brief description of this syntax.</P> | |
28612 | -<P>The search is case sensitive if the pattern contains at least one upper | |
28613 | -case letter, and case insensitive otherwise. Note that ``\'' | |
28614 | -must be quoted if used for a regular expression in an initialization | |
28615 | -command: ``\\''.</P> | |
28616 | -<P>A regular expression is a pattern that describes a set of strings. | |
28617 | -Regular expressions are constructed analogously to arithmetic | |
28618 | -expressions, by using various operators to combine smaller expressions.</P> | |
28619 | -<P>Note that the regular expression can be enclosed/delimited by either " | |
28620 | -or ' which is useful if the regular expression includes a white-space | |
28621 | -character. See | |
28622 | -<A HREF="manual-3.html#muttrc-syntax">Syntax of Initialization Files</A> | |
28623 | -for more information on " and ' delimiter processing. To match a | |
28624 | -literal " or ' you must preface it with \ (backslash).</P> | |
28625 | -<P>The fundamental building blocks are the regular expressions that match | |
28626 | -a single character. Most characters, including all letters and digits, | |
28627 | -are regular expressions that match themselves. Any metacharacter with | |
28628 | -special meaning may be quoted by preceding it with a backslash.</P> | |
28629 | -<P>The period ``.'' matches any single character. The caret ``^'' and | |
28630 | -the dollar sign ``$'' are metacharacters that respectively match | |
28631 | -the empty string at the beginning and end of a line.</P> | |
28632 | -<P>A list of characters enclosed by ``['' and ``]'' matches any | |
28633 | -single character in that list; if the first character of the list | |
28634 | -is a caret ``^'' then it matches any character <B>not</B> in the | |
28635 | -list. For example, the regular expression <B>[0123456789]</B> | |
28636 | -matches any single digit. A range of ASCII characters may be specified | |
28637 | -by giving the first and last characters, separated by a hyphen | |
28638 | -``‐''. Most metacharacters lose their special meaning inside | |
28639 | -lists. To include a literal ``]'' place it first in the list. | |
28640 | -Similarly, to include a literal ``^'' place it anywhere but first. | |
28641 | -Finally, to include a literal hyphen ``‐'' place it last.</P> | |
28642 | -<P>Certain named classes of characters are predefined. Character classes | |
28643 | -consist of ``[:'', a keyword denoting the class, and ``:]''. | |
28644 | -The following classes are defined by the POSIX standard:</P> | |
28645 | -<P> | |
28646 | -<DL> | |
28647 | -<DT><B>[:alnum:]</B><DD><P>Alphanumeric characters.</P> | |
28648 | -<DT><B>[:alpha:]</B><DD><P>Alphabetic characters.</P> | |
28649 | -<DT><B>[:blank:]</B><DD><P>Space or tab characters.</P> | |
28650 | -<DT><B>[:cntrl:]</B><DD><P>Control characters.</P> | |
28651 | -<DT><B>[:digit:]</B><DD><P>Numeric characters.</P> | |
28652 | -<DT><B>[:graph:]</B><DD><P>Characters that are both printable and visible. (A space is printable, | |
28653 | -but not visible, while an ``a'' is both.)</P> | |
28654 | -<DT><B>[:lower:]</B><DD><P>Lower-case alphabetic characters.</P> | |
28655 | -<DT><B>[:print:]</B><DD><P>Printable characters (characters that are not control characters.)</P> | |
28656 | -<DT><B>[:punct:]</B><DD><P>Punctuation characters (characters that are not letter, digits, control | |
28657 | -characters, or space characters).</P> | |
28658 | -<DT><B>[:space:]</B><DD><P>Space characters (such as space, tab and formfeed, to name a few).</P> | |
28659 | -<DT><B>[:upper:]</B><DD><P>Upper-case alphabetic characters.</P> | |
28660 | -<DT><B>[:xdigit:]</B><DD><P>Characters that are hexadecimal digits.</P> | |
28661 | -</DL> | |
28662 | -</P> | |
28663 | -<P>A character class is only valid in a regular expression inside the | |
28664 | -brackets of a character list. Note that the brackets in these | |
28665 | -class names are part of the symbolic names, and must be included | |
28666 | -in addition to the brackets delimiting the bracket list. For | |
28667 | -example, <B>[[:digit:]]</B> is equivalent to | |
28668 | -<B>[0-9]</B>.</P> | |
28669 | -<P>Two additional special sequences can appear in character lists. These | |
28670 | -apply to non-ASCII character sets, which can have single symbols (called | |
28671 | -collating elements) that are represented with more than one character, | |
28672 | -as well as several characters that are equivalent for collating or | |
28673 | -sorting purposes:</P> | |
28674 | -<P> | |
28675 | -<DL> | |
28676 | -<DT><B>Collating Symbols</B><DD><P>A collating symbols is a multi-character collating element enclosed in | |
28677 | -``[.'' and ``.]''. For example, if ``ch'' is a collating | |
28678 | -element, then <B>[[.ch.]]</B> is a regexp that matches | |
28679 | -this collating element, while <B>[ch]</B> is a regexp that | |
28680 | -matches either ``c'' or ``h''.</P> | |
28681 | -<DT><B>Equivalence Classes</B><DD><P>An equivalence class is a locale-specific name for a list of | |
28682 | -characters that are equivalent. The name is enclosed in ``[='' | |
28683 | -and ``=]''. For example, the name ``e'' might be used to | |
28684 | -represent all of ``è'' ``é'' and ``e''. In this case, | |
28685 | -<B>[[=e=]]</B> is a regexp that matches any of | |
28686 | -``è'', ``é'' and ``e''.</P> | |
28687 | -</DL> | |
28688 | -</P> | |
28689 | -<P>A regular expression matching a single character may be followed by one | |
28690 | -of several repetition operators:</P> | |
28691 | -<P> | |
28692 | -<DL> | |
28693 | -<DT><B>?</B><DD><P>The preceding item is optional and matched at most once.</P> | |
28694 | -<DT><B>*</B><DD><P>The preceding item will be matched zero or more times.</P> | |
28695 | -<DT><B>+</B><DD><P>The preceding item will be matched one or more times.</P> | |
28696 | -<DT><B>{n}</B><DD><P>The preceding item is matched exactly <EM>n</EM> times.</P> | |
28697 | -<DT><B>{n,}</B><DD><P>The preceding item is matched <EM>n</EM> or more times.</P> | |
28698 | -<DT><B>{,m}</B><DD><P>The preceding item is matched at most <EM>m</EM> times.</P> | |
28699 | -<DT><B>{n,m}</B><DD><P>The preceding item is matched at least <EM>n</EM> times, but no more than | |
28700 | -<EM>m</EM> times.</P> | |
28701 | -</DL> | |
28702 | -</P> | |
28703 | -<P>Two regular expressions may be concatenated; the resulting regular | |
28704 | -expression matches any string formed by concatenating two substrings | |
28705 | -that respectively match the concatenated subexpressions.</P> | |
28706 | -<P>Two regular expressions may be joined by the infix operator ``|''; | |
28707 | -the resulting regular expression matches any string matching either | |
28708 | -subexpression.</P> | |
28709 | -<P>Repetition takes precedence over concatenation, which in turn takes | |
28710 | -precedence over alternation. A whole subexpression may be enclosed in | |
28711 | -parentheses to override these precedence rules.</P> | |
28712 | -<P><B>Note:</B> If you compile Mutt with the GNU <EM>rx</EM> package, the | |
28713 | -following operators may also be used in regular expressions:</P> | |
28714 | -<P> | |
28715 | -<DL> | |
28716 | -<DT><B>\\y</B><DD><P>Matches the empty string at either the beginning or the end of a word.</P> | |
28717 | -<DT><B>\\B</B><DD><P>Matches the empty string within a word.</P> | |
28718 | -<DT><B>\\<</B><DD><P>Matches the empty string at the beginning of a word.</P> | |
28719 | -<DT><B>\\></B><DD><P>Matches the empty string at the end of a word.</P> | |
28720 | -<DT><B>\\w</B><DD><P>Matches any word-constituent character (letter, digit, or underscore).</P> | |
28721 | -<DT><B>\\W</B><DD><P>Matches any character that is not word-constituent.</P> | |
28722 | -<DT><B>\\`</B><DD><P>Matches the empty string at the beginning of a buffer (string).</P> | |
28723 | -<DT><B>\\'</B><DD><P>Matches the empty string at the end of a buffer.</P> | |
28724 | -</DL> | |
28725 | -</P> | |
28726 | -<P>Please note however that these operators are not defined by POSIX, so | |
28727 | -they may or may not be available in stock libraries on various systems.</P> | |
28728 | - | |
28729 | -<H2><A NAME="patterns"></A> <A NAME="ss4.2">4.2</A> <A HREF="manual.html#toc4.2">Patterns</A> | |
28730 | -</H2> | |
28731 | - | |
28732 | -<P>Many of Mutt's commands allow you to specify a pattern to match | |
28733 | -(limit, tag-pattern, delete-pattern, etc.). There are several ways to select | |
28734 | -messages:</P> | |
28735 | -<P> | |
28736 | -<BLOCKQUOTE><CODE> | |
28737 | -<PRE> | |
28738 | -~A all messages | |
28739 | -~b EXPR messages which contain EXPR in the message body | |
28740 | -~B EXPR messages which contain EXPR in the whole message | |
28741 | -~c USER messages carbon-copied to USER | |
28742 | -~C EXPR message is either to: or cc: EXPR | |
28743 | -~D deleted messages | |
28744 | -~d [MIN]-[MAX] messages with ``date-sent'' in a Date range | |
28745 | -~E expired messages | |
28746 | -~e EXPR message which contains EXPR in the ``Sender'' field | |
28747 | -~F flagged messages | |
28748 | -~f USER messages originating from USER | |
28749 | -~g PGP signed messages | |
28750 | -~G PGP encrypted messages | |
28751 | -~h EXPR messages which contain EXPR in the message header | |
28752 | -~k message contains PGP key material | |
28753 | -~i ID message which match ID in the ``Message-ID'' field | |
28754 | -~L EXPR message is either originated or received by EXPR | |
28755 | -~l message is addressed to a known mailing list | |
28756 | -~m [MIN]-[MAX] message in the range MIN to MAX *) | |
28757 | -~n [MIN]-[MAX] messages with a score in the range MIN to MAX *) | |
28758 | -~N new messages | |
28759 | -~O old messages | |
28760 | -~p message is addressed to you (consults $alternates) | |
28761 | -~P message is from you (consults $alternates) | |
28762 | -~Q messages which have been replied to | |
28763 | -~R read messages | |
28764 | -~r [MIN]-[MAX] messages with ``date-received'' in a Date range | |
28765 | -~S superseded messages | |
28766 | -~s SUBJECT messages having SUBJECT in the ``Subject'' field. | |
28767 | -~T tagged messages | |
28768 | -~t USER messages addressed to USER | |
28769 | -~U unread messages | |
28770 | -~v message is part of a collapsed thread. | |
28771 | -~x EXPR messages which contain EXPR in the `References' field | |
28772 | -~y EXPR messages which contain EXPR in the `X-Label' field | |
28773 | -~z [MIN]-[MAX] messages with a size in the range MIN to MAX *) | |
28774 | -~= duplicated messages (see $duplicate_threads) | |
28775 | -</PRE> | |
28776 | -</CODE></BLOCKQUOTE> | |
28777 | -</P> | |
28778 | -<P>Where EXPR, USER, ID, and SUBJECT are | |
28779 | -<A HREF="#regexp">regular expressions</A>.</P> | |
28780 | -<P>*) The forms <CODE><[MAX]</CODE>, <CODE>>[MIN]</CODE>, | |
28781 | -<CODE>[MIN]-</CODE> and <CODE>-[MAX]</CODE> | |
28782 | -are allowed, too.</P> | |
28783 | - | |
28784 | -<H3>Pattern Modifier</H3> | |
28785 | - | |
28786 | - | |
28787 | -<P>Note that patterns matching 'lists' of addresses (notably c,C,p,P and t) | |
28788 | -match if there is at least one match in the whole list. If you want to | |
28789 | -make sure that all elements of that list match, you need to prefix your | |
28790 | -pattern with ^. | |
28791 | -This example matches all mails which only has recipients from Germany.</P> | |
28792 | -<P> | |
28793 | -<BLOCKQUOTE><CODE> | |
28794 | -<PRE> | |
28795 | -^~C \.de$ | |
28796 | -</PRE> | |
28797 | -</CODE></BLOCKQUOTE> | |
28798 | -</P> | |
28799 | - | |
28800 | -<H3>Complex Patterns</H3> | |
28801 | - | |
28802 | - | |
28803 | -<P>Logical AND is performed by specifying more than one criterion. For | |
28804 | -example:</P> | |
28805 | -<P> | |
28806 | -<BLOCKQUOTE><CODE> | |
28807 | -<PRE> | |
28808 | -~t mutt ~f elkins | |
28809 | -</PRE> | |
28810 | -</CODE></BLOCKQUOTE> | |
28811 | -</P> | |
28812 | -<P>would select messages which contain the word ``mutt'' in the list of | |
28813 | -recipients <B>and</B> that have the word ``elkins'' in the ``From'' header | |
28814 | -field.</P> | |
28815 | -<P>Mutt also recognizes the following operators to create more complex search | |
28816 | -patterns:</P> | |
28817 | -<P> | |
28818 | -<UL> | |
28819 | -<LI>! -- logical NOT operator</LI> | |
28820 | -<LI>| -- logical OR operator</LI> | |
28821 | -<LI>() -- logical grouping operator</LI> | |
28822 | -</UL> | |
28823 | -</P> | |
28824 | -<P>Here is an example illustrating a complex search pattern. This pattern will | |
28825 | -select all messages which do not contain ``mutt'' in the ``To'' or ``Cc'' | |
28826 | -field and which are from ``elkins''.</P> | |
28827 | -<P> | |
28828 | -<BLOCKQUOTE><CODE> | |
28829 | -<PRE> | |
28830 | -!(~t mutt|~c mutt) ~f elkins | |
28831 | -</PRE> | |
28832 | -</CODE></BLOCKQUOTE> | |
28833 | -</P> | |
28834 | -<P>Here is an example using white space in the regular expression (note | |
28835 | -the ' and " delimiters). For this to match, the mail's subject must | |
28836 | -match the ``^Junk +From +Me$'' and it must be from either ``Jim +Somebody'' | |
28837 | -or ``Ed +SomeoneElse'':</P> | |
28838 | -<P> | |
28839 | -<BLOCKQUOTE><CODE> | |
28840 | -<PRE> | |
28841 | - '~s "^Junk +From +Me$" ~f ("Jim +Somebody"|"Ed +SomeoneElse")' | |
28842 | -</PRE> | |
28843 | -</CODE></BLOCKQUOTE> | |
28844 | -</P> | |
28845 | - | |
28846 | -<H3>Searching by Date</H3> | |
28847 | - | |
28848 | -<P>Mutt supports two types of dates, <EM>absolute</EM> and <EM>relative</EM>.</P> | |
28849 | -<P><B>Absolute</B>. Dates <B>must</B> be in DD/MM/YY format (month and year are | |
28850 | -optional, defaulting to the current month and year). An example of a valid | |
28851 | -range of dates is:</P> | |
28852 | -<P> | |
28853 | -<BLOCKQUOTE><CODE> | |
28854 | -<PRE> | |
28855 | -Limit to messages matching: ~d 20/1/95-31/10 | |
28856 | -</PRE> | |
28857 | -</CODE></BLOCKQUOTE> | |
28858 | -</P> | |
28859 | -<P>If you omit the minimum (first) date, and just specify ``-DD/MM/YY'', all | |
28860 | -messages <EM>before</EM> the given date will be selected. If you omit the maximum | |
28861 | -(second) date, and specify ``DD/MM/YY-'', all messages <EM>after</EM> the given | |
28862 | -date will be selected. If you specify a single date with no dash (``-''), | |
28863 | -only messages sent on the given date will be selected. </P> | |
28864 | -<P><B>Error Margins</B>. You can add error margins to absolute dates. | |
28865 | -An error margin is a sign (+ or -), followed by a digit, followed by | |
28866 | -one of the following units: | |
28867 | -<PRE> | |
28868 | -y years | |
28869 | -m months | |
28870 | -w weeks | |
28871 | -d days | |
28872 | -</PRE> | |
28873 | - | |
28874 | -As a special case, you can replace the sign by a ``*'' character, | |
28875 | -which is equivalent to giving identical plus and minus error margins.</P> | |
28876 | -<P>Example: To select any messages two weeks around January 15, 2001, | |
28877 | -you'd use the following pattern: | |
28878 | -<BLOCKQUOTE><CODE> | |
28879 | -<PRE> | |
28880 | - | |
28881 | -Limit to messages matching: ~d 15/1/2001*2w | |
28882 | -</PRE> | |
28883 | -</CODE></BLOCKQUOTE> | |
28884 | -</P> | |
28885 | - | |
28886 | -<P><B>Relative</B>. This type of date is relative to the current date, and may | |
28887 | -be specified as: | |
28888 | -<UL> | |
28889 | -<LI>><EM>offset</EM> (messages older than <EM>offset</EM> units)</LI> | |
28890 | -<LI><<EM>offset</EM> (messages newer than <EM>offset</EM> units)</LI> | |
28891 | -<LI>=<EM>offset</EM> (messages exactly <EM>offset</EM> units old)</LI> | |
28892 | -</UL> | |
28893 | -</P> | |
28894 | -<P><EM>offset</EM> is specified as a positive number with one of the following | |
28895 | -units: | |
28896 | -<PRE> | |
28897 | -y years | |
28898 | -m months | |
28899 | -w weeks | |
28900 | -d days | |
28901 | -</PRE> | |
28902 | -</P> | |
28903 | -<P>Example: to select messages less than 1 month old, you would use | |
28904 | -<BLOCKQUOTE><CODE> | |
28905 | -<PRE> | |
28906 | -Limit to messages matching: ~d <1m | |
28907 | -</PRE> | |
28908 | -</CODE></BLOCKQUOTE> | |
28909 | -</P> | |
28910 | - | |
28911 | - | |
28912 | -<P><B>Note:</B> all dates used when searching are relative to the | |
28913 | -<B>local</B> time zone, so unless you change the setting of your | |
28914 | -<A HREF="manual-6.html#index_format">$index_format</A> to include a | |
28915 | -<CODE>%[...]</CODE> format, these are <B>not</B> the dates shown | |
28916 | -in the main index.</P> | |
28917 | - | |
28918 | -<H2><A NAME="ss4.3">4.3</A> <A HREF="manual.html#toc4.3">Using Tags</A> | |
28919 | -</H2> | |
28920 | - | |
28921 | - | |
28922 | -<P>Sometimes it is desirable to perform an operation on a group of | |
28923 | -messages all at once rather than one at a time. An example might be | |
28924 | -to save messages to a mailing list to a separate folder, or to | |
28925 | -delete all messages with a given subject. To tag all messages | |
28926 | -matching a pattern, use the tag-pattern function, which is bound to | |
28927 | -``shift-T'' by default. Or you can select individual messages by | |
28928 | -hand using the ``tag-message'' function, which is bound to ``t'' by | |
28929 | -default. See | |
28930 | -<A HREF="#patterns">patterns</A> for Mutt's pattern | |
28931 | -matching syntax.</P> | |
28932 | -<P>Once you have tagged the desired messages, you can use the | |
28933 | -``tag-prefix'' operator, which is the ``;'' (semicolon) key by default. | |
28934 | -When the ``tag-prefix'' operator is used, the <B>next</B> operation will | |
28935 | -be applied to all tagged messages if that operation can be used in that | |
28936 | -manner. If the | |
28937 | -<A HREF="manual-6.html#auto_tag">$auto_tag</A> | |
28938 | -variable is set, the next operation applies to the tagged messages | |
28939 | -automatically, without requiring the ``tag-prefix''.</P> | |
28940 | - | |
28941 | -<H2><A NAME="hooks"></A> <A NAME="ss4.4">4.4</A> <A HREF="manual.html#toc4.4">Using Hooks</A> | |
28942 | -</H2> | |
28943 | - | |
28944 | -<P>A <EM>hook</EM> is a concept borrowed from the EMACS editor which allows you to | |
28945 | -execute arbitrary commands before performing some operation. For example, | |
28946 | -you may wish to tailor your configuration based upon which mailbox you are | |
28947 | -reading, or to whom you are sending mail. In the Mutt world, a <EM>hook</EM> | |
28948 | -consists of a | |
28949 | -<A HREF="#regexp">regular expression</A> or | |
28950 | -<A HREF="#patterns">pattern</A> along with a | |
28951 | -configuration option/command. See | |
28952 | -<UL> | |
28953 | -<LI> | |
28954 | -<A HREF="manual-3.html#folder-hook">folder-hook</A></LI> | |
28955 | -<LI> | |
28956 | -<A HREF="manual-3.html#send-hook">send-hook</A></LI> | |
28957 | -<LI> | |
28958 | -<A HREF="manual-3.html#message-hook">message-hook</A></LI> | |
28959 | -<LI> | |
28960 | -<A HREF="manual-3.html#save-hook">save-hook</A></LI> | |
28961 | -<LI> | |
28962 | -<A HREF="manual-3.html#mbox-hook">mbox-hook</A></LI> | |
28963 | -<LI> | |
28964 | -<A HREF="manual-3.html#fcc-hook">fcc-hook</A></LI> | |
28965 | -<LI> | |
28966 | -<A HREF="manual-3.html#fcc-save-hook">fcc-save-hook</A></LI> | |
28967 | -</UL> | |
28968 | - | |
28969 | -for specific details on each type of <EM>hook</EM> available.</P> | |
28970 | -<P><B>Note:</B> if a hook changes configuration settings, these changes remain | |
28971 | -effective until the end of the current mutt session. As this is generally | |
28972 | -not desired, a default hook needs to be added before all other hooks to | |
28973 | -restore configuration defaults. Here is an example with send-hook and the | |
28974 | -my_hdr directive:</P> | |
28975 | -<P> | |
28976 | -<BLOCKQUOTE><CODE> | |
28977 | -<PRE> | |
28978 | -send-hook . 'unmy_hdr From:' | |
28979 | -send-hook ~Cb@b.b my_hdr from: c@c.c | |
28980 | -</PRE> | |
28981 | -</CODE></BLOCKQUOTE> | |
28982 | -</P> | |
28983 | - | |
28984 | -<H3><A NAME="pattern_hook"></A> Message Matching in Hooks</H3> | |
28985 | - | |
28986 | -<P>Hooks that act upon messages (<CODE>send-hook, save-hook, fcc-hook, | |
28987 | -message-hook</CODE>) are evaluated in a slightly different manner. For the other | |
28988 | -types of hooks, a | |
28989 | -<A HREF="#regexp">regular expression</A> is | |
28990 | -sufficient. But in dealing with messages a finer grain of control is | |
28991 | -needed for matching since for different purposes you want to match | |
28992 | -different criteria.</P> | |
28993 | -<P>Mutt allows the use of the | |
28994 | -<A HREF="#patterns">search pattern</A> | |
28995 | -language for matching messages in hook commands. This works in | |
28996 | -exactly the same way as it would when <EM>limiting</EM> or | |
28997 | -<EM>searching</EM> the mailbox, except that you are restricted to those | |
28998 | -operators which match information mutt extracts from the header of | |
28999 | -the message (i.e. from, to, cc, date, subject, etc.).</P> | |
29000 | -<P>For example, if you wanted to set your return address based upon sending | |
29001 | -mail to a specific address, you could do something like: | |
29002 | -<BLOCKQUOTE><CODE> | |
29003 | -<PRE> | |
29004 | -send-hook '~t ^me@cs\.hmc\.edu$' 'my_hdr From: Mutt User <user@host>' | |
29005 | -</PRE> | |
29006 | -</CODE></BLOCKQUOTE> | |
29007 | - | |
29008 | -which would execute the given command when sending mail to | |
29009 | -<EM>me@cs.hmc.edu</EM>.</P> | |
29010 | -<P>However, it is not required that you write the pattern to match using the | |
29011 | -full searching language. You can still specify a simple <EM>regular | |
29012 | -expression</EM> like the other hooks, in which case Mutt will translate your | |
29013 | -pattern into the full language, using the translation specified by the | |
29014 | -<A HREF="manual-6.html#default_hook">$default_hook</A> variable. The | |
29015 | -pattern is translated at the time the hook is declared, so the value of | |
29016 | -<A HREF="manual-6.html#default_hook">$default_hook</A> that is in effect | |
29017 | -at that time will be used.</P> | |
29018 | - | |
29019 | -<H2><A NAME="query"></A> <A NAME="ss4.5">4.5</A> <A HREF="manual.html#toc4.5">External Address Queries</A> | |
29020 | -</H2> | |
29021 | - | |
29022 | -<P>Mutt supports connecting to external directory databases such as LDAP, | |
29023 | -ph/qi, bbdb, or NIS through a wrapper script which connects to mutt | |
29024 | -using a simple interface. Using the | |
29025 | -<A HREF="manual-6.html#query_command">$query_command</A> variable, you specify the wrapper | |
29026 | -command to use. For example:</P> | |
29027 | -<P> | |
29028 | -<BLOCKQUOTE><CODE> | |
29029 | -<PRE> | |
29030 | -set query_command = "mutt_ldap_query.pl '%s'" | |
29031 | -</PRE> | |
29032 | -</CODE></BLOCKQUOTE> | |
29033 | -</P> | |
29034 | -<P>The wrapper script should accept the query on the command-line. It | |
29035 | -should return a one line message, then each matching response on a | |
29036 | -single line, each line containing a tab separated address then name then | |
29037 | -some other optional information. On error, or if there are no matching | |
29038 | -addresses, return a non-zero exit code and a one line error message.</P> | |
29039 | -<P>An example multiple response output: | |
29040 | -<BLOCKQUOTE><CODE> | |
29041 | -<PRE> | |
29042 | -Searching database ... 20 entries ... 3 matching: | |
29043 | -me@cs.hmc.edu Michael Elkins mutt dude | |
29044 | -blong@fiction.net Brandon Long mutt and more | |
29045 | -roessler@guug.de Thomas Roessler mutt pgp | |
29046 | -</PRE> | |
29047 | -</CODE></BLOCKQUOTE> | |
29048 | -</P> | |
29049 | -<P>There are two mechanisms for accessing the query function of mutt. One | |
29050 | -is to do a query from the index menu using the query function (default: Q). | |
29051 | -This will prompt for a query, then bring up the query menu which will | |
29052 | -list the matching responses. From the query menu, you can select | |
29053 | -addresses to create aliases, or to mail. You can tag multiple messages | |
29054 | -to mail, start a new query, or have a new query appended to the current | |
29055 | -responses.</P> | |
29056 | -<P>The other mechanism for accessing the query function is for address | |
29057 | -completion, similar to the alias completion. In any prompt for address | |
29058 | -entry, you can use the complete-query function (default: ^T) to run a | |
29059 | -query based on the current address you have typed. Like aliases, mutt | |
29060 | -will look for what you have typed back to the last space or comma. If | |
29061 | -there is a single response for that query, mutt will expand the address | |
29062 | -in place. If there are multiple responses, mutt will activate the query | |
29063 | -menu. At the query menu, you can select one or more addresses to be | |
29064 | -added to the prompt.</P> | |
29065 | - | |
29066 | -<H2><A NAME="ss4.6">4.6</A> <A HREF="manual.html#toc4.6">Mailbox Formats</A> | |
29067 | -</H2> | |
29068 | - | |
29069 | -<P>Mutt supports reading and writing of four different mailbox formats: | |
29070 | -mbox, MMDF, MH and Maildir. The mailbox type is autodetected, so there | |
29071 | -is no need to use a flag for different mailbox types. When creating new | |
29072 | -mailboxes, Mutt uses the default specified with the | |
29073 | -<A HREF="manual-6.html#mbox_type">$mbox_type</A> variable.</P> | |
29074 | -<P><B>mbox</B>. This is the most widely used mailbox format for UNIX. All | |
29075 | -messages are stored in a single file. Each message has a line of the form:</P> | |
29076 | -<P> | |
29077 | -<BLOCKQUOTE><CODE> | |
29078 | -<PRE> | |
29079 | -From me@cs.hmc.edu Fri, 11 Apr 1997 11:44:56 PST | |
29080 | -</PRE> | |
29081 | -</CODE></BLOCKQUOTE> | |
29082 | -</P> | |
29083 | -<P>to denote the start of a new message (this is often referred to as the | |
29084 | -``From_'' line).</P> | |
29085 | -<P><B>MMDF</B>. This is a variant of the <EM>mbox</EM> format. Each message is | |
29086 | -surrounded by lines containing ``^A^A^A^A'' (four control-A's).</P> | |
29087 | -<P><B>MH</B>. A radical departure from <EM>mbox</EM> and <EM>MMDF</EM>, a mailbox | |
29088 | -consists of a directory and each message is stored in a separate file. | |
29089 | -The filename indicates the message number (however, this is may not | |
29090 | -correspond to the message number Mutt displays). Deleted messages are | |
29091 | -renamed with a comma (,) prepended to the filename. <B>Note:</B> Mutt | |
29092 | -detects this type of mailbox by looking for either <CODE>.mh_sequences</CODE> | |
29093 | -or <CODE>.xmhcache</CODE> (needed to distinguish normal directories from MH | |
29094 | -mailboxes).</P> | |
29095 | -<P><B>Maildir</B>. The newest of the mailbox formats, used by the Qmail MTA (a | |
29096 | -replacement for sendmail). Similar to <EM>MH</EM>, except that it adds three | |
29097 | -subdirectories of the mailbox: <EM>tmp</EM>, <EM>new</EM> and <EM>cur</EM>. Filenames | |
29098 | -for the messages are chosen in such a way they are unique, even when two | |
29099 | -programs are writing the mailbox over NFS, which means that no file locking | |
29100 | -is needed.</P> | |
29101 | - | |
29102 | -<H2><A NAME="shortcuts"></A> <A NAME="ss4.7">4.7</A> <A HREF="manual.html#toc4.7">Mailbox Shortcuts</A> | |
29103 | -</H2> | |
29104 | - | |
29105 | -<P>There are a number of built in shortcuts which refer to specific mailboxes. | |
29106 | -These shortcuts can be used anywhere you are prompted for a file or mailbox | |
29107 | -path.</P> | |
29108 | -<P> | |
29109 | -<UL> | |
29110 | -<LI>! -- refers to your | |
29111 | -<A HREF="manual-6.html#spoolfile">$spoolfile</A> (incoming) mailbox</LI> | |
29112 | -<LI>> -- refers to your | |
29113 | -<A HREF="manual-6.html#mbox">$mbox</A> file</LI> | |
29114 | -<LI>< -- refers to your | |
29115 | -<A HREF="manual-6.html#record">$record</A> file</LI> | |
29116 | -<LI>- or !! -- refers to the file you've last visited</LI> | |
29117 | -<LI>~ -- refers to your home directory</LI> | |
29118 | -<LI>= or + -- refers to your | |
29119 | -<A HREF="manual-6.html#folder">$folder</A> directory</LI> | |
29120 | -<LI>@<EM>alias</EM> -- refers to the | |
29121 | -<A HREF="manual-3.html#save-hook">default save folder</A> as determined by the address of the alias</LI> | |
29122 | -</UL> | |
29123 | -</P> | |
29124 | - | |
29125 | -<H2><A NAME="using_lists"></A> <A NAME="ss4.8">4.8</A> <A HREF="manual.html#toc4.8">Handling Mailing Lists</A> | |
29126 | -</H2> | |
29127 | - | |
29128 | - | |
29129 | -<P>Mutt has a few configuration options that make dealing with large | |
29130 | -amounts of mail easier. The first thing you must do is to let Mutt | |
29131 | -know what addresses you consider to be mailing lists (technically | |
29132 | -this does not have to be a mailing list, but that is what it is most | |
29133 | -often used for), and what lists you are subscribed to. This is | |
29134 | -accomplished through the use of the | |
29135 | -<A HREF="manual-3.html#lists">lists and subscribe</A> commands in your muttrc.</P> | |
29136 | -<P>Now that Mutt knows what your mailing lists are, it can do several | |
29137 | -things, the first of which is the ability to show the name of a list | |
29138 | -through which you received a message (i.e., of a subscribed list) in | |
29139 | -the <EM>index</EM> menu display. This is useful to distinguish between | |
29140 | -personal and list mail in the same mailbox. In the | |
29141 | -<A HREF="manual-6.html#index_format">$index_format</A> variable, the escape ``%L'' | |
29142 | -will return the string ``To <list>'' when ``list'' appears in the | |
29143 | -``To'' field, and ``Cc <list>'' when it appears in the ``Cc'' | |
29144 | -field (otherwise it returns the name of the author).</P> | |
29145 | -<P>Often times the ``To'' and ``Cc'' fields in mailing list messages | |
29146 | -tend to get quite large. Most people do not bother to remove the | |
29147 | -author of the message they are reply to from the list, resulting in | |
29148 | -two or more copies being sent to that person. The ``list-reply'' | |
29149 | -function, which by default is bound to ``L'' in the <EM>index</EM> menu | |
29150 | -and <EM>pager</EM>, helps reduce the clutter by only replying to the | |
29151 | -known mailing list addresses instead of all recipients (except as | |
29152 | -specified by <CODE>Mail-Followup-To</CODE>, see below).</P> | |
29153 | -<P>Mutt also supports the <CODE>Mail-Followup-To</CODE> header. When you send | |
29154 | -a message to a list of recipients which includes one or several | |
29155 | -subscribed mailing lists, and if the | |
29156 | -<A HREF="manual-6.html#followup_to">$followup_to</A> option is set, mutt will generate | |
29157 | -a Mail-Followup-To header which contains all the recipients to whom | |
29158 | -you send this message, but not your address. This indicates that | |
29159 | -group-replies or list-replies (also known as ``followups'') to this | |
29160 | -message should only be sent to the original recipients of the | |
29161 | -message, and not separately to you - you'll receive your copy through | |
29162 | -one of the mailing lists you are subscribed to.</P> | |
29163 | -<P>Conversely, when group-replying or list-replying to a message which | |
29164 | -has a <CODE>Mail-Followup-To</CODE> header, mutt will respect this header if | |
29165 | -the | |
29166 | -<A HREF="manual-6.html#honor_followup_to">$honor_followup_to</A> configuration | |
29167 | -variable is set. Using list-reply will in this case also make sure | |
29168 | -that the reply goes to the mailing list, even if it's not specified | |
29169 | -in the list of recipients in the <CODE>Mail-Followup-To</CODE>.</P> | |
29170 | -<P>Note that, when header editing is enabled, you can create a | |
29171 | -<CODE>Mail-Followup-To</CODE> header manually. Mutt will only auto-generate | |
29172 | -this header if it doesn't exist when you send the message.</P> | |
29173 | - | |
29174 | -<P>The other method some mailing list admins use is to generate a | |
29175 | -``Reply-To'' field which points back to the mailing list address rather | |
29176 | -than the author of the message. This can create problems when trying | |
29177 | -to reply directly to the author in private, since most mail clients | |
29178 | -will automatically reply to the address given in the ``Reply-To'' | |
29179 | -field. Mutt uses the | |
29180 | -<A HREF="manual-6.html#reply_to">$reply_to</A> | |
29181 | -variable to help decide which address to use. If set, you will be | |
29182 | -prompted as to whether or not you would like to use the address given in | |
29183 | -the ``Reply-To'' field, or reply directly to the address given in the | |
29184 | -``From'' field. When unset, the ``Reply-To'' field will be used when | |
29185 | -present.</P> | |
29186 | -<P>The ``X-Label:'' header field can be used to further identify mailing | |
29187 | -lists or list subject matter (or just to annotate messages | |
29188 | -individually). The | |
29189 | -<A HREF="manual-6.html#index_format">$index_format</A> variable's ``%y'' and | |
29190 | -``%Y'' escapes can be used to expand ``X-Label:'' fields in the | |
29191 | -index, and Mutt's pattern-matcher can match regular expressions to | |
29192 | -``X-Label:'' fields with the `` y'' selector. ``X-Label:'' is not a | |
29193 | -standard message header field, but it can easily be inserted by procmail | |
29194 | -and other mail filtering agents.</P> | |
29195 | -<P>Lastly, Mutt has the ability to | |
29196 | -<A HREF="manual-6.html#sort">sort</A> the mailbox into | |
29197 | -<A HREF="manual-2.html#threads">threads</A>. A thread is a group of messages which all relate to the same | |
29198 | -subject. This is usually organized into a tree-like structure where a | |
29199 | -message and all of its replies are represented graphically. If you've ever | |
29200 | -used a threaded news client, this is the same concept. It makes dealing | |
29201 | -with large volume mailing lists easier because you can easily delete | |
29202 | -uninteresting threads and quickly find topics of value.</P> | |
29203 | - | |
29204 | -<H2><A NAME="ss4.9">4.9</A> <A HREF="manual.html#toc4.9">Delivery Status Notification (DSN) Support</A> | |
29205 | -</H2> | |
29206 | - | |
29207 | -<P>RFC1894 defines a set of MIME content types for relaying information | |
29208 | -about the status of electronic mail messages. These can be thought of as | |
29209 | -``return receipts.'' Berkeley sendmail 8.8.x currently has some command | |
29210 | -line options in which the mail client can make requests as to what type | |
29211 | -of status messages should be returned.</P> | |
29212 | -<P>To support this, there are two variables. | |
29213 | -<A HREF="manual-6.html#dsn_notify">$dsn_notify</A> is used to request receipts for | |
29214 | -different results (such as failed message, message delivered, etc.). | |
29215 | -<A HREF="manual-6.html#dsn_return">$dsn_return</A> requests how much | |
29216 | -of your message should be returned with the receipt (headers or full | |
29217 | -message). Refer to the man page on sendmail for more details on DSN.</P> | |
29218 | - | |
29219 | -<H2><A NAME="ss4.10">4.10</A> <A HREF="manual.html#toc4.10">POP3 Support (OPTIONAL)</A> | |
29220 | -</H2> | |
29221 | - | |
29222 | - | |
29223 | -<P>If Mutt was compiled with POP3 support (by running the <EM>configure</EM> | |
29224 | -script with the <EM>--enable-pop</EM> flag), it has the ability to work | |
29225 | -with mailboxes located on a remote POP3 server and fetch mail for local | |
29226 | -browsing.</P> | |
29227 | -<P>You can access the remote POP3 mailbox by selecting the folder | |
29228 | -<CODE>pop://popserver/</CODE>.</P> | |
29229 | -<P>You can select an alternative port by specifying it with the server, ie: | |
29230 | -<CODE>pop://popserver:port/</CODE>.</P> | |
29231 | -<P>You can also specify different username for each folder, ie: | |
29232 | -<CODE>pop://username@popserver[:port]/</CODE>.</P> | |
29233 | -<P>Polling for new mail is more expensive over POP3 than locally. For this | |
29234 | -reason the frequency at which Mutt will check for mail remotely can be | |
29235 | -controlled by the | |
29236 | -<A HREF="manual-6.html#pop_checkinterval">$pop_checkinterval</A> | |
29237 | -variable, which defaults to every 60 seconds.</P> | |
29238 | -<P>If Mutt was compiled with SSL support (by running the <EM>configure</EM> | |
29239 | -script with the <EM>--with-ssl</EM> flag), connections to POP3 servers | |
29240 | -can be encrypted. This naturally requires that the server supports | |
29241 | -SSL encrypted connections. To access a folder with POP3/SSL, you should | |
29242 | -use pops: prefix, ie: | |
29243 | -<CODE>pops://[username@]popserver[:port]/</CODE>.</P> | |
29244 | -<P>Another way to access your POP3 mail is the <EM>fetch-mail</EM> function | |
29245 | -(default: G). It allows to connect to | |
29246 | -<A HREF="manual-6.html#pop_host">pop_host</A>, fetch all your new mail and place it in the | |
29247 | -local | |
29248 | -<A HREF="manual-6.html#spoolfile">spoolfile</A>. After this | |
29249 | -point, Mutt runs exactly as if the mail had always been local.</P> | |
29250 | -<P><B>Note:</B> If you only need to fetch all messages to local mailbox | |
29251 | -you should consider using a specialized program, such as | |
29252 | -<A HREF="http://www.ccil.org/~esr/fetchmail">fetchmail</A></P> | |
29253 | - | |
29254 | -<H2><A NAME="ss4.11">4.11</A> <A HREF="manual.html#toc4.11">IMAP Support (OPTIONAL)</A> | |
29255 | -</H2> | |
29256 | - | |
29257 | - | |
29258 | -<P>If Mutt was compiled with IMAP support (by running the <EM>configure</EM> | |
29259 | -script with the <EM>--enable-imap</EM> flag), it has the ability to work | |
29260 | -with folders located on a remote IMAP server.</P> | |
29261 | -<P>You can access the remote inbox by selecting the folder | |
29262 | -<CODE>imap://imapserver/INBOX</CODE>, where <CODE>imapserver</CODE> is the name of the | |
29263 | -IMAP server and <CODE>INBOX</CODE> is the special name for your spool mailbox on | |
29264 | -the IMAP server. If you want to access another mail folder at the IMAP | |
29265 | -server, you should use <CODE>imap://imapserver/path/to/folder</CODE> where | |
29266 | -<CODE>path/to/folder</CODE> is the path of the folder you want to access.</P> | |
29267 | -<P>You can select an alternative port by specifying it with the server, ie: | |
29268 | -<CODE>imap://imapserver:port/INBOX</CODE>.</P> | |
29269 | -<P>You can also specify different username for each folder, ie: | |
29270 | -<CODE>imap://username@imapserver[:port]/INBOX</CODE>.</P> | |
29271 | -<P>If Mutt was compiled with SSL support (by running the <EM>configure</EM> | |
29272 | -script with the <EM>--with-ssl</EM> flag), connections to IMAP servers | |
29273 | -can be encrypted. This naturally requires that the server supports | |
29274 | -SSL encrypted connections. To access a folder with IMAP/SSL, you should | |
29275 | -use <CODE>imaps://[username@]imapserver[:port]/path/to/folder</CODE> as your | |
29276 | -folder path.</P> | |
29277 | -<P>Pine-compatible notation is also supported, ie | |
29278 | -<CODE>{[username@]imapserver[:port][/ssl]}path/to/folder</CODE></P> | |
29279 | -<P>Note that not all servers use / as the hierarchy separator. Mutt should | |
29280 | -correctly notice which separator is being used by the server and convert | |
29281 | -paths accordingly.</P> | |
29282 | -<P>When browsing folders on an IMAP server, you can toggle whether to look | |
29283 | -at only the folders you are subscribed to, or all folders with the | |
29284 | -<EM>toggle-subscribed</EM> command. See also the | |
29285 | -<A HREF="manual-6.html#imap_list_subscribed">$imap_list_subscribed</A> variable.</P> | |
29286 | -<P>Polling for new mail on an IMAP server can cause noticeable delays. So, you'll | |
29287 | -want to carefully tune the | |
29288 | -<A HREF="manual-6.html#mail_check">$mail_check</A> | |
29289 | -and | |
29290 | -<A HREF="manual-6.html#timeout">$timeout</A> | |
29291 | -variables. Personally I use | |
29292 | -<BLOCKQUOTE><CODE> | |
29293 | -<PRE> | |
29294 | -set mail_check=90 | |
29295 | -set timeout=15 | |
29296 | -</PRE> | |
29297 | -</CODE></BLOCKQUOTE> | |
29298 | - | |
29299 | -with relatively good results over my slow modem line.</P> | |
29300 | -<P>Note that if you are using mbox as the mail store on UW servers prior to | |
29301 | -v12.250, the server has been reported to disconnect a client if another client | |
29302 | -selects the same folder.</P> | |
29303 | - | |
29304 | -<H3>The Folder Browser</H3> | |
29305 | - | |
29306 | - | |
29307 | -<P>As of version 1.2, mutt supports browsing mailboxes on an IMAP | |
29308 | -server. This is mostly the same as the local file browser, with the | |
29309 | -following differences: | |
29310 | -<UL> | |
29311 | -<LI>In lieu of file permissions, mutt displays the string "IMAP", | |
29312 | -possibly followed by the symbol "+", indicating | |
29313 | -that the entry contains both messages and subfolders. On | |
29314 | -Cyrus-like servers folders will often contain both messages and | |
29315 | -subfolders. </LI> | |
29316 | -<LI>For the case where an entry can contain both messages and | |
29317 | -subfolders, the selection key (bound to <CODE>enter</CODE> by default) | |
29318 | -will choose to descend into the subfolder view. If you wish to view | |
29319 | -the messages in that folder, you must use <CODE>view-file</CODE> instead | |
29320 | -(bound to <CODE>space</CODE> by default).</LI> | |
29321 | -<LI>You can delete mailboxes with the <CODE>delete-mailbox</CODE> | |
29322 | -command (bound to <CODE>d</CODE> by default. You may also | |
29323 | -<CODE>subscribe</CODE> and <CODE>unsubscribe</CODE> to mailboxes (normally | |
29324 | -these are bound to <CODE>s</CODE> and <CODE>u</CODE>, respectively).</LI> | |
29325 | -</UL> | |
29326 | -</P> | |
29327 | - | |
29328 | -<H3>Authentication</H3> | |
29329 | - | |
29330 | - | |
29331 | -<P>Mutt supports four authentication methods with IMAP servers: SASL, | |
29332 | -GSSAPI, CRAM-MD5, and LOGIN (there is a patch by Grant Edwards to add | |
29333 | -NTLM authentication for you poor exchange users out there, but it has | |
29334 | -yet to be integrated into the main tree). There is also support for | |
29335 | -the pseudo-protocol ANONYMOUS, which allows you to log in to a public | |
29336 | -IMAP server without having an account. To use ANONYMOUS, simply make | |
29337 | -your username blank or "anonymous".</P> | |
29338 | -<P>SASL is a special super-authenticator, which selects among several protocols | |
29339 | -(including GSSAPI, CRAM-MD5, ANONYMOUS, and DIGEST-MD5) the most secure | |
29340 | -method available on your host and the server. Using some of these methods | |
29341 | -(including DIGEST-MD5 and possibly GSSAPI), your entire session will be | |
29342 | -encrypted and invisible to those teeming network snoops. It is the best | |
29343 | -option if you have it. To use it, you must have the Cyrus SASL library | |
29344 | -installed on your system and compile mutt with the <EM>--with-sasl</EM> flag.</P> | |
29345 | -<P>Mutt will try whichever methods are compiled in and available on the server, | |
29346 | -in the following order: SASL, ANONYMOUS, GSSAPI, CRAM-MD5, LOGIN.</P> | |
29347 | -<P>There are a few variables which control authentication: | |
29348 | -<UL> | |
29349 | -<LI> | |
29350 | -<A HREF="manual-6.html#imap_user">$imap_user</A> - controls | |
29351 | -the username under which you request authentication on the IMAP server, | |
29352 | -for all authenticators. This is overridden by an explicit username in | |
29353 | -the mailbox path (ie by using a mailbox name of the form | |
29354 | -<CODE>{user@host}</CODE>).</LI> | |
29355 | -<LI> | |
29356 | -<A HREF="manual-6.html#imap_pass">$imap_pass</A> - a | |
29357 | -password which you may preset, used by all authentication methods where | |
29358 | -a password is needed.</LI> | |
29359 | -<LI> | |
29360 | -<A HREF="manual-6.html#imap_authenticators">$imap_authenticators</A> - a colon-delimited list of IMAP | |
29361 | -authentication methods to try, in the order you wish to try them. If | |
29362 | -specified, this overrides mutt's default (attempt everything, in the order | |
29363 | -listed above).</LI> | |
29364 | -</UL> | |
29365 | -</P> | |
29366 | - | |
29367 | -<H2><A NAME="account-hook"></A> <A NAME="ss4.12">4.12</A> <A HREF="manual.html#toc4.12">Managing multiple IMAP/POP accounts (OPTIONAL)</A> | |
29368 | -</H2> | |
29369 | - | |
29370 | - | |
29371 | -<P>If you happen to have accounts on multiple IMAP and/or POP servers, | |
29372 | -you may find managing all the authentication settings inconvenient and | |
29373 | -error-prone. The account-hook command may help. This hook works like | |
29374 | -folder-hook but is invoked whenever you access a remote mailbox | |
29375 | -(including inside the folder browser), not just when you open the | |
29376 | -mailbox.</P> | |
29377 | -<P>Some examples:</P> | |
29378 | -<P> | |
29379 | -<BLOCKQUOTE><CODE> | |
29380 | -<PRE> | |
29381 | -account-hook . 'unset imap_user; unset imap_pass; unset tunnel' | |
29382 | -account-hook imap://host1/ 'set imap_user=me1 imap_pass=foo' | |
29383 | -account-hook imap://host2/ 'set tunnel="ssh host2 /usr/libexec/imapd"' | |
29384 | -</PRE> | |
29385 | -</CODE></BLOCKQUOTE> | |
29386 | -</P> | |
29387 | - | |
29388 | -<H2><A NAME="urlview"></A> <A NAME="ss4.13">4.13</A> <A HREF="manual.html#toc4.13">Start a WWW Browser on URLs (EXTERNAL)</A> | |
29389 | -</H2> | |
29390 | - | |
29391 | -<P>If a message contains URLs (<EM>unified ressource locator</EM> = address in the | |
29392 | -WWW space like <EM>http://www.mutt.org/</EM>), it is efficient to get | |
29393 | -a menu with all the URLs and start a WWW browser on one of them. This | |
29394 | -functionality is provided by the external urlview program which can be | |
29395 | -retrieved at | |
29396 | -<A HREF="ftp://ftp.guug.de/pub/mutt/contrib/">ftp://ftp.guug.de/pub/mutt/contrib/</A> and the configuration commands: | |
29397 | -<BLOCKQUOTE><CODE> | |
29398 | -<PRE> | |
29399 | -macro index \cb |urlview\n | |
29400 | -macro pager \cb |urlview\n | |
29401 | -</PRE> | |
29402 | -</CODE></BLOCKQUOTE> | |
29403 | -</P> | |
29404 | - | |
29405 | -<H2><A NAME="ss4.14">4.14 Compressed folders Support (OPTIONAL)</A> | |
29406 | -</H2> | |
29407 | - | |
29408 | - | |
29409 | -<P>If Mutt was compiled with compressed folders support (by running the | |
29410 | -<EM>configure</EM> script with the <EM>--enable-compressed</EM> flag), Mutt | |
29411 | -can open folders stored in an arbitrary format, provided that the user | |
29412 | -has a script to convert from/to this format to one of the accepted.</P> | |
29413 | -<P>The most common use is to open compressed archived folders e.g. with | |
29414 | -gzip.</P> | |
29415 | -<P>In addition, the user can provide a script that gets a folder in an | |
29416 | -accepted format and appends its context to the folder in the | |
29417 | -user-defined format, which may be faster than converting the entire | |
29418 | -folder to the accepted format, appending to it and converting back to | |
29419 | -the user-defined format.</P> | |
29420 | -<P>There are three hooks defined ( | |
29421 | -<A HREF="#open-hook">open-hook</A>, | |
29422 | -<A HREF="#close-hook">close-hook</A> and | |
29423 | -<A HREF="#append-hook">append-hook</A>) which define commands to uncompress and compress | |
29424 | -a folder and to append messages to an existing compressed folder | |
29425 | -respectively.</P> | |
29426 | -<P>For example:</P> | |
29427 | -<P> | |
29428 | -<BLOCKQUOTE><CODE> | |
29429 | -<PRE> | |
29430 | -open-hook \\.gz$ "gzip -cd %f > %t" | |
29431 | -close-hook \\.gz$ "gzip -c %t > %f" | |
29432 | -append-hook \\.gz$ "gzip -c %t >> %f" | |
29433 | -</PRE> | |
29434 | -</CODE></BLOCKQUOTE> | |
29435 | -</P> | |
29436 | -<P>You do not have to specify all of the commands. If you omit | |
29437 | -<A HREF="#append-hook">append-hook</A>, the folder will be open and | |
29438 | -closed again each time you will add to it. If you omit | |
29439 | -<A HREF="#close-hook">close-hook</A> (or give empty command) , the | |
29440 | -folder will be open in the mode. If you specify | |
29441 | -<A HREF="#append-hook">append-hook</A> though you'll be able to append | |
29442 | -to the folder.</P> | |
29443 | -<P>Note that Mutt will only try to use hooks if the file is not in one of | |
29444 | -the accepted formats. In particular, if the file is empty, mutt | |
29445 | -supposes it is not compressed. This is important because it allows the | |
29446 | -use of programs that do not have well defined extensions. Just use | |
29447 | -"." as a regexp. But this may be surprising if your | |
29448 | -compressing script produces empty files. In this situation, unset | |
29449 | -<A HREF="manual-6.html#save_empty">$save_empty</A>, so that the compressed file | |
29450 | -will be removed if you delete all of the messages.</P> | |
29451 | - | |
29452 | -<H3><A NAME="open-hook"></A> Open a compressed mailbox for reading</H3> | |
29453 | - | |
29454 | -<P>Usage: <CODE>open-hook</CODE> <EM>regexp</EM> "<EM>command</EM>"</P><HR> | |
29455 | - | |
29456 | -<A HREF="manual-5.html">Next</A> | |
29457 | -<A HREF="manual-3.html">Previous</A> | |
29458 | -<A HREF="manual.html#toc4">Contents</A> | |
29459 | -</BODY> | |
29460 | -</HTML> | |
29461 | diff -uNr mutt-1.4.orig/doc/manual-5.html mutt-1.4/doc/manual-5.html | |
29462 | --- mutt-1.4.orig/doc/manual-5.html Wed May 29 11:29:56 2002 | |
29463 | +++ mutt-1.4/doc/manual-5.html Thu Jan 1 01:00:00 1970 | |
29464 | @@ -1,545 +0,0 @@ | |
29465 | -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> | |
29466 | -<HTML> | |
29467 | -<HEAD> | |
29468 | - <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21"> | |
29469 | - <TITLE>The Mutt E-Mail Client: Mutt's MIME Support</TITLE> | |
29470 | - <LINK HREF="manual-6.html" REL=next> | |
29471 | - <LINK HREF="manual-4.html" REL=previous> | |
29472 | - <LINK HREF="manual.html#toc5" REL=contents> | |
29473 | -</HEAD> | |
29474 | -<BODY> | |
29475 | -<A HREF="manual-6.html">Next</A> | |
29476 | -<A HREF="manual-4.html">Previous</A> | |
29477 | -<A HREF="manual.html#toc5">Contents</A> | |
29478 | -<HR> | |
29479 | -<H2><A NAME="s5">5.</A> <A HREF="manual.html#toc5">Mutt's MIME Support</A></H2> | |
29480 | - | |
29481 | -<P>Quite a bit of effort has been made to make Mutt the premier text-mode | |
29482 | -MIME MUA. Every effort has been made to provide the functionality that | |
29483 | -the discerning MIME user requires, and the conformance to the standards | |
29484 | -wherever possible. When configuring Mutt for MIME, there are two extra | |
29485 | -types of configuration files which Mutt uses. One is the | |
29486 | -<CODE>mime.types</CODE> file, which contains the mapping of file extensions to | |
29487 | -IANA MIME types. The other is the <CODE>mailcap</CODE> file, which specifies | |
29488 | -the external commands to use for handling specific MIME types.</P> | |
29489 | - | |
29490 | -<H2><A NAME="ss5.1">5.1</A> <A HREF="manual.html#toc5.1">Using MIME in Mutt</A> | |
29491 | -</H2> | |
29492 | - | |
29493 | -<P>There are three areas/menus in Mutt which deal with MIME, they are the | |
29494 | -pager (while viewing a message), the attachment menu and the compose | |
29495 | -menu.</P> | |
29496 | - | |
29497 | -<H3>Viewing MIME messages in the pager</H3> | |
29498 | - | |
29499 | -<P>When you select a message from the index and view it in the pager, Mutt | |
29500 | -decodes the message to a text representation. Mutt internally supports | |
29501 | -a number of MIME types, including <CODE>text/plain, text/enriched, | |
29502 | -message/rfc822, and message/news</CODE>. In addition, the export | |
29503 | -controlled version of Mutt recognizes a variety of PGP MIME types, | |
29504 | -including PGP/MIME and application/pgp.</P> | |
29505 | -<P>Mutt will denote attachments with a couple lines describing them. | |
29506 | -These lines are of the form: | |
29507 | -<BLOCKQUOTE><CODE> | |
29508 | -<PRE> | |
29509 | -[-- Attachment #1: Description --] | |
29510 | -[-- Type: text/plain, Encoding: 7bit, Size: 10000 --] | |
29511 | -</PRE> | |
29512 | -</CODE></BLOCKQUOTE> | |
29513 | - | |
29514 | -Where the <CODE>Description</CODE> is the description or filename given for the | |
29515 | -attachment, and the <CODE>Encoding</CODE> is one of | |
29516 | -<CODE>7bit/8bit/quoted-printable/base64/binary</CODE>.</P> | |
29517 | -<P>If Mutt cannot deal with a MIME type, it will display a message like: | |
29518 | -<BLOCKQUOTE><CODE> | |
29519 | -<PRE> | |
29520 | -[-- image/gif is unsupported (use 'v' to view this part) --] | |
29521 | -</PRE> | |
29522 | -</CODE></BLOCKQUOTE> | |
29523 | -</P> | |
29524 | - | |
29525 | -<H3><A NAME="attach_menu"></A> The Attachment Menu</H3> | |
29526 | - | |
29527 | -<P>The default binding for <CODE>view-attachments</CODE> is `v', which displays the | |
29528 | -attachment menu for a message. The attachment menu displays a list of | |
29529 | -the attachments in a message. From the attachment menu, you can save, | |
29530 | -print, pipe, delete, and view attachments. You can apply these | |
29531 | -operations to a group of attachments at once, by tagging the attachments | |
29532 | -and by using the ``tag-prefix'' operator. You can also reply to the | |
29533 | -current message from this menu, and only the current attachment (or the | |
29534 | -attachments tagged) will be quoted in your reply. You can view | |
29535 | -attachments as text, or view them using the mailcap viewer definition.</P> | |
29536 | -<P>Finally, you can apply the usual message-related functions (like | |
29537 | -<A HREF="manual-2.html#resend-message">resend-message</A>, and the reply | |
29538 | -and forward functions) to attachments of type <CODE>message/rfc822</CODE>.</P> | |
29539 | -<P>See the help on the attachment menu for more information.</P> | |
29540 | - | |
29541 | -<H3><A NAME="compose_menu"></A> The Compose Menu</H3> | |
29542 | - | |
29543 | -<P>The compose menu is the menu you see before you send a message. It | |
29544 | -allows you to edit the recipient list, the subject, and other aspects | |
29545 | -of your message. It also contains a list of the attachments of your | |
29546 | -message, including the main body. From this menu, you can print, copy, | |
29547 | -filter, pipe, edit, compose, review, and rename an attachment or a | |
29548 | -list of tagged attachments. You can also modifying the attachment | |
29549 | -information, notably the type, encoding and description.</P> | |
29550 | -<P>Attachments appear as follows: | |
29551 | -<PRE> | |
29552 | -- 1 [text/plain, 7bit, 1K] /tmp/mutt-euler-8082-0 <no description> | |
29553 | - 2 [applica/x-gunzip, base64, 422K] ~/src/mutt-0.85.tar.gz <no description> | |
29554 | -</PRE> | |
29555 | -</P> | |
29556 | -<P>The '-' denotes that Mutt will delete the file after sending (or | |
29557 | -postponing, or cancelling) the message. It can be toggled with the | |
29558 | -<CODE>toggle-unlink</CODE> command (default: u). The next field is the MIME | |
29559 | -content-type, and can be changed with the <CODE>edit-type</CODE> command | |
29560 | -(default: ^T). The next field is the encoding for the attachment, | |
29561 | -which allows a binary message to be encoded for transmission on 7bit | |
29562 | -links. It can be changed with the <CODE>edit-encoding</CODE> command | |
29563 | -(default: ^E). The next field is the size of the attachment, | |
29564 | -rounded to kilobytes or megabytes. The next field is the filename, | |
29565 | -which can be changed with the <CODE>rename-file</CODE> command (default: R). | |
29566 | -The final field is the description of the attachment, and can be | |
29567 | -changed with the <CODE>edit-description</CODE> command (default: d).</P> | |
29568 | - | |
29569 | -<H2><A NAME="ss5.2">5.2</A> <A HREF="manual.html#toc5.2">MIME Type configuration with <CODE>mime.types</CODE></A> | |
29570 | -</H2> | |
29571 | - | |
29572 | -<P>When you add an attachment to your mail message, Mutt searches your | |
29573 | -personal mime.types file at <CODE>${HOME}/.mime.types</CODE>, and then | |
29574 | -the system mime.types file at <CODE>/usr/local/share/mutt/mime.types</CODE> or | |
29575 | -<CODE>/etc/mime.types</CODE></P> | |
29576 | -<P>The mime.types file consist of lines containing a MIME type and a space | |
29577 | -separated list of extensions. For example: | |
29578 | -<BLOCKQUOTE><CODE> | |
29579 | -<PRE> | |
29580 | -application/postscript ps eps | |
29581 | -application/pgp pgp | |
29582 | -audio/x-aiff aif aifc aiff | |
29583 | -</PRE> | |
29584 | -</CODE></BLOCKQUOTE> | |
29585 | - | |
29586 | -A sample <CODE>mime.types</CODE> file comes with the Mutt distribution, and | |
29587 | -should contain most of the MIME types you are likely to use. </P> | |
29588 | -<P>If Mutt can not determine the mime type by the extension of the file you | |
29589 | -attach, it will look at the file. If the file is free of binary | |
29590 | -information, Mutt will assume that the file is plain text, and mark it | |
29591 | -as <CODE>text/plain</CODE>. If the file contains binary information, then Mutt will | |
29592 | -mark it as <CODE>application/octet-stream</CODE>. You can change the MIME | |
29593 | -type that Mutt assigns to an attachment by using the <CODE>edit-type</CODE> | |
29594 | -command from the compose menu (default: ^T). The MIME type is actually a | |
29595 | -major mime type followed by the sub-type, separated by a '/'. 6 major | |
29596 | -types: application, text, image, video, audio, and model have been approved | |
29597 | -after various internet discussions. Mutt recognises all of these if the | |
29598 | -appropriate entry is found in the mime.types file. It also recognises other | |
29599 | -major mime types, such as the chemical type that is widely used in the | |
29600 | -molecular modelling community to pass molecular data in various forms to | |
29601 | -various molecular viewers. Non-recognised mime types should only be used | |
29602 | -if the recipient of the message is likely to be expecting such attachments.</P> | |
29603 | - | |
29604 | -<H2><A NAME="ss5.3">5.3</A> <A HREF="manual.html#toc5.3">MIME Viewer configuration with <CODE>mailcap</CODE></A> | |
29605 | -</H2> | |
29606 | - | |
29607 | -<P>Mutt supports RFC 1524 MIME Configuration, in particular the Unix | |
29608 | -specific format specified in Appendix A of RFC 1524. This file format | |
29609 | -is commonly referred to as the mailcap format. Many MIME compliant | |
29610 | -programs utilize the mailcap format, allowing you to specify handling | |
29611 | -for all MIME types in one place for all programs. Programs known to | |
29612 | -use this format include Netscape, XMosaic, lynx and metamail.</P> | |
29613 | -<P>In order to handle various MIME types that Mutt can not handle | |
29614 | -internally, Mutt parses a series of external configuration files to | |
29615 | -find an external handler. The default search string for these files | |
29616 | -is a colon delimited list set to | |
29617 | -<BLOCKQUOTE><CODE> | |
29618 | -<PRE> | |
29619 | -${HOME}/.mailcap:/usr/local/share/mutt/mailcap:/etc/mailcap:/etc/mailcap:/usr/etc/mailcap:/usr/local/etc/mailcap | |
29620 | -</PRE> | |
29621 | -</CODE></BLOCKQUOTE> | |
29622 | - | |
29623 | -where <CODE>$HOME</CODE> is your home directory.</P> | |
29624 | -<P>In particular, the metamail distribution will install a mailcap file, | |
29625 | -usually as <CODE>/usr/local/etc/mailcap</CODE>, which contains some baseline | |
29626 | -entries.</P> | |
29627 | - | |
29628 | -<H3>The Basics of the mailcap file</H3> | |
29629 | - | |
29630 | -<P>A mailcap file consists of a series of lines which are comments, blank, | |
29631 | -or definitions.</P> | |
29632 | -<P>A comment line consists of a # character followed by anything you want.</P> | |
29633 | -<P>A blank line is blank.</P> | |
29634 | -<P>A definition line consists of a content type, a view command, and any | |
29635 | -number of optional fields. Each field of a definition line is divided | |
29636 | -by a semicolon ';' character.</P> | |
29637 | -<P>The content type is specified in the MIME standard type/subtype method. | |
29638 | -For example, | |
29639 | -<CODE>text/plain, text/html, image/gif, </CODE> | |
29640 | -etc. In addition, the mailcap format includes two formats for | |
29641 | -wildcards, one using the special '*' subtype, the other is the implicit | |
29642 | -wild, where you only include the major type. For example, <CODE>image/*</CODE>, or | |
29643 | -<CODE>video,</CODE> will match all image types and video types, | |
29644 | -respectively.</P> | |
29645 | -<P>The view command is a Unix command for viewing the type specified. There | |
29646 | -are two different types of commands supported. The default is to send | |
29647 | -the body of the MIME message to the command on stdin. You can change | |
29648 | -this behaviour by using %s as a parameter to your view command. | |
29649 | -This will cause Mutt to save the body of the MIME message to a temporary | |
29650 | -file, and then call the view command with the %s replaced by | |
29651 | -the name of the temporary file. In both cases, Mutt will turn over the | |
29652 | -terminal to the view program until the program quits, at which time Mutt | |
29653 | -will remove the temporary file if it exists.</P> | |
29654 | -<P>So, in the simplest form, you can send a text/plain message to the | |
29655 | -external pager more on stdin: | |
29656 | -<BLOCKQUOTE><CODE> | |
29657 | -<PRE> | |
29658 | -text/plain; more | |
29659 | -</PRE> | |
29660 | -</CODE></BLOCKQUOTE> | |
29661 | - | |
29662 | -Or, you could send the message as a file: | |
29663 | -<BLOCKQUOTE><CODE> | |
29664 | -<PRE> | |
29665 | -text/plain; more %s | |
29666 | -</PRE> | |
29667 | -</CODE></BLOCKQUOTE> | |
29668 | - | |
29669 | -Perhaps you would like to use lynx to interactively view a text/html | |
29670 | -message: | |
29671 | -<BLOCKQUOTE><CODE> | |
29672 | -<PRE> | |
29673 | -text/html; lynx %s | |
29674 | -</PRE> | |
29675 | -</CODE></BLOCKQUOTE> | |
29676 | - | |
29677 | -In this case, lynx does not support viewing a file from stdin, so you | |
29678 | -must use the %s syntax. | |
29679 | -<B>Note:</B> <EM>Some older versions of lynx contain a bug where they | |
29680 | -will check the mailcap file for a viewer for text/html. They will find | |
29681 | -the line which calls lynx, and run it. This causes lynx to continuously | |
29682 | -spawn itself to view the object.</EM></P> | |
29683 | -<P>On the other hand, maybe you don't want to use lynx interactively, you | |
29684 | -just want to have it convert the text/html to text/plain, then you can | |
29685 | -use: | |
29686 | -<BLOCKQUOTE><CODE> | |
29687 | -<PRE> | |
29688 | -text/html; lynx -dump %s | more | |
29689 | -</PRE> | |
29690 | -</CODE></BLOCKQUOTE> | |
29691 | -</P> | |
29692 | -<P>Perhaps you wish to use lynx to view text/html files, and a pager on | |
29693 | -all other text formats, then you would use the following: | |
29694 | -<BLOCKQUOTE><CODE> | |
29695 | -<PRE> | |
29696 | -text/html; lynx %s | |
29697 | -text/*; more | |
29698 | -</PRE> | |
29699 | -</CODE></BLOCKQUOTE> | |
29700 | - | |
29701 | -This is the simplest form of a mailcap file.</P> | |
29702 | - | |
29703 | -<H3>Secure use of mailcap</H3> | |
29704 | - | |
29705 | -<P>The interpretion of shell meta-characters embedded in MIME parameters | |
29706 | -can lead to security problems in general. Mutt tries to quote parameters | |
29707 | -in expansion of %s syntaxes properly, and avoids risky characters by | |
29708 | -substituting them, see the | |
29709 | -<A HREF="manual-6.html#mailcap_sanitize">mailcap_sanitize</A> variable.</P> | |
29710 | -<P>Although mutt's procedures to invoke programs with mailcap seem to be | |
29711 | -safe, there are other applications parsing mailcap, maybe taking less care | |
29712 | -of it. Therefore you should pay attention to the following rules:</P> | |
29713 | -<P><EM>Keep the %-expandos away from shell quoting.</EM> | |
29714 | -Don't quote them with single or double quotes. Mutt does this for | |
29715 | -you, the right way, as should any other program which interprets | |
29716 | -mailcap. Don't put them into backtick expansions. Be highly careful | |
29717 | -with eval statements, and avoid them if possible at all. Trying to fix | |
29718 | -broken behaviour with quotes introduces new leaks - there is no | |
29719 | -alternative to correct quoting in the first place.</P> | |
29720 | -<P>If you have to use the %-expandos' values in context where you need | |
29721 | -quoting or backtick expansions, put that value into a shell variable | |
29722 | -and reference the shell variable where necessary, as in the following | |
29723 | -example (using <CODE>$charset</CODE> inside the backtick expansion is safe, | |
29724 | -since it is not itself subject to any further expansion):</P> | |
29725 | -<P> | |
29726 | -<BLOCKQUOTE><CODE> | |
29727 | -<PRE> | |
29728 | -text/test-mailcap-bug; cat %s; copiousoutput; test=charset=%{charset} \ | |
29729 | - && test "`echo $charset | tr '[A-Z]' '[a-z]'`" != iso-8859-1 | |
29730 | -</PRE> | |
29731 | -</CODE></BLOCKQUOTE> | |
29732 | -</P> | |
29733 | - | |
29734 | -<H3>Advanced mailcap Usage</H3> | |
29735 | - | |
29736 | - | |
29737 | - | |
29738 | -<H3>Optional Fields</H3> | |
29739 | - | |
29740 | -<P>In addition to the required content-type and view command fields, you | |
29741 | -can add semi-colon ';' separated fields to set flags and other options. | |
29742 | -Mutt recognizes the following optional fields: | |
29743 | -<DL> | |
29744 | -<DT><B>copiousoutput</B><DD><P>This flag tells Mutt that the command passes possibly large amounts of | |
29745 | -text on stdout. This causes Mutt to invoke a pager (either the internal | |
29746 | -pager or the external pager defined by the pager variable) on the output | |
29747 | -of the view command. Without this flag, Mutt assumes that the command | |
29748 | -is interactive. One could use this to replace the pipe to <CODE>more</CODE> | |
29749 | -in the <CODE>lynx -dump</CODE> example in the Basic section: | |
29750 | -<BLOCKQUOTE><CODE> | |
29751 | -<PRE> | |
29752 | -text/html; lynx -dump %s ; copiousoutput | |
29753 | -</PRE> | |
29754 | -</CODE></BLOCKQUOTE> | |
29755 | - | |
29756 | -This will cause lynx to format the text/html output as text/plain | |
29757 | -and Mutt will use your standard pager to display the results.</P> | |
29758 | -<DT><B>needsterminal</B><DD><P>Mutt uses this flag when viewing attachments with | |
29759 | -<A HREF="#auto_view">autoview</A>, in order to decide whether it should honor the setting | |
29760 | -of the | |
29761 | -<A HREF="manual-6.html#wait_key">$wait_key</A> variable or | |
29762 | -not. When an attachment is viewed using an interactive program, and the | |
29763 | -corresponding mailcap entry has a <EM>needsterminal</EM> flag, Mutt will use | |
29764 | -<A HREF="manual-6.html#wait_key">$wait_key</A> and the exit status | |
29765 | -of the program to decide if it will ask you to press a key after the | |
29766 | -external program has exited. In all other situations it will not prompt | |
29767 | -you for a key.</P> | |
29768 | -<DT><B>compose=<command></B><DD><P>This flag specifies the command to use to create a new attachment of a | |
29769 | -specific MIME type. Mutt supports this from the compose menu.</P> | |
29770 | -<DT><B>composetyped=<command></B><DD><P>This flag specifies the command to use to create a new attachment of a | |
29771 | -specific MIME type. This command differs from the compose command in | |
29772 | -that mutt will expect standard MIME headers on the data. This can be | |
29773 | -used to specify parameters, filename, description, etc. for a new | |
29774 | -attachment. Mutt supports this from the compose menu.</P> | |
29775 | -<DT><B>print=<command></B><DD><P>This flag specifies the command to use to print a specific MIME type. | |
29776 | -Mutt supports this from the attachment and compose menus.</P> | |
29777 | -<DT><B>edit=<command></B><DD><P>This flag specifies the command to use to edit a specific MIME type. | |
29778 | -Mutt supports this from the compose menu, and also uses it to compose | |
29779 | -new attachments. Mutt will default to the defined editor for text | |
29780 | -attachments.</P> | |
29781 | -<DT><B>nametemplate=<template></B><DD><P>This field specifies the format for the file denoted by %s in the | |
29782 | -command fields. Certain programs will require a certain file extension, | |
29783 | -for instance, to correctly view a file. For instance, lynx will only | |
29784 | -interpret a file as <CODE>text/html</CODE> if the file ends in <CODE>.html</CODE>. | |
29785 | -So, you would specify lynx as a <CODE>text/html</CODE> viewer with a line in | |
29786 | -the mailcap file like: | |
29787 | -<BLOCKQUOTE><CODE> | |
29788 | -<PRE> | |
29789 | -text/html; lynx %s; nametemplate=%s.html | |
29790 | -</PRE> | |
29791 | -</CODE></BLOCKQUOTE> | |
29792 | -</P> | |
29793 | -<DT><B>test=<command></B><DD><P>This field specifies a command to run to test whether this mailcap | |
29794 | -entry should be used. The command is defined with the command expansion | |
29795 | -rules defined in the next section. If the command returns 0, then the | |
29796 | -test passed, and Mutt uses this entry. If the command returns non-zero, | |
29797 | -then the test failed, and Mutt continues searching for the right entry. | |
29798 | -<B>Note:</B> <EM>the content-type must match before Mutt performs the test.</EM> | |
29799 | -For example: | |
29800 | -<BLOCKQUOTE><CODE> | |
29801 | -<PRE> | |
29802 | -text/html; netscape -remote 'openURL(%s)' ; test=RunningX | |
29803 | -text/html; lynx %s | |
29804 | -</PRE> | |
29805 | -</CODE></BLOCKQUOTE> | |
29806 | - | |
29807 | -In this example, Mutt will run the program RunningX which will return 0 | |
29808 | -if the X Window manager is running, and non-zero if it isn't. If | |
29809 | -RunningX returns 0, then Mutt will call netscape to display the | |
29810 | -text/html object. If RunningX doesn't return 0, then Mutt will go on | |
29811 | -to the next entry and use lynx to display the text/html object.</P> | |
29812 | -</DL> | |
29813 | -</P> | |
29814 | - | |
29815 | -<H3>Search Order</H3> | |
29816 | - | |
29817 | -<P>When searching for an entry in the mailcap file, Mutt will search for | |
29818 | -the most useful entry for its purpose. For instance, if you are | |
29819 | -attempting to print an <CODE>image/gif</CODE>, and you have the following | |
29820 | -entries in your mailcap file, Mutt will search for an entry with the | |
29821 | -print command: | |
29822 | -<BLOCKQUOTE><CODE> | |
29823 | -<PRE> | |
29824 | -image/*; xv %s | |
29825 | -image/gif; ; print= anytopnm %s | pnmtops | lpr; \ | |
29826 | - nametemplate=%s.gif | |
29827 | -</PRE> | |
29828 | -</CODE></BLOCKQUOTE> | |
29829 | - | |
29830 | -Mutt will skip the <CODE>image/*</CODE> entry and use the <CODE>image/gif</CODE> | |
29831 | -entry with the print command.</P> | |
29832 | -<P>In addition, you can use this with | |
29833 | -<A HREF="#auto_view">Autoview</A> | |
29834 | -to denote two commands for viewing an attachment, one to be viewed | |
29835 | -automatically, the other to be viewed interactively from the attachment | |
29836 | -menu. In addition, you can then use the test feature to determine which | |
29837 | -viewer to use interactively depending on your environment. | |
29838 | -<BLOCKQUOTE><CODE> | |
29839 | -<PRE> | |
29840 | -text/html; netscape -remote 'openURL(%s)' ; test=RunningX | |
29841 | -text/html; lynx %s; nametemplate=%s.html | |
29842 | -text/html; lynx -dump %s; nametemplate=%s.html; copiousoutput | |
29843 | -</PRE> | |
29844 | -</CODE></BLOCKQUOTE> | |
29845 | - | |
29846 | -For | |
29847 | -<A HREF="#auto_view">Autoview</A>, Mutt will choose the third | |
29848 | -entry because of the copiousoutput tag. For interactive viewing, Mutt | |
29849 | -will run the program RunningX to determine if it should use the first | |
29850 | -entry. If the program returns non-zero, Mutt will use the second entry | |
29851 | -for interactive viewing.</P> | |
29852 | - | |
29853 | -<H3>Command Expansion</H3> | |
29854 | - | |
29855 | -<P>The various commands defined in the mailcap files are passed to the | |
29856 | -<CODE>/bin/sh</CODE> shell using the system() function. Before the | |
29857 | -command is passed to <CODE>/bin/sh -c</CODE>, it is parsed to expand | |
29858 | -various special parameters with information from Mutt. The keywords | |
29859 | -Mutt expands are: | |
29860 | -<DL> | |
29861 | -<DT><B>%s</B><DD><P>As seen in the basic mailcap section, this variable is expanded | |
29862 | -to a filename specified by the calling program. This file contains | |
29863 | -the body of the message to view/print/edit or where the composing | |
29864 | -program should place the results of composition. In addition, the | |
29865 | -use of this keyword causes Mutt to not pass the body of the message | |
29866 | -to the view/print/edit program on stdin.</P> | |
29867 | -<DT><B>%t</B><DD><P>Mutt will expand %t to the text representation of the content | |
29868 | -type of the message in the same form as the first parameter of the | |
29869 | -mailcap definition line, ie <CODE>text/html</CODE> or | |
29870 | -<CODE>image/gif</CODE>.</P> | |
29871 | -<DT><B>%{<parameter>}</B><DD><P>Mutt will expand this to the value of the specified parameter | |
29872 | -from the Content-Type: line of the mail message. For instance, if | |
29873 | -Your mail message contains: | |
29874 | -<BLOCKQUOTE><CODE> | |
29875 | -<PRE> | |
29876 | -Content-Type: text/plain; charset=iso-8859-1 | |
29877 | -</PRE> | |
29878 | -</CODE></BLOCKQUOTE> | |
29879 | - | |
29880 | -then Mutt will expand %{charset} to iso-8859-1. The default metamail | |
29881 | -mailcap file uses this feature to test the charset to spawn an xterm | |
29882 | -using the right charset to view the message.</P> | |
29883 | -<DT><B>\%</B><DD><P>This will be replaced by a %</P> | |
29884 | -</DL> | |
29885 | - | |
29886 | -Mutt does not currently support the %F and %n keywords | |
29887 | -specified in RFC 1524. The main purpose of these parameters is for | |
29888 | -multipart messages, which is handled internally by Mutt.</P> | |
29889 | - | |
29890 | -<H3>Example mailcap files</H3> | |
29891 | - | |
29892 | -<P>This mailcap file is fairly simple and standard: | |
29893 | -<HR> | |
29894 | -<PRE> | |
29895 | -# I'm always running X :) | |
29896 | -video/*; xanim %s > /dev/null | |
29897 | -image/*; xv %s > /dev/null | |
29898 | - | |
29899 | -# I'm always running netscape (if my computer had more memory, maybe) | |
29900 | -text/html; netscape -remote 'openURL(%s)' | |
29901 | -</PRE> | |
29902 | -<HR> | |
29903 | -</P> | |
29904 | -<P>This mailcap file shows quite a number of examples:</P> | |
29905 | -<P> | |
29906 | -<HR> | |
29907 | -<PRE> | |
29908 | -# Use xanim to view all videos Xanim produces a header on startup, | |
29909 | -# send that to /dev/null so I don't see it | |
29910 | -video/*; xanim %s > /dev/null | |
29911 | - | |
29912 | -# Send html to a running netscape by remote | |
29913 | -text/html; netscape -remote 'openURL(%s)'; test=RunningNetscape | |
29914 | - | |
29915 | -# If I'm not running netscape but I am running X, start netscape on the | |
29916 | -# object | |
29917 | -text/html; netscape %s; test=RunningX | |
29918 | - | |
29919 | -# Else use lynx to view it as text | |
29920 | -text/html; lynx %s | |
29921 | - | |
29922 | -# This version would convert the text/html to text/plain | |
29923 | -text/html; lynx -dump %s; copiousoutput | |
29924 | - | |
29925 | -# enriched.sh converts text/enriched to text/html and then uses | |
29926 | -# lynx -dump to convert it to text/plain | |
29927 | -text/enriched; enriched.sh ; copiousoutput | |
29928 | - | |
29929 | -# I use enscript to print text in two columns to a page | |
29930 | -text/*; more %s; print=enscript -2Gr %s | |
29931 | - | |
29932 | -# Netscape adds a flag to tell itself to view jpegs internally | |
29933 | -image/jpeg;xv %s; x-mozilla-flags=internal | |
29934 | - | |
29935 | -# Use xv to view images if I'm running X | |
29936 | -# In addition, this uses the \ to extend the line and set my editor | |
29937 | -# for images | |
29938 | -image/*;xv %s; test=RunningX; \ | |
29939 | - edit=xpaint %s | |
29940 | - | |
29941 | -# Convert images to text using the netpbm tools | |
29942 | -image/*; (anytopnm %s | pnmscale -xysize 80 46 | ppmtopgm | pgmtopbm | | |
29943 | -pbmtoascii -1x2 ) 2>&1 ; copiousoutput | |
29944 | - | |
29945 | -# Send excel spreadsheets to my NT box | |
29946 | -application/ms-excel; open.pl %s | |
29947 | -</PRE> | |
29948 | -<HR> | |
29949 | -</P> | |
29950 | - | |
29951 | -<H2><A NAME="auto_view"></A> <A NAME="ss5.4">5.4</A> <A HREF="manual.html#toc5.4">MIME Autoview</A> | |
29952 | -</H2> | |
29953 | - | |
29954 | -<P>In addition to explicitly telling Mutt to view an attachment with the | |
29955 | -MIME viewer defined in the mailcap file, Mutt has support for | |
29956 | -automatically viewing MIME attachments while in the pager.</P> | |
29957 | -<P>To work, you must define a viewer in the mailcap file which uses the | |
29958 | -<CODE>copiousoutput</CODE> option to denote that it is non-interactive. | |
29959 | -Usually, you also use the entry to convert the attachment to a text | |
29960 | -representation which you can view in the pager.</P> | |
29961 | -<P>You then use the <CODE>auto_view</CODE> muttrc command to list the | |
29962 | -content-types that you wish to view automatically.</P> | |
29963 | -<P>For instance, if you set auto_view to: | |
29964 | -<BLOCKQUOTE><CODE> | |
29965 | -<PRE> | |
29966 | -auto_view text/html text/enriched application/x-gunzip application/postscript image/gif application/x-tar-gz | |
29967 | -</PRE> | |
29968 | -</CODE></BLOCKQUOTE> | |
29969 | -</P> | |
29970 | -<P>Mutt could use the following mailcap entries to automatically view | |
29971 | -attachments of these types. | |
29972 | -<BLOCKQUOTE><CODE> | |
29973 | -<PRE> | |
29974 | -text/html; lynx -dump %s; copiousoutput; nametemplate=%s.html | |
29975 | -text/enriched; enriched.sh ; copiousoutput | |
29976 | -image/*; anytopnm %s | pnmscale -xsize 80 -ysize 50 | ppmtopgm | pgmtopbm | pbmtoascii ; copiousoutput | |
29977 | -application/x-gunzip; gzcat; copiousoutput | |
29978 | -application/x-tar-gz; gunzip -c %s | tar -tf - ; copiousoutput | |
29979 | -application/postscript; ps2ascii %s; copiousoutput | |
29980 | -</PRE> | |
29981 | -</CODE></BLOCKQUOTE> | |
29982 | -</P> | |
29983 | - | |
29984 | -<H2><A NAME="alternative_order"></A> <A NAME="ss5.5">5.5</A> <A HREF="manual.html#toc5.5">MIME Multipart/Alternative</A> | |
29985 | -</H2> | |
29986 | - | |
29987 | -<P>Mutt has some heuristics for determining which attachment of a | |
29988 | -multipart/alternative type to display. First, mutt will check the | |
29989 | -alternative_order list to determine if one of the available types | |
29990 | -is preferred. The alternative_order list consists of a number of | |
29991 | -mimetypes in order, including support for implicit and explicit | |
29992 | -wildcards, for example: | |
29993 | -<BLOCKQUOTE><CODE> | |
29994 | -<PRE> | |
29995 | -alternative_order text/enriched text/plain text application/postscript image/* | |
29996 | -</PRE> | |
29997 | -</CODE></BLOCKQUOTE> | |
29998 | -</P> | |
29999 | -<P>Next, mutt will check if any of the types have a defined | |
30000 | -<A HREF="#auto_view">auto_view</A>, and use that. Failing | |
30001 | -that, Mutt will look for any text type. As a last attempt, mutt will | |
30002 | -look for any type it knows how to handle.</P> | |
30003 | - | |
30004 | -<HR> | |
30005 | -<A HREF="manual-6.html">Next</A> | |
30006 | -<A HREF="manual-4.html">Previous</A> | |
30007 | -<A HREF="manual.html#toc5">Contents</A> | |
30008 | -</BODY> | |
30009 | -</HTML> | |
30010 | diff -uNr mutt-1.4.orig/doc/manual-6.html mutt-1.4/doc/manual-6.html | |
30011 | --- mutt-1.4.orig/doc/manual-6.html Sun Nov 3 21:42:51 2002 | |
30012 | +++ mutt-1.4/doc/manual-6.html Thu Jan 1 01:00:00 1970 | |
30013 | @@ -1,3500 +0,0 @@ | |
30014 | -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> | |
30015 | -<HTML> | |
30016 | -<HEAD> | |
30017 | - <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21"> | |
30018 | - <TITLE>The Mutt E-Mail Client: Reference</TITLE> | |
30019 | - <LINK HREF="manual-7.html" REL=next> | |
30020 | - <LINK HREF="manual-5.html" REL=previous> | |
30021 | - <LINK HREF="manual.html#toc6" REL=contents> | |
30022 | -</HEAD> | |
30023 | -<BODY> | |
30024 | -<A HREF="manual-7.html">Next</A> | |
30025 | -<A HREF="manual-5.html">Previous</A> | |
30026 | -<A HREF="manual.html#toc6">Contents</A> | |
30027 | -<HR> | |
30028 | -<H2><A NAME="s6">6.</A> <A HREF="manual.html#toc6">Reference</A></H2> | |
30029 | - | |
30030 | -<H2><A NAME="commandline"></A> <A NAME="ss6.1">6.1</A> <A HREF="manual.html#toc6.1">Command line options</A> | |
30031 | -</H2> | |
30032 | - | |
30033 | -<P>Running <CODE>mutt</CODE> with no arguments will make Mutt attempt to read your spool | |
30034 | -mailbox. However, it is possible to read other mailboxes and | |
30035 | -to send messages from the command line as well.</P> | |
30036 | -<P> | |
30037 | -<BLOCKQUOTE><CODE> | |
30038 | -<PRE> | |
30039 | --a attach a file to a message | |
30040 | --b specify a blind carbon-copy (BCC) address | |
30041 | --c specify a carbon-copy (Cc) address | |
30042 | --e specify a config command to be run after initilization files are read | |
30043 | --f specify a mailbox to load | |
30044 | --F specify an alternate file to read initialization commands | |
30045 | --h print help on command line options | |
30046 | --H specify a draft file from which to read a header and body | |
30047 | --i specify a file to include in a message composition | |
30048 | --m specify a default mailbox type | |
30049 | --n do not read the system Muttrc | |
30050 | --p recall a postponed message | |
30051 | --R open mailbox in read-only mode | |
30052 | --s specify a subject (enclose in quotes if it contains spaces) | |
30053 | --v show version number and compile-time definitions | |
30054 | --x simulate the mailx(1) compose mode | |
30055 | --y show a menu containing the files specified by the mailboxes command | |
30056 | --z exit immediately if there are no messages in the mailbox | |
30057 | --Z open the first folder with new message,exit immediately if none | |
30058 | -</PRE> | |
30059 | -</CODE></BLOCKQUOTE> | |
30060 | -</P> | |
30061 | -<P>To read messages in a mailbox</P> | |
30062 | -<P><CODE>mutt</CODE> [ -nz ] [ -F <EM>muttrc</EM> ] [ -m <EM>type</EM> ] [ -f <EM>mailbox</EM> ] </P> | |
30063 | -<P>To compose a new message</P> | |
30064 | -<P><CODE>mutt</CODE> [ -n ] [ -F <EM>muttrc</EM> ] [ -a <EM>file</EM> ] [ -c <EM>address</EM> ] [ -i <EM>filename</EM> ] [ -s <EM>subject</EM> ] <EM>address</EM> [ <EM>address</EM> ... ] </P> | |
30065 | -<P>Mutt also supports a ``batch'' mode to send prepared messages. Simply redirect | |
30066 | -input from the file you wish to send. For example,</P> | |
30067 | -<P><CODE>mutt -s "data set for run #2" professor@bigschool.edu | |
30068 | -< ~/run2.dat</CODE></P> | |
30069 | -<P>This command will send a message to ``professor@bigschool.edu'' with a subject | |
30070 | -of ``data set for run #2''. In the body of the message will be the contents | |
30071 | -of the file ``~/run2.dat''.</P> | |
30072 | - | |
30073 | -<H2><A NAME="commands"></A> <A NAME="ss6.2">6.2</A> <A HREF="manual.html#toc6.2">Configuration Commands</A> | |
30074 | -</H2> | |
30075 | - | |
30076 | -<P>The following are the commands understood by mutt.</P> | |
30077 | -<P> | |
30078 | -<UL> | |
30079 | -<LI><CODE> | |
30080 | -<A HREF="manual-4.html#account-hook">account-hook</A></CODE> <EM>pattern</EM> <EM>command</EM></LI> | |
30081 | -<LI><CODE> | |
30082 | -<A HREF="manual-3.html#alias">alias</A></CODE> <EM>key</EM> <EM>address</EM> [ , <EM>address</EM>, ... ]</LI> | |
30083 | -<LI><CODE> | |
30084 | -<A HREF="manual-3.html#alias">unalias</A></CODE> [ * | <EM>key</EM> ... ]</LI> | |
30085 | -<LI><CODE> | |
30086 | -<A HREF="manual-5.html#alternative_order">alternative_order</A></CODE> <EM>mimetype</EM> [ <EM>mimetype</EM> ... ]</LI> | |
30087 | -<LI><CODE> | |
30088 | -<A HREF="manual-4.html#append-hook">append-hook</A></CODE> <EM>regexp</EM> "<EM>command</EM>"</LI> | |
30089 | -<LI><CODE> | |
30090 | -<A HREF="manual-5.html#auto_view">auto_view</A></CODE> <EM>mimetype</EM> [ <EM>mimetype</EM> ... ]</LI> | |
30091 | -<LI><CODE> | |
30092 | -<A HREF="manual-3.html#bind">bind</A></CODE> <EM>map</EM> <EM>key</EM> <EM>function</EM></LI> | |
30093 | -<LI><CODE> | |
30094 | -<A HREF="manual-3.html#charset-hook">charset-hook</A></CODE> <EM>alias</EM> <EM>charset</EM></LI> | |
30095 | -<LI><CODE> | |
30096 | -<A HREF="manual-4.html#close-hook">close-hook</A></CODE> <EM>regexp</EM> "<EM>command</EM>"</LI> | |
30097 | -<LI><CODE> | |
30098 | -<A HREF="manual-3.html#color">color</A></CODE> <EM>object</EM> <EM>foreground</EM> <EM>background</EM> [ <EM>regexp</EM> ]</LI> | |
30099 | -<LI><CODE> | |
30100 | -<A HREF="manual-3.html#color">uncolor</A></CODE> <EM>index</EM> <EM>pattern</EM> [ <EM>pattern</EM> ... ]</LI> | |
30101 | -<LI><CODE> | |
30102 | -<A HREF="manual-3.html#exec">exec</A></CODE> <EM>function</EM> [ <EM>function</EM> ... ]</LI> | |
30103 | -<LI><CODE> | |
30104 | -<A HREF="manual-3.html#fcc-hook">fcc-hook</A></CODE> <EM>pattern</EM> <EM>mailbox</EM></LI> | |
30105 | -<LI><CODE> | |
30106 | -<A HREF="manual-3.html#fcc-save-hook">fcc-save-hook</A></CODE> <EM>pattern</EM> <EM>mailbox</EM></LI> | |
30107 | -<LI><CODE> | |
30108 | -<A HREF="manual-3.html#folder-hook">folder-hook</A></CODE> <EM>pattern</EM> <EM>command</EM></LI> | |
30109 | -<LI><CODE> | |
30110 | -<A HREF="manual-3.html#hdr_order">hdr_order</A></CODE> <EM>header</EM> [ <EM>header</EM> ... ]</LI> | |
30111 | -<LI><CODE> | |
30112 | -<A HREF="manual-3.html#hdr_order">unhdr_order</A></CODE> <EM>header</EM> [ <EM>header</EM> ... ]</LI> | |
30113 | -<LI><CODE> | |
30114 | -<A HREF="manual-3.html#charset-hook">iconv-hook</A></CODE> <EM>charset</EM> <EM>local-charset</EM></LI> | |
30115 | -<LI><CODE> | |
30116 | -<A HREF="manual-3.html#ignore">ignore</A></CODE> <EM>pattern</EM> [ <EM>pattern</EM> ... ]</LI> | |
30117 | -<LI><CODE> | |
30118 | -<A HREF="manual-3.html#ignore">unignore</A></CODE> <EM>pattern</EM> [ <EM>pattern</EM> ... ]</LI> | |
30119 | -<LI><CODE> | |
30120 | -<A HREF="manual-3.html#lists">lists</A></CODE> <EM>address</EM> [ <EM>address</EM> ... ] </LI> | |
30121 | -<LI><CODE> | |
30122 | -<A HREF="manual-3.html#lists">unlists</A></CODE> <EM>address</EM> [ <EM>address</EM> ... ] </LI> | |
30123 | -<LI><CODE> | |
30124 | -<A HREF="manual-3.html#macro">macro</A></CODE> <EM>menu</EM> <EM>key</EM> <EM>sequence</EM> [ <EM>description</EM> ] </LI> | |
30125 | -<LI><CODE> | |
30126 | -<A HREF="manual-3.html#mailboxes">mailboxes</A></CODE> <EM>filename</EM> [ <EM>filename</EM> ... ]</LI> | |
30127 | -<LI><CODE> | |
30128 | -<A HREF="manual-3.html#mbox-hook">mbox-hook</A></CODE> <EM>pattern</EM> <EM>mailbox</EM></LI> | |
30129 | -<LI><CODE> | |
30130 | -<A HREF="manual-3.html#message-hook">message-hook</A></CODE> <EM>pattern</EM> <EM>command</EM></LI> | |
30131 | -<LI><CODE> | |
30132 | -<A HREF="manual-3.html#color">mono</A></CODE> <EM>object attribute</EM> [ <EM>regexp</EM> ]</LI> | |
30133 | -<LI><CODE> | |
30134 | -<A HREF="manual-3.html#color">unmono</A></CODE> <EM>index</EM> <EM>pattern</EM> [ <EM>pattern</EM> ... ]</LI> | |
30135 | -<LI><CODE> | |
30136 | -<A HREF="manual-3.html#my_hdr">my_hdr</A></CODE> <EM>string</EM></LI> | |
30137 | -<LI><CODE> | |
30138 | -<A HREF="manual-3.html#my_hdr">unmy_hdr</A></CODE> <EM>field</EM> [ <EM>field</EM> ... ]</LI> | |
30139 | -<LI><CODE> | |
30140 | -<A HREF="manual-4.html#open-hook">open-hook</A></CODE> <EM>regexp</EM> "<EM>command</EM>"</LI> | |
30141 | -<LI><CODE> | |
30142 | -<A HREF="manual-3.html#pgp-hook">pgp-hook</A></CODE> <EM>pattern</EM> <EM>key-id</EM></LI> | |
30143 | -<LI><CODE> | |
30144 | -<A HREF="manual-3.html#push">push</A></CODE> <EM>string</EM></LI> | |
30145 | -<LI><CODE> | |
30146 | -<A HREF="manual-3.html#set">reset</A></CODE> <EM>variable</EM> [<EM>variable</EM> ... ]</LI> | |
30147 | -<LI><CODE> | |
30148 | -<A HREF="manual-3.html#save-hook">save-hook</A></CODE> <EM>regexp</EM> <EM>filename</EM></LI> | |
30149 | -<LI><CODE> | |
30150 | -<A HREF="manual-3.html#score-command">score</A></CODE> <EM>pattern</EM> <EM>value</EM></LI> | |
30151 | -<LI><CODE> | |
30152 | -<A HREF="manual-3.html#score-command">unscore</A></CODE> <EM>pattern</EM> [ <EM>pattern</EM> ... ]</LI> | |
30153 | -<LI><CODE> | |
30154 | -<A HREF="manual-3.html#send-hook">send-hook</A></CODE> <EM>regexp</EM> <EM>command</EM></LI> | |
30155 | -<LI><CODE> | |
30156 | -<A HREF="manual-3.html#set">set</A></CODE> [no|inv]<EM>variable</EM>[=<EM>value</EM>] [ <EM>variable</EM> ... ]</LI> | |
30157 | -<LI><CODE> | |
30158 | -<A HREF="manual-3.html#set">unset</A></CODE> <EM>variable</EM> [<EM>variable</EM> ... ]</LI> | |
30159 | -<LI><CODE> | |
30160 | -<A HREF="manual-3.html#source">source</A></CODE> <EM>filename</EM></LI> | |
30161 | -<LI><CODE> | |
30162 | -<A HREF="manual-3.html#lists">subscribe</A></CODE> <EM>address</EM> [ <EM>address</EM> ... ] </LI> | |
30163 | -<LI><CODE> | |
30164 | -<A HREF="manual-3.html#lists">unsubscribe</A></CODE> <EM>address</EM> [ <EM>address</EM> ... ] </LI> | |
30165 | -<LI><CODE> | |
30166 | -<A HREF="manual-3.html#set">toggle</A></CODE> <EM>variable</EM> [<EM>variable</EM> ... ]</LI> | |
30167 | -<LI><CODE> | |
30168 | -<A HREF="manual-3.html#unhook">unhook</A></CODE> <EM>hook-type</EM></LI> | |
30169 | -</UL> | |
30170 | -</P> | |
30171 | - | |
30172 | -<H2><A NAME="variables"></A> <A NAME="ss6.3">6.3</A> <A HREF="manual.html#toc6.3">Configuration variables</A> | |
30173 | -</H2> | |
30174 | - | |
30175 | - | |
30176 | - | |
30177 | - | |
30178 | -<H3><A NAME="abort_nosubject"></A> abort_nosubject</H3> | |
30179 | - | |
30180 | -<P>Type: quadoption<BR> | |
30181 | -Default: ask-yes</P> | |
30182 | - | |
30183 | -<P>If set to <EM>yes</EM>, when composing messages and no subject is given | |
30184 | -at the subject prompt, composition will be aborted. If set to | |
30185 | -<EM>no</EM>, composing messages with no subject given at the subject | |
30186 | -prompt will never be aborted.</P> | |
30187 | - | |
30188 | - | |
30189 | -<H3><A NAME="abort_unmodified"></A> abort_unmodified</H3> | |
30190 | - | |
30191 | -<P>Type: quadoption<BR> | |
30192 | -Default: yes</P> | |
30193 | - | |
30194 | -<P>If set to <EM>yes</EM>, composition will automatically abort after | |
30195 | -editing the message body if no changes are made to the file (this | |
30196 | -check only happens after the <EM>first</EM> edit of the file). When set | |
30197 | -to <EM>no</EM>, composition will never be aborted.</P> | |
30198 | - | |
30199 | - | |
30200 | -<H3><A NAME="alias_file"></A> alias_file</H3> | |
30201 | - | |
30202 | -<P>Type: path<BR> | |
30203 | -Default: "~/.muttrc"</P> | |
30204 | - | |
30205 | -<P>The default file in which to save aliases created by the | |
30206 | -`` | |
30207 | -<A HREF="manual-2.html#create-alias">create-alias</A>'' function.</P> | |
30208 | -<P><B>Note:</B> Mutt will not automatically source this file; you must | |
30209 | -explicitly use the `` | |
30210 | -<A HREF="manual-3.html#source">source</A>'' command for it to be executed.</P> | |
30211 | - | |
30212 | - | |
30213 | -<H3><A NAME="alias_format"></A> alias_format</H3> | |
30214 | - | |
30215 | -<P>Type: string<BR> | |
30216 | -Default: "%4n %2f %t %-10a %r"</P> | |
30217 | - | |
30218 | -<P>Specifies the format of the data displayed for the `alias' menu. The | |
30219 | -following printf(3)-style sequences are available:</P> | |
30220 | - | |
30221 | -<P> | |
30222 | -<DL> | |
30223 | -<DT><B>%a </B><DD><P>alias name</P> | |
30224 | -<DT><B>%f </B><DD><P>flags - currently, a "d" for an alias marked for deletion</P> | |
30225 | -<DT><B>%n </B><DD><P>index number</P> | |
30226 | -<DT><B>%r </B><DD><P>address which alias expands to</P> | |
30227 | -<DT><B>%t </B><DD><P>character which indicates if the alias is tagged for inclusion</P> | |
30228 | -</DL> | |
30229 | -</P> | |
30230 | - | |
30231 | - | |
30232 | -<H3><A NAME="allow_8bit"></A> allow_8bit</H3> | |
30233 | - | |
30234 | -<P>Type: boolean<BR> | |
30235 | -Default: yes</P> | |
30236 | - | |
30237 | -<P>Controls whether 8-bit data is converted to 7-bit using either Quoted- | |
30238 | -Printable or Base64 encoding when sending mail.</P> | |
30239 | - | |
30240 | - | |
30241 | -<H3><A NAME="allow_ansi"></A> allow_ansi</H3> | |
30242 | - | |
30243 | -<P>Type: boolean<BR> | |
30244 | -Default: no</P> | |
30245 | - | |
30246 | -<P>Controls whether ANSI color codes in messages (and color tags in | |
30247 | -rich text messages) are to be interpreted. | |
30248 | -Messages containing these codes are rare, but if this option is set, | |
30249 | -their text will be colored accordingly. Note that this may override | |
30250 | -your color choices, and even present a security problem, since a | |
30251 | -message could include a line like "[-- PGP output follows ..." and | |
30252 | -give it the same color as your attachment color.</P> | |
30253 | - | |
30254 | - | |
30255 | -<H3><A NAME="alternates"></A> alternates</H3> | |
30256 | - | |
30257 | -<P>Type: regular expression<BR> | |
30258 | -Default: ""</P> | |
30259 | - | |
30260 | -<P>A regexp that allows you to specify <EM>alternate</EM> addresses where | |
30261 | -you receive mail. This affects Mutt's idea about messages from you | |
30262 | -and addressed to you.</P> | |
30263 | - | |
30264 | - | |
30265 | -<H3><A NAME="arrow_cursor"></A> arrow_cursor</H3> | |
30266 | - | |
30267 | -<P>Type: boolean<BR> | |
30268 | -Default: no</P> | |
30269 | - | |
30270 | -<P>When set, an arrow (``->'') will be used to indicate the current entry | |
30271 | -in menus instead of hiliting the whole line. On slow network or modem | |
30272 | -links this will make response faster because there is less that has to | |
30273 | -be redrawn on the screen when moving to the next or previous entries | |
30274 | -in the menu.</P> | |
30275 | - | |
30276 | - | |
30277 | -<H3><A NAME="ascii_chars"></A> ascii_chars</H3> | |
30278 | - | |
30279 | -<P>Type: boolean<BR> | |
30280 | -Default: no</P> | |
30281 | - | |
30282 | -<P>If set, Mutt will use plain ASCII characters when displaying thread | |
30283 | -and attachment trees, instead of the default <EM>ACS</EM> characters.</P> | |
30284 | - | |
30285 | - | |
30286 | -<H3><A NAME="askbcc"></A> askbcc</H3> | |
30287 | - | |
30288 | -<P>Type: boolean<BR> | |
30289 | -Default: no</P> | |
30290 | - | |
30291 | -<P>If set, Mutt will prompt you for blind-carbon-copy (Bcc) recipients | |
30292 | -before editing an outgoing message.</P> | |
30293 | - | |
30294 | - | |
30295 | -<H3><A NAME="askcc"></A> askcc</H3> | |
30296 | - | |
30297 | -<P>Type: boolean<BR> | |
30298 | -Default: no</P> | |
30299 | - | |
30300 | -<P>If set, Mutt will prompt you for carbon-copy (Cc) recipients before | |
30301 | -editing the body of an outgoing message.</P> | |
30302 | - | |
30303 | - | |
30304 | -<H3><A NAME="attach_format"></A> attach_format</H3> | |
30305 | - | |
30306 | -<P>Type: string<BR> | |
30307 | -Default: "%u%D%I %t%4n %T%.40d%> [%.7m/%.10M, %.6e%?C?, %C?, %s] "</P> | |
30308 | - | |
30309 | -<P>This variable describes the format of the `attachment' menu. The | |
30310 | -following printf-style sequences are understood:</P> | |
30311 | - | |
30312 | -<P> | |
30313 | -<DL> | |
30314 | -<DT><B>%D </B><DD><P>deleted flag</P> | |
30315 | -<DT><B>%d </B><DD><P>description</P> | |
30316 | -<DT><B>%e </B><DD><P>MIME content-transfer-encoding</P> | |
30317 | -<DT><B>%f </B><DD><P>filename</P> | |
30318 | -<DT><B>%I </B><DD><P>disposition (I=inline, A=attachment)</P> | |
30319 | -<DT><B>%m </B><DD><P>major MIME type</P> | |
30320 | -<DT><B>%M </B><DD><P>MIME subtype</P> | |
30321 | -<DT><B>%n </B><DD><P>attachment number</P> | |
30322 | -<DT><B>%s </B><DD><P>size</P> | |
30323 | -<DT><B>%t </B><DD><P>tagged flag</P> | |
30324 | -<DT><B>%u </B><DD><P>unlink (=to delete) flag</P> | |
30325 | -<DT><B>%>X </B><DD><P>right justify the rest of the string and pad with character "X"</P> | |
30326 | -<DT><B>%|X </B><DD><P>pad to the end of the line with character "X"</P> | |
30327 | -</DL> | |
30328 | -</P> | |
30329 | - | |
30330 | - | |
30331 | -<H3><A NAME="attach_sep"></A> attach_sep</H3> | |
30332 | - | |
30333 | -<P>Type: string<BR> | |
30334 | -Default: "\n"</P> | |
30335 | - | |
30336 | -<P>The separator to add between attachments when operating (saving, | |
30337 | -printing, piping, etc) on a list of tagged attachments.</P> | |
30338 | - | |
30339 | - | |
30340 | -<H3><A NAME="attach_split"></A> attach_split</H3> | |
30341 | - | |
30342 | -<P>Type: boolean<BR> | |
30343 | -Default: yes</P> | |
30344 | - | |
30345 | -<P>If this variable is unset, when operating (saving, printing, piping, | |
30346 | -etc) on a list of tagged attachments, Mutt will concatenate the | |
30347 | -attachments and will operate on them as a single attachment. The | |
30348 | -`` | |
30349 | -<A HREF="#attach_sep">$attach_sep</A>'' separator is added after each attachment. When set, | |
30350 | -Mutt will operate on the attachments one by one.</P> | |
30351 | - | |
30352 | - | |
30353 | -<H3><A NAME="attribution"></A> attribution</H3> | |
30354 | - | |
30355 | -<P>Type: string<BR> | |
30356 | -Default: "On %d, %n wrote:"</P> | |
30357 | - | |
30358 | -<P>This is the string that will precede a message which has been included | |
30359 | -in a reply. For a full listing of defined printf()-like sequences see | |
30360 | -the section on `` | |
30361 | -<A HREF="#index_format">$index_format</A>''.</P> | |
30362 | - | |
30363 | - | |
30364 | -<H3><A NAME="autoedit"></A> autoedit</H3> | |
30365 | - | |
30366 | -<P>Type: boolean<BR> | |
30367 | -Default: no</P> | |
30368 | - | |
30369 | -<P>When set along with `` | |
30370 | -<A HREF="#edit_headers">$edit_headers</A>'', Mutt will skip the initial | |
30371 | -send-menu and allow you to immediately begin editing the body of your | |
30372 | -message. The send-menu may still be accessed once you have finished | |
30373 | -editing the body of your message.</P> | |
30374 | -<P>Also see `` | |
30375 | -<A HREF="#fast_reply">$fast_reply</A>''.</P> | |
30376 | - | |
30377 | - | |
30378 | -<H3><A NAME="auto_tag"></A> auto_tag</H3> | |
30379 | - | |
30380 | -<P>Type: boolean<BR> | |
30381 | -Default: no</P> | |
30382 | - | |
30383 | -<P>When set, functions in the <EM>index</EM> menu which affect a message | |
30384 | -will be applied to all tagged messages (if there are any). When | |
30385 | -unset, you must first use the tag-prefix function (default: ";") to | |
30386 | -make the next function apply to all tagged messages.</P> | |
30387 | - | |
30388 | - | |
30389 | -<H3><A NAME="beep"></A> beep</H3> | |
30390 | - | |
30391 | -<P>Type: boolean<BR> | |
30392 | -Default: yes</P> | |
30393 | - | |
30394 | -<P>When this variable is set, mutt will beep when an error occurs.</P> | |
30395 | - | |
30396 | - | |
30397 | -<H3><A NAME="beep_new"></A> beep_new</H3> | |
30398 | - | |
30399 | -<P>Type: boolean<BR> | |
30400 | -Default: no</P> | |
30401 | - | |
30402 | -<P>When this variable is set, mutt will beep whenever it prints a message | |
30403 | -notifying you of new mail. This is independent of the setting of the | |
30404 | -`` | |
30405 | -<A HREF="#beep">$beep</A>'' variable.</P> | |
30406 | - | |
30407 | - | |
30408 | -<H3><A NAME="bounce_delivered"></A> bounce_delivered</H3> | |
30409 | - | |
30410 | -<P>Type: boolean<BR> | |
30411 | -Default: yes</P> | |
30412 | - | |
30413 | -<P>When this variable is set, mutt will include Delivered-To headers when | |
30414 | -bouncing messages. Postfix users may wish to unset this variable.</P> | |
30415 | - | |
30416 | - | |
30417 | -<H3><A NAME="charset"></A> charset</H3> | |
30418 | - | |
30419 | -<P>Type: string<BR> | |
30420 | -Default: ""</P> | |
30421 | - | |
30422 | -<P>Character set your terminal uses to display and enter textual data.</P> | |
30423 | - | |
30424 | - | |
30425 | -<H3><A NAME="check_new"></A> check_new</H3> | |
30426 | - | |
30427 | -<P>Type: boolean<BR> | |
30428 | -Default: yes</P> | |
30429 | - | |
30430 | -<P><B>Note:</B> this option only affects <EM>maildir</EM> and <EM>MH</EM> style | |
30431 | -mailboxes.</P> | |
30432 | -<P>When <EM>set</EM>, Mutt will check for new mail delivered while the | |
30433 | -mailbox is open. Especially with MH mailboxes, this operation can | |
30434 | -take quite some time since it involves scanning the directory and | |
30435 | -checking each file to see if it has already been looked at. If | |
30436 | -<EM>check_new</EM> is <EM>unset</EM>, no check for new mail is performed | |
30437 | -while the mailbox is open.</P> | |
30438 | - | |
30439 | - | |
30440 | -<H3><A NAME="collapse_unread"></A> collapse_unread</H3> | |
30441 | - | |
30442 | -<P>Type: boolean<BR> | |
30443 | -Default: yes</P> | |
30444 | - | |
30445 | -<P>When <EM>unset</EM>, Mutt will not collapse a thread if it contains any | |
30446 | -unread messages.</P> | |
30447 | - | |
30448 | - | |
30449 | -<H3><A NAME="uncollapse_jump"></A> uncollapse_jump</H3> | |
30450 | - | |
30451 | -<P>Type: boolean<BR> | |
30452 | -Default: no</P> | |
30453 | - | |
30454 | -<P>When <EM>set</EM>, Mutt will jump to the next unread message, if any, | |
30455 | -when the current thread is <EM>un</EM>collapsed.</P> | |
30456 | - | |
30457 | - | |
30458 | -<H3><A NAME="compose_format"></A> compose_format</H3> | |
30459 | - | |
30460 | -<P>Type: string<BR> | |
30461 | -Default: "-- Mutt: Compose [Approx. msg size: %l Atts: %a]%>-"</P> | |
30462 | - | |
30463 | -<P>Controls the format of the status line displayed in the \fCompose | |
30464 | -menu. This string is similar to `` | |
30465 | -<A HREF="#status_format">$status_format</A>'', but has its own | |
30466 | -set of printf()-like sequences:</P> | |
30467 | - | |
30468 | -<P> | |
30469 | -<DL> | |
30470 | -<DT><B>%a </B><DD><P>total number of attachments </P> | |
30471 | -<DT><B>%h </B><DD><P>local hostname</P> | |
30472 | -<DT><B>%l </B><DD><P>approximate size (in bytes) of the current message</P> | |
30473 | -<DT><B>%v </B><DD><P>Mutt version string</P> | |
30474 | -</DL> | |
30475 | -</P> | |
30476 | - | |
30477 | -<P>See the text describing the `` | |
30478 | -<A HREF="#status_format">$status_format</A>'' option for more | |
30479 | -information on how to set `` | |
30480 | -<A HREF="#compose_format">$compose_format</A>''.</P> | |
30481 | - | |
30482 | - | |
30483 | -<H3><A NAME="confirmappend"></A> confirmappend</H3> | |
30484 | - | |
30485 | -<P>Type: boolean<BR> | |
30486 | -Default: yes</P> | |
30487 | - | |
30488 | -<P>When set, Mutt will prompt for confirmation when appending messages to | |
30489 | -an existing mailbox.</P> | |
30490 | - | |
30491 | - | |
30492 | -<H3><A NAME="confirmcreate"></A> confirmcreate</H3> | |
30493 | - | |
30494 | -<P>Type: boolean<BR> | |
30495 | -Default: yes</P> | |
30496 | - | |
30497 | -<P>When set, Mutt will prompt for confirmation when saving messages to a | |
30498 | -mailbox which does not yet exist before creating it.</P> | |
30499 | - | |
30500 | - | |
30501 | -<H3><A NAME="connect_timeout"></A> connect_timeout</H3> | |
30502 | - | |
30503 | -<P>Type: number<BR> | |
30504 | -Default: 30</P> | |
30505 | - | |
30506 | -<P>Causes Mutt to timeout a network connection (for IMAP or POP) after this | |
30507 | -many seconds if the connection is not able to be established. A negative | |
30508 | -value causes Mutt to wait indefinitely for the connection to succeed.</P> | |
30509 | - | |
30510 | - | |
30511 | -<H3><A NAME="copy"></A> copy</H3> | |
30512 | - | |
30513 | -<P>Type: quadoption<BR> | |
30514 | -Default: yes</P> | |
30515 | - | |
30516 | -<P>This variable controls whether or not copies of your outgoing messages | |
30517 | -will be saved for later references. Also see `` | |
30518 | -<A HREF="#record">$record</A>'', | |
30519 | -`` | |
30520 | -<A HREF="#save_name">$save_name</A>'', `` | |
30521 | -<A HREF="#force_name">$force_name</A>'' and `` | |
30522 | -<A HREF="manual-3.html#fcc-hook">fcc-hook</A>''.</P> | |
30523 | - | |
30524 | - | |
30525 | -<H3><A NAME="date_format"></A> date_format</H3> | |
30526 | - | |
30527 | -<P>Type: string<BR> | |
30528 | -Default: "!%a, %b %d, %Y at %I:%M:%S%p %Z"</P> | |
30529 | - | |
30530 | -<P>This variable controls the format of the date printed by the ``%d'' | |
30531 | -sequence in `` | |
30532 | -<A HREF="#index_format">$index_format</A>''. This is passed to the <EM>strftime</EM> | |
30533 | -call to process the date. See the man page for <EM>strftime(3)</EM> for | |
30534 | -the proper syntax.</P> | |
30535 | -<P>Unless the first character in the string is a bang (``!''), the month | |
30536 | -and week day names are expanded according to the locale specified in | |
30537 | -the variable `` | |
30538 | -<A HREF="#locale">$locale</A>''. If the first character in the string is a | |
30539 | -bang, the bang is discarded, and the month and week day names in the | |
30540 | -rest of the string are expanded in the <EM>C</EM> locale (that is in US | |
30541 | -English).</P> | |
30542 | - | |
30543 | - | |
30544 | -<H3><A NAME="default_hook"></A> default_hook</H3> | |
30545 | - | |
30546 | -<P>Type: string<BR> | |
30547 | -Default: "~f %s !~P | (~P ~C %s)"</P> | |
30548 | - | |
30549 | -<P>This variable controls how send-hooks, message-hooks, save-hooks, | |
30550 | -and fcc-hooks will | |
30551 | -be interpreted if they are specified with only a simple regexp, | |
30552 | -instead of a matching pattern. The hooks are expanded when they are | |
30553 | -declared, so a hook will be interpreted according to the value of this | |
30554 | -variable at the time the hook is declared. The default value matches | |
30555 | -if the message is either from a user matching the regular expression | |
30556 | -given, or if it is from you (if the from address matches | |
30557 | -`` | |
30558 | -<A HREF="#alternates">$alternates</A>'') and is to or cc'ed to a user matching the given | |
30559 | -regular expression.</P> | |
30560 | - | |
30561 | - | |
30562 | -<H3><A NAME="delete"></A> delete</H3> | |
30563 | - | |
30564 | -<P>Type: quadoption<BR> | |
30565 | -Default: ask-yes</P> | |
30566 | - | |
30567 | -<P>Controls whether or not messages are really deleted when closing or | |
30568 | -synchronizing a mailbox. If set to <EM>yes</EM>, messages marked for | |
30569 | -deleting will automatically be purged without prompting. If set to | |
30570 | -<EM>no</EM>, messages marked for deletion will be kept in the mailbox.</P> | |
30571 | - | |
30572 | - | |
30573 | -<H3><A NAME="delete_untag"></A> delete_untag</H3> | |
30574 | - | |
30575 | -<P>Type: boolean<BR> | |
30576 | -Default: yes</P> | |
30577 | - | |
30578 | -<P>If this option is <EM>set</EM>, mutt will untag messages when marking them | |
30579 | -for deletion. This applies when you either explicitly delete a message, | |
30580 | -or when you save it to another folder.</P> | |
30581 | - | |
30582 | - | |
30583 | -<H3><A NAME="digest_collapse"></A> digest_collapse</H3> | |
30584 | - | |
30585 | -<P>Type: boolean<BR> | |
30586 | -Default: yes</P> | |
30587 | - | |
30588 | -<P>If this option is <EM>set</EM>, mutt's revattach menu will not show the subparts of | |
30589 | -individual messages in a digest. To see these subparts, press 'v' on that menu.</P> | |
30590 | - | |
30591 | - | |
30592 | -<H3><A NAME="display_filter"></A> display_filter</H3> | |
30593 | - | |
30594 | -<P>Type: path<BR> | |
30595 | -Default: ""</P> | |
30596 | - | |
30597 | -<P>When set, specifies a command used to filter messages. When a message | |
30598 | -is viewed it is passed as standard input to | |
30599 | -<A HREF="#display_filter">$display_filter</A>, and the | |
30600 | -filtered message is read from the standard output.</P> | |
30601 | - | |
30602 | - | |
30603 | -<H3><A NAME="dotlock_program"></A> dotlock_program</H3> | |
30604 | - | |
30605 | -<P>Type: path<BR> | |
30606 | -Default: "/usr/local/bin/mutt_dotlock"</P> | |
30607 | - | |
30608 | -<P>Contains the path of the mutt_dotlock (8) binary to be used by | |
30609 | -mutt.</P> | |
30610 | - | |
30611 | - | |
30612 | -<H3><A NAME="dsn_notify"></A> dsn_notify</H3> | |
30613 | - | |
30614 | -<P>Type: string<BR> | |
30615 | -Default: ""</P> | |
30616 | - | |
30617 | -<P><B>Note:</B> you should not enable this unless you are using Sendmail | |
30618 | -8.8.x or greater.</P> | |
30619 | -<P>This variable sets the request for when notification is returned. The | |
30620 | -string consists of a comma separated list (no spaces!) of one or more | |
30621 | -of the following: <EM>never</EM>, to never request notification, | |
30622 | -<EM>failure</EM>, to request notification on transmission failure, | |
30623 | -<EM>delay</EM>, to be notified of message delays, <EM>success</EM>, to be | |
30624 | -notified of successful transmission.</P> | |
30625 | -<P>Example: set dsn_notify="failure,delay"</P> | |
30626 | - | |
30627 | - | |
30628 | -<H3><A NAME="dsn_return"></A> dsn_return</H3> | |
30629 | - | |
30630 | -<P>Type: string<BR> | |
30631 | -Default: ""</P> | |
30632 | - | |
30633 | -<P><B>Note:</B> you should not enable this unless you are using Sendmail | |
30634 | -8.8.x or greater.</P> | |
30635 | -<P>This variable controls how much of your message is returned in DSN | |
30636 | -messages. It may be set to either <EM>hdrs</EM> to return just the | |
30637 | -message header, or <EM>full</EM> to return the full message.</P> | |
30638 | -<P>Example: set dsn_return=hdrs</P> | |
30639 | - | |
30640 | - | |
30641 | -<H3><A NAME="duplicate_threads"></A> duplicate_threads</H3> | |
30642 | - | |
30643 | -<P>Type: boolean<BR> | |
30644 | -Default: yes</P> | |
30645 | - | |
30646 | -<P>This variable controls whether mutt, when sorting by threads, threads | |
30647 | -messages with the same message-id together. If it is set, it will indicate | |
30648 | -that it thinks they are duplicates of each other with an equals sign | |
30649 | -in the thread diagram.</P> | |
30650 | - | |
30651 | - | |
30652 | -<H3><A NAME="edit_headers"></A> edit_headers</H3> | |
30653 | - | |
30654 | -<P>Type: boolean<BR> | |
30655 | -Default: no</P> | |
30656 | - | |
30657 | -<P>This option allows you to edit the header of your outgoing messages | |
30658 | -along with the body of your message.</P> | |
30659 | - | |
30660 | - | |
30661 | -<H3><A NAME="editor"></A> editor</H3> | |
30662 | - | |
30663 | -<P>Type: path<BR> | |
30664 | -Default: ""</P> | |
30665 | - | |
30666 | -<P>This variable specifies which editor is used by mutt. | |
30667 | -It defaults to the value of the EDITOR or VISUAL environment | |
30668 | -variable, or to the string "vi".</P> | |
30669 | - | |
30670 | - | |
30671 | -<H3><A NAME="encode_from"></A> encode_from</H3> | |
30672 | - | |
30673 | -<P>Type: boolean<BR> | |
30674 | -Default: no</P> | |
30675 | - | |
30676 | -<P>When <EM>set</EM>, mutt will quoted-printable encode messages when | |
30677 | -they contain the string "From " in the beginning of a line. | |
30678 | -Useful to avoid the tampering certain mail delivery and transport | |
30679 | -agents tend to do with messages.</P> | |
30680 | - | |
30681 | - | |
30682 | -<H3><A NAME="envelope_from"></A> envelope_from</H3> | |
30683 | - | |
30684 | -<P>Type: boolean<BR> | |
30685 | -Default: no</P> | |
30686 | - | |
30687 | -<P>When <EM>set</EM>, mutt will try to derive the message's <EM>envelope</EM> | |
30688 | -sender from the "From:" header. Note that this information is passed | |
30689 | -to sendmail command using the "-f" command line switch, so don't set this | |
30690 | -option if you are using that switch in | |
30691 | -<A HREF="#sendmail">$sendmail</A> yourself, | |
30692 | -or if the sendmail on your machine doesn't support that command | |
30693 | -line switch.</P> | |
30694 | - | |
30695 | - | |
30696 | -<H3><A NAME="escape"></A> escape</H3> | |
30697 | - | |
30698 | -<P>Type: string<BR> | |
30699 | -Default: "~"</P> | |
30700 | - | |
30701 | -<P>Escape character to use for functions in the builtin editor.</P> | |
30702 | - | |
30703 | - | |
30704 | -<H3><A NAME="fast_reply"></A> fast_reply</H3> | |
30705 | - | |
30706 | -<P>Type: boolean<BR> | |
30707 | -Default: no</P> | |
30708 | - | |
30709 | -<P>When set, the initial prompt for recipients and subject are skipped | |
30710 | -when replying to messages, and the initial prompt for subject is | |
30711 | -skipped when forwarding messages.</P> | |
30712 | -<P><B>Note:</B> this variable has no effect when the `` | |
30713 | -<A HREF="#autoedit">$autoedit</A>'' | |
30714 | -variable is set.</P> | |
30715 | - | |
30716 | - | |
30717 | -<H3><A NAME="fcc_attach"></A> fcc_attach</H3> | |
30718 | - | |
30719 | -<P>Type: boolean<BR> | |
30720 | -Default: yes</P> | |
30721 | - | |
30722 | -<P>This variable controls whether or not attachments on outgoing messages | |
30723 | -are saved along with the main body of your message.</P> | |
30724 | - | |
30725 | - | |
30726 | -<H3><A NAME="fcc_clear"></A> fcc_clear</H3> | |
30727 | - | |
30728 | -<P>Type: boolean<BR> | |
30729 | -Default: no</P> | |
30730 | - | |
30731 | -<P>When this variable is <EM>set</EM>, FCCs will be stored unencrypted and | |
30732 | -unsigned, even when the actual message is encrypted and/or signed.</P> | |
30733 | - | |
30734 | - | |
30735 | -<H3><A NAME="folder"></A> folder</H3> | |
30736 | - | |
30737 | -<P>Type: path<BR> | |
30738 | -Default: "~/Mail"</P> | |
30739 | - | |
30740 | -<P>Specifies the default location of your mailboxes. A `+' or `=' at the | |
30741 | -beginning of a pathname will be expanded to the value of this | |
30742 | -variable. Note that if you change this variable from the default | |
30743 | -value you need to make sure that the assignment occurs <EM>before</EM> | |
30744 | -you use `+' or `=' for any other variables since expansion takes place | |
30745 | -during the `set' command.</P> | |
30746 | - | |
30747 | - | |
30748 | -<H3><A NAME="folder_format"></A> folder_format</H3> | |
30749 | - | |
30750 | -<P>Type: string<BR> | |
30751 | -Default: "%2C %t %N %F %2l %-8.8u %-8.8g %8s %d %f"</P> | |
30752 | - | |
30753 | -<P>This variable allows you to customize the file browser display to your | |
30754 | -personal taste. This string is similar to `` | |
30755 | -<A HREF="#index_format">$index_format</A>'', but has | |
30756 | -its own set of printf()-like sequences:</P> | |
30757 | - | |
30758 | -<P> | |
30759 | -<DL> | |
30760 | -<DT><B>%C </B><DD><P>current file number</P> | |
30761 | -<DT><B>%d </B><DD><P>date/time folder was last modified</P> | |
30762 | -<DT><B>%f </B><DD><P>filename</P> | |
30763 | -<DT><B>%F </B><DD><P>file permissions</P> | |
30764 | -<DT><B>%g </B><DD><P>group name (or numeric gid, if missing)</P> | |
30765 | -<DT><B>%l </B><DD><P>number of hard links</P> | |
30766 | -<DT><B>%N </B><DD><P>N if folder has new mail, blank otherwise</P> | |
30767 | -<DT><B>%s </B><DD><P>size in bytes</P> | |
30768 | -<DT><B>%t </B><DD><P>* if the file is tagged, blank otherwise</P> | |
30769 | -<DT><B>%u </B><DD><P>owner name (or numeric uid, if missing)</P> | |
30770 | -<DT><B>%>X </B><DD><P>right justify the rest of the string and pad with character "X"</P> | |
30771 | -<DT><B>%|X </B><DD><P>pad to the end of the line with character "X"</P> | |
30772 | -</DL> | |
30773 | -</P> | |
30774 | - | |
30775 | - | |
30776 | -<H3><A NAME="followup_to"></A> followup_to</H3> | |
30777 | - | |
30778 | -<P>Type: boolean<BR> | |
30779 | -Default: yes</P> | |
30780 | - | |
30781 | -<P>Controls whether or not the <EM>Mail-Followup-To</EM> header field is | |
30782 | -generated when sending mail. When <EM>set</EM>, Mutt will generate this | |
30783 | -field when you are replying to a known mailing list, specified with | |
30784 | -the ``subscribe'' or `` | |
30785 | -<A HREF="manual-3.html#lists">lists</A>'' commands.</P> | |
30786 | -<P>This field has two purposes. First, preventing you from receiving | |
30787 | -duplicate copies of replies to messages which you send to mailing | |
30788 | -lists. Second, ensuring that you do get a reply separately for any | |
30789 | -messages sent to known lists to which you are not subscribed. The | |
30790 | -header will contain only the list's address for subscribed lists, | |
30791 | -and both the list address and your own email address for unsubscribed | |
30792 | -lists. Without this header, a group reply to your message sent to a | |
30793 | -subscribed list will be sent to both the list and your address, | |
30794 | -resulting in two copies of the same email for you.</P> | |
30795 | - | |
30796 | - | |
30797 | -<H3><A NAME="force_name"></A> force_name</H3> | |
30798 | - | |
30799 | -<P>Type: boolean<BR> | |
30800 | -Default: no</P> | |
30801 | - | |
30802 | -<P>This variable is similar to `` | |
30803 | -<A HREF="#save_name">$save_name</A>'', except that Mutt will | |
30804 | -store a copy of your outgoing message by the username of the address | |
30805 | -you are sending to even if that mailbox does not exist.</P> | |
30806 | -<P>Also see the `` | |
30807 | -<A HREF="#record">$record</A>'' variable.</P> | |
30808 | - | |
30809 | - | |
30810 | -<H3><A NAME="forward_decode"></A> forward_decode</H3> | |
30811 | - | |
30812 | -<P>Type: boolean<BR> | |
30813 | -Default: yes</P> | |
30814 | - | |
30815 | -<P>Controls the decoding of complex MIME messages into text/plain when | |
30816 | -forwarding a message. The message header is also RFC2047 decoded. | |
30817 | -This variable is only used, if `` | |
30818 | -<A HREF="#mime_forward">$mime_forward</A>'' is <EM>unset</EM>, | |
30819 | -otherwise `` | |
30820 | -<A HREF="#mime_forward_decode">$mime_forward_decode</A>'' is used instead.</P> | |
30821 | - | |
30822 | - | |
30823 | -<H3><A NAME="forward_format"></A> forward_format</H3> | |
30824 | - | |
30825 | -<P>Type: string<BR> | |
30826 | -Default: "[%a: %s]"</P> | |
30827 | - | |
30828 | -<P>This variable controls the default subject when forwarding a message. | |
30829 | -It uses the same format sequences as the `` | |
30830 | -<A HREF="#index_format">$index_format</A>'' variable.</P> | |
30831 | - | |
30832 | - | |
30833 | -<H3><A NAME="forward_quote"></A> forward_quote</H3> | |
30834 | - | |
30835 | -<P>Type: boolean<BR> | |
30836 | -Default: no</P> | |
30837 | - | |
30838 | -<P>When <EM>set</EM> forwarded messages included in the main body of the | |
30839 | -message (when `` | |
30840 | -<A HREF="#mime_forward">$mime_forward</A>'' is <EM>unset</EM>) will be quoted using | |
30841 | -`` | |
30842 | -<A HREF="#indent_string">$indent_string</A>''.</P> | |
30843 | - | |
30844 | - | |
30845 | -<H3><A NAME="from"></A> from</H3> | |
30846 | - | |
30847 | -<P>Type: e-mail address<BR> | |
30848 | -Default: ""</P> | |
30849 | - | |
30850 | -<P>When set, this variable contains a default from address. It | |
30851 | -can be overridden using my_hdr (including from send-hooks) and | |
30852 | -`` | |
30853 | -<A HREF="#reverse_name">$reverse_name</A>''.</P> | |
30854 | -<P>Defaults to the EMAIL environment variable's content.</P> | |
30855 | - | |
30856 | - | |
30857 | -<H3><A NAME="gecos_mask"></A> gecos_mask</H3> | |
30858 | - | |
30859 | -<P>Type: regular expression<BR> | |
30860 | -Default: "^[^,]*"</P> | |
30861 | - | |
30862 | -<P>A regular expression used by mutt to parse the GECOS field of a password | |
30863 | -entry when expanding the alias. By default the regular expression is set | |
30864 | -to "^[^,]*" which will return the string up to the first "," encountered. | |
30865 | -If the GECOS field contains a string like "lastname, firstname" then you | |
30866 | -should set the gecos_mask=".*".</P> | |
30867 | -<P>This can be useful if you see the following behavior: you address a e-mail | |
30868 | -to user ID stevef whose full name is Steve Franklin. If mutt expands | |
30869 | -stevef to "Franklin" stevef@foo.bar then you should set the gecos_mask to | |
30870 | -a regular expression that will match the whole name so mutt will expand | |
30871 | -"Franklin" to "Franklin, Steve".</P> | |
30872 | - | |
30873 | - | |
30874 | -<H3><A NAME="hdrs"></A> hdrs</H3> | |
30875 | - | |
30876 | -<P>Type: boolean<BR> | |
30877 | -Default: yes</P> | |
30878 | - | |
30879 | -<P>When unset, the header fields normally added by the `` | |
30880 | -<A HREF="manual-3.html#my_hdr">my_hdr</A>'' | |
30881 | -command are not created. This variable <EM>must</EM> be unset before | |
30882 | -composing a new message or replying in order to take effect. If set, | |
30883 | -the user defined header fields are added to every new message.</P> | |
30884 | - | |
30885 | - | |
30886 | -<H3><A NAME="header"></A> header</H3> | |
30887 | - | |
30888 | -<P>Type: boolean<BR> | |
30889 | -Default: no</P> | |
30890 | - | |
30891 | -<P>When set, this variable causes Mutt to include the header | |
30892 | -of the message you are replying to into the edit buffer. | |
30893 | -The `` | |
30894 | -<A HREF="#weed">$weed</A>'' setting applies.</P> | |
30895 | - | |
30896 | - | |
30897 | -<H3><A NAME="help"></A> help</H3> | |
30898 | - | |
30899 | -<P>Type: boolean<BR> | |
30900 | -Default: yes</P> | |
30901 | - | |
30902 | -<P>When set, help lines describing the bindings for the major functions | |
30903 | -provided by each menu are displayed on the first line of the screen.</P> | |
30904 | -<P><B>Note:</B> The binding will not be displayed correctly if the | |
30905 | -function is bound to a sequence rather than a single keystroke. Also, | |
30906 | -the help line may not be updated if a binding is changed while Mutt is | |
30907 | -running. Since this variable is primarily aimed at new users, neither | |
30908 | -of these should present a major problem.</P> | |
30909 | - | |
30910 | - | |
30911 | -<H3><A NAME="hidden_host"></A> hidden_host</H3> | |
30912 | - | |
30913 | -<P>Type: boolean<BR> | |
30914 | -Default: no</P> | |
30915 | - | |
30916 | -<P>When set, mutt will skip the host name part of `` | |
30917 | -<A HREF="#hostname">$hostname</A>'' variable | |
30918 | -when adding the domain part to addresses. This variable does not | |
30919 | -affect the generation of Message-IDs, and it will not lead to the | |
30920 | -cut-off of first-level domains.</P> | |
30921 | - | |
30922 | - | |
30923 | -<H3><A NAME="hide_limited"></A> hide_limited</H3> | |
30924 | - | |
30925 | -<P>Type: boolean<BR> | |
30926 | -Default: no</P> | |
30927 | - | |
30928 | -<P>When set, mutt will not show the presence of missing messages in the | |
30929 | -thread tree.</P> | |
30930 | - | |
30931 | - | |
30932 | -<H3><A NAME="hide_missing"></A> hide_missing</H3> | |
30933 | - | |
30934 | -<P>Type: boolean<BR> | |
30935 | -Default: yes</P> | |
30936 | - | |
30937 | -<P>When set, mutt will not show the presence of messages that are hidden | |
30938 | -by limiting, in the thread tree.</P> | |
30939 | - | |
30940 | - | |
30941 | -<H3><A NAME="hide_top_limited"></A> hide_top_limited</H3> | |
30942 | - | |
30943 | -<P>Type: boolean<BR> | |
30944 | -Default: no</P> | |
30945 | - | |
30946 | -<P>When set, mutt will not show the presence of missing messages at the | |
30947 | -top of threads in the thread tree. Note that when | |
30948 | -<A HREF="#hide_limited">$hide_limited</A> is | |
30949 | -set, this option will have no effect.</P> | |
30950 | - | |
30951 | - | |
30952 | -<H3><A NAME="hide_top_missing"></A> hide_top_missing</H3> | |
30953 | - | |
30954 | -<P>Type: boolean<BR> | |
30955 | -Default: yes</P> | |
30956 | - | |
30957 | -<P>When set, mutt will not show the presence of messages that are hidden | |
30958 | -by limiting, at the top of threads in the thread tree.Note that when | |
30959 | -<A HREF="#hide_missing">$hide_missing</A> is set, this option will have no effect.</P> | |
30960 | - | |
30961 | - | |
30962 | -<H3><A NAME="history"></A> history</H3> | |
30963 | - | |
30964 | -<P>Type: number<BR> | |
30965 | -Default: 10</P> | |
30966 | - | |
30967 | -<P>This variable controls the size (in number of strings remembered) of | |
30968 | -the string history buffer. The buffer is cleared each time the | |
30969 | -variable is set.</P> | |
30970 | - | |
30971 | - | |
30972 | -<H3><A NAME="honor_followup_to"></A> honor_followup_to</H3> | |
30973 | - | |
30974 | -<P>Type: quadoption<BR> | |
30975 | -Default: yes</P> | |
30976 | - | |
30977 | -<P>This variable controls whether or not a Mail-Followup-To header is | |
30978 | -honored when group-replying to a message.</P> | |
30979 | - | |
30980 | - | |
30981 | -<H3><A NAME="hostname"></A> hostname</H3> | |
30982 | - | |
30983 | -<P>Type: string<BR> | |
30984 | -Default: ""</P> | |
30985 | - | |
30986 | -<P>Specifies the hostname to use after the ``@'' in local e-mail | |
30987 | -addresses. This overrides the compile time definition obtained from | |
30988 | -/etc/resolv.conf.</P> | |
30989 | - | |
30990 | - | |
30991 | -<H3><A NAME="ignore_list_reply_to"></A> ignore_list_reply_to</H3> | |
30992 | - | |
30993 | -<P>Type: boolean<BR> | |
30994 | -Default: no</P> | |
30995 | - | |
30996 | -<P>Affects the behaviour of the <EM>reply</EM> function when replying to | |
30997 | -messages from mailing lists. When set, if the ``Reply-To:'' field is | |
30998 | -set to the same value as the ``To:'' field, Mutt assumes that the | |
30999 | -``Reply-To:'' field was set by the mailing list to automate responses | |
31000 | -to the list, and will ignore this field. To direct a response to the | |
31001 | -mailing list when this option is set, use the <EM>list-reply</EM> | |
31002 | -function; <EM>group-reply</EM> will reply to both the sender and the | |
31003 | -list.</P> | |
31004 | - | |
31005 | - | |
31006 | -<H3><A NAME="imap_authenticators"></A> imap_authenticators</H3> | |
31007 | - | |
31008 | -<P>Type: string<BR> | |
31009 | -Default: ""</P> | |
31010 | - | |
31011 | -<P>This is a colon-delimited list of authentication methods mutt may | |
31012 | -attempt to use to log in to an IMAP server, in the order mutt should | |
31013 | -try them. Authentication methods are either 'login' or the right | |
31014 | -side of an IMAP 'AUTH=xxx' capability string, eg 'digest-md5', | |
31015 | -'gssapi' or 'cram-md5'. This parameter is case-insensitive. If this | |
31016 | -parameter is unset (the default) mutt will try all available methods, | |
31017 | -in order from most-secure to least-secure.</P> | |
31018 | -<P>Example: set imap_authenticators="gssapi:cram-md5:login"</P> | |
31019 | -<P><B>Note:</B> Mutt will only fall back to other authentication methods if | |
31020 | -the previous methods are unavailable. If a method is available but | |
31021 | -authentication fails, mutt will not connect to the IMAP server.</P> | |
31022 | - | |
31023 | - | |
31024 | -<H3><A NAME="imap_delim_chars"></A> imap_delim_chars</H3> | |
31025 | - | |
31026 | -<P>Type: string<BR> | |
31027 | -Default: "/."</P> | |
31028 | - | |
31029 | -<P>This contains the list of characters which you would like to treat | |
31030 | -as folder separators for displaying IMAP paths. In particular it | |
31031 | -helps in using the '=' shortcut for your <EM>folder</EM> variable.</P> | |
31032 | - | |
31033 | - | |
31034 | -<H3><A NAME="imap_force_ssl"></A> imap_force_ssl</H3> | |
31035 | - | |
31036 | -<P>Type: boolean<BR> | |
31037 | -Default: no</P> | |
31038 | - | |
31039 | -<P>If this variable is set, Mutt will always use SSL when | |
31040 | -connecting to IMAP servers.</P> | |
31041 | - | |
31042 | - | |
31043 | -<H3><A NAME="imap_home_namespace"></A> imap_home_namespace</H3> | |
31044 | - | |
31045 | -<P>Type: string<BR> | |
31046 | -Default: ""</P> | |
31047 | - | |
31048 | -<P>You normally want to see your personal folders alongside | |
31049 | -your INBOX in the IMAP browser. If you see something else, you may set | |
31050 | -this variable to the IMAP path to your folders.</P> | |
31051 | - | |
31052 | - | |
31053 | -<H3><A NAME="imap_keepalive"></A> imap_keepalive</H3> | |
31054 | - | |
31055 | -<P>Type: number<BR> | |
31056 | -Default: 900</P> | |
31057 | - | |
31058 | -<P>This variable specifies the maximum amount of time in seconds that mutt | |
31059 | -will wait before polling open IMAP connections, to prevent the server | |
31060 | -from closing them before mutt has finished with them. The default is | |
31061 | -well within the RFC-specified minimum amount of time (30 minutes) before | |
31062 | -a server is allowed to do this, but in practice the RFC does get | |
31063 | -violated every now and then. Reduce this number if you find yourself | |
31064 | -getting disconnected from your IMAP server due to inactivity.</P> | |
31065 | - | |
31066 | - | |
31067 | -<H3><A NAME="imap_list_subscribed"></A> imap_list_subscribed</H3> | |
31068 | - | |
31069 | -<P>Type: boolean<BR> | |
31070 | -Default: no</P> | |
31071 | - | |
31072 | -<P>This variable configures whether IMAP folder browsing will look for | |
31073 | -only subscribed folders or all folders. This can be toggled in the | |
31074 | -IMAP browser with the <EM>toggle-subscribed</EM> command.</P> | |
31075 | - | |
31076 | - | |
31077 | -<H3><A NAME="imap_pass"></A> imap_pass</H3> | |
31078 | - | |
31079 | -<P>Type: string<BR> | |
31080 | -Default: ""</P> | |
31081 | - | |
31082 | -<P>Specifies the password for your IMAP account. If unset, Mutt will | |
31083 | -prompt you for your password when you invoke the fetch-mail function. | |
31084 | -<B>Warning</B>: you should only use this option when you are on a | |
31085 | -fairly secure machine, because the superuser can read your muttrc even | |
31086 | -if you are the only one who can read the file.</P> | |
31087 | - | |
31088 | - | |
31089 | -<H3><A NAME="imap_passive"></A> imap_passive</H3> | |
31090 | - | |
31091 | -<P>Type: boolean<BR> | |
31092 | -Default: yes</P> | |
31093 | - | |
31094 | -<P>When set, mutt will not open new IMAP connections to check for new | |
31095 | -mail. Mutt will only check for new mail over existing IMAP | |
31096 | -connections. This is useful if you don't want to be prompted to | |
31097 | -user/password pairs on mutt invocation, or if opening the connection | |
31098 | -is slow.</P> | |
31099 | - | |
31100 | - | |
31101 | -<H3><A NAME="imap_peek"></A> imap_peek</H3> | |
31102 | - | |
31103 | -<P>Type: boolean<BR> | |
31104 | -Default: yes</P> | |
31105 | - | |
31106 | -<P>If set, mutt will avoid implicitly marking your mail as read whenever | |
31107 | -you fetch a message from the server. This is generally a good thing, | |
31108 | -but can make closing an IMAP folder somewhat slower. This option | |
31109 | -exists to appease spead freaks.</P> | |
31110 | - | |
31111 | - | |
31112 | -<H3><A NAME="imap_servernoise"></A> imap_servernoise</H3> | |
31113 | - | |
31114 | -<P>Type: boolean<BR> | |
31115 | -Default: yes</P> | |
31116 | - | |
31117 | -<P>When set, mutt will display warning messages from the IMAP | |
31118 | -server as error messages. Since these messages are often | |
31119 | -harmless, or generated due to configuration problems on the | |
31120 | -server which are out of the users' hands, you may wish to suppress | |
31121 | -them at some point.</P> | |
31122 | - | |
31123 | - | |
31124 | -<H3><A NAME="imap_user"></A> imap_user</H3> | |
31125 | - | |
31126 | -<P>Type: string<BR> | |
31127 | -Default: ""</P> | |
31128 | - | |
31129 | -<P>Your login name on the IMAP server.</P> | |
31130 | -<P>This variable defaults to your user name on the local machine.</P> | |
31131 | - | |
31132 | - | |
31133 | -<H3><A NAME="implicit_autoview"></A> implicit_autoview</H3> | |
31134 | - | |
31135 | -<P>Type: boolean<BR> | |
31136 | -Default: no</P> | |
31137 | - | |
31138 | -<P>If set to ``yes'', mutt will look for a mailcap entry with the | |
31139 | -copiousoutput flag set for <EM>every</EM> MIME attachment it doesn't have | |
31140 | -an internal viewer defined for. If such an entry is found, mutt will | |
31141 | -use the viewer defined in that entry to convert the body part to text | |
31142 | -form.</P> | |
31143 | - | |
31144 | - | |
31145 | -<H3><A NAME="include"></A> include</H3> | |
31146 | - | |
31147 | -<P>Type: quadoption<BR> | |
31148 | -Default: ask-yes</P> | |
31149 | - | |
31150 | -<P>Controls whether or not a copy of the message(s) you are replying to | |
31151 | -is included in your reply.</P> | |
31152 | - | |
31153 | - | |
31154 | -<H3><A NAME="indent_string"></A> indent_string</H3> | |
31155 | - | |
31156 | -<P>Type: string<BR> | |
31157 | -Default: "> "</P> | |
31158 | - | |
31159 | -<P>Specifies the string to prepend to each line of text quoted in a | |
31160 | -message to which you are replying. You are strongly encouraged not to | |
31161 | -change this value, as it tends to agitate the more fanatical netizens.</P> | |
31162 | - | |
31163 | - | |
31164 | -<H3><A NAME="index_format"></A> index_format</H3> | |
31165 | - | |
31166 | -<P>Type: string<BR> | |
31167 | -Default: "%4C %Z %{%b %d} %-15.15L (%4l) %s"</P> | |
31168 | - | |
31169 | -<P>This variable allows you to customize the message index display to | |
31170 | -your personal taste.</P> | |
31171 | -<P>``Format strings'' are similar to the strings used in the ``C'' | |
31172 | -function printf to format output (see the man page for more detail). | |
31173 | -The following sequences are defined in Mutt:</P> | |
31174 | - | |
31175 | -<P> | |
31176 | -<DL> | |
31177 | -<DT><B>%a </B><DD><P>address of the author</P> | |
31178 | -<DT><B>%b </B><DD><P>filename of the original message folder (think mailBox)</P> | |
31179 | -<DT><B>%B </B><DD><P>the list to which the letter was sent, or else the folder name (%b).</P> | |
31180 | -<DT><B>%c </B><DD><P>number of characters (bytes) in the message</P> | |
31181 | -<DT><B>%C </B><DD><P>current message number</P> | |
31182 | -<DT><B>%d </B><DD><P>date and time of the message in the format specified by | |
31183 | -``date_format'' converted to sender's time zone</P> | |
31184 | -<DT><B>%D </B><DD><P>date and time of the message in the format specified by | |
31185 | -``date_format'' converted to the local time zone</P> | |
31186 | -<DT><B>%e </B><DD><P>current message number in thread</P> | |
31187 | -<DT><B>%E </B><DD><P>number of messages in current thread</P> | |
31188 | -<DT><B>%f </B><DD><P>entire From: line (address + real name)</P> | |
31189 | -<DT><B>%F </B><DD><P>author name, or recipient name if the message is from you</P> | |
31190 | -<DT><B>%i </B><DD><P>message-id of the current message</P> | |
31191 | -<DT><B>%l </B><DD><P>number of lines in the message</P> | |
31192 | -<DT><B>%L </B><DD><P>If an address in the To or CC header field matches an address | |
31193 | -defined by the users ``lists'' command, this displays | |
31194 | -"To <list-name>", otherwise the same as %F.</P> | |
31195 | -<DT><B>%m </B><DD><P>total number of message in the mailbox</P> | |
31196 | -<DT><B>%M </B><DD><P>number of hidden messages if the thread is collapsed.</P> | |
31197 | -<DT><B>%N </B><DD><P>message score</P> | |
31198 | -<DT><B>%n </B><DD><P>author's real name (or address if missing)</P> | |
31199 | -<DT><B>%O </B><DD><P>(_O_riginal save folder) Where mutt would formerly have | |
31200 | -stashed the message: list name or recipient name if no list</P> | |
31201 | -<DT><B>%s </B><DD><P>subject of the message</P> | |
31202 | -<DT><B>%S </B><DD><P>status of the message (N/D/d/!/r/*)</P> | |
31203 | -<DT><B>%t </B><DD><P>`to:' field (recipients)</P> | |
31204 | -<DT><B>%T </B><DD><P>the appropriate character from the | |
31205 | -<A HREF="#to_chars">$to_chars</A> string</P> | |
31206 | -<DT><B>%u </B><DD><P>user (login) name of the author</P> | |
31207 | -<DT><B>%v </B><DD><P>first name of the author, or the recipient if the message is from you</P> | |
31208 | -<DT><B>%y </B><DD><P>`x-label:' field, if present</P> | |
31209 | -<DT><B>%Y </B><DD><P>`x-label' field, if present, and (1) not at part of a thread tree, | |
31210 | -(2) at the top of a thread, or (3) `x-label' is different from | |
31211 | -preceding message's `x-label'.</P> | |
31212 | -<DT><B>%Z </B><DD><P>message status flags</P> | |
31213 | -<DT><B>%{fmt} </B><DD><P>the date and time of the message is converted to sender's | |
31214 | -time zone, and ``fmt'' is expanded by the library function | |
31215 | -``strftime''; a leading bang disables locales</P> | |
31216 | -<DT><B>%[fmt] </B><DD><P>the date and time of the message is converted to the local | |
31217 | -time zone, and ``fmt'' is expanded by the library function | |
31218 | -``strftime''; a leading bang disables locales</P> | |
31219 | -<DT><B>%(fmt) </B><DD><P>the local date and time when the message was received. | |
31220 | -``fmt'' is expanded by the library function ``strftime''; | |
31221 | -a leading bang disables locales</P> | |
31222 | -<DT><B>%<fmt> </B><DD><P>the current local time. ``fmt'' is expanded by the library | |
31223 | -function ``strftime''; a leading bang disables locales.</P> | |
31224 | -<DT><B>%>X </B><DD><P>right justify the rest of the string and pad with character "X"</P> | |
31225 | -<DT><B>%|X </B><DD><P>pad to the end of the line with character "X"</P> | |
31226 | -</DL> | |
31227 | -</P> | |
31228 | - | |
31229 | -<P>See also: `` | |
31230 | -<A HREF="#to_chars">$to_chars</A>''.</P> | |
31231 | - | |
31232 | - | |
31233 | -<H3><A NAME="ispell"></A> ispell</H3> | |
31234 | - | |
31235 | -<P>Type: path<BR> | |
31236 | -Default: "/usr/bin/ispell"</P> | |
31237 | - | |
31238 | -<P>How to invoke ispell (GNU's spell-checking software).</P> | |
31239 | - | |
31240 | - | |
31241 | -<H3><A NAME="keep_flagged"></A> keep_flagged</H3> | |
31242 | - | |
31243 | -<P>Type: boolean<BR> | |
31244 | -Default: no</P> | |
31245 | - | |
31246 | -<P>If set, read messages marked as flagged will not be moved | |
31247 | -from your spool mailbox to your `` | |
31248 | -<A HREF="#mbox">$mbox</A>'' mailbox, or as a result of | |
31249 | -a `` | |
31250 | -<A HREF="manual-3.html#mbox-hook">mbox-hook</A>'' command.</P> | |
31251 | - | |
31252 | - | |
31253 | -<H3><A NAME="locale"></A> locale</H3> | |
31254 | - | |
31255 | -<P>Type: string<BR> | |
31256 | -Default: "C"</P> | |
31257 | - | |
31258 | -<P>The locale used by <EM>strftime(3)</EM> to format dates. Legal values are | |
31259 | -the strings your system accepts for the locale variable <EM>LC_TIME</EM>.</P> | |
31260 | - | |
31261 | - | |
31262 | -<H3><A NAME="mail_check"></A> mail_check</H3> | |
31263 | - | |
31264 | -<P>Type: number<BR> | |
31265 | -Default: 5</P> | |
31266 | - | |
31267 | -<P>This variable configures how often (in seconds) mutt should look for | |
31268 | -new mail.</P> | |
31269 | - | |
31270 | - | |
31271 | -<H3><A NAME="mailcap_path"></A> mailcap_path</H3> | |
31272 | - | |
31273 | -<P>Type: string<BR> | |
31274 | -Default: ""</P> | |
31275 | - | |
31276 | -<P>This variable specifies which files to consult when attempting to | |
31277 | -display MIME bodies not directly supported by Mutt.</P> | |
31278 | - | |
31279 | - | |
31280 | -<H3><A NAME="mailcap_sanitize"></A> mailcap_sanitize</H3> | |
31281 | - | |
31282 | -<P>Type: boolean<BR> | |
31283 | -Default: yes</P> | |
31284 | - | |
31285 | -<P>If set, mutt will restrict possible characters in mailcap % expandos | |
31286 | -to a well-defined set of safe characters. This is the safe setting, | |
31287 | -but we are not sure it doesn't break some more advanced MIME stuff.</P> | |
31288 | -<P><B>DON'T CHANGE THIS SETTING UNLESS YOU ARE REALLY SURE WHAT YOU ARE | |
31289 | -DOING!</B></P> | |
31290 | - | |
31291 | - | |
31292 | -<H3><A NAME="maildir_trash"></A> maildir_trash</H3> | |
31293 | - | |
31294 | -<P>Type: boolean<BR> | |
31295 | -Default: no</P> | |
31296 | - | |
31297 | -<P>If set, messages marked as deleted will be saved with the maildir | |
31298 | -(T)rashed flag instead of unlinked. <B>NOTE:</B> this only applies | |
31299 | -to maildir-style mailboxes. Setting it will have no effect on other | |
31300 | -mailbox types.</P> | |
31301 | - | |
31302 | - | |
31303 | -<H3><A NAME="mark_old"></A> mark_old</H3> | |
31304 | - | |
31305 | -<P>Type: boolean<BR> | |
31306 | -Default: yes</P> | |
31307 | - | |
31308 | -<P>Controls whether or not Mutt makes the distinction between <EM>new</EM> | |
31309 | -messages and <EM>old</EM> <B>unread</B> messages. By default, Mutt will | |
31310 | -mark new messages as old if you exit a mailbox without reading them. | |
31311 | -The next time you start Mutt, the messages will show up with an "O" | |
31312 | -next to them in the index menu, indicating that they are old. In | |
31313 | -order to make Mutt treat all unread messages as new only, you can | |
31314 | -unset this variable.</P> | |
31315 | - | |
31316 | - | |
31317 | -<H3><A NAME="markers"></A> markers</H3> | |
31318 | - | |
31319 | -<P>Type: boolean<BR> | |
31320 | -Default: yes</P> | |
31321 | - | |
31322 | -<P>Controls the display of wrapped lines in the internal pager. If set, a | |
31323 | -``+'' marker is displayed at the beginning of wrapped lines. Also see | |
31324 | -the `` | |
31325 | -<A HREF="#smart_wrap">$smart_wrap</A>'' variable.</P> | |
31326 | - | |
31327 | - | |
31328 | -<H3><A NAME="mask"></A> mask</H3> | |
31329 | - | |
31330 | -<P>Type: regular expression<BR> | |
31331 | -Default: "!^\.[^.]"</P> | |
31332 | - | |
31333 | -<P>A regular expression used in the file browser, optionally preceded by | |
31334 | -the <EM>not</EM> operator ``!''. Only files whose names match this mask | |
31335 | -will be shown. The match is always case-sensitive.</P> | |
31336 | - | |
31337 | - | |
31338 | -<H3><A NAME="mbox"></A> mbox</H3> | |
31339 | - | |
31340 | -<P>Type: path<BR> | |
31341 | -Default: "~/mbox"</P> | |
31342 | - | |
31343 | -<P>This specifies the folder into which read mail in your `` | |
31344 | -<A HREF="#spoolfile">$spoolfile</A>'' | |
31345 | -folder will be appended.</P> | |
31346 | - | |
31347 | - | |
31348 | -<H3><A NAME="mbox_type"></A> mbox_type</H3> | |
31349 | - | |
31350 | -<P>Type: folder magic<BR> | |
31351 | -Default: mbox</P> | |
31352 | - | |
31353 | -<P>The default mailbox type used when creating new folders. May be any of | |
31354 | -mbox, MMDF, MH and Maildir.</P> | |
31355 | - | |
31356 | - | |
31357 | -<H3><A NAME="metoo"></A> metoo</H3> | |
31358 | - | |
31359 | -<P>Type: boolean<BR> | |
31360 | -Default: no</P> | |
31361 | - | |
31362 | -<P>If unset, Mutt will remove your address from the list of recipients | |
31363 | -when replying to a message.</P> | |
31364 | - | |
31365 | - | |
31366 | -<H3><A NAME="menu_scroll"></A> menu_scroll</H3> | |
31367 | - | |
31368 | -<P>Type: boolean<BR> | |
31369 | -Default: no</P> | |
31370 | - | |
31371 | -<P>When <EM>set</EM>, menus will be scrolled up or down one line when you | |
31372 | -attempt to move across a screen boundary. If <EM>unset</EM>, the screen | |
31373 | -is cleared and the next or previous page of the menu is displayed | |
31374 | -(useful for slow links to avoid many redraws).</P> | |
31375 | - | |
31376 | - | |
31377 | -<H3><A NAME="meta_key"></A> meta_key</H3> | |
31378 | - | |
31379 | -<P>Type: boolean<BR> | |
31380 | -Default: no</P> | |
31381 | - | |
31382 | -<P>If set, forces Mutt to interpret keystrokes with the high bit (bit 8) | |
31383 | -set as if the user had pressed the ESC key and whatever key remains | |
31384 | -after having the high bit removed. For example, if the key pressed | |
31385 | -has an ASCII value of 0xf4, then this is treated as if the user had | |
31386 | -pressed ESC then ``x''. This is because the result of removing the | |
31387 | -high bit from ``0xf4'' is ``0x74'', which is the ASCII character | |
31388 | -``x''.</P> | |
31389 | - | |
31390 | - | |
31391 | -<H3><A NAME="mh_purge"></A> mh_purge</H3> | |
31392 | - | |
31393 | -<P>Type: boolean<BR> | |
31394 | -Default: no</P> | |
31395 | - | |
31396 | -<P>When unset, mutt will mimic mh's behaviour and rename deleted messages | |
31397 | -to <EM>,<old file name></EM> in mh folders instead of really deleting | |
31398 | -them. If the variable is set, the message files will simply be | |
31399 | -deleted.</P> | |
31400 | - | |
31401 | - | |
31402 | -<H3><A NAME="mh_seq_flagged"></A> mh_seq_flagged</H3> | |
31403 | - | |
31404 | -<P>Type: string<BR> | |
31405 | -Default: "flagged"</P> | |
31406 | - | |
31407 | -<P>The name of the MH sequence used for flagged messages.</P> | |
31408 | - | |
31409 | - | |
31410 | -<H3><A NAME="mh_seq_replied"></A> mh_seq_replied</H3> | |
31411 | - | |
31412 | -<P>Type: string<BR> | |
31413 | -Default: "replied"</P> | |
31414 | - | |
31415 | -<P>The name of the MH sequence used to tag replied messages.</P> | |
31416 | - | |
31417 | - | |
31418 | -<H3><A NAME="mh_seq_unseen"></A> mh_seq_unseen</H3> | |
31419 | - | |
31420 | -<P>Type: string<BR> | |
31421 | -Default: "unseen"</P> | |
31422 | - | |
31423 | -<P>The name of the MH sequence used for unseen messages.</P> | |
31424 | - | |
31425 | - | |
31426 | -<H3><A NAME="mime_forward"></A> mime_forward</H3> | |
31427 | - | |
31428 | -<P>Type: quadoption<BR> | |
31429 | -Default: no</P> | |
31430 | - | |
31431 | -<P>When set, the message you are forwarding will be attached as a | |
31432 | -separate MIME part instead of included in the main body of the | |
31433 | -message. This is useful for forwarding MIME messages so the receiver | |
31434 | -can properly view the message as it was delivered to you. If you like | |
31435 | -to switch between MIME and not MIME from mail to mail, set this | |
31436 | -variable to ask-no or ask-yes.</P> | |
31437 | -<P>Also see `` | |
31438 | -<A HREF="#forward_decode">$forward_decode</A>'' and `` | |
31439 | -<A HREF="#mime_forward_decode">$mime_forward_decode</A>''.</P> | |
31440 | - | |
31441 | - | |
31442 | -<H3><A NAME="mime_forward_decode"></A> mime_forward_decode</H3> | |
31443 | - | |
31444 | -<P>Type: boolean<BR> | |
31445 | -Default: no</P> | |
31446 | - | |
31447 | -<P>Controls the decoding of complex MIME messages into text/plain when | |
31448 | -forwarding a message while `` | |
31449 | -<A HREF="#mime_forward">$mime_forward</A>'' is <EM>set</EM>. Otherwise | |
31450 | -`` | |
31451 | -<A HREF="#forward_decode">$forward_decode</A>'' is used instead.</P> | |
31452 | - | |
31453 | - | |
31454 | -<H3><A NAME="mime_forward_rest"></A> mime_forward_rest</H3> | |
31455 | - | |
31456 | -<P>Type: quadoption<BR> | |
31457 | -Default: yes</P> | |
31458 | - | |
31459 | -<P>When forwarding multiple attachments of a MIME message from the recvattach | |
31460 | -menu, attachments which cannot be decoded in a reasonable manner will | |
31461 | -be attached to the newly composed message if this option is set.</P> | |
31462 | - | |
31463 | - | |
31464 | -<H3><A NAME="mix_entry_format"></A> mix_entry_format</H3> | |
31465 | - | |
31466 | -<P>Type: string<BR> | |
31467 | -Default: "%4n %c %-16s %a"</P> | |
31468 | - | |
31469 | -<P>This variable describes the format of a remailer line on the mixmaster | |
31470 | -chain selection screen. The following printf-like sequences are | |
31471 | -supported:</P> | |
31472 | - | |
31473 | -<P> | |
31474 | -<DL> | |
31475 | -<DT><B>%n </B><DD><P>The running number on the menu.</P> | |
31476 | -<DT><B>%c </B><DD><P>Remailer capabilities.</P> | |
31477 | -<DT><B>%s </B><DD><P>The remailer's short name.</P> | |
31478 | -<DT><B>%a </B><DD><P>The remailer's e-mail address.</P> | |
31479 | -</DL> | |
31480 | -</P> | |
31481 | - | |
31482 | - | |
31483 | -<H3><A NAME="mixmaster"></A> mixmaster</H3> | |
31484 | - | |
31485 | -<P>Type: path<BR> | |
31486 | -Default: "mixmaster"</P> | |
31487 | - | |
31488 | -<P>This variable contains the path to the Mixmaster binary on your | |
31489 | -system. It is used with various sets of parameters to gather the | |
31490 | -list of known remailers, and to finally send a message through the | |
31491 | -mixmaster chain.</P> | |
31492 | - | |
31493 | - | |
31494 | -<H3><A NAME="move"></A> move</H3> | |
31495 | - | |
31496 | -<P>Type: quadoption<BR> | |
31497 | -Default: ask-no</P> | |
31498 | - | |
31499 | -<P>Controls whether you will be asked to confirm moving read messages | |
31500 | -from your spool mailbox to your `` | |
31501 | -<A HREF="#mbox">$mbox</A>'' mailbox, or as a result of | |
31502 | -a `` | |
31503 | -<A HREF="manual-3.html#mbox-hook">mbox-hook</A>'' command.</P> | |
31504 | - | |
31505 | - | |
31506 | -<H3><A NAME="message_format"></A> message_format</H3> | |
31507 | - | |
31508 | -<P>Type: string<BR> | |
31509 | -Default: "%s"</P> | |
31510 | - | |
31511 | -<P>This is the string displayed in the ``attachment'' menu for | |
31512 | -attachments of type message/rfc822. For a full listing of defined | |
31513 | -escape sequences see the section on `` | |
31514 | -<A HREF="#index_format">$index_format</A>''.</P> | |
31515 | - | |
31516 | - | |
31517 | -<H3><A NAME="pager"></A> pager</H3> | |
31518 | - | |
31519 | -<P>Type: path<BR> | |
31520 | -Default: "builtin"</P> | |
31521 | - | |
31522 | -<P>This variable specifies which pager you would like to use to view | |
31523 | -messages. builtin means to use the builtin pager, otherwise this | |
31524 | -variable should specify the pathname of the external pager you would | |
31525 | -like to use.</P> | |
31526 | -<P>Using an external pager may have some disadvantages: Additional | |
31527 | -keystrokes are necessary because you can't call mutt functions | |
31528 | -directly from the pager, and screen resizes cause lines longer than | |
31529 | -the screen width to be badly formatted in the help menu.</P> | |
31530 | - | |
31531 | - | |
31532 | -<H3><A NAME="pager_context"></A> pager_context</H3> | |
31533 | - | |
31534 | -<P>Type: number<BR> | |
31535 | -Default: 0</P> | |
31536 | - | |
31537 | -<P>This variable controls the number of lines of context that are given | |
31538 | -when displaying the next or previous page in the internal pager. By | |
31539 | -default, Mutt will display the line after the last one on the screen | |
31540 | -at the top of the next page (0 lines of context).</P> | |
31541 | - | |
31542 | - | |
31543 | -<H3><A NAME="pager_format"></A> pager_format</H3> | |
31544 | - | |
31545 | -<P>Type: string<BR> | |
31546 | -Default: "-%Z- %C/%m: %-20.20n %s"</P> | |
31547 | - | |
31548 | -<P>This variable controls the format of the one-line message ``status'' | |
31549 | -displayed before each message in either the internal or an external | |
31550 | -pager. The valid sequences are listed in the `` | |
31551 | -<A HREF="#index_format">$index_format</A>'' | |
31552 | -section.</P> | |
31553 | - | |
31554 | - | |
31555 | -<H3><A NAME="pager_index_lines"></A> pager_index_lines</H3> | |
31556 | - | |
31557 | -<P>Type: number<BR> | |
31558 | -Default: 0</P> | |
31559 | - | |
31560 | -<P>Determines the number of lines of a mini-index which is shown when in | |
31561 | -the pager. The current message, unless near the top or bottom of the | |
31562 | -folder, will be roughly one third of the way down this mini-index, | |
31563 | -giving the reader the context of a few messages before and after the | |
31564 | -message. This is useful, for example, to determine how many messages | |
31565 | -remain to be read in the current thread. One of the lines is reserved | |
31566 | -for the status bar from the index, so a <EM>pager_index_lines</EM> of 6 | |
31567 | -will only show 5 lines of the actual index. A value of 0 results in | |
31568 | -no index being shown. If the number of messages in the current folder | |
31569 | -is less than <EM>pager_index_lines</EM>, then the index will only use as | |
31570 | -many lines as it needs.</P> | |
31571 | - | |
31572 | - | |
31573 | -<H3><A NAME="pager_stop"></A> pager_stop</H3> | |
31574 | - | |
31575 | -<P>Type: boolean<BR> | |
31576 | -Default: no</P> | |
31577 | - | |
31578 | -<P>When set, the internal-pager will <B>not</B> move to the next message | |
31579 | -when you are at the end of a message and invoke the <EM>next-page</EM> | |
31580 | -function.</P> | |
31581 | - | |
31582 | - | |
31583 | -<H3><A NAME="pgp_autosign"></A> pgp_autosign</H3> | |
31584 | - | |
31585 | -<P>Type: boolean<BR> | |
31586 | -Default: no</P> | |
31587 | - | |
31588 | -<P>Setting this variable will cause Mutt to always attempt to PGP/MIME | |
31589 | -sign outgoing messages. This can be overridden by use of the <EM>pgp- | |
31590 | -menu</EM>, when signing is not required or encryption is requested as | |
31591 | -well.</P> | |
31592 | - | |
31593 | - | |
31594 | -<H3><A NAME="pgp_autoencrypt"></A> pgp_autoencrypt</H3> | |
31595 | - | |
31596 | -<P>Type: boolean<BR> | |
31597 | -Default: no</P> | |
31598 | - | |
31599 | -<P>Setting this variable will cause Mutt to always attempt to PGP/MIME | |
31600 | -encrypt outgoing messages. This is probably only useful in connection | |
31601 | -to the <EM>send-hook</EM> command. It can be overridden by use of the | |
31602 | -<EM>pgp-menu</EM>, when encryption is not required or signing is | |
31603 | -requested as well.</P> | |
31604 | - | |
31605 | - | |
31606 | -<H3><A NAME="pgp_ignore_subkeys"></A> pgp_ignore_subkeys</H3> | |
31607 | - | |
31608 | -<P>Type: boolean<BR> | |
31609 | -Default: yes</P> | |
31610 | - | |
31611 | -<P>Setting this variable will cause Mutt to ignore OpenPGP subkeys. Instead, | |
31612 | -the principal key will inherit the subkeys' capabilities. Unset this | |
31613 | -if you want to play interesting key selection games.</P> | |
31614 | - | |
31615 | - | |
31616 | -<H3><A NAME="pgp_entry_format"></A> pgp_entry_format</H3> | |
31617 | - | |
31618 | -<P>Type: string<BR> | |
31619 | -Default: "%4n %t%f %4l/0x%k %-4a %2c %u"</P> | |
31620 | - | |
31621 | -<P>This variable allows you to customize the PGP key selection menu to | |
31622 | -your personal taste. This string is similar to `` | |
31623 | -<A HREF="#index_format">$index_format</A>'', but | |
31624 | -has its own set of printf()-like sequences:</P> | |
31625 | - | |
31626 | -<P> | |
31627 | -<DL> | |
31628 | -<DT><B>%n </B><DD><P>number</P> | |
31629 | -<DT><B>%k </B><DD><P>key id</P> | |
31630 | -<DT><B>%u </B><DD><P>user id</P> | |
31631 | -<DT><B>%a </B><DD><P>algorithm</P> | |
31632 | -<DT><B>%l </B><DD><P>key length</P> | |
31633 | -<DT><B>%f </B><DD><P>flags</P> | |
31634 | -<DT><B>%c </B><DD><P>capabilities</P> | |
31635 | -<DT><B>%t </B><DD><P>trust/validity of the key-uid association</P> | |
31636 | -<DT><B>%[<s>] </B><DD><P>date of the key where <s> is an strftime(3) expression</P> | |
31637 | -</DL> | |
31638 | -</P> | |
31639 | - | |
31640 | - | |
31641 | -<H3><A NAME="pgp_good_sign"></A> pgp_good_sign</H3> | |
31642 | - | |
31643 | -<P>Type: regular expression<BR> | |
31644 | -Default: ""</P> | |
31645 | - | |
31646 | -<P>If you assign a text to this variable, then a PGP signature is only | |
31647 | -considered verified if the output from | |
31648 | -<A HREF="#pgp_verify_command">$pgp_verify_command</A> contains | |
31649 | -the text. Use this variable if the exit code from the command is 0 | |
31650 | -even for bad signatures.</P> | |
31651 | - | |
31652 | - | |
31653 | -<H3><A NAME="pgp_long_ids"></A> pgp_long_ids</H3> | |
31654 | - | |
31655 | -<P>Type: boolean<BR> | |
31656 | -Default: no</P> | |
31657 | - | |
31658 | -<P>If set, use 64 bit PGP key IDs. Unset uses the normal 32 bit Key IDs.</P> | |
31659 | - | |
31660 | - | |
31661 | -<H3><A NAME="pgp_replyencrypt"></A> pgp_replyencrypt</H3> | |
31662 | - | |
31663 | -<P>Type: boolean<BR> | |
31664 | -Default: yes</P> | |
31665 | - | |
31666 | -<P>If set, automatically PGP encrypt replies to messages which are | |
31667 | -encrypted.</P> | |
31668 | - | |
31669 | - | |
31670 | -<H3><A NAME="pgp_replysign"></A> pgp_replysign</H3> | |
31671 | - | |
31672 | -<P>Type: boolean<BR> | |
31673 | -Default: no</P> | |
31674 | - | |
31675 | -<P>If set, automatically PGP sign replies to messages which are signed.</P> | |
31676 | -<P><B>Note:</B> this does not work on messages that are encrypted | |
31677 | -<B>and</B> signed!</P> | |
31678 | - | |
31679 | - | |
31680 | -<H3><A NAME="pgp_replysignencrypted"></A> pgp_replysignencrypted</H3> | |
31681 | - | |
31682 | -<P>Type: boolean<BR> | |
31683 | -Default: no</P> | |
31684 | - | |
31685 | -<P>If set, automatically PGP sign replies to messages which are | |
31686 | -encrypted. This makes sense in combination with | |
31687 | -`` | |
31688 | -<A HREF="#pgp_replyencrypt">$pgp_replyencrypt</A>'', because it allows you to sign all messages | |
31689 | -which are automatically encrypted. This works around the problem | |
31690 | -noted in `` | |
31691 | -<A HREF="#pgp_replysign">$pgp_replysign</A>'', that mutt is not able to find out | |
31692 | -whether an encrypted message is also signed.</P> | |
31693 | - | |
31694 | - | |
31695 | -<H3><A NAME="pgp_retainable_sigs"></A> pgp_retainable_sigs</H3> | |
31696 | - | |
31697 | -<P>Type: boolean<BR> | |
31698 | -Default: no</P> | |
31699 | - | |
31700 | -<P>If set, signed and encrypted messages will consist of nested | |
31701 | -multipart/signed and multipart/encrypted body parts.</P> | |
31702 | -<P>This is useful for applications like encrypted and signed mailing | |
31703 | -lists, where the outer layer (multipart/encrypted) can be easily | |
31704 | -removed, while the inner multipart/signed part is retained.</P> | |
31705 | - | |
31706 | - | |
31707 | -<H3><A NAME="pgp_show_unusable"></A> pgp_show_unusable</H3> | |
31708 | - | |
31709 | -<P>Type: boolean<BR> | |
31710 | -Default: yes</P> | |
31711 | - | |
31712 | -<P>If set, mutt will display non-usable keys on the PGP key selection | |
31713 | -menu. This includes keys which have been revoked, have expired, or | |
31714 | -have been marked as ``disabled'' by the user.</P> | |
31715 | - | |
31716 | - | |
31717 | -<H3><A NAME="pgp_sign_as"></A> pgp_sign_as</H3> | |
31718 | - | |
31719 | -<P>Type: string<BR> | |
31720 | -Default: ""</P> | |
31721 | - | |
31722 | -<P>If you have more than one key pair, this option allows you to specify | |
31723 | -which of your private keys to use. It is recommended that you use the | |
31724 | -keyid form to specify your key (e.g., ``0x00112233'').</P> | |
31725 | - | |
31726 | - | |
31727 | -<H3><A NAME="pgp_strict_enc"></A> pgp_strict_enc</H3> | |
31728 | - | |
31729 | -<P>Type: boolean<BR> | |
31730 | -Default: yes</P> | |
31731 | - | |
31732 | -<P>If set, Mutt will automatically encode PGP/MIME signed messages as | |
31733 | -<EM>quoted-printable</EM>. Please note that unsetting this variable may | |
31734 | -lead to problems with non-verifyable PGP signatures, so only change | |
31735 | -this if you know what you are doing.</P> | |
31736 | - | |
31737 | - | |
31738 | -<H3><A NAME="pgp_timeout"></A> pgp_timeout</H3> | |
31739 | - | |
31740 | -<P>Type: number<BR> | |
31741 | -Default: 300</P> | |
31742 | - | |
31743 | -<P>The number of seconds after which a cached passphrase will expire if | |
31744 | -not used.</P> | |
31745 | - | |
31746 | - | |
31747 | -<H3><A NAME="pgp_verify_sig"></A> pgp_verify_sig</H3> | |
31748 | - | |
31749 | -<P>Type: quadoption<BR> | |
31750 | -Default: yes</P> | |
31751 | - | |
31752 | -<P>If ``yes'', always attempt to verify PGP/MIME signatures. If ``ask-yes'' | |
31753 | -or ``ask-no'', | |
31754 | -ask whether or not to verify the signature. If ``no'', never attempt | |
31755 | -to verify PGP/MIME signatures.</P> | |
31756 | - | |
31757 | - | |
31758 | -<H3><A NAME="pgp_sort_keys"></A> pgp_sort_keys</H3> | |
31759 | - | |
31760 | -<P>Type: sort order<BR> | |
31761 | -Default: address</P> | |
31762 | - | |
31763 | -<P>Specifies how the entries in the `pgp keys' menu are sorted. The | |
31764 | -following are legal values:</P> | |
31765 | - | |
31766 | -<P> | |
31767 | -<DL> | |
31768 | -<DT><B>address </B><DD><P>sort alphabetically by user id</P> | |
31769 | -<DT><B>keyid </B><DD><P>sort alphabetically by key id</P> | |
31770 | -<DT><B>date </B><DD><P>sort by key creation date</P> | |
31771 | -<DT><B>trust </B><DD><P>sort by the trust of the key</P> | |
31772 | -</DL> | |
31773 | -</P> | |
31774 | - | |
31775 | -<P>If you prefer reverse order of the above values, prefix it with | |
31776 | -`reverse-'.</P> | |
31777 | - | |
31778 | - | |
31779 | -<H3><A NAME="pgp_create_traditional"></A> pgp_create_traditional</H3> | |
31780 | - | |
31781 | -<P>Type: quadoption<BR> | |
31782 | -Default: no</P> | |
31783 | - | |
31784 | -<P>This option controls whether Mutt generates old-style PGP encrypted | |
31785 | -or signed messages under certain circumstances.</P> | |
31786 | -<P>Note that PGP/MIME will be used automatically for messages which have | |
31787 | -a character set different from us-ascii, or which consist of more than | |
31788 | -a single MIME part.</P> | |
31789 | -<P>Also note that using the old-style PGP message format is <B>strongly</B> | |
31790 | -<B>deprecated</B>.</P> | |
31791 | - | |
31792 | - | |
31793 | -<H3><A NAME="pgp_decode_command"></A> pgp_decode_command</H3> | |
31794 | - | |
31795 | -<P>Type: string<BR> | |
31796 | -Default: ""</P> | |
31797 | - | |
31798 | -<P>This format strings specifies a command which is used to decode | |
31799 | -application/pgp attachments.</P> | |
31800 | -<P>The PGP command formats have their own set of printf-like sequences:</P> | |
31801 | - | |
31802 | -<P> | |
31803 | -<DL> | |
31804 | -<DT><B>%p </B><DD><P>Expands to PGPPASSFD=0 when a pass phrase is needed, to an empty | |
31805 | -string otherwise. Note: This may be used with a %? construct.</P> | |
31806 | -<DT><B>%f </B><DD><P>Expands to the name of a file containing a message.</P> | |
31807 | -<DT><B>%s </B><DD><P>Expands to the name of a file containing the signature part | |
31808 | -of a multipart/signed attachment when verifying it.</P> | |
31809 | -<DT><B>%a </B><DD><P>The value of | |
31810 | -<A HREF="#pgp_sign_as">$pgp_sign_as</A>.</P> | |
31811 | -<DT><B>%r </B><DD><P>One or more key IDs.</P> | |
31812 | -</DL> | |
31813 | -</P> | |
31814 | - | |
31815 | -<P>For examples on how to configure these formats for the various versions | |
31816 | -of PGP which are floating around, see the pgp*.rc and gpg.rc files in | |
31817 | -the samples/ subdirectory which has been installed on your system | |
31818 | -alongside the documentation.</P> | |
31819 | - | |
31820 | - | |
31821 | -<H3><A NAME="pgp_getkeys_command"></A> pgp_getkeys_command</H3> | |
31822 | - | |
31823 | -<P>Type: string<BR> | |
31824 | -Default: ""</P> | |
31825 | - | |
31826 | -<P>This command is invoked whenever mutt will need public key information. | |
31827 | -%r is the only printf-like sequence used with this format.</P> | |
31828 | - | |
31829 | - | |
31830 | -<H3><A NAME="pgp_verify_command"></A> pgp_verify_command</H3> | |
31831 | - | |
31832 | -<P>Type: string<BR> | |
31833 | -Default: ""</P> | |
31834 | - | |
31835 | -<P>This command is used to verify PGP/MIME signatures.</P> | |
31836 | - | |
31837 | - | |
31838 | -<H3><A NAME="pgp_decrypt_command"></A> pgp_decrypt_command</H3> | |
31839 | - | |
31840 | -<P>Type: string<BR> | |
31841 | -Default: ""</P> | |
31842 | - | |
31843 | -<P>This command is used to decrypt a PGP/MIME encrypted message.</P> | |
31844 | - | |
31845 | - | |
31846 | -<H3><A NAME="pgp_clearsign_command"></A> pgp_clearsign_command</H3> | |
31847 | - | |
31848 | -<P>Type: string<BR> | |
31849 | -Default: ""</P> | |
31850 | - | |
31851 | -<P>This format is used to create a "clearsigned" old-style PGP attachment. | |
31852 | -Note that the use of this format is <B>strongly</B> <B>deprecated</B>.</P> | |
31853 | - | |
31854 | - | |
31855 | -<H3><A NAME="pgp_sign_command"></A> pgp_sign_command</H3> | |
31856 | - | |
31857 | -<P>Type: string<BR> | |
31858 | -Default: ""</P> | |
31859 | - | |
31860 | -<P>This command is used to create the detached PGP signature for a | |
31861 | -multipart/signed PGP/MIME body part.</P> | |
31862 | - | |
31863 | - | |
31864 | -<H3><A NAME="pgp_encrypt_sign_command"></A> pgp_encrypt_sign_command</H3> | |
31865 | - | |
31866 | -<P>Type: string<BR> | |
31867 | -Default: ""</P> | |
31868 | - | |
31869 | -<P>This command is used to combinedly sign/encrypt a body part.</P> | |
31870 | - | |
31871 | - | |
31872 | -<H3><A NAME="pgp_encrypt_only_command"></A> pgp_encrypt_only_command</H3> | |
31873 | - | |
31874 | -<P>Type: string<BR> | |
31875 | -Default: ""</P> | |
31876 | - | |
31877 | -<P>This command is used to encrypt a body part without signing it.</P> | |
31878 | - | |
31879 | - | |
31880 | -<H3><A NAME="pgp_import_command"></A> pgp_import_command</H3> | |
31881 | - | |
31882 | -<P>Type: string<BR> | |
31883 | -Default: ""</P> | |
31884 | - | |
31885 | -<P>This command is used to import a key from a message into | |
31886 | -the user's public key ring.</P> | |
31887 | - | |
31888 | - | |
31889 | -<H3><A NAME="pgp_export_command"></A> pgp_export_command</H3> | |
31890 | - | |
31891 | -<P>Type: string<BR> | |
31892 | -Default: ""</P> | |
31893 | - | |
31894 | -<P>This command is used to export a public key from the user's | |
31895 | -key ring.</P> | |
31896 | - | |
31897 | - | |
31898 | -<H3><A NAME="pgp_verify_key_command"></A> pgp_verify_key_command</H3> | |
31899 | - | |
31900 | -<P>Type: string<BR> | |
31901 | -Default: ""</P> | |
31902 | - | |
31903 | -<P>This command is used to verify key information from the key selection | |
31904 | -menu.</P> | |
31905 | - | |
31906 | - | |
31907 | -<H3><A NAME="pgp_list_secring_command"></A> pgp_list_secring_command</H3> | |
31908 | - | |
31909 | -<P>Type: string<BR> | |
31910 | -Default: ""</P> | |
31911 | - | |
31912 | -<P>This command is used to list the secret key ring's contents. The | |
31913 | -output format must be analogous to the one used by | |
31914 | -gpg --list-keys --with-colons.</P> | |
31915 | -<P>This format is also generated by the pgpring utility which comes | |
31916 | -with mutt.</P> | |
31917 | - | |
31918 | - | |
31919 | -<H3><A NAME="pgp_list_pubring_command"></A> pgp_list_pubring_command</H3> | |
31920 | - | |
31921 | -<P>Type: string<BR> | |
31922 | -Default: ""</P> | |
31923 | - | |
31924 | -<P>This command is used to list the public key ring's contents. The | |
31925 | -output format must be analogous to the one used by | |
31926 | -gpg --list-keys --with-colons.</P> | |
31927 | -<P>This format is also generated by the pgpring utility which comes | |
31928 | -with mutt.</P> | |
31929 | - | |
31930 | - | |
31931 | -<H3><A NAME="forward_decrypt"></A> forward_decrypt</H3> | |
31932 | - | |
31933 | -<P>Type: boolean<BR> | |
31934 | -Default: yes</P> | |
31935 | - | |
31936 | -<P>Controls the handling of encrypted messages when forwarding a message. | |
31937 | -When set, the outer layer of encryption is stripped off. This | |
31938 | -variable is only used if `` | |
31939 | -<A HREF="#mime_forward">$mime_forward</A>'' is <EM>set</EM> and | |
31940 | -`` | |
31941 | -<A HREF="#mime_forward_decode">$mime_forward_decode</A>'' is <EM>unset</EM>.</P> | |
31942 | - | |
31943 | - | |
31944 | -<H3><A NAME="ssl_starttls"></A> ssl_starttls</H3> | |
31945 | - | |
31946 | -<P>Type: quadoption<BR> | |
31947 | -Default: yes</P> | |
31948 | - | |
31949 | -<P>If set (the default), mutt will attempt to use STARTTLS on servers | |
31950 | -advertising the capability. When unset, mutt will not attempt to | |
31951 | -use STARTTLS regardless of the server's capabilities.</P> | |
31952 | - | |
31953 | - | |
31954 | -<H3><A NAME="certificate_file"></A> certificate_file</H3> | |
31955 | - | |
31956 | -<P>Type: path<BR> | |
31957 | -Default: ""</P> | |
31958 | - | |
31959 | -<P>This variable specifies the file where the certificates you trust | |
31960 | -are saved. When an unknown certificate is encountered, you are asked | |
31961 | -if you accept it or not. If you accept it, the certificate can also | |
31962 | -be saved in this file and further connections are automatically | |
31963 | -accepted.</P> | |
31964 | -<P>You can also manually add CA certificates in this file. Any server | |
31965 | -certificate that is signed with one of these CA certificates are | |
31966 | -also automatically accepted.</P> | |
31967 | -<P>Example: set certificate_file=~/.mutt/certificates</P> | |
31968 | - | |
31969 | - | |
31970 | -<H3><A NAME="ssl_usesystemcerts"></A> ssl_usesystemcerts</H3> | |
31971 | - | |
31972 | -<P>Type: boolean<BR> | |
31973 | -Default: yes</P> | |
31974 | - | |
31975 | -<P>If set to <EM>yes</EM>, mutt will use CA certificates in the | |
31976 | -system-wide certificate store when checking if server certificate | |
31977 | -is signed by a trusted CA.</P> | |
31978 | - | |
31979 | - | |
31980 | -<H3><A NAME="entropy_file"></A> entropy_file</H3> | |
31981 | - | |
31982 | -<P>Type: path<BR> | |
31983 | -Default: ""</P> | |
31984 | - | |
31985 | -<P>The file which includes random data that is used to initalize SSL | |
31986 | -library functions.</P> | |
31987 | - | |
31988 | - | |
31989 | -<H3><A NAME="ssl_use_sslv2"></A> ssl_use_sslv2</H3> | |
31990 | - | |
31991 | -<P>Type: boolean<BR> | |
31992 | -Default: yes</P> | |
31993 | - | |
31994 | -<P>This variables specifies whether to attempt to use SSLv2 in the | |
31995 | -SSL authentication process.</P> | |
31996 | - | |
31997 | - | |
31998 | -<H3><A NAME="ssl_use_sslv3"></A> ssl_use_sslv3</H3> | |
31999 | - | |
32000 | -<P>Type: boolean<BR> | |
32001 | -Default: yes</P> | |
32002 | - | |
32003 | -<P>This variables specifies whether to attempt to use SSLv3 in the | |
32004 | -SSL authentication process.</P> | |
32005 | - | |
32006 | - | |
32007 | -<H3><A NAME="ssl_use_tlsv1"></A> ssl_use_tlsv1</H3> | |
32008 | - | |
32009 | -<P>Type: boolean<BR> | |
32010 | -Default: yes</P> | |
32011 | - | |
32012 | -<P>This variables specifies whether to attempt to use TLSv1 in the | |
32013 | -SSL authentication process.</P> | |
32014 | - | |
32015 | - | |
32016 | -<H3><A NAME="pipe_split"></A> pipe_split</H3> | |
32017 | - | |
32018 | -<P>Type: boolean<BR> | |
32019 | -Default: no</P> | |
32020 | - | |
32021 | -<P>Used in connection with the <EM>pipe-message</EM> command and the ``tag- | |
32022 | -prefix'' operator. If this variable is unset, when piping a list of | |
32023 | -tagged messages Mutt will concatenate the messages and will pipe them | |
32024 | -as a single folder. When set, Mutt will pipe the messages one by one. | |
32025 | -In both cases the messages are piped in the current sorted order, | |
32026 | -and the `` | |
32027 | -<A HREF="#pipe_sep">$pipe_sep</A>'' separator is added after each message.</P> | |
32028 | - | |
32029 | - | |
32030 | -<H3><A NAME="pipe_decode"></A> pipe_decode</H3> | |
32031 | - | |
32032 | -<P>Type: boolean<BR> | |
32033 | -Default: no</P> | |
32034 | - | |
32035 | -<P>Used in connection with the <EM>pipe-message</EM> command. When unset, | |
32036 | -Mutt will pipe the messages without any preprocessing. When set, Mutt | |
32037 | -will weed headers and will attempt to PGP/MIME decode the messages | |
32038 | -first.</P> | |
32039 | - | |
32040 | - | |
32041 | -<H3><A NAME="pipe_sep"></A> pipe_sep</H3> | |
32042 | - | |
32043 | -<P>Type: string<BR> | |
32044 | -Default: "\n"</P> | |
32045 | - | |
32046 | -<P>The separator to add between messages when piping a list of tagged | |
32047 | -messages to an external Unix command.</P> | |
32048 | - | |
32049 | - | |
32050 | -<H3><A NAME="pop_authenticators"></A> pop_authenticators</H3> | |
32051 | - | |
32052 | -<P>Type: string<BR> | |
32053 | -Default: ""</P> | |
32054 | - | |
32055 | -<P>This is a colon-delimited list of authentication methods mutt may | |
32056 | -attempt to use to log in to an POP server, in the order mutt should | |
32057 | -try them. Authentication methods are either 'user', 'apop' or any | |
32058 | -SASL mechanism, eg 'digest-md5', 'gssapi' or 'cram-md5'. | |
32059 | -This parameter is case-insensitive. If this parameter is unset | |
32060 | -(the default) mutt will try all available methods, in order from | |
32061 | -most-secure to least-secure.</P> | |
32062 | -<P>Example: set pop_authenticators="digest-md5:apop:user"</P> | |
32063 | - | |
32064 | - | |
32065 | -<H3><A NAME="pop_auth_try_all"></A> pop_auth_try_all</H3> | |
32066 | - | |
32067 | -<P>Type: boolean<BR> | |
32068 | -Default: yes</P> | |
32069 | - | |
32070 | -<P>If set, Mutt will try all available methods. When unset, Mutt will | |
32071 | -only fall back to other authentication methods if the previous | |
32072 | -methods are unavailable. If a method is available but authentication | |
32073 | -fails, Mutt will not connect to the POP server.</P> | |
32074 | - | |
32075 | - | |
32076 | -<H3><A NAME="pop_checkinterval"></A> pop_checkinterval</H3> | |
32077 | - | |
32078 | -<P>Type: number<BR> | |
32079 | -Default: 60</P> | |
32080 | - | |
32081 | -<P>This variable configures how often (in seconds) POP should look for | |
32082 | -new mail.</P> | |
32083 | - | |
32084 | - | |
32085 | -<H3><A NAME="pop_delete"></A> pop_delete</H3> | |
32086 | - | |
32087 | -<P>Type: quadoption<BR> | |
32088 | -Default: ask-no</P> | |
32089 | - | |
32090 | -<P>If set, Mutt will delete successfully downloaded messages from the POP | |
32091 | -server when using the fetch-mail function. When unset, Mutt will | |
32092 | -download messages but also leave them on the POP server.</P> | |
32093 | - | |
32094 | - | |
32095 | -<H3><A NAME="pop_host"></A> pop_host</H3> | |
32096 | - | |
32097 | -<P>Type: string<BR> | |
32098 | -Default: ""</P> | |
32099 | - | |
32100 | -<P>The name of your POP server for the fetch-mail function. You | |
32101 | -can also specify an alternative port, username and password, ie:</P> | |
32102 | -<P>[pop[s]://][username[:password]@]popserver[:port]</P> | |
32103 | - | |
32104 | - | |
32105 | -<H3><A NAME="pop_last"></A> pop_last</H3> | |
32106 | - | |
32107 | -<P>Type: boolean<BR> | |
32108 | -Default: no</P> | |
32109 | - | |
32110 | -<P>If this variable is set, mutt will try to use the "LAST" POP command | |
32111 | -for retrieving only unread messages from the POP server when using | |
32112 | -the fetch-mail function.</P> | |
32113 | - | |
32114 | - | |
32115 | -<H3><A NAME="pop_reconnect"></A> pop_reconnect</H3> | |
32116 | - | |
32117 | -<P>Type: quadoption<BR> | |
32118 | -Default: ask-yes</P> | |
32119 | - | |
32120 | -<P>Controls whether or not Mutt will try to reconnect to POP server when | |
32121 | -connection lost.</P> | |
32122 | - | |
32123 | - | |
32124 | -<H3><A NAME="pop_user"></A> pop_user</H3> | |
32125 | - | |
32126 | -<P>Type: string<BR> | |
32127 | -Default: ""</P> | |
32128 | - | |
32129 | -<P>Your login name on the POP server.</P> | |
32130 | -<P>This variable defaults to your user name on the local machine.</P> | |
32131 | - | |
32132 | - | |
32133 | -<H3><A NAME="pop_pass"></A> pop_pass</H3> | |
32134 | - | |
32135 | -<P>Type: string<BR> | |
32136 | -Default: ""</P> | |
32137 | - | |
32138 | -<P>Specifies the password for your POP account. If unset, Mutt will | |
32139 | -prompt you for your password when you open POP mailbox. | |
32140 | -<B>Warning</B>: you should only use this option when you are on a | |
32141 | -fairly secure machine, because the superuser can read your muttrc | |
32142 | -even if you are the only one who can read the file.</P> | |
32143 | - | |
32144 | - | |
32145 | -<H3><A NAME="post_indent_string"></A> post_indent_string</H3> | |
32146 | - | |
32147 | -<P>Type: string<BR> | |
32148 | -Default: ""</P> | |
32149 | - | |
32150 | -<P>Similar to the `` | |
32151 | -<A HREF="#attribution">$attribution</A>'' variable, Mutt will append this | |
32152 | -string after the inclusion of a message which is being replied to.</P> | |
32153 | - | |
32154 | - | |
32155 | -<H3><A NAME="postpone"></A> postpone</H3> | |
32156 | - | |
32157 | -<P>Type: quadoption<BR> | |
32158 | -Default: ask-yes</P> | |
32159 | - | |
32160 | -<P>Controls whether or not messages are saved in the `` | |
32161 | -<A HREF="#postponed">$postponed</A>'' | |
32162 | -mailbox when you elect not to send immediately.</P> | |
32163 | - | |
32164 | - | |
32165 | -<H3><A NAME="postponed"></A> postponed</H3> | |
32166 | - | |
32167 | -<P>Type: path<BR> | |
32168 | -Default: "~/postponed"</P> | |
32169 | - | |
32170 | -<P>Mutt allows you to indefinitely `` | |
32171 | -<A HREF="#postpone">postpone</A> sending a message'' which | |
32172 | -you are editing. When you choose to postpone a message, Mutt saves it | |
32173 | -in the mailbox specified by this variable. Also see the `` | |
32174 | -<A HREF="#postpone">$postpone</A>'' | |
32175 | -variable.</P> | |
32176 | - | |
32177 | - | |
32178 | -<H3><A NAME="preconnect"></A> preconnect</H3> | |
32179 | - | |
32180 | -<P>Type: string<BR> | |
32181 | -Default: ""</P> | |
32182 | - | |
32183 | -<P>If set, a shell command to be executed if mutt fails to establish | |
32184 | -a connection to the server. This is useful for setting up secure | |
32185 | -connections, e.g. with ssh(1). If the command returns a nonzero | |
32186 | -status, mutt gives up opening the server. Example:</P> | |
32187 | -<P>preconnect="ssh -f -q -L 1234:mailhost.net:143 mailhost.net | |
32188 | -sleep 20 < /dev/null > /dev/null"</P> | |
32189 | -<P>Mailbox 'foo' on mailhost.net can now be reached | |
32190 | -as '{localhost:1234}foo'.</P> | |
32191 | -<P>NOTE: For this example to work, you must be able to log in to the | |
32192 | -remote machine without having to enter a password.</P> | |
32193 | - | |
32194 | - | |
32195 | -<H3><A NAME="print"></A> print</H3> | |
32196 | - | |
32197 | -<P>Type: quadoption<BR> | |
32198 | -Default: ask-no</P> | |
32199 | - | |
32200 | -<P>Controls whether or not Mutt asks for confirmation before printing. | |
32201 | -This is useful for people (like me) who accidentally hit ``p'' often.</P> | |
32202 | - | |
32203 | - | |
32204 | -<H3><A NAME="print_command"></A> print_command</H3> | |
32205 | - | |
32206 | -<P>Type: path<BR> | |
32207 | -Default: "lpr"</P> | |
32208 | - | |
32209 | -<P>This specifies the command pipe that should be used to print messages.</P> | |
32210 | - | |
32211 | - | |
32212 | -<H3><A NAME="print_decode"></A> print_decode</H3> | |
32213 | - | |
32214 | -<P>Type: boolean<BR> | |
32215 | -Default: yes</P> | |
32216 | - | |
32217 | -<P>Used in connection with the print-message command. If this | |
32218 | -option is set, the message is decoded before it is passed to the | |
32219 | -external command specified by | |
32220 | -<A HREF="#print_command">$print_command</A>. If this option | |
32221 | -is unset, no processing will be applied to the message when | |
32222 | -printing it. The latter setting may be useful if you are using | |
32223 | -some advanced printer filter which is able to properly format | |
32224 | -e-mail messages for printing.</P> | |
32225 | - | |
32226 | - | |
32227 | -<H3><A NAME="print_split"></A> print_split</H3> | |
32228 | - | |
32229 | -<P>Type: boolean<BR> | |
32230 | -Default: no</P> | |
32231 | - | |
32232 | -<P>Used in connection with the print-message command. If this option | |
32233 | -is set, the command sepcified by | |
32234 | -<A HREF="#print_command">$print_command</A> is executed once for | |
32235 | -each message which is to be printed. If this option is unset, | |
32236 | -the command specified by | |
32237 | -<A HREF="#print_command">$print_command</A> is executed only once, and | |
32238 | -all the messages are concatenated, with a form feed as the message | |
32239 | -separator.</P> | |
32240 | -<P>Those who use the <B>enscript</B>(1) program's mail-printing mode will | |
32241 | -most likely want to set this option.</P> | |
32242 | - | |
32243 | - | |
32244 | -<H3><A NAME="prompt_after"></A> prompt_after</H3> | |
32245 | - | |
32246 | -<P>Type: boolean<BR> | |
32247 | -Default: yes</P> | |
32248 | - | |
32249 | -<P>If you use an <EM>external</EM> `` | |
32250 | -<A HREF="#pager">$pager</A>'', setting this variable will | |
32251 | -cause Mutt to prompt you for a command when the pager exits rather | |
32252 | -than returning to the index menu. If unset, Mutt will return to the | |
32253 | -index menu when the external pager exits.</P> | |
32254 | - | |
32255 | - | |
32256 | -<H3><A NAME="query_command"></A> query_command</H3> | |
32257 | - | |
32258 | -<P>Type: path<BR> | |
32259 | -Default: ""</P> | |
32260 | - | |
32261 | -<P>This specifies the command that mutt will use to make external address | |
32262 | -queries. The string should contain a %s, which will be substituted | |
32263 | -with the query string the user types. See `` | |
32264 | -<A HREF="manual-4.html#query">query</A>'' for more | |
32265 | -information.</P> | |
32266 | - | |
32267 | - | |
32268 | -<H3><A NAME="quit"></A> quit</H3> | |
32269 | - | |
32270 | -<P>Type: quadoption<BR> | |
32271 | -Default: yes</P> | |
32272 | - | |
32273 | -<P>This variable controls whether ``quit'' and ``exit'' actually quit | |
32274 | -from mutt. If it set to yes, they do quit, if it is set to no, they | |
32275 | -have no effect, and if it is set to ask-yes or ask-no, you are | |
32276 | -prompted for confirmation when you try to quit.</P> | |
32277 | - | |
32278 | - | |
32279 | -<H3><A NAME="quote_regexp"></A> quote_regexp</H3> | |
32280 | - | |
32281 | -<P>Type: regular expression<BR> | |
32282 | -Default: "^([ \t]*[|>:}#])+"</P> | |
32283 | - | |
32284 | -<P>A regular expression used in the internal-pager to determine quoted | |
32285 | -sections of text in the body of a message.</P> | |
32286 | -<P><B>Note:</B> In order to use the <EM>quoted</EM><B>x</B> patterns in the | |
32287 | -internal pager, you need to set this to a regular expression that | |
32288 | -matches <EM>exactly</EM> the quote characters at the beginning of quoted | |
32289 | -lines.</P> | |
32290 | - | |
32291 | - | |
32292 | -<H3><A NAME="read_inc"></A> read_inc</H3> | |
32293 | - | |
32294 | -<P>Type: number<BR> | |
32295 | -Default: 10</P> | |
32296 | - | |
32297 | -<P>If set to a value greater than 0, Mutt will display which message it | |
32298 | -is currently on when reading a mailbox. The message is printed after | |
32299 | -<EM>read_inc</EM> messages have been read (e.g., if set to 25, Mutt will | |
32300 | -print a message when it reads message 25, and then again when it gets | |
32301 | -to message 50). This variable is meant to indicate progress when | |
32302 | -reading large mailboxes which may take some time. | |
32303 | -When set to 0, only a single message will appear before the reading | |
32304 | -the mailbox.</P> | |
32305 | -<P>Also see the `` | |
32306 | -<A HREF="#write_inc">$write_inc</A>'' variable.</P> | |
32307 | - | |
32308 | - | |
32309 | -<H3><A NAME="read_only"></A> read_only</H3> | |
32310 | - | |
32311 | -<P>Type: boolean<BR> | |
32312 | -Default: no</P> | |
32313 | - | |
32314 | -<P>If set, all folders are opened in read-only mode.</P> | |
32315 | - | |
32316 | - | |
32317 | -<H3><A NAME="realname"></A> realname</H3> | |
32318 | - | |
32319 | -<P>Type: string<BR> | |
32320 | -Default: ""</P> | |
32321 | - | |
32322 | -<P>This variable specifies what "real" or "personal" name should be used | |
32323 | -when sending messages.</P> | |
32324 | -<P>By default, this is the GCOS field from /etc/passwd. Note that this | |
32325 | -variable will <EM>not</EM> be used when the user has set a real name | |
32326 | -in the | |
32327 | -<A HREF="#from">$from</A> variable.</P> | |
32328 | - | |
32329 | - | |
32330 | -<H3><A NAME="recall"></A> recall</H3> | |
32331 | - | |
32332 | -<P>Type: quadoption<BR> | |
32333 | -Default: ask-yes</P> | |
32334 | - | |
32335 | -<P>Controls whether or not you are prompted to recall postponed messages | |
32336 | -when composing a new message. Also see `` | |
32337 | -<A HREF="#postponed">$postponed</A>''.</P> | |
32338 | -<P>Setting this variable to ``yes'' is not generally useful, and thus not | |
32339 | -recommended.</P> | |
32340 | - | |
32341 | - | |
32342 | -<H3><A NAME="record"></A> record</H3> | |
32343 | - | |
32344 | -<P>Type: path<BR> | |
32345 | -Default: ""</P> | |
32346 | - | |
32347 | -<P>This specifies the file into which your outgoing messages should be | |
32348 | -appended. (This is meant as the primary method for saving a copy of | |
32349 | -your messages, but another way to do this is using the `` | |
32350 | -<A HREF="manual-3.html#my_hdr">my_hdr</A>'' | |
32351 | -command to create a <EM>Bcc:</EM> field with your email address in it.)</P> | |
32352 | -<P>The value of <EM> | |
32353 | -<A HREF="#record">$record</A></EM> is overridden by the `` | |
32354 | -<A HREF="#force_name">$force_name</A>'' and | |
32355 | -`` | |
32356 | -<A HREF="#save_name">$save_name</A>'' variables, and the `` | |
32357 | -<A HREF="manual-3.html#fcc-hook">fcc-hook</A>'' command.</P> | |
32358 | - | |
32359 | - | |
32360 | -<H3><A NAME="reply_regexp"></A> reply_regexp</H3> | |
32361 | - | |
32362 | -<P>Type: regular expression<BR> | |
32363 | -Default: "^(re([\[0-9\]+])*|aw):[ \t]*"</P> | |
32364 | - | |
32365 | -<P>A regular expression used to recognize reply messages when threading | |
32366 | -and replying. The default value corresponds to the English "Re:" and | |
32367 | -the German "Aw:".</P> | |
32368 | - | |
32369 | - | |
32370 | -<H3><A NAME="reply_self"></A> reply_self</H3> | |
32371 | - | |
32372 | -<P>Type: boolean<BR> | |
32373 | -Default: no</P> | |
32374 | - | |
32375 | -<P>If unset and you are replying to a message sent by you, Mutt will | |
32376 | -assume that you want to reply to the recipients of that message rather | |
32377 | -than to yourself.</P> | |
32378 | - | |
32379 | - | |
32380 | -<H3><A NAME="reply_to"></A> reply_to</H3> | |
32381 | - | |
32382 | -<P>Type: quadoption<BR> | |
32383 | -Default: ask-yes</P> | |
32384 | - | |
32385 | -<P>If set, Mutt will ask you if you want to use the address listed in the | |
32386 | -Reply-To: header field when replying to a message. If you answer no, | |
32387 | -it will use the address in the From: header field instead. This | |
32388 | -option is useful for reading a mailing list that sets the Reply-To: | |
32389 | -header field to the list address and you want to send a private | |
32390 | -message to the author of a message.</P> | |
32391 | - | |
32392 | - | |
32393 | -<H3><A NAME="resolve"></A> resolve</H3> | |
32394 | - | |
32395 | -<P>Type: boolean<BR> | |
32396 | -Default: yes</P> | |
32397 | - | |
32398 | -<P>When set, the cursor will be automatically advanced to the next | |
32399 | -(possibly undeleted) message whenever a command that modifies the | |
32400 | -current message is executed.</P> | |
32401 | - | |
32402 | - | |
32403 | -<H3><A NAME="reverse_alias"></A> reverse_alias</H3> | |
32404 | - | |
32405 | -<P>Type: boolean<BR> | |
32406 | -Default: no</P> | |
32407 | - | |
32408 | -<P>This variable controls whether or not Mutt will display the "personal" | |
32409 | -name from your aliases in the index menu if it finds an alias that | |
32410 | -matches the message's sender. For example, if you have the following | |
32411 | -alias:</P> | |
32412 | - | |
32413 | -<P> | |
32414 | -<BLOCKQUOTE><CODE> | |
32415 | -<PRE> | |
32416 | -alias juser abd30425@somewhere.net (Joe User) | |
32417 | -</PRE> | |
32418 | -</CODE></BLOCKQUOTE> | |
32419 | -</P> | |
32420 | -<P>and then you receive mail which contains the following header:</P> | |
32421 | - | |
32422 | -<P> | |
32423 | -<BLOCKQUOTE><CODE> | |
32424 | -<PRE> | |
32425 | -From: abd30425@somewhere.net | |
32426 | -</PRE> | |
32427 | -</CODE></BLOCKQUOTE> | |
32428 | -</P> | |
32429 | -<P>It would be displayed in the index menu as ``Joe User'' instead of | |
32430 | -``abd30425@somewhere.net.'' This is useful when the person's e-mail | |
32431 | -address is not human friendly (like CompuServe addresses).</P> | |
32432 | - | |
32433 | - | |
32434 | -<H3><A NAME="reverse_name"></A> reverse_name</H3> | |
32435 | - | |
32436 | -<P>Type: boolean<BR> | |
32437 | -Default: no</P> | |
32438 | - | |
32439 | -<P>It may sometimes arrive that you receive mail to a certain machine, | |
32440 | -move the messages to another machine, and reply to some the messages | |
32441 | -from there. If this variable is set, the default <EM>From:</EM> line of | |
32442 | -the reply messages is built using the address where you received the | |
32443 | -messages you are replying to. If the variable is unset, the | |
32444 | -<EM>From:</EM> line will use your address on the current machine.</P> | |
32445 | - | |
32446 | - | |
32447 | -<H3><A NAME="reverse_realname"></A> reverse_realname</H3> | |
32448 | - | |
32449 | -<P>Type: boolean<BR> | |
32450 | -Default: yes</P> | |
32451 | - | |
32452 | -<P>This variable fine-tunes the behaviour of the | |
32453 | -<A HREF="#reverse_name">reverse_name</A> feature. | |
32454 | -When it is set, mutt will use the address from incoming messages as-is, | |
32455 | -possibly including eventual real names. When it is unset, mutt will | |
32456 | -override any such realnames with the setting of the | |
32457 | -<A HREF="#realname">realname</A> variable.</P> | |
32458 | - | |
32459 | - | |
32460 | -<H3><A NAME="rfc2047_parameters"></A> rfc2047_parameters</H3> | |
32461 | - | |
32462 | -<P>Type: boolean<BR> | |
32463 | -Default: no</P> | |
32464 | - | |
32465 | -<P>When this variable is set, Mutt will decode RFC-2047-encoded MIME | |
32466 | -parameters. You want to set this variable when mutt suggests you | |
32467 | -to save attachments to files named like this: | |
32468 | -=?iso-8859-1?Q?file=5F=E4=5F991116=2Ezip?=</P> | |
32469 | -<P>When this variable is set interactively, the change doesn't have | |
32470 | -the desired effect before you have changed folders.</P> | |
32471 | -<P>Note that this use of RFC 2047's encoding is explicitly, | |
32472 | -prohibited by the standard, but nevertheless encountered in the | |
32473 | -wild. | |
32474 | -Also note that setting this parameter will <EM>not</EM> have the effect | |
32475 | -that mutt <EM>generates</EM> this kind of encoding. Instead, mutt will | |
32476 | -unconditionally use the encoding specified in RFC 2231.</P> | |
32477 | - | |
32478 | - | |
32479 | -<H3><A NAME="save_address"></A> save_address</H3> | |
32480 | - | |
32481 | -<P>Type: boolean<BR> | |
32482 | -Default: no</P> | |
32483 | - | |
32484 | -<P>If set, mutt will take the sender's full address when choosing a | |
32485 | -default folder for saving a mail. If `` | |
32486 | -<A HREF="#save_name">$save_name</A>'' or `` | |
32487 | -<A HREF="#force_name">$force_name</A>'' | |
32488 | -is set too, the selection of the fcc folder will be changed as well.</P> | |
32489 | - | |
32490 | - | |
32491 | -<H3><A NAME="save_empty"></A> save_empty</H3> | |
32492 | - | |
32493 | -<P>Type: boolean<BR> | |
32494 | -Default: yes</P> | |
32495 | - | |
32496 | -<P>When unset, mailboxes which contain no saved messages will be removed | |
32497 | -when closed (the exception is `` | |
32498 | -<A HREF="#spoolfile">$spoolfile</A>'' which is never removed). | |
32499 | -If set, mailboxes are never removed.</P> | |
32500 | -<P><B>Note:</B> This only applies to mbox and MMDF folders, Mutt does not | |
32501 | -delete MH and Maildir directories.</P> | |
32502 | - | |
32503 | - | |
32504 | -<H3><A NAME="save_name"></A> save_name</H3> | |
32505 | - | |
32506 | -<P>Type: boolean<BR> | |
32507 | -Default: no</P> | |
32508 | - | |
32509 | -<P>This variable controls how copies of outgoing messages are saved. | |
32510 | -When set, a check is made to see if a mailbox specified by the | |
32511 | -recipient address exists (this is done by searching for a mailbox in | |
32512 | -the `` | |
32513 | -<A HREF="#folder">$folder</A>'' directory with the <EM>username</EM> part of the | |
32514 | -recipient address). If the mailbox exists, the outgoing message will | |
32515 | -be saved to that mailbox, otherwise the message is saved to the | |
32516 | -`` | |
32517 | -<A HREF="#record">$record</A>'' mailbox.</P> | |
32518 | -<P>Also see the `` | |
32519 | -<A HREF="#force_name">$force_name</A>'' variable.</P> | |
32520 | - | |
32521 | - | |
32522 | -<H3><A NAME="score"></A> score</H3> | |
32523 | - | |
32524 | -<P>Type: boolean<BR> | |
32525 | -Default: yes</P> | |
32526 | - | |
32527 | -<P>When this variable is <EM>unset</EM>, scoring is turned off. This can | |
32528 | -be useful to selectively disable scoring for certain folders when the | |
32529 | -`` | |
32530 | -<A HREF="#score_threshold_delete">$score_threshold_delete</A>'' variable and friends are used.</P> | |
32531 | - | |
32532 | - | |
32533 | -<H3><A NAME="score_threshold_delete"></A> score_threshold_delete</H3> | |
32534 | - | |
32535 | -<P>Type: number<BR> | |
32536 | -Default: -1</P> | |
32537 | - | |
32538 | -<P>Messages which have been assigned a score equal to or lower than the value | |
32539 | -of this variable are automatically marked for deletion by mutt. Since | |
32540 | -mutt scores are always greater than or equal to zero, the default setting | |
32541 | -of this variable will never mark a message for deletion.</P> | |
32542 | - | |
32543 | - | |
32544 | -<H3><A NAME="score_threshold_flag"></A> score_threshold_flag</H3> | |
32545 | - | |
32546 | -<P>Type: number<BR> | |
32547 | -Default: 9999</P> | |
32548 | - | |
32549 | -<P>Messages wich have been assigned a score greater than or equal to this | |
32550 | -variable's value are automatically marked "flagged".</P> | |
32551 | - | |
32552 | - | |
32553 | -<H3><A NAME="score_threshold_read"></A> score_threshold_read</H3> | |
32554 | - | |
32555 | -<P>Type: number<BR> | |
32556 | -Default: -1</P> | |
32557 | - | |
32558 | -<P>Messages which have been assigned a score equal to or lower than the value | |
32559 | -of this variable are automatically marked as read by mutt. Since | |
32560 | -mutt scores are always greater than or equal to zero, the default setting | |
32561 | -of this variable will never mark a message read.</P> | |
32562 | - | |
32563 | - | |
32564 | -<H3><A NAME="send_charset"></A> send_charset</H3> | |
32565 | - | |
32566 | -<P>Type: string<BR> | |
32567 | -Default: "us-ascii:iso-8859-1:utf-8"</P> | |
32568 | - | |
32569 | -<P>A list of character sets for outgoing messages. Mutt will use the | |
32570 | -first character set into which the text can be converted exactly. | |
32571 | -If your `` | |
32572 | -<A HREF="#charset">$charset</A>'' is not iso-8859-1 and recipients may not | |
32573 | -understand UTF-8, it is advisable to include in the list an | |
32574 | -appropriate widely used standard character set (such as | |
32575 | -iso-8859-2, koi8-r or iso-2022-jp) either instead of or after | |
32576 | -"iso-8859-1".</P> | |
32577 | - | |
32578 | - | |
32579 | -<H3><A NAME="sendmail"></A> sendmail</H3> | |
32580 | - | |
32581 | -<P>Type: path<BR> | |
32582 | -Default: "/usr/sbin/sendmail -oem -oi"</P> | |
32583 | - | |
32584 | -<P>Specifies the program and arguments used to deliver mail sent by Mutt. | |
32585 | -Mutt expects that the specified program interprets additional | |
32586 | -arguments as recipient addresses.</P> | |
32587 | - | |
32588 | - | |
32589 | -<H3><A NAME="sendmail_wait"></A> sendmail_wait</H3> | |
32590 | - | |
32591 | -<P>Type: number<BR> | |
32592 | -Default: 0</P> | |
32593 | - | |
32594 | -<P>Specifies the number of seconds to wait for the `` | |
32595 | -<A HREF="#sendmail">$sendmail</A>'' process | |
32596 | -to finish before giving up and putting delivery in the background.</P> | |
32597 | -<P>Mutt interprets the value of this variable as follows:</P> | |
32598 | -<P> | |
32599 | -<DL> | |
32600 | -<DT><B>>0 </B><DD><P>number of seconds to wait for sendmail to finish before continuing</P> | |
32601 | -<DT><B>0 </B><DD><P>wait forever for sendmail to finish</P> | |
32602 | -<DT><B><0 </B><DD><P>always put sendmail in the background without waiting</P> | |
32603 | -</DL> | |
32604 | -</P> | |
32605 | - | |
32606 | -<P>Note that if you specify a value other than 0, the output of the child | |
32607 | -process will be put in a temporary file. If there is some error, you | |
32608 | -will be informed as to where to find the output.</P> | |
32609 | - | |
32610 | - | |
32611 | -<H3><A NAME="shell"></A> shell</H3> | |
32612 | - | |
32613 | -<P>Type: path<BR> | |
32614 | -Default: ""</P> | |
32615 | - | |
32616 | -<P>Command to use when spawning a subshell. By default, the user's login | |
32617 | -shell from /etc/passwd is used.</P> | |
32618 | - | |
32619 | - | |
32620 | -<H3><A NAME="sig_dashes"></A> sig_dashes</H3> | |
32621 | - | |
32622 | -<P>Type: boolean<BR> | |
32623 | -Default: yes</P> | |
32624 | - | |
32625 | -<P>If set, a line containing ``-- '' will be inserted before your | |
32626 | -`` | |
32627 | -<A HREF="#signature">$signature</A>''. It is <B>strongly</B> recommended that you not unset | |
32628 | -this variable unless your ``signature'' contains just your name. The | |
32629 | -reason for this is because many software packages use ``-- \n'' to | |
32630 | -detect your signature. For example, Mutt has the ability to highlight | |
32631 | -the signature in a different color in the builtin pager.</P> | |
32632 | - | |
32633 | - | |
32634 | -<H3><A NAME="sig_on_top"></A> sig_on_top</H3> | |
32635 | - | |
32636 | -<P>Type: boolean<BR> | |
32637 | -Default: no</P> | |
32638 | - | |
32639 | -<P>If set, the signature will be included before any quoted or forwarded | |
32640 | -text. It is <B>strongly</B> recommended that you do not set this variable | |
32641 | -unless you really know what you are doing, and are prepared to take | |
32642 | -some heat from netiquette guardians.</P> | |
32643 | - | |
32644 | - | |
32645 | -<H3><A NAME="signature"></A> signature</H3> | |
32646 | - | |
32647 | -<P>Type: path<BR> | |
32648 | -Default: "~/.signature"</P> | |
32649 | - | |
32650 | -<P>Specifies the filename of your signature, which is appended to all | |
32651 | -outgoing messages. If the filename ends with a pipe (``|''), it is | |
32652 | -assumed that filename is a shell command and input should be read from | |
32653 | -its stdout.</P> | |
32654 | - | |
32655 | - | |
32656 | -<H3><A NAME="simple_search"></A> simple_search</H3> | |
32657 | - | |
32658 | -<P>Type: string<BR> | |
32659 | -Default: "~f %s | ~s %s"</P> | |
32660 | - | |
32661 | -<P>Specifies how Mutt should expand a simple search into a real search | |
32662 | -pattern. A simple search is one that does not contain any of the ~ | |
32663 | -operators. See `` | |
32664 | -<A HREF="manual-4.html#patterns">patterns</A>'' for more information on search patterns.</P> | |
32665 | -<P>For example, if you simply type joe at a search or limit prompt, Mutt | |
32666 | -will automatically expand it to the value specified by this variable. | |
32667 | -For the default value it would be:</P> | |
32668 | -<P>~f joe | ~s joe</P> | |
32669 | - | |
32670 | - | |
32671 | -<H3><A NAME="smart_wrap"></A> smart_wrap</H3> | |
32672 | - | |
32673 | -<P>Type: boolean<BR> | |
32674 | -Default: yes</P> | |
32675 | - | |
32676 | -<P>Controls the display of lines longer then the screen width in the | |
32677 | -internal pager. If set, long lines are wrapped at a word boundary. If | |
32678 | -unset, lines are simply wrapped at the screen edge. Also see the | |
32679 | -`` | |
32680 | -<A HREF="#markers">$markers</A>'' variable.</P> | |
32681 | - | |
32682 | - | |
32683 | -<H3><A NAME="smileys"></A> smileys</H3> | |
32684 | - | |
32685 | -<P>Type: regular expression<BR> | |
32686 | -Default: "(>From )|(:[-^]?[][)(><}{|/DP])"</P> | |
32687 | - | |
32688 | -<P>The <EM>pager</EM> uses this variable to catch some common false | |
32689 | -positives of `` | |
32690 | -<A HREF="#quote_regexp">$quote_regexp</A>'', most notably smileys in the beginning | |
32691 | -of a line</P> | |
32692 | - | |
32693 | - | |
32694 | -<H3><A NAME="sleep_time"></A> sleep_time</H3> | |
32695 | - | |
32696 | -<P>Type: number<BR> | |
32697 | -Default: 1</P> | |
32698 | - | |
32699 | -<P>Specifies time, in seconds, to pause while displaying certain informational | |
32700 | -messages, while moving from folder to folder and after expunging | |
32701 | -messages from the current folder. The default is to pause one second, so | |
32702 | -a value of zero for this option suppresses the pause.</P> | |
32703 | - | |
32704 | - | |
32705 | -<H3><A NAME="sort"></A> sort</H3> | |
32706 | - | |
32707 | -<P>Type: sort order<BR> | |
32708 | -Default: date</P> | |
32709 | - | |
32710 | -<P>Specifies how to sort messages in the <EM>index</EM> menu. Valid values | |
32711 | -are:</P> | |
32712 | - | |
32713 | -<P> | |
32714 | -<BLOCKQUOTE><CODE> | |
32715 | -<PRE> | |
32716 | - date or date-sent | |
32717 | - date-received | |
32718 | - from | |
32719 | - mailbox-order (unsorted) | |
32720 | - score | |
32721 | - size | |
32722 | - subject | |
32723 | - threads | |
32724 | - to | |
32725 | -</PRE> | |
32726 | -</CODE></BLOCKQUOTE> | |
32727 | -</P> | |
32728 | -<P>You may optionally use the reverse- prefix to specify reverse sorting | |
32729 | -order (example: set sort=reverse-date-sent).</P> | |
32730 | - | |
32731 | - | |
32732 | -<H3><A NAME="sort_alias"></A> sort_alias</H3> | |
32733 | - | |
32734 | -<P>Type: sort order<BR> | |
32735 | -Default: alias</P> | |
32736 | - | |
32737 | -<P>Specifies how the entries in the `alias' menu are sorted. The | |
32738 | -following are legal values:</P> | |
32739 | - | |
32740 | -<P> | |
32741 | -<BLOCKQUOTE><CODE> | |
32742 | -<PRE> | |
32743 | - address (sort alphabetically by email address) | |
32744 | - alias (sort alphabetically by alias name) | |
32745 | - unsorted (leave in order specified in .muttrc) | |
32746 | -</PRE> | |
32747 | -</CODE></BLOCKQUOTE> | |
32748 | -</P> | |
32749 | - | |
32750 | -<H3><A NAME="sort_aux"></A> sort_aux</H3> | |
32751 | - | |
32752 | -<P>Type: sort order<BR> | |
32753 | -Default: date</P> | |
32754 | - | |
32755 | -<P>When sorting by threads, this variable controls how threads are sorted | |
32756 | -in relation to other threads, and how the branches of the thread trees | |
32757 | -are sorted. This can be set to any value that `` | |
32758 | -<A HREF="#sort">$sort</A>'' can, except | |
32759 | -threads (in that case, mutt will just use date-sent). You can also | |
32760 | -specify the last- prefix in addition to the reverse- prefix, but last- | |
32761 | -must come after reverse-. The last- prefix causes messages to be | |
32762 | -sorted against its siblings by which has the last descendant, using | |
32763 | -the rest of sort_aux as an ordering. For instance, set sort_aux=last- | |
32764 | -date-received would mean that if a new message is received in a | |
32765 | -thread, that thread becomes the last one displayed (or the first, if | |
32766 | -you have set sort=reverse-threads.) Note: For reversed `` | |
32767 | -<A HREF="#sort">$sort</A>'' | |
32768 | -order | |
32769 | -<A HREF="#sort_aux">$sort_aux</A> is reversed again (which is not the right thing to do, | |
32770 | -but kept to not break any existing configuration setting).</P> | |
32771 | - | |
32772 | - | |
32773 | -<H3><A NAME="sort_browser"></A> sort_browser</H3> | |
32774 | - | |
32775 | -<P>Type: sort order<BR> | |
32776 | -Default: subject</P> | |
32777 | - | |
32778 | -<P>Specifies how to sort entries in the file browser. By default, the | |
32779 | -entries are sorted alphabetically. Valid values:</P> | |
32780 | - | |
32781 | -<P> | |
32782 | -<BLOCKQUOTE><CODE> | |
32783 | -<PRE> | |
32784 | - alpha (alphabetically) | |
32785 | - date | |
32786 | - size | |
32787 | - unsorted | |
32788 | -</PRE> | |
32789 | -</CODE></BLOCKQUOTE> | |
32790 | -</P> | |
32791 | -<P>You may optionally use the reverse- prefix to specify reverse sorting | |
32792 | -order (example: set sort_browser=reverse-date).</P> | |
32793 | - | |
32794 | - | |
32795 | -<H3><A NAME="sort_re"></A> sort_re</H3> | |
32796 | - | |
32797 | -<P>Type: boolean<BR> | |
32798 | -Default: yes</P> | |
32799 | - | |
32800 | -<P>This variable is only useful when sorting by threads with | |
32801 | -`` | |
32802 | -<A HREF="#strict_threads">$strict_threads</A>'' unset. In that case, it changes the heuristic | |
32803 | -mutt uses to thread messages by subject. With sort_re set, mutt will | |
32804 | -only attach a message as the child of another message by subject if | |
32805 | -the subject of the child message starts with a substring matching the | |
32806 | -setting of `` | |
32807 | -<A HREF="#reply_regexp">$reply_regexp</A>''. With sort_re unset, mutt will attach | |
32808 | -the message whether or not this is the case, as long as the | |
32809 | -non-`` | |
32810 | -<A HREF="#reply_regexp">$reply_regexp</A>'' parts of both messages are identical.</P> | |
32811 | - | |
32812 | - | |
32813 | -<H3><A NAME="spoolfile"></A> spoolfile</H3> | |
32814 | - | |
32815 | -<P>Type: path<BR> | |
32816 | -Default: ""</P> | |
32817 | - | |
32818 | -<P>If your spool mailbox is in a non-default place where Mutt cannot find | |
32819 | -it, you can specify its location with this variable. Mutt will | |
32820 | -automatically set this variable to the value of the environment | |
32821 | -variable $MAIL if it is not set.</P> | |
32822 | - | |
32823 | - | |
32824 | -<H3><A NAME="status_chars"></A> status_chars</H3> | |
32825 | - | |
32826 | -<P>Type: string<BR> | |
32827 | -Default: "-*%A"</P> | |
32828 | - | |
32829 | -<P>Controls the characters used by the "%r" indicator in | |
32830 | -`` | |
32831 | -<A HREF="#status_format">$status_format</A>''. The first character is used when the mailbox is | |
32832 | -unchanged. The second is used when the mailbox has been changed, and | |
32833 | -it needs to be resynchronized. The third is used if the mailbox is in | |
32834 | -read-only mode, or if the mailbox will not be written when exiting | |
32835 | -that mailbox (You can toggle whether to write changes to a mailbox | |
32836 | -with the toggle-write operation, bound by default to "%"). The fourth | |
32837 | -is used to indicate that the current folder has been opened in attach- | |
32838 | -message mode (Certain operations like composing a new mail, replying, | |
32839 | -forwarding, etc. are not permitted in this mode).</P> | |
32840 | - | |
32841 | - | |
32842 | -<H3><A NAME="status_format"></A> status_format</H3> | |
32843 | - | |
32844 | -<P>Type: string<BR> | |
32845 | -Default: "-%r-Mutt: %f [Msgs:%?M?%M/?%m%?n? New:%n?%?o? Old:%o?%?d? Del:%d?%?F? Flag:%F?%?t? Tag:%t?%?p? Post:%p?%?b? Inc:%b?%?l? %l?]---(%s/%S)-%>-(%P)---"</P> | |
32846 | - | |
32847 | -<P>Controls the format of the status line displayed in the <EM>index</EM> | |
32848 | -menu. This string is similar to `` | |
32849 | -<A HREF="#index_format">$index_format</A>'', but has its own | |
32850 | -set of printf()-like sequences:</P> | |
32851 | - | |
32852 | -<P> | |
32853 | -<DL> | |
32854 | -<DT><B>%b </B><DD><P>number of mailboxes with new mail *</P> | |
32855 | -<DT><B>%d </B><DD><P>number of deleted messages *</P> | |
32856 | -<DT><B>%h </B><DD><P>local hostname</P> | |
32857 | -<DT><B>%f </B><DD><P>the full pathname of the current mailbox</P> | |
32858 | -<DT><B>%F </B><DD><P>number of flagged messages *</P> | |
32859 | -<DT><B>%l </B><DD><P>size (in bytes) of the current mailbox *</P> | |
32860 | -<DT><B>%L </B><DD><P>size (in bytes) of the messages shown | |
32861 | -(i.e., which match the current limit) *</P> | |
32862 | -<DT><B>%m </B><DD><P>the number of messages in the mailbox *</P> | |
32863 | -<DT><B>%M </B><DD><P>the number of messages shown (i.e., which match the current limit) *</P> | |
32864 | -<DT><B>%n </B><DD><P>number of new messages in the mailbox *</P> | |
32865 | -<DT><B>%o </B><DD><P>number of old unread messages</P> | |
32866 | -<DT><B>%p </B><DD><P>number of postponed messages *</P> | |
32867 | -<DT><B>%P </B><DD><P>percentage of the way through the index</P> | |
32868 | -<DT><B>%r </B><DD><P>modified/read-only/won't-write/attach-message indicator, | |
32869 | -according to | |
32870 | -<A HREF="#status_chars">$status_chars</A></P> | |
32871 | -<DT><B>%s </B><DD><P>current sorting mode ( | |
32872 | -<A HREF="#sort">$sort</A>)</P> | |
32873 | -<DT><B>%S </B><DD><P>current aux sorting method ( | |
32874 | -<A HREF="#sort_aux">$sort_aux</A>)</P> | |
32875 | -<DT><B>%t </B><DD><P>number of tagged messages *</P> | |
32876 | -<DT><B>%u </B><DD><P>number of unread messages *</P> | |
32877 | -<DT><B>%v </B><DD><P>Mutt version string</P> | |
32878 | -<DT><B>%V </B><DD><P>currently active limit pattern, if any *</P> | |
32879 | -<DT><B>%>X </B><DD><P>right justify the rest of the string and pad with "X"</P> | |
32880 | -<DT><B>%|X </B><DD><P>pad to the end of the line with "X"</P> | |
32881 | -</DL> | |
32882 | -</P> | |
32883 | - | |
32884 | -<P>* = can be optionally printed if nonzero</P> | |
32885 | -<P>Some of the above sequences can be used to optionally print a string | |
32886 | -if their value is nonzero. For example, you may only want to see the | |
32887 | -number of flagged messages if such messages exist, since zero is not | |
32888 | -particularly meaningful. To optionally print a string based upon one | |
32889 | -of the above sequences, the following construct is used</P> | |
32890 | -<P>%?<sequence_char>?<optional_string>?</P> | |
32891 | -<P>where <EM>sequence_char</EM> is a character from the table above, and | |
32892 | -<EM>optional_string</EM> is the string you would like printed if | |
32893 | -<EM>status_char</EM> is nonzero. <EM>optional_string</EM> <B>may</B> contain | |
32894 | -other sequence as well as normal text, but you may <B>not</B> nest | |
32895 | -optional strings.</P> | |
32896 | -<P>Here is an example illustrating how to optionally print the number of | |
32897 | -new messages in a mailbox: | |
32898 | -%?n?%n new messages.?</P> | |
32899 | -<P>Additionally you can switch between two strings, the first one, if a | |
32900 | -value is zero, the second one, if the value is nonzero, by using the | |
32901 | -following construct: | |
32902 | -%?<sequence_char>?<if_string>&<else_string>?</P> | |
32903 | -<P>You can additionally force the result of any printf-like sequence to | |
32904 | -be lowercase by prefixing the sequence character with an underscore | |
32905 | -(_) sign. For example, if you want to display the local hostname in | |
32906 | -lowercase, you would use: | |
32907 | -%_h</P> | |
32908 | - | |
32909 | - | |
32910 | -<H3><A NAME="status_on_top"></A> status_on_top</H3> | |
32911 | - | |
32912 | -<P>Type: boolean<BR> | |
32913 | -Default: no</P> | |
32914 | - | |
32915 | -<P>Setting this variable causes the ``status bar'' to be displayed on | |
32916 | -the first line of the screen rather than near the bottom.</P> | |
32917 | - | |
32918 | - | |
32919 | -<H3><A NAME="strict_threads"></A> strict_threads</H3> | |
32920 | - | |
32921 | -<P>Type: boolean<BR> | |
32922 | -Default: no</P> | |
32923 | - | |
32924 | -<P>If set, threading will only make use of the ``In-Reply-To'' and | |
32925 | -``References'' fields when you `` | |
32926 | -<A HREF="#sort">$sort</A>'' by message threads. By | |
32927 | -default, messages with the same subject are grouped together in | |
32928 | -``pseudo threads.'' This may not always be desirable, such as in a | |
32929 | -personal mailbox where you might have several unrelated messages with | |
32930 | -the subject ``hi'' which will get grouped together.</P> | |
32931 | - | |
32932 | - | |
32933 | -<H3><A NAME="suspend"></A> suspend</H3> | |
32934 | - | |
32935 | -<P>Type: boolean<BR> | |
32936 | -Default: yes</P> | |
32937 | - | |
32938 | -<P>When <EM>unset</EM>, mutt won't stop when the user presses the terminal's | |
32939 | -<EM>susp</EM> key, usually ``control-Z''. This is useful if you run mutt | |
32940 | -inside an xterm using a command like xterm -e mutt.</P> | |
32941 | - | |
32942 | - | |
32943 | -<H3><A NAME="text_flowed"></A> text_flowed</H3> | |
32944 | - | |
32945 | -<P>Type: boolean<BR> | |
32946 | -Default: no</P> | |
32947 | - | |
32948 | -<P>When set, mutt will generate text/plain; format=flowed attachments. | |
32949 | -This format is easier to handle for some mailing software, and generally | |
32950 | -just looks like ordinary text. To actually make use of this format's | |
32951 | -features, you'll need support in your editor.</P> | |
32952 | -<P>Note that | |
32953 | -<A HREF="#indent_string">$indent_string</A> is ignored when this option is set.</P> | |
32954 | - | |
32955 | - | |
32956 | -<H3><A NAME="thread_received"></A> thread_received</H3> | |
32957 | - | |
32958 | -<P>Type: boolean<BR> | |
32959 | -Default: no</P> | |
32960 | - | |
32961 | -<P>When set, mutt uses the date received rather than the date sent | |
32962 | -to thread messages by subject.</P> | |
32963 | - | |
32964 | - | |
32965 | -<H3><A NAME="thorough_search"></A> thorough_search</H3> | |
32966 | - | |
32967 | -<P>Type: boolean<BR> | |
32968 | -Default: no</P> | |
32969 | - | |
32970 | -<P>Affects the <EM>~b</EM> and <EM>~h</EM> search operations described in | |
32971 | -section `` | |
32972 | -<A HREF="manual-4.html#patterns">patterns</A>'' above. If set, the headers and attachments of | |
32973 | -messages to be searched are decoded before searching. If unset, | |
32974 | -messages are searched as they appear in the folder.</P> | |
32975 | - | |
32976 | - | |
32977 | -<H3><A NAME="tilde"></A> tilde</H3> | |
32978 | - | |
32979 | -<P>Type: boolean<BR> | |
32980 | -Default: no</P> | |
32981 | - | |
32982 | -<P>When set, the internal-pager will pad blank lines to the bottom of the | |
32983 | -screen with a tilde (~).</P> | |
32984 | - | |
32985 | - | |
32986 | -<H3><A NAME="timeout"></A> timeout</H3> | |
32987 | - | |
32988 | -<P>Type: number<BR> | |
32989 | -Default: 600</P> | |
32990 | - | |
32991 | -<P>This variable controls the <EM>number of seconds</EM> Mutt will wait for | |
32992 | -a key to be pressed in the main menu before timing out and checking | |
32993 | -for new mail. A value of zero or less will cause Mutt not to ever | |
32994 | -time out.</P> | |
32995 | - | |
32996 | - | |
32997 | -<H3><A NAME="tmpdir"></A> tmpdir</H3> | |
32998 | - | |
32999 | -<P>Type: path<BR> | |
33000 | -Default: ""</P> | |
33001 | - | |
33002 | -<P>This variable allows you to specify where Mutt will place its | |
33003 | -temporary files needed for displaying and composing messages.</P> | |
33004 | - | |
33005 | - | |
33006 | -<H3><A NAME="to_chars"></A> to_chars</H3> | |
33007 | - | |
33008 | -<P>Type: string<BR> | |
33009 | -Default: " +TCFL"</P> | |
33010 | - | |
33011 | -<P>Controls the character used to indicate mail addressed to you. The | |
33012 | -first character is the one used when the mail is NOT addressed to your | |
33013 | -address (default: space). The second is used when you are the only | |
33014 | -recipient of the message (default: +). The third is when your address | |
33015 | -appears in the TO header field, but you are not the only recipient of | |
33016 | -the message (default: T). The fourth character is used when your | |
33017 | -address is specified in the CC header field, but you are not the only | |
33018 | -recipient. The fifth character is used to indicate mail that was sent | |
33019 | -by <EM>you</EM>. The sixth character is used to indicate when a mail | |
33020 | -was sent to a mailing-list you subscribe to (default: L).</P> | |
33021 | - | |
33022 | - | |
33023 | -<H3><A NAME="tunnel"></A> tunnel</H3> | |
33024 | - | |
33025 | -<P>Type: string<BR> | |
33026 | -Default: ""</P> | |
33027 | - | |
33028 | -<P>Setting this variable will cause mutt to open a pipe to a command | |
33029 | -instead of a raw socket. You may be able to use this to set up | |
33030 | -preauthenticated connections to your IMAP/POP3 server. Example:</P> | |
33031 | -<P>tunnel="ssh -q mailhost.net /usr/local/libexec/imapd"</P> | |
33032 | -<P>NOTE: For this example to work you must be able to log in to the remote | |
33033 | -machine without having to enter a password.</P> | |
33034 | - | |
33035 | - | |
33036 | -<H3><A NAME="use_8bitmime"></A> use_8bitmime</H3> | |
33037 | - | |
33038 | -<P>Type: boolean<BR> | |
33039 | -Default: no</P> | |
33040 | - | |
33041 | -<P><B>Warning:</B> do not set this variable unless you are using a version | |
33042 | -of sendmail which supports the -B8BITMIME flag (such as sendmail | |
33043 | -8.8.x) or you may not be able to send mail.</P> | |
33044 | -<P>When <EM>set</EM>, Mutt will invoke `` | |
33045 | -<A HREF="#sendmail">$sendmail</A>'' with the -B8BITMIME | |
33046 | -flag when sending 8-bit messages to enable ESMTP negotiation.</P> | |
33047 | - | |
33048 | - | |
33049 | -<H3><A NAME="use_domain"></A> use_domain</H3> | |
33050 | - | |
33051 | -<P>Type: boolean<BR> | |
33052 | -Default: yes</P> | |
33053 | - | |
33054 | -<P>When set, Mutt will qualify all local addresses (ones without the | |
33055 | -@host portion) with the value of `` | |
33056 | -<A HREF="#hostname">$hostname</A>''. If <EM>unset</EM>, no | |
33057 | -addresses will be qualified.</P> | |
33058 | - | |
33059 | - | |
33060 | -<H3><A NAME="use_from"></A> use_from</H3> | |
33061 | - | |
33062 | -<P>Type: boolean<BR> | |
33063 | -Default: yes</P> | |
33064 | - | |
33065 | -<P>When <EM>set</EM>, Mutt will generate the `From:' header field when | |
33066 | -sending messages. If <EM>unset</EM>, no `From:' header field will be | |
33067 | -generated unless the user explicitly sets one using the `` | |
33068 | -<A HREF="manual-3.html#my_hdr">my_hdr</A>'' | |
33069 | -command.</P> | |
33070 | - | |
33071 | - | |
33072 | -<H3><A NAME="user_agent"></A> user_agent</H3> | |
33073 | - | |
33074 | -<P>Type: boolean<BR> | |
33075 | -Default: yes</P> | |
33076 | - | |
33077 | -<P>When <EM>set</EM>, mutt will add a "User-Agent" header to outgoing | |
33078 | -messages, indicating which version of mutt was used for composing | |
33079 | -them.</P> | |
33080 | - | |
33081 | - | |
33082 | -<H3><A NAME="visual"></A> visual</H3> | |
33083 | - | |
33084 | -<P>Type: path<BR> | |
33085 | -Default: ""</P> | |
33086 | - | |
33087 | -<P>Specifies the visual editor to invoke when the <EM>~v</EM> command is | |
33088 | -given in the builtin editor.</P> | |
33089 | - | |
33090 | - | |
33091 | -<H3><A NAME="wait_key"></A> wait_key</H3> | |
33092 | - | |
33093 | -<P>Type: boolean<BR> | |
33094 | -Default: yes</P> | |
33095 | - | |
33096 | -<P>Controls whether Mutt will ask you to press a key after <EM>shell- | |
33097 | -escape</EM>, <EM>pipe-message</EM>, <EM>pipe-entry</EM>, <EM>print-message</EM>, | |
33098 | -and <EM>print-entry</EM> commands.</P> | |
33099 | -<P>It is also used when viewing attachments with `` | |
33100 | -<A HREF="manual-5.html#auto_view">auto_view</A>'', provided | |
33101 | -that the corresponding mailcap entry has a <EM>needsterminal</EM> flag, | |
33102 | -and the external program is interactive.</P> | |
33103 | -<P>When set, Mutt will always ask for a key. When unset, Mutt will wait | |
33104 | -for a key only if the external command returned a non-zero status.</P> | |
33105 | - | |
33106 | - | |
33107 | -<H3><A NAME="weed"></A> weed</H3> | |
33108 | - | |
33109 | -<P>Type: boolean<BR> | |
33110 | -Default: yes</P> | |
33111 | - | |
33112 | -<P>When set, mutt will weed headers when when displaying, forwarding, | |
33113 | -printing, or replying to messages.</P> | |
33114 | - | |
33115 | - | |
33116 | -<H3><A NAME="wrap_search"></A> wrap_search</H3> | |
33117 | - | |
33118 | -<P>Type: boolean<BR> | |
33119 | -Default: yes</P> | |
33120 | - | |
33121 | -<P>Controls whether searches wrap around the end of the mailbox.</P> | |
33122 | -<P>When set, searches will wrap around the first (or last) message. When | |
33123 | -unset, searches will not wrap.</P> | |
33124 | - | |
33125 | - | |
33126 | -<H3><A NAME="wrapmargin"></A> wrapmargin</H3> | |
33127 | - | |
33128 | -<P>Type: number<BR> | |
33129 | -Default: 0</P> | |
33130 | - | |
33131 | -<P>Controls the margin left at the right side of the terminal when mutt's | |
33132 | -pager does smart wrapping.</P> | |
33133 | - | |
33134 | - | |
33135 | -<H3><A NAME="write_inc"></A> write_inc</H3> | |
33136 | - | |
33137 | -<P>Type: number<BR> | |
33138 | -Default: 10</P> | |
33139 | - | |
33140 | -<P>When writing a mailbox, a message will be printed every | |
33141 | -<EM>write_inc</EM> messages to indicate progress. If set to 0, only a | |
33142 | -single message will be displayed before writing a mailbox.</P> | |
33143 | -<P>Also see the `` | |
33144 | -<A HREF="#read_inc">$read_inc</A>'' variable.</P> | |
33145 | - | |
33146 | - | |
33147 | -<H3><A NAME="write_bcc"></A> write_bcc</H3> | |
33148 | - | |
33149 | -<P>Type: boolean<BR> | |
33150 | -Default: yes</P> | |
33151 | - | |
33152 | -<P>Controls whether mutt writes out the Bcc header when preparing | |
33153 | -messages to be sent. Exim users may wish to use this.</P> | |
33154 | - | |
33155 | - | |
33156 | -<H2><A NAME="functions"></A> <A NAME="ss6.4">6.4</A> <A HREF="manual.html#toc6.4">Functions</A> | |
33157 | -</H2> | |
33158 | - | |
33159 | -<P>The following is the list of available functions listed by the mapping | |
33160 | -in which they are available. The default key setting is given, and an | |
33161 | -explanation of what the function does. The key bindings of these | |
33162 | -functions can be changed with the | |
33163 | -<A HREF="manual-3.html#bind">bind</A> | |
33164 | -command.</P> | |
33165 | - | |
33166 | -<H3>generic</H3> | |
33167 | - | |
33168 | - | |
33169 | -<P>The <EM>generic</EM> menu is not a real menu, but specifies common functions | |
33170 | -(such as movement) available in all menus except for <EM>pager</EM> and | |
33171 | -<EM>editor</EM>. Changing settings for this menu will affect the default | |
33172 | -bindings for all menus (except as noted).</P> | |
33173 | -<P> | |
33174 | -<PRE> | |
33175 | -bottom-page L move to the bottom of the page | |
33176 | -current-bottom not bound move current entry to bottom of page | |
33177 | -current-middle not bound move current entry to middle of page | |
33178 | -current-top not bound move current entry to top of page | |
33179 | -enter-command : enter a muttrc command | |
33180 | -exit q exit this menu | |
33181 | -first-entry = move to the first entry | |
33182 | -half-down ] scroll down 1/2 page | |
33183 | -half-up [ scroll up 1/2 page | |
33184 | -help ? this screen | |
33185 | -jump number jump to an index number | |
33186 | -last-entry * move to the last entry | |
33187 | -middle-page M move to the middle of the page | |
33188 | -next-entry j move to the next entry | |
33189 | -next-line > scroll down one line | |
33190 | -next-page z move to the next page | |
33191 | -previous-entry k move to the previous entry | |
33192 | -previous-line < scroll up one line | |
33193 | -previous-page Z move to the previous page | |
33194 | -refresh ^L clear and redraw the screen | |
33195 | -search / search for a regular expression | |
33196 | -search-next n search for next match | |
33197 | -search-opposite not bound search for next match in opposite direction | |
33198 | -search-reverse ESC / search backwards for a regular expression | |
33199 | -select-entry RET select the current entry | |
33200 | -shell-escape ! run a program in a subshell | |
33201 | -tag-entry t toggle the tag on the current entry | |
33202 | -tag-prefix ; apply next command to tagged entries | |
33203 | -top-page H move to the top of the page | |
33204 | -</PRE> | |
33205 | -</P> | |
33206 | -<H3>index</H3> | |
33207 | - | |
33208 | -<P> | |
33209 | -<PRE> | |
33210 | -bounce-message b remail a message to another user | |
33211 | -change-folder c open a different folder | |
33212 | -change-folder-readonly ESC c open a different folder in read only mode | |
33213 | -check-traditional-pgp ESC P check for classic pgp | |
33214 | -clear-flag W clear a status flag from a message | |
33215 | -copy-message C copy a message to a file/mailbox | |
33216 | -create-alias a create an alias from a message sender | |
33217 | -decode-copy ESC C decode a message and copy it to a file/mailbox | |
33218 | -decode-save ESC s decode a message and save it to a file/mailbox | |
33219 | -delete-message d delete the current entry | |
33220 | -delete-pattern D delete messages matching a pattern | |
33221 | -delete-subthread ESC d delete all messages in subthread | |
33222 | -delete-thread ^D delete all messages in thread | |
33223 | -display-address @ display full address of sender | |
33224 | -display-toggle-weed h display message and toggle header weeding | |
33225 | -display-message RET display a message | |
33226 | -edit e edit the current message | |
33227 | -edit-type ^E edit the current message's Content-Type | |
33228 | -exit x exit without saving changes | |
33229 | -extract-keys ^K extract PGP public keys | |
33230 | -fetch-mail G retrieve mail from POP server | |
33231 | -flag-message F toggle a message's 'important' flag | |
33232 | -forget-passphrase ^F wipe PGP passphrase from memory | |
33233 | -forward-message f forward a message with comments | |
33234 | -group-reply g reply to all recipients | |
33235 | -limit l show only messages matching a pattern | |
33236 | -list-reply L reply to specified mailing list | |
33237 | -mail m compose a new mail message | |
33238 | -mail-key ESC k mail a PGP public key | |
33239 | -next-new TAB jump to the next new message | |
33240 | -next-subthread ESC n jump to the next subthread | |
33241 | -next-thread ^N jump to the next thread | |
33242 | -next-undeleted j move to the next undeleted message | |
33243 | -next-unread not bound jump to the next unread message | |
33244 | -parent-message P jump to parent message in thread | |
33245 | -pipe-message | pipe message/attachment to a shell command | |
33246 | -previous-new ESC TAB jump to the previous new message | |
33247 | -previous-page Z move to the previous page | |
33248 | -previous-subthread ESC p jump to previous subthread | |
33249 | -previous-thread ^P jump to previous thread | |
33250 | -previous-undeleted k move to the last undelete message | |
33251 | -previous-unread not bound jump to the previous unread message | |
33252 | -print-message p print the current entry | |
33253 | -query Q query external program for addresses | |
33254 | -quit q save changes to mailbox and quit | |
33255 | -read-subthread ESC r mark the current subthread as read | |
33256 | -read-thread ^R mark the current thread as read | |
33257 | -recall-message R recall a postponed message | |
33258 | -reply r reply to a message | |
33259 | -resend-message ESC e resend message and preserve MIME structure | |
33260 | -save-message s save message/attachment to a file | |
33261 | -set-flag w set a status flag on a message | |
33262 | -show-version V show the Mutt version number and date | |
33263 | -show-limit ESC l show currently active limit pattern, if any | |
33264 | -sort-mailbox o sort messages | |
33265 | -sort-reverse O sort messages in reverse order | |
33266 | -sync-mailbox $ save changes to mailbox | |
33267 | -tag-pattern T tag messages matching a pattern | |
33268 | -tag-thread ESC t tag/untag all messages in the current thread | |
33269 | -toggle-new N toggle a message's 'new' flag | |
33270 | -toggle-write % toggle whether the mailbox will be rewritten | |
33271 | -undelete-message u undelete the current entry | |
33272 | -undelete-pattern U undelete messages matching a pattern | |
33273 | -undelete-subthread ESC u undelete all messages in subthread | |
33274 | -undelete-thread ^U undelete all messages in thread | |
33275 | -untag-pattern ^T untag messages matching a pattern | |
33276 | -view-attachments v show MIME attachments | |
33277 | -</PRE> | |
33278 | -</P> | |
33279 | -<H3>pager</H3> | |
33280 | - | |
33281 | -<P> | |
33282 | -<PRE> | |
33283 | -bottom not bound jump to the bottom of the message | |
33284 | -bounce-message b remail a message to another user | |
33285 | -change-folder c open a different folder | |
33286 | -change-folder-readonly ESC c open a different folder in read only mode | |
33287 | -check-traditional-pgp ESC P check for classic pgp | |
33288 | -copy-message C copy a message to a file/mailbox | |
33289 | -create-alias a create an alias from a message sender | |
33290 | -decode-copy ESC C decode a message and copy it to a file/mailbox | |
33291 | -decode-save ESC s decode a message and save it to a file/mailbox | |
33292 | -delete-message d delete the current entry | |
33293 | -delete-subthread ESC d delete all messages in subthread | |
33294 | -delete-thread ^D delete all messages in thread | |
33295 | -display-address @ display full address of sender | |
33296 | -display-toggle-weed h display message and toggle header weeding | |
33297 | -edit e edit the current message | |
33298 | -edit-type ^E edit the current message's Content-Type | |
33299 | -enter-command : enter a muttrc command | |
33300 | -exit i return to the main-menu | |
33301 | -extract-keys ^K extract PGP public keys | |
33302 | -flag-message F toggle a message's 'important' flag | |
33303 | -forget-passphrase ^F wipe PGP passphrase from memory | |
33304 | -forward-message f forward a message with comments | |
33305 | -group-reply g reply to all recipients | |
33306 | -half-up not bound move up one-half page | |
33307 | -half-down not bound move down one-half page | |
33308 | -help ? this screen | |
33309 | -list-reply L reply to specified mailing list | |
33310 | -mail m compose a new mail message | |
33311 | -mail-key ESC k mail a PGP public key | |
33312 | -mark-as-new N toggle a message's 'new' flag | |
33313 | -next-line RET scroll down one line | |
33314 | -next-entry J move to the next entry | |
33315 | -next-new TAB jump to the next new message | |
33316 | -next-page move to the next page | |
33317 | -next-subthread ESC n jump to the next subthread | |
33318 | -next-thread ^N jump to the next thread | |
33319 | -next-undeleted j move to the next undeleted message | |
33320 | -next-unread not bound jump to the next unread message | |
33321 | -parent-message P jump to parent message in thread | |
33322 | -pipe-message | pipe message/attachment to a shell command | |
33323 | -previous-line BackSpace scroll up one line | |
33324 | -previous-entry K move to the previous entry | |
33325 | -previous-new not bound jump to the previous new message | |
33326 | -previous-page - move to the previous page | |
33327 | -previous-subthread ESC p jump to previous subthread | |
33328 | -previous-thread ^P jump to previous thread | |
33329 | -previous-undeleted k move to the last undelete message | |
33330 | -previous-unread not bound jump to the previous unread message | |
33331 | -print-message p print the current entry | |
33332 | -quit Q save changes to mailbox and quit | |
33333 | -read-subthread ESC r mark the current subthread as read | |
33334 | -read-thread ^R mark the current thread as read | |
33335 | -recall-message R recall a postponed message | |
33336 | -redraw-screen ^L clear and redraw the screen | |
33337 | -reply r reply to a message | |
33338 | -save-message s save message/attachment to a file | |
33339 | -search / search for a regular expression | |
33340 | -search-next n search for next match | |
33341 | -search-opposite not bound search for next match in opposite direction | |
33342 | -search-reverse ESC / search backwards for a regular expression | |
33343 | -search-toggle \ toggle search pattern coloring | |
33344 | -shell-escape ! invoke a command in a subshell | |
33345 | -show-version V show the Mutt version number and date | |
33346 | -skip-quoted S skip beyond quoted text | |
33347 | -sync-mailbox $ save changes to mailbox | |
33348 | -tag-message t tag a message | |
33349 | -toggle-quoted T toggle display of quoted text | |
33350 | -top ^ jump to the top of the message | |
33351 | -undelete-message u undelete the current entry | |
33352 | -undelete-subthread ESC u undelete all messages in subthread | |
33353 | -undelete-thread ^U undelete all messages in thread | |
33354 | -view-attachments v show MIME attachments | |
33355 | -</PRE> | |
33356 | -</P> | |
33357 | -<H3>alias</H3> | |
33358 | - | |
33359 | -<P> | |
33360 | -<PRE> | |
33361 | -search / search for a regular expression | |
33362 | -search-next n search for next match | |
33363 | -search-reverse ESC / search backwards for a regular expression | |
33364 | -</PRE> | |
33365 | -</P> | |
33366 | -<H3>query</H3> | |
33367 | - | |
33368 | -<P> | |
33369 | -<PRE> | |
33370 | -create-alias a create an alias from a message sender | |
33371 | -mail m compose a new mail message | |
33372 | -query Q query external program for addresses | |
33373 | -query-append A append new query results to current results | |
33374 | -search / search for a regular expression | |
33375 | -search-next n search for next match | |
33376 | -search-opposite not bound search for next match in opposite direction | |
33377 | -search-reverse ESC / search backwards for a regular expression | |
33378 | -</PRE> | |
33379 | -</P> | |
33380 | -<H3>attach</H3> | |
33381 | - | |
33382 | -<P> | |
33383 | -<PRE> | |
33384 | -bounce-message b remail a message to another user | |
33385 | -collapse-parts v toggle display of subparts | |
33386 | -delete-entry d delete the current entry | |
33387 | -display-toggle-weed h display message and toggle header weeding | |
33388 | -edit-type ^E edit the current entry's Content-Type | |
33389 | -extract-keys ^K extract PGP public keys | |
33390 | -forward-message f forward a message with comments | |
33391 | -group-reply g reply to all recipients | |
33392 | -list-reply L reply to specified mailing list | |
33393 | -pipe-entry | pipe message/attachment to a shell command | |
33394 | -print-entry p print the current entry | |
33395 | -reply r reply to a message | |
33396 | -resend-message ESC e resend message and preserve MIME structure | |
33397 | -save-entry s save message/attachment to a file | |
33398 | -undelete-entry u undelete the current entry | |
33399 | -view-attach RET view attachment using mailcap entry if necessary | |
33400 | -view-mailcap m force viewing of attachment using mailcap | |
33401 | -view-text T view attachment as text | |
33402 | -</PRE> | |
33403 | -</P> | |
33404 | -<H3>compose</H3> | |
33405 | - | |
33406 | -<P> | |
33407 | -<PRE> | |
33408 | -attach-file a attach a file(s) to this message | |
33409 | -attach-message A attach message(s) to this message | |
33410 | -attach-key ESC k attach a PGP public key | |
33411 | -copy-file C save message/attachment to a file | |
33412 | -detach-file D delete the current entry | |
33413 | -display-toggle-weed h display message and toggle header weeding | |
33414 | -edit-bcc b edit the BCC list | |
33415 | -edit-cc c edit the CC list | |
33416 | -edit-description d edit attachment description | |
33417 | -edit-encoding ^E edit attachment transfer-encoding | |
33418 | -edit-fcc f enter a file to save a copy of this message in | |
33419 | -edit-from ESC f edit the from: field | |
33420 | -edit-file ^X e edit the file to be attached | |
33421 | -edit-headers E edit the message with headers | |
33422 | -edit e edit the message | |
33423 | -edit-mime m edit attachment using mailcap entry | |
33424 | -edit-reply-to r edit the Reply-To field | |
33425 | -edit-subject s edit the subject of this message | |
33426 | -edit-to t edit the TO list | |
33427 | -edit-type ^T edit attachment type | |
33428 | -filter-entry F filter attachment through a shell command | |
33429 | -forget-passphrase ^F wipe PGP passphrase from memory | |
33430 | -ispell i run ispell on the message | |
33431 | -new-mime n compose new attachment using mailcap entry | |
33432 | -pgp-menu p show PGP options | |
33433 | -pipe-entry | pipe message/attachment to a shell command | |
33434 | -postpone-message P save this message to send later | |
33435 | -print-entry l print the current entry | |
33436 | -rename-file R rename/move an attached file | |
33437 | -send-message y send the message | |
33438 | -toggle-unlink u toggle whether to delete file after sending it | |
33439 | -view-attach RET view attachment using mailcap entry if necessary | |
33440 | -write-fcc w write the message to a folder | |
33441 | -</PRE> | |
33442 | -</P> | |
33443 | -<H3>postpone</H3> | |
33444 | - | |
33445 | -<P> | |
33446 | -<PRE> | |
33447 | -delete-entry d delete the current entry | |
33448 | -undelete-entry u undelete the current entry | |
33449 | -</PRE> | |
33450 | -</P> | |
33451 | -<H3>browser</H3> | |
33452 | - | |
33453 | -<P> | |
33454 | -<PRE> | |
33455 | -change-dir c change directories | |
33456 | -check-new TAB check mailboxes for new mail | |
33457 | -enter-mask m enter a file mask | |
33458 | -search / search for a regular expression | |
33459 | -search-next n search for next match | |
33460 | -search-reverse ESC / search backwards for a regular expression | |
33461 | -select-new N select a new file in this directory | |
33462 | -sort o sort messages | |
33463 | -sort-reverse O sort messages in reverse order | |
33464 | -toggle-mailboxes TAB toggle whether to browse mailboxes or all files | |
33465 | -view-file SPACE view file | |
33466 | -subscribe s subscribe to current mailbox (IMAP Only) | |
33467 | -unsubscribe u unsubscribe to current mailbox (IMAP Only) | |
33468 | -toggle-subscribed T toggle view all/subscribed mailboxes (IMAP Only) | |
33469 | -</PRE> | |
33470 | -</P> | |
33471 | -<H3>pgp</H3> | |
33472 | - | |
33473 | -<P> | |
33474 | -<PRE> | |
33475 | -view-name % view the key's user id | |
33476 | -verify-key c verify a PGP public key | |
33477 | -</PRE> | |
33478 | -</P> | |
33479 | -<H3>editor</H3> | |
33480 | - | |
33481 | -<P> | |
33482 | -<PRE> | |
33483 | -backspace BackSpace delete the char in front of the cursor | |
33484 | -backward-char ^B move the cursor one character to the left | |
33485 | -backward-word ESC b move the cursor to the previous word | |
33486 | -bol ^A jump to the beginning of the line | |
33487 | -buffy-cycle Space cycle among incoming mailboxes | |
33488 | -capitalize-word ESC c uppercase the first character in the word | |
33489 | -complete TAB complete filename or alias | |
33490 | -complete-query ^T complete address with query | |
33491 | -delete-char ^D delete the char under the cursor | |
33492 | -downcase-word ESC l lowercase all characters in current word | |
33493 | -eol ^E jump to the end of the line | |
33494 | -forward-char ^F move the cursor one character to the right | |
33495 | -forward-word ESC f move the cursor to the next word | |
33496 | -history-down not bound scroll down through the history list | |
33497 | -history-up not bound scroll up through the history list | |
33498 | -kill-eol ^K delete chars from cursor to end of line | |
33499 | -kill-eow ESC d delete chars from cursor to end of word | |
33500 | -kill-line ^U delete all chars on the line | |
33501 | -kill-word ^W delete the word in front of the cursor | |
33502 | -quote-char ^V quote the next typed key | |
33503 | -transpose-chars not bound transpose character under cursor with previous | |
33504 | -upcase-word ESC u uppercase all characters in current word | |
33505 | -</PRE> | |
33506 | -</P> | |
33507 | - | |
33508 | -<HR> | |
33509 | -<A HREF="manual-7.html">Next</A> | |
33510 | -<A HREF="manual-5.html">Previous</A> | |
33511 | -<A HREF="manual.html#toc6">Contents</A> | |
33512 | -</BODY> | |
33513 | -</HTML> | |
33514 | diff -uNr mutt-1.4.orig/doc/manual-7.html mutt-1.4/doc/manual-7.html | |
33515 | --- mutt-1.4.orig/doc/manual-7.html Wed May 29 11:29:58 2002 | |
33516 | +++ mutt-1.4/doc/manual-7.html Thu Jan 1 01:00:00 1970 | |
33517 | @@ -1,119 +0,0 @@ | |
33518 | -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> | |
33519 | -<HTML> | |
33520 | -<HEAD> | |
33521 | - <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21"> | |
33522 | - <TITLE>The Mutt E-Mail Client: Miscellany</TITLE> | |
33523 | - <LINK HREF="manual-6.html" REL=previous> | |
33524 | - <LINK HREF="manual.html#toc7" REL=contents> | |
33525 | -</HEAD> | |
33526 | -<BODY> | |
33527 | -Next | |
33528 | -<A HREF="manual-6.html">Previous</A> | |
33529 | -<A HREF="manual.html#toc7">Contents</A> | |
33530 | -<HR> | |
33531 | -<H2><A NAME="s7">7.</A> <A HREF="manual.html#toc7">Miscellany</A></H2> | |
33532 | - | |
33533 | - | |
33534 | - | |
33535 | -<H2><A NAME="ss7.1">7.1</A> <A HREF="manual.html#toc7.1">Acknowledgements</A> | |
33536 | -</H2> | |
33537 | - | |
33538 | -<P>Kari Hurtta | |
33539 | -<A HREF="mailto:kari.hurtta@fmi.fi"><kari.hurtta@fmi.fi></A> | |
33540 | -co-developed the original MIME parsing code back in the ELM-ME days.</P> | |
33541 | -<P>The following people have been very helpful to the development of Mutt:</P> | |
33542 | -<P>Vikas Agnihotri | |
33543 | -<A HREF="mailto:vikasa@writeme.com"><vikasa@writeme.com></A>,<BR> | |
33544 | -Francois Berjon | |
33545 | -<A HREF="mailto:Francois.Berjon@aar.alcatel-alsthom.fr"><Francois.Berjon@aar.alcatel-alsthom.fr></A>,<BR> | |
33546 | -Aric Blumer | |
33547 | -<A HREF="mailto:aric@fore.com"><aric@fore.com></A>,<BR> | |
33548 | -John Capo | |
33549 | -<A HREF="mailto:jc@irbs.com"><jc@irbs.com></A>,<BR> | |
33550 | -David Champion | |
33551 | -<A HREF="mailto:dgc@uchicago.edu"><dgc@uchicago.edu</A>,<BR> | |
33552 | -Brendan Cully | |
33553 | -<A HREF="mailto:brendan@kublai.com"><brendan@kublai.com></A>,<BR> | |
33554 | -Liviu Daia | |
33555 | -<A HREF="mailto:daia@stoilow.imar.ro"><daia@stoilow.imar.ro></A>,<BR> | |
33556 | -Thomas E. Dickey | |
33557 | -<A HREF="mailto:dickey@herndon4.his.com"><dickey@herndon4.his.com></A>,<BR> | |
33558 | -David DeSimone | |
33559 | -<A HREF="mailto:fox@convex.hp.com"><fox@convex.hp.com></A>,<BR> | |
33560 | -Nickolay N. Dudorov | |
33561 | -<A HREF="mailto:nnd@wint.itfs.nsk.su"><nnd@wint.itfs.nsk.su></A>,<BR> | |
33562 | -Ruslan Ermilov | |
33563 | -<A HREF="mailto:ru@freebsd.org"><ru@freebsd.org></A>,<BR> | |
33564 | -Edmund Grimley Evans | |
33565 | -<A HREF="mailto:edmundo@rano.org"><edmundo@rano.org</A>,<BR> | |
33566 | -Michael Finken | |
33567 | -<A HREF="mailto:finken@conware.de"><finken@conware.de></A>,<BR> | |
33568 | -Sven Guckes | |
33569 | -<A HREF="mailto:guckes@math.fu-berlin.de"><guckes@math.fu-berlin.de></A>,<BR> | |
33570 | -Lars Hecking | |
33571 | -<A HREF="mailto:lhecking@nmrc.ie"><lhecking@nmrc.ie></A>,<BR> | |
33572 | -Mark Holloman | |
33573 | -<A HREF="mailto:holloman@nando.net"><holloman@nando.net></A>,<BR> | |
33574 | -Andreas Holzmann | |
33575 | -<A HREF="mailto:holzmann@fmi.uni-passau.de"><holzmann@fmi.uni-passau.de></A>,<BR> | |
33576 | -Marco d'Itri | |
33577 | -<A HREF="mailto:md@linux.it"><md@linux.it></A>,<BR> | |
33578 |