----------------------------------------------------------------------------- MANIFEST | 194 Makefile | 21 aclocal.m4 | 273 - config.guess | 35 config.sub | 32 configure | 2797 ++++++----- configure.in | 28 doc/CHANGES | 73 doc/INSTALL | 4 doc/TODO | 122 doc/WHATSNEW | 17 doc/auth.txt | 25 doc/config-anomalies | 79 doc/l10n/de.add | 5 doc/l10n/de.po |11861 +++++++++++++++++++++++++++++++++++++++++++++++ doc/l10n/de/tin.1 | 3192 ++++++++++++ doc/l10n/de/tin.5 | 2360 +++++++++ doc/l10n/po4a.conf | 14 doc/l10n/tin-man.pot |11536 +++++++++++++++++++++++++++++++++++++++++++++ doc/rcvars.txt | 12 doc/tin.1 | 232 doc/tin.5 | 366 - doc/tin.defaults | 12 include/autoconf.hin | 2 include/bool.h | 2 include/bugrep.h | 2 include/debug.h | 9 include/extern.h | 72 include/keymap.h | 2 include/newsrc.h | 2 include/nntplib.h | 12 include/policy.h | 2 include/proto.h | 32 include/rfc2046.h | 31 include/stpwatch.h | 8 include/tcurses.h | 2 include/tin.h | 173 include/tinrc.h | 12 include/tnntp.h | 2 include/trace.h | 2 include/version.h | 14 intl/Makefile.in | 2 libcanlock/Makefile.in | 2 pcre/Makefile.in | 6 po/de.gmo |binary po/de.po |10101 ++++++++++++++++++++-------------------- po/en_GB.gmo |binary po/en_GB.po | 8923 ++++++++++++++++++----------------- po/et.gmo |binary po/et.po | 9937 ++++++++++++++++++++------------------- po/fr.gmo |binary po/fr.po |10115 ++++++++++++++++++++-------------------- po/ru.gmo |binary po/ru.po | 9655 +++++++++++++++++++------------------- po/rw.gmo |binary po/rw.po | 9157 ++++++++++++++++++------------------ po/sv.gmo |binary po/sv.po | 8892 ++++++++++++++++++----------------- po/tin.pot | 3014 ++++++----- po/tr.gmo |binary po/tr.po | 9811 ++++++++++++++++++++------------------ src/Makefile.in | 30 src/active.c | 118 src/art.c | 231 src/attrib.c | 1739 ++++-- src/auth.c | 85 src/charset.c | 2 src/color.c | 33 src/config.c | 240 src/cook.c | 113 src/curses.c | 4 src/debug.c | 64 src/envarg.c | 2 src/feed.c | 22 src/filter.c | 31 src/getline.c | 6 src/global.c | 2 src/group.c | 53 src/hashstr.c | 2 src/header.c | 8 src/help.c | 8 src/inews.c | 26 src/init.c | 46 src/joinpath.c | 6 src/keymap.c | 33 src/lang.c | 140 src/list.c | 8 src/lock.c | 2 src/mail.c | 68 src/main.c | 137 src/makecfg.c | 2 src/memory.c | 182 src/mimetypes.c | 2 src/misc.c | 45 src/my_tmpfile.c | 8 src/newsrc.c | 40 src/nntplib.c | 203 src/nrctbl.c | 2 src/options_menu.c | 590 +- src/page.c | 25 src/pgp.c | 2 src/post.c | 296 - src/prompt.c | 12 src/read.c | 6 src/refs.c | 35 src/regex.c | 10 src/rfc1524.c | 2 src/rfc2045.c | 2 src/rfc2046.c | 12 src/rfc2047.c | 10 src/save.c | 26 src/screen.c | 9 src/search.c | 10 src/select.c | 11 src/sigfile.c | 28 src/signal.c | 2 src/strftime.c | 2 src/string.c | 2 src/tags.c | 12 src/tcurses.c | 2 src/thread.c | 22 src/tincfg.tbl | 12 src/trace.c | 2 src/version.c | 12 src/xface.c | 18 src/xref.c | 89 tin.spec | 2 tools/tinews.pl | 31 tools/url_handler.pl | 8 129 files changed, 76354 insertions(+), 41977 deletions(-) ----------------------------------------------------------------------------- diff -Nurp --exclude='.bzr*' tin-1.9.3/MANIFEST tin-1.9.4/MANIFEST --- tin-1.9.3/MANIFEST 2008-05-06 19:24:22.000000000 +0200 +++ tin-1.9.4/MANIFEST 2009-02-11 21:29:49.777936804 +0100 @@ -1,31 +1,31 @@ -MANIFEST for tin-1.9.3 (Tue May 6 19:24:19 CEST 2008) +MANIFEST for tin-1.9.4 (Wed Feb 11 21:33:20 CET 2009) ---------------------------------------------------- - 13263 ./Makefile - 7531 ./MANIFEST + 13541 ./Makefile + 7697 ./MANIFEST 1440 ./README 564 ./README.MAC 992 ./README.WIN - 162131 ./aclocal.m4 + 165024 ./aclocal.m4 882 ./conf-tin - 44556 ./config.guess - 33560 ./config.sub - 570607 ./configure - 32105 ./configure.in + 45630 ./config.guess + 33860 ./config.sub + 586867 ./configure + 32071 ./configure.in 7123 ./install.sh 1320 ./mkdirs.sh 1505 ./tin.spec 18847 ./doc/ABOUT-NLS - 9312 ./doc/CHANGES + 13259 ./doc/CHANGES 252172 ./doc/CHANGES.old 4995 ./doc/CREDITS 1305 ./doc/DEBUG_REFS - 30210 ./doc/INSTALL - 34207 ./doc/TODO - 448 ./doc/WHATSNEW + 30354 ./doc/INSTALL + 35508 ./doc/TODO + 1105 ./doc/WHATSNEW 2618 ./doc/art_handling.txt 1700 ./doc/article.txt - 3862 ./doc/auth.txt - 5377 ./doc/config-anomalies + 4373 ./doc/auth.txt + 4209 ./doc/config-anomalies 11272 ./doc/filtering 35304 ./doc/good-netkeeping-seal 3803 ./doc/internals.txt @@ -40,14 +40,14 @@ MANIFEST for tin-1.9.3 (Tue May 6 19:24 5155 ./doc/opt-case.1 6963 ./doc/plp_snprintf.3 3984 ./doc/pgp.txt - 2726 ./doc/rcvars.txt + 2817 ./doc/rcvars.txt 1525 ./doc/reading-mail.txt 4947 ./doc/umlaute.txt 4246 ./doc/umlauts.txt 5536 ./doc/url_handler.1 - 119550 ./doc/tin.1 - 73457 ./doc/tin.5 - 4675 ./doc/tin.defaults + 120521 ./doc/tin.1 + 77029 ./doc/tin.5 + 4952 ./doc/tin.defaults 13098 ./doc/tinews.1 2418 ./doc/tools.txt 4733 ./doc/w2r.1 @@ -56,103 +56,103 @@ MANIFEST for tin-1.9.3 (Tue May 6 19:24 3815 ./tools/metamutt 2787 ./tools/opt-case.pl 1410 ./tools/tinlock - 31444 ./tools/tinews.pl - 3815 ./tools/url_handler.pl + 31917 ./tools/tinews.pl + 3909 ./tools/url_handler.pl 1654 ./tools/url_handler.sh 3347 ./tools/w2r.pl 1661 ./tools/expand_aliases.tgz 2778 ./include/bool.h 1947 ./include/bugrep.h - 2173 ./include/debug.h - 59475 ./include/extern.h + 2210 ./include/debug.h + 59719 ./include/extern.h 13620 ./include/keymap.h 6331 ./include/newsrc.h - 7720 ./include/nntplib.h + 7944 ./include/nntplib.h 665 ./include/plp_snprintf.h 12654 ./include/policy.h - 30878 ./include/proto.h - 5118 ./include/rfc2046.h - 3373 ./include/stpwatch.h + 31244 ./include/proto.h + 5178 ./include/rfc2046.h + 3377 ./include/stpwatch.h 5756 ./include/tcurses.h - 60221 ./include/tin.h - 13568 ./include/tinrc.h + 65652 ./include/tin.h + 13696 ./include/tinrc.h 4346 ./include/tnntp.h 2264 ./include/trace.h - 2352 ./include/version.h - 28855 ./src/active.c - 65981 ./src/art.c - 35764 ./src/attrib.c - 15596 ./src/auth.c + 2353 ./include/version.h + 28822 ./src/active.c + 68379 ./src/art.c + 71801 ./src/attrib.c + 16301 ./src/auth.c 12440 ./src/charset.c - 8232 ./src/color.c - 58768 ./src/config.c - 21786 ./src/cook.c - 26680 ./src/curses.c - 10819 ./src/debug.c + 8401 ./src/color.c + 60832 ./src/config.c + 24832 ./src/cook.c + 26678 ./src/curses.c + 9916 ./src/debug.c 3408 ./src/envarg.c - 27256 ./src/feed.c - 57128 ./src/filter.c - 18114 ./src/getline.c + 27367 ./src/feed.c + 57270 ./src/filter.c + 18120 ./src/getline.c 9070 ./src/global.c - 47414 ./src/group.c + 47643 ./src/group.c 3900 ./src/hashstr.c - 8209 ./src/header.c - 28743 ./src/help.c - 13735 ./src/inews.c - 34015 ./src/init.c - 2439 ./src/joinpath.c - 89926 ./src/keymap.c - 118213 ./src/lang.c + 8215 ./src/header.c + 28749 ./src/help.c + 13993 ./src/inews.c + 33825 ./src/init.c + 2435 ./src/joinpath.c + 90104 ./src/keymap.c + 120228 ./src/lang.c 4486 ./src/langinfo.c - 7691 ./src/list.c + 7728 ./src/list.c 6667 ./src/lock.c - 16155 ./src/mail.c - 22769 ./src/main.c + 16530 ./src/mail.c + 23519 ./src/main.c 10814 ./src/makecfg.c - 13008 ./src/memory.c + 12945 ./src/memory.c 5283 ./src/mimetypes.c - 89806 ./src/misc.c - 36823 ./src/newsrc.c - 49418 ./src/nntplib.c + 90376 ./src/misc.c + 37017 ./src/newsrc.c + 48947 ./src/nntplib.c 7452 ./src/nrctbl.c - 42789 ./src/options_menu.c - 58392 ./src/page.c + 50494 ./src/options_menu.c + 58508 ./src/page.c 24138 ./src/parsdate.y 16966 ./src/plp_snprintf.c 12765 ./src/pgp.c - 135370 ./src/post.c - 18446 ./src/prompt.c - 10070 ./src/read.c - 26130 ./src/refs.c - 5472 ./src/regex.c + 139362 ./src/post.c + 18331 ./src/prompt.c + 10094 ./src/read.c + 26306 ./src/refs.c + 5481 ./src/regex.c 14475 ./src/rfc1524.c 15070 ./src/rfc2045.c - 29921 ./src/rfc2046.c - 34980 ./src/rfc2047.c - 37203 ./src/save.c - 11358 ./src/screen.c - 16550 ./src/search.c - 30472 ./src/select.c - 7706 ./src/sigfile.c + 29929 ./src/rfc2046.c + 35172 ./src/rfc2047.c + 37268 ./src/save.c + 11388 ./src/screen.c + 16554 ./src/search.c + 30455 ./src/select.c + 7794 ./src/sigfile.c 12712 ./src/signal.c 7215 ./src/strftime.c 23681 ./src/string.c - 13907 ./src/tags.c + 13924 ./src/tags.c 17052 ./src/tcurses.c 3071 ./src/tmpfile.c - 3691 ./src/my_tmpfile.c - 40411 ./src/thread.c + 3697 ./src/my_tmpfile.c + 40494 ./src/thread.c 2472 ./src/trace.c - 4303 ./src/version.c + 4315 ./src/version.c 5453 ./src/wildmat.c - 7296 ./src/xface.c - 12278 ./src/xref.c + 7317 ./src/xface.c + 12545 ./src/xref.c 422 ./pcre/AUTHORS 2515 ./pcre/COPYING 118928 ./pcre/ChangeLog 8049 ./pcre/INSTALL 2515 ./pcre/LICENCE - 2974 ./pcre/Makefile.in + 2995 ./pcre/Makefile.in 26802 ./pcre/Makefile.in-old 12409 ./pcre/NEWS 11121 ./pcre/NON-UNIX-USE @@ -215,8 +215,8 @@ MANIFEST for tin-1.9.3 (Tue May 6 19:24 53056 ./pcre/testdata/testoutput8 28769 ./pcre/testdata/testoutput9 20248 ./include/autoconf.hin - 21368 ./src/Makefile.in - 7769 ./src/tincfg.tbl + 21479 ./src/Makefile.in + 7924 ./src/tincfg.tbl 1929 ./libcanlock/CHANGES 2464 ./libcanlock/HOWTO 1259 ./libcanlock/README @@ -266,21 +266,27 @@ MANIFEST for tin-1.9.3 (Tue May 6 19:24 41 ./intl/VERSION 4962 ./po/Makefile.inn 847 ./po/POTFILES.in - 123781 ./po/tin.pot - 168215 ./po/de.gmo - 201048 ./po/de.po - 7359 ./po/en_GB.gmo - 126376 ./po/en_GB.po - 156704 ./po/et.gmo - 191381 ./po/et.po - 159977 ./po/fr.gmo - 196667 ./po/fr.po - 127797 ./po/ru.gmo - 178497 ./po/ru.po + 129424 ./po/tin.pot + 170591 ./po/de.gmo + 220721 ./po/de.po + 7539 ./po/en_GB.gmo + 140185 ./po/en_GB.po + 155607 ./po/et.gmo + 210783 ./po/et.po + 160761 ./po/fr.gmo + 216209 ./po/fr.po + 126899 ./po/ru.gmo + 196482 ./po/ru.po 2081 ./po/rw.gmo - 170145 ./po/rw.po + 185724 ./po/rw.po 23009 ./po/sv.gmo - 131090 ./po/sv.po + 144878 ./po/sv.po 4671 ./po/tr.gmo - 190954 ./po/tr.po -8001358 total + 208443 ./po/tr.po + 125062 ./doc/l10n/de/tin.1 + 79696 ./doc/l10n/de/tin.5 + 129 ./doc/l10n/de.add + 306662 ./doc/l10n/de.po + 356 ./doc/l10n/po4a.conf + 270170 ./doc/l10n/tin-man.pot +9026590 total diff -Nurp --exclude='.bzr*' tin-1.9.3/Makefile tin-1.9.4/Makefile --- tin-1.9.3/Makefile 2008-05-06 19:24:18.000000000 +0200 +++ tin-1.9.4/Makefile 2009-02-11 21:29:48.133717554 +0100 @@ -1,15 +1,15 @@ # Top level Makefile for tin # - for configuration options read the doc/INSTALL file. # -# Updated: 2007-09-24 +# Updated: 2008-08-19 # PROJECT = tin LVER = 1 PVER = 9 -SVER = 3 +SVER = 4 VER = $(LVER).$(PVER).$(SVER) -DVER = 20080506 +DVER = 20090211 EXE = tin # directory structure @@ -23,6 +23,7 @@ CANDIR = ./libcanlock TOLDIR = ./tools PODIR = ./po INTLDIR = ./intl +L10NDIR = ./doc/l10n HFILES = \ $(INCDIR)/bool.h \ @@ -327,10 +328,17 @@ POFILES = \ $(PODIR)/tr.gmo \ $(PODIR)/tr.po +L10NFILES = \ + $(L10NDIR)/de/tin.1 \ + $(L10NDIR)/de/tin.5 \ + $(L10NDIR)/de.add \ + $(L10NDIR)/de.po \ + $(L10NDIR)/po4a.conf \ + $(L10NDIR)/tin-man.pot -ALL_FILES = $(TOP) $(DOC) $(TOL) $(HFILES) $(CFILES) $(PCRE) $(MISC) $(CAN) $(INTLFILES) $(POFILES) +ALL_FILES = $(TOP) $(DOC) $(TOL) $(HFILES) $(CFILES) $(PCRE) $(MISC) $(CAN) $(INTLFILES) $(POFILES) $(L10NFILES) -ALL_DIRS = $(TOPDIR) $(DOCDIR) $(SRCDIR) $(INCDIR) $(PCREDIR) $(PCREDIR)/doc $(PCREDIR)/testdata $(CANDIR) $(INTLDIR) $(PODIR) +ALL_DIRS = $(TOPDIR) $(DOCDIR) $(SRCDIR) $(INCDIR) $(PCREDIR) $(PCREDIR)/doc $(PCREDIR)/testdata $(CANDIR) $(INTLDIR) $(PODIR) $(L10NDIR) $(L10NDIR)/de # standard commands CD = cd @@ -508,3 +516,6 @@ configure: configure.in aclocal.m4 config.status: configure $(TOPDIR)/config.status --recheck + +po4a: + @$(CD) $(L10NDIR) && po4a --no-backups --rm-backups po4a.conf diff -Nurp --exclude='.bzr*' tin-1.9.3/aclocal.m4 tin-1.9.4/aclocal.m4 --- tin-1.9.3/aclocal.m4 2008-03-31 22:21:34.000000000 +0200 +++ tin-1.9.4/aclocal.m4 2009-01-18 18:00:49.291910520 +0100 @@ -2,10 +2,10 @@ dnl Project : tin - a Usenet reader dnl Module : aclocal.m4 dnl Author : Thomas E. Dickey dnl Created : 1995-08-24 -dnl Updated : 2008-03-27 +dnl Updated : 2009-01-18 dnl Notes : dnl -dnl Copyright (c) 1995-2008 Thomas E. Dickey +dnl Copyright (c) 1995-2009 Thomas E. Dickey dnl All rights reserved. dnl dnl Redistribution and use in source and binary forms, with or without @@ -718,7 +718,7 @@ changequote([,])dnl AC_SUBST(GENCAT) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_ADD_CFLAGS version: 7 updated: 2004/04/25 17:48:30 +dnl CF_ADD_CFLAGS version: 8 updated: 2009/01/06 19:33:30 dnl ------------- dnl Copy non-preprocessor flags to $CFLAGS, preprocessor flags to $CPPFLAGS dnl The second parameter if given makes this macro verbose. @@ -788,7 +788,7 @@ fi if test -n "$cf_new_cppflags" ; then ifelse($2,,,[CF_VERBOSE(add to \$CPPFLAGS $cf_new_cppflags)]) - CPPFLAGS="$cf_new_cppflags $CPPFLAGS" + CPPFLAGS="$CPPFLAGS $cf_new_cppflags" fi if test -n "$cf_new_extra_cppflags" ; then @@ -800,7 +800,7 @@ AC_SUBST(EXTRA_CPPFLAGS) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_ADD_INCDIR version: 9 updated: 2008/02/09 13:15:34 +dnl CF_ADD_INCDIR version: 12 updated: 2009/01/18 10:00:47 dnl ------------- dnl Add an include-directory to $CPPFLAGS. Don't add /usr/include, since it's dnl redundant. We don't normally need to add -I/usr/local/include for gcc, @@ -827,7 +827,7 @@ if test -n "$1" ; then fi if test "$cf_have_incdir" = no ; then - if test "$cf_add_incdir" = /usr/local/include ; then + if test "$cf_add_incdir" = /usr/local/include ; then if test "$GCC" = yes then cf_save_CPPFLAGS=$CPPFLAGS @@ -843,11 +843,11 @@ if test -n "$1" ; then if test "$cf_have_incdir" = no ; then CF_VERBOSE(adding $cf_add_incdir to include-path) - ifelse($2,,CPPFLAGS,$2)="-I$cf_add_incdir $ifelse($2,,CPPFLAGS,[$]$2)" + ifelse($2,,CPPFLAGS,$2)="$ifelse($2,,CPPFLAGS,$2) -I$cf_add_incdir" - cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` - test "$cf_top_incdir" = "$cf_add_incdir" && break - cf_add_incdir="$cf_top_incdir" + cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` + test "$cf_top_incdir" = "$cf_add_incdir" && break + cf_add_incdir="$cf_top_incdir" else break fi @@ -857,7 +857,7 @@ if test -n "$1" ; then fi ])dnl dnl --------------------------------------------------------------------------- -dnl CF_ADD_LIBDIR version: 6 updated: 2008/02/09 13:15:34 +dnl CF_ADD_LIBDIR version: 8 updated: 2009/01/18 10:01:08 dnl ------------- dnl Adds to the library-path dnl @@ -886,7 +886,7 @@ if test -n "$1" ; then fi if test "$cf_have_libdir" = no ; then CF_VERBOSE(adding $cf_add_libdir to library-path) - ifelse($2,,LDFLAGS,$2)="-L$cf_add_libdir $ifelse($2,,LDFLAGS,[$]$2)" + ifelse($2,,LDFLAGS,$2)="-L$cf_add_libdir $ifelse($2,,LDFLAGS,$2)" fi fi done @@ -1183,7 +1183,7 @@ AC_SUBST(BUILD_EXEEXT) AC_SUBST(BUILD_OBJEXT) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_BUNDLED_INTL version: 12 updated: 2005/06/21 18:24:28 +dnl CF_BUNDLED_INTL version: 13 updated: 2009/01/11 15:30:48 dnl --------------- dnl Top-level macro for configuring an application with a bundled copy of dnl the intl and po directories for gettext. @@ -1261,7 +1261,7 @@ else fi if test -z "$INTLDIR_MAKE" ; then - CPPFLAGS="-I../intl $CPPFLAGS" + CPPFLAGS="$CPPFLAGS -I../intl" fi dnl FIXME: we use this in lynx (the alternative is a spurious dependency upon @@ -1309,8 +1309,7 @@ PCREDIR_LIBS= PCREDIR_CPPFLAGS= case .$cf_pcre_home in #(vi .no) #(vi - # setup to compile the bundled PCRE. "version.sh" is not provided by - # upstream; the user of this macro must provide it. + # setup to compile the bundled PCRE: # . $srcdir/pcre/version.sh AC_SUBST(PCRE_MAJOR) AC_SUBST(PCRE_MINOR) @@ -1442,13 +1441,14 @@ CF_CHECK_1_DECL(${ac_func}, ${ac_tr_func done ])dnl dnl --------------------------------------------------------------------------- -dnl CF_CHECK_ERRNO version: 9 updated: 2001/12/30 18:03:23 +dnl CF_CHECK_ERRNO version: 10 updated: 2008/08/22 16:33:22 dnl -------------- dnl Check for data that is usually declared in or , e.g., dnl the 'errno' variable. Define a DECL_xxx symbol if we must declare it dnl ourselves. dnl dnl $1 = the name to check +dnl $2 = the assumed type AC_DEFUN([CF_CHECK_ERRNO], [ AC_CACHE_CHECK(if external $1 is declared, cf_cv_dcl_$1,[ @@ -1459,7 +1459,7 @@ AC_CACHE_CHECK(if external $1 is declare #include #include #include ], - [long x = (long) $1], + ifelse($2,,int,$2) x = (ifelse($2,,int,$2)) $1, [cf_cv_dcl_$1=yes], [cf_cv_dcl_$1=no]) ]) @@ -1470,7 +1470,7 @@ if test "$cf_cv_dcl_$1" = no ; then fi # It's possible (for near-UNIX clones) that the data doesn't exist -CF_CHECK_EXTERN_DATA($1,int) +CF_CHECK_EXTERN_DATA($1,ifelse($2,,int,$2)) ])dnl dnl --------------------------------------------------------------------------- dnl CF_CHECK_EXTERN_DATA version: 3 updated: 2001/12/30 18:03:23 @@ -1703,7 +1703,7 @@ AC_MSG_RESULT($cf_cv_cpp_expands) test $cf_cv_cpp_expands = yes && AC_DEFINE(CPP_DOES_EXPAND) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_CURSES_CPPFLAGS version: 9 updated: 2006/02/04 19:44:43 +dnl CF_CURSES_CPPFLAGS version: 10 updated: 2009/01/06 19:34:11 dnl ------------------ dnl Look for the curses headers. AC_DEFUN([CF_CURSES_CPPFLAGS],[ @@ -1722,7 +1722,7 @@ sunos3*|sunos4*) ;; esac ]) -test "$cf_cv_curses_incdir" != no && CPPFLAGS="$cf_cv_curses_incdir $CPPFLAGS" +test "$cf_cv_curses_incdir" != no && CPPFLAGS="$CPPFLAGS $cf_cv_curses_incdir" CF_CURSES_HEADER CF_TERM_HEADER @@ -1757,7 +1757,7 @@ fi AC_CHECK_HEADERS($cf_cv_ncurses_header) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_CURSES_LIBS version: 27 updated: 2008/03/23 14:48:54 +dnl CF_CURSES_LIBS version: 29 updated: 2009/01/06 19:34:57 dnl -------------- dnl Look for the curses libraries. Older curses implementations may require dnl termcap/termlib to be linked as well. Call CF_CURSES_CPPFLAGS first. @@ -1784,7 +1784,7 @@ hpux10.*) #(vi AC_CHECK_LIB(Hcurses,initscr,[ # HP's header uses __HP_CURSES, but user claims _HP_CURSES. LIBS="-lHcurses $LIBS" - CPPFLAGS="-D__HP_CURSES -D_HP_CURSES $CPPFLAGS" + CPPFLAGS="$CPPFLAGS -D__HP_CURSES -D_HP_CURSES" ac_cv_func_initscr=yes ])]) ;; @@ -1823,7 +1823,7 @@ if test ".$ac_cv_func_initscr" != .yes ; # Check for library containing initscr test "$cf_term_lib" != predefined && test "$cf_term_lib" != unknown && LIBS="-l$cf_term_lib $cf_save_LIBS" - for cf_curs_lib in $cf_check_list xcurses jcurses unknown + for cf_curs_lib in $cf_check_list xcurses jcurses pdcurses unknown do AC_CHECK_LIB($cf_curs_lib,initscr,[break]) done @@ -2371,7 +2371,7 @@ fi ]) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_FIND_LINKAGE version: 12 updated: 2007/07/29 20:13:53 +dnl CF_FIND_LINKAGE version: 13 updated: 2008/12/24 07:59:55 dnl --------------- dnl Find a library (specifically the linkage used in the code fragment), dnl searching for it if it is not already in the library path. @@ -2404,6 +2404,7 @@ AC_TRY_LINK([$1],[$2], cf_cv_find_linkage_$3=yes,[ cf_cv_find_linkage_$3=no + CF_VERBOSE(find linkage for $3 library) CF_MSG_LOG([Searching for headers in [FIND_LINKAGE]($3,$6)]) cf_save_CPPFLAGS="$CPPFLAGS" @@ -2497,7 +2498,7 @@ os2*|cygwin*) esac ])dnl dnl --------------------------------------------------------------------------- -dnl CF_FUNC_ALLOCA version: 1 updated: 2005/06/29 04:28:43 +dnl CF_FUNC_ALLOCA version: 2 updated: 2009/01/06 19:35:17 dnl -------------- dnl workaround for bison 1.875c (compound breakage in Linux stdlib.h and dnl bison's output make bison try to use alloca()). @@ -2510,10 +2511,10 @@ linux*|gnu*) # workaround for bison 1.875c (compound breakage in Linux stdlib.h # and bison's output make bison try to use alloca()). if test -z "$GCC" ; then - CPPFLAGS="-DYYSTACK_USE_ALLOCA=0 $CPPFLAGS" + CPPFLAGS="$CPPFLAGS -DYYSTACK_USE_ALLOCA=0" ALLOCA="" elif test "$INTEL_COMPILER" = yes ; then - CPPFLAGS="-DYYSTACK_USE_ALLOCA=0 $CPPFLAGS" + CPPFLAGS="$CPPFLAGS -DYYSTACK_USE_ALLOCA=0" ALLOCA="" fi ;; @@ -2728,7 +2729,7 @@ if test "$GCC" = yes ; then fi ])dnl dnl --------------------------------------------------------------------------- -dnl CF_GCC_WARNINGS version: 22 updated: 2007/07/29 09:55:12 +dnl CF_GCC_WARNINGS version: 23 updated: 2008/07/26 17:54:02 dnl --------------- dnl Check if the compiler supports useful warning options. There's a few that dnl we don't use, simply because they're too noisy: @@ -2823,7 +2824,7 @@ then ;; Winline) #(vi case $GCC_VERSION in - 3.3*) + [[34]].*) CF_VERBOSE(feature is broken in gcc $GCC_VERSION) continue;; esac @@ -2869,11 +2870,31 @@ make an error test "$cf_cv_gnu_source" = yes && CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE" ])dnl dnl --------------------------------------------------------------------------- -dnl CF_HEADER_PATH version: 8 updated: 2002/11/10 14:46:59 +dnl CF_HEADER_PATH version: 9 updated: 2008/12/07 19:38:31 dnl -------------- -dnl Construct a search-list for a nonstandard header-file +dnl Construct a search-list of directories for a nonstandard header-file +dnl +dnl Parameters +dnl $1 = the variable to return as result +dnl $2 = the package name AC_DEFUN([CF_HEADER_PATH], -[CF_SUBDIR_PATH($1,$2,include) +[ +cf_header_path_list="" +if test -n "${CFLAGS}${CPPFLAGS}" ; then + for cf_header_path in $CPPFLAGS $CFLAGS + do + case $cf_header_path in #(vi + -I*) + cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'` + CF_ADD_SUBDIR_PATH($1,$2,include,$cf_header_path,NONE) + cf_header_path_list="$cf_header_path_list [$]$1" + ;; + esac + done +fi + +CF_SUBDIR_PATH($1,$2,include) + test "$includedir" != NONE && \ test "$includedir" != "/usr/include" && \ test -d "$includedir" && { @@ -2888,6 +2909,7 @@ test -d "$oldincludedir" && { test -d $oldincludedir/$2 && $1="[$]$1 $oldincludedir/$2" } +$1="$cf_header_path_list [$]$1" ])dnl dnl --------------------------------------------------------------------------- dnl CF_INTEL_COMPILER version: 3 updated: 2005/08/06 18:37:29 @@ -2927,22 +2949,46 @@ cf_save_CFLAGS="$cf_save_CFLAGS -we147 - fi ])dnl dnl --------------------------------------------------------------------------- -dnl CF_LIBRARY_PATH version: 7 updated: 2002/11/10 14:46:59 +dnl CF_LIBRARY_PATH version: 8 updated: 2008/12/07 19:38:31 dnl --------------- -dnl Construct a search-list for a nonstandard library-file +dnl Construct a search-list of directories for a nonstandard library-file +dnl +dnl Parameters +dnl $1 = the variable to return as result +dnl $2 = the package name AC_DEFUN([CF_LIBRARY_PATH], -[CF_SUBDIR_PATH($1,$2,lib)])dnl +[ +cf_library_path_list="" +if test -n "${LDFLAGS}${LIBS}" ; then + for cf_library_path in $LDFLAGS $LIBS + do + case $cf_library_path in #(vi + -L*) + cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'` + CF_ADD_SUBDIR_PATH($1,$2,lib,$cf_library_path,NONE) + cf_library_path_list="$cf_library_path_list [$]$1" + ;; + esac + done +fi + +CF_SUBDIR_PATH($1,$2,lib) + +$1="$cf_library_path_list [$]$1" +])dnl dnl --------------------------------------------------------------------------- -dnl CF_LIB_PREFIX version: 7 updated: 2001/01/12 01:23:48 +dnl CF_LIB_PREFIX version: 8 updated: 2008/09/13 11:34:16 dnl ------------- dnl Compute the library-prefix for the given host system dnl $1 = variable to set AC_DEFUN([CF_LIB_PREFIX], [ - case $cf_cv_system_name in - OS/2*) LIB_PREFIX='' ;; - os2*) LIB_PREFIX='' ;; - *) LIB_PREFIX='lib' ;; + case $cf_cv_system_name in #(vi + OS/2*|os2*) #(vi + LIB_PREFIX='' + ;; + *) LIB_PREFIX='lib' + ;; esac ifelse($1,,,[$1=$LIB_PREFIX]) AC_SUBST(LIB_PREFIX) @@ -3391,7 +3437,7 @@ EOF test "$cf_cv_ncurses_version" = no || AC_DEFINE(NCURSES) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_NETLIBS version: 4 updated: 1999/12/23 15:20:39 +dnl CF_NETLIBS version: 5 updated: 2008/12/29 08:43:47 dnl ---------- dnl After checking for functions in the default $LIBS, make a further check dnl for the functions that are netlib-related (these aren't always in the @@ -3404,32 +3450,77 @@ dnl -lsocket dnl -lbsd AC_DEFUN([CF_NETLIBS],[ cf_test_netlibs=no + AC_MSG_CHECKING(for network libraries) + AC_CACHE_VAL(cf_cv_netlibs,[ AC_MSG_RESULT(working...) + cf_cv_netlibs="" cf_test_netlibs=yes -AC_CHECK_FUNCS(gethostname,,[ - CF_RECHECK_FUNC(gethostname,nsl,cf_cv_netlibs,[ - CF_RECHECK_FUNC(gethostname,socket,cf_cv_netlibs)])]) -# -# FIXME: sequent needs this library (i.e., -lsocket -linet -lnsl), but -# I don't know the entrypoints - 97/7/22 TD -# AC_HAVE_LIBRARY(inet,cf_cv_netlibs="-linet $cf_cv_netlibs") -AC_CHECK_LIB(inet, main, cf_cv_netlibs="-linet $cf_cv_netlibs") -# -if test "$ac_cv_func_lsocket" != no ; then -AC_CHECK_FUNCS(socket,,[ - CF_RECHECK_FUNC(socket,socket,cf_cv_netlibs,[ - CF_RECHECK_FUNC(socket,bsd,cf_cv_netlibs)])]) -fi -# -AC_CHECK_FUNCS(gethostbyname,,[ - CF_RECHECK_FUNC(gethostbyname,nsl,cf_cv_netlibs)]) -# -AC_CHECK_FUNCS(strcasecmp,,[ - CF_RECHECK_FUNC(strcasecmp,resolv,cf_cv_netlibs)]) + +case $host_os in #(vi +mingw32) # (vi + AC_CHECK_HEADERS( windows.h winsock.h winsock2.h ) + + if test "$ac_cv_header_winsock2_h" = "yes" ; then + cf_winsock_lib="-lws2_32" + elif test "$ac_cv_header_winsock_h" = "yes" ; then + cf_winsock_lib="-lwsock32" + fi + + cf_save_LIBS="$LIBS" + LIBS="$cf_winsock_lib $LIBS" + + AC_TRY_LINK([ +#ifdef HAVE_WINDOWS_H +#undef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#include +#ifdef HAVE_WINSOCK2_H +#include +#else +#ifdef HAVE_WINSOCK_H +#include +#endif +#endif +#endif +],[ + char buffer[1024]; + gethostname(buffer, sizeof(buffer));], + [cf_cv_netlibs="$cf_winsock_lib $cf_cv_netlibs"], + [AC_MSG_ERROR(Cannot link against winsock library)]) + + LIBS="$cf_save_LIBS" + ;; +*) + AC_CHECK_FUNCS(gethostname,,[ + CF_RECHECK_FUNC(gethostname,nsl,cf_cv_netlibs,[ + CF_RECHECK_FUNC(gethostname,socket,cf_cv_netlibs)])]) + + AC_CHECK_LIB(inet, main, cf_cv_netlibs="-linet $cf_cv_netlibs") + + if test "$ac_cv_func_lsocket" != no ; then + AC_CHECK_FUNCS(socket,,[ + CF_RECHECK_FUNC(socket,socket,cf_cv_netlibs,[ + CF_RECHECK_FUNC(socket,bsd,cf_cv_netlibs)])]) + fi + + AC_CHECK_FUNCS(gethostbyname,,[ + CF_RECHECK_FUNC(gethostbyname,nsl,cf_cv_netlibs)]) + + AC_CHECK_FUNCS(strcasecmp,,[ + CF_RECHECK_FUNC(strcasecmp,resolv,cf_cv_netlibs)]) + ;; +esac ]) + +case $cf_cv_netlibs in #(vi +*ws2_32*) + AC_DEFINE(USE_WINSOCK2_H) + ;; +esac + LIBS="$LIBS $cf_cv_netlibs" test $cf_test_netlibs = no && echo "$cf_cv_netlibs" >&AC_FD_MSG ])dnl @@ -3630,7 +3721,7 @@ case ".[$]$1" in #(vi esac ])dnl dnl --------------------------------------------------------------------------- -dnl CF_PDCURSES_X11 version: 8 updated: 2008/03/23 14:48:54 +dnl CF_PDCURSES_X11 version: 9 updated: 2009/01/11 15:31:37 dnl --------------- dnl Configure for PDCurses' X11 library AC_DEFUN([CF_PDCURSES_X11],[ @@ -3640,7 +3731,7 @@ AC_PATH_PROGS(XCURSES_CONFIG,xcurses-con if test "$XCURSES_CONFIG" != none ; then -CPPFLAGS="`$XCURSES_CONFIG --cflags` $CPPFLAGS" +CPPFLAGS="$CPPFLAGS `$XCURSES_CONFIG --cflags`" LIBS="`$XCURSES_CONFIG --libs` $LIBS" cf_cv_lib_XCurses=yes @@ -4941,7 +5032,7 @@ AC_TRY_LINK([ test $cf_cv_need_xopen_extension = yes && CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED" ])dnl dnl --------------------------------------------------------------------------- -dnl CF_XOPEN_SOURCE version: 25 updated: 2007/01/29 18:36:38 +dnl CF_XOPEN_SOURCE version: 28 updated: 2008/12/27 12:30:03 dnl --------------- dnl Try to get _XOPEN_SOURCE defined properly that we can use POSIX functions, dnl or adapt to the vendor's definitions to get equivalent functionality, @@ -4958,10 +5049,10 @@ cf_XOPEN_SOURCE=ifelse($1,,500,$1) cf_POSIX_C_SOURCE=ifelse($2,,199506L,$2) case $host_os in #(vi -aix[[45]]*) #(vi +aix[[456]]*) #(vi CPPFLAGS="$CPPFLAGS -D_ALL_SOURCE" ;; -freebsd*) #(vi +freebsd*|dragonfly*) #(vi # 5.x headers associate # _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L # _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L @@ -4975,7 +5066,7 @@ hpux*) #(vi irix[[56]].*) #(vi CPPFLAGS="$CPPFLAGS -D_SGI_SOURCE" ;; -linux*|gnu*|k*bsd*-gnu) #(vi +linux*|gnu*|mint*|k*bsd*-gnu) #(vi CF_GNU_SOURCE ;; mirbsd*) #(vi @@ -5080,7 +5171,7 @@ CF_X_ATHENA_CPPFLAGS($cf_x_athena) CF_X_ATHENA_LIBS($cf_x_athena) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_X_ATHENA_CPPFLAGS version: 2 updated: 2002/10/09 20:00:37 +dnl CF_X_ATHENA_CPPFLAGS version: 3 updated: 2009/01/11 15:33:39 dnl -------------------- dnl Normally invoked by CF_X_ATHENA, with $1 set to the appropriate flavor of dnl the Athena widgets, e.g., Xaw, Xaw3d, neXtaw. @@ -5099,7 +5190,7 @@ do cf_save="$CPPFLAGS" cf_test=X11/$cf_x_athena_root/SimpleMenu.h if test $cf_path != default ; then - CPPFLAGS="-I$cf_path/include $cf_save" + CPPFLAGS="$cf_save -I$cf_path/include" AC_MSG_CHECKING(for $cf_test in $cf_path) else AC_MSG_CHECKING(for $cf_test) @@ -5282,3 +5373,45 @@ AC_DEFUN([jm_GLIBC21], GLIBC21="$ac_cv_gnu_library_2_1" ] ) +dnl --------------------------------------------------------------------------- +dnl CF_AR_FLAGS version: 3 updated: 2009/01/07 19:36:13 +dnl ----------- +dnl Check for suitable "ar" (archiver) options for updating an archive. +AC_DEFUN([CF_AR_FLAGS],[ +AC_REQUIRE([CF_PROG_AR]) + +AC_CACHE_CHECK(for options to update archives, cf_cv_ar_flags,[ + cf_cv_ar_flags=unknown + for cf_ar_flags in -curv curv -crv crv -cqv cqv -rv rv + do + rm -f conftest.$ac_cv_objext + rm -f conftest.a + + cat >conftest.$ac_ext <&AC_FD_CC 1>/dev/null + if test -f conftest.a ; then + cf_cv_ar_flags=$cf_ar_flags + break + fi + else + CF_VERBOSE(cannot compile test-program) + break + fi + done + rm -f conftest.a conftest.$ac_ext conftest.$ac_cv_objext +]) + +test -z "$ARFLAGS" && ARFLAGS=$cf_cv_ar_flags +AC_SUBST(ARFLAGS,$cf_cv_ar_flags) +]) +dnl --------------------------------------------------------------------------- +dnl CF_PROG_AR version: 1 updated: 2009/01/01 20:15:22 +dnl ---------- +dnl Check for archiver "ar". +AC_DEFUN([CF_PROG_AR],[ +AC_CHECK_TOOL(AR, ar, ar) +]) diff -Nurp --exclude='.bzr*' tin-1.9.3/config.guess tin-1.9.4/config.guess --- tin-1.9.3/config.guess 2008-04-14 20:45:24.000000000 +0200 +++ tin-1.9.4/config.guess 2009-02-06 01:23:24.197342531 +0100 @@ -4,7 +4,7 @@ # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 # Free Software Foundation, Inc. -timestamp='2008-04-14' +timestamp='2009-02-03' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -331,7 +331,20 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$ echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) - echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + eval $set_cc_for_build + SUN_ARCH="i386" + # If there is a compiler, see if it is configured for 64-bit objects. + # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. + # This test works for both compilers. + if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then + if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + SUN_ARCH="x86_64" + fi + fi + echo ${SUN_ARCH}-pc-solaris`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize @@ -796,7 +809,7 @@ EOF x86) echo i586-pc-interix${UNAME_RELEASE} exit ;; - EM64T | authenticamd) + EM64T | authenticamd | genuineintel) echo x86_64-unknown-interix${UNAME_RELEASE} exit ;; IA64) @@ -934,6 +947,9 @@ EOF if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} exit ;; + padre:Linux:*:*) + echo sparc-unknown-linux-gnu + exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in @@ -1137,6 +1153,16 @@ EOF 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4; exit; } ;; + NCR*:*:4.2:* | MPRAS*:*:4.2:*) + OS_REL='.3' + test -r /etc/.relid \ + && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos${UNAME_RELEASE} exit ;; @@ -1323,6 +1349,9 @@ EOF i*86:rdos:*:*) echo ${UNAME_MACHINE}-pc-rdos exit ;; + i*86:AROS:*:*) + echo ${UNAME_MACHINE}-pc-aros + exit ;; esac #echo '(No uname command or uname output not recognized.)' 1>&2 diff -Nurp --exclude='.bzr*' tin-1.9.3/config.sub tin-1.9.4/config.sub --- tin-1.9.3/config.sub 2008-04-14 20:45:09.000000000 +0200 +++ tin-1.9.4/config.sub 2009-02-06 01:25:08.507185491 +0100 @@ -4,7 +4,7 @@ # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 # Free Software Foundation, Inc. -timestamp='2008-04-14' +timestamp='2009-02-03' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software @@ -122,6 +122,7 @@ maybe_os=`echo $1 | sed 's/^\(.*\)-\([^- case $maybe_os in nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \ + kopensolaris*-gnu* | \ storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` @@ -249,6 +250,7 @@ case $basic_machine in | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ + | lm32 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ | maxq | mb | microblaze | mcore | mep | metag \ | mips | mipsbe | mipseb | mipsel | mipsle \ @@ -279,7 +281,7 @@ case $basic_machine in | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ | pyramid \ | score \ - | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ + | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ @@ -288,7 +290,7 @@ case $basic_machine in | v850 | v850e \ | we32k \ | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \ - | z8k) + | z8k | z80) basic_machine=$basic_machine-unknown ;; m6811 | m68hc11 | m6812 | m68hc12) @@ -331,6 +333,7 @@ case $basic_machine in | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* | iq2000-* \ + | lm32-* \ | m32c- | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ @@ -362,7 +365,7 @@ case $basic_machine in | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ | pyramid-* \ | romp-* | rs6000-* \ - | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ + | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | sparclite-* \ @@ -375,7 +378,7 @@ case $basic_machine in | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \ | xstormy16-* | xtensa*-* \ | ymp-* \ - | z8k-*) + | z8k-* | z80-*) ;; # Recognize the basic CPU types without company name, with glob match. xtensa*) @@ -443,6 +446,10 @@ case $basic_machine in basic_machine=m68k-apollo os=-bsd ;; + aros) + basic_machine=i386-pc + os=-aros + ;; aux) basic_machine=m68k-apple os=-aux @@ -463,6 +470,10 @@ case $basic_machine in basic_machine=c90-cray os=-unicos ;; + cegcc) + basic_machine=arm-unknown + os=-cegcc + ;; convex-c1) basic_machine=c1-convex os=-bsd @@ -1136,6 +1147,10 @@ case $basic_machine in basic_machine=z8k-unknown os=-sim ;; + z80-*-coff) + basic_machine=z80-unknown + os=-sim + ;; none) basic_machine=none-none os=-none @@ -1174,7 +1189,7 @@ case $basic_machine in we32k) basic_machine=we32k-att ;; - sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele) + sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) @@ -1246,8 +1261,9 @@ case $os in -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ + | -kopensolaris* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ - | -aos* \ + | -aos* | -aros* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ @@ -1256,7 +1272,7 @@ case $os in | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ - | -chorusos* | -chorusrdb* \ + | -chorusos* | -chorusrdb* | -cegcc* \ | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \ | -uxpv* | -beos* | -mpeix* | -udk* \ diff -Nurp --exclude='.bzr*' tin-1.9.3/configure tin-1.9.4/configure --- tin-1.9.3/configure 2008-05-06 19:24:19.000000000 +0200 +++ tin-1.9.4/configure 2009-02-11 21:29:48.641785303 +0100 @@ -865,7 +865,7 @@ fi PACKAGE=tin -VERSION=1.9.3 +VERSION=1.9.4 cat >> confdefs.h < conftestsed +s,\\,\\\\,g; s,\$,$$,g +EOF_SED + program_transform_name="`echo $program_transform_name|sed -f conftestsed`" + rm -f conftestsed +fi +test "$program_prefix" != NONE && + program_transform_name="s,^,${program_prefix},; $program_transform_name" +# Use a double $ so make ignores it. +test "$program_suffix" != NONE && + program_transform_name="s,\$\$,${program_suffix},; $program_transform_name" + +# sed with no file args requires a program. +test "$program_transform_name" = "" && program_transform_name="s,x,x," + + ### Compiler/options that autoconf doesn't get right case "$host_os" in aix*) #(vi @@ -1009,7 +1029,7 @@ case "$host_os" in # Extract the first word of "xlc", so it can be a program name with args. set dummy xlc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1013: checking for $ac_word" >&5 +echo "configure:1033: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_XLC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1059,7 +1079,7 @@ save_CFLAGS="$CFLAGS" # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1063: checking for $ac_word" >&5 +echo "configure:1083: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1089,7 +1109,7 @@ if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1093: checking for $ac_word" >&5 +echo "configure:1113: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1140,7 +1160,7 @@ fi # Extract the first word of "cl", so it can be a program name with args. set dummy cl; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1144: checking for $ac_word" >&5 +echo "configure:1164: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1172,7 +1192,7 @@ fi fi echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 -echo "configure:1176: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 +echo "configure:1196: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 ac_ext=c # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. @@ -1183,12 +1203,12 @@ cross_compiling=$ac_cv_prog_cc_cross cat > conftest.$ac_ext << EOF -#line 1187 "configure" +#line 1207 "configure" #include "confdefs.h" main(){return(0);} EOF -if { (eval echo configure:1192: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:1212: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ac_cv_prog_cc_works=yes # If we can't run a trivial program, we are probably using a cross compiler. if (./conftest; exit) 2>/dev/null; then @@ -1214,12 +1234,12 @@ if test $ac_cv_prog_cc_works = no; then { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } fi echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 -echo "configure:1218: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 +echo "configure:1238: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 cross_compiling=$ac_cv_prog_cc_cross echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 -echo "configure:1223: checking whether we are using GNU C" >&5 +echo "configure:1243: checking whether we are using GNU C" >&5 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1228,7 +1248,7 @@ else yes; #endif EOF -if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1232: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then +if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1252: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then ac_cv_prog_gcc=yes else ac_cv_prog_gcc=no @@ -1247,7 +1267,7 @@ ac_test_CFLAGS="${CFLAGS+set}" ac_save_CFLAGS="$CFLAGS" CFLAGS= echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 -echo "configure:1251: checking whether ${CC-cc} accepts -g" >&5 +echo "configure:1271: checking whether ${CC-cc} accepts -g" >&5 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1279,7 +1299,7 @@ else fi echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 -echo "configure:1283: checking how to run the C preprocessor" >&5 +echo "configure:1303: checking how to run the C preprocessor" >&5 # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= @@ -1294,13 +1314,13 @@ else # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1304: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:1324: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : @@ -1311,13 +1331,13 @@ else rm -rf conftest* CPP="${CC-cc} -E -traditional-cpp" cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1321: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:1341: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : @@ -1328,13 +1348,13 @@ else rm -rf conftest* CPP="${CC-cc} -nologo -E" cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1338: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:1358: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : @@ -1360,13 +1380,13 @@ echo "$ac_t""$CPP" 1>&6 if test $ac_cv_prog_gcc = yes; then echo $ac_n "checking whether ${CC-cc} needs -traditional""... $ac_c" 1>&6 -echo "configure:1364: checking whether ${CC-cc} needs -traditional" >&5 +echo "configure:1384: checking whether ${CC-cc} needs -traditional" >&5 if eval "test \"`echo '$''{'ac_cv_prog_gcc_traditional'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_pattern="Autoconf.*'x'" cat > conftest.$ac_ext < Autoconf TIOCGETP @@ -1384,7 +1404,7 @@ rm -f conftest* if test $ac_cv_prog_gcc_traditional = no; then cat > conftest.$ac_ext < Autoconf TCGETA @@ -1406,7 +1426,7 @@ echo "$ac_t""$ac_cv_prog_gcc_traditional fi echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6 -echo "configure:1410: checking whether ${MAKE-make} sets \${MAKE}" >&5 +echo "configure:1430: checking whether ${MAKE-make} sets \${MAKE}" >&5 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -1444,7 +1464,7 @@ fi # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # ./install, which can be erroneously created by make from ./install.sh. echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 -echo "configure:1448: checking for a BSD compatible install" >&5 +echo "configure:1468: checking for a BSD compatible install" >&5 if test -z "$INSTALL"; then if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -1521,14 +1541,14 @@ EOF do rm -f y.tab.ch echo $ac_n "checking for $cf_prog""... $ac_c" 1>&6 -echo "configure:1525: checking for $cf_prog" >&5 +echo "configure:1545: checking for $cf_prog" >&5 cf_command="$cf_prog conftest.y" cf_result=no - if { (eval echo configure:1528: \"$cf_command\") 1>&5; (eval $cf_command) 2>&5; } && test -s y.tab.c ; then + if { (eval echo configure:1548: \"$cf_command\") 1>&5; (eval $cf_command) 2>&5; } && test -s y.tab.c ; then mv y.tab.c conftest.c rm -f y.tab.h if test "$cf_prog" = 'bison -y' ; then - if { (eval echo configure:1532: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest ; then + if { (eval echo configure:1552: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest ; then cf_result=yes fi else @@ -1552,7 +1572,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1556: checking for $ac_word" >&5 +echo "configure:1576: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_LINT'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1583,9 +1603,9 @@ done test -n "$LINT" || LINT=":" echo $ac_n "checking for AIX""... $ac_c" 1>&6 -echo "configure:1587: checking for AIX" >&5 +echo "configure:1607: checking for AIX" >&5 cat > conftest.$ac_ext <&6 -echo "configure:1612: checking if $CC -U and -D options work together" >&5 +echo "configure:1632: checking if $CC -U and -D options work together" >&5 if eval "test \"`echo '$''{'cf_cv_cc_u_d_options'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1616,7 +1636,7 @@ else cf_save_CPPFLAGS="$CPPFLAGS" CPPFLAGS="-UU_D_OPTIONS -DU_D_OPTIONS -DD_U_OPTIONS -UD_U_OPTIONS" cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:1654: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* cf_cv_cc_u_d_options=yes @@ -1656,10 +1676,10 @@ cf_XOPEN_SOURCE=500 cf_POSIX_C_SOURCE=199506L case $host_os in #(vi -aix[45]*) #(vi +aix[456]*) #(vi CPPFLAGS="$CPPFLAGS -D_ALL_SOURCE" ;; -freebsd*) #(vi +freebsd*|dragonfly*) #(vi # 5.x headers associate # _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L # _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L @@ -1673,16 +1693,16 @@ hpux*) #(vi irix[56].*) #(vi CPPFLAGS="$CPPFLAGS -D_SGI_SOURCE" ;; -linux*|gnu*|k*bsd*-gnu) #(vi +linux*|gnu*|mint*|k*bsd*-gnu) #(vi echo $ac_n "checking if we must define _GNU_SOURCE""... $ac_c" 1>&6 -echo "configure:1680: checking if we must define _GNU_SOURCE" >&5 +echo "configure:1700: checking if we must define _GNU_SOURCE" >&5 if eval "test \"`echo '$''{'cf_cv_gnu_source'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { @@ -1692,7 +1712,7 @@ make an error #endif ; return 0; } EOF -if { (eval echo configure:1696: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:1716: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* cf_cv_gnu_source=no else @@ -1702,7 +1722,7 @@ else cf_save="$CPPFLAGS" CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE" cat > conftest.$ac_ext < int main() { @@ -1712,7 +1732,7 @@ make an error #endif ; return 0; } EOF -if { (eval echo configure:1716: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:1736: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* cf_cv_gnu_source=no else @@ -1756,13 +1776,13 @@ solaris*) #(vi ;; *) echo $ac_n "checking if we should define _XOPEN_SOURCE""... $ac_c" 1>&6 -echo "configure:1760: checking if we should define _XOPEN_SOURCE" >&5 +echo "configure:1780: checking if we should define _XOPEN_SOURCE" >&5 if eval "test \"`echo '$''{'cf_cv_xopen_source'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { @@ -1772,7 +1792,7 @@ make an error #endif ; return 0; } EOF -if { (eval echo configure:1776: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:1796: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* cf_cv_xopen_source=no else @@ -1782,7 +1802,7 @@ else cf_save="$CPPFLAGS" CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE" cat > conftest.$ac_ext < int main() { @@ -1792,7 +1812,7 @@ make an error #endif ; return 0; } EOF -if { (eval echo configure:1796: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:1816: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* cf_cv_xopen_source=no else @@ -1847,16 +1867,16 @@ cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAG echo $ac_n "checking if we should define _POSIX_C_SOURCE""... $ac_c" 1>&6 -echo "configure:1851: checking if we should define _POSIX_C_SOURCE" >&5 +echo "configure:1871: checking if we should define _POSIX_C_SOURCE" >&5 if eval "test \"`echo '$''{'cf_cv_posix_c_source'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else -echo "${as_me-configure}:1857: testing if the symbol is already defined go no further ..." 1>&5 +echo "${as_me-configure}:1877: testing if the symbol is already defined go no further ..." 1>&5 cat > conftest.$ac_ext < int main() { @@ -1866,7 +1886,7 @@ make an error #endif ; return 0; } EOF -if { (eval echo configure:1870: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:1890: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* cf_cv_posix_c_source=no else @@ -1888,7 +1908,7 @@ else esac if test "$cf_want_posix_source" = yes ; then cat > conftest.$ac_ext < int main() { @@ -1898,7 +1918,7 @@ make an error #endif ; return 0; } EOF -if { (eval echo configure:1902: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:1922: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then : else echo "configure: failed program was:" >&5 @@ -1909,15 +1929,15 @@ fi rm -f conftest* fi -echo "${as_me-configure}:1913: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5 +echo "${as_me-configure}:1933: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5 CFLAGS="$cf_trim_CFLAGS" CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source" -echo "${as_me-configure}:1918: testing if the second compile does not leave our definition intact error ..." 1>&5 +echo "${as_me-configure}:1938: testing if the second compile does not leave our definition intact error ..." 1>&5 cat > conftest.$ac_ext < int main() { @@ -1927,7 +1947,7 @@ make an error #endif ; return 0; } EOF -if { (eval echo configure:1931: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:1951: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then : else echo "configure: failed program was:" >&5 @@ -1963,7 +1983,7 @@ esac echo $ac_n "checking for strerror in -lcposix""... $ac_c" 1>&6 -echo "configure:1967: checking for strerror in -lcposix" >&5 +echo "configure:1987: checking for strerror in -lcposix" >&5 ac_lib_var=`echo cposix'_'strerror | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -1971,7 +1991,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lcposix $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:2006: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -2006,7 +2026,7 @@ fi echo $ac_n "checking for ${CC-cc} option to accept ANSI C""... $ac_c" 1>&6 -echo "configure:2010: checking for ${CC-cc} option to accept ANSI C" >&5 +echo "configure:2030: checking for ${CC-cc} option to accept ANSI C" >&5 if eval "test \"`echo '$''{'cf_cv_ansi_cc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2090,7 +2110,7 @@ fi if test -n "$cf_new_cppflags" ; then - CPPFLAGS="$cf_new_cppflags $CPPFLAGS" + CPPFLAGS="$CPPFLAGS $cf_new_cppflags" fi if test -n "$cf_new_extra_cppflags" ; then @@ -2102,7 +2122,7 @@ fi cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:2142: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* cf_cv_ansi_cc="$cf_arg"; break else @@ -2197,7 +2217,7 @@ fi if test -n "$cf_new_cppflags" ; then - CPPFLAGS="$cf_new_cppflags $CPPFLAGS" + CPPFLAGS="$CPPFLAGS $cf_new_cppflags" fi if test -n "$cf_new_extra_cppflags" ; then @@ -2226,12 +2246,12 @@ You have the following choices: fi echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6 -echo "configure:2230: checking for Cygwin environment" >&5 +echo "configure:2250: checking for Cygwin environment" >&5 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:2266: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_cygwin=yes else @@ -2259,19 +2279,19 @@ echo "$ac_t""$ac_cv_cygwin" 1>&6 CYGWIN= test "$ac_cv_cygwin" = yes && CYGWIN=yes echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6 -echo "configure:2263: checking for mingw32 environment" >&5 +echo "configure:2283: checking for mingw32 environment" >&5 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:2295: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_mingw32=yes else @@ -2303,7 +2323,7 @@ esac echo $ac_n "checking for executable suffix""... $ac_c" 1>&6 -echo "configure:2307: checking for executable suffix" >&5 +echo "configure:2327: checking for executable suffix" >&5 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2313,7 +2333,7 @@ else rm -f conftest* echo 'int main () { return 0; }' > conftest.$ac_ext ac_cv_exeext= - if { (eval echo configure:2317: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then + if { (eval echo configure:2337: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then for file in conftest.*; do case $file in *.c | *.o | *.obj) ;; @@ -2334,13 +2354,13 @@ echo "$ac_t""${ac_cv_exeext}" 1>&6 ac_exeext=$EXEEXT echo $ac_n "checking for object suffix""... $ac_c" 1>&6 -echo "configure:2338: checking for object suffix" >&5 +echo "configure:2358: checking for object suffix" >&5 if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else rm -f conftest* echo 'int i = 1;' > conftest.$ac_ext -if { (eval echo configure:2344: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:2364: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then for ac_file in conftest.*; do case $ac_file in *.c) ;; @@ -2366,16 +2386,18 @@ EOF - case $cf_cv_system_name in - OS/2*) LIB_PREFIX='' ;; - os2*) LIB_PREFIX='' ;; - *) LIB_PREFIX='lib' ;; + case $cf_cv_system_name in #(vi + OS/2*|os2*) #(vi + LIB_PREFIX='' + ;; + *) LIB_PREFIX='lib' + ;; esac LIB_PREFIX=$LIB_PREFIX echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6 -echo "configure:2379: checking whether ln -s works" >&5 +echo "configure:2401: checking whether ln -s works" >&5 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2419,7 +2441,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2423: checking for $ac_word" >&5 +echo "configure:2445: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_BUILD_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2451,11 +2473,11 @@ done fi echo $ac_n "checking for native build C compiler""... $ac_c" 1>&6 -echo "configure:2455: checking for native build C compiler" >&5 +echo "configure:2477: checking for native build C compiler" >&5 echo "$ac_t""$BUILD_CC" 1>&6 echo $ac_n "checking for native build C preprocessor""... $ac_c" 1>&6 -echo "configure:2459: checking for native build C preprocessor" >&5 +echo "configure:2481: checking for native build C preprocessor" >&5 # Check whether --with-build-cpp or --without-build-cpp was given. if test "${with_build_cpp+set}" = set; then @@ -2468,7 +2490,7 @@ fi echo "$ac_t""$BUILD_CPP" 1>&6 echo $ac_n "checking for native build C flags""... $ac_c" 1>&6 -echo "configure:2472: checking for native build C flags" >&5 +echo "configure:2494: checking for native build C flags" >&5 # Check whether --with-build-cflags or --without-build-cflags was given. if test "${with_build_cflags+set}" = set; then @@ -2479,7 +2501,7 @@ fi echo "$ac_t""$BUILD_CFLAGS" 1>&6 echo $ac_n "checking for native build C preprocessor-flags""... $ac_c" 1>&6 -echo "configure:2483: checking for native build C preprocessor-flags" >&5 +echo "configure:2505: checking for native build C preprocessor-flags" >&5 # Check whether --with-build-cppflags or --without-build-cppflags was given. if test "${with_build_cppflags+set}" = set; then @@ -2490,7 +2512,7 @@ fi echo "$ac_t""$BUILD_CPPFLAGS" 1>&6 echo $ac_n "checking for native build linker-flags""... $ac_c" 1>&6 -echo "configure:2494: checking for native build linker-flags" >&5 +echo "configure:2516: checking for native build linker-flags" >&5 # Check whether --with-build-ldflags or --without-build-ldflags was given. if test "${with_build_ldflags+set}" = set; then @@ -2501,7 +2523,7 @@ fi echo "$ac_t""$BUILD_LDFLAGS" 1>&6 echo $ac_n "checking for native build linker-libraries""... $ac_c" 1>&6 -echo "configure:2505: checking for native build linker-libraries" >&5 +echo "configure:2527: checking for native build linker-libraries" >&5 # Check whether --with-build-libs or --without-build-libs was given. if test "${with_build_libs+set}" = set; then @@ -2544,7 +2566,7 @@ fi echo $ac_n "checking build system type""... $ac_c" 1>&6 -echo "configure:2548: checking build system type" >&5 +echo "configure:2570: checking build system type" >&5 build_alias=$build case "$build_alias" in @@ -2570,7 +2592,7 @@ fi # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2574: checking for $ac_word" >&5 +echo "configure:2596: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2602,7 +2624,7 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2606: checking for $ac_word" >&5 +echo "configure:2628: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2637,7 +2659,7 @@ fi # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args. set dummy ${ac_tool_prefix}ld; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2641: checking for $ac_word" >&5 +echo "configure:2663: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2669,7 +2691,7 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "ld", so it can be a program name with args. set dummy ld; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2673: checking for $ac_word" >&5 +echo "configure:2695: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2701,10 +2723,11 @@ else fi fi + # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. set dummy ${ac_tool_prefix}ar; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2708: checking for $ac_word" >&5 +echo "configure:2731: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2736,7 +2759,7 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "ar", so it can be a program name with args. set dummy ar; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2740: checking for $ac_word" >&5 +echo "configure:2763: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2768,24 +2791,49 @@ else fi fi -if eval "test \"`echo '$''{'cf_cv_subst_AR_OPTS'+set}'`\" = set"; then + + + + +echo $ac_n "checking for options to update archives""... $ac_c" 1>&6 +echo "configure:2800: checking for options to update archives" >&5 +if eval "test \"`echo '$''{'cf_cv_ar_flags'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else -echo $ac_n "checking for archiver options (symbol AR_OPTS)""... $ac_c" 1>&6 -echo "configure:2777: checking for archiver options (symbol AR_OPTS)" >&5 + cf_cv_ar_flags=unknown + for cf_ar_flags in -curv curv -crv crv -cqv cqv -rv rv + do + rm -f conftest.$ac_cv_objext + rm -f conftest.a -if test -z "$AR_OPTS" ; then - AR_OPTS=rv + cat >conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; } ; then + $AR $cf_ar_flags conftest.a conftest.$ac_cv_objext 2>&5 1>/dev/null + if test -f conftest.a ; then + cf_cv_ar_flags=$cf_ar_flags + break + fi + else + test -n "$verbose" && echo " cannot compile test-program" 1>&6 -fi +echo "${as_me-configure}:2824: testing cannot compile test-program ..." 1>&5 -cf_cv_subst_AR_OPTS=$AR_OPTS -echo "$ac_t""$AR_OPTS" 1>&6 + break + fi + done + rm -f conftest.a conftest.$ac_ext conftest.$ac_cv_objext fi +echo "$ac_t""$cf_cv_ar_flags" 1>&6 + +test -z "$ARFLAGS" && ARFLAGS=$cf_cv_ar_flags + case "$host_cpu:$host_vendor:$host_os" in @@ -2821,7 +2869,7 @@ if test "${with_ispell+set}" = set; then *) # user supplied option-value for "--with-ispell=path" echo $ac_n "checking for ispell""... $ac_c" 1>&6 -echo "configure:2825: checking for ispell" >&5 +echo "configure:2873: checking for ispell" >&5 ac_cv_path_PATH_ISPELL="$withval" cat >> confdefs.h <&6 -echo "configure:2842: checking for $ac_word" >&5 +echo "configure:2890: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_PATH_ISPELL'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2895,7 +2943,7 @@ if test "${with_metamail+set}" = set; th *) # user supplied option-value for "--with-metamail=path" echo $ac_n "checking for metamail""... $ac_c" 1>&6 -echo "configure:2899: checking for metamail" >&5 +echo "configure:2947: checking for metamail" >&5 ac_cv_path_PATH_METAMAIL="$withval" cat >> confdefs.h <&6 -echo "configure:2916: checking for $ac_word" >&5 +echo "configure:2964: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_PATH_METAMAIL'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2969,7 +3017,7 @@ if test "${with_sum+set}" = set; then *) # user supplied option-value for "--with-sum=path" echo $ac_n "checking for sum""... $ac_c" 1>&6 -echo "configure:2973: checking for sum" >&5 +echo "configure:3021: checking for sum" >&5 ac_cv_path_PATH_SUM="$withval" cat >> confdefs.h <&6 -echo "configure:2990: checking for $ac_word" >&5 +echo "configure:3038: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_PATH_SUM'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3033,12 +3081,12 @@ fi if test $ac_cv_path_PATH_SUM then echo $ac_n "checking if $ac_cv_path_PATH_SUM takes -r""... $ac_c" 1>&6 -echo "configure:3037: checking if $ac_cv_path_PATH_SUM takes -r" >&5 +echo "configure:3085: checking if $ac_cv_path_PATH_SUM takes -r" >&5 if eval "test \"`echo '$''{'ac_cv_prog_sum_r'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else -if { ac_try='$ac_cv_path_PATH_SUM -r config.log 1>&5'; { (eval echo configure:3042: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } +if { ac_try='$ac_cv_path_PATH_SUM -r config.log 1>&5'; { (eval echo configure:3090: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } then ac_cv_prog_sum_r=yes else @@ -3068,7 +3116,7 @@ fi echo $ac_n "checking for default editor""... $ac_c" 1>&6 -echo "configure:3072: checking for default editor" >&5 +echo "configure:3120: checking for default editor" >&5 # Check whether --with-editor or --without-editor was given. if test "${with_editor+set}" = set; then @@ -3096,7 +3144,7 @@ if test -z "$DEFAULT_EDITOR" ; then # Extract the first word of "vi", so it can be a program name with args. set dummy vi; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:3100: checking for $ac_word" >&5 +echo "configure:3148: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_DEFAULT_EDITOR'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3141,7 +3189,7 @@ EOF # Extract the first word of "sendmail", so it can be a program name with args. set dummy sendmail; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:3145: checking for $ac_word" >&5 +echo "configure:3193: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_DEFAULT_MAILER'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3195,7 +3243,7 @@ if test -z "$DEFAULT_MAILER" ; then # Extract the first word of "mailx", so it can be a program name with args. set dummy mailx; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:3199: checking for $ac_word" >&5 +echo "configure:3247: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_DEFAULT_MAILER'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3232,7 +3280,7 @@ if test -z "$DEFAULT_MAILER" ; then # Extract the first word of "mail", so it can be a program name with args. set dummy mail; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:3236: checking for $ac_word" >&5 +echo "configure:3284: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_DEFAULT_MAILER'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3266,7 +3314,7 @@ fi fi echo $ac_n "checking for default mailer""... $ac_c" 1>&6 -echo "configure:3270: checking for default mailer" >&5 +echo "configure:3318: checking for default mailer" >&5 if test -n "$DEFAULT_MAILER" ; then case $cf_cv_system_name in #(vi @@ -3293,7 +3341,7 @@ echo "$ac_t""$DEFAULT_MAILER" 1>&6 echo $ac_n "checking for incoming-mail directory""... $ac_c" 1>&6 -echo "configure:3297: checking for incoming-mail directory" >&5 +echo "configure:3345: checking for incoming-mail directory" >&5 # Check whether --with-mailbox or --without-mailbox was given. if test "${with_mailbox+set}" = set; then @@ -3339,7 +3387,7 @@ echo "$ac_t""$DEFAULT_MAILBOX" 1>&6 ## PGP Support echo $ac_n "checking if you want PGP/GPG-Support""... $ac_c" 1>&6 -echo "configure:3343: checking if you want PGP/GPG-Support" >&5 +echo "configure:3391: checking if you want PGP/GPG-Support" >&5 # Check whether --enable-pgp-gpg or --disable-pgp-gpg was given. if test "${enable_pgp_gpg+set}" = set; then @@ -3371,7 +3419,7 @@ if test "${with_pgp+set}" = set; then *) # user supplied option-value for "--with-pgp=path" echo $ac_n "checking for pgp""... $ac_c" 1>&6 -echo "configure:3375: checking for pgp" >&5 +echo "configure:3423: checking for pgp" >&5 ac_cv_path_PATH_PGP="$withval" cat >> confdefs.h <&6 -echo "configure:3392: checking for $ac_word" >&5 +echo "configure:3440: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_PATH_PGP'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3446,7 +3494,7 @@ if test "${with_pgpk+set}" = set; then *) # user supplied option-value for "--with-pgpk=path" echo $ac_n "checking for pgpk""... $ac_c" 1>&6 -echo "configure:3450: checking for pgpk" >&5 +echo "configure:3498: checking for pgpk" >&5 ac_cv_path_PATH_PGPK="$withval" cat >> confdefs.h <&6 -echo "configure:3467: checking for $ac_word" >&5 +echo "configure:3515: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_PATH_PGPK'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3521,7 +3569,7 @@ if test "${with_gpg+set}" = set; then *) # user supplied option-value for "--with-gpg=path" echo $ac_n "checking for gpg""... $ac_c" 1>&6 -echo "configure:3525: checking for gpg" >&5 +echo "configure:3573: checking for gpg" >&5 ac_cv_path_PATH_GPG="$withval" cat >> confdefs.h <&6 -echo "configure:3542: checking for $ac_word" >&5 +echo "configure:3590: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_PATH_GPG'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3597,7 +3645,7 @@ if test "${with_slrnface+set}" = set; th *) # user supplied option-value for "--with-slrnface=path" echo $ac_n "checking for slrnface""... $ac_c" 1>&6 -echo "configure:3601: checking for slrnface" >&5 +echo "configure:3649: checking for slrnface" >&5 ac_cv_path_PATH_SLRNFACE="$withval" cat >> confdefs.h <&6 -echo "configure:3618: checking for $ac_word" >&5 +echo "configure:3666: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_PATH_SLRNFACE'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3670,13 +3718,13 @@ fi echo $ac_n "checking for the default shell program""... $ac_c" 1>&6 -echo "configure:3674: checking for the default shell program" >&5 +echo "configure:3722: checking for the default shell program" >&5 cf_shell_progs="$cf_cv_default_shell" if test -z "$cf_shell_progs" ; then cf_shell_progs="sh ksh bash zsh pdksh mksh jsh keysh ash dash" # TIN preferred default shell for BSD systems is csh. Others are sh. cat > conftest.$ac_ext < @@ -3689,7 +3737,7 @@ make an error ; return 0; } EOF -if { (eval echo configure:3693: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:3741: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* $cf_shell_progs="csh tcsh $cf_shell_progs" else @@ -3699,11 +3747,11 @@ fi rm -f conftest* fi -echo "${as_me-configure}:3703: testing paths of shell programs: $cf_shell_progs ..." 1>&5 +echo "${as_me-configure}:3751: testing paths of shell programs: $cf_shell_progs ..." 1>&5 if test -s /etc/shells && test `egrep -c -v '^(#| | |$)' /etc/shells` -gt 0; then -echo "${as_me-configure}:3707: testing /etc/shells ..." 1>&5 +echo "${as_me-configure}:3755: testing /etc/shells ..." 1>&5 for cf_prog in $cf_shell_progs do @@ -3738,14 +3786,14 @@ echo "${as_me-configure}:3707: testing / echo "$ac_t""$DEFAULT_SHELL" 1>&6 else -echo "${as_me-configure}:3742: testing $PATH ..." 1>&5 +echo "${as_me-configure}:3790: testing $PATH ..." 1>&5 for ac_prog in $cf_shell_progs do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:3749: checking for $ac_word" >&5 +echo "configure:3797: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_DEFAULT_SHELL'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3798,7 +3846,7 @@ EOF ### check for this early, since it'll override several options echo $ac_n "checking if NNTP-support will be used""... $ac_c" 1>&6 -echo "configure:3802: checking if NNTP-support will be used" >&5 +echo "configure:3850: checking if NNTP-support will be used" >&5 # Check whether --enable-nntp or --disable-nntp was given. if test "${enable_nntp+set}" = set; then @@ -3820,7 +3868,7 @@ echo "$ac_t""$enableval" 1>&6 USE_SPOOLDIR=yes if test "$USE_NNTP" = "yes" ; then echo $ac_n "checking whether to be NNTP_ONLY""... $ac_c" 1>&6 -echo "configure:3824: checking whether to be NNTP_ONLY" >&5 +echo "configure:3872: checking whether to be NNTP_ONLY" >&5 # Check whether --enable-nntp-only or --disable-nntp-only was given. if test "${enable_nntp_only+set}" = set; then @@ -3852,7 +3900,7 @@ fi ### use option --enable-debug to compile-in test/development code echo $ac_n "checking if you want to compile-in debug support""... $ac_c" 1>&6 -echo "configure:3856: checking if you want to compile-in debug support" >&5 +echo "configure:3904: checking if you want to compile-in debug support" >&5 # Check whether --enable-debug or --disable-debug was given. if test "${enable_debug+set}" = set; then @@ -3879,7 +3927,7 @@ echo "$ac_t""$enableval" 1>&6 ### use option --disable-echo to suppress full display compiling commands echo $ac_n "checking if you want to see long compiling messages""... $ac_c" 1>&6 -echo "configure:3883: checking if you want to see long compiling messages" >&5 +echo "configure:3931: checking if you want to see long compiling messages" >&5 # Check whether --enable-echo or --disable-echo was given. if test "${enable_echo+set}" = set; then @@ -3924,7 +3972,7 @@ echo "$ac_t""$enableval" 1>&6 ### use option --enable-prototypes to turn on optional prototypes echo $ac_n "checking if you want to compile with fallback prototypes""... $ac_c" 1>&6 -echo "configure:3928: checking if you want to compile with fallback prototypes" >&5 +echo "configure:3976: checking if you want to compile with fallback prototypes" >&5 # Check whether --enable-prototypes or --disable-prototypes was given. if test "${enable_prototypes+set}" = set; then @@ -3948,7 +3996,7 @@ EXTRA_CFLAGS="" if test -n "$GCC" then echo $ac_n "checking if you want to turn on gcc warnings""... $ac_c" 1>&6 -echo "configure:3952: checking if you want to turn on gcc warnings" >&5 +echo "configure:4000: checking if you want to turn on gcc warnings" >&5 # Check whether --enable-warnings or --disable-warnings was given. if test "${enable_warnings+set}" = set; then @@ -3974,7 +4022,7 @@ then GCC_VERSION=none if test "$GCC" = yes ; then echo $ac_n "checking version of $CC""... $ac_c" 1>&6 -echo "configure:3978: checking version of $CC" >&5 +echo "configure:4026: checking version of $CC" >&5 GCC_VERSION="`${CC} --version| sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`" test -z "$GCC_VERSION" && GCC_VERSION=unknown echo "$ac_t""$GCC_VERSION" 1>&6 @@ -3989,11 +4037,11 @@ if test "$GCC" = yes ; then case $host_os in linux*|gnu*) echo $ac_n "checking if this is really Intel C compiler""... $ac_c" 1>&6 -echo "configure:3993: checking if this is really Intel C compiler" >&5 +echo "configure:4041: checking if this is really Intel C compiler" >&5 cf_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -no-gcc" cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:4057: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* INTEL_COMPILER=yes cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc" @@ -4023,7 +4071,7 @@ fi cat > conftest.$ac_ext <&6 -echo "configure:4046: checking for $CC warning options" >&5 +echo "configure:4094: checking for $CC warning options" >&5 cf_save_CFLAGS="$CFLAGS" EXTRA_CFLAGS="-Wall" for cf_opt in \ @@ -4058,7 +4106,7 @@ echo "configure:4046: checking for $CC w wd981 do CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt" - if { (eval echo configure:4062: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + if { (eval echo configure:4110: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then test -n "$verbose" && echo "$ac_t""... -$cf_opt" 1>&6 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt" fi @@ -4068,7 +4116,7 @@ echo "configure:4046: checking for $CC w elif test "$GCC" = yes then echo "checking for $CC warning options" 1>&6 -echo "configure:4072: checking for $CC warning options" >&5 +echo "configure:4120: checking for $CC warning options" >&5 cf_save_CFLAGS="$CFLAGS" EXTRA_CFLAGS="-W -Wall" cf_warn_CONST="" @@ -4087,7 +4135,7 @@ echo "configure:4072: checking for $CC w Wundef $cf_warn_CONST do CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt" - if { (eval echo configure:4091: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + if { (eval echo configure:4139: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then test -n "$verbose" && echo "$ac_t""... -$cf_opt" 1>&6 case $cf_opt in #(vi Wcast-qual) #(vi @@ -4095,10 +4143,10 @@ echo "configure:4072: checking for $CC w ;; Winline) #(vi case $GCC_VERSION in - 3.3*) + [34].*) test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6 -echo "${as_me-configure}:4102: testing feature is broken in gcc $GCC_VERSION ..." 1>&5 +echo "${as_me-configure}:4150: testing feature is broken in gcc $GCC_VERSION ..." 1>&5 continue;; @@ -4121,7 +4169,7 @@ fi if test "$USE_SPOOLDIR" = "yes"; then ## options for directories echo $ac_n "checking for news-library path""... $ac_c" 1>&6 -echo "configure:4125: checking for news-library path" >&5 +echo "configure:4173: checking for news-library path" >&5 # Check whether --with-libdir or --without-libdir was given. if test "${with_libdir+set}" = set; then @@ -4167,7 +4215,7 @@ NEWSLIBDIR="$withval" echo "$ac_t""$NEWSLIBDIR" 1>&6 echo $ac_n "checking for news spool-directory path""... $ac_c" 1>&6 -echo "configure:4171: checking for news spool-directory path" >&5 +echo "configure:4219: checking for news spool-directory path" >&5 # Check whether --with-spooldir or --without-spooldir was given. if test "${with_spooldir+set}" = set; then @@ -4213,7 +4261,7 @@ SPOOLDIR="$withval" echo "$ac_t""$SPOOLDIR" 1>&6 echo $ac_n "checking for news overview-directory path""... $ac_c" 1>&6 -echo "configure:4217: checking for news overview-directory path" >&5 +echo "configure:4265: checking for news overview-directory path" >&5 # Check whether --with-nov-dir or --without-nov-dir was given. if test "${with_nov_dir+set}" = set; then @@ -4259,7 +4307,7 @@ NOVROOTDIR="$withval" echo "$ac_t""$NOVROOTDIR" 1>&6 echo $ac_n "checking for overview filename""... $ac_c" 1>&6 -echo "configure:4263: checking for overview filename" >&5 +echo "configure:4311: checking for overview filename" >&5 # Check whether --with-nov-fname or --without-nov-fname was given. if test "${with_nov_fname+set}" = set; then @@ -4295,7 +4343,7 @@ fi ## TODO: kick the --with-inews-dir= stuff, the check below should be enough ## (requires some code rework in tin) echo $ac_n "checking for directory containing \"inews\"""... $ac_c" 1>&6 -echo "configure:4299: checking for directory containing \"inews\"" >&5 +echo "configure:4347: checking for directory containing \"inews\"" >&5 # Check whether --with-inews-dir or --without-inews-dir was given. if test "${with_inews_dir+set}" = set; then @@ -4344,7 +4392,7 @@ echo "$ac_t""$INEWSDIR" 1>&6 # Extract the first word of "inews", so it can be a program name with args. set dummy inews; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:4348: checking for $ac_word" >&5 +echo "configure:4396: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_INEWS'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -4400,7 +4448,7 @@ fi ### Look for network libraries first, since some functions (such as gethostname) ### are used in a lot of places. echo $ac_n "checking if you want socks library""... $ac_c" 1>&6 -echo "configure:4404: checking if you want socks library" >&5 +echo "configure:4452: checking if you want socks library" >&5 if eval "test \"`echo '$''{'cf_cv_use_libsocks'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -4420,7 +4468,7 @@ fi echo "$ac_t""$cf_cv_use_libsocks" 1>&6 echo $ac_n "checking if you want socks5 library""... $ac_c" 1>&6 -echo "configure:4424: checking if you want socks5 library" >&5 +echo "configure:4472: checking if you want socks5 library" >&5 if eval "test \"`echo '$''{'cf_cv_use_libsocks5'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -4470,20 +4518,20 @@ if test -n "$cf_searchpath/include" ; th fi if test "$cf_have_incdir" = no ; then - if test "$cf_add_incdir" = /usr/local/include ; then + if test "$cf_add_incdir" = /usr/local/include ; then if test "$GCC" = yes then cf_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" cat > conftest.$ac_ext < int main() { printf("Hello") ; return 0; } EOF -if { (eval echo configure:4487: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:4535: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then : else echo "configure: failed program was:" >&5 @@ -4500,14 +4548,14 @@ rm -f conftest* if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me-configure}:4504: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me-configure}:4552: testing adding $cf_add_incdir to include-path ..." 1>&5 - CPPFLAGS="-I$cf_add_incdir $CPPFLAGS" + CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" - cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` - test "$cf_top_incdir" = "$cf_add_incdir" && break - cf_add_incdir="$cf_top_incdir" + cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` + test "$cf_top_incdir" = "$cf_add_incdir" && break + cf_add_incdir="$cf_top_incdir" else break fi @@ -4536,20 +4584,20 @@ if test -n "$cf_searchpath/../include" ; fi if test "$cf_have_incdir" = no ; then - if test "$cf_add_incdir" = /usr/local/include ; then + if test "$cf_add_incdir" = /usr/local/include ; then if test "$GCC" = yes then cf_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" cat > conftest.$ac_ext < int main() { printf("Hello") ; return 0; } EOF -if { (eval echo configure:4553: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:4601: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then : else echo "configure: failed program was:" >&5 @@ -4566,14 +4614,14 @@ rm -f conftest* if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me-configure}:4570: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me-configure}:4618: testing adding $cf_add_incdir to include-path ..." 1>&5 - CPPFLAGS="-I$cf_add_incdir $CPPFLAGS" + CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" - cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` - test "$cf_top_incdir" = "$cf_add_incdir" && break - cf_add_incdir="$cf_top_incdir" + cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` + test "$cf_top_incdir" = "$cf_add_incdir" && break + cf_add_incdir="$cf_top_incdir" else break fi @@ -4606,7 +4654,7 @@ if test -n "$cf_searchpath/lib" ; then if test "$cf_have_libdir" = no ; then test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 -echo "${as_me-configure}:4610: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me-configure}:4658: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" @@ -4636,7 +4684,7 @@ if test -n "$cf_searchpath" ; then if test "$cf_have_libdir" = no ; then test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 -echo "${as_me-configure}:4640: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me-configure}:4688: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" @@ -4661,11 +4709,11 @@ cf_cv_header_path_socks= cf_cv_library_path_socks= -echo "${as_me-configure}:4665: testing Starting FIND_LINKAGE(socks,) ..." 1>&5 +echo "${as_me-configure}:4713: testing Starting FIND_LINKAGE(socks,) ..." 1>&5 cat > conftest.$ac_ext < @@ -4676,7 +4724,7 @@ int main() { ; return 0; } EOF -if { (eval echo configure:4680: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4728: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* cf_cv_find_linkage_socks=yes else @@ -4686,14 +4734,45 @@ else cf_cv_find_linkage_socks=no + test -n "$verbose" && echo " find linkage for socks library" 1>&6 + +echo "${as_me-configure}:4740: testing find linkage for socks library ..." 1>&5 + + -echo "${as_me-configure}:4691: testing Searching for headers in FIND_LINKAGE(socks,) ..." 1>&5 +echo "${as_me-configure}:4744: testing Searching for headers in FIND_LINKAGE(socks,) ..." 1>&5 cf_save_CPPFLAGS="$CPPFLAGS" cf_test_CPPFLAGS="$CPPFLAGS" - cf_search="" + +cf_header_path_list="" +if test -n "${CFLAGS}${CPPFLAGS}" ; then + for cf_header_path in $CPPFLAGS $CFLAGS + do + case $cf_header_path in #(vi + -I*) + cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'` + +test "$cf_header_path" != "NONE" && \ +test -d "$cf_header_path" && \ + { + test -n "$verbose" && echo " ... testing for include-directories under $cf_header_path" + test -d $cf_header_path/include && cf_search="$cf_search $cf_header_path/include" + test -d $cf_header_path/include/socks && cf_search="$cf_search $cf_header_path/include/socks" + test -d $cf_header_path/include/socks/include && cf_search="$cf_search $cf_header_path/include/socks/include" + test -d $cf_header_path/socks/include && cf_search="$cf_search $cf_header_path/socks/include" + test -d $cf_header_path/socks/include/socks && cf_search="$cf_search $cf_header_path/socks/include/socks" +} + + cf_header_path_list="$cf_header_path_list $cf_search" + ;; + esac + done +fi + +cf_search="" test "/usr" != "$prefix" && \ @@ -4756,6 +4835,7 @@ test -d "$HOME" && \ } + test "$includedir" != NONE && \ test "$includedir" != "/usr/include" && \ test -d "$includedir" && { @@ -4770,18 +4850,19 @@ test -d "$oldincludedir" && { test -d $oldincludedir/socks && cf_search="$cf_search $oldincludedir/socks" } +cf_search="$cf_header_path_list $cf_search" for cf_cv_header_path_socks in $cf_search do if test -d $cf_cv_header_path_socks ; then test -n "$verbose" && echo " ... testing $cf_cv_header_path_socks" 1>&6 -echo "${as_me-configure}:4780: testing ... testing $cf_cv_header_path_socks ..." 1>&5 +echo "${as_me-configure}:4861: testing ... testing $cf_cv_header_path_socks ..." 1>&5 CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_socks" cat > conftest.$ac_ext < @@ -4792,12 +4873,12 @@ int main() { ; return 0; } EOF -if { (eval echo configure:4796: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:4877: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* test -n "$verbose" && echo " ... found socks headers in $cf_cv_header_path_socks" 1>&6 -echo "${as_me-configure}:4801: testing ... found socks headers in $cf_cv_header_path_socks ..." 1>&5 +echo "${as_me-configure}:4882: testing ... found socks headers in $cf_cv_header_path_socks ..." 1>&5 cf_cv_find_linkage_socks=maybe @@ -4818,7 +4899,7 @@ rm -f conftest* if test "$cf_cv_find_linkage_socks" = maybe ; then -echo "${as_me-configure}:4822: testing Searching for socks library in FIND_LINKAGE(socks,) ..." 1>&5 +echo "${as_me-configure}:4903: testing Searching for socks library in FIND_LINKAGE(socks,) ..." 1>&5 cf_save_LIBS="$LIBS" @@ -4827,7 +4908,33 @@ echo "${as_me-configure}:4822: testing S if test "$cf_cv_find_linkage_socks" != yes ; then - cf_search="" + +cf_library_path_list="" +if test -n "${LDFLAGS}${LIBS}" ; then + for cf_library_path in $LDFLAGS $LIBS + do + case $cf_library_path in #(vi + -L*) + cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'` + +test "$cf_library_path" != "NONE" && \ +test -d "$cf_library_path" && \ + { + test -n "$verbose" && echo " ... testing for lib-directories under $cf_library_path" + test -d $cf_library_path/lib && cf_search="$cf_search $cf_library_path/lib" + test -d $cf_library_path/lib/socks && cf_search="$cf_search $cf_library_path/lib/socks" + test -d $cf_library_path/lib/socks/lib && cf_search="$cf_search $cf_library_path/lib/socks/lib" + test -d $cf_library_path/socks/lib && cf_search="$cf_search $cf_library_path/socks/lib" + test -d $cf_library_path/socks/lib/socks && cf_search="$cf_search $cf_library_path/socks/lib/socks" +} + + cf_library_path_list="$cf_library_path_list $cf_search" + ;; + esac + done +fi + +cf_search="" test "/usr" != "$prefix" && \ @@ -4890,19 +4997,22 @@ test -d "$HOME" && \ } + +cf_search="$cf_library_path_list $cf_search" + for cf_cv_library_path_socks in $cf_search do if test -d $cf_cv_library_path_socks ; then test -n "$verbose" && echo " ... testing $cf_cv_library_path_socks" 1>&6 -echo "${as_me-configure}:4899: testing ... testing $cf_cv_library_path_socks ..." 1>&5 +echo "${as_me-configure}:5009: testing ... testing $cf_cv_library_path_socks ..." 1>&5 CPPFLAGS="$cf_test_CPPFLAGS" LIBS="-lsocks $cf_save_LIBS" LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_socks" cat > conftest.$ac_ext < @@ -4913,12 +5023,12 @@ int main() { ; return 0; } EOF -if { (eval echo configure:4917: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5027: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* test -n "$verbose" && echo " ... found socks library in $cf_cv_library_path_socks" 1>&6 -echo "${as_me-configure}:4922: testing ... found socks library in $cf_cv_library_path_socks ..." 1>&5 +echo "${as_me-configure}:5032: testing ... found socks library in $cf_cv_library_path_socks ..." 1>&5 cf_cv_find_linkage_socks=yes @@ -5014,20 +5124,20 @@ if test -n "$cf_cv_header_path_socks" ; fi if test "$cf_have_incdir" = no ; then - if test "$cf_add_incdir" = /usr/local/include ; then + if test "$cf_add_incdir" = /usr/local/include ; then if test "$GCC" = yes then cf_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" cat > conftest.$ac_ext < int main() { printf("Hello") ; return 0; } EOF -if { (eval echo configure:5031: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:5141: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then : else echo "configure: failed program was:" >&5 @@ -5044,14 +5154,14 @@ rm -f conftest* if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me-configure}:5048: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me-configure}:5158: testing adding $cf_add_incdir to include-path ..." 1>&5 - CPPFLAGS="-I$cf_add_incdir $CPPFLAGS" + CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" - cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` - test "$cf_top_incdir" = "$cf_add_incdir" && break - cf_add_incdir="$cf_top_incdir" + cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` + test "$cf_top_incdir" = "$cf_add_incdir" && break + cf_add_incdir="$cf_top_incdir" else break fi @@ -5080,7 +5190,7 @@ if test -n "$cf_cv_library_path_socks" ; if test "$cf_have_libdir" = no ; then test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 -echo "${as_me-configure}:5084: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me-configure}:5194: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" @@ -5097,24 +5207,117 @@ fi else cf_test_netlibs=no + echo $ac_n "checking for network libraries""... $ac_c" 1>&6 -echo "configure:5102: checking for network libraries" >&5 +echo "configure:5213: checking for network libraries" >&5 + if eval "test \"`echo '$''{'cf_cv_netlibs'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else echo "$ac_t""working..." 1>&6 + cf_cv_netlibs="" cf_test_netlibs=yes -for ac_func in gethostname + +case $host_os in #(vi +mingw32) # (vi + for ac_hdr in windows.h winsock.h winsock2.h +do +ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 +echo "configure:5230: checking for $ac_hdr" >&5 +if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +EOF +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:5240: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then + rm -rf conftest* + eval "ac_cv_header_$ac_safe=yes" +else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_header_$ac_safe=no" +fi +rm -f conftest* +fi +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` + cat >> confdefs.h <&6 +fi +done + + + if test "$ac_cv_header_winsock2_h" = "yes" ; then + cf_winsock_lib="-lws2_32" + elif test "$ac_cv_header_winsock_h" = "yes" ; then + cf_winsock_lib="-lwsock32" + fi + + cf_save_LIBS="$LIBS" + LIBS="$cf_winsock_lib $LIBS" + + cat > conftest.$ac_ext < +#ifdef HAVE_WINSOCK2_H +#include +#else +#ifdef HAVE_WINSOCK_H +#include +#endif +#endif +#endif + +int main() { + + char buffer[1024]; + gethostname(buffer, sizeof(buffer)); +; return 0; } +EOF +if { (eval echo configure:5299: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + cf_cv_netlibs="$cf_winsock_lib $cf_cv_netlibs" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + { echo "configure: error: Cannot link against winsock library" 1>&2; exit 1; } +fi +rm -f conftest* + + LIBS="$cf_save_LIBS" + ;; +*) + for ac_func in gethostname do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:5113: checking for $ac_func" >&5 +echo "configure:5316: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5344: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -5160,7 +5363,7 @@ else echo "$ac_t""no" 1>&6 echo $ac_n "checking for gethostname in -lnsl""... $ac_c" 1>&6 -echo "configure:5164: checking for gethostname in -lnsl" >&5 +echo "configure:5367: checking for gethostname in -lnsl" >&5 ac_lib_var=`echo nsl'_'gethostname | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5168,7 +5371,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lnsl $cf_cv_netlibs $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5386: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5210,9 +5413,9 @@ else ac_cv_func_gethostname=unknown unset ac_cv_func_gethostname 2>/dev/null - + echo $ac_n "checking for gethostname in -lsocket""... $ac_c" 1>&6 -echo "configure:5216: checking for gethostname in -lsocket" >&5 +echo "configure:5419: checking for gethostname in -lsocket" >&5 ac_lib_var=`echo socket'_'gethostname | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5220,7 +5423,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lsocket $cf_cv_netlibs $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5438: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5271,12 +5474,9 @@ fi fi done -# -# FIXME: sequent needs this library (i.e., -lsocket -linet -lnsl), but -# I don't know the entrypoints - 97/7/22 TD -# AC_HAVE_LIBRARY(inet,cf_cv_netlibs="-linet $cf_cv_netlibs") -echo $ac_n "checking for main in -linet""... $ac_c" 1>&6 -echo "configure:5280: checking for main in -linet" >&5 + + echo $ac_n "checking for main in -linet""... $ac_c" 1>&6 +echo "configure:5480: checking for main in -linet" >&5 ac_lib_var=`echo inet'_'main | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5284,14 +5484,14 @@ else ac_save_LIBS="$LIBS" LIBS="-linet $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5495: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5311,17 +5511,17 @@ else echo "$ac_t""no" 1>&6 fi -# -if test "$ac_cv_func_lsocket" != no ; then -for ac_func in socket + + if test "$ac_cv_func_lsocket" != no ; then + for ac_func in socket do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:5320: checking for $ac_func" >&5 +echo "configure:5520: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5548: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -5367,7 +5567,7 @@ else echo "$ac_t""no" 1>&6 echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6 -echo "configure:5371: checking for socket in -lsocket" >&5 +echo "configure:5571: checking for socket in -lsocket" >&5 ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5375,7 +5575,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lsocket $cf_cv_netlibs $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5590: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5417,9 +5617,9 @@ else ac_cv_func_socket=unknown unset ac_cv_func_socket 2>/dev/null - + echo $ac_n "checking for socket in -lbsd""... $ac_c" 1>&6 -echo "configure:5423: checking for socket in -lbsd" >&5 +echo "configure:5623: checking for socket in -lbsd" >&5 ac_lib_var=`echo bsd'_'socket | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5427,7 +5627,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lbsd $cf_cv_netlibs $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5642: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5478,17 +5678,17 @@ fi fi done -fi -# -for ac_func in gethostbyname + fi + + for ac_func in gethostbyname do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:5487: checking for $ac_func" >&5 +echo "configure:5687: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5715: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -5534,7 +5734,7 @@ else echo "$ac_t""no" 1>&6 echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6 -echo "configure:5538: checking for gethostbyname in -lnsl" >&5 +echo "configure:5738: checking for gethostbyname in -lnsl" >&5 ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5542,7 +5742,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lnsl $cf_cv_netlibs $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5757: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5590,16 +5790,16 @@ fi fi done -# -for ac_func in strcasecmp + + for ac_func in strcasecmp do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:5598: checking for $ac_func" >&5 +echo "configure:5798: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5826: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -5645,7 +5845,7 @@ else echo "$ac_t""no" 1>&6 echo $ac_n "checking for strcasecmp in -lresolv""... $ac_c" 1>&6 -echo "configure:5649: checking for strcasecmp in -lresolv" >&5 +echo "configure:5849: checking for strcasecmp in -lresolv" >&5 ac_lib_var=`echo resolv'_'strcasecmp | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5653,7 +5853,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lresolv $cf_cv_netlibs $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5868: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5701,9 +5901,21 @@ fi fi done + ;; +esac fi + +case $cf_cv_netlibs in #(vi +*ws2_32*) + cat >> confdefs.h <<\EOF +#define USE_WINSOCK2_H 1 +EOF + + ;; +esac + LIBS="$LIBS $cf_cv_netlibs" test $cf_test_netlibs = no && echo "$cf_cv_netlibs" >&6 @@ -5738,20 +5950,20 @@ if test -n "$cf_searchpath/include" ; th fi if test "$cf_have_incdir" = no ; then - if test "$cf_add_incdir" = /usr/local/include ; then + if test "$cf_add_incdir" = /usr/local/include ; then if test "$GCC" = yes then cf_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" cat > conftest.$ac_ext < int main() { printf("Hello") ; return 0; } EOF -if { (eval echo configure:5755: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:5967: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then : else echo "configure: failed program was:" >&5 @@ -5768,14 +5980,14 @@ rm -f conftest* if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me-configure}:5772: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me-configure}:5984: testing adding $cf_add_incdir to include-path ..." 1>&5 - CPPFLAGS="-I$cf_add_incdir $CPPFLAGS" + CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" - cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` - test "$cf_top_incdir" = "$cf_add_incdir" && break - cf_add_incdir="$cf_top_incdir" + cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` + test "$cf_top_incdir" = "$cf_add_incdir" && break + cf_add_incdir="$cf_top_incdir" else break fi @@ -5804,20 +6016,20 @@ if test -n "$cf_searchpath/../include" ; fi if test "$cf_have_incdir" = no ; then - if test "$cf_add_incdir" = /usr/local/include ; then + if test "$cf_add_incdir" = /usr/local/include ; then if test "$GCC" = yes then cf_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" cat > conftest.$ac_ext < int main() { printf("Hello") ; return 0; } EOF -if { (eval echo configure:5821: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:6033: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then : else echo "configure: failed program was:" >&5 @@ -5834,14 +6046,14 @@ rm -f conftest* if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me-configure}:5838: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me-configure}:6050: testing adding $cf_add_incdir to include-path ..." 1>&5 - CPPFLAGS="-I$cf_add_incdir $CPPFLAGS" + CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" - cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` - test "$cf_top_incdir" = "$cf_add_incdir" && break - cf_add_incdir="$cf_top_incdir" + cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` + test "$cf_top_incdir" = "$cf_add_incdir" && break + cf_add_incdir="$cf_top_incdir" else break fi @@ -5874,7 +6086,7 @@ if test -n "$cf_searchpath/lib" ; then if test "$cf_have_libdir" = no ; then test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 -echo "${as_me-configure}:5878: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me-configure}:6090: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" @@ -5904,7 +6116,7 @@ if test -n "$cf_searchpath" ; then if test "$cf_have_libdir" = no ; then test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 -echo "${as_me-configure}:5908: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me-configure}:6120: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" @@ -5934,10 +6146,10 @@ EOF echo $ac_n "checking if the socks library uses socks4 prefix""... $ac_c" 1>&6 -echo "configure:5938: checking if the socks library uses socks4 prefix" >&5 +echo "configure:6150: checking if the socks library uses socks4 prefix" >&5 cf_use_socks4=error cat > conftest.$ac_ext < @@ -5946,7 +6158,7 @@ int main() { Rinit((char *)0) ; return 0; } EOF -if { (eval echo configure:5950: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:6162: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* cat >> confdefs.h <<\EOF #define USE_SOCKS4_PREFIX 1 @@ -5958,14 +6170,14 @@ else cat conftest.$ac_ext >&5 rm -rf conftest* cat > conftest.$ac_ext < int main() { SOCKSinit((char *)0) ; return 0; } EOF -if { (eval echo configure:5969: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:6181: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* cf_use_socks4=no else @@ -6032,9 +6244,9 @@ EOF fi echo $ac_n "checking if socks5p.h is available""... $ac_c" 1>&6 -echo "configure:6036: checking if socks5p.h is available" >&5 +echo "configure:6248: checking if socks5p.h is available" >&5 cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:6260: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* cf_use_socks5p_h=yes else @@ -6071,17 +6283,17 @@ for ac_hdr in unistd.h fcntl.h sys/file. do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:6075: checking for $ac_hdr" >&5 +echo "configure:6287: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:6085: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:6297: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -6108,12 +6320,12 @@ fi done echo $ac_n "checking for fcntl""... $ac_c" 1>&6 -echo "configure:6112: checking for fcntl" >&5 +echo "configure:6324: checking for fcntl" >&5 if eval "test \"`echo '$''{'ac_cv_func_fcntl'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:6352: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_fcntl=yes" else @@ -6156,12 +6368,12 @@ else fi echo $ac_n "checking for lockf""... $ac_c" 1>&6 -echo "configure:6160: checking for lockf" >&5 +echo "configure:6372: checking for lockf" >&5 if eval "test \"`echo '$''{'ac_cv_func_lockf'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:6400: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_lockf=yes" else @@ -6204,12 +6416,12 @@ else fi echo $ac_n "checking for flock""... $ac_c" 1>&6 -echo "configure:6208: checking for flock" >&5 +echo "configure:6420: checking for flock" >&5 if eval "test \"`echo '$''{'ac_cv_func_flock'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:6448: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_flock=yes" else @@ -6253,7 +6465,7 @@ fi echo $ac_n "checking for file-locking functions""... $ac_c" 1>&6 -echo "configure:6257: checking for file-locking functions" >&5 +echo "configure:6469: checking for file-locking functions" >&5 if eval "test \"`echo '$''{'cf_cv_lockfile'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -6265,7 +6477,7 @@ if eval 'test ${ac_cv_func_'$cf_lock'+se case $cf_lock in #(vi fcntl) #(vi cat > conftest.$ac_ext < @@ -6293,7 +6505,7 @@ int main() { ; return 0; } EOF -if { (eval echo configure:6297: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:6509: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then : else echo "configure: failed program was:" >&5 @@ -6305,7 +6517,7 @@ rm -f conftest* ;; lockf) #(vi cat > conftest.$ac_ext < @@ -6325,7 +6537,7 @@ int main() { ; return 0; } EOF -if { (eval echo configure:6329: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:6541: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then : else echo "configure: failed program was:" >&5 @@ -6337,7 +6549,7 @@ rm -f conftest* ;; flock) cat > conftest.$ac_ext < @@ -6360,7 +6572,7 @@ int main() { ; return 0; } EOF -if { (eval echo configure:6364: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:6576: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then : else echo "configure: failed program was:" >&5 @@ -6381,7 +6593,7 @@ echo "$ac_t""$cf_cv_lockfile" 1>&6 echo $ac_n "checking which locking method will be used""... $ac_c" 1>&6 -echo "configure:6385: checking which locking method will be used" >&5 +echo "configure:6597: checking which locking method will be used" >&5 ### fcntl() is preferred, if the user just disables fcntl() ### without specifying an alternative lockf() is preferred @@ -6451,7 +6663,7 @@ fi echo $ac_n "checking for screen type""... $ac_c" 1>&6 -echo "configure:6455: checking for screen type" >&5 +echo "configure:6667: checking for screen type" >&5 # Check whether --with-screen or --without-screen was given. if test "${with_screen+set}" = set; then @@ -6467,7 +6679,7 @@ use_curses=no use_ncurses=no echo $ac_n "checking if you specified curses install-directory""... $ac_c" 1>&6 -echo "configure:6471: checking if you specified curses install-directory" >&5 +echo "configure:6683: checking if you specified curses install-directory" >&5 # Check whether --with-curses-dir or --without-curses-dir was given. @@ -6530,7 +6742,7 @@ pdcurses) #(vi ;; none) echo $ac_n "checking if you want to use ncurses library""... $ac_c" 1>&6 -echo "configure:6534: checking if you want to use ncurses library" >&5 +echo "configure:6746: checking if you want to use ncurses library" >&5 # Check whether --with-ncurses or --without-ncurses was given. if test "${with_ncurses+set}" = set; then @@ -6543,7 +6755,7 @@ fi echo "$ac_t""$use_ncurses" 1>&6 echo $ac_n "checking if you want curses rather than termcap interface""... $ac_c" 1>&6 -echo "configure:6547: checking if you want curses rather than termcap interface" >&5 +echo "configure:6759: checking if you want curses rather than termcap interface" >&5 # Check whether --enable-curses or --disable-curses was given. if test "${enable_curses+set}" = set; then @@ -6596,20 +6808,20 @@ if test -n "$cf_cv_curses_dir/include $c fi if test "$cf_have_incdir" = no ; then - if test "$cf_add_incdir" = /usr/local/include ; then + if test "$cf_add_incdir" = /usr/local/include ; then if test "$GCC" = yes then cf_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" cat > conftest.$ac_ext < int main() { printf("Hello") ; return 0; } EOF -if { (eval echo configure:6613: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:6825: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then : else echo "configure: failed program was:" >&5 @@ -6626,14 +6838,14 @@ rm -f conftest* if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me-configure}:6630: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me-configure}:6842: testing adding $cf_add_incdir to include-path ..." 1>&5 - CPPFLAGS="-I$cf_add_incdir $CPPFLAGS" + CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" - cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` - test "$cf_top_incdir" = "$cf_add_incdir" && break - cf_add_incdir="$cf_top_incdir" + cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` + test "$cf_top_incdir" = "$cf_add_incdir" && break + cf_add_incdir="$cf_top_incdir" else break fi @@ -6645,7 +6857,7 @@ fi } echo $ac_n "checking for $cf_ncuhdr_root header in include-path""... $ac_c" 1>&6 -echo "configure:6649: checking for $cf_ncuhdr_root header in include-path" >&5 +echo "configure:6861: checking for $cf_ncuhdr_root header in include-path" >&5 if eval "test \"`echo '$''{'cf_cv_ncurses_h'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -6656,7 +6868,7 @@ else do cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:6893: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* cf_cv_ncurses_h=$cf_header @@ -6703,13 +6915,39 @@ if test "$cf_cv_ncurses_h" != no ; then else echo $ac_n "checking for $cf_ncuhdr_root include-path""... $ac_c" 1>&6 -echo "configure:6707: checking for $cf_ncuhdr_root include-path" >&5 +echo "configure:6919: checking for $cf_ncuhdr_root include-path" >&5 if eval "test \"`echo '$''{'cf_cv_ncurses_h2'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else test -n "$verbose" && echo - cf_search="" + +cf_header_path_list="" +if test -n "${CFLAGS}${CPPFLAGS}" ; then + for cf_header_path in $CPPFLAGS $CFLAGS + do + case $cf_header_path in #(vi + -I*) + cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'` + +test "$cf_header_path" != "NONE" && \ +test -d "$cf_header_path" && \ + { + test -n "$verbose" && echo " ... testing for include-directories under $cf_header_path" + test -d $cf_header_path/include && cf_search="$cf_search $cf_header_path/include" + test -d $cf_header_path/include/$cf_ncuhdr_root && cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root" + test -d $cf_header_path/include/$cf_ncuhdr_root/include && cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root/include" + test -d $cf_header_path/$cf_ncuhdr_root/include && cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include" + test -d $cf_header_path/$cf_ncuhdr_root/include/$cf_ncuhdr_root && cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include/$cf_ncuhdr_root" +} + + cf_header_path_list="$cf_header_path_list $cf_search" + ;; + esac + done +fi + +cf_search="" test "/usr" != "$prefix" && \ @@ -6772,6 +7010,7 @@ test -d "$HOME" && \ } + test "$includedir" != NONE && \ test "$includedir" != "/usr/include" && \ test -d "$includedir" && { @@ -6786,6 +7025,7 @@ test -d "$oldincludedir" && { test -d $oldincludedir/$cf_ncuhdr_root && cf_search="$cf_search $oldincludedir/$cf_ncuhdr_root" } +cf_search="$cf_header_path_list $cf_search" test -n "$verbose" && echo search path $cf_search cf_save2_CPPFLAGS="$CPPFLAGS" @@ -6810,20 +7050,20 @@ if test -n "$cf_incdir" ; then fi if test "$cf_have_incdir" = no ; then - if test "$cf_add_incdir" = /usr/local/include ; then + if test "$cf_add_incdir" = /usr/local/include ; then if test "$GCC" = yes then cf_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" cat > conftest.$ac_ext < int main() { printf("Hello") ; return 0; } EOF -if { (eval echo configure:6827: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:7067: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then : else echo "configure: failed program was:" >&5 @@ -6840,14 +7080,14 @@ rm -f conftest* if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me-configure}:6844: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me-configure}:7084: testing adding $cf_add_incdir to include-path ..." 1>&5 - CPPFLAGS="-I$cf_add_incdir $CPPFLAGS" + CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" - cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` - test "$cf_top_incdir" = "$cf_add_incdir" && break - cf_add_incdir="$cf_top_incdir" + cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` + test "$cf_top_incdir" = "$cf_add_incdir" && break + cf_add_incdir="$cf_top_incdir" else break fi @@ -6862,7 +7102,7 @@ fi do cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:7127: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* cf_cv_ncurses_h2=$cf_header @@ -6935,20 +7175,20 @@ if test -n "$cf_1st_incdir" ; then fi if test "$cf_have_incdir" = no ; then - if test "$cf_add_incdir" = /usr/local/include ; then + if test "$cf_add_incdir" = /usr/local/include ; then if test "$GCC" = yes then cf_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" cat > conftest.$ac_ext < int main() { printf("Hello") ; return 0; } EOF -if { (eval echo configure:6952: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:7192: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then : else echo "configure: failed program was:" >&5 @@ -6965,14 +7205,14 @@ rm -f conftest* if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me-configure}:6969: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me-configure}:7209: testing adding $cf_add_incdir to include-path ..." 1>&5 - CPPFLAGS="-I$cf_add_incdir $CPPFLAGS" + CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" - cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` - test "$cf_top_incdir" = "$cf_add_incdir" && break - cf_add_incdir="$cf_top_incdir" + cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` + test "$cf_top_incdir" = "$cf_add_incdir" && break + cf_add_incdir="$cf_top_incdir" else break fi @@ -7013,7 +7253,7 @@ esac echo $ac_n "checking for terminfo header""... $ac_c" 1>&6 -echo "configure:7017: checking for terminfo header" >&5 +echo "configure:7257: checking for terminfo header" >&5 if eval "test \"`echo '$''{'cf_cv_term_header'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -7030,7 +7270,7 @@ esac for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h" do cat > conftest.$ac_ext < #include <${cf_cv_ncurses_header-curses.h}> @@ -7040,7 +7280,7 @@ int main() { int x = auto_left_margin ; return 0; } EOF -if { (eval echo configure:7044: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:7284: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* cf_cv_term_header="$cf_test" @@ -7095,7 +7335,7 @@ EOF echo $ac_n "checking for ncurses version""... $ac_c" 1>&6 -echo "configure:7099: checking for ncurses version" >&5 +echo "configure:7339: checking for ncurses version" >&5 if eval "test \"`echo '$''{'cf_cv_ncurses_version'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -7121,7 +7361,7 @@ Autoconf "old" #endif EOF cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out" - { (eval echo configure:7125: \"$cf_try\") 1>&5; (eval $cf_try) 2>&5; } + { (eval echo configure:7365: \"$cf_try\") 1>&5; (eval $cf_try) 2>&5; } if test -f conftest.out ; then cf_out=`cat conftest.out | sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%'` test -n "$cf_out" && cf_cv_ncurses_version="$cf_out" @@ -7130,7 +7370,7 @@ EOF else cat > conftest.$ac_ext < @@ -7154,7 +7394,7 @@ int main() ${cf_cv_main_return-return}(0); } EOF -if { (eval echo configure:7158: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:7398: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then cf_cv_ncurses_version=`cat $cf_tempfile` @@ -7185,7 +7425,7 @@ cf_nculib_root=ncurses cf_ncurses_LIBS="" cf_ncurses_SAVE="$LIBS" echo $ac_n "checking for Gpm_Open in -lgpm""... $ac_c" 1>&6 -echo "configure:7189: checking for Gpm_Open in -lgpm" >&5 +echo "configure:7429: checking for Gpm_Open in -lgpm" >&5 ac_lib_var=`echo gpm'_'Gpm_Open | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -7193,7 +7433,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lgpm $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7448: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -7220,7 +7460,7 @@ fi if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 echo $ac_n "checking for initscr in -lgpm""... $ac_c" 1>&6 -echo "configure:7224: checking for initscr in -lgpm" >&5 +echo "configure:7464: checking for initscr in -lgpm" >&5 ac_lib_var=`echo gpm'_'initscr | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -7228,7 +7468,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lgpm $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7483: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -7271,7 +7511,7 @@ freebsd*) # version of ncurses (but it should do no harm, since it's static). if test "$cf_nculib_root" = ncurses ; then echo $ac_n "checking for tgoto in -lmytinfo""... $ac_c" 1>&6 -echo "configure:7275: checking for tgoto in -lmytinfo" >&5 +echo "configure:7515: checking for tgoto in -lmytinfo" >&5 ac_lib_var=`echo mytinfo'_'tgoto | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -7279,7 +7519,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lmytinfo $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7534: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -7338,7 +7578,7 @@ if test -n "$cf_cv_curses_dir/lib" ; the if test "$cf_have_libdir" = no ; then test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 -echo "${as_me-configure}:7342: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me-configure}:7582: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" @@ -7353,12 +7593,12 @@ else eval 'cf_cv_have_lib_'$cf_nculib_root'=no' cf_libdir="" echo $ac_n "checking for initscr""... $ac_c" 1>&6 -echo "configure:7357: checking for initscr" >&5 +echo "configure:7597: checking for initscr" >&5 if eval "test \"`echo '$''{'ac_cv_func_initscr'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7625: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_initscr=yes" else @@ -7401,17 +7641,17 @@ else cf_save_LIBS="$LIBS" echo $ac_n "checking for initscr in -l$cf_nculib_root""... $ac_c" 1>&6 -echo "configure:7405: checking for initscr in -l$cf_nculib_root" >&5 +echo "configure:7645: checking for initscr in -l$cf_nculib_root" >&5 LIBS="-l$cf_nculib_root $LIBS" cat > conftest.$ac_ext < int main() { initscr() ; return 0; } EOF -if { (eval echo configure:7415: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7655: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* echo "$ac_t""yes" 1>&6 eval 'cf_cv_have_lib_'$cf_nculib_root'=yes' @@ -7421,7 +7661,33 @@ else cat conftest.$ac_ext >&5 rm -rf conftest* echo "$ac_t""no" 1>&6 - cf_search="" + +cf_library_path_list="" +if test -n "${LDFLAGS}${LIBS}" ; then + for cf_library_path in $LDFLAGS $LIBS + do + case $cf_library_path in #(vi + -L*) + cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'` + +test "$cf_library_path" != "NONE" && \ +test -d "$cf_library_path" && \ + { + test -n "$verbose" && echo " ... testing for lib-directories under $cf_library_path" + test -d $cf_library_path/lib && cf_search="$cf_search $cf_library_path/lib" + test -d $cf_library_path/lib/$cf_nculib_root && cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root" + test -d $cf_library_path/lib/$cf_nculib_root/lib && cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root/lib" + test -d $cf_library_path/$cf_nculib_root/lib && cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib" + test -d $cf_library_path/$cf_nculib_root/lib/$cf_nculib_root && cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib/$cf_nculib_root" +} + + cf_library_path_list="$cf_library_path_list $cf_search" + ;; + esac + done +fi + +cf_search="" test "/usr" != "$prefix" && \ @@ -7484,20 +7750,23 @@ test -d "$HOME" && \ } + +cf_search="$cf_library_path_list $cf_search" + for cf_libdir in $cf_search do echo $ac_n "checking for -l$cf_nculib_root in $cf_libdir""... $ac_c" 1>&6 -echo "configure:7491: checking for -l$cf_nculib_root in $cf_libdir" >&5 +echo "configure:7760: checking for -l$cf_nculib_root in $cf_libdir" >&5 LIBS="-L$cf_libdir -l$cf_nculib_root $cf_save_LIBS" cat > conftest.$ac_ext < int main() { initscr() ; return 0; } EOF -if { (eval echo configure:7501: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7770: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* echo "$ac_t""yes" 1>&6 eval 'cf_cv_have_lib_'$cf_nculib_root'=yes' @@ -7528,7 +7797,7 @@ fi if test -n "$cf_ncurses_LIBS" ; then echo $ac_n "checking if we can link $cf_nculib_root without $cf_ncurses_LIBS""... $ac_c" 1>&6 -echo "configure:7532: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5 +echo "configure:7801: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5 cf_ncurses_SAVE="$LIBS" for p in $cf_ncurses_LIBS ; do q=`echo $LIBS | sed -e "s%$p %%" -e "s%$p$%%"` @@ -7537,14 +7806,14 @@ echo "configure:7532: checking if we can fi done cat > conftest.$ac_ext < int main() { initscr(); mousemask(0,0); tgoto((char *)0, 0, 0); ; return 0; } EOF -if { (eval echo configure:7548: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7817: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* echo "$ac_t""yes" 1>&6 else @@ -7571,9 +7840,9 @@ EOF for cf_hdr in stdlib.h wchar.h wctype.h do echo $ac_n "checking for $cf_hdr""... $ac_c" 1>&6 -echo "configure:7575: checking for $cf_hdr" >&5 +echo "configure:7844: checking for $cf_hdr" >&5 cat > conftest.$ac_ext < @@ -7581,7 +7850,7 @@ echo "configure:7575: checking for $cf_h EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:7585: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:7854: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -7608,12 +7877,12 @@ done echo $ac_n "checking for wide char and multibyte support""... $ac_c" 1>&6 -echo "configure:7612: checking for wide char and multibyte support" >&5 +echo "configure:7881: checking for wide char and multibyte support" >&5 if eval "test \"`echo '$''{'am_cv_multibyte_able'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #ifdef HAVE_STDLIB_H @@ -7649,7 +7918,7 @@ char icb[5] = {0xa4, 0xa4, 0xa4, 0xe5, 0 wcsncat(wcb2, wcb, 5); ; return 0; } EOF -if { (eval echo configure:7653: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7922: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* am_cv_multibyte_able=yes else @@ -7659,7 +7928,7 @@ else cf_save_LIBS="$LIBS" LIBS="-lutf8 $LIBS" cat > conftest.$ac_ext < int main() { @@ -7685,7 +7954,7 @@ char icb[5] = {0xa4, 0xa4, 0xa4, 0xe5, 0 wcsncat(wcb2, wcb, 5); ; return 0; } EOF -if { (eval echo configure:7689: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7958: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* am_cv_multibyte_able=libutf8 else @@ -7742,20 +8011,20 @@ if test -n "$cf_cv_curses_dir/include $c fi if test "$cf_have_incdir" = no ; then - if test "$cf_add_incdir" = /usr/local/include ; then + if test "$cf_add_incdir" = /usr/local/include ; then if test "$GCC" = yes then cf_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" cat > conftest.$ac_ext < int main() { printf("Hello") ; return 0; } EOF -if { (eval echo configure:7759: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8028: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then : else echo "configure: failed program was:" >&5 @@ -7772,14 +8041,14 @@ rm -f conftest* if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me-configure}:7776: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me-configure}:8045: testing adding $cf_add_incdir to include-path ..." 1>&5 - CPPFLAGS="-I$cf_add_incdir $CPPFLAGS" + CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" - cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` - test "$cf_top_incdir" = "$cf_add_incdir" && break - cf_add_incdir="$cf_top_incdir" + cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` + test "$cf_top_incdir" = "$cf_add_incdir" && break + cf_add_incdir="$cf_top_incdir" else break fi @@ -7791,7 +8060,7 @@ fi } echo $ac_n "checking for $cf_ncuhdr_root header in include-path""... $ac_c" 1>&6 -echo "configure:7795: checking for $cf_ncuhdr_root header in include-path" >&5 +echo "configure:8064: checking for $cf_ncuhdr_root header in include-path" >&5 if eval "test \"`echo '$''{'cf_cv_ncurses_h'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -7802,7 +8071,7 @@ else do cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8104: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* cf_cv_ncurses_h=$cf_header @@ -7857,13 +8126,39 @@ if test "$cf_cv_ncurses_h" != no ; then else echo $ac_n "checking for $cf_ncuhdr_root include-path""... $ac_c" 1>&6 -echo "configure:7861: checking for $cf_ncuhdr_root include-path" >&5 +echo "configure:8130: checking for $cf_ncuhdr_root include-path" >&5 if eval "test \"`echo '$''{'cf_cv_ncurses_h2'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else test -n "$verbose" && echo - cf_search="" + +cf_header_path_list="" +if test -n "${CFLAGS}${CPPFLAGS}" ; then + for cf_header_path in $CPPFLAGS $CFLAGS + do + case $cf_header_path in #(vi + -I*) + cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'` + +test "$cf_header_path" != "NONE" && \ +test -d "$cf_header_path" && \ + { + test -n "$verbose" && echo " ... testing for include-directories under $cf_header_path" + test -d $cf_header_path/include && cf_search="$cf_search $cf_header_path/include" + test -d $cf_header_path/include/$cf_ncuhdr_root && cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root" + test -d $cf_header_path/include/$cf_ncuhdr_root/include && cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root/include" + test -d $cf_header_path/$cf_ncuhdr_root/include && cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include" + test -d $cf_header_path/$cf_ncuhdr_root/include/$cf_ncuhdr_root && cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include/$cf_ncuhdr_root" +} + + cf_header_path_list="$cf_header_path_list $cf_search" + ;; + esac + done +fi + +cf_search="" test "/usr" != "$prefix" && \ @@ -7926,6 +8221,7 @@ test -d "$HOME" && \ } + test "$includedir" != NONE && \ test "$includedir" != "/usr/include" && \ test -d "$includedir" && { @@ -7940,6 +8236,7 @@ test -d "$oldincludedir" && { test -d $oldincludedir/$cf_ncuhdr_root && cf_search="$cf_search $oldincludedir/$cf_ncuhdr_root" } +cf_search="$cf_header_path_list $cf_search" test -n "$verbose" && echo search path $cf_search cf_save2_CPPFLAGS="$CPPFLAGS" @@ -7964,20 +8261,20 @@ if test -n "$cf_incdir" ; then fi if test "$cf_have_incdir" = no ; then - if test "$cf_add_incdir" = /usr/local/include ; then + if test "$cf_add_incdir" = /usr/local/include ; then if test "$GCC" = yes then cf_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" cat > conftest.$ac_ext < int main() { printf("Hello") ; return 0; } EOF -if { (eval echo configure:7981: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8278: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then : else echo "configure: failed program was:" >&5 @@ -7994,14 +8291,14 @@ rm -f conftest* if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me-configure}:7998: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me-configure}:8295: testing adding $cf_add_incdir to include-path ..." 1>&5 - CPPFLAGS="-I$cf_add_incdir $CPPFLAGS" + CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" - cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` - test "$cf_top_incdir" = "$cf_add_incdir" && break - cf_add_incdir="$cf_top_incdir" + cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` + test "$cf_top_incdir" = "$cf_add_incdir" && break + cf_add_incdir="$cf_top_incdir" else break fi @@ -8016,7 +8313,7 @@ fi do cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8338: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* cf_cv_ncurses_h2=$cf_header @@ -8089,20 +8386,20 @@ if test -n "$cf_1st_incdir" ; then fi if test "$cf_have_incdir" = no ; then - if test "$cf_add_incdir" = /usr/local/include ; then + if test "$cf_add_incdir" = /usr/local/include ; then if test "$GCC" = yes then cf_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" cat > conftest.$ac_ext < int main() { printf("Hello") ; return 0; } EOF -if { (eval echo configure:8106: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8403: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then : else echo "configure: failed program was:" >&5 @@ -8119,14 +8416,14 @@ rm -f conftest* if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me-configure}:8123: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me-configure}:8420: testing adding $cf_add_incdir to include-path ..." 1>&5 - CPPFLAGS="-I$cf_add_incdir $CPPFLAGS" + CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" - cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` - test "$cf_top_incdir" = "$cf_add_incdir" && break - cf_add_incdir="$cf_top_incdir" + cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` + test "$cf_top_incdir" = "$cf_add_incdir" && break + cf_add_incdir="$cf_top_incdir" else break fi @@ -8167,7 +8464,7 @@ esac echo $ac_n "checking for terminfo header""... $ac_c" 1>&6 -echo "configure:8171: checking for terminfo header" >&5 +echo "configure:8468: checking for terminfo header" >&5 if eval "test \"`echo '$''{'cf_cv_term_header'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -8184,7 +8481,7 @@ esac for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h" do cat > conftest.$ac_ext < #include <${cf_cv_ncurses_header-curses.h}> @@ -8194,7 +8491,7 @@ int main() { int x = auto_left_margin ; return 0; } EOF -if { (eval echo configure:8198: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8495: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* cf_cv_term_header="$cf_test" @@ -8249,7 +8546,7 @@ EOF echo $ac_n "checking for ncurses version""... $ac_c" 1>&6 -echo "configure:8253: checking for ncurses version" >&5 +echo "configure:8550: checking for ncurses version" >&5 if eval "test \"`echo '$''{'cf_cv_ncurses_version'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -8275,7 +8572,7 @@ Autoconf "old" #endif EOF cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out" - { (eval echo configure:8279: \"$cf_try\") 1>&5; (eval $cf_try) 2>&5; } + { (eval echo configure:8576: \"$cf_try\") 1>&5; (eval $cf_try) 2>&5; } if test -f conftest.out ; then cf_out=`cat conftest.out | sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%'` test -n "$cf_out" && cf_cv_ncurses_version="$cf_out" @@ -8284,7 +8581,7 @@ EOF else cat > conftest.$ac_ext < @@ -8308,7 +8605,7 @@ int main() ${cf_cv_main_return-return}(0); } EOF -if { (eval echo configure:8312: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:8609: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then cf_cv_ncurses_version=`cat $cf_tempfile` @@ -8339,7 +8636,7 @@ cf_nculib_root=ncursesw cf_ncurses_LIBS="" cf_ncurses_SAVE="$LIBS" echo $ac_n "checking for Gpm_Open in -lgpm""... $ac_c" 1>&6 -echo "configure:8343: checking for Gpm_Open in -lgpm" >&5 +echo "configure:8640: checking for Gpm_Open in -lgpm" >&5 ac_lib_var=`echo gpm'_'Gpm_Open | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -8347,7 +8644,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lgpm $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8659: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -8374,7 +8671,7 @@ fi if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 echo $ac_n "checking for initscr in -lgpm""... $ac_c" 1>&6 -echo "configure:8378: checking for initscr in -lgpm" >&5 +echo "configure:8675: checking for initscr in -lgpm" >&5 ac_lib_var=`echo gpm'_'initscr | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -8382,7 +8679,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lgpm $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8694: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -8425,7 +8722,7 @@ freebsd*) # version of ncurses (but it should do no harm, since it's static). if test "$cf_nculib_root" = ncurses ; then echo $ac_n "checking for tgoto in -lmytinfo""... $ac_c" 1>&6 -echo "configure:8429: checking for tgoto in -lmytinfo" >&5 +echo "configure:8726: checking for tgoto in -lmytinfo" >&5 ac_lib_var=`echo mytinfo'_'tgoto | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -8433,7 +8730,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lmytinfo $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8745: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -8492,7 +8789,7 @@ if test -n "$cf_cv_curses_dir/lib" ; the if test "$cf_have_libdir" = no ; then test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 -echo "${as_me-configure}:8496: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me-configure}:8793: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" @@ -8507,12 +8804,12 @@ else eval 'cf_cv_have_lib_'$cf_nculib_root'=no' cf_libdir="" echo $ac_n "checking for initscr""... $ac_c" 1>&6 -echo "configure:8511: checking for initscr" >&5 +echo "configure:8808: checking for initscr" >&5 if eval "test \"`echo '$''{'ac_cv_func_initscr'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8836: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_initscr=yes" else @@ -8555,17 +8852,17 @@ else cf_save_LIBS="$LIBS" echo $ac_n "checking for initscr in -l$cf_nculib_root""... $ac_c" 1>&6 -echo "configure:8559: checking for initscr in -l$cf_nculib_root" >&5 +echo "configure:8856: checking for initscr in -l$cf_nculib_root" >&5 LIBS="-l$cf_nculib_root $LIBS" cat > conftest.$ac_ext < int main() { initscr() ; return 0; } EOF -if { (eval echo configure:8569: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8866: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* echo "$ac_t""yes" 1>&6 eval 'cf_cv_have_lib_'$cf_nculib_root'=yes' @@ -8575,7 +8872,33 @@ else cat conftest.$ac_ext >&5 rm -rf conftest* echo "$ac_t""no" 1>&6 - cf_search="" + +cf_library_path_list="" +if test -n "${LDFLAGS}${LIBS}" ; then + for cf_library_path in $LDFLAGS $LIBS + do + case $cf_library_path in #(vi + -L*) + cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'` + +test "$cf_library_path" != "NONE" && \ +test -d "$cf_library_path" && \ + { + test -n "$verbose" && echo " ... testing for lib-directories under $cf_library_path" + test -d $cf_library_path/lib && cf_search="$cf_search $cf_library_path/lib" + test -d $cf_library_path/lib/$cf_nculib_root && cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root" + test -d $cf_library_path/lib/$cf_nculib_root/lib && cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root/lib" + test -d $cf_library_path/$cf_nculib_root/lib && cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib" + test -d $cf_library_path/$cf_nculib_root/lib/$cf_nculib_root && cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib/$cf_nculib_root" +} + + cf_library_path_list="$cf_library_path_list $cf_search" + ;; + esac + done +fi + +cf_search="" test "/usr" != "$prefix" && \ @@ -8638,20 +8961,23 @@ test -d "$HOME" && \ } + +cf_search="$cf_library_path_list $cf_search" + for cf_libdir in $cf_search do echo $ac_n "checking for -l$cf_nculib_root in $cf_libdir""... $ac_c" 1>&6 -echo "configure:8645: checking for -l$cf_nculib_root in $cf_libdir" >&5 +echo "configure:8971: checking for -l$cf_nculib_root in $cf_libdir" >&5 LIBS="-L$cf_libdir -l$cf_nculib_root $cf_save_LIBS" cat > conftest.$ac_ext < int main() { initscr() ; return 0; } EOF -if { (eval echo configure:8655: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8981: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* echo "$ac_t""yes" 1>&6 eval 'cf_cv_have_lib_'$cf_nculib_root'=yes' @@ -8682,7 +9008,7 @@ fi if test -n "$cf_ncurses_LIBS" ; then echo $ac_n "checking if we can link $cf_nculib_root without $cf_ncurses_LIBS""... $ac_c" 1>&6 -echo "configure:8686: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5 +echo "configure:9012: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5 cf_ncurses_SAVE="$LIBS" for p in $cf_ncurses_LIBS ; do q=`echo $LIBS | sed -e "s%$p %%" -e "s%$p$%%"` @@ -8691,14 +9017,14 @@ echo "configure:8686: checking if we can fi done cat > conftest.$ac_ext < int main() { initscr(); mousemask(0,0); tgoto((char *)0, 0, 0); ; return 0; } EOF -if { (eval echo configure:8702: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9028: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* echo "$ac_t""yes" 1>&6 else @@ -8721,7 +9047,7 @@ EOF echo $ac_n "checking for ncurses version""... $ac_c" 1>&6 -echo "configure:8725: checking for ncurses version" >&5 +echo "configure:9051: checking for ncurses version" >&5 if eval "test \"`echo '$''{'cf_cv_ncurses_version'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -8747,7 +9073,7 @@ Autoconf "old" #endif EOF cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out" - { (eval echo configure:8751: \"$cf_try\") 1>&5; (eval $cf_try) 2>&5; } + { (eval echo configure:9077: \"$cf_try\") 1>&5; (eval $cf_try) 2>&5; } if test -f conftest.out ; then cf_out=`cat conftest.out | sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%'` test -n "$cf_out" && cf_cv_ncurses_version="$cf_out" @@ -8756,7 +9082,7 @@ EOF else cat > conftest.$ac_ext < @@ -8780,7 +9106,7 @@ int main() ${cf_cv_main_return-return}(0); } EOF -if { (eval echo configure:8784: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:9110: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then cf_cv_ncurses_version=`cat $cf_tempfile` @@ -8803,13 +9129,13 @@ EOF echo $ac_n "checking if we must define _XOPEN_SOURCE_EXTENDED""... $ac_c" 1>&6 -echo "configure:8807: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5 +echo "configure:9133: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5 if eval "test \"`echo '$''{'cf_cv_need_xopen_extension'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < @@ -8821,7 +9147,7 @@ int main() { getbegyx(stdscr, y1, x1) ; return 0; } EOF -if { (eval echo configure:8825: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9151: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* cf_cv_need_xopen_extension=no else @@ -8829,7 +9155,7 @@ else cat conftest.$ac_ext >&5 rm -rf conftest* cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9172: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* cf_cv_need_xopen_extension=yes else @@ -8865,7 +9191,7 @@ test $cf_cv_need_xopen_extension = yes & echo $ac_n "checking for extra include directories""... $ac_c" 1>&6 -echo "configure:8869: checking for extra include directories" >&5 +echo "configure:9195: checking for extra include directories" >&5 if eval "test \"`echo '$''{'cf_cv_curses_incdir'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -8886,11 +9212,11 @@ esac fi echo "$ac_t""$cf_cv_curses_incdir" 1>&6 -test "$cf_cv_curses_incdir" != no && CPPFLAGS="$cf_cv_curses_incdir $CPPFLAGS" +test "$cf_cv_curses_incdir" != no && CPPFLAGS="$CPPFLAGS $cf_cv_curses_incdir" echo $ac_n "checking if we have identified curses headers""... $ac_c" 1>&6 -echo "configure:8894: checking if we have identified curses headers" >&5 +echo "configure:9220: checking if we have identified curses headers" >&5 if eval "test \"`echo '$''{'cf_cv_ncurses_header'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -8903,14 +9229,14 @@ for cf_header in \ ncurses/ncurses.h do cat > conftest.$ac_ext < int main() { initscr(); tgoto("?", 0,0) ; return 0; } EOF -if { (eval echo configure:8914: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:9240: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* cf_cv_ncurses_header=$cf_header; break else @@ -8933,17 +9259,17 @@ for ac_hdr in $cf_cv_ncurses_header do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:8937: checking for $ac_hdr" >&5 +echo "configure:9263: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:8947: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:9273: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -8972,7 +9298,7 @@ done echo $ac_n "checking for terminfo header""... $ac_c" 1>&6 -echo "configure:8976: checking for terminfo header" >&5 +echo "configure:9302: checking for terminfo header" >&5 if eval "test \"`echo '$''{'cf_cv_term_header'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -8989,7 +9315,7 @@ esac for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h" do cat > conftest.$ac_ext < #include <${cf_cv_ncurses_header-curses.h}> @@ -8999,7 +9325,7 @@ int main() { int x = auto_left_margin ; return 0; } EOF -if { (eval echo configure:9003: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:9329: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* cf_cv_term_header="$cf_test" @@ -9049,16 +9375,16 @@ esac echo $ac_n "checking if we have identified curses libraries""... $ac_c" 1>&6 -echo "configure:9053: checking if we have identified curses libraries" >&5 +echo "configure:9379: checking if we have identified curses libraries" >&5 cat > conftest.$ac_ext < int main() { initscr(); tgoto("?", 0,0) ; return 0; } EOF -if { (eval echo configure:9062: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9388: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* cf_result=yes else @@ -9074,7 +9400,7 @@ if test "$cf_result" = no ; then case $host_os in #(vi freebsd*) #(vi echo $ac_n "checking for tgoto in -lmytinfo""... $ac_c" 1>&6 -echo "configure:9078: checking for tgoto in -lmytinfo" >&5 +echo "configure:9404: checking for tgoto in -lmytinfo" >&5 ac_lib_var=`echo mytinfo'_'tgoto | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -9082,7 +9408,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lmytinfo $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9423: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -9116,7 +9442,7 @@ fi ;; hpux10.*) #(vi echo $ac_n "checking for initscr in -lcur_colr""... $ac_c" 1>&6 -echo "configure:9120: checking for initscr in -lcur_colr" >&5 +echo "configure:9446: checking for initscr in -lcur_colr" >&5 ac_lib_var=`echo cur_colr'_'initscr | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -9124,7 +9450,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lcur_colr $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9465: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -9158,7 +9484,7 @@ else echo "$ac_t""no" 1>&6 echo $ac_n "checking for initscr in -lHcurses""... $ac_c" 1>&6 -echo "configure:9162: checking for initscr in -lHcurses" >&5 +echo "configure:9488: checking for initscr in -lHcurses" >&5 ac_lib_var=`echo Hcurses'_'initscr | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -9166,7 +9492,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lHcurses $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9507: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -9195,7 +9521,7 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_l # HP's header uses __HP_CURSES, but user claims _HP_CURSES. LIBS="-lHcurses $LIBS" - CPPFLAGS="-D__HP_CURSES -D_HP_CURSES $CPPFLAGS" + CPPFLAGS="$CPPFLAGS -D__HP_CURSES -D_HP_CURSES" ac_cv_func_initscr=yes else @@ -9226,7 +9552,7 @@ if test -n "/lib" ; then if test "$cf_have_libdir" = no ; then test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 -echo "${as_me-configure}:9230: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me-configure}:9556: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" @@ -9258,7 +9584,7 @@ if test -n "/usr/5lib" ; then if test "$cf_have_libdir" = no ; then test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 -echo "${as_me-configure}:9262: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me-configure}:9588: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" @@ -9288,12 +9614,12 @@ if test ".$ac_cv_func_initscr" != .yes ; # Check for library containing tgoto. Do this before curses library # because it may be needed to link the test-case for initscr. echo $ac_n "checking for tgoto""... $ac_c" 1>&6 -echo "configure:9292: checking for tgoto" >&5 +echo "configure:9618: checking for tgoto" >&5 if eval "test \"`echo '$''{'ac_cv_func_tgoto'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9646: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_tgoto=yes" else @@ -9337,7 +9663,7 @@ else for cf_term_lib in $cf_check_list termcap termlib unknown do echo $ac_n "checking for tgoto in -l$cf_term_lib""... $ac_c" 1>&6 -echo "configure:9341: checking for tgoto in -l$cf_term_lib" >&5 +echo "configure:9667: checking for tgoto in -l$cf_term_lib" >&5 ac_lib_var=`echo $cf_term_lib'_'tgoto | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -9345,7 +9671,7 @@ else ac_save_LIBS="$LIBS" LIBS="-l$cf_term_lib $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9686: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -9383,10 +9709,10 @@ fi # Check for library containing initscr test "$cf_term_lib" != predefined && test "$cf_term_lib" != unknown && LIBS="-l$cf_term_lib $cf_save_LIBS" - for cf_curs_lib in $cf_check_list xcurses jcurses unknown + for cf_curs_lib in $cf_check_list xcurses jcurses pdcurses unknown do echo $ac_n "checking for initscr in -l$cf_curs_lib""... $ac_c" 1>&6 -echo "configure:9390: checking for initscr in -l$cf_curs_lib" >&5 +echo "configure:9716: checking for initscr in -l$cf_curs_lib" >&5 ac_lib_var=`echo $cf_curs_lib'_'initscr | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -9394,7 +9720,7 @@ else ac_save_LIBS="$LIBS" LIBS="-l$cf_curs_lib $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9735: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -9431,16 +9757,16 @@ fi LIBS="-l$cf_curs_lib $cf_save_LIBS" if test "$cf_term_lib" = unknown ; then echo $ac_n "checking if we can link with $cf_curs_lib library""... $ac_c" 1>&6 -echo "configure:9435: checking if we can link with $cf_curs_lib library" >&5 +echo "configure:9761: checking if we can link with $cf_curs_lib library" >&5 cat > conftest.$ac_ext < int main() { initscr() ; return 0; } EOF -if { (eval echo configure:9444: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9770: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* cf_result=yes else @@ -9456,16 +9782,16 @@ rm -f conftest* : elif test "$cf_term_lib" != predefined ; then echo $ac_n "checking if we need both $cf_curs_lib and $cf_term_lib libraries""... $ac_c" 1>&6 -echo "configure:9460: checking if we need both $cf_curs_lib and $cf_term_lib libraries" >&5 +echo "configure:9786: checking if we need both $cf_curs_lib and $cf_term_lib libraries" >&5 cat > conftest.$ac_ext < int main() { initscr(); tgoto((char *)0, 0, 0); ; return 0; } EOF -if { (eval echo configure:9469: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9795: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* cf_result=no else @@ -9475,14 +9801,14 @@ else LIBS="-l$cf_curs_lib -l$cf_term_lib $cf_save_LIBS" cat > conftest.$ac_ext < int main() { initscr() ; return 0; } EOF -if { (eval echo configure:9486: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9812: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* cf_result=yes else @@ -9503,7 +9829,7 @@ fi echo $ac_n "checking for ncurses version""... $ac_c" 1>&6 -echo "configure:9507: checking for ncurses version" >&5 +echo "configure:9833: checking for ncurses version" >&5 if eval "test \"`echo '$''{'cf_cv_ncurses_version'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -9529,7 +9855,7 @@ Autoconf "old" #endif EOF cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out" - { (eval echo configure:9533: \"$cf_try\") 1>&5; (eval $cf_try) 2>&5; } + { (eval echo configure:9859: \"$cf_try\") 1>&5; (eval $cf_try) 2>&5; } if test -f conftest.out ; then cf_out=`cat conftest.out | sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%'` test -n "$cf_out" && cf_cv_ncurses_version="$cf_out" @@ -9538,7 +9864,7 @@ EOF else cat > conftest.$ac_ext < @@ -9562,7 +9888,7 @@ int main() ${cf_cv_main_return-return}(0); } EOF -if { (eval echo configure:9566: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:9892: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then cf_cv_ncurses_version=`cat $cf_tempfile` @@ -9585,13 +9911,13 @@ EOF echo $ac_n "checking if we must define _XOPEN_SOURCE_EXTENDED""... $ac_c" 1>&6 -echo "configure:9589: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5 +echo "configure:9915: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5 if eval "test \"`echo '$''{'cf_cv_need_xopen_extension'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < @@ -9603,7 +9929,7 @@ int main() { getbegyx(stdscr, y1, x1) ; return 0; } EOF -if { (eval echo configure:9607: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9933: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* cf_cv_need_xopen_extension=no else @@ -9611,7 +9937,7 @@ else cat conftest.$ac_ext >&5 rm -rf conftest* cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9954: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* cf_cv_need_xopen_extension=yes else @@ -9647,7 +9973,7 @@ fi ## substitute externally-installed PCRE library for our bundled version echo $ac_n "checking if you want to use installed version of pcre""... $ac_c" 1>&6 -echo "configure:9651: checking if you want to use installed version of pcre" >&5 +echo "configure:9977: checking if you want to use installed version of pcre" >&5 # Check whether --with-pcre or --without-pcre was given. if test "${with_pcre+set}" = set; then @@ -9665,8 +9991,7 @@ PCREDIR_LIBS= PCREDIR_CPPFLAGS= case .$cf_pcre_home in #(vi .no) #(vi - # setup to compile the bundled PCRE. "version.sh" is not provided by - # upstream; the user of this macro must provide it. + # setup to compile the bundled PCRE: # . $srcdir/pcre/version.sh @@ -9720,6 +10045,8 @@ esac PCRE_MAKEFILE= if test "$PCRE_HOME" = "no" ; then + LINK_SIZE="-DLINK_SIZE=2" + PCRE_MAKEFILE="$PCRE_MAKEFILE pcre/Makefile pcre/RunTest" fi @@ -9728,7 +10055,7 @@ debug_malloc=none echo $ac_n "checking if you want to use dbmalloc for testing""... $ac_c" 1>&6 -echo "configure:9732: checking if you want to use dbmalloc for testing" >&5 +echo "configure:10059: checking if you want to use dbmalloc for testing" >&5 # Check whether --with-dbmalloc or --without-dbmalloc was given. if test "${with_dbmalloc+set}" = set; then @@ -9815,7 +10142,7 @@ fi if test -n "$cf_new_cppflags" ; then - CPPFLAGS="$cf_new_cppflags $CPPFLAGS" + CPPFLAGS="$CPPFLAGS $cf_new_cppflags" fi if test -n "$cf_new_extra_cppflags" ; then @@ -9835,17 +10162,17 @@ esac if test "$with_dbmalloc" = yes ; then ac_safe=`echo "dbmalloc.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for dbmalloc.h""... $ac_c" 1>&6 -echo "configure:9839: checking for dbmalloc.h" >&5 +echo "configure:10166: checking for dbmalloc.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:9849: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:10176: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -9862,7 +10189,7 @@ fi if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 echo $ac_n "checking for debug_malloc in -ldbmalloc""... $ac_c" 1>&6 -echo "configure:9866: checking for debug_malloc in -ldbmalloc" >&5 +echo "configure:10193: checking for debug_malloc in -ldbmalloc" >&5 ac_lib_var=`echo dbmalloc'_'debug_malloc | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -9870,7 +10197,7 @@ else ac_save_LIBS="$LIBS" LIBS="-ldbmalloc $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:10212: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -9910,7 +10237,7 @@ fi echo $ac_n "checking if you want to use dmalloc for testing""... $ac_c" 1>&6 -echo "configure:9914: checking if you want to use dmalloc for testing" >&5 +echo "configure:10241: checking if you want to use dmalloc for testing" >&5 # Check whether --with-dmalloc or --without-dmalloc was given. if test "${with_dmalloc+set}" = set; then @@ -9997,7 +10324,7 @@ fi if test -n "$cf_new_cppflags" ; then - CPPFLAGS="$cf_new_cppflags $CPPFLAGS" + CPPFLAGS="$CPPFLAGS $cf_new_cppflags" fi if test -n "$cf_new_extra_cppflags" ; then @@ -10017,17 +10344,17 @@ esac if test "$with_dmalloc" = yes ; then ac_safe=`echo "dmalloc.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for dmalloc.h""... $ac_c" 1>&6 -echo "configure:10021: checking for dmalloc.h" >&5 +echo "configure:10348: checking for dmalloc.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:10031: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:10358: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -10044,7 +10371,7 @@ fi if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 echo $ac_n "checking for dmalloc_debug in -ldmalloc""... $ac_c" 1>&6 -echo "configure:10048: checking for dmalloc_debug in -ldmalloc" >&5 +echo "configure:10375: checking for dmalloc_debug in -ldmalloc" >&5 ac_lib_var=`echo dmalloc'_'dmalloc_debug | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -10052,7 +10379,7 @@ else ac_save_LIBS="$LIBS" LIBS="-ldmalloc $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:10394: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -10096,12 +10423,12 @@ if test "${with_trace+set}" = set; then withval="$with_trace" echo $ac_n "checking for _tracef""... $ac_c" 1>&6 -echo "configure:10100: checking for _tracef" >&5 +echo "configure:10427: checking for _tracef" >&5 if eval "test \"`echo '$''{'ac_cv_func__tracef'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:10455: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func__tracef=yes" else @@ -10146,7 +10473,7 @@ else echo "$ac_t""no" 1>&6 echo $ac_n "checking for _tracef in -l${cf_with_screen}_g""... $ac_c" 1>&6 -echo "configure:10150: checking for _tracef in -l${cf_with_screen}_g" >&5 +echo "configure:10477: checking for _tracef in -l${cf_with_screen}_g" >&5 ac_lib_var=`echo ${cf_with_screen}_g'_'_tracef | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -10154,7 +10481,7 @@ else ac_save_LIBS="$LIBS" LIBS="-l${cf_with_screen}_g $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:10496: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -10209,7 +10536,7 @@ fi ## options for miscellaneous definitions echo $ac_n "checking for domain-name""... $ac_c" 1>&6 -echo "configure:10213: checking for domain-name" >&5 +echo "configure:10540: checking for domain-name" >&5 # Check whether --with-domain-name or --without-domain-name was given. if test "${with_domain_name+set}" = set; then @@ -10238,7 +10565,7 @@ echo "$ac_t""$DOMAIN_NAME" 1>&6 if test "$USE_NNTP" = "yes" ; then echo $ac_n "checking for NNTP default-server""... $ac_c" 1>&6 -echo "configure:10242: checking for NNTP default-server" >&5 +echo "configure:10569: checking for NNTP default-server" >&5 # Check whether --with-nntp-default-server or --without-nntp-default-server was given. if test "${with_nntp_default_server+set}" = set; then @@ -10304,7 +10631,7 @@ EOF ## optional features echo $ac_n "checking whether to use MH style mail handling for mailgroups""... $ac_c" 1>&6 -echo "configure:10308: checking whether to use MH style mail handling for mailgroups" >&5 +echo "configure:10635: checking whether to use MH style mail handling for mailgroups" >&5 # Check whether --enable-mh-mail-handling or --disable-mh-mail-handling was given. if test "${enable_mh_mail_handling+set}" = set; then @@ -10325,7 +10652,7 @@ echo "$ac_t""$enableval" 1>&6 CAN_MAKEFILE= CANDIR_MAKE= echo $ac_n "checking whether to use Cancel-Locks""... $ac_c" 1>&6 -echo "configure:10329: checking whether to use Cancel-Locks" >&5 +echo "configure:10656: checking whether to use Cancel-Locks" >&5 # Check whether --enable-cancel-locks or --disable-cancel-locks was given. if test "${enable_cancel_locks+set}" = set; then @@ -10354,20 +10681,19 @@ echo "$ac_t""$enableval" 1>&6 ## gsasl - used for AUTH SASL PLAIN -GSASL_LIBS= ac_safe=`echo "gsasl.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for gsasl.h""... $ac_c" 1>&6 -echo "configure:10361: checking for gsasl.h" >&5 +echo "configure:10687: checking for gsasl.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:10371: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:10697: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -10384,7 +10710,7 @@ fi if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 echo $ac_n "checking for gsasl_check_version in -lgsasl""... $ac_c" 1>&6 -echo "configure:10388: checking for gsasl_check_version in -lgsasl" >&5 +echo "configure:10714: checking for gsasl_check_version in -lgsasl" >&5 ac_lib_var=`echo gsasl'_'gsasl_check_version | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -10392,7 +10718,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lgsasl $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:10733: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -10443,7 +10769,7 @@ if test "${enable_gsasl+set}" = set; the #define USE_SASL 1 EOF - GSASL_LIBS='-lgsasl' + LIBS="$LIBS -lgsasl" fi else enableval=yes @@ -10452,16 +10778,14 @@ else #define USE_SASL 1 EOF - GSASL_LIBS='-lgsasl' + LIBS="$LIBS -lgsasl" fi fi - - echo $ac_n "checking whether to enable 8-bit keycodes""... $ac_c" 1>&6 -echo "configure:10465: checking whether to enable 8-bit keycodes" >&5 +echo "configure:10789: checking whether to enable 8-bit keycodes" >&5 # Check whether --enable-8bit-keys or --disable-8bit-keys was given. if test "${enable_8bit_keys+set}" = set; then @@ -10487,7 +10811,7 @@ fi echo "$ac_t""$enableval" 1>&6 echo $ac_n "checking whether to enable ANSI-color""... $ac_c" 1>&6 -echo "configure:10491: checking whether to enable ANSI-color" >&5 +echo "configure:10815: checking whether to enable ANSI-color" >&5 # Check whether --enable-color or --disable-color was given. if test "${enable_color+set}" = set; then @@ -10504,7 +10828,7 @@ use_color=$enableval echo "$ac_t""$use_color" 1>&6 echo $ac_n "checking whether to enable posting-etiquette""... $ac_c" 1>&6 -echo "configure:10508: checking whether to enable posting-etiquette" >&5 +echo "configure:10832: checking whether to enable posting-etiquette" >&5 # Check whether --enable-etiquette or --disable-etiquette was given. if test "${enable_etiquette+set}" = set; then @@ -10523,7 +10847,7 @@ fi echo "$ac_t""$enableval" 1>&6 echo $ac_n "checking whether to strictly observe RFC2047 and break long lines""... $ac_c" 1>&6 -echo "configure:10527: checking whether to strictly observe RFC2047 and break long lines" >&5 +echo "configure:10851: checking whether to strictly observe RFC2047 and break long lines" >&5 # Check whether --enable-break-long-lines or --disable-break-long-lines was given. if test "${enable_break_long_lines+set}" = set; then @@ -10542,7 +10866,7 @@ fi echo "$ac_t""$enableval" 1>&6 echo $ac_n "checking whether to force MM_CHARSET obeyance when decoding mime""... $ac_c" 1>&6 -echo "configure:10546: checking whether to force MM_CHARSET obeyance when decoding mime" >&5 +echo "configure:10870: checking whether to force MM_CHARSET obeyance when decoding mime" >&5 # Check whether --enable-mime-strict-charset or --disable-mime-strict-charset was given. if test "${enable_mime_strict_charset+set}" = set; then @@ -10568,7 +10892,7 @@ fi echo "$ac_t""$enableval" 1>&6 echo $ac_n "checking for MIME character-set""... $ac_c" 1>&6 -echo "configure:10572: checking for MIME character-set" >&5 +echo "configure:10896: checking for MIME character-set" >&5 # Check whether --with-mime-default-charset or --without-mime-default-charset was given. if test "${with_mime_default_charset+set}" = set; then @@ -10590,7 +10914,7 @@ EOF echo "$ac_t""$MM_CHARSET" 1>&6 echo $ac_n "checking for default ISO/ASCII table""... $ac_c" 1>&6 -echo "configure:10594: checking for default ISO/ASCII table" >&5 +echo "configure:10918: checking for default ISO/ASCII table" >&5 # Check whether --with-iso-to-ascii or --without-iso-to-ascii was given. if test "${with_iso_to_ascii+set}" = set; then @@ -10612,7 +10936,7 @@ EOF echo "$ac_t""$DEFAULT_ISO2ASC" 1>&6 echo $ac_n "checking whether to enable locale support""... $ac_c" 1>&6 -echo "configure:10616: checking whether to enable locale support" >&5 +echo "configure:10940: checking whether to enable locale support" >&5 # Check whether --enable-locale or --disable-locale was given. if test "${enable_locale+set}" = set; then @@ -10636,7 +10960,7 @@ fi echo "$ac_t""$enableval" 1>&6 echo $ac_n "checking whether to enable posting""... $ac_c" 1>&6 -echo "configure:10640: checking whether to enable posting" >&5 +echo "configure:10964: checking whether to enable posting" >&5 # Check whether --enable-posting or --disable-posting was given. if test "${enable_posting+set}" = set; then @@ -10655,7 +10979,7 @@ fi echo "$ac_t""$enableval" 1>&6 echo $ac_n "checking whether to enable shell escape""... $ac_c" 1>&6 -echo "configure:10659: checking whether to enable shell escape" >&5 +echo "configure:10983: checking whether to enable shell escape" >&5 # Check whether --enable-shell-escape or --disable-shell-escape was given. if test "${enable_shell_escape+set}" = set; then @@ -10674,7 +10998,7 @@ fi echo "$ac_t""$enableval" 1>&6 echo $ac_n "checking whether to have fascist newsadmin""... $ac_c" 1>&6 -echo "configure:10678: checking whether to have fascist newsadmin" >&5 +echo "configure:11002: checking whether to have fascist newsadmin" >&5 # Check whether --enable-fascist-newsadmin or --disable-fascist-newsadmin was given. if test "${enable_fascist_newsadmin+set}" = set; then @@ -10693,7 +11017,7 @@ fi echo "$ac_t""$enableval" 1>&6 echo $ac_n "checking whether to enable inverse video and highlighting""... $ac_c" 1>&6 -echo "configure:10697: checking whether to enable inverse video and highlighting" >&5 +echo "configure:11021: checking whether to enable inverse video and highlighting" >&5 # Check whether --enable-inverse-video or --disable-inverse-video was given. if test "${enable_inverse_video+set}" = set; then @@ -10712,7 +11036,7 @@ fi echo "$ac_t""$enableval" 1>&6 echo $ac_n "checking whether to enable piping support""... $ac_c" 1>&6 -echo "configure:10716: checking whether to enable piping support" >&5 +echo "configure:11040: checking whether to enable piping support" >&5 # Check whether --enable-piping or --disable-piping was given. if test "${enable_piping+set}" = set; then @@ -10731,7 +11055,7 @@ fi echo "$ac_t""$enableval" 1>&6 echo $ac_n "checking whether to enable printer support""... $ac_c" 1>&6 -echo "configure:10735: checking whether to enable printer support" >&5 +echo "configure:11059: checking whether to enable printer support" >&5 # Check whether --enable-printing or --disable-printing was given. if test "${enable_printing+set}" = set; then @@ -10750,7 +11074,7 @@ fi echo "$ac_t""$enableval" 1>&6 echo $ac_n "checking whether to unique tmp-files by appending .pid""... $ac_c" 1>&6 -echo "configure:10754: checking whether to unique tmp-files by appending .pid" >&5 +echo "configure:11078: checking whether to unique tmp-files by appending .pid" >&5 # Check whether --enable-append-pid or --disable-append-pid was given. if test "${enable_append_pid+set}" = set; then @@ -10776,7 +11100,7 @@ fi echo "$ac_t""$enableval" 1>&6 echo $ac_n "checking whether to fallback to XHDR XREF if XOVER isn't supported""... $ac_c" 1>&6 -echo "configure:10780: checking whether to fallback to XHDR XREF if XOVER isn't supported" >&5 +echo "configure:11104: checking whether to fallback to XHDR XREF if XOVER isn't supported" >&5 # Check whether --enable-xhdr-xref or --disable-xhdr-xref was given. if test "${enable_xhdr_xref+set}" = set; then @@ -10803,7 +11127,7 @@ echo "$ac_t""$enableval" 1>&6 ### bypass a bug in old versions of leafnode & NNTPcache echo $ac_n "checking whether to send a GROUP command before a LISTGROUP""... $ac_c" 1>&6 -echo "configure:10807: checking whether to send a GROUP command before a LISTGROUP" >&5 +echo "configure:11131: checking whether to send a GROUP command before a LISTGROUP" >&5 # Check whether --enable-broken-listgroup-fix or --disable-broken-listgroup-fix was given. if test "${enable_broken_listgroup_fix+set}" = set; then @@ -10823,7 +11147,7 @@ echo "$ac_t""$enableval" 1>&6 ### on some old systems the WIFEXITED()/WEXITSTATUS() macros do not work echo $ac_n "checking whether to ignore system()s return value""... $ac_c" 1>&6 -echo "configure:10827: checking whether to ignore system()s return value" >&5 +echo "configure:11151: checking whether to ignore system()s return value" >&5 # Check whether --enable-broken-system-fix or --disable-broken-system-fix was given. if test "${enable_broken_system_fix+set}" = set; then @@ -10843,7 +11167,7 @@ echo "$ac_t""$enableval" 1>&6 ### checks for the location of the system-wide default setting file echo $ac_n "checking for directory containing tin.defaults file""... $ac_c" 1>&6 -echo "configure:10847: checking for directory containing tin.defaults file" >&5 +echo "configure:11171: checking for directory containing tin.defaults file" >&5 # Check whether --with-defaults-dir or --without-defaults-dir was given. if test "${with_defaults_dir+set}" = set; then @@ -10894,7 +11218,7 @@ EOF ### check for ipv6 support echo $ac_n "checking whether to enable IPv6""... $ac_c" 1>&6 -echo "configure:10898: checking whether to enable IPv6" >&5 +echo "configure:11222: checking whether to enable IPv6" >&5 # Check whether --enable-ipv6 or --disable-ipv6 was given. if test "${enable_ipv6+set}" = set; then @@ -10915,7 +11239,7 @@ if test "$enableval" = "yes"; then echo $ac_n "checking ipv6 stack type""... $ac_c" 1>&6 -echo "configure:10919: checking ipv6 stack type" >&5 +echo "configure:11243: checking ipv6 stack type" >&5 if eval "test \"`echo '$''{'cf_cv_ipv6type'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -10935,7 +11259,7 @@ do ;; inria) #(vi cat > conftest.$ac_ext < @@ -10953,7 +11277,7 @@ rm -f conftest* ;; kame) #(vi cat > conftest.$ac_ext < @@ -10971,7 +11295,7 @@ rm -f conftest* ;; linux-glibc) #(vi cat > conftest.$ac_ext < @@ -10998,7 +11322,7 @@ rm -f conftest* ;; toshiba) #(vi cat > conftest.$ac_ext < @@ -11016,7 +11340,7 @@ rm -f conftest* ;; v6d) #(vi cat > conftest.$ac_ext < @@ -11034,7 +11358,7 @@ rm -f conftest* ;; zeta) cat > conftest.$ac_ext < @@ -11067,7 +11391,7 @@ cf_ipv6lib=none cf_ipv6dir=none echo $ac_n "checking for IPv6 library if required""... $ac_c" 1>&6 -echo "configure:11071: checking for IPv6 library if required" >&5 +echo "configure:11395: checking for IPv6 library if required" >&5 case $cf_cv_ipv6type in #(vi solaris) #(vi ;; @@ -11101,7 +11425,7 @@ echo "$ac_t""$cf_ipv6lib" 1>&6 if test "$cf_ipv6lib" != "none"; then cat > conftest.$ac_ext < @@ -11112,14 +11436,40 @@ int main() { getaddrinfo(0, 0, 0, 0) ; return 0; } EOF -if { (eval echo configure:11116: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:11440: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then : else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - cf_search="" + +cf_header_path_list="" +if test -n "${CFLAGS}${CPPFLAGS}" ; then + for cf_header_path in $CPPFLAGS $CFLAGS + do + case $cf_header_path in #(vi + -I*) + cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'` + +test "$cf_header_path" != "NONE" && \ +test -d "$cf_header_path" && \ + { + test -n "$verbose" && echo " ... testing for include-directories under $cf_header_path" + test -d $cf_header_path/include && cf_search="$cf_search $cf_header_path/include" + test -d $cf_header_path/include/$cf_ipv6dir && cf_search="$cf_search $cf_header_path/include/$cf_ipv6dir" + test -d $cf_header_path/include/$cf_ipv6dir/include && cf_search="$cf_search $cf_header_path/include/$cf_ipv6dir/include" + test -d $cf_header_path/$cf_ipv6dir/include && cf_search="$cf_search $cf_header_path/$cf_ipv6dir/include" + test -d $cf_header_path/$cf_ipv6dir/include/$cf_ipv6dir && cf_search="$cf_search $cf_header_path/$cf_ipv6dir/include/$cf_ipv6dir" +} + + cf_header_path_list="$cf_header_path_list $cf_search" + ;; + esac + done +fi + +cf_search="" test "/usr" != "$prefix" && \ @@ -11182,6 +11532,7 @@ test -d "$HOME" && \ } + test "$includedir" != NONE && \ test "$includedir" != "/usr/include" && \ test -d "$includedir" && { @@ -11196,6 +11547,7 @@ test -d "$oldincludedir" && { test -d $oldincludedir/$cf_ipv6dir && cf_search="$cf_search $oldincludedir/$cf_ipv6dir" } +cf_search="$cf_header_path_list $cf_search" for cf_incdir in $cf_search do @@ -11221,20 +11573,20 @@ if test -n "$cf_incdir" ; then fi if test "$cf_have_incdir" = no ; then - if test "$cf_add_incdir" = /usr/local/include ; then + if test "$cf_add_incdir" = /usr/local/include ; then if test "$GCC" = yes then cf_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" cat > conftest.$ac_ext < int main() { printf("Hello") ; return 0; } EOF -if { (eval echo configure:11238: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:11590: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then : else echo "configure: failed program was:" >&5 @@ -11251,14 +11603,14 @@ rm -f conftest* if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me-configure}:11255: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me-configure}:11607: testing adding $cf_add_incdir to include-path ..." 1>&5 - CPPFLAGS="-I$cf_add_incdir $CPPFLAGS" + CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" - cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` - test "$cf_top_incdir" = "$cf_add_incdir" && break - cf_add_incdir="$cf_top_incdir" + cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` + test "$cf_top_incdir" = "$cf_add_incdir" && break + cf_add_incdir="$cf_top_incdir" else break fi @@ -11280,12 +11632,12 @@ rm -f conftest* eval 'cf_cv_have_lib_'$cf_ipv6lib'=no' cf_libdir="" echo $ac_n "checking for getaddrinfo""... $ac_c" 1>&6 -echo "configure:11284: checking for getaddrinfo" >&5 +echo "configure:11636: checking for getaddrinfo" >&5 if eval "test \"`echo '$''{'ac_cv_func_getaddrinfo'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:11664: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_getaddrinfo=yes" else @@ -11328,10 +11680,10 @@ else cf_save_LIBS="$LIBS" echo $ac_n "checking for getaddrinfo in -l$cf_ipv6lib""... $ac_c" 1>&6 -echo "configure:11332: checking for getaddrinfo in -l$cf_ipv6lib" >&5 +echo "configure:11684: checking for getaddrinfo in -l$cf_ipv6lib" >&5 LIBS="-l$cf_ipv6lib $LIBS" cat > conftest.$ac_ext < @@ -11342,7 +11694,7 @@ int main() { getaddrinfo(0, 0, 0, 0) ; return 0; } EOF -if { (eval echo configure:11346: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:11698: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* echo "$ac_t""yes" 1>&6 eval 'cf_cv_have_lib_'$cf_ipv6lib'=yes' @@ -11352,7 +11704,33 @@ else cat conftest.$ac_ext >&5 rm -rf conftest* echo "$ac_t""no" 1>&6 - cf_search="" + +cf_library_path_list="" +if test -n "${LDFLAGS}${LIBS}" ; then + for cf_library_path in $LDFLAGS $LIBS + do + case $cf_library_path in #(vi + -L*) + cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'` + +test "$cf_library_path" != "NONE" && \ +test -d "$cf_library_path" && \ + { + test -n "$verbose" && echo " ... testing for lib-directories under $cf_library_path" + test -d $cf_library_path/lib && cf_search="$cf_search $cf_library_path/lib" + test -d $cf_library_path/lib/$cf_ipv6dir && cf_search="$cf_search $cf_library_path/lib/$cf_ipv6dir" + test -d $cf_library_path/lib/$cf_ipv6dir/lib && cf_search="$cf_search $cf_library_path/lib/$cf_ipv6dir/lib" + test -d $cf_library_path/$cf_ipv6dir/lib && cf_search="$cf_search $cf_library_path/$cf_ipv6dir/lib" + test -d $cf_library_path/$cf_ipv6dir/lib/$cf_ipv6dir && cf_search="$cf_search $cf_library_path/$cf_ipv6dir/lib/$cf_ipv6dir" +} + + cf_library_path_list="$cf_library_path_list $cf_search" + ;; + esac + done +fi + +cf_search="" test "/usr" != "$prefix" && \ @@ -11415,13 +11793,16 @@ test -d "$HOME" && \ } + +cf_search="$cf_library_path_list $cf_search" + for cf_libdir in $cf_search do echo $ac_n "checking for -l$cf_ipv6lib in $cf_libdir""... $ac_c" 1>&6 -echo "configure:11422: checking for -l$cf_ipv6lib in $cf_libdir" >&5 +echo "configure:11803: checking for -l$cf_ipv6lib in $cf_libdir" >&5 LIBS="-L$cf_libdir -l$cf_ipv6lib $cf_save_LIBS" cat > conftest.$ac_ext < @@ -11432,7 +11813,7 @@ int main() { getaddrinfo(0, 0, 0, 0) ; return 0; } EOF -if { (eval echo configure:11436: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:11817: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* echo "$ac_t""yes" 1>&6 eval 'cf_cv_have_lib_'$cf_ipv6lib'=yes' @@ -11465,7 +11846,7 @@ fi echo $ac_n "checking working getaddrinfo""... $ac_c" 1>&6 -echo "configure:11469: checking working getaddrinfo" >&5 +echo "configure:11850: checking working getaddrinfo" >&5 if eval "test \"`echo '$''{'cf_cv_getaddrinfo'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -11474,7 +11855,7 @@ if test "$cross_compiling" = yes; then cf_cv_getaddrinfo=unknown else cat > conftest.$ac_ext < @@ -11553,7 +11934,7 @@ int main() } EOF -if { (eval echo configure:11557: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:11938: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then cf_cv_getaddrinfo=yes else @@ -11597,12 +11978,12 @@ fi for ac_func in getaddrinfo getnameinfo do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:11601: checking for $ac_func" >&5 +echo "configure:11982: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:12010: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -11654,7 +12035,7 @@ done ### checks for operator characteristics (should be the last option) echo $ac_n "checking whether to make a coffee while compiling""... $ac_c" 1>&6 -echo "configure:11658: checking whether to make a coffee while compiling" >&5 +echo "configure:12039: checking whether to make a coffee while compiling" >&5 # Check whether --with-coffee or --without-coffee was given. if test "${with_coffee+set}" = set; then @@ -11679,7 +12060,7 @@ fi ### checks for compiler characteristics echo $ac_n "checking for makeflags variable""... $ac_c" 1>&6 -echo "configure:11683: checking for makeflags variable" >&5 +echo "configure:12064: checking for makeflags variable" >&5 if eval "test \"`echo '$''{'cf_cv_makeflags'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -11725,12 +12106,12 @@ ac_link='${CC-cc} -o conftest${ac_exeext cross_compiling=$ac_cv_prog_cc_cross echo $ac_n "checking for working const""... $ac_c" 1>&6 -echo "configure:11729: checking for working const" >&5 +echo "configure:12110: checking for working const" >&5 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12164: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_c_const=yes else @@ -11800,21 +12181,21 @@ EOF fi echo $ac_n "checking for inline""... $ac_c" 1>&6 -echo "configure:11804: checking for inline" >&5 +echo "configure:12185: checking for inline" >&5 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_cv_c_inline=no for ac_kw in inline __inline__ __inline; do cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12199: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_c_inline=$ac_kw; break else @@ -11841,13 +12222,13 @@ esac echo $ac_n "checking for ansi token expansion/substitution""... $ac_c" 1>&6 -echo "configure:11845: checking for ansi token expansion/substitution" >&5 +echo "configure:12226: checking for ansi token expansion/substitution" >&5 if eval "test \"`echo '$''{'cf_cv_cpp_expands'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12240: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* cf_cv_cpp_expands=yes else @@ -11876,13 +12257,13 @@ EOF echo $ac_n "checking for ansi token concatenation""... $ac_c" 1>&6 -echo "configure:11880: checking for ansi token concatenation" >&5 +echo "configure:12261: checking for ansi token concatenation" >&5 if eval "test \"`echo '$''{'cf_cv_cpp_concats'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12275: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* cf_cv_cpp_concats=yes else @@ -11911,20 +12292,20 @@ EOF echo $ac_n "checking if nested parameters work""... $ac_c" 1>&6 -echo "configure:11915: checking if nested parameters work" >&5 +echo "configure:12296: checking if nested parameters work" >&5 if eval "test \"`echo '$''{'cf_cv_nested_params'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12309: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* cf_cv_nested_params=yes else @@ -11947,12 +12328,12 @@ EOF ### Checks for header files. echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6 -echo "configure:11951: checking for ANSI C header files" >&5 +echo "configure:12332: checking for ANSI C header files" >&5 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -11960,7 +12341,7 @@ else #include EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:11964: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:12345: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -11977,7 +12358,7 @@ rm -f conftest* if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat > conftest.$ac_ext < EOF @@ -11995,7 +12376,7 @@ fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat > conftest.$ac_ext < EOF @@ -12016,7 +12397,7 @@ if test "$cross_compiling" = yes; then : else cat > conftest.$ac_ext < #define ISLOWER(c) ('a' <= (c) && (c) <= 'z') @@ -12027,7 +12408,7 @@ if (XOR (islower (i), ISLOWER (i)) || to exit (0); } EOF -if { (eval echo configure:12031: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:12412: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then : else @@ -12055,12 +12436,12 @@ for ac_hdr in dirent.h sys/ndir.h sys/di do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6 -echo "configure:12059: checking for $ac_hdr that defines DIR" >&5 +echo "configure:12440: checking for $ac_hdr that defines DIR" >&5 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include <$ac_hdr> @@ -12068,7 +12449,7 @@ int main() { DIR *dirp = 0; ; return 0; } EOF -if { (eval echo configure:12072: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12453: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* eval "ac_cv_header_dirent_$ac_safe=yes" else @@ -12093,7 +12474,7 @@ done # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. if test $ac_header_dirent = dirent.h; then echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6 -echo "configure:12097: checking for opendir in -ldir" >&5 +echo "configure:12478: checking for opendir in -ldir" >&5 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -12101,7 +12482,7 @@ else ac_save_LIBS="$LIBS" LIBS="-ldir $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:12497: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -12134,7 +12515,7 @@ fi else echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6 -echo "configure:12138: checking for opendir in -lx" >&5 +echo "configure:12519: checking for opendir in -lx" >&5 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -12142,7 +12523,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lx $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:12538: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -12176,12 +12557,12 @@ fi fi echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6 -echo "configure:12180: checking whether time.h and sys/time.h may both be included" >&5 +echo "configure:12561: checking whether time.h and sys/time.h may both be included" >&5 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -12190,7 +12571,7 @@ int main() { struct tm *tp; ; return 0; } EOF -if { (eval echo configure:12194: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12575: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_header_time=yes else @@ -12211,12 +12592,12 @@ EOF fi echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6 -echo "configure:12215: checking for sys/wait.h that is POSIX.1 compatible" >&5 +echo "configure:12596: checking for sys/wait.h that is POSIX.1 compatible" >&5 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -12232,7 +12613,7 @@ wait (&s); s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; ; return 0; } EOF -if { (eval echo configure:12236: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12617: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_header_sys_wait_h=yes else @@ -12311,9 +12692,9 @@ for cf_hdr in \ do echo $ac_n "checking for $cf_hdr""... $ac_c" 1>&6 -echo "configure:12315: checking for $cf_hdr" >&5 +echo "configure:12696: checking for $cf_hdr" >&5 cat > conftest.$ac_ext < @@ -12321,7 +12702,7 @@ echo "configure:12315: checking for $cf_ EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:12325: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:12706: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -12357,17 +12738,17 @@ unistd.h \ do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:12361: checking for $ac_hdr" >&5 +echo "configure:12742: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:12371: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:12752: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -12398,17 +12779,17 @@ if test "$ISC" = yes ; then do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:12402: checking for $ac_hdr" >&5 +echo "configure:12783: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:12412: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:12793: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -12443,16 +12824,16 @@ if test "$ac_cv_header_termios_h" = yes esac if test "$termios_bad" = maybe ; then echo $ac_n "checking whether termios.h needs _POSIX_SOURCE""... $ac_c" 1>&6 -echo "configure:12447: checking whether termios.h needs _POSIX_SOURCE" >&5 +echo "configure:12828: checking whether termios.h needs _POSIX_SOURCE" >&5 cat > conftest.$ac_ext < int main() { struct termios foo; int x = foo.c_iflag ; return 0; } EOF -if { (eval echo configure:12456: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12837: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* termios_bad=no else @@ -12461,7 +12842,7 @@ else rm -rf conftest* cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12855: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* termios_bad=unknown else @@ -12493,7 +12874,7 @@ fi echo $ac_n "checking declaration of size-change""... $ac_c" 1>&6 -echo "configure:12497: checking declaration of size-change" >&5 +echo "configure:12878: checking declaration of size-change" >&5 if eval "test \"`echo '$''{'cf_cv_sizechange'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -12507,7 +12888,7 @@ do CPPFLAGS="$cf_save_CPPFLAGS" test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts" cat > conftest.$ac_ext < #ifdef HAVE_TERMIOS_H @@ -12546,7 +12927,7 @@ int main() { ; return 0; } EOF -if { (eval echo configure:12550: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12931: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* cf_cv_sizechange=yes else @@ -12585,7 +12966,7 @@ fi echo $ac_n "checking if sys/time.h conflicts with sys/select.h""... $ac_c" 1>&6 -echo "configure:12589: checking if sys/time.h conflicts with sys/select.h" >&5 +echo "configure:12970: checking if sys/time.h conflicts with sys/select.h" >&5 if eval "test \"`echo '$''{'cf_cv_sys_select_timeval'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -12593,7 +12974,7 @@ else for cf_opts in no yes do cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:13006: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* cf_cv_sys_select_timeval=$cf_opts break @@ -12645,12 +13026,12 @@ EOF ### Checks for Datatypes. echo $ac_n "checking for gid_t""... $ac_c" 1>&6 -echo "configure:12649: checking for gid_t" >&5 +echo "configure:13030: checking for gid_t" >&5 if eval "test \"`echo '$''{'ac_cv_type_gid_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #if STDC_HEADERS @@ -12678,12 +13059,12 @@ EOF fi echo $ac_n "checking for mode_t""... $ac_c" 1>&6 -echo "configure:12682: checking for mode_t" >&5 +echo "configure:13063: checking for mode_t" >&5 if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #if STDC_HEADERS @@ -12711,12 +13092,12 @@ EOF fi echo $ac_n "checking for off_t""... $ac_c" 1>&6 -echo "configure:12715: checking for off_t" >&5 +echo "configure:13096: checking for off_t" >&5 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #if STDC_HEADERS @@ -12744,12 +13125,12 @@ EOF fi echo $ac_n "checking for pid_t""... $ac_c" 1>&6 -echo "configure:12748: checking for pid_t" >&5 +echo "configure:13129: checking for pid_t" >&5 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #if STDC_HEADERS @@ -12777,12 +13158,12 @@ EOF fi echo $ac_n "checking for size_t""... $ac_c" 1>&6 -echo "configure:12781: checking for size_t" >&5 +echo "configure:13162: checking for size_t" >&5 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #if STDC_HEADERS @@ -12810,12 +13191,12 @@ EOF fi echo $ac_n "checking for ssize_t""... $ac_c" 1>&6 -echo "configure:12814: checking for ssize_t" >&5 +echo "configure:13195: checking for ssize_t" >&5 if eval "test \"`echo '$''{'ac_cv_type_ssize_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #if STDC_HEADERS @@ -12843,12 +13224,12 @@ EOF fi echo $ac_n "checking for time_t""... $ac_c" 1>&6 -echo "configure:12847: checking for time_t" >&5 +echo "configure:13228: checking for time_t" >&5 if eval "test \"`echo '$''{'ac_cv_type_time_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #if STDC_HEADERS @@ -12876,7 +13257,7 @@ EOF fi cat > conftest.$ac_ext < EOF @@ -12887,7 +13268,7 @@ else rm -rf conftest* cat > conftest.$ac_ext < EOF @@ -12898,12 +13279,12 @@ else rm -rf conftest* echo $ac_n "checking for in_addr_t""... $ac_c" 1>&6 -echo "configure:12902: checking for in_addr_t" >&5 +echo "configure:13283: checking for in_addr_t" >&5 if eval "test \"`echo '$''{'ac_cv_type_in_addr_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #if STDC_HEADERS @@ -12939,12 +13320,12 @@ fi rm -f conftest* echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6 -echo "configure:12943: checking for uid_t in sys/types.h" >&5 +echo "configure:13324: checking for uid_t in sys/types.h" >&5 if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF @@ -12974,9 +13355,9 @@ fi echo $ac_n "checking for quad_t""... $ac_c" 1>&6 -echo "configure:12978: checking for quad_t" >&5 +echo "configure:13359: checking for quad_t" >&5 cat > conftest.$ac_ext < @@ -12989,7 +13370,7 @@ int main() { quad_t x; x = 0 ; return 0; } EOF -if { (eval echo configure:12993: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:13374: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_quad_t=yes else @@ -13008,9 +13389,9 @@ EOF fi echo $ac_n "checking for long long""... $ac_c" 1>&6 -echo "configure:13012: checking for long long" >&5 +echo "configure:13393: checking for long long" >&5 cat > conftest.$ac_ext < @@ -13019,7 +13400,7 @@ int main() { long long x; x = 0 ; return 0; } EOF -if { (eval echo configure:13023: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:13404: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_long_long=yes else @@ -13038,9 +13419,9 @@ EOF fi echo $ac_n "checking for nl_item""... $ac_c" 1>&6 -echo "configure:13042: checking for nl_item" >&5 +echo "configure:13423: checking for nl_item" >&5 cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:13440: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_nl_item=yes else @@ -13077,7 +13458,7 @@ fi # libuu/uudeview # only define HAVE_LIBUU and HAVE_UUDEVIEW_H if both are found echo $ac_n "checking for UUInitialize in -luu""... $ac_c" 1>&6 -echo "configure:13081: checking for UUInitialize in -luu" >&5 +echo "configure:13462: checking for UUInitialize in -luu" >&5 ac_lib_var=`echo uu'_'UUInitialize | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -13085,7 +13466,7 @@ else ac_save_LIBS="$LIBS" LIBS="-luu $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:13481: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -13113,17 +13494,17 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_l echo "$ac_t""yes" 1>&6 ac_safe=`echo "uudeview.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for uudeview.h""... $ac_c" 1>&6 -echo "configure:13117: checking for uudeview.h" >&5 +echo "configure:13498: checking for uudeview.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:13127: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:13508: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -13161,7 +13542,7 @@ fi # libidn - Internationalized Domain Names echo $ac_n "checking for stringprep_check_version in -lidn""... $ac_c" 1>&6 -echo "configure:13165: checking for stringprep_check_version in -lidn" >&5 +echo "configure:13546: checking for stringprep_check_version in -lidn" >&5 ac_lib_var=`echo idn'_'stringprep_check_version | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -13169,7 +13550,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lidn $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:13565: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -13197,17 +13578,17 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_l echo "$ac_t""yes" 1>&6 ac_safe=`echo "stringprep.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for stringprep.h""... $ac_c" 1>&6 -echo "configure:13201: checking for stringprep.h" >&5 +echo "configure:13582: checking for stringprep.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:13211: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:13592: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -13230,17 +13611,17 @@ EOF ac_safe=`echo "idna.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for idna.h""... $ac_c" 1>&6 -echo "configure:13234: checking for idna.h" >&5 +echo "configure:13615: checking for idna.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:13244: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:13625: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -13262,7 +13643,7 @@ if eval "test \"`echo '$ac_cv_header_'$a EOF echo $ac_n "checking for idna_to_unicode_lzlz in -lidn""... $ac_c" 1>&6 -echo "configure:13266: checking for idna_to_unicode_lzlz in -lidn" >&5 +echo "configure:13647: checking for idna_to_unicode_lzlz in -lidn" >&5 ac_lib_var=`echo idn'_'idna_to_unicode_lzlz | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -13270,7 +13651,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lidn $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:13666: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -13302,9 +13683,9 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_l EOF echo $ac_n "checking for IDNA_USE_STD3_ASCII_RULES""... $ac_c" 1>&6 -echo "configure:13306: checking for IDNA_USE_STD3_ASCII_RULES" >&5 +echo "configure:13687: checking for IDNA_USE_STD3_ASCII_RULES" >&5 cat > conftest.$ac_ext < EOF @@ -13353,17 +13734,17 @@ fi # ICU - International Components for Unicode ac_safe=`echo "unicode/unorm.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for unicode/unorm.h""... $ac_c" 1>&6 -echo "configure:13357: checking for unicode/unorm.h" >&5 +echo "configure:13738: checking for unicode/unorm.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:13367: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:13748: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -13382,17 +13763,17 @@ if eval "test \"`echo '$ac_cv_header_'$a ac_safe=`echo "unicode/ustring.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for unicode/ustring.h""... $ac_c" 1>&6 -echo "configure:13386: checking for unicode/ustring.h" >&5 +echo "configure:13767: checking for unicode/ustring.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:13396: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:13777: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -13418,12 +13799,12 @@ EOF EOF echo $ac_n "checking for unorm_normalize in libicuuc""... $ac_c" 1>&6 -echo "configure:13422: checking for unorm_normalize in libicuuc" >&5 +echo "configure:13803: checking for unorm_normalize in libicuuc" >&5 cf_save_LIBS="$LIBS" cf_try_icuuc="no" LIBS="$LIBS -licuuc" cat > conftest.$ac_ext < int main() { @@ -13433,7 +13814,7 @@ int main() { needed = unorm_normalize(ustr, -1, UNORM_DEFAULT, 0, NULL, 0, &status); ; return 0; } EOF -if { (eval echo configure:13437: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:13818: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* cat >> confdefs.h <<\EOF @@ -13452,17 +13833,17 @@ rm -f conftest* echo "$ac_t""$cf_try_icuuc" 1>&6 ac_safe=`echo "unicode/ubidi.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for unicode/ubidi.h""... $ac_c" 1>&6 -echo "configure:13456: checking for unicode/ubidi.h" >&5 +echo "configure:13837: checking for unicode/ubidi.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:13466: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:13847: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -13509,24 +13890,24 @@ else cf_cv_termlib=none cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:13901: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:13911: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* cf_cv_termlib=terminfo else @@ -13538,7 +13919,7 @@ fi rm -f conftest* test -n "$verbose" && echo " using functions in predefined $cf_cv_termlib LIBS" 1>&6 -echo "${as_me-configure}:13542: testing using functions in predefined $cf_cv_termlib LIBS ..." 1>&5 +echo "${as_me-configure}:13923: testing using functions in predefined $cf_cv_termlib LIBS ..." 1>&5 @@ -13558,16 +13939,16 @@ if test "$cf_cv_termlib" = none; then for cf_func in tigetstr tgetstr do echo $ac_n "checking for $cf_func in -l$cf_lib""... $ac_c" 1>&6 -echo "configure:13562: checking for $cf_func in -l$cf_lib" >&5 +echo "configure:13943: checking for $cf_func in -l$cf_lib" >&5 cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:13952: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* cf_result=yes else @@ -13594,7 +13975,7 @@ fi if test "$cf_cv_termlib" = none; then # allow curses library for broken AIX system. echo $ac_n "checking for initscr in -lcurses""... $ac_c" 1>&6 -echo "configure:13598: checking for initscr in -lcurses" >&5 +echo "configure:13979: checking for initscr in -lcurses" >&5 ac_lib_var=`echo curses'_'initscr | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -13602,7 +13983,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lcurses $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:13998: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -13634,7 +14015,7 @@ else fi echo $ac_n "checking for tgoto in -ltermcap""... $ac_c" 1>&6 -echo "configure:13638: checking for tgoto in -ltermcap" >&5 +echo "configure:14019: checking for tgoto in -ltermcap" >&5 ac_lib_var=`echo termcap'_'tgoto | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -13642,7 +14023,7 @@ else ac_save_LIBS="$LIBS" LIBS="-ltermcap $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:14038: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -13686,11 +14067,11 @@ fi # terminfo-based termcap interfaces may be prototyped in , # which may/may not be compatible with echo $ac_n "checking if we should include termcap.h""... $ac_c" 1>&6 -echo "configure:13690: checking if we should include termcap.h" >&5 +echo "configure:14071: checking if we should include termcap.h" >&5 cf_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -I$srcdir/include" cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:14088: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* cf_result=yes else @@ -13721,7 +14102,7 @@ EOF echo $ac_n "checking for term.h""... $ac_c" 1>&6 -echo "configure:13725: checking for term.h" >&5 +echo "configure:14106: checking for term.h" >&5 if eval "test \"`echo '$''{'cf_cv_term_header'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -13734,7 +14115,7 @@ for cf_header in \ term.h do cat > conftest.$ac_ext < @@ -13743,7 +14124,7 @@ int main() { WINDOW *x ; return 0; } EOF -if { (eval echo configure:13747: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:14128: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* cf_cv_term_header=$cf_header break @@ -13784,7 +14165,7 @@ esac echo $ac_n "checking if we should include curses.h or termcap.h""... $ac_c" 1>&6 -echo "configure:13788: checking if we should include curses.h or termcap.h" >&5 +echo "configure:14169: checking if we should include curses.h or termcap.h" >&5 if eval "test \"`echo '$''{'cf_cv_need_curses_h'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -13802,7 +14183,7 @@ do test -n "$cf_t_opts" && CPPFLAGS="$CPPFLAGS -D$cf_t_opts" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:14195: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* test "$cf_cv_need_curses_h" = no && { cf_cv_need_curses_h=maybe @@ -13823,7 +14204,7 @@ else rm -rf conftest* echo "Recompiling with corrected call (C:$cf_c_opts, T:$cf_t_opts)" >&5 cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:14216: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* cf_cv_need_curses_h=yes cf_ok_c_opts=$cf_c_opts @@ -13907,7 +14288,7 @@ esac echo $ac_n "checking declaration of tputs 3rd param""... $ac_c" 1>&6 -echo "configure:13911: checking declaration of tputs 3rd param" >&5 +echo "configure:14292: checking declaration of tputs 3rd param" >&5 if eval "test \"`echo '$''{'cf_cv_type_outchar'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -13923,10 +14304,10 @@ for Q in int void; do for R in int char; do for S in "" const; do -echo "${as_me-configure}:13927: testing loop variables P:$P, Q:$Q, R:$R, S:$S ..." 1>&5 +echo "${as_me-configure}:14308: testing loop variables P:$P, Q:$Q, R:$R, S:$S ..." 1>&5 cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:14320: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* cf_cv_type_outchar="$Q OutChar($R)" cf_cv_found=yes @@ -13990,14 +14371,14 @@ EOF elif test ".$cf_cv_termlib" = .termcap ; then # BSD 'tputs()' may need 'PC' to be set. cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:14382: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* cat >> confdefs.h <<\EOF #define HAVE_EXTERN_TCAP_PC 1 @@ -14016,13 +14397,13 @@ fi echo $ac_n "checking if external errno is declared""... $ac_c" 1>&6 -echo "configure:14020: checking if external errno is declared" >&5 +echo "configure:14401: checking if external errno is declared" >&5 if eval "test \"`echo '$''{'cf_cv_dcl_errno'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include int main() { -long x = (long) errno +int x = (int) errno ; return 0; } EOF -if { (eval echo configure:14039: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:14420: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* cf_cv_dcl_errno=yes else @@ -14063,13 +14444,13 @@ fi # It's possible (for near-UNIX clones) that the data doesn't exist echo $ac_n "checking if external errno exists""... $ac_c" 1>&6 -echo "configure:14067: checking if external errno exists" >&5 +echo "configure:14448: checking if external errno exists" >&5 if eval "test \"`echo '$''{'cf_cv_have_errno'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:14464: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* cf_cv_have_errno=yes else @@ -14111,12 +14492,12 @@ fi for ac_func in strerror do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:14115: checking for $ac_func" >&5 +echo "configure:14496: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:14524: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -14166,13 +14547,13 @@ else echo $ac_n "checking if external sys_nerr is declared""... $ac_c" 1>&6 -echo "configure:14170: checking if external sys_nerr is declared" >&5 +echo "configure:14551: checking if external sys_nerr is declared" >&5 if eval "test \"`echo '$''{'cf_cv_dcl_sys_nerr'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include int main() { -long x = (long) sys_nerr +int x = (int) sys_nerr ; return 0; } EOF -if { (eval echo configure:14189: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:14570: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* cf_cv_dcl_sys_nerr=yes else @@ -14213,13 +14594,13 @@ fi # It's possible (for near-UNIX clones) that the data doesn't exist echo $ac_n "checking if external sys_nerr exists""... $ac_c" 1>&6 -echo "configure:14217: checking if external sys_nerr exists" >&5 +echo "configure:14598: checking if external sys_nerr exists" >&5 if eval "test \"`echo '$''{'cf_cv_have_sys_nerr'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:14614: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* cf_cv_have_sys_nerr=yes else @@ -14258,13 +14639,13 @@ fi echo $ac_n "checking if external sys_errlist is declared""... $ac_c" 1>&6 -echo "configure:14262: checking if external sys_errlist is declared" >&5 +echo "configure:14643: checking if external sys_errlist is declared" >&5 if eval "test \"`echo '$''{'cf_cv_dcl_sys_errlist'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include int main() { -long x = (long) sys_errlist +int x = (int) sys_errlist ; return 0; } EOF -if { (eval echo configure:14281: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:14662: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* cf_cv_dcl_sys_errlist=yes else @@ -14305,13 +14686,13 @@ fi # It's possible (for near-UNIX clones) that the data doesn't exist echo $ac_n "checking if external sys_errlist exists""... $ac_c" 1>&6 -echo "configure:14309: checking if external sys_errlist exists" >&5 +echo "configure:14690: checking if external sys_errlist exists" >&5 if eval "test \"`echo '$''{'cf_cv_have_sys_errlist'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:14706: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* cf_cv_have_sys_errlist=yes else @@ -14416,12 +14797,12 @@ for ac_func in \ $cf_tc_funcs do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:14420: checking for $ac_func" >&5 +echo "configure:14801: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:14829: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -14470,12 +14851,12 @@ done echo $ac_n "checking for flock""... $ac_c" 1>&6 -echo "configure:14474: checking for flock" >&5 +echo "configure:14855: checking for flock" >&5 if eval "test \"`echo '$''{'ac_cv_func_flock'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:14883: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_flock=yes" else @@ -14520,7 +14901,7 @@ else echo "$ac_t""no" 1>&6 echo $ac_n "checking for flock in -lbsd""... $ac_c" 1>&6 -echo "configure:14524: checking for flock in -lbsd" >&5 +echo "configure:14905: checking for flock in -lbsd" >&5 ac_lib_var=`echo bsd'_'flock | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -14528,7 +14909,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lbsd $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:14924: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -14568,12 +14949,12 @@ fi echo $ac_n "checking for wide char and multibyte support""... $ac_c" 1>&6 -echo "configure:14572: checking for wide char and multibyte support" >&5 +echo "configure:14953: checking for wide char and multibyte support" >&5 if eval "test \"`echo '$''{'am_cv_multibyte_able'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #ifdef HAVE_STDLIB_H @@ -14609,7 +14990,7 @@ char icb[5] = {0xa4, 0xa4, 0xa4, 0xe5, 0 wcsncat(wcb2, wcb, 5); ; return 0; } EOF -if { (eval echo configure:14613: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:14994: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* am_cv_multibyte_able=yes else @@ -14619,7 +15000,7 @@ else cf_save_LIBS="$LIBS" LIBS="-lutf8 $LIBS" cat > conftest.$ac_ext < int main() { @@ -14645,7 +15026,7 @@ char icb[5] = {0xa4, 0xa4, 0xa4, 0xe5, 0 wcsncat(wcb2, wcb, 5); ; return 0; } EOF -if { (eval echo configure:14649: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:15030: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* am_cv_multibyte_able=libutf8 else @@ -14679,9 +15060,9 @@ EOF echo $ac_n "checking if gettimeofday takes two arguments""... $ac_c" 1>&6 -echo "configure:14683: checking if gettimeofday takes two arguments" >&5 +echo "configure:15064: checking if gettimeofday takes two arguments" >&5 cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:15078: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_func_gettimeofday_2args=yes else @@ -14712,12 +15093,12 @@ EOF fi echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6 -echo "configure:14716: checking return type of signal handlers" >&5 +echo "configure:15097: checking return type of signal handlers" >&5 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -14734,7 +15115,7 @@ int main() { int i; ; return 0; } EOF -if { (eval echo configure:14738: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:15119: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_type_signal=void else @@ -14754,7 +15135,7 @@ EOF echo $ac_n "checking declaration of signal arguments""... $ac_c" 1>&6 -echo "configure:14758: checking declaration of signal arguments" >&5 +echo "configure:15139: checking declaration of signal arguments" >&5 if eval "test \"`echo '$''{'cf_cv_sig_args'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -14763,7 +15144,7 @@ cf_cv_sig_args= for cf_test in "int sig" "int sig, ..." do cat > conftest.$ac_ext < @@ -14771,7 +15152,7 @@ int main() { extern RETSIGTYPE catch($cf_test); signal(SIGINT, catch) ; return 0; } EOF -if { (eval echo configure:14775: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:15156: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* cf_cv_sig_args="$cf_test";break else @@ -14797,13 +15178,13 @@ EOF if test "$ac_cv_func_sigaction" = yes; then echo $ac_n "checking whether sigaction needs _POSIX_SOURCE""... $ac_c" 1>&6 -echo "configure:14801: checking whether sigaction needs _POSIX_SOURCE" >&5 +echo "configure:15182: checking whether sigaction needs _POSIX_SOURCE" >&5 if eval "test \"`echo '$''{'cf_cv_sigact_bad'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < @@ -14812,7 +15193,7 @@ int main() { struct sigaction act ; return 0; } EOF -if { (eval echo configure:14816: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:15197: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* cf_cv_sigact_bad=no else @@ -14833,13 +15214,13 @@ EOF echo $ac_n "checking if we have sigaction/related functions""... $ac_c" 1>&6 -echo "configure:14837: checking if we have sigaction/related functions" >&5 +echo "configure:15218: checking if we have sigaction/related functions" >&5 if eval "test \"`echo '$''{'cf_cv_sigaction_funcs'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:15242: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* cf_cv_sigaction_funcs=yes else @@ -14879,7 +15260,7 @@ EOF fi echo $ac_n "checking for fork""... $ac_c" 1>&6 -echo "configure:14883: checking for fork" >&5 +echo "configure:15264: checking for fork" >&5 if eval "test \"`echo '$''{'cf_cv_func_fork'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -14888,7 +15269,7 @@ if test "$cross_compiling" = yes; then cf_cv_func_fork=unknown else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:15283: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then cf_cv_func_fork=yes else @@ -14920,12 +15301,12 @@ EOF echo $ac_n "checking for memmove""... $ac_c" 1>&6 -echo "configure:14924: checking for memmove" >&5 +echo "configure:15305: checking for memmove" >&5 if eval "test \"`echo '$''{'ac_cv_func_memmove'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:15333: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_memmove=yes" else @@ -14967,12 +15348,12 @@ else echo "$ac_t""no" 1>&6 echo $ac_n "checking for bcopy""... $ac_c" 1>&6 -echo "configure:14971: checking for bcopy" >&5 +echo "configure:15352: checking for bcopy" >&5 if eval "test \"`echo '$''{'ac_cv_func_bcopy'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:15380: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_bcopy=yes" else @@ -15011,7 +15392,7 @@ if eval "test \"`echo '$ac_cv_func_'bcop echo "$ac_t""yes" 1>&6 echo $ac_n "checking if bcopy does overlapping moves""... $ac_c" 1>&6 -echo "configure:15015: checking if bcopy does overlapping moves" >&5 +echo "configure:15396: checking if bcopy does overlapping moves" >&5 if eval "test \"`echo '$''{'cf_cv_good_bcopy'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -15020,7 +15401,7 @@ else cf_cv_good_bcopy=unknown else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:15418: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then cf_cv_good_bcopy=yes else @@ -15071,9 +15452,9 @@ fi echo $ac_n "checking if select expects int * arguments""... $ac_c" 1>&6 -echo "configure:15075: checking if select expects int * arguments" >&5 +echo "configure:15456: checking if select expects int * arguments" >&5 cat > conftest.$ac_ext < EOF @@ -15093,7 +15474,7 @@ rm -f conftest* echo $ac_n "checking whether closedir returns void""... $ac_c" 1>&6 -echo "configure:15097: checking whether closedir returns void" >&5 +echo "configure:15478: checking whether closedir returns void" >&5 if eval "test \"`echo '$''{'ac_cv_func_closedir_void'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -15101,13 +15482,13 @@ else ac_cv_func_closedir_void=yes else cat > conftest.$ac_ext < #include <$ac_header_dirent> int closedir(); main() { exit(closedir(opendir(".")) != 0); } EOF -if { (eval echo configure:15111: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:15492: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_func_closedir_void=no else @@ -15133,7 +15514,7 @@ fi # autoconf 2.5x assumes setvbuf is not reversed when cross-compiling if test "$cross_compiling" != yes ; then echo $ac_n "checking whether setvbuf arguments are reversed""... $ac_c" 1>&6 -echo "configure:15137: checking whether setvbuf arguments are reversed" >&5 +echo "configure:15518: checking whether setvbuf arguments are reversed" >&5 if eval "test \"`echo '$''{'ac_cv_func_setvbuf_reversed'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -15141,7 +15522,7 @@ else { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; } else cat > conftest.$ac_ext < /* If setvbuf has the reversed format, exit 0. */ @@ -15155,7 +15536,7 @@ main () { exit(0); /* Non-reversed systems segv here. */ } EOF -if { (eval echo configure:15159: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:15540: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_func_setvbuf_reversed=yes else @@ -15193,12 +15574,12 @@ for ac_func in \ do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:15197: checking for $ac_func" >&5 +echo "configure:15578: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:15606: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -15248,13 +15629,13 @@ done echo $ac_n "checking for type sigaction_t""... $ac_c" 1>&6 -echo "configure:15252: checking for type sigaction_t" >&5 +echo "configure:15633: checking for type sigaction_t" >&5 if eval "test \"`echo '$''{'cf_cv_type_sigaction'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < @@ -15262,7 +15643,7 @@ int main() { sigaction_t x ; return 0; } EOF -if { (eval echo configure:15266: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:15647: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* cf_cv_type_sigaction=yes else @@ -15282,13 +15663,13 @@ EOF echo $ac_n "checking for nonconflicting termios.h""... $ac_c" 1>&6 -echo "configure:15286: checking for nonconflicting termios.h" >&5 +echo "configure:15667: checking for nonconflicting termios.h" >&5 if eval "test \"`echo '$''{'cf_cv_use_termios_h'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:15695: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* cf_cv_use_termios_h=yes else @@ -15341,13 +15722,13 @@ fi echo $ac_n "checking for passwd.pw_gecos""... $ac_c" 1>&6 -echo "configure:15345: checking for passwd.pw_gecos" >&5 +echo "configure:15726: checking for passwd.pw_gecos" >&5 if eval "test \"`echo '$''{'cf_cv_pw_gecos'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < @@ -15358,7 +15739,7 @@ int main() { char bar = foo.pw_gecos ; return 0; } EOF -if { (eval echo configure:15362: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:15743: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* cf_cv_pw_gecos=yes else @@ -15378,13 +15759,13 @@ EOF echo $ac_n "checking for tm.tm_gmtoff""... $ac_c" 1>&6 -echo "configure:15382: checking for tm.tm_gmtoff" >&5 +echo "configure:15763: checking for tm.tm_gmtoff" >&5 if eval "test \"`echo '$''{'cf_cv_tm_gmtoff'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:15789: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* cf_cv_tm_gmtoff=yes else @@ -15424,7 +15805,7 @@ EOF echo $ac_n "checking for long file names""... $ac_c" 1>&6 -echo "configure:15428: checking for long file names" >&5 +echo "configure:15809: checking for long file names" >&5 if eval "test \"`echo '$''{'ac_cv_sys_long_file_names'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -15472,17 +15853,17 @@ for ac_hdr in sys/wait.h do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:15476: checking for $ac_hdr" >&5 +echo "configure:15857: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:15486: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:15867: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -15519,17 +15900,17 @@ for ac_hdr in wait.h do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:15523: checking for $ac_hdr" >&5 +echo "configure:15904: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:15533: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:15914: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -15559,17 +15940,17 @@ for ac_hdr in waitstatus.h do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:15563: checking for $ac_hdr" >&5 +echo "configure:15944: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:15573: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:15954: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -15610,13 +15991,13 @@ fi echo $ac_n "checking for union wait""... $ac_c" 1>&6 -echo "configure:15614: checking for union wait" >&5 +echo "configure:15995: checking for union wait" >&5 if eval "test \"`echo '$''{'cf_cv_type_unionwait'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:16012: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* cf_cv_type_unionwait=no echo compiles ok w/o union wait 1>&5 @@ -15638,7 +16019,7 @@ else rm -rf conftest* cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:16038: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* cf_cv_type_unionwait=yes echo compiles ok with union wait and possibly macros too 1>&5 @@ -15678,7 +16059,7 @@ EOF echo $ac_n "checking if the system function returns usable child-status""... $ac_c" 1>&6 -echo "configure:15682: checking if the system function returns usable child-status" >&5 +echo "configure:16063: checking if the system function returns usable child-status" >&5 if eval "test \"`echo '$''{'cf_cv_system_status'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -15687,7 +16068,7 @@ else cf_cv_system_status=unknown else cat > conftest.$ac_ext < @@ -15720,7 +16101,7 @@ int main() } EOF -if { (eval echo configure:15724: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:16105: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then cf_cv_system_status=no else @@ -15731,11 +16112,11 @@ else cf_cv_system_status=unknown else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:16120: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then cf_cv_system_status=yes else @@ -15778,13 +16159,13 @@ EOF if test "$cf_cv_ncurses_version" != no ; then echo $ac_n "checking for obsolete/broken version of ncurses""... $ac_c" 1>&6 -echo "configure:15782: checking for obsolete/broken version of ncurses" >&5 +echo "configure:16163: checking for obsolete/broken version of ncurses" >&5 if eval "test \"`echo '$''{'cf_cv_ncurses_broken'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < @@ -15798,7 +16179,7 @@ int main() { ; return 0; } EOF -if { (eval echo configure:15802: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:16183: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* cf_cv_ncurses_broken=no else @@ -15823,13 +16204,13 @@ fi echo $ac_n "checking if curses supports color attributes""... $ac_c" 1>&6 -echo "configure:15827: checking if curses supports color attributes" >&5 +echo "configure:16208: checking if curses supports color attributes" >&5 if eval "test \"`echo '$''{'cf_cv_color_curses'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < @@ -15844,7 +16225,7 @@ chtype x = COLOR_BLUE; ; return 0; } EOF -if { (eval echo configure:15848: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:16229: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* cf_cv_color_curses=yes else @@ -15895,7 +16276,7 @@ if test $check_sig_const = yes ; then echo $ac_n "checking for redefinable signal constants""... $ac_c" 1>&6 -echo "configure:15899: checking for redefinable signal constants" >&5 +echo "configure:16280: checking for redefinable signal constants" >&5 if eval "test \"`echo '$''{'cf_cv_sig_const'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -15907,7 +16288,7 @@ if test -n "$cf_cv_sig_args"; then cf_cv_sig_const=unknown else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:16319: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then cf_cv_sig_const=yes else @@ -15960,13 +16341,13 @@ fi echo $ac_n "checking for ANSI qsort""... $ac_c" 1>&6 -echo "configure:15964: checking for ANSI qsort" >&5 +echo "configure:16345: checking for ANSI qsort" >&5 if eval "test \"`echo '$''{'cf_cv_comptype'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:16363: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* cf_cv_comptype=yes else @@ -16006,7 +16387,7 @@ fi echo $ac_n "checking if application can dump core""... $ac_c" 1>&6 -echo "configure:16010: checking if application can dump core" >&5 +echo "configure:16391: checking if application can dump core" >&5 if eval "test \"`echo '$''{'cf_cv_corefile'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -16015,7 +16396,7 @@ else cf_cv_corefile=unknown else cat > conftest.$ac_ext < @@ -16056,7 +16437,7 @@ int main() #endif } EOF -if { (eval echo configure:16060: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:16441: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then cf_cv_corefile=yes else @@ -16104,18 +16485,18 @@ ac_tr_func=`echo "$ac_func" | sed y%abcd echo $ac_n "checking for missing "${ac_func}" extern""... $ac_c" 1>&6 -echo "configure:16108: checking for missing "${ac_func}" extern" >&5 +echo "configure:16489: checking for missing "${ac_func}" extern" >&5 if eval "test \"`echo '$''{'cf_cv_func_${ac_func}'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else -echo "${as_me-configure}:16114: testing for missing "${ac_func}" external ..." 1>&5 +echo "${as_me-configure}:16495: testing for missing "${ac_func}" external ..." 1>&5 cf_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $CHECK_DECL_FLAG" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:16514: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* if test -n "$CHECK_DECL_HDRS" ; then # try to work around system headers which are infested with non-standard syntax @@ -16137,7 +16518,7 @@ if { (eval echo configure:16133: \"$ac_l cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:16532: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* eval 'cf_cv_func_'${ac_func}'=yes' else @@ -16196,18 +16577,18 @@ ac_tr_func=`echo "$ac_func" | sed y%abcd echo $ac_n "checking for missing "${ac_func}" extern""... $ac_c" 1>&6 -echo "configure:16200: checking for missing "${ac_func}" extern" >&5 +echo "configure:16581: checking for missing "${ac_func}" extern" >&5 if eval "test \"`echo '$''{'cf_cv_func_${ac_func}'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else -echo "${as_me-configure}:16206: testing for missing "${ac_func}" external ..." 1>&5 +echo "${as_me-configure}:16587: testing for missing "${ac_func}" external ..." 1>&5 cf_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $CHECK_DECL_FLAG" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:16606: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* if test -n "$CHECK_DECL_HDRS" ; then # try to work around system headers which are infested with non-standard syntax @@ -16229,7 +16610,7 @@ if { (eval echo configure:16225: \"$ac_l cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:16624: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* eval 'cf_cv_func_'${ac_func}'=yes' else @@ -16286,18 +16667,18 @@ ac_tr_func=`echo "$ac_func" | sed y%abcd echo $ac_n "checking for missing "${ac_func}" extern""... $ac_c" 1>&6 -echo "configure:16290: checking for missing "${ac_func}" extern" >&5 +echo "configure:16671: checking for missing "${ac_func}" extern" >&5 if eval "test \"`echo '$''{'cf_cv_func_${ac_func}'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else -echo "${as_me-configure}:16296: testing for missing "${ac_func}" external ..." 1>&5 +echo "${as_me-configure}:16677: testing for missing "${ac_func}" external ..." 1>&5 cf_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $CHECK_DECL_FLAG" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:16696: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* if test -n "$CHECK_DECL_HDRS" ; then # try to work around system headers which are infested with non-standard syntax @@ -16319,7 +16700,7 @@ if { (eval echo configure:16315: \"$ac_l cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:16714: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* eval 'cf_cv_func_'${ac_func}'=yes' else @@ -16428,18 +16809,18 @@ ac_tr_func=`echo "$ac_func" | sed y%abcd echo $ac_n "checking for missing "${ac_func}" extern""... $ac_c" 1>&6 -echo "configure:16432: checking for missing "${ac_func}" extern" >&5 +echo "configure:16813: checking for missing "${ac_func}" extern" >&5 if eval "test \"`echo '$''{'cf_cv_func_${ac_func}'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else -echo "${as_me-configure}:16438: testing for missing "${ac_func}" external ..." 1>&5 +echo "${as_me-configure}:16819: testing for missing "${ac_func}" external ..." 1>&5 cf_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $CHECK_DECL_FLAG" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:16838: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* if test -n "$CHECK_DECL_HDRS" ; then # try to work around system headers which are infested with non-standard syntax @@ -16461,7 +16842,7 @@ if { (eval echo configure:16457: \"$ac_l cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:16856: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* eval 'cf_cv_func_'${ac_func}'=yes' else @@ -16515,18 +16896,18 @@ ac_tr_func=`echo "$ac_func" | sed y%abcd echo $ac_n "checking for missing "${ac_func}" extern""... $ac_c" 1>&6 -echo "configure:16519: checking for missing "${ac_func}" extern" >&5 +echo "configure:16900: checking for missing "${ac_func}" extern" >&5 if eval "test \"`echo '$''{'cf_cv_func_${ac_func}'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else -echo "${as_me-configure}:16525: testing for missing "${ac_func}" external ..." 1>&5 +echo "${as_me-configure}:16906: testing for missing "${ac_func}" external ..." 1>&5 cf_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $CHECK_DECL_FLAG" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:16925: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* if test -n "$CHECK_DECL_HDRS" ; then # try to work around system headers which are infested with non-standard syntax @@ -16548,7 +16929,7 @@ if { (eval echo configure:16544: \"$ac_l cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:16943: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* eval 'cf_cv_func_'${ac_func}'=yes' else @@ -16605,18 +16986,18 @@ ac_tr_func=`echo "$ac_func" | sed y%abcd echo $ac_n "checking for missing "${ac_func}" extern""... $ac_c" 1>&6 -echo "configure:16609: checking for missing "${ac_func}" extern" >&5 +echo "configure:16990: checking for missing "${ac_func}" extern" >&5 if eval "test \"`echo '$''{'cf_cv_func_${ac_func}'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else -echo "${as_me-configure}:16615: testing for missing "${ac_func}" external ..." 1>&5 +echo "${as_me-configure}:16996: testing for missing "${ac_func}" external ..." 1>&5 cf_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $CHECK_DECL_FLAG" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:17015: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* if test -n "$CHECK_DECL_HDRS" ; then # try to work around system headers which are infested with non-standard syntax @@ -16638,7 +17019,7 @@ if { (eval echo configure:16634: \"$ac_l cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:17033: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* eval 'cf_cv_func_'${ac_func}'=yes' else @@ -16686,7 +17067,7 @@ fi echo $ac_n "checking for working TIOCGWINSZ""... $ac_c" 1>&6 -echo "configure:16690: checking for working TIOCGWINSZ" >&5 +echo "configure:17071: checking for working TIOCGWINSZ" >&5 if eval "test \"`echo '$''{'cf_cv_use_tiocgwinsz'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -16697,7 +17078,7 @@ else cf_cv_use_tiocgwinsz=unknown else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:17107: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then cf_cv_use_tiocgwinsz=yes else @@ -16769,7 +17150,7 @@ esac # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:16773: checking for $ac_word" >&5 +echo "configure:17154: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -16799,19 +17180,19 @@ fi # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works # for constant arguments. Useless! echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6 -echo "configure:16803: checking for working alloca.h" >&5 +echo "configure:17184: checking for working alloca.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { char *p = alloca(2 * sizeof(int)); ; return 0; } EOF -if { (eval echo configure:16815: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:17196: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_header_alloca_h=yes else @@ -16832,12 +17213,12 @@ EOF fi echo $ac_n "checking for alloca""... $ac_c" 1>&6 -echo "configure:16836: checking for alloca" >&5 +echo "configure:17217: checking for alloca" >&5 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:17250: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_func_alloca_works=yes else @@ -16897,12 +17278,12 @@ EOF echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6 -echo "configure:16901: checking whether alloca needs Cray hooks" >&5 +echo "configure:17282: checking whether alloca needs Cray hooks" >&5 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&6 if test $ac_cv_os_cray = yes; then for ac_func in _getb67 GETB67 getb67; do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:16931: checking for $ac_func" >&5 +echo "configure:17312: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:17340: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -16982,7 +17363,7 @@ done fi echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6 -echo "configure:16986: checking stack direction for C alloca" >&5 +echo "configure:17367: checking stack direction for C alloca" >&5 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -16990,7 +17371,7 @@ else ac_cv_c_stack_direction=0 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:17394: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_c_stack_direction=1 else @@ -17034,17 +17415,17 @@ for ac_hdr in unistd.h do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:17038: checking for $ac_hdr" >&5 +echo "configure:17419: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:17048: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:17429: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -17073,12 +17454,12 @@ done for ac_func in getpagesize do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:17077: checking for $ac_func" >&5 +echo "configure:17458: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:17486: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -17126,7 +17507,7 @@ fi done echo $ac_n "checking for working mmap""... $ac_c" 1>&6 -echo "configure:17130: checking for working mmap" >&5 +echo "configure:17511: checking for working mmap" >&5 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -17134,7 +17515,7 @@ else ac_cv_func_mmap_fixed_mapped=no else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:17659: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_func_mmap_fixed_mapped=yes else @@ -17298,12 +17679,12 @@ fi echo $ac_n "checking whether we are using the GNU C Library 2.1 or newer""... $ac_c" 1>&6 -echo "configure:17302: checking whether we are using the GNU C Library 2.1 or newer" >&5 +echo "configure:17683: checking whether we are using the GNU C Library 2.1 or newer" >&5 if eval "test \"`echo '$''{'ac_cv_gnu_library_2_1'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < @@ -17365,17 +17746,17 @@ stdlib.h string.h unistd.h sys/param.h do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:17369: checking for $ac_hdr" >&5 +echo "configure:17750: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:17379: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:17760: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -17406,12 +17787,12 @@ getgid getuid mempcpy munmap putenv sete strdup strtoul tsearch __argz_count __argz_stringify __argz_next do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:17410: checking for $ac_func" >&5 +echo "configure:17791: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:17819: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -17495,20 +17876,20 @@ if test -n "$cf_searchpath/include" ; th fi if test "$cf_have_incdir" = no ; then - if test "$cf_add_incdir" = /usr/local/include ; then + if test "$cf_add_incdir" = /usr/local/include ; then if test "$GCC" = yes then cf_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" cat > conftest.$ac_ext < int main() { printf("Hello") ; return 0; } EOF -if { (eval echo configure:17512: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:17893: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then : else echo "configure: failed program was:" >&5 @@ -17525,14 +17906,14 @@ rm -f conftest* if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me-configure}:17529: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me-configure}:17910: testing adding $cf_add_incdir to include-path ..." 1>&5 - CPPFLAGS="-I$cf_add_incdir $CPPFLAGS" + CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" - cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` - test "$cf_top_incdir" = "$cf_add_incdir" && break - cf_add_incdir="$cf_top_incdir" + cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` + test "$cf_top_incdir" = "$cf_add_incdir" && break + cf_add_incdir="$cf_top_incdir" else break fi @@ -17561,20 +17942,20 @@ if test -n "$cf_searchpath/../include" ; fi if test "$cf_have_incdir" = no ; then - if test "$cf_add_incdir" = /usr/local/include ; then + if test "$cf_add_incdir" = /usr/local/include ; then if test "$GCC" = yes then cf_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" cat > conftest.$ac_ext < int main() { printf("Hello") ; return 0; } EOF -if { (eval echo configure:17578: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:17959: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then : else echo "configure: failed program was:" >&5 @@ -17591,14 +17972,14 @@ rm -f conftest* if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me-configure}:17595: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me-configure}:17976: testing adding $cf_add_incdir to include-path ..." 1>&5 - CPPFLAGS="-I$cf_add_incdir $CPPFLAGS" + CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" - cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` - test "$cf_top_incdir" = "$cf_add_incdir" && break - cf_add_incdir="$cf_top_incdir" + cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` + test "$cf_top_incdir" = "$cf_add_incdir" && break + cf_add_incdir="$cf_top_incdir" else break fi @@ -17631,7 +18012,7 @@ if test -n "$cf_searchpath/lib" ; then if test "$cf_have_libdir" = no ; then test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 -echo "${as_me-configure}:17635: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me-configure}:18016: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" @@ -17661,7 +18042,7 @@ if test -n "$cf_searchpath" ; then if test "$cf_have_libdir" = no ; then test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 -echo "${as_me-configure}:17665: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me-configure}:18046: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" @@ -17683,7 +18064,7 @@ fi echo $ac_n "checking for iconv""... $ac_c" 1>&6 -echo "configure:17687: checking for iconv" >&5 +echo "configure:18068: checking for iconv" >&5 if eval "test \"`echo '$''{'am_cv_func_iconv'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -17696,11 +18077,11 @@ cf_cv_header_path_iconv= cf_cv_library_path_iconv= -echo "${as_me-configure}:17700: testing Starting FIND_LINKAGE(iconv,) ..." 1>&5 +echo "${as_me-configure}:18081: testing Starting FIND_LINKAGE(iconv,) ..." 1>&5 cat > conftest.$ac_ext < @@ -17714,7 +18095,7 @@ int main() { ; return 0; } EOF -if { (eval echo configure:17718: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:18099: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* cf_cv_find_linkage_iconv=yes else @@ -17724,14 +18105,45 @@ else cf_cv_find_linkage_iconv=no + test -n "$verbose" && echo " find linkage for iconv library" 1>&6 + +echo "${as_me-configure}:18111: testing find linkage for iconv library ..." 1>&5 + + -echo "${as_me-configure}:17729: testing Searching for headers in FIND_LINKAGE(iconv,) ..." 1>&5 +echo "${as_me-configure}:18115: testing Searching for headers in FIND_LINKAGE(iconv,) ..." 1>&5 cf_save_CPPFLAGS="$CPPFLAGS" cf_test_CPPFLAGS="$CPPFLAGS" - cf_search="" + +cf_header_path_list="" +if test -n "${CFLAGS}${CPPFLAGS}" ; then + for cf_header_path in $CPPFLAGS $CFLAGS + do + case $cf_header_path in #(vi + -I*) + cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'` + +test "$cf_header_path" != "NONE" && \ +test -d "$cf_header_path" && \ + { + test -n "$verbose" && echo " ... testing for include-directories under $cf_header_path" + test -d $cf_header_path/include && cf_search="$cf_search $cf_header_path/include" + test -d $cf_header_path/include/iconv && cf_search="$cf_search $cf_header_path/include/iconv" + test -d $cf_header_path/include/iconv/include && cf_search="$cf_search $cf_header_path/include/iconv/include" + test -d $cf_header_path/iconv/include && cf_search="$cf_search $cf_header_path/iconv/include" + test -d $cf_header_path/iconv/include/iconv && cf_search="$cf_search $cf_header_path/iconv/include/iconv" +} + + cf_header_path_list="$cf_header_path_list $cf_search" + ;; + esac + done +fi + +cf_search="" test "/usr" != "$prefix" && \ @@ -17794,6 +18206,7 @@ test -d "$HOME" && \ } + test "$includedir" != NONE && \ test "$includedir" != "/usr/include" && \ test -d "$includedir" && { @@ -17808,18 +18221,19 @@ test -d "$oldincludedir" && { test -d $oldincludedir/iconv && cf_search="$cf_search $oldincludedir/iconv" } +cf_search="$cf_header_path_list $cf_search" for cf_cv_header_path_iconv in $cf_search do if test -d $cf_cv_header_path_iconv ; then test -n "$verbose" && echo " ... testing $cf_cv_header_path_iconv" 1>&6 -echo "${as_me-configure}:17818: testing ... testing $cf_cv_header_path_iconv ..." 1>&5 +echo "${as_me-configure}:18232: testing ... testing $cf_cv_header_path_iconv ..." 1>&5 CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_iconv" cat > conftest.$ac_ext < @@ -17833,12 +18247,12 @@ int main() { ; return 0; } EOF -if { (eval echo configure:17837: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:18251: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* test -n "$verbose" && echo " ... found iconv headers in $cf_cv_header_path_iconv" 1>&6 -echo "${as_me-configure}:17842: testing ... found iconv headers in $cf_cv_header_path_iconv ..." 1>&5 +echo "${as_me-configure}:18256: testing ... found iconv headers in $cf_cv_header_path_iconv ..." 1>&5 cf_cv_find_linkage_iconv=maybe @@ -17859,7 +18273,7 @@ rm -f conftest* if test "$cf_cv_find_linkage_iconv" = maybe ; then -echo "${as_me-configure}:17863: testing Searching for iconv library in FIND_LINKAGE(iconv,) ..." 1>&5 +echo "${as_me-configure}:18277: testing Searching for iconv library in FIND_LINKAGE(iconv,) ..." 1>&5 cf_save_LIBS="$LIBS" @@ -17868,7 +18282,33 @@ echo "${as_me-configure}:17863: testing if test "$cf_cv_find_linkage_iconv" != yes ; then - cf_search="" + +cf_library_path_list="" +if test -n "${LDFLAGS}${LIBS}" ; then + for cf_library_path in $LDFLAGS $LIBS + do + case $cf_library_path in #(vi + -L*) + cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'` + +test "$cf_library_path" != "NONE" && \ +test -d "$cf_library_path" && \ + { + test -n "$verbose" && echo " ... testing for lib-directories under $cf_library_path" + test -d $cf_library_path/lib && cf_search="$cf_search $cf_library_path/lib" + test -d $cf_library_path/lib/iconv && cf_search="$cf_search $cf_library_path/lib/iconv" + test -d $cf_library_path/lib/iconv/lib && cf_search="$cf_search $cf_library_path/lib/iconv/lib" + test -d $cf_library_path/iconv/lib && cf_search="$cf_search $cf_library_path/iconv/lib" + test -d $cf_library_path/iconv/lib/iconv && cf_search="$cf_search $cf_library_path/iconv/lib/iconv" +} + + cf_library_path_list="$cf_library_path_list $cf_search" + ;; + esac + done +fi + +cf_search="" test "/usr" != "$prefix" && \ @@ -17931,19 +18371,22 @@ test -d "$HOME" && \ } + +cf_search="$cf_library_path_list $cf_search" + for cf_cv_library_path_iconv in $cf_search do if test -d $cf_cv_library_path_iconv ; then test -n "$verbose" && echo " ... testing $cf_cv_library_path_iconv" 1>&6 -echo "${as_me-configure}:17940: testing ... testing $cf_cv_library_path_iconv ..." 1>&5 +echo "${as_me-configure}:18383: testing ... testing $cf_cv_library_path_iconv ..." 1>&5 CPPFLAGS="$cf_test_CPPFLAGS" LIBS="-liconv $cf_save_LIBS" LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_iconv" cat > conftest.$ac_ext < @@ -17957,12 +18400,12 @@ int main() { ; return 0; } EOF -if { (eval echo configure:17961: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:18404: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* test -n "$verbose" && echo " ... found iconv library in $cf_cv_library_path_iconv" 1>&6 -echo "${as_me-configure}:17966: testing ... found iconv library in $cf_cv_library_path_iconv ..." 1>&5 +echo "${as_me-configure}:18409: testing ... found iconv library in $cf_cv_library_path_iconv ..." 1>&5 cf_cv_find_linkage_iconv=yes @@ -18010,13 +18453,13 @@ EOF echo $ac_n "checking if the declaration of iconv() needs const.""... $ac_c" 1>&6 -echo "configure:18014: checking if the declaration of iconv() needs const." >&5 +echo "configure:18457: checking if the declaration of iconv() needs const." >&5 if eval "test \"`echo '$''{'am_cv_proto_iconv_const'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < @@ -18036,7 +18479,7 @@ int main() { ; return 0; } EOF -if { (eval echo configure:18040: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:18483: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* am_cv_proto_iconv_const=no else @@ -18083,20 +18526,20 @@ if test -n "$cf_cv_header_path_iconv" ; fi if test "$cf_have_incdir" = no ; then - if test "$cf_add_incdir" = /usr/local/include ; then + if test "$cf_add_incdir" = /usr/local/include ; then if test "$GCC" = yes then cf_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" cat > conftest.$ac_ext < int main() { printf("Hello") ; return 0; } EOF -if { (eval echo configure:18100: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:18543: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then : else echo "configure: failed program was:" >&5 @@ -18113,14 +18556,14 @@ rm -f conftest* if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me-configure}:18117: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me-configure}:18560: testing adding $cf_add_incdir to include-path ..." 1>&5 - CPPFLAGS="-I$cf_add_incdir $CPPFLAGS" + CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" - cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` - test "$cf_top_incdir" = "$cf_add_incdir" && break - cf_add_incdir="$cf_top_incdir" + cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` + test "$cf_top_incdir" = "$cf_add_incdir" && break + cf_add_incdir="$cf_top_incdir" else break fi @@ -18151,7 +18594,7 @@ if test -n "$cf_cv_library_path_iconv" ; if test "$cf_have_libdir" = no ; then test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 -echo "${as_me-configure}:18155: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me-configure}:18598: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" @@ -18167,19 +18610,19 @@ fi echo $ac_n "checking for nl_langinfo and CODESET""... $ac_c" 1>&6 -echo "configure:18171: checking for nl_langinfo and CODESET" >&5 +echo "configure:18614: checking for nl_langinfo and CODESET" >&5 if eval "test \"`echo '$''{'am_cv_langinfo_codeset'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { char* cs = nl_langinfo(CODESET); ; return 0; } EOF -if { (eval echo configure:18183: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:18626: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* am_cv_langinfo_codeset=yes else @@ -18202,19 +18645,19 @@ EOF if test $ac_cv_header_locale_h = yes; then echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6 -echo "configure:18206: checking for LC_MESSAGES" >&5 +echo "configure:18649: checking for LC_MESSAGES" >&5 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { return LC_MESSAGES ; return 0; } EOF -if { (eval echo configure:18218: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:18661: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* am_cv_val_LC_MESSAGES=yes else @@ -18235,7 +18678,7 @@ EOF fi fi echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6 -echo "configure:18239: checking whether NLS is requested" >&5 +echo "configure:18682: checking whether NLS is requested" >&5 # Check whether --enable-nls or --disable-nls was given. @@ -18259,7 +18702,7 @@ fi EOF echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6 -echo "configure:18263: checking whether included gettext is requested" >&5 +echo "configure:18706: checking whether included gettext is requested" >&5 # Check whether --with-included-gettext or --without-included-gettext was given. if test "${with_included_gettext+set}" = set; then @@ -18276,7 +18719,7 @@ fi CATOBJEXT=NONE echo $ac_n "checking for libintl.h and gettext()""... $ac_c" 1>&6 -echo "configure:18280: checking for libintl.h and gettext()" >&5 +echo "configure:18723: checking for libintl.h and gettext()" >&5 if eval "test \"`echo '$''{'cf_cv_func_gettext'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -18289,11 +18732,11 @@ cf_cv_header_path_intl= cf_cv_library_path_intl= -echo "${as_me-configure}:18293: testing Starting FIND_LINKAGE(intl,) ..." 1>&5 +echo "${as_me-configure}:18736: testing Starting FIND_LINKAGE(intl,) ..." 1>&5 cat > conftest.$ac_ext < @@ -18308,7 +18751,7 @@ int main() { ; return 0; } EOF -if { (eval echo configure:18312: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:18755: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* cf_cv_find_linkage_intl=yes else @@ -18318,14 +18761,45 @@ else cf_cv_find_linkage_intl=no + test -n "$verbose" && echo " find linkage for intl library" 1>&6 + +echo "${as_me-configure}:18767: testing find linkage for intl library ..." 1>&5 + + -echo "${as_me-configure}:18323: testing Searching for headers in FIND_LINKAGE(intl,) ..." 1>&5 +echo "${as_me-configure}:18771: testing Searching for headers in FIND_LINKAGE(intl,) ..." 1>&5 cf_save_CPPFLAGS="$CPPFLAGS" cf_test_CPPFLAGS="$CPPFLAGS" - cf_search="" + +cf_header_path_list="" +if test -n "${CFLAGS}${CPPFLAGS}" ; then + for cf_header_path in $CPPFLAGS $CFLAGS + do + case $cf_header_path in #(vi + -I*) + cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'` + +test "$cf_header_path" != "NONE" && \ +test -d "$cf_header_path" && \ + { + test -n "$verbose" && echo " ... testing for include-directories under $cf_header_path" + test -d $cf_header_path/include && cf_search="$cf_search $cf_header_path/include" + test -d $cf_header_path/include/intl && cf_search="$cf_search $cf_header_path/include/intl" + test -d $cf_header_path/include/intl/include && cf_search="$cf_search $cf_header_path/include/intl/include" + test -d $cf_header_path/intl/include && cf_search="$cf_search $cf_header_path/intl/include" + test -d $cf_header_path/intl/include/intl && cf_search="$cf_search $cf_header_path/intl/include/intl" +} + + cf_header_path_list="$cf_header_path_list $cf_search" + ;; + esac + done +fi + +cf_search="" test "/usr" != "$prefix" && \ @@ -18388,6 +18862,7 @@ test -d "$HOME" && \ } + test "$includedir" != NONE && \ test "$includedir" != "/usr/include" && \ test -d "$includedir" && { @@ -18402,18 +18877,19 @@ test -d "$oldincludedir" && { test -d $oldincludedir/intl && cf_search="$cf_search $oldincludedir/intl" } +cf_search="$cf_header_path_list $cf_search" for cf_cv_header_path_intl in $cf_search do if test -d $cf_cv_header_path_intl ; then test -n "$verbose" && echo " ... testing $cf_cv_header_path_intl" 1>&6 -echo "${as_me-configure}:18412: testing ... testing $cf_cv_header_path_intl ..." 1>&5 +echo "${as_me-configure}:18888: testing ... testing $cf_cv_header_path_intl ..." 1>&5 CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_intl" cat > conftest.$ac_ext < @@ -18428,12 +18904,12 @@ int main() { ; return 0; } EOF -if { (eval echo configure:18432: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:18908: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* test -n "$verbose" && echo " ... found intl headers in $cf_cv_header_path_intl" 1>&6 -echo "${as_me-configure}:18437: testing ... found intl headers in $cf_cv_header_path_intl ..." 1>&5 +echo "${as_me-configure}:18913: testing ... found intl headers in $cf_cv_header_path_intl ..." 1>&5 cf_cv_find_linkage_intl=maybe @@ -18454,7 +18930,7 @@ rm -f conftest* if test "$cf_cv_find_linkage_intl" = maybe ; then -echo "${as_me-configure}:18458: testing Searching for intl library in FIND_LINKAGE(intl,) ..." 1>&5 +echo "${as_me-configure}:18934: testing Searching for intl library in FIND_LINKAGE(intl,) ..." 1>&5 cf_save_LIBS="$LIBS" @@ -18463,7 +18939,33 @@ echo "${as_me-configure}:18458: testing if test "$cf_cv_find_linkage_intl" != yes ; then - cf_search="" + +cf_library_path_list="" +if test -n "${LDFLAGS}${LIBS}" ; then + for cf_library_path in $LDFLAGS $LIBS + do + case $cf_library_path in #(vi + -L*) + cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'` + +test "$cf_library_path" != "NONE" && \ +test -d "$cf_library_path" && \ + { + test -n "$verbose" && echo " ... testing for lib-directories under $cf_library_path" + test -d $cf_library_path/lib && cf_search="$cf_search $cf_library_path/lib" + test -d $cf_library_path/lib/intl && cf_search="$cf_search $cf_library_path/lib/intl" + test -d $cf_library_path/lib/intl/lib && cf_search="$cf_search $cf_library_path/lib/intl/lib" + test -d $cf_library_path/intl/lib && cf_search="$cf_search $cf_library_path/intl/lib" + test -d $cf_library_path/intl/lib/intl && cf_search="$cf_search $cf_library_path/intl/lib/intl" +} + + cf_library_path_list="$cf_library_path_list $cf_search" + ;; + esac + done +fi + +cf_search="" test "/usr" != "$prefix" && \ @@ -18526,19 +19028,22 @@ test -d "$HOME" && \ } + +cf_search="$cf_library_path_list $cf_search" + for cf_cv_library_path_intl in $cf_search do if test -d $cf_cv_library_path_intl ; then test -n "$verbose" && echo " ... testing $cf_cv_library_path_intl" 1>&6 -echo "${as_me-configure}:18535: testing ... testing $cf_cv_library_path_intl ..." 1>&5 +echo "${as_me-configure}:19040: testing ... testing $cf_cv_library_path_intl ..." 1>&5 CPPFLAGS="$cf_test_CPPFLAGS" LIBS="-lintl $cf_save_LIBS" LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_intl" cat > conftest.$ac_ext < @@ -18553,12 +19058,12 @@ int main() { ; return 0; } EOF -if { (eval echo configure:18557: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:19062: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* test -n "$verbose" && echo " ... found intl library in $cf_cv_library_path_intl" 1>&6 -echo "${as_me-configure}:18562: testing ... found intl library in $cf_cv_library_path_intl ..." 1>&5 +echo "${as_me-configure}:19067: testing ... found intl library in $cf_cv_library_path_intl ..." 1>&5 cf_cv_find_linkage_intl=yes @@ -18631,20 +19136,20 @@ if test -n "$cf_cv_header_path_intl" ; t fi if test "$cf_have_incdir" = no ; then - if test "$cf_add_incdir" = /usr/local/include ; then + if test "$cf_add_incdir" = /usr/local/include ; then if test "$GCC" = yes then cf_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" cat > conftest.$ac_ext < int main() { printf("Hello") ; return 0; } EOF -if { (eval echo configure:18648: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:19153: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then : else echo "configure: failed program was:" >&5 @@ -18661,14 +19166,14 @@ rm -f conftest* if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me-configure}:18665: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me-configure}:19170: testing adding $cf_add_incdir to include-path ..." 1>&5 - CPPFLAGS="-I$cf_add_incdir $CPPFLAGS" + CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" - cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` - test "$cf_top_incdir" = "$cf_add_incdir" && break - cf_add_incdir="$cf_top_incdir" + cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` + test "$cf_top_incdir" = "$cf_add_incdir" && break + cf_add_incdir="$cf_top_incdir" else break fi @@ -18700,10 +19205,10 @@ if test -n "$cf_cv_library_path_intl" ; if test "$cf_have_libdir" = no ; then test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 -echo "${as_me-configure}:18704: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me-configure}:19209: testing adding $cf_add_libdir to library-path ..." 1>&5 - INTLLIBS="-L$cf_add_libdir $$INTLLIBS" + INTLLIBS="-L$cf_add_libdir $INTLLIBS" fi fi done @@ -18716,12 +19221,12 @@ fi for ac_func in dcgettext do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:18720: checking for $ac_func" >&5 +echo "configure:19225: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:19253: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -18774,7 +19279,7 @@ done set dummy msgfmt; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:18778: checking for $ac_word" >&5 +echo "configure:19283: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -18809,7 +19314,7 @@ fi # Extract the first word of "gmsgfmt", so it can be a program name with args. set dummy gmsgfmt; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:18813: checking for $ac_word" >&5 +echo "configure:19318: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -18847,7 +19352,7 @@ fi set dummy xgettext; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:18851: checking for $ac_word" >&5 +echo "configure:19356: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -18898,7 +19403,7 @@ fi set dummy msgfmt; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:18902: checking for $ac_word" >&5 +echo "configure:19407: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -18933,7 +19438,7 @@ fi # Extract the first word of "gmsgfmt", so it can be a program name with args. set dummy gmsgfmt; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:18937: checking for $ac_word" >&5 +echo "configure:19442: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -18970,7 +19475,7 @@ fi set dummy xgettext; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:18974: checking for $ac_word" >&5 +echo "configure:19479: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -19043,7 +19548,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:19047: checking for $ac_word" >&5 +echo "configure:19552: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_INTLBISON'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -19076,7 +19581,7 @@ done ac_verc_fail=yes else echo $ac_n "checking version of bison""... $ac_c" 1>&6 -echo "configure:19080: checking version of bison" >&5 +echo "configure:19585: checking version of bison" >&5 ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'` case $ac_prog_version in '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; @@ -19124,7 +19629,7 @@ echo "configure:19080: checking version LINGUAS= else echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6 -echo "configure:19128: checking for catalogs to be installed" >&5 +echo "configure:19633: checking for catalogs to be installed" >&5 NEW_LINGUAS= for presentlang in $ALL_LINGUAS; do useit=no @@ -19180,7 +19685,7 @@ use_our_messages=no if test "$USE_NLS" = yes ; then if test -d $srcdir/po ; then echo $ac_n "checking if we should use included message-library""... $ac_c" 1>&6 -echo "configure:19184: checking if we should use included message-library" >&5 +echo "configure:19689: checking if we should use included message-library" >&5 # Check whether --enable-included-msgs or --disable-included-msgs was given. if test "${enable_included_msgs+set}" = set; then @@ -19235,17 +19740,17 @@ else do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:19239: checking for $ac_hdr" >&5 +echo "configure:19744: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:19249: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:19754: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -19275,7 +19780,7 @@ done fi if test -z "$INTLDIR_MAKE" ; then - CPPFLAGS="-I../intl $CPPFLAGS" + CPPFLAGS="$CPPFLAGS -I../intl" fi if test "$BUILD_INCLUDED_LIBINTL" = yes ; then @@ -19329,19 +19834,19 @@ if test ".$use_alloca" = .yes ; then # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works # for constant arguments. Useless! echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6 -echo "configure:19333: checking for working alloca.h" >&5 +echo "configure:19838: checking for working alloca.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { char *p = alloca(2 * sizeof(int)); ; return 0; } EOF -if { (eval echo configure:19345: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:19850: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_header_alloca_h=yes else @@ -19362,12 +19867,12 @@ EOF fi echo $ac_n "checking for alloca""... $ac_c" 1>&6 -echo "configure:19366: checking for alloca" >&5 +echo "configure:19871: checking for alloca" >&5 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:19904: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_func_alloca_works=yes else @@ -19427,12 +19932,12 @@ EOF echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6 -echo "configure:19431: checking whether alloca needs Cray hooks" >&5 +echo "configure:19936: checking whether alloca needs Cray hooks" >&5 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&6 if test $ac_cv_os_cray = yes; then for ac_func in _getb67 GETB67 getb67; do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:19461: checking for $ac_func" >&5 +echo "configure:19966: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:19994: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -19512,7 +20017,7 @@ done fi echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6 -echo "configure:19516: checking stack direction for C alloca" >&5 +echo "configure:20021: checking stack direction for C alloca" >&5 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -19520,7 +20025,7 @@ else ac_cv_c_stack_direction=0 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:20048: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_c_stack_direction=1 else @@ -19566,10 +20071,10 @@ linux*|gnu*) # workaround for bison 1.875c (compound breakage in Linux stdlib.h # and bison's output make bison try to use alloca()). if test -z "$GCC" ; then - CPPFLAGS="-DYYSTACK_USE_ALLOCA=0 $CPPFLAGS" + CPPFLAGS="$CPPFLAGS -DYYSTACK_USE_ALLOCA=0" ALLOCA="" elif test "$INTEL_COMPILER" = yes ; then - CPPFLAGS="-DYYSTACK_USE_ALLOCA=0 $CPPFLAGS" + CPPFLAGS="$CPPFLAGS -DYYSTACK_USE_ALLOCA=0" ALLOCA="" fi ;; @@ -19584,9 +20089,9 @@ fi for cf_hdr in iconv.h do echo $ac_n "checking for $cf_hdr""... $ac_c" 1>&6 -echo "configure:19588: checking for $cf_hdr" >&5 +echo "configure:20093: checking for $cf_hdr" >&5 cat > conftest.$ac_ext < @@ -19594,7 +20099,7 @@ echo "configure:19588: checking for $cf_ EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:19598: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:20103: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -19620,13 +20125,13 @@ fi done echo $ac_n "checking for iconv_open() //TRANSLIT extension""... $ac_c" 1>&6 -echo "configure:19624: checking for iconv_open() //TRANSLIT extension" >&5 +echo "configure:20129: checking for iconv_open() //TRANSLIT extension" >&5 if test "$cross_compiling" = yes; then echo "$ac_t""unknown" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:20152: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then cat >> confdefs.h <<\EOF #define HAVE_ICONV_OPEN_TRANSLIT 1 @@ -19682,12 +20187,12 @@ EOF ;; *) echo $ac_n "checking for link""... $ac_c" 1>&6 -echo "configure:19686: checking for link" >&5 +echo "configure:20191: checking for link" >&5 if eval "test \"`echo '$''{'ac_cv_func_link'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:20219: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_link=yes" else @@ -19760,17 +20265,17 @@ else case "`(uname -sr) 2>/dev/null`" in "SunOS 5"*) echo $ac_n "checking whether -R must be followed by a space""... $ac_c" 1>&6 -echo "configure:19764: checking whether -R must be followed by a space" >&5 +echo "configure:20269: checking whether -R must be followed by a space" >&5 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:20279: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_R_nospace=yes else @@ -19786,14 +20291,14 @@ rm -f conftest* else LIBS="$ac_xsave_LIBS -R $x_libraries" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:20302: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_R_space=yes else @@ -19825,7 +20330,7 @@ rm -f conftest* # libraries were built with DECnet support. And karl@cs.umb.edu says # the Alpha needs dnet_stub (dnet does not exist). echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6 -echo "configure:19829: checking for dnet_ntoa in -ldnet" >&5 +echo "configure:20334: checking for dnet_ntoa in -ldnet" >&5 ac_lib_var=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -19833,7 +20338,7 @@ else ac_save_LIBS="$LIBS" LIBS="-ldnet $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:20353: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -19866,7 +20371,7 @@ fi if test $ac_cv_lib_dnet_dnet_ntoa = no; then echo $ac_n "checking for dnet_ntoa in -ldnet_stub""... $ac_c" 1>&6 -echo "configure:19870: checking for dnet_ntoa in -ldnet_stub" >&5 +echo "configure:20375: checking for dnet_ntoa in -ldnet_stub" >&5 ac_lib_var=`echo dnet_stub'_'dnet_ntoa | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -19874,7 +20379,7 @@ else ac_save_LIBS="$LIBS" LIBS="-ldnet_stub $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:20394: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -19914,12 +20419,12 @@ fi # The nsl library prevents programs from opening the X display # on Irix 5.2, according to dickey@clark.net. echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6 -echo "configure:19918: checking for gethostbyname" >&5 +echo "configure:20423: checking for gethostbyname" >&5 if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:20451: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_gethostbyname=yes" else @@ -19963,7 +20468,7 @@ fi if test $ac_cv_func_gethostbyname = no; then echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6 -echo "configure:19967: checking for gethostbyname in -lnsl" >&5 +echo "configure:20472: checking for gethostbyname in -lnsl" >&5 ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -19971,7 +20476,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lnsl $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:20491: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -20012,12 +20517,12 @@ fi # -lsocket must be given before -lnsl if both are needed. # We assume that if connect needs -lnsl, so does gethostbyname. echo $ac_n "checking for connect""... $ac_c" 1>&6 -echo "configure:20016: checking for connect" >&5 +echo "configure:20521: checking for connect" >&5 if eval "test \"`echo '$''{'ac_cv_func_connect'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:20549: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_connect=yes" else @@ -20061,7 +20566,7 @@ fi if test $ac_cv_func_connect = no; then echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6 -echo "configure:20065: checking for connect in -lsocket" >&5 +echo "configure:20570: checking for connect in -lsocket" >&5 ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -20069,7 +20574,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lsocket $X_EXTRA_LIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:20589: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -20104,12 +20609,12 @@ fi # gomez@mi.uni-erlangen.de says -lposix is necessary on A/UX. echo $ac_n "checking for remove""... $ac_c" 1>&6 -echo "configure:20108: checking for remove" >&5 +echo "configure:20613: checking for remove" >&5 if eval "test \"`echo '$''{'ac_cv_func_remove'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:20641: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_remove=yes" else @@ -20153,7 +20658,7 @@ fi if test $ac_cv_func_remove = no; then echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6 -echo "configure:20157: checking for remove in -lposix" >&5 +echo "configure:20662: checking for remove in -lposix" >&5 ac_lib_var=`echo posix'_'remove | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -20161,7 +20666,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lposix $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:20681: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -20196,12 +20701,12 @@ fi # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. echo $ac_n "checking for shmat""... $ac_c" 1>&6 -echo "configure:20200: checking for shmat" >&5 +echo "configure:20705: checking for shmat" >&5 if eval "test \"`echo '$''{'ac_cv_func_shmat'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:20733: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_shmat=yes" else @@ -20245,7 +20750,7 @@ fi if test $ac_cv_func_shmat = no; then echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6 -echo "configure:20249: checking for shmat in -lipc" >&5 +echo "configure:20754: checking for shmat in -lipc" >&5 ac_lib_var=`echo ipc'_'shmat | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -20253,7 +20758,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lipc $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:20773: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -20297,7 +20802,7 @@ fi # libraries we check for below, so use a different variable. # --interran@uluru.Stanford.EDU, kb@cs.umb.edu. echo $ac_n "checking for IceConnectionNumber in -lICE""... $ac_c" 1>&6 -echo "configure:20301: checking for IceConnectionNumber in -lICE" >&5 +echo "configure:20806: checking for IceConnectionNumber in -lICE" >&5 ac_lib_var=`echo ICE'_'IceConnectionNumber | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -20305,7 +20810,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lICE $X_EXTRA_LIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:20825: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -20352,7 +20857,7 @@ LDFLAGS="$X_LIBS $LDFLAGS" test -n "$verbose" && echo " checking additions to CFLAGS" 1>&6 -echo "${as_me-configure}:20356: testing checking additions to CFLAGS ..." 1>&5 +echo "${as_me-configure}:20861: testing checking additions to CFLAGS ..." 1>&5 cf_check_cflags="$CFLAGS" @@ -20414,7 +20919,7 @@ done if test -n "$cf_new_cflags" ; then test -n "$verbose" && echo " add to \$CFLAGS $cf_new_cflags" 1>&6 -echo "${as_me-configure}:20418: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5 +echo "${as_me-configure}:20923: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5 CFLAGS="$CFLAGS $cf_new_cflags" @@ -20423,16 +20928,16 @@ fi if test -n "$cf_new_cppflags" ; then test -n "$verbose" && echo " add to \$CPPFLAGS $cf_new_cppflags" 1>&6 -echo "${as_me-configure}:20427: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5 +echo "${as_me-configure}:20932: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5 - CPPFLAGS="$cf_new_cppflags $CPPFLAGS" + CPPFLAGS="$CPPFLAGS $cf_new_cppflags" fi if test -n "$cf_new_extra_cppflags" ; then test -n "$verbose" && echo " add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6 -echo "${as_me-configure}:20436: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5 +echo "${as_me-configure}:20941: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS" @@ -20443,14 +20948,14 @@ fi if test "$cf_check_cflags" != "$CFLAGS" ; then cat > conftest.$ac_ext < int main() { printf("Hello world"); ; return 0; } EOF -if { (eval echo configure:20454: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:20959: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then : else echo "configure: failed program was:" >&5 @@ -20458,13 +20963,13 @@ else rm -rf conftest* test -n "$verbose" && echo " test-compile failed. Undoing change to \$CFLAGS" 1>&6 -echo "${as_me-configure}:20462: testing test-compile failed. Undoing change to \$CFLAGS ..." 1>&5 +echo "${as_me-configure}:20967: testing test-compile failed. Undoing change to \$CFLAGS ..." 1>&5 if test "$cf_check_cppflags" != "$CPPFLAGS" ; then test -n "$verbose" && echo " but keeping change to \$CPPFLAGS" 1>&6 -echo "${as_me-configure}:20468: testing but keeping change to \$CPPFLAGS ..." 1>&5 +echo "${as_me-configure}:20973: testing but keeping change to \$CPPFLAGS ..." 1>&5 fi @@ -20475,12 +20980,12 @@ fi echo $ac_n "checking for XOpenDisplay""... $ac_c" 1>&6 -echo "configure:20479: checking for XOpenDisplay" >&5 +echo "configure:20984: checking for XOpenDisplay" >&5 if eval "test \"`echo '$''{'ac_cv_func_XOpenDisplay'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:21012: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_XOpenDisplay=yes" else @@ -20522,7 +21027,7 @@ else echo "$ac_t""no" 1>&6 echo $ac_n "checking for XOpenDisplay in -lX11""... $ac_c" 1>&6 -echo "configure:20526: checking for XOpenDisplay in -lX11" >&5 +echo "configure:21031: checking for XOpenDisplay in -lX11" >&5 ac_lib_var=`echo X11'_'XOpenDisplay | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -20530,7 +21035,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lX11 $X_PRE_LIBS $LIBS $X_EXTRA_LIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:21050: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -20565,12 +21070,12 @@ fi echo $ac_n "checking for XtAppInitialize""... $ac_c" 1>&6 -echo "configure:20569: checking for XtAppInitialize" >&5 +echo "configure:21074: checking for XtAppInitialize" >&5 if eval "test \"`echo '$''{'ac_cv_func_XtAppInitialize'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:21102: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_XtAppInitialize=yes" else @@ -20612,7 +21117,7 @@ else echo "$ac_t""no" 1>&6 echo $ac_n "checking for XtAppInitialize in -lXt""... $ac_c" 1>&6 -echo "configure:20616: checking for XtAppInitialize in -lXt" >&5 +echo "configure:21121: checking for XtAppInitialize in -lXt" >&5 ac_lib_var=`echo Xt'_'XtAppInitialize | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -20620,7 +21125,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lXt $X_PRE_LIBS $LIBS $X_EXTRA_LIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:21140: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -20669,7 +21174,7 @@ fi cf_x_athena=${cf_x_athena-Xaw} echo $ac_n "checking if you want to link with Xaw 3d library""... $ac_c" 1>&6 -echo "configure:20673: checking if you want to link with Xaw 3d library" >&5 +echo "configure:21178: checking if you want to link with Xaw 3d library" >&5 withval= # Check whether --with-Xaw3d or --without-Xaw3d was given. @@ -20686,7 +21191,7 @@ else fi echo $ac_n "checking if you want to link with neXT Athena library""... $ac_c" 1>&6 -echo "configure:20690: checking if you want to link with neXT Athena library" >&5 +echo "configure:21195: checking if you want to link with neXT Athena library" >&5 withval= # Check whether --with-neXtaw or --without-neXtaw was given. @@ -20703,7 +21208,7 @@ else fi echo $ac_n "checking if you want to link with Athena-Plus library""... $ac_c" 1>&6 -echo "configure:20707: checking if you want to link with Athena-Plus library" >&5 +echo "configure:21212: checking if you want to link with Athena-Plus library" >&5 withval= # Check whether --with-XawPlus or --without-XawPlus was given. @@ -20720,7 +21225,7 @@ else fi echo $ac_n "checking for XextCreateExtension in -lXext""... $ac_c" 1>&6 -echo "configure:20724: checking for XextCreateExtension in -lXext" >&5 +echo "configure:21229: checking for XextCreateExtension in -lXext" >&5 ac_lib_var=`echo Xext'_'XextCreateExtension | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -20728,7 +21233,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lXext $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:21248: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -20776,15 +21281,15 @@ do cf_save="$CPPFLAGS" cf_test=X11/$cf_x_athena_root/SimpleMenu.h if test $cf_path != default ; then - CPPFLAGS="-I$cf_path/include $cf_save" + CPPFLAGS="$cf_save -I$cf_path/include" echo $ac_n "checking for $cf_test in $cf_path""... $ac_c" 1>&6 -echo "configure:20782: checking for $cf_test in $cf_path" >&5 +echo "configure:21287: checking for $cf_test in $cf_path" >&5 else echo $ac_n "checking for $cf_test""... $ac_c" 1>&6 -echo "configure:20785: checking for $cf_test" >&5 +echo "configure:21290: checking for $cf_test" >&5 fi cat > conftest.$ac_ext < @@ -20793,7 +21298,7 @@ int main() { ; return 0; } EOF -if { (eval echo configure:20797: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:21302: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* cf_result=yes else @@ -20840,21 +21345,21 @@ do if test $cf_path != default ; then LIBS="-L$cf_path/lib $cf_lib $LIBS" echo $ac_n "checking for $cf_lib in $cf_path""... $ac_c" 1>&6 -echo "configure:20844: checking for $cf_lib in $cf_path" >&5 +echo "configure:21349: checking for $cf_lib in $cf_path" >&5 else LIBS="$cf_lib $LIBS" echo $ac_n "checking for $cf_test in $cf_lib""... $ac_c" 1>&6 -echo "configure:20848: checking for $cf_test in $cf_lib" >&5 +echo "configure:21353: checking for $cf_test in $cf_lib" >&5 fi cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:21363: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* cf_result=yes else @@ -20895,7 +21400,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:20899: checking for $ac_word" >&5 +echo "configure:21404: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_XCURSES_CONFIG'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -20934,7 +21439,7 @@ test -n "$XCURSES_CONFIG" || XCURSES_CON if test "$XCURSES_CONFIG" != none ; then -CPPFLAGS="`$XCURSES_CONFIG --cflags` $CPPFLAGS" +CPPFLAGS="$CPPFLAGS `$XCURSES_CONFIG --cflags`" LIBS="`$XCURSES_CONFIG --libs` $LIBS" cf_cv_lib_XCurses=yes @@ -20945,7 +21450,7 @@ LDFLAGS="$LDFLAGS $X_LIBS" test -n "$verbose" && echo " checking additions to CFLAGS" 1>&6 -echo "${as_me-configure}:20949: testing checking additions to CFLAGS ..." 1>&5 +echo "${as_me-configure}:21454: testing checking additions to CFLAGS ..." 1>&5 cf_check_cflags="$CFLAGS" @@ -21007,7 +21512,7 @@ done if test -n "$cf_new_cflags" ; then test -n "$verbose" && echo " add to \$CFLAGS $cf_new_cflags" 1>&6 -echo "${as_me-configure}:21011: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5 +echo "${as_me-configure}:21516: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5 CFLAGS="$CFLAGS $cf_new_cflags" @@ -21016,16 +21521,16 @@ fi if test -n "$cf_new_cppflags" ; then test -n "$verbose" && echo " add to \$CPPFLAGS $cf_new_cppflags" 1>&6 -echo "${as_me-configure}:21020: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5 +echo "${as_me-configure}:21525: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5 - CPPFLAGS="$cf_new_cppflags $CPPFLAGS" + CPPFLAGS="$CPPFLAGS $cf_new_cppflags" fi if test -n "$cf_new_extra_cppflags" ; then test -n "$verbose" && echo " add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6 -echo "${as_me-configure}:21029: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5 +echo "${as_me-configure}:21534: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS" @@ -21036,14 +21541,14 @@ fi if test "$cf_check_cflags" != "$CFLAGS" ; then cat > conftest.$ac_ext < int main() { printf("Hello world"); ; return 0; } EOF -if { (eval echo configure:21047: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:21552: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then : else echo "configure: failed program was:" >&5 @@ -21051,13 +21556,13 @@ else rm -rf conftest* test -n "$verbose" && echo " test-compile failed. Undoing change to \$CFLAGS" 1>&6 -echo "${as_me-configure}:21055: testing test-compile failed. Undoing change to \$CFLAGS ..." 1>&5 +echo "${as_me-configure}:21560: testing test-compile failed. Undoing change to \$CFLAGS ..." 1>&5 if test "$cf_check_cppflags" != "$CPPFLAGS" ; then test -n "$verbose" && echo " but keeping change to \$CPPFLAGS" 1>&6 -echo "${as_me-configure}:21061: testing but keeping change to \$CPPFLAGS ..." 1>&5 +echo "${as_me-configure}:21566: testing but keeping change to \$CPPFLAGS ..." 1>&5 fi @@ -21067,7 +21572,7 @@ rm -f conftest* fi echo $ac_n "checking for XOpenDisplay in -lX11""... $ac_c" 1>&6 -echo "configure:21071: checking for XOpenDisplay in -lX11" >&5 +echo "configure:21576: checking for XOpenDisplay in -lX11" >&5 ac_lib_var=`echo X11'_'XOpenDisplay | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -21075,7 +21580,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lX11 $X_PRE_LIBS $LIBS $X_EXTRA_LIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:21595: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -21107,14 +21612,14 @@ else fi echo $ac_n "checking for XCurses library""... $ac_c" 1>&6 -echo "configure:21111: checking for XCurses library" >&5 +echo "configure:21616: checking for XCurses library" >&5 if eval "test \"`echo '$''{'cf_cv_lib_XCurses'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else LIBS="-lXCurses $LIBS" cat > conftest.$ac_ext < @@ -21124,7 +21629,7 @@ int main() { XCursesExit(); ; return 0; } EOF -if { (eval echo configure:21128: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:21633: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* cf_cv_lib_XCurses=yes else @@ -21402,7 +21907,7 @@ s%@build_os@%$build_os%g s%@RANLIB@%$RANLIB%g s%@LD@%$LD%g s%@AR@%$AR%g -s%@AR_OPTS@%$AR_OPTS%g +s%@ARFLAGS@%$ARFLAGS%g s%@PATH_ISPELL@%$PATH_ISPELL%g s%@PATH_METAMAIL@%$PATH_METAMAIL%g s%@PATH_SUM@%$PATH_SUM%g @@ -21432,10 +21937,10 @@ s%@PCRE_DEFINES@%$PCRE_DEFINES%g s%@PCREDIR_MAKE@%$PCREDIR_MAKE%g s%@PCREDIR_LIBS@%$PCREDIR_LIBS%g s%@PCREDIR_CPPFLAGS@%$PCREDIR_CPPFLAGS%g +s%@LINK_SIZE@%$LINK_SIZE%g s%@EXTRAOBJS@%$EXTRAOBJS%g s%@CANDIR_MAKE@%$CANDIR_MAKE%g s%@CANLIBS@%$CANLIBS%g -s%@GSASL_LIBS@%$GSASL_LIBS%g s%@TIN_DEFAULTS_DIR@%$TIN_DEFAULTS_DIR%g s%@LIBOBJS@%$LIBOBJS%g s%@cf_cv_makeflags@%$cf_cv_makeflags%g diff -Nurp --exclude='.bzr*' tin-1.9.3/configure.in tin-1.9.4/configure.in --- tin-1.9.3/configure.in 2008-05-06 19:24:18.000000000 +0200 +++ tin-1.9.4/configure.in 2009-02-11 21:29:48.097712751 +0100 @@ -2,10 +2,10 @@ dnl Project : tin - a Usenet reader dnl Module : configure.in dnl Author : Thomas E. Dickey dnl Created : 1995-08-24 -dnl Updated : 2008-03-31 +dnl Updated : 2009-01-11 dnl Notes : dnl -dnl Copyright (c) 1995-2007 Thomas E. Dickey +dnl Copyright (c) 1995-2009 Thomas E. Dickey dnl All rights reserved. dnl dnl Redistribution and use in source and binary forms, with or without @@ -41,7 +41,7 @@ AC_PREFIX_DEFAULT(/usr/local) dnl PACKAGE is required for GNU gettext PACKAGE=tin -VERSION=1.9.3 +VERSION=1.9.4 AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE") AC_DEFINE_UNQUOTED(VERSION, "$VERSION") AC_SUBST(PACKAGE) @@ -60,6 +60,8 @@ case ".$DESTDIR" in # (vi ;; esac +AC_ARG_PROGRAM + ### Compiler/options that autoconf doesn't get right case "$host_os" in aix*) #(vi @@ -99,8 +101,8 @@ CF_BUILD_CC([-I$(INCDIR)],[]) dnl These are standard among *NIX systems, but not when cross-compiling AC_CHECK_TOOL(RANLIB, ranlib, ':') AC_CHECK_TOOL(LD, ld, ld) -AC_CHECK_TOOL(AR, ar, ar) -CF_SUBST(archiver options,AR_OPTS,rv) +CF_PROG_AR +CF_AR_FLAGS case "$host_cpu:$host_vendor:$host_os" in # check for MacOS X, exclude Darwin on ix86 @@ -428,6 +430,8 @@ CF_BUNDLED_PCRE($PCRE_HOME) PCRE_MAKEFILE= if test "$PCRE_HOME" = "no" ; then + LINK_SIZE="-DLINK_SIZE=2" + AC_SUBST(LINK_SIZE) PCRE_MAKEFILE="$PCRE_MAKEFILE pcre/Makefile pcre/RunTest" fi @@ -523,21 +527,17 @@ AC_SUBST(CANDIR_MAKE) AC_SUBST(CANLIBS) ## gsasl - used for AUTH SASL PLAIN -GSASL_LIBS= AC_CHECK_HEADER(gsasl.h, - AC_CHECK_LIB(gsasl, gsasl_check_version, - gsasl=yes, gsasl=no), + AC_CHECK_LIB(gsasl, gsasl_check_version, gsasl=yes, gsasl=no), gsasl=no) if test "$gsasl" = "yes"; then CF_ARG_DISABLE(gsasl, - [ --disable-gsasl don't use GNU SASL], - USE_SASL=no, - [USE_SASL=yes + [ --disable-gsasl don't use GNU SASL], + USE_SASL=no, + [USE_SASL=yes AC_DEFINE(USE_SASL, 1, [Define to 1 if you want GNU SASL.]) - GSASL_LIBS='-lgsasl']) + LIBS="$LIBS -lgsasl"]) fi -AC_SUBST(GSASL_LIBS) - AC_MSG_CHECKING(whether to enable 8-bit keycodes) CF_ARG_DISABLE(8bit-keys, diff -Nurp --exclude='.bzr*' tin-1.9.3/doc/CHANGES tin-1.9.4/doc/CHANGES --- tin-1.9.3/doc/CHANGES 2008-05-06 18:47:46.000000000 +0200 +++ tin-1.9.4/doc/CHANGES 2009-02-11 21:15:51.706180759 +0100 @@ -1,3 +1,76 @@ +-- 1.9.4 release 20090211 "Rieclachan" -- + +U013) Thomas E. Dickey + ADD. update configure macros + ADD. configure check to guess $ARFLAGS + FIX. aclocal.m4, configure[.in], libcanlock/Makefile.in, pcre/Makefile.in + + 021) Dennis Preiser + BUG. memleak in free_attributes() + FIX. memory.c + +U012) Dennis Preiser + ADD. enhance attributes documentation + ADD. menu-option/attribute to turn verbatim block handling on and off + ADD. menu-option to color the lines between the verbatim marks + ADD. menu-option/attribute to trim article body (compact empty lines) + ADD. most tinrc options to attributes + ADD. merged auto_cc and auto_bcc into auto_cc_bcc + BUG. mem-leak in set_colors() + BUG. -S used group specific savedir if set via attributes + BUG. long lines in verbatim blocks may grabble the screen + BUG. unescaped metacharacter in DEFAULT_VERBATIM_BEGIN_REGEX + BUG. rot13 does not rotate the verbatim_begin_regex line + BUG. numeric attributes got lost on big-endian OSs + BUG. missing newline in multipart/mixed articles befor the very last + text/plain part + FIX. active.c, art.c, attrib.c, color.c, config.c, cook.c, debug.c + feed.c, filter.c, group.c, inews.c, init.c, lang.c, mail.c, main.c + memory.c, misc.c, options_menu.c, page.c, post.c, refs.c, rfc2047.c + save.c, search.c, select.c, sigfile.c, tags.c, thread.c, extern.h + proto.h, rfc2046.h, tin.h, tinrc.h, version.h, tincfg.tbl, tin.1 + tin.5 + +U011) Urs Janssen + ADD. minor code cleanup + ADD. workaround bogus XHDR response from SoftVelocity Discussions 2.5q + ADD. configurable path via tin.defaults to overview.fmt file + ADD. send "LIST HEADES" befor doing "HDR" if server supports it + ADD. config.guess, config.sub update + ADD. started german manpage translation + ADD. issue extra "GROUP" when NEXT receives 411 + ADD. issue a warning if attributes file has an unexpected version number + ADD. check for 8bit chars in Newsgroups, Followup-To and Distribution + befor posting + ADD. check user supplied Message-ID, Date and Expires-header befor + posting + ADD. speedup -S, -N, -M + ADD. improved DEFAULT_STRIP_WAS_REGEX + BUG. PageEditArticle was allowed for GROUP_TYPE_SAVE + BUG. Distribution was mime-decoded + BUG. don't break long body-lines in original article when superseding + BUG. don't send "LIST NEWSGROUPS" for mailgroups in the -n case + BUG. empty but present Followup-To header (server bug) was used in f'ups + BUG. didn't recheck CAPABILITIES after successfull auth or after mode + switching if received 500er response in the first pass + BUG. don't prompt for authdata if we can't auth as the server doesn't + offer any auth-method we can send + BUG. configure options --program-prefix, --program-suffix and + --program-transform-name didn't work + BUG. headers with just one byte content were automagicaly removed + BUG. -R didn't work if savedir was set to an unexpanded path + BUG. fixed memleak with -R + BUG. --disable-posting didn't catch 'x' (repost) early enough + FIX. active.c, art.c, attrib.c, auth.c, config.c, cook.c, debug.c, feed.c + filter.c, getline.c, group.c, header.c, help.c, inews.c, init.c + keymap.c, lang.c, list.c, mail.c, main.c, memory.c, misc.c + my_tmpfile.c, newsrc.c, nntplib.c, options_menu.c, page.c, post.c + prompt.c, refs.c, regex.c, rfc2046.c, save.c, screen.c, select.c + sigfile.c, tags.c, thread.c, version.c, xface.c, xref.c, extern.h + proto.h, stpwatch.h, tin.h, version.h, tincfg.tbl, Makefile[.in] + configure[.in], tin.defaults, tin.5, config.guess, config.sub + doc/l10n/* + -- 1.9.3 release 20080506 "Dalintober" -- U010) Thomas E. Dickey diff -Nurp --exclude='.bzr*' tin-1.9.3/doc/INSTALL tin-1.9.4/doc/INSTALL --- tin-1.9.3/doc/INSTALL 2008-03-28 15:20:22.000000000 +0100 +++ tin-1.9.4/doc/INSTALL 2008-12-11 20:31:10.769043346 +0100 @@ -258,7 +258,9 @@ Can be overridden by setting the environ --enable-broken-listgroup-fix (default: off) Bypass a bug in some broken NNTPservers which need an extra GROUP command -before accepting a LISTGROUP command. +before accepting a LISTGROUP command. This can be also used to bypass the +bug in some servers (i.e. DeleGate) where LISTGROUP doesn't select the +group and thus subseqent cmds. fail. --enable-xhdr-xref (default: on) If disabled, don't allow using XHDR XREF if XOVER doesn't work to mark diff -Nurp --exclude='.bzr*' tin-1.9.3/doc/TODO tin-1.9.4/doc/TODO --- tin-1.9.3/doc/TODO 2008-05-06 19:00:35.000000000 +0200 +++ tin-1.9.4/doc/TODO 2009-01-21 15:06:08.274928813 +0100 @@ -4,12 +4,13 @@ not read only ,-). Bugs ---- -o plug mem-leaks in attrib.c and color.c - [20071231 Urs Janssen ] - -!o -S/-R is broken, ${TIN_HOMEDIR-"$HOME"}/.tin/active.save isn't -! created/keept. -! [20071224 Urs Janssen ] +o col_response is a misnomer as the counter doesn't count responses + anymore (except on the very first article). The man-page is outdated too. + [20080826 Urs Janssen ] + +o 'T'ag all parts of multipart message doesn't work (it never did) + with thread_arts 4 (multipart) or 5 (percentage) + [20080606 Urs Janssen ] !o after cancelling an article, when using '-' form the next article this ! article is also marked as unavailable. @@ -23,19 +24,16 @@ o cLINES < MIN_LINES_ON_TERMINAL || cCO o a wrong username in ~/.newsauth can't be corrected in the first pass [20050816 Urs Janssen ] +o a wrong username/password in ~/.newsauth can lead to an endless AUTH-loop + when using -A and issuing a wrong username/password in the prompt + [20080926 Urs Janssen ] + o unexpected multiline responses confuse tin, e.g.: | 240 Article posted =?ISO-8859-1?Q?=3C=3D=3Fiso=2D8859=2D1=3Fq=3F=3F=3D87r7k8na?= | =?ISO-8859-1?Q?vt=2Efsf=40urs=2Did=2Etest=2Eka=2Enu=3E?= (the servers response should be a single line (INN 2.2)) [20050207 Urs Janssen ] -o Changes to int/bool tinrc variables in the Option Menu don't propagate - back to the attributes, not even groups with global attributes. - This is because the Option-Menu in {group,page}.c doesn't reread the - attributes, whereas select.c does. Fix the problem properly in config.c by - flashing changes to all affected groups and remove the reread of the - attributes file from select.c - o piping/printing articles grabbles screen [20030501 Urs Janssen ] @@ -56,7 +54,9 @@ o batch mode has several bugs tin prompts for username but not for password [Urs Janssen ] -o '-s' cmd-line switch implicitly changes 'savedir' in tinrc +o '-s' cmd-line switch implicitly changes tinrc.savedir; + '-G' cmd-line switch implicitly changes tinrc.getart_limit, + but '-a' does not change tinrc.use_color - IMHO '-s'/'-G' behave wrong. [Urs Janssen ] Is -s supposed to affect all save operations? What about attributes? Might get away with simply setting glob_attributes->savedir @@ -85,11 +85,21 @@ o comments in attributes get lost (we n the filter file) [20080425 Urs Janssen ] +o if tin is falling back to HEAD/NEXT ([X]OVER not working) it doesn't honor + tinrc.getart_limit + [20090112 Urs Janssen ] + Pager Problems -------------- Posting Problems ---------------- +o 8bit chars in some headers are RFC-2047-encoded where this is not allowed + according to usefor (Newsgrous, Distribution, ...) - do_rfc15211522_encode() + simply encodes all headers no matter if any of them must not be encoded + (see parse_rfc822_headers()). + [20090112 Urs Janssen ] + o remove Message-IDs with 8bit chars in them when they occur in Message-ID or References header [done for References in replies/followups, Urs] @@ -108,6 +118,10 @@ o mailers other than sendmail (f.e. elm New features ------------ +o add DEFAULT_SIGDASHES_REGEX and related 'M'enu-entry for signature + detection in cook.c + [20080925 Urs Janssen ] + o give an error message if append_mail() fails (grep TODO post.c) [20080423 Urs Janssen ] @@ -119,7 +133,7 @@ o add user defined screen layout at dif o add TLS (RFC 4642), NNTPS support (, might be useful (but unfortunately we use fputs()/fgets() instead of - read()/write() ...); + read()/write() - BIO_*() may be usefull); "stunnel -c -d 1119 -r news.example.org:563; tin -g localhost -p 1119" can be used for NNTPS) [20031210 Urs Janssen ] @@ -129,7 +143,7 @@ o add more AUTHINFO SASL (RFC 4643) sup version for at least PLAIN) [20080316 Urs Janssen ] -o make 'GNKSA'-parser RFC2822/USEFOR compliant +o make 'GNKSA'-parser RFC5322/USEFOR compliant o add In-Reply-To threading for mailgroups [20030518 Urs Janssen ] @@ -158,11 +172,10 @@ o allow bold, underline, italic, ... as ) [20030218 Serge Matveev ] -o add 'M'enu option to turn on/off slrn '#v+'/'#v-' verbatim mark handling. - (and add a verbatim_color; ...) - [20060311 Urs Janssen ] - -o hierarchical 'M'enu, e.g. put all art_marked_*into a 'submenu', ... +o hierarchical 'M'enu, e.g. put all art_marked_*into a 'submenu', + restructure/sort 'M'enu items, some disply-options (render BiDi) are + currently under expert options, some options in display options are + navigation options (catchup thread, use mouse, ...) [20020322 Urs Janssen ] o add a postponed 'browser' (store postponed arts in MH or maildir @@ -249,12 +262,6 @@ o attributes (still) needs some work, s once we have a 'attributes-menu' we could remove most of the global 'attributes' set in tinrc and move them to a scope=* in attributes (e.g. From) - [Urs Janssen ] - -o add post_8bit_header, mail_8bit_header, post_mime_encoding, - mail_mime_encoding to the attributes file to allow plain 8 bit - header in e.g. fr.* but avoid them in e.g. de.* - [20020910 Urs Janssen ] See doc/config-anomalies for other candidates that should move to attributes [20030303 Dirk Nimmich ] @@ -322,6 +329,7 @@ o Additions to the thread menu: 'f' (post a followup) (maybe also 'F', '^W', ...) 'N' (next unread article) 'P' (previous unread article) + 'T' (tag all parts of current multipart-message in order) 'X' (mark all unread articles that have not been selected as read) ';' (mark unread arts as hot if >= 1 art in thread is hot) '+' (mark thread as hot) @@ -329,6 +337,7 @@ o Additions to the thread menu: 'Y' (check for new articles in thread) '%' (toggle rot13 encoding of screen content) 'x' (repost) + 'e' (edit mailgroup article) keys to go to previous/next thread o Additions to the group menu: @@ -342,6 +351,7 @@ o Add to the 'M'enu: 'h' (GLOBAL_HELP) 'R' (GLOBAL_BUGREPORT) '!' (GLOBAL_SHELL_ESCAPE) + '&' (GLOBAL_TOGGLE_COLOR) and maybe a way to change built in path like DEFAULT_MAILER, PATH_PGP, ... o Add to the POST_INFO-level: @@ -383,7 +393,9 @@ o add check for libbzip2/zlib (>=1.1.4) o add check for GPGME () and if found use it for pgp actions. -o rewrite/cleanup all the debugging code, the output in /tmp is messy, ... +o rewrite/cleanup all the debugging code, the output in /tmp is messy; the + on screen output either slows down things dramatically or is unreadable; + add timestamps to at least the NNTP-log; split DEBUG_MISC? Posting enhancements -------------------- @@ -465,6 +477,15 @@ o suppress hide_uue=2 checking unless f Internal Changes ---------------- +o tinrc.confirm_choice should be written/read as int, not string as users + who edit the tinrc manually can't know the exact strings required. + unfortunately rc_update() can't handle type changes (rc_update should + also get the splitted version number as arg so we can do specific + changes). + [20081112 Urs Janssen ] + +o use read()/write() instead of fputs()/fgets() + o move serveral (server related) files into the per-server dir e.g.: ${TIN_INDEX_NEWSDIR-"${TIN_HOMEDIR-"$HOME"}/.tin"}/.news${NNTPSERVER+"-$NNTPSERVER"}/ @@ -491,10 +512,6 @@ o keys which could be renamed/merged: - '~' GroupUndoSel, ThreadUndoSel [20050408 Urs Janssen ] -o options which could be renamed/merged: - - auto_cc/auto_bcc {off, cc, bcc, cc & bcc} - [20071026 Urs Janssen ] - o read_overview() calls eat_re() which strips the "Re: " out of the subject. the modified subject is used for batch_mode opperatios (-N/-M) which might not be what ppl. expect and eat_re() is the only function @@ -585,9 +602,10 @@ o add check for sizeof char, short, int o cleanup post.c o check code with Splint (LCLint) , - ccmalloc (), - MSS () and - valgrind () + ccmalloc (), + MSS (), + valgrind () and cppcheck + () o rewrite the tag code so that arts[].tagged becomes index in arts[] of next tagged article. num_of_tagged_arts becomes index of first @@ -630,9 +648,9 @@ o make mm_network_charset an "option_li undesired (UTF-1, UTF-7, UTF-16*, UTF-32*, UCS-2, UCS-4, ...) encodings. add configure check for the hardcoded charsets (try iconv_open(x, us-ascii) on each...) and disable those not available. - (think about more network charsets (GB2312, Shift_JIS, - ISO-8859-6[-{I,E}], ISO-8859-8[-{I,E}]), ISO-8859-11, VISCII, VIQR; - check wether KOI8-RU is still used/valid) + (think about more network charsets (GB2312, GB18030, Shift_JIS, + ISO-8859-6[-{I,E}], ISO-8859-8[-{I,E}], ISO-8859-11, VISCII, VIQR; + check wether KOI8-RU is still used/valid)) [done except configure check 20010907 urs@tin.org] o make mm_network_charset an user configurable item list @@ -664,7 +682,7 @@ o exit staus documentation in the manpa [20080320 Urs Janssen ] o review the turkish, russian and kinyarwanda translations - (tr.po, ru.po, rw.po) + (tr.po, ru.po, rw.po); add/finish man-page translation(s). o add installation guide (in html) @@ -683,8 +701,22 @@ o tin.defaults could use more documenta o replace "\\" by "\e" in manpages (portable?) +o integrate doc/auth.txt into tin.1-manpage + Not yet classified ------------------ +o support $XDG_CONFIG_HOME / $XDG_DATA_HOME? + + [20081010 Urs Janssen ] + +o add //IGNORE iconv-option like //TRANSLIT? + [20080824 Urs Janssen ] + +o what about REDIRECT_OUTPUT? shouldn't we better add this to DEFAULT_PRINTER + so ppl. can override it via the 'M'enu? and shouldn't DEFAULT_PRINTER be + detected via configure? + [20080625 Urs Janssen ] + o create debug output in ${TIN_HOMEDIR-"$HOME"}/.tin"}${NNTPSERVER+"/$NNTPSERVER"} instead of in $TMPDIR (as it may contain username and password, @@ -749,7 +781,7 @@ o inverse_okay's Menu description isn't o --disable-inverse-video seems to be ignored - do we still need it? o move tinrc.defaults for certain comands to a pre-filled .inputhistory? - (if so, also move i_key_search_last there) + (if so, also move last_search there) [Jason Faultless] o what about -a cmd-line flag? is this really needed? IMHO this can be @@ -771,14 +803,14 @@ o setting TIN_HOMEDIR to a non-existent feature? if the later we should give a more exact error-message. [20011112 Urs Janssen ] -o check_article_to_be_posted() still need some cleanup +o check_article_to_be_posted() needs a cleanup! (avoid setup_check_article_screen(&init);StartInverse();EndInverse(); overhead) [20010629 Urs Janssen ] o update gettext stuff to > gettext-0.12.1 -o clean up included pcre stuff and update to >= pcre-7.6 +o clean up included pcre stuff and update to >= pcre-7.8 o what is with conflicting tinrc settings? should we disallow those, or leave it to the user to realise that e.g. strip_blanks=ON && inverse_okay=ON @@ -812,12 +844,6 @@ o cleanup main.c/init_selfinfo() what I mean) [fixed some of the double/tripple reads, urs] -o detect pcre version and add compatibility macros for old versions - (interface has changed twice and might do so again) - (leafnode comes with a (suboptimal) check) - (is this still needed with the configure option for extern pcre?) - [Urs Janssen ] - o re add innlib support? (the old one was dropped as the lib has retired all (which were not that many) features we used and our code didn't use the innlibs code where ever it was possible (and usefull). diff -Nurp --exclude='.bzr*' tin-1.9.3/doc/WHATSNEW tin-1.9.4/doc/WHATSNEW --- tin-1.9.3/doc/WHATSNEW 2008-03-14 10:21:29.000000000 +0100 +++ tin-1.9.4/doc/WHATSNEW 2008-12-31 03:23:48.825140571 +0100 @@ -2,16 +2,31 @@ New features and changes since tin-1.8.1 New features ------------ -. slrn style verbatim marks +. configurable verbatim marks (default is slrn style) +. configurable body trimming . UTF-8 descriptions (RFC 3977) . sort by date of last posted article . writes out newsrc if getting SIGUSR2 +. authentication via SASL PLAIN (RFC 4643) is prefered over USER/PASS Changes ------- . Cancel-Locks can be enabled via configure switch . url_handler.pl as DEFAULT_URL_HANDLER . mime_forward is forced on multipart articles +. changed names in tinrc: + default_editor_format -> editor_format + default_maildir -> maildir + default_mailer_format -> mailer_format + default_printer -> printer + default_savedir -> savedir + default_sigfile -> sigfile + show_only_unread -> show_only_unread_arts +. changed names in attributes: + post_proc_type -> post_process_type + show_only_unread -> show_only_unread_arts + sort_art_type -> sort_article_type + thread_arts -> thread_articles Retired Features ---------------- diff -Nurp --exclude='.bzr*' tin-1.9.3/doc/auth.txt tin-1.9.4/doc/auth.txt --- tin-1.9.3/doc/auth.txt 2008-03-14 10:21:29.000000000 +0100 +++ tin-1.9.4/doc/auth.txt 2008-12-11 20:31:10.937065651 +0100 @@ -1,12 +1,14 @@ Authentication to a NNTP server with tin Tin is able to do authentication to news servers according to the "Common -NNTP Extensions" (this document is available at [1]). There are several -ways of authentication described in that text which are referred to as -Original AUTHINFO, AUTHINFO GENERIC, and AUTHINFO SIMPLE. Tin supports the -Original AUTHINFO and the AUTHINFO GENERIC methods. In addition to answers -to authentication requests as described in the "Common NNTP Extensions", -tin also provides authentication at connection startup. +NNTP Extensions" (this document is available at [1]). There are several ways +of authentication described in that text which are referred to as Original +AUTHINFO, AUTHINFO GENERIC, and AUTHINFO SIMPLE. Tin supports the Original +AUTHINFO and the AUTHINFO GENERIC methods and if tin is linked against +libgsasl and the server announces it as described in RFC 3977 [2] it +supports the AUTHINFO SASL PLAIN mechanisem as described in RFC 4643 [3]. In +addition to answers to authentication requests as described in the "Common +NNTP Extensions", tin also provides authentication at connection startup. Unfortunately, you cannot rely on the response codes of authentication requests as described in the "Common NNTP Extensions"; today's news servers @@ -34,7 +36,9 @@ The first line matching the current news between the fields MUST be spaces or TABS. If a password contains spaces, you have to surround the whole password by double quotes. If no user-name is given for the current news server, the user-id of the user who started tin -is assumed. +is assumed. Mind that tin expects unix line endings ('\n'), a +.newsauth-file with dos line endings ('\r\n') or mac line endings ('\r') +is likely to cause trouble. Security consideration: Make sure that the .newsauth file cannot be read by others. Tin checks the permissions of the file and complains if they are @@ -63,6 +67,9 @@ If NNTPAUTH is empty or not available, t " command to the server and expects the result as a NNTP response code. +The AUTHINFO SASL PLAIN authentication method requires tin to be linked +against libgsasl. + The AUTHINFO SIMPLE authentication method is not supported by tin (and possibly won't be since nobody seems to use it and there are some problems with the protocol). If you need this, drop me a message or see the source @@ -73,4 +80,6 @@ Dirk Nimmich (2000-01-22) References: - +[1] +[2] +[3] diff -Nurp --exclude='.bzr*' tin-1.9.3/doc/config-anomalies tin-1.9.4/doc/config-anomalies --- tin-1.9.3/doc/config-anomalies 2008-03-14 10:21:29.000000000 +0100 +++ tin-1.9.4/doc/config-anomalies 2009-01-07 19:42:08.364292534 +0100 @@ -1,14 +1,6 @@ config anomalies in tin: different variable names in tinrc file and struct tinrc: -post_process_type tinrc.post_process -show_only_unread tinrc.show_only_unread_arts -default_maildir tinrc.maildir -default_savedir tinrc.savedir -default_printer tinrc.printer -default_editor_format tinrc.editor_format -default_mailer_format tinrc.mailer_format -default_sigfile tinrc.sigfile default_filter_days tinrc.filter_days changing the struct tinrc names can help cleaning up read/write_config_file() @@ -49,58 +41,55 @@ be handled explicitly anyway) tinrc variables that should be removed because they can be used in the attributes file with scope=*: -default_savedir savedir in attributes +savedir auto_save -mark_saved_read * -post_process_type post_proc_type in attributes -post_process_view * -process_only_unread * -prompt_followupto * -pos_first_unread * -show_only_unread * +mark_saved_read +post_process_type +post_process_view +process_only_unread +prompt_followupto +pos_first_unread +show_only_unread_arts kill_level * tab_goto_next_unread * space_goto_next_unread * pgdn_goto_next * full_page_scroll * show_last_line_prev_page * -group_catchup_on_exit * -thread_catchup_on_exit * -thread_articles thread_arts in attributes -thread_perc * +group_catchup_on_exit +thread_catchup_on_exit +thread_articles +thread_perc show_author -news_headers_to_display * -news_headers_to_not_display * -sort_article_type sort_art_type in attributes +news_headers_to_display +news_headers_to_not_display +sort_article_type sort_threads_type -default_maildir maildir in attributes -print_header * +maildir +print_header batch_save -start_editor_offset * allows for different editors in different -default_editor_format * hierarchies (e.g. a special one for asian - newsgroups) +start_editor_offset +editor_format show_info * posted_articles_file * -add_posted_to_filter * -default_sigfile sigfile in attributes -sigdashes * it doesn't make sense to set that globally if - you can have different sigfiles in different - groups -signature_repost * -advertising * +add_posted_to_filter +sigfile +sigdashes +signature_repost +advertising quote_chars quote_regex * quote_regex2 * quote_regex3 * strip_re_regex * strip_was_regex * -show_signatures * +show_signatures hide_uue * news_quote_format mail_quote_format * xpost_quote_format * -auto_cc * -auto_bcc * +auto_cc +auto_bcc default_filter_days * getart_limit * recent_time * @@ -108,10 +97,10 @@ mail_address from in a username and addresse mm_charset mm_network_charset (if charset conversion is available) -post_mime_encoding * -mail_mime_encoding * -post_8bit_header * -mail_8bit_header * +post_mime_encoding +mail_mime_encoding +post_8bit_header +mail_8bit_header default_filter_kill_header quick_kill_header in attributes default_filter_kill_global quick_kill_scope=* in attributes default_filter_kill_case quick_kill_case in attributes @@ -127,8 +116,8 @@ default_save_file savefile variables with different types in tinrc and attributes: default_filter_kill_header (int) quick_kill_header (unsigned int) default_filter_select_header (int) quick_select_header (unsigned int) -thread_articles (int) thread_arts (unsigned int) -sort_article_type (int) sort_art_type (unsigned int) +thread_articles (int) thread_articles (unsigned int) +sort_article_type (int) sort_article_type (unsigned int) sort_threads_type (int) sort_threads_type (unsigned int) show_author (int) show_author (unsigned int) -post_process (int) post_proc_type (unsigned int) +post_process_type (int) post_process_type (unsigned int) diff -Nurp --exclude='.bzr*' tin-1.9.3/doc/l10n/de/tin.1 tin-1.9.4/doc/l10n/de/tin.1 --- tin-1.9.3/doc/l10n/de/tin.1 1970-01-01 01:00:00.000000000 +0100 +++ tin-1.9.4/doc/l10n/de/tin.1 2009-02-11 21:19:22.950350265 +0100 @@ -0,0 +1,3192 @@ +.\" +.\" Project : tin - a Usenet newsreader +.\" Module : tin.1 +.\" Author : I. Lea, U. Janssen +.\" Created : 1991-08-23 +.\" Updated : 2009-02-11 +.\" Notes : use american english; still needs some work, e.g.: +.\" - document authorization (.newsauth) +.\" - document random organization feature +.\" +.\" +.\"******************************************************************* +.\" +.\" This file was generated with po4a. Translate the source file. +.\" +.\"******************************************************************* +.TH tin 1 "11. Februar 2008" 1.9.4 "Usenet Newsreader" +.\" +.\" +.SH NAME +.\" +.\" +tin, rtin \- Ein Usenet Newsreader +.SH ÜBERSICHT +.\" +.\" +\fBtin\fP [\|[\|\fB\-h\fP\||\|\fB\-H\fP\||\|\fB\-V\fP\|]\ \|| [\|[\|[\|\fB\-a\fP\|] +[\|\fB\-dlnq\fP\||\|\fB\-Q\fP\|] [\|\fB\-ArzxX\fP\|]\|] [\|[\|\fB\-R\fP\||\|\fB\-S\fP\|] +\|\|\fB\-s\fP \fINews\-Verz.\fP\|] [\|\fB\-cuvZ\fP\|] [\|\fB\-N\fP\||\|\fB\-M\fP \fIAdresse\fP\|] +[\|\fB\-o\fP\||\|\fB\-w\fP\|]\|] [\|\fB\-D\fP \fIDebuggrad\fP\|] [\|\fB\-G\fP +\fIArtikellimit\fP\|] [\|\fB\-f\fP \fInewsrc\-Datei\fP\|] [\|\fB\-g\fP \fIServer\fP\|] +[\|\fB\-m\fP \fIMail\-Verz.\fP\|] [\|\fB\-p\fP \fIPort\fP\|] [\|\fB\-I\fP \fIindex\-Verz.\fP\|]\ \|[\fINewsgruppe\fP\|[\|,.\|.\|.\|]\|]\|] +.SH BESCHREIBUNG +\fBtin\fP ist ein einfach zu bedienender Newsreader für das Usenet. Er kann +Artikel von einem lokalen (z. B. aus \fI/var/spool/news\fP) oder entfernten +Server (\fBrtin\fP oder \fBtin \-r\fP Option) mittels NNTP (Network News Transport +Protocol) lesen. Er benutzt, sofern vorhanden, lokale NOV \fBnewsoverview\fP(5) +Indexdateien bzw. den [X]OVER NNTP\-Befehl (\fBRFC2980\fP, \fBRFC3977\fP). +.PP +\fBtin\fP hat vier unterschiedliche Arbeitsebenen: Auswahlebene, Gruppenebene, +Threadebene und Artikelebene. Mit dem \fBHelp\fP ('\fBh\fP') Befehl können die +jeweils verfügbaren Befehle angezeigt werden. +.PP +Am Anfang zeigt \fBtin\fP eine Liste der Gruppen in +\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP. Ein Pfeil '\->' oder ein inverser +Balken zeigt auf die erste Newsgruppe. Um zu einer Gruppe zu navigieren +können die Cursor\-Tasten (hängt vom verwendetem Terminal ab) oder \fBDown\fP +('\fBj\fP') und \fBUp\fP ('\fBk\fP') benutzt werden. Mit Bildhoch/Bildrunter (hängt +vom verwendetem Terminal ab) oder \fBPageUp\fP ('\fB^U\fP') (CTRL\-U) und +\fBPageDown\fP ('\fB^D\fP') (CTRL\-D) kann Seitenweise navigiert werden. Die +ausgewählte Gruppe wird durch Drücken von '\fB\fP' betreten. +.PP +.\" +.\" +Durch Drücken der \fBGroupNextUnreadArtOrGrp\fP ('\fB\fP') Taste wird +die nächste Newsgruppe mit ungelesenen Artikeln betreten. +.SH EXIT\-STATUS +Interaktiver\-Modus: +.RS +.5i +.TP +\fB0\fP +Programm erfolgreich beendet. +.TP +\fB1\fP +Bedien\-, Syntax\-, Konfigurations\- oder Netzwerk\-Fehler. +.RE +.PP +Batch\-Modus (\*(rq\fB\-Z\fP\*(rq): +.RS +.5i +.TP +\fB0\fP +Keine ungelesenen Nachrichten vorhanden +.TP +\fB1\fP +Bedien\-, Syntax\-, Konfigurations\- oder Netzwerk\-Fehler. +.TP +\fB2\fP +Ungelesene Nachrichten vorhanden +.RE +.\" +.\" +.SH OPTIONEN +.TP 12 +\fB\-a\fP +ANSI\-Farben ein/\-ausschalten (Standard ist aus). +.TP +\fB\-A\fP +Erzwinge Authentifikation beim Verbindungsaufbau. +.TP +\fB\-c\fP +Erstelle bzw. aktualisiere Index\-Dateien für alle Gruppen in +\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP bzw. der mittels \*(rq\fB\-f\fP\*(rq angegebenen +Datei und markiere alle Artikel als gelesen. +.TP +\fB\-d\fP +Keine Gruppenbeschreibungen laden (Interaktiver\-Modus). +.TP +\fB\-D\fP\fI Debuggrad\fP +Debuggrad angeben (1 = NNTP, 2 = Filter, 4 = newsrc, 8 = Threading, 16 = +Speicher, 32 = attributes, 64 = Diverses). +.TP +\fB\-f\fP\fI Datei\fP +Benutze die angegebene newsrc\-Datei anstelle von +\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP. +.TP +\fB\-g\fP\fI Server\fP +Zugehörigen Newsserver und newsrc\-Datei aus +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP benutzen. +.TP +\fB\-G\fP\fI Artikellimit\fP +Beschränkt die Anzahl der zu ladenden Artikel pro Gruppe. +.TP +\fB\-h\fP +Kurzübersicht der verfügbaren Komandozeilenoptionen. +.TP +\fB\-H\fP +Kurzeinführung in \fBtin\fP welche auch beim allerersten Start ausgegeben wird. +.TP +\fB\-I\fP\fI Verzeichnis\fP +Directory in which to store newsgroup index files. Default is +\fI${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.news\fP. This option +has no effect if \fBtin\fP retrieves its index files via NNTP and +\fBcache_overview_files\fP is turned off. +.TP +\fB\-l\fP +Get number of articles per group from the +\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file. If reading +via NNTP this is done with the LIST command (\fBRFC3977\fP). This might result +in incorrect article counts but is usually faster than the default which is +to read the \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file +(either directly or via LIST) and then check the article count via NNTP +GROUP command (\fBRFC3977\fP) \*(rq\fB\-ln\fP\*(rq. +.TP +\fB\-m\fP\fI Verzeichnis\fP +Zu benutzendes Mailbox\-Verzeichnis. Standard ist +\fI${TIN_HOMEDIR:\-"$HOME"}/Mail\fP. +.TP +\fB\-M\fP\fI Benutzer\fP +Sende ungelesene Artikel an den angegebenen Benutzer um sie später lesen zu +können. Für weitere Informationen siehe den Abschnitt "AUTOMATISCHES MAILEN +UND SPEICHERN VON UNGELESENEN ARTIKELN". +.TP +\fB\-n\fP +Only load groups from the +\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file that are +subscribed to in the user's \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP. This allows +a noticeable speedup when connecting via a slow line, but \fBtin\fP can not +tell which groups are moderated. See also \*(rq\fB\-l\fP\*(rq. +.TP +\fB\-N\fP +Sende ungelesene Artikel an dich selbst um sie später lesen zu können. Für +weitere Informationen siehe den Abschnitt "AUTOMATISCHES MAILEN UND +SPEICHERN VON UNGELESENEN ARTIKELN". +.TP +\fB\-o\fP +Quick post all postponed articles and exit. In order for this to be really +quick, it should be used with \*(rq\fB\-n\fP\*(rq if possible. +.TP +\fB\-p\fP\fI Port\fP +Zu benutzende Portnummer falls per NNTP gelesen wird (Standard ist +119). Übersteuert die Umgebungsvariable $\fBNNTPPORT\fP. +.TP +\fB\-q\fP +Nicht prüfen ob neue Newsgruppen vorhanden sind. +.TP +\fB\-Q\fP +Schnellstart. \fBtin\fP so schnell wie möglich starten, z.Zt. entspricht diese +Option \*(rq\fB\-nqd\fP\*(rq. +.TP +\fB\-r\fP +Read news remotely from the default NNTP server specified in the environment +variable $\fBNNTPSERVER\fP or contained in the file \fI/etc/nntpserver\fP. +.TP +\fB\-R\fP +Lese mittels \*(rq\fB\-S\fP\*(rq gespeicherte Artikel. +.TP +\fB\-s\fP\fI Verzeichnis\fP +Save/read articles to/in directory. Default is +\fI${TIN_HOMEDIR:\-"$HOME"}/News\fP. +.TP +\fB\-S\fP +Speichere ungelesene Artikel zum späteren Lesen mittels \*(rq\fB\-R\fP\*(rq.Für +weitere Informationen siehe den Abschnitt "AUTOMATISCHES MAILEN UND +SPEICHERN VON UNGELESENEN ARTIKELN". +.TP +\fB\-u\fP +Create/update index files for every group in +\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP or file specified by the \*(rq\fB\-f\fP\*(rq +option. This option is disabled if \fBtin\fP retrieves its index files via a +NNTP server and \fBcache_overview_files\fP is turned off. +.TP +\fB\-v\fP +Verbose mode for \*(rq\fB\-c\fP\*(rq, \*(rq\fB\-M\fP\*(rq, \*(rq\fB\-N\fP\*(rq, \*(rq\fB\-S\fP\*(rq, \&\*(rq\fB\-u\fP\*(rq and +\&\*(rq\fB\-Z\fP\*(rq options. +.TP +\fB\-V\fP +Versionsinformationen ausgeben. +.TP +\fB\-w\fP +Quick mode to post an article and then exit. In order for this to be really +quick, it should be used with \*(rq\fB\-n\fP\*(rq if possible. +.TP +\fB\-x\fP +No posting mode. You cannot post articles if you use this option. +.TP +\fB\-X\fP +No overwrite mode. \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP and files in +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin\fP will not be overwritten but may be created +if they don't exist. +.TP +\fB\-z\fP +Only start \fBtin\fP if there is any new/unread news. If there is news \fBtin\fP +will position cursor at first group with unread news. Useful for putting in +login file. +.TP +\fB\-Z\fP +Check if there is any new/unread news and exit with appropriate status. If +\&\*(rq\fB\-v\fP\*(rq option is specified the number of unread articles in each group +is printed. An exit code 0 indicates no news, 1 that an error occurred and 2 +that new/unread news exists. Useful for writing scripts. +.PP +\fBtin\fP can also dynamically change its options by the \fBOptionMenu\fP ('\fBM\fP') +command. Any changes are written to +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP. For more information see section +"GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES" and \fBtin\fP(5). +.PP +A list of groups can be specified after the other command\-line options. This +can be useful if you wish to yank in or subscribe to a hand\-picked subset of +the active newsgroups. See the section "NEWSGROUP LISTS & WILDCARDS" for the +types of pattern that \fBtin\fP understands. +.PP +If you specify a single group\-name, or a wildcard that matches a single +group, then you will automatically enter that group. Otherwise the normal +group selection screen will appear, but with all the matching groups present +too, as though you had yanked just those groups in. +.PP +Once you use \fBSelectYankActive\fP ('\fBy\fP') to yank in all active groups, or +\fBSelectToggleReadDisplay\fP ('\fBr\fP') to toggle the read/unread status, then +the command\-line groups will be gone. You can use \fBSelectSyncWithActive\fP +('\fBY\fP') to reread the +\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file and get them +back. +.PP +.\" +.\" +NB: With the \*(rq\fB\-n\fP\*(rq flag, only unsubscribed groups in the +\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP file (or the newsrc\-file given by the +\&\*(rq\fB\-f\fP\*(rq command\-line switch or via +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP) can be matched. +.SH GEBRAUCH +.\" +.\" +.SS "NEWS ADMINISTRATION" +Maintaining Netnews on large networks of machines can be a pretty time +consuming job as I discovered when I was given the job of maintaining our +news system and news users. +.PP +.\" +.\" +A user starting \fBtin\fP for the first time can be automatically subscribed to +a list of newsgroups that are deemed appropriate by the news +administrator. The subscriptions file should be created in your news lib +directory (i.e., \fI${TIN_LIBDIR:\-NEWSLIBDIR}/subscriptions\fP) and should have +file permissions set to 0644. If you read news via NNTP, then your news +server must support the LIST SUBSCRIPTIONS command. It is part of the Common +NNTP Extensions (\fBRFC2980\fP) and all modern servers should understand it. +.SS "SCREEN FORMAT" +\fBtin\fP hat vier unterschiedliche Arbeitsebenen: Auswahlebene, Gruppenebene, +Threadebene und Artikelebene. +.PP +At the Selection level the title displays (the name of the newsserver and) +the number of subscribed groups (containing new unread articles). The +newsgroups are displayed in the middle of the screen with the number of +unread articles displayed on the same line in front. +.PP +.\" FIXME - make this autoscale +.nf +\->M 1 2 comp.security.announce Announcements from the CERT abou + M 2 1 news.admin.announce Announcements for news adminstra + 3 22 news.software.misc News\-related software other than + 4 1475 news.software.nntp The Network News Transfer Protoc + X 5 124 news.software.readers Discussion of software used to r +.fi +.PP +Eventuell steht am Anfang der Zeile noch eines def folgende Zeichen: +.TP 10 +\fBu\fP +This group is unsubscribed. To see only your subscribed groups use the +\fBSelectToggleReadDisplay\fP ('\fBr\fP') or \fBSelectYankActive\fP ('\fBy\fP') toggle +keys. +.TP +\fBM\fP +This is a moderated group. Any posts you make will have to be approved by +the group administrator before it will be made public. \fBtin\fP will ask for +confirmation before you post to a moderated group. +.TP +\fBN\fP +This is a new newsgroup which has been created since you last used +\fBtin\fP. New newsgroups are not subscribed to by default (However, see the +$\fBAUTOSUBSCRIBE\fP / $\fBAUTOUNSUBSCRIBE\fP environment variables). Subscribe +to it in the normal way if you wish the group to continue to appear in your +Selection Menu. Simply ignore new newsgroups and they will be gone the next +time you start \fBtin\fP. You will have to yank in all the groups to find them +in a later session. +.TP +\fBD\fP +This group no longer exists. If you no longer wish to see this group then +unsubscribe from it in the normal way. This flag will only appear if you +have set \fBstrip_bogus\fP to "ask" in the Options Menu. +.TP +\fBX\fP +You may no longer make posts to this group. Often a group will be superseded +by a more appropriately named one. +.TP +\fB=\fP +This group has been renamed and you may no longer post to it. If you do, +then you will receive an error from your newsserver telling you the correct +group to post to. +.PP +At the Group level the title contains the name of the group, the number of +conversation threads, the threading method, the limit of articles to get, +the total number of articles, the number of hot articles, the number of +recent articles and the number of killed articles. I.e.: +.PP +.nf +.\" FIXME - make this autocenter + alt.sources (5B \-50/23+ 0* 3o 0K) +.fi +.PP +The characters after the numbers are depending to the configuration and if +your are in \fBshow_only_unread_arts\fP mode or not. Some numbers could be +missing if the specific option is not enabled. It might also contain an 'M', +\&'X' or '=' (see above; doesn't work with the \*(rq\fB\-n\fP\*(rq command\-line +switch!) if the group is moderated, set to no posting or postings to it get +redirected. +.PP +If a thread has unread articles in it it's marked with a +\fBart_marked_unread\fP in front of the total number of articles in the +thread. If there are recent articles within the thread it might be marked +with \fBart_marked_recent\fP in front of the total number of articles in the +thread \- this is controlled by the \fBrecent_time\fP option. If a thread has +hot articles in it (see also section "FILTERING ARTICLES") it's marked with +\fBart_marked_selected\fP in front of the total number of articles in the +thread. The number of lines of the first (unread) article in the thread +might also be shown right before the subject \- this is controlled by the +\fBshow_info\fP option. +.PP +.\" FIXME - make this autoscale +.nf + de.admin.net\-abuse.announce (11B 13+ 1* 1o 0K) M + +\-> 1 + 3 108 bincancels in de.talk.sex Christopher Lueg Fremdcancel\-FAQ Thomas Roessler 1 [ 7] What is this funny tree in the thr Robert F. Simmig + 2 [ 12] +\-> Sephan Wagner Tin thread\-level (was: What is Bob Johnson tin threading menu Brian Richardson + +.fi +.PP +.\" FIXME - add description of fields +At the Article level the page header has the following format: +.PP +.\" FIXME - make this autoscale +.nf +So, 28 Dez 1997 21:21:01 de.admin.news.groups Thread 20 v. 86 +Zeilen 50 Re: EINSPRUCH zu RESULT:de.comm.mobil.ALL Artikel 47 von 59 +Urs Janssen bei Arbeitskreis Kultur und Kommunikati + +Artikel\-Körper +.fi +.\" +.\" +.SS "COMMON MOVING KEYS" +This table shows the common keys used for moving around all levels within +\fBtin\fP. +.RS +.nf +.ta \w'Beg. of list/article 'u +\w'ANSI/vt100 'u + ANSI/vt100 Other Terminals +Beg. of list/article \fBHome\fP \fBFirstPage\fP (\fB^\fP) +End of list/article \fBEnd\fP \fBLastPage\fP (\fB$\fP) +Page Up \fBPgUp\fP \fBPageUp\fP (\fBu\fP, \fB^U\fP or \fB^B\fP) +Page Down \fBPgDn\fP \fBPageDown\fP (\fB^D\fP or \fB^F\fP or \fB\fP) +Line Up \fBUp arrow\fP \fBUp\fP (\fBk\fP or \fB^P\fP) +Line Down \fBDown arrow\fP \fBDown\fP (\fBj\fP or \fB^N\fP) +.fi +.RE +.\" +.\" +.SS "COMMON EDITING COMMANDS" +An emacs style editing package allows the easy editing of input strings. An +history list allows the easy reuse of previously entered strings. In +addition to the cursor keys, the following commands are available when +editing a string: +.PP +.TP 10 +\fB^A, ^E\fP +move to beginning or end of line, respectively. +.TP +\fB^F, ^B\fP +non\-destructive move forward or back one location, respectively. +.TP +\fB^D\fP +delete the character currently under the cursor, or send EOF if no +characters in the buffer. +.TP +\fB^H, \fP +Zeichen links vom Cursor löschen. +.TP +\fB^K\fP +Lösche vom Cursor bis zum Zeilenende. +.TP +\fB^P, ^N\fP +move through history, previous and next, respectively. +.TP +\fB^L, ^R\fP +redraw the current line. +.TP +\fB\fP +places line on history list if non\-blank, appends newline and returns to the +caller. +.TP +\fB\fP +.\" +.\" +aborts the present editing operation. +.SS "ALLGEMEINE BEFEHLE" +Die folgenden Befehle stehen in allen vier Ebenen zur Verfügung und bewirken +überall das Gleichen. +.PP +.TP 10 +\fBShellEscape '!'\fP +Shell escape. \fBShellEscape\fP by itself will launch a shell, \fBShellEscape\fP + will run an external . This facility may +have been disabled by the System Administrator. +.TP +\fBToggleColor '&'\fP +Toggle use of ANSI color. +.TP +\fBRedrawScr '^L'\fP +Bildschirminhalt neu aufbauen. +.TP +\fBScrollUp '<'\fP +Eine Zeile nach oben blättern (scrollen). +.TP +\fBScrollDown '>'\fP +Eine Zeile nach unten blättern (scrollen). +.TP +\fBPostponed 'O' '^O'\fP +Reload postponed article. If your system blocks the \fBPostponed\fP key you +must quote it by pressing '\fB^V\fP' (CTRL\-V) first. The postpone\-menu offers +the following actions: \fBPromptYes\fP ('\fBy\fP') = reload and spawn editor; +\fBPostponeOverride\fP ('\fBY\fP') = post article (without spawning editor); +\fBPostponeAll\fP ('\fBA\fP') = post all postponed articles (without spawning +editor); \fBPromptNo\fP ('\fBn\fP') = skip this article; \fBQuit\fP ('\fBq\fP') = quit +postponed menu. Currently there is no 'simple' way to delete a postponed +article from the postponed\-file, you have to use the following command +sequence instead: reload it with \fBPostponed\fP, enter editor with +\fBPromptYes\fP, quit editor, discard posting with \fBQuit\fP +('\fB^O\fP\*(rq\fBy\fP\*(rq\fBq\fP'). See also \*(rq\fB\-o\fP\*(rq command\-line switch. +.TP +\fBHelp 'h'\fP +Help screen of commands available on the current menu. You can use +\fBSearchSubjF\fP ('\fB/\fP'), \fBSearchSubjB\fP ('\fB?\fP') and \fBSearchRepeat\fP +('\fB\e\fP') to search on this screen. \fBQuit\fP ('\fBq\fP') returns to the menu. +.TP +\fBToggleHelpDisplay 'H'\fP +Toggle the display of help mini menu at the bottom of the screen. +.TP +\fBDisplayPostHist 'W'\fP +List articles posted by user. The date posted, the newsgroup and the subject +are listed. You can use \fBSearchSubjF\fP ('\fB/\fP'), \fBSearchSubjB\fP ('\fB?\fP') and +\fBSearchRepeat\fP ('\fB\e\fP') to search on this screen. \fBQuit\fP ('\fBq\fP') returns +to the menu. +.TP +\fBVersion 'v'\fP +.\"-------------------------------------------------------------------- +.\" +Versions\-Informationen ausgeben. +.SS "NEWSGROUP SELECTION COMMANDS" +.TP 10 +\fB4\fP +Gruppe 4 auswählen. +.TP +\fBSelectResetNewsrc '^R'\fP +Reset \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP file. This will destroy all records +of which articles have been read, so use this carefully. +.TP +\fBSetRange '#'\fP +Wählen Sie eine Reihe von Artikeln auf die der nächste Befehl angewendet +wird. Siehe Abschnitt "BEREICHE" für weitere Informationen. +.TP +\fBSelectSortActive '.'\fP +Liste vorhandener Newsgroups sortieren. +.TP +\fBSearchRepeat '\e'\fP +Vorherige Suche wiederholen. +.TP +\fBSearchSubjF '/'\fP +Search for a group by name and description (if displayed). +.TP +\fBSearchSubjB '?'\fP +Backward search through the group names and descriptions. +.TP +\fBSelectReadGrp '^J' ''\fP +Read current group. +.TP +\fBSelectEnterNextUnreadGrp '' 'n'\fP +Enter next group with unread news. Will wrap around to the beginning of the +group selection list looking for unread groups. +.TP +\fBCatchup 'c'\fP +Make current group as all read [after confirmation] and move to the next +group in the group selection list. +.TP +\fBCatchupNextUnread 'C'\fP +Mark current group as all read [after confirmation] and enter the next +unread group in the group selection list. +.TP +\fBSelectToggleDescriptions 'd'\fP +Toggle display to show just the group name or the group name and the group +descriptions. +.TP +\fBEditFilter 'E'\fP +Filter\-Datei bearbeiten und danach anwenden. +.TP +\fBSelectGoto 'g'\fP +Choose a new group by name. This command can be used to access any group, +even those not currently yanked in. +.TP +\fBToggleInfoLastLine 'i'\fP +Toggle the display of the description of the current newsgroup in the last +line. This will not be available if \fBtin\fP was started with the \&\*(rq\fB\-d\fP\*(rq +option. +.TP +\fBToggleInverseVideo 'I'\fP +Toggle inverse video. +.TP +\fBSelectMoveGrp 'm'\fP +Move the current group within the group selection list. By entering '1' the +group will become the first displayed group in the list, by entering '8' the +eighth group in the list etc. By entering '$' the group will be the last +group displayed. +.TP +\fBOptionMenu 'M'\fP +User configurable options menu (for more information see section "GLOBAL +OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"). +.TP +\fBSelectNextUnreadGrp 'N'\fP +Positions the cursor on the next group with unread articles in it. +.TP +\fBQuit 'q'\fP +Quit \fBtin\fP \- ask the user to confirm if \fBconfirm_choice\fP is set +accordingly. +.TP +\fBQuitTin 'Q'\fP +Beendet \fBtin\fP sofort, ohne Bestätigungsnachfrage. +.TP +\fBSelectToggleReadDisplay 'r'\fP +Toggle display of all subscribed to groups and just those groups containing +unread articles. Command has no effect if groups were specified on the +command\-line when \fBtin\fP was started. +.TP +\fBBugReport 'R'\fP +Mail a bug report or comment to . This is the best +way of getting bugs fixed and features added/changed. +.TP +\fBSelectSubscribe 's'\fP +Ausgewählte Gruppe abonnieren. +.TP +\fBSelectSubscribePat 'S'\fP +Subscribe to groups matching user specified pattern. See the section +"NEWSGROUP LISTS & WILDCARDS" for the types of pattern that \fBtin\fP +understands. +.TP +\fBSelectUnsubscribe 'u'\fP +Unsubscribe to current group. This can be used to remove bogus groups. See +\fBstrip_bogus\fP in the "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES" +section. +.TP +\fBSelectUnsubscribePat 'U'\fP +Unsubscribe to groups matching user specified pattern. See the section +"NEWSGROUP LISTS & WILDCARDS" for the types of pattern that \fBtin\fP +understands. +.TP +\fBPost 'w'\fP +Post an article to current group. If posting fails for some reason, you'll +get the chance to \fBPostEdit\fP ('\fBe\fP') the article again, \fBPostPostpone\fP +('\fBo\fP') it for later processing (see also \*(rq\fB\-o\fP\*(rq command\-line switch) or +discard it via \fBQuit\fP ('\fBq\fP'). +.TP +\fBSelectQuitNoWrite 'X'\fP +Quit \fBtin\fP without saving any changes to the configuration. +.TP +\fBSelectYankActive 'y'\fP +Yanks in all groups. Toggles the displayed groups between all the groups in +the \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file and just +those that are subscribed to in \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP. +.TP +\fBSelectSyncWithActive 'Y'\fP +Reread the \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file to +see if any new news has arrived since starting \fBtin\fP. +.TP +\fBSelectMarkGrpUnread 'z' 'Z'\fP +.\"-------------------------------------------------------------------- +.\" +Mark all articles in the current group as unread. +.SS "GROUP INDEX COMMANDS" +.TP 10 +\fB4\fP +Artikel 4 auswählen. +.TP +\fBMenuFilterSelect '^A'\fP +Auto select article(s) using a menu. Read the section "FILTERING ARTICLES" +for more information. +.TP +\fBMenuFilterKill '^K'\fP +Kill article(s) using a menu. Read the section "FILTERING ARTICLES" for more +information. +.TP +\fBSetRange '#'\fP +Wählen Sie eine Reihe von Artikeln auf die der nächste Befehl angewendet +wird. Siehe Abschnitt "BEREICHE" für weitere Informationen. +.TP +\fBLastViewed '\-'\fP +Re\-enter the last message that was viewed. +.TP +\fBSearchRepeat '\e'\fP +Vorherige Suche wiederholen. +.TP +\fBSearchSubjF '/'\fP +Search forward for specified subject. +.TP +\fBSearchSubjB '?'\fP +Search backward for specified subject. +.TP +\fBGroupSelThd '*'\fP +Select current thread for later processing. +.TP +\fBGroupDoAutoSel '+'\fP +Selects all threads in current group. It is a shortcut for calling +\fBGroupSelPattern\fP with a pattern of \*(rq*\*(rq. +.TP +\fBGroupToggleThdSel '.'\fP +Toggle selection of current thread. If at least one unread article, (but not +every unread article) in the current thread is selected, then all unread +articles become selected. +.TP +\fBGroupSelThdIfUnreadSelected ';'\fP +For each thread in current group, if it at least one unread article is +selected, all unread articles become selected. This is useful for +auto\-selection on author where reader wants to see entire thread. +.TP +\fBGroupSelPattern '='\fP +Prompts for a pattern with which to match on. All threads whose subjects +match the pattern will be marked selected. A pattern of \*(rq*\*(rq will match all +subjects. Entering just '\fB\fP' will re\-use the last pattern that +was entered. +.TP +\fBGroupReverseSel '@'\fP +Reverse all selections on all articles. +.TP +\fBGroupUndoSel '~'\fP +Undo all selections on all articles. It clears the toggle effect of +\fBGroupMarkUnselArtRead\fP ('\fBX\fP') command. Thus after first doing a +\fBGroupMarkUnselArtRead\fP, one can then do \fBGroupUndoSel\fP to reset +articles. Thus, one can iteratively whittle down uninteresting threads. +.TP +\fBPipe '|'\fP +Pipe current article / thread / auto\-selected (hot) articles / articles +matching pattern / tagged articles into command. See the section "MAILING +PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information. +.TP +\fBQuickFilterSelect '['\fP +Auto select article(s) with a single key [after confirmation]. The defaults +used for selection are based upon the following four tinrc config variables: +\fBdefault_filter_select_case\fP, \fBdefault_filter_select_expire\fP, +\fBdefault_filter_select_global\fP and \fBdefault_filter_select_header\fP. Read +the section "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES" for a +full explanation of these variables and "FILTERING ARTICLES" for more +information on filtering. +.TP +\fBQuickFilterKill ']'\fP +Kill article(s) with a single key [after confirmation]. The defaults used +for killing are based upon the following four tinrc config variables: +\fBdefault_filter_kill_case\fP, \fBdefault_filter_kill_expire\fP, +\fBdefault_filter_kill_global\fP and \fBdefault_filter_kill_header\fP. Read the +section "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES" for a full +explanation of these variables and "FILTERING ARTICLES" for more information +on filtering. +.TP +\fBGroupReadBasenote '^J' ''\fP +Read current article. +.TP +\fBGroupNextUnreadArtOrGrp ''\fP +View next unread article or group. +.TP +\fBSearchAuthF 'a'\fP +Author forward search. This searches for articles with a specific \*(rqFrom:\*(rq +line. +.TP +\fBSearchAuthB 'A'\fP +Author backward search. Otherwise, see \fBSearchAuthF\fP ('\fBa\fP') above. +.TP +\fBSearchBody 'B'\fP +Search the body of all articles in group (can be slow). You can abort the +search using \fBQuit\fP ('\fBq\fP'). +.TP +\fBCatchup 'c'\fP +Mark all articles as read [after confirmation] then return to the group +selection list. Move cursor to next group. +.TP +\fBCatchupNextUnread 'C'\fP +Mark all articles as read [after confirmation] and enter the next group with +unread news. +.TP +\fBGroupToggleSubjDisplay 'd'\fP +Cycle the display of the author through all the possible options for the +tinrc variable \fBshow_author\fP. +.TP +\fBEditFilter 'E'\fP +Filter\-Datei bearbeiten und danach anwenden. +.TP +\fBGroupGoto 'g'\fP +Choose a new group by name. This command can be used to access any group, +even those not currently yanked in. +.TP +\fBGroupToggleGetartLimit 'G'\fP +Toggle article/group limit. +.TP +\fBToggleInfoLastLine 'i'\fP +Display the subject of the first article in the current thread in the last +line. +.TP +\fBToggleInverseVideo 'I'\fP +Toggle inverse video. +.TP +\fBGroupMarkThdRead 'K'\fP +Mark article/thread as read and move onto the next unread article/thread. +.TP +\fBGroupListThd 'l'\fP +Open the thread under the current cursor position. +.TP +\fBLookupMessage 'L'\fP +Look up article by \*(rqMessage\-ID:\*(rq. +.TP +\fBGroupMail 'm'\fP +Mail current article / thread / auto\-selected (hot) articles / articles +matching pattern / tagged articles to someone. See the section "MAILING +PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information. +.TP +\fBOptionMenu 'M'\fP +User configurable options menu (for more information see section "GLOBAL +OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"). +.TP +\fBGroupNextGroup 'n'\fP +Go to next group. +.TP +\fBGroupNextUnreadArt 'N'\fP +Go to next unread article. +.TP +\fBPrint 'o'\fP +Send current article / thread / auto\-selected (hot) articles / articles +matching pattern / tagged articles to printer. See the section "MAILING +PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information. +.TP +\fBGroupPrevGroup 'p'\fP +Go to previous group. +.TP +\fBGroupPrevUnreadArt 'P'\fP +Go to previous unread article. +.TP +\fBQuit 'q'\fP +Return to previous level. +.TP +\fBQuitTin 'Q'\fP +Beendet \fBtin\fP sofort, ohne Bestätigungsnachfrage. +.TP +\fBGroupToggleReadUnread 'r'\fP +Toggle the display between all articles and unread articles. +.TP +\fBBugReport 'R'\fP +Mail a bug report or comment to . This is the best +way of getting bugs fixed and features added/changed. +.TP +\fBGroupSave 's'\fP +Save current article / thread / auto\-selected (hot) articles / articles +matching pattern / tagged articles. See the section "MAILING PIPING PRINTING +REPOSTING AND SAVING ARTICLES" for more information. +.TP +\fBGroupAutoSave 'S'\fP +Save marked articles automatically without further prompting. +.TP +\fBGroupTag 't'\fP +Toggle tag\-status of current article / thread for \fBGroupMail\fP ('\fBm\fP') / +\fBPipe\fP ('\fB|\fP') / \fBPrint\fP ('\fBo\fP') / \fBGroupSave\fP ('\fBs\fP') / +\fBGroupRepost\fP ('\fBx\fP'). +.TP +\fBGroupTagParts 'T'\fP +Automatically tag in order all the parts of the current multi\-part message. +.TP +\fBGroupToggleThreading 'u'\fP +Cycle the threading mode through no threading, threading by subject, +threading by references, threading on both subject and references, group +multipart articles into a thread (\*(rqSubject:\*(rq based). +.TP +\fBGroupUntag 'U'\fP +Untag all articles that were tagged. +.TP +\fBPost 'w'\fP +Post an article to current group. If posting fails for some reason, you'll +get the chance to edit the article again via \fBPostEdit\fP ('\fBe\fP'), postpone +it via \fBPostPostpone\fP ('\fBo\fP') for later processing (see also \*(rq\fB\-o\fP\*(rq +command\-line switch) or discard it via \fBQuit\fP ('\fBq\fP'). +.TP +\fBGroupRepost 'x'\fP +Repost an already posted article / thread / auto\-selected (hot) articles / +articles matching pattern / tagged articles to another newsgroup(s). Useful +for reposting from global to local newsgroups. Do not use this to cross\-post +your own articles. +.TP +\fBGroupMarkUnselArtRead 'X'\fP +Mark all unread articles that have not been selected as read, redraw screen +to reflect changes and put index at the first thread to begin reading. +Pressing \fBGroupMarkUnselArtRead\fP ('\fBX\fP') again will toggle back to the way +it was before. See \fBGroupUndoSel\fP ('\fB~\fP') command for clearing the toggle +effect, leaving the group will also clear the toggle effect and make the +changes permanent. +.TP +\fBMarkArtUnread 'z'\fP +Aktuellen Artikel als ungelesen markieren. +.TP +\fBMarkThdUnread 'Z'\fP +.\"-------------------------------------------------------------------- +.\" +Markiere den aktuellen Thread als ungelesen. +.SS "THREAD LISTING COMMANDS" +.\" this sections should be complete +.TP 10 +\fB4\fP +Select article 4 within thread. +.TP +\fBMenuFilterSelect '^A'\fP +Auto select article(s) using a menu. Read the section "FILTERING ARTICLES" +for more information. +.TP +\fBMenuFilterKill '^K'\fP +Kill article(s) using a menu. Read the section "FILTERING ARTICLES" for more +information. +.TP +\fBSetRange '#'\fP +Wählen Sie eine Reihe von Artikeln auf die der nächste Befehl angewendet +wird. Siehe Abschnitt "BEREICHE" für weitere Informationen. +.TP +\fBLastViewed '\-'\fP +Re\-enter the last message that was viewed. +.TP +\fBSearchRepeat '\e'\fP +Vorherige Suche wiederholen. +.TP +\fBSearchSubjF '/'\fP +Search forward for a specified subject. +.TP +\fBSearchSubjB '?'\fP +Search backwards for a specified subject. +.TP +\fBThreadSelArt '*'\fP +Select the current thread for later processing. +.TP +\fBThreadToggleArtSel '.'\fP +Toggle selection of current article. +.TP +\fBThreadReverseSel '@'\fP +Reverse article selections. +.TP +\fBThreadUndoSel '~'\fP +Undo all selections on current thread. +.TP +\fBPipe '|'\fP +Pipe current article / thread / auto\-selected (hot) articles / articles +matching pattern / tagged articles into command. See the section "MAILING +PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information. +.TP +\fBThreadReadArt '^J' ''\fP +Read current article within thread. +.TP +\fBThreadReadNextArtOrThread ''\fP +Nächsten ungelesenen Artikel im Thread anzeigen. +.TP +\fBSearchAuthF 'a'\fP +Author forward search. This searches for articles with a specific \*(rqFrom:\*(rq +line. The search will wrap over into the next thread if nothing is found in +the current one. +.TP +\fBSearchAuthB 'A'\fP +Author backward search. Otherwise, see \fBSearchAuthF\fP ('\fBa\fP') above. +.TP +\fBSearchBody 'B'\fP +Search the body of all articles in group (can be slow). You can abort the +search using \fBQuit\fP ('\fBq\fP'). +.TP +\fBCatchup 'c'\fP +Mark thread as read [after confirmation] and return to the group index +page. Move cursor to next thread. +.TP +\fBCatchupNextUnread 'C'\fP +Mark thread as read [after confirmation] and enter the next thread +containing unread news. +.TP +\fBThreadToggleSubjDisplay 'd'\fP +Cycle the display of the author through all the possible options for the +tinrc variable \fBshow_author\fP. +.TP +\fBEditFilter 'E'\fP +Filter\-Datei bearbeiten und danach anwenden. +.TP +\fBToggleInfoLastLine 'i'\fP +Subject des geöffneten Artikels in der untersten Zeile anzeigen. +.TP +\fBToggleInverseVideo 'I'\fP +Toggle inverse video. +.TP +\fBThreadMarkArtRead 'K'\fP +Mark article as read and move onto the next unread article. +.TP +\fBLookupMessage 'L'\fP +Look up article by \*(rqMessage\-ID:\*(rq. +.TP +\fBThreadMail 'm'\fP +Mail current article / thread / auto\-selected (hot) articles / articles +matching pattern / tagged articles to someone. See the section "MAILING +PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information. +.TP +\fBPrint 'o'\fP +Send current article / thread / auto\-selected (hot) articles / articles +matching pattern / tagged articles to printer. See the section "MAILING +PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information. +.TP +\fBQuit 'q'\fP +Return to previous level. +.TP +\fBQuitTin 'Q'\fP +Beendet \fBtin\fP sofort, ohne Bestätigungsnachfrage. +.TP +\fBBugReport 'R'\fP +Mail a bug report or comment to . This is the best +way of getting bugs fixed and features added/changed. +.TP +\fBThreadSave 's'\fP +Save current article / thread / auto\-selected (hot) articles / articles +matching pattern / tagged articles. See the section "MAILING PIPING PRINTING +REPOSTING AND SAVING ARTICLES" for more information. +.TP +\fBThreadAutoSave 'S'\fP +Save marked articles automatically without further prompting. +.TP +\fBThreadTag 't'\fP +Toggle tag status of current article for mailing, piping, printing, saving +or reposting. +.TP +\fBThreadUntag 'U'\fP +Untag all tagged threads. +.TP +\fBPost 'w'\fP +Post an article to current group. If posting fails for some reason, you'll +get the chance to edit the article again via \fBPostEdit\fP ('\fBe\fP'), postpone +it for later processing via \fBPostPostpone\fP ('\fBo\fP') (see also \*(rq\fB\-o\fP\*(rq +command\-line switch) or discard it via \fBQuit\fP ('\fBq\fP'). +.TP +\fBMarkArtUnread 'z'\fP +Markiere den aktuellen Artikel als ungelesen. +.TP +\fBMarkThdUnread 'Z'\fP +.\"-------------------------------------------------------------------- +.\" +Alle Artikel im aktuellen Thread as ungelesen markieren. +.SS "ARTICLE VIEWER COMMANDS" +.\" FIXME - refine descriptions +.TP 10 +\fB0\fP +Read the first (base) article in this thread. +.TP +\fB4\fP +Antwort 4 im diesem Thread lesen. +.TP +\fBMenuFilterSelect '^A'\fP +Auto select article(s) using a menu. Read the section "FILTERING ARTICLES" +for more information. +.TP +\fBPageReplyQuoteHeaders '^E'\fP +Reply through mail to the author of the current article with a copy of the +article with all headers included. +.TP +\fBPagePGPCheckArticle '^G'\fP +Perform \fBpgp\fP(1) operations on article. +.TP +\fBPageToggleHeaders '^H'\fP +Toggles the display mode (raw including all headers vs. cooked). +.TP +\fBMenuFilterKill '^K'\fP +Kill article(s) using a menu. Read the section "FILTERING ARTICLES" for more +information. +.TP +\fBPageToggleTabs '^T'\fP +Toggle the TAB width between 4 and 8 characters. +.TP +\fBPageFollowupQuoteHeaders '^W'\fP +Post a followup to the current article with a copy of the article with all +headers included. +.TP +\fBPageToggleTex2iso '"'\fP +Toggle TeX to ISO decoding for current article. The default behavior is +taken from the \fBtex2iso_conv\fP variable in the tinrc file. +.TP +\fBPageToggleRot '%'\fP +Toggle ROT\-13 decoding for this article. +.TP +\fBPageToggleUue '('\fP +Toggle the display of uuencoded sections. The default behavior is taken from +the \fBhide_uue\fP variable in the tinrc file. +.TP +\fBPageReveal ')'\fP +The formfeed character (^L) is often used to hide 'spoilers' that the reader +may not initially wish to see when viewing an article. Any text after a +formfeed is not displayed. This key\-press acts like a reveal key and turns +the hidden text back on. Scrolling down will also reveal the text, scrolling +up will hide it again. +.TP +\fBLastViewed '\-'\fP +Re\-enter the last message that was viewed. +.TP +\fBSearchRepeat '\e'\fP +Vorherige Suche wiederholen. +.TP +\fBSearchSubjF '/'\fP +Forward search the text of this article. +.TP +\fBSearchSubjB '?'\fP +Backward search the text of this article. +.TP +\fBPageSkipIncludedText ':'\fP +Skip to the end of the quoted text\-block in this article. Quoted text is +everything which matches \fBquote_regex\fP, \fBquote_regex2\fP or \fBquote_regex3\fP. +.TP +\fBPageTopThd '<'\fP +Goto the first article in the current thread. +.TP +\fBPageBotThd '>'\fP +Goto the last article in the current thread. +.TP +\fBPageToggleHighlight '_'\fP +Toggle word highlighting on/off. +.TP +\fBPipe '|'\fP +Pipe current article / thread / auto\-selected (hot) articles / articles +matching pattern / tagged articles into command. See the section "MAILING +PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information. +.TP +\fBQuickFilterSelect '['\fP +Auto select article(s) with a single key. The defaults used for selection +are set based upon the following four tinrc config variables: +\fBdefault_filter_select_case\fP, \fBdefault_filter_select_expire\fP, +\fBdefault_filter_select_global\fP and \fBdefault_filter_select_header\fP Read the +section "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES" for a full +explanation of these variables and "FILTERING ARTICLES" for more information +on filtering. +.TP +\fBQuickFilterKill ']'\fP +Kill article(s) with a single key. The defaults used for killing are based +upon the following four tinrc config variables: \fBdefault_filter_kill_case\fP, +\fBdefault_filter_kill_expire\fP, \fBdefault_filter_kill_global\fP and +\fBdefault_filter_kill_header\fP. Read the section "GLOBAL OPTIONS MENU AND +TINRC CONFIGURABLE VARIABLES" for a full explanation of these variables and +"FILTERING ARTICLES" for more information on filtering. +.TP +\fBPageNextThd '^J' ''\fP +Goto next base article. +.TP +\fBPageNextUnread ''\fP +Goto next unread article. If the tinrc variable \fBgoto_next_unread\fP doesn't +contain PageNextUnread, then this key will first page through the current +article. +.TP +\fBSearchAuthF 'a'\fP +Suche nach Autor (vorwärts). +.TP +\fBSearchAuthB 'A'\fP +Suche nach Autor (rückwärts). +.TP +\fBSearchBody 'B'\fP +Search the body of all articles in group (can be slow). You can abort the +search using \fBQuit\fP ('\fBq\fP'). +.TP +\fBCatchup 'c'\fP +Mark the current thread as read [after confirmation] and return to the +previous menu. Move cursor to next item. +.TP +\fBCatchupNextUnread 'C'\fP +Mark the rest of the current thread as read [after confirmation] and enter +the next thread with unread articles. +.TP +\fBPageCancel 'D'\fP +Cancel (delete) or supersede (overwrite) the current article. It must have +been posted by the same user. The cancel message can be seen in the +newsgroup 'control' or 'control.cancel'. +.TP +\fBPageEditArticle 'e'\fP +Edit the current article. This is restricted to mailgroups and saved news. +.TP +\fBEditFilter 'E'\fP +Filter\-Datei bearbeiten und danach anwenden. +.TP +\fBPageFollowupQuote 'f'\fP +Post a followup to the current article with a copy of the article included. +.TP +\fBPageFollowup 'F'\fP +Post a followup to the current article without including a copy of the +article. +.TP +\fBPageFirstPage 'g'\fP +Goto the start of the article. +.TP +\fBPageLastPage 'G'\fP +Zum Ende des Artikels springen. +.TP +\fBToggleInfoLastLine 'i'\fP +Subject des geöffneten Artikels in der untersten Zeile anzeigen. +.TP +\fBToggleInverseVideo 'I'\fP +Toggle inverse video. +.TP +\fBPageKillThd 'K'\fP +Mark rest of thread as read and move onto the next unread thread. +.TP +\fBPageListThd 'l'\fP +Show the thread menu that the current article is a part of. +.TP +\fBLookupMessage 'L'\fP +Look up article by \*(rqMessage\-ID:\*(rq. +.TP +\fBPageMail 'm'\fP +Mail current article / thread / auto\-selected (hot) articles / articles +matching pattern / tagged articles to someone. See the section "MAILING +PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information. +.TP +\fBOptionMenu 'M'\fP +User configurable options menu (for more information see section "GLOBAL +OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"). +.TP +\fBPageNextArt 'n'\fP +Go to the next article. +.TP +\fBPageNextUnreadArt 'N'\fP +Go to the next unread article. +.TP +\fBPrint 'o'\fP +Send current article / thread / auto\-selected (hot) articles / articles +matching pattern / tagged articles to printer. See the section "MAILING +PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information. +.TP +\fBPagePrevArt 'p'\fP +Go to the previous article. +.TP +\fBPagePrevUnreadArt 'P'\fP +Go to the previous unread article. +.TP +\fBQuit 'q'\fP +Return to the previous level. +.TP +\fBQuitTin 'Q'\fP +Beendet \fBtin\fP sofort, ohne Bestätigungsnachfrage. +.TP +\fBPageReplyQuote 'r'\fP +Reply through mail to the author of the current article with a copy of the +article included. +.TP +\fBPageReply 'R'\fP +Reply through mail to the author of the current article without including +the original article. +.TP +\fBPageSave 's'\fP +Save current article / thread / auto\-selected (hot) articles / articles +matching pattern / tagged articles. See the section "MAILING PIPING PRINTING +REPOSTING AND SAVING ARTICLES" for more information. +.TP +\fBPageAutoSave 'S'\fP +Save marked articles automatically without further prompting. +.TP +\fBPageTag 't'\fP +Toggle tag status of current article for mailing, piping, printing, saving +or reposting. +.TP +\fBPageGroupSel 'T'\fP +Return to group selection level. +.TP +\fBPageGotoParent 'u'\fP +Goto parent article. +.TP +\fBPageViewUrl 'U'\fP +Browse URLs in article. All URLs will be prompted in turn and opened using +the \fBurl_handler\fP. '\fB\fP' or no input will skip the URL. +.TP +\fBPageViewAttach 'V'\fP +View or save multimedia attachments. +.TP +\fBPost 'w'\fP +Post an article to the current group. If posting fails for some reason, +you'll get the chance to edit the article again via \fBPostEdit\fP ('\fBe\fP'), +postpone it for later processing via \fBPostPostpone\fP ('\fBo\fP') (see also +\&\*(rq\fB\-o\fP\*(rq command\-line switch) or discard it via \fBQuit\fP ('\fBq\fP'). +.TP +\fBPageRepost 'x'\fP +Repost an already posted article / thread / auto\-selected (hot) articles / +articles matching pattern / tagged articles to another newsgroup(s). Useful +for reposting from global to local newsgroups. Do not use this to crosspost +your own articles. +.TP +\fBMarkArtUnread 'z'\fP +Alle Artikel als ungelesen markieren. +.TP +\fBMarkThdUnread 'Z'\fP +.\"-------------------------------------------------------------------- +.\" +Markiere den aktuellen Thread als ungelesen. +.SS "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES" +.\" FIXME - add missing descriptions +At startup, \fBtin\fP reads in the configuration files (see also \fBtin\fP(5)). +They contain a list of variables that can be used to configure the way +\fBtin\fP works. If it exists, the global configuration file, +\fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fP is read. After that, the user's own +configuration file is read from \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP. The +global file is useful for distributing system\-wide defaults to new users who +have no private tinrc yet. +.PP +The variables are user configurable by editing +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP directly. Most of them can also be set +in the GLOBAL OPTIONS MENU which is accessed by pressing \fBOptionMenu\fP +('\fBM\fP') at all levels. It allows the user to customize the behavior of +\fBtin\fP. The options are saved to the file +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP when you exit \fBtin\fP so don't edit the +file directly whilst \fBtin\fP is running. +.PP +In the options menu use the cursor keys in the usual way to move around. Use +\fBConfigSelect\fP ('\fB^J\fP' or '\fB\fP') to 'open' the option you wish +to change. You will need to enter a new value or use '\fB\fP' to +toggle the available options. \fBConfigSelect\fP will save the new value, +\&'\fB\fP' will abort without saving changes. +.PP +As with the other menus, \fBRedrawScr\fP ('\fB^L\fP') will redraw the screen. You +can use \fBSearchSubjF\fP ('\fB/\fP'), \fBSearchSubjB\fP ('\fB?\fP') and \fBSearchRepeat\fP +('\fB\e\fP') to search for a specific option. Use \fBQuit\fP ('\fBq\fP') to exit the +option menu and keep your changes. Use \fBQuitTin\fP ('\fBQ\fP') to exit without +keeping your changes. +.PP +Here is a full list of all the available variables. The name in braces is +the name of the corresponding setting in +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP. +.TP 4 +\fBFüge gepostete Artikel zum Filter (add_posted_to_filter)\fP +If ON add posted articles which start a new thread to filter for +highlighting follow\-ups. Default is ON. +.TP +\fBFüge 'User\-Agent:'\-header ein (advertising)\fP +Turn ON advertising in header (\*(rqUser\-Agent:\*(rq). Default is ON. +.TP +\fBÜbersp. multipart/alternative\-Teile (alternative_handling)\fP +If ON strip multipart/alternative messages automatically. Default is ON. +.TP +\fBZeichen für gelöschte Artikel (art_marked_deleted)\fP +Zeichen das anzeigt, dass ein Artikel gelöscht wurde. Standard is 'D'. +.TP +\fBZeichen für Artikel im Bereich (art_marked_inrange)\fP +The character used to show that an article is in a range. Default is '#'. +.TP +\fBZeichen für wiederkehrende Artikel (art_marked_return)\fP +The character used to show that an article will return as an unread article +when the group is next entered. Default is '\-'. +.TP +\fBZeichen für wichtige Artikel (art_marked_selected)\fP +The character used to show that an article/thread is auto\-selected (hot). +Default is '*'. +.TP +\fBZeichen für aktuelle Artikel (art_marked_recent)\fP +The character used to show that an article/thread is recent (not older than +X days). See also \fBrecent_time\fP. Default is 'o'. +.TP +\fBZeichen für ungelesene Artikel (art_marked_unread)\fP +The character used to show that an article has not been read. Default is +\&'+'. +.TP +\fBZeichen für gelesene Artikel (art_marked_read)\fP +The character used to show that an article was read. Default is ' '. +.TP +\fBZeichen für gekillte Artikel (art_marked_killed)\fP +The character used to show that an article was killed. Default is 'K'. +\fBkill_level\fP must be set accordingly. +.TP +\fBZeichen für gelesene wichtige Art. (art_marked_read_selected)\fP +The character used to show that an article was hot before it was read. +Default is ':'. \fBkill_level\fP must be set accordingly. +.TP +\fBStart des MIME\-Viewers bestätigen (ask_for_metamail)\fP +If ON \fBtin\fP will ask before using a MIME viewer (\fBmetamail_prog\fP) to +display MIME messages. This only occurs if a MIME viewer is set. Default is +OFF. +.TP +\fBSendet Ihnen eine cc und/oder eine blinde cc autom. (auto_cc_bcc)\fP +Automatically put your name in the \*(rqCc:\*(rq and/or \*(rqBcc:\*(rq field when +mailing an article. Default is No. +.TP +\fBZeige Thread mit rechter Pfeilt. an (auto_list_thread)\fP +If ON automatically list thread when entering it using right arrow key. +Default is ON. +.TP +\fBAutom. Wiederverbindung zum Server (auto_reconnect)\fP +Standard ist OFF. +.TP +\fBNutze Archive\-name: zum Speichern (auto_save)\fP +If ON articles/threads with \*(rqArchive\-name:\*(rq in header will be +automatically saved with the Archive\-name & part/patch no and post processed +if \fBpost_process_type\fP is set to something other than 'No'. Default is +OFF. +.TP +\fBSpeicher Artikel im Batchmode (\-S) (batch_save)\fP +If set ON articles/threads will be saved in batch mode when save \&\*(rq\fB\-S\fP\*(rq +or mail \*(rq\fB\-M\fP, \fB\-N\fP\*(rq is specified on the command line. Default is ON. +.TP +\fBZeigt Minimenü & Posting etiquette (beginner_level)\fP +If set ON a mini menu of the most useful commands will be displayed at the +bottom of the screen for each level. Also a short posting etiquette will be +displayed after composing an article. Default is ON. +.TP +\fBSpeichere NNTP Overview Daten lokal (cache_overview_files)\fP +If ON, create local copies of NNTP overview files. This can be used to +considerably speed up accessing large groups when using a slow connection. +See also "INDEX FILES". Default is OFF. +.TP +\fBCatchup der Gruppen beim Beenden (catchup_read_groups)\fP +.\" +.\" FIXME - I leave this to someone who's using colors +If set ON the user is asked when quitting if all groups read during the +current session should be marked read. Default is OFF. +.TP +\fBStandard Hintergrundfarbe (col_back)\fP +Standard Hintergrundfarbe +.TP +\fBFarbe des Autors (From:) (col_from)\fP +Farbe des Autors (From:) +.TP +\fBFarbe der Artikelheaderzeilen (col_head)\fP +Farbe der Artikelheaderzeilen +.TP +\fBFarbe des Hilfstext (col_help)\fP +Farbe des Hilfstext +.TP +\fBFarbe des inversen Text (Hinterg.) (col_invers_bg)\fP +Color of background for inverse text +.TP +\fBFarbe des inversen Text (Vordergr.) (col_invers_fg)\fP +Color of foreground for inverse text +.TP +\fBFarbe der Hervorhebung _Striche_ (col_markdash)\fP +Color of words emphasized like _this_. See also \fBword_h_display_marks\fP and +\fBword_highlight\fP. +.TP +\fBFarbe der Hervorhebung /Schrägstr./ (col_markslash)\fP +Color of words emphasized like /this/. See also \fBword_h_display_marks\fP and +\fBword_highlight\fP. +.TP +\fBFarbe der Hervorhebung *Sterne* (col_markstar)\fP +Color of words emphasized like *this*. See also \fBword_h_display_marks\fP and +\fBword_highlight\fP. +.TP +\fBFarbe der Hervorhebung \-Durchstr.\- (col_markstroke)\fP +Color of words emphasized like \-this\-. See also \fBword_h_display_marks\fP and +\fBword_highlight\fP. +.TP +\fBFarbe des Minihilfemenü (col_minihelp)\fP +Farbe des Minihilfemenü +.TP +\fBFarbe des angezeigten Headers (col_newsheaders)\fP +Farbe des angezeigten Headers +.TP +\fBStandard Vordergrundfarbe (col_normal)\fP +Standard Vordergrundfarbe +.TP +\fBFarbe der zitierten Zeilen (col_quote)\fP +Farbe der zitierten Zeilen +.TP +\fBFarbe von zweifach zitierten Zeilen (col_quote2)\fP +Farbe von zweifach zitierten Zeilen +.TP +\fBFarbe von =>3\-fach zitierten Zeilen (col_quote3)\fP +Farbe von =>3\-fach zitierten Zeilen +.TP +\fBFarbe des Antwortzählers (col_response)\fP +Color of response counter. This is the text that says "Response x of y" in +the article viewer. +.TP +\fBFarbe von Signaturen (col_signature)\fP +Farbe von Signaturen +.TP +\fBFarbe der hervorgehobenen URLs (col_urls)\fP +Farbe der hervorgehobenen URLs +.TP +\fBFarbe des wortgetreu darzustellenden Textes (col_verbatim)\fP +Farbe des wortgetreu darzustellenden Textes +.TP +\fBFarbe der Subjectzeile (col_subject)\fP +Farbe der Subjectzeile +.TP +\fBFarbe der Textzeilen (col_text)\fP +Farbe der Textzeilen +.TP +\fBFarbe des Hilfe/Mail\-Zeichens (col_title)\fP +Farbe des Hilfe/Mail\-Zeichens +.TP +\fBBestätigung erforderlich für (confirm_choice)\fP +Ask for manual confirmation to protect the user. +.RS +.5i +.IP \(bu 3 +.\" TODO: check if all affected commands are marked [after confirmation] +\fBcommands\fP Ask for confirmation before executing certain dangerous commands +(e.g., \fBCatchup\fP ('\fBc\fP')). Commands that this affects are marked in this +manual with '[after confirmation]'. Default is commands & quit. +.IP \(bu +\fBquit\fP You'll be asked to confirm that you wish to exit \fBtin\fP when you use +the \fBQuit\fP ('\fBq\fP') command. +.IP \(bu +\fBselect\fP Ask for confirmation before marking all not selected (with +\fBGroupMarkUnselArtRead\fP ('\fBX\fP') command) articles as read. +.RE +.TP +\fBDatums Format\-Zeichenkette (date_format)\fP +.\" +.\" most of these default_* settings are not available from the menu +.\" as they are intended for internal use only. +Format string \fBtin\fP uses for date representation. A description of the +different format options can be found at \fBstrftime\fP(3). \fBtin\fP uses +\fBstrftime\fP(3) when available and supports most format options in his +fallback code. Default is "%a, %d %b %Y %H:%M:%S". +.TP +\fB(default_art_search)\fP +.TP +\fB(default_author_search)\fP +.TP +\fB(default_config_search)\fP +The last article/author/config option that was searched for. +.TP +\fB(default_filter_days)\fP +Standard ist 28. +.TP +\fB(default_filter_kill_case)\fP +Default for quick (1 key) kill filter case. ON = filter case sensitive, OFF += ignore case. Default is OFF. +.TP +\fB(default_filter_kill_expire)\fP +Default for quick (1 key) kill filter expire. ON = limit to +\fBdefault_filter_days\fP, OFF = don't ever expire. Default is OFF. +.TP +\fB(default_filter_kill_global)\fP +Default for quick (1 key) kill filter global. ON=apply to all groups, +OFF=apply to current group. Default is ON. +.TP +\fB(default_filter_kill_header)\fP +Default for quick (1 key) kill filter header. +.RS +.5i +.IP 0,1 4 + \*(rqSubject:\*(rq +.IP 2,3 + \*(rqFrom:\*(rq +.IP 4 + \*(rqMessage\-ID:\*(rq & volle \*(rqReferences:\*(rq Zeile +.IP 5 +\&\*(rqMessage\-ID:\*(rq & letzter \*(rqReferences:\*(rq Eintrag +.IP 6 + nur \*(rqMessage\-ID:\*(rq +.IP 7 + \*(rqLines:\*(rq +.RE +.TP +\fB(default_filter_select_case)\fP +Default for quick (1 key) auto\-selection filter case. ON=filter case +sensitive, OFF=ignore case. Default is OFF. +.TP +\fB(default_filter_select_expire)\fP +Default for quick (1 key) auto\-selection filter expire. ON = limit to +\fBdefault_filter_days\fP, OFF = don't ever expire. Default is OFF. +.TP +\fB(default_filter_select_global)\fP +Default for quick (1 key) auto\-selection filter global. ON=apply to all +groups OFF=apply to current group. Default is ON. +.TP +\fB(default_filter_select_header)\fP +Default for quick (1 key) auto\-selection filter header. +.RS +.5i +.IP 0,1 4 + \*(rqSubject:\*(rq +.IP 2,3 + \*(rqFrom:\*(rq +.IP 4 + \*(rqMessage\-ID:\*(rq & volle \*(rqReferences:\*(rq Zeile +.IP 5 +\&\*(rqMessage\-ID:\*(rq & letzter \*(rqReferences:\*(rq Eintrag +.IP 6 + nur \*(rqMessage\-ID:\*(rq +.IP 7 + \*(rqLines:\*(rq +.RE +.TP +\fB(default_goto_group)\fP +.TP +\fB(default_group_search)\fP +.TP +\fB(default_mail_address)\fP +.TP +\fB(default_move_group)\fP +.TP +\fB(default_pattern)\fP +.TP +\fB(default_pipe_command)\fP +.TP +\fB(default_post_newsgroups)\fP +.TP +\fB(default_post_subject)\fP +.TP +\fB(default_range_group)\fP +.TP +\fB(default_range_select)\fP +.TP +\fB(default_range_thread)\fP +.TP +\fB(default_repost_group)\fP +.TP +\fB(default_save_file)\fP +.TP +\fB(default_save_mode)\fP +.TP +\fB(default_select_pattern)\fP +.TP +\fB(default_shell_command)\fP +.TP +\fB(default_subject_search)\fP +.TP +\fBZeige \-> anstatt einer Markierung (draw_arrow)\fP +Allows groups/articles to be selected by an arrow '\->' if set ON or by +an highlighted bar if set OFF. Default is OFF. +.TP +\fBAufruf Ihres Editors (editor_format)\fP +The format string used to create the editor start command with parameters. +Default is "%E +%N %F" (i.e., /bin/vi +7 .article). +.TP +\fBAnzeigeauffrischung nach Kommandos (force_screen_redraw)\fP +Specifies whether a screen redraw should always be done after certain +external commands. Default is OFF. +.TP +\fBAnzahl der zu holenden Artikel (getart_limit)\fP +If \fBgetart_limit\fP is > 0 not more than \fBgetart_limit\fP articles/group +are fetched from the server. If \fBgetart_limit\fP is < 0 \fBtin\fP will start +fetching articles from your first unread minus absolute value of +\fBgetart_limit\fP. Default is 0, which means no limit. +.TP +\fBCatchup der Gruppe mit l. Cursor (group_catchup_on_exit)\fP +If ON catchup group when leaving with the left arrow key. Default is ON. +.TP +\fBZum nächsten ungelesenen Artikel... (goto_next_unread)\fP +Which keys \fBtin\fP should accept to jump to the next unread article. +Possible is any combination of \fBPageDown\fP and \fBPageNextUnread\fP. When +\fBPageDown\fP is set \fBtin\fP jumps to the next article at the end of the +current one. When \fBPageNextUnread\fP is set \fBtin\fP jumps immediately to the +next article when \fBPageNextUnread\fP ('\fB\fP') is +pressed. Default is PageNextUnread. +.TP +\fBMax. Länge angezeigter Gruppennamen (groupname_max_length)\fP +Maximum length of the names of newsgroups to be displayed so that more of +the newsgroup description can be displayed. Default is 32. +.TP +\fBZeige uue\-Teile als Attachment (hide_uue)\fP +If set to 'No' then raw uuencoded data is displayed. If set to 'Yes' then +sections of uuencoded data will be shown with a single tag line showing the +size and filename (much the same as a MIME attachment). If set to 'Hide all' +then any line that looks like uuencoded data will be folded into a tag +line. This is useful when uuencoded data is split across more than one +article but can also lead to false positives. This setting can also be +toggled in the article viewer. Default is 'No'. +.TP +\fBExternes inews\-Programm (inews_prog)\fP +Path, name and options of external \fBinews\fP(1). If you are reading via NNTP +the default value is \-\-internal (use built\-in NNTP inews), else it is "inews +\-h". The article is passed to \fBinews_prog\fP on STDIN via '< article'. +.TP +\fB(info_in_last_line)\fP +.\" this is missing from the Menu +If ON, show current group description or article subject in the last line +(not in the pager and global menu) \- \fBToggleInfoLastLine\fP ('\fBi\fP') toggles +setting. This facility is useful as the full width of the screen is +available to display long subjects. Default is OFF. +.TP +\fBBenutze interaktives Mailprogramm (interactive_mailer)\fP +Interactive mailreader: if greater than 0 your mailreader will be invoked +earlier for reply so you can use more of its features (e.g. MIME, pgp, +\&...). 1 means include headers, 2 means don't include headers (old +use_mailreader_i=ON option). 0 turns off usage. This option has to suit +\fBmailer_format\fP. Default is 0. +.TP +.\" TODO: fix menu description +.\" mono_mark* currently do allow "Reverse video" even if +.\" inverse_okay=FALSE +\fBInverse Darstellung für die Header (inverse_okay)\fP +If ON use inverse video for page headers and URL highlighting. Default is +ON. +.TP +\fBHalte Fehlschl. in ~/dead.articles (keep_dead_articles)\fP +If ON keep all failed postings in \fI${TIN_HOMEDIR:\-"$HOME"}/dead.articles\fP +besides keeping the last failed posting in +\fI${TIN_HOMEDIR:\-"$HOME"}/dead.article\fP. Default is ON. +.TP +\fBFilter (kill) anwenden auf (kill_level)\fP +This option controls the processing and display of articles that are +killed. There are 3 options: +.RS +.5i +.IP 0 3 +\fBKill only unread arts\fP is the 'traditional' behavior of \fBtin\fP. Only +unread articles are killed once only by marking them read. As filtering only +happens on unread articles with \fBkill_level\fP set to 0, \fBart_marked_killed\fP +and \fBart_marked_read_selected\fP are only shown once. When you reenter the +group the mark will be gone. +.IP 1 +\fBKill all arts & show with K\fP will process all articles in the group and +therefore there is a processing overhead when using this option. Killed +articles are threaded as normal but they will be marked with +\fBart_marked_killed\fP. +.IP 2 +\fBKill all arts and never show\fP will process all articles in the group and +therefore there is a processing overhead when using this option. Killed +articles simply does not get displayed at all. +.RE +Default is 0 (\fBKill only unread arts\fP). +.TP +\fBBenutze 8bit Zeichen im Mail Header (mail_8bit_header)\fP +Allows 8bit characters unencoded in the header of mail message. Default is +OFF. Turning it ON is effective only if \fBmail_mime_encoding\fP is also set to +8bit. Leaving it OFF is safe for most users and compliant to Internet Mail +Standard (\fBRFC5322\fP and \fBRFC2047\fP). Default is OFF. +.TP +\fBMailadresse (und Name) (mail_address)\fP +User's mail address (and full name), if not username@host. This is used when +creating articles, sending mail and when \fBpgp\fP(1) signing. +.TP +\fBMIME\-Kodierung für E\-Mails (mail_mime_encoding)\fP +MIME encoding of the body in mail message, if necessary (8bit, base64, +quoted\-printable, 7bit). Default is quoted\-printable. +.TP +\fBEinleitungszeile bei Mailantwort (mail_quote_format)\fP +Format of quote line when replying (via mail) to an article (%A=Address, +%D=Date, %F=Fullname+Address, %G=Groupname, %M=Message\-ID, %N=Fullname, +%C=Firstname, %I=Initials). Default is "In article %M you wrote:" +.TP +\fBMailbox\-Format (mailbox_format)\fP +Select one of the following mailbox\-formats: MBOXO (default, except for +SCO), MBOXRD or MMDF (default on SCO). See \fBmbox\fP(5) for more details on +MBOXO and MBOXRD and \fBmmdf\fP(5) for more details about MMDF. +.TP +\fBMail Verzeichnis (maildir)\fP +The directory where articles/threads are to be saved in \fBmbox\fP(5) +format. This feature is mainly for use with the \fBelm\fP(1) mail program. It +allows the user to save articles/threads/groups simply by giving '=' as the +filename to save to. Default is \fI${TIN_HOMEDIR:\-"$HOME"}/Mail\fP. +.TP +\fBAufruf Ihres Mailkommandos (mailer_format)\fP +.\" TODO: document %S, %T, %M, %F, %U ... +The format string used to create the mailer command with parameters that is +used for mailing articles to other people. Default is '%M "%T" < %F' +(e.g., /bin/mail "iain" < .article). The flexible format allows other +mailers with different command\-line parameters to be used such as 'elm \-s +"%S" "%T" < "%F"' (e.g., elm \-s "subject" "iain" < .article) or +\&'sendmail \-oi \-oem \-t < %F' (e.g. sendmail \-oi \-oem \-t < .article). +.TP +\&\fB'Art. gelesen markieren' ignorie... (mark_ignore_tags)\fP +When this is ON, the \fBGroupMarkThdRead\fP, \fBThreadMarkArtRead\fP functions +('\fBK\fP') mark just the current article or thread, ignoring other tagged, +unread articles. When OFF, the same function presents a menu with choices of +the current thread or article, all tagged, unread articles, or nothing. +.TP +\fBMark. gesp. Artikel/Threads gelesen (mark_saved_read)\fP +If ON mark articles that are saved as read. Default is ON. +.TP +\fBMIME\-Viewer (metamail_prog)\fP +Path, name and options of external \fBmetamail\fP(1) program used to view +non\-textual parts of articles. To use the built\-in viewer, set to +\-\-internal. This is the default value when \fBmetamail\fP(1) is not +installed. Leave it blank if you don't want any automatic viewing of +non\-textual attachments. The 'V' command can always be used to manually view +any attachments. See also \fBask_for_metamail\fP. +.TP +\fBMM_CHARSET (mm_charset)\fP +Charset supported locally, which is also used for MIME header (charset +parameter and charset name in header encoding) in mail and news postings. If +\fBMIME_STRICT_CHARSET\fP is defined at compile time, text in charset other +than the value of this parameter is considered not displayable and +represented as '?'. Otherwise, all character sets are regarded as compatible +with the display. If it's not set, the value of the environment variable +$\fBMM_CHARSET\fP is used. US\-ASCII or compile\-time default is used in case +neither of them is defined. If your system supports \fBiconv\fP(3), this option +is disabled and you should use \fBmm_network_charset\fP instead. +.TP +\fBMM_NETWORK_CHARSET (mm_network_charset)\fP +Charset used for posting and MIME headers; replaces \fBmm_charset\fP. +Conversion between \fBmm_network_charset\fP and local charset (determined via +\fBnl_langinfo\fP(3)) is done via \fBiconv\fP(3), if this function is not +available on your system this option is disabled and you have to use +\fBmm_charset\fP instead. \fBmm_network_charset\fP is limited to one of the +following charsets: +.in +.3i +US\-ASCII, ISO\-8859\-{1,2,3,4,5,7,9,10,13,14,15,16}, KOI8\-{R,U,RU} +EUC\-{CN,JP,KR,TW}, ISO\-2022\-{CN,CN\-EXT,JP,JP\-1,JP\-2}, Big5, UTF\-8 +.in -.3i +Not all values might work on your system, see \fBiconv_open\fP(3) for more +details. If it's not set, the value of the environment variable +$\fBMM_CHARSET\fP is used. US\-ASCII or compile\-time default is used in case +neither of them is defined. +.TP +\fBHervorhebungsattr. _Unterstriche_ (mono_markdash)\fP +Character attribute of words emphasized like _this_. It depends on your +terminal which attributes are usable. See also \fBword_h_display_marks\fP and +\fBword_highlight\fP. +.TP +\fBHervorhebungsattr. /Schrägstriche/ (mono_markslash)\fP +Character attribute of words emphasized like /this/. It depends on your +terminal which attributes are usable. See also \fBword_h_display_marks\fP and +\fBword_highlight\fP. +.TP +\fBHervorhebungsattribute *Sterne* (mono_markstar)\fP +Character attribute of words emphasized like *this*. It depends on your +terminal which attributes are usable. See also \fBword_h_display_marks\fP and +\fBword_highlight\fP. +.TP +\fBHervorhebungsattr. \-Durchstreich.\- (mono_markstroke)\fP +Character attribute of words emphasized like \-this\-. It depends on your +terminal which attributes are usable. See also \fBword_h_display_marks\fP and +\fBword_highlight\fP. +.TP +\fB(newnews)\fP +These are internal timers used by \fBtin\fP to keep track of new newsgroups. +Do not change them unless you understand what they are for. +.TP +\fBor *) (news_headers_to_display\fP +Which news headers you wish to see. If you want to see _all_ the headers, +place an '*' as this value. This is the only way a wildcard can be used. If +you enter 'X\-' as the value, you will see all headers beginning with 'X\-' +(like X\-Alan or X\-Pape). You can list more than one by delimiting with +spaces. Not defining anything turns off this option. +.TP +\fBZeige folgende Header nicht an (news_headers_to_not_display)\fP +Same as \fBnews_headers_to_display\fP except it denotes the opposite. An +example of using both options might be if you thought X\- headers were A Good +Thing(tm), but thought Alan and Pape were miscreants... well then you would +do something like this: \fInews_headers_to_display=X\-\fP +\fInews_headers_to_not_display=X\-Alan X\-Pape\fP. Not defining anything turns +off this option. +.TP +\fBEinleitungszeile beim Antworten (news_quote_format)\fP +Format of quote line when posting/following up an article (%A=Address, +%D=Date, %F=Fullname+Address, %G=Groupname, %M=Message\-ID, %N=Fullname, +%C=Firstname, %I=Initials). Default is "%F wrote:". +.TP +\fBUnicode Normalisierungsart (normalization_form)\fP +The normalization form \fBtin\fP should use to normalize unicode input. The +possible values are: +.RS +.5i +.IP 0 3 +\fBNone\fP: no normalization +.IP 1 +\fBNFKC\fP: Compatibility Decomposition, followed by Canonical Composition +.IP 2 +\fBNFKD\fP: Compatibility Decomposition +.IP 3 +\fBNFC\fP: Canonical Decomposition, followed by Canonical Composition +.IP 4 +\fBNFD\fP: Canonical Decomposition +.RE +Some normalization modes are only available if they are supported by the +library \fBtin\fP uses to do the normalization. Default is NFKC. +.TP +\fBSetze Cursor auf ersten ungel. Art. (pos_first_unread)\fP +If ON put cursor at first unread article in group otherwise at last +article. Default is ON. +.TP +\fBBenutze 8bit\-Zeichen im Newsheader (post_8bit_header)\fP +Allows 8bit characters unencoded in the header of a news article, if set +this also disables the generation of MIME\-headers when they are usualy +required. Default is OFF. Only enacted if \fBpost_mime_encoding\fP is also set +to 8bit. In a number of local hierarchies where 8bit characters are used, +using unencoded (raw) 8bit characters in header is acceptable and sometimes +even recommended so that you need to check the convention adopted in the +local hierarchy of your interest to determine what to do with this and +\fBpost_mime_encoding\fP. +.TP +\fBMIME\-Kodierung in Newsartikeln (post_mime_encoding)\fP +MIME encoding of the body in news message, if necessary. (8bit, base64, +quoted\-printable, 7bit). Default is 8bit, which leads to no encoding. base64 +and quoted\-printable are usually undesired on usenet. +.TP +\fBNachbearbeitete Artikel anzeigen (post_process_view)\fP +If ON, then \fBtin\fP will start an appropriate viewer program to display any +files that were post processed and uudecoded. The program is determined +using the mailcap file. Default is ON. +.TP +\fBNachbearbeiten gespeichert. Artikel (post_process_type)\fP +This specifies whether to perform post processing on saved articles. The +following values are allowed: +.RS +.5i +.IP 0 3 +\fBNo\fP (default), no post processing is done. +.IP 1 +\fBShell archives\fP, unpacking of multi\-part \fBshar\fP(1) files only. +.IP 2 +\fBYes\fP, binary attachments and data will be decoded and saved. +.RE +.TP +\fBGepostete Artikel speichern in (posted_articles_file)\fP +Keep posted articles in +\fI${TIN_HOMEDIR:\-"$HOME"}/Mail/\fP\fBposted_articles_file\fP. If no filename is +set then postings will not be saved. Default is 'posted'. +.TP +\fBAlle Header beim Drucken ausgeben (print_header)\fP +If ON, then the full article header is sent to the printer. Otherwise only +the \*(rqSubject:\*(rq and \*(rqFrom:\*(rq fields are output. Default is OFF. +.TP +\fBDruckprogramm mit Optionen (printer)\fP +The printer program with options that is to be used to print articles. The +default is \fBlpr\fP(1) for BSD machines and \fBlp\fP(1) for SysV +machines. Printing from \fBtin\fP may have been disabled by the System +Administrator. +.TP +\fBBearbeite nur ungelesene Artikel (process_only_unread)\fP +If ON only save/print/pipe/mail unread articles (tagged articles excepted). +Default is OFF. +.TP +\fBLeeres Fup'2 im Editor anzeigen (prompt_followupto)\fP +If ON show empty \*(rqFollowup\-To:\*(rq header when editing an article. Default is +OFF. +.TP +\fBZitatzeichen (quote_chars)\fP +The character used in quoting included text to article followups and mail +replies. The '_' character represents a blank character and is replaced with +\&' ' when read. Default is '>_'. +.TP +\fBZitierverhalten (quote_style)\fP +How articles should be quoted when following up or replying to them. There +are a number of things that can be done: empty lines can be quoted, +signatures can be quoted and quote_chars can be compressed when quoting +multiple times (for example, '> > >' will be turned into +\&'>>>'). The default is to compress quotes, and to quote empty +lines. +.br +When you are viewing an article in raw mode ('\fB^H\fP'), and follow up or +reply to it, the signature will be quoted even if it would otherwise not +be. If \fBshow_signatures\fP is off, then the signature will never be quoted. +.TP +\fBRegulärer Ausd. für zit. Zeilen (quote_regex)\fP +A regular expression that will be applied when reading articles. All +matching lines are shown in \fBcol_quote\fP. If \fBquote_regex\fP is blank, then +\fBtin\fP uses a built\-in default. +.TP +\fBReg. Ausd. für zweifach zitierte Z. (quote_regex2)\fP +A regular expression that will be applied when reading articles. All +matching lines are shown in \fBcol_quote2\fP. If \fBquote_regex2\fP is blank, then +\fBtin\fP uses a built\-in default. +.TP +\fBReg. Ausd. für \fP=3\-fach zitierte Z. (quote_regex3)> +A regular expression that will be applied when reading articles. All +matching lines are shown in \fBcol_quote3\fP. If \fBquote_regex3\fP is blank, then +\fBtin\fP uses a built\-in default. +.TP +\fBArtikel Neuheitszeit\-Limit (recent_time)\fP +If set to 0, this feature is deactivated, otherwise it means the number of +days. Default is 2. +.TP +\fBBiDi wiedergeben (render_bidi)\fP +If ON \fBtin\fP does the rendering of bi\-directional text. If OFF \fBtin\fP leaves +the rendering of bi\-directional text to the terminal. Default is OFF. +.TP +\fBActive alle ... Sekunden neu lesen (reread_active_file_secs)\fP +The news \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file is +reread at regular intervals to show if any new news has arrived. Default is +1200. Setting this to 0 will disable this feature. +.TP +\fBVerz. um Art/Threads zu speichern (savedir)\fP +Directory where articles/threads are saved. Default is +\fI${TIN_HOMEDIR:\-"$HOME"}/News\fP. +.TP +\fBkill) (score_limit_kill\fP +If the score of an article is below or equal this value the article gets +marked as killed. +.TP +\fBselect) (score_limit_select\fP +If the score of an article is above or equal this value the article gets +marked as hot. +.TP +\fBBewertung für gekillte Artikel (score_kill)\fP +Score of an article which should be killed, this must be <= +\fBscore_limit_kill\fP. +.TP +\fBBewertung für wichtige Artikel (score_select)\fP +Score of an article which should be marked hot, this must be >= +\fBscore_limit_select\fP. +.TP +\fBBlättere Artikel um ... Zeilen (scroll_lines)\fP +The number of lines that will be scrolled up/down in the article pager when +using cursor\-up/down. The default is 1 (line\-by\-line). Set to 0 to get +traditional tin page\-by\-page scrolling. Set to \-1 to get page\-by\-page +scrolling where the top/bottom line is carried over onto the next page. +This setting supersedes show_last_line_prev_page=ON. Set to \-2 to get +half\-page scrolling. This setting supersedes full_page_scroll=OFF. +.TP +\fBIm Gruppenmenü, zeige Autor an nach (show_author)\fP +Which information about the author should be shown. Default is 2, authors +full name. +.RS +.5i +.IP 0 3 +\fBNone\fP, only the \*(rqSubject:\*(rq line will be displayed. +.IP 1 +\fBAddress\fP, \*(rqSubject:\*(rq line & the address part of the \*(rqFrom:\*(rq line are +displayed. +.IP 2 +\fBFull Name\fP, \*(rqSubject:\*(rq line & the authors full name part of the +\&\*(rqFrom:\*(rq line are displayed (default). +.IP 3 +\fBAddress and Name\fP, \*(rqSubject:\*(rq line & all of the \*(rqFrom:\*(rq line are +displayed. +.RE +.TP +\fBZeige Beschreibung der Newsgruppen (show_description)\fP +If ON show a short group description text after newsgroup name at the group +selection level. The \*(rq\fB\-d\fP\*(rq command\-line flag will override the setting +and turn descriptions off. The text used is taken from the +\fI${TIN_LIBDIR:\-NEWSLIBDIR}/newsgroups\fP file and if supported (requires +\fBtin\fP to be build with mh\-mail\-handling support) from +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/mailgroups\fP for mailgroups. Default is ON. +.TP +\fBZeige Zeilenz./Bewert. in Übersicht (show_info)\fP +Which information about the thread or article should be shown. Default is 1, +show only the line count. +.RS +.5i +.IP 0 3 +\fBNichts\fP. Keine weiteren Informationen werden angezeigt. +.IP 1 +\fBLines\fP, in article listing the line count of an article will be displayed +and in thread listing the line count of first (unread) article will be +displayed. +.IP 2 +\fBScore\fP, in article listing the score of an article will be displayed and +in thread listing the score of the thread will be displayed \- see also +\fBthread_score\fP. +.IP 3 +\fBZeilen und Bewertung\fP, Zeilenzahl und Bewertung zusätzlich anzeigen. +.RE +.TP +\fBZeige nur ungelesene Artikel (show_only_unread_arts)\fP +If ON show only new/unread articles otherwise show all articles. Default is +ON. +.TP +\fBZeige nur Gruppen mit ungel. Art. (show_only_unread_groups)\fP +If ON show only subscribed groups that contain unread articles. Default is +OFF. +.TP +\fBZeige Signaturen an (show_signatures)\fP +If OFF don't show signatures when displaying articles. Default is ON. +.TP +\fBTrenne Sig mit '\en\-\- \en' ab (sigdashes)\fP +If ON prepend the signature with sigdashes. Default is ON. +.TP +\fBErzeuge Signatur aus Pfad/Kommando (sigfile)\fP +The path that specifies the signature file to use when posting, following up +to or replying to an article. If the path is a directory then the signature +will be randomly generated from files that are in the specified +directory. If the path starts with a ! the program the path points to will +be executed to generate a signature. \fBtin\fP will pass the name of the +current newsgroup as argument to the program. \-\-none will suppress any +signature. Default is \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP. +.TP +\fBSignatur beim Reposten anhängen (signature_repost)\fP +If ON add signature to reposted articles. Default is ON. +.TP +\fBReg. für /Schrägst./ Hervorhebungen (slashes_regex)\fP +A regular expression that will be applied when reading articles. All +matching words are shown in \fBcol_markslash\fP or \fBmono_markslash\fP. If +\fBslashes_regex\fP is blank, then \fBtin\fP uses a built\-in default. +.TP +\fBSortiere Artikel nach (sort_article_type)\fP +This specifies how articles should be sorted. Sort by ascending Date (6) is +the default. The following sort types are allowed: +.RS +.5i +.IP 0 3 +\fBNothing\fP, don't sort articles. +.IP 1 +\fBSubject: (descending)\fP, sort articles by \*(rqSubject:\*(rq field descending. +.IP 2 +\fBSubject: (ascending)\fP, sort articles by \*(rqSubject:\*(rq field ascending. +.IP 3 +\fBFrom: (descending)\fP, sort articles by \*(rqFrom:\*(rq field descending. +.IP 4 +\fBFrom: (ascending)\fP, sort articles by \*(rqFrom:\*(rq field ascending. +.IP 5 +\fBDate: (descending)\fP, sort articles by \*(rqDate:\*(rq field descending. +.IP 6 +\fBDate: (ascending)\fP, sort articles by \*(rqDate:\*(rq field ascending (default). +.IP 7 +\fBScore (descending)\fP, sort articles by filtering score descending. +.IP 8 +\fBScore (ascending)\fP, sort articles by filtering score ascending. +.IP 9 +\fBLines: (descending)\fP, sort articles by \*(rqLines:\*(rq field descending. +.IP 10 +\fBLines: (ascending)\fP, sort articles by \*(rqLines:\*(rq field ascending. +.RE +.TP +\fBSortiere Threads nach (sort_threads_type)\fP +This specifies how threads will be sorted. Sort by descending Score (1) is +the default. The following sort types are allowed: +.RS +.5i +.IP 0 3 +\fBNothing\fP, don't sort threads. +.IP 1 +\fBScore (descending)\fP, sort threads by filtering score descending (default). +.IP 2 +\fBScore (ascending)\fP, sort threads by filtering score ascending. +.IP 3 +\fBLast posting date (descending)\fP, sort threads by date of last posting +descending. +.IP 4 +\fBLast posting date (ascending)\fP, sort threads by date of last posting +ascending. +.RE +.TP +\fBSpamfallenwarnung in Adresse (spamtrap_warning_addresses)\fP +Set this option to a list of comma\-separated strings to be warned if you are +replying to an article by mail where the e\-mail address contains one of +these strings. The matching is case\-insensitive. Example: +.sp +\fIspam,delete,remove\fP +.TP +\fBRegu. A. für *Stern* Hervorhebungen (stars_regex)\fP +A regular expression that will be applied when reading articles. All +matching words are shown in \fBcol_markstar\fP or \fBmono_markstar\fP. If +\fBstars_regex\fP is blank, then \fBtin\fP uses a built\-in default. +.TP +\fBStarte Editor mit Einrückung (start_editor_offset)\fP +Set ON if the editor used for posting, follow\-ups and bug reports has the +capability of starting and positioning the cursor at a specified line within +a file. Default is ON. +.TP +\fBLeerzeichen am Zeilenende entfernen (strip_blanks)\fP +.\" only done in select/thread level, not in group level (nor in the pager) +.\" IMHO we should remove it +Strips the blanks from the end of each line therefore speeding up the +display when reading on a slow terminal or via modem. Default is ON. +.TP +\fBLösche nicht vorhan. G. aus newsrc (strip_bogus)\fP +Bogus groups are groups that are present in your +\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP file that no longer exist on the news +server. There are 3 options. 0 means do nothing & always keep bogus groups. +1 means bogus groups will be permanently removed. 2 means that bogus groups +will appear on the Group Selection Menu, prefixed with a 'D'. This allows +you to unsubscribe from them as and when you wish. Default is 0 (Always +Keep). +.TP +\fBNur abonnierte Gruppen in newsrc (strip_newsrc)\fP +If ON, then unsubscribed groups will be permanently removed from your +\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP file. Default is OFF. +.TP +\fBReg. für \-Durchstr.\- Hervorhebungen (strokes_regex)\fP +A regular expression that will be applied when reading articles. All +matching words are shown in \fBcol_markstroke\fP or \fBmono_markstroke\fP. If +\fBstrokes_regex\fP is blank, then \fBtin\fP uses a built\-in default. +.TP +\fBNä.ungel.\-kein Abbr. am Listenende? (wrap_on_next_unread)\fP +If enabled a search for the next unread article will wrap around all +articles to find also previous unread articles. If disabled the search stops +at the end of the thread list. Default is ON. +.TP +\fBWandle TeX\-Umlaute automatisch um (tex2iso_conv)\fP +If ON, show "a as Umlaut\-a, etc. Default is OFF. This behavior can also be +toggled in the article viewer via \fBPageToggleTex2iso\fP ('\fB"\fP'). +.TP +\fBThreade Artikel anhand (thread_articles)\fP +Defines which threading method to use. It's possible to set the threading +type on a per group basis by setting the group attribute variable +\fBthread_arts\fP to 0 \- 4 in the file +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fP. (See also "GROUP ATTRIBUTES".) +The default is Both Subject and References. The choices are: +.RS +.5i +.IP 0 3 +\fBNone\fP, don't thread. +.IP 1 +\fBSubject\fP, thread on \*(rqSubject:\*(rq only. +.IP 2 +\fBReferences\fP, thread on \*(rqReferences:\*(rq only. +.IP 3 +\fBBoth Subject and References\fP, thread on \*(rqReferences:\*(rq then +\&\*(rqSubject:\*(rq (default). +.IP 4 +\fBMultipart Subject\fP, thread multipart articles on \*(rqSubject:\*(rq. +.IP 5 +\fBPercentage Match\fP, thread base upon a partial character match on +\&\*(rqSubject:\*(rq. +.RE +.TP +\fBCatchup mit der linken Cursort. (thread_catchup_on_exit)\fP +If ON catchup group/thread when leaving with the left arrow key. Default is +ON. +.TP +\fBProzentualer Subject vergleich (thread_perc)\fP +How closely the subjects must match for two threads to be considered part of +the same thread. This is a percentage and the default if 75%. +.TP +\fBBewertung eines Threads (thread_score)\fP +How the total score of a thread is computed. Default is 0, the maximum score +in this thread. +.RS +.5i +.IP 0 3 +\fBMax\fP, the maximum score in this thread. +.IP 1 +\fBSum\fP, the sum of all scores in this thread. +.IP 2 +\fBAverage\fP, the average score in this thread. +.RE +.TP +\fBVerwende Umschreibungen (translit)\fP +If ON append //TRANSLIT to the first argument of \fBiconv_open\fP(3) to enable +transliteration. This means that when a character cannot be represented in +the target character set, it can be approximated through one or several +similarly looking characters. On systems where this extension doesn't exist, +this option is disabled. Default is OFF. +.TP +\fBHow to treat blank lines (trim_article_body)\fP +Allows you to select how \fBtin\fP treats blank lines in article bodys. +Default is 0. This option does not affect lines within verbatim blocks. +.RS +.5i +.IP 0 3 +\fBDon't trim article body\fP, do nothing. +.IP 1 +\fBFührende Leerzeilen überspringen\fP. +.IP 2 +\fBAbschliessende Leerzeilen überspr.\fP. +.IP 3 +\fBSkip leading and trailing blank l.\fP, skip leading and trailing blank +lines. +.IP 4 +\fBCompact multiple between text\fP, replace multiple blank lines between +textblocks with one blank line. +.IP 5 +\fBCompact multiple and skip leading\fP, 4 + 1 +.IP 6 +\fBCompact multiple and skip trailing\fP, 4 + 2 +.IP 7 +\fBCompact mltpl., skip lead. & trai.\fP, 4 + 3 +.RE +.TP +\fBReg. für _Unterstr._ Hervorhebungen (underscores_regex)\fP +A regular expression that will be applied when reading articles. All +matching words are shown in \fBcol_markdash\fP or \fBmono_markdash\fP. If +\fBunderscores_regex\fP is blank, then \fBtin\fP uses a built\-in default. +.TP +\fBEntferne ~/.article nach dem posten (unlink_article)\fP +If ON remove \fI~/.article\fP after posting. Default is ON. +.TP +\fBÖffne URLs mit ... (url_handler)\fP +The program that will be run when launching URL's in the article viewer +using \fBPageViewUrl\fP ('\fBU\fP'). The actual URL will be appended to this. +Default is \fBurl_handler.sh %s\fP. +.TP +\fBURL\-Hervorhebung im Artikel (url_highlight)\fP +Enable highlighting URLs in message body. Default is ON. +.TP +\fBBenutze ANSI\-Farben (use_color)\fP +If enabled \fBtin\fP uses ANSI\-colors. Default is OFF. +.TP +\fBScrollt. vom Nummernblock nutzen (use_keypad)\fP +Standard ist OFF. +.TP +\fBMaus in xterm nutzen (use_mouse)\fP +Allows the mouse button support in a \fBxterm\fP(1x) to be enabled/disabled. +Default is OFF. +.TP +\&\fB\*(rqX\-Face:\*(rqs mit slrnface Anzeigen (use_slrnface)\fP +If enabled \fBtin\fP uses \fBslrnface\fP(1) to interpret the \*(rqX\-Face:\*(rq +header. For this option to have any effect, \fBtin\fP must be running in an +\fBxterm\fP(1x) and \fBslrnface\fP(1) must be in your $\fBPATH\fP. Default is OFF. +.TP +\fBReg. Ausd. für den Anfang e. wortgetreuen Textblock (verbatim_begin_regex)\fP +A regular expression that tin will use to find the begin of a verbatim +block. +.TP +\fBReg. Ausd. für das Ende eines wortgetreuen Textblocks (verbatim_end_regex)\fP +A regular expression that tin will use to find the end of a verbatim block. +.TP +\fBWortgetreue Textblöcke erkennen (verbatim_handling)\fP +If ON verbatim blocks will be detected. Default is ON. +.TP +\fBWildcardprüfung (wildcard)\fP +Allows you to select how \fBtin\fP matches strings. The default is 0 and uses +the wildmat notation, which is how this has traditionally been handled. +Setting this to 1 allows you to use \fBperl\fP(1) compatible regular +expressions \fBpcre\fP(3) (see also \fBperlre\fP(1) and \fBpcrepattern\fP(3)). You +will probably want to update your filter file if you use this regularly. +NB: Newsgroup names will always be matched using the wildmat notation. +.TP +\fBAnstelle der Markierung anzeigen (word_h_display_marks)\fP +Should the leading and ending stars, slashes, strokes and dashes also be +displayed, even when they are highlighting marks? +.RS +.5i +.IP 0 3 +\fBnein\fP +.IP 1 +ja, \fBMarkierung\fP anzeigen +.IP 2 +ein \fBLeerzeichen\fP ausgeben +.RE +.TP +\fBWort\-Hervorhebung im Artikel (word_highlight)\fP +Enable word highlighting. See \fBword_h_display_marks\fP for the options +available. If \fBuse_color\fP is enabled the colors specified in +\fBcol_markdash\fP, \fBcol_markslash\fP, \fBcol_markstar\fP and \fBcol_markstroke\fP are +used for word highlighting else the character attributes specified in +\fBmono_markdash\fP, \fBmono_markslash\fP, \fBmono_markstar\fP and \fBmono_markstroke\fP +are used. Default is ON. +.TP +\fBZeilen umbrechen nach (wrap_column)\fP +Sets the column at which a displayed article body should be wrapped. If +this value is equal to 0, it defaults to the current screen width. If this +value is greater than your current screen width the part off\-screen is not +displayed. Thus setting this option to a large value can be used to disable +wrapping. If this value is negative the wrap margin is the current screen +width plus the given value (as long as the result is still positive, +otherwise it will fall back to the current screen width). Default is 0, +wrapping at the current screen width. +.TP +\fBEinleitungszeile beim Crossposten (xpost_quote_format)\fP +.\" +.\" +Format is the same as for \fBnews_quote_format\fP, this is used when answering +to a crossposting to several groups with no \*(rqFollowup\-To:\*(rq set. +.SS "GROUP ATTRIBUTES" +\fBtin\fP allows certain attributes to be set on a per group basis. If it +exists, the global attributes file, \fI${TIN_LIBDIR:\-NEWSLIBDIR}/attributes\fP +is read. After that, the user's own attributes file +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fP is read. The global attributes +file is useful for distributing system\-wide defaults to new users who have +no private attributes file yet. A later version will provide a menu +interface to set all the attributes. At present you will have to edit the +file with your editor. +.PP +.\" +.\" +Note that the \fIscope=\fP line has to be specified before +the attributes are specified for that list. All attributes are set to a +reasonable default so you only have to specify the attribute that you want +to change (e.g., savedir). All toggle attributes are set by specifying +ON/OFF. Otherwise, these function exactly the same as their global +equivalents. For more details see \fBtin\fP(5). +.SS "ARTIKEL FILTERN" +.\" FIXME - add scoring description +When there is a subject or an author which you are either very interested +in, or find completely uninteresting, you can easily instruct \fBtin\fP to +\fIauto\-select\fP or \fIauto\-kill\fP articles that match \fIrules\fP that you +specify. This can be anything from the name of the author to the number of +lines in an article. +.PP +When \fBtin\fP starts up the user's kill\-file +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/filter\fP (see also \fBtin\fP(5)) is read. Each +time a newsgroup is entered the rules are applied and articles killed or +selected when they meet certain criteria. +.PP +The degree to which rules are applied depend on the \fBkill_level\fP tinrc +setting. By default killed articles will only be marked read. Adjust +\fBkill_level\fP for more aggressive processing. Articles that match an +auto\-selection rule are marked with a \*(rq*\*(rq. +.PP +Filtering rules can be manually entered into +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/filter\fP (but don't do this whilst running +\fBtin\fP else you will lose your changes) or by using an on\-screen menu within +\fBtin\fP. +.PP +The filtering capabilities of \fBtin\fP have been significantly enhanced over +previous versions to include scoring and better pattern matching. It is +recommended that you read the file \fIfiltering\fP in the \fBtin\fP documentation +directory. This file can also be read online at +. +.PP +.\" FIXME - Next paragraph is out of date +.\" +.\" +The on\-screen filtering menu is accessed by pressing '\fB^K\fP' at the Group +and Article levels. It allows the user to kill or select an article that +matches the current \*(rqSubject:\*(rq line, \*(rqFrom:\*(rq line or a string entered by +the user. The user entered string can be applied to the \*(rqSubject:\*(rq or +\&\*(rqFrom:\*(rq lines of an article. The kill description can be limited to the +current newsgroup or it can apply to all newsgroups. Once entered the user +can abort the command and not save the kill description, edit the kill file +or save the kill description. +.SS "POSTING ARTICLES" +\fBtin\fP allows posting of articles, follow\-up to already posted articles and +replying direct through mail to the author of an article. +.PP +Use the \fBPost\fP ('\fBw\fP') command to post an article to a newsgroup. After +entering the post subject the default editor (i.e., \fBvi\fP(1)) or the editor +specified by the $\fBVISUAL\fP or $\fBEDITOR\fP environment variable will be +started and the article can be entered. To crosspost articles simply add a +comma and the name of the newsgroup(s) to the end of the \*(rqNewsgroups:\*(rq +line at the beginning of the article. After saving and exiting the editor +you are asked if you wish to a)bort posting the article, e)dit the article +again or p)ost the article to the specified newsgroup(s). +.PP +Use the \fBDisplayPostHist\fP ('\fBW\fP') command to display a history of the +articles you have posted. The date the article was posted, which newsgroups +the article was posted to and the articles subject line are displayed. +.PP +Use the \fBPageFollowupQuote\fP ('\fBf\fP'), \fBPageFollowup\fP ('\fBF\fP') or +\fBPageFollowupQuoteHeaders\fP ('\fB^W\fP') command to post a follow\-up article to +an already posted article. The \fBPageFollowupQuote\fP command will copy the +text of the original article into the editor. The +\fBPageFollowupQuoteHeaders\fP command will copy the text and all headers of +the original article into the editor. The editing procedure is the same as +when posting an article with the \fBPost\fP ('\fBw\fP') command. +.PP +.\" +.\" +Use the \fBPageReplyQuote\fP ('\fBr\fP'), \fBPageReply\fP ('\fBR\fP') or +\fBPageReplyQuoteHeaders\fP ('\fB^E\fP') command to reply direct through mail to +the author of an already posted article. The \fBPageReplyQuote\fP command will +copy the text of the original article into the editor. The +\fBPageReplyQuoteHeaders\fP command will copy the text and all headers of the +original article into the editor. The editing procedure is the same as when +posting an article with the \fBPost\fP ('\fBw\fP') command. After saving and +exiting the editor you are asked if you wish to abort sending the article +via \fBPostAbort\fP ('\fBa\fP'), edit the article again via \fBPostEdit\fP ('\fBe\fP') +or send the article to the author via \fBPostSend\fP ('\fBs\fP'). +.SS "EINLEITUNGSZEILE ANPASSEN" +When posting a followup to an article or replying direct to the author of an +article via email the text of the article can be quoted. The beginning of +the quoted text can contain information about the quoted article (e.g., Name +and the Message\-ID of the article). To allow for different situations +certain information from the article can be used in the quoted string. The +following variables are expanded if found in the tinrc variables +\fBmail_quote_format\fP, \fBnews_quote_format\fP or \fBxpost_quote_format\fP: +.RS +.nf +.ta \w'%A 'u +\w'Mailadresse'u +\fB%A\fP Mailadresse +\fB%D\fP Datum (benutzt \fBdate_format\fP) +\fB%F\fP Name und Adresse (%N <%A>) +\fB%G\fP Groupname +\fB%M\fP Message\-ID +\fB%N\fP Name des Autors +\fB%C\fP Vorname des Autors +\fB%I\fP Initialen des Autor +.fi +.RE +z. B. +.RS +.nf +\f(CWmail_quote_format=Am %D in %G schrieben Sie: +news_quote_format=In %M schreib %F:\fP +.fi +.RE +ergäbe folgendes: +.RS +.nf +\f(CWAm 21. Sept 1993 9:45:51 \-0400 in alt.sources schrieben Sie: +In schreib Joe Bar :\fP +.fi +.RE +.\" +.\" +The quoted text section of an article is marked by a preceding quote string +at the beginning of each quoted line. The default quote string is set to +\&'>_'. The default can be changed by setting the tinrc variable +\fBquote_chars\fP to ones own preference. (Note that '_' underline is used to +represent a space). +.SS "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES" +The command interface to \fBGroupMail\fP, \fBPageMail\fP, \fBPostMail\fP or +\fBThreadMail\fP ('\fBm\fP'), \fBPipe\fP ('\fB|\fP'), \fBPrint\fP ('\fBo\fP'), \fBPageRepost\fP +or \fBGroupRepost\fP ('\fBx\fP') and \fBGroupSave\fP, \fBPageSave\fP or \fBThreadSave\fP +('\fBs\fP' and \fBGroupAutoSave\fP, \fBPageAutoSave\fP or \fBThreadAutoSave\fP '\fBS\fP') +articles is the same for ease of use. +.PP +Auto\-saving with \fB*AutoSave\fP ('\fBS\fP') is a special case and operates only +on marked articles. They will processed without any further prompting +according to the default save parameters defined in tinrc or by any +attributes set for the current group. +.PP +Otherwise, the initial prompt will ask you to select which article, thread, +hot (auto\-selected), regex pattern, tagged articles you wish to mail, pipe +etc. +.PP +Tagged articles must have already been tagged with a \fB*Tag\fP ('\fBt\fP') +command. All tagged articles can be untagged by a \fB*Untag\fP ('\fBU\fP') untag +command. +.PP +If a regex pattern is selected you are asked to enter a pattern (e.g., to +match all articles subject lines containing 'net News' you enter "net +News"). Any articles that match the entered expression will be mailed, piped +etc. See also the \fBwildcard\fP tinrc variable for advanced pattern matching +options. +.PP +Various expansion characters are recognized when entering the directory and +file to save to. Environment variables (prefixed with '$') and user home +directories (prefixed by '~' or '~username') can be specified. Environment +variables can themselves contain other special characters. +.PP +To save articles to a mailbox enter '=' when asked for +the save filename. If you enter just '=' then articles will be saved to a +mailbox with the name of the current newsgroup (eg, alt.sources). See +\fBmaildir\fP. +.PP +To save in savedir// format enter +\&'+'. Environment variables are allowed within a filename +(e.g., \fI$SOURCES/dir/filename\fP). See \fBsavedir\fP. +.PP +.\" +.\" +When saving articles you can specify whether the saved files should be post +processed. A default process type can be set via \fBpost_process_type\fP. +.SS "AUTOMATISCHES MAILEN UND SPEICHERN VON UNGELESENEN ARTIKELN" +\fBtin\fP allows new/unread news articles to be mailed (\*(rq\fB\-M\fP\*(rq and +\&\*(rq\fB\-N\fP\*(rq option) or saved (\*(rq\fB\-S\fP\*(rq option) in batch mode for later +reading. Useful when going on holiday and you don't want to return and find +that expire has removed a whole load of unread articles. Best to run via +\fBcron\fP(1) everyday while away, after which you will be mailed a report of +which articles were mailed/saved from which newsgroups and the total number +of articles mailed/saved. Articles are saved in a private news structure +under your directory (default is +\fI${TIN_HOMEDIR:\-"$HOME"}/News\fP). Be careful of using this option if you +read a lot of groups because you could overflow your file system. +.PP +If you only want to save some of your groups use the \fBbatch_save\fP tinrc +variable. Set to ON or OFF in tinrc to enable/disable saving of all groups +and then use the \fBbatch_save\fP attribute to fine tune which groups you want +to have saved. For example, if you want to save most of your groups, then +set \fBbatch_save\fP to ON in tinrc and selectively turn off the ones you don't +want using attributes. +.PP +.TP 2i +\fBtin \-M iain \-c \-f newsrc.mail\fP +(mail any unread articles in newsgroups specified in file newsrc.mail to the +local user iain and mark them as read) +.PP +.TP 2i +\fBtin \-S \-c \-f newsrc.save\fP +(save any unread articles in newsgroups specified in file newsrc.save and +mark them as read) +.PP +.TP 2i +\fBtin \-R\fP +.\" +.\" +(read any articles saved by \fBtin \-S\fP) +.SS BEREICHE +A range is simply a group of items marked using the \fBSetRange\fP (\fB'#'\fP) +key. Certain \fBtin\fP commands will operate on a range if one exists rather +than just the current item. A range is an expression of the form +\-, e.g. 10\-15 will highlight items 10 through 15 +on the current screen. Other than absolute numeric positions, '.' can be +used in place of the current cursor position and '$' can be used to mean the +highest number available. Currently the only commands that understand ranges +are \fBGroupMarkThdRead\fP ('\fBK\fP'), \fBMarkArtUnread\fP ('\fBz\fP') and +\fBMarkThdUnread\fP ('\fBZ\fP'). +.PP +.SS "NEWSGROUP LISTS & WILDCARDS" +Several places in \fBtin\fP allow you to specify a list of newsgroups. These +include command\-line groups, (un)subscribe groups, the AUTO[UN]SUBSCRIBE +mechanism. The scope= attributes file tag and the filter file group= tag +also use the same syntax. \fBtin\fP interprets this variable similarly to +\fBrn(1).\fP It contains a list of patterns, separated by commas and possibly +prefixed with exclamation points. An exclamation point negates the meaning +of a match on this pattern, and can be used to cancel certain matches. Some +examples: +.sp +\fIalt.config,news.*,!news.test\fP +.sp +Matches alt.config and everything in the 'news' hierarchy except news.test +.PP +.\" +.\" +See the explanation for the $\fBAUTOSUBSCRIBE\fP variables for further +examples. +.SS SIGNATUREN +\fBtin\fP will recognize a signature in either +\fI${TIN_HOMEDIR:\-"$HOME"}/.signature\fP or \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP. +If \fI${TIN_HOMEDIR:\-"$HOME"}/.signature\fP exists, then the signature will be +pulled into the editor for mail commands only. A signature in +\fI${TIN_HOMEDIR:\-"$HOME"}/.signature\fP will not be pulled into the editor for +posting commands since \fBinews\fP(1) will append the signature itself. +.PP +A signature in \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP will be pulled into the +editor for both posting and mailing commands. +.PP +Nachstehend eine Beispiel \fI.Sig\fP Datei: +.RS +.nf +\f(CWNAMES Erika Mustermann +SNAIL Heidestraße 17, 99999 Notreal, Germany\fP +.fi +.RE +.PP +.\" +.\" +\fBtin\fP also has the capability to generate random signatures on a per +newsgroup basis if so desired. The way to accomplish this is to specify the +default signature or the group attribute sigfile as a directory. If for +example the sigfile path is \fI/usr/iain/.sigs\fP and \fI.sigs\fP is a directory +then \fBtin\fP will select a random signature from any file that is in the +directory \fI.sigs\fP (note: one signature per numbered file). A random +signature can also consist of a fixed part signature that can contain your +name, address etc. followed by the random sig. The fixed part of the random +sig is read from the file \fI$HOME/.sigfixed\fP. +.SS "TIPS UND TRICKS" +\fBtin\fP can be pretty much be navigated by using the four cursor keys. The +left arrow key goes up a level, the right arrow key goes down a level, the +up arrow key goes up a line and the down arrow key goes down a line. +.PP +In den folgenden Newsgruppen finden sich nützliche Informationen über +Newssoftware: +.in +.5i +.ti -\w'\(em'u +\(emde.comm.software.newsreader (Informationen über Newsrader wie tin, slrn, +\&...) +.ti -\w'\(em'u +\(emnews.software.nntp (Informationen über NNTP) +.ti -\w'\(em'u +\(emnews.answers (Frequently Asked Questions (FAQ) about many different +themes) +.PP +Many prompts within \fBtin\fP offer a default choice that the cursor is +positioned on. By pressing '\fB\fP' the default value is taken. +Most prompts can be aborted by pressing '\fB\fP'. +.PP +When \fBtin\fP is run in an \fBxterm\fP(1x) it will resize itself each time the +\fBxterm\fP(1x) is resized. +.PP +\fBtin\fP will reread the +\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file at set +intervals (\fBreread_active_file_secs\fP) to show any newly arrived news. +.PP +.\" +.\" +If you find large number of new newsgroups cluttering up your screen, +pressing \fBSelectToggleReadDisplay\fP ('\fBr\fP') will make them go away. +.SS "XTERM BUTTONS" +If the environment variable \fB$TERM\fP is set to \fBxterm\fP(1x), then button +pressing can be used to select groups and articles. In this discussion, the +buttons are assumed to be assigned conventionally (i.e., Button1 is the left +button). +.PP +In general (i.e., for the group, thread and article menus), +.TP 10 +Button1 (left) +enters next (lower) level if you click on an article, otherwise pages down. +.TP +Button2 (center) +returns to the previous (upper) level if you click on an article, otherwise +pages up. +.TP +Button3 (right) +positions on the article line under mouse cursor, or pages down if you've +clicked outside the list of articles. +.PP +In the group selection menu, if the mouse is pointing at a group then: +.TP 10 +Linke Maustaste +moves to and selects the group pointed at, just like \fBSelectReadGrp\fP +('\fB\fP'). +.TP +Mittlere Maustaste +quits the program, just like \fBQuit\fP ('\fBq\fP'). +.TP +Rechte Maustaste +moves to the group pointed at. +.PP +In the article menu, if the mouse is pointing at an article (or thread) +then: +.TP 10 +Linke Maustaste +reads the article pointed at, just like \fBGroupReadBasenote\fP +('\fB\fP'), or the thread, just like \fBGroupListThd\fP ('\fBl\fP'). +.TP +Mittlere Maustaste +exits the menu, catching up on the group if you have +\fBgroup_catchup_on_exit\fP set in your configuration, just like \fBQuit\fP +('\fBq\fP'). +.TP +Rechte Maustaste +moves to the article (or thread) pointed at. +.PP +In the thread menu, if the mouse is pointing at an article then: +.TP 10 +Linke Maustaste +reads article pointed at, just like \fBThreadReadArt\fP ('\fB\fP'). +.TP +Mittlere Maustaste +exits the menu, catching up on the thread if you have +\fBthread_catchup_on_exit\fP set in your configuration, just like \fBQuit\fP +('\fBq\fP'). +.TP +Rechte Maustaste +moves to the article pointed at. +.PP +.\" +.\" +In other menus and areas button pressing reverts back to usual cut and paste +of \fBxterm\fP(1x), but after one click of any button. +.SS "INDEX DATEIEN" +If your news server supports NOV index files (see \fBnewsoverview\fP(5), most +modern installations will) and you have a fast connection to your news +server then this section can be ignored. +.PP +If your news server doesn't support NOV index files or you have a very slow +connection to your news server then \fBtin\fP can cache the index for each +newsgroup if \fBcache_overview_files\fP is set to ON. Note that this cache can +use up large amounts of diskspace if you read a lot of groups and/or high +traffic groups. +.PP +Each user creates/updates his/her own index files that are stored in +\fI${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.news/\fP. If you are +reading via NNTP then the news server name will be appended to keep the +indexes for different servers separate. If you are reading off the local +spool and local overview files already exist then turning on caching will +have no effect. Likewise unless you see significant delays entering a group +when reading via NNTP then turning on caching will have little or no effect. +.PP +Entering a group the first time tends to be slow because the index file must +be built from scratch. To alleviate the slowness start \fBtin\fP to create all +index files for the groups you subscribe to with \fBtin \-u \-v\fP and go for a +coffee. Subsequent readings of a group will only need to do incremental +updating of the index file and will be much faster as only new articles will +need to be cached. +.PP +As indexing might take some time you may want to run \fBtin\fP form the system +batcher \fBcron\fP(1) with the \*(rq\fB\-u\fP\*(rq option: +.PP +.RS +.nf +\f(CW30 6 * * * /usr/local/bin/tin \-u\fP +.fi +.RE +.PP +If you are low on local disk space you should consider using \fBgetart_limit\fP +to limit the size of cached indexes and also manually purge cached data for +groups you are not reading anymore with something like: +.PP +.RS +.nf +\f(CWfind ${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.news* \e +\-type f \-name "[0\-9]*.[0\-9]" \-atime +28 | xargs rm \-f\fP +.fi +.RE +.\" +.\" +.SH DATEIEN +.\" TODO: mention dead.article, dead.articles +.\" .article[.$$], .cancel[.$$], .letter[.$$]? +.\" $PWD/trace[.out] (--with-trace) +.\" $TMPDIR/NNTP (-D 1) +.\" $TMPDIR/FILTER (-D 2) +.\" $TMPDIR/ARTS (-D 2) +.\" $TMPDIR/BITMAP (-D 4) +.\" $TMPDIR/REFS.dump (-D 8) +.\" $TMPDIR/REFS.info (-D 8) +.\" $TMPDIR/MALLOC (-D 16) +.\" $TMPDIR/ATTRIBUTES (-D 32) +.\" $TMPDIR/SCOPES (-D 32) +.\" $TMPDIR/ACTIVE (-D 64) +Für eine ausführlich Beschreibung siehe \fBtin\fP(5). +.PP +\fI$MAILCAPS\fP +.br +\fI${TIN_HOMEDIR:\-"$HOME"}/.mailcap\fP +.br +\fI/etc/mailcap\fP +.br +\fI/usr/etc/mailcap\fP +.br +\fI/usr/local/etc/mailcap\fP +.br +\fI/etc/mail/mailcap\fP +.PP + +\fI/etc/nntpserver\fP +.PP + +\fI${TIN_HOMEDIR:\-"$HOME"}/.cancelsecret\fP +.PP + +\fI${TIN_HOMEDIR:\-"$HOME"}/.mime.types\fP +.br +\fI/etc/mime.types\fP +.br +\fI/etc/tin/mime.types\fP +.PP + +\fI${TIN_HOMEDIR:\-"$HOME"}/.newsauth\fP +.PP + +\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP +.PP + +.nf +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/.oldnewsrc\fP +.fi +.PP + +\fI${TIN_HOMEDIR:\-"$HOME"}/.signature\fP +.br +\fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP +.PP + +\fI${TIN_HOMEDIR:\-"$HOME"}/.sigfixed\fP +.PP + +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/.inputhistory\fP +.PP + +\fI${TIN_INDEX_MAILDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.mail/\fP +.PP + +.nf +\fI${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.news${NNTPSERVER:+"\-$NNTPSERVER"}/\fP +.fi +.PP + +\fI${TIN_INDEX_SAVEDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.save/\fP +.PP + +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/active.mail\fP +.PP + +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/active.save\fP +.PP + +.\" .IR ${TIN_LIBDIR:\-NEWSLIBDIR}/attributes +\fI/etc/tin/attributes\fP +.br +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fP +.PP + +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/filter\fP +.PP + +.nf +\fI/etc/tin/keymap${${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}"}\fP +.br +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/keymap${${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}"}\fP +.fi +.PP + +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/mailgroups\fP +.PP + +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP +.PP + +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP +.PP + +\fI${TIN_HOMEDIR:\-"$HOME"}/Mail/posted\fP +.PP + +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/postponed.articles\fP +.PP + +.nf +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER:${NNTPPORT:+":$NNTPPORT"}/newsgroups\fP +.fi +.PP + +.nf +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER:${NNTPPORT:+":$NNTPPORT"}/serverrc\fP +.fi +.PP + +.\" .IR ${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc +\fI/etc/tin/tinrc\fP +.br +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP +.PP + +\fI/etc/tin/tin.defaults\fP +.PP + +\fI/usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo\fP +.PP + +\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP +.PP + +\fI${TIN_LIBDIR:\-NEWSLIBDIR}/active.times\fP +.PP + +\fI${TIN_LIBDIR:\-NEWSLIBDIR}/newsgroups\fP +.PP + +\fI${TIN_LIBDIR:\-NEWSLIBDIR}/organization\fP +.PP + +\fI${TIN_LIBDIR:\-NEWSLIBDIR}/overview.fmt\fP +.PP + +\fI${TIN_LIBDIR:\-NEWSLIBDIR}/subscriptions\fP +.PP +.\" +.\" +.SH UMGEBUNGSVARIABLEN +.\" TODO: sort in a useful order, add undocumented env-vars like: +.\" +.\" .TP +.\" .B SHELL (Unix) +.\" The pathname of the user's login shell. +.\" +.\" the next two will go away once we remove AUTHINFO GENERIC (deprecated by RFC 4643) +.\" .TP +.\" .B NNTPAUTH +.\" command and parameters for generic authentication. +.\" .TP +.\" .B NNTP_AUTH_FDS +.\" dot separated file descriptors for generic authentication. +.\" +.\" used in xface support +.\" .TP +.\" .B DISPLAY +.\" .TP +.\" .B WINDOWID +.\" +.\" +.TP +\fBTINRC\fP +Define this variable if you want to specify command\-line options that \fBtin\fP +should be started with to save typing them each time it is started. The +contents of the environment variable are added to the front of the +command\-line options before it is parsed therefore allowing an option +specified on the command\-line to override the same option specified in the +environment. +.TP +\fBTIN_HOMEDIR\fP +Define this variable if you do not want the \fI.tin\fP directory in +\fI$HOME/\fP. E.g., if you want all \fBtin\fP's private files in \fI/tmp/.tin\fP you +would set $\fBTIN_HOMEDIR\fP to \fI/tmp\fP. +.TP +\fBTIN_INDEX_NEWSDIR\fP +Define this variable if you do not want the \fI.news\fP directory in +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/\fP. E.g., if you want all \fBtin\fP's news index +files in \fI/tmp/.news\fP you would set $\fBTIN_INDEX_NEWSDIR\fP to \fI/tmp\fP. +.TP +\fBTIN_INDEX_MAILDIR\fP +Define this variable if you do not want the \fI.mail\fP directory in +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/\fP. E.g., if you want all \fBtin\fP's mail index +files in \fI/tmp/.mail\fP you would set $\fBTIN_INDEX_MAILDIR\fP to \fI/tmp\fP. +.TP +\fBTIN_INDEX_SAVEDIR\fP +Define this variable if you do not want the \fI.save\fP directory in +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/\fP. E.g., if you want all \fBtin\fP's save index +files in \fI/tmp/.save\fP you would set $\fBTIN_INDEX_SAVEDIR\fP to \fI/tmp\fP. +.TP +\fBTIN_LIBDIR\fP +Define this variable if you want to override the \fBNEWSLIBDIR\fP path that was +compiled into the \fBtin\fP binary, default is \fI/usr/lib/news\fP. If tin is +running in NNTP mode setting this variable has no effect. +.TP +\fBTIN_SPOOLDIR\fP +Define this variable if you want to override the \fBSPOOLDIR\fP path that was +compiled into the \fBtin\fP binary, default is \fI/var/spool/news\fP. If tin is +running in NNTP mode setting this variable has no effect. +.TP +\fBTIN_NOVROOTDIR\fP +Define this variable if you want to override the \fBNOVROOTDIR\fP path that was +compiled into the \fBtin\fP binary, default is \fBSPOOLDIR\fP (see above). If tin +is running in NNTP mode setting this variable has no effect. +.TP +\fBTIN_ACTIVEFILE\fP +Define this variable if you want to override the \fBNEWSLIBDIR/active\fP path +that was compiled into the \fBtin\fP binary. If tin is running in NNTP mode +setting this variable has no effect. If $\fBTIN_LIBDIR\fP is set it is +prepended to $\fBTIN_ACTIVEFILE\fP. +.TP +\fBNNTPSERVER\fP +The default NNTP server to remotely read news from. This variable only needs +to be set if the \*(rq\fB\-r\fP\*(rq command\-line option is specified and the file +\fI/etc/nntpserver\fP does not exist. The \*(rq\fB\-g\fP\*(rq command line option +overrides $\fBNNTPSERVER\fP. +.TP +\fBNNTPPORT\fP +The NNTP TCP\-port to read news from. This variable only needs to be set if +the TCP\-port is not 119 (the default). The \*(rq\fB\-p\fP\*(rq command\-line option +overrides $\fBNNTPPORT\fP. +.TP +\fBDISTRIBUTION\fP +Set the article header field \*(rqDistribution:\*(rq to the contents of the +variable instead of the system default. +.TP +\fBISO2ASC\fP +.\" TODO: short document the different tables (doc/iso2asc.txt) here +Set the ISO to ASCII charset decoding table character to use in decoding an +article text. Values can range from 0 to 6. +.TP +\fBORGANIZATION\fP +Set the article header field \*(rqOrganization:\*(rq to the contents of the +variable instead of the system default. If reading news on an Apollo +DomainOS machine the environment variable $\fBNEWSORG\fP has to be used instead +of $\fBORGANIZATION\fP. +.TP +\fBNEWSORG (DomainOS)\fP +DomainOS specific, same as $\fBORGANIZATION\fP on other OSs (see above). +.TP +\fBREPLYTO\fP +Set the article header field \*(rqReply\-To:\*(rq to the return address specified +by the variable. This is useful if you wish to receive replies at a +different address. +.TP +\fBNAME\fP +Overrides the full name given in the gecos\-files in \fI/etc/passwd\fP, see also +\fBmail_address\fP. +.TP +\fBREALNAME\fP +Same as $\fBNAME\fP. +.TP +\fBHOME\fP +Das Anmeldeverzeichnis des Benutzers. Weitere Informationen finden sich in +\fBenviron\fP(5). +.TP +\fBMAILER\fP +This variable has precedence over the default mailer that is used in all +mailing operations within \fBtin\fP. +.TP +\fBMAIL\fP +Full path to the users mailbox. +.TP +\fBVISUAL\fP +This variable has precedence over the default editor (i.e., \fBvi\fP(1)) that +is used in all editing operations within \fBtin\fP (e.g., posting, replying, +follow\-ups, ...). Evaluation order is \fI${VISUAL:\-"${EDITOR:\-vi}"}\fP. See +\fBenviron\fP(5) for more infos. +.TP +\fBEDITOR\fP +If $\fBVISUAL\fP is unset, then this variable is looked up for a default +editor. If $\fBEDITOR\fP and $\fBVISUAL\fP are both unset, \fBtin\fP will uses the +systems default editor (i.e. \fBvi\fP(1)) on UNIX\-systems). See \fBenviron\fP(5) +for more infos. +.TP +\fBAUTOSUBSCRIBE\fP +A new group is checked against the list of patterns; if it matches, \fBtin\fP +subscribes the user to the group without further query. See the section +"NEWSGROUP LISTS & WILDCARDS" for an explanation of the valid syntax. For +example, setting +.sp +\fIAUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*\fP +.sp +will automatically subscribe the user to all new groups in the comp.os.unix +hierarchy, and all talk groups other than talk.politics groups (which will +be queried for as usual). Of course this does not work if \fBtin\fP is started +with the \*(rq\fB\-X\fP\*(rq command\-line switch. +.TP +\fBAUTOUNSUBSCRIBE\fP +Is handled like the $\fBAUTOSUBSCRIBE\fP variable, but groups matching the list +are unsubscribed from without further query. For example, setting +.sp +\fIAUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*\fP +.sp +will automatically unsubscribe the user from all new alt.flame groups and +all groups starting with u (university groups) other than UK groups (which +will be queried for as usual). +.TP +\fBTMPDIR\fP +A pathname of a directory made available for \fBtin\fP to create temporary +files. +.TP +\fBMAILCAPS\fP +This variable can be used to override the default path search for mailcap +files. See also \fBtin\fP(5). +.TP +\fBNOMETAMAIL\fP +Set this variable to disable the use of \fBmetamail\fP(1) or a replacement +(e.g. metamutt). +.TP +\fBMM_CHARSET\fP +.TP +\fBISPELL\fP +Set this variable to point to \fBispell\fP(1) or a replacement and its +cmd\-line options. +.TP +\fBPGPOPTS\fP +Define any additional options that you wish to pass to your \fBpgp\fP(1) or +\fBgpg\fP(1) program. +.TP +\fBPGPPATH\fP +Override the name of the \fBpgp\fP(1) directory in \fB$HOME\fP that holds your +keys etc.. +.TP +\fBGNUPGHOME\fP +Override the name of the \fBgpg\fP(1) directory in \fB$HOME\fP that holds your +keys etc.. +.TP +\fBLC_CTYPE\fP +.\" TODO: document LC_CTYPEs influence on +.\" ~/.tin/keymap.*, 8bit char display, ... +This variable determines the \fBlocale\fP(5) category for character handling +functions. Usually it determines the character classes for pattern matching +character classification and case conversion. Currently this is not true for +\fBtin\fP (which temporary unsets \fB$LC_CTYPE\fP right before any match is done +to avoid confusion). It's value should be of the form +\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP]. See \fBenviron\fP(5) +for more information. +.TP +\fBLC_MESSAGES\fP +Formats of informative and diagnostic messages and interactive responses. +It's value should be of the form +\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP]. See \fBlocale\fP(5) and +\fBenviron\fP(5) for more information. +.TP +\fBLC_TIME\fP +Date and time formats. It's value should be of the form +\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP]. See \fBlocale\fP(5) and +\fBenviron\fP(5) for more information. +.TP +\fBLC_ALL\fP +This variable overrides the value of the \fB$LANG\fP variable and any other +\fB$LC_\fP variable. It's value should be of the form +\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP]. See \fBlocale\fP(5) and \fBenviron\fP(5) +for more information. +.TP +\fBLANG\fP +This variable determines the \fBlocale\fP(5) category for any category not +specifically selected with a variable starting with \fB$LC_\fP. It's value +should be of the form \fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP]. See +\fBenviron\fP(5) for more information. +.TP +\fBCOLUMNS\fP +A decimal integer > 0 used to indicate the user's preferred width in +column positions for the terminal screen or window. If this variable is +unset or null, the implementation determines the number of columns, +appropriate for the terminal or window. When \fB$COLUMNS\fP is set, any +terminal\-width information implied by \fB$TERM\fP will be overridden. Users and +portable applications should not set \fB$COLUMNS\fP unless they wish to +override the system selection and produce output unrelated to the terminal +characteristics. +.TP +\fBLINES\fP +A decimal integer > 0 used to indicate the user's preferred number of +lines on a page or the vertical screen or window size in lines. A line in +this case is a vertical measure large enough to hold the tallest character +in the character set being displayed. If this variable is unset or null, the +implementation determines the number of lines, appropriate for the terminal +or window. When \fB$LINES\fP is set, any terminal\-height information implied by +\fB$TERM\fP will be overridden. Users and portable applications should not set +\fB$LINES\fP unless they wish to override the system selection. +.TP +\fBTERM\fP +.\" +.\" +.\" TODO: addd missing, sort usefull, document in detail +Der verwendete Terminaltyp. Weitere Informationen finden sich in +\fBenviron\fP(5). +.SH SIGNALE +\fBtin\fP verarbeitet folgende Signale: +.TP +\fBSIGHUP\fP +Terminate gracefully. +.TP +\fBSIGTERM\fP +Terminate gracefully. +.TP +\fBSIGUSR1\fP +Terminate gracefully but do not restore tty. +.TP +\fBSIGUSR2\fP +.\" +.\" +.\" .SH DIAGNOSTICS +.\" give an overview of the most common error messages and how to cope with +.\" them. +.\" +.\" +.\" +Write out \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP\-file. +.SH SICHERHEIT +.\" +.\" +When \fBtin\fP is started in debug mode (\*(rq\fB\-D n\fP\*(rq) it will create world +readable files in \fB$TMPDIR\fP which may contain the users NNTP password in +cleartext. On multiuser\-systems \fB$TMPDIR\fP should be set to a safe location +befor starting tin in debug mode (e.g. \fBTMPDIR=$HOME tin \-D 1\fP). +.SH "KONFORM ZU" +.\" - RFC1036, RFC2045, RFC2047, RFC2980, RFC3977, RFC4643, RFC5322 +.\" or whatever +.\" +.\" +\fBtin\fP does conform to the Base Definitions volume of IEEE Std 1003.1\-2001, +Section 12, Utility Conventions (Utility Argument Syntax, Utility Syntax +Guidelines). +.SH ANMERKUNGEN +Regular expression support is provided by the PCRE library package +\fBpcre\fP(3), which is open source software, written by Philip Hazel, and +copyright by the University of Cambridge, England. +.br +.\" +.\" +ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ +.SH BUGS +\fBCNews\fP NNTPd, \fBnoffle\fP(1) (<= V1.0\-pre5) and \fBNewsCache\fP (<= +V1.1.91) can't handle pipelined GROUP commands. If you run into trouble with +any of the mentioned servers define DISABLE_PIPELINING in include/autoconf.h +and recompile. +.br +.\" +.\" +Before mailing a bug\-report to please check if +you are using the latest (stable) release, and if not, please upgrade first! +Have a look a the doc/TODO file for known bugs. If you still think you've +found a bug, please use the \fBBugReport\fP ('\fBR\fP') function and write in +English. Please do NOT enclose a core\-file in your bugreport until we +request it. +.SH GESCHICHTE +.\" +.\" +\fBtin\fP basiert auf \fBtass\fP(1), einem Newsreader der von Rich Skrenta +entwickelt und dessen Code im März 1991 von ihm in alt.sources +veröffentlicht wurde. Die erste Version von \fBtin\fP wurde am 23. August 1991 +veröffentlicht. \fBtass\fP(1) orientiert sich stark an notesfiles, einer Public +Domain Version für UNIX von PLATO Notes, welches 1982 von Ray Essick und Rob +Kolstad and der University of Illinois entstand. Eine Übersicht der +Versionen findet sich unter . +.SH DANKSAGUNGEN +.PP +.IP "Rich Skrenta" +author of \fBtass\fP(1) v3.2 which this newsreader used as its base. +.IP "Bill Davidsen" +author of envarg.c environment variable reading routine. +.IP "Mike Gleason" +author of sigfile.c random signature generation routines. +.IP "Markus Kuhn " +author of langinfo.c, charset.c and iso2asc.txt ISO\-8859\-1 documentation. +.IP "Arnold Robbins" +author of strftime.c date formatting routine. +.IP "Rich Salz" +author of wildmat.c pattern matching and parsdate.y date parsing routines. +.IP "Dave Taylor" +author of curses.c from the \fBelm\fP(1) mailreader. +.IP "Chris Thewalt" +author of getline.c \fBemacs\fP(1) style editing routine. +.IP "Steven Madsen" +for adding \fBpgp\fP(1) (Pretty Good Privacy) support. +.IP "Philip Hazel " +for \fBpcre\fP(3) (Perl\-compatible regular expression library). +.IP "Patrick Powell " +.\" +.\" +for \fBsnprintf\fP(3) and \fBvsnprintf\fP(3) fallbacks. +.SH AUTOR +.TP 1i +Iain Lea +.\" +.\" +.SH MAINTAINER +.TP 1i +Urs Janßen +.\" +.\" +.SH ÜBERSETZUNG +.TP 1i +Erika Mustermann +.\" +.SH "SIEHE AUCH" +\fBcron\fP(1), \fBelm\fP(1), \fBemacs\fP(1), \fBgpg\fP(1), \fBinews\fP(1), \fBispell\fP(1), +\fBlp\fP(1), \fBlpr\fP(1), \fBmetamail\fP(1), \fBnoffle\fP(1), \fBperl\fP(1), \fBperlre\fP(1), +\fBpgp\fP(1), \fBrn\fP(1), \fBsendmail\fP(1), \fBshar\fP(1), \fBslrnface\fP(1), \fBtass\fP(1), +\fBunshar\fP(1), \fBuudecode\fP(1), \fBvi\fP(1), \fBxterm\fP(1x), \fBiconv\fP(3), +\fBiconv_open\fP(3), \fBnl_langinfo\fP(3), \fBpcre\fP(3), \fBpcrepattern\fP(3), +\fBsnprintf\fP(3), \fBstrftime\fP(3), \fBvsnprintf\fP(3), \fBwildmat\fP(3), +\fBenviron\fP(5), \fBlocale\fP(5), \fBmbox\fP(5), \fBmmdf\fP(5), \fBnewsoverview\fP(5), +\fBtin\fP(5), \fBRFC1036\fP, \fBRFC1524\fP, \fBRFC2045\fP, \fBRFC2046\fP, \fBRFC2047\fP, +\fBRFC2048\fP, \fBRFC2980\fP, \fBRFC3977\fP, \fBRFC4643\fP, \fBRFC5322\fP diff -Nurp --exclude='.bzr*' tin-1.9.3/doc/l10n/de/tin.5 tin-1.9.4/doc/l10n/de/tin.5 --- tin-1.9.3/doc/l10n/de/tin.5 1970-01-01 01:00:00.000000000 +0100 +++ tin-1.9.4/doc/l10n/de/tin.5 2009-02-11 21:19:23.642442555 +0100 @@ -0,0 +1,2360 @@ +.\" Project : tin +.\" Module : tin.5 +.\" Author : U. Janssen +.\" Created : 2000-07-10 +.\" Updated : 2009-02-11 +.\" Notes : needs a some work +.\" +.\" +.\"******************************************************************* +.\" +.\" This file was generated with po4a. Translate the source file. +.\" +.\"******************************************************************* +.TH tin 5 "11. Februar 2008" 1.9.4 "Usenet Newsreader" + +.SH NAME +tin, rtin \- zugehörige Dateien + +.SH BESCHREIBUNG +Diese Manpage beschreibt die vom Newsreader \fBtin\fP(1) benutzen +(Konfigurations)\-Dateien und deren Formate. Alle Dateien sollten Unixartige +Zeilenenden ('\en' aka LF) haben. + +.SH DATEIEN +.\" TODO: mention +.\" ${TIN_HOMEDIR:\-"$HOME"}/dead.article +.\" ${TIN_HOMEDIR:\-"$HOME"}/dead.articles +.\" ${TIN_HOMEDIR:\-"$HOME"}/.article[.$$] +.\" ${TIN_HOMEDIR:\-"$HOME"}/.cancel[.$$] +.\" ${TIN_HOMEDIR:\-"$HOME"}/.letter[.$$] +.\" $PWD/trace[.out] (--with-trace) +.\" $TMPDIR/NNTP (-D 1) +.\" $TMPDIR/FILTER (-D 2) +.\" $TMPDIR/ARTS (-D 2) +.\" $TMPDIR/BITMAP (-D 4) +.\" $TMPDIR/REFS.dump (-D 8) +.\" $TMPDIR/REFS.info (-D 8) +.\" $TMPDIR/MALLOC (-D 16) +.\" $TMPDIR/ATTRIBUTES (-D 32) +.\" $TMPDIR/SCOPES (-D 32) +.\" $TMPDIR/ACTIVE (-D 64) +.PP +\fI$MAILCAPS\fP +.br +\fI${TIN_HOMEDIR:\-"$HOME"}/.mailcap\fP +.br +\fI/etc/mailcap\fP +.br +\fI/usr/etc/mailcap\fP +.br +\fI/usr/local/etc/mailcap\fP +.br +\fI/etc/mail/mailcap\fP +.sp +.RS +\fBmailcap\fP(4) files as defined in \fBRFC1524\fP. The Mailcap files are read by +\fBtin\fP(1) to determine how to display non\-text messages at the local +site. Any line that starts with "#" is a comment. Blank lines are +ignored. Otherwise, each line defines a single mailcap entry for a single +content type. Long lines may be continued by ending them with a backslash +character, "\e". +.sp +Each individual mailcap entry consists of a content\-type specification, a +command to execute, and (possibly) a set of optional "flag" values. +.sp +The "type" field is simply any legal content type name. It is the string +that will be matched against the "Content\-Type" header to decide if this is +the mailcap entry that matches the current message. Additionally, the type +field may specify a subtype or a wildcard to match all subtypes. +.sp +The "command" field is any UNIX command and is used to specify the +interpreter for the given type of message. It will be passed to the shell +via the \fBsystem\fP(3) facility. +.sp +.\" +.\" Two special codes can appear in the viewing command for objects of type +.\" multipart (any subtype). These are "%n" and "%F". %n will be replaced by +.\" the number of parts within the multipart object. %F will be replaced by a +.\" series of arguments, two for each part, giving first the content-type and +.\" then the name of the temporary file where the decoded part has been stored. +.\" +Semicolons and backslashes within the command or any flag field must be +quoted with backslashes. If the field contains "%s", those two characters +will be replaced by the name of a file that contains the body of the +message. If it contains "%t", those two characters will be replaced by the +content\-type field, including the subtype, if any. If it contains "%{" +followed by a parameter name and a closing "}", then all those characters +will be replaced by the value of the named parameter, if any, from the +Content\-Type header. Finally, if the field contains "\e%", those two +characters will be replaced by a single "%" character. +.sp +Besides the type and command field the following "flags" are defined: +.TP +\fBcompose\fP +The "compose" field may be used to specify a program that can be used to +compose a new body or body part in the given format. Its intended use is to +support mail composing agents that support the composition of multiple types +of mail using external composing agents. As with the view\-command, the +semantics of program execution are operating system dependent. The result of +the composing program may be data that is not yet suitable for mail +transport \- that is, a Content\-Transfer\-Encoding may need to be applied to +the data. +.TP +\fBcomposetyped\fP +The "composetyped" field is similar to the "compose" field, but is to be +used when the composing program needs to specify the Content\-Type header +field to be applied to the composed data. The "compose" field is simpler, +and is preferred for use with existing (non\-mail\-oriented) programs for +composing data in a given format. The "composetyped" field is necessary when +the Content\-Type information must include auxiliary parameters, and the +composition program must then know enough about mail formats to produce +output that includes the mail type information. +.TP +\fBedit\fP +The "edit" field may be used to specify a program that can be used to edit a +body or body part in the given format. In many cases, it may be identical in +content to the "compose" field, and shares the operating\-system dependent +semantics for program execution. +.TP +\fBprint\fP +The "print" field may be used to specify a program that can be used to print +a message or body part in the given format. As with the view\-command, the +semantics of program execution are operating system dependent. +.TP +\fBtest\fP +The "test" field may be used to test some external condition (e.g., the +machine architecture, or the window system in use) to determine whether or +not the mailcap line applies. It specifies a program to be run to test some +condition. The semantics of execution and of the value returned by the test +program are operating system dependent. If the test fails, a subsequent +mailcap entry should be sought. Multiple test fields are not permitted \- +since a test can call a program, it can already be arbitrarily complex. +.TP +\fBneedsterminal\fP +The "needsterminal" field indicates that the view\-command must be run on an +interactive terminal. This is needed to inform window\-oriented user agents +that an interactive terminal is needed. (The decision is not left +exclusively to the view\-command because in some circumstances it may not be +possible for such programs to tell whether or not they are on interactive +terminals.) The needsterminal command should be assumed to apply to the +compose and edit commands, too, if they exist. Note that this is NOT a test +\- it is a requirement for the environment in which the program will be +executed, and should typically cause the creation of a terminal window when +not executed on either a real terminal or a terminal window. +.TP +\fBcopiousoutput\fP +The "copiousoutput" field indicates that the output from the view\-command +will be an extended stream of output, and is to be interpreted as advice to +the UA (User Agent mail\-reading program) that the output should be either +paged or made scroll\-able. Note that it is probably a mistake if +needsterminal and copiousoutput are both specified. +.TP +\fBdescription\fP +The "description" field simply provides a textual description, optionally +quoted, that describes the type of data, to be used optionally by mail +readers that wish to describe the data before offering to display it. +.TP +\fBtextualnewlines\fP +The "textualnewlines" field, if set to any non\-zero value, indicates that +this type of data is line\-oriented and that, if encoded in base64, all +newlines should be converted to canonical form (CRLF) before encoding, and +will be in that form after decoding. In general, this field is needed only +if there is line\-oriented data of some type other than text/* or non\-line\- +oriented data that is a subtype of text. +.TP +\fBx11\-bitmap\fP +The "x11\-bitmap" field names a file, in X11 bitmap (xbm) format, which +points to an appropriate icon to be used to visually denote the presence of +this kind of data. +.TP +\fBnametemplate\fP +The "nametemplate" field gives a file name format, in which %s will be +replaced by a short unique string to give the name of the temporary file to +be passed to the viewing command. This is only expected to be relevant in +environments where filename extensions are meaningful, e.g., one could +specify that a GIF file being passed to a gif viewer should have a name +ending in ".gif" by using "nametemplate=%s.gif" +.PP +\fBtin\fP(1) currently only respects the "test", "description", "nametemplate" +and partly the "needsterminal" flags, all other flags are internally +ignored. It also can't handle the "%F" and "%n" expansions yet. +.TP +Beispiel: +.RS +.nf +# mailcap Beispiel\-Datei +.br +image/*;\e +.br +.in +.3i +xv \-8 \-geometry +0 '%s';\e +.br +description=%{name} %t\-Image;\e +.br +test=test "$DISPLAY" != "";\e +.br +nametemplate=%s.IMAGE +.in -.3i +.sp +message/rfc822;\e +.br +.in +.3i +${PAGER:\-"more"} '%s';\e +.br +edit=${EDITOR:\-"vi"} '%s';\e +.br +compose=${EDITOR:\-"vi"} '%s';\e +.br +print=a2ps '%s';\e +.br +needsterminal +.in -.3i +.fi +.RE +.RE +.PP + +\fI/etc/nntpserver\fP +.sp +.RS +default NNTP\-server to read news from if not reading from the local spool. +\&'\fB\-g\fP \fIserver\fP', $\fBNNTPSERVER\fP have higher priority (in that order), +the default server given at compile time has lower priority. +.RE +.PP + +\fI${TIN_HOMEDIR:\-"$HOME"}/.cancelsecret\fP +.sp +.RS +secret to be used for canlocks +.RE +.PP + +\fI${TIN_HOMEDIR:\-"$HOME"}/.mime.types\fP +.br +\fI/etc/mime.types\fP +.br +\fI/etc/tin/mime.types\fP +.sp +.RS +mime type / filename extension pairs +.RE +.PP + +\fI${TIN_HOMEDIR:\-"$HOME"}/.newsauth\fP +.sp +.RS +"\fInntpserver\fP \fIpassword\fP [\fIuser\fP]" pairs for NNTP servers that require +authorization. If the password contains a space or a tab it must be enclosed +in doublequotes ("). Usernames must not be enclosed in doublequotes and thus +can't contain spaces or tabs. Any line that starts with "#" is a +comment. Blank lines are ignored. This file should be readable only for the +user as it contains the users uncrypted password for reading news! +.TP +\fBNNTPServer\fP +Vollständiger Name (FQDN) des Newsservers. +.TP +\fBPasswort\fP +Unverschlüsseltes Passwort für den Newsserver. +.TP +\fBUser\fP +Username auf dem Newsserver falls er vom lokalen Benutzernamen +abweicht. Dieses Feld ist optional. +.TP +Beispiel: +.RS +# Beispiel .newsauth\-Datei +.br +news.example.org geheim +.br +news.example.net verborgen gast +.br +news.example.com "streng geheim" james.bond +.RE +.RE +.PP + +\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP +.sp +.RS +"\fInewsgroup\fP\fIflag\fP [\fIarticle\fP[,\fIarticle\fP | \-\fIarticle\fP]...]" lines. +.TP +\fBnewsgroup\fP +the name of the newsgroup. +.TP +\fBflag\fP +a flag indicating if the group is subscribed ':' or not '!'. +.TP +\fBarticle\fP +range of already read articles from that group; numbers separated by commas +with sequential numbers collapsed with hyphens. +.TP +Beispiel: +.RS +# .newsrc Beispiel\-Datei +.br +news.software.b! 1\-666,669 +.br +news.software.nntp: 1\-13245,13247,13249 +.br +news.software.readers: 1\-19567,19571\-19597 +.RE +.RE +.PP + +.nf +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/.oldnewsrc\fP +.fi +.sp +.RS +Sicherungskopie von \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP +.RE +.PP + +\fI${TIN_HOMEDIR:\-"$HOME"}/.signature\fP +.br +\fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP +.sp +.RS +Signatur +.RE +.PP + +\fI${TIN_HOMEDIR:\-"$HOME"}/.sigfixed\fP +.sp +.RS +fixed part of a randomly generated signature +.RE +.PP + +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/.inputhistory\fP +.sp +.RS +history of last used strings +.RE +.PP + +\fI${TIN_INDEX_MAILDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.mail/\fP +.sp +.RS +mailgroups index files +.RE +.PP + +.nf +\fI${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.news${NNTPSERVER:+"\-$NNTPSERVER"}/\fP +.fi +.sp +.RS +newsgroups index files +.RE +.PP + +\fI${TIN_INDEX_SAVEDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.save/\fP +.sp +.RS +saved newsgroups index files +.RE +.PP + +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/active.mail\fP +.sp +.RS +active file ("\fImail_group_name\fP \fImaxnum\fP \fIminnum\fP \fImailspool\fP"\-pairs) of +user's mailgroups (requires \fBtin\fP(1) to be build with mh\-mail\-handling +support). +.TP +\fBmail_group_name\fP +must be the pathname of the mailbox relative to field #4 with / changed to . +.TP +\fBmaxnum\fP +just put a large number here, something higher than the highest message in +the mailbox +.TP +\fBminnum\fP +put 0 here +.TP +\fBmailspool\fP +path of mail spool directory. This must be the full pathname to the root of +the mail folder area. +.TP +Beispiel: +.RS +Mail.inbox 12345 00000 /home/foo +.br +Mail.outbox 23456 00000 /home/foo +.RE +.sp +This allows access to the 'inbox' and 'outbox' folders of user foo. They +are accessed via /home/foo/Mail/inbox and /home/foo/Mail/outbox +.RE +.PP + +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/active.save\fP +.sp +.RS +active file of user's saved newsgroups, used by \fBtin \-R\fP. +.RE +.PP + +.\" tin uses inns old (pre 2.x) Path convention. +.\" as with inn >= 2.2.x getting more and more popular +.\" we should think about checking for the new Paths (/news/etc/) +.\" ${TIN_LIBDIR\-/news/etc"}/attributes +\fI/etc/tin/attributes\fP +.br +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fP +.sp +.RS +The group attributes files may be used to override some global settings from +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP on a per group basis. Order is +important as last match counts; this allows to refine attributes for +narrowed scopes. Note that the \fIscope=\fP line has to be +specified before the attributes are specified for that list and each +attribute can only be set once per scope section. All attributes are set to +a reasonable default so you only have to specify the attribute that you want +to change. All toggle attributes are set by specifying ON/OFF. Otherwise, +they function exactly as their global equivalents. The following group +attributes are available: +.TP +\fBscope\fP +This changes the list of groups to which the attributes that follow will be +applied. See the section NEWSGROUP LISTS & WILDCARDS in \fBtin\fP(1) for the +types of pattern that can be used here. +.TP +\fBadd_posted_to_filter\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBadvertising\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBalternative_handling\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBask_for_metamail\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBauto_cc_bcc\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBauto_list_thread\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBauto_save\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBauto_select\fP +Automatically perform the \fBGroupMarkUnselArtRead\fP ('\fBX\fP') command after +entering the group. +.TP +\fBbatch_save\fP +Can be used to override the global setting in tinrc on a per group +basis. For more information read section AUTOMATIC MAILING AND SAVING NEW +NEWS in \fBtin\fP(1). +.TP +\fBdate_format\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBdelete_tmp_files\fP +If this is set to ON, then saved article files that have been post\-processed +will be automatically deleted, otherwise the user will be asked whether to +delete the post\-processed files. Automatic processing of marked articles +using \fBGroupAutoSave\fP ('\fBS\fP') will suppress prompting. +.TP +\fBeditor_format\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBfcc\fP +Mailbox to save sent mails. The format of the mailbox is controlled via the +tinrc \fBmailbox_format\fP variable. +.TP +\fBfollowup_to\fP +Set \*(rqFollowup\-To:\*(rq\-header to the specified group(s). +.TP +\fBfrom\fP +Identical to the tinrc variable \fBmail_address\fP +.TP +\fBgroup_catchup_on_exit\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBmail_8bit_header\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBmail_mime_encoding\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBmaildir\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBmailing_list\fP +Used when a group is a mailing list. All responses to the group will be +directed to this email address instead +.TP +\fBmark_ignore_tags\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBmark_saved_unread\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBmime_forward\fP +Determines whether usenet articles are forwarded as attachment or +inline. When set to OFF, the forwarded article will be included in the body +of the mail, while setting this variable to ON will cause the article to be +attached as a separate MIME part. Enabling \fBmime_forward\fP is particularly +useful for articles consisting of multiple MIME parts such as PGP/MIME +signed messages or being encoded in a different character set than your +local one. It is also useful if the receiver should be able to operate on +the entire forwarded article (i.e., view or save it without your +comments). On the other hand, if you want to forward only some parts of the +article or to insert 'inline' annotations, you might want to disable this +option. Currently mime_forward is forced if the article to be attached is a +multipart MIME article, this may change in a future version. Please note +that for this option to have effect, the tinrc variable +\fBinteractive_mailer\fP has to be set to 0 (which is the default). +.TP +\fBmime_types_to_save\fP +A comma separated list of MIME major/minor Content\-Types that will be saved +when using the view/save and save/autosave features. A single * can be used +to wildcard the major and/or minor type and a ! as the first character in an +entry will negate it, eg: image/*,!image/bmp,!text/html. Default is */* +.TP +\fBnews_headers_to_display\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBnews_headers_to_not_display\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBnews_quote_format\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBorganization\fP +This can be used to set the article header field \*(rqOrganization:\*(rq. It +overrides the setting (if any) of organization in \fI/etc/tin/tin.defaults\fP +and $\fBORGANIZATION\fP (or $\fBNEWSORG\fP on Apollo DomainOS). Note that some +newsserver might still overwrite the \&\*(rqOrganization:\*(rq\-header. +.TP +\fBpos_first_unread\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBpost_8bit_header\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBpost_mime_encoding\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBpost_process_type\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBpost_process_view\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBprint_header\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBprocess_only_unread\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBprompt_followupto\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBquote_chars\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBsavedir\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +.\" TODO: document option +\fBsavefile\fP +.TP +\fBshow_author\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBshow_info\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBshow_only_unread_arts\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBshow_signatures\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBsigdashes\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBsigfile\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBsignature_repost\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBsort_article_type\fP +Identical to the tinrc variable \fBsort_article_type\fP +.TP +\fBsort_threads_type\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBstart_editor_offset\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBtex2iso_conv\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBthread_articles\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBthread_catchup_on_exit\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBthread_perc\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBtrim_article_body\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBverbatim_handling\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBwrap_on_next_unread\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBx_body\fP +A piece of text that will be added at the start of a message body. If this +string starts with a / or ~ then it is assumed to be the name of a file +containing the text to insert. +.TP +\fBx_comment_to\fP +Insert \*(rqX\-Comment\-To:\*(rq\-header, this is only useful in FIDO groups. +.TP +\fBx_headers\fP +A string including header\-name and the contents of the header that will be +automatically added when posting. If the string starts with a / or ~ then it +is assumed to be the name of a file containing the header and its content to +be inserted. If the string starts with a ! then what follows is assumed to +be the path to a program to be executed to generate the header and its +content. +.TP +\fBquick_kill_scope\fP +A comma\-separated list of newsgroup patterns (wildmat\-style) to which groups +the filter rule added by \fBQuickFilterKill\fP will be applied. If unset the +default from the tinrc variable \fBdefault_filter_kill_global\fP will be used. +.TP +\fBquick_kill_expire\fP +Identical to the tinrc variable \fBdefault_filter_kill_expire\fP +.TP +\fBquick_kill_case\fP +Identical to the tinrc variable \fBdefault_filter_kill_case\fP +.TP +\fBquick_kill_header\fP +Identical to the tinrc variable \fBdefault_filter_kill_header\fP +.TP +\fBquick_select_scope\fP +A comma\-separated list of newsgroup patterns (wildmat\-style) to which groups +the filter rule added by \fBQuickFilterSelect\fP will be applied. If unset the +default from the tinrc variable \fBdefault_filter_select_global\fP will be +used. +.TP +\fBquick_select_expire\fP +Identical to the tinrc variable \fBdefault_filter_select_expire\fP +.TP +\fBquick_select_case\fP +Identical to the tinrc variable \fBdefault_filter_select_case\fP +.TP +\fBquick_select_header\fP +Identical to the tinrc variable \fBdefault_filter_select_header\fP +.TP +\fBispell\fP +Path and options for \fBispell\fP(1)\-like spell\-checker, e.g. "aspell +\-\-mode=email \-\-dont\-backup check" +.TP +\fBmm_network_charset\fP +Identisch mit der tinrc\-Variable gleichen Namens +.TP +\fBundeclared_charset\fP +Assume (broken) articles without MIME charset declaration have this charset +\- default is US\-ASCII. This attribute works only on systems with working +\fBiconv\fP(3), others might have to compile \fBtin\fP(1) with +\-\-disable\-mime\-strict\-charset. +.PP +.TP +Beispiel: +.RS +.nf +# include extra headers +# assume ISO\-8859\-1 as charset if no charset is declared +scope=* +x_headers=~/.tin/headers +undeclared_charset=ISO\-8859\-1 + +# in *sources* set post process type to shar only +scope=*sources* +post_process_type=1 + +# in *binaries* turn on full post processing, +# remove tmp files and set Followup\-To: poster +scope=*binaries* +post_process_type=2 +delete_tmp_files=ON +followup_to=poster + +# in fido.* newsgroups change quote_chars +# and add X\-Comment\-To: line +scope=fido.* +quote_chars=%s>_ +x_comment_to=ON + +# in *.test newsgroups, don't append signature +# and preset Subject +scope=*.test +sigfile=\-\-none +x_headers=Subject: test \- ignore \- no reply + +# assume ISO\-2022\-JP\-2 as charset +scope=fj.*,japan.* +undeclared_charset=ISO\-2022\-JP\-2 +.fi +.RE +.RE +.PP + +.\" TODO: add missing descriptions and explain things in detail. +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/filter\fP +.sp +.RS +The filter file is used to assign scores to certain articles. Based on the +score an article can be filtered out (hidden) or marked hot. Empty lines or +lines beginning with a '#' are ignored. +.TP +\fBcomment\fP +Every entry (rule) in the filter file might get a comment. Multiple lines +are allowed (but only for comments yet). Every line must start with the +"comment="\-keyword. Comments must appear first in the rule. Comment lines +placed within a rule will be moved to the begin of the next rule. This might +be changed in the future. Don't use '#' to mark comments as those lines are +ignored and your comments will get lost on the next write of the file. +.TP +\fBgroup\fP +A comma\-separated list of newsgroup patterns (wildmat\-style) to which groups +the filter rule will be applied. This line is mandatory! +.TP +\fBcase\fP +0=case\-sensitive, 1=case\-insensitive +.TP +\fBscore\fP +Score value of the rule; can also be one of the magic words "kill" or "hot". +.TP +\fBsubj\fP +Match against \*(rqSubject:\*(rq +.TP +\fBfrom\fP +Match against \*(rqFrom:\*(rq. \fBtin\fP(1) converts the contents of the +\&\*(rqFrom:\*(rq\-header to an old style e\-mail address, e.g. \*(rqsome@body.example +(John Doe)\*(rq instead of \*(rqJohn Doe \*(rq, before +trying to match the patterns in the filter rule. +.TP +\fBmsgid\fP +Match against \*(rqMessage\-ID:\*(rq and full \*(rqReferences:\*(rq +.TP +\fBmsgid_last\fP +Match against \*(rqMessage\-ID:\*(rq and last \*(rqReferences:\*(rq entry only +.TP +\fBmsgid_only\fP +Match against \*(rqMessage\-ID:\*(rq +.TP +\fBrefs_only\fP +Match against \*(rqReferences:\*(rq +.TP +\fBlines\fP +Match against \*(rqLines:\*(rq, num matches more +than. +.TP +.\" TODO: document option in detail +\fBgnksa\fP +Match against \*(rqFrom:\*(rq\-address parser return codes. +.TP +\fBxref\fP +Match against \*(rqXref:\*(rq\-line. Before any matching is done the line is turned +into the same format \*(rqNewsgroups:\*(rq has that is it is turned into a comma +separated newsgoup list with all other informations (i.e. the article +counter) removed. +.TP +\fBtime\fP +time_t value when rule expires +.PP +.TP +Beispiel: +.RS +.nf +comment=mark all articles about tin, rtin, +comment=tind, ktin or cdtin as hot +group=* +case=1 +score=hot +subj=\eb(cd|[rk]?)?tin(d|pre)?[\-.0\-9]*\eb +.fi +.RE +.RE +.PP + +.\" TODO: LC_CTYPE has a higher priority as LC_MESSAGES, does this make sense? +.nf +\fI/etc/tin/keymap${${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}"}\fP +.br +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/keymap${${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}"}\fP +.fi +.sp +.RS +Keymap\-file, containing "\fIkeyname\fP \fIvalue\fP \fI[value]\fP" pairs seperated by +spaces or tabs. Below is a list of all rebindable keynames and their +defaults. If a keynames is bound to NULL it is unassigned. +.sp +.nf +.ta \w'GroupSelThdIfUnreadSelected 'u +\w'SPACE'u +\w'SPACE'u +\fBShellEscape\fP ! +\fBSetRange\fP # +\fBLastPage\fP $ +\fBToggleColor\fP & +\fBLastViewed\fP \- +\fBSearchRepeat\fP \e +\fBSearchSubjF\fP / +\fBSearchSubjB\fP ? +\fBSearchAuthB\fP A +\fBSearchBody\fP B +\fBCatchupNextUnread\fP C +\fBEditFilter\fP E +\fBToggleHelpDisplay\fP H +\fBToggleInverseVideo\fP I +\fBLookupMessage\fP L +\fBOptionMenu\fP M +\fBPostponed\fP O ^O +\fBQuitTin\fP Q +\fBBugReport\fP R +\fBDisplayPostHist\fP W +\fBMarkThrUnread\fP Z +\fBFirstPage\fP ^ +\fBSearchAuthF\fP a +\fBCatchup\fP c +\fBHelp\fP h +\fBToggleInfoLastLine\fP i +\fBDown\fP j ^N +\fBUp\fP k ^P +\fBPrint\fP o +\fBQuit\fP q +\fBVersion\fP v +\fBPost\fP w +\fBMarkArtUnread\fP z +\fBQuickFilterSelect\fP [ +\fBQuickFilterKill\fP ] +\fBPipe\fP | +\fBScrollUp\fP < +\fBScrollDown\fP > +\fBPageUp\fP b ^B ^U +\fBPageDown\fP ^D ^F SPACE +\fBRedrawScr\fP ^L +\fBPostponed\fP ^O +\fBMenuFilterSelect\fP ^A +\fBMenuFilterKill\fP ^K +.sp +\fBConfigSelect\fP ^J ^M +\fBConfigLastPage\fP G +\fBConfigNoSave\fP Q +\fBConfigFirstPage\fP g +.sp +\fBFeedTag\fP T +\fBFeedArt\fP a +\fBFeedHot\fP h +\fBFeedPat\fP p +\fBFeedRepost\fP r +\fBFeedSupersede\fP s +\fBFeedThd\fP t +.sp +\fBFilterEdit\fP e +\fBFilterSave\fP s +.sp +\fBGroupNextUnreadArtOrGrp\fP TAB +\fBGroupReadBasenote\fP ^J ^M +\fBGroupSelThd\fP * +\fBGroupDoAutoSel\fP + +\fBGroupToggleThdSel\fP . +\fBGroupSelThdIfUnreadSelected\fP ; +\fBGroupSelPattern\fP = +\fBGroupReverseSel\fP @ +\fBGroupToggleGetartLimit\fP G +\fBGroupMarkThdRead\fP K +\fBGroupNextUnreadArt\fP N +\fBGroupPrevUnreadArt\fP P +\fBGroupAutoSave\fP S +\fBGroupTagParts\fP T +\fBGroupUntag\fP U +\fBGroupMarkUnselArtRead\fP X +\fBGroupToggleSubjDisplay\fP d +\fBGroupGoto\fP g +\fBGroupListThd\fP l +\fBGroupMail\fP m +\fBGroupNextGroup\fP n +\fBGroupPrevGroup\fP p +\fBGroupToggleReadUnread\fP r +\fBGroupSave\fP s +\fBGroupTag\fP t +\fBGroupToggleThreading\fP u +\fBGroupRepost\fP x +\fBGroupUndoSel\fP ~ +.sp +\fBHelpLastPage\fP G +\fBHelpFirstPage\fP g +.sp +\fBPageReplyQuoteHeaders\fP ^E +\fBPagePGPCheckArticle\fP ^G +\fBPageToggleHeaders\fP ^H +\fBPageNextUnread\fP TAB +\fBPageNextThd\fP ^J ^M +\fBPageToggleTabs\fP ^T +\fBPageFollowupQuoteHeaders\fP ^W +\fBPageToggleTex2iso\fP " +\fBPageToggleRot\fP % +\fBPageToggleUue\fP ( +\fBPageReveal\fP ) +\fBPageSkipIncludedText\fP : +\fBPageTopThd\fP < +\fBPageBotThd\fP > +\fBPageCancel\fP D +\fBPageFollowup\fP F +\fBPageLastPage\fP G +\fBPageKillThd\fP K +\fBPageNextUnreadArt\fP N +\fBPagePrevUnreadArt\fP P +\fBPageReply\fP R +\fBPageAutoSave\fP S +\fBPageGroupSel\fP T +\fBPageViewUrl\fP U +\fBPageViewAttach\fP V +\fBPageToggleHighlight\fP _ +\fBPageEditArticle\fP e +\fBPageFollowupQuote\fP f +\fBPageFirstPage\fP g +\fBPageListThd\fP l +\fBPageMail\fP m +\fBPageNextArt\fP n +\fBPagePrevArt\fP p +\fBPageReplyQuote\fP r +\fBPageSave\fP s +\fBPageTag\fP t +\fBPageGotoParent\fP u +\fBPageRepost\fP x +.sp +\fBPgpEncSign\fP b +\fBPgpEncrypt\fP e +\fBPgpIncludekey\fP i +\fBPgpSign\fP s +.sp +\fBPostAbort\fP a +\fBPostContinue\fP c +\fBPostCancel\fP d +\fBPostEdit\fP e +\fBPostPGP\fP g +\fBPostIspell\fP i +\fBPostIgnore\fP i +\fBPostMail\fP m +\fBPostPostpone\fP o +\fBPostPost\fP p y +\fBPostSupersede\fP s +\fBPostSend\fP s y +.sp +\fBPostponeOverride\fP Y +\fBPostponeAll\fP A +.sp +\fBPromptYes\fP y Y +\fBPromptNo\fP n N +.sp +\fBSaveAppendFile\fP a +\fBSaveOverwriteFile\fP o +.sp +\fBPProcNone\fP n +\fBPProcShar\fP s +\fBPProcYes\fP y +.sp +\fBSelectEnterNextUnreadGrp\fP TAB n +\fBSelectReadGrp\fP ^J ^M +\fBSelectResetNewsrc\fP ^R +\fBSelectSortActive\fP . +\fBSelectNextUnreadGrp\fP N +\fBSelectSubscribePat\fP S +\fBSelectUnsubscribePat\fP U +\fBSelectQuitNoWrite\fP X +\fBSelectSyncWithActive\fP Y +\fBSelectToggleDescriptions\fP d +\fBSelectGoto\fP g +\fBSelectMoveGrp\fP m +\fBSelectToggleReadDisplay\fP r +\fBSelectSubscribe\fP s +\fBSelectUnsubscribe\fP u +\fBSelectYankActive\fP y +\fBSelectMarkGrpUnread\fP z Z +.sp +\fBThreadReadNextArtOrThread\fP TAB +\fBThreadReadArt\fP ^J ^M +\fBThreadSelArt\fP * +\fBThreadToggleArtSel\fP . +\fBThreadReverseSel\fP @ +\fBThreadMarkArtRead\fP K +\fBThreadAutoSave\fP S +\fBThreadUntag\fP U +\fBThreadToggleSubjDisplay\fP d +\fBThreadMail\fP m +\fBThreadSave\fP s +\fBThreadTag\fP t +\fBThreadUndoSel\fP ~ +.fi +.RE +.PP + +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/mailgroups\fP +.sp +.RS +This file provides short descriptions of each mailgroup. (requires \fBtin\fP(1) +to be build with mh\-mail\-handling support). Each line consist of two +tab\-separated fields "\fImailgroupname\fP \fIone\-line description\fP". +.TP +\fBmailgroupname\fP +ist der Name der Newsgruppe +.TP +\fBdescription\fP +ist die zugehörige Kurzbeschreibung +.RE +.PP + +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP +.sp +.RS +"\fInntpserver\fP \fInewsrc\fP [\fIshortname\fP [\fI...\fP]]" pairs to use with the +\&\*(rq\fB\-g\fP\*(rq command\-line switch. +.TP +\fBNNTPServer\fP +Vollständiger Name (FQDN) des Newsservers. +.TP +\fBnewsrc\fP +related newsrc. +.TP +\fBshortname\fP +nickname(s) for the nntpserver. +.TP +Beispiel: +.RS +# Beispiel newsrctable\-Datei +.br +news.tin.org .newsrc\-tin.org tinorg +.br +news.example.org /tmp/nrc\-ex example ex +.RE +.RE +.PP + +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP +.sp +.RS +posting history +.RE +.PP + +\fI${TIN_HOMEDIR:\-"$HOME"}/Mail/posted\fP +.sp +.RS +Copy of all posted articles in \fBmbox\fP(5) format. The filename can be +changed by setting \fBposted_articles_file\fP. +.RE +.PP + +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/postponed.articles\fP +.sp +.RS +Vorrat an zurückgestellten Artikeln. Diese Datei benutzt das \fBmbox\fP(5) +Format. +.RE +.PP + +.nf +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/newsgroups\fP +.fi +.sp +.RS +This file a copy of the servers newsgroups file which provides short +descriptions of each newsgroup. It is automatically updated on startup +except when using the \*(rq\fB\-X\fP\*(rqor \*(rq\fB\-q\fP\*(rq command\-line option and an old +copy exists. Each line consist of two tab\-separated fields +"\fIgroup.name\fP \fIone\-line description\fP". +.TP +\fBgroup.name\fP +ist der Name der Newsgruppe +.TP +\fBone\-line description\fP +ist die zugehörige Kurzbeschreibung +.RE +.PP + + +.nf +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/serverrc\fP +.fi +.sp +.RS +File to store $\fBNNTPSERVER\fP and $\fBNNTPPORT\fP related data via a list of +"\fIvariable\fP=\fIvalue\fP" pairs. Currently there are only two variables, both +are not meant to be changed by the user. +.TP +\fBversion\fP +Interne Versionsnummer. +.TP +\fBlast_newnews\fP +Internal timestamp used by \fBtin\fP(1) to keep track of new newsgroups on the +server. +.RE +.PP + +.\" tin uses inns old (pre 2.x) Path convention. +.\" as with inn >= 2.2.x getting more and more popular +.\" we should think about checking for the new Paths (/news/etc/) +.\" .IR ${TIN_LIBDIR\-"/news/etc"}/tinrc +\fI/etc/tin/tinrc\fP +.br +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP +.sp +.RS +At startup, \fBtin\fP(1) reads in the configuration file. This contains a list +of "\fIvariable\fP=\fIvalue\fP" pairs that can be used to configure the way +\fBtin\fP(1) works. If it exists, the global configuration file, +\fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fP is read first. After that, the users own +configuration file \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP is read. The +global file is useful for distributing system\-wide defaults to new users who +have no private tinrc yet (see also \fB/etc/tin/tin.defaults\fP). +.TP +\fBadd_posted_to_filter\fP +If ON add posted articles which start a new thread to filter for +highlighting follow\-ups. Default is ON. +.TP +\fBadvertising\fP +Turn ON advertising in header (\*(rqUser\-Agent:\*(rq). Default is ON. +.TP +\fBalternative_handling\fP +If ON strip multipart/alternative messages automatically. Default is ON. +.TP +\fBart_marked_deleted\fP +Zeichen das anzeigt, dass ein Artikel gelöscht wurde. Standard is 'D'. +.TP +\fBart_marked_inrange\fP +The character used to show that an article is in a range. Default is '#'. +.TP +\fBart_marked_return\fP +The character used to show that an article will return as an unread article +when the group is next entered. Default is '\-'. +.TP +\fBart_marked_selected\fP +The character used to show that an article/thread is auto\-selected (hot). +Default is '*'. +.TP +\fBart_marked_recent\fP +The character used to show that an article/thread is recent (not older than +X days). See also \fBrecent_time\fP. Default is 'o'. +.TP +\fBart_marked_unread\fP +The character used to show that an article has not been read. Default is +\&'+'. +.TP +\fBart_marked_read\fP +The character used to show that an article was read. Default is ' '. +.TP +\fBart_marked_killed\fP +The character used to show that an article was killed. Default is 'K'. +\fBkill_level\fP must be set accordingly. +.TP +\fBart_marked_read_selected\fP +The character used to show that an article was hot before it was read. +Default is ':'. \fBkill_level\fP must be set accordingly. +.TP +\fBStart des MIME\-Viewers bestätigen (ask_for_metamail)\fP +If ON \fBtin\fP(1) will ask before using a MIME viewer (\fBmetamail_prog\fP) to +display MIME messages. This only occurs if a MIME viewer is set. Default is +OFF. +.TP +\fBauto_cc_bcc\fP +Automatically put your name in the \*(rqCc:\*(rq and/or \*(rqBcc:\*(rq field when +mailing an article. Default is No. +.TP +\fBauto_list_thread\fP +If ON automatically list thread when entering it using right arrow key. +Default is ON. +.TP +\fBauto_reconnect\fP +Reconnect to server automatically. Default is OFF. +.TP +\fBauto_save\fP +If ON articles/threads with \*(rqArchive\-name:\*(rq in header will be +automatically saved with the Archive\-name & part/patch no and post processed +if \fBpost_process_type\fP is set to something other than 'No'. Default is +OFF. +.TP +\fBbatch_save\fP +If set ON articles/threads will be saved in batch mode when save \&\*(rq\fB\-S\fP\*(rq +or mail \*(rq\fB\-M\fP, \fB\-N\fP\*(rq is specified on the command line. Default is ON. +.TP +\fBbeginner_level\fP +If set ON a mini menu of the most useful commands will be displayed at the +bottom of the screen for each level. Also a short posting etiquette will be +displayed after composing an article. Default is ON. +.TP +\fBcache_overview_files\fP +If ON, create local copies of NNTP overview files. This can be used to +considerably speed up accessing large groups when using a slow connection. +Default is OFF. +.TP +\fBcatchup_read_groups\fP +If set ON the user is asked when quitting if all groups read during the +current session should be marked read. Default is OFF. +.TP +\fBcol_back\fP +Standard Hintergrundfarbe +.TP +\fBcol_from\fP +Farbe des Autors (From:) +.TP +\fBcol_head\fP +Farbe der Artikelheaderzeilen +.TP +\fBcol_help\fP +Farbe des Hilfstext +.TP +\fBcol_invers_bg\fP +Color of background for inverse text +.TP +\fBcol_invers_fg\fP +Color of foreground for inverse text +.TP +\fBcol_markdash\fP +Color of words emphasized like _this_. See also \fBword_h_display_marks\fP and +\fBword_highlight\fP. +.TP +\fBcol_markslash\fP +Color of words emphasized like /this/. See also \fBword_h_display_marks\fP and +\fBword_highlight\fP. +.TP +\fBcol_markstar\fP +Color of words emphasized like *this*. See also \fBword_h_display_marks\fP and +\fBword_highlight\fP. +.TP +\fBcol_markstroke\fP +Color of words emphasized like \-this\-. See also \fBword_h_display_marks\fP and +\fBword_highlight\fP. +.TP +\fBcol_minihelp\fP +Farbe des Minihilfemenü +.TP +\fBcol_newsheaders\fP +Farbe des angezeigten Headers +.TP +\fBcol_normal\fP +Standard Vordergrundfarbe +.TP +\fBcol_quote\fP +Farbe der zitierten Zeilen +.TP +\fBcol_quote2\fP +Farbe von zweifach zitierten Zeilen +.TP +\fBcol_quote3\fP +Farbe von =>3\-fach zitierten Zeilen +.TP +\fBcol_response\fP +Color of response counter. This is the text that says 'Response x of y' in +the article viewer. +.TP +\fBcol_signature\fP +Farbe von Signaturen +.TP +\fBcol_urls\fP +Farbe der hervorgehobenen URLs +.TP +\fBcol_verbatim\fP +Farbe des wortgetreu darzustellenden Textes +.TP +\fBcol_subject\fP +Farbe der Subjectzeile +.TP +\fBcol_text\fP +Farbe der Textzeilen +.TP +\fBcol_title\fP +Color of help/main sign +.TP +\fBconfirm_choice\fP +\fBtin\fP(1) can ask for manual confirmation to protect the user. Available +choices: +.in +.5i +.\" TODO: check if all affected commands are marked [after confirmation] +\fBcommands:\fP Ask for confirmation before executing certain dangerous +commands (e.g., \fBCatchup\fP ('\fBc\fP')). Commands that this affects are marked +in this manual with '[after confirmation]'. +.sp +\fBquit:\fP You'll be asked to confirm that you wish to exit \fBtin\fP(1) when +you use the \fBQuit\fP ('\fBq\fP') command. +.sp +\fBselect:\fP Ask for confirmation before marking all not selected (with +\fBGroupMarkUnselArtRead\fP ('\fBX\fP') command) articles as read. +.in -.5i +Default is commands & quit. +.TP +\fBdate_format\fP +Format string used for date representation. A description of the different +format options can be found at \fBstrftime\fP(3). \fBtin\fP(1) uses +\fBstrftime\fP(3) when available and supports most format options in his +fallback code. Default is "%a, %d %b %Y %H:%M:%S". +.TP +\fBdefault_art_search\fP +.TP +\fBdefault_author_search\fP +.TP +\fBdefault_config_search\fP +The last article/author/config option that was searched for. +.TP +\fBdefault_filter_days\fP +Standard ist 28. +.TP +\fBdefault_filter_kill_case\fP +Default for quick (1 key) kill filter case. ON = filter case sensitive, OFF += ignore case. Default is OFF. +.TP +\fBdefault_filter_kill_expire\fP +Default for quick (1 key) kill filter expire. ON = limit to +\&'\fBdefault_filter_days\fP', OFF = don't ever expire. Default is OFF. +.TP +\fBdefault_filter_kill_global\fP +Default for quick (1 key) kill filter global. ON=apply to all groups, +OFF=apply to current group. Default is ON. +.TP +\fBdefault_filter_kill_header\fP +Default for quick (1 key) kill filter header. +.in +.3i +.nf +.ta \w'0,1 'u +\w'\'\'Message\-ID:\'\' & last \'\'References:\'\' entry only'u +0,1 \*(rqSubject:\*(rq +2,3 \*(rqFrom:\*(rq +4 \*(rqMessage\-ID:\*(rq & full \*(rqReferences:\*(rq line +5 \*(rqMessage\-ID:\*(rq & last \*(rqReferences:\*(rq entry only +6 \*(rqMessage\-ID:\*(rq entry only +7 \*(rqLines:\*(rq +.fi +.in -.3i +.TP +\fBdefault_filter_select_case\fP +Default for quick (1 key) auto\-selection filter case. ON=filter case +sensitive, OFF=ignore case. Default is OFF. +.TP +\fBdefault_filter_select_expire\fP +Default for quick (1 key) auto\-selection filter expire. ON = limit to +\&'\fBdefault_filter_days\fP', OFF = don't ever expire. Default is OFF. +.TP +\fBdefault_filter_select_global\fP +Default for quick (1 key) auto\-selection filter global. ON=apply to all +groups, OFF=apply to current group. Default is ON. +.TP +\fBdefault_filter_select_header\fP +Default for quick (1 key) auto\-selection filter header. +.in +.3i +.nf +.ta \w'0,1 'u +\w'\'\'Message\-ID:\'\' & last \'\'References:\'\' entry only'u +0,1 \*(rqSubject:\*(rq +2,3 \*(rqFrom:\*(rq +4 \*(rqMessage\-ID:\*(rq & full \*(rqReferences:\*(rq line +5 \*(rqMessage\-ID:\*(rq & last \*(rqReferences:\*(rq entry only +6 \*(rqMessage\-ID:\*(rq entry only +7 \*(rqLines:\*(rq +.fi +.in -.3i +.TP +\fBdefault_goto_group\fP +.TP +\fBdefault_group_search\fP +.TP +\fBdefault_mail_address\fP +.TP +\fBdefault_move_group\fP +.TP +\fBdefault_pattern\fP +.TP +\fBdefault_pipe_command\fP +.TP +\fBdefault_post_newsgroups\fP +.TP +\fBdefault_post_subject\fP +.TP +\fBdefault_range_group\fP +.TP +\fBdefault_range_select\fP +.TP +\fBdefault_range_thread\fP +.TP +\fBdefault_repost_group\fP +.TP +\fBdefault_save_file\fP +.TP +\fBdefault_save_mode\fP +.TP +\fBdefault_select_pattern\fP +.TP +\fBdefault_shell_command\fP +.TP +\fBdefault_subject_search\fP +.TP +\fBdraw_arrow\fP +Allows groups/articles to be selected by an arrow '\->' if set ON or by +an highlighted bar if set OFF. +.TP +\fBeditor_format\fP +The format string used to create the editor start command with parameters. +Default is '%E +%N %F' with %E=Editor, %N=Linenumber and %F=Filename (e.g., +/bin/vi +7 .article). +.TP +\fBforce_screen_redraw\fP +Specifies whether a screen redraw should always be done after certain +external commands. Default is OFF. +.TP +\fBgetart_limit\fP +If \fBgetart_limit\fP is > 0 not more than \fBgetart_limit\fP articles/group +are fetched from the server. If \fBgetart_limit\fP is < 0 \fBtin\fP(1) will +start fetching articles from your first unread minus absolute value of +\fBgetart_limit\fP. Default is 0, which means no limit. +.TP +\fBgoto_next_unread\fP +Which keys \fBtin\fP should accept to jump to the next unread article. +Possible is any combination of \fBPageDown\fP and \fBPageNextUnread\fP. When +\fBPageDown\fP is set \fBtin\fP jumps to the next article at the end of the +current one. When \fBPageNextUnread\fP is set \fBtin\fP jumps immediately to the +next article when \fBPageNextUnread\fP ('\fB\fP') is +pressed. Default is PageNextUnread. +.TP +\fBgroup_catchup_on_exit\fP +If ON catchup group when leaving with the left arrow key. Default is ON. +.TP +\fBgroupname_max_length\fP +Maximum length of the names of newsgroups to be displayed so that more of +the newsgroup description can be displayed. Default is 32. +.TP +\fBhide_uue\fP +If set to 'No' then raw uuencoded data is displayed. If set to 'Yes' then +sections of uuencoded data will be shown with a single tag line showing the +size and filename (much the same as a MIME attachment). If set to 'Hide +all' then any line that looks like uuencoded data will be folded into a tag +line. This is useful when uuencoded data is split across more than one +article but can also lead to false positives. This setting can also be +toggled in the article viewer. Default is 'No'. +.TP +\fBinews_prog\fP +Path, name and options of external \fBinews\fP(1). If you are reading via NNTP +the default value is "\-\-internal" (use built\-in NNTP inews), else it is +"inews \-h". The article is passed to \fBinews_prog\fP on STDIN via '< +article'. +.TP +\fBinfo_in_last_line\fP +If ON, show current group description or article subject in the last line +(not in the pager and global menu) \- \fBToggleInfoLastLine\fP ('\fBi\fP' toggles +setting). This facility is useful as the full width of the screen is +available to display long subjects. Default is OFF. +.TP +\fBinteractive_mailer\fP +If greater than 0 your mailreader will be invoked earlier for reply so you +can use more of its features (e.g. MIME, pgp, ...). 1 means include headers, +2 means don't include headers (old use_mailreader_i=ON option). 0 turns off +usage. This option has to suit \fBmailer_format\fP. Default is 0. +.TP +\fBinverse_okay\fP +If ON use inverse video for page headers and URL highlighting. Default is +ON. +.TP +\fBkeep_dead_articles\fP +If ON keep all failed postings in \fI${TIN_HOMEDIR:\-"$HOME"}/dead.articles\fP +besides keeping the last failed posting in +\fI${TIN_HOMEDIR:\-"$HOME"}/dead.article\fP. Default is ON. +.TP +\fBkill_level\fP +This option controls the processing and display of articles that are +killed. There are 3 options, default is 0 (\fBKill only unread arts\fP). +.RS +1i +.IP 0 3 +\fBKill only unread arts\fP is the 'traditional' behavior of \fBtin\fP(1). Only +unread articles are killed once only by marking them read. As filtering only +happens on unread articles with \fBkill_level\fP set to 0, \fBart_marked_killed\fP +and \fBart_marked_read_selected\fP are only shown once. When you reenter the +group the mark will be gone. +.IP 1 +\fBKill all arts & show with K\fP will process all articles in the group and +therefore there is a processing overhead when using this option. Killed +articles are threaded as normal but they will be marked with +\fBart_marked_killed\fP. +.IP 2 +\fBKill all arts and never show\fP will process all articles in the group and +therefore there is a processing overhead when using this option. Killed +articles simply does not get displayed at all. +.RE +.TP +\fBmail_8bit_header\fP +Allows 8bit characters unencoded in the header of mail message. Default is +OFF. Turning it ON is effective only if \fBmail_mime_encoding\fP is also set to +8bit. Leaving it OFF is safe for most users and compliant to Internet Mail +Standard (\fBRFC5322\fP and \fBRFC2047\fP). Default is OFF. +.TP +\fBmail_address\fP +User's mail address (and full name), if not username@host. This is used when +creating articles, sending mail and when \fBpgp\fP(1) signing. +.TP +\fBmail_mime_encoding\fP +MIME encoding of the body in mail message, if necessary (8bit, base64, +quoted\-printable, 7bit). Default is quoted\-printable. +.TP +\fBmail_quote_format\fP +Format of quote line when replying (via mail) to an article (%A=Address, +%D=Date, %F=Fullname+Address, %G=Groupname, %M=Message\-ID, %N=Fullname, +%C=Firstname, %I=Initials). Default is "In article %M you wrote:" +.TP +\fBmailbox_format\fP +Select one of the following mailbox\-formats: MBOXO (default, except on SCO), +MBOXRD or MMDF (default on SCO). See \fBmbox\fP(5) for more details on MBOXO +and MBOXRD and \fBmmdf\fP(5) for more details about MMDF. +.TP +\fBmaildir\fP +The directory where articles/threads are to be saved in \fBmbox\fP(5) +format. This feature is mainly for use with the \fBelm\fP(1) mail program. It +allows the user to save articles/threads/groups simply by giving '=' as the +filename to save to. Default is \fI${TIN_HOMEDIR:\-"$HOME"}/Mail\fP. +.TP +\fBmailer_format\fP +The format string used to create the mailer command with parameters that is +used for mailing articles to other people. Default is '%M "%T" < %F' +(e.g., /bin/mail "iain" < .article). The flexible format allows other +mailers with different command line parameters to be used such as 'elm \-s +"%S" "%T" < "%F"' (e.g., elm \-s "subject" "iain" < .article) or +\&'sendmail \-oem \-t < %F' (e.g. sendmail \-oem \-t < .article). The +following substitutions are supported: +.in +.3i +.nf +.ta \w'%S'u +\w'subject\-field'u +%F filename +%M default_mailer +%S subject\-field +%T to\-filed +%U username +%% % +.fi +.in -.3i +.TP +\fBmark_saved_read\fP +If ON mark articles that are saved as read. Default is ON. +.TP +\fBmark_ignore_tags\fP +When this is ON, the \fBGroupMarkThdRead\fP, \fBThreadMarkArtRead\fP functions +('\fBK\fP') mark just the current article or thread, ignoring other tagged, +unread articles. When OFF, the same function presents a menu with choices of +the current thread or article, all tagged, unread articles, or nothing. +.TP +\fBmetamail_prog\fP +Path, name and options of external \fBmetamail\fP(1) program used to view +non\-textual parts of articles. To use the built\-in viewer, set to +\-\-internal. This is the default value when \fBmetamail\fP(1) is not +installed. Leave it blank if you don't want any automatic viewing of +non\-textual attachments. The 'V' command can always be used to manually view +any attachments. See also \fBask_for_metamail\fP. +.TP +\fBmm_charset\fP +Charset supported locally, which is also used for MIME header (charset +parameter and charset name in header encoding) in mail and news postings. If +\fBMIME_STRICT_CHARSET\fP is defined at the compile time, text in charset other +than the value of this parameter is considered not displayable and +represented as '?'. Otherwise, all character sets are regarded as compatible +with the display. If it's not set, the value of the environment variable +$\fBMM_CHARSET\fP is used. US\-ASCII or compile\-time default is used in case +neither of them is defined. If your system supports \fBiconv\fP(3), this option +is disabled and you should use \fBmm_network_charset\fP instead. +.TP +\fBmm_network_charset\fP +Charset used for posting and MIME headers; replaces \fBmm_charset\fP. +Conversion between \fBmm_network_charset\fP and local charset (determined via +\fBnl_langinfo\fP(3)) is done via \fBiconv\fP(3), if this function is not +available on your system this option is disabled and you have to use +\fBmm_charset\fP instead. \fBmm_network_charset\fP is limited to one of the +following charsets: +.in +.3i +US\-ASCII, ISO\-8859\-{1,2,3,4,5,7,9,10,13,14,15,16}, KOI8\-{R,U,RU} +EUC\-{CN,JP,KR,TW}, ISO\-2022\-{CN,CN\-EXT,JP,JP\-1,JP\-2}, Big5, UTF\-8 +.in -.3i +Not all values might work on your system, see \fBiconv_open\fP(3) for more +details. If it's not set, the value of the environment variable +$\fBMM_CHARSET\fP is used. US\-ASCII or compile\-time default is used in case +neither of them is defined. +.TP +\fBmono_markdash\fP +Character attribute of words emphasized like _this_. It is depending on your +terminal which attributes are usable. See also \fBword_h_display_marks\fP and +\fBword_highlight\fP. +.TP +\fBmono_markslash\fP +Character attribute of words emphasized like /this/. It is depending on your +terminal which attributes are usable. See also \fBword_h_display_marks\fP and +\fBword_highlight\fP. +.TP +\fBmono_markstar\fP +Character attribute of words emphasized like *this*. It is depending on your +terminal which attributes are usable. See also \fBword_h_display_marks\fP and +\fBword_highlight\fP. +.TP +\fBmono_markstroke\fP +Character attribute of words emphasized like \-this\-. It is depending on your +terminal which attributes are usable. See also \fBword_h_display_marks\fP and +\fBword_highlight\fP. +.TP +\fBnewnews\fP +These are internal timers used by \fBtin\fP(1) to keep track of new +newsgroups. Do not change them unless you understand what they are for. +.TP +\fBnews_headers_to_display\fP +Which news headers you wish to see. If you want to see _all_ the headers, +place an '*' as this value. This is the only way a wildcard can be used. If +you enter 'X\-' as the value, you will see all headers beginning with 'X\-' +(like X\-Alan or X\-Pape). You can list more than one by delimiting with +spaces. Not defining anything turns off this option. +.TP +\fBnews_headers_to_not_display\fP +Same as \fBnews_headers_to_display\fP except it denotes the opposite. An +example of using both options might be if you thought X\- headers were A Good +Thing(tm), but thought Alan and Pape were miscreants... well then you would +do something like this: \fBnews_headers_to_display=X\-\fP +\fBnews_headers_to_not_display=X\-Alan X\-Pape\fP Not defining anything turns off +this option. +.TP +\fBnews_quote_format\fP +Format of quote line when posting/following up an article (%A=Address, +%D=Date, %F=Fullname+Address, %G=Groupname, %M=Message\-ID, %N=Fullname, +%C=Firstname, %I=Initials). Default is "%F wrote:". +.TP +\fBnormalization_form\fP +The normalization form which should be used to normalize unicode input. The +possible values are: +.RS +1i +.IP 0 3 +\fBNone\fP: no normalization +.IP 1 +\fBNFKC\fP: Compatibility Decomposition, followed by Canonical Composition +.IP 2 +\fBNFKD\fP: Compatibility Decomposition +.IP 3 +\fBNFC\fP: Canonical Decomposition, followed by Canonical Composition +.IP 4 +\fBNFD\fP: Canonical Decomposition +.RE +Some normalization modes are only available if they are supported by the +library \fBtin\fP(1) uses to do the normalization. Default is NFKC. +.TP +\fBpos_first_unread\fP +If ON put cursor at first unread article in group otherwise at last +article. Default is ON. +.TP +\fBpost_8bit_header\fP +Allows 8bit characters unencoded in the header of a news article, if set +this also disables the generation of MIME\-headers when they are usualy +required. Default is OFF. Only enacted if \fBpost_mime_encoding\fP is also set +to 8bit. In a number of local hierarchies where 8bit characters are used, +using unencoded (raw) 8bit characters in header is acceptable and sometimes +even recommended so that you need to check the convention adopted in the +local hierarchy of your interest to determine what to do with this and +\fBpost_mime_encoding\fP. +.TP +\fBpost_mime_encoding\fP +MIME encoding of the body in news message, if necessary. (8bit, base64, +quoted\-printable, 7bit). Default is 8bit, which leads to no encoding. +base64 and quoted\-printable are usually undesired on usenet. +.TP +\fBpost_process_view\fP +If ON, then \fBtin\fP(1) will start an appropriate viewer program to display +any files that were post processed and uudecoded. The program is determined +using the mailcap file. Default is ON. +.TP +\fBpost_process_type\fP +This specifies whether to perform post processing on saved articles. +Because the shell archive may contain commands you may not want to be +executed, be careful when extracting shell archives. The following values +are allowed: +.RS +1i +.IP 0 3 +\fBNo\fP (default), no post processing is done. +.IP 1 +\fBShell archives\fP, unpacking of multi\-part \fBshar\fP(1) files only. Because +the shell archive may contain commands you may not want to be executed, be +careful with this option. +.IP 2 +\fBYes\fP, binary attachments and data will be decoded and saved. +.RE +.TP +\fBposted_articles_file\fP +Keep posted articles in +\fI${TIN_HOMEDIR:\-"$HOME"}/Mail/\fP\fBposted_articles_file\fP. If no filename is +set then postings will not be saved. Default is 'posted'. +.TP +\fBprint_header\fP +If ON, then the full article header is sent to the printer. Otherwise only +the \*(rqSubject:\*(rq and \*(rqFrom:\*(rq fields are output. Default is OFF. +.TP +\fBprinter\fP +The printer program with options that is to be used to print articles. The +default is \fBlpr\fP(1) for BSD machines and \fBlp\fP(1) for SysV +machines. Printing from \fBtin\fP(1) may have been disabled by the System +Administrator. +.TP +\fBprocess_only_unread\fP +If ON only save/print/pipe/mail unread articles (tagged articles excepted). +Default is OFF. +.TP +\fBprompt_followupto\fP +If ON show empty \*(rqFollowup\-To:\*(rq header when editing an article. Default +is OFF. +.TP +\fBquote_chars\fP +.\" TODO: document %s +The character used in quoting included text to article followups and mail +replies. The '_' character represents a blank character and is replaced with +\&' ' when read. Default is '>_'. +.TP +\fBquote_style\fP +This bit coded integer value controls how articles are to be quoted when +following up or replying to them. Any of the following options can be +combined by adding all relevant values. Default is 5, which means that quote +characters are compressed and empty lines are quoted. +.RS +1i +.IP 1 3 +\fBCompress quotes\fP Compress quote characters together when quoting multiple +times (for example, '> > >' will be turned into +\&'>>>'). This option is on by default. +.IP 2 +\fBQuote Signatures\fP This option is off by default. Signatures are always +quoted regardless of this option when you are viewing an article in raw mode +\fBPageToggleHeaders\fP ('\fB^H\fP') and followup or reply to it. Signatures are +never quoted regardless of this option when \fBshow_signatures\fP is off. +.IP 4 +\fBLeerzeilen zitieren\fP Diese Option ist standardmäßig aktiviert. +.RE +.TP +\fBquote_regex\fP +A regular expression that will be applied when reading articles. All +matching lines are shown in \fBcol_quote\fP. If \fBquote_regex\fP is blank, then +\fBtin\fP(1) uses a built\-in default. +.TP +\fBquote_regex2\fP +A regular expression that will be applied when reading articles. All +matching lines are shown in \fBcol_quote2\fP. If \fBquote_regex2\fP is blank, then +\fBtin\fP(1) uses a built\-in default. +.TP +\fBquote_regex3\fP +A regular expression that will be applied when reading articles. All +matching lines are shown in \fBcol_quote3\fP. If \fBquote_regex3\fP is blank, then +\fBtin\fP(1) uses a built\-in default. +.TP +\fBrecent_time\fP +If set to 0, this feature is deactivated, otherwise it means the number of +days. Default is 2. +.TP +\fBrender_bidi\fP +If ON \fBtin\fP does the rendering of bi\-directional text. If OFF \fBtin\fP leaves +the rendering of bi\-directional text to the terminal. Default is OFF. +.TP +\fBreread_active_file_secs\fP +The news \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file is +reread at regular intervals to show if any new news has arrived. Default is +1200. Setting this to 0 will disable this feature. +.TP +\fBsavedir\fP +Directory where articles/threads are saved. Default is +\fI${TIN_HOMEDIR:\-"$HOME"}/News\fP. +.TP +\fBscore_limit_kill\fP +If the score of an article is below or equal this value the article gets +marked as killed. +.TP +\fBscore_limit_select\fP +If the score of an article is above or equal this value the article gets +marked as hot. +.TP +\fBscore_kill\fP +Score of an article which should be killed, this must be <= +\fBscore_limit_kill\fP. +.TP +\fBscore_select\fP +Score of an article which should be marked hot, this must be >= +\fBscore_limit_select\fP. +.TP +\fBscroll_lines\fP +The number of lines that will be scrolled up/down in the article pager when +using cursor\-up/down. The default is 1 (line\-by\-line). Set to 0 to get +traditional page\-by\-page scrolling. Set to \-1 to get page\-by\-page scrolling +where the top/bottom line is carried over onto the next page. This setting +supersedes show_last_line_prev_page=ON. Set to \-2 to get half\-page +scrolling. This setting supersedes full_page_scroll=OFF. +.TP +\fBshow_author\fP +Which information about the author should be shown. Default is 2, authors +full name. +.RS +1i +.IP 0 3 +\fBNone\fP, only the \*(rqSubject:\*(rq line will be displayed. +.IP 1 +\fBAddress\fP, \*(rqSubject:\*(rq line & the address part of the \*(rqFrom:\*(rq line are +displayed. +.IP 2 +\fBFull Name\fP, \*(rqSubject:\*(rq line & the authors full name part of the +\&\*(rqFrom:\*(rq line are displayed (default). +.IP 3 +\fBAddress and Name\fP, \*(rqSubject:\*(rq line & all of the \*(rqFrom:\*(rq line are +displayed. +.RE +.TP +\fBshow_description\fP +If ON show a short group description text after newsgroup name at the group +selection level. The \*(rq\fB\-d\fP\*(rq command\-line flag will override the setting +and turn descriptions off. The text used is taken from the +\fI${TIN_LIBDIR:\-NEWSLIBDIR}/newsgroups\fP file and if supported (requires +\fBtin\fP(1) to be build with mh\-mail\-handling support) from +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/mailgroups\fP for mailgroups. Default is ON. +.TP +\fBshow_info\fP +Which information about the thread or article should be shown. Default is 1, +show only the line count. +.RS +1i +.IP 0 3 +\fBNichts\fP. Keine weiteren Informationen werden angezeigt. +.IP 1 +\fBLines\fP, in article listing the line count of an article will be displayed +and in thread listing the line count of first (unread) article will be +displayed. +.IP 2 +\fBScore\fP, in article listing the score of an article will be displayed and +in thread listing the score of the thread will be displayed \- see also +\fBthread_score\fP. +.IP 3 +\fBZeilen und Bewertung\fP, Zeilenzahl und Bewertung zusätzlich anzeigen. +.RE +.TP +\fBshow_only_unread_arts\fP +If ON show only new/unread articles otherwise show all articles. Default is +ON. +.TP +\fBshow_only_unread_groups\fP +If ON show only subscribed groups that contain unread articles. Default is +OFF. +.TP +\fBshow_signatures\fP +If OFF don't show signatures when displaying articles. Default is ON. +.TP +\fBsigdashes\fP +If ON prepend the signature with sigdashes. Default is ON. +.TP +\fBsigfile\fP +The path that specifies the signature file to use when posting, following up +to or replying to an article. If the path is a directory then the signature +will be randomly generated from files that are in the specified +directory. If the path starts with a ! the program the path points to will +be executed to generate a signature. \fBtin\fP(1) will pass the name of the +current newsgroup as argument to the program. \-\-none will suppress any +signature. Default is \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP. +.TP +\fBsignature_repost\fP +If ON add signature to reposted articles. Default is ON. +.TP +\fBslashes_regex\fP +A regular expression that will be applied when reading articles. All +matching words are shown in \fBcol_markslash\fP or \fBmono_markslash\fP. If +\fBslashes_regex\fP is blank, then \fBtin\fP(1) uses a built\-in default. +.TP +\fBsort_article_type\fP +This specifies how articles should be sorted. Sort by ascending Date (6) is +the default. The following sort types are allowed: +.RS +1i +.IP 0 3 +\fBNothing\fP, don't sort articles. +.IP 1 +\fBSubject: (descending)\fP, sort articles by \*(rqSubject:\*(rq field descending. +.IP 2 +\fBSubject: (ascending)\fP, sort articles by \*(rqSubject:\*(rq field ascending. +.IP 3 +\fBFrom: (descending)\fP, sort articles by \*(rqFrom:\*(rq field descending. +.IP 4 +\fBFrom: (ascending)\fP, sort articles by \*(rqFrom:\*(rq field ascending. +.IP 5 +\fBDate: (descending)\fP, sort articles by \*(rqDate:\*(rq field descending. +.IP 6 +\fBDate: (ascending)\fP, sort articles by \*(rqDate:\*(rq field ascending (default). +.IP 7 +\fBScore (descending)\fP, sort articles by filtering score descending. +.IP 8 +\fBScore (ascending)\fP, sort articles by filtering score ascending. +.IP 9 +\fBLines: (descending)\fP, sort articles by \*(rqLines:\*(rq field descending. +.IP 10 +\fBLines: (ascending)\fP, sort articles by \*(rqLines:\*(rq field ascending. +.RE +.TP +\fBsort_threads_type\fP +This specifies how threads will be sorted. Sort by descending Score (1) is +the default. The following sort types are allowed: +.RS +1i +.IP 0 3 +\fBNothing\fP, don't sort threads. +.IP 1 +\fBScore (descending)\fP, sort threads by filtering score descending (default). +.IP 2 +\fBScore (ascending)\fP, sort threads by filtering score ascending. +.IP 3 +\fBLast posting date (descending)\fP, sort threads by date of last posting +descending. +.IP 4 +\fBLast posting date (ascending)\fP, sort threads by date of last posting +ascending. +.RE +.TP +\fBspamtrap_warning_addresses\fP +Set this option to a list of comma\-separated strings to be warned if you are +replying to an article by mail where the e\-mail address contains one of +these strings. The matching is case\-insensitive. +.TP +\fBstars_regex\fP +A regular expression that will be applied when reading articles. All +matching words are shown in \fBcol_markstar\fP or \fBmono_markstar\fP. If +\fBstars_regex\fP is blank, then \fBtin\fP(1) uses a built\-in default. +.TP +\fBstart_editor_offset\fP +Set ON if the editor used for posting, follow\-ups and bug reports has the +capability of starting and positioning the cursor at a specified line within +a file. Default is ON. +.TP +\fBstrip_blanks\fP +Strips the blanks from the end of each line therefore speeding up the +display when reading on a slow terminal or via modem. Default is ON. +.TP +\fBstrip_bogus\fP +Bogus groups are groups that are present in your +\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP file that no longer exist on the news +server. There are 3 options. 0 means do nothing & always keep bogus groups. +1 means bogus groups will be permanently removed. 2 means that bogus groups +will appear on the Group Selection Menu, prefixed with a 'D'. This allows +you to unsubscribe from them as and when you wish. Default is 0 (Always +Keep). +.TP +\fBstrip_newsrc\fP +If ON, then unsubscribed groups will be permanently removed from your +\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP file. Default is OFF. +.TP +\fBstrokes_regex\fP +A regular expression that will be applied when reading articles. All +matching words are shown in \fBcol_markstroke\fP or \fBmono_markstroke\fP. If +\fBstrokes_regex\fP is blank, then \fBtin\fP(1) uses a built\-in default. +.TP +\fBtex2iso_conv\fP +Decode German style TeX umlaut codes to ISO If ON, show "a as Umlaut\-a, +etc. Default is OFF. This behavior can also be toggled in the article viewer +via \fBPageToggleTex2iso\fP ('\fB"\fP'). +.TP +\fBthread_articles\fP +Defines which threading method to use. The choices are: 0) Don't thread, 1) +Thread on Subject only 2) Thread on References only, 3) Thread on References +then Subject (default) 4) Thread multipart articles on Subject. 5) Thread +on Percentage Match of the Subjects It's also possible to set the threading +type on a per group basis by setting the group attribute variable +\fBthread_articles\fP to 0 \- 5 in the file +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fP. +.TP +\fBthread_perc\fP +Defines how close the subjects must match while threading by Percentage +Match for threads to be considered part of a single thread. This value is in +the range 0 to 100. The default is 75. +.TP +\fBthread_catchup_on_exit\fP +If ON catchup group/thread when leaving with the left arrow key. Default is +ON. +.TP +\fBthread_score\fP +How the total score of a thread is computed. Default is 0, the maximum score +in this thread. +.RS +1i +.IP 0 3 +\fBMax\fP, the maximum score in this thread. +.IP 1 +\fBSum\fP, the sum of all scores in this thread. +.IP 2 +\fBAverage\fP, the average score in this thread. +.RE +.TP +\fBtranslit\fP +If ON append //TRANSLIT to the first argument of \fBiconv_open\fP(3) to enable +transliteration. This means that when a character cannot be represented in +the target character set, it can be approximated through one or several +similarly looking characters. On systems where this extension doesn't exist, +this option is disabled. Default is OFF. +.TP +\fBtrim_article_body\fP +Allows you to select how \fBtin\fP treats blank lines in article bodys. +Default is 0. This option does not affect lines within verbatim blocks. +.RS +1i +.IP 0 3 +\fBDon't trim article body\fP, do nothing. +.IP 1 +\fBFührende Leerzeilen überspringen\fP. +.IP 2 +\fBAbschliessende Leerzeilen überspr.\fP. +.IP 3 +\fBSkip leading and trailing blank l.\fP, skip leading and trailing blank +lines. +.IP 4 +\fBCompact multiple between text\fP, replace multiple blank lines between +textblocks with one blank line. +.IP 5 +\fBCompact multiple and skip leading\fP, 4 + 1 +.IP 6 +\fBCompact multiple and skip trailing\fP, 4 + 2 +.IP 7 +\fBCompact mltpl., skip lead. & trai.\fP, 4 + 3 +.RE +.TP +\fBunderscores_regex\fP +A regular expression that will be applied when reading articles. All +matching words are shown in \fBcol_markdash\fP or \fBmono_markdash\fP. If +\fBundescores_regex\fP is blank, then \fBtin\fP(1) uses a built\-in default. +.TP +\fBunlink_article\fP +If ON remove \fI${TIN_HOMEDIR:\-"$HOME"}/.article\fP after posting. Default is +ON. +.TP +\fBurl_handler\fP +The program that will be run when launching URLs in the article viewer using +\fBPageViewUrl\fP ('\fBU\fP'). The actual URL will be appended to this. Default is +\fBurl_handler.sh %s\fP. +.TP +\fBurl_highlight\fP +Enable highlighting URLs in message body. Default is ON. +.TP +\fBuse_color\fP +If enabled \fBtin\fP(1) uses ANSI\-colors. Default is OFF. +.TP +\fBuse_keypad\fP +Use scroll keys on keypad. Default is OFF. +.TP +\fBuse_mouse\fP +Allows the mouse button support in a \fBxterm\fP(1x) to be enabled/disabled. +Default is OFF. +.TP +\fBuse_slrnface\fP +If enabled \fBslrnface\fP(1) will be used to interpret the \*(rqX\-Face:\*(rq +header. For this option to have any effect, \fBtin\fP(1) must be running in an +\fBxterm\fP(1x) and \fBslrnface\fP(1) must be in your $\fBPATH\fP. Default is OFF. +.TP +\fBverbatim_begin_regex\fP +A regular expression that tin will use to find the begin of a verbatim +block. Default is #v+ +.TP +\fBverbatim_end_regex\fP +A regular expression that tin will use to find the end of a verbatim block. +Default is #v\- +.TP +\fBverbatim_handling\fP +If ON verbatim blocks will be detected. Default is ON +.TP +\fBwildcard\fP +Allows you to select how \fBtin\fP(1) matches strings. The default is 0 and +uses the wildmat notation, which is how this has traditionally been +handled. Setting this to 1 allows you to use \fBperl\fP(1) compatible regular +expressions \fBpcre\fP(3). You will probably want to update your filter file +if you use this regularly. NB: Newsgroup names will always be matched using +the wildmat notation. +.TP +\fBword_h_display_marks\fP +Should the leading and ending stars, slashes, strokes and dashes also be +displayed, even when they are highlighting marks? +.RS +1i +.IP 0 3 +\fBnein\fP +.IP 1 +ja, \fBMarkierung\fP anzeigen +.IP 2 +ein \fBLeerzeichen\fP ausgeben +.RE +.TP +\fBword_highlight\fP +Enable word highlighting. See \fBword_h_display_marks\fP for the options +available. If \fBuse_color\fP is enabled the colors specified in +\fBcol_markdash\fP, \fBcol_markslash\fP, \fBcol_markstar\fP and \fBcol_markstroke\fP are +used for word highlighting else the character attributes specified in +\fBmono_markdash\fP, \fBmono_markslash\fP, \fBmono_markstar\fP and \fBmono_markstroke\fP +are used. +.TP +\fBwrap_column\fP +Sets the column at which a displayed article body should be wrapped. If +this value is equal to 0, it defaults to the current screen width. If this +value is greater than your current screen width the part off\-screen is not +displayed. Thus setting this option to a large value can be used to disable +wrapping. If this value is negative the wrap margin is the current screen +width plus the given value (as long as the result is still positive, +otherwise it will fall back to the current screen width). Default is 0, +wrapping at the current screen width. +.TP +\fBwrap_on_next_unread\fP +If enabled a search for the next unread article will wrap around all +articles to find also previous unread articles. If disabled the search stops +at the end of the thread list. Default is ON. +.TP +\fBxpost_quote_format\fP +Format is the same as for \fBnews_quote_format\fP, this is used when answering +to a crossposting to several groups with no \*(rqFollowup\-To:\*(rq set. +.RE +.PP + +\fI/etc/tin/tin.defaults\fP +.sp +.RS +Yet another global configuration file with "\fIvariable\fP=\fIvalue\fP" +pairs. This one is for the more general options which usually can't be +controlled via \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fP and/or +\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP like resetting (to override the +built\-in default) the \fInewslibdir\fP. +.TP +\fBdomainname\fP +Sets a global domain name used in From lines +.TP +\fBorganization\fP +Defines the name of your organization. $\fBORGANIZATION\fP overrides any +specified value. +.TP +\fBnewslibdir\fP +Defines the default place for some configuration files, common values are +\fI/usr/lib/news\fP, \fI/var/lib/news\fP, \fI/usr/local/lib/news\fP or +\fI/news/db\fP. $\fBTIN_LIBDIR\fP overrides any specified value. +.TP +\fBbugaddress\fP +Defines the email address to which users can send bug reports using a +built\-in function. The default points to a developers mailing list located +at tin.org. You might want to change this address to one of your local +administration if you want to deal with your lusers problems on your own. +.TP +\fBinewsdir\fP +Defines the directory containing of the \fBinews\fP(1) executable +.TP +\fBmm_charset\fP +Default charset to be used in MIME's Content\-Type header. $\fBMM_CHARSET\fP +overrides any specified value. +.TP +\fBpost_mime_encoding\fP +Default encoding scheme use in MIME articles. 8bit might be the best value. +.TP +\fBmail_mime_encoding\fP +Default encoding scheme use in MIME letters. quoted\-printable is a good +choice here. +.TP +\fBdisable_gnksa_domain_check\fP +Unregistrierte Top\-Level\-Domains zulassen +.TP +\fBdisable_sender\fP +Keinen \*(rqSender:\*(rq\-Header erzeugen. Falls \fBinews_prog\fP nicht auf \-\-internal +steht wird die Einstellung ignoriert. +.TP +\fBspooldir\fP +Base of your newsspool (Bnews, Cnews and INN traditional spool style), +common values are \fI/var/spool/news\fP, \fI/usr/spool/news\fP, \fI/news/spool\fP. +$\fBTIN_SPOOLDIR\fP overrides any specified value. +.TP +\fBoverviewdir\fP +Base of your NOV database \fBnewsoverview\fP(5) (tradspool style; might be the +same dir as \fIspooldir\fP), common values are \fI/var/spool/overview\fP, +\fI/usr/spool/overview\fP, \fI/news/overview\fP. $\fBTIN_NOVROOTDIR\fP overrides any +specified value. +.TP +\fBoverviewfile\fP +Names einer Overview\-Datei, übliche Namen sind \fI.overview\fP oder +\fIover.view\fP. +.TP +\fBoverviewfmtfile\fP +Full pathname of your newssystem's overview.fmt file; usually the +overview.fmt file is in \fInewslibdir\fP, so you only have to change this +setting if your configuration differs. +.TP +\fBactivefile\fP +Full pathname of your newssystem's active file; usually the active file +resides in \fInewslibdir\fP and is named \fIactive\fP, so you only have to change +this setting if your configuration differs. $\fBTIN_ACTIVEFILE\fP overrides any +specified value. +.TP +\fBactivetimesfile\fP +Full pathname of your newssystem's active.times file; usually the +active.times file is \fInewslibdir\fP, so you only have to change this setting +if your configuration differs. +.TP +\fBnewsgroupsfile\fP +Full pathname of your newssystem's newsgroups file; usually the newsgroups +file is in \fInewslibdir\fP, so you only have to change this setting if your +configuration differs. +.TP +\fBsubscriptionsfile\fP +Full pathname of your newssystem's subscriptions file; usually the +subscriptions file is in \fInewslibdir\fP, so you only have to change this +setting if your configuration differs. +.RE +.PP + +\fI/usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo\fP +.sp +.RS +Übersetzung in die in $\fBLC_ALL\fP, $\fBLC_MESSAGES\fP oder $\fBLANG\fP angegebene +Sprache +.RE +.PP + +.\" tin uses inns old (pre 2.x) Path convention. +.\" as with inn >= 2.2.x getting more and more popular +.\" we should think about checking for the new Paths +.\" (described shown below). +\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP +.sp +.RS +This file lists the newsgroups that the local site receives. Each newsgroup +should be listed only once. Each line specifies one group; within each +newsgroup, articles are assigned unique names, which are monotonically +increasing numbers. +.sp +.\" TODO: IIRC tin issues just a warning in that case? +If an article is posted to newsgroups not mentioned in this file, those +newsgroups are ignored. If no valid newsgroups are specified, the article +is rejected. +.sp +Each line consists of four space\-separated fields "\fIname\fP \fIhighmark\fP +\fIlowmark\fP \fIflags\fP". +.TP +\fBname\fP +ist der Name der Newsgruppe +.TP +\fBhighmark\fP +die höchste Artikelnummer die je in der Gruppe benutzt wurde +.TP +\fBlowmark\fP +is the lowest article number in the group; this number is not guaranteed to +be accurate, and should only be taken to be a hint. Note that because of +article cancellations, there may be gaps in the numbering sequence. If the +lowest article number is greater then the highest article number, then there +are no articles in the newsgroup. +.TP +\fBflags\fP +can be one of those +.RS +.TP +\fBy\fP +local postings are allowed +.TP +\fBn\fP +no local postings are allowed, only remote ones +.TP +\fBm\fP +die Gruppe ist moderiert und alle Postings müssen approved werden +.TP +\fBj\fP +articles in this group are not kept, but only passed on +.TP +\fBx\fP +in diese Gruppe darf nicht geposted werden +.TP +\fB=foo.bar\fP +Artikel werden auf dem Server in der Gruppe \*(rqfoo.bar\*(rq abgelegt +.RE +.TP +\fBtin\fP(1) +only tries to read the file if you read directly from the local spool, if +you read news via NNTP, \fBtin\fP(1) uses the LIST (\fBRFC3977\fP) command +instead. +.RE +.PP + +\fI${TIN_LIBDIR:\-NEWSLIBDIR}/active.times\fP +.sp +.RS +This file provides a chronological record of when newsgroups are created. It +is normally updated by the local newsserver (e.g. \fBinnd\fP(8)) whenever a +new group is created. Each line consist of three space\-separated fields +"\fIname\fP \fItime\fP \fIcreator\fP". +.TP +\fBname\fP +ist der Name der Newsgruppe +.TP +\fBtime\fP +is the time when the group was created, expressed as the number of seconds +since the epoch. +.TP +\fBcreator\fP +die Mailadresse der Person die die Gruppe angelegt hat. +.TP +\fBtin\fP(1) +only tries to read the file if you read directly from the local spool, if +you read news via NNTP, \fBtin\fP(1) uses the NEWGROUPS (\fBRFC3977\fP) command +instead. +.RE +.PP + +\fI${TIN_LIBDIR:\-NEWSLIBDIR}/newsgroups\fP +.sp +.RS +This file provides short descriptions of each newsgroup. It is normally +updated by the local newsserver (e.g. \fBinnd\fP(8)) whenever a new group is +created. Each line consist of two tab\-separated fields +"\fIgroup.name\fP \fIone\-line description\fP". +.TP +\fBgroup.name\fP +ist der Name der Newsgruppe +.TP +\fBone\-line description\fP +ist die zugehörige Kurzbeschreibung +.TP +\fBtin\fP(1) +only tries to read the file if you read directly from the local spool, if +you read news via NNTP, \fBtin\fP(1) uses the LIST NEWSGROUPS (\fBRFC3977\fP) +command instead. +.RE +.PP + +\fI${TIN_LIBDIR:\-NEWSLIBDIR}/organization\fP +.sp +.RS +This file specifies might hold a default organization to be used in the +\&\*(rqOrganization:\*(rq header. $\fBORGANIZATION\fP has a higher priority if set. +.RE +.PP + +.\" is the Path correct? or is it /news/etc/overview.fmt +\fI${TIN_LIBDIR:\-NEWSLIBDIR}/overview.fmt\fP +.sp +.RS +This file specifies the organization of the news overview database (see also +\fBnewsoverview\fP(5)). The order of lines in this file is important; it +determines the order in which the fields will appear in the database. See +also \fBoverview.fmt\fP(5). \fBtin\fP(1) only tries to read the file if you read +directly from the local spool, if you read news via NNTP, \fBtin\fP(1) uses +the LIST OVERVIEW.FMT (\fBRFC3977\fP) command instead. +.RE +.PP + +.\" is the Path correct? or is it /news/etc/subscriptions +\fI${TIN_LIBDIR:\-NEWSLIBDIR}/subscriptions\fP +.sp +.RS +This file contains a list of newsgroups \- one per line \- which the client +should subscribe to when the user has no ${TIN_HOMEDIR:\-"$HOME"}/.newsrc for +the newsserver. \fBtin\fP(1) only tries to read the file if you read directly +from the local spool, if you read news via NNTP, \fBtin\fP(1) uses the LIST +SUBSCRIPTIONS (\fBRFC2980\fP) command instead. +.RE +.PP + +.SH "SIEHE AUCH" +\fBelm\fP(1), \fBinews\fP(1), \fBispell\fP(1), \fBlp\fP(1), \fBlpr\fP(1), \fBmetamail\fP(1) +\fBperl\fP(1), \fBpgp\fP(1), \fBrn\fP(1), \fBshar\fP(1), \fBslrnface\fP(1), \fBtin\fP(1), +\fBxterm\fP(1x), \fBiconv\fP(3), \fBiconv_open\fP(3), \fBnl_langinfo\fP(3), \fBpcre\fP(3), +\fBstrftime\fP(3), \fBsystem\fP(3), \fBmailcap\fP(4), \fBactive\fP(5), \fBmbox\fP(5), +\fBmmdf\fP(5), \fBnewsoverview\fP(5), \fBoverview.fmt\fP(5), \fBinnd\fP(8), \fBRFC1036\fP, +\fBRFC1524\fP, \fBRFC2045\fP, \fBRFC2046\fP, \fBRFC2047\fP, \fBRFC2048\fP, \fBRFC2980\fP, +\fBRFC3977\fP, \fBRFC4643\fP, \fBRFC5322\fP diff -Nurp --exclude='.bzr*' tin-1.9.3/doc/l10n/de.add tin-1.9.4/doc/l10n/de.add --- tin-1.9.3/doc/l10n/de.add 1970-01-01 01:00:00.000000000 +0100 +++ tin-1.9.4/doc/l10n/de.add 2008-12-11 20:31:12.385257909 +0100 @@ -0,0 +1,5 @@ +PO4A-HEADER: mode=after; position=MAINTAINER;beginboundary=^\.SH +.SH ÜBERSETZUNG +.TP 1i +Erika Mustermann +.\" diff -Nurp --exclude='.bzr*' tin-1.9.3/doc/l10n/de.po tin-1.9.4/doc/l10n/de.po --- tin-1.9.3/doc/l10n/de.po 1970-01-01 01:00:00.000000000 +0100 +++ tin-1.9.4/doc/l10n/de.po 2009-02-11 21:19:15.113305194 +0100 @@ -0,0 +1,11861 @@ +# German translations for tin manpages +# This file is distributed under the same license as the tin package. +# Urs Janssen , 2008. +# +msgid "" +msgstr "" +"Project-Id-Version: tin 1.9.3\n" +"POT-Creation-Date: 2009-02-11 21:20+0100\n" +"PO-Revision-Date: 2008-08-19 21:30+0200\n" +"Last-Translator: Urs Janssen \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" + +# type: TH +#: ../tin.1:12 ../tin.5:9 +#, no-wrap +msgid "tin" +msgstr "tin" + +# type: TH +#: ../tin.1:12 ../tin.5:9 +#, no-wrap +msgid "February 11th, 2009" +msgstr "11. Februar 2008" + +# type: TH +#: ../tin.1:12 ../tin.5:9 +#, no-wrap +msgid "1.9.4" +msgstr "1.9.4" + +# type: TH +#: ../tin.1:12 ../tin.5:9 +#, no-wrap +msgid "A Usenet newsreader" +msgstr "Usenet Newsreader" + +# type: SH +#: ../tin.1:15 ../tin.5:11 +#, no-wrap +msgid "NAME" +msgstr "NAME" + +# type: Plain text +#: ../tin.1:19 +msgid "tin, rtin - A Usenet newsreader" +msgstr "tin, rtin - Ein Usenet Newsreader" + +# type: SH +#: ../tin.1:19 +#, no-wrap +msgid "SYNOPSIS" +msgstr "ÜBERSICHT" + +# type: Plain text +#: ../tin.1:48 +msgid "" +"B [\\|[\\|B<-h>\\||\\|B<-H>\\||\\|B<-V>\\|]\\ \\|| [\\|[\\|[\\|B<-a>" +"\\|] [\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-ArzxX>\\|]\\|] [\\|[\\|B<-R>\\||\\|" +"B<-S>\\|] \\|\\|B<-s> I\\|] [\\|B<-cuvZ>\\|] [\\|B<-N>\\||\\|B<-M> " +"I
\\|] [\\|B<-o>\\||\\|B<-w>\\|]\\|] [\\|B<-D> I\\|] " +"[\\|B<-G> I\\|] [\\|B<-f> I\\|] [\\|B<-g> " +"I\\|] [\\|B<-m> I\\|] [\\|B<-p> I\\|] [\\|B<-I> " +"I\\|]\\ \\|[I\\|[\\|,.\\|.\\|.\\|]\\|]\\|]" +msgstr "" +"B [\\|[\\|B<-h>\\||\\|B<-H>\\||\\|B<-V>\\|]\\ \\|| [\\|[\\|[\\|B<-a>" +"\\|] [\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-ArzxX>\\|]\\|] [\\|[\\|B<-R>\\||\\|" +"B<-S>\\|] \\|\\|B<-s> I\\|] [\\|B<-cuvZ>\\|] [\\|B<-N>\\||\\|B<-" +"M> I\\|] [\\|B<-o>\\||\\|B<-w>\\|]\\|] [\\|B<-D> I\\|] " +"[\\|B<-G> I\\|] [\\|B<-f> I\\|] [\\|B<-g> " +"I\\|] [\\|B<-m> I\\|] [\\|B<-p> I\\|] [\\|B<-I> " +"I\\|]\\ \\|[I\\|[\\|,.\\|.\\|.\\|]\\|]\\|]" + +# type: SH +#: ../tin.1:48 ../tin.5:14 +#, no-wrap +msgid "DESCRIPTION" +msgstr "BESCHREIBUNG" + +# type: Plain text +#: ../tin.1:57 +msgid "" +"B is a full-screen easy to use Usenet newsreader. It can read news " +"locally (e.g., I) or remotely (B or B option) " +"via a NNTP (Network News Transport Protocol) server. It will automatically " +"utilize NOV B(5) style index files if available locally or " +"via the NNTP [X]OVER command (B, B)." +msgstr "" +"B ist ein einfach zu bedienender Newsreader für das Usenet. Er kann " +"Artikel von einem lokalen (z. B. aus I) oder entfernten " +"Server (B oder B Option) mittels NNTP (Network News Transport " +"Protocol) lesen. Er benutzt, sofern vorhanden, lokale NOV B(5) " +"Indexdateien bzw. den [X]OVER NNTP-Befehl (B, B)." + +# type: Plain text +#: ../tin.1:63 +msgid "" +"B has four separate levels of operation: Selection level, Group level, " +"Thread level and Article level. Use the B ('B') command to view a " +"list of the commands available at a particular level." +msgstr "" +"B hat vier unterschiedliche Arbeitsebenen: Auswahlebene, Gruppenebene, " +"Threadebene und Artikelebene. Mit dem B ('B') Befehl können die " +"jeweils verfügbaren Befehle angezeigt werden." + +# type: Plain text +#: ../tin.1:71 +msgid "" +"On startup B will show a list of the newsgroups found in I<" +"${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>. An arrow '-E' or highlighted bar " +"will point to the first newsgroup. Move to a group by using the terminal " +"arrow keys (terminal dependent) or B ('B') and B ('B'). Use " +"PgUp/PgDn (terminal dependent) or B ('B<^U>') (CTRL-U) and " +"B ('B<^D>') (CTRL-D) to page up/down. Enter a newsgroup by " +"pressing 'BCRE>'." +msgstr "" +"Am Anfang zeigt B eine Liste der Gruppen in I<${TIN_HOMEDIR:-\"$HOME" +"\"}/.newsrc>. Ein Pfeil '-E' oder ein inverser Balken zeigt auf die " +"erste Newsgruppe. Um zu einer Gruppe zu navigieren können die Cursor-Tasten " +"(hängt vom verwendetem Terminal ab) oder B ('B') und B ('B') " +"benutzt werden. Mit Bildhoch/Bildrunter (hängt vom verwendetem Terminal ab) " +"oder B ('B<^U>') (CTRL-U) und B ('B<^D>') (CTRL-D) kann " +"Seitenweise navigiert werden. Die ausgewählte Gruppe wird durch Drücken von " +"'BCRE>' betreten." + +# type: Plain text +#: ../tin.1:76 +msgid "" +"The B ('BTABE>') key enters the next " +"newsgroup with unread articles." +msgstr "" +"Durch Drücken der B ('BTABE>') Taste wird " +"die nächste Newsgruppe mit ungelesenen Artikeln betreten." + +# type: SH +#: ../tin.1:76 +#, no-wrap +msgid "EXIT STATUS" +msgstr "EXIT-STATUS" + +# type: Plain text +#: ../tin.1:78 +msgid "Interactive mode:" +msgstr "Interaktiver-Modus:" + +# type: TP +#: ../tin.1:79 ../tin.1:89 ../tin.1:1012 +#, no-wrap +msgid "B<0>" +msgstr "B<0>" + +# type: Plain text +#: ../tin.1:82 +msgid "Successful program execution." +msgstr "Programm erfolgreich beendet." + +# type: TP +#: ../tin.1:82 ../tin.1:92 +#, no-wrap +msgid "B<1>" +msgstr "B<1>" + +# type: Plain text +#: ../tin.1:85 ../tin.1:95 +msgid "Usage, syntax, configuration file or network error." +msgstr "Bedien-, Syntax-, Konfigurations- oder Netzwerk-Fehler." + +# type: Plain text +#: ../tin.1:88 +msgid "Batch mode (''B<-Z>''):" +msgstr "Batch-Modus (''B<-Z>''):" + +# type: Plain text +#: ../tin.1:92 +msgid "No unread news" +msgstr "Keine ungelesenen Nachrichten vorhanden" + +# type: TP +#: ../tin.1:95 +#, no-wrap +msgid "B<2>" +msgstr "B<2>" + +# type: Plain text +#: ../tin.1:98 +msgid "Unread news" +msgstr "Ungelesene Nachrichten vorhanden" + +# type: SH +#: ../tin.1:101 +#, no-wrap +msgid "OPTIONS" +msgstr "OPTIONEN" + +# type: TP +#: ../tin.1:102 +#, no-wrap +msgid "B<-a>" +msgstr "B<-a>" + +# type: Plain text +#: ../tin.1:105 +msgid "Toggle ANSI color (default is off)." +msgstr "ANSI-Farben ein/-ausschalten (Standard ist aus)." + +# type: TP +#: ../tin.1:105 +#, no-wrap +msgid "B<-A>" +msgstr "B<-A>" + +# type: Plain text +#: ../tin.1:108 +msgid "Force authentication on initial connect." +msgstr "Erzwinge Authentifikation beim Verbindungsaufbau." + +# type: TP +#: ../tin.1:108 +#, no-wrap +msgid "B<-c>" +msgstr "B<-c>" + +# type: Plain text +#: ../tin.1:113 +msgid "" +"Create/update index files for every group in I<${TIN_HOMEDIR:-\"$HOME\"}/." +"newsrc> or file specified by the ''B<-f>'' option and mark all articles as " +"read." +msgstr "" +"Erstelle bzw. aktualisiere Index-Dateien für alle Gruppen in I<" +"${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> bzw. der mittels ''B<-f>'' angegebenen " +"Datei und markiere alle Artikel als gelesen." + +# type: TP +#: ../tin.1:113 +#, no-wrap +msgid "B<-d>" +msgstr "B<-d>" + +# type: Plain text +#: ../tin.1:116 +msgid "Don't load newsgroup descriptions (interactive mode)." +msgstr "Keine Gruppenbeschreibungen laden (Interaktiver-Modus)." + +# type: TP +#: ../tin.1:116 +#, no-wrap +msgid "B<-D>I< debug-level>" +msgstr "B<-D>I< Debuggrad>" + +# type: Plain text +#: ../tin.1:120 +msgid "" +"Enter debug-level (1 = NNTP, 2 = filter, 4 = newsrc, 8 = threading, 16 = " +"memory, 32 = attributes, 64 = misc)." +msgstr "" +"Debuggrad angeben (1 = NNTP, 2 = Filter, 4 = newsrc, 8 = Threading, 16 = " +"Speicher, 32 = attributes, 64 = Diverses)." + +# type: TP +#: ../tin.1:120 +#, no-wrap +msgid "B<-f>I< file>" +msgstr "B<-f>I< Datei>" + +# type: Plain text +#: ../tin.1:124 +msgid "" +"Use the specified file of subscribed to newsgroups in place of I<" +"${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>." +msgstr "" +"Benutze die angegebene newsrc-Datei anstelle von I<${TIN_HOMEDIR:-\"$HOME" +"\"}/.newsrc>." + +# type: TP +#: ../tin.1:124 +#, no-wrap +msgid "B<-g>I< server>" +msgstr "B<-g>I< Server>" + +# type: Plain text +#: ../tin.1:128 +msgid "" +"Use the server and newsrc specified in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/" +"newsrctable>." +msgstr "" +"Zugehörigen Newsserver und newsrc-Datei aus I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/" +"newsrctable> benutzen." + +# type: TP +#: ../tin.1:128 +#, no-wrap +msgid "B<-G>I< article-limit>" +msgstr "B<-G>I< Artikellimit>" + +# type: Plain text +#: ../tin.1:131 +msgid "Limit the number of articles/group to retrieve from the server." +msgstr "Beschränkt die Anzahl der zu ladenden Artikel pro Gruppe." + +# type: TP +#: ../tin.1:131 +#, no-wrap +msgid "B<-h>" +msgstr "B<-h>" + +# type: Plain text +#: ../tin.1:134 +msgid "Help listing all command-line options." +msgstr "Kurzübersicht der verfügbaren Komandozeilenoptionen." + +# type: TP +#: ../tin.1:134 +#, no-wrap +msgid "B<-H>" +msgstr "B<-H>" + +# type: Plain text +#: ../tin.1:138 +msgid "" +"Brief introduction to B that is also shown the first time it is started." +msgstr "" +"Kurzeinführung in B welche auch beim allerersten Start ausgegeben wird." + +# type: TP +#: ../tin.1:138 +#, no-wrap +msgid "B<-I>I< dir>" +msgstr "B<-I>I< Verzeichnis>" + +# type: Plain text +#: ../tin.1:144 +msgid "" +"Directory in which to store newsgroup index files. Default is I<" +"${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news>. This " +"option has no effect if B retrieves its index files via NNTP and " +"B is turned off." +msgstr "" + +# type: TP +#: ../tin.1:144 +#, no-wrap +msgid "B<-l>" +msgstr "B<-l>" + +# type: Plain text +#: ../tin.1:154 +msgid "" +"Get number of articles per group from the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/" +"\"${TIN_ACTIVEFILE:-active}> file. If reading via NNTP this is done with the " +"LIST command (B). This might result in incorrect article counts but " +"is usually faster than the default which is to read the I<${TIN_LIBDIR:-" +"NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file (either directly or via " +"LIST) and then check the article count via NNTP GROUP command (B) " +"''B<-ln>''." +msgstr "" + +# type: TP +#: ../tin.1:154 +#, no-wrap +msgid "B<-m>I< dir>" +msgstr "B<-m>I< Verzeichnis>" + +# type: Plain text +#: ../tin.1:157 +msgid "Mailbox directory to use. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>." +msgstr "" +"Zu benutzendes Mailbox-Verzeichnis. Standard ist I<${TIN_HOMEDIR:-\"$HOME\"}/" +"Mail>." + +# type: TP +#: ../tin.1:157 +#, no-wrap +msgid "B<-M>I< user>" +msgstr "B<-M>I< Benutzer>" + +# type: Plain text +#: ../tin.1:161 +msgid "" +"Mail unread articles to specified user for later reading. For more " +"information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"." +msgstr "" +"Sende ungelesene Artikel an den angegebenen Benutzer um sie später lesen zu " +"können. Für weitere Informationen siehe den Abschnitt \"AUTOMATISCHES MAILEN " +"UND SPEICHERN VON UNGELESENEN ARTIKELN\"." + +# type: TP +#: ../tin.1:161 +#, no-wrap +msgid "B<-n>" +msgstr "B<-n>" + +# type: Plain text +#: ../tin.1:168 +msgid "" +"Only load groups from the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-" +"active}> file that are subscribed to in the user's I<${TIN_HOMEDIR:-\"$HOME" +"\"}/.newsrc>. This allows a noticeable speedup when connecting via a slow " +"line, but B can not tell which groups are moderated. See also ''B<-l>''." +msgstr "" + +# type: TP +#: ../tin.1:168 +#, no-wrap +msgid "B<-N>" +msgstr "B<-N>" + +# type: Plain text +#: ../tin.1:172 +msgid "" +"Mail unread articles to yourself for later reading. For more information " +"read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"." +msgstr "" +"Sende ungelesene Artikel an dich selbst um sie später lesen zu können. Für " +"weitere Informationen siehe den Abschnitt \"AUTOMATISCHES MAILEN UND " +"SPEICHERN VON UNGELESENEN ARTIKELN\"." + +# type: TP +#: ../tin.1:172 +#, no-wrap +msgid "B<-o>" +msgstr "B<-o>" + +# type: Plain text +#: ../tin.1:176 +msgid "" +"Quick post all postponed articles and exit. In order for this to be really " +"quick, it should be used with ''B<-n>'' if possible." +msgstr "" + +# type: TP +#: ../tin.1:176 +#, no-wrap +msgid "B<-p>I< port>" +msgstr "B<-p>I< Port>" + +# type: Plain text +#: ../tin.1:180 +msgid "" +"Port to use if reading via NNTP (default is 119). This also overrides the " +"environment variable $B if set." +msgstr "" +"Zu benutzende Portnummer falls per NNTP gelesen wird (Standard ist 119). " +"Übersteuert die Umgebungsvariable $B." + +# type: TP +#: ../tin.1:180 +#, no-wrap +msgid "B<-q>" +msgstr "B<-q>" + +# type: Plain text +#: ../tin.1:183 +msgid "Don't check for new newsgroups." +msgstr "Nicht prüfen ob neue Newsgruppen vorhanden sind." + +# type: TP +#: ../tin.1:183 +#, no-wrap +msgid "B<-Q>" +msgstr "B<-Q>" + +# type: Plain text +#: ../tin.1:187 +msgid "" +"Quick start. Start B as quickly as possible. Currently this is " +"equivalent to ''B<-nqd>''." +msgstr "" +"Schnellstart. B so schnell wie möglich starten, z.Zt. entspricht diese " +"Option ''B<-nqd>''." + +# type: TP +#: ../tin.1:187 +#, no-wrap +msgid "B<-r>" +msgstr "B<-r>" + +# type: Plain text +#: ../tin.1:192 +msgid "" +"Read news remotely from the default NNTP server specified in the environment " +"variable $B or contained in the file I." +msgstr "" + +# type: TP +#: ../tin.1:192 +#, no-wrap +msgid "B<-R>" +msgstr "B<-R>" + +# type: Plain text +#: ../tin.1:195 +msgid "Read news saved by the ''B<-S>'' option." +msgstr "Lese mittels ''B<-S>'' gespeicherte Artikel." + +# type: TP +#: ../tin.1:195 +#, no-wrap +msgid "B<-s>I< dir>" +msgstr "B<-s>I< Verzeichnis>" + +# type: Plain text +#: ../tin.1:199 +msgid "" +"Save/read articles to/in directory. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/" +"News>." +msgstr "" + +# type: TP +#: ../tin.1:199 +#, no-wrap +msgid "B<-S>" +msgstr "B<-S>" + +# type: Plain text +#: ../tin.1:203 +msgid "" +"Save unread articles for later reading by the ''B<-R>'' option. For more " +"information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"." +msgstr "" +"Speichere ungelesene Artikel zum späteren Lesen mittels ''B<-R>''.Für " +"weitere Informationen siehe den Abschnitt \"AUTOMATISCHES MAILEN UND " +"SPEICHERN VON UNGELESENEN ARTIKELN\"." + +# type: TP +#: ../tin.1:203 +#, no-wrap +msgid "B<-u>" +msgstr "B<-u>" + +# type: Plain text +#: ../tin.1:209 +msgid "" +"Create/update index files for every group in I<${TIN_HOMEDIR:-\"$HOME\"}/." +"newsrc> or file specified by the ''B<-f>'' option. This option is disabled " +"if B retrieves its index files via a NNTP server and " +"B is turned off." +msgstr "" + +# type: TP +#: ../tin.1:209 +#, no-wrap +msgid "B<-v>" +msgstr "B<-v>" + +# type: Plain text +#: ../tin.1:213 +msgid "" +"Verbose mode for ''B<-c>'', ''B<-M>'', ''B<-N>'', ''B<-S>'', \\&''B<-u>'' " +"and ''B<-Z>'' options." +msgstr "" + +# type: TP +#: ../tin.1:213 +#, no-wrap +msgid "B<-V>" +msgstr "B<-V>" + +# type: Plain text +#: ../tin.1:216 +msgid "Print version and date information." +msgstr "Versionsinformationen ausgeben." + +# type: TP +#: ../tin.1:216 +#, no-wrap +msgid "B<-w>" +msgstr "B<-w>" + +# type: Plain text +#: ../tin.1:220 +msgid "" +"Quick mode to post an article and then exit. In order for this to be really " +"quick, it should be used with ''B<-n>'' if possible." +msgstr "" + +# type: TP +#: ../tin.1:220 +#, no-wrap +msgid "B<-x>" +msgstr "B<-x>" + +# type: Plain text +#: ../tin.1:223 +msgid "No posting mode. You cannot post articles if you use this option." +msgstr "" + +# type: TP +#: ../tin.1:223 +#, no-wrap +msgid "B<-X>" +msgstr "B<-X>" + +# type: Plain text +#: ../tin.1:228 +msgid "" +"No overwrite mode. I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> and files in I<" +"${TIN_HOMEDIR:-\"$HOME\"}/.tin> will not be overwritten but may be created " +"if they don't exist." +msgstr "" + +# type: TP +#: ../tin.1:228 +#, no-wrap +msgid "B<-z>" +msgstr "B<-z>" + +# type: Plain text +#: ../tin.1:233 +msgid "" +"Only start B if there is any new/unread news. If there is news B " +"will position cursor at first group with unread news. Useful for putting in " +"login file." +msgstr "" + +# type: TP +#: ../tin.1:233 +#, no-wrap +msgid "B<-Z>" +msgstr "B<-Z>" + +# type: Plain text +#: ../tin.1:239 +msgid "" +"Check if there is any new/unread news and exit with appropriate status. If " +"\\&''B<-v>'' option is specified the number of unread articles in each group " +"is printed. An exit code 0 indicates no news, 1 that an error occurred and 2 " +"that new/unread news exists. Useful for writing scripts." +msgstr "" + +# type: Plain text +#: ../tin.1:245 +msgid "" +"B can also dynamically change its options by the B ('B') " +"command. Any changes are written to I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>. " +"For more information see section \"GLOBAL OPTIONS MENU AND TINRC " +"CONFIGURABLE VARIABLES\" and B(5)." +msgstr "" + +# type: Plain text +#: ../tin.1:250 +msgid "" +"A list of groups can be specified after the other command-line options. This " +"can be useful if you wish to yank in or subscribe to a hand-picked subset of " +"the active newsgroups. See the section \"NEWSGROUP LISTS & WILDCARDS\" for " +"the types of pattern that B understands." +msgstr "" + +# type: Plain text +#: ../tin.1:255 +msgid "" +"If you specify a single group-name, or a wildcard that matches a single " +"group, then you will automatically enter that group. Otherwise the normal " +"group selection screen will appear, but with all the matching groups present " +"too, as though you had yanked just those groups in." +msgstr "" + +# type: Plain text +#: ../tin.1:262 +msgid "" +"Once you use B ('B') to yank in all active groups, or " +"B ('B') to toggle the read/unread status, then " +"the command-line groups will be gone. You can use B " +"('B') to reread the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-" +"active}> file and get them back." +msgstr "" + +# type: Plain text +#: ../tin.1:269 +msgid "" +"NB: With the ''B<-n>'' flag, only unsubscribed groups in the I<" +"${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file (or the newsrc-file given by the " +"\\&''B<-f>'' command-line switch or via I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/" +"newsrctable>) can be matched." +msgstr "" + +# type: SH +#: ../tin.1:269 +#, no-wrap +msgid "USAGE" +msgstr "GEBRAUCH" + +# type: SS +#: ../tin.1:272 +#, no-wrap +msgid "NEWS ADMINISTRATION" +msgstr "" + +# type: Plain text +#: ../tin.1:276 +msgid "" +"Maintaining Netnews on large networks of machines can be a pretty time " +"consuming job as I discovered when I was given the job of maintaining our " +"news system and news users." +msgstr "" + +# type: Plain text +#: ../tin.1:286 +msgid "" +"A user starting B for the first time can be automatically subscribed to " +"a list of newsgroups that are deemed appropriate by the news administrator. " +"The subscriptions file should be created in your news lib directory (i.e., I<" +"${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>) and should have file permissions " +"set to 0644. If you read news via NNTP, then your news server must support " +"the LIST SUBSCRIPTIONS command. It is part of the Common NNTP Extensions " +"(B) and all modern servers should understand it." +msgstr "" + +# type: SS +#: ../tin.1:286 +#, no-wrap +msgid "SCREEN FORMAT" +msgstr "" + +# type: Plain text +#: ../tin.1:289 +msgid "" +"B has four separate levels of operation: Selection level, Group level, " +"Thread level and Article level." +msgstr "" +"B hat vier unterschiedliche Arbeitsebenen: Auswahlebene, Gruppenebene, " +"Threadebene und Artikelebene." + +# type: Plain text +#: ../tin.1:294 +msgid "" +"At the Selection level the title displays (the name of the newsserver and) " +"the number of subscribed groups (containing new unread articles). The " +"newsgroups are displayed in the middle of the screen with the number of " +"unread articles displayed on the same line in front." +msgstr "" + +# type: Plain text +#: ../tin.1:302 +#, no-wrap +msgid "" +"-EM 1 2 comp.security.announce Announcements from the CERT abou\n" +" M 2 1 news.admin.announce Announcements for news adminstra\n" +" 3 22 news.software.misc News-related software other than\n" +" 4 1475 news.software.nntp The Network News Transfer Protoc\n" +" X 5 124 news.software.readers Discussion of software used to r\n" +msgstr "" +"-EM 1 2 comp.security.announce Announcements from the CERT abou\n" +" M 2 1 news.admin.announce Announcements for news adminstra\n" +" 3 22 news.software.misc News-related software other than\n" +" 4 1475 news.software.nntp The Network News Transfer Protoc\n" +" X 5 124 news.software.readers Discussion of software used to r\n" + +# type: Plain text +#: ../tin.1:305 +msgid "" +"There may also be a character prefixing the line. An explanation follows:" +msgstr "Eventuell steht am Anfang der Zeile noch eines def folgende Zeichen:" + +# type: TP +#: ../tin.1:305 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:310 +msgid "" +"This group is unsubscribed. To see only your subscribed groups use the " +"B ('B') or B ('B') toggle " +"keys." +msgstr "" + +# type: TP +#: ../tin.1:310 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:315 +msgid "" +"This is a moderated group. Any posts you make will have to be approved by " +"the group administrator before it will be made public. B will ask for " +"confirmation before you post to a moderated group." +msgstr "" + +# type: TP +#: ../tin.1:315 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:324 +msgid "" +"This is a new newsgroup which has been created since you last used B. " +"New newsgroups are not subscribed to by default (However, see the " +"$B / $B environment variables). Subscribe " +"to it in the normal way if you wish the group to continue to appear in your " +"Selection Menu. Simply ignore new newsgroups and they will be gone the next " +"time you start B. You will have to yank in all the groups to find them " +"in a later session." +msgstr "" + +# type: TP +#: ../tin.1:324 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:329 +msgid "" +"This group no longer exists. If you no longer wish to see this group then " +"unsubscribe from it in the normal way. This flag will only appear if you " +"have set B to \"ask\" in the Options Menu." +msgstr "" + +# type: TP +#: ../tin.1:329 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:333 +msgid "" +"You may no longer make posts to this group. Often a group will be superseded " +"by a more appropriately named one." +msgstr "" + +# type: TP +#: ../tin.1:333 +#, no-wrap +msgid "B<=>" +msgstr "B<=>" + +# type: Plain text +#: ../tin.1:338 +msgid "" +"This group has been renamed and you may no longer post to it. If you do, " +"then you will receive an error from your newsserver telling you the correct " +"group to post to." +msgstr "" + +# type: Plain text +#: ../tin.1:343 +msgid "" +"At the Group level the title contains the name of the group, the number of " +"conversation threads, the threading method, the limit of articles to get, " +"the total number of articles, the number of hot articles, the number of " +"recent articles and the number of killed articles. I.e.:" +msgstr "" + +# type: Plain text +#. FIXME - make this autocenter +#: ../tin.1:347 +#, no-wrap +msgid " alt.sources (5B -50/23+ 0* 3o 0K)\n" +msgstr " alt.sources (5B -50/23+ 0* 3o 0K)\n" + +# type: Plain text +#: ../tin.1:355 +msgid "" +"The characters after the numbers are depending to the configuration and if " +"your are in B mode or not. Some numbers could be " +"missing if the specific option is not enabled. It might also contain an 'M', " +"\\&'X' or '=' (see above; doesn't work with the ''B<-n>'' command-line " +"switch!) if the group is moderated, set to no posting or postings to it get " +"redirected." +msgstr "" + +# type: Plain text +#: ../tin.1:366 +msgid "" +"If a thread has unread articles in it it's marked with a " +"B in front of the total number of articles in the thread. " +"If there are recent articles within the thread it might be marked with " +"B in front of the total number of articles in the thread " +"- this is controlled by the B option. If a thread has hot " +"articles in it (see also section \"FILTERING ARTICLES\") it's marked with " +"B in front of the total number of articles in the " +"thread. The number of lines of the first (unread) article in the thread " +"might also be shown right before the subject - this is controlled by the " +"B option." +msgstr "" + +# type: Plain text +#: ../tin.1:370 +#, no-wrap +msgid " de.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\n" +msgstr " de.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\n" + +# type: Plain text +#: ../tin.1:375 +#, no-wrap +msgid "" +"-E 1 + 3 108 bincancels in de.talk.sex Christopher Lueg El\n" +" 2 + 69 EMP/ECP gecancelt. xynx. BI= 10 Henning Weede Ehwee\n" +" 3 o 93 EMP gecancelt. SouthBeach/Palms Henning Weede Ehwee\n" +" 4 * 368 E1997-11-12E Fremdcancel-FAQ Thomas Roessler Ero\n" +msgstr "" +"-E 1 + 3 108 bincancels in de.talk.sex Christopher Lueg El\n" +" 2 + 69 EMP/ECP gecancelt. xynx. BI= 10 Henning Weede Ehwee\n" +" 3 o 93 EMP gecancelt. SouthBeach/Palms Henning Weede Ehwee\n" +" 4 * 368 E1997-11-12E Fremdcancel-FAQ Thomas Roessler Ero\n" + +# type: Plain text +#. FIXME - add description of fields +#: ../tin.1:380 +msgid "" +"At the Thread level the screen usually (depends on the threading method " +"used) looks like this:" +msgstr "" + +# type: Plain text +#: ../tin.1:387 +#, no-wrap +msgid "" +"-E 1 [ 7] What is this funny tree in the thr Robert F. Simmig\n" +" 2 [ 12] +-E Sephan Wagner Es\n" +" 3 [ 230] | `-ETin thread-level (was: What is Bob Johnson Ebob\n" +" 4 [ 22] `-Etin threading menu Brian Richardson\n" +msgstr "" +"-E 1 [ 7] What is this funny tree in the thr Robert F. Simmig\n" +" 2 [ 12] +-E Sephan Wagner Es\n" +" 3 [ 230] | `-ETin thread-level (was: What is Bob Johnson Ebob\n" +" 4 [ 22] `-Etin threading menu Brian Richardson\n" + +# type: Plain text +#. FIXME - add description of fields +#: ../tin.1:392 +msgid "At the Article level the page header has the following format:" +msgstr "" + +# type: Plain text +#: ../tin.1:398 +#, no-wrap +msgid "" +"Sun, 28 Dec 1997 21:21:01 de.admin.news.groups Thread 20 of 86\n" +"Lines 50 Re: EINSPRUCH zu RESULT:de.comm.mobil.ALL Article 47 of 59\n" +"Urs Janssen Eurs@akk.orgE at Arbeitskreis Kultur und Kommunikati\n" +msgstr "" +"So, 28 Dez 1997 21:21:01 de.admin.news.groups Thread 20 v. 86\n" +"Zeilen 50 Re: EINSPRUCH zu RESULT:de.comm.mobil.ALL Artikel 47 von 59\n" +"Urs Janssen Eurs@akk.orgE bei Arbeitskreis Kultur und Kommunikati\n" + +# type: Plain text +#: ../tin.1:400 +#, no-wrap +msgid "article-body\n" +msgstr "Artikel-Körper\n" + +# type: SS +#: ../tin.1:403 +#, no-wrap +msgid "COMMON MOVING KEYS" +msgstr "" + +# type: Plain text +#: ../tin.1:406 +msgid "" +"This table shows the common keys used for moving around all levels within " +"B." +msgstr "" + +# type: ta +#: ../tin.1:408 +#, no-wrap +msgid "\\w'Beg. of list/article 'u +\\w'ANSI/vt100 'u" +msgstr "" + +# type: Plain text +#: ../tin.1:416 +#, no-wrap +msgid "" +"\tANSI/vt100\tOther Terminals\n" +"Beg. of list/article\tB\tB (B<^>)\n" +"End of list/article\tB\tB (B<$>)\n" +"Page Up\tB\tB (B, B<^U> or B<^B>)\n" +"Page Down\tB\tB (B<^D> or B<^F> or BSPACEE>)\n" +"Line Up\tB\tB (B or B<^P>)\n" +"Line Down\tB\tB (B or B<^N>)\n" +msgstr "" + +# type: SS +#: ../tin.1:420 +#, no-wrap +msgid "COMMON EDITING COMMANDS" +msgstr "" + +# type: Plain text +#: ../tin.1:425 +msgid "" +"An emacs style editing package allows the easy editing of input strings. An " +"history list allows the easy reuse of previously entered strings. In " +"addition to the cursor keys, the following commands are available when " +"editing a string:" +msgstr "" + +# type: TP +#: ../tin.1:426 +#, no-wrap +msgid "B<^A, ^E>" +msgstr "B<^A, ^E>" + +# type: Plain text +#: ../tin.1:429 +msgid "move to beginning or end of line, respectively." +msgstr "" + +# type: TP +#: ../tin.1:429 +#, no-wrap +msgid "B<^F, ^B>" +msgstr "B<^F, ^B>" + +# type: Plain text +#: ../tin.1:432 +msgid "non-destructive move forward or back one location, respectively." +msgstr "" + +# type: TP +#: ../tin.1:432 +#, no-wrap +msgid "B<^D>" +msgstr "B<^D>" + +# type: Plain text +#: ../tin.1:436 +msgid "" +"delete the character currently under the cursor, or send EOF if no " +"characters in the buffer." +msgstr "" + +# type: TP +#: ../tin.1:436 +#, no-wrap +msgid "B<^H, EDELE>" +msgstr "B<^H, EENTFE>" + +# type: Plain text +#: ../tin.1:439 +msgid "delete character left of the cursor." +msgstr "Zeichen links vom Cursor löschen." + +# type: TP +#: ../tin.1:439 +#, no-wrap +msgid "B<^K>" +msgstr "B<^K>" + +# type: Plain text +#: ../tin.1:442 +msgid "delete from cursor to end of line." +msgstr "Lösche vom Cursor bis zum Zeilenende." + +# type: TP +#: ../tin.1:442 +#, no-wrap +msgid "B<^P, ^N>" +msgstr "B<^P, ^N>" + +# type: Plain text +#: ../tin.1:445 +msgid "move through history, previous and next, respectively." +msgstr "" + +# type: TP +#: ../tin.1:445 +#, no-wrap +msgid "B<^L, ^R>" +msgstr "B<^L, ^R>" + +# type: Plain text +#: ../tin.1:448 +msgid "redraw the current line." +msgstr "" + +# type: TP +#: ../tin.1:448 +#, no-wrap +msgid "BCRE>" +msgstr "BCRE>" + +# type: Plain text +#: ../tin.1:452 +msgid "" +"places line on history list if non-blank, appends newline and returns to the " +"caller." +msgstr "" + +# type: TP +#: ../tin.1:452 +#, no-wrap +msgid "BESCE>" +msgstr "BESCE>" + +# type: Plain text +#: ../tin.1:457 +msgid "aborts the present editing operation." +msgstr "" + +# type: SS +#: ../tin.1:457 +#, no-wrap +msgid "GLOBAL COMMANDS" +msgstr "ALLGEMEINE BEFEHLE" + +# type: Plain text +#: ../tin.1:460 +msgid "" +"The following commands are available at all 4 menu levels and always have " +"the same effect." +msgstr "" +"Die folgenden Befehle stehen in allen vier Ebenen zur Verfügung und bewirken " +"überall das Gleichen." + +# type: TP +#: ../tin.1:461 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:466 +msgid "" +"Shell escape. B by itself will launch a shell, B " +"EcommandE will run an external EcommandE. This facility may " +"have been disabled by the System Administrator." +msgstr "" + +# type: TP +#: ../tin.1:466 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:469 +msgid "Toggle use of ANSI color." +msgstr "" + +# type: TP +#: ../tin.1:469 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:472 +msgid "Redraw the current screen." +msgstr "Bildschirminhalt neu aufbauen." + +# type: TP +#: ../tin.1:472 +#, no-wrap +msgid "B'>" +msgstr "B'>" + +# type: Plain text +#: ../tin.1:475 +msgid "Scroll screen up by one line." +msgstr "Eine Zeile nach oben blättern (scrollen)." + +# type: TP +#: ../tin.1:475 +#, no-wrap +msgid "B'>" +msgstr "B'>" + +# type: Plain text +#: ../tin.1:478 +msgid "Scroll screen down by one line." +msgstr "Eine Zeile nach unten blättern (scrollen)." + +# type: TP +#: ../tin.1:478 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:492 +msgid "" +"Reload postponed article. If your system blocks the B key you " +"must quote it by pressing 'B<^V>' (CTRL-V) first. The postpone-menu offers " +"the following actions: B ('B') = reload and spawn editor; " +"B ('B') = post article (without spawning editor); " +"B ('B') = post all postponed articles (without spawning " +"editor); B ('B') = skip this article; B ('B') = quit " +"postponed menu. Currently there is no 'simple' way to delete a postponed " +"article from the postponed-file, you have to use the following command " +"sequence instead: reload it with B, enter editor with " +"B, quit editor, discard posting with B " +"('B<^O>''B''B'). See also ''B<-o>'' command-line switch." +msgstr "" + +# type: TP +#: ../tin.1:492 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:498 +msgid "" +"Help screen of commands available on the current menu. You can use " +"B ('B'), B ('B') and B ('B<" +"\\e>') to search on this screen. B ('B') returns to the menu." +msgstr "" + +# type: TP +#: ../tin.1:498 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:501 +msgid "Toggle the display of help mini menu at the bottom of the screen." +msgstr "" + +# type: TP +#: ../tin.1:501 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:507 +msgid "" +"List articles posted by user. The date posted, the newsgroup and the subject " +"are listed. You can use B ('B'), B ('B') and " +"B ('B<\\e>') to search on this screen. B ('B') " +"returns to the menu." +msgstr "" + +# type: TP +#: ../tin.1:507 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#. -------------------------------------------------------------------- +#: ../tin.1:512 +msgid "Print B version information." +msgstr "Versions-Informationen ausgeben." + +# type: SS +#: ../tin.1:512 +#, no-wrap +msgid "NEWSGROUP SELECTION COMMANDS" +msgstr "" + +# type: TP +#: ../tin.1:513 ../tin.1:641 ../tin.1:871 ../tin.1:1015 +#, no-wrap +msgid "B<4>" +msgstr "B<4>" + +# type: Plain text +#: ../tin.1:516 +msgid "Select group 4." +msgstr "Gruppe 4 auswählen." + +# type: TP +#: ../tin.1:516 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:520 +msgid "" +"Reset I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. This will destroy all " +"records of which articles have been read, so use this carefully." +msgstr "" + +# type: TP +#: ../tin.1:520 ../tin.1:652 ../tin.1:882 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:524 ../tin.1:656 ../tin.1:886 +msgid "" +"Choose a range of articles to be affected by the next command. See the " +"section \"RANGES\" for more information." +msgstr "" +"Wählen Sie eine Reihe von Artikeln auf die der nächste Befehl angewendet " +"wird. Siehe Abschnitt \"BEREICHE\" für weitere Informationen." + +# type: TP +#: ../tin.1:524 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:527 +msgid "Sort the list of newsgroups." +msgstr "Liste vorhandener Newsgroups sortieren." + +# type: TP +#: ../tin.1:527 ../tin.1:659 ../tin.1:889 ../tin.1:1066 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:530 ../tin.1:892 ../tin.1:1069 +msgid "Repeat the previous search." +msgstr "Vorherige Suche wiederholen." + +# type: TP +#: ../tin.1:530 ../tin.1:662 ../tin.1:892 ../tin.1:1069 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:533 +msgid "Search for a group by name and description (if displayed)." +msgstr "" + +# type: TP +#: ../tin.1:533 ../tin.1:665 ../tin.1:895 ../tin.1:1072 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:536 +msgid "Backward search through the group names and descriptions." +msgstr "" + +# type: TP +#: ../tin.1:536 +#, no-wrap +msgid "BCRE'>" +msgstr "BCRE'>" + +# type: Plain text +#: ../tin.1:539 +msgid "Read current group." +msgstr "" + +# type: TP +#: ../tin.1:539 +#, no-wrap +msgid "BTABE' 'n'>" +msgstr "BTABE' 'n'>" + +# type: Plain text +#: ../tin.1:543 +msgid "" +"Enter next group with unread news. Will wrap around to the beginning of the " +"group selection list looking for unread groups." +msgstr "" + +# type: TP +#: ../tin.1:543 ../tin.1:740 ../tin.1:933 ../tin.1:1130 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:547 +msgid "" +"Make current group as all read [after confirmation] and move to the next " +"group in the group selection list." +msgstr "" + +# type: TP +#: ../tin.1:547 ../tin.1:744 ../tin.1:937 ../tin.1:1134 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:551 +msgid "" +"Mark current group as all read [after confirmation] and enter the next " +"unread group in the group selection list." +msgstr "" + +# type: TP +#: ../tin.1:551 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:555 +msgid "" +"Toggle display to show just the group name or the group name and the group " +"descriptions." +msgstr "" + +# type: TP +#: ../tin.1:555 ../tin.1:752 ../tin.1:945 ../tin.1:1146 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:558 ../tin.1:755 ../tin.1:948 ../tin.1:1149 +msgid "Edit the filter file and reload it afterwards." +msgstr "Filter-Datei bearbeiten und danach anwenden." + +# type: TP +#: ../tin.1:558 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:562 ../tin.1:759 +msgid "" +"Choose a new group by name. This command can be used to access any group, " +"even those not currently yanked in." +msgstr "" + +# type: TP +#: ../tin.1:562 ../tin.1:762 ../tin.1:948 ../tin.1:1162 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:567 +msgid "" +"Toggle the display of the description of the current newsgroup in the last " +"line. This will not be available if B was started with the \\&''B<-d>'' " +"option." +msgstr "" + +# type: TP +#: ../tin.1:567 ../tin.1:766 ../tin.1:951 ../tin.1:1165 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:570 ../tin.1:769 ../tin.1:954 ../tin.1:1168 +msgid "Toggle inverse video." +msgstr "" + +# type: TP +#: ../tin.1:570 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:576 +msgid "" +"Move the current group within the group selection list. By entering '1' the " +"group will become the first displayed group in the list, by entering '8' the " +"eighth group in the list etc. By entering '$' the group will be the last " +"group displayed." +msgstr "" + +# type: TP +#: ../tin.1:576 ../tin.1:783 ../tin.1:1182 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:580 ../tin.1:787 ../tin.1:1186 +msgid "" +"User configurable options menu (for more information see section \"GLOBAL " +"OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")." +msgstr "" + +# type: TP +#: ../tin.1:580 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:583 +msgid "Positions the cursor on the next group with unread articles in it." +msgstr "" + +# type: TP +#: ../tin.1:583 ../tin.1:804 ../tin.1:970 ../tin.1:1203 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:587 +msgid "" +"Quit B - ask the user to confirm if B is set " +"accordingly." +msgstr "" + +# type: TP +#: ../tin.1:587 ../tin.1:807 ../tin.1:973 ../tin.1:1206 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:590 ../tin.1:810 ../tin.1:976 ../tin.1:1209 +msgid "Quit B - don't ask the user to confirm." +msgstr "Beendet B sofort, ohne Bestätigungsnachfrage." + +# type: TP +#: ../tin.1:590 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:595 +msgid "" +"Toggle display of all subscribed to groups and just those groups containing " +"unread articles. Command has no effect if groups were specified on the " +"command-line when B was started." +msgstr "" + +# type: TP +#: ../tin.1:595 ../tin.1:813 ../tin.1:976 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:599 ../tin.1:817 ../tin.1:980 +msgid "" +"Mail a bug report or comment to Etin-bugs@tin.orgE. This is the best " +"way of getting bugs fixed and features added/changed." +msgstr "" + +# type: TP +#: ../tin.1:599 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:602 +msgid "Subscribe to current group." +msgstr "Ausgewählte Gruppe abonnieren." + +# type: TP +#: ../tin.1:602 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:607 +msgid "" +"Subscribe to groups matching user specified pattern. See the section " +"\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B " +"understands." +msgstr "" + +# type: TP +#: ../tin.1:607 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:612 +msgid "" +"Unsubscribe to current group. This can be used to remove bogus groups. See " +"B in the \"GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES" +"\" section." +msgstr "" + +# type: TP +#: ../tin.1:612 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:617 +msgid "" +"Unsubscribe to groups matching user specified pattern. See the section " +"\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B " +"understands." +msgstr "" + +# type: TP +#: ../tin.1:617 ../tin.1:841 ../tin.1:995 ../tin.1:1243 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:623 +msgid "" +"Post an article to current group. If posting fails for some reason, you'll " +"get the chance to B ('B') the article again, B " +"('B') it for later processing (see also ''B<-o>'' command-line switch) or " +"discard it via B ('B')." +msgstr "" + +# type: TP +#: ../tin.1:623 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:626 +msgid "Quit B without saving any changes to the configuration." +msgstr "" + +# type: TP +#: ../tin.1:626 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:631 +msgid "" +"Yanks in all groups. Toggles the displayed groups between all the groups in " +"the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file and just " +"those that are subscribed to in I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>." +msgstr "" + +# type: TP +#: ../tin.1:631 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:635 +msgid "" +"Reread the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file " +"to see if any new news has arrived since starting B." +msgstr "" + +# type: TP +#: ../tin.1:635 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#. -------------------------------------------------------------------- +#: ../tin.1:640 +msgid "Mark all articles in the current group as unread." +msgstr "" + +# type: SS +#: ../tin.1:640 +#, no-wrap +msgid "GROUP INDEX COMMANDS" +msgstr "" + +# type: Plain text +#: ../tin.1:644 +msgid "Select article 4." +msgstr "Artikel 4 auswählen." + +# type: TP +#: ../tin.1:644 ../tin.1:874 ../tin.1:1018 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:648 ../tin.1:878 ../tin.1:1022 +msgid "" +"Auto select article(s) using a menu. Read the section \"FILTERING ARTICLES\" " +"for more information." +msgstr "" + +# type: TP +#: ../tin.1:648 ../tin.1:878 ../tin.1:1034 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:652 ../tin.1:882 ../tin.1:1038 +msgid "" +"Kill article(s) using a menu. Read the section \"FILTERING ARTICLES\" for " +"more information." +msgstr "" + +# type: TP +#: ../tin.1:656 ../tin.1:886 ../tin.1:1063 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:659 ../tin.1:889 ../tin.1:1066 +msgid "Re-enter the last message that was viewed." +msgstr "" + +# type: Plain text +#: ../tin.1:662 +msgid "Repeat the previous search" +msgstr "Vorherige Suche wiederholen." + +# type: Plain text +#: ../tin.1:665 +msgid "Search forward for specified subject." +msgstr "" + +# type: Plain text +#: ../tin.1:668 +msgid "Search backward for specified subject." +msgstr "" + +# type: TP +#: ../tin.1:668 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:671 +msgid "Select current thread for later processing." +msgstr "" + +# type: TP +#: ../tin.1:671 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:675 +msgid "" +"Selects all threads in current group. It is a shortcut for calling " +"B with a pattern of ''*''." +msgstr "" + +# type: TP +#: ../tin.1:675 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:680 +msgid "" +"Toggle selection of current thread. If at least one unread article, (but not " +"every unread article) in the current thread is selected, then all unread " +"articles become selected." +msgstr "" + +# type: TP +#: ../tin.1:680 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:685 +msgid "" +"For each thread in current group, if it at least one unread article is " +"selected, all unread articles become selected. This is useful for auto-" +"selection on author where reader wants to see entire thread." +msgstr "" + +# type: TP +#: ../tin.1:685 +#, no-wrap +msgid "B" + +# type: Plain text +#: ../tin.1:691 +msgid "" +"Prompts for a pattern with which to match on. All threads whose subjects " +"match the pattern will be marked selected. A pattern of ''*'' will match all " +"subjects. Entering just 'BCRE>' will re-use the last pattern that " +"was entered." +msgstr "" + +# type: TP +#: ../tin.1:691 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:694 +msgid "Reverse all selections on all articles." +msgstr "" + +# type: TP +#: ../tin.1:694 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:700 +msgid "" +"Undo all selections on all articles. It clears the toggle effect of " +"B ('B') command. Thus after first doing a " +"B, one can then do B to reset articles. " +"Thus, one can iteratively whittle down uninteresting threads." +msgstr "" + +# type: TP +#: ../tin.1:700 ../tin.1:910 ../tin.1:1089 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:705 ../tin.1:915 ../tin.1:1094 +msgid "" +"Pipe current article / thread / auto-selected (hot) articles / articles " +"matching pattern / tagged articles into command. See the section \"MAILING " +"PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information." +msgstr "" + +# type: TP +#: ../tin.1:705 ../tin.1:1094 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:714 +msgid "" +"Auto select article(s) with a single key [after confirmation]. The defaults " +"used for selection are based upon the following four tinrc config variables: " +"B, B, " +"B and B. Read " +"the section \"GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\" for a " +"full explanation of these variables and \"FILTERING ARTICLES\" for more " +"information on filtering." +msgstr "" + +# type: TP +#: ../tin.1:714 ../tin.1:1103 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:723 +msgid "" +"Kill article(s) with a single key [after confirmation]. The defaults used " +"for killing are based upon the following four tinrc config variables: " +"B, B, " +"B and B. Read the " +"section \"GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\" for a full " +"explanation of these variables and \"FILTERING ARTICLES\" for more " +"information on filtering." +msgstr "" + +# type: TP +#: ../tin.1:723 +#, no-wrap +msgid "BCRE'>" +msgstr "BCRE'>" + +# type: Plain text +#: ../tin.1:726 +msgid "Read current article." +msgstr "" + +# type: TP +#: ../tin.1:726 +#, no-wrap +msgid "BTABE'>" +msgstr "BTABE'>" + +# type: Plain text +#: ../tin.1:729 +msgid "View next unread article or group." +msgstr "" + +# type: TP +#: ../tin.1:729 ../tin.1:921 ../tin.1:1120 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:733 +msgid "" +"Author forward search. This searches for articles with a specific ''From:'' " +"line." +msgstr "" + +# type: TP +#: ../tin.1:733 ../tin.1:926 ../tin.1:1123 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:736 ../tin.1:929 +msgid "Author backward search. Otherwise, see B ('B') above." +msgstr "" + +# type: TP +#: ../tin.1:736 ../tin.1:929 ../tin.1:1126 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:740 ../tin.1:933 ../tin.1:1130 +msgid "" +"Search the body of all articles in group (can be slow). You can abort the " +"search using B ('B')." +msgstr "" + +# type: Plain text +#: ../tin.1:744 +msgid "" +"Mark all articles as read [after confirmation] then return to the group " +"selection list. Move cursor to next group." +msgstr "" + +# type: Plain text +#: ../tin.1:748 +msgid "" +"Mark all articles as read [after confirmation] and enter the next group with " +"unread news." +msgstr "" + +# type: TP +#: ../tin.1:748 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:752 ../tin.1:945 +msgid "" +"Cycle the display of the author through all the possible options for the " +"tinrc variable B." +msgstr "" + +# type: TP +#: ../tin.1:755 +#, no-wrap +msgid "B" +msgstr "B" + +# type: TP +#: ../tin.1:759 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:762 +msgid "Toggle article/group limit." +msgstr "" + +# type: Plain text +#: ../tin.1:766 +msgid "" +"Display the subject of the first article in the current thread in the last " +"line." +msgstr "" + +# type: TP +#: ../tin.1:769 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:772 +msgid "" +"Mark article/thread as read and move onto the next unread article/thread." +msgstr "" + +# type: TP +#: ../tin.1:772 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:775 +msgid "Open the thread under the current cursor position." +msgstr "" + +# type: TP +#: ../tin.1:775 ../tin.1:957 ../tin.1:1174 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:778 ../tin.1:960 ../tin.1:1177 +msgid "Look up article by ''Message-ID:''." +msgstr "" + +# type: TP +#: ../tin.1:778 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:783 ../tin.1:965 ../tin.1:1182 +msgid "" +"Mail current article / thread / auto-selected (hot) articles / articles " +"matching pattern / tagged articles to someone. See the section \"MAILING " +"PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information." +msgstr "" + +# type: TP +#: ../tin.1:787 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:790 +msgid "Go to next group." +msgstr "" + +# type: TP +#: ../tin.1:790 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:793 +msgid "Go to next unread article." +msgstr "" + +# type: TP +#: ../tin.1:793 ../tin.1:965 ../tin.1:1192 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:798 ../tin.1:970 ../tin.1:1197 +msgid "" +"Send current article / thread / auto-selected (hot) articles / articles " +"matching pattern / tagged articles to printer. See the section \"MAILING " +"PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information." +msgstr "" + +# type: TP +#: ../tin.1:798 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:801 +msgid "Go to previous group." +msgstr "" + +# type: TP +#: ../tin.1:801 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:804 +msgid "Go to previous unread article." +msgstr "" + +# type: Plain text +#: ../tin.1:807 ../tin.1:973 +msgid "Return to previous level." +msgstr "" + +# type: TP +#: ../tin.1:810 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:813 +msgid "Toggle the display between all articles and unread articles." +msgstr "" + +# type: TP +#: ../tin.1:817 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:822 ../tin.1:985 ../tin.1:1222 +msgid "" +"Save current article / thread / auto-selected (hot) articles / articles " +"matching pattern / tagged articles. See the section \"MAILING PIPING " +"PRINTING REPOSTING AND SAVING ARTICLES\" for more information." +msgstr "" + +# type: TP +#: ../tin.1:822 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:825 ../tin.1:988 ../tin.1:1225 +msgid "Save marked articles automatically without further prompting." +msgstr "" + +# type: TP +#: ../tin.1:825 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:830 +msgid "" +"Toggle tag-status of current article / thread for B ('B') / " +"B ('B<|>') / B ('B') / B ('B') / " +"B ('B')." +msgstr "" + +# type: TP +#: ../tin.1:830 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:833 +msgid "" +"Automatically tag in order all the parts of the current multi-part message." +msgstr "" + +# type: TP +#: ../tin.1:833 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:838 +msgid "" +"Cycle the threading mode through no threading, threading by subject, " +"threading by references, threading on both subject and references, group " +"multipart articles into a thread (''Subject:'' based)." +msgstr "" + +# type: TP +#: ../tin.1:838 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:841 +msgid "Untag all articles that were tagged." +msgstr "" + +# type: Plain text +#: ../tin.1:847 +msgid "" +"Post an article to current group. If posting fails for some reason, you'll " +"get the chance to edit the article again via B ('B'), postpone " +"it via B ('B') for later processing (see also ''B<-o>'' " +"command-line switch) or discard it via B ('B')." +msgstr "" + +# type: TP +#: ../tin.1:847 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:853 +msgid "" +"Repost an already posted article / thread / auto-selected (hot) articles / " +"articles matching pattern / tagged articles to another newsgroup(s). Useful " +"for reposting from global to local newsgroups. Do not use this to cross-post " +"your own articles." +msgstr "" + +# type: TP +#: ../tin.1:853 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:861 +msgid "" +"Mark all unread articles that have not been selected as read, redraw screen " +"to reflect changes and put index at the first thread to begin reading. " +"Pressing B ('B') again will toggle back to the way " +"it was before. See B ('B<~>') command for clearing the toggle " +"effect, leaving the group will also clear the toggle effect and make the " +"changes permanent." +msgstr "" + +# type: TP +#: ../tin.1:861 ../tin.1:1002 ../tin.1:1256 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:864 +msgid "Mark current article as unread." +msgstr "Aktuellen Artikel als ungelesen markieren." + +# type: TP +#: ../tin.1:864 ../tin.1:1005 ../tin.1:1259 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#. -------------------------------------------------------------------- +#: ../tin.1:869 +msgid "Mark current thread as unread." +msgstr "Markiere den aktuellen Thread als ungelesen." + +# type: SS +#: ../tin.1:869 +#, no-wrap +msgid "THREAD LISTING COMMANDS" +msgstr "" + +# type: Plain text +#: ../tin.1:874 +msgid "Select article 4 within thread." +msgstr "" + +# type: Plain text +#: ../tin.1:895 +msgid "Search forward for a specified subject." +msgstr "" + +# type: Plain text +#: ../tin.1:898 +msgid "Search backwards for a specified subject." +msgstr "" + +# type: TP +#: ../tin.1:898 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:901 +msgid "Select the current thread for later processing." +msgstr "" + +# type: TP +#: ../tin.1:901 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:904 +msgid "Toggle selection of current article." +msgstr "" + +# type: TP +#: ../tin.1:904 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:907 +msgid "Reverse article selections." +msgstr "" + +# type: TP +#: ../tin.1:907 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:910 +msgid "Undo all selections on current thread." +msgstr "" + +# type: TP +#: ../tin.1:915 +#, no-wrap +msgid "BCRE'>" +msgstr "BCRE'>" + +# type: Plain text +#: ../tin.1:918 +msgid "Read current article within thread." +msgstr "" + +# type: TP +#: ../tin.1:918 +#, no-wrap +msgid "BTABE'>" +msgstr "BTABE'>" + +# type: Plain text +#: ../tin.1:921 +msgid "View next unread article within thread." +msgstr "Nächsten ungelesenen Artikel im Thread anzeigen." + +# type: Plain text +#: ../tin.1:926 +msgid "" +"Author forward search. This searches for articles with a specific ''From:'' " +"line. The search will wrap over into the next thread if nothing is found in " +"the current one." +msgstr "" + +# type: Plain text +#: ../tin.1:937 +msgid "" +"Mark thread as read [after confirmation] and return to the group index " +"page. Move cursor to next thread." +msgstr "" + +# type: Plain text +#: ../tin.1:941 +msgid "" +"Mark thread as read [after confirmation] and enter the next thread " +"containing unread news." +msgstr "" + +# type: TP +#: ../tin.1:941 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:951 ../tin.1:1165 +msgid "Display the subject of the current article in the last line." +msgstr "Subject des geöffneten Artikels in der untersten Zeile anzeigen." + +# type: TP +#: ../tin.1:954 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:957 +msgid "Mark article as read and move onto the next unread article." +msgstr "" + +# type: TP +#: ../tin.1:960 +#, no-wrap +msgid "B" +msgstr "B" + +# type: TP +#: ../tin.1:980 +#, no-wrap +msgid "B" +msgstr "B" + +# type: TP +#: ../tin.1:985 +#, no-wrap +msgid "B" +msgstr "B" + +# type: TP +#: ../tin.1:988 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:992 ../tin.1:1229 +msgid "" +"Toggle tag status of current article for mailing, piping, printing, saving " +"or reposting." +msgstr "" + +# type: TP +#: ../tin.1:992 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:995 +msgid "Untag all tagged threads." +msgstr "" + +# type: Plain text +#: ../tin.1:1002 +msgid "" +"Post an article to current group. If posting fails for some reason, you'll " +"get the chance to edit the article again via B ('B'), postpone " +"it for later processing via B ('B') (see also ''B<-o>'' " +"command-line switch) or discard it via B ('B')." +msgstr "" + +# type: Plain text +#: ../tin.1:1005 +msgid "Mark current article in thread as unread." +msgstr "Markiere den aktuellen Artikel als ungelesen." + +# type: Plain text +#. -------------------------------------------------------------------- +#: ../tin.1:1010 +msgid "Mark all articles in thread as unread." +msgstr "Alle Artikel im aktuellen Thread as ungelesen markieren." + +# type: SS +#: ../tin.1:1010 +#, no-wrap +msgid "ARTICLE VIEWER COMMANDS" +msgstr "" + +# type: Plain text +#: ../tin.1:1015 +msgid "Read the first (base) article in this thread." +msgstr "" + +# type: Plain text +#: ../tin.1:1018 +msgid "Read response 4 in this thread." +msgstr "Antwort 4 im diesem Thread lesen." + +# type: TP +#: ../tin.1:1022 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1026 +msgid "" +"Reply through mail to the author of the current article with a copy of the " +"article with all headers included." +msgstr "" + +# type: TP +#: ../tin.1:1026 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1031 +msgid "Perform B(1) operations on article." +msgstr "" + +# type: TP +#: ../tin.1:1031 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1034 +msgid "Toggles the display mode (raw including all headers vs. cooked)." +msgstr "" + +# type: TP +#: ../tin.1:1038 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1041 +msgid "Toggle the TAB width between 4 and 8 characters." +msgstr "" + +# type: TP +#: ../tin.1:1041 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1045 +msgid "" +"Post a followup to the current article with a copy of the article with all " +"headers included." +msgstr "" + +# type: TP +#: ../tin.1:1045 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1049 +msgid "" +"Toggle TeX to ISO decoding for current article. The default behavior is " +"taken from the B variable in the tinrc file." +msgstr "" + +# type: TP +#: ../tin.1:1049 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1052 +msgid "Toggle ROT-13 decoding for this article." +msgstr "" + +# type: TP +#: ../tin.1:1052 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1056 +msgid "" +"Toggle the display of uuencoded sections. The default behavior is taken from " +"the B variable in the tinrc file." +msgstr "" + +# type: TP +#: ../tin.1:1056 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1063 +msgid "" +"The formfeed character (^L) is often used to hide 'spoilers' that the reader " +"may not initially wish to see when viewing an article. Any text after a " +"formfeed is not displayed. This key-press acts like a reveal key and turns " +"the hidden text back on. Scrolling down will also reveal the text, scrolling " +"up will hide it again." +msgstr "" + +# type: Plain text +#: ../tin.1:1072 +msgid "Forward search the text of this article." +msgstr "" + +# type: Plain text +#: ../tin.1:1075 +msgid "Backward search the text of this article." +msgstr "" + +# type: TP +#: ../tin.1:1075 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1080 +msgid "" +"Skip to the end of the quoted text-block in this article. Quoted text is " +"everything which matches B, B or B." +msgstr "" + +# type: TP +#: ../tin.1:1080 +#, no-wrap +msgid "B'>" +msgstr "B'>" + +# type: Plain text +#: ../tin.1:1083 +msgid "Goto the first article in the current thread." +msgstr "" + +# type: TP +#: ../tin.1:1083 +#, no-wrap +msgid "B'>" +msgstr "B'>" + +# type: Plain text +#: ../tin.1:1086 +msgid "Goto the last article in the current thread." +msgstr "" + +# type: TP +#: ../tin.1:1086 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1089 +msgid "Toggle word highlighting on/off." +msgstr "" + +# type: Plain text +#: ../tin.1:1103 +msgid "" +"Auto select article(s) with a single key. The defaults used for selection " +"are set based upon the following four tinrc config variables: " +"B, B, " +"B and B Read the " +"section \"GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\" for a full " +"explanation of these variables and \"FILTERING ARTICLES\" for more " +"information on filtering." +msgstr "" + +# type: Plain text +#: ../tin.1:1112 +msgid "" +"Kill article(s) with a single key. The defaults used for killing are based " +"upon the following four tinrc config variables: B, " +"B, B and " +"B. Read the section \"GLOBAL OPTIONS MENU AND " +"TINRC CONFIGURABLE VARIABLES\" for a full explanation of these variables and " +"\"FILTERING ARTICLES\" for more information on filtering." +msgstr "" + +# type: TP +#: ../tin.1:1112 +#, no-wrap +msgid "BCRE'>" +msgstr "BCRE'>" + +# type: Plain text +#: ../tin.1:1115 +msgid "Goto next base article." +msgstr "" + +# type: TP +#: ../tin.1:1115 +#, no-wrap +msgid "BTABE'>" +msgstr "BTABE'>" + +# type: Plain text +#: ../tin.1:1120 +msgid "" +"Goto next unread article. If the tinrc variable B doesn't " +"contain PageNextUnread, then this key will first page through the current " +"article." +msgstr "" + +# type: Plain text +#: ../tin.1:1123 +msgid "Author forward search." +msgstr "Suche nach Autor (vorwärts)." + +# type: Plain text +#: ../tin.1:1126 +msgid "Author backward search." +msgstr "Suche nach Autor (rückwärts)." + +# type: Plain text +#: ../tin.1:1134 +msgid "" +"Mark the current thread as read [after confirmation] and return to the " +"previous menu. Move cursor to next item." +msgstr "" + +# type: Plain text +#: ../tin.1:1138 +msgid "" +"Mark the rest of the current thread as read [after confirmation] and enter " +"the next thread with unread articles." +msgstr "" + +# type: TP +#: ../tin.1:1138 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1143 +msgid "" +"Cancel (delete) or supersede (overwrite) the current article. It must have " +"been posted by the same user. The cancel message can be seen in the " +"newsgroup 'control' or 'control.cancel'." +msgstr "" + +# type: TP +#: ../tin.1:1143 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1146 +msgid "" +"Edit the current article. This is restricted to mailgroups and saved news." +msgstr "" + +# type: TP +#: ../tin.1:1149 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1152 +msgid "" +"Post a followup to the current article with a copy of the article included." +msgstr "" + +# type: TP +#: ../tin.1:1152 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1156 +msgid "" +"Post a followup to the current article without including a copy of the " +"article." +msgstr "" + +# type: TP +#: ../tin.1:1156 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1159 +msgid "Goto the start of the article." +msgstr "" + +# type: TP +#: ../tin.1:1159 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1162 +msgid "Goto the end of the article." +msgstr "Zum Ende des Artikels springen." + +# type: TP +#: ../tin.1:1168 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1171 +msgid "Mark rest of thread as read and move onto the next unread thread." +msgstr "" + +# type: TP +#: ../tin.1:1171 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1174 +msgid "Show the thread menu that the current article is a part of." +msgstr "" + +# type: TP +#: ../tin.1:1177 +#, no-wrap +msgid "B" +msgstr "B" + +# type: TP +#: ../tin.1:1186 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1189 +msgid "Go to the next article." +msgstr "" + +# type: TP +#: ../tin.1:1189 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1192 +msgid "Go to the next unread article." +msgstr "" + +# type: TP +#: ../tin.1:1197 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1200 +msgid "Go to the previous article." +msgstr "" + +# type: TP +#: ../tin.1:1200 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1203 +msgid "Go to the previous unread article." +msgstr "" + +# type: Plain text +#: ../tin.1:1206 +msgid "Return to the previous level." +msgstr "" + +# type: TP +#: ../tin.1:1209 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1213 +msgid "" +"Reply through mail to the author of the current article with a copy of the " +"article included." +msgstr "" + +# type: TP +#: ../tin.1:1213 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1217 +msgid "" +"Reply through mail to the author of the current article without including " +"the original article." +msgstr "" + +# type: TP +#: ../tin.1:1217 +#, no-wrap +msgid "B" +msgstr "B" + +# type: TP +#: ../tin.1:1222 +#, no-wrap +msgid "B" +msgstr "B" + +# type: TP +#: ../tin.1:1225 +#, no-wrap +msgid "B" +msgstr "B" + +# type: TP +#: ../tin.1:1229 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1232 +msgid "Return to group selection level." +msgstr "" + +# type: TP +#: ../tin.1:1232 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1235 +msgid "Goto parent article." +msgstr "" + +# type: TP +#: ../tin.1:1235 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1240 +msgid "" +"Browse URLs in article. All URLs will be prompted in turn and opened using " +"the B. 'BESCE>' or no input will skip the URL." +msgstr "" + +# type: TP +#: ../tin.1:1240 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1243 +msgid "View or save multimedia attachments." +msgstr "" + +# type: Plain text +#: ../tin.1:1250 +msgid "" +"Post an article to the current group. If posting fails for some reason, " +"you'll get the chance to edit the article again via B ('B'), " +"postpone it for later processing via B ('B') (see also ''B<-" +"o>'' command-line switch) or discard it via B ('B')." +msgstr "" + +# type: TP +#: ../tin.1:1250 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1256 +msgid "" +"Repost an already posted article / thread / auto-selected (hot) articles / " +"articles matching pattern / tagged articles to another newsgroup(s). Useful " +"for reposting from global to local newsgroups. Do not use this to crosspost " +"your own articles." +msgstr "" + +# type: Plain text +#: ../tin.1:1259 +msgid "Mark article as unread." +msgstr "Alle Artikel als ungelesen markieren." + +# type: Plain text +#. -------------------------------------------------------------------- +#: ../tin.1:1264 +msgid "Mark the current thread as unread." +msgstr "Markiere den aktuellen Thread als ungelesen." + +# type: SS +#: ../tin.1:1264 +#, no-wrap +msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES" +msgstr "" + +# type: Plain text +#. FIXME - add missing descriptions +#: ../tin.1:1274 +msgid "" +"At startup, B reads in the configuration files (see also B(5)). " +"They contain a list of variables that can be used to configure the way " +"B works. If it exists, the global configuration file, I<${TIN_LIBDIR:-" +"NEWSLIBDIR}/tinrc> is read. After that, the user's own configuration file is " +"read from I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>. The global file is useful " +"for distributing system-wide defaults to new users who have no private tinrc " +"yet." +msgstr "" + +# type: Plain text +#: ../tin.1:1282 +msgid "" +"The variables are user configurable by editing I<${TIN_HOMEDIR:-\"$HOME\"}/." +"tin/tinrc> directly. Most of them can also be set in the GLOBAL OPTIONS MENU " +"which is accessed by pressing B ('B') at all levels. It " +"allows the user to customize the behavior of B. The options are saved " +"to the file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc> when you exit B so " +"don't edit the file directly whilst B is running." +msgstr "" + +# type: Plain text +#: ../tin.1:1288 +msgid "" +"In the options menu use the cursor keys in the usual way to move around. Use " +"B ('B<^J>' or 'BCRE>') to 'open' the option you wish " +"to change. You will need to enter a new value or use 'BSPACEE>' to " +"toggle the available options. B will save the new value, " +"\\&'BESCE>' will abort without saving changes." +msgstr "" + +# type: Plain text +#: ../tin.1:1295 +msgid "" +"As with the other menus, B ('B<^L>') will redraw the screen. You " +"can use B ('B'), B ('B') and B " +"('B<\\e>') to search for a specific option. Use B ('B') to exit the " +"option menu and keep your changes. Use B ('B') to exit without " +"keeping your changes." +msgstr "" + +# type: Plain text +#: ../tin.1:1299 +msgid "" +"Here is a full list of all the available variables. The name in braces is " +"the name of the corresponding setting in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/" +"tinrc>." +msgstr "" + +# type: TP +#: ../tin.1:1299 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1303 ../tin.5:1157 +msgid "" +"If ON add posted articles which start a new thread to filter for " +"highlighting follow-ups. Default is ON." +msgstr "" + +# type: TP +#: ../tin.1:1303 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1306 ../tin.5:1160 +msgid "Turn ON advertising in header (''User-Agent:''). Default is ON." +msgstr "" + +# type: TP +#: ../tin.1:1306 +#, no-wrap +msgid "B" +msgstr "B<Übersp. multipart/alternative-Teile (alternative_handling)>" + +# type: Plain text +#: ../tin.1:1309 ../tin.5:1163 +msgid "" +"If ON strip multipart/alternative messages automatically. Default is ON." +msgstr "" + +# type: TP +#: ../tin.1:1309 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1312 ../tin.5:1166 +msgid "The character used to show that an article was deleted. Default is 'D'." +msgstr "Zeichen das anzeigt, dass ein Artikel gelöscht wurde. Standard is 'D'." + +# type: TP +#: ../tin.1:1312 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1315 ../tin.5:1169 +msgid "" +"The character used to show that an article is in a range. Default is '#'." +msgstr "" + +# type: TP +#: ../tin.1:1315 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1319 ../tin.5:1173 +msgid "" +"The character used to show that an article will return as an unread article " +"when the group is next entered. Default is '-'." +msgstr "" + +# type: TP +#: ../tin.1:1319 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1323 ../tin.5:1177 +msgid "" +"The character used to show that an article/thread is auto-selected (hot). " +"Default is '*'." +msgstr "" + +# type: TP +#: ../tin.1:1323 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1327 ../tin.5:1181 +msgid "" +"The character used to show that an article/thread is recent (not older than " +"X days). See also B. Default is 'o'." +msgstr "" + +# type: TP +#: ../tin.1:1327 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1331 +msgid "" +"The character used to show that an article has not been read. Default is " +"\\&'+'." +msgstr "" + +# type: TP +#: ../tin.1:1331 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1334 ../tin.5:1188 +msgid "The character used to show that an article was read. Default is ' '." +msgstr "" + +# type: TP +#: ../tin.1:1334 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1338 ../tin.5:1192 +msgid "" +"The character used to show that an article was killed. Default is 'K'. " +"B must be set accordingly." +msgstr "" + +# type: TP +#: ../tin.1:1338 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1342 ../tin.5:1196 +msgid "" +"The character used to show that an article was hot before it was read. " +"Default is ':'. B must be set accordingly." +msgstr "" + +# type: TP +#: ../tin.1:1342 ../tin.5:1196 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1347 +msgid "" +"If ON B will ask before using a MIME viewer (B) to " +"display MIME messages. This only occurs if a MIME viewer is set. Default is " +"OFF." +msgstr "" + +# type: TP +#: ../tin.1:1347 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1351 ../tin.5:1207 +msgid "" +"Automatically put your name in the ''Cc:'' and/or ''Bcc:'' field when " +"mailing an article. Default is No." +msgstr "" + +# type: TP +#: ../tin.1:1351 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1355 ../tin.5:1211 +msgid "" +"If ON automatically list thread when entering it using right arrow key. " +"Default is ON." +msgstr "" + +# type: TP +#: ../tin.1:1355 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1358 ../tin.1:2264 +msgid "Default is OFF." +msgstr "Standard ist OFF." + +# type: TP +#: ../tin.1:1358 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1364 ../tin.5:1220 +msgid "" +"If ON articles/threads with ''Archive-name:'' in header will be " +"automatically saved with the Archive-name & part/patch no and post processed " +"if B is set to something other than 'No'. Default is OFF." +msgstr "" + +# type: TP +#: ../tin.1:1364 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1369 ../tin.5:1225 +msgid "" +"If set ON articles/threads will be saved in batch mode when save \\&''B<-" +"S>'' or mail ''B<-M>, B<-N>'' is specified on the command line. Default is " +"ON." +msgstr "" + +# type: TP +#: ../tin.1:1369 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1374 ../tin.5:1230 +msgid "" +"If set ON a mini menu of the most useful commands will be displayed at the " +"bottom of the screen for each level. Also a short posting etiquette will be " +"displayed after composing an article. Default is ON." +msgstr "" + +# type: TP +#: ../tin.1:1374 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1379 +msgid "" +"If ON, create local copies of NNTP overview files. This can be used to " +"considerably speed up accessing large groups when using a slow connection. " +"See also \"INDEX FILES\". Default is OFF." +msgstr "" + +# type: TP +#: ../tin.1:1379 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1385 ../tin.5:1239 +msgid "" +"If set ON the user is asked when quitting if all groups read during the " +"current session should be marked read. Default is OFF." +msgstr "" + +# type: TP +#: ../tin.1:1385 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1388 ../tin.5:1242 +msgid "Standard background color" +msgstr "Standard Hintergrundfarbe" + +# type: TP +#: ../tin.1:1388 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1391 ../tin.5:1245 +msgid "Color of sender (From:)" +msgstr "Farbe des Autors (From:)" + +# type: TP +#: ../tin.1:1391 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1394 ../tin.5:1248 +msgid "Color of header-lines" +msgstr "Farbe der Artikelheaderzeilen" + +# type: TP +#: ../tin.1:1394 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1397 ../tin.5:1251 +msgid "Color of help pages" +msgstr "Farbe des Hilfstext" + +# type: TP +#: ../tin.1:1397 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1400 ../tin.5:1254 +msgid "Color of background for inverse text" +msgstr "" + +# type: TP +#: ../tin.1:1400 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1403 ../tin.5:1257 +msgid "Color of foreground for inverse text" +msgstr "" + +# type: TP +#: ../tin.1:1403 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1407 ../tin.5:1261 +msgid "" +"Color of words emphasized like _this_. See also B and " +"B." +msgstr "" + +# type: TP +#: ../tin.1:1407 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1411 ../tin.5:1265 +msgid "" +"Color of words emphasized like /this/. See also B and " +"B." +msgstr "" + +# type: TP +#: ../tin.1:1411 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1415 ../tin.5:1269 +msgid "" +"Color of words emphasized like *this*. See also B and " +"B." +msgstr "" + +# type: TP +#: ../tin.1:1415 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1419 ../tin.5:1273 +msgid "" +"Color of words emphasized like -this-. See also B and " +"B." +msgstr "" + +# type: TP +#: ../tin.1:1419 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1422 ../tin.5:1276 +msgid "Color of mini help menu" +msgstr "Farbe des Minihilfemenü" + +# type: TP +#: ../tin.1:1422 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1425 ../tin.5:1279 +msgid "Color of actual news header fields" +msgstr "Farbe des angezeigten Headers" + +# type: TP +#: ../tin.1:1425 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1428 ../tin.5:1282 +msgid "Standard foreground color" +msgstr "Standard Vordergrundfarbe" + +# type: TP +#: ../tin.1:1428 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1431 ../tin.5:1285 +msgid "Color of quoted lines" +msgstr "Farbe der zitierten Zeilen" + +# type: TP +#: ../tin.1:1431 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1434 ../tin.5:1288 +msgid "Color of twice quoted lines" +msgstr "Farbe von zweifach zitierten Zeilen" + +# type: TP +#: ../tin.1:1434 +#, no-wrap +msgid "B3 times quoted line (col_quote3)>" +msgstr "B3-fach zitierten Zeilen (col_quote3)>" + +# type: Plain text +#: ../tin.1:1437 ../tin.5:1291 +msgid "Color of E=3 times quoted lines" +msgstr "Farbe von =E3-fach zitierten Zeilen" + +# type: TP +#: ../tin.1:1437 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1441 +msgid "" +"Color of response counter. This is the text that says \"Response x of y\" in " +"the article viewer." +msgstr "" + +# type: TP +#: ../tin.1:1441 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1444 ../tin.5:1298 +msgid "Color of signatures" +msgstr "Farbe von Signaturen" + +# type: TP +#: ../tin.1:1444 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1447 ../tin.5:1301 +msgid "Color of urls highlight" +msgstr "Farbe der hervorgehobenen URLs" + +# type: TP +#: ../tin.1:1447 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +# +#: ../tin.1:1450 ../tin.5:1304 +msgid "Color of verbatim blocks" +msgstr "Farbe des wortgetreu darzustellenden Textes" + +# type: TP +#: ../tin.1:1450 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1453 ../tin.5:1307 +msgid "Color of article subject" +msgstr "Farbe der Subjectzeile" + +# type: TP +#: ../tin.1:1453 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1456 ../tin.5:1310 +msgid "Color of text-lines" +msgstr "Farbe der Textzeilen" + +# type: TP +#: ../tin.1:1456 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1459 +msgid "Color of help/mail sign" +msgstr "Farbe des Hilfe/Mail-Zeichens" + +# type: TP +#: ../tin.1:1459 +#, no-wrap +msgid "B" +msgstr "B" + +# type: Plain text +#: ../tin.1:1462 +msgid "Ask for manual confirmation to protect the user." +msgstr "" + +# type: IP +#: ../tin.1:1463 ../tin.1:1469 ../tin.1:1473 +#, no-wrap +msgid "\\(bu" +msgstr "\\(bu" + +# type: Plain text +#. TODO: check if all affected commands are marked [after confirmation] +#: ../tin.1:1469 +msgid "" +"B Ask for confirmation before executing certain dangerous commands " +"(e.g., B ('B')). Commands that this affects are marked in this " +"manual with '[after confirmation]'. Default is commands & quit." +msgstr "" + +# type: Plain text +#: ../tin.1:1473 +msgid "" +"B You'll be asked to confirm that you wish to exit B when you use " +"the B ('B') command." +msgstr "" + +# type: Plain text +#: ../tin.1:1477 +msgid "" +"B Ask for confirmation before marking all not selected (with " +"B ('B') command) articles as read." +msgstr "" + +# type: TP +#: ../tin.1:1478 +#, no-wrap +msgid "B" +msgstr "" + +# +#. most of these default_* settings are not available from the menu +#. as they are intended for internal use only. +# type: Plain text +#: ../tin.1:1490 +msgid "" +"Format string B uses for date representation. A description of the " +"different format options can be found at B(3). B uses " +"B(3) when available and supports most format options in his " +"fallback code. Default is \"%a, %d %b %Y %H:%M:%S\"." +msgstr "" + +# type: TP +#: ../tin.1:1490 +#, no-wrap +msgid "B<(default_art_search)>" +msgstr "" + +# type: TP +#: ../tin.1:1492 +#, no-wrap +msgid "B<(default_author_search)>" +msgstr "" + +# type: TP +#: ../tin.1:1494 +#, no-wrap +msgid "B<(default_config_search)>" +msgstr "" + +# type: Plain text +#: ../tin.1:1497 ../tin.5:1352 +msgid "The last article/author/config option that was searched for." +msgstr "" + +# type: TP +#: ../tin.1:1497 +#, no-wrap +msgid "B<(default_filter_days)>" +msgstr "" + +# type: Plain text +#: ../tin.1:1500 ../tin.5:1355 +msgid "Default is 28." +msgstr "" + +# type: TP +#: ../tin.1:1500 +#, no-wrap +msgid "B<(default_filter_kill_case)>" +msgstr "" + +# type: Plain text +#: ../tin.1:1504 +msgid "" +"Default for quick (1 key) kill filter case. ON = filter case sensitive, OFF " +"= ignore case. Default is OFF." +msgstr "" + +# type: TP +#: ../tin.1:1504 +#, no-wrap +msgid "B<(default_filter_kill_expire)>" +msgstr "" + +# type: Plain text +#: ../tin.1:1509 +msgid "" +"Default for quick (1 key) kill filter expire. ON = limit to " +"B, OFF = don't ever expire. Default is OFF." +msgstr "" + +# type: TP +#: ../tin.1:1509 +#, no-wrap +msgid "B<(default_filter_kill_global)>" +msgstr "" + +# type: Plain text +#: ../tin.1:1513 +msgid "" +"Default for quick (1 key) kill filter global. ON=apply to all groups, " +"OFF=apply to current group. Default is ON." +msgstr "" + +# type: TP +#: ../tin.1:1513 +#, no-wrap +msgid "B<(default_filter_kill_header)>" +msgstr "" + +# type: Plain text +#: ../tin.1:1516 ../tin.5:1370 +msgid "Default for quick (1 key) kill filter header." +msgstr "" + +# type: IP +#: ../tin.1:1517 ../tin.1:1547 +#, no-wrap +msgid "0,1" +msgstr "" + +# type: Plain text +#: ../tin.1:1519 ../tin.1:1549 +#, no-wrap +msgid " ''Subject:''\n" +msgstr "" + +# type: IP +#: ../tin.1:1519 ../tin.1:1549 +#, no-wrap +msgid "2,3" +msgstr "" + +# type: Plain text +#: ../tin.1:1521 ../tin.1:1551 +#, no-wrap +msgid " ''From:''\n" +msgstr "" + +# type: IP +#: ../tin.1:1521 ../tin.1:1551 ../tin.1:1851 ../tin.1:2083 ../tin.1:2114 ../tin.1:2185 ../tin.1:2232 ../tin.5:1709 ../tin.5:1811 ../tin.5:1968 ../tin.5:1998 ../tin.5:2098 +#, no-wrap +msgid "4" +msgstr "" + +# type: Plain text +#: ../tin.1:1523 ../tin.1:1553 +#, no-wrap +msgid " ''Message-ID:'' & full ''References:'' line\n" +msgstr "" + +# type: IP +#: ../tin.1:1523 ../tin.1:1553 ../tin.1:2085 ../tin.1:2187 ../tin.1:2235 ../tin.5:1970 ../tin.5:2101 +#, no-wrap +msgid "5" +msgstr "" + +# type: Plain text +#: ../tin.1:1525 ../tin.1:1555 +#, no-wrap +msgid " ''Message-ID:'' & last ''References:'' entry only\n" +msgstr "" + +# type: IP +#: ../tin.1:1525 ../tin.1:1555 ../tin.1:2087 ../tin.1:2237 ../tin.5:1972 ../tin.5:2103 +#, no-wrap +msgid "6" +msgstr "" + +# type: Plain text +#: ../tin.1:1527 ../tin.1:1557 +#, no-wrap +msgid " ''Message-ID:'' entry only\n" +msgstr "" + +# type: IP +#: ../tin.1:1527 ../tin.1:1557 ../tin.1:2090 ../tin.1:2239 ../tin.5:1975 ../tin.5:2105 +#, no-wrap +msgid "7" +msgstr "" + +# type: Plain text +#: ../tin.1:1529 ../tin.1:1559 +#, no-wrap +msgid " ''Lines:''\n" +msgstr "" + +# type: TP +#: ../tin.1:1530 +#, no-wrap +msgid "B<(default_filter_select_case)>" +msgstr "" + +# type: Plain text +#: ../tin.1:1534 ../tin.5:1385 +msgid "" +"Default for quick (1 key) auto-selection filter case. ON=filter case " +"sensitive, OFF=ignore case. Default is OFF." +msgstr "" + +# type: TP +#: ../tin.1:1534 +#, no-wrap +msgid "B<(default_filter_select_expire)>" +msgstr "" + +# type: Plain text +#: ../tin.1:1539 +msgid "" +"Default for quick (1 key) auto-selection filter expire. ON = limit to " +"B, OFF = don't ever expire. Default is OFF." +msgstr "" + +# type: TP +#: ../tin.1:1539 +#, no-wrap +msgid "B<(default_filter_select_global)>" +msgstr "" + +# type: Plain text +#: ../tin.1:1543 +msgid "" +"Default for quick (1 key) auto-selection filter global. ON=apply to all " +"groups OFF=apply to current group. Default is ON." +msgstr "" + +# type: TP +#: ../tin.1:1543 +#, no-wrap +msgid "B<(default_filter_select_header)>" +msgstr "" + +# type: Plain text +#: ../tin.1:1546 ../tin.5:1396 +msgid "Default for quick (1 key) auto-selection filter header." +msgstr "" + +# type: TP +#: ../tin.1:1560 +#, no-wrap +msgid "B<(default_goto_group)>" +msgstr "" + +# type: TP +#: ../tin.1:1562 +#, no-wrap +msgid "B<(default_group_search)>" +msgstr "" + +# type: TP +#: ../tin.1:1564 +#, no-wrap +msgid "B<(default_mail_address)>" +msgstr "" + +# type: TP +#: ../tin.1:1566 +#, no-wrap +msgid "B<(default_move_group)>" +msgstr "" + +# type: TP +#: ../tin.1:1568 +#, no-wrap +msgid "B<(default_pattern)>" +msgstr "" + +# type: TP +#: ../tin.1:1570 +#, no-wrap +msgid "B<(default_pipe_command)>" +msgstr "" + +# type: TP +#: ../tin.1:1572 +#, no-wrap +msgid "B<(default_post_newsgroups)>" +msgstr "" + +# type: TP +#: ../tin.1:1574 +#, no-wrap +msgid "B<(default_post_subject)>" +msgstr "" + +# type: TP +#: ../tin.1:1576 +#, no-wrap +msgid "B<(default_range_group)>" +msgstr "" + +# type: TP +#: ../tin.1:1578 +#, no-wrap +msgid "B<(default_range_select)>" +msgstr "" + +# type: TP +#: ../tin.1:1580 +#, no-wrap +msgid "B<(default_range_thread)>" +msgstr "" + +# type: TP +#: ../tin.1:1582 +#, no-wrap +msgid "B<(default_repost_group)>" +msgstr "" + +# type: TP +#: ../tin.1:1584 +#, no-wrap +msgid "B<(default_save_file)>" +msgstr "" + +# type: TP +#: ../tin.1:1586 +#, no-wrap +msgid "B<(default_save_mode)>" +msgstr "" + +# type: TP +#: ../tin.1:1588 +#, no-wrap +msgid "B<(default_select_pattern)>" +msgstr "" + +# type: TP +#: ../tin.1:1590 +#, no-wrap +msgid "B<(default_shell_command)>" +msgstr "" + +# type: TP +#: ../tin.1:1592 +#, no-wrap +msgid "B<(default_subject_search)>" +msgstr "" + +# type: TP +#: ../tin.1:1594 +#, no-wrap +msgid "B instead of highlighted bar (draw_arrow)>" +msgstr "" + +# type: Plain text +#: ../tin.1:1598 +msgid "" +"Allows groups/articles to be selected by an arrow '-E' if set ON or by " +"an highlighted bar if set OFF. Default is OFF." +msgstr "" + +# type: TP +#: ../tin.1:1598 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1602 +msgid "" +"The format string used to create the editor start command with parameters. " +"Default is \"%E +%N %F\" (i.e., /bin/vi +7 .article)." +msgstr "" + +# type: TP +#: ../tin.1:1602 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1606 ../tin.5:1454 +msgid "" +"Specifies whether a screen redraw should always be done after certain " +"external commands. Default is OFF." +msgstr "" + +# type: TP +#: ../tin.1:1606 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1612 +msgid "" +"If B is E 0 not more than B articles/group " +"are fetched from the server. If B is E 0 B will start " +"fetching articles from your first unread minus absolute value of " +"B. Default is 0, which means no limit." +msgstr "" + +# type: TP +#: ../tin.1:1612 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1615 ../tin.5:1472 +msgid "If ON catchup group when leaving with the left arrow key. Default is ON." +msgstr "" + +# type: TP +#: ../tin.1:1615 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1623 ../tin.5:1469 +msgid "" +"Which keys B should accept to jump to the next unread article. " +"Possible is any combination of B and B. When " +"B is set B jumps to the next article at the end of the " +"current one. When B is set B jumps immediately to the " +"next article when B ('BTABE>') is " +"pressed. Default is PageNextUnread." +msgstr "" + +# type: TP +#: ../tin.1:1623 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1627 ../tin.5:1476 +msgid "" +"Maximum length of the names of newsgroups to be displayed so that more of " +"the newsgroup description can be displayed. Default is 32." +msgstr "" + +# type: TP +#: ../tin.1:1627 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1636 +msgid "" +"If set to 'No' then raw uuencoded data is displayed. If set to 'Yes' then " +"sections of uuencoded data will be shown with a single tag line showing the " +"size and filename (much the same as a MIME attachment). If set to 'Hide all' " +"then any line that looks like uuencoded data will be folded into a tag " +"line. This is useful when uuencoded data is split across more than one " +"article but can also lead to false positives. This setting can also be " +"toggled in the article viewer. Default is 'No'." +msgstr "" + +# type: TP +#: ../tin.1:1636 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1643 +msgid "" +"Path, name and options of external B(1). If you are reading via NNTP " +"the default value is --internal (use built-in NNTP inews), else it is " +"\"inews -h\". The article is passed to B on STDIN via 'E " +"article'." +msgstr "" + +# type: TP +#: ../tin.1:1643 +#, no-wrap +msgid "B<(info_in_last_line)>" +msgstr "" + +#. this is missing from the Menu +# type: Plain text +#: ../tin.1:1650 +msgid "" +"If ON, show current group description or article subject in the last line " +"(not in the pager and global menu) - B ('B') toggles " +"setting. This facility is useful as the full width of the screen is " +"available to display long subjects. Default is OFF." +msgstr "" + +# type: TP +#: ../tin.1:1650 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1657 +msgid "" +"Interactive mailreader: if greater than 0 your mailreader will be invoked " +"earlier for reply so you can use more of its features (e.g. MIME, pgp, " +"...). 1 means include headers, 2 means don't include headers (old " +"use_mailreader_i=ON option). 0 turns off usage. This option has to suit " +"B. Default is 0." +msgstr "" + +#. TODO: fix menu description +#. mono_mark* currently do allow "Reverse video" even if +#. inverse_okay=FALSE +# type: TP +#: ../tin.1:1657 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1664 ../tin.5:1509 +msgid "" +"If ON use inverse video for page headers and URL highlighting. Default is " +"ON." +msgstr "" + +# type: TP +#: ../tin.1:1664 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1669 ../tin.5:1514 +msgid "" +"If ON keep all failed postings in I<${TIN_HOMEDIR:-\"$HOME\"}/dead.articles> " +"besides keeping the last failed posting in " +"I<${TIN_HOMEDIR:-\"$HOME\"}/dead.article>. Default is ON." +msgstr "" + +# type: TP +#: ../tin.1:1669 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1673 +msgid "" +"This option controls the processing and display of articles that are " +"killed. There are 3 options:" +msgstr "" + +# type: IP +#: ../tin.1:1674 ../tin.1:1843 ../tin.1:1886 ../tin.1:1998 ../tin.1:2024 ../tin.1:2075 ../tin.1:2105 ../tin.1:2176 ../tin.1:2204 ../tin.1:2224 ../tin.1:2308 ../tin.5:1519 ../tin.5:1701 ../tin.5:1750 ../tin.5:1881 ../tin.5:1907 ../tin.5:1960 ../tin.5:1989 ../tin.5:2070 ../tin.5:2090 ../tin.5:2182 +#, no-wrap +msgid "0" +msgstr "" + +# type: Plain text +#: ../tin.1:1680 +msgid "" +"B is the 'traditional' behavior of B. Only " +"unread articles are killed once only by marking them read. As filtering only " +"happens on unread articles with B set to 0, B " +"and B are only shown once. When you reenter the " +"group the mark will be gone." +msgstr "" + +# type: IP +#: ../tin.1:1680 ../tin.1:1845 ../tin.1:1888 ../tin.1:2000 ../tin.1:2026 ../tin.1:2077 ../tin.1:2107 ../tin.1:2178 ../tin.1:2206 ../tin.1:2226 ../tin.1:2310 ../tin.5:1526 ../tin.5:1703 ../tin.5:1752 ../tin.5:1801 ../tin.5:1883 ../tin.5:1909 ../tin.5:1962 ../tin.5:1991 ../tin.5:2072 ../tin.5:2092 ../tin.5:2184 +#, no-wrap +msgid "1" +msgstr "" + +# type: Plain text +#: ../tin.1:1685 ../tin.5:1531 +msgid "" +"B will process all articles in the group and " +"therefore there is a processing overhead when using this option. Killed " +"articles are threaded as normal but they will be marked with " +"B." +msgstr "" + +# type: IP +#: ../tin.1:1685 ../tin.1:1847 ../tin.1:1892 ../tin.1:2003 ../tin.1:2030 ../tin.1:2079 ../tin.1:2110 ../tin.1:2180 ../tin.1:2208 ../tin.1:2228 ../tin.1:2312 ../tin.5:1531 ../tin.5:1705 ../tin.5:1757 ../tin.5:1805 ../tin.5:1886 ../tin.5:1913 ../tin.5:1964 ../tin.5:1994 ../tin.5:2074 ../tin.5:2094 ../tin.5:2186 +#, no-wrap +msgid "2" +msgstr "" + +# type: Plain text +#: ../tin.1:1689 ../tin.5:1535 +msgid "" +"B will process all articles in the group and " +"therefore there is a processing overhead when using this option. Killed " +"articles simply does not get displayed at all." +msgstr "" + +# type: Plain text +#: ../tin.1:1691 +msgid "Default is 0 (B)." +msgstr "" + +# type: TP +#: ../tin.1:1691 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1697 ../tin.5:1542 +msgid "" +"Allows 8bit characters unencoded in the header of mail message. Default is " +"OFF. Turning it ON is effective only if B is also set to " +"8bit. Leaving it OFF is safe for most users and compliant to Internet Mail " +"Standard (B and B). Default is OFF." +msgstr "" + +# type: TP +#: ../tin.1:1697 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1703 ../tin.5:1548 +msgid "" +"User's mail address (and full name), if not username@host. This is used when " +"creating articles, sending mail and when B(1) signing." +msgstr "" + +# type: TP +#: ../tin.1:1703 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1707 ../tin.5:1552 +msgid "" +"MIME encoding of the body in mail message, if necessary (8bit, base64, " +"quoted-printable, 7bit). Default is quoted-printable." +msgstr "" + +# type: TP +#: ../tin.1:1707 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1712 ../tin.5:1557 +msgid "" +"Format of quote line when replying (via mail) to an article (%A=Address, " +"%D=Date, %F=Fullname+Address, %G=Groupname, %M=Message-ID, %N=Fullname, " +"%C=Firstname, %I=Initials). Default is \"In article %M you wrote:\"" +msgstr "" + +# type: TP +#: ../tin.1:1712 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1720 +msgid "" +"Select one of the following mailbox-formats: MBOXO (default, except for " +"SCO), MBOXRD or MMDF (default on SCO). See B(5) for more details on " +"MBOXO and MBOXRD and B(5) for more details about MMDF." +msgstr "" + +# type: TP +#: ../tin.1:1720 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1729 +msgid "" +"The directory where articles/threads are to be saved in B(5) " +"format. This feature is mainly for use with the B(1) mail program. It " +"allows the user to save articles/threads/groups simply by giving '=' as the " +"filename to save to. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>." +msgstr "" + +# type: TP +#: ../tin.1:1729 +#, no-wrap +msgid "B" +msgstr "" + +#. TODO: document %S, %T, %M, %F, %U ... +# type: Plain text +#: ../tin.1:1738 +msgid "" +"The format string used to create the mailer command with parameters that is " +"used for mailing articles to other people. Default is '%M \"%T\" E %F' " +"(e.g., /bin/mail \"iain\" E .article). The flexible format allows other " +"mailers with different command-line parameters to be used such as 'elm -s " +"\"%S\" \"%T\" E \"%F\"' (e.g., elm -s \"subject\" \"iain\" E " +".article) or 'sendmail -oi -oem -t E %F' (e.g. sendmail -oi -oem -t " +"E .article)." +msgstr "" + +# type: TP +#: ../tin.1:1738 +#, no-wrap +msgid "B<'Mark article read' ignores tags (mark_ignore_tags)>" +msgstr "" + +# type: Plain text +#: ../tin.1:1745 ../tin.5:1604 +msgid "" +"When this is ON, the B, B functions " +"('B') mark just the current article or thread, ignoring other tagged, " +"unread articles. When OFF, the same function presents a menu with choices of " +"the current thread or article, all tagged, unread articles, or nothing." +msgstr "" + +# type: TP +#: ../tin.1:1745 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1748 ../tin.5:1597 +msgid "If ON mark articles that are saved as read. Default is ON." +msgstr "" + +# type: TP +#: ../tin.1:1748 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1760 +msgid "" +"Path, name and options of external B(1) program used to view " +"non-textual parts of articles. To use the built-in viewer, set to " +"--internal. This is the default value when B(1) is not " +"installed. Leave it blank if you don't want any automatic viewing of " +"non-textual attachments. The 'V' command can always be used to manually view " +"any attachments. See also B." +msgstr "" + +# type: TP +#: ../tin.1:1760 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1773 +msgid "" +"Charset supported locally, which is also used for MIME header (charset " +"parameter and charset name in header encoding) in mail and news postings. If " +"B is defined at compile time, text in charset other " +"than the value of this parameter is considered not displayable and " +"represented as '?'. Otherwise, all character sets are regarded as compatible " +"with the display. If it's not set, the value of the environment variable " +"$B is used. US-ASCII or compile-time default is used in case " +"neither of them is defined. If your system supports B(3), this option " +"is disabled and you should use B instead." +msgstr "" + +# type: TP +#: ../tin.1:1773 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1784 +msgid "" +"Charset used for posting and MIME headers; replaces B. " +"Conversion between B and local charset (determined via " +"B(3)) is done via B(3), if this function is not " +"available on your system this option is disabled and you have to use " +"B instead. B is limited to one of the " +"following charsets:" +msgstr "" + +# type: Plain text +#: ../tin.1:1787 ../tin.5:1643 +msgid "" +"US-ASCII, ISO-8859-{1,2,3,4,5,7,9,10,13,14,15,16}, KOI8-{R,U,RU} " +"EUC-{CN,JP,KR,TW}, ISO-2022-{CN,CN-EXT,JP,JP-1,JP-2}, Big5, UTF-8" +msgstr "" + +# type: Plain text +#: ../tin.1:1793 ../tin.5:1649 +msgid "" +"Not all values might work on your system, see B(3) for more " +"details. If it's not set, the value of the environment variable " +"$B is used. US-ASCII or compile-time default is used in case " +"neither of them is defined." +msgstr "" + +# type: TP +#: ../tin.1:1793 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1798 +msgid "" +"Character attribute of words emphasized like _this_. It depends on your " +"terminal which attributes are usable. See also B and " +"B." +msgstr "" + +# type: TP +#: ../tin.1:1798 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1803 +msgid "" +"Character attribute of words emphasized like /this/. It depends on your " +"terminal which attributes are usable. See also B and " +"B." +msgstr "" + +# type: TP +#: ../tin.1:1803 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1808 +msgid "" +"Character attribute of words emphasized like *this*. It depends on your " +"terminal which attributes are usable. See also B and " +"B." +msgstr "" + +# type: TP +#: ../tin.1:1808 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1813 +msgid "" +"Character attribute of words emphasized like -this-. It depends on your " +"terminal which attributes are usable. See also B and " +"B." +msgstr "" + +# type: TP +#: ../tin.1:1813 +#, no-wrap +msgid "B<(newnews)>" +msgstr "" + +# type: Plain text +#: ../tin.1:1817 +msgid "" +"These are internal timers used by B to keep track of new newsgroups. " +"Do not change them unless you understand what they are for." +msgstr "" + +# type: TP +#: ../tin.1:1817 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1824 ../tin.5:1682 +msgid "" +"Which news headers you wish to see. If you want to see _all_ the headers, " +"place an '*' as this value. This is the only way a wildcard can be used. If " +"you enter 'X-' as the value, you will see all headers beginning with 'X-' " +"(like X-Alan or X-Pape). You can list more than one by delimiting with " +"spaces. Not defining anything turns off this option." +msgstr "" + +# type: TP +#: ../tin.1:1824 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1833 +msgid "" +"Same as B except it denotes the opposite. An " +"example of using both options might be if you thought X- headers were A Good " +"Thing(tm), but thought Alan and Pape were miscreants... well then you would " +"do something like this: I " +"I. Not defining anything turns " +"off this option." +msgstr "" + +# type: TP +#: ../tin.1:1833 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1838 ../tin.5:1696 +msgid "" +"Format of quote line when posting/following up an article (%A=Address, " +"%D=Date, %F=Fullname+Address, %G=Groupname, %M=Message-ID, %N=Fullname, " +"%C=Firstname, %I=Initials). Default is \"%F wrote:\"." +msgstr "" + +# type: TP +#: ../tin.1:1838 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1842 +msgid "" +"The normalization form B should use to normalize unicode input. The " +"possible values are:" +msgstr "" + +# type: Plain text +#: ../tin.1:1845 ../tin.5:1703 +msgid "B: no normalization" +msgstr "" + +# type: Plain text +#: ../tin.1:1847 ../tin.5:1705 +msgid "B: Compatibility Decomposition, followed by Canonical Composition" +msgstr "" + +# type: Plain text +#: ../tin.1:1849 ../tin.5:1707 +msgid "B: Compatibility Decomposition" +msgstr "" + +# type: IP +#: ../tin.1:1849 ../tin.1:2006 ../tin.1:2034 ../tin.1:2081 ../tin.1:2112 ../tin.1:2182 ../tin.1:2230 ../tin.5:1707 ../tin.5:1889 ../tin.5:1917 ../tin.5:1966 ../tin.5:1996 ../tin.5:2096 +#, no-wrap +msgid "3" +msgstr "" + +# type: Plain text +#: ../tin.1:1851 ../tin.5:1709 +msgid "B: Canonical Decomposition, followed by Canonical Composition" +msgstr "" + +# type: Plain text +#: ../tin.1:1853 ../tin.5:1711 +msgid "B: Canonical Decomposition" +msgstr "" + +# type: Plain text +#: ../tin.1:1856 +msgid "" +"Some normalization modes are only available if they are supported by the " +"library B uses to do the normalization. Default is NFKC." +msgstr "" + +# type: TP +#: ../tin.1:1856 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1860 +msgid "" +"If ON put cursor at first unread article in group otherwise at last " +"article. Default is ON." +msgstr "" + +# type: TP +#: ../tin.1:1860 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1871 ../tin.5:1731 +msgid "" +"Allows 8bit characters unencoded in the header of a news article, if set " +"this also disables the generation of MIME-headers when they are usualy " +"required. Default is OFF. Only enacted if B is also set " +"to 8bit. In a number of local hierarchies where 8bit characters are used, " +"using unencoded (raw) 8bit characters in header is acceptable and sometimes " +"even recommended so that you need to check the convention adopted in the " +"local hierarchy of your interest to determine what to do with this and " +"B." +msgstr "" + +# type: TP +#: ../tin.1:1871 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1876 +msgid "" +"MIME encoding of the body in news message, if necessary. (8bit, base64, " +"quoted-printable, 7bit). Default is 8bit, which leads to no encoding. base64 " +"and quoted-printable are usually undesired on usenet." +msgstr "" + +# type: TP +#: ../tin.1:1876 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1881 +msgid "" +"If ON, then B will start an appropriate viewer program to display any " +"files that were post processed and uudecoded. The program is determined " +"using the mailcap file. Default is ON." +msgstr "" + +# type: TP +#: ../tin.1:1881 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1885 +msgid "" +"This specifies whether to perform post processing on saved articles. The " +"following values are allowed:" +msgstr "" + +# type: Plain text +#: ../tin.1:1888 ../tin.5:1752 +msgid "B (default), no post processing is done." +msgstr "" + +# type: Plain text +#: ../tin.1:1892 +msgid "B, unpacking of multi-part B(1) files only." +msgstr "" + +# type: Plain text +#: ../tin.1:1894 ../tin.5:1759 +msgid "B, binary attachments and data will be decoded and saved." +msgstr "" + +# type: TP +#: ../tin.1:1895 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1901 ../tin.5:1766 +msgid "" +"Keep posted articles in " +"I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/>B. If no filename " +"is set then postings will not be saved. Default is 'posted'." +msgstr "" + +# type: TP +#: ../tin.1:1901 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1905 ../tin.5:1770 +msgid "" +"If ON, then the full article header is sent to the printer. Otherwise only " +"the ''Subject:'' and ''From:'' fields are output. Default is OFF." +msgstr "" + +# type: TP +#: ../tin.1:1905 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1914 +msgid "" +"The printer program with options that is to be used to print articles. The " +"default is B(1) for BSD machines and B(1) for SysV " +"machines. Printing from B may have been disabled by the System " +"Administrator." +msgstr "" + +# type: TP +#: ../tin.1:1914 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1918 ../tin.5:1784 +msgid "" +"If ON only save/print/pipe/mail unread articles (tagged articles excepted). " +"Default is OFF." +msgstr "" + +# type: TP +#: ../tin.1:1918 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1921 +msgid "" +"If ON show empty ''Followup-To:'' header when editing an article. Default is " +"OFF." +msgstr "" + +# type: TP +#: ../tin.1:1921 +#, no-wrap +msgid "B" +msgstr "" + +#. TODO: document %s +# type: Plain text +#: ../tin.1:1926 ../tin.5:1794 +msgid "" +"The character used in quoting included text to article followups and mail " +"replies. The '_' character represents a blank character and is replaced with " +"' ' when read. Default is 'E_'." +msgstr "" + +# type: TP +#: ../tin.1:1926 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1933 +msgid "" +"How articles should be quoted when following up or replying to them. There " +"are a number of things that can be done: empty lines can be quoted, " +"signatures can be quoted and quote_chars can be compressed when quoting " +"multiple times (for example, 'E E E' will be turned into " +"'EEE'). The default is to compress quotes, and to quote empty " +"lines." +msgstr "" + +# type: Plain text +#: ../tin.1:1937 +msgid "" +"When you are viewing an article in raw mode ('B<^H>'), and follow up or " +"reply to it, the signature will be quoted even if it would otherwise not " +"be. If B is off, then the signature will never be quoted." +msgstr "" + +# type: TP +#: ../tin.1:1937 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1942 +msgid "" +"A regular expression that will be applied when reading articles. All " +"matching lines are shown in B. If B is blank, then " +"B uses a built-in default." +msgstr "" + +# type: TP +#: ../tin.1:1942 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1947 +msgid "" +"A regular expression that will be applied when reading articles. All " +"matching lines are shown in B. If B is blank, then " +"B uses a built-in default." +msgstr "" + +# type: TP +#: ../tin.1:1947 +#, no-wrap +msgid "B= 3 times q.l. (quote_regex3)>" +msgstr "" + +# type: Plain text +#: ../tin.1:1952 +msgid "" +"A regular expression that will be applied when reading articles. All " +"matching lines are shown in B. If B is blank, then " +"B uses a built-in default." +msgstr "" + +# type: TP +#: ../tin.1:1952 +#, no-wrap +msgid "B
" +msgstr "" + +# type: Plain text +#: ../tin.1:1956 ../tin.5:1839 +msgid "" +"If set to 0, this feature is deactivated, otherwise it means the number of " +"days. Default is 2." +msgstr "" + +# type: TP +#: ../tin.1:1956 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1960 ../tin.5:1843 +msgid "" +"If ON B does the rendering of bi-directional text. If OFF B leaves " +"the rendering of bi-directional text to the terminal. Default is OFF." +msgstr "" + +# type: TP +#: ../tin.1:1960 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1965 ../tin.5:1848 +msgid "" +"The news I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file is " +"reread at regular intervals to show if any new news has arrived. Default is " +"1200. Setting this to 0 will disable this feature." +msgstr "" + +# type: TP +#: ../tin.1:1965 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1969 ../tin.5:1852 +msgid "" +"Directory where articles/threads are saved. Default is " +"I<${TIN_HOMEDIR:-\"$HOME\"}/News>." +msgstr "" + +# type: TP +#: ../tin.1:1969 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1973 ../tin.5:1856 +msgid "" +"If the score of an article is below or equal this value the article gets " +"marked as killed." +msgstr "" + +# type: TP +#: ../tin.1:1973 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1977 ../tin.5:1860 +msgid "" +"If the score of an article is above or equal this value the article gets " +"marked as hot." +msgstr "" + +# type: TP +#: ../tin.1:1977 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1981 ../tin.5:1864 +msgid "" +"Score of an article which should be killed, this must be E= " +"B." +msgstr "" + +# type: TP +#: ../tin.1:1981 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1985 ../tin.5:1868 +msgid "" +"Score of an article which should be marked hot, this must be E= " +"B." +msgstr "" + +# type: TP +#: ../tin.1:1985 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1993 +msgid "" +"The number of lines that will be scrolled up/down in the article pager when " +"using cursor-up/down. The default is 1 (line-by-line). Set to 0 to get " +"traditional tin page-by-page scrolling. Set to -1 to get page-by-page " +"scrolling where the top/bottom line is carried over onto the next page. " +"This setting supersedes show_last_line_prev_page=ON. Set to -2 to get " +"half-page scrolling. This setting supersedes full_page_scroll=OFF." +msgstr "" + +# type: TP +#: ../tin.1:1993 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:1997 ../tin.5:1880 +msgid "" +"Which information about the author should be shown. Default is 2, authors " +"full name." +msgstr "" + +# type: Plain text +#: ../tin.1:2000 ../tin.5:1883 +msgid "B, only the ''Subject:'' line will be displayed." +msgstr "" + +# type: Plain text +#: ../tin.1:2003 ../tin.5:1886 +msgid "" +"B
, ''Subject:'' line & the address part of the ''From:'' line are " +"displayed." +msgstr "" + +# type: Plain text +#: ../tin.1:2006 ../tin.5:1889 +msgid "" +"B, ''Subject:'' line & the authors full name part of the " +"\\&''From:'' line are displayed (default)." +msgstr "" + +# type: Plain text +#: ../tin.1:2009 ../tin.5:1892 +msgid "" +"B
, ''Subject:'' line & all of the ''From:'' line are " +"displayed." +msgstr "" + +# type: TP +#: ../tin.1:2010 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2019 +msgid "" +"If ON show a short group description text after newsgroup name at the group " +"selection level. The ''B<-d>'' command-line flag will override the setting " +"and turn descriptions off. The text used is taken from the " +"I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups> file and if supported (requires " +"B to be build with mh-mail-handling support) from " +"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups> for mailgroups. Default is ON." +msgstr "" + +# type: TP +#: ../tin.1:2019 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2023 ../tin.5:1906 +msgid "" +"Which information about the thread or article should be shown. Default is 1, " +"show only the line count." +msgstr "" + +# type: Plain text +#: ../tin.1:2026 ../tin.5:1909 +msgid "B, no information will be displayed." +msgstr "" + +# type: Plain text +#: ../tin.1:2030 +msgid "" +"B, in article listing the line count of an article will be displayed " +"and in thread listing the line count of first (unread) article will be " +"displayed." +msgstr "" + +# type: Plain text +#: ../tin.1:2034 ../tin.5:1917 +msgid "" +"B, in article listing the score of an article will be displayed and " +"in thread listing the score of the thread will be displayed - see also " +"B." +msgstr "" + +# type: Plain text +#: ../tin.1:2036 ../tin.5:1919 +msgid "B, display line count and score." +msgstr "" + +# type: TP +#: ../tin.1:2037 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2041 +msgid "" +"If ON show only new/unread articles otherwise show all articles. Default is " +"ON." +msgstr "" + +# type: TP +#: ../tin.1:2041 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2045 ../tin.5:1928 +msgid "" +"If ON show only subscribed groups that contain unread articles. Default is " +"OFF." +msgstr "" + +# type: TP +#: ../tin.1:2045 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2049 +msgid "If OFF don't show signatures when displaying articles. Default is ON." +msgstr "" + +# type: TP +#: ../tin.1:2049 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2052 ../tin.5:1934 +msgid "If ON prepend the signature with sigdashes. Default is ON." +msgstr "" + +# type: TP +#: ../tin.1:2052 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2062 +msgid "" +"The path that specifies the signature file to use when posting, following up " +"to or replying to an article. If the path is a directory then the signature " +"will be randomly generated from files that are in the specified " +"directory. If the path starts with a ! the program the path points to will " +"be executed to generate a signature. B will pass the name of the " +"current newsgroup as argument to the program. --none will suppress any " +"signature. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>." +msgstr "" + +# type: TP +#: ../tin.1:2062 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2065 ../tin.5:1948 +msgid "If ON add signature to reposted articles. Default is ON." +msgstr "" + +# type: TP +#: ../tin.1:2065 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2070 +msgid "" +"A regular expression that will be applied when reading articles. All " +"matching words are shown in B or B. If " +"B is blank, then B uses a built-in default." +msgstr "" + +# type: TP +#: ../tin.1:2070 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2074 ../tin.5:1959 +msgid "" +"This specifies how articles should be sorted. Sort by ascending Date (6) is " +"the default. The following sort types are allowed:" +msgstr "" + +# type: Plain text +#: ../tin.1:2077 ../tin.5:1962 +msgid "B, don't sort articles." +msgstr "" + +# type: Plain text +#: ../tin.1:2079 ../tin.5:1964 +msgid "B, sort articles by ''Subject:'' field descending." +msgstr "" + +# type: Plain text +#: ../tin.1:2081 ../tin.5:1966 +msgid "B, sort articles by ''Subject:'' field ascending." +msgstr "" + +# type: Plain text +#: ../tin.1:2083 ../tin.5:1968 +msgid "B, sort articles by ''From:'' field descending." +msgstr "" + +# type: Plain text +#: ../tin.1:2085 ../tin.5:1970 +msgid "B, sort articles by ''From:'' field ascending." +msgstr "" + +# type: Plain text +#: ../tin.1:2087 ../tin.5:1972 +msgid "B, sort articles by ''Date:'' field descending." +msgstr "" + +# type: Plain text +#: ../tin.1:2090 ../tin.5:1975 +msgid "B, sort articles by ''Date:'' field ascending (default)." +msgstr "" + +# type: Plain text +#: ../tin.1:2092 ../tin.5:1977 +msgid "B, sort articles by filtering score descending." +msgstr "" + +# type: IP +#: ../tin.1:2092 ../tin.5:1977 +#, no-wrap +msgid "8" +msgstr "" + +# type: Plain text +#: ../tin.1:2094 ../tin.5:1979 +msgid "B, sort articles by filtering score ascending." +msgstr "" + +# type: IP +#: ../tin.1:2094 ../tin.5:1979 +#, no-wrap +msgid "9" +msgstr "" + +# type: Plain text +#: ../tin.1:2096 ../tin.5:1981 +msgid "B, sort articles by ''Lines:'' field descending." +msgstr "" + +# type: IP +#: ../tin.1:2096 ../tin.5:1981 +#, no-wrap +msgid "10" +msgstr "" + +# type: Plain text +#: ../tin.1:2098 ../tin.5:1983 +msgid "B, sort articles by ''Lines:'' field ascending." +msgstr "" + +# type: TP +#: ../tin.1:2099 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2104 ../tin.5:1988 +msgid "" +"This specifies how threads will be sorted. Sort by descending Score (1) is " +"the default. The following sort types are allowed:" +msgstr "" + +# type: Plain text +#: ../tin.1:2107 ../tin.5:1991 +msgid "B, don't sort threads." +msgstr "" + +# type: Plain text +#: ../tin.1:2110 ../tin.5:1994 +msgid "B, sort threads by filtering score descending (default)." +msgstr "" + +# type: Plain text +#: ../tin.1:2112 ../tin.5:1996 +msgid "B, sort threads by filtering score ascending." +msgstr "" + +# type: Plain text +#: ../tin.1:2114 ../tin.5:1998 +msgid "" +"B, sort threads by date of last posting " +"descending." +msgstr "" + +# type: Plain text +#: ../tin.1:2116 ../tin.5:2000 +msgid "" +"B, sort threads by date of last posting " +"ascending." +msgstr "" + +# type: TP +#: ../tin.1:2117 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2122 +msgid "" +"Set this option to a list of comma-separated strings to be warned if you are " +"replying to an article by mail where the e-mail address contains one of " +"these strings. The matching is case-insensitive. Example:" +msgstr "" + +# type: Plain text +#: ../tin.1:2124 +msgid "I" +msgstr "" + +# type: TP +#: ../tin.1:2124 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2129 +msgid "" +"A regular expression that will be applied when reading articles. All " +"matching words are shown in B or B. If " +"B is blank, then B uses a built-in default." +msgstr "" + +# type: TP +#: ../tin.1:2129 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2134 ../tin.5:2018 +msgid "" +"Set ON if the editor used for posting, follow-ups and bug reports has the " +"capability of starting and positioning the cursor at a specified line within " +"a file. Default is ON." +msgstr "" + +# type: TP +#: ../tin.1:2134 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2140 ../tin.5:2022 +msgid "" +"Strips the blanks from the end of each line therefore speeding up the " +"display when reading on a slow terminal or via modem. Default is ON." +msgstr "" + +# type: TP +#: ../tin.1:2140 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2149 ../tin.5:2030 +msgid "" +"Bogus groups are groups that are present in your " +"I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file that no longer exist on the news " +"server. There are 3 options. 0 means do nothing & always keep bogus groups. " +"1 means bogus groups will be permanently removed. 2 means that bogus groups " +"will appear on the Group Selection Menu, prefixed with a 'D'. This allows " +"you to unsubscribe from them as and when you wish. Default is 0 (Always " +"Keep)." +msgstr "" + +# type: TP +#: ../tin.1:2149 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2153 ../tin.5:2034 +msgid "" +"If ON, then unsubscribed groups will be permanently removed from your " +"I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. Default is OFF." +msgstr "" + +# type: TP +#: ../tin.1:2153 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2158 +msgid "" +"A regular expression that will be applied when reading articles. All " +"matching words are shown in B or B. If " +"B is blank, then B uses a built-in default." +msgstr "" + +# type: TP +#: ../tin.1:2158 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2163 ../tin.5:2213 +msgid "" +"If enabled a search for the next unread article will wrap around all " +"articles to find also previous unread articles. If disabled the search stops " +"at the end of the thread list. Default is ON." +msgstr "" + +# type: TP +#: ../tin.1:2163 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2167 +msgid "" +"If ON, show \"a as Umlaut-a, etc. Default is OFF. This behavior can also be " +"toggled in the article viewer via B ('B<\">')." +msgstr "" + +# type: TP +#: ../tin.1:2167 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2175 +msgid "" +"Defines which threading method to use. It's possible to set the threading " +"type on a per group basis by setting the group attribute variable " +"B to 0 - 4 in the file " +"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>. (See also \"GROUP " +"ATTRIBUTES\".) The default is Both Subject and References. The choices " +"are:" +msgstr "" + +# type: Plain text +#: ../tin.1:2178 +msgid "B, don't thread." +msgstr "" + +# type: Plain text +#: ../tin.1:2180 +msgid "B, thread on ''Subject:'' only." +msgstr "" + +# type: Plain text +#: ../tin.1:2182 +msgid "B, thread on ''References:'' only." +msgstr "" + +# type: Plain text +#: ../tin.1:2185 +msgid "" +"B, thread on ''References:'' then " +"\\&''Subject:'' (default)." +msgstr "" + +# type: Plain text +#: ../tin.1:2187 +msgid "B, thread multipart articles on ''Subject:''." +msgstr "" + +# type: Plain text +#: ../tin.1:2190 +msgid "" +"B, thread base upon a partial character match on " +"\\&''Subject:''." +msgstr "" + +# type: TP +#: ../tin.1:2191 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2195 ../tin.5:2065 +msgid "" +"If ON catchup group/thread when leaving with the left arrow key. Default is " +"ON." +msgstr "" + +# type: TP +#: ../tin.1:2195 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2199 +msgid "" +"How closely the subjects must match for two threads to be considered part of " +"the same thread. This is a percentage and the default if 75%." +msgstr "" + +# type: TP +#: ../tin.1:2199 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2203 ../tin.5:2069 +msgid "" +"How the total score of a thread is computed. Default is 0, the maximum score " +"in this thread." +msgstr "" + +# type: Plain text +#: ../tin.1:2206 ../tin.5:2072 +msgid "B, the maximum score in this thread." +msgstr "" + +# type: Plain text +#: ../tin.1:2208 ../tin.5:2074 +msgid "B, the sum of all scores in this thread." +msgstr "" + +# type: Plain text +#: ../tin.1:2210 ../tin.5:2076 +msgid "B, the average score in this thread." +msgstr "" + +# type: TP +#: ../tin.1:2211 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2219 ../tin.5:2085 +msgid "" +"If ON append //TRANSLIT to the first argument of B(3) to enable " +"transliteration. This means that when a character cannot be represented in " +"the target character set, it can be approximated through one or several " +"similarly looking characters. On systems where this extension doesn't exist, " +"this option is disabled. Default is OFF." +msgstr "" + +# type: TP +#: ../tin.1:2219 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2223 ../tin.5:2089 +msgid "" +"Allows you to select how B treats blank lines in article bodys. " +"Default is 0. This option does not affect lines within verbatim blocks." +msgstr "" + +# type: Plain text +#: ../tin.1:2226 ../tin.5:2092 +msgid "B, do nothing." +msgstr "" + +# type: Plain text +#: ../tin.1:2228 ../tin.5:2094 +msgid "B." +msgstr "" + +# type: Plain text +#: ../tin.1:2230 ../tin.5:2096 +msgid "B." +msgstr "" + +# type: Plain text +#: ../tin.1:2232 ../tin.5:2098 +msgid "" +"B, skip leading and trailing blank " +"lines." +msgstr "" + +# type: Plain text +#: ../tin.1:2235 ../tin.5:2101 +msgid "" +"B, replace multiple blank lines between " +"textblocks with one blank line." +msgstr "" + +# type: Plain text +#: ../tin.1:2237 ../tin.5:2103 +msgid "B, 4 + 1" +msgstr "" + +# type: Plain text +#: ../tin.1:2239 ../tin.5:2105 +msgid "B, 4 + 2" +msgstr "" + +# type: Plain text +#: ../tin.1:2241 ../tin.5:2107 +msgid "B, 4 + 3" +msgstr "" + +# type: TP +#: ../tin.1:2242 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2247 +msgid "" +"A regular expression that will be applied when reading articles. All " +"matching words are shown in B or B. If " +"B is blank, then B uses a built-in default." +msgstr "" + +# type: TP +#: ../tin.1:2247 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2250 +msgid "If ON remove I<~/.article> after posting. Default is ON." +msgstr "" + +# type: TP +#: ../tin.1:2250 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2255 +msgid "" +"The program that will be run when launching URL's in the article viewer " +"using B ('B'). The actual URL will be appended to this. " +"Default is B." +msgstr "" + +# type: TP +#: ../tin.1:2255 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2258 ../tin.5:2127 +msgid "Enable highlighting URLs in message body. Default is ON." +msgstr "" + +# type: TP +#: ../tin.1:2258 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2261 +msgid "If enabled B uses ANSI-colors. Default is OFF." +msgstr "" + +# type: TP +#: ../tin.1:2261 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.1:2264 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2270 ../tin.5:2141 +msgid "" +"Allows the mouse button support in a B(1x) to be enabled/disabled. " +"Default is OFF." +msgstr "" + +# type: TP +#: ../tin.1:2270 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2280 +msgid "" +"If enabled B uses B(1) to interpret the ''X-Face:'' " +"header. For this option to have any effect, B must be running in an " +"B(1x) and B(1) must be in your $B. Default is OFF." +msgstr "" + +# type: TP +#: ../tin.1:2280 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2283 +msgid "" +"A regular expression that tin will use to find the begin of a verbatim " +"block." +msgstr "" + +# type: TP +#: ../tin.1:2283 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2286 +msgid "A regular expression that tin will use to find the end of a verbatim block." +msgstr "" + +# type: TP +#: ../tin.1:2286 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2289 +msgid "If ON verbatim blocks will be detected. Default is ON." +msgstr "" + +# type: TP +#: ../tin.1:2289 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2303 +msgid "" +"Allows you to select how B matches strings. The default is 0 and uses " +"the wildmat notation, which is how this has traditionally been handled. " +"Setting this to 1 allows you to use B(1) compatible regular " +"expressions B(3) (see also B(1) and B(3)). You " +"will probably want to update your filter file if you use this regularly. " +"NB: Newsgroup names will always be matched using the wildmat notation." +msgstr "" + +# type: TP +#: ../tin.1:2303 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2307 ../tin.5:2181 +msgid "" +"Should the leading and ending stars, slashes, strokes and dashes also be " +"displayed, even when they are highlighting marks?" +msgstr "" + +# type: Plain text +#: ../tin.1:2310 ../tin.5:2184 +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2312 ../tin.5:2186 +msgid "yes, B" +msgstr "" + +# type: Plain text +#: ../tin.1:2314 ../tin.5:2188 +msgid "print a B instead" +msgstr "" + +# type: TP +#: ../tin.1:2315 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2323 +msgid "" +"Enable word highlighting. See B for the options " +"available. If B is enabled the colors specified in " +"B, B, B and B are " +"used for word highlighting else the character attributes specified in " +"B, B, B and B " +"are used. Default is ON." +msgstr "" + +# type: TP +#: ../tin.1:2323 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2334 ../tin.5:2208 +msgid "" +"Sets the column at which a displayed article body should be wrapped. If " +"this value is equal to 0, it defaults to the current screen width. If this " +"value is greater than your current screen width the part off-screen is not " +"displayed. Thus setting this option to a large value can be used to disable " +"wrapping. If this value is negative the wrap margin is the current screen " +"width plus the given value (as long as the result is still positive, " +"otherwise it will fall back to the current screen width). Default is 0, " +"wrapping at the current screen width." +msgstr "" + +# type: TP +#: ../tin.1:2334 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2341 ../tin.5:2218 +msgid "" +"Format is the same as for B, this is used when answering " +"to a crossposting to several groups with no ''Followup-To:'' set." +msgstr "" + +# type: SS +#: ../tin.1:2341 +#, no-wrap +msgid "GROUP ATTRIBUTES" +msgstr "" + +# type: Plain text +#: ../tin.1:2350 +msgid "" +"B allows certain attributes to be set on a per group basis. If it " +"exists, the global attributes file, I<${TIN_LIBDIR:-NEWSLIBDIR}/attributes> " +"is read. After that, the user's own attributes file " +"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes> is read. The global attributes " +"file is useful for distributing system-wide defaults to new users who have " +"no private attributes file yet. A later version will provide a menu " +"interface to set all the attributes. At present you will have to edit the " +"file with your editor." +msgstr "" + +# type: Plain text +#: ../tin.1:2360 +msgid "" +"Note that the IgrouplistE> line has to be specified before " +"the attributes are specified for that list. All attributes are set to a " +"reasonable default so you only have to specify the attribute that you want " +"to change (e.g., savedir). All toggle attributes are set by specifying " +"ON/OFF. Otherwise, these function exactly the same as their global " +"equivalents. For more details see B(5)." +msgstr "" + +# type: SS +#: ../tin.1:2360 +#, no-wrap +msgid "FILTERING ARTICLES" +msgstr "" + +#. FIXME - add scoring description +# type: Plain text +#: ../tin.1:2367 +msgid "" +"When there is a subject or an author which you are either very interested " +"in, or find completely uninteresting, you can easily instruct B to " +"I or I articles that match I that you " +"specify. This can be anything from the name of the author to the number of " +"lines in an article." +msgstr "" + +# type: Plain text +#: ../tin.1:2373 +msgid "" +"When B starts up the user's kill-file " +"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter> (see also B(5)) is read. Each " +"time a newsgroup is entered the rules are applied and articles killed or " +"selected when they meet certain criteria." +msgstr "" + +# type: Plain text +#: ../tin.1:2378 +msgid "" +"The degree to which rules are applied depend on the B tinrc " +"setting. By default killed articles will only be marked read. Adjust " +"B for more aggressive processing. Articles that match an " +"auto-selection rule are marked with a ''*''." +msgstr "" + +# type: Plain text +#: ../tin.1:2383 +msgid "" +"Filtering rules can be manually entered into " +"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter> (but don't do this whilst running " +"B else you will lose your changes) or by using an on-screen menu within " +"B." +msgstr "" + +# type: Plain text +#: ../tin.1:2389 +msgid "" +"The filtering capabilities of B have been significantly enhanced over " +"previous versions to include scoring and better pattern matching. It is " +"recommended that you read the file I in the B documentation " +"directory. This file can also be read online at " +"Ehttp://www.tin.org/filtering.txtE." +msgstr "" + +#. FIXME - Next paragraph is out of date +# type: Plain text +#: ../tin.1:2401 +msgid "" +"The on-screen filtering menu is accessed by pressing 'B<^K>' at the Group " +"and Article levels. It allows the user to kill or select an article that " +"matches the current ''Subject:'' line, ''From:'' line or a string entered by " +"the user. The user entered string can be applied to the ''Subject:'' or " +"\\&''From:'' lines of an article. The kill description can be limited to the " +"current newsgroup or it can apply to all newsgroups. Once entered the user " +"can abort the command and not save the kill description, edit the kill file " +"or save the kill description." +msgstr "" + +# type: SS +#: ../tin.1:2401 +#, no-wrap +msgid "POSTING ARTICLES" +msgstr "" + +# type: Plain text +#: ../tin.1:2404 +msgid "" +"B allows posting of articles, follow-up to already posted articles and " +"replying direct through mail to the author of an article." +msgstr "" + +# type: Plain text +#: ../tin.1:2414 +msgid "" +"Use the B ('B') command to post an article to a newsgroup. After " +"entering the post subject the default editor (i.e., B(1)) or the editor " +"specified by the $B or $B environment variable will be " +"started and the article can be entered. To crosspost articles simply add a " +"comma and the name of the newsgroup(s) to the end of the ''Newsgroups:'' " +"line at the beginning of the article. After saving and exiting the editor " +"you are asked if you wish to a)bort posting the article, e)dit the article " +"again or p)ost the article to the specified newsgroup(s)." +msgstr "" + +# type: Plain text +#: ../tin.1:2419 +msgid "" +"Use the B ('B') command to display a history of the " +"articles you have posted. The date the article was posted, which newsgroups " +"the article was posted to and the articles subject line are displayed." +msgstr "" + +# type: Plain text +#: ../tin.1:2427 +msgid "" +"Use the B ('B'), B ('B') or " +"B ('B<^W>') command to post a follow-up article to " +"an already posted article. The B command will copy the " +"text of the original article into the editor. The " +"B command will copy the text and all headers of " +"the original article into the editor. The editing procedure is the same as " +"when posting an article with the B ('B') command." +msgstr "" + +# type: Plain text +#: ../tin.1:2441 +msgid "" +"Use the B ('B'), B ('B') or " +"B ('B<^E>') command to reply direct through mail to " +"the author of an already posted article. The B command will " +"copy the text of the original article into the editor. The " +"B command will copy the text and all headers of the " +"original article into the editor. The editing procedure is the same as when " +"posting an article with the B ('B') command. After saving and " +"exiting the editor you are asked if you wish to abort sending the article " +"via B ('B'), edit the article again via B ('B') " +"or send the article to the author via B ('B')." +msgstr "" + +# type: SS +#: ../tin.1:2441 +#, no-wrap +msgid "CUSTOMIZING THE ARTICLE QUOTE STRING" +msgstr "" + +# type: Plain text +#: ../tin.1:2449 +msgid "" +"When posting a followup to an article or replying direct to the author of an " +"article via email the text of the article can be quoted. The beginning of " +"the quoted text can contain information about the quoted article (e.g., Name " +"and the Message-ID of the article). To allow for different situations " +"certain information from the article can be used in the quoted string. The " +"following variables are expanded if found in the tinrc variables " +"B, B or B:" +msgstr "" + +# type: ta +#: ../tin.1:2451 +#, no-wrap +msgid "\\w'%A 'u +\\w'Address'u" +msgstr "" + +# type: Plain text +#: ../tin.1:2460 +#, no-wrap +msgid "" +"B<%A>\tAddress (Email)\n" +"B<%D>\tDate (uses B)\n" +"B<%F>\tFull address (%N E%AE)\n" +"B<%G>\tGroupname\n" +"B<%M>\tMessage-ID\n" +"B<%N>\tFullname of author\n" +"B<%C>\tFirstname of author\n" +"B<%I>\tInitials of author\n" +msgstr "" + +# type: Plain text +#: ../tin.1:2463 +msgid "e.g.," +msgstr "" + +# type: Plain text +#: ../tin.1:2468 +#, no-wrap +msgid "" +"CW\n" +msgstr "" + +# type: Plain text +#: ../tin.1:2472 +msgid "would expand to:" +msgstr "" + +# type: Plain text +#: ../tin.1:2477 +#, no-wrap +msgid "" +"CWabcINN123@example.orgE, Joe Bar Ejoe@example.orgE " +"wrote:>\n" +msgstr "" + +# type: Plain text +#: ../tin.1:2487 +msgid "" +"The quoted text section of an article is marked by a preceding quote string " +"at the beginning of each quoted line. The default quote string is set to " +"\\&'E_'. The default can be changed by setting the tinrc variable " +"B to ones own preference. (Note that '_' underline is used to " +"represent a space)." +msgstr "" + +# type: SS +#: ../tin.1:2487 +#, no-wrap +msgid "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES" +msgstr "" + +# type: Plain text +#: ../tin.1:2494 +msgid "" +"The command interface to B, B, B or " +"B ('B'), B ('B<|>'), B ('B'), B " +"or B ('B') and B, B or B " +"('B' and B, B or B 'B') " +"articles is the same for ease of use." +msgstr "" + +# type: Plain text +#: ../tin.1:2499 +msgid "" +"Auto-saving with B<*AutoSave> ('B') is a special case and operates only " +"on marked articles. They will processed without any further prompting " +"according to the default save parameters defined in tinrc or by any " +"attributes set for the current group." +msgstr "" + +# type: Plain text +#: ../tin.1:2503 +msgid "" +"Otherwise, the initial prompt will ask you to select which article, thread, " +"hot (auto-selected), regex pattern, tagged articles you wish to mail, pipe " +"etc." +msgstr "" + +# type: Plain text +#: ../tin.1:2507 +msgid "" +"Tagged articles must have already been tagged with a B<*Tag> ('B') " +"command. All tagged articles can be untagged by a B<*Untag> ('B') untag " +"command." +msgstr "" + +# type: Plain text +#: ../tin.1:2513 +msgid "" +"If a regex pattern is selected you are asked to enter a pattern (e.g., to " +"match all articles subject lines containing 'net News' you enter \"net " +"News\"). Any articles that match the entered expression will be mailed, " +"piped etc. See also the B tinrc variable for advanced pattern " +"matching options." +msgstr "" + +# type: Plain text +#: ../tin.1:2518 +msgid "" +"Various expansion characters are recognized when entering the directory and " +"file to save to. Environment variables (prefixed with '$') and user home " +"directories (prefixed by '~' or '~username') can be specified. Environment " +"variables can themselves contain other special characters." +msgstr "" + +# type: Plain text +#: ../tin.1:2523 +msgid "" +"To save articles to a mailbox enter '=Emailbox nameE' when asked for " +"the save filename. If you enter just '=' then articles will be saved to a " +"mailbox with the name of the current newsgroup (eg, alt.sources). See " +"B." +msgstr "" + +# type: Plain text +#: ../tin.1:2527 +msgid "" +"To save in savedir/Enews.group.nameE/EfilenameE format enter " +"'+EfilenameE'. Environment variables are allowed within a filename " +"(e.g., I<$SOURCES/dir/filename>). See B." +msgstr "" + +# type: Plain text +#: ../tin.1:2533 +msgid "" +"When saving articles you can specify whether the saved files should be post " +"processed. A default process type can be set via B." +msgstr "" + +# type: SS +#: ../tin.1:2533 +#, no-wrap +msgid "AUTOMATIC MAILING AND SAVING NEW NEWS" +msgstr "" + +# type: Plain text +#: ../tin.1:2545 +msgid "" +"B allows new/unread news articles to be mailed (''B<-M>'' and " +"\\&''B<-N>'' option) or saved (''B<-S>'' option) in batch mode for later " +"reading. Useful when going on holiday and you don't want to return and find " +"that expire has removed a whole load of unread articles. Best to run via " +"B(1) everyday while away, after which you will be mailed a report of " +"which articles were mailed/saved from which newsgroups and the total number " +"of articles mailed/saved. Articles are saved in a private news structure " +"under your EsavedirE directory (default is " +"I<${TIN_HOMEDIR:-\"$HOME\"}/News>). Be careful of using this option if you " +"read a lot of groups because you could overflow your file system." +msgstr "" + +# type: Plain text +#: ../tin.1:2552 +msgid "" +"If you only want to save some of your groups use the B tinrc " +"variable. Set to ON or OFF in tinrc to enable/disable saving of all groups " +"and then use the B attribute to fine tune which groups you want " +"to have saved. For example, if you want to save most of your groups, then " +"set B to ON in tinrc and selectively turn off the ones you don't " +"want using attributes." +msgstr "" + +# type: TP +#: ../tin.1:2553 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2557 +msgid "" +"(mail any unread articles in newsgroups specified in file newsrc.mail to the " +"local user iain and mark them as read)" +msgstr "" + +# type: TP +#: ../tin.1:2558 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2562 +msgid "" +"(save any unread articles in newsgroups specified in file newsrc.save and " +"mark them as read)" +msgstr "" + +# type: TP +#: ../tin.1:2563 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2568 +msgid "(read any articles saved by B)" +msgstr "" + +# type: SS +#: ../tin.1:2568 +#, no-wrap +msgid "RANGES" +msgstr "" + +# type: Plain text +#: ../tin.1:2579 +msgid "" +"A range is simply a group of items marked using the B (B<'#'>) " +"key. Certain B commands will operate on a range if one exists rather " +"than just the current item. A range is an expression of the form " +"EminE-EmaxE, e.g. 10-15 will highlight items 10 through 15 " +"on the current screen. Other than absolute numeric positions, '.' can be " +"used in place of the current cursor position and '$' can be used to mean the " +"highest number available. Currently the only commands that understand ranges " +"are B ('B'), B ('B') and " +"B ('B')." +msgstr "" + +# type: SS +#: ../tin.1:2580 +#, no-wrap +msgid "NEWSGROUP LISTS & WILDCARDS" +msgstr "" + +# type: Plain text +#: ../tin.1:2591 +msgid "" +"Several places in B allow you to specify a list of newsgroups. These " +"include command-line groups, (un)subscribe groups, the AUTO[UN]SUBSCRIBE " +"mechanism. The scope= attributes file tag and the filter file group= tag " +"also use the same syntax. B interprets this variable similarly to " +"B It contains a list of patterns, separated by commas and possibly " +"prefixed with exclamation points. An exclamation point negates the meaning " +"of a match on this pattern, and can be used to cancel certain matches. Some " +"examples:" +msgstr "" + +# type: Plain text +#: ../tin.1:2593 +msgid "I" +msgstr "" + +# type: Plain text +#: ../tin.1:2595 +msgid "Matches alt.config and everything in the 'news' hierarchy except news.test" +msgstr "" + +# type: Plain text +#: ../tin.1:2600 +msgid "" +"See the explanation for the $B variables for further " +"examples." +msgstr "" + +# type: SS +#: ../tin.1:2600 +#, no-wrap +msgid "SIGNATURES" +msgstr "" + +# type: Plain text +#: ../tin.1:2609 +msgid "" +"B will recognize a signature in either " +"I<${TIN_HOMEDIR:-\"$HOME\"}/.signature> or " +"I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>. If " +"I<${TIN_HOMEDIR:-\"$HOME\"}/.signature> exists, then the signature will be " +"pulled into the editor for mail commands only. A signature in " +"I<${TIN_HOMEDIR:-\"$HOME\"}/.signature> will not be pulled into the editor " +"for posting commands since B(1) will append the signature itself." +msgstr "" + +# type: Plain text +#: ../tin.1:2612 +msgid "" +"A signature in I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig> will be pulled into the " +"editor for both posting and mailing commands." +msgstr "" + +# type: Plain text +#: ../tin.1:2614 +msgid "The following is an example of a I<.Sig> file:" +msgstr "" + +# type: Plain text +#: ../tin.1:2619 +#, no-wrap +msgid "" +"CWjoe@example.orgE\n" +"SNAIL Musterweg 12, 99999 Notreal, Germany>\n" +msgstr "" + +# type: Plain text +#: ../tin.1:2634 +msgid "" +"B also has the capability to generate random signatures on a per " +"newsgroup basis if so desired. The way to accomplish this is to specify the " +"default signature or the group attribute sigfile as a directory. If for " +"example the sigfile path is I and I<.sigs> is a directory " +"then B will select a random signature from any file that is in the " +"directory I<.sigs> (note: one signature per numbered file). A random " +"signature can also consist of a fixed part signature that can contain your " +"name, address etc. followed by the random sig. The fixed part of the random " +"sig is read from the file I<$HOME/.sigfixed>." +msgstr "" + +# type: SS +#: ../tin.1:2634 +#, no-wrap +msgid "TIPS AND TRICKS" +msgstr "" + +# type: Plain text +#: ../tin.1:2638 +msgid "" +"B can be pretty much be navigated by using the four cursor keys. The " +"left arrow key goes up a level, the right arrow key goes down a level, the " +"up arrow key goes up a line and the down arrow key goes down a line." +msgstr "" + +# type: Plain text +#: ../tin.1:2640 +msgid "" +"The following newsgroups provide useful information concerning news " +"software:" +msgstr "" + +# type: Plain text +#: ../tin.1:2643 +msgid "" +"\\(emnews.software.readers (info. about news user agents tin, rn, nn, slrn " +"etc.)" +msgstr "" + +# type: Plain text +#: ../tin.1:2645 +msgid "\\(emnews.software.nntp (info. about NNTP)" +msgstr "" + +# type: Plain text +#: ../tin.1:2647 +msgid "" +"\\(emnews.answers (Frequently Asked Questions (FAQ) about many different " +"themes)" +msgstr "" + +# type: Plain text +#: ../tin.1:2651 +msgid "" +"Many prompts within B offer a default choice that the cursor is " +"positioned on. By pressing 'BCRE>' the default value is taken. " +"Most prompts can be aborted by pressing 'BESCE>'." +msgstr "" + +# type: Plain text +#: ../tin.1:2658 +msgid "" +"When B is run in an B(1x) it will resize itself each time the " +"B(1x) is resized." +msgstr "" + +# type: Plain text +#: ../tin.1:2662 +msgid "" +"B will reread the " +"I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file at set " +"intervals (B) to show any newly arrived news." +msgstr "" + +# type: Plain text +#: ../tin.1:2667 +msgid "" +"If you find large number of new newsgroups cluttering up your screen, " +"pressing B ('B') will make them go away." +msgstr "" + +# type: SS +#: ../tin.1:2667 +#, no-wrap +msgid "XTERM BUTTONS" +msgstr "" + +# type: Plain text +#: ../tin.1:2673 +msgid "" +"If the environment variable B<$TERM> is set to B(1x), then button " +"pressing can be used to select groups and articles. In this discussion, the " +"buttons are assumed to be assigned conventionally (i.e., Button1 is the left " +"button)." +msgstr "" + +# type: Plain text +#: ../tin.1:2675 +msgid "In general (i.e., for the group, thread and article menus)," +msgstr "" + +# type: TP +#: ../tin.1:2675 +#, no-wrap +msgid "Button1 (left)" +msgstr "" + +# type: Plain text +#: ../tin.1:2678 +msgid "enters next (lower) level if you click on an article, otherwise pages down." +msgstr "" + +# type: TP +#: ../tin.1:2678 +#, no-wrap +msgid "Button2 (center)" +msgstr "" + +# type: Plain text +#: ../tin.1:2682 +msgid "" +"returns to the previous (upper) level if you click on an article, otherwise " +"pages up." +msgstr "" + +# type: TP +#: ../tin.1:2682 +#, no-wrap +msgid "Button3 (right)" +msgstr "" + +# type: Plain text +#: ../tin.1:2686 +msgid "" +"positions on the article line under mouse cursor, or pages down if you've " +"clicked outside the list of articles." +msgstr "" + +# type: Plain text +#: ../tin.1:2688 +msgid "In the group selection menu, if the mouse is pointing at a group then:" +msgstr "" + +# type: TP +#: ../tin.1:2688 ../tin.1:2700 ../tin.1:2714 +#, no-wrap +msgid "left button" +msgstr "" + +# type: Plain text +#: ../tin.1:2692 +msgid "" +"moves to and selects the group pointed at, just like B " +"('BCRE>')." +msgstr "" + +# type: TP +#: ../tin.1:2692 ../tin.1:2704 ../tin.1:2717 +#, no-wrap +msgid "center button" +msgstr "" + +# type: Plain text +#: ../tin.1:2695 +msgid "quits the program, just like B ('B')." +msgstr "" + +# type: TP +#: ../tin.1:2695 ../tin.1:2709 ../tin.1:2722 +#, no-wrap +msgid "right button" +msgstr "" + +# type: Plain text +#: ../tin.1:2698 +msgid "moves to the group pointed at." +msgstr "" + +# type: Plain text +#: ../tin.1:2700 +msgid "" +"In the article menu, if the mouse is pointing at an article (or thread) " +"then:" +msgstr "" + +# type: Plain text +#: ../tin.1:2704 +msgid "" +"reads the article pointed at, just like B " +"('BCRE>'), or the thread, just like B ('B')." +msgstr "" + +# type: Plain text +#: ../tin.1:2709 +msgid "" +"exits the menu, catching up on the group if you have " +"B set in your configuration, just like B " +"('B')." +msgstr "" + +# type: Plain text +#: ../tin.1:2712 +msgid "moves to the article (or thread) pointed at." +msgstr "" + +# type: Plain text +#: ../tin.1:2714 +msgid "In the thread menu, if the mouse is pointing at an article then:" +msgstr "" + +# type: Plain text +#: ../tin.1:2717 +msgid "reads article pointed at, just like B ('BCRE>')." +msgstr "" + +# type: Plain text +#: ../tin.1:2722 +msgid "" +"exits the menu, catching up on the thread if you have " +"B set in your configuration, just like B " +"('B')." +msgstr "" + +# type: Plain text +#: ../tin.1:2725 +msgid "moves to the article pointed at." +msgstr "" + +# type: Plain text +#: ../tin.1:2732 +msgid "" +"In other menus and areas button pressing reverts back to usual cut and paste " +"of B(1x), but after one click of any button." +msgstr "" + +# type: SS +#: ../tin.1:2732 +#, no-wrap +msgid "INDEX FILES" +msgstr "" + +# type: Plain text +#: ../tin.1:2737 +msgid "" +"If your news server supports NOV index files (see B(5), most " +"modern installations will) and you have a fast connection to your news " +"server then this section can be ignored." +msgstr "" + +# type: Plain text +#: ../tin.1:2743 +msgid "" +"If your news server doesn't support NOV index files or you have a very slow " +"connection to your news server then B can cache the index for each " +"newsgroup if B is set to ON. Note that this cache can " +"use up large amounts of diskspace if you read a lot of groups and/or high " +"traffic groups." +msgstr "" + +# type: Plain text +#: ../tin.1:2752 +msgid "" +"Each user creates/updates his/her own index files that are stored in " +"I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news/>. If you " +"are reading via NNTP then the news server name will be appended to keep the " +"indexes for different servers separate. If you are reading off the local " +"spool and local overview files already exist then turning on caching will " +"have no effect. Likewise unless you see significant delays entering a group " +"when reading via NNTP then turning on caching will have little or no effect." +msgstr "" + +# type: Plain text +#: ../tin.1:2759 +msgid "" +"Entering a group the first time tends to be slow because the index file must " +"be built from scratch. To alleviate the slowness start B to create all " +"index files for the groups you subscribe to with B and go for a " +"coffee. Subsequent readings of a group will only need to do incremental " +"updating of the index file and will be much faster as only new articles will " +"need to be cached." +msgstr "" + +# type: Plain text +#: ../tin.1:2764 +msgid "" +"As indexing might take some time you may want to run B form the system " +"batcher B(1) with the ''B<-u>'' option:" +msgstr "" + +# type: Plain text +#: ../tin.1:2769 +#, no-wrap +msgid "CW<30 6 * * * /usr/local/bin/tin -u>\n" +msgstr "" + +# type: Plain text +#: ../tin.1:2777 +msgid "" +"If you are low on local disk space you should consider using B " +"to limit the size of cached indexes and also manually purge cached data for " +"groups you are not reading anymore with something like:" +msgstr "" + +# type: Plain text +#: ../tin.1:2783 +#, no-wrap +msgid "" +"CW\n" +msgstr "" + +# type: SH +#: ../tin.1:2788 ../tin.5:20 +#, no-wrap +msgid "FILES" +msgstr "" + +#. TODO: mention dead.article, dead.articles +#. .article[.$$], .cancel[.$$], .letter[.$$]? +#. $PWD/trace[.out] (--with-trace) +#. $TMPDIR/NNTP (-D 1) +#. $TMPDIR/FILTER (-D 2) +#. $TMPDIR/ARTS (-D 2) +#. $TMPDIR/BITMAP (-D 4) +#. $TMPDIR/REFS.dump (-D 8) +#. $TMPDIR/REFS.info (-D 8) +#. $TMPDIR/MALLOC (-D 16) +#. $TMPDIR/ATTRIBUTES (-D 32) +#. $TMPDIR/SCOPES (-D 32) +#. $TMPDIR/ACTIVE (-D 64) +# type: Plain text +#: ../tin.1:2804 +msgid "For a detailed description see B(5)." +msgstr "" + +# type: Plain text +#: ../tin.1:2806 ../tin.5:40 +msgid "I<$MAILCAPS>" +msgstr "" + +# type: Plain text +#: ../tin.1:2808 ../tin.5:42 +msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mailcap>" +msgstr "" + +# type: Plain text +#: ../tin.1:2810 ../tin.5:44 +msgid "I" +msgstr "" + +# type: Plain text +#: ../tin.1:2812 ../tin.5:46 +msgid "I" +msgstr "" + +# type: Plain text +#: ../tin.1:2814 ../tin.5:48 +msgid "I" +msgstr "" + +# type: Plain text +#: ../tin.1:2816 ../tin.5:50 +msgid "I" +msgstr "" + +# type: Plain text +#: ../tin.1:2819 ../tin.5:219 +msgid "I" +msgstr "" + +# type: Plain text +#: ../tin.1:2822 ../tin.5:229 +msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>" +msgstr "" + +# type: Plain text +#: ../tin.1:2825 ../tin.5:236 +msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>" +msgstr "" + +# type: Plain text +#: ../tin.1:2827 ../tin.5:238 +msgid "I" +msgstr "" + +# type: Plain text +#: ../tin.1:2829 ../tin.5:240 +msgid "I" +msgstr "" + +# type: Plain text +#: ../tin.1:2832 ../tin.5:247 +msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>" +msgstr "" + +# type: Plain text +#: ../tin.1:2835 ../tin.5:280 +msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>" +msgstr "" + +# type: Plain text +#: ../tin.1:2839 ../tin.5:309 +#, no-wrap +msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/.oldnewsrc>\n" +msgstr "" + +# type: Plain text +#: ../tin.1:2843 ../tin.5:317 +msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>" +msgstr "" + +# type: Plain text +#: ../tin.1:2845 ../tin.5:319 +msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>" +msgstr "" + +# type: Plain text +#: ../tin.1:2848 ../tin.5:326 +msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>" +msgstr "" + +# type: Plain text +#: ../tin.1:2851 ../tin.5:333 +msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>" +msgstr "" + +# type: Plain text +#: ../tin.1:2854 ../tin.5:340 +msgid "I<${TIN_INDEX_MAILDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.mail/>" +msgstr "" + +# type: Plain text +#: ../tin.1:2858 ../tin.5:348 +#, no-wrap +msgid "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news${NNTPSERVER:+\"-$NNTPSERVER\"}/>\n" +msgstr "" + +# type: Plain text +#: ../tin.1:2862 ../tin.5:356 +msgid "I<${TIN_INDEX_SAVEDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.save/>" +msgstr "" + +# type: Plain text +#: ../tin.1:2865 ../tin.5:363 +msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>" +msgstr "" + +# type: Plain text +#: ../tin.1:2868 ../tin.5:397 +msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>" +msgstr "" + +#. tin uses inns old (pre 2.x) Path convention. +#. as with inn >= 2.2.x getting more and more popular +#. we should think about checking for the new Paths (/news/etc/) +#. ${TIN_LIBDIR\-/news/etc"}/attributes +# type: Plain text +#: ../tin.1:2872 ../tin.5:408 +msgid "I" +msgstr "" + +# type: Plain text +#: ../tin.1:2874 ../tin.5:410 +msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>" +msgstr "" + +#. TODO: add missing descriptions and explain things in detail. +# type: Plain text +#: ../tin.1:2877 ../tin.5:735 +msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>" +msgstr "" + +# type: Plain text +#: ../tin.1:2881 ../tin.5:817 +#, no-wrap +msgid "I\n" +msgstr "" + +# type: Plain text +#: ../tin.1:2883 ../tin.5:819 +#, no-wrap +msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/keymap${${LC_ALL:-\"${LC_CTYPE:-\"${LC_MESSAGES:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_CTYPE:-\"${LC_MESSAGES:-\"$LANG\"}\"}\"}\"}>\n" +msgstr "" + +# type: Plain text +#: ../tin.1:2887 ../tin.5:1027 +msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>" +msgstr "" + +# type: Plain text +#: ../tin.1:2890 ../tin.5:1043 +msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>" +msgstr "" + +# type: Plain text +#: ../tin.1:2893 ../tin.5:1069 +msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>" +msgstr "" + +# type: Plain text +#: ../tin.1:2896 ../tin.5:1076 +msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>" +msgstr "" + +# type: Plain text +#: ../tin.1:2899 ../tin.5:1086 +msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>" +msgstr "" + +# type: Plain text +#: ../tin.1:2903 +#, no-wrap +msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/newsgroups>\n" +msgstr "" + +# type: Plain text +#: ../tin.1:2908 +#, no-wrap +msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n" +msgstr "" + +#. tin uses inns old (pre 2.x) Path convention. +#. as with inn >= 2.2.x getting more and more popular +#. we should think about checking for the new Paths (/news/etc/) +#. .IR ${TIN_LIBDIR\-"/news/etc"}/tinrc +# type: Plain text +#: ../tin.1:2913 ../tin.5:1139 +msgid "I" +msgstr "" + +# type: Plain text +#: ../tin.1:2915 ../tin.5:1141 +msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>" +msgstr "" + +# type: Plain text +#: ../tin.1:2918 ../tin.5:2222 +msgid "I" +msgstr "" + +# type: Plain text +#: ../tin.1:2921 +msgid "I" +msgstr "" + +#. tin uses inns old (pre 2.x) Path convention. +#. as with inn >= 2.2.x getting more and more popular +#. we should think about checking for the new Paths +#. (described shown below). +# type: Plain text +#: ../tin.1:2924 ../tin.5:2329 +msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>" +msgstr "" + +# type: Plain text +#: ../tin.1:2927 ../tin.5:2389 +msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>" +msgstr "" + +# type: Plain text +#: ../tin.1:2930 ../tin.5:2416 +msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>" +msgstr "" + +# type: Plain text +#: ../tin.1:2933 ../tin.5:2439 +msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>" +msgstr "" + +#. is the Path correct? or is it /news/etc/overview.fmt +# type: Plain text +#: ../tin.1:2936 ../tin.5:2449 +msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>" +msgstr "" + +#. is the Path correct? or is it /news/etc/subscriptions +# type: Plain text +#: ../tin.1:2939 ../tin.5:2467 +msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>" +msgstr "" + +# type: SH +#: ../tin.1:2942 +#, no-wrap +msgid "ENVIRONMENT" +msgstr "" + +# type: TP +#: ../tin.1:2964 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2972 +msgid "" +"Define this variable if you want to specify command-line options that B " +"should be started with to save typing them each time it is started. The " +"contents of the environment variable are added to the front of the " +"command-line options before it is parsed therefore allowing an option " +"specified on the command-line to override the same option specified in the " +"environment." +msgstr "" + +# type: TP +#: ../tin.1:2972 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2977 +msgid "" +"Define this variable if you do not want the I<.tin> directory in " +"I<$HOME/>. E.g., if you want all B's private files in I you " +"would set $B to I." +msgstr "" + +# type: TP +#: ../tin.1:2977 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2983 +msgid "" +"Define this variable if you do not want the I<.news> directory in " +"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/>. E.g., if you want all B's news " +"index files in I you would set $B to I." +msgstr "" + +# type: TP +#: ../tin.1:2983 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2989 +msgid "" +"Define this variable if you do not want the I<.mail> directory in " +"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/>. E.g., if you want all B's mail " +"index files in I you would set $B to I." +msgstr "" + +# type: TP +#: ../tin.1:2989 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:2995 +msgid "" +"Define this variable if you do not want the I<.save> directory in " +"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/>. E.g., if you want all B's save " +"index files in I you would set $B to I." +msgstr "" + +# type: TP +#: ../tin.1:2995 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:3000 +msgid "" +"Define this variable if you want to override the B path that was " +"compiled into the B binary, default is I. If tin is " +"running in NNTP mode setting this variable has no effect." +msgstr "" + +# type: TP +#: ../tin.1:3000 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:3005 +msgid "" +"Define this variable if you want to override the B path that was " +"compiled into the B binary, default is I. If tin is " +"running in NNTP mode setting this variable has no effect." +msgstr "" + +# type: TP +#: ../tin.1:3005 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:3011 +msgid "" +"Define this variable if you want to override the B path that was " +"compiled into the B binary, default is B (see above). If tin " +"is running in NNTP mode setting this variable has no effect." +msgstr "" + +# type: TP +#: ../tin.1:3011 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:3017 +msgid "" +"Define this variable if you want to override the B path " +"that was compiled into the B binary. If tin is running in NNTP mode " +"setting this variable has no effect. If $B is set it is " +"prepended to $B." +msgstr "" + +# type: TP +#: ../tin.1:3017 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:3023 +msgid "" +"The default NNTP server to remotely read news from. This variable only needs " +"to be set if the ''B<-r>'' command-line option is specified and the file " +"I does not exist. The ''B<-g>'' command line option " +"overrides $B." +msgstr "" + +# type: TP +#: ../tin.1:3023 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:3028 +msgid "" +"The NNTP TCP-port to read news from. This variable only needs to be set if " +"the TCP-port is not 119 (the default). The ''B<-p>'' command-line option " +"overrides $B." +msgstr "" + +# type: TP +#: ../tin.1:3028 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:3032 +msgid "" +"Set the article header field ''Distribution:'' to the contents of the " +"variable instead of the system default." +msgstr "" + +# type: TP +#: ../tin.1:3032 +#, no-wrap +msgid "B" +msgstr "" + +#. TODO: short document the different tables (doc/iso2asc.txt) here +# type: Plain text +#: ../tin.1:3037 +msgid "" +"Set the ISO to ASCII charset decoding table character to use in decoding an " +"article text. Values can range from 0 to 6." +msgstr "" + +# type: TP +#: ../tin.1:3037 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:3043 +msgid "" +"Set the article header field ''Organization:'' to the contents of the " +"variable instead of the system default. If reading news on an Apollo " +"DomainOS machine the environment variable $B has to be used instead " +"of $B." +msgstr "" + +# type: TP +#: ../tin.1:3043 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:3046 +msgid "DomainOS specific, same as $B on other OSs (see above)." +msgstr "" + +# type: TP +#: ../tin.1:3046 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:3051 +msgid "" +"Set the article header field ''Reply-To:'' to the return address specified " +"by the variable. This is useful if you wish to receive replies at a " +"different address." +msgstr "" + +# type: TP +#: ../tin.1:3051 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:3055 +msgid "" +"Overrides the full name given in the gecos-files in I, see also " +"B." +msgstr "" + +# type: TP +#: ../tin.1:3055 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:3058 +msgid "Same as $B." +msgstr "" + +# type: TP +#: ../tin.1:3058 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:3063 +msgid "Pathname of the user's home directory. See B(5) for more infos." +msgstr "" + +# type: TP +#: ../tin.1:3063 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:3067 +msgid "" +"This variable has precedence over the default mailer that is used in all " +"mailing operations within B." +msgstr "" + +# type: TP +#: ../tin.1:3067 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:3070 +msgid "Full path to the users mailbox." +msgstr "" + +# type: TP +#: ../tin.1:3070 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:3079 +msgid "" +"This variable has precedence over the default editor (i.e., B(1)) that " +"is used in all editing operations within B (e.g., posting, replying, " +"follow-ups, ...). Evaluation order is I<${VISUAL:-\"${EDITOR:-vi}\"}>. See " +"B(5) for more infos." +msgstr "" + +# type: TP +#: ../tin.1:3079 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:3088 +msgid "" +"If $B is unset, then this variable is looked up for a default " +"editor. If $B and $B are both unset, B will uses the " +"systems default editor (i.e. B(1)) on UNIX-systems). See B(5) " +"for more infos." +msgstr "" + +# type: TP +#: ../tin.1:3088 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:3094 +msgid "" +"A new group is checked against the list of patterns; if it matches, B " +"subscribes the user to the group without further query. See the section " +"\"NEWSGROUP LISTS & WILDCARDS\" for an explanation of the valid syntax. For " +"example, setting" +msgstr "" + +# type: Plain text +#: ../tin.1:3096 +msgid "I" +msgstr "" + +# type: Plain text +#: ../tin.1:3101 +msgid "" +"will automatically subscribe the user to all new groups in the comp.os.unix " +"hierarchy, and all talk groups other than talk.politics groups (which will " +"be queried for as usual). Of course this does not work if B is started " +"with the ''B<-X>'' command-line switch." +msgstr "" + +# type: TP +#: ../tin.1:3101 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:3105 +msgid "" +"Is handled like the $B variable, but groups matching the list " +"are unsubscribed from without further query. For example, setting" +msgstr "" + +# type: Plain text +#: ../tin.1:3107 +msgid "I" +msgstr "" + +# type: Plain text +#: ../tin.1:3111 +msgid "" +"will automatically unsubscribe the user from all new alt.flame groups and " +"all groups starting with u (university groups) other than UK groups (which " +"will be queried for as usual)." +msgstr "" + +# type: TP +#: ../tin.1:3111 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:3115 +msgid "" +"A pathname of a directory made available for B to create temporary " +"files." +msgstr "" + +# type: TP +#: ../tin.1:3115 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:3120 +msgid "" +"This variable can be used to override the default path search for mailcap " +"files. See also B(5)." +msgstr "" + +# type: TP +#: ../tin.1:3120 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:3125 +msgid "" +"Set this variable to disable the use of B(1) or a replacement " +"(e.g. metamutt)." +msgstr "" + +# type: TP +#: ../tin.1:3125 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.1:3127 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:3132 +msgid "" +"Set this variable to point to B(1) or a replacement and its " +"cmd-line options." +msgstr "" + +# type: TP +#: ../tin.1:3132 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:3139 +msgid "" +"Define any additional options that you wish to pass to your B(1) or " +"B(1) program." +msgstr "" + +# type: TP +#: ../tin.1:3139 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:3144 +msgid "" +"Override the name of the B(1) directory in B<$HOME> that holds your " +"keys etc.." +msgstr "" + +# type: TP +#: ../tin.1:3144 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:3149 +msgid "" +"Override the name of the B(1) directory in B<$HOME> that holds your " +"keys etc.." +msgstr "" + +# type: TP +#: ../tin.1:3149 +#, no-wrap +msgid "B" +msgstr "" + +#. TODO: document LC_CTYPEs influence on +#. ~/.tin/keymap.*, 8bit char display, ... +# type: Plain text +#: ../tin.1:3163 +msgid "" +"This variable determines the B(5) category for character handling " +"functions. Usually it determines the character classes for pattern matching " +"character classification and case conversion. Currently this is not true for " +"B (which temporary unsets B<$LC_CTYPE> right before any match is done " +"to avoid confusion). It's value should be of the form " +"I[I<_territory>][I<.codeset>][I<@modifier>]. See B(5) " +"for more information." +msgstr "" + +# type: TP +#: ../tin.1:3163 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:3172 +msgid "" +"Formats of informative and diagnostic messages and interactive responses. " +"It's value should be of the form " +"I[I<_territory>][I<.codeset>][I<@modifier>]. See B(5) and " +"B(5) for more information." +msgstr "" + +# type: TP +#: ../tin.1:3172 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:3180 +msgid "" +"Date and time formats. It's value should be of the form " +"I[I<_territory>][I<.codeset>][I<@modifier>]. See B(5) and " +"B(5) for more information." +msgstr "" + +# type: TP +#: ../tin.1:3180 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:3189 +msgid "" +"This variable overrides the value of the B<$LANG> variable and any other " +"B<$LC_> variable. It's value should be of the form " +"I[I<_territory>][I<.codeset>]. See B(5) and B(5) " +"for more information." +msgstr "" + +# type: TP +#: ../tin.1:3189 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:3198 +msgid "" +"This variable determines the B(5) category for any category not " +"specifically selected with a variable starting with B<$LC_>. It's value " +"should be of the form I[I<_territory>][I<.codeset>]. See " +"B(5) for more information." +msgstr "" + +# type: TP +#: ../tin.1:3198 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:3208 +msgid "" +"A decimal integer E 0 used to indicate the user's preferred width in " +"column positions for the terminal screen or window. If this variable is " +"unset or null, the implementation determines the number of columns, " +"appropriate for the terminal or window. When B<$COLUMNS> is set, any " +"terminal-width information implied by B<$TERM> will be overridden. Users and " +"portable applications should not set B<$COLUMNS> unless they wish to " +"override the system selection and produce output unrelated to the terminal " +"characteristics." +msgstr "" + +# type: TP +#: ../tin.1:3208 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:3218 +msgid "" +"A decimal integer E 0 used to indicate the user's preferred number of " +"lines on a page or the vertical screen or window size in lines. A line in " +"this case is a vertical measure large enough to hold the tallest character " +"in the character set being displayed. If this variable is unset or null, the " +"implementation determines the number of lines, appropriate for the terminal " +"or window. When B<$LINES> is set, any terminal-height information implied by " +"B<$TERM> will be overridden. Users and portable applications should not set " +"B<$LINES> unless they wish to override the system selection." +msgstr "" + +# type: TP +#: ../tin.1:3218 +#, no-wrap +msgid "B" +msgstr "" + +# +# +#. TODO: addd missing, sort usefull, document in detail +# type: Plain text +#: ../tin.1:3227 +msgid "" +"The type of terminal in use. This is used when looking up termcap " +"sequences. See B(5) for more information." +msgstr "" + +# type: SH +#: ../tin.1:3227 +#, no-wrap +msgid "SIGNALS" +msgstr "" + +# type: Plain text +#: ../tin.1:3230 +msgid "B handles a couple of signals:" +msgstr "" + +# type: TP +#: ../tin.1:3230 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:3233 ../tin.1:3236 +msgid "Terminate gracefully." +msgstr "" + +# type: TP +#: ../tin.1:3233 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.1:3236 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.1:3239 +msgid "Terminate gracefully but do not restore tty." +msgstr "" + +# type: TP +#: ../tin.1:3239 +#, no-wrap +msgid "B" +msgstr "" + +# +# +#. .SH DIAGNOSTICS +#. give an overview of the most common error messages and how to cope with +#. them. +# type: Plain text +#: ../tin.1:3250 +msgid "Write out I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-file." +msgstr "" + +# type: SH +#: ../tin.1:3250 +#, no-wrap +msgid "SECURITY" +msgstr "" + +# type: Plain text +#: ../tin.1:3258 +msgid "" +"When B is started in debug mode (''B<-D n>'') it will create world " +"readable files in B<$TMPDIR> which may contain the users NNTP password in " +"cleartext. On multiuser-systems B<$TMPDIR> should be set to a safe location " +"befor starting tin in debug mode (e.g. B)." +msgstr "" + +# type: SH +#: ../tin.1:3258 +#, no-wrap +msgid "CONFORMING TO" +msgstr "" + +#. - RFC1036, RFC2045, RFC2047, RFC2980, RFC3977, RFC4643, RFC5322 +#. or whatever +# type: Plain text +#: ../tin.1:3266 +msgid "" +"B does conform to the Base Definitions volume of IEEE Std 1003.1-2001, " +"Section 12, Utility Conventions (Utility Argument Syntax, Utility Syntax " +"Guidelines)." +msgstr "" + +# type: SH +#: ../tin.1:3266 +#, no-wrap +msgid "NOTES" +msgstr "" + +# type: Plain text +#: ../tin.1:3271 +msgid "" +"Regular expression support is provided by the PCRE library package " +"B(3), which is open source software, written by Philip Hazel, and " +"copyright by the University of Cambridge, England." +msgstr "" + +# type: Plain text +#: ../tin.1:3275 +msgid "ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/" +msgstr "" + +# type: SH +#: ../tin.1:3275 +#, no-wrap +msgid "BUGS" +msgstr "" + +# type: Plain text +#: ../tin.1:3283 +msgid "" +"B NNTPd, B(1) (E= V1.0-pre5) and B (E= " +"V1.1.91) can't handle pipelined GROUP commands. If you run into trouble with " +"any of the mentioned servers define DISABLE_PIPELINING in include/autoconf.h " +"and recompile." +msgstr "" + +# type: Plain text +#: ../tin.1:3292 +msgid "" +"Before mailing a bug-report to Etin-bugs@tin.orgE please check if " +"you are using the latest (stable) release, and if not, please upgrade first! " +"Have a look a the doc/TODO file for known bugs. If you still think you've " +"found a bug, please use the B ('B') function and write in " +"English. Please do NOT enclose a core-file in your bugreport until we " +"request it." +msgstr "" + +# type: SH +#: ../tin.1:3292 +#, no-wrap +msgid "HISTORY" +msgstr "" + +# type: Plain text +#: ../tin.1:3304 +msgid "" +"B is based on the B(1) newsreader that was developed by Rich " +"Skrenta and posted to alt.sources in March 1991; its first version was " +"released on August 23rd 1991. B(1) itself was heavily influenced by " +"notesfiles a public domain UNIX version of PLATO Notes, developed at the " +"University of Illinois by Ray Essick and Rob Kolstad in 1982. For a version " +"overview see Ehttp://www.tin.org/history.htmlE." +msgstr "" + +# type: SH +#: ../tin.1:3304 +#, no-wrap +msgid "CREDITS" +msgstr "" + +# type: IP +#: ../tin.1:3306 +#, no-wrap +msgid "Rich Skrenta" +msgstr "" + +# type: Plain text +#: ../tin.1:3310 +msgid "author of B(1) v3.2 which this newsreader used as its base." +msgstr "" + +# type: IP +#: ../tin.1:3310 +#, no-wrap +msgid "Bill Davidsen" +msgstr "" + +# type: Plain text +#: ../tin.1:3312 +msgid "author of envarg.c environment variable reading routine." +msgstr "" + +# type: IP +#: ../tin.1:3312 +#, no-wrap +msgid "Mike Gleason" +msgstr "" + +# type: Plain text +#: ../tin.1:3314 +msgid "author of sigfile.c random signature generation routines." +msgstr "" + +# type: IP +#: ../tin.1:3314 +#, no-wrap +msgid "Markus Kuhn EMarkus.Kuhn@cl.cam.ac.ukE" +msgstr "" + +# type: Plain text +#: ../tin.1:3316 +msgid "author of langinfo.c, charset.c and iso2asc.txt ISO-8859-1 documentation." +msgstr "" + +# type: IP +#: ../tin.1:3316 +#, no-wrap +msgid "Arnold Robbins" +msgstr "" + +# type: Plain text +#: ../tin.1:3318 +msgid "author of strftime.c date formatting routine." +msgstr "" + +# type: IP +#: ../tin.1:3318 +#, no-wrap +msgid "Rich Salz" +msgstr "" + +# type: Plain text +#: ../tin.1:3320 +msgid "author of wildmat.c pattern matching and parsdate.y date parsing routines." +msgstr "" + +# type: IP +#: ../tin.1:3320 +#, no-wrap +msgid "Dave Taylor" +msgstr "" + +# type: Plain text +#: ../tin.1:3324 +msgid "author of curses.c from the B(1) mailreader." +msgstr "" + +# type: IP +#: ../tin.1:3324 +#, no-wrap +msgid "Chris Thewalt" +msgstr "" + +# type: Plain text +#: ../tin.1:3328 +msgid "author of getline.c B(1) style editing routine." +msgstr "" + +# type: IP +#: ../tin.1:3328 +#, no-wrap +msgid "Steven Madsen" +msgstr "" + +# type: Plain text +#: ../tin.1:3332 +msgid "for adding B(1) (Pretty Good Privacy) support." +msgstr "" + +# type: IP +#: ../tin.1:3332 +#, no-wrap +msgid "Philip Hazel Eph10@cam.ac.ukE" +msgstr "" + +# type: Plain text +#: ../tin.1:3336 +msgid "for B(3) (Perl-compatible regular expression library)." +msgstr "" + +# type: IP +#: ../tin.1:3336 +#, no-wrap +msgid "Patrick Powell Epapowell@astart.comE" +msgstr "" + +# type: Plain text +#: ../tin.1:3344 +msgid "for B(3) and B(3) fallbacks." +msgstr "" + +# type: SH +#: ../tin.1:3344 +#, no-wrap +msgid "AUTHOR" +msgstr "" + +# type: TP +#: ../tin.1:3345 +#, no-wrap +msgid "Iain Lea Eiain@bricbrac.deE" +msgstr "" + +# type: SH +#: ../tin.1:3349 +#, no-wrap +msgid "MAINTAINER" +msgstr "" + +# type: TP +#: ../tin.1:3350 +#, no-wrap +msgid "Urs Janssen Eurs@tin.orgE" +msgstr "" + +# type: SH +#: ../tin.1:3354 ../tin.5:2480 +#, no-wrap +msgid "SEE ALSO" +msgstr "" + +# type: Plain text +#: ../tin.1:3401 +msgid "" +"B(1), B(1), B(1), B(1), B(1), B(1), " +"B(1), B(1), B(1), B(1), B(1), B(1), " +"B(1), B(1), B(1), B(1), B(1), B(1), " +"B(1), B(1), B(1), B(1x), B(3), " +"B(3), B(3), B(3), B(3), " +"B(3), B(3), B(3), B(3), " +"B(5), B(5), B(5), B(5), B(5), " +"B(5), B, B, B, B, B, " +"B, B, B, B, B" +msgstr "" + +# type: Plain text +#: ../tin.5:13 +msgid "tin, rtin - related files" +msgstr "" + +# type: Plain text +#: ../tin.5:19 +msgid "" +"This manpage describes the various (config) files and their formats used by " +"the B(1) newsreader. All files are expteced to have unix style ('\\en' " +"aka LF) line endings." +msgstr "" + +# type: Plain text +#: ../tin.5:59 +msgid "" +"B(4) files as defined in B. The Mailcap files are read by " +"B(1) to determine how to display non-text messages at the local " +"site. Any line that starts with \"#\" is a comment. Blank lines are " +"ignored. Otherwise, each line defines a single mailcap entry for a single " +"content type. Long lines may be continued by ending them with a backslash " +"character, \"\\e\"." +msgstr "" + +# type: Plain text +#: ../tin.5:62 +msgid "" +"Each individual mailcap entry consists of a content-type specification, a " +"command to execute, and (possibly) a set of optional \"flag\" values." +msgstr "" + +# type: Plain text +#: ../tin.5:67 +msgid "" +"The \"type\" field is simply any legal content type name. It is the string " +"that will be matched against the \"Content-Type\" header to decide if this " +"is the mailcap entry that matches the current message. Additionally, the " +"type field may specify a subtype or a wildcard to match all subtypes." +msgstr "" + +# type: Plain text +#: ../tin.5:73 +msgid "" +"The \"command\" field is any UNIX command and is used to specify the " +"interpreter for the given type of message. It will be passed to the shell " +"via the B(3) facility." +msgstr "" + +# +#. Two special codes can appear in the viewing command for objects of type +#. multipart (any subtype). These are "%n" and "%F". %n will be replaced by +#. the number of parts within the multipart object. %F will be replaced by a +#. series of arguments, two for each part, giving first the content-type and +#. then the name of the temporary file where the decoded part has been stored. +# type: Plain text +#: ../tin.5:90 +msgid "" +"Semicolons and backslashes within the command or any flag field must be " +"quoted with backslashes. If the field contains \"%s\", those two characters " +"will be replaced by the name of a file that contains the body of the " +"message. If it contains \"%t\", those two characters will be replaced by the " +"content-type field, including the subtype, if any. If it contains \"%{\" " +"followed by a parameter name and a closing \"}\", then all those characters " +"will be replaced by the value of the named parameter, if any, from the " +"Content-Type header. Finally, if the field contains \"\\e%\", those two " +"characters will be replaced by a single \"%\" character." +msgstr "" + +# type: Plain text +#: ../tin.5:92 +msgid "Besides the type and command field the following \"flags\" are defined:" +msgstr "" + +# type: TP +#: ../tin.5:92 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:102 +msgid "" +"The \"compose\" field may be used to specify a program that can be used to " +"compose a new body or body part in the given format. Its intended use is to " +"support mail composing agents that support the composition of multiple types " +"of mail using external composing agents. As with the view-command, the " +"semantics of program execution are operating system dependent. The result of " +"the composing program may be data that is not yet suitable for mail " +"transport - that is, a Content-Transfer-Encoding may need to be applied to " +"the data." +msgstr "" + +# type: TP +#: ../tin.5:102 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:112 +msgid "" +"The \"composetyped\" field is similar to the \"compose\" field, but is to be " +"used when the composing program needs to specify the Content-Type header " +"field to be applied to the composed data. The \"compose\" field is simpler, " +"and is preferred for use with existing (non-mail-oriented) programs for " +"composing data in a given format. The \"composetyped\" field is necessary " +"when the Content-Type information must include auxiliary parameters, and the " +"composition program must then know enough about mail formats to produce " +"output that includes the mail type information." +msgstr "" + +# type: TP +#: ../tin.5:112 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:118 +msgid "" +"The \"edit\" field may be used to specify a program that can be used to edit " +"a body or body part in the given format. In many cases, it may be identical " +"in content to the \"compose\" field, and shares the operating-system " +"dependent semantics for program execution." +msgstr "" + +# type: TP +#: ../tin.5:118 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:123 +msgid "" +"The \"print\" field may be used to specify a program that can be used to " +"print a message or body part in the given format. As with the view-command, " +"the semantics of program execution are operating system dependent." +msgstr "" + +# type: TP +#: ../tin.5:123 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:132 +msgid "" +"The \"test\" field may be used to test some external condition (e.g., the " +"machine architecture, or the window system in use) to determine whether or " +"not the mailcap line applies. It specifies a program to be run to test some " +"condition. The semantics of execution and of the value returned by the test " +"program are operating system dependent. If the test fails, a subsequent " +"mailcap entry should be sought. Multiple test fields are not permitted - " +"since a test can call a program, it can already be arbitrarily complex." +msgstr "" + +# type: TP +#: ../tin.5:132 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:144 +msgid "" +"The \"needsterminal\" field indicates that the view-command must be run on " +"an interactive terminal. This is needed to inform window-oriented user " +"agents that an interactive terminal is needed. (The decision is not left " +"exclusively to the view-command because in some circumstances it may not be " +"possible for such programs to tell whether or not they are on interactive " +"terminals.) The needsterminal command should be assumed to apply to the " +"compose and edit commands, too, if they exist. Note that this is NOT a test " +"- it is a requirement for the environment in which the program will be " +"executed, and should typically cause the creation of a terminal window when " +"not executed on either a real terminal or a terminal window." +msgstr "" + +# type: TP +#: ../tin.5:144 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:151 +msgid "" +"The \"copiousoutput\" field indicates that the output from the view-command " +"will be an extended stream of output, and is to be interpreted as advice to " +"the UA (User Agent mail-reading program) that the output should be either " +"paged or made scroll-able. Note that it is probably a mistake if " +"needsterminal and copiousoutput are both specified." +msgstr "" + +# type: TP +#: ../tin.5:151 ../tin.5:1036 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:156 +msgid "" +"The \"description\" field simply provides a textual description, optionally " +"quoted, that describes the type of data, to be used optionally by mail " +"readers that wish to describe the data before offering to display it." +msgstr "" + +# type: TP +#: ../tin.5:156 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:164 +msgid "" +"The \"textualnewlines\" field, if set to any non-zero value, indicates that " +"this type of data is line-oriented and that, if encoded in base64, all " +"newlines should be converted to canonical form (CRLF) before encoding, and " +"will be in that form after decoding. In general, this field is needed only " +"if there is line-oriented data of some type other than text/* or non-line- " +"oriented data that is a subtype of text." +msgstr "" + +# type: TP +#: ../tin.5:164 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:169 +msgid "" +"The \"x11-bitmap\" field names a file, in X11 bitmap (xbm) format, which " +"points to an appropriate icon to be used to visually denote the presence of " +"this kind of data." +msgstr "" + +# type: TP +#: ../tin.5:169 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:177 +msgid "" +"The \"nametemplate\" field gives a file name format, in which %s will be " +"replaced by a short unique string to give the name of the temporary file to " +"be passed to the viewing command. This is only expected to be relevant in " +"environments where filename extensions are meaningful, e.g., one could " +"specify that a GIF file being passed to a gif viewer should have a name " +"ending in \".gif\" by using \"nametemplate=%s.gif\"" +msgstr "" + +# type: Plain text +#: ../tin.5:182 +msgid "" +"B(1) currently only respects the \"test\", \"description\", " +"\"nametemplate\" and partly the \"needsterminal\" flags, all other flags are " +"internally ignored. It also can't handle the \"%F\" and \"%n\" expansions " +"yet." +msgstr "" + +# type: TP +#: ../tin.5:182 ../tin.5:265 ../tin.5:293 ../tin.5:383 ../tin.5:692 ../tin.5:799 ../tin.5:1056 +#, no-wrap +msgid "Example:" +msgstr "" + +# type: Plain text +#: ../tin.5:187 +#, no-wrap +msgid "# mailcap file example\n" +msgstr "" + +# type: Plain text +#: ../tin.5:189 +#, no-wrap +msgid "image/*;\\e\n" +msgstr "" + +# type: Plain text +#: ../tin.5:192 +#, no-wrap +msgid "xv -8 -geometry +0 '%s';\\e\n" +msgstr "" + +# type: Plain text +#: ../tin.5:194 +#, no-wrap +msgid "description=%{name} %t-Image;\\e\n" +msgstr "" + +# type: Plain text +#: ../tin.5:196 +#, no-wrap +msgid "test=test \"$DISPLAY\" != \"\";\\e\n" +msgstr "" + +# type: Plain text +#: ../tin.5:198 +#, no-wrap +msgid "nametemplate=%s.IMAGE\n" +msgstr "" + +# type: Plain text +#: ../tin.5:201 +#, no-wrap +msgid "message/rfc822;\\e\n" +msgstr "" + +# type: Plain text +#: ../tin.5:204 +#, no-wrap +msgid "${PAGER:-\"more\"} '%s';\\e\n" +msgstr "" + +# type: Plain text +#: ../tin.5:206 +#, no-wrap +msgid "edit=${EDITOR:-\"vi\"} '%s';\\e\n" +msgstr "" + +# type: Plain text +#: ../tin.5:208 +#, no-wrap +msgid "compose=${EDITOR:-\"vi\"} '%s';\\e\n" +msgstr "" + +# type: Plain text +#: ../tin.5:210 +#, no-wrap +msgid "print=a2ps '%s';\\e\n" +msgstr "" + +# type: Plain text +#: ../tin.5:212 +#, no-wrap +msgid "needsterminal\n" +msgstr "" + +# type: Plain text +#: ../tin.5:225 +msgid "" +"default NNTP-server to read news from if not reading from the local spool. " +"\\&'B<-g> I', $B have higher priority (in that order), " +"the default server given at compile time has lower priority." +msgstr "" + +# type: Plain text +#: ../tin.5:232 +msgid "secret to be used for canlocks" +msgstr "" + +# type: Plain text +#: ../tin.5:243 +msgid "mime type / filename extension pairs" +msgstr "" + +# type: Plain text +#: ../tin.5:255 +msgid "" +"\"I I [I]\" pairs for NNTP servers that require " +"authorization. If the password contains a space or a tab it must be enclosed " +"in doublequotes (\"). Usernames must not be enclosed in doublequotes and " +"thus can't contain spaces or tabs. Any line that starts with \"#\" is a " +"comment. Blank lines are ignored. This file should be readable only for the " +"user as it contains the users uncrypted password for reading news!" +msgstr "" + +# type: TP +#: ../tin.5:255 ../tin.5:1047 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:258 ../tin.5:1050 +msgid "full qualified domain name of the newsserver." +msgstr "" + +# type: TP +#: ../tin.5:258 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:261 +msgid "users uncrypted password for reading news." +msgstr "" + +# type: TP +#: ../tin.5:261 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:265 +msgid "" +"username on the newsserver if it differs from the local login. This field is " +"optional." +msgstr "" + +# type: Plain text +#: ../tin.5:269 +msgid "# sample .newsauth file" +msgstr "" + +# type: Plain text +#: ../tin.5:271 +msgid "news.example.org secret" +msgstr "" + +# type: Plain text +#: ../tin.5:273 +msgid "news.example.net arcane guest" +msgstr "" + +# type: Plain text +#: ../tin.5:275 +msgid "news.example.com \"top secret\" james.bond" +msgstr "" + +# type: Plain text +#: ../tin.5:283 +msgid "\"II [I
[,I
| -I
]...]\" lines." +msgstr "" + +# type: TP +#: ../tin.5:283 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:286 +msgid "the name of the newsgroup." +msgstr "" + +# type: TP +#: ../tin.5:286 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:289 +msgid "a flag indicating if the group is subscribed ':' or not '!'." +msgstr "" + +# type: TP +#: ../tin.5:289 +#, no-wrap +msgid "B
" +msgstr "" + +# type: Plain text +#: ../tin.5:293 +msgid "" +"range of already read articles from that group; numbers separated by commas " +"with sequential numbers collapsed with hyphens." +msgstr "" + +# type: Plain text +#: ../tin.5:297 +msgid "# sample .newsrc file" +msgstr "" + +# type: Plain text +#: ../tin.5:299 +msgid "news.software.b! 1-666,669" +msgstr "" + +# type: Plain text +#: ../tin.5:301 +msgid "news.software.nntp: 1-13245,13247,13249" +msgstr "" + +# type: Plain text +#: ../tin.5:303 +msgid "news.software.readers: 1-19567,19571-19597" +msgstr "" + +# type: Plain text +#: ../tin.5:313 +msgid "backup of I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>" +msgstr "" + +# type: Plain text +#: ../tin.5:322 +msgid "signature" +msgstr "" + +# type: Plain text +#: ../tin.5:329 +msgid "fixed part of a randomly generated signature" +msgstr "" + +# type: Plain text +#: ../tin.5:336 +msgid "history of last used strings" +msgstr "" + +# type: Plain text +#: ../tin.5:343 +msgid "mailgroups index files" +msgstr "" + +# type: Plain text +#: ../tin.5:352 +msgid "newsgroups index files" +msgstr "" + +# type: Plain text +#: ../tin.5:359 +msgid "saved newsgroups index files" +msgstr "" + +# type: Plain text +#: ../tin.5:369 +msgid "" +"active file (\"I I I I\"-pairs) " +"of user's mailgroups (requires B(1) to be build with mh-mail-handling " +"support)." +msgstr "" + +# type: TP +#: ../tin.5:369 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:372 +msgid "must be the pathname of the mailbox relative to field #4 with / changed to ." +msgstr "" + +# type: TP +#: ../tin.5:372 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:376 +msgid "" +"just put a large number here, something higher than the highest message in " +"the mailbox" +msgstr "" + +# type: TP +#: ../tin.5:376 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:379 +msgid "put 0 here" +msgstr "" + +# type: TP +#: ../tin.5:379 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:383 +msgid "" +"path of mail spool directory. This must be the full pathname to the root of " +"the mail folder area." +msgstr "" + +# type: Plain text +#: ../tin.5:387 +msgid "Mail.inbox 12345 00000 /home/foo" +msgstr "" + +# type: Plain text +#: ../tin.5:389 +msgid "Mail.outbox 23456 00000 /home/foo" +msgstr "" + +# type: Plain text +#: ../tin.5:393 +msgid "" +"This allows access to the 'inbox' and 'outbox' folders of user foo. They " +"are accessed via /home/foo/Mail/inbox and /home/foo/Mail/outbox" +msgstr "" + +# type: Plain text +#: ../tin.5:400 +msgid "active file of user's saved newsgroups, used by B." +msgstr "" + +# type: Plain text +#: ../tin.5:422 +msgid "" +"The group attributes files may be used to override some global settings from " +"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc> on a per group basis. Order is " +"important as last match counts; this allows to refine attributes for " +"narrowed scopes. Note that the IgrouplistE> line has to be " +"specified before the attributes are specified for that list and each " +"attribute can only be set once per scope section. All attributes are set to " +"a reasonable default so you only have to specify the attribute that you want " +"to change. All toggle attributes are set by specifying ON/OFF. Otherwise, " +"they function exactly as their global equivalents. The following group " +"attributes are available:" +msgstr "" + +# type: TP +#: ../tin.5:422 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:428 +msgid "" +"This changes the list of groups to which the attributes that follow will be " +"applied. See the section NEWSGROUP LISTS & WILDCARDS in B(1) for the " +"types of pattern that can be used here." +msgstr "" + +# type: TP +#: ../tin.5:428 ../tin.5:1153 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:431 ../tin.5:434 ../tin.5:437 ../tin.5:440 ../tin.5:443 ../tin.5:446 ../tin.5:449 ../tin.5:462 ../tin.5:472 ../tin.5:485 ../tin.5:488 ../tin.5:491 ../tin.5:494 ../tin.5:501 ../tin.5:504 ../tin.5:531 ../tin.5:534 ../tin.5:537 ../tin.5:547 ../tin.5:550 ../tin.5:553 ../tin.5:556 ../tin.5:559 ../tin.5:562 ../tin.5:565 ../tin.5:568 ../tin.5:571 ../tin.5:574 ../tin.5:580 ../tin.5:583 ../tin.5:586 ../tin.5:589 ../tin.5:592 ../tin.5:595 ../tin.5:598 ../tin.5:604 ../tin.5:607 ../tin.5:610 ../tin.5:613 ../tin.5:616 ../tin.5:619 ../tin.5:622 ../tin.5:625 ../tin.5:628 ../tin.5:682 +msgid "Identical to the tinrc variable of the same name" +msgstr "" + +# type: TP +#: ../tin.5:431 ../tin.5:1157 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:434 ../tin.5:1160 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:437 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:440 ../tin.5:1203 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:443 ../tin.5:1207 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:446 ../tin.5:1214 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:449 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:453 +msgid "" +"Automatically perform the B ('B') command after " +"entering the group." +msgstr "" + +# type: TP +#: ../tin.5:453 ../tin.5:1220 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:459 +msgid "" +"Can be used to override the global setting in tinrc on a per group " +"basis. For more information read section AUTOMATIC MAILING AND SAVING NEW " +"NEWS in B(1)." +msgstr "" + +# type: TP +#: ../tin.5:459 ../tin.5:1334 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:462 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:469 +msgid "" +"If this is set to ON, then saved article files that have been post-processed " +"will be automatically deleted, otherwise the user will be asked whether to " +"delete the post-processed files. Automatic processing of marked articles " +"using B ('B') will suppress prompting." +msgstr "" + +# type: TP +#: ../tin.5:469 ../tin.5:1445 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:472 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:476 +msgid "" +"Mailbox to save sent mails. The format of the mailbox is controlled via the " +"tinrc B variable." +msgstr "" + +# type: TP +#: ../tin.5:476 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:479 +msgid "Set ''Followup-To:''-header to the specified group(s)." +msgstr "" + +# type: TP +#: ../tin.5:479 ../tin.5:762 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:482 +msgid "Identical to the tinrc variable B" +msgstr "" + +# type: TP +#: ../tin.5:482 ../tin.5:1469 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:485 ../tin.5:1536 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:488 ../tin.5:1548 ../tin.5:2259 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:491 ../tin.5:1565 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:494 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:498 +msgid "" +"Used when a group is a mailing list. All responses to the group will be " +"directed to this email address instead" +msgstr "" + +# type: TP +#: ../tin.5:498 ../tin.5:1597 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:501 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:504 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:521 +msgid "" +"Determines whether usenet articles are forwarded as attachment or " +"inline. When set to OFF, the forwarded article will be included in the body " +"of the mail, while setting this variable to ON will cause the article to be " +"attached as a separate MIME part. Enabling B is particularly " +"useful for articles consisting of multiple MIME parts such as PGP/MIME " +"signed messages or being encoded in a different character set than your " +"local one. It is also useful if the receiver should be able to operate on " +"the entire forwarded article (i.e., view or save it without your " +"comments). On the other hand, if you want to forward only some parts of the " +"article or to insert 'inline' annotations, you might want to disable this " +"option. Currently mime_forward is forced if the article to be attached is a " +"multipart MIME article, this may change in a future version. Please note " +"that for this option to have effect, the tinrc variable " +"B has to be set to 0 (which is the default)." +msgstr "" + +# type: TP +#: ../tin.5:521 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:528 +msgid "" +"A comma separated list of MIME major/minor Content-Types that will be saved " +"when using the view/save and save/autosave features. A single * can be used " +"to wildcard the major and/or minor type and a ! as the first character in an " +"entry will negate it, eg: image/*,!image/bmp,!text/html. Default is */*" +msgstr "" + +# type: TP +#: ../tin.5:528 ../tin.5:1675 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:531 ../tin.5:1682 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:534 ../tin.5:1691 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:537 ../tin.5:2232 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:544 +msgid "" +"This can be used to set the article header field ''Organization:''. It " +"overrides the setting (if any) of organization in I " +"and $B (or $B on Apollo DomainOS). Note that some " +"newsserver might still overwrite the \\&''Organization:''-header." +msgstr "" + +# type: TP +#: ../tin.5:544 ../tin.5:1716 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:547 ../tin.5:1720 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:550 ../tin.5:1731 ../tin.5:2256 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:553 ../tin.5:1743 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:556 ../tin.5:1736 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:559 ../tin.5:1766 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:562 ../tin.5:1780 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:565 ../tin.5:1784 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:568 ../tin.5:1788 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:571 ../tin.5:1848 +#, no-wrap +msgid "B" +msgstr "" + +#. TODO: document option +# type: TP +#: ../tin.5:574 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:577 ../tin.5:1876 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:580 ../tin.5:1902 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:583 ../tin.5:1920 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:586 ../tin.5:1928 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:589 ../tin.5:1931 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:592 ../tin.5:1934 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:595 ../tin.5:1945 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:598 ../tin.5:1955 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:601 +msgid "Identical to the tinrc variable B" +msgstr "" + +# type: TP +#: ../tin.5:601 ../tin.5:1984 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:604 ../tin.5:2013 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:607 ../tin.5:2041 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:610 ../tin.5:2046 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:613 ../tin.5:2061 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:616 ../tin.5:2056 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:619 ../tin.5:2085 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:622 ../tin.5:2161 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:625 ../tin.5:2208 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:628 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:633 +msgid "" +"A piece of text that will be added at the start of a message body. If this " +"string starts with a / or ~ then it is assumed to be the name of a file " +"containing the text to insert." +msgstr "" + +# type: TP +#: ../tin.5:633 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:636 +msgid "Insert ''X-Comment-To:''-header, this is only useful in FIDO groups." +msgstr "" + +# type: TP +#: ../tin.5:636 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:644 +msgid "" +"A string including header-name and the contents of the header that will be " +"automatically added when posting. If the string starts with a / or ~ then it " +"is assumed to be the name of a file containing the header and its content to " +"be inserted. If the string starts with a ! then what follows is assumed to " +"be the path to a program to be executed to generate the header and its " +"content." +msgstr "" + +# type: TP +#: ../tin.5:644 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:650 +msgid "" +"A comma-separated list of newsgroup patterns (wildmat-style) to which groups " +"the filter rule added by B will be applied. If unset the " +"default from the tinrc variable B will be used." +msgstr "" + +# type: TP +#: ../tin.5:650 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:653 +msgid "Identical to the tinrc variable B" +msgstr "" + +# type: TP +#: ../tin.5:653 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:656 +msgid "Identical to the tinrc variable B" +msgstr "" + +# type: TP +#: ../tin.5:656 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:659 +msgid "Identical to the tinrc variable B" +msgstr "" + +# type: TP +#: ../tin.5:659 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:665 +msgid "" +"A comma-separated list of newsgroup patterns (wildmat-style) to which groups " +"the filter rule added by B will be applied. If unset the " +"default from the tinrc variable B will be " +"used." +msgstr "" + +# type: TP +#: ../tin.5:665 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:668 +msgid "Identical to the tinrc variable B" +msgstr "" + +# type: TP +#: ../tin.5:668 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:671 +msgid "Identical to the tinrc variable B" +msgstr "" + +# type: TP +#: ../tin.5:671 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:674 +msgid "Identical to the tinrc variable B" +msgstr "" + +# type: TP +#: ../tin.5:674 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:679 +msgid "" +"Path and options for B(1)-like spell-checker, e.g. \"aspell " +"--mode=email --dont-backup check\"" +msgstr "" + +# type: TP +#: ../tin.5:679 ../tin.5:1629 +#, no-wrap +msgid "B" +msgstr "" + +# type: TP +#: ../tin.5:682 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:691 +msgid "" +"Assume (broken) articles without MIME charset declaration have this charset " +"- default is US-ASCII. This attribute works only on systems with working " +"B(3), others might have to compile B(1) with " +"--disable-mime-strict-charset." +msgstr "" + +# type: Plain text +#: ../tin.5:701 +#, no-wrap +msgid "" +"# include extra headers\n" +"# assume ISO-8859-1 as charset if no charset is declared\n" +"scope=*\n" +"x_headers=~/.tin/headers\n" +"undeclared_charset=ISO-8859-1\n" +msgstr "" + +# type: Plain text +#: ../tin.5:705 +#, no-wrap +msgid "" +"# in *sources* set post process type to shar only\n" +"scope=*sources*\n" +"post_process_type=1\n" +msgstr "" + +# type: Plain text +#: ../tin.5:712 +#, no-wrap +msgid "" +"# in *binaries* turn on full post processing,\n" +"# remove tmp files and set Followup-To: poster\n" +"scope=*binaries*\n" +"post_process_type=2\n" +"delete_tmp_files=ON\n" +"followup_to=poster\n" +msgstr "" + +# type: Plain text +#: ../tin.5:718 +#, no-wrap +msgid "" +"# in fido.* newsgroups change quote_chars\n" +"# and add X-Comment-To: line\n" +"scope=fido.*\n" +"quote_chars=%sE_\n" +"x_comment_to=ON\n" +msgstr "" + +# type: Plain text +#: ../tin.5:724 +#, no-wrap +msgid "" +"# in *.test newsgroups, don't append signature\n" +"# and preset Subject\n" +"scope=*.test\n" +"sigfile=--none\n" +"x_headers=Subject: test - ignore - no reply\n" +msgstr "" + +# type: Plain text +#: ../tin.5:728 +#, no-wrap +msgid "" +"# assume ISO-2022-JP-2 as charset\n" +"scope=fj.*,japan.*\n" +"undeclared_charset=ISO-2022-JP-2\n" +msgstr "" + +# type: Plain text +#: ../tin.5:740 +msgid "" +"The filter file is used to assign scores to certain articles. Based on the " +"score an article can be filtered out (hidden) or marked hot. Empty lines or " +"lines beginning with a '#' are ignored." +msgstr "" + +# type: TP +#: ../tin.5:740 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:749 +msgid "" +"Every entry (rule) in the filter file might get a comment. Multiple lines " +"are allowed (but only for comments yet). Every line must start with the " +"\"comment=\"-keyword. Comments must appear first in the rule. Comment lines " +"placed within a rule will be moved to the begin of the next rule. This might " +"be changed in the future. Don't use '#' to mark comments as those lines are " +"ignored and your comments will get lost on the next write of the file." +msgstr "" + +# type: TP +#: ../tin.5:749 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:753 +msgid "" +"A comma-separated list of newsgroup patterns (wildmat-style) to which groups " +"the filter rule will be applied. This line is mandatory!" +msgstr "" + +# type: TP +#: ../tin.5:753 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:756 +msgid "0=case-sensitive, 1=case-insensitive" +msgstr "" + +# type: TP +#: ../tin.5:756 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:759 +msgid "" +"Score value of the rule; can also be one of the magic words \"kill\" or " +"\"hot\"." +msgstr "" + +# type: TP +#: ../tin.5:759 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:762 +msgid "Match against ''Subject:''" +msgstr "" + +# type: Plain text +#: ../tin.5:770 +msgid "" +"Match against ''From:''. B(1) converts the contents of the " +"''From:''-header to an old style e-mail address, e.g. ''some@body.example " +"(John Doe)'' instead of ''John Doe Esome@body.exampleE'', before " +"trying to match the patterns in the filter rule." +msgstr "" + +# type: TP +#: ../tin.5:770 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:773 +msgid "Match against ''Message-ID:'' and full ''References:''" +msgstr "" + +# type: TP +#: ../tin.5:773 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:776 +msgid "Match against ''Message-ID:'' and last ''References:'' entry only" +msgstr "" + +# type: TP +#: ../tin.5:776 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:779 +msgid "Match against ''Message-ID:''" +msgstr "" + +# type: TP +#: ../tin.5:779 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:782 +msgid "Match against ''References:''" +msgstr "" + +# type: TP +#: ../tin.5:782 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:785 +msgid "" +"Match against ''Lines:'', Enum matches less than, Enum matches more " +"than." +msgstr "" + +#. TODO: document option in detail +# type: TP +#: ../tin.5:785 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:789 +msgid "Match against ''From:''-address parser return codes." +msgstr "" + +# type: TP +#: ../tin.5:789 +#, no-wrap +msgid "B" +msgstr "" + +# type: Plain text +#: ../tin.5:795 +msgid "" +"Match against ''Xref:''-line. Before any matching is done the line is turned " +"into the same format ''Newsgroups:'' has that is it is turned into a comma " +"separated newsgoup list with all other informations (i.e. the article " +"counter) removed." +msgstr "" + +# type: TP +#: ../tin.5:795 ../tin.5:2399 +#, no-wrap +msgid "B