summaryrefslogtreecommitdiff
path: root/www/lynx
diff options
context:
space:
mode:
Diffstat (limited to 'www/lynx')
-rw-r--r--www/lynx/Makefile182
-rw-r--r--www/lynx/files/md514
-rw-r--r--www/lynx/files/patch-sum32
-rw-r--r--www/lynx/patches.v6/patch-aa389
-rw-r--r--www/lynx/patches.v6/patch-ab209
-rw-r--r--www/lynx/patches.v6/patch-ac128
-rw-r--r--www/lynx/patches.v6/patch-ad644
-rw-r--r--www/lynx/patches.v6/patch-ae150
-rw-r--r--www/lynx/patches.v6/patch-af216
-rw-r--r--www/lynx/patches.v6/patch-ag112
-rw-r--r--www/lynx/patches.v6/patch-ah212
-rw-r--r--www/lynx/patches.v6/patch-ai69
-rw-r--r--www/lynx/patches.v6/patch-aj282
-rw-r--r--www/lynx/patches.v6/patch-ak162
-rw-r--r--www/lynx/patches.v6/patch-al118
-rw-r--r--www/lynx/patches.v6/patch-am301
-rw-r--r--www/lynx/patches.v6/patch-an132
-rw-r--r--www/lynx/patches.v6/patch-ao711
-rw-r--r--www/lynx/patches.v6/patch-ap29
-rw-r--r--www/lynx/patches.v6/patch-aq189
-rw-r--r--www/lynx/patches.v6/patch-ar34
-rw-r--r--www/lynx/patches.v6/patch-as1098
-rw-r--r--www/lynx/patches.v6/patch-at17
-rw-r--r--www/lynx/patches.v6/patch-au74
-rw-r--r--www/lynx/patches.v6/patch-av15
-rw-r--r--www/lynx/patches.v6/patch-aw5043
-rw-r--r--www/lynx/patches.v6/patch-ax18
-rw-r--r--www/lynx/patches.v6/patch-ay28
-rw-r--r--www/lynx/patches/patch-aa29
-rw-r--r--www/lynx/patches/patch-ab12
-rw-r--r--www/lynx/patches/patch-ac30
-rw-r--r--www/lynx/patches/patch-az13
-rw-r--r--www/lynx/patches/patch-ba13
-rw-r--r--www/lynx/pkg/PLIST109
34 files changed, 310 insertions, 10504 deletions
diff --git a/www/lynx/Makefile b/www/lynx/Makefile
index b7a2a487766..07ca26f7fe0 100644
--- a/www/lynx/Makefile
+++ b/www/lynx/Makefile
@@ -1,32 +1,144 @@
-# $NetBSD: Makefile,v 1.25 2000/04/07 18:52:25 scottr Exp $
+# $NetBSD: Makefile,v 1.26 2000/08/10 18:28:30 fredb Exp $
#
-DISTNAME= lynx2-8-2
-PKGNAME= lynx-2.8.2
-WRKSRC= ${WRKDIR}/lynx2-8-2
-CATEGORIES= www
-MASTER_SITES= http://www.slcc.edu/lynx/release2-8-2/
+DISTNAME= lynx2.8.3rel.1
+PKGNAME= lynx-2.8.3rel.1
+CATEGORIES= www
+MASTER_SITES= http://lynx.isc.org/current/ \
+ http://lynx.isc.org/po/ \
+ http://www.iro.umontreal.ca/contrib/po/teams/PO/
+EXTRACT_SUFX= .tar.bz2 # This is redundant, but it pulls in
+DISTFILES+= lynx2.8.3rel.1.tar.bz2 # the dependence on bzip2, if needed.
+DISTFILES+= lynx-2.8.3.rel1.cs.po
+DISTFILES+= lynx-2.8.4.da.po
+DISTFILES+= lynx-2.8.3.rel1.de.po
+DISTFILES+= lynx-2.8.3.rel1.ja.po
+DISTFILES+= lynx-2.8.3.rel1.nl.po
+DISTFILES+= lynx-2.8.3.rel1.pt_BR.po
+DISTFILES+= lynx-2.8.3.rel1.ru.po
+DISTFILES+= lynx-2.8.3.rel1.sl.po
-MAINTAINER= packages@netbsd.org
-HOMEPAGE= http://www.slcc.edu/lynx/
+PATCH_SITES= http://www.flora.org/lynx-dev/html/month072000/
+PATCHFILES= gz00000.gz
-DEPENDS+= libslang-*:../../devel/libslang
+PATCH_SITES+= http://www.moxienet.com/lynx/
+PATCHFILES+= lynx-283-ssl.patch.gz
+PATCH_DIST_STRIP= -p1
+
+MAINTAINER= fb@enteract.com
+HOMEPAGE= http://lynx.browser.org/
+
+DEPENDS+= gettext>=0.10.35nb1:../../devel/gettext
+
+RESTRICTED= "Crypto, export-controlled"
+NO_BIN_ON_FTP= ${RESTRICTED}
+NO_SRC_ON_FTP= ${RESTRICTED}
+
+EXTRACT_ONLY= ${DISTFILES:M*.tar.bz2}
+WRKSRC= ${WRKDIR}/lynx2-8-3
+
+GNU_CONFIGURE= yes
+USE_SSL= yes
+INSTALL_TARGET= install-bin install-man install-cfg install-help install-doc
+MAKEFILE= makefile
+
+BUILD_DEFS+= LYNX_SCREEN_LIB USE_SOCKS USE_INET6
+
+# For nls/gettext
+CONFIGURE_ARGS+= --enable-nls
+CONFIGURE_ARGS+= --with-nls-datadir=${PREFIX}/share
+CONFIGURE_ARGS+= --without-included-gettext
+CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include"
+
+# Note: --enable-{default-colors,scrollbar} are simply ignored
+# for certain settings of --with-screen.
+CONFIGURE_ARGS+= --with-screen=${LYNX_SCREEN_LIB}
+CONFIGURE_ARGS+= --enable-default-colors
+CONFIGURE_ARGS+= --enable-scrollbar
+
+# Install gzip'ed help files to ${PREFIX}/share/lynx
+CONFIGURE_ARGS+= --libdir="${PREFIX}/share/lynx"
+CONFIGURE_ARGS+= --enable-gzip-help --with-zlib
+
+# Miscellaneous
+CONFIGURE_ARGS+= --enable-externs
+CONFIGURE_ARGS+= --enable-source-cache
+
+# Experimental features
+CONFIGURE_ARGS+= --enable-file-upload
+CONFIGURE_ARGS+= --enable-justify-elts
+CONFIGURE_ARGS+= --enable-prettysrc
+CONFIGURE_ARGS+= --enable-read-eta
+
+post-extract:
+ ${CP} ${DISTDIR}/lynx-2.8.3.rel1.cs.po ${WRKSRC}/po/cs.po
+ ${CP} ${DISTDIR}/lynx-2.8.4.da.po ${WRKSRC}/po/da.po
+ ${CP} ${DISTDIR}/lynx-2.8.3.rel1.de.po ${WRKSRC}/po/de.po
+ ${CP} ${DISTDIR}/lynx-2.8.3.rel1.ja.po ${WRKSRC}/po/ja.po
+ ${CP} ${DISTDIR}/lynx-2.8.3.rel1.nl.po ${WRKSRC}/po/nl.po
+ ${CP} ${DISTDIR}/lynx-2.8.3.rel1.pt_BR.po ${WRKSRC}/po/pt_BR.po
+ ${CP} ${DISTDIR}/lynx-2.8.3.rel1.ru.po ${WRKSRC}/po/ru.po
+ ${CP} ${DISTDIR}/lynx-2.8.3.rel1.sl.po ${WRKSRC}/po/sl.po
+
+post-configure:
+ (${ECHO}; \
+ ${ECHO} '#undef LYNX_CFG_FILE'; \
+ ${ECHO} '#define LYNX_CFG_FILE "${PREFIX}/etc/lynx.cfg"'; \
+ ${ECHO} '#undef LYNX_LSS_FILE'; \
+ ${ECHO} '#define LYNX_LSS_FILE "${PREFIX}/etc/lynx.lss"') \
+ >> ${WRKSRC}/userdefs.h
+ (${ECHO}; \
+ ${ECHO} 'SSL_LIBS= ${SSLLIBS}'; \
+ ${ECHO} 'SSL_DEFINES= -DUSE_SSL ${SSLINCS}') \
+ >> ${WRKSRC}/makefile
+ (${ECHO}; \
+ ${ECHO} 'INTLLIB= ${LOCALBASE}/lib/libintl.a'; \
+ ${ECHO} 'INTLDIR_CPPFLAGS= -I${LOCALBASE}/include') \
+ >> ${WRKSRC}/src/makefile
+
+post-install:
+ ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/share/lynx
+ if [ ! -f ${PREFIX}/etc/lynx.cfg ]; then \
+ ${CP} ${PREFIX}/share/lynx/lynx.cfg ${PREFIX}/etc/; \
+ fi
+ if [ ! -f ${PREFIX}/etc/lynx.lss ]; then \
+ ${CP} ${PREFIX}/share/lynx/lynx_doc/samples/lynx.lss ${PREFIX}/etc/; \
+ fi
-GNU_CONFIGURE= YES
-CONFIGURE_ARGS+= --with-screen=slang --with-zlib --libdir="${PREFIX}/etc"
-# see if PASSIVE_FETCH is defined in /etc/mk.conf. If so compile
-# with the ftp code set to passive mode (-DNOPORT)
.include "../../mk/bsd.prefs.mk"
-.if defined(PASSIVE_FETCH)
-CONFIGURE_ENV+= LIBS="-lm -ltermcap" CPPFLAGS="-Dunix -DNOPORT"
-.else
-CONFIGURE_ENV+= LIBS="-lm -ltermcap" CPPFLAGS=-Dunix
+# Pick a terminal library. Choice affects support for colors, mouse,
+# "color styles", and more. No library supports all features.
+LYNX_SCREEN_LIB?= slang
+.if (${LYNX_SCREEN_LIB} == slang)
+DEPENDS+= libslang-*:../../devel/libslang
+CONFIGURE_ENV+= LIBS="-lm -ltermcap"
+.elif (${LYNX_SCREEN_LIB} == ncurses)
+DEPENDS+= ncurses-*:../../devel/ncurses
+CONFIGURE_ARGS+= --enable-color-style
+.elif (${LYNX_SCREEN_LIB} != curses)
+pre-configure:
+ @${ECHO} '****************************************************'
+ @${ECHO} '* Invalid value for LYNX_SCREEN_LIB. Please choose *'
+ @${ECHO} '* one of "slang", "ncurses", or "curses"! *'
+ @${ECHO} '****************************************************'
+ @${FALSE}
+
.endif
-# Include SOCKS firewall support
+# Include SOCKS firewall support, if desired.
.if defined(USE_SOCKS) && (${USE_SOCKS} == 4 || ${USE_SOCKS} == 5)
-CONFIGURE_ENV+= CFLAGS=-I${PREFIX}/include # XXX
+.if (${LYNX_SCREEN_LIB} == slang)
+pre-configure:
+ @${ECHO} '******************************************************'
+ @${ECHO} '* Socks may not be enabled together with the "slang" *'
+ @${ECHO} '* screen library. If socks support is desired, *'
+ @${ECHO} '* please also set LYNX_SCREEN_LIB to one of "curses" *'
+ @${ECHO} '* or "ncurses"! *'
+ @${ECHO} '******************************************************'
+ @${FALSE}
+
+.endif
.if ${USE_SOCKS} == 4
CONFIGURE_ARGS+= --with-socks
DEPENDS+= socks4-2.2:../../net/socks4
@@ -36,28 +148,20 @@ DEPENDS+= socks5-1.0.2:../../net/socks5
.endif
.endif
-# The patches for this code are from the KAME project:
-# ftp://ftp.kame.net/pub/kame/misc/lynx-282-v6-19991008b.diff.gz
-.include "../../mk/bsd.prefs.mk"
+# Do IPV6 on systems which can support it.
.if defined(USE_INET6) && ${USE_INET6} == YES
-CC+= -DINET6
-PATCHDIR= ${WRKDIR}/.patches
+CONFIGURE_ENV+= CPPFLAGS=-DINET6
.endif
-BUILD_DEFS+= USE_INET6
-
-INSTALL_TARGET= install install-help
-MAKEFILE= makefile
+.include "../../mk/bsd.pkg.mk"
-pre-patch:
-.if defined(USE_INET6) && ${USE_INET6} == YES
- ${MKDIR} ${WRKDIR}/.patches
- ${CP} ${.CURDIR}/patches/patch-* ${WRKDIR}/.patches
- ${CP} ${.CURDIR}/patches.v6/patch-* ${WRKDIR}/.patches
+# "USE_SSL", set above, pulls in the openssl package, if needed, and
+# "sets SSLBASE", which we use here to tell the package where it needs
+# to look for SSL libs and includes.
+.if (${SSLBASE} == /usr)
+SSLLIBS= -lssl -lcrypto
+SSLINCS= -I/usr/include/openssl
+.else
+SSLLIBS= -L${SSLBASE}/lib -Wl,-R${SSLBASE}/lib -lssl -lcrypto
+SSLINCS= -I${SSLBASE}/include -I${SSLBASE}/include/openssl
.endif
-
-post-install:
- ${RM} -rf ${PREFIX}/etc/lynx_doc
- ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/etc/lynx_help
-
-.include "../../mk/bsd.pkg.mk"
diff --git a/www/lynx/files/md5 b/www/lynx/files/md5
index 6a724ff2d3a..79d432387eb 100644
--- a/www/lynx/files/md5
+++ b/www/lynx/files/md5
@@ -1,3 +1,13 @@
-$NetBSD: md5,v 1.8 1999/07/02 08:34:37 jlam Exp $
+$NetBSD: md5,v 1.9 2000/08/10 18:28:32 fredb Exp $
-MD5 (lynx2-8-2.tar.gz) = 178a71b91b59bc91ccafd1bb55d4406d
+MD5 (lynx2.8.3rel.1.tar.bz2) = 162c7479203d97758d3cb07f385062ac
+MD5 (lynx-2.8.3.rel1.cs.po) = af4f8890fe06500f878a664bf3eba362
+MD5 (lynx-2.8.4.da.po) = 8a9a5e30b655ef6bb4541b0fd60d552b
+MD5 (lynx-2.8.3.rel1.de.po) = 0ed4a1d0a09a6c1742a2808f22c747db
+MD5 (lynx-2.8.3.rel1.ja.po) = afe4cdd5cd4908de9e21b07b335faa0a
+MD5 (lynx-2.8.3.rel1.nl.po) = 33e98f38c2f61bd86311c2e5be4a7e97
+MD5 (lynx-2.8.3.rel1.pt_BR.po) = 1deedb9954cbe299d2c6fcdc65b24084
+MD5 (lynx-2.8.3.rel1.ru.po) = 3cc74eb861aefcb0037bb0784cca7227
+MD5 (lynx-2.8.3.rel1.sl.po) = 4f5562aa17f767f40f549ea015d39a20
+MD5 (gz00000.gz) = 10ccb8f40378e4fade87f89b9e99b93c
+MD5 (lynx-283-ssl.patch.gz) = c48607b33f493284ba60c8a431a13b03
diff --git a/www/lynx/files/patch-sum b/www/lynx/files/patch-sum
index 7a16c8f733f..a2548502123 100644
--- a/www/lynx/files/patch-sum
+++ b/www/lynx/files/patch-sum
@@ -1,29 +1,5 @@
-$NetBSD: patch-sum,v 1.4 2000/04/07 18:52:25 scottr Exp $
+$NetBSD: patch-sum,v 1.5 2000/08/10 18:28:32 fredb Exp $
-MD5 (patch-aa) = 942c697d7fb475b233323ad95ea95dec
-MD5 (patch-ab) = 677e54c7bd58e6745cb2ca6531858f66
-MD5 (patch-ac) = 34bcbfe2e612d97f2528151238be3dbb
-MD5 (patch-ad) = 68b02613e56759106cacf2f419bc8ad1
-MD5 (patch-ae) = 65e1699891e69e5edb951af2d43b3e0c
-MD5 (patch-af) = 37ff7fc9e7f282c74c49aed4e1cd0d44
-MD5 (patch-ag) = a77338a934905ffb31af81d7e24d8bd9
-MD5 (patch-ah) = 60b660bf4ff0162f9e5c368bcfddbb8c
-MD5 (patch-ai) = 31e68b6874e33aff09db8faea797d861
-MD5 (patch-aj) = 6dc17029a023fa0efd0fe1285f5f0f25
-MD5 (patch-ak) = 4bf4fe4d1957c72ed2a384e239bf0d52
-MD5 (patch-al) = d1cc49cdba1be6ec561901bac083f1d7
-MD5 (patch-am) = 9c6916c5afcfb5c3781abbfbcf9cd04e
-MD5 (patch-an) = 6103f9967101caa4f887de1dde78a202
-MD5 (patch-ao) = f9464cbb124451970018ebb2df982140
-MD5 (patch-ap) = b7df5711ee97c1b59f9419d142f08614
-MD5 (patch-aq) = 0b02915707a16fe6c9bcb053ecd5df3d
-MD5 (patch-ar) = 3afccbac41ae210f45bf4720ec465b70
-MD5 (patch-as) = 1ec24a059db1d938e2cd59c518c8548d
-MD5 (patch-at) = 1d656f25667a5f7b138afc70ab91c4f8
-MD5 (patch-au) = a97dd52290bd0358b3e21af56a617883
-MD5 (patch-av) = 5931fa7da7f21486b833222b69547292
-MD5 (patch-aw) = c11e03da666e50b679a4cc2e99877138
-MD5 (patch-ax) = 072e5b6ec0e892c41f6408012a378a41
-MD5 (patch-ay) = dc6dc3b9cc9afeee83358cd917401fbf
-MD5 (patch-az) = 9207782cf50647e1df42f50c9f5e0a71
-MD5 (patch-ba) = b687b1899db1a35f4dba37b75b8fe269
+MD5 (patch-aa) = 5b225918e22afc71c6c1e5e366c5dbb8
+MD5 (patch-ab) = 045fec4a443e066bdfa6f88202528d3a
+MD5 (patch-ac) = 3b398e5f318e61789fbbda356b0ff7f4
diff --git a/www/lynx/patches.v6/patch-aa b/www/lynx/patches.v6/patch-aa
deleted file mode 100644
index 1b184edf76b..00000000000
--- a/www/lynx/patches.v6/patch-aa
+++ /dev/null
@@ -1,389 +0,0 @@
-$NetBSD: patch-aa,v 1.1 2000/01/15 17:44:20 hubertf Exp $
-
-diff -x *.orig -urN ./WWW/Library/Implementation/CommonMakefile /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/CommonMakefile
---- ./WWW/Library/Implementation/CommonMakefile Thu Jan 1 01:00:00 1970
-+++ /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/CommonMakefile Sat Jan 15 07:57:17 2000
-@@ -0,0 +1,383 @@
-+# Common Makefile for W3 Library Code
-+# -----------------------------------
-+#
-+# (c) CERN 1990, 1991 -- see Copyright.html for conditions
-+#
-+# This file should be invariant between systems.
-+# DEPENDENCIES NOT COMPLETE @@
-+#
-+# make Compile and link the software (private version)
-+# make install Copy it into the system (implies make)
-+# make update Copy installed version into installed version
-+# make uninstall Unlink installed version from the system
-+# make clean Remove intermediate files
-+# make cleanall Remove intremediate files and products
-+#
-+# Macros required to be defined already for make:
-+#
-+# CC The C compiler
-+# CFLAGS Flags for $(CC) -- except the -I which are below
-+# LFLAGS Flags for ld
-+# LYFLAGS Flags for Lynx
-+#
-+# WWW The WWW source tree directory
-+#
-+# Macros needed for make install:
-+#
-+# LIBDIR Directory for installed library
-+#______________________________________________________________________
-+
-+# If this env var is set to something else Some makes will use that instead
-+SHELL = /bin/sh
-+
-+RANLIB = ranlib
-+
-+# .h files are distributed but originally are made from the
-+# self-documenting hypertext files.
-+
-+.SUFFIXES: .h .html
-+.html.h:
-+# - chmod +w $*.h
-+ www -w90 -na -to text/x-c $*.html > $*.h
-+# chmod -w $*.h
-+
-+# If this is actually run in a subdirectory,
-+#
-+# WWW = ../../..
-+# WWW = ../.. For [cernlib] build in this directory
-+
-+WC = $(WWW)/Library
-+CMN = $(WWW)/Library/Implementation/
-+VMS = $(CMN)vms
-+# Where shall we put the objects and built library?
-+
-+LOB = $(WTMP)/Library/$(WWW_MACH)
-+
-+# Only needed if HTWAIS.c is to be compiled. Put into your Makefile.include
-+# uncomment these and fill in WAISINC for adding direct wais access
-+# to Lynx.
-+#HTWAIS_c = $(CMN)/HTWAIS.c
-+#HTWAIS_o = $(LOB)/HTWAIS.o
-+#WAIS = YES
-+#WAISINC = -I../../../../freeWAIS-0.202/ir
-+#WAISCFLAGS = -DDIRECT_WAIS
-+#
-+
-+# XMOsAIC hack is only for server to cope with xmosaic kludge for mmedia
-+#
-+# add -DNEW_GATEWAY here for the new gateway config stuff
-+CFLAGS2 = $(CFLAGS) $(LYFLAGS) $(WAISCFLAGS) -I$(CMN) -DXMOSAIC_HACK -DACCESS_AUTH
-+
-+COMPILE = $(ECHO) $(CC) $(CFLAGS2) -c
-+
-+CERNLIBBIN = $(WWW)/bin
-+
-+COMMON = $(LOB)/HTParse.o $(LOB)/HTAccess.o $(LOB)/HTTP.o \
-+ $(LOB)/HTFile.o $(LOB)/HTBTree.o $(LOB)/HTFTP.o $(LOB)/HTTCP.o \
-+ $(LOB)/SGML.o $(LOB)/HTMLDTD.o $(LOB)/HTChunk.o \
-+ $(LOB)/HTPlain.o $(LOB)/HTWriter.o \
-+ $(LOB)/HTMLGen.o \
-+ $(LOB)/HTAtom.o $(LOB)/HTAnchor.o $(LOB)/HTStyle.o \
-+ $(LOB)/HTList.o $(LOB)/HTString.o \
-+ $(LOB)/HTRules.o $(LOB)/HTFormat.o $(LOB)/HTMIME.o \
-+ $(LOB)/HTHistory.o $(LOB)/HTNews.o $(LOB)/HTGopher.o \
-+ $(LOB)/HTTelnet.o $(LOB)/HTFinger.o $(LOB)/HTWSRC.o $(HTWAIS_o) \
-+ $(LOB)/HTAAUtil.o $(LOB)/HTAAServ.o $(LOB)/HTAABrow.o \
-+ $(LOB)/HTAAFile.o $(LOB)/HTPasswd.o $(LOB)/HTGroup.o \
-+ $(LOB)/HTACL.o $(LOB)/HTAuth.o $(LOB)/HTAAProt.o \
-+ $(LOB)/HTAssoc.o $(LOB)/HTLex.o $(LOB)/HTUU.o \
-+ $(LOB)/HTDOS.o
-+
-+CFILES = $(CMN)HTParse.c $(CMN)HTAccess.c $(CMN)HTTP.c $(CMN)HTFile.c \
-+ $(CMN)HTBTree.c \
-+ $(CMN)HTFTP.c $(CMN)HTTCP.c $(CMN)SGML.c \
-+ $(CMN)HTMLDTD.c \
-+ $(CMN)HTPlain.c $(CMN)HTWriter.c \
-+ $(CMN)HTMLGen.c \
-+ $(CMN)HTChunk.c $(CMN)HTAtom.c $(CMN)HTAnchor.c $(CMN)HTStyle.c \
-+ $(CMN)HTList.c $(CMN)HTString.c $(CMN)HTRules.c \
-+ $(CMN)HTFormat.c $(CMN)HTMIME.c $(CMN)HTHistory.c \
-+ $(CMN)HTNews.c $(CMN)HTGopher.c $(CMN)HTTelnet.c \
-+ $(CMN)HTFinger.c $(HTWAIS_c) $(CMN)HTWSRC.c \
-+ $(CMN)HTAAUtil.c $(CMN)HTAAServ.c $(CMN)HTAABrow.c \
-+ $(CMN)HTAAFile.c $(CMN)HTPasswd.c $(CMN)HTGroup.c \
-+ $(CMN)HTACL.c $(CMN)HTAuth.c $(CMN)HTAAProt.c \
-+ $(CMN)HTAssoc.c $(CMN)HTLex.c $(CMN)HTUU.c
-+
-+HFILES = $(CMN)HTParse.h $(CMN)HTAccess.h $(CMN)HTTP.h $(CMN)HTFile.h \
-+ $(CMN)HTBTree.h $(CMN)HTFTP.h $(CMN)HTTCP.h \
-+ $(CMN)SGML.h $(CMN)HTML.h $(CMN)HTMLDTD.h $(CMN)HTChunk.h \
-+ $(CMN)HTPlain.h $(CMN)HTWriter.h \
-+ $(CMN)HTFWriter.h $(CMN)HTMLGen.h \
-+ $(CMN)HTStream.h \
-+ $(CMN)HTAtom.h $(CMN)HTAnchor.h $(CMN)HTStyle.h \
-+ $(CMN)HTList.h \
-+ $(CMN)HTString.h $(CMN)HTRules.h \
-+ $(CMN)HTFormat.h $(CMN)HTInit.h \
-+ $(CMN)HTMIME.h $(CMN)HTHistory.h $(CMN)HTNews.h \
-+ $(CMN)HTGopher.h \
-+ $(CMN)HTUtils.h $(CMN)tcp.h $(CMN)HText.h \
-+ $(CMN)HTTelnet.h $(CMN)HTFinger.h \
-+ $(CMN)HTWAIS.h $(CMN)HTWSRC.h \
-+ $(CMN)HTAAUtil.h $(CMN)HTAAServ.h $(CMN)HTAABrow.h \
-+ $(CMN)HTAAFile.h $(CMN)HTPasswd.h $(CMN)HTGroup.h \
-+ $(CMN)HTACL.h $(CMN)HTAuth.h $(CMN)HTAAProt.h \
-+ $(CMN)HTAssoc.h $(CMN)HTLex.h $(CMN)HTUU.h
-+
-+SOURCES = $(CFILES) $(HFILES) $(CMN)Version.make \
-+ $(CMN)CommonMakefile $(CMN)Makefile \
-+ $(WWW)/README.txt $(WWW)/Copyright.txt $(WWW)/BUILD $(WWW)/Makefile
-+SPECIFIC = $(WWW)/All/*/Makefile.include $(WWW)/All/Implementation/Makefile* \
-+ $(VMS)/descrip.mms $(VMS)/build_multinet.com \
-+ $(VMS)/COPYING.LIB $(VMS)/setup.com $(VMS)/multinet.opt \
-+ $(VMS)/patchlevel.h $(VMS)/ufc-crypt.h \
-+ $(VMS)/crypt.c $(VMS)/crypt_util.c \
-+ $(VMS)/getline.c $(VMS)/getpass.c \
-+ $(VMS)/HTVMSUtils.h $(VMS)/HTVMSUtils.c
-+
-+
-+# Library
-+#
-+# On SGI, ranlib is unnecessary and does not exist so we ignore errors
-+# for that step
-+$(LOB)/libwww.a : $(COMMON)
-+ ar r $(LOB)/libwww.a $(COMMON)
-+ -$(RANLIB) $(LOB)/libwww.a
-+
-+# Clean up everything generatable except final products
-+clean :
-+ rm $(LOB)/*.o $(LOB)/.created
-+ -rmdir $(LOB)
-+
-+# Clean up everything generatable including final products
-+
-+cleanall : clean
-+ rm $(LOB)/libwww.a
-+
-+# Install W3 library into system space (not normally necessary)
-+
-+install : libwww.a
-+ if [ ! -r $(LIBDIR) ] mkdir $(LIBDIR)
-+ cp libwww.a $(LIBDIR)/libwww.a
-+
-+uninstall :
-+ rm $(LIBDIR)/libwww.a
-+
-+# Distribution use only:
-+# ----------------------
-+
-+# Needs www version 2.4 or later to do this
-+inc : $(HFILES)
-+ echo Include files generated from hypertext.
-+
-+binary : /pub/www/bin/$(WWW_MACH)/libwww_$(VC).a
-+ echo FTP archive binary Libray $(VC) for $(WWW_MACH) up to date.
-+
-+
-+/pub/www/bin/$(WWW_MACH)/libwww_$(VC).a : libwww.a
-+ -mkdir /pub/www/bin/$(WWW_MACH)
-+ cp libwww.a /pub/www/bin/$(WWW_MACH)/libwww_$(VC).a
-+
-+# Source Distribution:
-+
-+distribute : /pub/www/README.txt /pub/www/Copyright.txt
-+ (cd $(WWW)/..; WWW=WWW ABS=`pwd`/ make $(MFLAGS) \
-+ -f WWW/Library/Implementation/CommonMakefile \
-+ /pub/www/src/WWWLibrary_$(VC).tar.Z)
-+ (cd ../Implementation; cvs tag \
-+ `sed -e 's/VC = /v/' Version.make | sed -e 's?\.?/?'` )
-+ echo Distribution of Library version $(VC) up to date.
-+
-+/pub/www/src/WWWLibrary_$(VC).tar.Z : $(SOURCES)
-+ tar cf /pub/www/src/WWWLibrary_$(VC).tar \
-+ $(SOURCES) $(SPECIFIC) $(WC)/*/Makefile
-+ compress /pub/www/src/WWWLibrary_$(VC).tar
-+
-+
-+# Hypertext supplied in text format
-+# ---------------------------------
-+
-+$(WWW)/README.txt : $(WWW)/../README.html
-+ www -n -p66 http://www.w3.org/hypertext/README.html \
-+ > $(WWW)/README.txt
-+/pub/www/README.txt : $(WWW)/README.txt
-+ cp $(WWW)/README.txt /pub/www/README.txt
-+
-+$(WWW)/Copyright.txt : $(WWW)/../Copyright.html
-+ www -n -p66 http://www.w3.org/hypertext/Copyright.html \
-+ > $(WWW)/Copyright.txt
-+/pub/www/Copyright.txt : $(WWW)/Copyright.txt
-+ cp $(WWW)/Copyright.txt /pub/www/Copyright.txt
-+
-+# Common code
-+# -----------
-+
-+# Directory for object files - .created checks it exists
-+
-+OE = $(LOB)/.created
-+$(OE) :
-+ if [ ! -r $(WTMP) ] ; then mkdir $(WTMP); else echo OK ; fi
-+ if [ ! -r $(WTMP)/Library ] ; then mkdir $(WTMP)/Library; else echo OK ; fi
-+ if [ ! -r $(WTMP)/Library/$(WWW_MACH) ] ; \
-+ then mkdir $(WTMP)/Library/$(WWW_MACH); else echo OK ; fi
-+ touch $@
-+
-+$(LOB)/HTList.o : $(OE) $(CMN)HTList.c $(CMN)HTUtils.h $(CMN)HTList.h
-+ $(COMPILE) $(CMN)HTList.c
-+
-+$(LOB)/HTAnchor.o : $(OE) $(CMN)HTAnchor.c $(CMN)HTUtils.h $(CMN)HTList.h
-+ $(COMPILE) $(CMN)HTAnchor.c
-+
-+$(LOB)/HTFormat.o : $(OE) $(CMN)HTFormat.c $(CMN)HTUtils.h $(CMN)HTList.h
-+ $(COMPILE) $(CMN)HTFormat.c
-+
-+$(LOB)/HTMIME.o : $(OE) $(CMN)HTMIME.c $(CMN)HTUtils.h $(CMN)HTList.h
-+ $(COMPILE) $(CMN)HTMIME.c
-+
-+$(LOB)/HTHistory.o : $(OE) $(CMN)HTHistory.c $(CMN)HTUtils.h $(CMN)HTList.h
-+ $(COMPILE) $(CMN)HTHistory.c
-+
-+$(LOB)/HTNews.o : $(OE) $(CMN)HTNews.c $(CMN)HTUtils.h $(CMN)HTList.h\
-+ $(CMN)HTMLDTD.h
-+ $(COMPILE) $(CMN)HTNews.c
-+
-+$(LOB)/HTGopher.o : $(OE) $(CMN)HTGopher.c $(CMN)HTUtils.h $(CMN)HTList.h \
-+ $(CMN)HTMLDTD.h
-+ $(COMPILE) $(CMN)HTGopher.c
-+
-+$(LOB)/HTTelnet.o : $(OE) $(CMN)HTTelnet.c $(CMN)HTUtils.h $(CMN)HTTelnet.h $(CMN)../../../userdefs.h
-+ $(COMPILE) $(CMN)HTTelnet.c
-+
-+$(LOB)/HTFinger.o : $(OE) $(CMN)HTFinger.c $(CMN)HTUtils.h $(CMN)HTList.h \
-+ $(CMN)HTMLDTD.h
-+ $(COMPILE) $(CMN)HTFinger.c
-+
-+$(LOB)/HTStyle.o : $(OE) $(CMN)HTStyle.c $(CMN)HTUtils.h
-+ $(COMPILE) $(CMN)HTStyle.c
-+
-+$(LOB)/HTAtom.o : $(OE) $(CMN)HTAtom.c $(CMN)HTUtils.h $(CMN)HTList.h
-+ $(COMPILE) $(CMN)HTAtom.c
-+
-+$(LOB)/HTChunk.o : $(OE) $(CMN)HTChunk.c $(CMN)HTUtils.h
-+ $(COMPILE) $(CMN)HTChunk.c
-+
-+$(LOB)/HTString.o : $(OE) $(CMN)HTString.c $(CMN)HTUtils.h $(CMN)Version.make
-+ $(COMPILE) -DVC=\"$(VC)\" $(CMN)HTString.c
-+
-+$(LOB)/HTRules.o : $(OE) $(CMN)HTRules.c $(CMN)HTUtils.h $(CMN)Version.make \
-+ $(CMN)HTAAServ.h $(CMN)HTAAProt.h
-+ $(COMPILE) -DVC=\"$(VC)\" $(CMN)HTRules.c
-+
-+$(LOB)/SGML.o : $(OE) $(CMN)SGML.c $(CMN)HTUtils.h $(CMN)UCAux.h
-+ $(COMPILE) $(CMN)SGML.c
-+
-+$(LOB)/HTMLGen.o : $(OE) $(CMN)HTMLGen.c $(CMN)HTUtils.h $(CMN)HTMLDTD.h
-+ $(COMPILE) $(CMN)HTMLGen.c
-+
-+$(LOB)/HTMLDTD.o : $(OE) $(CMN)HTMLDTD.c $(CMN)SGML.h
-+ $(COMPILE) $(CMN)HTMLDTD.c
-+
-+$(LOB)/HTPlain.o : $(OE) $(CMN)HTPlain.c $(CMN)HTPlain.h $(CMN)HTStream.h \
-+ $(CMN)UCAux.h
-+ $(COMPILE) $(CMN)HTPlain.c
-+
-+$(LOB)/HTWAIS.o : $(OE) $(CMN)HTWAIS.c $(CMN)HTUtils.h $(CMN)HTList.h
-+ $(COMPILE) $(WAISINC) $(CMN)HTWAIS.c
-+
-+$(LOB)/HTWSRC.o : $(OE) $(CMN)HTWSRC.c $(CMN)HTUtils.h $(CMN)HTList.h
-+ $(COMPILE) $(CMN)HTWSRC.c
-+
-+$(LOB)/HTWriter.o : $(OE) $(CMN)HTWriter.c $(CMN)HTWriter.h $(CMN)HTStream.h
-+ $(COMPILE) $(CMN)HTWriter.c
-+
-+
-+# Access Authorization
-+
-+$(LOB)/HTAAUtil.o : $(OE) $(CMN)HTAAUtil.c $(CMN)HTAAUtil.h \
-+ $(CMN)HTUtils.h $(CMN)HTString.h
-+ $(COMPILE) $(CMN)HTAAUtil.c
-+
-+$(LOB)/HTAAFile.o : $(OE) $(CMN)HTAAFile.c $(CMN)HTAAFile.h \
-+ $(CMN)HTAAUtil.h $(CMN)HTUtils.h $(CMN)HTList.h
-+ $(COMPILE) $(CMN)HTAAFile.c
-+
-+$(LOB)/HTPasswd.o : $(OE) $(CMN)HTPasswd.c $(CMN)HTPasswd.h \
-+ $(CMN)HTAAUtil.h $(CMN)HTAAFile.h
-+ $(COMPILE) $(CMN)HTPasswd.c
-+
-+$(LOB)/HTGroup.o : $(OE) $(CMN)HTGroup.c $(CMN)HTGroup.h \
-+ $(CMN)HTAAUtil.h $(CMN)HTAAFile.h \
-+ $(CMN)HTAssoc.h $(CMN)HTLex.h
-+ $(COMPILE) $(CMN)HTGroup.c
-+
-+$(LOB)/HTACL.o : $(OE) $(CMN)HTACL.c $(CMN)HTACL.h \
-+ $(CMN)HTAAUtil.h $(CMN)HTAAFile.h $(CMN)HTGroup.h \
-+ $(CMN)HTAssoc.h
-+ $(COMPILE) $(CMN)HTACL.c
-+
-+$(LOB)/HTAuth.o : $(OE) $(CMN)HTAuth.c $(CMN)HTAuth.h \
-+ $(CMN)HTAAUtil.h $(CMN)HTPasswd.h $(CMN)HTAAFile.h \
-+ $(CMN)HTAssoc.h
-+ $(COMPILE) $(CMN)HTAuth.c
-+
-+$(LOB)/HTAAServ.o : $(OE) $(CMN)HTAAServ.c $(CMN)HTAAServ.h \
-+ $(CMN)HTAAUtil.h $(CMN)HTAAFile.h $(CMN)HTPasswd.h \
-+ $(CMN)HTGroup.h $(CMN)HTACL.h $(CMN)HTAuth.h \
-+ $(CMN)HTUU.h $(CMN)HTParse.h $(CMN)HTList.h \
-+ $(CMN)HTUtils.h $(CMN)HTString.h $(CMN)HTRules.h \
-+ $(CMN)HTAAProt.h $(CMN)HTAssoc.h $(CMN)HTLex.h
-+ $(COMPILE) $(CMN)HTAAServ.c
-+
-+$(LOB)/HTAABrow.o : $(OE) $(CMN)HTAABrow.c $(CMN)HTAABrow.h \
-+ $(CMN)HTAAUtil.h $(CMN)HTUU.h \
-+ $(CMN)HTUtils.h $(CMN)HTString.h \
-+ $(CMN)HTParse.h $(CMN)HTList.h \
-+ $(CMN)HTAssoc.h
-+ $(COMPILE) $(CMN)HTAABrow.c
-+
-+$(LOB)/HTAAProt.o : $(OE) $(CMN)HTAAProt.c $(CMN)HTAAProt.h \
-+ $(CMN)HTUtils.h $(CMN)HTAAUtil.h $(CMN)HTAAFile.h \
-+ $(CMN)HTAssoc.h $(CMN)HTLex.h
-+ $(COMPILE) $(CMN)HTAAProt.c
-+
-+$(LOB)/HTAssoc.o : $(OE) $(CMN)HTAssoc.c $(CMN)HTAssoc.h \
-+ $(CMN)HTUtils.h $(CMN)HTString.h $(CMN)HTList.h
-+ $(COMPILE) $(CMN)HTAssoc.c
-+
-+$(LOB)/HTLex.o : $(OE) $(CMN)HTLex.c $(CMN)HTLex.h $(CMN)HTUtils.h
-+ $(COMPILE) $(CMN)HTLex.c
-+
-+$(LOB)/HTUU.o : $(OE) $(CMN)HTUU.c $(CMN)HTUU.h $(CMN)HTUtils.h
-+ $(COMPILE) $(CMN)HTUU.c
-+
-+
-+# Communications & Files
-+
-+$(LOB)/HTTP.o : $(OE) $(CMN)HTTP.c $(CMN)HTUtils.h $(CMN)HTAABrow.h
-+ $(COMPILE) $(CMN)HTTP.c
-+
-+$(LOB)/HTTCP.o : $(OE) $(CMN)HTTCP.c $(CMN)HTUtils.h
-+ $(COMPILE) $(CMN)HTTCP.c
-+
-+$(LOB)/HTFile.o : $(OE) $(CMN)HTFile.c $(CMN)HTUtils.h \
-+ $(CMN)HTMLDTD.h $(CMN)HTAAServ.h
-+ $(COMPILE) $(CMN)HTFile.c
-+
-+$(LOB)/HTBTree.o : $(OE) $(CMN)HTBTree.c $(CMN)HTUtils.h
-+ $(COMPILE) $(CMN)HTBTree.c
-+
-+$(LOB)/HTFTP.o : $(OE) $(CMN)HTFTP.c $(CMN)HTUtils.h
-+ $(COMPILE) $(CMN)HTFTP.c
-+
-+$(LOB)/HTAccess.o : $(OE) $(CMN)HTAccess.c $(CMN)HTUtils.h
-+ $(COMPILE) $(CMN)HTAccess.c
-+
-+$(LOB)/HTParse.o : $(OE) $(CMN)HTParse.c $(CMN)HTUtils.h
-+ $(COMPILE) $(CMN)HTParse.c
-+
-+$(LOB)/HTVMS_WaisUI.o : $(OE) $(CMN)HTVMS_WaisUI.c $(CMN)HTUtils.h
-+ $(COMPILE) $(CMN)HTVMS_WaisUI.c
-+
-+$(LOB)/HTDOS.o : $(OE) $(CMN)HTDOS.c $(CMN)HTUtils.h
-+ $(COMPILE) $(CMN)HTDOS.c
-+
diff --git a/www/lynx/patches.v6/patch-ab b/www/lynx/patches.v6/patch-ab
deleted file mode 100644
index 1715a0c6158..00000000000
--- a/www/lynx/patches.v6/patch-ab
+++ /dev/null
@@ -1,209 +0,0 @@
-$NetBSD: patch-ab,v 1.2 2000/01/15 22:55:47 hubertf Exp $
-
-diff -x *.orig -urN ./WWW/Library/Implementation/HTAAFile.c /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/HTAAFile.c
---- ./WWW/Library/Implementation/HTAAFile.c Thu Jan 1 01:00:00 1970
-+++ /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/HTAAFile.c Sat Jan 15 07:57:17 2000
-@@ -0,0 +1,203 @@
-+/* MODULE HTAAFile.c
-+** FILE ROUTINES FOR AUTHENTICATION
-+** (PASSWD AND GROUP FILES) AND
-+** ACCESS CONTROL LIST (.www_acl)
-+** AUTHORS:
-+** AL Ari Luotonen luotonen@dxcern.cern.ch
-+**
-+** HISTORY:
-+**
-+**
-+** BUGS:
-+**
-+**
-+*/
-+
-+#include <HTUtils.h>
-+
-+#include <HTAAUtil.h> /* Common utilities used in AA */
-+#include <HTAAFile.h> /* Implemented here */
-+
-+#include <LYLeaks.h>
-+
-+#define SPACE ' '
-+#define TAB '\t'
-+
-+
-+
-+/* PUBLIC HTAAFile_nextRec()
-+** GO TO THE BEGINNING OF THE NEXT RECORD
-+** ON ENTRY:
-+** fp is the file from which records are read from.
-+**
-+** ON EXIT:
-+** returns nothing. File read pointer is located at the beginning
-+** of the next record. Handles continuation lines
-+** (lines ending in comma indicate a following
-+** continuation line).
-+**
-+*/
-+PUBLIC void HTAAFile_nextRec ARGS1(FILE *, fp)
-+{
-+ int ch = getc(fp);
-+ int last = (char)0;
-+
-+ do {
-+ while (ch != EOF && ch != CR && ch != LF) {
-+ if (ch != ' ' && ch != '\t')
-+ last = ch; /* Last non-whitespace */
-+ ch = getc(fp); /* Skip until end-of-line */
-+ }
-+ while (ch != EOF &&
-+ (ch == CR || ch == LF))/*Skip carriage returns and linefeeds*/
-+ ch = getc(fp);
-+ if (ch != EOF)
-+ ungetc(ch, fp);
-+ } while (last == ',' && ch != EOF); /* Skip also continuation lines */
-+}
-+
-+
-+/* PRIVATE read_item()
-+** READ AN ITEM FROM A PASSWORD, GROUP
-+** OR ACCESS CONTROL LIST FILE
-+** i.e. either a field, or a list item.
-+** ON ENTRY:
-+** fp is the file to read the characters from
-+** contents is the character array to put the characters
-+** reading_list if TRUE, read a list item (ends either in
-+** acomma or acolon),
-+** if FALSE, read a field (ends in acolon).
-+** max_len is the maximum number of characters that may
-+** be read (i.e. the size of dest minus one for
-+** terminating null).
-+** ON EXIT:
-+** returns the terminating character
-+** (i.e. either separator or CR or LF or EOF).
-+** contents contains a null-terminated string representing
-+** the read field.
-+** NOTE 1:
-+** Ignores leading and trailing blanks and tabs.
-+** NOTE 2:
-+** If the item is more than max_len characters
-+** long, the rest of the characters in that item
-+** are ignored. However, contents is always
-+** null-terminated!
-+*/
-+PRIVATE int read_item ARGS4(FILE *, fp,
-+ char *, contents,
-+ BOOL, reading_list,
-+ int, max_len)
-+{
-+ char * dest = contents;
-+ char * end = contents;
-+ int cnt = 0;
-+ int ch = getc(fp);
-+
-+ while (SPACE == ch || TAB == ch) /* Skip spaces and tabs */
-+ ch = getc(fp);
-+
-+ while (ch != FIELD_SEPARATOR &&
-+ (!reading_list || ch != LIST_SEPARATOR) &&
-+ ch != CR && ch != LF && ch != EOF && cnt < max_len) {
-+ *(dest++) = ch;
-+ cnt++;
-+ if (ch != SPACE && ch != TAB)
-+ end = dest;
-+ ch = getc(fp);
-+ } /* while not eol or eof or too many read */
-+
-+ if (cnt == max_len) {
-+ /* If the field was too long (or exactly maximum) ignore the rest */
-+ while (ch != FIELD_SEPARATOR &&
-+ (!reading_list || ch != LIST_SEPARATOR) &&
-+ ch != CR && ch != LF && ch != EOF)
-+ ch = getc(fp);
-+ }
-+
-+ if (ch == CR || ch == LF)
-+ ungetc(ch, fp); /* Push back the record separator (NL or LF) */
-+
-+ /* Terminate the string, truncating trailing whitespace off.
-+ ** Otherwise (if whitespace would be included), here would
-+ ** be *dest='\0'; and cnt -= ... would be left out.
-+ */
-+ *end = '\0';
-+ cnt -= dest-end;
-+
-+ return ch; /* Return the terminating character */
-+}
-+
-+
-+
-+/* PUBLIC HTAAFile_readField()
-+** READ A FIELD FROM A PASSWORD, GROUP
-+** OR ACCESS CONTROL LIST FILE
-+** i.e. an item terminated by colon,
-+** end-of-line, or end-of-file.
-+** ON ENTRY:
-+** fp is the file to read the characters from
-+** contents is the character array to put the characters
-+** max_len is the maximum number of characters that may
-+** be read (i.e. the size of dest minus one for
-+** terminating null).
-+** ON EXIT:
-+** returns the terminating character
-+** (i.e. either separator or CR or LF or EOF).
-+** contents contains a null-terminated string representing
-+** the read field.
-+** NOTE 1:
-+** Ignores leading and trailing blanks and tabs.
-+** NOTE 2:
-+** If the field is more than max_len characters
-+** long, the rest of the characters in that item
-+** are ignored. However, contents is always
-+** null-terminated!
-+*/
-+PUBLIC int HTAAFile_readField ARGS3(FILE *, fp,
-+ char *, contents,
-+ int, max_len)
-+{
-+ return read_item(fp, contents, NO, max_len);
-+}
-+
-+
-+
-+
-+/* PUBLIC HTAAFile_readList()
-+**
-+** READ A LIST OF STRINGS SEPARATED BY COMMAS
-+** (FROM A GROUP OR ACCESS CONTROL LIST FILE)
-+** ON ENTRY:
-+** fp is a pointer to the input file.
-+** result is the list to which append the read items.
-+** max_len is the maximum number of characters in each
-+** list entry (extra characters are ignored).
-+** ON EXIT:
-+** returns the number of items read.
-+**
-+*/
-+PUBLIC int HTAAFile_readList ARGS3(FILE *, fp,
-+ HTList *, result,
-+ int, max_len)
-+{
-+ char *item = NULL;
-+ int terminator;
-+ int cnt = 0;
-+
-+ do {
-+ if (!item && !(item = (char*)malloc(max_len+1)))
-+ outofmem(__FILE__, "HTAAFile_readList");
-+ terminator = read_item(fp, item, YES, max_len);
-+ if (strlen(item) > 0) {
-+ cnt++;
-+ HTList_addObject(result, (void*)item);
-+ item = NULL;
-+ }
-+ } while (terminator != FIELD_SEPARATOR &&
-+ terminator != CR && terminator != LF &&
-+ terminator != EOF);
-+
-+ FREE(item); /* This was not needed */
-+ return cnt;
-+}
-+
diff --git a/www/lynx/patches.v6/patch-ac b/www/lynx/patches.v6/patch-ac
deleted file mode 100644
index 00ad474639c..00000000000
--- a/www/lynx/patches.v6/patch-ac
+++ /dev/null
@@ -1,128 +0,0 @@
-$NetBSD: patch-ac,v 1.2 2000/01/15 22:55:47 hubertf Exp $
-
-diff -x *.orig -urN ./WWW/Library/Implementation/HTAAFile.h /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/HTAAFile.h
---- ./WWW/Library/Implementation/HTAAFile.h Thu Jan 1 01:00:00 1970
-+++ /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/HTAAFile.h Sat Jan 15 07:57:17 2000
-@@ -0,0 +1,122 @@
-+/* FILE ROUTINES FOR ACCESS AUTHORIZATION PACKAGE
-+
-+ This module implements the routines used for accessing (and parsing) the files used in
-+ the access authorization:
-+
-+ password file
-+
-+ group file
-+
-+ access control list (ACL) file
-+
-+ */
-+
-+
-+#ifndef HTAAFILE_H
-+#define HTAAFILE_H
-+
-+#include <HTList.h> /* HTList */
-+
-+#ifdef SHORT_NAMES
-+#define HTAAFnRe HTAAFile_nextRec
-+#define HTAAFrFi HTAAFile_readField
-+#define HTAAFrLi HTAAFile_readList
-+#endif /*SHORT_NAMES*/
-+
-+
-+/* Used field separators */
-+
-+#define FIELD_SEPARATOR ':' /* Used to separate fields */
-+#define LIST_SEPARATOR ',' /* Used to separate items in a list */
-+ /* in group and ALC files. */
-+
-+/*
-+
-+Naming conventions
-+
-+ Record is an entire line in file.
-+
-+ Field is an entity separated by colons and/or by end-of-line.
-+
-+ List is a field in which there are items separated by commas.
-+
-+Record-oriented Read Routines
-+
-+ Password, group and ACL are internally read in by the following functions:
-+
-+ HTAAFile_nextRec() skips to the beginning of the next record (must be called even
-+ after the last field of a record is read to proceed to the next
-+ record).
-+
-+ HTAAFile_readField() reads a field (separated by colons).
-+
-+ HTAAFile_readList() reads a field containing a comma-separated list of items.
-+
-+ */
-+
-+/* PUBLIC HTAAFile_nextRec()
-+** GO TO THE BEGINNING OF THE NEXT RECORD
-+** ON ENTRY:
-+** fp is the file from which records are read from.
-+**
-+** ON EXIT:
-+** returns nothing. File read pointer is located at the beginning
-+** of the next record.
-+**
-+*/
-+PUBLIC void HTAAFile_nextRec PARAMS((FILE * fp));
-+
-+
-+/* PUBLIC HTAAFile_readField()
-+** READ A FIELD FROM A PASSWORD, GROUP
-+** OR ACCESS CONTROL LIST FILE
-+** i.e. an item terminated by colon,
-+** end-of-line, or end-of-file.
-+** ON ENTRY:
-+** fp is the file to read the characters from
-+** contents is the character array to put the characters
-+** max_len is the maximum number of characters that may
-+** be read (i.e. the size of dest minus one for
-+** terminating null).
-+** ON EXIT:
-+** returns the terminating character
-+** (i.e. either separator or CR or LF or EOF).
-+** contents contains a null-terminated string representing
-+** the read field.
-+** NOTE 1:
-+** Ignores leading and trailing blanks and tabs.
-+** NOTE 2:
-+** If the field is more than max_len characters
-+** long, the rest of the characters in that item
-+** are ignored. However, contents is always
-+** null-terminated!
-+*/
-+PUBLIC int HTAAFile_readField PARAMS((FILE * fp,
-+ char * contents,
-+ int max_len));
-+
-+
-+/* PUBLIC HTAAFile_readList()
-+**
-+** READ A LIST OF STRINGS SEPARATED BY COMMAS
-+** (FROM A GROUP OR ACCESS CONTROL LIST FILE)
-+** ON ENTRY:
-+** fp is a pointer to the input file.
-+** result is the list to which append the read items.
-+** max_len is the maximum number of characters in each
-+** list entry (extra characters are ignored).
-+** ON EXIT:
-+** returns the number of items read.
-+**
-+*/
-+PUBLIC int HTAAFile_readList PARAMS((FILE * fp,
-+ HTList * result,
-+ int max_len));
-+/*
-+
-+ */
-+
-+#endif /* not HTAAFILE_H */
-+/*
-+
-+ End of file HTAAFile.h. */
diff --git a/www/lynx/patches.v6/patch-ad b/www/lynx/patches.v6/patch-ad
deleted file mode 100644
index 9366a11ed73..00000000000
--- a/www/lynx/patches.v6/patch-ad
+++ /dev/null
@@ -1,644 +0,0 @@
-$NetBSD: patch-ad,v 1.2 2000/01/15 22:55:47 hubertf Exp $
-
-diff -x *.orig -urN ./WWW/Library/Implementation/HTAAServ.c /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/HTAAServ.c
---- ./WWW/Library/Implementation/HTAAServ.c Thu Jan 1 01:00:00 1970
-+++ /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/HTAAServ.c Sat Jan 15 07:57:17 2000
-@@ -0,0 +1,638 @@
-+
-+/* MODULE HTAAServ.c
-+** SERVER SIDE ACCESS AUTHORIZATION MODULE
-+**
-+** Contains the means for checking the user access
-+** authorization for a file.
-+**
-+** IMPORTANT:
-+** Routines in this module use dynamic allocation, but free
-+** automatically all the memory reserved by them.
-+**
-+** Therefore the caller never has to (and never should)
-+** free() any object returned by these functions.
-+**
-+** Therefore also all the strings returned by this package
-+** are only valid until the next call to the same function
-+** is made. This approach is selected, because of the nature
-+** of access authorization: no string returned by the package
-+** needs to be valid longer than until the next call.
-+**
-+** This also makes it easy to plug the AA package in:
-+** you don't have to ponder whether to free() something
-+** here or is it done somewhere else (because it is always
-+** done somewhere else).
-+**
-+** The strings that the package needs to store are copied
-+** so the original strings given as parameters to AA
-+** functions may be freed or modified with no side effects.
-+**
-+** The AA package does not free() anything else than what
-+** it has itself allocated.
-+**
-+** AUTHORS:
-+** AL Ari Luotonen luotonen@dxcern.cern.ch
-+**
-+** HISTORY:
-+**
-+**
-+** BUGS:
-+**
-+**
-+*/
-+
-+#include <HTUtils.h>
-+
-+#include <HTString.h>
-+#include <HTAccess.h> /* HTSecure */
-+#include <HTFile.h> /* HTLocalName */
-+#include <HTRules.h> /* */
-+#include <HTParse.h> /* URL parsing function */
-+#include <HTList.h> /* HTList object */
-+
-+#include <HTAAUtil.h> /* AA common parts */
-+#include <HTAuth.h> /* Authentication */
-+#include <HTACL.h> /* Access Control List */
-+#include <HTGroup.h> /* Group handling */
-+#include <HTAAProt.h> /* Protection file parsing */
-+#include <HTAAServ.h> /* Implemented here */
-+
-+#include <LYLeaks.h>
-+
-+/*
-+** Global variables
-+*/
-+PUBLIC time_t theTime;
-+
-+
-+/*
-+** Module-wide global variables
-+*/
-+PRIVATE FILE * htaa_logfile = NULL; /* Log file */
-+PRIVATE HTAAUser *htaa_user = NULL; /* Authenticated user */
-+PRIVATE HTAAFailReasonType HTAAFailReason = HTAA_OK; /* AA fail reason */
-+
-+
-+/* SERVER PUBLIC HTAA_statusMessage()
-+** RETURN A STRING EXPLAINING ACCESS
-+** AUTHORIZATION FAILURE
-+** (Can be used in server reply status line
-+** with 401/403 replies.)
-+** ON EXIT:
-+** returns a string containing the error message
-+** corresponding to internal HTAAFailReason.
-+*/
-+PUBLIC char *HTAA_statusMessage NOARGS
-+{
-+ switch (HTAAFailReason) {
-+
-+ /* 401 cases */
-+ case HTAA_NO_AUTH:
-+ return "Unauthorized -- authentication failed";
-+ case HTAA_NOT_MEMBER:
-+ return "Unauthorized to access the document";
-+
-+ /* 403 cases */
-+ case HTAA_BY_RULE:
-+ return "Forbidden -- by rule";
-+ case HTAA_IP_MASK:
-+ return "Forbidden -- server refuses to serve to your IP address";
-+ case HTAA_NO_ACL:
-+ case HTAA_NO_ENTRY:
-+ return "Forbidden -- access to file is never allowed";
-+ case HTAA_SETUP_ERROR:
-+ return "Forbidden -- server protection setup error";
-+ case HTAA_DOTDOT:
-+ return "Forbidden -- URL containing /../ disallowed";
-+ case HTAA_HTBIN:
-+ return "Forbidden -- /htbin feature not enabled on this server";
-+
-+ /* 404 cases */
-+ case HTAA_NOT_FOUND:
-+ return "Not found -- file doesn't exist or is read protected";
-+
-+ /* Success */
-+ case HTAA_OK:
-+ return "AA: Access should be ok but something went wrong";
-+
-+ case HTAA_OK_GATEWAY:
-+ return "AA check bypassed (gatewaying) but something went wrong";
-+
-+ /* Others */
-+ default:
-+ return "Access denied -- unable to specify reason (bug)";
-+
-+ } /* switch */
-+}
-+
-+
-+PRIVATE char *status_name ARGS1(HTAAFailReasonType, reason)
-+{
-+ switch (reason) {
-+
-+ /* 401 cases */
-+ case HTAA_NO_AUTH:
-+ return "NO-AUTHENTICATION";
-+ case HTAA_NOT_MEMBER:
-+ return "NOT-AUTHORIZED";
-+
-+ /* 403 cases */
-+ case HTAA_BY_RULE:
-+ return "FORB-RULE";
-+ case HTAA_IP_MASK:
-+ return "FORB-IP";
-+ case HTAA_NO_ACL:
-+ return "NO-ACL-FILE";
-+ case HTAA_NO_ENTRY:
-+ return "NO-ACL-ENTRY";
-+ case HTAA_SETUP_ERROR:
-+ return "SETUP-ERROR";
-+ case HTAA_DOTDOT:
-+ return "SLASH-DOT-DOT";
-+ case HTAA_HTBIN:
-+ return "HTBIN-OFF";
-+
-+ /* 404 cases */
-+ case HTAA_NOT_FOUND:
-+ return "NOT-FOUND";
-+
-+ /* Success */
-+ case HTAA_OK:
-+ return "OK";
-+ case HTAA_OK_GATEWAY:
-+ return "OK-GATEWAY";
-+
-+ /* Others */
-+ default:
-+ return "SERVER-BUG";
-+ } /* switch */
-+}
-+
-+
-+/* PRIVATE check_uthorization()
-+** CHECK IF USER IS AUTHORIZED TO ACCESS A FILE
-+** ON ENTRY:
-+** pathname is the physical file pathname
-+** to access.
-+** method method, e.g. METHOD_GET, METHOD_PUT, ...
-+** scheme authentication scheme.
-+** scheme_specifics authentication string (or other
-+** scheme specific parameters, like
-+** Kerberos-ticket).
-+**
-+** ON EXIT:
-+** returns HTAA_OK on success.
-+** Otherwise the reason for failing.
-+** NOTE:
-+** This function does not check whether the file
-+** exists or not -- so the status 404 Not found
-+** must be returned from somewhere else (this is
-+** to avoid unnecessary overhead of opening the
-+** file twice).
-+*/
-+PRIVATE HTAAFailReasonType check_authorization ARGS4(CONST char *, pathname,
-+ HTAAMethod, method,
-+ HTAAScheme, scheme,
-+ char *, scheme_specifics)
-+{
-+ HTAAFailReasonType reason;
-+ GroupDef *allowed_groups;
-+ FILE *acl_file = NULL;
-+ HTAAProt *prot = NULL; /* Protection mode */
-+
-+ htaa_user = NULL;
-+
-+ if (!pathname) {
-+ CTRACE(tfp, "HTAA_checkAuthorization: Forbidden by rule\n");
-+ return HTAA_BY_RULE;
-+ }
-+ CTRACE(tfp, "%s `%s' %s %s\n",
-+ "HTAA_checkAuthorization: translated path:",
-+ pathname, "method:", HTAAMethod_name(method));
-+
-+ /*
-+ ** Get protection setting (set up by callbacks from rule system)
-+ ** NULL, if not protected by a "protect" rule.
-+ */
-+ prot = HTAA_getCurrentProtection();
-+
-+ /*
-+ ** Check ACL existence
-+ */
-+ if (!(acl_file = HTAA_openAcl(pathname))) {
-+ if (prot) { /* protect rule, but no ACL */
-+ if (prot->mask_group) {
-+ /*
-+ ** Only mask enabled, check that
-+ */
-+ GroupDefList *group_def_list =
-+ HTAA_readGroupFile(HTAssocList_lookup(prot->values,
-+ "group"));
-+ /*
-+ ** Authenticate if authentication info given
-+ */
-+ if (scheme != HTAA_UNKNOWN && scheme != HTAA_NONE) {
-+ htaa_user = HTAA_authenticate(scheme,
-+ scheme_specifics,
-+ prot);
-+ CTRACE(tfp, "Authentication returned: %s\n",
-+ (htaa_user ? htaa_user->username
-+ : "NOT-AUTHENTICATED"));
-+ }
-+ HTAA_resolveGroupReferences(prot->mask_group, group_def_list);
-+ reason = HTAA_userAndInetInGroup(prot->mask_group,
-+ htaa_user
-+ ? htaa_user->username : "",
-+ HTClientHost,
-+ NULL);
-+ if (reason != HTAA_OK) {
-+ CTRACE(tfp, "%s %s %s %s\n",
-+ "HTAA_checkAuthorization: access denied",
-+ "by mask (no ACL, only Protect rule)",
-+ "host", HTClientHost);
-+ } else {
-+ CTRACE(tfp, "%s %s %s %s\n",
-+ "HTAA_checkAuthorization: request from",
-+ HTClientHost,
-+ "accepted by only mask match (no ACL, only",
-+ "Protect rule, and only mask enabled)");
-+ }
-+ return reason;
-+ }
-+ else { /* 403 Forbidden */
-+ CTRACE(tfp, "%s %s\n",
-+ "HTAA_checkAuthorization: Protected, but",
-+ "no mask group nor ACL -- forbidden");
-+ return HTAA_NO_ACL;
-+ }
-+ }
-+ else { /* No protect rule and no ACL => OK 200 */
-+ CTRACE(tfp, "HTAA_checkAuthorization: %s\n",
-+ "no protect rule nor ACL -- ok\n");
-+ return HTAA_OK;
-+ }
-+ }
-+
-+ /*
-+ ** Now we know that ACL exists
-+ */
-+ if (!prot) { /* Not protected by "protect" rule */
-+ CTRACE(tfp, "HTAA_checkAuthorization: default protection\n");
-+ prot = HTAA_getDefaultProtection(); /* Also sets current protection */
-+
-+ if (!prot) { /* @@ Default protection not set ?? */
-+ CTRACE(tfp, "%s %s\n",
-+ "HTAA_checkAuthorization: default protection",
-+ "not set (internal server error)!!");
-+ return HTAA_SETUP_ERROR;
-+ }
-+ }
-+
-+ /*
-+ ** Now we know that document is protected and ACL exists.
-+ ** Check against ACL entry.
-+ */
-+ {
-+ GroupDefList *group_def_list =
-+ HTAA_readGroupFile(HTAssocList_lookup(prot->values, "group"));
-+
-+ /*
-+ ** Authenticate now that we know protection mode
-+ */
-+ if (scheme != HTAA_UNKNOWN && scheme != HTAA_NONE) {
-+ htaa_user = HTAA_authenticate(scheme,
-+ scheme_specifics,
-+ prot);
-+ CTRACE(tfp, "Authentication returned: %s\n",
-+ (htaa_user
-+ ? htaa_user->username : "NOT-AUTHENTICATED"));
-+ }
-+ /*
-+ ** Check mask group
-+ */
-+ if (prot->mask_group) {
-+ HTAA_resolveGroupReferences(prot->mask_group, group_def_list);
-+ reason=HTAA_userAndInetInGroup(prot->mask_group,
-+ htaa_user ? htaa_user->username : "",
-+ HTClientHost,
-+ NULL);
-+ if (reason != HTAA_OK) {
-+ CTRACE(tfp, "%s %s %s\n",
-+ "HTAA_checkAuthorization: access denied",
-+ "by mask, host:", HTClientHost);
-+ return reason;
-+ }
-+ else {
-+ CTRACE(tfp, "%s %s %s %s %s\n",
-+ "HTAA_checkAuthorization: request from",
-+ HTClientHost,
-+ "accepted by just mask group match",
-+ "(no ACL, only Protect rule, and only",
-+ "mask enabled)");
-+ /* And continue authorization checking */
-+ }
-+ }
-+ /*
-+ ** Get ACL entries; get first one first, the loop others
-+ ** Remember, allowed_groups is automatically freed by
-+ ** HTAA_getAclEntry().
-+ */
-+ allowed_groups = HTAA_getAclEntry(acl_file, pathname, method);
-+ if (!allowed_groups) {
-+ CTRACE(tfp, "%s `%s' %s\n",
-+ "No entry for file", pathname, "in ACL");
-+ HTAA_closeAcl(acl_file);
-+ return HTAA_NO_ENTRY; /* Forbidden -- no entry in the ACL */
-+ }
-+ else {
-+ do {
-+ HTAA_resolveGroupReferences(allowed_groups, group_def_list);
-+ reason = HTAA_userAndInetInGroup(allowed_groups,
-+ htaa_user
-+ ? htaa_user->username : "",
-+ HTClientHost,
-+ NULL);
-+ if (reason == HTAA_OK) {
-+ HTAA_closeAcl(acl_file);
-+ return HTAA_OK; /* OK */
-+ }
-+ allowed_groups = HTAA_getAclEntry(acl_file, pathname, method);
-+ } while (allowed_groups);
-+ HTAA_closeAcl(acl_file);
-+ return HTAA_NOT_MEMBER; /* Unauthorized */
-+ }
-+ }
-+}
-+
-+
-+/* PUBLIC HTAA_checkAuthorization()
-+** CHECK IF USER IS AUTHORIZED TO ACCESS A FILE
-+** ON ENTRY:
-+** url is the document to be accessed.
-+** method_name name of the method, e.g. "GET"
-+** scheme_name authentication scheme name.
-+** scheme_specifics authentication string (or other
-+** scheme specific parameters, like
-+** Kerberos-ticket).
-+**
-+** ON EXIT:
-+** returns status codes uniform with those of HTTP:
-+** 200 OK if file access is ok.
-+** 401 Unauthorized if user is not authorized to
-+** access the file.
-+** 403 Forbidden if there is no entry for the
-+** requested file in the ACL.
-+**
-+** NOTE:
-+** This function does not check whether the file
-+** exists or not -- so the status 404 Not found
-+** must be returned from somewhere else (this is
-+** to avoid unnecessary overhead of opening the
-+** file twice).
-+**
-+*/
-+PUBLIC int HTAA_checkAuthorization ARGS4(CONST char *, url,
-+ CONST char *, method_name,
-+ CONST char *, scheme_name,
-+ char *, scheme_specifics)
-+{
-+ static char *pathname = NULL;
-+ char *local_copy = NULL;
-+ HTAAMethod method = HTAAMethod_enum(method_name);
-+ HTAAScheme scheme = HTAAScheme_enum(scheme_name);
-+
-+ HTAAFailReason = HTAA_OK;
-+
-+ /*
-+ ** Translate into absolute pathname, and
-+ ** check for "protect" and "defprot" rules.
-+ */
-+ FREE(pathname); /* From previous call */
-+ StrAllocCopy(local_copy, url);
-+ {
-+ char *keywords = strchr(local_copy, '?');
-+ if (keywords)
-+ *keywords = '\0'; /* Chop off keywords */
-+ }
-+ HTSimplify(local_copy); /* Remove ".." etc. */
-+
-+ /* HTSimplify will leave in a "/../" at the top, which can
-+ ** be a security hole.
-+ */
-+ if (strstr(local_copy, "/../")) {
-+ CTRACE(tfp, "HTAA_checkAuthorization: %s (`%s')\n",
-+ "Illegal attempt to use /../", url);
-+ HTAAFailReason = HTAA_DOTDOT;
-+ }
-+ else {
-+ pathname = HTTranslate(local_copy); /* Translate rules even if */
-+ /* a /htbin call to set up */
-+ /* protections. */
-+ if (0 == strncmp(local_copy, "/htbin/", 7)) {
-+ if (!HTBinDir)
-+ HTAAFailReason = HTAA_HTBIN;
-+ else {
-+ char *end = strchr(local_copy+7, '/');
-+ if (end)
-+ *end = '\0';
-+ FREE(pathname);
-+ pathname=(char*)malloc(strlen(HTBinDir)+strlen(local_copy)+1);
-+ strcpy(pathname, HTBinDir);
-+ strcat(pathname, local_copy+6);
-+ }
-+ }
-+
-+ if (!pathname) { /* Forbidden by rule */
-+ CTRACE(tfp, "HTAA_checkAuthorization: Forbidden by rule\n");
-+ HTAAFailReason = HTAA_BY_RULE;
-+ }
-+ else if (HTAAFailReason != HTAA_HTBIN) {
-+ /* pathname != NULL */
-+ char *acc_method = HTParse(pathname, "", PARSE_ACCESS);
-+ if (!*acc_method || 0 == strcmp(acc_method,"file")) { /*Local file, do AA*/
-+ if (!HTSecure && 0 != strncmp(local_copy, "/htbin/", 7)) {
-+ char *localname = HTLocalName(pathname);
-+ FREE(pathname);
-+ pathname = localname;
-+ }
-+ HTAAFailReason = check_authorization(pathname, method,
-+ scheme, scheme_specifics);
-+ }
-+ else { /* Not local access */
-+ HTAAFailReason = HTAA_OK_GATEWAY;
-+ CTRACE(tfp, "HTAA_checkAuthorization: %s (%s access)\n",
-+ "Gatewaying -- skipping authorization check",
-+ acc_method);
-+ }
-+ } /* pathname */
-+ }
-+ FREE(local_copy);
-+
-+ if (htaa_logfile) {
-+ time(&theTime);
-+ fprintf(htaa_logfile, "%24.24s %s %s %s %s %s\n",
-+ ctime(&theTime),
-+ HTClientHost ? HTClientHost : "local",
-+ method_name,
-+ url,
-+ status_name(HTAAFailReason),
-+ htaa_user && htaa_user->username
-+ ? htaa_user->username : "");
-+ fflush(htaa_logfile); /* Actually update it on disk */
-+ CTRACE(tfp, "Log: %24.24s %s %s %s %s %s\n",
-+ ctime(&theTime),
-+ HTClientHost ? HTClientHost : "local",
-+ method_name,
-+ url,
-+ status_name(HTAAFailReason),
-+ htaa_user && htaa_user->username
-+ ? htaa_user->username : "");
-+ }
-+
-+ switch (HTAAFailReason) {
-+
-+ case HTAA_NO_AUTH:
-+ case HTAA_NOT_MEMBER:
-+ return 401;
-+
-+ case HTAA_BY_RULE:
-+ case HTAA_IP_MASK:
-+ case HTAA_NO_ACL:
-+ case HTAA_NO_ENTRY:
-+ case HTAA_SETUP_ERROR:
-+ case HTAA_DOTDOT:
-+ case HTAA_HTBIN:
-+ return 403;
-+
-+ case HTAA_NOT_FOUND:
-+ return 404;
-+
-+ case HTAA_OK:
-+ case HTAA_OK_GATEWAY:
-+ return 200;
-+
-+ default:
-+ return 500;
-+ } /* switch */
-+}
-+
-+
-+/* PRIVATE compose_scheme_specifics()
-+** COMPOSE SCHEME-SPECIFIC PARAMETERS
-+** TO BE SENT ALONG WITH SERVER REPLY
-+** IN THE WWW-Authenticate: FIELD.
-+** ON ENTRY:
-+** scheme is the authentication scheme for which
-+** parameters are asked for.
-+** prot protection setup structure.
-+**
-+** ON EXIT:
-+** returns scheme specific parameters in an
-+** auto-freed string.
-+*/
-+PRIVATE char *compose_scheme_specifics ARGS2(HTAAScheme, scheme,
-+ HTAAProt *, prot)
-+{
-+ static char *result = NULL;
-+
-+ FREE(result); /* From previous call */
-+
-+ switch (scheme) {
-+ case HTAA_BASIC:
-+ {
-+ char *realm = HTAssocList_lookup(prot->values, "server");
-+ result = (char*)malloc(60);
-+ sprintf(result, "realm=\"%s\"",
-+ (realm ? realm : "UNKNOWN"));
-+ return result;
-+ }
-+
-+ case HTAA_PUBKEY:
-+ {
-+ char *realm = HTAssocList_lookup(prot->values, "server");
-+ result = (char*)malloc(200);
-+ sprintf(result, "realm=\"%s\", key=\"%s\"",
-+ (realm ? realm : "UNKNOWN"),
-+ "PUBKEY-NOT-IMPLEMENTED");
-+ return result;
-+ }
-+ default:
-+ return NULL;
-+ }
-+}
-+
-+
-+/* SERVER PUBLIC HTAA_composeAuthHeaders()
-+** COMPOSE WWW-Authenticate: HEADER LINES
-+** INDICATING VALID AUTHENTICATION SCHEMES
-+** FOR THE REQUESTED DOCUMENT
-+** ON ENTRY:
-+** No parameters, but HTAA_checkAuthorization() must
-+** just before have failed because a wrong (or none)
-+** authentication scheme was used.
-+**
-+** ON EXIT:
-+** returns a buffer containing all the WWW-Authenticate:
-+** fields including CRLFs (this buffer is auto-freed).
-+** NULL, if authentication won't help in accessing
-+** the requested document.
-+**
-+*/
-+PUBLIC char *HTAA_composeAuthHeaders NOARGS
-+{
-+ static char *result = NULL;
-+ int n;
-+ char *scheme_name;
-+ char *scheme_params;
-+ HTAAProt *prot = HTAA_getCurrentProtection();
-+
-+ if (!prot) {
-+ CTRACE(tfp, "%s %s\n",
-+ "HTAA_composeAuthHeaders: Document not protected",
-+ "-- why was this function called??");
-+ return NULL;
-+ } else {
-+ CTRACE(tfp, "HTAA_composeAuthHeaders: for file `%s'\n",
-+ prot->filename);
-+ }
-+
-+ FREE(result); /* From previous call */
-+ if (!(result = (char*)malloc(4096))) /* @@ */
-+ outofmem(__FILE__, "HTAA_composeAuthHeaders");
-+ *result = '\0';
-+
-+ for (n = 0; n < (int) HTAA_MAX_SCHEMES; n++) {
-+ HTAAScheme scheme = (HTAAScheme) n;
-+ if (-1 < HTList_indexOf(prot->valid_schemes, (void*)scheme)) {
-+ if ((scheme_name = HTAAScheme_name(scheme))) {
-+ scheme_params = compose_scheme_specifics(scheme,prot);
-+ strcat(result, "WWW-Authenticate: ");
-+ strcat(result, scheme_name);
-+ if (scheme_params) {
-+ strcat(result, " ");
-+ strcat(result, scheme_params);
-+ }
-+ strcat(result, "\r\n");
-+ } /* scheme name found */
-+ else {
-+ CTRACE(tfp, "HTAA_composeAuthHeaders: %s %d\n",
-+ "No name found for scheme number", scheme);
-+ }
-+ } /* scheme valid for requested document */
-+ } /* for every scheme */
-+
-+ return result;
-+}
-+
-+
-+/* PUBLIC HTAA_startLogging()
-+** START UP ACCESS AUTHORIZATION LOGGING
-+** ON ENTRY:
-+** fp is the open log file.
-+**
-+*/
-+PUBLIC void HTAA_startLogging ARGS1(FILE *, fp)
-+{
-+ htaa_logfile = fp;
-+}
-+
diff --git a/www/lynx/patches.v6/patch-ae b/www/lynx/patches.v6/patch-ae
deleted file mode 100644
index 9a923ee824a..00000000000
--- a/www/lynx/patches.v6/patch-ae
+++ /dev/null
@@ -1,150 +0,0 @@
-$NetBSD: patch-ae,v 1.2 2000/01/15 22:55:48 hubertf Exp $
-
-diff -x *.orig -urN ./WWW/Library/Implementation/HTAAServ.h /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/HTAAServ.h
---- ./WWW/Library/Implementation/HTAAServ.h Thu Jan 1 01:00:00 1970
-+++ /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/HTAAServ.h Sat Jan 15 07:57:17 2000
-@@ -0,0 +1,144 @@
-+/* SERVER SIDE ACCESS AUTHORIZATION MODULE
-+
-+ This module is the server side interface to Access Authorization (AA) package. It
-+ contains code only for server.
-+
-+ Important to know about memory allocation:
-+
-+ Routines in this module use dynamic allocation, but free automatically all the memory
-+ reserved by them.
-+
-+ Therefore the caller never has to (and never should) free() any object returned by
-+ these functions.
-+
-+ Therefore also all the strings returned by this package are only valid until the next
-+ call to the same function is made. This approach is selected, because of the nature of
-+ access authorization: no string returned by the package needs to be valid longer than
-+ until the next call.
-+
-+ This also makes it easy to plug the AA package in: you don't have to ponder whether to
-+ free()something here or is it done somewhere else (because it is always done somewhere
-+ else).
-+
-+ The strings that the package needs to store are copied so the original strings given as
-+ parameters to AA functions may be freed or modified with no side effects.
-+
-+ Also note:The AA package does not free() anything else than what it has itself
-+ allocated.
-+
-+ */
-+
-+#ifndef HTAASERV_H
-+#define HTAASERV_H
-+
-+#include <HTRules.h> /* This module interacts with rule system */
-+#include <HTAAUtil.h> /* Common parts of AA */
-+#include <HTAuth.h> /* Authentication */
-+
-+
-+#ifdef SHORT_NAMES
-+#define HTAAstMs HTAA_statusMessage
-+#define HTAAchAu HTAA_checkAuthorization
-+#define HTAAcoAH HTAA_composeAuthHeaders
-+#define HTAAsLog HTAA_startLogging
-+#endif /*SHORT_NAMES*/
-+
-+extern time_t theTime;
-+
-+/*
-+
-+Check Access Authorization
-+
-+ HTAA_checkAuthorization() is the main access authorization function.
-+
-+ */
-+
-+/* PUBLIC HTAA_checkAuthorization()
-+** CHECK IF USER IS AUTHORIZED TO ACCESS A FILE
-+** ON ENTRY:
-+** url is the document to be accessed.
-+** method_name name of the method, e.g. "GET"
-+** scheme_name authentication scheme name.
-+** scheme_specifics authentication string (or other
-+** scheme specific parameters, like
-+** Kerberos-ticket).
-+**
-+** ON EXIT:
-+** returns status codes uniform with those of HTTP:
-+** 200 OK if file access is ok.
-+** 401 Unauthorized if user is not authorized to
-+** access the file.
-+** 403 Forbidden if there is no entry for the
-+** requested file in the ACL.
-+**
-+** NOTE:
-+** This function does not check whether the file
-+** exists or not -- so the status 404 Not found
-+** must be returned from somewhere else (this is
-+** to avoid unnecessary overhead of opening the
-+** file twice).
-+**
-+*/
-+PUBLIC int HTAA_checkAuthorization PARAMS((CONST char * url,
-+ CONST char * method_name,
-+ CONST char * scheme_name,
-+ char * scheme_specifics));
-+/*
-+
-+Compose Status Line Message
-+
-+ */
-+
-+/* SERVER PUBLIC HTAA_statusMessage()
-+** RETURN A STRING EXPLAINING ACCESS
-+** AUTHORIZATION FAILURE
-+** (Can be used in server reply status line
-+** with 401/403 replies.)
-+** ON EXIT:
-+** returns a string containing the error message
-+** corresponding to internal HTAAFailReason.
-+*/
-+PUBLIC char *HTAA_statusMessage NOPARAMS;
-+/*
-+
-+Compose "Authenticate:" Header Lines for Server Reply
-+
-+ */
-+
-+/* SERVER PUBLIC HTAA_composeAuthHeaders()
-+** COMPOSE WWW-Authenticate: HEADER LINES
-+** INDICATING VALID AUTHENTICATION SCHEMES
-+** FOR THE REQUESTED DOCUMENT
-+** ON ENTRY:
-+** No parameters, but HTAA_checkAuthorization() must
-+** just before have failed because a wrong (or none)
-+** authentication scheme was used.
-+**
-+** ON EXIT:
-+** returns a buffer containing all the WWW-Authenticate:
-+** fields including CRLFs (this buffer is auto-freed).
-+** NULL, if authentication won't help in accessing
-+** the requested document.
-+*/
-+PUBLIC char *HTAA_composeAuthHeaders NOPARAMS;
-+/*
-+
-+Start Access Authorization Logging
-+
-+ */
-+
-+/* PUBLIC HTAA_startLogging()
-+** START UP ACCESS AUTHORIZATION LOGGING
-+** ON ENTRY:
-+** fp is the open log file.
-+**
-+*/
-+PUBLIC void HTAA_startLogging PARAMS((FILE * fp));
-+/*
-+
-+ */
-+
-+#endif /* NOT HTAASERV_H */
-+/*
-+
-+ End of file HTAAServ.h. */
diff --git a/www/lynx/patches.v6/patch-af b/www/lynx/patches.v6/patch-af
deleted file mode 100644
index c1b29fa6bcd..00000000000
--- a/www/lynx/patches.v6/patch-af
+++ /dev/null
@@ -1,216 +0,0 @@
-$NetBSD: patch-af,v 1.2 2000/01/15 22:55:48 hubertf Exp $
-
-diff -x *.orig -urN ./WWW/Library/Implementation/HTACL.c /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/HTACL.c
---- ./WWW/Library/Implementation/HTACL.c Thu Jan 1 01:00:00 1970
-+++ /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/HTACL.c Sat Jan 15 07:57:17 2000
-@@ -0,0 +1,210 @@
-+
-+/* MODULE HTACL.c
-+** ACCESS CONTROL LIST ROUTINES
-+**
-+** AUTHORS:
-+** AL Ari Luotonen luotonen@dxcern.cern.ch
-+** MD Mark Donszelmann duns@vxdeop.cern.ch
-+**
-+** HISTORY:
-+** 8 Nov 93 MD (VMS only) case insensitive compare reading acl entry, filename
-+**
-+**
-+** BUGS:
-+**
-+**
-+*/
-+
-+
-+#include <HTUtils.h>
-+#include <HTAAFile.h> /* File routines */
-+#include <HTGroup.h> /* GroupDef */
-+#include <HTACL.h> /* Implemented here */
-+
-+#include <LYLeaks.h>
-+
-+/* PRIVATE HTAA_getAclFilename()
-+** RESOLVE THE FULL PATHNAME OF ACL FILE FOR A GIVEN FILE
-+** ON ENTRY:
-+** path is the pathname of the file for which to
-+** ACL file should be found.
-+**
-+** ACL filename is computed by replacing
-+** the filename by .www_acl in the pathname
-+** (this is done to a local copy, of course).
-+**
-+** ON EXIT:
-+** returns the absolute pathname of ACL file
-+** (which is automatically freed next time
-+** this fuction is called).
-+*/
-+PRIVATE char *HTAA_getAclFilename ARGS1(CONST char *, pathname)
-+{
-+ static char * local_copy = NULL;
-+ static char * acl_path = NULL;
-+ char * directory = NULL;
-+ char * filename = NULL;
-+
-+ StrAllocCopy(local_copy, pathname); /* Also frees local_copy */
-+ /* from previous call. */
-+
-+ directory = local_copy;
-+ filename = strrchr(directory, '/');
-+ if (!filename) { /* No path in front of filename */
-+ directory = "."; /* So use current directory */
-+ filename = local_copy; /* and the pathname itself is the filename */
-+ }
-+ else {
-+ *filename = '\0'; /* Truncate filename off from directory path */
-+ filename++; /* and the filename begins from the next character */
-+ }
-+
-+ StrAllocCopy(acl_path, directory); /* Also frees acl_path */
-+ /* from previous call. */
-+ StrAllocCat(acl_path, "/");
-+ StrAllocCat(acl_path, ACL_FILE_NAME);
-+
-+ return acl_path;
-+}
-+
-+
-+/* PUBLIC HTAA_openAcl()
-+** OPEN THE ACL FILE FOR THE GIVEN DOCUMENT
-+** ON ENTRY:
-+** pathname is the absolute pathname of
-+** the file to be accessed.
-+**
-+** ON EXIT:
-+** returns the FILE* to open ACL.
-+** NULL, if ACL not found.
-+*/
-+PUBLIC FILE *HTAA_openAcl ARGS1(CONST char *, pathname)
-+{
-+ return fopen(HTAA_getAclFilename(pathname), "r");
-+}
-+
-+
-+/* PUBLIC HTAA_closeAcl()
-+** CLOSE ACL FILE
-+** ON ENTRY:
-+** acl_file is Access Control List file to close.
-+**
-+** ON EXIT:
-+** returns nothing.
-+*/
-+PUBLIC void HTAA_closeAcl ARGS1(FILE *, acl_file)
-+{
-+ if (acl_file) fclose(acl_file);
-+}
-+
-+
-+/* PUBLIC HTAA_getAclEntry()
-+** CONSULT THE ACCESS CONTROL LIST AND
-+** GIVE A LIST OF GROUPS (AND USERS)
-+** AUTHORIZED TO ACCESS A GIVEN FILE
-+** ON ENTRY:
-+** acl_file is an open ACL file.
-+** pathname is the absolute pathname of
-+** the file to be accessed.
-+** method is the method for which access is wanted.
-+**
-+** ALC FILE FORMAT:
-+**
-+** template : method, method, ... : group@addr, user, group, ...
-+**
-+** The last item is in fact in exactly the same format as
-+** group definition in group file, i.e. everything that
-+** follows the 'groupname:' part,
-+** e.g.
-+** user, group, user@address, group@address,
-+** (user,group,...)@(address, address, ...)
-+**
-+** ON EXIT:
-+** returns NULL, if there is no entry for the file in the ACL,
-+** or ACL doesn't exist.
-+** If there is, a GroupDef object containing the
-+** group and user names allowed to access the file
-+** is returned (this is automatically freed
-+** next time this function is called).
-+** IMPORTANT:
-+** Returns the first entry with matching template and
-+** method. This function should be called multiple times
-+** to process all the valid entries (until it returns NULL).
-+** This is because there can be multiple entries like:
-+**
-+** *.html : get,put : ari,timbl,robert
-+** *.html : get : jim,james,jonathan,jojo
-+**
-+** NOTE:
-+** The returned group definition may well contain references
-+** to groups defined in group file. Therefore these references
-+** must be resolved according to that rule file by function
-+** HTAA_resolveGroupReferences() (group file is read in by
-+** HTAA_readGroupFile()) and after that access authorization
-+** can be checked with function HTAA_userAndInetGroup().
-+*/
-+PUBLIC GroupDef *HTAA_getAclEntry ARGS3(FILE *, acl_file,
-+ CONST char *, pathname,
-+ HTAAMethod, method)
-+{
-+ static GroupDef * group_def = NULL;
-+ CONST char * filename;
-+ int len;
-+ char *buf;
-+
-+ if (!acl_file) return NULL; /* ACL doesn't exist */
-+
-+ if (group_def) {
-+ GroupDef_delete(group_def); /* From previous call */
-+ group_def = NULL;
-+ }
-+
-+ if (!(filename = strrchr(pathname, '/')))
-+ filename = pathname;
-+ else filename++; /* Skip slash */
-+
-+ len = strlen(filename);
-+
-+ if (!(buf = (char*)malloc((strlen(filename)+2)*sizeof(char))))
-+ outofmem(__FILE__, "HTAA_getAuthorizedGroups");
-+
-+ while (EOF != HTAAFile_readField(acl_file, buf, len+1)) {
-+#ifdef VMS
-+ if (HTAA_templateCaseMatch(buf, filename))
-+#else /* not VMS */
-+ if (HTAA_templateMatch(buf, filename))
-+#endif /* not VMS */
-+ {
-+ HTList *methods = HTList_new();
-+ HTAAFile_readList(acl_file, methods, MAX_METHODNAME_LEN);
-+ CTRACE(tfp, "Filename '%s' matched template '%s', allowed methods:",
-+ filename, buf);
-+ if (HTAAMethod_inList(method, methods)) { /* right method? */
-+ CTRACE(tfp, " METHOD OK\n");
-+ HTList_delete(methods);
-+ methods = NULL;
-+ FREE(buf);
-+ group_def = HTAA_parseGroupDef(acl_file);
-+ /*
-+ ** HTAA_parseGroupDef() already reads the record
-+ ** separator so we don't call HTAAFile_nextRec().
-+ */
-+ return group_def;
-+ } else {
-+ CTRACE(tfp, " METHOD NOT FOUND\n");
-+ }
-+ HTList_delete(methods);
-+ methods = NULL;
-+ } /* if template match */
-+ else {
-+ CTRACE(tfp, "Filename '%s' didn't match template '%s'\n",
-+ filename, buf);
-+ }
-+
-+ HTAAFile_nextRec(acl_file);
-+ } /* while not eof */
-+ FREE(buf);
-+
-+ return NULL; /* No entry for requested file */
-+ /* (or an empty entry). */
-+}
diff --git a/www/lynx/patches.v6/patch-ag b/www/lynx/patches.v6/patch-ag
deleted file mode 100644
index 7a9289ab575..00000000000
--- a/www/lynx/patches.v6/patch-ag
+++ /dev/null
@@ -1,112 +0,0 @@
-$NetBSD: patch-ag,v 1.2 2000/01/15 22:55:48 hubertf Exp $
-
-diff -x *.orig -urN ./WWW/Library/Implementation/HTACL.h /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/HTACL.h
---- ./WWW/Library/Implementation/HTACL.h Thu Jan 1 01:00:00 1970
-+++ /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/HTACL.h Sat Jan 15 07:57:17 2000
-@@ -0,0 +1,106 @@
-+/* ACCESS CONTROL LIST ROUTINES
-+
-+ */
-+
-+#ifndef HTACL_H
-+#define HTACL_H
-+
-+#include <HTAAUtil.h>
-+#include <HTGroup.h>
-+
-+#ifdef SHORT_NAMES
-+#define HTAAoACL HTAA_openAcl
-+#define HTAAcACL HTAA_closeAcl
-+#define HTAAgAEn HTAA_getAclEntry
-+#endif /* SHORT_NAMES */
-+
-+/*
-+
-+Opening Access Control List File
-+
-+ */
-+
-+/* PUBLIC HTAA_openAcl()
-+** OPEN THE ACL FILE FOR THE GIVEN DOCUMENT
-+** ON ENTRY:
-+** pathname is the absolute pathname of
-+** the file to be accessed.
-+**
-+** ON EXIT:
-+** returns the FILE* to open ACL.
-+** NULL, if ACL not found.
-+*/
-+PUBLIC FILE *HTAA_openAcl PARAMS((CONST char * pathname));
-+
-+
-+/* PUBLIC HTAA_closeAcl()
-+** CLOSE ACL FILE
-+** ON ENTRY:
-+** acl_file is Access Control List file to close.
-+**
-+** ON EXIT:
-+** returns nothing.
-+*/
-+PUBLIC void HTAA_closeAcl PARAMS((FILE * acl_file));
-+/*
-+
-+Getting ACL Entry
-+
-+ */
-+
-+/* PUBLIC HTAA_getAclEntry()
-+** CONSULT THE ACCESS CONTROL LIST AND
-+** GIVE A LIST OF GROUPS (AND USERS)
-+** AUTHORIZED TO ACCESS A GIVEN FILE
-+** ON ENTRY:
-+** acl_file is an open ACL file.
-+** pathname is the absolute pathname of
-+** the file to be accessed.
-+** method is the method for which access is wanted.
-+**
-+** ALC FILE FORMAT:
-+**
-+** template : method, method, ... : group@addr, user, group, ...
-+**
-+** The last item is in fact in exactly the same format as
-+** group definition in group file, i.e. everything that
-+** follows the 'groupname:' part,
-+** e.g.
-+** user, group, user@address, group@address,
-+** (user,group,...)@(address, address, ...)
-+**
-+** ON EXIT:
-+** returns NULL, if there is no entry for the file in the ACL,
-+** or ACL doesn't exist.
-+** If there is, a GroupDef object containing the
-+** group and user names allowed to access the file
-+** is returned (this is automatically freed
-+** next time this function is called).
-+** IMPORTANT:
-+** Returns the first entry with matching template and
-+** method. This function should be called multiple times
-+** to process all the valid entries (until it returns NULL).
-+** This is because there can be multiple entries like:
-+**
-+** *.html : get,put : ari,timbl,robert
-+** *.html : get : jim,james,jonathan,jojo
-+**
-+** NOTE:
-+** The returned group definition may well contain references
-+** to groups defined in group file. Therefore these references
-+** must be resolved according to that rule file by function
-+** HTAA_resolveGroupReferences() (group file is read in by
-+** HTAA_readGroupFile()) and after that access authorization
-+** can be checked with function HTAA_userAndInetGroup().
-+*/
-+PUBLIC GroupDef *HTAA_getAclEntry PARAMS((FILE * acl_file,
-+ CONST char * pathname,
-+ HTAAMethod method));
-+/*
-+
-+ */
-+
-+#endif /* not HTACL_H */
-+/*
-+
-+ End of file HTACL.h. */
diff --git a/www/lynx/patches.v6/patch-ah b/www/lynx/patches.v6/patch-ah
deleted file mode 100644
index 5ced217a1ab..00000000000
--- a/www/lynx/patches.v6/patch-ah
+++ /dev/null
@@ -1,212 +0,0 @@
-$NetBSD: patch-ah,v 1.2 2000/01/15 22:55:48 hubertf Exp $
-
-diff -x *.orig -urN ./WWW/Library/Implementation/HTAuth.c /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/HTAuth.c
---- ./WWW/Library/Implementation/HTAuth.c Thu Jan 1 01:00:00 1970
-+++ /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/HTAuth.c Sat Jan 15 07:57:17 2000
-@@ -0,0 +1,206 @@
-+
-+/* MODULE HTAuth.c
-+** USER AUTHENTICATION
-+**
-+** AUTHORS:
-+** AL Ari Luotonen luotonen@dxcern.cern.ch
-+**
-+** HISTORY:
-+** AL 14.10.93 Fixed the colon-not-allowed-in-password-bug.
-+**
-+** BUGS:
-+**
-+**
-+*/
-+
-+#include <HTUtils.h>
-+#include <HTPasswd.h> /* Password file routines */
-+#include <HTAssoc.h>
-+#include <HTAuth.h> /* Implemented here */
-+#include <HTUU.h> /* Uuencoding and uudecoding */
-+
-+#include <LYLeaks.h>
-+
-+/* PRIVATE decompose_auth_string()
-+** DECOMPOSE AUTHENTICATION STRING
-+** FOR BASIC OR PUBKEY SCHEME
-+** ON ENTRY:
-+** authstring is the authorization string received
-+** from browser.
-+**
-+** ON EXIT:
-+** returns a node representing the user information
-+** (as always, this is automatically freed
-+** by AA package).
-+*/
-+PRIVATE HTAAUser *decompose_auth_string ARGS2(char *, authstring,
-+ HTAAScheme, scheme)
-+{
-+ static HTAAUser *user = NULL;
-+ static char *cleartext = NULL;
-+ char *username = NULL;
-+ char *password = NULL;
-+ char *i_net_adr = NULL;
-+ char *timestamp = NULL;
-+ char *browsers_key = NULL;
-+
-+ if (!user && !(user = (HTAAUser*)malloc(sizeof(HTAAUser)))) /* Allocated */
-+ outofmem(__FILE__, "decompose_auth_string"); /* only once */
-+
-+ user->scheme = scheme;
-+ user->username = NULL; /* Not freed, because freeing */
-+ user->password = NULL; /* cleartext also frees these */
-+ user->inet_addr = NULL; /* See below: || */
-+ user->timestamp = NULL; /* || */
-+ user->secret_key = NULL; /* || */
-+ /* \/ */
-+ FREE(cleartext); /* From previous call. */
-+ /* NOTE: parts of this memory are pointed to by */
-+ /* pointers in HTAAUser structure. Therefore, */
-+ /* this also frees all the strings pointed to */
-+ /* by the static 'user'. */
-+
-+ if (!authstring || !*authstring ||
-+ scheme != HTAA_BASIC || scheme == HTAA_PUBKEY)
-+ return NULL;
-+
-+ if (scheme == HTAA_PUBKEY) { /* Decrypt authentication string */
-+ int bytes_decoded;
-+ char *ciphertext;
-+ int len = strlen(authstring) + 1;
-+
-+ if (!(ciphertext = (char*)malloc(len)) ||
-+ !(cleartext = (char*)malloc(len)))
-+ outofmem(__FILE__, "decompose_auth_string");
-+
-+ bytes_decoded = HTUU_decode(authstring,
-+ (unsigned char *)ciphertext, len);
-+ ciphertext[bytes_decoded] = (char)0;
-+#ifdef PUBKEY
-+ HTPK_decrypt(ciphertext, cleartext, private_key);
-+#endif
-+ FREE(ciphertext);
-+ }
-+ else { /* Just uudecode */
-+ int bytes_decoded;
-+ int len = strlen(authstring) + 1;
-+
-+ if (!(cleartext = (char*)malloc(len)))
-+ outofmem(__FILE__, "decompose_auth_string");
-+ bytes_decoded = HTUU_decode(authstring,
-+ (unsigned char *)cleartext, len);
-+ cleartext[bytes_decoded] = (char)0;
-+ }
-+
-+
-+/*
-+** Extract username and password (for both schemes)
-+*/
-+ username = cleartext;
-+ if (!(password = strchr(cleartext, ':'))) {
-+ CTRACE(tfp, "%s %s\n",
-+ "decompose_auth_string: password field",
-+ "missing in authentication string.\n");
-+ return NULL;
-+ }
-+ *(password++) = '\0';
-+
-+/*
-+** Extract rest of the fields
-+*/
-+ if (scheme == HTAA_PUBKEY) {
-+ if ( !(i_net_adr =strchr(password, ':')) ||
-+ (*(i_net_adr++) ='\0'), !(timestamp =strchr(i_net_adr,':')) ||
-+ (*(timestamp++) ='\0'), !(browsers_key=strchr(timestamp,':')) ||
-+ (*(browsers_key++)='\0')) {
-+
-+ CTRACE(tfp, "%s %s\n",
-+ "decompose_auth_string: Pubkey scheme",
-+ "fields missing in authentication string");
-+ return NULL;
-+ }
-+ }
-+
-+/*
-+** Set the fields into the result
-+*/
-+ user->username = username;
-+ user->password = password;
-+ user->inet_addr = i_net_adr;
-+ user->timestamp = timestamp;
-+ user->secret_key = browsers_key;
-+
-+ if (scheme == HTAA_BASIC) {
-+ CTRACE(tfp, "decompose_auth_string: %s (%s,%s)\n",
-+ "Basic scheme authentication string:",
-+ username, password);
-+ } else {
-+ CTRACE(tfp, "decompose_auth_string: %s (%s,%s,%s,%s,%s)\n",
-+ "Pubkey scheme authentication string:",
-+ username, password, i_net_adr, timestamp, browsers_key);
-+ }
-+
-+ return user;
-+}
-+
-+
-+
-+PRIVATE BOOL HTAA_checkTimeStamp ARGS1(CONST char *, timestamp GCC_UNUSED)
-+{
-+ return NO; /* This is just a stub */
-+}
-+
-+
-+PRIVATE BOOL HTAA_checkInetAddress ARGS1(CONST char *, i_net_adr GCC_UNUSED)
-+{
-+ return NO; /* This is just a stub */
-+}
-+
-+
-+/* SERVER PUBLIC HTAA_authenticate()
-+** AUTHENTICATE USER
-+** ON ENTRY:
-+** scheme used authentication scheme.
-+** scheme_specifics the scheme specific parameters
-+** (authentication string for Basic and
-+** Pubkey schemes).
-+** prot is the protection information structure
-+** for the file.
-+**
-+** ON EXIT:
-+** returns NULL, if authentication failed.
-+** Otherwise a pointer to a structure
-+** representing authenticated user,
-+** which should not be freed.
-+*/
-+PUBLIC HTAAUser *HTAA_authenticate ARGS3(HTAAScheme, scheme,
-+ char *, scheme_specifics,
-+ HTAAProt *, prot)
-+{
-+ if (HTAA_UNKNOWN == scheme || !prot ||
-+ -1 == HTList_indexOf(prot->valid_schemes, (void*)scheme))
-+ return NULL;
-+
-+ switch (scheme) {
-+ case HTAA_BASIC:
-+ case HTAA_PUBKEY:
-+ {
-+ HTAAUser *user = decompose_auth_string(scheme_specifics, scheme);
-+ /* Remember, user is auto-freed */
-+ if (user &&
-+ HTAA_checkPassword(user->username,
-+ user->password,
-+ HTAssocList_lookup(prot->values, "passw")) &&
-+ (HTAA_BASIC == scheme ||
-+ (HTAA_checkTimeStamp(user->timestamp) &&
-+ HTAA_checkInetAddress(user->inet_addr))))
-+ return user;
-+ else
-+ return NULL;
-+ }
-+ default:
-+ /* Other authentication routines go here */
-+ return NULL;
-+ }
-+}
-+
diff --git a/www/lynx/patches.v6/patch-ai b/www/lynx/patches.v6/patch-ai
deleted file mode 100644
index 6a73b7574ef..00000000000
--- a/www/lynx/patches.v6/patch-ai
+++ /dev/null
@@ -1,69 +0,0 @@
-$NetBSD: patch-ai,v 1.2 2000/01/15 22:55:48 hubertf Exp $
-
-diff -x *.orig -urN ./WWW/Library/Implementation/HTAuth.h /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/HTAuth.h
---- ./WWW/Library/Implementation/HTAuth.h Thu Jan 1 01:00:00 1970
-+++ /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/HTAuth.h Sat Jan 15 07:57:17 2000
-@@ -0,0 +1,63 @@
-+/* AUTHENTICATION MODULE
-+
-+ This is the authentication module. By modifying the function HTAA_authenticate() it can
-+ be made to support external authentication methods.
-+
-+ */
-+
-+#ifndef HTAUTH_H
-+#define HTAUTH_H
-+
-+#include <HTAAUtil.h>
-+#include <HTAAProt.h>
-+
-+
-+#ifdef SHORT_NAMES
-+#define HTAAauth HTAA_authenticate
-+#endif /* SHORT_NAMES */
-+
-+
-+/*
-+** Server's representation of a user (fields in authentication string)
-+*/
-+typedef struct {
-+ HTAAScheme scheme; /* Scheme used to authenticate this user */
-+ char * username;
-+ char * password;
-+ char * inet_addr;
-+ char * timestamp;
-+ char * secret_key;
-+} HTAAUser;
-+/*
-+
-+User Authentication
-+
-+ */
-+
-+/* SERVER PUBLIC HTAA_authenticate()
-+** AUTHENTICATE USER
-+** ON ENTRY:
-+** scheme used authentication scheme.
-+** scheme_specifics the scheme specific parameters
-+** (authentication string for Basic and
-+** Pubkey schemes).
-+** prot is the protection information structure
-+** for the file.
-+**
-+** ON EXIT:
-+** returns NULL, if authentication failed.
-+** Otherwise a pointer to a structure
-+** representing authenticated user,
-+** which should not be freed.
-+*/
-+PUBLIC HTAAUser *HTAA_authenticate PARAMS((HTAAScheme scheme,
-+ char * scheme_specifics,
-+ HTAAProt * prot));
-+/*
-+
-+ */
-+
-+#endif /* not HTAUTH_H */
-+/*
-+
-+ End of file HTAuth.h. */
diff --git a/www/lynx/patches.v6/patch-aj b/www/lynx/patches.v6/patch-aj
deleted file mode 100644
index f6ec2166b99..00000000000
--- a/www/lynx/patches.v6/patch-aj
+++ /dev/null
@@ -1,282 +0,0 @@
-$NetBSD: patch-aj,v 1.2 2000/01/15 22:55:48 hubertf Exp $
-
-diff -x *.orig -urN ./WWW/Library/Implementation/HTFTP.c /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/HTFTP.c
---- ./WWW/Library/Implementation/HTFTP.c Tue May 25 19:13:02 1999
-+++ /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/HTFTP.c Sat Jan 15 07:57:18 2000
-@@ -1013,10 +1013,11 @@
- */
- PRIVATE int get_listen_socket NOARGS
- {
-- struct sockaddr_in soc_address; /* Binary network address */
-- struct sockaddr_in* soc_in = &soc_address;
-+ struct sockaddr_storage soc_address; /* Binary network address */
-+ struct sockaddr_in* soc_in = (struct sockaddr_in *)&soc_address;
- int new_socket; /* Will be master_socket */
--
-+ int af;
-+ int slen;
-
- FD_ZERO(&open_sockets); /* Clear our record of open sockets */
- num_sockets = 0;
-@@ -1026,9 +1027,18 @@
- return master_socket; /* Done already */
- #endif /* !REPEAT_LISTEN */
-
-+ /* query address family of control connection */
-+ slen = sizeof(soc_address);
-+ if (getsockname(control->socket, (struct sockaddr *)&soc_address,
-+ &slen) < 0) {
-+ return HTInetStatus("getsockname failed");
-+ }
-+ af = soc_address.ss_family;
-+ memset(&soc_address, 0, sizeof(soc_address));
-+
- /* Create internet socket
- */
-- new_socket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
-+ new_socket = socket(af, SOCK_STREAM, IPPROTO_TCP);
-
- if (new_socket < 0)
- return HTInetStatus(gettext("socket for master socket"));
-@@ -1037,8 +1047,24 @@
-
- /* Search for a free port.
- */
-- soc_in->sin_family = AF_INET; /* Family = internet, host order */
-- soc_in->sin_addr.s_addr = INADDR_ANY; /* Any peer address */
-+ memset(&soc_address, 0, sizeof(soc_address));
-+ soc_address.ss_family = af;
-+ switch (af) {
-+ case AF_INET:
-+#ifdef SIN6_LEN
-+ soc_address.ss_len = sizeof(struct sockaddr_in);
-+#endif
-+ break;
-+#ifdef INET6
-+ case AF_INET6:
-+#ifdef SIN6_LEN
-+ soc_address.ss_len = sizeof(struct sockaddr_in6);
-+#endif
-+ break;
-+#endif
-+ default:
-+ HTInetStatus("AF");
-+ }
- #ifdef POLL_PORTS
- {
- unsigned short old_port_number = port_number;
-@@ -1049,15 +1075,19 @@
- if (port_number == old_port_number) {
- return HTInetStatus("bind");
- }
-- soc_address.sin_port = htons(port_number);
-+ soc_in->sin_port = htons(port_number);
- #ifdef SOCKS
- if (socks_flag)
- if ((status=Rbind(new_socket,
- (struct sockaddr*)&soc_address,
- /* Cast to generic sockaddr */
-- sizeof(soc_address)
-+#ifdef SIN6_LEN
-+ soc_address.ss_len,
-+#else
-+ SA_LEN((struct sockaddr *)&soc_address),
-+#endif
- #ifndef SHORTENED_RBIND
-- ,socks_bind_remoteAddr
-+ socks_bind_remoteAddr
- #endif /* !SHORTENED_RBIND */
- )) == 0)
- break;
-@@ -1066,7 +1096,12 @@
- if ((status=bind(new_socket,
- (struct sockaddr*)&soc_address,
- /* Cast to generic sockaddr */
-- sizeof(soc_address))) == 0)
-+#ifdef SIN6_LEN
-+ soc_address.ss_len
-+#else
-+ SA_LEN((struct sockaddr *)&soc_address)
-+#endif
-+ )) == 0)
- break;
- CTRACE(tfp, "TCP bind attempt to port %d yields %d, errno=%d\n",
- port_number, status, SOCKET_ERRNO);
-@@ -1088,17 +1123,21 @@
- (void *)&address_length);
- if (status<0) return HTInetStatus("getsockname");
- CTRACE(tfp, "HTFTP: This host is %s\n",
-- HTInetString(soc_in));
-+ HTInetString((SockA *)soc_in));
-
-- soc_address.sin_port = 0; /* Unspecified: please allocate */
-+ soc_in->sin_port = 0; /* Unspecified: please allocate */
- #ifdef SOCKS
- if (socks_flag)
- status=Rbind(new_socket,
- (struct sockaddr*)&soc_address,
- /* Cast to generic sockaddr */
-- sizeof(soc_address)
-+#ifdef SIN6_LEN
-+ soc_address.ss_len,
-+#else
-+ SA_LEN((struct sockaddr *)&soc_address),
-+#endif
- #ifndef SHORTENED_RBIND
-- ,socks_bind_remoteAddr
-+ socks_bind_remoteAddr
- #endif /* !SHORTENED_RBIND */
- );
- else
-@@ -1106,7 +1145,12 @@
- status=bind(new_socket,
- (struct sockaddr*)&soc_address,
- /* Cast to generic sockaddr */
-- sizeof(soc_address));
-+#ifdef SIN6_LEN
-+ soc_address.ss_len
-+#else
-+ SA_LEN((struct sockaddr *)&soc_address)
-+#endif
-+ );
- if (status<0) return HTInetStatus("bind");
-
- address_length = sizeof(soc_address);
-@@ -1126,7 +1170,7 @@
-
- CTRACE(tfp, "HTFTP: bound to port %d on %s\n",
- (int)ntohs(soc_in->sin_port),
-- HTInetString(soc_in));
-+ HTInetString((SockA *)soc_in));
-
- #ifdef REPEAT_LISTEN
- if (master_socket >= 0)
-@@ -1138,7 +1182,9 @@
- /* Now we must find out who we are to tell the other guy
- */
- (void)HTHostName(); /* Make address valid - doesn't work*/
-- sprintf(port_command, "PORT %d,%d,%d,%d,%d,%d%c%c",
-+ switch (soc_address.ss_family) {
-+ case AF_INET:
-+ sprintf(port_command, "PORT %d,%d,%d,%d,%d,%d%c%c",
- (int)*((unsigned char *)(&soc_in->sin_addr)+0),
- (int)*((unsigned char *)(&soc_in->sin_addr)+1),
- (int)*((unsigned char *)(&soc_in->sin_addr)+2),
-@@ -1146,7 +1192,29 @@
- (int)*((unsigned char *)(&soc_in->sin_port)+0),
- (int)*((unsigned char *)(&soc_in->sin_port)+1),
- CR, LF);
--
-+ break;
-+#ifdef INET6
-+ case AF_INET6:
-+ {
-+ char hostbuf[MAXHOSTNAMELEN];
-+ char portbuf[MAXHOSTNAMELEN];
-+ getnameinfo((struct sockaddr *)&soc_address,
-+#ifdef SIN6_LEN
-+ soc_address.ss_len,
-+#else
-+ SA_LEN((struct sockaddr *)&soc_address),
-+#endif
-+ hostbuf, sizeof(hostbuf), portbuf, sizeof(portbuf),
-+ NI_NUMERICHOST | NI_NUMERICSERV);
-+ sprintf(port_command, "EPRT |%d|%s|%s|%c%c", 2, hostbuf, portbuf,
-+ CR, LF);
-+ break;
-+ }
-+#endif
-+ default:
-+ sprintf(port_command, "JUNK%c%c", CR, LF);
-+ break;
-+ }
-
- /* Inform TCP that we will accept connections
- */
-@@ -2594,7 +2662,8 @@
- if (status < 0) {
- NETCLOSE (control->socket);
- control->socket = -1;
-- close_master_socket ();
-+ if (master_socket >= 0)
-+ (void)close_master_socket ();
- /* HT_INTERRUPTED would fall through, if we could interrupt
- somehow in the middle of it, which we currently can't. */
- return status;
-@@ -2631,26 +2700,50 @@
- int status;
- data_soc = status;
-
-- status = send_cmd_1("PASV");
-- if (status != 2) {
-- if (status < 0)
-- continue; /* retry or Bad return */
-- return -status; /* bad reply */
-+ status = send_cmd_1("EPSV");
-+ if (status < 0) /* retry or Bad return */
-+ continue;
-+ else if (status != 2) {
-+ status = send_cmd_1("PASV");
-+ if (status < 0) /* retry or Bad return */
-+ continue;
-+ else if (status != 2) {
-+ return -status; /* bad reply */
-+ }
- }
-- for (p = response_text; *p && *p != ','; p++)
-- ; /* null body */
-
-- while (--p > response_text && '0' <= *p && *p <= '9')
-- ; /* null body */
-+ if (strncmp(command, "PASV", 4) == 0) {
-+ for (p = response_text; *p && *p != ','; p++)
-+ ; /* null body */
-+
-+ while (--p > response_text && '0' <= *p && *p <= '9')
-+ ; /* null body */
-
-- status = sscanf(p+1, "%d,%d,%d,%d,%d,%d",
-- &h0, &h1, &h2, &h3, &p0, &p1);
-- if (status < 4) {
-- fprintf(tfp, "HTFTP: PASV reply has no inet address!\n");
-- return -99;
-- }
-- passive_port = (p0<<8) + p1;
-- CTRACE(tfp, "HTFTP: Server is listening on port %d\n",
-+ status = sscanf(p+1, "%d,%d,%d,%d,%d,%d",
-+ &h0, &h1, &h2, &h3, &p0, &p1);
-+ if (status < 4) {
-+ fprintf(tfp, "HTFTP: PASV reply has no inet address!\n");
-+ return -99;
-+ }
-+ passive_port = (p0<<8) + p1;
-+ } else if (strncmp(command, "EPSV", 4) == 0) {
-+ char ch;
-+ /*
-+ * EPSV |||port|
-+ */
-+ for (p = response_text; *p && !isspace(*p); p++)
-+ ; /* null body */
-+ for (p = response_text; *p && isspace(*p); p++)
-+ ; /* null body */
-+ status = sscanf(p+1, "%c%c%c%d%c",
-+ &h0, &h1, &h2, &p0, &h3);
-+ if (status != 5) {
-+ fprintf(tfp, "HTFTP: EPSV reply has invalid format!\n");
-+ return -99;
-+ }
-+ passive_port = p0;
-+ }
-+ CTRACE(tfp, "HTFTP: Server is listening on port %d\n",
- passive_port);
-
-
-@@ -3162,7 +3255,7 @@
- /* Wait for the connection
- */
- {
-- struct sockaddr_in soc_address;
-+ struct sockaddr_storage soc_address;
- int soc_addrlen=sizeof(soc_address);
- #ifdef SOCKS
- if (socks_flag)
diff --git a/www/lynx/patches.v6/patch-ak b/www/lynx/patches.v6/patch-ak
deleted file mode 100644
index 6c518838b15..00000000000
--- a/www/lynx/patches.v6/patch-ak
+++ /dev/null
@@ -1,162 +0,0 @@
-$NetBSD: patch-ak,v 1.2 2000/01/15 22:55:48 hubertf Exp $
-
-diff -x *.orig -urN ./WWW/Library/Implementation/HTHistory.c /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/HTHistory.c
---- ./WWW/Library/Implementation/HTHistory.c Thu Jan 1 01:00:00 1970
-+++ /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/HTHistory.c Sat Jan 15 07:57:18 2000
-@@ -0,0 +1,156 @@
-+#include <HTUtils.h>
-+
-+#include <HTHistory.h>
-+
-+#include <LYLeaks.h>
-+
-+static HTList * history; /* List of visited anchors */
-+
-+
-+/* Navigation
-+** ==========
-+*/
-+
-+/* Record the jump to an anchor
-+** ----------------------------
-+*/
-+
-+void HTHistory_record
-+ ARGS1 (HTAnchor *,destination)
-+{
-+ if (destination) {
-+ if (! history)
-+ history = HTList_new();
-+ HTList_addObject (history, destination);
-+ }
-+}
-+
-+/* Go back in history (find the last visited node)
-+** ------------------
-+*/
-+
-+HTAnchor * HTHistory_backtrack
-+ NOARGS /* FIXME: Should we add a `sticky' option ? */
-+{
-+ if (HTHistory_canBacktrack())
-+ HTList_removeLastObject(history);
-+ return(HTAnchor *)HTList_lastObject(history); /* is Home if can't backtrack */
-+}
-+
-+BOOL HTHistory_canBacktrack
-+ NOARGS
-+{
-+ return (HTList_objectAt (history, 1) != NULL);
-+}
-+
-+/* Browse through references in the same parent node
-+** -------------------------------------------------
-+**
-+** Take the n-th child's link after or before the one we took to get here.
-+** Positive offset means go towards most recently added children.
-+*/
-+
-+HTAnchor * HTHistory_moveBy
-+ ARGS1 (int,offset)
-+{
-+ HTAnchor * last = (HTAnchor *)HTList_objectAt (history, 1);
-+ if (! last)
-+ return NULL; /* No last visited node */
-+ if (last != (HTAnchor *) last->parent) { /* Was a child */
-+ HTList * kids = last->parent->children;
-+ int i = HTList_indexOf (kids, last);
-+ HTAnchor * nextOne = (HTAnchor *)HTList_objectAt (kids, i - offset);
-+ if (nextOne) {
-+ HTAnchor * destination = HTAnchor_followMainLink (nextOne);
-+ if (destination) {
-+ HTList_removeLastObject (history);
-+ HTList_removeLastObject (history);
-+ HTList_addObject (history, nextOne);
-+ HTList_addObject (history, destination);
-+ }
-+ return destination;
-+ } else {
-+ CTRACE(tfp, "HTHistory_moveBy: offset by %+d goes out of list %p.\n",
-+ offset, (void*)kids);
-+ return NULL;
-+ }
-+ } else { /* Was a parent */
-+ return NULL; /* FIXME we could possibly follow the next link... */
-+ }
-+}
-+
-+BOOL HTHistory_canMoveBy
-+ ARGS1 (int,offset)
-+{
-+ HTAnchor * last = (HTAnchor *)HTList_objectAt (history, 1);
-+ if (! last)
-+ return NO; /* No last visited node */
-+ if (last != (HTAnchor *) last->parent) { /* Was a child */
-+ HTList * kids = last->parent->children;
-+ int i = HTList_indexOf (kids, last);
-+ return (HTList_objectAt (kids, i - offset) != NULL);
-+ } else { /* Was a parent */
-+ return NO; /* FIXME we could possibly follow the next link... */
-+ }
-+}
-+
-+
-+/* Retrieval
-+** =========
-+*/
-+
-+/* Read numbered visited anchor (1 is the oldest)
-+** ----------------------------
-+*/
-+
-+HTAnchor * HTHistory_read
-+ ARGS1 (int,number)
-+{
-+ return (HTAnchor *)HTList_objectAt(history, HTList_count (history) - number);
-+}
-+
-+
-+/* Recall numbered visited anchor (1 is the oldest)
-+** ------------------------------
-+** This reads the anchor and stores it again in the list, except if last.
-+*/
-+
-+HTAnchor * HTHistory_recall
-+ ARGS1 (int,number)
-+{
-+ HTAnchor * destination =
-+ (HTAnchor *)HTList_objectAt (history, HTList_count (history) - number);
-+ if (destination && destination != (HTAnchor *)HTList_lastObject (history))
-+ HTList_addObject (history, destination);
-+ return destination;
-+}
-+
-+/* Number of Anchors stored
-+** ------------------------
-+**
-+** This is needed in order to check the validity of certain commands
-+** for menus, etc.
-+(not needed for now. Use canBacktrack, etc.)
-+int HTHistory_count
-+ NOARGS
-+{
-+ return HTList_count (history);
-+}
-+*/
-+
-+/* Change last history entry
-+** -------------------------
-+**
-+** Sometimes we load a node by one anchor but leave by a different
-+** one, and it is the one we left from which we want to remember.
-+*/
-+
-+void HTHistory_leavingFrom
-+ ARGS1 (HTAnchor *,anchor)
-+{
-+ if (HTList_removeLastObject (history)) {
-+ HTList_addObject (history, anchor);
-+ } else {
-+ CTRACE(tfp, "HTHistory_leavingFrom: empty history !\n");
-+ }
-+}
diff --git a/www/lynx/patches.v6/patch-al b/www/lynx/patches.v6/patch-al
deleted file mode 100644
index 34a049da5a8..00000000000
--- a/www/lynx/patches.v6/patch-al
+++ /dev/null
@@ -1,118 +0,0 @@
-$NetBSD: patch-al,v 1.2 2000/01/15 22:55:48 hubertf Exp $
-
-diff -x *.orig -urN ./WWW/Library/Implementation/HTHistory.h /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/HTHistory.h
---- ./WWW/Library/Implementation/HTHistory.h Thu Jan 1 01:00:00 1970
-+++ /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/HTHistory.h Sat Jan 15 07:57:18 2000
-@@ -0,0 +1,112 @@
-+/* */
-+
-+#ifndef HTHISTORY_H
-+#define HTHISTORY_H
-+
-+#include <HTAnchor.h>
-+
-+#ifdef SHORT_NAMES
-+#define HTHistory_record HTHiReco
-+#define HTHistory_backtrack HTHiBack
-+#define HTHistory_canBacktrack HTHiCaBa
-+#define HTHistory_moveBy HTHiMoBy
-+#define HTHistory_canMoveBy HTHiCaMo
-+#define HTHistory_read HTHiRead
-+#define HTHistory_recall HTHiReca
-+#define HTHistory_count HTHiCoun
-+#define HTHistory_leavingFrom HTHiLeFr
-+#endif
-+
-+/* Navigation
-+** ==========
-+*/
-+
-+/* Record the jump to an anchor
-+** ----------------------------
-+*/
-+
-+extern void HTHistory_record
-+ PARAMS(
-+ (HTAnchor * destination)
-+ );
-+
-+/* Go back in history (find the last visited node)
-+** ------------------
-+*/
-+
-+extern HTAnchor * HTHistory_backtrack
-+ NOPARAMS; /* FIXME: Should we add a `sticky' option ? */
-+
-+extern BOOL HTHistory_canBacktrack
-+ NOPARAMS;
-+
-+/* Browse through references in the same parent node
-+** -------------------------------------------------
-+**
-+** Take the n-th child's link after or before the one we took to get here.
-+** Positive offset means go towards most recently added children.
-+*/
-+
-+extern HTAnchor * HTHistory_moveBy
-+ PARAMS(
-+ (int offset)
-+ );
-+
-+extern BOOL HTHistory_canMoveBy
-+ PARAMS(
-+ (int offset)
-+ );
-+
-+#define HTHistory_next (HTHistory_moveBy (+1))
-+#define HTHistory_canNext (HTHistory_canMoveBy (+1))
-+#define HTHistory_previous (HTHistory_moveBy (-1))
-+#define HTHistory_canPrevious (HTHistory_canMoveBy (-1))
-+
-+
-+/* Retrieval
-+** =========
-+*/
-+
-+/* Read numbered visited anchor (1 is the oldest)
-+** ----------------------------
-+*/
-+
-+extern HTAnchor * HTHistory_read
-+ PARAMS(
-+ (int number)
-+ );
-+
-+/* Recall numbered visited anchor (1 is the oldest)
-+** ------------------------------
-+** This reads the anchor and stores it again in the list, except if last.
-+*/
-+
-+extern HTAnchor * HTHistory_recall
-+ PARAMS(
-+ (int number)
-+ );
-+
-+/* Number of Anchors stored
-+** ------------------------
-+**
-+** This is needed in order to check the validity of certain commands
-+** for menus, etc.
-+(not needed for now. Use canBacktrack, etc.)
-+extern int HTHistory_count NOPARAMS;
-+*/
-+
-+/* Change last history entry
-+** -------------------------
-+**
-+** Sometimes we load a node by one anchor but leave by a different
-+** one, and it is the one we left from which we want to remember.
-+*/
-+extern void HTHistory_leavingFrom
-+ PARAMS(
-+ (HTAnchor * anchor)
-+ );
-+
-+#endif /* HTHISTORY_H */
-+/*
-+
-+ */
diff --git a/www/lynx/patches.v6/patch-am b/www/lynx/patches.v6/patch-am
deleted file mode 100644
index 30e93f9430e..00000000000
--- a/www/lynx/patches.v6/patch-am
+++ /dev/null
@@ -1,301 +0,0 @@
-$NetBSD: patch-am,v 1.2 2000/01/15 22:55:48 hubertf Exp $
-
-diff -x *.orig -urN ./WWW/Library/Implementation/HTPasswd.c /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/HTPasswd.c
---- ./WWW/Library/Implementation/HTPasswd.c Thu Jan 1 01:00:00 1970
-+++ /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/HTPasswd.c Sat Jan 15 07:57:18 2000
-@@ -0,0 +1,295 @@
-+
-+/* MODULE HTPasswd.c
-+** PASSWORD FILE ROUTINES
-+**
-+** AUTHORS:
-+** AL Ari Luotonen luotonen@dxcern.cern.ch
-+** MD Mark Donszelmann duns@vxdeop.cern.ch
-+**
-+** HISTORY:
-+** 7 Nov 93 MD free for crypt taken out (static data returned)
-+**
-+**
-+** BUGS:
-+**
-+**
-+*/
-+
-+#include <HTUtils.h>
-+
-+#include <HTAAUtil.h> /* Common parts of AA */
-+#include <HTAAFile.h> /* File routines */
-+#include <HTAAServ.h> /* Server routines */
-+#include <HTPasswd.h> /* Implemented here */
-+
-+#include <LYLeaks.h>
-+
-+extern char *crypt();
-+
-+
-+PRIVATE char salt_chars [65] =
-+ "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789./";
-+
-+
-+/* PRIVATE next_rec()
-+** GO TO THE BEGINNING OF THE NEXT RECORD
-+** Otherwise like HTAAFile_nextRec() but
-+** does not handle continuation lines
-+** (because password file has none).
-+** ON ENTRY:
-+** fp is the password file from which records are read from.
-+**
-+** ON EXIT:
-+** returns nothing. File read pointer is located at the beginning
-+** of the next record.
-+*/
-+PRIVATE void next_rec ARGS1(FILE *, fp)
-+{
-+ int ch = getc(fp);
-+
-+ while (ch != EOF && ch != CR && ch != LF)
-+ ch = getc(fp); /* Skip until end-of-line */
-+
-+ while (ch != EOF &&
-+ (ch == CR || ch == LF)) /*Skip carriage returns and linefeeds*/
-+ ch = getc(fp);
-+
-+ if (ch != EOF)
-+ ungetc(ch, fp);
-+}
-+
-+
-+/* PUBLIC HTAA_encryptPasswd()
-+** ENCRYPT PASSWORD TO THE FORM THAT IT IS SAVED
-+** IN THE PASSWORD FILE.
-+** ON ENTRY:
-+** password is a string of arbitrary lenght.
-+**
-+** ON EXIT:
-+** returns password in one-way encrypted form.
-+**
-+** NOTE:
-+** Uses currently the C library function crypt(), which
-+** only accepts at most 8 characters long strings and produces
-+** always 13 characters long strings. This function is
-+** called repeatedly so that longer strings can be encrypted.
-+** This is of course not as safe as encrypting the entire
-+** string at once, but then again, we are not that paranoid
-+** about the security inside the machine.
-+**
-+*/
-+PUBLIC char *HTAA_encryptPasswd ARGS1(CONST char *, password)
-+{
-+ char salt[3];
-+ char chunk[9];
-+ char *result;
-+ char *tmp;
-+ CONST char *cur = password;
-+ int len = strlen(password);
-+ int randum = (int)theTime; /* This is random enough */
-+
-+ if (!(result = (char*)malloc(13*((strlen(password)+7)/8) + 1)))
-+ outofmem(__FILE__, "HTAA_encryptPasswd");
-+
-+ *result = (char)0;
-+ while (len > 0) {
-+ salt[0] = salt_chars[randum%64];
-+ salt[1] = salt_chars[(randum/64)%64];
-+ salt[2] = (char)0;
-+
-+ strncpy(chunk, cur, 8);
-+ chunk[8] = (char)0;
-+
-+ tmp = crypt((char*)password, salt); /*crypt() doesn't change its args*/
-+ strcat(result, tmp);
-+
-+ cur += 8;
-+ len -= 8;
-+ } /* while */
-+
-+ return result;
-+}
-+
-+
-+
-+/* PUBLIC HTAA_passwdMatch()
-+** VERIFY THE CORRECTNESS OF A GIVEN PASSWORD
-+** AGAINST A ONE-WAY ENCRYPTED FORM OF PASSWORD.
-+** ON ENTRY:
-+** password is cleartext password.
-+** encrypted is one-way encrypted password, as returned
-+** by function HTAA_encryptPasswd().
-+** This is typically read from the password
-+** file.
-+**
-+** ON EXIT:
-+** returns YES, if password matches the encrypted one.
-+** NO, if not, or if either parameter is NULL.
-+** FIX:
-+** Only the length of original encrypted password is
-+** checked -- longer given passwords are accepted if
-+** common length is correct (but not shorter).
-+** This is to allow interoperation of servers and clients
-+** who have a hard-coded limit of 8 to password.
-+*/
-+PUBLIC BOOL HTAA_passwdMatch ARGS2(CONST char *, password,
-+ CONST char *, encrypted)
-+{
-+ char *result;
-+ size_t len;
-+ int status;
-+
-+ if (!password || !encrypted)
-+ return NO;
-+
-+ len = 13*((strlen(password)+7)/8);
-+ if (len < strlen(encrypted))
-+ return NO;
-+
-+ if (!(result = (char*)malloc(len + 1)))
-+ outofmem(__FILE__, "HTAA_encryptPasswd");
-+
-+ *result = (char)0;
-+ while (len != 0) {
-+ char salt[3];
-+ char chunk[9];
-+ CONST char *cur1 = password;
-+ CONST char *cur2 = encrypted;
-+ char *tmp;
-+
-+ salt[0] = *cur2;
-+ salt[1] = *(cur2+1);
-+ salt[2] = (char)0;
-+
-+ strncpy(chunk, cur1, 8);
-+ chunk[8] = (char)0;
-+
-+ tmp = crypt((char*)password, salt);
-+ strcat(result, tmp);
-+
-+ cur1 += 8;
-+ cur2 += 13;
-+ len -= 13;
-+ } /* while */
-+
-+ status = strncmp(result, encrypted, strlen(encrypted));
-+
-+ CTRACE(tfp, "%s `%s' (encrypted: `%s') with: `%s' => %s\n",
-+ "HTAA_passwdMatch: Matching password:",
-+ password, result, encrypted,
-+ (status==0 ? "OK" : "INCORRECT"));
-+
-+ FREE(result);
-+
-+ if (status==0)
-+ return YES;
-+ else
-+ return NO;
-+}
-+
-+
-+/* PUBLIC HTAAFile_readPasswdRec()
-+** READ A RECORD FROM THE PASSWORD FILE
-+** ON ENTRY:
-+** fp open password file
-+** out_username buffer to put the read username, must be at
-+** least MAX_USERNAME_LEN+1 characters long.
-+** out_passwd buffer to put the read password, must be at
-+** least MAX_PASSWORD_LEN+1 characters long.
-+** ON EXIT:
-+** returns EOF on end of file,
-+** otherwise the number of read fields
-+** (i.e. in a correct case returns 2).
-+** out_username contains the null-terminated read username.
-+** out_password contains the null-terminated read password.
-+**
-+** FORMAT OF PASSWORD FILE:
-+** username:password:maybe real name or other stuff
-+** (may include even colons)
-+**
-+** There may be whitespace (blanks or tabs) in the beginning and
-+** the end of each field. They are ignored.
-+*/
-+PUBLIC int HTAAFile_readPasswdRec ARGS3(FILE *, fp,
-+ char *, out_username,
-+ char *, out_password)
-+{
-+ int terminator;
-+
-+ terminator = HTAAFile_readField(fp, out_username, MAX_USERNAME_LEN);
-+
-+ if (terminator == EOF) { /* End of file */
-+ return EOF;
-+ }
-+ else if (terminator == CR || terminator == LF) { /* End of line */
-+ next_rec(fp);
-+ return 1;
-+ }
-+ else {
-+ HTAAFile_readField(fp, out_password, MAX_PASSWORD_LEN);
-+ next_rec(fp);
-+ return 2;
-+ }
-+}
-+
-+
-+
-+/* PUBLIC HTAA_checkPassword()
-+** CHECK A USERNAME-PASSWORD PAIR
-+** ON ENTRY:
-+** username is a null-terminated string containing
-+** the client's username.
-+** password is a null-terminated string containing
-+** the client's corresponding password.
-+** filename is a null-terminated absolute filename
-+** for password file.
-+** If NULL or empty, the value of
-+** PASSWD_FILE is used.
-+** ON EXIT:
-+** returns YES, if the username-password pair was correct.
-+** NO, otherwise; also, if open fails.
-+*/
-+PUBLIC BOOL HTAA_checkPassword ARGS3(CONST char *, username,
-+ CONST char *, password,
-+ CONST char *, filename)
-+{
-+ FILE *fp = NULL;
-+ char user[MAX_USERNAME_LEN+1];
-+ char pw[MAX_PASSWORD_LEN+1];
-+ int status;
-+
-+ if (filename && *filename) fp = fopen(filename,"r");
-+ else fp = fopen(PASSWD_FILE,"r");
-+
-+ if (!fp) {
-+ CTRACE(tfp, "%s `%s'\n",
-+ "HTAA_checkPassword: Unable to open password file",
-+ (filename && *filename ? filename : PASSWD_FILE));
-+ return NO;
-+ }
-+ do {
-+ if (2 == (status = HTAAFile_readPasswdRec(fp,user,pw))) {
-+ CTRACE(tfp, "HTAAFile_validateUser: %s \"%s\" %s \"%s:%s\"\n",
-+ "Matching username:", username,
-+ "against passwd record:", user, pw);
-+ if (username && user && !strcmp(username,user)) {
-+ /* User's record found */
-+ if (*pw != '\0') { /* So password is required for this user */
-+ if (!password ||
-+ !HTAA_passwdMatch(password,pw)) /* Check the password */
-+ status = EOF; /* If wrong, indicate it with EOF */
-+ }
-+ break; /* exit loop */
-+ } /* if username found */
-+ } /* if record is ok */
-+ } while (status != EOF);
-+
-+ fclose(fp);
-+
-+ CTRACE(tfp, "HTAAFile_checkPassword: (%s,%s) %scorrect\n",
-+ username, password, ((status != EOF) ? "" : "in"));
-+
-+ if (status == EOF) return NO; /* We traversed to the end without luck */
-+ else return YES; /* The user was found */
-+}
-+
diff --git a/www/lynx/patches.v6/patch-an b/www/lynx/patches.v6/patch-an
deleted file mode 100644
index bf85a371620..00000000000
--- a/www/lynx/patches.v6/patch-an
+++ /dev/null
@@ -1,132 +0,0 @@
-$NetBSD: patch-an,v 1.2 2000/01/15 22:55:48 hubertf Exp $
-
-diff -x *.orig -urN ./WWW/Library/Implementation/HTPasswd.h /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/HTPasswd.h
---- ./WWW/Library/Implementation/HTPasswd.h Thu Jan 1 01:00:00 1970
-+++ /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/HTPasswd.h Sat Jan 15 07:57:18 2000
-@@ -0,0 +1,126 @@
-+/* PASSWORD FILE ROUTINES
-+
-+ */
-+
-+#ifndef HTPASSWD_H
-+#define HTPASSWD_H
-+
-+#include <HTList.h>
-+
-+#ifdef SHORT_NAMES
-+#define HTAAenPw HTAA_encryptPasswd
-+#define HTAApwMa HTAA_passwdMatch
-+#define HTAAFrPR HTAAFile_readPasswdRec
-+#define HTAAchPw HTAA_checkPasswd
-+#endif /* SHORT_NAMES */
-+
-+/*
-+
-+User Authentication
-+
-+ HTAA_checkPassword(username,password,passwdfile)opens the password file, and checks if
-+ the username-password pair is correct. Return value is YES, if and only if they are
-+ correct. Otherwise, and also if the open fails, returns NO.
-+
-+ If the given password file name is NULL or an empty string, the default password file
-+ name is used (macro PASSWD_FILE).
-+
-+ */
-+
-+/* PUBLIC HTAA_checkPassword()
-+** VALIDATE A USERNAME-PASSWORD PAIR
-+** ON ENTRY:
-+** username is a null-terminated string containing
-+** the client's username.
-+** password is a null-terminated string containing
-+** the client's corresponding password.
-+** filename is a null-terminated absolute filename
-+** for password file.
-+** If NULL or empty, the value of
-+** PASSWD_FILE is used.
-+** ON EXIT:
-+** returns YES, if the username-password pair was correct.
-+** NO, otherwise; also, if open fails.
-+*/
-+PUBLIC BOOL HTAA_checkPassword PARAMS((CONST char * username,
-+ CONST char * password,
-+ CONST char * filename));
-+/*
-+
-+Password File Maintenance Routines
-+
-+ */
-+
-+/* PUBLIC HTAA_encryptPasswd()
-+** ENCRYPT PASSWORD TO THE FORM THAT IT IS SAVED
-+** IN THE PASSWORD FILE.
-+** ON ENTRY:
-+** password is a string of arbitrary lenght.
-+**
-+** ON EXIT:
-+** returns password in one-way encrypted form.
-+**
-+** NOTE:
-+** Uses currently the C library function crypt(), which
-+** only accepts at most 8 characters long strings and produces
-+** always 13 characters long strings. This function is
-+** called repeatedly so that longer strings can be encrypted.
-+** This is of course not as safe as encrypting the entire
-+** string at once, but then again, we are not that paranoid
-+** about the security inside the machine.
-+**
-+*/
-+PUBLIC char *HTAA_encryptPasswd PARAMS((CONST char * password));
-+
-+
-+/* PUBLIC HTAA_passwdMatch()
-+** VERIFY THE CORRECTNESS OF A GIVEN PASSWORD
-+** AGAINST A ONE-WAY ENCRYPTED FORM OF PASSWORD.
-+** ON ENTRY:
-+** password is cleartext password.
-+** encrypted is one-way encrypted password, as returned
-+** by function HTAA_encryptPasswd().
-+** This is typically read from the password
-+** file.
-+**
-+** ON EXIT:
-+** returns YES, if password matches the encrypted one.
-+** NO, if not, or if either parameter is NULL.
-+*/
-+PUBLIC BOOL HTAA_passwdMatch PARAMS((CONST char * password,
-+ CONST char * encrypted));
-+
-+
-+/* PUBLIC HTAAFile_readPasswdRec()
-+** READ A RECORD FROM THE PASSWORD FILE
-+** ON ENTRY:
-+** fp open password file
-+** out_username buffer to put the read username, must be at
-+** least MAX_USERNAME_LEN+1 characters long.
-+** out_passwd buffer to put the read password, must be at
-+** least MAX_PASSWORD_LEN+1 characters long.
-+** ON EXIT:
-+** returns EOF on end of file,
-+** otherwise the number of read fields
-+** (i.e. in a correct case returns 2).
-+** out_username contains the null-terminated read username.
-+** out_password contains the null-terminated read password.
-+**
-+** FORMAT OF PASSWORD FILE:
-+** username:password:maybe real name or other stuff
-+** (may include even colons)
-+**
-+** There may be whitespace (blanks or tabs) in the beginning and
-+** the end of each field. They are ignored.
-+*/
-+PUBLIC int HTAAFile_readPasswdRec PARAMS((FILE * fp,
-+ char * out_username,
-+ char * out_password));
-+/*
-+
-+ */
-+
-+#endif /* not HTPASSWD_H */
-+/*
-+
-+ End of file HTPasswd.h. */
diff --git a/www/lynx/patches.v6/patch-ao b/www/lynx/patches.v6/patch-ao
deleted file mode 100644
index 1af40753f35..00000000000
--- a/www/lynx/patches.v6/patch-ao
+++ /dev/null
@@ -1,711 +0,0 @@
-$NetBSD: patch-ao,v 1.2 2000/01/15 22:55:48 hubertf Exp $
-
-diff -x *.orig -urN ./WWW/Library/Implementation/HTTCP.c /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/HTTCP.c
---- ./WWW/Library/Implementation/HTTCP.c Mon May 24 21:00:53 1999
-+++ /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/HTTCP.c Sat Jan 15 07:57:18 2000
-@@ -297,13 +297,15 @@
- PUBLIC CONST char * HTInetString ARGS1(
- SockA*, soc_in)
- {
-- static char string[16];
-- sprintf(string, "%d.%d.%d.%d",
-- (int)*((unsigned char *)(&soc_in->sin_addr)+0),
-- (int)*((unsigned char *)(&soc_in->sin_addr)+1),
-- (int)*((unsigned char *)(&soc_in->sin_addr)+2),
-- (int)*((unsigned char *)(&soc_in->sin_addr)+3));
-- return string;
-+ static char hostbuf[MAXHOSTNAMELEN];
-+ getnameinfo((struct sockaddr *)soc_in,
-+#ifdef SIN6_LEN
-+ ((struct sockaddr *)soc_in)->sa_len,
-+#else
-+ SA_LEN((struct sockaddr *)soc_in),
-+#endif
-+ hostbuf, sizeof(hostbuf), NULL, 0, NI_NUMERICHOST);
-+ return hostbuf;
- }
- #endif /* !DECNET */
-
-@@ -1051,11 +1053,13 @@
- ** *soc_in is filled in. If no port is specified in str, that
- ** field is left unchanged in *soc_in.
- */
--PUBLIC int HTParseInet ARGS2(
-+PUBLIC int HTParseInet ARGS3(
- SockA *, soc_in,
-- CONST char *, str)
-+ CONST char *, str,
-+ int, default_port)
- {
- char *port;
-+ char portstr[NI_MAXSERV];
- int dotcount_ip = 0; /* for dotted decimal IP addr */
- #ifndef _WINDOWS_NSL
- char *host = NULL;
-@@ -1078,28 +1082,18 @@
- /*
- ** Parse port number if present.
- */
-- if ((port = strchr(host, ':')) != NULL) {
-- *port++ = 0; /* Chop off port */
-- if (port[0] >= '0' && port[0] <= '9') {
--#ifdef unix
-- soc_in->sin_port = htons(atol(port));
--#else /* VMS: */
--#ifdef DECNET
-- soc_in->sdn_objnum = (unsigned char)(strtol(port, (char**)0, 10));
--#else
-- soc_in->sin_port = htons((unsigned short)strtol(port,(char**)0,10));
--#endif /* Decnet */
--#endif /* Unix vs. VMS */
--#ifdef SUPPRESS /* 1. crashes!?!. 2. Not recommended */
-- } else {
-- struct servent * serv = getservbyname(port, (char*)0);
-- if (serv) {
-- soc_in->sin_port = serv->s_port;
-- } else {
-- CTRACE(tfp, "TCP: Unknown service %s\n", port);
-- }
--#endif /* SUPPRESS */
-- }
-+
-+ if (!strrchr(host, ']'))
-+ port = strrchr(host, ':');
-+ else
-+ port = strrchr(strrchr(host, ']'), ':');
-+
-+ if (port) {
-+ *port++ = 0; /* Chop off port */
-+ }
-+ else {
-+ sprintf(portstr,"%d", default_port);
-+ port = portstr;
- }
-
- #ifdef DECNET
-@@ -1113,6 +1107,13 @@
- soc_in->sdn_objnum, host);
- #else /* parse Internet host: */
-
-+ /* [host] case */
-+ if (host[0] == '[' && host[strlen(host) - 1] == ']') {
-+ host[strlen(host) - 1] = '\0';
-+ host++;
-+ }
-+
-+#ifndef INET6
- if (*host >= '0' && *host <= '9') { /* Test for numeric node address: */
- char *strptr = host;
- while (*strptr) {
-@@ -1127,11 +1128,14 @@
- dotcount_ip = 0;
- }
- }
-+#endif
-
- /*
- ** Parse host number if present.
- */
-- if (dotcount_ip == 3) { /* Numeric node address: */
-+#ifndef INET6
-+ if (dotcount_ip == 3) /* Numeric node address: */
-+ {
-
- #ifdef DJGPP
- soc_in->sin_addr.s_addr = htonl(aton(host));
-@@ -1159,7 +1163,9 @@
- #ifndef _WINDOWS_NSL
- FREE(host);
- #endif /* _WINDOWS_NSL */
-- } else { /* Alphanumeric node name: */
-+ } else
-+#endif
-+ { /* Alphanumeric node name: */
-
- #ifdef MVS /* Outstanding problem with crash in MVS gethostbyname */
- CTRACE(tfp, "HTParseInet: Calling LYGetHostByName(%s)\n", host);
-@@ -1181,10 +1187,18 @@
- memcpy((void *)&soc_in->sin_addr, phost->h_addr, phost->h_length);
- #else /* !DJGPP, !_WINDOWS_NSL: */
- {
-- struct hostent *phost;
-- phost = LYGetHostByName(host); /* See above */
-+ struct addrinfo hints, *res;
-+ int error;
-
-- if (!phost) goto failed;
-+ memset(&hints, 0, sizeof(hints));
-+ hints.ai_family = PF_UNSPEC;
-+ error = getaddrinfo(host, port, &hints, &res);
-+
-+ if (error || !res) {
-+ CTRACE(tfp, "HTParseInet: getaddrinfo(%s): %s\n", host,
-+ gai_strerror(error));
-+ goto failed;
-+ }
- #if defined(VMS) && defined(CMU_TCP)
- /*
- ** In LIBCMU, phost->h_length contains not the length of one address
-@@ -1194,14 +1208,18 @@
- ** longer supported, and CMU users are encouraged to obtain and use
- ** SOCKETSHR/NETLIB instead. - S. Bjorndahl
- */
-- memcpy((void *)&soc_in->sin_addr, phost->h_addr, 4);
--#else
-- if (!phost) goto failed;
-- if (phost->h_length != sizeof soc_in->sin_addr) {
-- HTAlwaysAlert(host, gettext("Address length looks invalid"));
-+ if (res->ai_family == AF_INET) {
-+ memcpy((void *)&soc_in->sin_addr,
-+ &((struct sockaddr_in *)res->ai_addr)->sin_addr, 4);
-+ } else {
-+ CTRACE(tfp, "HTParseInet: unsupported address family %d\n",
-+ res->ai_family);
-+ goto failed;
- }
-- memcpy((void *)&soc_in->sin_addr, phost->h_addr, phost->h_length);
-+#else
-+ memcpy((void *)soc_in, res->ai_addr, res->ai_addrlen);
- #endif /* VMS && CMU_TCP */
-+ freeaddrinfo(res);
- }
- #endif /* !DJGPP, !_WINDOWS_NSL */
- #endif /* !DJGPP */
-@@ -1211,12 +1229,14 @@
-
- } /* Alphanumeric node name */
-
-+#ifndef INET6
- CTRACE(tfp, "HTParseInet: Parsed address as port %d, IP address %d.%d.%d.%d\n",
- (int)ntohs(soc_in->sin_port),
- (int)*((unsigned char *)(&soc_in->sin_addr)+0),
- (int)*((unsigned char *)(&soc_in->sin_addr)+1),
- (int)*((unsigned char *)(&soc_in->sin_addr)+2),
- (int)*((unsigned char *)(&soc_in->sin_addr)+3));
-+#endif
- #endif /* Internet vs. Decnet */
-
- return 0; /* OK */
-@@ -1232,8 +1252,50 @@
- case HT_INTERRUPTED:
- return lynx_nsl_status;
- default:
-- return -1;
-+ return -1;
-+ }
- }
-+
-+PRIVATE struct addrinfo *
-+HTGetAddrInfo ARGS2(
-+ CONST char *, str,
-+ CONST int, defport)
-+{
-+ struct addrinfo hints, *res;
-+ int error;
-+ char *p;
-+ char *s;
-+ char *host, *port;
-+ char pbuf[10];
-+
-+ s = strdup(str);
-+
-+ if (s[0] == '[' && (p = strchr(s, ']')) != NULL) {
-+ *p++ = '\0';
-+ host = s + 1;
-+ } else {
-+ p = s;
-+ host = &s[0];
-+ }
-+ port = strrchr(p, ':');
-+ if (port) {
-+ *port++ = '\0';
-+ } else {
-+ snprintf(pbuf, sizeof(pbuf), "%d", defport);
-+ port = pbuf;
-+ }
-+
-+ memset(&hints, 0, sizeof(hints));
-+ hints.ai_family = PF_UNSPEC;
-+ hints.ai_socktype = SOCK_STREAM;
-+ error = getaddrinfo(host, port, &hints, &res);
-+ if (error || !res) {
-+ CTRACE(tfp, "HTGetAddrInfo: getaddrinfo(%s, %s): %s\n", host, port,
-+ gai_strerror(error));
-+ return NULL;
-+ }
-+
-+ return res;
- }
-
- #ifdef LY_FIND_LEAKS
-@@ -1262,7 +1324,8 @@
- char *domain_name; /* The name of this host domain */
- #endif /* UCX */
- #ifdef NEED_HOST_ADDRESS /* no -- needs name server! */
-- struct hostent * phost; /* Pointer to host -- See netdb.h */
-+ struct addrinfo hints, *res;
-+ int error;
- #endif /* NEED_HOST_ADDRESS */
- int namelength = sizeof(name);
-
-@@ -1290,14 +1353,20 @@
-
- #ifndef DECNET /* Decnet ain't got no damn name server 8#OO */
- #ifdef NEED_HOST_ADDRESS /* no -- needs name server! */
-- phost = gethostbyname(name); /* See netdb.h */
-- if (!OK_HOST(phost)) {
-- CTRACE(tfp, "TCP: Can't find my own internet node address for `%s'!!\n",
-- name);
-+ memset(&hints, 0, sizeof(hints));
-+ hints.ai_family = PF_UNSPEC;
-+ hints.ai_socktype = SOCK_STREAM;
-+ hints.ai_flags = AI_CANONNAME;
-+ error = getaddrinfo(name, NULL, &hints, &res);
-+ if (error || !res || !res->ai_canonname) {
-+ CTRACE(tfp, "TCP: %s: `%s'\n", gai_strerror(error), name);
-+ if (res)
-+ freeaddrinfo(res);
- return; /* Fail! */
- }
-- StrAllocCopy(hostname, phost->h_name);
-- memcpy(&HTHostAddress, &phost->h_addr, phost->h_length);
-+ StrAllocCopy(hostname, res->ai_canonname);
-+ memcpy(&HTHostAddress, res->ai_addr, res->ai_addrlen);
-+ freeaddrinfo(res);
- CTRACE(tfp, " Name server says that I am `%s' = %s\n",
- hostname, HTInetString(&HTHostAddress));
- #endif /* NEED_HOST_ADDRESS */
-@@ -1322,20 +1391,14 @@
- int, default_port,
- int *, s)
- {
-- struct sockaddr_in soc_address;
-- struct sockaddr_in *soc_in = &soc_address;
- int status;
- char *line = NULL;
- char *p1 = NULL;
- char *at_sign = NULL;
- char *host = NULL;
--
-- /*
-- ** Set up defaults.
-- */
-- memset(soc_in, 0, sizeof(*soc_in));
-- soc_in->sin_family = AF_INET;
-- soc_in->sin_port = htons(default_port);
-+ int error;
-+ struct sockaddr *sa;
-+ struct addrinfo *res, *res0;
-
- /*
- ** Get node name and optional port number.
-@@ -1353,25 +1416,15 @@
-
- HTSprintf0 (&line, gettext("Looking up %s."), host);
- _HTProgress (line);
-- status = HTParseInet(soc_in, host);
-- if (status) {
-- if (status != HT_INTERRUPTED) {
-- if (status == HT_NOT_ACCEPTABLE) {
-- /* Not HTProgress, so warning won't be overwritten
-- * immediately; but not HTAlert, because typically
-- * there will be other alerts from the callers. - kw
-- */
-- HTUserMsg2(gettext("Invalid hostname %s"), host);
-- } else {
-- HTSprintf0 (&line,
-- gettext("Unable to locate remote host %s."), host);
-- _HTProgress(line);
-- }
-- status = HT_NO_DATA;
-- }
-+ /* HTParseInet() is useless! */
-+ _HTProgress(host);
-+ res0 = HTGetAddrInfo(host, default_port);
-+ if (res0 == NULL) {
-+ sprintf (line, "Unable to locate remote host %s.", host);
-+ _HTProgress(line);
- FREE(host);
- FREE(line);
-- return status;
-+ return HT_NO_DATA;
- }
-
- HTSprintf0 (&line, gettext("Making %s connection to %s."), protocol, host);
-@@ -1379,199 +1432,214 @@
- FREE(host);
- FREE(line);
-
-- /*
-- ** Now, let's get a socket set up from the server for the data.
-- */
-- *s = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
-- if (*s == -1) {
-- HTAlert(gettext("socket failed."));
-- return HT_NO_DATA;
-- }
-+ for (res = res0; res; res = res->ai_next) {
-+ /*
-+ ** Now, let's get a socket set up from the server for the data.
-+ */
-+ *s = socket(res->ai_family, res->ai_socktype, res->ai_protocol);
-+ if (*s == -1) {
-+ char hostbuf[1024], portbuf[1024];
-+ getnameinfo(res->ai_addr, res->ai_addrlen,
-+ hostbuf, sizeof(hostbuf), portbuf, sizeof(portbuf),
-+ NI_NUMERICHOST|NI_NUMERICSERV);
-+ HTSprintf0 (&line, "socket failed: family %d addr %s port %s.",
-+ res->ai_family, hostbuf, portbuf);
-+ _HTProgress (line);
-+ FREE(line);
-+ continue;
-+ }
-
- #ifndef DOSPATH
- #if !defined(NO_IOCTL) || defined(USE_FCNTL)
-- /*
-- ** Make the socket non-blocking, so the connect can be canceled.
-- ** This means that when we issue the connect we should NOT
-- ** have to wait for the accept on the other end.
-- */
-- {
-+ /*
-+ ** Make the socket non-blocking, so the connect can be canceled.
-+ ** This means that when we issue the connect we should NOT
-+ ** have to wait for the accept on the other end.
-+ */
-+ {
- #ifdef USE_FCNTL
-- int ret = fcntl(*s, F_SETFL, O_NONBLOCK);
-+ int ret = fcntl(*s, F_SETFL, O_NONBLOCK);
- #else
-- int val = 1;
-- int ret = IOCTL(*s, FIONBIO, &val);
-+ int val = 1;
-+ int ret = IOCTL(*s, FIONBIO, &val);
- #endif /* USE_FCNTL */
-- if (ret == -1)
-- _HTProgress(gettext("Could not make connection non-blocking."));
-- }
-+ if (ret == -1)
-+ _HTProgress("Could not make connection non-blocking.");
-+ }
- #endif /* !NO_IOCTL || USE_FCNTL */
- #endif /* !DOSPATH */
-
-- /*
-- ** Issue the connect. Since the server can't do an instantaneous
-- ** accept and we are non-blocking, this will almost certainly return
-- ** a negative status.
-- */
--#ifdef SOCKS
-- if (socks_flag) {
-- status = Rconnect(*s, (struct sockaddr*)&soc_address,
-- sizeof(soc_address));
- /*
-- ** For long Rbind.
-+ ** Issue the connect. Since the server can't do an instantaneous
-+ ** accept and we are non-blocking, this will almost certainly return
-+ ** a negative status.
- */
-- socks_bind_remoteAddr = soc_address.sin_addr.s_addr;
-- } else
-+#ifdef SOCKS
-+ if (socks_flag) {
-+ status = Rconnect(*s, res->ai_addr, res->ai_addrlen);
-+ /*
-+ ** For long Rbind.
-+ */
-+ socks_bind_remoteAddr = soc_address.sin_addr.s_addr;
-+ } else
- #endif /* SOCKS */
-- status = connect(*s, (struct sockaddr*)&soc_address, sizeof(soc_address));
-+ status = connect(*s, res->ai_addr, res->ai_addrlen);
- #ifndef DJGPP
-- /*
-- ** According to the Sun man page for connect:
-- ** EINPROGRESS The socket is non-blocking and the con-
-- ** nection cannot be completed immediately.
-- ** It is possible to select(2) for comple-
-- ** tion by selecting the socket for writ-
-- ** ing.
-- ** According to the Motorola SVR4 man page for connect:
-- ** EAGAIN The socket is non-blocking and the con-
-- ** nection cannot be completed immediately.
-- ** It is possible to select for completion
-- ** by selecting the socket for writing.
-- ** However, this is only possible if the
-- ** socket STREAMS module is the topmost
-- ** module on the protocol stack with a
-- ** write service procedure. This will be
-- ** the normal case.
-- */
-- if ((status < 0) &&
-- (SOCKET_ERRNO == EINPROGRESS || SOCKET_ERRNO == EAGAIN)) {
-- struct timeval timeout;
-- int ret;
-- int tries=0;
--
-- ret = 0;
-- while (ret <= 0) {
-- fd_set writefds;
-+ /*
-+ ** According to the Sun man page for connect:
-+ ** EINPROGRESS The socket is non-blocking and the con-
-+ ** nection cannot be completed immediately.
-+ ** It is possible to select(2) for comple-
-+ ** tion by selecting the socket for writ-
-+ ** ing.
-+ ** According to the Motorola SVR4 man page for connect:
-+ ** EAGAIN The socket is non-blocking and the con-
-+ ** nection cannot be completed immediately.
-+ ** It is possible to select for completion
-+ ** by selecting the socket for writing.
-+ ** However, this is only possible if the
-+ ** socket STREAMS module is the topmost
-+ ** module on the protocol stack with a
-+ ** write service procedure. This will be
-+ ** the normal case.
-+ */
-+ if ((status < 0) &&
-+ (SOCKET_ERRNO == EINPROGRESS || SOCKET_ERRNO == EAGAIN)) {
-+ struct timeval timeout;
-+ int ret;
-+ int tries=0;
-+
-+ ret = 0;
-+ while (ret <= 0) {
-+ fd_set writefds;
-
-- /*
-- ** Protect against an infinite loop.
-- */
-- if (tries++ >= 180000) {
-- HTAlert(gettext("Connection failed for 180,000 tries."));
-- return HT_NO_DATA;
-- }
-+ /*
-+ ** Protect against an infinite loop.
-+ */
-+ if (tries++ >= 180000) {
-+ HTAlert("Connection failed for 180,000 tries.");
-+ FREE(line);
-+ freeaddrinfo(res0);
-+ return HT_NO_DATA;
-+ }
-
- #ifdef _WINDOWS_NSL
-- timeout.tv_sec = 100;
-+ timeout.tv_sec = 100;
- #else
-- timeout.tv_sec = 0;
-+ timeout.tv_sec = 0;
- #endif /* _WINDOWS_NSL */
-- timeout.tv_usec = 100000;
-- FD_ZERO(&writefds);
-- FD_SET(*s, &writefds);
-+ timeout.tv_usec = 100000;
-+ FD_ZERO(&writefds);
-+ FD_SET(*s, &writefds);
- #ifdef SOCKS
-- if (socks_flag)
-- ret = Rselect(FD_SETSIZE, NULL,
-- (void *)&writefds, NULL, &timeout);
-- else
-+ if (socks_flag)
-+ ret = Rselect(FD_SETSIZE, NULL,
-+ (void *)&writefds, NULL, &timeout);
-+ else
- #endif /* SOCKS */
-- ret = select(FD_SETSIZE, NULL, (void *)&writefds, NULL, &timeout);
-+ ret = select(FD_SETSIZE, NULL, (void *)&writefds, NULL, &timeout);
-
-- /*
-- ** If we suspend, then it is possible that select will be
-- ** interrupted. Allow for this possibility. - JED
-- */
-- if ((ret == -1) && (errno == EINTR))
-- continue;
-+ /*
-+ ** If we suspend, then it is possible that select will be
-+ ** interrupted. Allow for this possibility. - JED
-+ */
-+ if ((ret == -1) && (errno == EINTR))
-+ continue;
-
-- /*
-- ** Again according to the Sun and Motorola man pages for connect:
-- ** EALREADY The socket is non-blocking and a previ-
-- ** ous connection attempt has not yet been
-- ** completed.
-- ** Thus if the SOCKET_ERRNO is NOT EALREADY we have a real error,
-- ** and should break out here and return that error.
-- ** Otherwise if it is EALREADY keep on trying to complete the
-- ** connection.
-- */
-- if ((ret < 0) && (SOCKET_ERRNO != EALREADY)) {
-- status = ret;
-- break;
-- } else if (ret > 0) {
- /*
-- ** Extra check here for connection success, if we try to
-- ** connect again, and get EISCONN, it means we have a
-- ** successful connection. But don't check with SOCKS.
-+ ** Again according to the Sun and Motorola man pages for connect:
-+ ** EALREADY The socket is non-blocking and a previ-
-+ ** ous connection attempt has not yet been
-+ ** completed.
-+ ** Thus if the SOCKET_ERRNO is NOT EALREADY we have a real error,
-+ ** and should break out here and return that error.
-+ ** Otherwise if it is EALREADY keep on trying to complete the
-+ ** connection.
- */
-+ if ((ret < 0) && (SOCKET_ERRNO != EALREADY)) {
-+ status = ret;
-+ break;
-+ } else if (ret > 0) {
-+ /*
-+ ** Extra check here for connection success, if we try to
-+ ** connect again, and get EISCONN, it means we have a
-+ ** successful connection. But don't check with SOCKS.
-+ */
- #ifdef SOCKS
-- if (socks_flag) {
-- status = 0;
-- } else {
-+ if (socks_flag) {
-+ status = 0;
-+ } else
- #endif /* SOCKS */
-- status = connect(*s, (struct sockaddr*)&soc_address,
-- sizeof(soc_address));
-+ {
-+ status = connect(*s, res->ai_addr, res->ai_addrlen);
- #ifdef UCX
-- /*
-- ** A UCX feature: Instead of returning EISCONN
-- ** UCX returns EADDRINUSE.
-- ** Test for this status also.
-- */
-- if ((status < 0) && ((SOCKET_ERRNO == EISCONN) ||
-- (SOCKET_ERRNO == EADDRINUSE)))
-+ /*
-+ ** A UCX feature: Instead of returning EISCONN
-+ ** UCX returns EADDRINUSE.
-+ ** Test for this status also.
-+ */
-+ if ((status < 0) && ((SOCKET_ERRNO == EISCONN) ||
-+ (SOCKET_ERRNO == EADDRINUSE)))
- #else
-- if ((status < 0) && (SOCKET_ERRNO == EISCONN))
-+ if ((status < 0) && (SOCKET_ERRNO == EISCONN))
- #endif /* UCX */
-- {
-- status = 0;
-- }
-+ {
-+ status = 0;
-+ }
-
-- if (status && (SOCKET_ERRNO == EALREADY)) /* new stuff LJM */
-- ret = 0; /* keep going */
-- else
-- break;
--#ifdef SOCKS
-+ if (status && (SOCKET_ERRNO == EALREADY)) /* new stuff LJM */
-+ ret = 0; /* keep going */
-+ else
-+ break;
-+ }
- }
--#endif /* SOCKS */
-- }
- #ifdef SOCKS
-- else if (!socks_flag)
-+ else if (!socks_flag)
- #else
-- else
-+ else
- #endif /* SOCKS */
-- {
-- /*
-- ** The select says we aren't ready yet. Try to connect
-- ** again to make sure. If we don't get EALREADY or EISCONN,
-- ** something has gone wrong. Break out and report it.
-- **
-- ** For some reason, SVR4 returns EAGAIN here instead of
-- ** EALREADY, even though the man page says it should be
-- ** EALREADY.
-- **
-- ** For some reason, UCX pre 3 apparently returns
-- ** errno = 18242 instead the EALREADY or EISCONN.
-- */
-- status = connect(*s, (struct sockaddr*)&soc_address,
-- sizeof(soc_address));
-- if ((status < 0) &&
-- (SOCKET_ERRNO != EALREADY && SOCKET_ERRNO != EAGAIN) &&
--#ifdef UCX
-- (SOCKET_ERRNO != 18242) &&
--#endif /* UCX */
-- (SOCKET_ERRNO != EISCONN)) {
-+ {
-+ /*
-+ ** The select says we aren't ready yet. Try to connect
-+ ** again to make sure. If we don't get EALREADY or EISCONN,
-+ ** something has gone wrong. Break out and report it.
-+ **
-+ ** For some reason, SVR4 returns EAGAIN here instead of
-+ ** EALREADY, even though the man page says it should be
-+ ** EALREADY.
-+ **
-+ ** For some reason, UCX pre 3 apparently returns
-+ ** errno = 18242 instead the EALREADY or EISCONN.
-+ */
-+ status = connect(*s, res->ai_addr, res->ai_addrlen);
-+ if ((status < 0) &&
-+ (SOCKET_ERRNO != EALREADY && SOCKET_ERRNO != EAGAIN) &&
-+ #ifdef UCX
-+ (SOCKET_ERRNO != 18242) &&
-+ #endif /* UCX */
-+ (SOCKET_ERRNO != EISCONN)) {
-+ break;
-+ }
-+ }
-+ if (HTCheckForInterrupt()) {
-+ CTRACE(tfp, "*** INTERRUPTED in middle of connect.\n");
-+ status = HT_INTERRUPTED;
-+ SOCKET_ERRNO = EINTR;
- break;
- }
- }
-- if (HTCheckForInterrupt()) {
-- CTRACE(tfp, "*** INTERRUPTED in middle of connect.\n");
-- status = HT_INTERRUPTED;
-- SOCKET_ERRNO = EINTR;
-- break;
-- }
- }
-+
-+ if (status < 0) {
-+ NETCLOSE(*s);
-+ *s = -1;
-+ continue;
-+ }
-+
-+ break;
- }
- #endif /* !DJGPP */
-- if (status < 0) {
-+ if (*s < 0) {
- /*
- ** The connect attempt failed or was interrupted,
- ** so close up the socket.
-@@ -1596,6 +1664,8 @@
- #endif /* !NO_IOCTL || USE_FCNTL */
- #endif /* !DOSPATH */
-
-+ FREE(line);
-+ freeaddrinfo(res0);
- return status;
- }
-
diff --git a/www/lynx/patches.v6/patch-ap b/www/lynx/patches.v6/patch-ap
deleted file mode 100644
index 8b9aba42e07..00000000000
--- a/www/lynx/patches.v6/patch-ap
+++ /dev/null
@@ -1,29 +0,0 @@
-$NetBSD: patch-ap,v 1.2 2000/01/15 22:55:48 hubertf Exp $
-
-diff -x *.orig -urN ./WWW/Library/Implementation/HTTCP.h /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/HTTCP.h
---- ./WWW/Library/Implementation/HTTCP.h Thu May 13 04:06:05 1999
-+++ /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/HTTCP.h Sat Jan 15 07:57:18 2000
-@@ -19,7 +19,7 @@
- ** it is to be kept.
- */
- #ifndef _WINDOWS
--extern CONST char * HTInetString PARAMS((struct sockaddr_in* mysin));
-+extern CONST char * HTInetString PARAMS((SockA* mysin));
- #endif
-
-
-@@ -101,11 +101,11 @@
- ** sin points to the binary internet or decnet address field.
- **
- ** On exit:
--** *sin is filled in. If no port is specified in str, that
--** field is left unchanged in *sin.
-+** *sin is filled in. If no port is specified in str,
-+** default_port is used
- */
- #ifdef __STDC__
-- extern int HTParseInet(struct sockaddr_in * mysin, CONST char * str);
-+ extern int HTParseInet(SockA * mysin, CONST char * str, int default_port);
- /*!! had to change this to get it to compile. CTB */
- #else
- extern int HTParseInet();
diff --git a/www/lynx/patches.v6/patch-aq b/www/lynx/patches.v6/patch-aq
deleted file mode 100644
index 395b0d560c1..00000000000
--- a/www/lynx/patches.v6/patch-aq
+++ /dev/null
@@ -1,189 +0,0 @@
-$NetBSD: patch-aq,v 1.2 2000/01/15 22:55:48 hubertf Exp $
-
-diff -x *.orig -urN ./WWW/Library/Implementation/HTWriter.c /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/HTWriter.c
---- ./WWW/Library/Implementation/HTWriter.c Thu Jan 1 01:00:00 1970
-+++ /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/HTWriter.c Sat Jan 15 07:57:18 2000
-@@ -0,0 +1,183 @@
-+/* FILE WRITER HTWrite.c
-+** ===========
-+**
-+*/
-+
-+#include <HTUtils.h>
-+
-+#include <HTWriter.h>
-+
-+#define BUFFER_SIZE 4096 /* Tradeoff */
-+
-+#include <LYLeaks.h>
-+
-+/* HTML Object
-+** -----------
-+*/
-+
-+struct _HTStream {
-+ CONST HTStreamClass * isa;
-+
-+ int soc;
-+ char *write_pointer;
-+ char buffer[BUFFER_SIZE];
-+#ifdef NOT_ASCII
-+ BOOL make_ascii; /* Are we writing to the net? */
-+#endif
-+};
-+
-+
-+/* Write the buffer out to the socket
-+** ----------------------------------
-+*/
-+
-+PRIVATE void flush ARGS1(HTStream *, me)
-+{
-+ char *read_pointer = me->buffer;
-+ char *write_pointer = me->write_pointer;
-+
-+#ifdef NOT_ASCII
-+ if (me->make_ascii) {
-+ char * p;
-+ for(p = me->buffer; p < me->write_pointer; p++)
-+ *p = TOASCII(*p);
-+ }
-+#endif
-+ while (read_pointer < write_pointer) {
-+ int status;
-+ status = NETWRITE(me->soc, me->buffer, /* Put timeout? @@@ */
-+ write_pointer - read_pointer);
-+ if (status<0) {
-+ CTRACE(tfp, "HTWrite: Error: write() on socket returns %d !!!\n", status);
-+ return;
-+ }
-+ read_pointer = read_pointer + status;
-+ }
-+ me->write_pointer = me->buffer;
-+}
-+
-+
-+/*_________________________________________________________________________
-+**
-+** A C T I O N R O U T I N E S
-+*/
-+
-+/* Character handling
-+** ------------------
-+*/
-+
-+PRIVATE void HTWriter_put_character ARGS2(HTStream *, me, char, c)
-+{
-+ if (me->write_pointer == &me->buffer[BUFFER_SIZE]) flush(me);
-+ *me->write_pointer++ = c;
-+}
-+
-+
-+
-+/* String handling
-+** ---------------
-+**
-+** Strings must be smaller than this buffer size.
-+*/
-+PRIVATE void HTWriter_put_string ARGS2(HTStream *, me, CONST char*, s)
-+{
-+ int l = strlen(s);
-+ if (me->write_pointer + l > &me->buffer[BUFFER_SIZE]) flush(me);
-+ strcpy(me->write_pointer, s);
-+ me->write_pointer = me->write_pointer + l;
-+}
-+
-+
-+/* Buffer write. Buffers can (and should!) be big.
-+** ------------
-+*/
-+PRIVATE void HTWriter_write ARGS3(HTStream *, me, CONST char*, s, int, l)
-+{
-+
-+ CONST char *read_pointer = s;
-+ CONST char *write_pointer = s+l;
-+
-+ flush(me); /* First get rid of our buffer */
-+
-+ while (read_pointer < write_pointer) {
-+ int status = NETWRITE(me->soc, (char *)read_pointer,
-+ write_pointer - read_pointer);
-+ if (status<0) {
-+ CTRACE(tfp, "HTWriter_write: Error on socket output stream!!!\n");
-+ return;
-+ }
-+ read_pointer = read_pointer + status;
-+ }
-+}
-+
-+
-+
-+
-+/* Free an HTML object
-+** -------------------
-+**
-+** Note that the SGML parsing context is freed, but the created object is not,
-+** as it takes on an existence of its own unless explicitly freed.
-+*/
-+PRIVATE void HTWriter_free ARGS1(HTStream *, me)
-+{
-+ flush(me);
-+ NETCLOSE(me->soc);
-+ FREE(me);
-+}
-+
-+PRIVATE void HTWriter_abort ARGS2(HTStream *, me, HTError, e GCC_UNUSED)
-+{
-+ HTWriter_free(me);
-+}
-+
-+
-+/* Structured Object Class
-+** -----------------------
-+*/
-+PRIVATE CONST HTStreamClass HTWriter = /* As opposed to print etc */
-+{
-+ "SocketWriter",
-+ HTWriter_free,
-+ HTWriter_abort,
-+ HTWriter_put_character, HTWriter_put_string,
-+ HTWriter_write
-+};
-+
-+
-+/* Subclass-specific Methods
-+** -------------------------
-+*/
-+
-+PUBLIC HTStream* HTWriter_new ARGS1(int, soc)
-+{
-+ HTStream* me = (HTStream*)malloc(sizeof(*me));
-+ if (me == NULL) outofmem(__FILE__, "HTML_new");
-+ me->isa = &HTWriter;
-+
-+#ifdef NOT_ASCII
-+ me->make_ascii = NO;
-+#endif
-+ me->soc = soc;
-+ me->write_pointer = me->buffer;
-+ return me;
-+}
-+
-+/* Subclass-specific Methods
-+** -------------------------
-+*/
-+
-+PUBLIC HTStream* HTASCIIWriter ARGS1(int, soc)
-+{
-+ HTStream* me = (HTStream*)malloc(sizeof(*me));
-+ if (me == NULL) outofmem(__FILE__, "HTML_new");
-+ me->isa = &HTWriter;
-+
-+#ifdef NOT_ASCII
-+ me->make_ascii = YES;
-+#endif
-+ me->soc = soc;
-+ me->write_pointer = me->buffer;
-+ return me;
-+}
-+
diff --git a/www/lynx/patches.v6/patch-ar b/www/lynx/patches.v6/patch-ar
deleted file mode 100644
index 1be9b962459..00000000000
--- a/www/lynx/patches.v6/patch-ar
+++ /dev/null
@@ -1,34 +0,0 @@
-$NetBSD: patch-ar,v 1.2 2000/01/15 22:55:48 hubertf Exp $
-
-diff -x *.orig -urN ./WWW/Library/Implementation/HTWriter.h /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/HTWriter.h
---- ./WWW/Library/Implementation/HTWriter.h Thu Jan 1 01:00:00 1970
-+++ /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/HTWriter.h Sat Jan 15 07:57:18 2000
-@@ -0,0 +1,28 @@
-+/* */
-+
-+/* Unix File or Socket Writer HTWriter.c
-+** --------------------------
-+**
-+** This version of the stream object just writes to a socket.
-+** The socket is assumed open and closed afterward.
-+**
-+** There are two versions (identical on ASCII machines)
-+** one of which converts to ASCII on output.
-+**
-+** Bugs:
-+** strings written must be less than buffer size.
-+*/
-+
-+#ifndef HTWRITE_H
-+#define HTWRITE_H
-+
-+#include <HTStream.h>
-+
-+extern HTStream * HTWriter_new PARAMS((int soc));
-+
-+extern HTStream * HTASCIIWriter PARAMS((int soc));
-+
-+#endif
-+/*
-+
-+ */
diff --git a/www/lynx/patches.v6/patch-as b/www/lynx/patches.v6/patch-as
deleted file mode 100644
index 291b1d93fa3..00000000000
--- a/www/lynx/patches.v6/patch-as
+++ /dev/null
@@ -1,1098 +0,0 @@
-$NetBSD: patch-as,v 1.2 2000/01/15 22:55:48 hubertf Exp $
-
-diff -x *.orig -urN ./WWW/Library/Implementation/entities.h /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/entities.h
---- ./WWW/Library/Implementation/entities.h Thu Jan 1 01:00:00 1970
-+++ /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/entities.h Sat Jan 15 07:57:19 2000
-@@ -0,0 +1,1092 @@
-+/* Entity Names to Unicode table
-+** -----------------------------
-+**
-+*
-+* Whole entities[] thing (and much more) now present
-+* in this kind of structure. The structured streams to which
-+* the SGML modules sends its output could then easily have access
-+* to both entity names and unicode values for each (special)
-+* character. Probably the whole translation to display characters
-+* should be done at that later stage (e.g. in HTML.c).
-+* What's missing is a way for the later stage to return info
-+* to SGML whether the entity could be displayed or not.
-+* (like between SGML_character() and handle_entity() via FoundEntity.)
-+* Well, trying to do that now.
-+* Why keep two structures for entities? Backward compatibility..
-+*/
-+
-+#ifndef ENTITIES_H
-+#define ENTITIES_H 1
-+
-+#include <HTUtils.h>
-+#include <SGML.h>
-+
-+/* UC_entity_info structure is defined in SGML.h.
-+ This has to be sorted alphabetically (case-sensitive),
-+ bear this in mind when you add some more entities.. */
-+
-+/*
-+
-+This table available from ftp://ftp.unicode.org/
-+original comment follows:
-+
-+
-+# Author: John Cowan <cowan@ccil.org>
-+# Date: 25 July 1997
-+#
-+# The following table maps SGML character entities from various
-+# public sets (namely, ISOamsa, ISOamsb, ISOamsc, ISOamsn, ISOamso,
-+# ISOamsr, ISObox, ISOcyr1, ISOcyr2, ISOdia, ISOgrk1, ISOgrk2,
-+# ISOgrk3, ISOgrk4, ISOlat1, ISOlat2, ISOnum, ISOpub, ISOtech,
-+# HTMLspecial, HTMLsymbol) to corresponding Unicode characters.
-+#
-+# The table has four tab-separated columns:
-+# Column 1: SGML character entity name
-+# Column 2: SGML public entity set
-+# Column 3: Unicode 2.0 character code
-+# Column 4: Unicode 2.0 character name (UPPER CASE)
-+# Entries which don't have Unicode equivalents have "0x????"
-+# in Column 3 and a lower case description (from the public entity
-+# set DTD) in Column 4. The mapping is not reversible, because many
-+# distinctions are unified away in Unicode, particularly between
-+# mathematical symbols.
-+#
-+# The table is sorted case-blind by SGML character entity name.
-+#
-+# The contents of this table are drawn from various sources, and
-+# are in the public domain.
-+#
-+########################
-+
-+ We just sort it and move column 2 away (line too long, sorry;
-+ look at sgml.html in test/ directory for details).
-+ Also we add a few (obsolete) synonyms:
-+ "brkbar" for "brvbar" 0x00A6
-+ "emdash" for "mdash" 0x2014
-+ "endash" for "ndash" 0x2013
-+ "hibar" for "macr" 0x00AF
-+ for exact compatibility with entities[] and previous bevavior.
-+ BTW, lots of synonyms found in this table, we shouldn't worry about...
-+*/
-+
-+static CONST UC_entity_info unicode_entities[] = {
-+ {"AElig", 0x00C6}, /* LATIN CAPITAL LETTER AE */
-+ {"Aacgr", 0x0386}, /* GREEK CAPITAL LETTER ALPHA WITH TONOS */
-+ {"Aacute", 0x00C1}, /* LATIN CAPITAL LETTER A WITH ACUTE */
-+ {"Abreve", 0x0102}, /* LATIN CAPITAL LETTER A WITH BREVE */
-+ {"Acirc", 0x00C2}, /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX */
-+ {"Acy", 0x0410}, /* CYRILLIC CAPITAL LETTER A */
-+ {"Agr", 0x0391}, /* GREEK CAPITAL LETTER ALPHA */
-+ {"Agrave", 0x00C0}, /* LATIN CAPITAL LETTER A WITH GRAVE */
-+ {"Alpha", 0x0391}, /* GREEK CAPITAL LETTER ALPHA */
-+ {"Amacr", 0x0100}, /* LATIN CAPITAL LETTER A WITH MACRON */
-+ {"Aogon", 0x0104}, /* LATIN CAPITAL LETTER A WITH OGONEK */
-+ {"Aring", 0x00C5}, /* LATIN CAPITAL LETTER A WITH RING ABOVE */
-+ {"Atilde", 0x00C3}, /* LATIN CAPITAL LETTER A WITH TILDE */
-+ {"Auml", 0x00C4}, /* LATIN CAPITAL LETTER A WITH DIAERESIS */
-+ {"Barwed", 0x2306}, /* PERSPECTIVE */
-+ {"Bcy", 0x0411}, /* CYRILLIC CAPITAL LETTER BE */
-+ {"Beta", 0x0392}, /* GREEK CAPITAL LETTER BETA */
-+ {"Bgr", 0x0392}, /* GREEK CAPITAL LETTER BETA */
-+ {"CHcy", 0x0427}, /* CYRILLIC CAPITAL LETTER CHE */
-+ {"Cacute", 0x0106}, /* LATIN CAPITAL LETTER C WITH ACUTE */
-+ {"Cap", 0x22D2}, /* DOUBLE INTERSECTION */
-+ {"Ccaron", 0x010C}, /* LATIN CAPITAL LETTER C WITH CARON */
-+ {"Ccedil", 0x00C7}, /* LATIN CAPITAL LETTER C WITH CEDILLA */
-+ {"Ccirc", 0x0108}, /* LATIN CAPITAL LETTER C WITH CIRCUMFLEX */
-+ {"Cdot", 0x010A}, /* LATIN CAPITAL LETTER C WITH DOT ABOVE */
-+ {"Chi", 0x03A7}, /* GREEK CAPITAL LETTER CHI */
-+ {"Cup", 0x22D3}, /* DOUBLE UNION */
-+ {"DJcy", 0x0402}, /* CYRILLIC CAPITAL LETTER DJE */
-+ {"DScy", 0x0405}, /* CYRILLIC CAPITAL LETTER DZE */
-+ {"DZcy", 0x040F}, /* CYRILLIC CAPITAL LETTER DZHE */
-+ {"Dagger", 0x2021}, /* DOUBLE DAGGER */
-+ {"Dcaron", 0x010E}, /* LATIN CAPITAL LETTER D WITH CARON */
-+ {"Dcy", 0x0414}, /* CYRILLIC CAPITAL LETTER DE */
-+ {"Delta", 0x0394}, /* GREEK CAPITAL LETTER DELTA */
-+ {"Dgr", 0x0394}, /* GREEK CAPITAL LETTER DELTA */
-+ {"Dot", 0x00A8}, /* DIAERESIS */
-+ {"DotDot", 0x20DC}, /* COMBINING FOUR DOTS ABOVE */
-+ {"Dstrok", 0x0110}, /* LATIN CAPITAL LETTER D WITH STROKE */
-+ {"EEacgr", 0x0389}, /* GREEK CAPITAL LETTER ETA WITH TONOS */
-+ {"EEgr", 0x0397}, /* GREEK CAPITAL LETTER ETA */
-+ {"ENG", 0x014A}, /* LATIN CAPITAL LETTER ENG */
-+ {"ETH", 0x00D0}, /* LATIN CAPITAL LETTER ETH */
-+ {"Eacgr", 0x0388}, /* GREEK CAPITAL LETTER EPSILON WITH TONOS */
-+ {"Eacute", 0x00C9}, /* LATIN CAPITAL LETTER E WITH ACUTE */
-+ {"Ecaron", 0x011A}, /* LATIN CAPITAL LETTER E WITH CARON */
-+ {"Ecirc", 0x00CA}, /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX */
-+ {"Ecy", 0x042D}, /* CYRILLIC CAPITAL LETTER E */
-+ {"Edot", 0x0116}, /* LATIN CAPITAL LETTER E WITH DOT ABOVE */
-+ {"Egr", 0x0395}, /* GREEK CAPITAL LETTER EPSILON */
-+ {"Egrave", 0x00C8}, /* LATIN CAPITAL LETTER E WITH GRAVE */
-+ {"Emacr", 0x0112}, /* LATIN CAPITAL LETTER E WITH MACRON */
-+ {"Eogon", 0x0118}, /* LATIN CAPITAL LETTER E WITH OGONEK */
-+ {"Epsilon", 0x0395}, /* GREEK CAPITAL LETTER EPSILON */
-+ {"Eta", 0x0397}, /* GREEK CAPITAL LETTER ETA */
-+ {"Euml", 0x00CB}, /* LATIN CAPITAL LETTER E WITH DIAERESIS */
-+ {"Fcy", 0x0424}, /* CYRILLIC CAPITAL LETTER EF */
-+ {"GJcy", 0x0403}, /* CYRILLIC CAPITAL LETTER GJE */
-+ {"Gamma", 0x0393}, /* GREEK CAPITAL LETTER GAMMA */
-+ {"Gbreve", 0x011E}, /* LATIN CAPITAL LETTER G WITH BREVE */
-+ {"Gcedil", 0x0122}, /* LATIN CAPITAL LETTER G WITH CEDILLA */
-+ {"Gcirc", 0x011C}, /* LATIN CAPITAL LETTER G WITH CIRCUMFLEX */
-+ {"Gcy", 0x0413}, /* CYRILLIC CAPITAL LETTER GHE */
-+ {"Gdot", 0x0120}, /* LATIN CAPITAL LETTER G WITH DOT ABOVE */
-+ {"Gg", 0x22D9}, /* VERY MUCH GREATER-THAN */
-+ {"Ggr", 0x0393}, /* GREEK CAPITAL LETTER GAMMA */
-+ {"Gt", 0x226B}, /* MUCH GREATER-THAN */
-+ {"HARDcy", 0x042A}, /* CYRILLIC CAPITAL LETTER HARD SIGN */
-+ {"Hcirc", 0x0124}, /* LATIN CAPITAL LETTER H WITH CIRCUMFLEX */
-+ {"Hstrok", 0x0126}, /* LATIN CAPITAL LETTER H WITH STROKE */
-+ {"IEcy", 0x0415}, /* CYRILLIC CAPITAL LETTER IE */
-+ {"IJlig", 0x0132}, /* LATIN CAPITAL LIGATURE IJ */
-+ {"IOcy", 0x0401}, /* CYRILLIC CAPITAL LETTER IO */
-+ {"Iacgr", 0x038A}, /* GREEK CAPITAL LETTER IOTA WITH TONOS */
-+ {"Iacute", 0x00CD}, /* LATIN CAPITAL LETTER I WITH ACUTE */
-+ {"Icirc", 0x00CE}, /* LATIN CAPITAL LETTER I WITH CIRCUMFLEX */
-+ {"Icy", 0x0418}, /* CYRILLIC CAPITAL LETTER I */
-+ {"Idigr", 0x03AA}, /* GREEK CAPITAL LETTER IOTA WITH DIALYTIKA */
-+ {"Idot", 0x0130}, /* LATIN CAPITAL LETTER I WITH DOT ABOVE */
-+ {"Igr", 0x0399}, /* GREEK CAPITAL LETTER IOTA */
-+ {"Igrave", 0x00CC}, /* LATIN CAPITAL LETTER I WITH GRAVE */
-+ {"Imacr", 0x012A}, /* LATIN CAPITAL LETTER I WITH MACRON */
-+ {"Iogon", 0x012E}, /* LATIN CAPITAL LETTER I WITH OGONEK */
-+ {"Iota", 0x0399}, /* GREEK CAPITAL LETTER IOTA */
-+ {"Itilde", 0x0128}, /* LATIN CAPITAL LETTER I WITH TILDE */
-+ {"Iukcy", 0x0406}, /* CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN*/
-+ {"Iuml", 0x00CF}, /* LATIN CAPITAL LETTER I WITH DIAERESIS */
-+ {"Jcirc", 0x0134}, /* LATIN CAPITAL LETTER J WITH CIRCUMFLEX */
-+ {"Jcy", 0x0419}, /* CYRILLIC CAPITAL LETTER SHORT I */
-+ {"Jsercy", 0x0408}, /* CYRILLIC CAPITAL LETTER JE */
-+ {"Jukcy", 0x0404}, /* CYRILLIC CAPITAL LETTER UKRAINIAN IE */
-+ {"KHcy", 0x0425}, /* CYRILLIC CAPITAL LETTER HA */
-+ {"KHgr", 0x03A7}, /* GREEK CAPITAL LETTER CHI */
-+ {"KJcy", 0x040C}, /* CYRILLIC CAPITAL LETTER KJE */
-+ {"Kappa", 0x039A}, /* GREEK CAPITAL LETTER KAPPA */
-+ {"Kcedil", 0x0136}, /* LATIN CAPITAL LETTER K WITH CEDILLA */
-+ {"Kcy", 0x041A}, /* CYRILLIC CAPITAL LETTER KA */
-+ {"Kgr", 0x039A}, /* GREEK CAPITAL LETTER KAPPA */
-+ {"LJcy", 0x0409}, /* CYRILLIC CAPITAL LETTER LJE */
-+ {"Lacute", 0x0139}, /* LATIN CAPITAL LETTER L WITH ACUTE */
-+ {"Lambda", 0x039B}, /* GREEK CAPITAL LETTER LAMDA */
-+ {"Larr", 0x219E}, /* LEFTWARDS TWO HEADED ARROW */
-+ {"Lcaron", 0x013D}, /* LATIN CAPITAL LETTER L WITH CARON */
-+ {"Lcedil", 0x013B}, /* LATIN CAPITAL LETTER L WITH CEDILLA */
-+ {"Lcy", 0x041B}, /* CYRILLIC CAPITAL LETTER EL */
-+ {"Lgr", 0x039B}, /* GREEK CAPITAL LETTER LAMDA */
-+ {"Ll", 0x22D8}, /* VERY MUCH LESS-THAN */
-+ {"Lmidot", 0x013F}, /* LATIN CAPITAL LETTER L WITH MIDDLE DOT */
-+ {"Lstrok", 0x0141}, /* LATIN CAPITAL LETTER L WITH STROKE */
-+ {"Lt", 0x226A}, /* MUCH LESS-THAN */
-+ {"Mcy", 0x041C}, /* CYRILLIC CAPITAL LETTER EM */
-+ {"Mgr", 0x039C}, /* GREEK CAPITAL LETTER MU */
-+ {"Mu", 0x039C}, /* GREEK CAPITAL LETTER MU */
-+ {"NJcy", 0x040A}, /* CYRILLIC CAPITAL LETTER NJE */
-+ {"Nacute", 0x0143}, /* LATIN CAPITAL LETTER N WITH ACUTE */
-+ {"Ncaron", 0x0147}, /* LATIN CAPITAL LETTER N WITH CARON */
-+ {"Ncedil", 0x0145}, /* LATIN CAPITAL LETTER N WITH CEDILLA */
-+ {"Ncy", 0x041D}, /* CYRILLIC CAPITAL LETTER EN */
-+ {"Ngr", 0x039D}, /* GREEK CAPITAL LETTER NU */
-+ {"Ntilde", 0x00D1}, /* LATIN CAPITAL LETTER N WITH TILDE */
-+ {"Nu", 0x039D}, /* GREEK CAPITAL LETTER NU */
-+ {"OElig", 0x0152}, /* LATIN CAPITAL LIGATURE OE */
-+ {"OHacgr", 0x038F}, /* GREEK CAPITAL LETTER OMEGA WITH TONOS */
-+ {"OHgr", 0x03A9}, /* GREEK CAPITAL LETTER OMEGA */
-+ {"Oacgr", 0x038C}, /* GREEK CAPITAL LETTER OMICRON WITH TONOS */
-+ {"Oacute", 0x00D3}, /* LATIN CAPITAL LETTER O WITH ACUTE */
-+ {"Ocirc", 0x00D4}, /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX */
-+ {"Ocy", 0x041E}, /* CYRILLIC CAPITAL LETTER O */
-+ {"Odblac", 0x0150}, /* LATIN CAPITAL LETTER O WITH DOUBLE ACUTE */
-+ {"Ogr", 0x039F}, /* GREEK CAPITAL LETTER OMICRON */
-+ {"Ograve", 0x00D2}, /* LATIN CAPITAL LETTER O WITH GRAVE */
-+ {"Omacr", 0x014C}, /* LATIN CAPITAL LETTER O WITH MACRON */
-+ {"Omega", 0x03A9}, /* GREEK CAPITAL LETTER OMEGA */
-+ {"Omicron", 0x039F}, /* GREEK CAPITAL LETTER OMICRON */
-+ {"Oslash", 0x00D8}, /* LATIN CAPITAL LETTER O WITH STROKE */
-+ {"Otilde", 0x00D5}, /* LATIN CAPITAL LETTER O WITH TILDE */
-+ {"Ouml", 0x00D6}, /* LATIN CAPITAL LETTER O WITH DIAERESIS */
-+ {"PHgr", 0x03A6}, /* GREEK CAPITAL LETTER PHI */
-+ {"PSgr", 0x03A8}, /* GREEK CAPITAL LETTER PSI */
-+ {"Pcy", 0x041F}, /* CYRILLIC CAPITAL LETTER PE */
-+ {"Pgr", 0x03A0}, /* GREEK CAPITAL LETTER PI */
-+ {"Phi", 0x03A6}, /* GREEK CAPITAL LETTER PHI */
-+ {"Pi", 0x03A0}, /* GREEK CAPITAL LETTER PI */
-+ {"Prime", 0x2033}, /* DOUBLE PRIME */
-+ {"Psi", 0x03A8}, /* GREEK CAPITAL LETTER PSI */
-+ {"Racute", 0x0154}, /* LATIN CAPITAL LETTER R WITH ACUTE */
-+ {"Rarr", 0x21A0}, /* RIGHTWARDS TWO HEADED ARROW */
-+ {"Rcaron", 0x0158}, /* LATIN CAPITAL LETTER R WITH CARON */
-+ {"Rcedil", 0x0156}, /* LATIN CAPITAL LETTER R WITH CEDILLA */
-+ {"Rcy", 0x0420}, /* CYRILLIC CAPITAL LETTER ER */
-+ {"Rgr", 0x03A1}, /* GREEK CAPITAL LETTER RHO */
-+ {"Rho", 0x03A1}, /* GREEK CAPITAL LETTER RHO */
-+ {"SHCHcy", 0x0429}, /* CYRILLIC CAPITAL LETTER SHCHA */
-+ {"SHcy", 0x0428}, /* CYRILLIC CAPITAL LETTER SHA */
-+ {"SOFTcy", 0x042C}, /* CYRILLIC CAPITAL LETTER SOFT SIGN */
-+ {"Sacute", 0x015A}, /* LATIN CAPITAL LETTER S WITH ACUTE */
-+ {"Scaron", 0x0160}, /* LATIN CAPITAL LETTER S WITH CARON */
-+ {"Scedil", 0x015E}, /* LATIN CAPITAL LETTER S WITH CEDILLA */
-+ {"Scirc", 0x015C}, /* LATIN CAPITAL LETTER S WITH CIRCUMFLEX */
-+ {"Scy", 0x0421}, /* CYRILLIC CAPITAL LETTER ES */
-+ {"Sgr", 0x03A3}, /* GREEK CAPITAL LETTER SIGMA */
-+ {"Sigma", 0x03A3}, /* GREEK CAPITAL LETTER SIGMA */
-+ {"Sub", 0x22D0}, /* DOUBLE SUBSET */
-+ {"Sup", 0x22D1}, /* DOUBLE SUPERSET */
-+ {"THORN", 0x00DE}, /* LATIN CAPITAL LETTER THORN */
-+ {"THgr", 0x0398}, /* GREEK CAPITAL LETTER THETA */
-+ {"TSHcy", 0x040B}, /* CYRILLIC CAPITAL LETTER TSHE */
-+ {"TScy", 0x0426}, /* CYRILLIC CAPITAL LETTER TSE */
-+ {"Tau", 0x03A4}, /* GREEK CAPITAL LETTER TAU */
-+ {"Tcaron", 0x0164}, /* LATIN CAPITAL LETTER T WITH CARON */
-+ {"Tcedil", 0x0162}, /* LATIN CAPITAL LETTER T WITH CEDILLA */
-+ {"Tcy", 0x0422}, /* CYRILLIC CAPITAL LETTER TE */
-+ {"Tgr", 0x03A4}, /* GREEK CAPITAL LETTER TAU */
-+ {"Theta", 0x0398}, /* GREEK CAPITAL LETTER THETA */
-+ {"Tstrok", 0x0166}, /* LATIN CAPITAL LETTER T WITH STROKE */
-+ {"Uacgr", 0x038E}, /* GREEK CAPITAL LETTER UPSILON WITH TONOS */
-+ {"Uacute", 0x00DA}, /* LATIN CAPITAL LETTER U WITH ACUTE */
-+ {"Ubrcy", 0x040E}, /* CYRILLIC CAPITAL LETTER SHORT U */
-+ {"Ubreve", 0x016C}, /* LATIN CAPITAL LETTER U WITH BREVE */
-+ {"Ucirc", 0x00DB}, /* LATIN CAPITAL LETTER U WITH CIRCUMFLEX */
-+ {"Ucy", 0x0423}, /* CYRILLIC CAPITAL LETTER U */
-+ {"Udblac", 0x0170}, /* LATIN CAPITAL LETTER U WITH DOUBLE ACUTE */
-+ {"Udigr", 0x03AB}, /* GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA */
-+ {"Ugr", 0x03A5}, /* GREEK CAPITAL LETTER UPSILON */
-+ {"Ugrave", 0x00D9}, /* LATIN CAPITAL LETTER U WITH GRAVE */
-+ {"Umacr", 0x016A}, /* LATIN CAPITAL LETTER U WITH MACRON */
-+ {"Uogon", 0x0172}, /* LATIN CAPITAL LETTER U WITH OGONEK */
-+ {"Upsi", 0x03A5}, /* GREEK CAPITAL LETTER UPSILON */
-+ {"Upsilon", 0x03A5}, /* GREEK CAPITAL LETTER UPSILON */
-+ {"Uring", 0x016E}, /* LATIN CAPITAL LETTER U WITH RING ABOVE */
-+ {"Utilde", 0x0168}, /* LATIN CAPITAL LETTER U WITH TILDE */
-+ {"Uuml", 0x00DC}, /* LATIN CAPITAL LETTER U WITH DIAERESIS */
-+ {"Vcy", 0x0412}, /* CYRILLIC CAPITAL LETTER VE */
-+ {"Vdash", 0x22A9}, /* FORCES */
-+ {"Verbar", 0x2016}, /* DOUBLE VERTICAL LINE */
-+ {"Vvdash", 0x22AA}, /* TRIPLE VERTICAL BAR RIGHT TURNSTILE */
-+ {"Wcirc", 0x0174}, /* LATIN CAPITAL LETTER W WITH CIRCUMFLEX */
-+ {"Xgr", 0x039E}, /* GREEK CAPITAL LETTER XI */
-+ {"Xi", 0x039E}, /* GREEK CAPITAL LETTER XI */
-+ {"YAcy", 0x042F}, /* CYRILLIC CAPITAL LETTER YA */
-+ {"YIcy", 0x0407}, /* CYRILLIC CAPITAL LETTER YI */
-+ {"YUcy", 0x042E}, /* CYRILLIC CAPITAL LETTER YU */
-+ {"Yacute", 0x00DD}, /* LATIN CAPITAL LETTER Y WITH ACUTE */
-+ {"Ycirc", 0x0176}, /* LATIN CAPITAL LETTER Y WITH CIRCUMFLEX */
-+ {"Ycy", 0x042B}, /* CYRILLIC CAPITAL LETTER YERU */
-+ {"Yuml", 0x0178}, /* LATIN CAPITAL LETTER Y WITH DIAERESIS */
-+ {"ZHcy", 0x0416}, /* CYRILLIC CAPITAL LETTER ZHE */
-+ {"Zacute", 0x0179}, /* LATIN CAPITAL LETTER Z WITH ACUTE */
-+ {"Zcaron", 0x017D}, /* LATIN CAPITAL LETTER Z WITH CARON */
-+ {"Zcy", 0x0417}, /* CYRILLIC CAPITAL LETTER ZE */
-+ {"Zdot", 0x017B}, /* LATIN CAPITAL LETTER Z WITH DOT ABOVE */
-+ {"Zeta", 0x0396}, /* GREEK CAPITAL LETTER ZETA */
-+ {"Zgr", 0x0396}, /* GREEK CAPITAL LETTER ZETA */
-+ {"aacgr", 0x03AC}, /* GREEK SMALL LETTER ALPHA WITH TONOS */
-+ {"aacute", 0x00E1}, /* LATIN SMALL LETTER A WITH ACUTE */
-+ {"abreve", 0x0103}, /* LATIN SMALL LETTER A WITH BREVE */
-+ {"acirc", 0x00E2}, /* LATIN SMALL LETTER A WITH CIRCUMFLEX */
-+ {"acute", 0x00B4}, /* ACUTE ACCENT */
-+ {"acy", 0x0430}, /* CYRILLIC SMALL LETTER A */
-+ {"aelig", 0x00E6}, /* LATIN SMALL LETTER AE */
-+ {"agr", 0x03B1}, /* GREEK SMALL LETTER ALPHA */
-+ {"agrave", 0x00E0}, /* LATIN SMALL LETTER A WITH GRAVE */
-+ {"alefsym", 0x2135}, /* ALEF SYMBOL */
-+ {"aleph", 0x2135}, /* ALEF SYMBOL */
-+ {"alpha", 0x03B1}, /* GREEK SMALL LETTER ALPHA */
-+ {"amacr", 0x0101}, /* LATIN SMALL LETTER A WITH MACRON */
-+ {"amalg", 0x2210}, /* N-ARY COPRODUCT */
-+ {"amp", 0x0026}, /* AMPERSAND */
-+ {"and", 0x2227}, /* LOGICAL AND */
-+ {"ang", 0x2220}, /* ANGLE */
-+ {"ang90", 0x221F}, /* RIGHT ANGLE */
-+ {"angmsd", 0x2221}, /* MEASURED ANGLE */
-+ {"angsph", 0x2222}, /* SPHERICAL ANGLE */
-+ {"angst", 0x212B}, /* ANGSTROM SIGN */
-+ {"aogon", 0x0105}, /* LATIN SMALL LETTER A WITH OGONEK */
-+ {"ap", 0x2248}, /* ALMOST EQUAL TO */
-+ {"ape", 0x224A}, /* ALMOST EQUAL OR EQUAL TO */
-+ {"apos", 0x02BC}, /* MODIFIER LETTER APOSTROPHE */
-+ {"aring", 0x00E5}, /* LATIN SMALL LETTER A WITH RING ABOVE */
-+ {"ast", 0x002A}, /* ASTERISK */
-+ {"asymp", 0x2248}, /* ALMOST EQUAL TO */
-+ {"atilde", 0x00E3}, /* LATIN SMALL LETTER A WITH TILDE */
-+ {"auml", 0x00E4}, /* LATIN SMALL LETTER A WITH DIAERESIS */
-+ {"b.Delta", 0x0394}, /* GREEK CAPITAL LETTER DELTA */
-+ {"b.Gamma", 0x0393}, /* GREEK CAPITAL LETTER GAMMA */
-+ {"b.Lambda", 0x039B}, /* GREEK CAPITAL LETTER LAMDA */
-+ {"b.Omega", 0x03A9}, /* GREEK CAPITAL LETTER OMEGA */
-+ {"b.Phi", 0x03A6}, /* GREEK CAPITAL LETTER PHI */
-+ {"b.Pi", 0x03A0}, /* GREEK CAPITAL LETTER PI */
-+ {"b.Psi", 0x03A8}, /* GREEK CAPITAL LETTER PSI */
-+ {"b.Sigma", 0x03A3}, /* GREEK CAPITAL LETTER SIGMA */
-+ {"b.Theta", 0x0398}, /* GREEK CAPITAL LETTER THETA */
-+ {"b.Upsi", 0x03A5}, /* GREEK CAPITAL LETTER UPSILON */
-+ {"b.Xi", 0x039E}, /* GREEK CAPITAL LETTER XI */
-+ {"b.alpha", 0x03B1}, /* GREEK SMALL LETTER ALPHA */
-+ {"b.beta", 0x03B2}, /* GREEK SMALL LETTER BETA */
-+ {"b.chi", 0x03C7}, /* GREEK SMALL LETTER CHI */
-+ {"b.delta", 0x03B3}, /* GREEK SMALL LETTER GAMMA */
-+ {"b.epsi", 0x03B5}, /* GREEK SMALL LETTER EPSILON */
-+ {"b.epsis", 0x03B5}, /* GREEK SMALL LETTER EPSILON */
-+ {"b.epsiv", 0x03B5}, /* GREEK SMALL LETTER EPSILON */
-+ {"b.eta", 0x03B7}, /* GREEK SMALL LETTER ETA */
-+ {"b.gamma", 0x03B3}, /* GREEK SMALL LETTER GAMMA */
-+ {"b.gammad", 0x03DC}, /* GREEK LETTER DIGAMMA */
-+ {"b.iota", 0x03B9}, /* GREEK SMALL LETTER IOTA */
-+ {"b.kappa", 0x03BA}, /* GREEK SMALL LETTER KAPPA */
-+ {"b.kappav", 0x03F0}, /* GREEK KAPPA SYMBOL */
-+ {"b.lambda", 0x03BB}, /* GREEK SMALL LETTER LAMDA */
-+ {"b.mu", 0x03BC}, /* GREEK SMALL LETTER MU */
-+ {"b.nu", 0x03BD}, /* GREEK SMALL LETTER NU */
-+ {"b.omega", 0x03CE}, /* GREEK SMALL LETTER OMEGA WITH TONOS */
-+ {"b.phis", 0x03C6}, /* GREEK SMALL LETTER PHI */
-+ {"b.phiv", 0x03D5}, /* GREEK PHI SYMBOL */
-+ {"b.pi", 0x03C0}, /* GREEK SMALL LETTER PI */
-+ {"b.piv", 0x03D6}, /* GREEK PI SYMBOL */
-+ {"b.psi", 0x03C8}, /* GREEK SMALL LETTER PSI */
-+ {"b.rho", 0x03C1}, /* GREEK SMALL LETTER RHO */
-+ {"b.rhov", 0x03F1}, /* GREEK RHO SYMBOL */
-+ {"b.sigma", 0x03C3}, /* GREEK SMALL LETTER SIGMA */
-+ {"b.sigmav", 0x03C2}, /* GREEK SMALL LETTER FINAL SIGMA */
-+ {"b.tau", 0x03C4}, /* GREEK SMALL LETTER TAU */
-+ {"b.thetas", 0x03B8}, /* GREEK SMALL LETTER THETA */
-+ {"b.thetav", 0x03D1}, /* GREEK THETA SYMBOL */
-+ {"b.upsi", 0x03C5}, /* GREEK SMALL LETTER UPSILON */
-+ {"b.xi", 0x03BE}, /* GREEK SMALL LETTER XI */
-+ {"b.zeta", 0x03B6}, /* GREEK SMALL LETTER ZETA */
-+ {"barwed", 0x22BC}, /* NAND */
-+ {"bcong", 0x224C}, /* ALL EQUAL TO */
-+ {"bcy", 0x0431}, /* CYRILLIC SMALL LETTER BE */
-+ {"bdquo", 0x201E}, /* DOUBLE LOW-9 QUOTATION MARK */
-+ {"becaus", 0x2235}, /* BECAUSE */
-+ {"bepsi", 0x220D}, /* SMALL CONTAINS AS MEMBER */
-+ {"bernou", 0x212C}, /* SCRIPT CAPITAL B */
-+ {"beta", 0x03B2}, /* GREEK SMALL LETTER BETA */
-+ {"beth", 0x2136}, /* BET SYMBOL */
-+ {"bgr", 0x03B2}, /* GREEK SMALL LETTER BETA */
-+ {"blank", 0x2423}, /* OPEN BOX */
-+ {"blk12", 0x2592}, /* MEDIUM SHADE */
-+ {"blk14", 0x2591}, /* LIGHT SHADE */
-+ {"blk34", 0x2593}, /* DARK SHADE */
-+ {"block", 0x2588}, /* FULL BLOCK */
-+ {"bottom", 0x22A5}, /* UP TACK */
-+ {"bowtie", 0x22C8}, /* BOWTIE */
-+ {"boxDL", 0x2557}, /* BOX DRAWINGS DOUBLE DOWN AND LEFT */
-+ {"boxDR", 0x2554}, /* BOX DRAWINGS DOUBLE DOWN AND RIGHT */
-+ {"boxDl", 0x2556}, /* BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE */
-+ {"boxDr", 0x2553}, /* BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE */
-+ {"boxH", 0x2550}, /* BOX DRAWINGS DOUBLE HORIZONTAL */
-+ {"boxHD", 0x2566}, /* BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL */
-+ {"boxHU", 0x2569}, /* BOX DRAWINGS DOUBLE UP AND HORIZONTAL */
-+ {"boxHd", 0x2564}, /* BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE*/
-+ {"boxHu", 0x2567}, /* BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE */
-+ {"boxUL", 0x255D}, /* BOX DRAWINGS DOUBLE UP AND LEFT */
-+ {"boxUR", 0x255A}, /* BOX DRAWINGS DOUBLE UP AND RIGHT */
-+ {"boxUl", 0x255C}, /* BOX DRAWINGS UP DOUBLE AND LEFT SINGLE */
-+ {"boxUr", 0x2559}, /* BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE */
-+ {"boxV", 0x2551}, /* BOX DRAWINGS DOUBLE VERTICAL */
-+ {"boxVH", 0x256C}, /* BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL */
-+ {"boxVL", 0x2563}, /* BOX DRAWINGS DOUBLE VERTICAL AND LEFT */
-+ {"boxVR", 0x2560}, /* BOX DRAWINGS DOUBLE VERTICAL AND RIGHT */
-+ {"boxVh", 0x256B}, /* BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SI*/
-+ {"boxVl", 0x2562}, /* BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE */
-+ {"boxVr", 0x255F}, /* BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE */
-+ {"boxdL", 0x2555}, /* BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE */
-+ {"boxdR", 0x2552}, /* BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE */
-+ {"boxdl", 0x2510}, /* BOX DRAWINGS LIGHT DOWN AND LEFT */
-+ {"boxdr", 0x250C}, /* BOX DRAWINGS LIGHT DOWN AND RIGHT */
-+ {"boxh", 0x2500}, /* BOX DRAWINGS LIGHT HORIZONTAL */
-+ {"boxhD", 0x2565}, /* BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE*/
-+ {"boxhU", 0x2568}, /* BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE */
-+ {"boxhd", 0x252C}, /* BOX DRAWINGS LIGHT DOWN AND HORIZONTAL */
-+ {"boxhu", 0x2534}, /* BOX DRAWINGS LIGHT UP AND HORIZONTAL */
-+ {"boxuL", 0x255B}, /* BOX DRAWINGS UP SINGLE AND LEFT DOUBLE */
-+ {"boxuR", 0x2558}, /* BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE */
-+ {"boxul", 0x2518}, /* BOX DRAWINGS LIGHT UP AND LEFT */
-+ {"boxur", 0x2514}, /* BOX DRAWINGS LIGHT UP AND RIGHT */
-+ {"boxv", 0x2502}, /* BOX DRAWINGS LIGHT VERTICAL */
-+ {"boxvH", 0x256A}, /* BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DO*/
-+ {"boxvL", 0x2561}, /* BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE */
-+ {"boxvR", 0x255E}, /* BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE */
-+ {"boxvh", 0x253C}, /* BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL */
-+ {"boxvl", 0x2524}, /* BOX DRAWINGS LIGHT VERTICAL AND LEFT */
-+ {"boxvr", 0x251C}, /* BOX DRAWINGS LIGHT VERTICAL AND RIGHT */
-+ {"bprime", 0x2035}, /* REVERSED PRIME */
-+ {"breve", 0x02D8}, /* BREVE */
-+ {"brkbar", 0x00A6}, /* obsolete synonym for "brvbar" 0x00A6 */
-+ {"brvbar", 0x00A6}, /* BROKEN BAR */
-+ {"bsim", 0x223D}, /* REVERSED TILDE */
-+ {"bsime", 0x22CD}, /* REVERSED TILDE EQUALS */
-+ {"bsol", 0x005C}, /* REVERSE SOLIDUS */
-+ {"bull", 0x2022}, /* BULLET */
-+ {"bump", 0x224E}, /* GEOMETRICALLY EQUIVALENT TO */
-+ {"bumpe", 0x224F}, /* DIFFERENCE BETWEEN */
-+ {"cacute", 0x0107}, /* LATIN SMALL LETTER C WITH ACUTE */
-+ {"cap", 0x2229}, /* INTERSECTION */
-+ {"caret", 0x2041}, /* CARET INSERTION POINT */
-+ {"caron", 0x02C7}, /* CARON */
-+ {"ccaron", 0x010D}, /* LATIN SMALL LETTER C WITH CARON */
-+ {"ccedil", 0x00E7}, /* LATIN SMALL LETTER C WITH CEDILLA */
-+ {"ccirc", 0x0109}, /* LATIN SMALL LETTER C WITH CIRCUMFLEX */
-+ {"cdot", 0x010B}, /* LATIN SMALL LETTER C WITH DOT ABOVE */
-+ {"cedil", 0x00B8}, /* CEDILLA */
-+ {"cent", 0x00A2}, /* CENT SIGN */
-+ {"chcy", 0x0447}, /* CYRILLIC SMALL LETTER CHE */
-+ {"check", 0x2713}, /* CHECK MARK */
-+ {"chi", 0x03C7}, /* GREEK SMALL LETTER CHI */
-+ {"cir", 0x25CB}, /* WHITE CIRCLE */
-+ {"circ", 0x02C6}, /* MODIFIER LETTER CIRCUMFLEX ACCENT */
-+ {"cire", 0x2257}, /* RING EQUAL TO */
-+ {"clubs", 0x2663}, /* BLACK CLUB SUIT */
-+ {"colon", 0x003A}, /* COLON */
-+ {"colone", 0x2254}, /* COLON EQUALS */
-+ {"comma", 0x002C}, /* COMMA */
-+ {"commat", 0x0040}, /* COMMERCIAL AT */
-+ {"comp", 0x2201}, /* COMPLEMENT */
-+ {"compfn", 0x2218}, /* RING OPERATOR */
-+ {"cong", 0x2245}, /* APPROXIMATELY EQUAL TO */
-+ {"conint", 0x222E}, /* CONTOUR INTEGRAL */
-+ {"coprod", 0x2210}, /* N-ARY COPRODUCT */
-+ {"copy", 0x00A9}, /* COPYRIGHT SIGN */
-+ {"copysr", 0x2117}, /* SOUND RECORDING COPYRIGHT */
-+ {"crarr", 0x21B5}, /* DOWNWARDS ARROW WITH CORNER LEFTWARDS */
-+ {"cross", 0x2717}, /* BALLOT X */
-+ {"cuepr", 0x22DE}, /* EQUAL TO OR PRECEDES */
-+ {"cuesc", 0x22DF}, /* EQUAL TO OR SUCCEEDS */
-+ {"cularr", 0x21B6}, /* ANTICLOCKWISE TOP SEMICIRCLE ARROW */
-+ {"cup", 0x222A}, /* UNION */
-+ {"cupre", 0x227C}, /* PRECEDES OR EQUAL TO */
-+ {"curarr", 0x21B7}, /* CLOCKWISE TOP SEMICIRCLE ARROW */
-+ {"curren", 0x00A4}, /* CURRENCY SIGN */
-+ {"cuvee", 0x22CE}, /* CURLY LOGICAL OR */
-+ {"cuwed", 0x22CF}, /* CURLY LOGICAL AND */
-+ {"dArr", 0x21D3}, /* DOWNWARDS DOUBLE ARROW */
-+ {"dagger", 0x2020}, /* DAGGER */
-+ {"daleth", 0x2138}, /* DALET SYMBOL */
-+ {"darr", 0x2193}, /* DOWNWARDS ARROW */
-+ {"darr2", 0x21CA}, /* DOWNWARDS PAIRED ARROWS */
-+ {"dash", 0x2010}, /* HYPHEN */
-+ {"dashv", 0x22A3}, /* LEFT TACK */
-+ {"dblac", 0x02DD}, /* DOUBLE ACUTE ACCENT */
-+ {"dcaron", 0x010F}, /* LATIN SMALL LETTER D WITH CARON */
-+ {"dcy", 0x0434}, /* CYRILLIC SMALL LETTER DE */
-+ {"deg", 0x00B0}, /* DEGREE SIGN */
-+ {"delta", 0x03B4}, /* GREEK SMALL LETTER DELTA */
-+ {"dgr", 0x03B4}, /* GREEK SMALL LETTER DELTA */
-+ {"dharl", 0x21C3}, /* DOWNWARDS HARPOON WITH BARB LEFTWARDS */
-+ {"dharr", 0x21C2}, /* DOWNWARDS HARPOON WITH BARB RIGHTWARDS */
-+ {"diam", 0x22C4}, /* DIAMOND OPERATOR */
-+ {"diams", 0x2666}, /* BLACK DIAMOND SUIT */
-+ {"die", 0x00A8}, /* DIAERESIS */
-+ {"divide", 0x00F7}, /* DIVISION SIGN */
-+ {"divonx", 0x22C7}, /* DIVISION TIMES */
-+ {"djcy", 0x0452}, /* CYRILLIC SMALL LETTER DJE */
-+ {"dlarr", 0x2199}, /* SOUTH WEST ARROW */
-+ {"dlcorn", 0x231E}, /* BOTTOM LEFT CORNER */
-+ {"dlcrop", 0x230D}, /* BOTTOM LEFT CROP */
-+ {"dollar", 0x0024}, /* DOLLAR SIGN */
-+ {"dot", 0x02D9}, /* DOT ABOVE */
-+ {"drarr", 0x2198}, /* SOUTH EAST ARROW */
-+ {"drcorn", 0x231F}, /* BOTTOM RIGHT CORNER */
-+ {"drcrop", 0x230C}, /* BOTTOM RIGHT CROP */
-+ {"dscy", 0x0455}, /* CYRILLIC SMALL LETTER DZE */
-+ {"dstrok", 0x0111}, /* LATIN SMALL LETTER D WITH STROKE */
-+ {"dtri", 0x25BF}, /* WHITE DOWN-POINTING SMALL TRIANGLE */
-+ {"dtrif", 0x25BE}, /* BLACK DOWN-POINTING SMALL TRIANGLE */
-+ {"dzcy", 0x045F}, /* CYRILLIC SMALL LETTER DZHE */
-+ {"eDot", 0x2251}, /* GEOMETRICALLY EQUAL TO */
-+ {"eacgr", 0x03AD}, /* GREEK SMALL LETTER EPSILON WITH TONOS */
-+ {"eacute", 0x00E9}, /* LATIN SMALL LETTER E WITH ACUTE */
-+ {"ecaron", 0x011B}, /* LATIN SMALL LETTER E WITH CARON */
-+ {"ecir", 0x2256}, /* RING IN EQUAL TO */
-+ {"ecirc", 0x00EA}, /* LATIN SMALL LETTER E WITH CIRCUMFLEX */
-+ {"ecolon", 0x2255}, /* EQUALS COLON */
-+ {"ecy", 0x044D}, /* CYRILLIC SMALL LETTER E */
-+ {"edot", 0x0117}, /* LATIN SMALL LETTER E WITH DOT ABOVE */
-+ {"eeacgr", 0x03AE}, /* GREEK SMALL LETTER ETA WITH TONOS */
-+ {"eegr", 0x03B7}, /* GREEK SMALL LETTER ETA */
-+ {"efDot", 0x2252}, /* APPROXIMATELY EQUAL TO OR THE IMAGE OF */
-+ {"egr", 0x03B5}, /* GREEK SMALL LETTER EPSILON */
-+ {"egrave", 0x00E8}, /* LATIN SMALL LETTER E WITH GRAVE */
-+ {"egs", 0x22DD}, /* EQUAL TO OR GREATER-THAN */
-+ {"ell", 0x2113}, /* SCRIPT SMALL L */
-+ {"els", 0x22DC}, /* EQUAL TO OR LESS-THAN */
-+ {"emacr", 0x0113}, /* LATIN SMALL LETTER E WITH MACRON */
-+ {"emdash", 0x2014}, /* obsolete synonym for "mdash" 0x2014 */
-+ {"empty", 0x2205}, /* EMPTY SET */
-+ {"emsp", 0x2003}, /* EM SPACE */
-+ {"emsp13", 0x2004}, /* THREE-PER-EM SPACE */
-+ {"emsp14", 0x2005}, /* FOUR-PER-EM SPACE */
-+ {"endash", 0x2013}, /* obsolete synonym for "ndash" 0x2013 */
-+ {"eng", 0x014B}, /* LATIN SMALL LETTER ENG */
-+ {"ensp", 0x2002}, /* EN SPACE */
-+ {"eogon", 0x0119}, /* LATIN SMALL LETTER E WITH OGONEK */
-+ {"epsi", 0x03B5}, /* GREEK SMALL LETTER EPSILON */
-+ {"epsilon", 0x03B5}, /* GREEK SMALL LETTER EPSILON */
-+ {"epsis", 0x220A}, /* SMALL ELEMENT OF */
-+ {"equals", 0x003D}, /* EQUALS SIGN */
-+ {"equiv", 0x2261}, /* IDENTICAL TO */
-+ {"erDot", 0x2253}, /* IMAGE OF OR APPROXIMATELY EQUAL TO */
-+ {"esdot", 0x2250}, /* APPROACHES THE LIMIT */
-+ {"eta", 0x03B7}, /* GREEK SMALL LETTER ETA */
-+ {"eth", 0x00F0}, /* LATIN SMALL LETTER ETH */
-+ {"euml", 0x00EB}, /* LATIN SMALL LETTER E WITH DIAERESIS */
-+ {"excl", 0x0021}, /* EXCLAMATION MARK */
-+ {"exist", 0x2203}, /* THERE EXISTS */
-+ {"fcy", 0x0444}, /* CYRILLIC SMALL LETTER EF */
-+ {"female", 0x2640}, /* FEMALE SIGN */
-+ {"ffilig", 0xFB03}, /* LATIN SMALL LIGATURE FFI */
-+ {"fflig", 0xFB00}, /* LATIN SMALL LIGATURE FF */
-+ {"ffllig", 0xFB04}, /* LATIN SMALL LIGATURE FFL */
-+ {"filig", 0xFB01}, /* LATIN SMALL LIGATURE FI */
-+ {"flat", 0x266D}, /* MUSIC FLAT SIGN */
-+ {"fllig", 0xFB02}, /* LATIN SMALL LIGATURE FL */
-+ {"fnof", 0x0192}, /* LATIN SMALL LETTER F WITH HOOK */
-+ {"forall", 0x2200}, /* FOR ALL */
-+ {"fork", 0x22D4}, /* PITCHFORK */
-+ {"frac12", 0x00BD}, /* VULGAR FRACTION ONE HALF */
-+ {"frac13", 0x2153}, /* VULGAR FRACTION ONE THIRD */
-+ {"frac14", 0x00BC}, /* VULGAR FRACTION ONE QUARTER */
-+ {"frac15", 0x2155}, /* VULGAR FRACTION ONE FIFTH */
-+ {"frac16", 0x2159}, /* VULGAR FRACTION ONE SIXTH */
-+ {"frac18", 0x215B}, /* VULGAR FRACTION ONE EIGHTH */
-+ {"frac23", 0x2154}, /* VULGAR FRACTION TWO THIRDS */
-+ {"frac25", 0x2156}, /* VULGAR FRACTION TWO FIFTHS */
-+ {"frac34", 0x00BE}, /* VULGAR FRACTION THREE QUARTERS */
-+ {"frac35", 0x2157}, /* VULGAR FRACTION THREE FIFTHS */
-+ {"frac38", 0x215C}, /* VULGAR FRACTION THREE EIGHTHS */
-+ {"frac45", 0x2158}, /* VULGAR FRACTION FOUR FIFTHS */
-+ {"frac56", 0x215A}, /* VULGAR FRACTION FIVE SIXTHS */
-+ {"frac58", 0x215D}, /* VULGAR FRACTION FIVE EIGHTHS */
-+ {"frac78", 0x215E}, /* VULGAR FRACTION SEVEN EIGHTHS */
-+ {"frasl", 0x2044}, /* FRACTION SLASH */
-+ {"frown", 0x2322}, /* FROWN */
-+ {"gE", 0x2267}, /* GREATER-THAN OVER EQUAL TO */
-+ {"gacute", 0x01F5}, /* LATIN SMALL LETTER G WITH ACUTE */
-+ {"gamma", 0x03B3}, /* GREEK SMALL LETTER GAMMA */
-+ {"gammad", 0x03DC}, /* GREEK LETTER DIGAMMA */
-+ {"gbreve", 0x011F}, /* LATIN SMALL LETTER G WITH BREVE */
-+ {"gcedil", 0x0123}, /* LATIN SMALL LETTER G WITH CEDILLA */
-+ {"gcirc", 0x011D}, /* LATIN SMALL LETTER G WITH CIRCUMFLEX */
-+ {"gcy", 0x0433}, /* CYRILLIC SMALL LETTER GHE */
-+ {"gdot", 0x0121}, /* LATIN SMALL LETTER G WITH DOT ABOVE */
-+ {"ge", 0x2265}, /* GREATER-THAN OR EQUAL TO */
-+ {"gel", 0x22DB}, /* GREATER-THAN EQUAL TO OR LESS-THAN */
-+ {"ges", 0x2265}, /* GREATER-THAN OR EQUAL TO */
-+ {"ggr", 0x03B3}, /* GREEK SMALL LETTER GAMMA */
-+ {"gimel", 0x2137}, /* GIMEL SYMBOL */
-+ {"gjcy", 0x0453}, /* CYRILLIC SMALL LETTER GJE */
-+ {"gl", 0x2277}, /* GREATER-THAN OR LESS-THAN */
-+ {"gnE", 0x2269}, /* GREATER-THAN BUT NOT EQUAL TO */
-+ {"gne", 0x2269}, /* GREATER-THAN BUT NOT EQUAL TO */
-+ {"gnsim", 0x22E7}, /* GREATER-THAN BUT NOT EQUIVALENT TO */
-+ {"grave", 0x0060}, /* GRAVE ACCENT */
-+ {"gsdot", 0x22D7}, /* GREATER-THAN WITH DOT */
-+ {"gsim", 0x2273}, /* GREATER-THAN OR EQUIVALENT TO */
-+ {"gt", 0x003E}, /* GREATER-THAN SIGN */
-+ {"gvnE", 0x2269}, /* GREATER-THAN BUT NOT EQUAL TO */
-+ {"hArr", 0x21D4}, /* LEFT RIGHT DOUBLE ARROW */
-+ {"hairsp", 0x200A}, /* HAIR SPACE */
-+ {"half", 0x00BD}, /* VULGAR FRACTION ONE HALF */
-+ {"hamilt", 0x210B}, /* SCRIPT CAPITAL H */
-+ {"hardcy", 0x044A}, /* CYRILLIC SMALL LETTER HARD SIGN */
-+ {"harr", 0x2194}, /* LEFT RIGHT ARROW */
-+ {"harrw", 0x21AD}, /* LEFT RIGHT WAVE ARROW */
-+ {"hcirc", 0x0125}, /* LATIN SMALL LETTER H WITH CIRCUMFLEX */
-+ {"hearts", 0x2665}, /* BLACK HEART SUIT */
-+ {"hellip", 0x2026}, /* HORIZONTAL ELLIPSIS */
-+ {"hibar", 0x00AF}, /* obsolete synonym for "macr" 0x00AF */
-+ {"horbar", 0x2015}, /* HORIZONTAL BAR */
-+ {"hstrok", 0x0127}, /* LATIN SMALL LETTER H WITH STROKE */
-+ {"hybull", 0x2043}, /* HYPHEN BULLET */
-+ {"hyphen", 0x002D}, /* HYPHEN-MINUS */
-+ {"iacgr", 0x03AF}, /* GREEK SMALL LETTER IOTA WITH TONOS */
-+ {"iacute", 0x00ED}, /* LATIN SMALL LETTER I WITH ACUTE */
-+ {"icirc", 0x00EE}, /* LATIN SMALL LETTER I WITH CIRCUMFLEX */
-+ {"icy", 0x0438}, /* CYRILLIC SMALL LETTER I */
-+ {"idiagr", 0x0390}, /* GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TON*/
-+ {"idigr", 0x03CA}, /* GREEK SMALL LETTER IOTA WITH DIALYTIKA */
-+ {"iecy", 0x0435}, /* CYRILLIC SMALL LETTER IE */
-+ {"iexcl", 0x00A1}, /* INVERTED EXCLAMATION MARK */
-+ {"iff", 0x21D4}, /* LEFT RIGHT DOUBLE ARROW */
-+ {"igr", 0x03B9}, /* GREEK SMALL LETTER IOTA */
-+ {"igrave", 0x00EC}, /* LATIN SMALL LETTER I WITH GRAVE */
-+ {"ijlig", 0x0133}, /* LATIN SMALL LIGATURE IJ */
-+ {"imacr", 0x012B}, /* LATIN SMALL LETTER I WITH MACRON */
-+ {"image", 0x2111}, /* BLACK-LETTER CAPITAL I */
-+ {"incare", 0x2105}, /* CARE OF */
-+ {"infin", 0x221E}, /* INFINITY */
-+ {"inodot", 0x0131}, /* LATIN SMALL LETTER DOTLESS I */
-+ {"int", 0x222B}, /* INTEGRAL */
-+ {"intcal", 0x22BA}, /* INTERCALATE */
-+ {"iocy", 0x0451}, /* CYRILLIC SMALL LETTER IO */
-+ {"iogon", 0x012F}, /* LATIN SMALL LETTER I WITH OGONEK */
-+ {"iota", 0x03B9}, /* GREEK SMALL LETTER IOTA */
-+ {"iquest", 0x00BF}, /* INVERTED QUESTION MARK */
-+ {"isin", 0x2208}, /* ELEMENT OF */
-+ {"itilde", 0x0129}, /* LATIN SMALL LETTER I WITH TILDE */
-+ {"iukcy", 0x0456}, /* CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I*/
-+ {"iuml", 0x00EF}, /* LATIN SMALL LETTER I WITH DIAERESIS */
-+ {"jcirc", 0x0135}, /* LATIN SMALL LETTER J WITH CIRCUMFLEX */
-+ {"jcy", 0x0439}, /* CYRILLIC SMALL LETTER SHORT I */
-+ {"jsercy", 0x0458}, /* CYRILLIC SMALL LETTER JE */
-+ {"jukcy", 0x0454}, /* CYRILLIC SMALL LETTER UKRAINIAN IE */
-+ {"kappa", 0x03BA}, /* GREEK SMALL LETTER KAPPA */
-+ {"kappav", 0x03F0}, /* GREEK KAPPA SYMBOL */
-+ {"kcedil", 0x0137}, /* LATIN SMALL LETTER K WITH CEDILLA */
-+ {"kcy", 0x043A}, /* CYRILLIC SMALL LETTER KA */
-+ {"kgr", 0x03BA}, /* GREEK SMALL LETTER KAPPA */
-+ {"kgreen", 0x0138}, /* LATIN SMALL LETTER KRA */
-+ {"khcy", 0x0445}, /* CYRILLIC SMALL LETTER HA */
-+ {"khgr", 0x03C7}, /* GREEK SMALL LETTER CHI */
-+ {"kjcy", 0x045C}, /* CYRILLIC SMALL LETTER KJE */
-+ {"lAarr", 0x21DA}, /* LEFTWARDS TRIPLE ARROW */
-+ {"lArr", 0x21D0}, /* LEFTWARDS DOUBLE ARROW */
-+ {"lE", 0x2266}, /* LESS-THAN OVER EQUAL TO */
-+ {"lacute", 0x013A}, /* LATIN SMALL LETTER L WITH ACUTE */
-+ {"lagran", 0x2112}, /* SCRIPT CAPITAL L */
-+ {"lambda", 0x03BB}, /* GREEK SMALL LETTER LAMDA */
-+ {"lang", 0x2329}, /* LEFT-POINTING ANGLE BRACKET */
-+ {"laquo", 0x00AB}, /* LEFT-POINTING DOUBLE ANGLE QUOTATION MARK */
-+ {"larr", 0x2190}, /* LEFTWARDS ARROW */
-+ {"larr2", 0x21C7}, /* LEFTWARDS PAIRED ARROWS */
-+ {"larrhk", 0x21A9}, /* LEFTWARDS ARROW WITH HOOK */
-+ {"larrlp", 0x21AB}, /* LEFTWARDS ARROW WITH LOOP */
-+ {"larrtl", 0x21A2}, /* LEFTWARDS ARROW WITH TAIL */
-+ {"lcaron", 0x013E}, /* LATIN SMALL LETTER L WITH CARON */
-+ {"lcedil", 0x013C}, /* LATIN SMALL LETTER L WITH CEDILLA */
-+ {"lceil", 0x2308}, /* LEFT CEILING */
-+ {"lcub", 0x007B}, /* LEFT CURLY BRACKET */
-+ {"lcy", 0x043B}, /* CYRILLIC SMALL LETTER EL */
-+ {"ldot", 0x22D6}, /* LESS-THAN WITH DOT */
-+ {"ldquo", 0x201C}, /* LEFT DOUBLE QUOTATION MARK */
-+ {"ldquor", 0x201E}, /* DOUBLE LOW-9 QUOTATION MARK */
-+ {"le", 0x2264}, /* LESS-THAN OR EQUAL TO */
-+ {"leg", 0x22DA}, /* LESS-THAN EQUAL TO OR GREATER-THAN */
-+ {"les", 0x2264}, /* LESS-THAN OR EQUAL TO */
-+ {"lfloor", 0x230A}, /* LEFT FLOOR */
-+ {"lg", 0x2276}, /* LESS-THAN OR GREATER-THAN */
-+ {"lgr", 0x03BB}, /* GREEK SMALL LETTER LAMDA */
-+ {"lhard", 0x21BD}, /* LEFTWARDS HARPOON WITH BARB DOWNWARDS */
-+ {"lharu", 0x21BC}, /* LEFTWARDS HARPOON WITH BARB UPWARDS */
-+ {"lhblk", 0x2584}, /* LOWER HALF BLOCK */
-+ {"ljcy", 0x0459}, /* CYRILLIC SMALL LETTER LJE */
-+ {"lmidot", 0x0140}, /* LATIN SMALL LETTER L WITH MIDDLE DOT */
-+ {"lnE", 0x2268}, /* LESS-THAN BUT NOT EQUAL TO */
-+ {"lne", 0x2268}, /* LESS-THAN BUT NOT EQUAL TO */
-+ {"lnsim", 0x22E6}, /* LESS-THAN BUT NOT EQUIVALENT TO */
-+ {"lowast", 0x2217}, /* ASTERISK OPERATOR */
-+ {"lowbar", 0x005F}, /* LOW LINE */
-+ {"loz", 0x25CA}, /* LOZENGE */
-+ {"loz", 0x2727}, /* WHITE FOUR POINTED STAR */
-+ {"lozf", 0x2726}, /* BLACK FOUR POINTED STAR */
-+ {"lpar", 0x0028}, /* LEFT PARENTHESIS */
-+ {"lrarr2", 0x21C6}, /* LEFTWARDS ARROW OVER RIGHTWARDS ARROW */
-+ {"lrhar2", 0x21CB}, /* LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON */
-+ {"lrm", 0x200E}, /* LEFT-TO-RIGHT MARK */
-+ {"lsaquo", 0x2039}, /* SINGLE LEFT-POINTING ANGLE QUOTATION MARK */
-+ {"lsh", 0x21B0}, /* UPWARDS ARROW WITH TIP LEFTWARDS */
-+ {"lsim", 0x2272}, /* LESS-THAN OR EQUIVALENT TO */
-+ {"lsqb", 0x005B}, /* LEFT SQUARE BRACKET */
-+ {"lsquo", 0x2018}, /* LEFT SINGLE QUOTATION MARK */
-+ {"lsquor", 0x201A}, /* SINGLE LOW-9 QUOTATION MARK */
-+ {"lstrok", 0x0142}, /* LATIN SMALL LETTER L WITH STROKE */
-+ {"lt", 0x003C}, /* LESS-THAN SIGN */
-+ {"lthree", 0x22CB}, /* LEFT SEMIDIRECT PRODUCT */
-+ {"ltimes", 0x22C9}, /* LEFT NORMAL FACTOR SEMIDIRECT PRODUCT */
-+ {"ltri", 0x25C3}, /* WHITE LEFT-POINTING SMALL TRIANGLE */
-+ {"ltrie", 0x22B4}, /* NORMAL SUBGROUP OF OR EQUAL TO */
-+ {"ltrif", 0x25C2}, /* BLACK LEFT-POINTING SMALL TRIANGLE */
-+ {"lvnE", 0x2268}, /* LESS-THAN BUT NOT EQUAL TO */
-+ {"macr", 0x00AF}, /* MACRON */
-+ {"male", 0x2642}, /* MALE SIGN */
-+ {"malt", 0x2720}, /* MALTESE CROSS */
-+ {"map", 0x21A6}, /* RIGHTWARDS ARROW FROM BAR */
-+ {"marker", 0x25AE}, /* BLACK VERTICAL RECTANGLE */
-+ {"mcy", 0x043C}, /* CYRILLIC SMALL LETTER EM */
-+ {"mdash", 0x2014}, /* EM DASH */
-+ {"mgr", 0x03BC}, /* GREEK SMALL LETTER MU */
-+ {"micro", 0x00B5}, /* MICRO SIGN */
-+ {"mid", 0x2223}, /* DIVIDES */
-+ {"middot", 0x00B7}, /* MIDDLE DOT */
-+ {"minus", 0x2212}, /* MINUS SIGN */
-+ {"minusb", 0x229F}, /* SQUARED MINUS */
-+ {"mldr", 0x2026}, /* HORIZONTAL ELLIPSIS */
-+ {"mnplus", 0x2213}, /* MINUS-OR-PLUS SIGN */
-+ {"models", 0x22A7}, /* MODELS */
-+ {"mu", 0x03BC}, /* GREEK SMALL LETTER MU */
-+ {"mumap", 0x22B8}, /* MULTIMAP */
-+ {"nVDash", 0x22AF}, /* NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNS*/
-+ {"nVdash", 0x22AE}, /* DOES NOT FORCE */
-+ {"nabla", 0x2207}, /* NABLA */
-+ {"nacute", 0x0144}, /* LATIN SMALL LETTER N WITH ACUTE */
-+ {"nap", 0x2249}, /* NOT ALMOST EQUAL TO */
-+ {"napos", 0x0149}, /* LATIN SMALL LETTER N PRECEDED BY APOSTROPHE */
-+ {"natur", 0x266E}, /* MUSIC NATURAL SIGN */
-+ {"nbsp", 0x00A0}, /* NO-BREAK SPACE */
-+ {"ncaron", 0x0148}, /* LATIN SMALL LETTER N WITH CARON */
-+ {"ncedil", 0x0146}, /* LATIN SMALL LETTER N WITH CEDILLA */
-+ {"ncong", 0x2247}, /* NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO */
-+ {"ncy", 0x043D}, /* CYRILLIC SMALL LETTER EN */
-+ {"ndash", 0x2013}, /* EN DASH */
-+ {"ne", 0x2260}, /* NOT EQUAL TO */
-+ {"nearr", 0x2197}, /* NORTH EAST ARROW */
-+ {"nequiv", 0x2262}, /* NOT IDENTICAL TO */
-+ {"nexist", 0x2204}, /* THERE DOES NOT EXIST */
-+ {"nge", 0x2271}, /* NEITHER GREATER-THAN NOR EQUAL TO */
-+ {"nges", 0x2271}, /* NEITHER GREATER-THAN NOR EQUAL TO */
-+ {"ngr", 0x03BD}, /* GREEK SMALL LETTER NU */
-+ {"ngt", 0x226F}, /* NOT GREATER-THAN */
-+ {"nhArr", 0x21CE}, /* LEFT RIGHT DOUBLE ARROW WITH STROKE */
-+ {"nharr", 0x21AE}, /* LEFT RIGHT ARROW WITH STROKE */
-+ {"ni", 0x220B}, /* CONTAINS AS MEMBER */
-+ {"njcy", 0x045A}, /* CYRILLIC SMALL LETTER NJE */
-+ {"nlArr", 0x21CD}, /* LEFTWARDS DOUBLE ARROW WITH STROKE */
-+ {"nlarr", 0x219A}, /* LEFTWARDS ARROW WITH STROKE */
-+ {"nldr", 0x2025}, /* TWO DOT LEADER */
-+ {"nle", 0x2270}, /* NEITHER LESS-THAN NOR EQUAL TO */
-+ {"nles", 0x2270}, /* NEITHER LESS-THAN NOR EQUAL TO */
-+ {"nlt", 0x226E}, /* NOT LESS-THAN */
-+ {"nltri", 0x22EA}, /* NOT NORMAL SUBGROUP OF */
-+ {"nltrie", 0x22EC}, /* NOT NORMAL SUBGROUP OF OR EQUAL TO */
-+ {"nmid", 0x2224}, /* DOES NOT DIVIDE */
-+ {"not", 0x00AC}, /* NOT SIGN */
-+ {"notin", 0x2209}, /* NOT AN ELEMENT OF */
-+ {"npar", 0x2226}, /* NOT PARALLEL TO */
-+ {"npr", 0x2280}, /* DOES NOT PRECEDE */
-+ {"npre", 0x22E0}, /* DOES NOT PRECEDE OR EQUAL */
-+ {"nrArr", 0x21CF}, /* RIGHTWARDS DOUBLE ARROW WITH STROKE */
-+ {"nrarr", 0x219B}, /* RIGHTWARDS ARROW WITH STROKE */
-+ {"nrtri", 0x22EB}, /* DOES NOT CONTAIN AS NORMAL SUBGROUP */
-+ {"nrtrie", 0x22ED}, /* DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL */
-+ {"nsc", 0x2281}, /* DOES NOT SUCCEED */
-+ {"nsce", 0x22E1}, /* DOES NOT SUCCEED OR EQUAL */
-+ {"nsim", 0x2241}, /* NOT TILDE */
-+ {"nsime", 0x2244}, /* NOT ASYMPTOTICALLY EQUAL TO */
-+ {"nspar", 0x2226}, /* NOT PARALLEL TO */
-+ {"nsub", 0x2284}, /* NOT A SUBSET OF */
-+ {"nsubE", 0x2288}, /* NEITHER A SUBSET OF NOR EQUAL TO */
-+ {"nsube", 0x2288}, /* NEITHER A SUBSET OF NOR EQUAL TO */
-+ {"nsup", 0x2285}, /* NOT A SUPERSET OF */
-+ {"nsupE", 0x2289}, /* NEITHER A SUPERSET OF NOR EQUAL TO */
-+ {"nsupe", 0x2289}, /* NEITHER A SUPERSET OF NOR EQUAL TO */
-+ {"ntilde", 0x00F1}, /* LATIN SMALL LETTER N WITH TILDE */
-+ {"nu", 0x03BD}, /* GREEK SMALL LETTER NU */
-+ {"num", 0x0023}, /* NUMBER SIGN */
-+ {"numero", 0x2116}, /* NUMERO SIGN */
-+ {"numsp", 0x2007}, /* FIGURE SPACE */
-+ {"nvDash", 0x22AD}, /* NOT TRUE */
-+ {"nvdash", 0x22AC}, /* DOES NOT PROVE */
-+ {"nwarr", 0x2196}, /* NORTH WEST ARROW */
-+ {"oS", 0x24C8}, /* CIRCLED LATIN CAPITAL LETTER S */
-+ {"oacgr", 0x03CC}, /* GREEK SMALL LETTER OMICRON WITH TONOS */
-+ {"oacute", 0x00F3}, /* LATIN SMALL LETTER O WITH ACUTE */
-+ {"oast", 0x229B}, /* CIRCLED ASTERISK OPERATOR */
-+ {"ocir", 0x229A}, /* CIRCLED RING OPERATOR */
-+ {"ocirc", 0x00F4}, /* LATIN SMALL LETTER O WITH CIRCUMFLEX */
-+ {"ocy", 0x043E}, /* CYRILLIC SMALL LETTER O */
-+ {"odash", 0x229D}, /* CIRCLED DASH */
-+ {"odblac", 0x0151}, /* LATIN SMALL LETTER O WITH DOUBLE ACUTE */
-+ {"odot", 0x2299}, /* CIRCLED DOT OPERATOR */
-+ {"oelig", 0x0153}, /* LATIN SMALL LIGATURE OE */
-+ {"ogon", 0x02DB}, /* OGONEK */
-+ {"ogr", 0x03BF}, /* GREEK SMALL LETTER OMICRON */
-+ {"ograve", 0x00F2}, /* LATIN SMALL LETTER O WITH GRAVE */
-+ {"ohacgr", 0x03CE}, /* GREEK SMALL LETTER OMEGA WITH TONOS */
-+ {"ohgr", 0x03C9}, /* GREEK SMALL LETTER OMEGA */
-+ {"ohm", 0x2126}, /* OHM SIGN */
-+ {"olarr", 0x21BA}, /* ANTICLOCKWISE OPEN CIRCLE ARROW */
-+ {"oline", 0x203E}, /* OVERLINE */
-+ {"omacr", 0x014D}, /* LATIN SMALL LETTER O WITH MACRON */
-+ {"omega", 0x03C9}, /* GREEK SMALL LETTER OMEGA */
-+ {"omicron", 0x03BF}, /* GREEK SMALL LETTER OMICRON */
-+ {"ominus", 0x2296}, /* CIRCLED MINUS */
-+ {"oplus", 0x2295}, /* CIRCLED PLUS */
-+ {"or", 0x2228}, /* LOGICAL OR */
-+ {"orarr", 0x21BB}, /* CLOCKWISE OPEN CIRCLE ARROW */
-+ {"order", 0x2134}, /* SCRIPT SMALL O */
-+ {"ordf", 0x00AA}, /* FEMININE ORDINAL INDICATOR */
-+ {"ordm", 0x00BA}, /* MASCULINE ORDINAL INDICATOR */
-+ {"oslash", 0x00F8}, /* LATIN SMALL LETTER O WITH STROKE */
-+ {"osol", 0x2298}, /* CIRCLED DIVISION SLASH */
-+ {"otilde", 0x00F5}, /* LATIN SMALL LETTER O WITH TILDE */
-+ {"otimes", 0x2297}, /* CIRCLED TIMES */
-+ {"ouml", 0x00F6}, /* LATIN SMALL LETTER O WITH DIAERESIS */
-+ {"par", 0x2225}, /* PARALLEL TO */
-+ {"para", 0x00B6}, /* PILCROW SIGN */
-+ {"part", 0x2202}, /* PARTIAL DIFFERENTIAL */
-+ {"pcy", 0x043F}, /* CYRILLIC SMALL LETTER PE */
-+ {"percnt", 0x0025}, /* PERCENT SIGN */
-+ {"period", 0x002E}, /* FULL STOP */
-+ {"permil", 0x2030}, /* PER MILLE SIGN */
-+ {"perp", 0x22A5}, /* UP TACK */
-+ {"pgr", 0x03C0}, /* GREEK SMALL LETTER PI */
-+ {"phgr", 0x03C6}, /* GREEK SMALL LETTER PHI */
-+ {"phi", 0x03C6}, /* GREEK SMALL LETTER PHI */
-+ {"phis", 0x03C6}, /* GREEK SMALL LETTER PHI */
-+ {"phiv", 0x03D5}, /* GREEK PHI SYMBOL */
-+ {"phmmat", 0x2133}, /* SCRIPT CAPITAL M */
-+ {"phone", 0x260E}, /* BLACK TELEPHONE */
-+ {"pi", 0x03C0}, /* GREEK SMALL LETTER PI */
-+ {"piv", 0x03D6}, /* GREEK PI SYMBOL */
-+ {"planck", 0x210F}, /* PLANCK CONSTANT OVER TWO PI */
-+ {"plus", 0x002B}, /* PLUS SIGN */
-+ {"plusb", 0x229E}, /* SQUARED PLUS */
-+ {"plusdo", 0x2214}, /* DOT PLUS */
-+ {"plusmn", 0x00B1}, /* PLUS-MINUS SIGN */
-+ {"pound", 0x00A3}, /* POUND SIGN */
-+ {"pr", 0x227A}, /* PRECEDES */
-+ {"pre", 0x227C}, /* PRECEDES OR EQUAL TO */
-+ {"prime", 0x2032}, /* PRIME */
-+ {"prnsim", 0x22E8}, /* PRECEDES BUT NOT EQUIVALENT TO */
-+ {"prod", 0x220F}, /* N-ARY PRODUCT */
-+ {"prop", 0x221D}, /* PROPORTIONAL TO */
-+ {"prsim", 0x227E}, /* PRECEDES OR EQUIVALENT TO */
-+ {"psgr", 0x03C8}, /* GREEK SMALL LETTER PSI */
-+ {"psi", 0x03C8}, /* GREEK SMALL LETTER PSI */
-+ {"puncsp", 0x2008}, /* PUNCTUATION SPACE */
-+ {"quest", 0x003F}, /* QUESTION MARK */
-+ {"quot", 0x0022}, /* QUOTATION MARK */
-+ {"rAarr", 0x21DB}, /* RIGHTWARDS TRIPLE ARROW */
-+ {"rArr", 0x21D2}, /* RIGHTWARDS DOUBLE ARROW */
-+ {"racute", 0x0155}, /* LATIN SMALL LETTER R WITH ACUTE */
-+ {"radic", 0x221A}, /* SQUARE ROOT */
-+ {"rang", 0x232A}, /* RIGHT-POINTING ANGLE BRACKET */
-+ {"raquo", 0x00BB}, /* RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK */
-+ {"rarr", 0x2192}, /* RIGHTWARDS ARROW */
-+ {"rarr2", 0x21C9}, /* RIGHTWARDS PAIRED ARROWS */
-+ {"rarrhk", 0x21AA}, /* RIGHTWARDS ARROW WITH HOOK */
-+ {"rarrlp", 0x21AC}, /* RIGHTWARDS ARROW WITH LOOP */
-+ {"rarrtl", 0x21A3}, /* RIGHTWARDS ARROW WITH TAIL */
-+ {"rarrw", 0x219D}, /* RIGHTWARDS WAVE ARROW */
-+ {"rcaron", 0x0159}, /* LATIN SMALL LETTER R WITH CARON */
-+ {"rcedil", 0x0157}, /* LATIN SMALL LETTER R WITH CEDILLA */
-+ {"rceil", 0x2309}, /* RIGHT CEILING */
-+ {"rcub", 0x007D}, /* RIGHT CURLY BRACKET */
-+ {"rcy", 0x0440}, /* CYRILLIC SMALL LETTER ER */
-+ {"rdquo", 0x201D}, /* RIGHT DOUBLE QUOTATION MARK */
-+ {"rdquor", 0x201C}, /* LEFT DOUBLE QUOTATION MARK */
-+ {"real", 0x211C}, /* BLACK-LETTER CAPITAL R */
-+ {"rect", 0x25AD}, /* WHITE RECTANGLE */
-+ {"reg", 0x00AE}, /* REGISTERED SIGN */
-+ {"rfloor", 0x230B}, /* RIGHT FLOOR */
-+ {"rgr", 0x03C1}, /* GREEK SMALL LETTER RHO */
-+ {"rhard", 0x21C1}, /* RIGHTWARDS HARPOON WITH BARB DOWNWARDS */
-+ {"rharu", 0x21C0}, /* RIGHTWARDS HARPOON WITH BARB UPWARDS */
-+ {"rho", 0x03C1}, /* GREEK SMALL LETTER RHO */
-+ {"rhov", 0x03F1}, /* GREEK RHO SYMBOL */
-+ {"ring", 0x02DA}, /* RING ABOVE */
-+ {"rlarr2", 0x21C4}, /* RIGHTWARDS ARROW OVER LEFTWARDS ARROW */
-+ {"rlhar2", 0x21CC}, /* RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON */
-+ {"rlm", 0x200F}, /* RIGHT-TO-LEFT MARK */
-+ {"rpar", 0x0029}, /* RIGHT PARENTHESIS */
-+ {"rsaquo", 0x203A}, /* SINGLE RIGHT-POINTING ANGLE QUOTATION MARK */
-+ {"rsh", 0x21B1}, /* UPWARDS ARROW WITH TIP RIGHTWARDS */
-+ {"rsqb", 0x005D}, /* RIGHT SQUARE BRACKET */
-+ {"rsquo", 0x2019}, /* RIGHT SINGLE QUOTATION MARK */
-+ {"rsquor", 0x2018}, /* LEFT SINGLE QUOTATION MARK */
-+ {"rthree", 0x22CC}, /* RIGHT SEMIDIRECT PRODUCT */
-+ {"rtimes", 0x22CA}, /* RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT */
-+ {"rtri", 0x25B9}, /* WHITE RIGHT-POINTING SMALL TRIANGLE */
-+ {"rtrie", 0x22B5}, /* CONTAINS AS NORMAL SUBGROUP OR EQUAL TO */
-+ {"rtrif", 0x25B8}, /* BLACK RIGHT-POINTING SMALL TRIANGLE */
-+ {"rx", 0x211E}, /* PRESCRIPTION TAKE */
-+ {"sacute", 0x015B}, /* LATIN SMALL LETTER S WITH ACUTE */
-+ {"samalg", 0x2210}, /* N-ARY COPRODUCT */
-+ {"sbquo", 0x201A}, /* SINGLE LOW-9 QUOTATION MARK */
-+ {"sbsol", 0x005C}, /* REVERSE SOLIDUS */
-+ {"sc", 0x227B}, /* SUCCEEDS */
-+ {"scaron", 0x0161}, /* LATIN SMALL LETTER S WITH CARON */
-+ {"sccue", 0x227D}, /* SUCCEEDS OR EQUAL TO */
-+ {"sce", 0x227D}, /* SUCCEEDS OR EQUAL TO */
-+ {"scedil", 0x015F}, /* LATIN SMALL LETTER S WITH CEDILLA */
-+ {"scirc", 0x015D}, /* LATIN SMALL LETTER S WITH CIRCUMFLEX */
-+ {"scnsim", 0x22E9}, /* SUCCEEDS BUT NOT EQUIVALENT TO */
-+ {"scsim", 0x227F}, /* SUCCEEDS OR EQUIVALENT TO */
-+ {"scy", 0x0441}, /* CYRILLIC SMALL LETTER ES */
-+ {"sdot", 0x22C5}, /* DOT OPERATOR */
-+ {"sdotb", 0x22A1}, /* SQUARED DOT OPERATOR */
-+ {"sect", 0x00A7}, /* SECTION SIGN */
-+ {"semi", 0x003B}, /* SEMICOLON */
-+ {"setmn", 0x2216}, /* SET MINUS */
-+ {"sext", 0x2736}, /* SIX POINTED BLACK STAR */
-+ {"sfgr", 0x03C2}, /* GREEK SMALL LETTER FINAL SIGMA */
-+ {"sfrown", 0x2322}, /* FROWN */
-+ {"sgr", 0x03C3}, /* GREEK SMALL LETTER SIGMA */
-+ {"sharp", 0x266F}, /* MUSIC SHARP SIGN */
-+ {"shchcy", 0x0449}, /* CYRILLIC SMALL LETTER SHCHA */
-+ {"shcy", 0x0448}, /* CYRILLIC SMALL LETTER SHA */
-+ {"shy", 0x00AD}, /* SOFT HYPHEN */
-+ {"sigma", 0x03C3}, /* GREEK SMALL LETTER SIGMA */
-+ {"sigmaf", 0x03C2}, /* GREEK SMALL LETTER FINAL SIGMA */
-+ {"sigmav", 0x03C2}, /* GREEK SMALL LETTER FINAL SIGMA */
-+ {"sim", 0x223C}, /* TILDE OPERATOR */
-+ {"sime", 0x2243}, /* ASYMPTOTICALLY EQUAL TO */
-+ {"smile", 0x2323}, /* SMILE */
-+ {"softcy", 0x044C}, /* CYRILLIC SMALL LETTER SOFT SIGN */
-+ {"sol", 0x002F}, /* SOLIDUS */
-+ {"spades", 0x2660}, /* BLACK SPADE SUIT */
-+ {"spar", 0x2225}, /* PARALLEL TO */
-+ {"sqcap", 0x2293}, /* SQUARE CAP */
-+ {"sqcup", 0x2294}, /* SQUARE CUP */
-+ {"sqsub", 0x228F}, /* SQUARE IMAGE OF */
-+ {"sqsube", 0x2291}, /* SQUARE IMAGE OF OR EQUAL TO */
-+ {"sqsup", 0x2290}, /* SQUARE ORIGINAL OF */
-+ {"sqsupe", 0x2292}, /* SQUARE ORIGINAL OF OR EQUAL TO */
-+ {"squ", 0x25A1}, /* WHITE SQUARE */
-+ {"square", 0x25A1}, /* WHITE SQUARE */
-+ {"squf", 0x25AA}, /* BLACK SMALL SQUARE */
-+ {"ssetmn", 0x2216}, /* SET MINUS */
-+ {"ssmile", 0x2323}, /* SMILE */
-+ {"sstarf", 0x22C6}, /* STAR OPERATOR */
-+ {"star", 0x2606}, /* WHITE STAR */
-+ {"starf", 0x2605}, /* BLACK STAR */
-+ {"sub", 0x2282}, /* SUBSET OF */
-+ {"subE", 0x2286}, /* SUBSET OF OR EQUAL TO */
-+ {"sube", 0x2286}, /* SUBSET OF OR EQUAL TO */
-+ {"subnE", 0x228A}, /* SUBSET OF WITH NOT EQUAL TO */
-+ {"subne", 0x228A}, /* SUBSET OF WITH NOT EQUAL TO */
-+ {"sum", 0x2211}, /* N-ARY SUMMATION */
-+ {"sung", 0x266A}, /* EIGHTH NOTE */
-+ {"sup", 0x2283}, /* SUPERSET OF */
-+ {"sup1", 0x00B9}, /* SUPERSCRIPT ONE */
-+ {"sup2", 0x00B2}, /* SUPERSCRIPT TWO */
-+ {"sup3", 0x00B3}, /* SUPERSCRIPT THREE */
-+ {"supE", 0x2287}, /* SUPERSET OF OR EQUAL TO */
-+ {"supe", 0x2287}, /* SUPERSET OF OR EQUAL TO */
-+ {"supnE", 0x228B}, /* SUPERSET OF WITH NOT EQUAL TO */
-+ {"supne", 0x228B}, /* SUPERSET OF WITH NOT EQUAL TO */
-+ {"szlig", 0x00DF}, /* LATIN SMALL LETTER SHARP S */
-+ {"target", 0x2316}, /* POSITION INDICATOR */
-+ {"tau", 0x03C4}, /* GREEK SMALL LETTER TAU */
-+ {"tcaron", 0x0165}, /* LATIN SMALL LETTER T WITH CARON */
-+ {"tcedil", 0x0163}, /* LATIN SMALL LETTER T WITH CEDILLA */
-+ {"tcy", 0x0442}, /* CYRILLIC SMALL LETTER TE */
-+ {"tdot", 0x20DB}, /* COMBINING THREE DOTS ABOVE */
-+ {"telrec", 0x2315}, /* TELEPHONE RECORDER */
-+ {"tgr", 0x03C4}, /* GREEK SMALL LETTER TAU */
-+ {"there4", 0x2234}, /* THEREFORE */
-+ {"theta", 0x03B8}, /* GREEK SMALL LETTER THETA */
-+ {"thetas", 0x03B8}, /* GREEK SMALL LETTER THETA */
-+ {"thetasym", 0x03D1}, /* GREEK THETA SYMBOL */
-+ {"thetav", 0x03D1}, /* GREEK THETA SYMBOL */
-+ {"thgr", 0x03B8}, /* GREEK SMALL LETTER THETA */
-+ {"thinsp", 0x2009}, /* THIN SPACE */
-+ {"thkap", 0x2248}, /* ALMOST EQUAL TO */
-+ {"thksim", 0x223C}, /* TILDE OPERATOR */
-+ {"thorn", 0x00FE}, /* LATIN SMALL LETTER THORN */
-+ {"tilde", 0x02DC}, /* SMALL TILDE */
-+ {"times", 0x00D7}, /* MULTIPLICATION SIGN */
-+ {"timesb", 0x22A0}, /* SQUARED TIMES */
-+ {"top", 0x22A4}, /* DOWN TACK */
-+ {"tprime", 0x2034}, /* TRIPLE PRIME */
-+ {"trade", 0x2122}, /* TRADE MARK SIGN */
-+ {"trie", 0x225C}, /* DELTA EQUAL TO */
-+ {"tscy", 0x0446}, /* CYRILLIC SMALL LETTER TSE */
-+ {"tshcy", 0x045B}, /* CYRILLIC SMALL LETTER TSHE */
-+ {"tstrok", 0x0167}, /* LATIN SMALL LETTER T WITH STROKE */
-+ {"twixt", 0x226C}, /* BETWEEN */
-+ {"uArr", 0x21D1}, /* UPWARDS DOUBLE ARROW */
-+ {"uacgr", 0x03CD}, /* GREEK SMALL LETTER UPSILON WITH TONOS */
-+ {"uacute", 0x00FA}, /* LATIN SMALL LETTER U WITH ACUTE */
-+ {"uarr", 0x2191}, /* UPWARDS ARROW */
-+ {"uarr2", 0x21C8}, /* UPWARDS PAIRED ARROWS */
-+ {"ubrcy", 0x045E}, /* CYRILLIC SMALL LETTER SHORT U */
-+ {"ubreve", 0x016D}, /* LATIN SMALL LETTER U WITH BREVE */
-+ {"ucirc", 0x00FB}, /* LATIN SMALL LETTER U WITH CIRCUMFLEX */
-+ {"ucy", 0x0443}, /* CYRILLIC SMALL LETTER U */
-+ {"udblac", 0x0171}, /* LATIN SMALL LETTER U WITH DOUBLE ACUTE */
-+ {"udiagr", 0x03B0}, /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND */
-+ {"udigr", 0x03CB}, /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA */
-+ {"ugr", 0x03C5}, /* GREEK SMALL LETTER UPSILON */
-+ {"ugrave", 0x00F9}, /* LATIN SMALL LETTER U WITH GRAVE */
-+ {"uharl", 0x21BF}, /* UPWARDS HARPOON WITH BARB LEFTWARDS */
-+ {"uharr", 0x21BE}, /* UPWARDS HARPOON WITH BARB RIGHTWARDS */
-+ {"uhblk", 0x2580}, /* UPPER HALF BLOCK */
-+ {"ulcorn", 0x231C}, /* TOP LEFT CORNER */
-+ {"ulcrop", 0x230F}, /* TOP LEFT CROP */
-+ {"umacr", 0x016B}, /* LATIN SMALL LETTER U WITH MACRON */
-+ {"uml", 0x00A8}, /* DIAERESIS */
-+ {"uogon", 0x0173}, /* LATIN SMALL LETTER U WITH OGONEK */
-+ {"uplus", 0x228E}, /* MULTISET UNION */
-+ {"upsi", 0x03C5}, /* GREEK SMALL LETTER UPSILON */
-+ {"upsih", 0x03D2}, /* GREEK UPSILON WITH HOOK SYMBOL */
-+ {"upsilon", 0x03C5}, /* GREEK SMALL LETTER UPSILON */
-+ {"urcorn", 0x231D}, /* TOP RIGHT CORNER */
-+ {"urcrop", 0x230E}, /* TOP RIGHT CROP */
-+ {"uring", 0x016F}, /* LATIN SMALL LETTER U WITH RING ABOVE */
-+ {"utilde", 0x0169}, /* LATIN SMALL LETTER U WITH TILDE */
-+ {"utri", 0x25B5}, /* WHITE UP-POINTING SMALL TRIANGLE */
-+ {"utrif", 0x25B4}, /* BLACK UP-POINTING SMALL TRIANGLE */
-+ {"uuml", 0x00FC}, /* LATIN SMALL LETTER U WITH DIAERESIS */
-+ {"vArr", 0x21D5}, /* UP DOWN DOUBLE ARROW */
-+ {"vDash", 0x22A8}, /* TRUE */
-+ {"varr", 0x2195}, /* UP DOWN ARROW */
-+ {"vcy", 0x0432}, /* CYRILLIC SMALL LETTER VE */
-+ {"vdash", 0x22A2}, /* RIGHT TACK */
-+ {"veebar", 0x22BB}, /* XOR */
-+ {"vellip", 0x22EE}, /* VERTICAL ELLIPSIS */
-+ {"verbar", 0x007C}, /* VERTICAL LINE */
-+ {"vltri", 0x22B2}, /* NORMAL SUBGROUP OF */
-+ {"vprime", 0x2032}, /* PRIME */
-+ {"vprop", 0x221D}, /* PROPORTIONAL TO */
-+ {"vrtri", 0x22B3}, /* CONTAINS AS NORMAL SUBGROUP */
-+ {"vsubnE", 0x228A}, /* SUBSET OF WITH NOT EQUAL TO */
-+ {"vsubne", 0x228A}, /* SUBSET OF WITH NOT EQUAL TO */
-+ {"vsupnE", 0x228B}, /* SUPERSET OF WITH NOT EQUAL TO */
-+ {"vsupne", 0x228B}, /* SUPERSET OF WITH NOT EQUAL TO */
-+ {"wcirc", 0x0175}, /* LATIN SMALL LETTER W WITH CIRCUMFLEX */
-+ {"wedgeq", 0x2259}, /* ESTIMATES */
-+ {"weierp", 0x2118}, /* SCRIPT CAPITAL P */
-+ {"wreath", 0x2240}, /* WREATH PRODUCT */
-+ {"xcirc", 0x25CB}, /* WHITE CIRCLE */
-+ {"xdtri", 0x25BD}, /* WHITE DOWN-POINTING TRIANGLE */
-+ {"xgr", 0x03BE}, /* GREEK SMALL LETTER XI */
-+ {"xhArr", 0x2194}, /* LEFT RIGHT ARROW */
-+ {"xharr", 0x2194}, /* LEFT RIGHT ARROW */
-+ {"xi", 0x03BE}, /* GREEK SMALL LETTER XI */
-+ {"xlArr", 0x21D0}, /* LEFTWARDS DOUBLE ARROW */
-+ {"xrArr", 0x21D2}, /* RIGHTWARDS DOUBLE ARROW */
-+ {"xutri", 0x25B3}, /* WHITE UP-POINTING TRIANGLE */
-+ {"yacute", 0x00FD}, /* LATIN SMALL LETTER Y WITH ACUTE */
-+ {"yacy", 0x044F}, /* CYRILLIC SMALL LETTER YA */
-+ {"ycirc", 0x0177}, /* LATIN SMALL LETTER Y WITH CIRCUMFLEX */
-+ {"ycy", 0x044B}, /* CYRILLIC SMALL LETTER YERU */
-+ {"yen", 0x00A5}, /* YEN SIGN */
-+ {"yicy", 0x0457}, /* CYRILLIC SMALL LETTER YI */
-+ {"yucy", 0x044E}, /* CYRILLIC SMALL LETTER YU */
-+ {"yuml", 0x00FF}, /* LATIN SMALL LETTER Y WITH DIAERESIS */
-+ {"zacute", 0x017A}, /* LATIN SMALL LETTER Z WITH ACUTE */
-+ {"zcaron", 0x017E}, /* LATIN SMALL LETTER Z WITH CARON */
-+ {"zcy", 0x0437}, /* CYRILLIC SMALL LETTER ZE */
-+ {"zdot", 0x017C}, /* LATIN SMALL LETTER Z WITH DOT ABOVE */
-+ {"zeta", 0x03B6}, /* GREEK SMALL LETTER ZETA */
-+ {"zgr", 0x03B6}, /* GREEK SMALL LETTER ZETA */
-+ {"zhcy", 0x0436}, /* CYRILLIC SMALL LETTER ZHE */
-+ {"zwj", 0x200D}, /* ZERO WIDTH JOINER */
-+ {"zwnj", 0x200C}, /* ZERO WIDTH NON-JOINER */
-+/* {"epsiv", 0x????}, variant epsilon # ISOgrk3 */
-+/* {"fjlig", 0x????}, fj ligature # ISOpub */
-+/* {"gEl", 0x????}, greater-than, double equals, less-than # ISOamsr */
-+/* {"gap", 0x????}, greater-than, approximately equal to # ISOamsr */
-+/* {"gnap", 0x????}, greater-than, not approximately equal t# ISOamsn */
-+/* {"jnodot", 0x????}, latin small letter dotless j # ISOamso */
-+/* {"lEg", 0x????}, less-than, double equals, greater-than # ISOamsr */
-+/* {"lap", 0x????}, less-than, approximately equal to # ISOamsr */
-+/* {"lnap", 0x????}, less-than, not approximately equal to # ISOamsn */
-+/* {"lpargt", 0x????}, left parenthesis, greater-than # ISOamsc */
-+/* {"ngE", 0x????}, not greater-than, double equals # ISOamsn */
-+/* {"nlE", 0x????}, not less-than, double equals # ISOamsn */
-+/* {"nsmid", 0x????}, nshortmid # ISOamsn */
-+/* {"prap", 0x????}, precedes, approximately equal to # ISOamsr */
-+/* {"prnE", 0x????}, precedes, not double equal # ISOamsn */
-+/* {"prnap", 0x????}, precedes, not approximately equal to # ISOamsn */
-+/* {"rpargt", 0x????}, right parenthesis, greater-than # ISOamsc */
-+/* {"scap", 0x????}, succeeds, approximately equal to # ISOamsr */
-+/* {"scnE", 0x????}, succeeds, not double equals # ISOamsn */
-+/* {"scnap", 0x????}, succeeds, not approximately equal to # ISOamsn */
-+/* {"smid", 0x????}, shortmid # ISOamsr */
-+};
-+
-+#endif /* ENTITIES_H */
diff --git a/www/lynx/patches.v6/patch-at b/www/lynx/patches.v6/patch-at
deleted file mode 100644
index 137837326a7..00000000000
--- a/www/lynx/patches.v6/patch-at
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD: patch-at,v 1.2 2000/01/15 22:55:48 hubertf Exp $
-
-diff -x *.orig -urN ./WWW/Library/Implementation/tcp.h /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/tcp.h
---- ./WWW/Library/Implementation/tcp.h Sat May 8 19:46:28 1999
-+++ /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/Implementation/tcp.h Sat Jan 15 07:57:19 2000
-@@ -56,7 +56,11 @@
- #define INVSOC (-1) /* Unix invalid socket */
- /* NB: newer libwww has something different for Windows */
-
-+#ifdef INET6
-+typedef struct sockaddr_storage SockA; /* See netinet/in.h */
-+#else
- typedef struct sockaddr_in SockA; /* See netinet/in.h */
-+#endif
-
- #ifndef VMS
- #include <sys/types.h>
diff --git a/www/lynx/patches.v6/patch-au b/www/lynx/patches.v6/patch-au
deleted file mode 100644
index f177e3a7415..00000000000
--- a/www/lynx/patches.v6/patch-au
+++ /dev/null
@@ -1,74 +0,0 @@
-$NetBSD: patch-au,v 1.2 2000/01/15 22:55:48 hubertf Exp $
-
-diff -x *.orig -urN ./WWW/Library/unix/makefile.in /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/unix/makefile.in
---- ./WWW/Library/unix/makefile.in Thu Jan 1 01:00:00 1970
-+++ /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/WWW/Library/unix/makefile.in Sat Jan 15 07:57:19 2000
-@@ -0,0 +1,68 @@
-+# Make WWW under unix for a.n.other unix system (bsd)
-+# Use this as a template
-+
-+# For W3 distribution, machine type for subdirectories
-+WWW_MACH = unix
-+
-+# The ASIS repository's name for the machine we are on
-+ASIS_MACH = hardware/os
-+
-+ECHO = @DONT_ECHO_CC@
-+LFLAGS =
-+
-+prefix = @prefix@
-+exec_prefix = @exec_prefix@
-+top_srcdir = @top_srcdir@
-+srcdir = @srcdir@
-+VPATH = $(srcdir)
-+
-+LYFLAGS = # FIXME: set in parent makefile
-+
-+CC = @CC@
-+DEFS = @DEFS@
-+CPPFLAGS = @CPPFLAGS@
-+CPPOPTS = $(DEFS) $(CPPFLAGS) $(LYFLAGS) \
-+ -I../../.. \
-+ -I../../../src \
-+ -I$(top_srcdir) \
-+ -I$(top_srcdir)/src \
-+ -I$(top_srcdir)/WWW/Library/Implementation
-+LY_CFLAGS = @CFLAGS@
-+CFLAGS = $(CPPOPTS) $(LY_CFLAGS)
-+
-+# Directory for installed binary:
-+BINDIR = @bindir@
-+
-+# Where is the W3 object library to be installed (not normally done)?
-+LIBDIR = $(WWW)/Library/Implementation/$(WWW_MACH)
-+
-+#_________________ OK if normal W3 distribution
-+# Where is the WWW source root?
-+WWW = $(top_srcdir)/WWW
-+
-+# Where should temporary (object) files go?
-+WTMP = ../..
-+
-+@make_include_left@$(WWW)/Library/Implementation/Version.make@make_include_right@
-+@make_include_left@$(WWW)/Library/Implementation/CommonMakefile@make_include_right@
-+
-+# Override values set in CommonMakefile
-+
-+RANLIB = @RANLIB@
-+
-+all : $(LOB)/libwww.a
-+
-+.SUFFIXES: .i .h .html
-+
-+.c.o:
-+@RULE_CC@
-+ @ECHO_CC@$(CC) $(CPPOPTS) $(CFLAGS) -c $(srcdir)/$*.c
-+
-+.c.i:
-+@RULE_CC@
-+ @ECHO_CC@$(CPP) -C $(CPPOPTS) $*.c >$@
-+
-+depend :
-+ makedepend -fmakefile -- $(CFLAGS) -- $(CFILES)
-+
-+# DO NOT DELETE THIS LINE -- make depend depends on it.
diff --git a/www/lynx/patches.v6/patch-av b/www/lynx/patches.v6/patch-av
deleted file mode 100644
index 5e1cf0a706c..00000000000
--- a/www/lynx/patches.v6/patch-av
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-av,v 1.2 2000/01/15 22:55:49 hubertf Exp $
-
-diff -x *.orig -urN ./aclocal.m4 /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/aclocal.m4
---- ./aclocal.m4 Sat May 8 19:46:28 1999
-+++ /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/aclocal.m4 Sat Jan 15 07:57:16 2000
-@@ -1208,7 +1208,8 @@
- dnl ---------------------------------------------------------------------------
- dnl Insert text into the help-message, for readability, from AC_ARG_WITH.
- AC_DEFUN([CF_HELP_MESSAGE],
--[AC_DIVERT_HELP([$1])dnl
-+[echo $i
-+dnl AC_DIVERT_HELP([$1])dnl
- ])dnl
- dnl ---------------------------------------------------------------------------
- dnl For Lynx, check if the libraries we have found give us inet_aton, or
diff --git a/www/lynx/patches.v6/patch-aw b/www/lynx/patches.v6/patch-aw
deleted file mode 100644
index e04d202227c..00000000000
--- a/www/lynx/patches.v6/patch-aw
+++ /dev/null
@@ -1,5043 +0,0 @@
-$NetBSD: patch-aw,v 1.2 2000/01/15 22:55:49 hubertf Exp $
-
-diff -x *.orig -urN ./configure /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/configure
---- ./configure Sun May 30 05:27:26 1999
-+++ /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/configure Sat Jan 15 07:57:17 2000
-@@ -1,7 +1,7 @@
- #! /bin/sh
-
- # Guess values for system-dependent variables and create Makefiles.
--# Generated automatically using autoconf version 2.13.19990117
-+# Generated automatically using autoconf version 2.13
- # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
- #
- # This configure script is free software; the Free Software Foundation
-@@ -12,6 +12,114 @@
- ac_default_prefix=/usr/local
- # Any additions from configure.in:
- ac_default_prefix=/usr/local
-+ac_help="$ac_help
-+ --disable-echo test: display "compiling" commands"
-+ac_help="$ac_help
-+ --enable-find-leaks logic for testing memory leaks"
-+ac_help="$ac_help
-+ --enable-debug logic for object code debugging"
-+ac_help="$ac_help
-+ --disable-trace disable logic for trace code"
-+ac_help="$ac_help
-+ --enable-warnings GCC compiler warnings"
-+ac_help="$ac_help
-+ --enable-nls use Native Language Support"
-+ac_help="$ac_help
-+ --with-included-gettext use the GNU gettext library included here"
-+ac_help="$ac_help
-+ --with-catgets use catgets functions if available"
-+ac_help="$ac_help
-+ --with-nls-datadir=DIR NLS data, parent of locale (default: PREFIX/DATADIR)"
-+ac_help="$ac_help
-+ --enable-included-msgs use included messages, for i18n support"
-+ac_help="$ac_help
-+ --disable-full-paths control whether full utility pathnames are used"
-+ac_help="$ac_help
-+ --with-socks[=path] link with socks library if available"
-+ac_help="$ac_help
-+ --with-socks5[=path] link with socks5 library if available"
-+ac_help="$ac_help
-+ --with-screen=XXX select screen type
-+ (XXX is curses (default), ncurses or slang)"
-+ac_help="$ac_help
-+ --disable-config-info disable browsable configuration-info"
-+ac_help="$ac_help
-+ --disable-forms-options disable experimental forms-based options"
-+ac_help="$ac_help
-+ --disable-menu-options disable old-style option menu"
-+ac_help="$ac_help
-+ --enable-addrlist-page use experimental address-list page"
-+ac_help="$ac_help
-+ --enable-color-style use optional/experimental color style"
-+ac_help="$ac_help
-+ --enable-default-colors enable use of default-colors (ncurses/slang)"
-+ac_help="$ac_help
-+ --enable-kbd-layout use experimental keyboard-layout support"
-+ac_help="$ac_help
-+ --enable-prettysrc colorize HTML source"
-+ac_help="$ac_help
-+ --enable-source-cache cache HTML source for parse mode changes"
-+ac_help="$ac_help
-+ --disable-alt-bindings disable alternative line-edit bindings"
-+ac_help="$ac_help
-+ --disable-extended-dtd disable extended HTML DTD logic"
-+ac_help="$ac_help
-+ --disable-partial use partial-display logic"
-+ac_help="$ac_help
-+ --enable-externs use external commands"
-+ac_help="$ac_help
-+ --enable-font-switch use Linux setfont for character-translation"
-+ac_help="$ac_help
-+ --enable-cgi-links support cgi links w/o a http daemon"
-+ac_help="$ac_help
-+ --enable-exec-links allow lynx to execute programs accessed via a link"
-+ac_help="$ac_help
-+ --enable-exec-scripts allow lynx to execute programs inferred from a link"
-+ac_help="$ac_help
-+ --enable-internal-links handle following links to same doc differently"
-+ac_help="$ac_help
-+ --enable-nsl-fork fork NSL requests, allowing them to be aborted"
-+ac_help="$ac_help
-+ --enable-syslog log URL requests via syslog"
-+ac_help="$ac_help
-+ --disable-persistent-cookies disable persistent-cookie support"
-+ac_help="$ac_help
-+ --enable-underlines underline links rather than using boldface"
-+ac_help="$ac_help
-+ --enable-gzip-help install gzip'ed help files"
-+ac_help="$ac_help
-+ --with-zlib use zlib for decompression of some gzip files"
-+ac_help="$ac_help
-+ --disable-finger disable FINGER logic"
-+ac_help="$ac_help
-+ --disable-gopher disable GOPHER logic"
-+ac_help="$ac_help
-+ --disable-news disable NEWS logic"
-+ac_help="$ac_help
-+ --disable-ftp disable FTP logic"
-+ac_help="$ac_help
-+ --disable-dired disable optional directory-editor, DirEd"
-+ac_help="$ac_help
-+ --disable-dired-archive disable dearchiving commands"
-+ac_help="$ac_help
-+ --disable-dired-override disable private keymaps"
-+ac_help="$ac_help
-+ --disable-dired-permit disable chmod/attrib commands"
-+ac_help="$ac_help
-+ --disable-dired-xpermit disable chmod/attrib commands"
-+ac_help="$ac_help
-+ --disable-dired-tar disable "tar" command"
-+ac_help="$ac_help
-+ --disable-dired-uudecode disable "uudecode" command"
-+ac_help="$ac_help
-+ --disable-dired-zip disable "zip", "unzip" commands"
-+ac_help="$ac_help
-+ --disable-dired-gzip disable "gzip", "gunzip" commands"
-+ac_help="$ac_help
-+ --disable-long-list disable long "ls -l" directory listings"
-+ac_help="$ac_help
-+ --disable-parent-dir-refs
-+ disable "Up-to" links in directory listings"
-
- # Initialize some variables set by options.
- # The variables have the same names as the options, with
-@@ -182,77 +290,9 @@
- --x-includes=DIR X include files are in DIR
- --x-libraries=DIR X library files are in DIR
- EOF
--cat <<EOF
----enable and --with options recognized:
--Development Options:
-- --disable-echo test: display "compiling" commands
-- --enable-find-leaks logic for testing memory leaks
-- --enable-debug logic for object code debugging
-- --disable-trace disable logic for trace code
-- --enable-warnings GCC compiler warnings
--Basic Configuration Options:
-- --enable-nls use Native Language Support
-- --with-included-gettext use the GNU gettext library included here
-- --with-catgets use catgets functions if available
-- --with-nls-datadir=DIR NLS data, parent of locale (default: PREFIX/DATADIR)
-- --enable-included-msgs use included messages, for i18n support
-- --disable-full-paths control whether full utility pathnames are used
--EOF
--cat <<EOF
-- --with-socks[=path] link with socks library if available
-- --with-socks5[=path] link with socks5 library if available
-- --with-screen=XXX select screen type
-- (XXX is curses (default), ncurses or slang)
--Experimental Options:
-- --disable-config-info disable browsable configuration-info
-- --disable-forms-options disable experimental forms-based options
-- --disable-menu-options disable old-style option menu
-- --enable-addrlist-page use experimental address-list page
-- --enable-color-style use optional/experimental color style
-- --enable-default-colors enable use of default-colors (ncurses/slang)
-- --enable-kbd-layout use experimental keyboard-layout support
-- --enable-prettysrc colorize HTML source
--EOF
--cat <<EOF
-- --enable-source-cache cache HTML source for parse mode changes
--Miscellaneous Options:
-- --disable-alt-bindings disable alternative line-edit bindings
-- --disable-extended-dtd disable extended HTML DTD logic
-- --disable-partial use partial-display logic
-- --enable-externs use external commands
-- --enable-font-switch use Linux setfont for character-translation
-- --enable-cgi-links support cgi links w/o a http daemon
-- --enable-exec-links allow lynx to execute programs accessed via a link
-- --enable-exec-scripts allow lynx to execute programs inferred from a link
-- --enable-internal-links handle following links to same doc differently
-- --enable-nsl-fork fork NSL requests, allowing them to be aborted
--EOF
--cat <<EOF
-- --enable-syslog log URL requests via syslog
-- --disable-persistent-cookies disable persistent-cookie support
-- --enable-underlines underline links rather than using boldface
-- --enable-gzip-help install gzip'ed help files
-- --with-zlib use zlib for decompression of some gzip files
-- --disable-finger disable FINGER logic
-- --disable-gopher disable GOPHER logic
-- --disable-news disable NEWS logic
-- --disable-ftp disable FTP logic
--Directory Editor Options:
-- --disable-dired disable optional directory-editor, DirEd
-- --disable-dired-archive disable dearchiving commands
--EOF
--cat <<EOF
-- --disable-dired-override disable private keymaps
-- --disable-dired-permit disable chmod/attrib commands
-- --disable-dired-xpermit disable chmod/attrib commands
-- --disable-dired-tar disable "tar" command
-- --disable-dired-uudecode disable "uudecode" command
-- --disable-dired-zip disable "zip", "unzip" commands
-- --disable-dired-gzip disable "gzip", "gunzip" commands
-- --disable-long-list disable long "ls -l" directory listings
-- --disable-parent-dir-refs
-- disable "Up-to" links in directory listings
--EOF
-+ if test -n "$ac_help"; then
-+ echo "--enable and --with options recognized:$ac_help"
-+ fi
- exit 0 ;;
-
- -host | --host | --hos | --ho)
-@@ -402,7 +442,7 @@
- verbose=yes ;;
-
- -version | --version | --versio | --versi | --vers)
-- echo "configure generated by autoconf version 2.13.19990117"
-+ echo "configure generated by autoconf version 2.13"
- exit 0 ;;
-
- -with-* | --with-*)
-@@ -620,7 +660,7 @@
- fi
-
- echo $ac_n "checking host system type""... $ac_c" 1>&6
--echo "configure:624: checking host system type" >&5
-+echo "configure:664: checking host system type" >&5
-
- host_alias=$host
- case "$host_alias" in
-@@ -675,7 +715,7 @@
- # 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:679: checking for $ac_word" >&5
-+echo "configure:719: 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
-@@ -705,7 +745,7 @@
- # 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:709: checking for $ac_word" >&5
-+echo "configure:749: 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
-@@ -756,7 +796,7 @@
- # 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:760: checking for $ac_word" >&5
-+echo "configure:800: 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
-@@ -788,7 +828,7 @@
- fi
-
- echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
--echo "configure:792: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
-+echo "configure:832: 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.
-@@ -799,12 +839,12 @@
-
- cat > conftest.$ac_ext << EOF
-
--#line 803 "configure"
-+#line 843 "configure"
- #include "confdefs.h"
-
- main(){return(0);}
- EOF
--if { (eval echo configure:808: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:848: \"$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
-@@ -830,12 +870,12 @@
- { 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:834: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
-+echo "configure:874: 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:839: checking whether we are using GNU C" >&5
-+echo "configure:879: 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
-@@ -844,7 +884,7 @@
- yes;
- #endif
- EOF
--if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:848: \"$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:888: \"$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
-@@ -863,7 +903,7 @@
- ac_save_CFLAGS="$CFLAGS"
- CFLAGS=
- echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
--echo "configure:867: checking whether ${CC-cc} accepts -g" >&5
-+echo "configure:907: 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
-@@ -895,7 +935,7 @@
- fi
-
- echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
--echo "configure:899: checking how to run the C preprocessor" >&5
-+echo "configure:939: checking how to run the C preprocessor" >&5
- # On Suns, sometimes $CPP names a directory.
- if test -n "$CPP" && test -d "$CPP"; then
- CPP=
-@@ -910,13 +950,13 @@
- # On the NeXT, cc -E runs the code through the compiler's parser,
- # not just through cpp.
- cat > conftest.$ac_ext <<EOF
--#line 914 "configure"
-+#line 954 "configure"
- #include "confdefs.h"
- #include <assert.h>
- Syntax Error
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:920: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:960: \"$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
- :
-@@ -927,13 +967,13 @@
- rm -rf conftest*
- CPP="${CC-cc} -E -traditional-cpp"
- cat > conftest.$ac_ext <<EOF
--#line 931 "configure"
-+#line 971 "configure"
- #include "confdefs.h"
- #include <assert.h>
- Syntax Error
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:937: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:977: \"$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
- :
-@@ -944,13 +984,13 @@
- rm -rf conftest*
- CPP="${CC-cc} -nologo -E"
- cat > conftest.$ac_ext <<EOF
--#line 948 "configure"
-+#line 988 "configure"
- #include "confdefs.h"
- #include <assert.h>
- Syntax Error
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:954: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:994: \"$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
- :
-@@ -977,7 +1017,7 @@
- # 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:981: checking for $ac_word" >&5
-+echo "configure:1021: 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
-@@ -1005,7 +1045,7 @@
- fi
-
- echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
--echo "configure:1009: checking whether ${MAKE-make} sets \${MAKE}" >&5
-+echo "configure:1049: 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
-@@ -1043,7 +1083,7 @@
- # 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:1047: checking for a BSD compatible install" >&5
-+echo "configure:1087: 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
-@@ -1100,7 +1140,7 @@
- # 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:1104: checking for $ac_word" >&5
-+echo "configure:1144: 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
-@@ -1131,9 +1171,9 @@
-
-
- echo $ac_n "checking for AIX""... $ac_c" 1>&6
--echo "configure:1135: checking for AIX" >&5
-+echo "configure:1175: checking for AIX" >&5
- cat > conftest.$ac_ext <<EOF
--#line 1137 "configure"
-+#line 1177 "configure"
- #include "confdefs.h"
- #ifdef _AIX
- yes
-@@ -1155,7 +1195,7 @@
-
-
- echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
--echo "configure:1159: checking for POSIXized ISC" >&5
-+echo "configure:1199: checking for POSIXized ISC" >&5
- if test -d /etc/conf/kconfig.d &&
- grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
- then
-@@ -1177,12 +1217,12 @@
-
-
-
-+echo $i
-
-
-
- echo $ac_n "checking if you want to see long compiling messages""... $ac_c" 1>&6
--echo "configure:1185: checking if you want to see long compiling messages" >&5
--
-+echo "configure:1226: 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
- enableval="$enable_echo"
-@@ -1229,8 +1269,7 @@
-
-
- echo $ac_n "checking if you want to check memory-leaks""... $ac_c" 1>&6
--echo "configure:1233: checking if you want to check memory-leaks" >&5
--
-+echo "configure:1273: checking if you want to check memory-leaks" >&5
- # Check whether --enable-find-leaks or --disable-find-leaks was given.
- if test "${enable_find_leaks+set}" = set; then
- enableval="$enable_find_leaks"
-@@ -1253,8 +1292,7 @@
-
-
- echo $ac_n "checking if you want to enable debug-code""... $ac_c" 1>&6
--echo "configure:1257: checking if you want to enable debug-code" >&5
--
-+echo "configure:1296: checking if you want to enable debug-code" >&5
- # Check whether --enable-debug or --disable-debug was given.
- if test "${enable_debug+set}" = set; then
- enableval="$enable_debug"
-@@ -1295,8 +1333,7 @@
- fi
-
- echo $ac_n "checking if you want to enable lynx trace code *recommended* ""... $ac_c" 1>&6
--echo "configure:1299: checking if you want to enable lynx trace code *recommended* " >&5
--
-+echo "configure:1337: checking if you want to enable lynx trace code *recommended* " >&5
- # Check whether --enable-trace or --disable-trace was given.
- if test "${enable_trace+set}" = set; then
- enableval="$enable_trace"
-@@ -1321,8 +1358,7 @@
- if test -n "$GCC"
- then
- echo $ac_n "checking if you want to turn on gcc warnings""... $ac_c" 1>&6
--echo "configure:1325: checking if you want to turn on gcc warnings" >&5
--
-+echo "configure:1362: 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
- enableval="$enable_warnings"
-@@ -1361,9 +1397,9 @@
- if test -n "$GCC"
- then
- echo "checking for gcc __attribute__ directives" 1>&6
--echo "configure:1365: checking for gcc __attribute__ directives" >&5
-+echo "configure:1401: checking for gcc __attribute__ directives" >&5
- cat > conftest.$ac_ext <<EOF
--#line 1367 "configure"
-+#line 1403 "configure"
- #include "confdefs.h"
- #include "conftest.h"
- #include "conftest.i"
-@@ -1401,7 +1437,7 @@
- EOF
- ;;
- esac
-- if { (eval echo configure:1405: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+ if { (eval echo configure:1441: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- test -n "$verbose" && echo "$ac_t""... $cf_attribute" 1>&6
- cat conftest.h >>confdefs.h
- # else
-@@ -1418,11 +1454,11 @@
- if test -n "$GCC"
- then
- cat > conftest.$ac_ext <<EOF
--#line 1422 "configure"
-+#line 1458 "configure"
- int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
- EOF
- echo "checking for gcc warning options" 1>&6
--echo "configure:1426: checking for gcc warning options" >&5
-+echo "configure:1462: checking for gcc warning options" >&5
- cf_save_CFLAGS="$CFLAGS"
- EXTRA_CFLAGS="-W -Wall"
- cf_warn_CONST=""
-@@ -1440,7 +1476,7 @@
- Wstrict-prototypes $cf_warn_CONST
- do
- CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
-- if { (eval echo configure:1444: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+ if { (eval echo configure:1480: \"$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"
- test "$cf_opt" = Wcast-qual && EXTRA_CFLAGS="$EXTRA_CFLAGS -DXTSTRINGDEFINES"
-@@ -1455,15 +1491,16 @@
- fi
-
-
-+echo $i
-
-
- echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
--echo "configure:1462: checking for ANSI C header files" >&5
-+echo "configure:1499: 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 <<EOF
--#line 1467 "configure"
-+#line 1504 "configure"
- #include "confdefs.h"
- #include <stdlib.h>
- #include <stdarg.h>
-@@ -1471,7 +1508,7 @@
- #include <float.h>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:1475: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:1512: \"$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*
-@@ -1488,7 +1525,7 @@
- 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
--#line 1492 "configure"
-+#line 1529 "configure"
- #include "confdefs.h"
- #include <string.h>
- EOF
-@@ -1506,7 +1543,7 @@
- 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
--#line 1510 "configure"
-+#line 1547 "configure"
- #include "confdefs.h"
- #include <stdlib.h>
- EOF
-@@ -1527,7 +1564,7 @@
- :
- else
- cat > conftest.$ac_ext <<EOF
--#line 1531 "configure"
-+#line 1568 "configure"
- #include "confdefs.h"
- #include <ctype.h>
- #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
-@@ -1538,7 +1575,7 @@
- exit (0); }
-
- EOF
--if { (eval echo configure:1542: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:1579: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- :
- else
-@@ -1562,12 +1599,12 @@
- fi
-
- echo $ac_n "checking for working const""... $ac_c" 1>&6
--echo "configure:1566: checking for working const" >&5
-+echo "configure:1603: 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 <<EOF
--#line 1571 "configure"
-+#line 1608 "configure"
- #include "confdefs.h"
-
- int main() {
-@@ -1616,7 +1653,7 @@
-
- ; return 0; }
- EOF
--if { (eval echo configure:1620: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:1657: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_c_const=yes
- else
-@@ -1637,21 +1674,21 @@
- fi
-
- echo $ac_n "checking for inline""... $ac_c" 1>&6
--echo "configure:1641: checking for inline" >&5
-+echo "configure:1678: 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 <<EOF
--#line 1648 "configure"
-+#line 1685 "configure"
- #include "confdefs.h"
-
- int main() {
- } $ac_kw foo() {
- ; return 0; }
- EOF
--if { (eval echo configure:1655: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:1692: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_c_inline=$ac_kw; break
- else
-@@ -1677,12 +1714,12 @@
- esac
-
- echo $ac_n "checking for off_t""... $ac_c" 1>&6
--echo "configure:1681: checking for off_t" >&5
-+echo "configure:1718: 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 <<EOF
--#line 1686 "configure"
-+#line 1723 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #if STDC_HEADERS
-@@ -1710,12 +1747,12 @@
- fi
-
- echo $ac_n "checking for size_t""... $ac_c" 1>&6
--echo "configure:1714: checking for size_t" >&5
-+echo "configure:1751: 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 <<EOF
--#line 1719 "configure"
-+#line 1756 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #if STDC_HEADERS
-@@ -1745,19 +1782,19 @@
- # 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:1749: checking for working alloca.h" >&5
-+echo "configure:1786: 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 <<EOF
--#line 1754 "configure"
-+#line 1791 "configure"
- #include "confdefs.h"
- #include <alloca.h>
- int main() {
- char *p = alloca(2 * sizeof(int));
- ; return 0; }
- EOF
--if { (eval echo configure:1761: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:1798: \"$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
-@@ -1778,12 +1815,12 @@
- fi
-
- echo $ac_n "checking for alloca""... $ac_c" 1>&6
--echo "configure:1782: checking for alloca" >&5
-+echo "configure:1819: 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 <<EOF
--#line 1787 "configure"
-+#line 1824 "configure"
- #include "confdefs.h"
-
- #ifdef __GNUC__
-@@ -1811,7 +1848,7 @@
- char *p = (char *) alloca(1);
- ; return 0; }
- EOF
--if { (eval echo configure:1815: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:1852: \"$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
-@@ -1843,12 +1880,12 @@
-
-
- echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
--echo "configure:1847: checking whether alloca needs Cray hooks" >&5
-+echo "configure:1884: 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 <<EOF
--#line 1852 "configure"
-+#line 1889 "configure"
- #include "confdefs.h"
- #if defined(CRAY) && ! defined(CRAY2)
- webecray
-@@ -1873,12 +1910,12 @@
- 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:1877: checking for $ac_func" >&5
-+echo "configure:1914: 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 <<EOF
--#line 1882 "configure"
-+#line 1919 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char $ac_func(); below. */
-@@ -1901,7 +1938,7 @@
-
- ; return 0; }
- EOF
--if { (eval echo configure:1905: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:1942: \"$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
-@@ -1928,7 +1965,7 @@
- fi
-
- echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
--echo "configure:1932: checking stack direction for C alloca" >&5
-+echo "configure:1969: 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
-@@ -1936,7 +1973,7 @@
- ac_cv_c_stack_direction=0
- else
- cat > conftest.$ac_ext <<EOF
--#line 1940 "configure"
-+#line 1977 "configure"
- #include "confdefs.h"
- find_stack_direction ()
- {
-@@ -1955,7 +1992,7 @@
- exit (find_stack_direction() < 0);
- }
- EOF
--if { (eval echo configure:1959: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:1996: \"$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
-@@ -1980,17 +2017,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:1984: checking for $ac_hdr" >&5
-+echo "configure:2021: 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
--#line 1989 "configure"
-+#line 2026 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:1994: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:2031: \"$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*
-@@ -2019,12 +2056,12 @@
- for ac_func in getpagesize
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
--echo "configure:2023: checking for $ac_func" >&5
-+echo "configure:2060: 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 <<EOF
--#line 2028 "configure"
-+#line 2065 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char $ac_func(); below. */
-@@ -2047,7 +2084,7 @@
-
- ; return 0; }
- EOF
--if { (eval echo configure:2051: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:2088: \"$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
-@@ -2072,7 +2109,7 @@
- done
-
- echo $ac_n "checking for working mmap""... $ac_c" 1>&6
--echo "configure:2076: checking for working mmap" >&5
-+echo "configure:2113: 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
-@@ -2080,7 +2117,7 @@
- ac_cv_func_mmap_fixed_mapped=no
- else
- cat > conftest.$ac_ext <<EOF
--#line 2084 "configure"
-+#line 2121 "configure"
- #include "confdefs.h"
-
- /* Thanks to Mike Haertel and Jim Avera for this test.
-@@ -2220,7 +2257,7 @@
- }
-
- EOF
--if { (eval echo configure:2224: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:2261: \"$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
-@@ -2248,17 +2285,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:2252: checking for $ac_hdr" >&5
-+echo "configure:2289: 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
--#line 2257 "configure"
-+#line 2294 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:2262: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:2299: \"$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*
-@@ -2288,12 +2325,12 @@
- __argz_count __argz_stringify __argz_next
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
--echo "configure:2292: checking for $ac_func" >&5
-+echo "configure:2329: 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 <<EOF
--#line 2297 "configure"
-+#line 2334 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char $ac_func(); below. */
-@@ -2316,7 +2353,7 @@
-
- ; return 0; }
- EOF
--if { (eval echo configure:2320: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:2357: \"$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
-@@ -2345,12 +2382,12 @@
- for ac_func in stpcpy
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
--echo "configure:2349: checking for $ac_func" >&5
-+echo "configure:2386: 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 <<EOF
--#line 2354 "configure"
-+#line 2391 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char $ac_func(); below. */
-@@ -2373,7 +2410,7 @@
-
- ; return 0; }
- EOF
--if { (eval echo configure:2377: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:2414: \"$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
-@@ -2407,19 +2444,19 @@
-
- if test $ac_cv_header_locale_h = yes; then
- echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
--echo "configure:2411: checking for LC_MESSAGES" >&5
-+echo "configure:2448: 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 <<EOF
--#line 2416 "configure"
-+#line 2453 "configure"
- #include "confdefs.h"
- #include <locale.h>
- int main() {
- return LC_MESSAGES
- ; return 0; }
- EOF
--if { (eval echo configure:2423: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:2460: \"$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
-@@ -2440,9 +2477,8 @@
- fi
- fi
- echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
--echo "configure:2444: checking whether NLS is requested" >&5
--
--# Check whether --enable-nls or --disable-nls was given.
-+echo "configure:2481: checking whether NLS is requested" >&5
-+ # Check whether --enable-nls or --disable-nls was given.
- if test "${enable_nls+set}" = set; then
- enableval="$enable_nls"
- USE_NLS=$enableval
-@@ -2461,9 +2497,8 @@
- EOF
-
- echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
--echo "configure:2465: checking whether included gettext is requested" >&5
--
--# Check whether --with-included-gettext or --without-included-gettext was given.
-+echo "configure:2501: 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
- withval="$with_included_gettext"
- nls_cv_force_use_gnu_gettext=$withval
-@@ -2481,17 +2516,17 @@
-
- ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
--echo "configure:2485: checking for libintl.h" >&5
-+echo "configure:2520: checking for libintl.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
--#line 2490 "configure"
-+#line 2525 "configure"
- #include "confdefs.h"
- #include <libintl.h>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:2495: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:2530: \"$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*
-@@ -2508,19 +2543,19 @@
- if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
--echo "configure:2512: checking for gettext in libc" >&5
-+echo "configure:2547: checking for gettext in libc" >&5
- if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
--#line 2517 "configure"
-+#line 2552 "configure"
- #include "confdefs.h"
- #include <libintl.h>
- int main() {
- return (int) gettext ("")
- ; return 0; }
- EOF
--if { (eval echo configure:2524: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:2559: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- gt_cv_func_gettext_libc=yes
- else
-@@ -2536,7 +2571,7 @@
-
- if test "$gt_cv_func_gettext_libc" != "yes"; then
- echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
--echo "configure:2540: checking for bindtextdomain in -lintl" >&5
-+echo "configure:2575: checking for bindtextdomain in -lintl" >&5
- ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-@@ -2544,7 +2579,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lintl $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 2548 "configure"
-+#line 2583 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
-@@ -2555,7 +2590,7 @@
- bindtextdomain()
- ; return 0; }
- EOF
--if { (eval echo configure:2559: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:2594: \"$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
-@@ -2571,19 +2606,19 @@
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
--echo "configure:2575: checking for gettext in libintl" >&5
-+echo "configure:2610: checking for gettext in libintl" >&5
- if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
--#line 2580 "configure"
-+#line 2615 "configure"
- #include "confdefs.h"
-
- int main() {
- return (int) gettext ("")
- ; return 0; }
- EOF
--if { (eval echo configure:2587: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:2622: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- gt_cv_func_gettext_libintl=yes
- else
-@@ -2611,7 +2646,7 @@
- # Extract the first word of "msgfmt", so it can be a program name with args.
- set dummy msgfmt; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:2615: checking for $ac_word" >&5
-+echo "configure:2650: 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
-@@ -2645,12 +2680,12 @@
- for ac_func in dcgettext
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
--echo "configure:2649: checking for $ac_func" >&5
-+echo "configure:2684: 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 <<EOF
--#line 2654 "configure"
-+#line 2689 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char $ac_func(); below. */
-@@ -2673,7 +2708,7 @@
-
- ; return 0; }
- EOF
--if { (eval echo configure:2677: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:2712: \"$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
-@@ -2700,7 +2735,7 @@
- # 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:2704: checking for $ac_word" >&5
-+echo "configure:2739: 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
-@@ -2736,7 +2771,7 @@
- # Extract the first word of "xgettext", so it can be a program name with args.
- set dummy xgettext; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:2740: checking for $ac_word" >&5
-+echo "configure:2775: 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
-@@ -2768,7 +2803,7 @@
- fi
-
- cat > conftest.$ac_ext <<EOF
--#line 2772 "configure"
-+#line 2807 "configure"
- #include "confdefs.h"
-
- int main() {
-@@ -2776,7 +2811,7 @@
- return _nl_msg_cat_cntr
- ; return 0; }
- EOF
--if { (eval echo configure:2780: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:2815: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- CATOBJEXT=.gmo
- DATADIRNAME=share
-@@ -2799,9 +2834,8 @@
-
- if test "$CATOBJEXT" = "NONE"; then
- echo $ac_n "checking whether catgets can be used""... $ac_c" 1>&6
--echo "configure:2803: checking whether catgets can be used" >&5
--
--# Check whether --with-catgets or --without-catgets was given.
-+echo "configure:2838: checking whether catgets can be used" >&5
-+ # Check whether --with-catgets or --without-catgets was given.
- if test "${with_catgets+set}" = set; then
- withval="$with_catgets"
- nls_cv_use_catgets=$withval
-@@ -2813,7 +2847,7 @@
-
- if test "$nls_cv_use_catgets" = "yes"; then
- echo $ac_n "checking for main in -li""... $ac_c" 1>&6
--echo "configure:2817: checking for main in -li" >&5
-+echo "configure:2851: checking for main in -li" >&5
- ac_lib_var=`echo i'_'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
-@@ -2821,14 +2855,14 @@
- ac_save_LIBS="$LIBS"
- LIBS="-li $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 2825 "configure"
-+#line 2859 "configure"
- #include "confdefs.h"
-
- int main() {
- main()
- ; return 0; }
- EOF
--if { (eval echo configure:2832: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:2866: \"$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
-@@ -2856,12 +2890,12 @@
- fi
-
- echo $ac_n "checking for catgets""... $ac_c" 1>&6
--echo "configure:2860: checking for catgets" >&5
-+echo "configure:2894: checking for catgets" >&5
- if eval "test \"`echo '$''{'ac_cv_func_catgets'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
--#line 2865 "configure"
-+#line 2899 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char catgets(); below. */
-@@ -2884,7 +2918,7 @@
-
- ; return 0; }
- EOF
--if { (eval echo configure:2888: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:2922: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_func_catgets=yes"
- else
-@@ -2906,7 +2940,7 @@
- # Extract the first word of "gencat", so it can be a program name with args.
- set dummy gencat; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:2910: checking for $ac_word" >&5
-+echo "configure:2944: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_GENCAT'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -2942,7 +2976,7 @@
- # 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:2946: checking for $ac_word" >&5
-+echo "configure:2980: 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
-@@ -2979,7 +3013,7 @@
- # Extract the first word of "msgfmt", so it can be a program name with args.
- set dummy msgfmt; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:2983: checking for $ac_word" >&5
-+echo "configure:3017: 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
-@@ -3014,7 +3048,7 @@
- # Extract the first word of "xgettext", so it can be a program name with args.
- set dummy xgettext; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:3018: checking for $ac_word" >&5
-+echo "configure:3052: 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
-@@ -3072,7 +3106,7 @@
- # Extract the first word of "msgfmt", so it can be a program name with args.
- set dummy msgfmt; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:3076: checking for $ac_word" >&5
-+echo "configure:3110: 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
-@@ -3106,7 +3140,7 @@
- # 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:3110: checking for $ac_word" >&5
-+echo "configure:3144: 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
-@@ -3142,7 +3176,7 @@
- # Extract the first word of "xgettext", so it can be a program name with args.
- set dummy xgettext; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:3146: checking for $ac_word" >&5
-+echo "configure:3180: 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
-@@ -3232,7 +3266,7 @@
- LINGUAS=
- else
- echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
--echo "configure:3236: checking for catalogs to be installed" >&5
-+echo "configure:3270: checking for catalogs to be installed" >&5
- NEW_LINGUAS=
- for lang in ${LINGUAS=$ALL_LINGUAS}; do
- case "$ALL_LINGUAS" in
-@@ -3261,17 +3295,17 @@
- if test "$CATOBJEXT" = ".cat"; then
- ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
--echo "configure:3265: checking for linux/version.h" >&5
-+echo "configure:3299: checking for linux/version.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
--#line 3270 "configure"
-+#line 3304 "configure"
- #include "confdefs.h"
- #include <linux/version.h>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:3275: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:3309: \"$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*
-@@ -3344,7 +3378,6 @@
- fi
-
-
--
- # Check whether --with-nls-datadir or --without-nls-datadir was given.
- if test "${with_nls_datadir+set}" = set; then
- withval="$with_nls_datadir"
-@@ -3383,9 +3416,8 @@
- use_our_messages=no
- if test -d $srcdir/po ; then
- echo $ac_n "checking if we should use included message-library""... $ac_c" 1>&6
--echo "configure:3387: checking if we should use included message-library" >&5
--
--# Check whether --enable-included-msgs or --disable-included-msgs was given.
-+echo "configure:3420: 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
- enableval="$enable_included_msgs"
- use_our_messages=$enableval
-@@ -3419,17 +3451,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:3423: checking for $ac_hdr" >&5
-+echo "configure:3455: 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
--#line 3428 "configure"
-+#line 3460 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:3433: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:3465: \"$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*
-@@ -3499,8 +3531,7 @@
- fi
-
- echo $ac_n "checking if you want full utility pathnames""... $ac_c" 1>&6
--echo "configure:3503: checking if you want full utility pathnames" >&5
--
-+echo "configure:3535: checking if you want full utility pathnames" >&5
- # Check whether --enable-full-paths or --disable-full-paths was given.
- if test "${enable_full_paths+set}" = set; then
- enableval="$enable_full_paths"
-@@ -3524,7 +3555,7 @@
-
-
- echo $ac_n "checking for system mailer""... $ac_c" 1>&6
--echo "configure:3528: checking for system mailer" >&5
-+echo "configure:3559: checking for system mailer" >&5
- if eval "test \"`echo '$''{'cf_cv_SYSTEM_MAIL'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -3551,7 +3582,7 @@
-
-
- echo $ac_n "checking system mail flags""... $ac_c" 1>&6
--echo "configure:3555: checking system mail flags" >&5
-+echo "configure:3586: checking system mail flags" >&5
- if eval "test \"`echo '$''{'cf_cv_system_mail_flags'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -3579,7 +3610,7 @@
- # Extract the first word of "chmod", so it can be a program name with args.
- set dummy chmod; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:3583: checking for $ac_word" >&5
-+echo "configure:3614: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_CHMOD'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -3614,7 +3645,7 @@
-
- else
- echo $ac_n "checking for chmod""... $ac_c" 1>&6
--echo "configure:3618: checking for chmod" >&5
-+echo "configure:3649: checking for chmod" >&5
- echo "$ac_t""$CHMOD" 1>&6
- eval 'ac_cv_path_'CHMOD'="'chmod'"'
- fi
-@@ -3656,7 +3687,7 @@
- # Extract the first word of "compress", so it can be a program name with args.
- set dummy compress; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:3660: checking for $ac_word" >&5
-+echo "configure:3691: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_COMPRESS'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -3691,7 +3722,7 @@
-
- else
- echo $ac_n "checking for compress""... $ac_c" 1>&6
--echo "configure:3695: checking for compress" >&5
-+echo "configure:3726: checking for compress" >&5
- echo "$ac_t""$COMPRESS" 1>&6
- eval 'ac_cv_path_'COMPRESS'="'compress'"'
- fi
-@@ -3733,7 +3764,7 @@
- # Extract the first word of "cp", so it can be a program name with args.
- set dummy cp; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:3737: checking for $ac_word" >&5
-+echo "configure:3768: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_COPY'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -3768,7 +3799,7 @@
-
- else
- echo $ac_n "checking for cp""... $ac_c" 1>&6
--echo "configure:3772: checking for cp" >&5
-+echo "configure:3803: checking for cp" >&5
- echo "$ac_t""$COPY" 1>&6
- eval 'ac_cv_path_'COPY'="'cp'"'
- fi
-@@ -3810,7 +3841,7 @@
- # Extract the first word of "gzip", so it can be a program name with args.
- set dummy gzip; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:3814: checking for $ac_word" >&5
-+echo "configure:3845: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_GZIP'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -3845,7 +3876,7 @@
-
- else
- echo $ac_n "checking for gzip""... $ac_c" 1>&6
--echo "configure:3849: checking for gzip" >&5
-+echo "configure:3880: checking for gzip" >&5
- echo "$ac_t""$GZIP" 1>&6
- eval 'ac_cv_path_'GZIP'="'gzip'"'
- fi
-@@ -3887,7 +3918,7 @@
- # Extract the first word of "mkdir", so it can be a program name with args.
- set dummy mkdir; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:3891: checking for $ac_word" >&5
-+echo "configure:3922: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_MKDIR'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -3922,7 +3953,7 @@
-
- else
- echo $ac_n "checking for mkdir""... $ac_c" 1>&6
--echo "configure:3926: checking for mkdir" >&5
-+echo "configure:3957: checking for mkdir" >&5
- echo "$ac_t""$MKDIR" 1>&6
- eval 'ac_cv_path_'MKDIR'="'mkdir'"'
- fi
-@@ -3964,7 +3995,7 @@
- # Extract the first word of "mv", so it can be a program name with args.
- set dummy mv; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:3968: checking for $ac_word" >&5
-+echo "configure:3999: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_MV'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -3999,7 +4030,7 @@
-
- else
- echo $ac_n "checking for mv""... $ac_c" 1>&6
--echo "configure:4003: checking for mv" >&5
-+echo "configure:4034: checking for mv" >&5
- echo "$ac_t""$MV" 1>&6
- eval 'ac_cv_path_'MV'="'mv'"'
- fi
-@@ -4041,7 +4072,7 @@
- # Extract the first word of "rm", so it can be a program name with args.
- set dummy rm; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:4045: checking for $ac_word" >&5
-+echo "configure:4076: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_RM'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -4076,7 +4107,7 @@
-
- else
- echo $ac_n "checking for rm""... $ac_c" 1>&6
--echo "configure:4080: checking for rm" >&5
-+echo "configure:4111: checking for rm" >&5
- echo "$ac_t""$RM" 1>&6
- eval 'ac_cv_path_'RM'="'rm'"'
- fi
-@@ -4118,7 +4149,7 @@
- # Extract the first word of "tar", so it can be a program name with args.
- set dummy tar; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:4122: checking for $ac_word" >&5
-+echo "configure:4153: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_TAR'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -4153,7 +4184,7 @@
-
- else
- echo $ac_n "checking for tar""... $ac_c" 1>&6
--echo "configure:4157: checking for tar" >&5
-+echo "configure:4188: checking for tar" >&5
- echo "$ac_t""$TAR" 1>&6
- eval 'ac_cv_path_'TAR'="'tar'"'
- fi
-@@ -4195,7 +4226,7 @@
- # Extract the first word of "touch", so it can be a program name with args.
- set dummy touch; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:4199: checking for $ac_word" >&5
-+echo "configure:4230: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_TOUCH'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -4230,7 +4261,7 @@
-
- else
- echo $ac_n "checking for touch""... $ac_c" 1>&6
--echo "configure:4234: checking for touch" >&5
-+echo "configure:4265: checking for touch" >&5
- echo "$ac_t""$TOUCH" 1>&6
- eval 'ac_cv_path_'TOUCH'="'touch'"'
- fi
-@@ -4272,7 +4303,7 @@
- # Extract the first word of "gunzip", so it can be a program name with args.
- set dummy gunzip; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:4276: checking for $ac_word" >&5
-+echo "configure:4307: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_UNCOMPRESS'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -4307,7 +4338,7 @@
-
- else
- echo $ac_n "checking for gunzip""... $ac_c" 1>&6
--echo "configure:4311: checking for gunzip" >&5
-+echo "configure:4342: checking for gunzip" >&5
- echo "$ac_t""$UNCOMPRESS" 1>&6
- eval 'ac_cv_path_'UNCOMPRESS'="'gunzip'"'
- fi
-@@ -4349,7 +4380,7 @@
- # Extract the first word of "unzip", so it can be a program name with args.
- set dummy unzip; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:4353: checking for $ac_word" >&5
-+echo "configure:4384: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_UNZIP'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -4384,7 +4415,7 @@
-
- else
- echo $ac_n "checking for unzip""... $ac_c" 1>&6
--echo "configure:4388: checking for unzip" >&5
-+echo "configure:4419: checking for unzip" >&5
- echo "$ac_t""$UNZIP" 1>&6
- eval 'ac_cv_path_'UNZIP'="'unzip'"'
- fi
-@@ -4426,7 +4457,7 @@
- # Extract the first word of "bzip2", so it can be a program name with args.
- set dummy bzip2; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:4430: checking for $ac_word" >&5
-+echo "configure:4461: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_BZIP2'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -4461,7 +4492,7 @@
-
- else
- echo $ac_n "checking for bzip2""... $ac_c" 1>&6
--echo "configure:4465: checking for bzip2" >&5
-+echo "configure:4496: checking for bzip2" >&5
- echo "$ac_t""$BZIP2" 1>&6
- eval 'ac_cv_path_'BZIP2'="'bzip2'"'
- fi
-@@ -4503,7 +4534,7 @@
- # Extract the first word of "uudecode", so it can be a program name with args.
- set dummy uudecode; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:4507: checking for $ac_word" >&5
-+echo "configure:4538: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_UUDECODE'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -4538,7 +4569,7 @@
-
- else
- echo $ac_n "checking for uudecode""... $ac_c" 1>&6
--echo "configure:4542: checking for uudecode" >&5
-+echo "configure:4573: checking for uudecode" >&5
- echo "$ac_t""$UUDECODE" 1>&6
- eval 'ac_cv_path_'UUDECODE'="'uudecode'"'
- fi
-@@ -4580,7 +4611,7 @@
- # Extract the first word of "zcat", so it can be a program name with args.
- set dummy zcat; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:4584: checking for $ac_word" >&5
-+echo "configure:4615: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_ZCAT'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -4615,7 +4646,7 @@
-
- else
- echo $ac_n "checking for zcat""... $ac_c" 1>&6
--echo "configure:4619: checking for zcat" >&5
-+echo "configure:4650: checking for zcat" >&5
- echo "$ac_t""$ZCAT" 1>&6
- eval 'ac_cv_path_'ZCAT'="'zcat'"'
- fi
-@@ -4657,7 +4688,7 @@
- # Extract the first word of "zip", so it can be a program name with args.
- set dummy zip; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:4661: checking for $ac_word" >&5
-+echo "configure:4692: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_ZIP'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -4692,7 +4723,7 @@
-
- else
- echo $ac_n "checking for zip""... $ac_c" 1>&6
--echo "configure:4696: checking for zip" >&5
-+echo "configure:4727: checking for zip" >&5
- echo "$ac_t""$ZIP" 1>&6
- eval 'ac_cv_path_'ZIP'="'zip'"'
- fi
-@@ -4734,7 +4765,7 @@
- # Extract the first word of "telnet", so it can be a program name with args.
- set dummy telnet; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:4738: checking for $ac_word" >&5
-+echo "configure:4769: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_TELNET'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -4769,7 +4800,7 @@
-
- else
- echo $ac_n "checking for telnet""... $ac_c" 1>&6
--echo "configure:4773: checking for telnet" >&5
-+echo "configure:4804: checking for telnet" >&5
- echo "$ac_t""$TELNET" 1>&6
- eval 'ac_cv_path_'TELNET'="'telnet'"'
- fi
-@@ -4811,7 +4842,7 @@
- # Extract the first word of "tn3270", so it can be a program name with args.
- set dummy tn3270; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:4815: checking for $ac_word" >&5
-+echo "configure:4846: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_TN3270'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -4846,7 +4877,7 @@
-
- else
- echo $ac_n "checking for tn3270""... $ac_c" 1>&6
--echo "configure:4850: checking for tn3270" >&5
-+echo "configure:4881: checking for tn3270" >&5
- echo "$ac_t""$TN3270" 1>&6
- eval 'ac_cv_path_'TN3270'="'tn3270'"'
- fi
-@@ -4888,7 +4919,7 @@
- # Extract the first word of "rlogin", so it can be a program name with args.
- set dummy rlogin; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:4892: checking for $ac_word" >&5
-+echo "configure:4923: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_RLOGIN'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -4923,7 +4954,7 @@
-
- else
- echo $ac_n "checking for rlogin""... $ac_c" 1>&6
--echo "configure:4927: checking for rlogin" >&5
-+echo "configure:4958: checking for rlogin" >&5
- echo "$ac_t""$RLOGIN" 1>&6
- eval 'ac_cv_path_'RLOGIN'="'rlogin'"'
- fi
-@@ -4984,7 +5015,7 @@
- if test -z "$GCC" ; then
-
- echo $ac_n "checking for ${CC-cc} option to accept ANSI C""... $ac_c" 1>&6
--echo "configure:4988: checking for ${CC-cc} option to accept ANSI C" >&5
-+echo "configure:5019: 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
-@@ -5008,7 +5039,7 @@
- do
- CFLAGS="$cf_save_CFLAGS $cf_arg"
- cat > conftest.$ac_ext <<EOF
--#line 5012 "configure"
-+#line 5043 "configure"
- #include "confdefs.h"
-
- #ifndef CC_HAS_PROTOS
-@@ -5024,7 +5055,7 @@
- struct s2 {int (*f) (double a);};
- ; return 0; }
- EOF
--if { (eval echo configure:5028: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:5059: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- cf_cv_ansi_cc="$cf_arg"; break
- else
-@@ -5052,12 +5083,12 @@
-
- fi
- echo $ac_n "checking for working const""... $ac_c" 1>&6
--echo "configure:5056: checking for working const" >&5
-+echo "configure:5087: 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 <<EOF
--#line 5061 "configure"
-+#line 5092 "configure"
- #include "confdefs.h"
-
- int main() {
-@@ -5106,7 +5137,7 @@
-
- ; return 0; }
- EOF
--if { (eval echo configure:5110: \"$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
- rm -rf conftest*
- ac_cv_c_const=yes
- else
-@@ -5148,7 +5179,7 @@
- # contributed by Alex Matulich (matuli_a@marlin.navsea.navy.mil) also
- # references -lmalloc and -lbsd.
- echo $ac_n "checking for strcmp in -lc_s""... $ac_c" 1>&6
--echo "configure:5152: checking for strcmp in -lc_s" >&5
-+echo "configure:5183: checking for strcmp in -lc_s" >&5
- ac_lib_var=`echo c_s'_'strcmp | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-@@ -5156,7 +5187,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lc_s $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 5160 "configure"
-+#line 5191 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
-@@ -5167,7 +5198,7 @@
- strcmp()
- ; return 0; }
- EOF
--if { (eval echo configure:5171: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:5202: \"$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
-@@ -5257,7 +5288,7 @@
- # 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:5261: checking for $ac_word" >&5
-+echo "configure:5292: 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
-@@ -5302,17 +5333,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:5306: checking for $ac_hdr" >&5
-+echo "configure:5337: 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
--#line 5311 "configure"
-+#line 5342 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:5316: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:5347: \"$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*
-@@ -5356,17 +5387,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:5360: checking for $ac_hdr" >&5
-+echo "configure:5391: 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
--#line 5365 "configure"
-+#line 5396 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:5370: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:5401: \"$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*
-@@ -5404,16 +5435,16 @@
- cf_save_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS $TRY_CFLAGS"
- echo $ac_n "checking if we should use compile options $TRY_CFLAGS""... $ac_c" 1>&6
--echo "configure:5408: checking if we should use compile options $TRY_CFLAGS" >&5
-+echo "configure:5439: checking if we should use compile options $TRY_CFLAGS" >&5
- cat > conftest.$ac_ext <<EOF
--#line 5410 "configure"
-+#line 5441 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- int main() {
- FILE *fp = stdin
- ; return 0; }
- EOF
--if { (eval echo configure:5417: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:5448: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- cf_result=yes
- else
-@@ -5431,12 +5462,11 @@
- ### 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:5435: checking if you want socks library" >&5
-+echo "configure:5466: 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
-
--
- # Check whether --with-socks or --without-socks was given.
- if test "${with_socks+set}" = set; then
- withval="$with_socks"
-@@ -5451,12 +5481,11 @@
- echo "$ac_t""$cf_cv_use_libsocks" 1>&6
-
- echo $ac_n "checking if you want socks5 library""... $ac_c" 1>&6
--echo "configure:5455: checking if you want socks5 library" >&5
-+echo "configure:5485: 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
-
--
- # Check whether --with-socks5 or --without-socks5 was given.
- if test "${with_socks5+set}" = set; then
- withval="$with_socks5"
-@@ -5517,7 +5546,7 @@
- EOF
-
- cat > conftest.$ac_ext <<EOF
--#line 5521 "configure"
-+#line 5550 "configure"
- #include "confdefs.h"
-
- #include <stdio.h>
-@@ -5526,7 +5555,7 @@
- accept((char *)0)
- ; return 0; }
- EOF
--if { (eval echo configure:5530: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:5559: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- :
- else
- echo "configure: failed program was:" >&5
-@@ -5556,9 +5585,9 @@
- EOF
-
- echo $ac_n "checking if the socks library uses socks4 prefix""... $ac_c" 1>&6
--echo "configure:5560: checking if the socks library uses socks4 prefix" >&5
-+echo "configure:5589: checking if the socks library uses socks4 prefix" >&5
- cat > conftest.$ac_ext <<EOF
--#line 5562 "configure"
-+#line 5591 "configure"
- #include "confdefs.h"
-
- #include <socks.h>
-@@ -5567,7 +5596,7 @@
- Rinit((char *)0)
- ; return 0; }
- EOF
--if { (eval echo configure:5571: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:5600: \"$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
-@@ -5579,14 +5608,14 @@
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- cat > conftest.$ac_ext <<EOF
--#line 5583 "configure"
-+#line 5612 "configure"
- #include "confdefs.h"
- #include <socks.h>
- int main() {
- SOCKSinit((char *)0)
- ; return 0; }
- EOF
--if { (eval echo configure:5590: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:5619: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- cf_use_socks4=no
- else
-@@ -5655,7 +5684,7 @@
-
- cf_test_netlibs=no
- echo $ac_n "checking for network libraries""... $ac_c" 1>&6
--echo "configure:5659: checking for network libraries" >&5
-+echo "configure:5688: checking for network libraries" >&5
- if eval "test \"`echo '$''{'cf_cv_netlibs'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -5666,12 +5695,12 @@
- for ac_func in gethostname
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
--echo "configure:5670: checking for $ac_func" >&5
-+echo "configure:5699: 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 <<EOF
--#line 5675 "configure"
-+#line 5704 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char $ac_func(); below. */
-@@ -5694,7 +5723,7 @@
-
- ; return 0; }
- EOF
--if { (eval echo configure:5698: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:5727: \"$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
-@@ -5717,7 +5746,7 @@
- echo "$ac_t""no" 1>&6
-
- echo $ac_n "checking for gethostname in -lnsl""... $ac_c" 1>&6
--echo "configure:5721: checking for gethostname in -lnsl" >&5
-+echo "configure:5750: 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
-@@ -5725,7 +5754,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lnsl $cf_cv_netlibs $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 5729 "configure"
-+#line 5758 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
-@@ -5736,7 +5765,7 @@
- gethostname()
- ; return 0; }
- EOF
--if { (eval echo configure:5740: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:5769: \"$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
-@@ -5769,7 +5798,7 @@
-
-
- echo $ac_n "checking for gethostname in -lsocket""... $ac_c" 1>&6
--echo "configure:5773: checking for gethostname in -lsocket" >&5
-+echo "configure:5802: 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
-@@ -5777,7 +5806,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lsocket $cf_cv_netlibs $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 5781 "configure"
-+#line 5810 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
-@@ -5788,7 +5817,7 @@
- gethostname()
- ; return 0; }
- EOF
--if { (eval echo configure:5792: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:5821: \"$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
-@@ -5832,21 +5861,21 @@
- # FIXME: sequent needs this library (i.e., -lsocket -linet -lnsl), but
- # I don't know the entrypoints - 97/7/22 TD
- echo $ac_n "checking for -linet""... $ac_c" 1>&6
--echo "configure:5836: checking for -linet" >&5
-+echo "configure:5865: checking for -linet" >&5
- if eval "test \"`echo '$''{'ac_cv_lib_inet'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
- LIBS="-linet $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 5843 "configure"
-+#line 5872 "configure"
- #include "confdefs.h"
-
- int main() {
- main()
- ; return 0; }
- EOF
--if { (eval echo configure:5850: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:5879: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- ac_cv_lib_inet=yes
- else
-@@ -5869,12 +5898,12 @@
- for ac_func in socket
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
--echo "configure:5873: checking for $ac_func" >&5
-+echo "configure:5902: 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 <<EOF
--#line 5878 "configure"
-+#line 5907 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char $ac_func(); below. */
-@@ -5897,7 +5926,7 @@
-
- ; return 0; }
- EOF
--if { (eval echo configure:5901: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:5930: \"$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
-@@ -5920,7 +5949,7 @@
- echo "$ac_t""no" 1>&6
-
- echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
--echo "configure:5924: checking for socket in -lsocket" >&5
-+echo "configure:5953: 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
-@@ -5928,7 +5957,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lsocket $cf_cv_netlibs $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 5932 "configure"
-+#line 5961 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
-@@ -5939,7 +5968,7 @@
- socket()
- ; return 0; }
- EOF
--if { (eval echo configure:5943: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:5972: \"$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
-@@ -5972,7 +6001,7 @@
-
-
- echo $ac_n "checking for socket in -lbsd""... $ac_c" 1>&6
--echo "configure:5976: checking for socket in -lbsd" >&5
-+echo "configure:6005: 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
-@@ -5980,7 +6009,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lbsd $cf_cv_netlibs $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 5984 "configure"
-+#line 6013 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
-@@ -5991,7 +6020,7 @@
- socket()
- ; return 0; }
- EOF
--if { (eval echo configure:5995: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:6024: \"$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
-@@ -6036,12 +6065,12 @@
- for ac_func in gethostbyname
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
--echo "configure:6040: checking for $ac_func" >&5
-+echo "configure:6069: 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 <<EOF
--#line 6045 "configure"
-+#line 6074 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char $ac_func(); below. */
-@@ -6064,7 +6093,7 @@
-
- ; return 0; }
- EOF
--if { (eval echo configure:6068: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:6097: \"$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
-@@ -6087,7 +6116,7 @@
- echo "$ac_t""no" 1>&6
-
- echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
--echo "configure:6091: checking for gethostbyname in -lnsl" >&5
-+echo "configure:6120: 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
-@@ -6095,7 +6124,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lnsl $cf_cv_netlibs $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 6099 "configure"
-+#line 6128 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
-@@ -6106,7 +6135,7 @@
- gethostbyname()
- ; return 0; }
- EOF
--if { (eval echo configure:6110: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:6139: \"$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
-@@ -6147,12 +6176,12 @@
- for ac_func in strcasecmp
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
--echo "configure:6151: checking for $ac_func" >&5
-+echo "configure:6180: 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 <<EOF
--#line 6156 "configure"
-+#line 6185 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char $ac_func(); below. */
-@@ -6175,7 +6204,7 @@
-
- ; return 0; }
- EOF
--if { (eval echo configure:6179: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:6208: \"$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
-@@ -6198,7 +6227,7 @@
- echo "$ac_t""no" 1>&6
-
- echo $ac_n "checking for strcasecmp in -lresolv""... $ac_c" 1>&6
--echo "configure:6202: checking for strcasecmp in -lresolv" >&5
-+echo "configure:6231: 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
-@@ -6206,7 +6235,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lresolv $cf_cv_netlibs $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 6210 "configure"
-+#line 6239 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
-@@ -6217,7 +6246,7 @@
- strcasecmp()
- ; return 0; }
- EOF
--if { (eval echo configure:6221: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:6250: \"$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
-@@ -6263,13 +6292,13 @@
- fi
-
- echo $ac_n "checking for inet_aton function""... $ac_c" 1>&6
--echo "configure:6267: checking for inet_aton function" >&5
-+echo "configure:6296: checking for inet_aton function" >&5
- if eval "test \"`echo '$''{'cf_cv_have_inet_aton'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-
- cat > conftest.$ac_ext <<EOF
--#line 6273 "configure"
-+#line 6302 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #include <sys/socket.h>
-@@ -6280,7 +6309,7 @@
- inet_aton(0, (struct in_addr *)0)
- ; return 0; }
- EOF
--if { (eval echo configure:6284: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:6313: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- cf_cv_have_inet_aton=yes
- else
-@@ -6300,13 +6329,13 @@
-
- else
- echo $ac_n "checking for inet_addr function""... $ac_c" 1>&6
--echo "configure:6304: checking for inet_addr function" >&5
-+echo "configure:6333: checking for inet_addr function" >&5
- if eval "test \"`echo '$''{'cf_cv_have_inet_addr'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-
- cat > conftest.$ac_ext <<EOF
--#line 6310 "configure"
-+#line 6339 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #include <sys/socket.h>
-@@ -6317,7 +6346,7 @@
- inet_addr(0)
- ; return 0; }
- EOF
--if { (eval echo configure:6321: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:6350: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- cf_cv_have_inet_addr=yes
- else
-@@ -6332,7 +6361,7 @@
- echo "$ac_t""$cf_cv_have_inet_addr" 1>&6
- if test "$cf_cv_have_inet_addr" = no ; then
- echo $ac_n "checking for library with inet_addr""... $ac_c" 1>&6
--echo "configure:6336: checking for library with inet_addr" >&5
-+echo "configure:6365: checking for library with inet_addr" >&5
- if eval "test \"`echo '$''{'cf_cv_lib_inet_addr'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -6342,7 +6371,7 @@
- do
- LIBS="$cf_save_LIBS $cf_inetlib"
- cat > conftest.$ac_ext <<EOF
--#line 6346 "configure"
-+#line 6375 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #include <sys/socket.h>
-@@ -6353,7 +6382,7 @@
- inet_addr(0)
- ; return 0; }
- EOF
--if { (eval echo configure:6357: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:6386: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- cf_cv_lib_inet_addr=$cf_inetlib
- else
-@@ -6380,12 +6409,11 @@
-
-
- echo $ac_n "checking for screen type""... $ac_c" 1>&6
--echo "configure:6384: checking for screen type" >&5
-+echo "configure:6413: checking for screen type" >&5
- if eval "test \"`echo '$''{'cf_cv_screen'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-
--
- # Check whether --with-screen or --without-screen was given.
- if test "${with_screen+set}" = set; then
- withval="$with_screen"
-@@ -6415,12 +6443,12 @@
- curses)
-
- echo $ac_n "checking for initscr""... $ac_c" 1>&6
--echo "configure:6419: checking for initscr" >&5
-+echo "configure:6447: 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 <<EOF
--#line 6424 "configure"
-+#line 6452 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char initscr(); below. */
-@@ -6443,7 +6471,7 @@
-
- ; return 0; }
- EOF
--if { (eval echo configure:6447: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:6475: \"$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
-@@ -6464,7 +6492,7 @@
- case $host_os in #(vi
- freebsd*) #(vi
- echo $ac_n "checking for tgoto in -lmytinfo""... $ac_c" 1>&6
--echo "configure:6468: checking for tgoto in -lmytinfo" >&5
-+echo "configure:6496: 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
-@@ -6472,7 +6500,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lmytinfo $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 6476 "configure"
-+#line 6504 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
-@@ -6483,7 +6511,7 @@
- tgoto()
- ; return 0; }
- EOF
--if { (eval echo configure:6487: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:6515: \"$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
-@@ -6506,7 +6534,7 @@
- ;;
- hpux10.*)
- echo $ac_n "checking for initscr in -lcur_colr""... $ac_c" 1>&6
--echo "configure:6510: checking for initscr in -lcur_colr" >&5
-+echo "configure:6538: 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
-@@ -6514,7 +6542,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lcur_colr $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 6518 "configure"
-+#line 6546 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
-@@ -6525,7 +6553,7 @@
- initscr()
- ; return 0; }
- EOF
--if { (eval echo configure:6529: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:6557: \"$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
-@@ -6549,7 +6577,7 @@
- echo "$ac_t""no" 1>&6
-
- echo $ac_n "checking for initscr in -lHcurses""... $ac_c" 1>&6
--echo "configure:6553: checking for initscr in -lHcurses" >&5
-+echo "configure:6581: 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
-@@ -6557,7 +6585,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lHcurses $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 6561 "configure"
-+#line 6589 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
-@@ -6568,7 +6596,7 @@
- initscr()
- ; return 0; }
- EOF
--if { (eval echo configure:6572: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:6600: \"$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
-@@ -6617,12 +6645,12 @@
- # 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:6621: checking for tgoto" >&5
-+echo "configure:6649: 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 <<EOF
--#line 6626 "configure"
-+#line 6654 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char tgoto(); below. */
-@@ -6645,7 +6673,7 @@
-
- ; return 0; }
- EOF
--if { (eval echo configure:6649: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:6677: \"$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
-@@ -6666,7 +6694,7 @@
- for cf_term_lib in termcap termlib unknown
- do
- echo $ac_n "checking for tgoto in -l$cf_term_lib""... $ac_c" 1>&6
--echo "configure:6670: checking for tgoto in -l$cf_term_lib" >&5
-+echo "configure:6698: 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
-@@ -6674,7 +6702,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-l$cf_term_lib $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 6678 "configure"
-+#line 6706 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
-@@ -6685,7 +6713,7 @@
- tgoto()
- ; return 0; }
- EOF
--if { (eval echo configure:6689: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:6717: \"$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
-@@ -6715,7 +6743,7 @@
- for cf_curs_lib in cursesX curses ncurses xcurses jcurses unknown
- do
- echo $ac_n "checking for initscr in -l$cf_curs_lib""... $ac_c" 1>&6
--echo "configure:6719: checking for initscr in -l$cf_curs_lib" >&5
-+echo "configure:6747: 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
-@@ -6723,7 +6751,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-l$cf_curs_lib $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 6727 "configure"
-+#line 6755 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
-@@ -6734,7 +6762,7 @@
- initscr()
- ; return 0; }
- EOF
--if { (eval echo configure:6738: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:6766: \"$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
-@@ -6760,16 +6788,16 @@
- 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:6764: checking if we can link with $cf_curs_lib library" >&5
-+echo "configure:6792: checking if we can link with $cf_curs_lib library" >&5
- cat > conftest.$ac_ext <<EOF
--#line 6766 "configure"
-+#line 6794 "configure"
- #include "confdefs.h"
- #include <${cf_cv_ncurses_header-curses.h}>
- int main() {
- initscr()
- ; return 0; }
- EOF
--if { (eval echo configure:6773: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:6801: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- cf_result=yes
- else
-@@ -6783,16 +6811,16 @@
- test $cf_result = no && { echo "configure: error: Cannot link curses library" 1>&2; exit 1; }
- 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:6787: checking if we need both $cf_curs_lib and $cf_term_lib libraries" >&5
-+echo "configure:6815: checking if we need both $cf_curs_lib and $cf_term_lib libraries" >&5
- cat > conftest.$ac_ext <<EOF
--#line 6789 "configure"
-+#line 6817 "configure"
- #include "confdefs.h"
- #include <${cf_cv_ncurses_header-curses.h}>
- int main() {
- initscr(); tgoto((char *)0, 0, 0);
- ; return 0; }
- EOF
--if { (eval echo configure:6796: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:6824: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- cf_result=no
- else
-@@ -6802,14 +6830,14 @@
-
- LIBS="-l$cf_curs_lib -l$cf_term_lib $cf_save_LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 6806 "configure"
-+#line 6834 "configure"
- #include "confdefs.h"
- #include <${cf_cv_ncurses_header-curses.h}>
- int main() {
- initscr()
- ; return 0; }
- EOF
--if { (eval echo configure:6813: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:6841: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- cf_result=yes
- else
-@@ -6831,14 +6859,14 @@
-
-
- echo $ac_n "checking for curses performance tradeoff""... $ac_c" 1>&6
--echo "configure:6835: checking for curses performance tradeoff" >&5
-+echo "configure:6863: checking for curses performance tradeoff" >&5
- if eval "test \"`echo '$''{'cf_cv_curs_performance'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-
- cf_cv_curs_performance=no
- cat > conftest.$ac_ext <<EOF
--#line 6842 "configure"
-+#line 6870 "configure"
- #include "confdefs.h"
-
- #include <${cf_cv_ncurses_header-curses.h}>
-@@ -6852,11 +6880,11 @@
-
- ; return 0; }
- EOF
--if { (eval echo configure:6856: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:6884: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
-
- cat > conftest.$ac_ext <<EOF
--#line 6860 "configure"
-+#line 6888 "configure"
- #include "confdefs.h"
-
- #define CURS_PERFORMANCE
-@@ -6871,7 +6899,7 @@
-
- ; return 0; }
- EOF
--if { (eval echo configure:6875: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:6903: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- cf_cv_curs_performance=yes
- else
-@@ -6896,13 +6924,13 @@
- ncurses)
-
- echo $ac_n "checking for ncurses header file""... $ac_c" 1>&6
--echo "configure:6900: checking for ncurses header file" >&5
-+echo "configure:6928: checking for ncurses header file" >&5
- if eval "test \"`echo '$''{'cf_cv_ncurses_header'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-
- cat > conftest.$ac_ext <<EOF
--#line 6906 "configure"
-+#line 6934 "configure"
- #include "confdefs.h"
- #include <curses.h>
- int main() {
-@@ -6919,7 +6947,7 @@
-
- ; return 0; }
- EOF
--if { (eval echo configure:6923: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:6951: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- cf_cv_ncurses_header=predefined
- else
-@@ -7005,7 +7033,7 @@
- ;;
- esac
- echo $ac_n "checking for ncurses version""... $ac_c" 1>&6
--echo "configure:7009: checking for ncurses version" >&5
-+echo "configure:7037: 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
-@@ -7030,7 +7058,7 @@
- #endif
- EOF
- cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out"
-- { (eval echo configure:7034: \"$cf_try\") 1>&5; (eval $cf_try) 2>&5; }
-+ { (eval echo configure:7062: \"$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"
-@@ -7039,7 +7067,7 @@
-
- else
- cat > conftest.$ac_ext <<EOF
--#line 7043 "configure"
-+#line 7071 "configure"
- #include "confdefs.h"
-
- #include <${cf_cv_ncurses_header-curses.h}>
-@@ -7062,7 +7090,7 @@
- exit(0);
- }
- EOF
--if { (eval echo configure:7066: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:7094: \"$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`
-@@ -7087,7 +7115,7 @@
- cf_ncurses_LIBS=""
- cf_ncurses_SAVE="$LIBS"
- echo $ac_n "checking for Gpm_Open in -lgpm""... $ac_c" 1>&6
--echo "configure:7091: checking for Gpm_Open in -lgpm" >&5
-+echo "configure:7119: 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
-@@ -7095,7 +7123,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lgpm $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 7099 "configure"
-+#line 7127 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
-@@ -7106,7 +7134,7 @@
- Gpm_Open()
- ; return 0; }
- EOF
--if { (eval echo configure:7110: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:7138: \"$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
-@@ -7122,7 +7150,7 @@
- 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:7126: checking for initscr in -lgpm" >&5
-+echo "configure:7154: 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
-@@ -7130,7 +7158,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lgpm $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 7134 "configure"
-+#line 7162 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
-@@ -7141,7 +7169,7 @@
- initscr()
- ; return 0; }
- EOF
--if { (eval echo configure:7145: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:7173: \"$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
-@@ -7172,7 +7200,7 @@
- # This is only necessary if you are linking against an obsolete
- # version of ncurses (but it should do no harm, since it's static).
- echo $ac_n "checking for tgoto in -lmytinfo""... $ac_c" 1>&6
--echo "configure:7176: checking for tgoto in -lmytinfo" >&5
-+echo "configure:7204: 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
-@@ -7180,7 +7208,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lmytinfo $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 7184 "configure"
-+#line 7212 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
-@@ -7191,7 +7219,7 @@
- tgoto()
- ; return 0; }
- EOF
--if { (eval echo configure:7195: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:7223: \"$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
-@@ -7219,12 +7247,12 @@
- cf_cv_have_lib_ncurses=no
- cf_libdir=""
- echo $ac_n "checking for initscr""... $ac_c" 1>&6
--echo "configure:7223: checking for initscr" >&5
-+echo "configure:7251: 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 <<EOF
--#line 7228 "configure"
-+#line 7256 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char initscr(); below. */
-@@ -7247,7 +7275,7 @@
-
- ; return 0; }
- EOF
--if { (eval echo configure:7251: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:7279: \"$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
-@@ -7267,17 +7295,17 @@
-
- cf_save_LIBS="$LIBS"
- echo $ac_n "checking for initscr in -lncurses""... $ac_c" 1>&6
--echo "configure:7271: checking for initscr in -lncurses" >&5
-+echo "configure:7299: checking for initscr in -lncurses" >&5
- LIBS="-lncurses $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 7274 "configure"
-+#line 7302 "configure"
- #include "confdefs.h"
- #include <${cf_cv_ncurses_header-curses.h}>
- int main() {
- initscr()
- ; return 0; }
- EOF
--if { (eval echo configure:7281: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:7309: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- echo "$ac_t""yes" 1>&6
- cf_cv_have_lib_ncurses=yes
-@@ -7304,17 +7332,17 @@
- for cf_libdir in $cf_search
- do
- echo $ac_n "checking for -lncurses in $cf_libdir""... $ac_c" 1>&6
--echo "configure:7308: checking for -lncurses in $cf_libdir" >&5
-+echo "configure:7336: checking for -lncurses in $cf_libdir" >&5
- LIBS="-L$cf_libdir -lncurses $cf_save_LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 7311 "configure"
-+#line 7339 "configure"
- #include "confdefs.h"
- #include <${cf_cv_ncurses_header-curses.h}>
- int main() {
- initscr()
- ; return 0; }
- EOF
--if { (eval echo configure:7318: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:7346: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- echo "$ac_t""yes" 1>&6
- cf_cv_have_lib_ncurses=yes
-@@ -7346,7 +7374,7 @@
-
- if test -n "$cf_ncurses_LIBS" ; then
- echo $ac_n "checking if we can link ncurses without $cf_ncurses_LIBS""... $ac_c" 1>&6
--echo "configure:7350: checking if we can link ncurses without $cf_ncurses_LIBS" >&5
-+echo "configure:7378: checking if we can link ncurses 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'$//'`
-@@ -7355,14 +7383,14 @@
- fi
- done
- cat > conftest.$ac_ext <<EOF
--#line 7359 "configure"
-+#line 7387 "configure"
- #include "confdefs.h"
- #include <${cf_cv_ncurses_header-curses.h}>
- int main() {
- initscr(); mousemask(0,0); tgoto((char *)0, 0, 0);
- ; return 0; }
- EOF
--if { (eval echo configure:7366: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:7394: \"$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
-@@ -7379,20 +7407,20 @@
- slang)
-
- echo $ac_n "checking for slang header file""... $ac_c" 1>&6
--echo "configure:7383: checking for slang header file" >&5
-+echo "configure:7411: checking for slang header file" >&5
- if eval "test \"`echo '$''{'cf_cv_slang_header'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-
- cat > conftest.$ac_ext <<EOF
--#line 7389 "configure"
-+#line 7417 "configure"
- #include "confdefs.h"
- #include <slang.h>
- int main() {
- printf("%s\n", SLANG_VERSION)
- ; return 0; }
- EOF
--if { (eval echo configure:7396: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:7424: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- cf_cv_slang_header=predefined
- else
-@@ -7474,24 +7502,24 @@
-
- cf_cv_termlib=none
- cat > conftest.$ac_ext <<EOF
--#line 7478 "configure"
-+#line 7506 "configure"
- #include "confdefs.h"
-
- int main() {
- char *x=(char*)tgoto("",0,0)
- ; return 0; }
- EOF
--if { (eval echo configure:7485: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:7513: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- cat > conftest.$ac_ext <<EOF
--#line 7488 "configure"
-+#line 7516 "configure"
- #include "confdefs.h"
-
- int main() {
- int x=tigetstr("")
- ; return 0; }
- EOF
--if { (eval echo configure:7495: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:7523: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- cf_cv_termlib=terminfo
- else
-@@ -7513,7 +7541,7 @@
- # HP-UX 9.x terminfo has setupterm, but no tigetstr.
- if test "$cf_cv_termlib" = none; then
- echo $ac_n "checking for tigetstr in -ltermlib""... $ac_c" 1>&6
--echo "configure:7517: checking for tigetstr in -ltermlib" >&5
-+echo "configure:7545: checking for tigetstr in -ltermlib" >&5
- ac_lib_var=`echo termlib'_'tigetstr | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-@@ -7521,7 +7549,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-ltermlib $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 7525 "configure"
-+#line 7553 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
-@@ -7532,7 +7560,7 @@
- tigetstr()
- ; return 0; }
- EOF
--if { (eval echo configure:7536: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:7564: \"$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
-@@ -7555,7 +7583,7 @@
- fi
- if test "$cf_cv_termlib" = none; then
- echo $ac_n "checking for tgoto in -ltermlib""... $ac_c" 1>&6
--echo "configure:7559: checking for tgoto in -ltermlib" >&5
-+echo "configure:7587: checking for tgoto in -ltermlib" >&5
- ac_lib_var=`echo termlib'_'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
-@@ -7563,7 +7591,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-ltermlib $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 7567 "configure"
-+#line 7595 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
-@@ -7574,7 +7602,7 @@
- tgoto()
- ; return 0; }
- EOF
--if { (eval echo configure:7578: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:7606: \"$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
-@@ -7598,7 +7626,7 @@
- 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:7602: checking for initscr in -lcurses" >&5
-+echo "configure:7630: 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
-@@ -7606,7 +7634,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lcurses $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 7610 "configure"
-+#line 7638 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
-@@ -7617,7 +7645,7 @@
- initscr()
- ; return 0; }
- EOF
--if { (eval echo configure:7621: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:7649: \"$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
-@@ -7638,7 +7666,7 @@
- fi
-
- echo $ac_n "checking for tgoto in -ltermcap""... $ac_c" 1>&6
--echo "configure:7642: checking for tgoto in -ltermcap" >&5
-+echo "configure:7670: 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
-@@ -7646,7 +7674,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-ltermcap $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 7650 "configure"
-+#line 7678 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
-@@ -7657,7 +7685,7 @@
- tgoto()
- ; return 0; }
- EOF
--if { (eval echo configure:7661: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:7689: \"$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
-@@ -7680,7 +7708,7 @@
- fi
- if test "$cf_cv_termlib" = none; then
- echo $ac_n "checking for tgoto in -ltermcap""... $ac_c" 1>&6
--echo "configure:7684: checking for tgoto in -ltermcap" >&5
-+echo "configure:7712: 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
-@@ -7688,7 +7716,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-ltermcap $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 7692 "configure"
-+#line 7720 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
-@@ -7699,7 +7727,7 @@
- tgoto()
- ; return 0; }
- EOF
--if { (eval echo configure:7703: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:7731: \"$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
-@@ -7722,7 +7750,7 @@
- fi
- if test "$cf_cv_termlib" = none; then
- echo $ac_n "checking for tgoto in -lncurses""... $ac_c" 1>&6
--echo "configure:7726: checking for tgoto in -lncurses" >&5
-+echo "configure:7754: checking for tgoto in -lncurses" >&5
- ac_lib_var=`echo ncurses'_'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
-@@ -7730,7 +7758,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lncurses $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 7734 "configure"
-+#line 7762 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
-@@ -7741,7 +7769,7 @@
- tgoto()
- ; return 0; }
- EOF
--if { (eval echo configure:7745: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:7773: \"$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
-@@ -7773,12 +7801,12 @@
-
- cf_slang_LIBS2="$LIBS"
- echo $ac_n "checking for acos""... $ac_c" 1>&6
--echo "configure:7777: checking for acos" >&5
-+echo "configure:7805: checking for acos" >&5
- if eval "test \"`echo '$''{'ac_cv_func_acos'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
--#line 7782 "configure"
-+#line 7810 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char acos(); below. */
-@@ -7801,7 +7829,7 @@
-
- ; return 0; }
- EOF
--if { (eval echo configure:7805: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:7833: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_func_acos=yes"
- else
-@@ -7820,7 +7848,7 @@
- echo "$ac_t""no" 1>&6
-
- echo $ac_n "checking for acos in -lm""... $ac_c" 1>&6
--echo "configure:7824: checking for acos in -lm" >&5
-+echo "configure:7852: checking for acos in -lm" >&5
- ac_lib_var=`echo m'_'acos | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-@@ -7828,7 +7856,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lm $LIBS $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 7832 "configure"
-+#line 7860 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
-@@ -7839,7 +7867,7 @@
- acos()
- ; return 0; }
- EOF
--if { (eval echo configure:7843: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:7871: \"$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
-@@ -7879,12 +7907,12 @@
- cf_cv_have_lib_slang=no
- cf_libdir=""
- echo $ac_n "checking for SLtt_get_screen_size""... $ac_c" 1>&6
--echo "configure:7883: checking for SLtt_get_screen_size" >&5
-+echo "configure:7911: checking for SLtt_get_screen_size" >&5
- if eval "test \"`echo '$''{'ac_cv_func_SLtt_get_screen_size'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
--#line 7888 "configure"
-+#line 7916 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char SLtt_get_screen_size(); below. */
-@@ -7907,7 +7935,7 @@
-
- ; return 0; }
- EOF
--if { (eval echo configure:7911: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:7939: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_func_SLtt_get_screen_size=yes"
- else
-@@ -7927,17 +7955,17 @@
-
- cf_save_LIBS="$LIBS"
- echo $ac_n "checking for SLtt_get_screen_size in -lslang""... $ac_c" 1>&6
--echo "configure:7931: checking for SLtt_get_screen_size in -lslang" >&5
-+echo "configure:7959: checking for SLtt_get_screen_size in -lslang" >&5
- LIBS="-lslang $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 7934 "configure"
-+#line 7962 "configure"
- #include "confdefs.h"
- #include <slang.h>
- int main() {
- SLtt_get_screen_size()
- ; return 0; }
- EOF
--if { (eval echo configure:7941: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:7969: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- echo "$ac_t""yes" 1>&6
- cf_cv_have_lib_slang=yes
-@@ -7964,17 +7992,17 @@
- for cf_libdir in $cf_search
- do
- echo $ac_n "checking for -lslang in $cf_libdir""... $ac_c" 1>&6
--echo "configure:7968: checking for -lslang in $cf_libdir" >&5
-+echo "configure:7996: checking for -lslang in $cf_libdir" >&5
- LIBS="-L$cf_libdir -lslang $cf_save_LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 7971 "configure"
-+#line 7999 "configure"
- #include "confdefs.h"
- #include <slang.h>
- int main() {
- SLtt_get_screen_size()
- ; return 0; }
- EOF
--if { (eval echo configure:7978: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8006: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- echo "$ac_t""yes" 1>&6
- cf_cv_have_lib_slang=yes
-@@ -8005,7 +8033,7 @@
-
- cf_slang_LIBS3="$LIBS"
- echo $ac_n "checking if we can link slang without termcap""... $ac_c" 1>&6
--echo "configure:8009: checking if we can link slang without termcap" >&5
-+echo "configure:8037: checking if we can link slang without termcap" >&5
- if test -n "`echo $cf_slang_LIBS1 | sed -e 's/ //g'`" ; then
- cf_exclude=`echo ".$cf_slang_LIBS2" | sed -e "s@$cf_slang_LIBS1@@" -e 's@^.@@'`
- else
-@@ -8013,14 +8041,14 @@
- fi
- LIBS=`echo ".$cf_slang_LIBS3" | sed -e "s@$cf_exclude@@" -e 's@^.@@'`
- cat > conftest.$ac_ext <<EOF
--#line 8017 "configure"
-+#line 8045 "configure"
- #include "confdefs.h"
- #include <slang.h>
- int main() {
- SLtt_get_screen_size()
- ; return 0; }
- EOF
--if { (eval echo configure:8024: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8052: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- cf_result=yes
- else
-@@ -8040,7 +8068,7 @@
- cf_libdir=`echo $cf_libdir | sed -e s@'^NONE/'@$prefix/@ -e s@'^NONE/'@$ac_default_prefix/@`
-
- echo $ac_n "checking for location of config-file""... $ac_c" 1>&6
--echo "configure:8044: checking for location of config-file" >&5
-+echo "configure:8072: checking for location of config-file" >&5
- LYNX_CFG_FILE=$cf_libdir/lynx.cfg
- cat >> confdefs.h <<EOF
- #define LYNX_CFG_FILE "$LYNX_CFG_FILE"
-@@ -8050,12 +8078,12 @@
-
-
- echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
--echo "configure:8054: checking for ANSI C header files" >&5
-+echo "configure:8082: 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 <<EOF
--#line 8059 "configure"
-+#line 8087 "configure"
- #include "confdefs.h"
- #include <stdlib.h>
- #include <stdarg.h>
-@@ -8063,7 +8091,7 @@
- #include <float.h>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:8067: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:8095: \"$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*
-@@ -8080,7 +8108,7 @@
- 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
--#line 8084 "configure"
-+#line 8112 "configure"
- #include "confdefs.h"
- #include <string.h>
- EOF
-@@ -8098,7 +8126,7 @@
- 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
--#line 8102 "configure"
-+#line 8130 "configure"
- #include "confdefs.h"
- #include <stdlib.h>
- EOF
-@@ -8119,7 +8147,7 @@
- :
- else
- cat > conftest.$ac_ext <<EOF
--#line 8123 "configure"
-+#line 8151 "configure"
- #include "confdefs.h"
- #include <ctype.h>
- #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
-@@ -8130,7 +8158,7 @@
- exit (0); }
-
- EOF
--if { (eval echo configure:8134: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:8162: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- :
- else
-@@ -8154,12 +8182,12 @@
- fi
-
- echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
--echo "configure:8158: checking whether time.h and sys/time.h may both be included" >&5
-+echo "configure:8186: 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 <<EOF
--#line 8163 "configure"
-+#line 8191 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #include <sys/time.h>
-@@ -8168,7 +8196,7 @@
- struct tm *tp;
- ; return 0; }
- EOF
--if { (eval echo configure:8172: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:8200: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_header_time=yes
- else
-@@ -8193,12 +8221,12 @@
- 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:8197: checking for $ac_hdr that defines DIR" >&5
-+echo "configure:8225: 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 <<EOF
--#line 8202 "configure"
-+#line 8230 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #include <$ac_hdr>
-@@ -8206,7 +8234,7 @@
- DIR *dirp = 0;
- ; return 0; }
- EOF
--if { (eval echo configure:8210: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:8238: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- eval "ac_cv_header_dirent_$ac_safe=yes"
- else
-@@ -8231,7 +8259,7 @@
- # 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:8235: checking for opendir in -ldir" >&5
-+echo "configure:8263: 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
-@@ -8239,7 +8267,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-ldir $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 8243 "configure"
-+#line 8271 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
-@@ -8250,7 +8278,7 @@
- opendir()
- ; return 0; }
- EOF
--if { (eval echo configure:8254: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8282: \"$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
-@@ -8272,7 +8300,7 @@
-
- else
- echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
--echo "configure:8276: checking for opendir in -lx" >&5
-+echo "configure:8304: 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
-@@ -8280,7 +8308,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lx $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 8284 "configure"
-+#line 8312 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
-@@ -8291,7 +8319,7 @@
- opendir()
- ; return 0; }
- EOF
--if { (eval echo configure:8295: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8323: \"$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
-@@ -8330,17 +8358,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:8334: checking for $ac_hdr" >&5
-+echo "configure:8362: 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
--#line 8339 "configure"
-+#line 8367 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:8344: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:8372: \"$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*
-@@ -8368,13 +8396,13 @@
-
-
- echo $ac_n "checking termio.h and termios.h""... $ac_c" 1>&6
--echo "configure:8372: checking termio.h and termios.h" >&5
-+echo "configure:8400: checking termio.h and termios.h" >&5
- if eval "test \"`echo '$''{'cf_cv_termio_and_termios'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-
- cat > conftest.$ac_ext <<EOF
--#line 8378 "configure"
-+#line 8406 "configure"
- #include "confdefs.h"
-
- #if HAVE_TERMIO_H
-@@ -8387,7 +8415,7 @@
- putchar (0x0a)
- ; return 0; }
- EOF
--if { (eval echo configure:8391: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:8419: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- cf_cv_termio_and_termios=yes
- else
-@@ -8410,17 +8438,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:8414: checking for $ac_hdr" >&5
-+echo "configure:8442: 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
--#line 8419 "configure"
-+#line 8447 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:8424: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:8452: \"$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*
-@@ -8457,17 +8485,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:8461: checking for $ac_hdr" >&5
-+echo "configure:8489: 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
--#line 8466 "configure"
-+#line 8494 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:8471: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:8499: \"$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*
-@@ -8497,17 +8525,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:8501: checking for $ac_hdr" >&5
-+echo "configure:8529: 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
--#line 8506 "configure"
-+#line 8534 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:8511: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:8539: \"$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*
-@@ -8548,13 +8576,13 @@
-
-
- echo $ac_n "checking for union wait""... $ac_c" 1>&6
--echo "configure:8552: checking for union wait" >&5
-+echo "configure:8580: 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 <<EOF
--#line 8558 "configure"
-+#line 8586 "configure"
- #include "confdefs.h"
- $cf_wait_headers
- int main() {
-@@ -8565,7 +8593,7 @@
-
- ; 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:8597: \"$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
-@@ -8576,7 +8604,7 @@
- rm -rf conftest*
-
- cat > conftest.$ac_ext <<EOF
--#line 8580 "configure"
-+#line 8608 "configure"
- #include "confdefs.h"
- $cf_wait_headers
- int main() {
-@@ -8591,7 +8619,7 @@
-
- ; return 0; }
- EOF
--if { (eval echo configure:8595: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8623: \"$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
-@@ -8618,20 +8646,20 @@
- if test $cf_cv_type_unionwait = yes; then
-
- echo $ac_n "checking if union wait can be used as wait-arg""... $ac_c" 1>&6
--echo "configure:8622: checking if union wait can be used as wait-arg" >&5
-+echo "configure:8650: checking if union wait can be used as wait-arg" >&5
- if eval "test \"`echo '$''{'cf_cv_arg_union_wait'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-
- cat > conftest.$ac_ext <<EOF
--#line 8628 "configure"
-+#line 8656 "configure"
- #include "confdefs.h"
- $cf_wait_headers
- int main() {
- union wait x; wait(&x)
- ; return 0; }
- EOF
--if { (eval echo configure:8635: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:8663: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- cf_cv_arg_union_wait=yes
- else
-@@ -8651,20 +8679,20 @@
-
-
- echo $ac_n "checking if union wait can be used as waitpid-arg""... $ac_c" 1>&6
--echo "configure:8655: checking if union wait can be used as waitpid-arg" >&5
-+echo "configure:8683: checking if union wait can be used as waitpid-arg" >&5
- if eval "test \"`echo '$''{'cf_cv_arg_union_waitpid'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-
- cat > conftest.$ac_ext <<EOF
--#line 8661 "configure"
-+#line 8689 "configure"
- #include "confdefs.h"
- $cf_wait_headers
- int main() {
- union wait x; waitpid(0, &x, 0)
- ; return 0; }
- EOF
--if { (eval echo configure:8668: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:8696: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- cf_cv_arg_union_waitpid=yes
- else
-@@ -8690,17 +8718,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:8694: checking for $ac_hdr" >&5
-+echo "configure:8722: 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
--#line 8699 "configure"
-+#line 8727 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:8704: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:8732: \"$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*
-@@ -8727,13 +8755,13 @@
- done
-
- echo $ac_n "checking for standard varargs""... $ac_c" 1>&6
--echo "configure:8731: checking for standard varargs" >&5
-+echo "configure:8759: checking for standard varargs" >&5
- if eval "test \"`echo '$''{'cf_cv_ansi_varargs'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-
- cat > conftest.$ac_ext <<EOF
--#line 8737 "configure"
-+#line 8765 "configure"
- #include "confdefs.h"
-
- #if HAVE_STDARG_H
-@@ -8748,7 +8776,7 @@
- return 0;} int foo(char *fmt,...){va_list args;va_start(args,fmt);va_end(args)
- ; return 0; }
- EOF
--if { (eval echo configure:8752: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:8780: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- cf_cv_ansi_varargs=yes
- else
-@@ -8768,12 +8796,12 @@
-
-
- echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
--echo "configure:8772: checking for uid_t in sys/types.h" >&5
-+echo "configure:8800: 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
--#line 8777 "configure"
-+#line 8805 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- EOF
-@@ -8802,7 +8830,7 @@
- fi
-
- echo $ac_n "checking type of array argument to getgroups""... $ac_c" 1>&6
--echo "configure:8806: checking type of array argument to getgroups" >&5
-+echo "configure:8834: checking type of array argument to getgroups" >&5
- if eval "test \"`echo '$''{'ac_cv_type_getgroups'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -8810,7 +8838,7 @@
- ac_cv_type_getgroups=cross
- else
- cat > conftest.$ac_ext <<EOF
--#line 8814 "configure"
-+#line 8842 "configure"
- #include "confdefs.h"
-
- /* Thanks to Mike Rendell for this test. */
-@@ -8835,7 +8863,7 @@
- }
-
- EOF
--if { (eval echo configure:8839: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:8867: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- ac_cv_type_getgroups=gid_t
- else
-@@ -8849,7 +8877,7 @@
-
- if test $ac_cv_type_getgroups = cross; then
- cat > conftest.$ac_ext <<EOF
--#line 8853 "configure"
-+#line 8881 "configure"
- #include "confdefs.h"
- #include <unistd.h>
- EOF
-@@ -8873,12 +8901,12 @@
-
-
- echo $ac_n "checking for pid_t""... $ac_c" 1>&6
--echo "configure:8877: checking for pid_t" >&5
-+echo "configure:8905: 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 <<EOF
--#line 8882 "configure"
-+#line 8910 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #if STDC_HEADERS
-@@ -8906,12 +8934,12 @@
- fi
-
- echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
--echo "configure:8910: checking for uid_t in sys/types.h" >&5
-+echo "configure:8938: 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
--#line 8915 "configure"
-+#line 8943 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- EOF
-@@ -8940,12 +8968,12 @@
- fi
-
- echo $ac_n "checking for mode_t""... $ac_c" 1>&6
--echo "configure:8944: checking for mode_t" >&5
-+echo "configure:8972: 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 <<EOF
--#line 8949 "configure"
-+#line 8977 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #if STDC_HEADERS
-@@ -8976,17 +9004,17 @@
-
- ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
--echo "configure:8980: checking for vfork.h" >&5
-+echo "configure:9008: checking for vfork.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
--#line 8985 "configure"
-+#line 9013 "configure"
- #include "confdefs.h"
- #include <vfork.h>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:8990: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:9018: \"$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*
-@@ -9011,18 +9039,18 @@
- fi
-
- echo $ac_n "checking for working vfork""... $ac_c" 1>&6
--echo "configure:9015: checking for working vfork" >&5
-+echo "configure:9043: checking for working vfork" >&5
- if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- if test "$cross_compiling" = yes; then
- echo $ac_n "checking for vfork""... $ac_c" 1>&6
--echo "configure:9021: checking for vfork" >&5
-+echo "configure:9049: checking for vfork" >&5
- if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
--#line 9026 "configure"
-+#line 9054 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char vfork(); below. */
-@@ -9045,7 +9073,7 @@
-
- ; return 0; }
- EOF
--if { (eval echo configure:9049: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:9077: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_func_vfork=yes"
- else
-@@ -9067,7 +9095,7 @@
- ac_cv_func_vfork_works=$ac_cv_func_vfork
- else
- cat > conftest.$ac_ext <<EOF
--#line 9071 "configure"
-+#line 9099 "configure"
- #include "confdefs.h"
- /* Thanks to Paul Eggert for this test. */
- #include <stdio.h>
-@@ -9162,7 +9190,7 @@
- }
- }
- EOF
--if { (eval echo configure:9166: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:9194: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- ac_cv_func_vfork_works=yes
- else
-@@ -9186,13 +9214,13 @@
-
-
- echo $ac_n "checking if we should use fcntl or ioctl""... $ac_c" 1>&6
--echo "configure:9190: checking if we should use fcntl or ioctl" >&5
-+echo "configure:9218: checking if we should use fcntl or ioctl" >&5
- if eval "test \"`echo '$''{'cf_cv_fionbio'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-
- cat > conftest.$ac_ext <<EOF
--#line 9196 "configure"
-+#line 9224 "configure"
- #include "confdefs.h"
-
- #include <sys/types.h>
-@@ -9204,7 +9232,7 @@
-
- ; return 0; }
- EOF
--if { (eval echo configure:9208: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:9236: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- cf_cv_fionbio=ioctl
- else
-@@ -9213,7 +9241,7 @@
- rm -rf conftest*
-
- cat > conftest.$ac_ext <<EOF
--#line 9217 "configure"
-+#line 9245 "configure"
- #include "confdefs.h"
-
- #include <sys/types.h>
-@@ -9230,7 +9258,7 @@
-
- ; return 0; }
- EOF
--if { (eval echo configure:9234: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:9262: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- cf_cv_fionbio=fcntl
- else
-@@ -9253,20 +9281,20 @@
-
-
- echo $ac_n "checking for broken/missing definition of remove""... $ac_c" 1>&6
--echo "configure:9257: checking for broken/missing definition of remove" >&5
-+echo "configure:9285: checking for broken/missing definition of remove" >&5
- if eval "test \"`echo '$''{'cf_cv_baddef_remove'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-
- cat > conftest.$ac_ext <<EOF
--#line 9263 "configure"
-+#line 9291 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- int main() {
- remove("dummy")
- ; return 0; }
- EOF
--if { (eval echo configure:9270: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:9298: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- cf_cv_baddef_remove=no
- else
-@@ -9274,7 +9302,7 @@
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- cat > conftest.$ac_ext <<EOF
--#line 9278 "configure"
-+#line 9306 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- int __unlink(name) { return unlink(name); }
-@@ -9282,7 +9310,7 @@
- remove("dummy")
- ; return 0; }
- EOF
--if { (eval echo configure:9286: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:9314: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- cf_cv_baddef_remove=yes
- else
-@@ -9306,13 +9334,13 @@
-
-
- echo $ac_n "checking for lstat""... $ac_c" 1>&6
--echo "configure:9310: checking for lstat" >&5
-+echo "configure:9338: checking for lstat" >&5
- if eval "test \"`echo '$''{'ac_cv_func_lstat'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-
- cat > conftest.$ac_ext <<EOF
--#line 9316 "configure"
-+#line 9344 "configure"
- #include "confdefs.h"
-
- #include <sys/types.h>
-@@ -9321,7 +9349,7 @@
- lstat(".", (struct stat *)0)
- ; return 0; }
- EOF
--if { (eval echo configure:9325: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:9353: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- ac_cv_func_lstat=yes
- else
-@@ -9356,12 +9384,12 @@
-
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
--echo "configure:9360: checking for $ac_func" >&5
-+echo "configure:9388: 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 <<EOF
--#line 9365 "configure"
-+#line 9393 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char $ac_func(); below. */
-@@ -9384,7 +9412,7 @@
-
- ; return 0; }
- EOF
--if { (eval echo configure:9388: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:9416: \"$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
-@@ -9414,12 +9442,12 @@
-
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
--echo "configure:9418: checking for $ac_func" >&5
-+echo "configure:9446: 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 <<EOF
--#line 9423 "configure"
-+#line 9451 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char $ac_func(); below. */
-@@ -9442,7 +9470,7 @@
-
- ; return 0; }
- EOF
--if { (eval echo configure:9446: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:9474: \"$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
-@@ -9473,12 +9501,12 @@
- do
-
- echo $ac_n "checking for $ac_func declaration""... $ac_c" 1>&6
--echo "configure:9477: checking for $ac_func declaration" >&5
-+echo "configure:9505: checking for $ac_func declaration" >&5
- if eval "test \"`echo '$''{'ac_cv_func_decl_$ac_func'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
--#line 9482 "configure"
-+#line 9510 "configure"
- #include "confdefs.h"
- #include <string.h>
- int main() {
-@@ -9487,11 +9515,11 @@
- #endif
- ; return 0; }
- EOF
--if { (eval echo configure:9491: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:9519: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
-
- cat > conftest.$ac_ext <<EOF
--#line 9495 "configure"
-+#line 9523 "configure"
- #include "confdefs.h"
- #include <string.h>
- int main() {
-@@ -9500,7 +9528,7 @@
- #endif
- ; return 0; }
- EOF
--if { (eval echo configure:9504: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:9532: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
-
- eval "ac_cv_func_decl_$ac_func=yes"
-@@ -9542,12 +9570,12 @@
- do
-
- echo $ac_n "checking for $ac_func declaration""... $ac_c" 1>&6
--echo "configure:9546: checking for $ac_func declaration" >&5
-+echo "configure:9574: checking for $ac_func declaration" >&5
- if eval "test \"`echo '$''{'ac_cv_func_decl_$ac_func'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
--#line 9551 "configure"
-+#line 9579 "configure"
- #include "confdefs.h"
-
- #include <stdio.h>
-@@ -9558,11 +9586,11 @@
- #endif
- ; return 0; }
- EOF
--if { (eval echo configure:9562: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:9590: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
-
- cat > conftest.$ac_ext <<EOF
--#line 9566 "configure"
-+#line 9594 "configure"
- #include "confdefs.h"
-
- #include <stdio.h>
-@@ -9573,7 +9601,7 @@
- #endif
- ; return 0; }
- EOF
--if { (eval echo configure:9577: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:9605: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
-
- eval "ac_cv_func_decl_$ac_func=yes"
-@@ -9615,13 +9643,13 @@
-
-
- echo $ac_n "checking if TRUE/FALSE are defined""... $ac_c" 1>&6
--echo "configure:9619: checking if TRUE/FALSE are defined" >&5
-+echo "configure:9647: checking if TRUE/FALSE are defined" >&5
- if eval "test \"`echo '$''{'cf_cv_bool_defs'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-
- cat > conftest.$ac_ext <<EOF
--#line 9625 "configure"
-+#line 9653 "configure"
- #include "confdefs.h"
-
- #include <${cf_cv_ncurses_header-curses.h}>
-@@ -9630,7 +9658,7 @@
- int x = TRUE, y = FALSE
- ; return 0; }
- EOF
--if { (eval echo configure:9634: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:9662: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- cf_cv_bool_defs=yes
- else
-@@ -9657,13 +9685,13 @@
-
-
- echo $ac_n "checking if external errno is declared""... $ac_c" 1>&6
--echo "configure:9661: checking if external errno is declared" >&5
-+echo "configure:9689: 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 <<EOF
--#line 9667 "configure"
-+#line 9695 "configure"
- #include "confdefs.h"
-
- #if HAVE_STDLIB_H
-@@ -9676,7 +9704,7 @@
- long x = (long) errno
- ; return 0; }
- EOF
--if { (eval echo configure:9680: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:9708: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- eval 'cf_cv_dcl_'errno'=yes'
- else
-@@ -9707,13 +9735,13 @@
- # 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:9711: checking if external errno exists" >&5
-+echo "configure:9739: 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 <<EOF
--#line 9717 "configure"
-+#line 9745 "configure"
- #include "confdefs.h"
-
- #undef errno
-@@ -9723,7 +9751,7 @@
- errno = 2
- ; return 0; }
- EOF
--if { (eval echo configure:9727: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:9755: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval 'cf_cv_have_'errno'=yes'
- else
-@@ -9755,20 +9783,20 @@
-
-
- echo $ac_n "checking for setlocale()""... $ac_c" 1>&6
--echo "configure:9759: checking for setlocale()" >&5
-+echo "configure:9787: checking for setlocale()" >&5
- if eval "test \"`echo '$''{'cf_cv_locale'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-
- cat > conftest.$ac_ext <<EOF
--#line 9765 "configure"
-+#line 9793 "configure"
- #include "confdefs.h"
- #include <locale.h>
- int main() {
- setlocale(LC_ALL, "")
- ; return 0; }
- EOF
--if { (eval echo configure:9772: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:9800: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- cf_cv_locale=yes
- else
-@@ -9789,13 +9817,13 @@
-
-
- echo $ac_n "checking if NGROUPS is defined""... $ac_c" 1>&6
--echo "configure:9793: checking if NGROUPS is defined" >&5
-+echo "configure:9821: checking if NGROUPS is defined" >&5
- if eval "test \"`echo '$''{'cf_cv_ngroups'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-
- cat > conftest.$ac_ext <<EOF
--#line 9799 "configure"
-+#line 9827 "configure"
- #include "confdefs.h"
-
- #if HAVE_SYS_PARAM_H
-@@ -9809,7 +9837,7 @@
- int x = NGROUPS
- ; return 0; }
- EOF
--if { (eval echo configure:9813: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:9841: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- cf_cv_ngroups=yes
- else
-@@ -9817,7 +9845,7 @@
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- cat > conftest.$ac_ext <<EOF
--#line 9821 "configure"
-+#line 9849 "configure"
- #include "confdefs.h"
-
- #if HAVE_SYS_PARAM_H
-@@ -9831,7 +9859,7 @@
- int x = NGROUPS_MAX
- ; return 0; }
- EOF
--if { (eval echo configure:9835: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:9863: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- cf_cv_ngroups=NGROUPS_MAX
- else
-@@ -9865,13 +9893,13 @@
- do
-
- echo $ac_n "checking if external $cf_name is declared""... $ac_c" 1>&6
--echo "configure:9869: checking if external $cf_name is declared" >&5
-+echo "configure:9897: checking if external $cf_name is declared" >&5
- if eval "test \"`echo '$''{'cf_cv_dcl_$cf_name'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-
- cat > conftest.$ac_ext <<EOF
--#line 9875 "configure"
-+#line 9903 "configure"
- #include "confdefs.h"
-
- #if HAVE_STDLIB_H
-@@ -9884,7 +9912,7 @@
- long x = (long) $cf_name
- ; return 0; }
- EOF
--if { (eval echo configure:9888: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:9916: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- eval 'cf_cv_dcl_'$cf_name'=yes'
- else
-@@ -9915,13 +9943,13 @@
- # It's possible (for near-UNIX clones) that the data doesn't exist
-
- echo $ac_n "checking if external $cf_name exists""... $ac_c" 1>&6
--echo "configure:9919: checking if external $cf_name exists" >&5
-+echo "configure:9947: checking if external $cf_name exists" >&5
- if eval "test \"`echo '$''{'cf_cv_have_$cf_name'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-
- cat > conftest.$ac_ext <<EOF
--#line 9925 "configure"
-+#line 9953 "configure"
- #include "confdefs.h"
-
- #undef $cf_name
-@@ -9931,7 +9959,7 @@
- $cf_name = 2
- ; return 0; }
- EOF
--if { (eval echo configure:9935: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:9963: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval 'cf_cv_have_'$cf_name'=yes'
- else
-@@ -9964,13 +9992,13 @@
-
-
- echo $ac_n "checking if struct utmp is declared""... $ac_c" 1>&6
--echo "configure:9968: checking if struct utmp is declared" >&5
-+echo "configure:9996: checking if struct utmp is declared" >&5
- if eval "test \"`echo '$''{'cf_cv_have_utmp'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-
- cat > conftest.$ac_ext <<EOF
--#line 9974 "configure"
-+#line 10002 "configure"
- #include "confdefs.h"
-
- #include <sys/types.h>
-@@ -9979,7 +10007,7 @@
- struct utmp x; char *y = &x.ut_host[0]
- ; return 0; }
- EOF
--if { (eval echo configure:9983: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:10011: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- cf_cv_have_utmp=yes
- else
-@@ -9987,14 +10015,14 @@
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- cat > conftest.$ac_ext <<EOF
--#line 9991 "configure"
-+#line 10019 "configure"
- #include "confdefs.h"
- #include <utmpx.h>
- int main() {
- struct utmpx x; char *y = &x.ut_host[0]
- ; return 0; }
- EOF
--if { (eval echo configure:9998: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:10026: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- cf_cv_have_utmp=utmpx
- else
-@@ -10022,13 +10050,13 @@
-
-
- echo $ac_n "checking if external h_errno exists""... $ac_c" 1>&6
--echo "configure:10026: checking if external h_errno exists" >&5
-+echo "configure:10054: checking if external h_errno exists" >&5
- if eval "test \"`echo '$''{'cf_cv_have_h_errno'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-
- cat > conftest.$ac_ext <<EOF
--#line 10032 "configure"
-+#line 10060 "configure"
- #include "confdefs.h"
-
- #undef h_errno
-@@ -10038,7 +10066,7 @@
- h_errno = 2
- ; return 0; }
- EOF
--if { (eval echo configure:10042: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:10070: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval 'cf_cv_have_'h_errno'=yes'
- else
-@@ -10069,13 +10097,13 @@
-
-
- echo $ac_n "checking if character set is EBCDIC""... $ac_c" 1>&6
--echo "configure:10073: checking if character set is EBCDIC" >&5
-+echo "configure:10101: checking if character set is EBCDIC" >&5
- if eval "test \"`echo '$''{'cf_cv_ebcdic'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-
- cat > conftest.$ac_ext <<EOF
--#line 10079 "configure"
-+#line 10107 "configure"
- #include "confdefs.h"
-
- int main() {
-@@ -10088,7 +10116,7 @@
- #endif
- ; return 0; }
- EOF
--if { (eval echo configure:10092: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:10120: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- # TryCompile action if true
- cf_cv_ebcdic=yes
-@@ -10122,7 +10150,7 @@
- if test $cf_cv_screen != slang ; then
-
- echo $ac_n "checking if curses supports alternate-character set""... $ac_c" 1>&6
--echo "configure:10126: checking if curses supports alternate-character set" >&5
-+echo "configure:10154: checking if curses supports alternate-character set" >&5
- if eval "test \"`echo '$''{'cf_cv_alt_char_set'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -10130,7 +10158,7 @@
- for mapname in acs_map _acs_map
- do
- cat > conftest.$ac_ext <<EOF
--#line 10134 "configure"
-+#line 10162 "configure"
- #include "confdefs.h"
-
- #include <${cf_cv_ncurses_header-curses.h}>
-@@ -10139,7 +10167,7 @@
- chtype x = $mapname['l']; $mapname['m'] = 0
- ; return 0; }
- EOF
--if { (eval echo configure:10143: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:10171: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- cf_cv_alt_char_set=$mapname
- break
-@@ -10162,13 +10190,13 @@
-
-
- echo $ac_n "checking if curses supports fancy attributes""... $ac_c" 1>&6
--echo "configure:10166: checking if curses supports fancy attributes" >&5
-+echo "configure:10194: checking if curses supports fancy attributes" >&5
- if eval "test \"`echo '$''{'cf_cv_fancy_curses'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-
- cat > conftest.$ac_ext <<EOF
--#line 10172 "configure"
-+#line 10200 "configure"
- #include "confdefs.h"
-
- #include <${cf_cv_ncurses_header-curses.h}>
-@@ -10181,7 +10209,7 @@
-
- ; return 0; }
- EOF
--if { (eval echo configure:10185: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:10213: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- cf_cv_fancy_curses=yes
- else
-@@ -10201,7 +10229,7 @@
-
-
- echo $ac_n "checking for ncurses version""... $ac_c" 1>&6
--echo "configure:10205: checking for ncurses version" >&5
-+echo "configure:10233: 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
-@@ -10226,7 +10254,7 @@
- #endif
- EOF
- cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out"
-- { (eval echo configure:10230: \"$cf_try\") 1>&5; (eval $cf_try) 2>&5; }
-+ { (eval echo configure:10258: \"$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"
-@@ -10235,7 +10263,7 @@
-
- else
- cat > conftest.$ac_ext <<EOF
--#line 10239 "configure"
-+#line 10267 "configure"
- #include "confdefs.h"
-
- #include <${cf_cv_ncurses_header-curses.h}>
-@@ -10258,7 +10286,7 @@
- exit(0);
- }
- EOF
--if { (eval echo configure:10262: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:10290: \"$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`
-@@ -10278,13 +10306,13 @@
-
- if test "$cf_cv_ncurses_version" != no ; then
- echo $ac_n "checking for obsolete/broken version of ncurses""... $ac_c" 1>&6
--echo "configure:10282: checking for obsolete/broken version of ncurses" >&5
-+echo "configure:10310: 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 <<EOF
--#line 10288 "configure"
-+#line 10316 "configure"
- #include "confdefs.h"
-
- #include <${cf_cv_ncurses_header-curses.h}>
-@@ -10298,7 +10326,7 @@
-
- ; return 0; }
- EOF
--if { (eval echo configure:10302: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:10330: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- cf_cv_ncurses_broken=no
- else
-@@ -10323,13 +10351,13 @@
-
-
- echo $ac_n "checking if curses supports color attributes""... $ac_c" 1>&6
--echo "configure:10327: checking if curses supports color attributes" >&5
-+echo "configure:10355: 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 <<EOF
--#line 10333 "configure"
-+#line 10361 "configure"
- #include "confdefs.h"
-
- #include <${cf_cv_ncurses_header-curses.h}>
-@@ -10344,7 +10372,7 @@
-
- ; return 0; }
- EOF
--if { (eval echo configure:10348: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:10376: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- cf_cv_color_curses=yes
- else
-@@ -10371,7 +10399,7 @@
-
-
- echo $ac_n "checking declaration of size-change""... $ac_c" 1>&6
--echo "configure:10375: checking declaration of size-change" >&5
-+echo "configure:10403: 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
-@@ -10385,7 +10413,7 @@
- CFLAGS="$cf_save_CFLAGS"
- test -n "$cf_opts" && CFLAGS="$CFLAGS -D$cf_opts"
- cat > conftest.$ac_ext <<EOF
--#line 10389 "configure"
-+#line 10417 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #if HAVE_TERMIOS_H
-@@ -10424,7 +10452,7 @@
-
- ; return 0; }
- EOF
--if { (eval echo configure:10428: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:10456: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- cf_cv_sizechange=yes
- else
-@@ -10456,20 +10484,20 @@
-
-
- echo $ac_n "checking if ttytype is declared in curses library""... $ac_c" 1>&6
--echo "configure:10460: checking if ttytype is declared in curses library" >&5
-+echo "configure:10488: checking if ttytype is declared in curses library" >&5
- if eval "test \"`echo '$''{'cf_cv_have_ttytype'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-
- cat > conftest.$ac_ext <<EOF
--#line 10466 "configure"
-+#line 10494 "configure"
- #include "confdefs.h"
- #include <${cf_cv_ncurses_header-curses.h}>
- int main() {
- char *x = &ttytype[1]; *x = 1
- ; return 0; }
- EOF
--if { (eval echo configure:10473: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:10501: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- cf_cv_have_ttytype=yes
- else
-@@ -10497,12 +10525,12 @@
-
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
--echo "configure:10501: checking for $ac_func" >&5
-+echo "configure:10529: 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 <<EOF
--#line 10506 "configure"
-+#line 10534 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char $ac_func(); below. */
-@@ -10525,7 +10553,7 @@
-
- ; return 0; }
- EOF
--if { (eval echo configure:10529: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:10557: \"$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
-@@ -10552,11 +10580,11 @@
- fi
-
-
-+echo $i
-
-
- echo $ac_n "checking if configuration info should be browsable""... $ac_c" 1>&6
--echo "configure:10559: checking if configuration info should be browsable" >&5
--
-+echo "configure:10588: checking if configuration info should be browsable" >&5
- # Check whether --enable-config-info or --disable-config-info was given.
- if test "${enable_config_info+set}" = set; then
- enableval="$enable_config_info"
-@@ -10579,8 +10607,7 @@
-
-
- echo $ac_n "checking if new-style forms-based options screen should be used""... $ac_c" 1>&6
--echo "configure:10583: checking if new-style forms-based options screen should be used" >&5
--
-+echo "configure:10611: checking if new-style forms-based options screen should be used" >&5
- # Check whether --enable-forms-options or --disable-forms-options was given.
- if test "${enable_forms_options+set}" = set; then
- enableval="$enable_forms_options"
-@@ -10603,8 +10630,7 @@
-
-
- echo $ac_n "checking if old-style options menu should be used""... $ac_c" 1>&6
--echo "configure:10607: checking if old-style options menu should be used" >&5
--
-+echo "configure:10634: checking if old-style options menu should be used" >&5
- # Check whether --enable-menu-options or --disable-menu-options was given.
- if test "${enable_menu_options+set}" = set; then
- enableval="$enable_menu_options"
-@@ -10627,8 +10653,7 @@
-
-
- echo $ac_n "checking if experimental address-list page should be used""... $ac_c" 1>&6
--echo "configure:10631: checking if experimental address-list page should be used" >&5
--
-+echo "configure:10657: checking if experimental address-list page should be used" >&5
- # Check whether --enable-addrlist-page or --disable-addrlist-page was given.
- if test "${enable_addrlist_page+set}" = set; then
- enableval="$enable_addrlist_page"
-@@ -10651,8 +10676,7 @@
-
-
- echo $ac_n "checking if color-style code should be used""... $ac_c" 1>&6
--echo "configure:10655: checking if color-style code should be used" >&5
--
-+echo "configure:10680: checking if color-style code should be used" >&5
- # Check whether --enable-color-style or --disable-color-style was given.
- if test "${enable_color_style+set}" = set; then
- enableval="$enable_color_style"
-@@ -10699,7 +10723,7 @@
- echo "$ac_t""yes" 1>&6
-
- echo $ac_n "checking for location of style-sheet file""... $ac_c" 1>&6
--echo "configure:10703: checking for location of style-sheet file" >&5
-+echo "configure:10727: checking for location of style-sheet file" >&5
- LYNX_LSS_FILE=$cf_libdir/lynx.lss
- cat >> confdefs.h <<EOF
- #define LYNX_LSS_FILE "$LYNX_LSS_FILE"
-@@ -10717,8 +10741,7 @@
-
- if test "$use_dft_colors" != no ; then
- echo $ac_n "checking if you want to use default-colors""... $ac_c" 1>&6
--echo "configure:10721: checking if you want to use default-colors" >&5
--
-+echo "configure:10745: checking if you want to use default-colors" >&5
- # Check whether --enable-default-colors or --disable-default-colors was given.
- if test "${enable_default_colors+set}" = set; then
- enableval="$enable_default_colors"
-@@ -10742,8 +10765,7 @@
- fi
-
- echo $ac_n "checking if experimental keyboard-layout logic should be used""... $ac_c" 1>&6
--echo "configure:10746: checking if experimental keyboard-layout logic should be used" >&5
--
-+echo "configure:10769: checking if experimental keyboard-layout logic should be used" >&5
- # Check whether --enable-kbd-layout or --disable-kbd-layout was given.
- if test "${enable_kbd_layout+set}" = set; then
- enableval="$enable_kbd_layout"
-@@ -10767,8 +10789,7 @@
-
-
- echo $ac_n "checking if html source should be colorized""... $ac_c" 1>&6
--echo "configure:10771: checking if html source should be colorized" >&5
--
-+echo "configure:10793: checking if html source should be colorized" >&5
- # Check whether --enable-prettysrc or --disable-prettysrc was given.
- if test "${enable_prettysrc+set}" = set; then
- enableval="$enable_prettysrc"
-@@ -10791,8 +10812,7 @@
-
-
- echo $ac_n "checking if source caching should be used""... $ac_c" 1>&6
--echo "configure:10795: checking if source caching should be used" >&5
--
-+echo "configure:10816: checking if source caching should be used" >&5
- # Check whether --enable-source-cache or --disable-source-cache was given.
- if test "${enable_source_cache+set}" = set; then
- enableval="$enable_source_cache"
-@@ -10815,11 +10835,11 @@
-
-
-
-+echo $i
-
-
- echo $ac_n "checking if alternative line-edit bindings should be used""... $ac_c" 1>&6
--echo "configure:10822: checking if alternative line-edit bindings should be used" >&5
--
-+echo "configure:10843: checking if alternative line-edit bindings should be used" >&5
- # Check whether --enable-alt-bindings or --disable-alt-bindings was given.
- if test "${enable_alt_bindings+set}" = set; then
- enableval="$enable_alt_bindings"
-@@ -10842,8 +10862,7 @@
-
-
- echo $ac_n "checking if you want to use extended HTML DTD logic""... $ac_c" 1>&6
--echo "configure:10846: checking if you want to use extended HTML DTD logic" >&5
--
-+echo "configure:10866: checking if you want to use extended HTML DTD logic" >&5
- # Check whether --enable-extended-dtd or --disable-extended-dtd was given.
- if test "${enable_extended_dtd+set}" = set; then
- enableval="$enable_extended_dtd"
-@@ -10866,8 +10885,7 @@
-
-
- echo $ac_n "checking if partial-display should be used""... $ac_c" 1>&6
--echo "configure:10870: checking if partial-display should be used" >&5
--
-+echo "configure:10889: checking if partial-display should be used" >&5
- # Check whether --enable-partial or --disable-partial was given.
- if test "${enable_partial+set}" = set; then
- enableval="$enable_partial"
-@@ -10890,8 +10908,7 @@
-
-
- echo $ac_n "checking if you want to use external commands""... $ac_c" 1>&6
--echo "configure:10894: checking if you want to use external commands" >&5
--
-+echo "configure:10912: checking if you want to use external commands" >&5
- # Check whether --enable-externs or --disable-externs was given.
- if test "${enable_externs+set}" = set; then
- enableval="$enable_externs"
-@@ -10914,8 +10931,7 @@
-
-
- echo $ac_n "checking if you want to use setfont support""... $ac_c" 1>&6
--echo "configure:10918: checking if you want to use setfont support" >&5
--
-+echo "configure:10935: checking if you want to use setfont support" >&5
- # Check whether --enable-font-switch or --disable-font-switch was given.
- if test "${enable_font_switch+set}" = set; then
- enableval="$enable_font_switch"
-@@ -10938,8 +10954,7 @@
-
-
- echo $ac_n "checking if you want cgi-link support""... $ac_c" 1>&6
--echo "configure:10942: checking if you want cgi-link support" >&5
--
-+echo "configure:10958: checking if you want cgi-link support" >&5
- # Check whether --enable-cgi-links or --disable-cgi-links was given.
- if test "${enable_cgi_links+set}" = set; then
- enableval="$enable_cgi_links"
-@@ -10957,8 +10972,7 @@
- echo "$ac_t""$enableval" 1>&6
-
- echo $ac_n "checking if you want exec-links support""... $ac_c" 1>&6
--echo "configure:10961: checking if you want exec-links support" >&5
--
-+echo "configure:10976: checking if you want exec-links support" >&5
- # Check whether --enable-exec-links or --disable-exec-links was given.
- if test "${enable_exec_links+set}" = set; then
- enableval="$enable_exec_links"
-@@ -10976,8 +10990,7 @@
- echo "$ac_t""$enableval" 1>&6
-
- echo $ac_n "checking if you want exec-scripts support""... $ac_c" 1>&6
--echo "configure:10980: checking if you want exec-scripts support" >&5
--
-+echo "configure:10994: checking if you want exec-scripts support" >&5
- # Check whether --enable-exec-scripts or --disable-exec-scripts was given.
- if test "${enable_exec_scripts+set}" = set; then
- enableval="$enable_exec_scripts"
-@@ -10995,8 +11008,7 @@
- echo "$ac_t""$enableval" 1>&6
-
- echo $ac_n "checking if you want internal-links feature""... $ac_c" 1>&6
--echo "configure:10999: checking if you want internal-links feature" >&5
--
-+echo "configure:11012: checking if you want internal-links feature" >&5
- # Check whether --enable-internal-links or --disable-internal-links was given.
- if test "${enable_internal_links+set}" = set; then
- enableval="$enable_internal_links"
-@@ -11019,8 +11031,7 @@
-
-
- echo $ac_n "checking if you want to fork NSL requests""... $ac_c" 1>&6
--echo "configure:11023: checking if you want to fork NSL requests" >&5
--
-+echo "configure:11035: checking if you want to fork NSL requests" >&5
- # Check whether --enable-nsl-fork or --disable-nsl-fork was given.
- if test "${enable_nsl_fork+set}" = set; then
- enableval="$enable_nsl_fork"
-@@ -11043,8 +11054,7 @@
-
-
- echo $ac_n "checking if you want to log URL requests via syslog""... $ac_c" 1>&6
--echo "configure:11047: checking if you want to log URL requests via syslog" >&5
--
-+echo "configure:11058: checking if you want to log URL requests via syslog" >&5
- # Check whether --enable-syslog or --disable-syslog was given.
- if test "${enable_syslog+set}" = set; then
- enableval="$enable_syslog"
-@@ -11067,8 +11077,7 @@
-
-
- echo $ac_n "checking if persistent-cookie logic should be used""... $ac_c" 1>&6
--echo "configure:11071: checking if persistent-cookie logic should be used" >&5
--
-+echo "configure:11081: checking if persistent-cookie logic should be used" >&5
- # Check whether --enable-persistent-cookies or --disable-persistent-cookies was given.
- if test "${enable_persistent_cookies+set}" = set; then
- enableval="$enable_persistent_cookies"
-@@ -11091,8 +11100,7 @@
-
-
- echo $ac_n "checking if you want to underline links""... $ac_c" 1>&6
--echo "configure:11095: checking if you want to underline links" >&5
--
-+echo "configure:11104: checking if you want to underline links" >&5
- # Check whether --enable-underlines or --disable-underlines was given.
- if test "${enable_underlines+set}" = set; then
- enableval="$enable_underlines"
-@@ -11115,8 +11123,7 @@
-
-
- echo $ac_n "checking if help files should be gzip'ed""... $ac_c" 1>&6
--echo "configure:11119: checking if help files should be gzip'ed" >&5
--
-+echo "configure:11127: checking if help files should be gzip'ed" >&5
- # Check whether --enable-gzip-help or --disable-gzip-help was given.
- if test "${enable_gzip_help+set}" = set; then
- enableval="$enable_gzip_help"
-@@ -11144,8 +11151,7 @@
-
-
- echo $ac_n "checking if you want to use zlib for decompression of some gzip files""... $ac_c" 1>&6
--echo "configure:11148: checking if you want to use zlib for decompression of some gzip files" >&5
--
-+echo "configure:11155: checking if you want to use zlib for decompression of some gzip files" >&5
- # Check whether --with-zlib or --without-zlib was given.
- if test "${with_zlib+set}" = set; then
- withval="$with_zlib"
-@@ -11161,12 +11167,12 @@
- cf_cv_have_lib_z=no
- cf_libdir=""
- echo $ac_n "checking for gzopen""... $ac_c" 1>&6
--echo "configure:11165: checking for gzopen" >&5
-+echo "configure:11171: checking for gzopen" >&5
- if eval "test \"`echo '$''{'ac_cv_func_gzopen'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
--#line 11170 "configure"
-+#line 11176 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char gzopen(); below. */
-@@ -11189,7 +11195,7 @@
-
- ; return 0; }
- EOF
--if { (eval echo configure:11193: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:11199: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_func_gzopen=yes"
- else
-@@ -11209,17 +11215,17 @@
-
- cf_save_LIBS="$LIBS"
- echo $ac_n "checking for gzopen in -lz""... $ac_c" 1>&6
--echo "configure:11213: checking for gzopen in -lz" >&5
-+echo "configure:11219: checking for gzopen in -lz" >&5
- LIBS="-lz $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 11216 "configure"
-+#line 11222 "configure"
- #include "confdefs.h"
- #include <zlib.h>
- int main() {
- gzopen("name","mode")
- ; return 0; }
- EOF
--if { (eval echo configure:11223: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:11229: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- echo "$ac_t""yes" 1>&6
- cf_cv_have_lib_z=yes
-@@ -11246,17 +11252,17 @@
- for cf_libdir in $cf_search
- do
- echo $ac_n "checking for -lz in $cf_libdir""... $ac_c" 1>&6
--echo "configure:11250: checking for -lz in $cf_libdir" >&5
-+echo "configure:11256: checking for -lz in $cf_libdir" >&5
- LIBS="-L$cf_libdir -lz $cf_save_LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 11253 "configure"
-+#line 11259 "configure"
- #include "confdefs.h"
- #include <zlib.h>
- int main() {
- gzopen("name","mode")
- ; return 0; }
- EOF
--if { (eval echo configure:11260: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:11266: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- echo "$ac_t""yes" 1>&6
- cf_cv_have_lib_z=yes
-@@ -11292,8 +11298,7 @@
- fi
-
- echo $ac_n "checking if you want to exclude FINGER code""... $ac_c" 1>&6
--echo "configure:11296: checking if you want to exclude FINGER code" >&5
--
-+echo "configure:11302: checking if you want to exclude FINGER code" >&5
- # Check whether --enable-finger or --disable-finger was given.
- if test "${enable_finger+set}" = set; then
- enableval="$enable_finger"
-@@ -11316,8 +11321,7 @@
-
-
- echo $ac_n "checking if you want to exclude GOPHER code""... $ac_c" 1>&6
--echo "configure:11320: checking if you want to exclude GOPHER code" >&5
--
-+echo "configure:11325: checking if you want to exclude GOPHER code" >&5
- # Check whether --enable-gopher or --disable-gopher was given.
- if test "${enable_gopher+set}" = set; then
- enableval="$enable_gopher"
-@@ -11340,8 +11344,7 @@
-
-
- echo $ac_n "checking if you want to exclude NEWS code""... $ac_c" 1>&6
--echo "configure:11344: checking if you want to exclude NEWS code" >&5
--
-+echo "configure:11348: checking if you want to exclude NEWS code" >&5
- # Check whether --enable-news or --disable-news was given.
- if test "${enable_news+set}" = set; then
- enableval="$enable_news"
-@@ -11364,8 +11367,7 @@
-
-
- echo $ac_n "checking if you want to exclude FTP code""... $ac_c" 1>&6
--echo "configure:11368: checking if you want to exclude FTP code" >&5
--
-+echo "configure:11371: checking if you want to exclude FTP code" >&5
- # Check whether --enable-ftp or --disable-ftp was given.
- if test "${enable_ftp+set}" = set; then
- enableval="$enable_ftp"
-@@ -11388,13 +11390,13 @@
-
-
-
-+echo $i
-
-
- # All DirEd functions that were enabled on compilation can be disabled
- # or modified at run time via DIRED_MENU symbols in lynx.cfg.
- echo $ac_n "checking if directory-editor code should be used""... $ac_c" 1>&6
--echo "configure:11397: checking if directory-editor code should be used" >&5
--
-+echo "configure:11400: checking if directory-editor code should be used" >&5
- # Check whether --enable-dired or --disable-dired was given.
- if test "${enable_dired+set}" = set; then
- enableval="$enable_dired"
-@@ -11419,9 +11421,8 @@
-
-
- echo $ac_n "checking if you wish to allow extracting from archives via DirEd""... $ac_c" 1>&6
--echo "configure:11423: checking if you wish to allow extracting from archives via DirEd" >&5
--
--# Check whether --enable-dired-archive or --disable-dired-archive was given.
-+echo "configure:11425: checking if you wish to allow extracting from archives via DirEd" >&5
-+ # Check whether --enable-dired-archive or --disable-dired-archive was given.
- if test "${enable_dired_archive+set}" = set; then
- enableval="$enable_dired_archive"
- test "$enableval" != no && enableval=yes
-@@ -11438,9 +11439,8 @@
- echo "$ac_t""$enableval" 1>&6
-
- echo $ac_n "checking if you wish to allow users to redefine DirEd keys""... $ac_c" 1>&6
--echo "configure:11442: checking if you wish to allow users to redefine DirEd keys" >&5
--
--# Check whether --enable-dired-override or --disable-dired-override was given.
-+echo "configure:11443: checking if you wish to allow users to redefine DirEd keys" >&5
-+ # Check whether --enable-dired-override or --disable-dired-override was given.
- if test "${enable_dired_override+set}" = set; then
- enableval="$enable_dired_override"
- test "$enableval" != no && enableval=yes
-@@ -11465,8 +11465,7 @@
-
- echo $ac_n "checking if you wish to allow permissions commands via DirEd""... $ac_c" 1>&6
- echo "configure:11468: checking if you wish to allow permissions commands via DirEd" >&5
--
--# Check whether --enable-dired-permit or --disable-dired-permit was given.
-+ # Check whether --enable-dired-permit or --disable-dired-permit was given.
- if test "${enable_dired_permit+set}" = set; then
- enableval="$enable_dired_permit"
- test "$enableval" != no && enableval=yes
-@@ -11490,9 +11489,8 @@
- echo "$ac_t""$enableval" 1>&6
-
- echo $ac_n "checking if you wish to allow executable-permission commands via DirEd""... $ac_c" 1>&6
--echo "configure:11494: checking if you wish to allow executable-permission commands via DirEd" >&5
--
--# Check whether --enable-dired-xpermit or --disable-dired-xpermit was given.
-+echo "configure:11493: checking if you wish to allow executable-permission commands via DirEd" >&5
-+ # Check whether --enable-dired-xpermit or --disable-dired-xpermit was given.
- if test "${enable_dired_xpermit+set}" = set; then
- enableval="$enable_dired_xpermit"
- test "$enableval" != no && enableval=yes
-@@ -11509,9 +11507,8 @@
- echo "$ac_t""$enableval" 1>&6
-
- echo $ac_n "checking if you wish to allow "tar" commands from DirEd""... $ac_c" 1>&6
--echo "configure:11513: checking if you wish to allow "tar" commands from DirEd" >&5
--
--# Check whether --enable-dired-tar or --disable-dired-tar was given.
-+echo "configure:11511: checking if you wish to allow "tar" commands from DirEd" >&5
-+ # Check whether --enable-dired-tar or --disable-dired-tar was given.
- if test "${enable_dired_tar+set}" = set; then
- enableval="$enable_dired_tar"
- test "$enableval" != no && enableval=yes
-@@ -11535,9 +11532,8 @@
- echo "$ac_t""$enableval" 1>&6
-
- echo $ac_n "checking if you wish to allow "uudecode" commands from DirEd""... $ac_c" 1>&6
--echo "configure:11539: checking if you wish to allow "uudecode" commands from DirEd" >&5
--
--# Check whether --enable-dired-uudecode or --disable-dired-uudecode was given.
-+echo "configure:11536: checking if you wish to allow "uudecode" commands from DirEd" >&5
-+ # Check whether --enable-dired-uudecode or --disable-dired-uudecode was given.
- if test "${enable_dired_uudecode+set}" = set; then
- enableval="$enable_dired_uudecode"
- test "$enableval" != no && enableval=yes
-@@ -11561,9 +11557,8 @@
- echo "$ac_t""$enableval" 1>&6
-
- echo $ac_n "checking if you wish to allow "zip" and "unzip" commands from DirEd""... $ac_c" 1>&6
--echo "configure:11565: checking if you wish to allow "zip" and "unzip" commands from DirEd" >&5
--
--# Check whether --enable-dired-zip or --disable-dired-zip was given.
-+echo "configure:11561: checking if you wish to allow "zip" and "unzip" commands from DirEd" >&5
-+ # Check whether --enable-dired-zip or --disable-dired-zip was given.
- if test "${enable_dired_zip+set}" = set; then
- enableval="$enable_dired_zip"
- test "$enableval" != no && enableval=yes
-@@ -11587,9 +11582,8 @@
- echo "$ac_t""$enableval" 1>&6
-
- echo $ac_n "checking if you wish to allow "gzip" and "gunzip" commands from DirEd""... $ac_c" 1>&6
--echo "configure:11591: checking if you wish to allow "gzip" and "gunzip" commands from DirEd" >&5
--
--# Check whether --enable-dired-gzip or --disable-dired-gzip was given.
-+echo "configure:11586: checking if you wish to allow "gzip" and "gunzip" commands from DirEd" >&5
-+ # Check whether --enable-dired-gzip or --disable-dired-gzip was given.
- if test "${enable_dired_gzip+set}" = set; then
- enableval="$enable_dired_gzip"
- test "$enableval" != no && enableval=yes
-@@ -11614,8 +11608,7 @@
- fi
-
- echo $ac_n "checking if you want long-directory listings""... $ac_c" 1>&6
--echo "configure:11618: checking if you want long-directory listings" >&5
--
-+echo "configure:11612: checking if you want long-directory listings" >&5
- # Check whether --enable-long-list or --disable-long-list was given.
- if test "${enable_long_list+set}" = set; then
- enableval="$enable_long_list"
-@@ -11640,8 +11633,7 @@
- echo "$ac_t""$enableval" 1>&6
-
- echo $ac_n "checking if parent-directory references are permitted""... $ac_c" 1>&6
--echo "configure:11644: checking if parent-directory references are permitted" >&5
--
-+echo "configure:11637: checking if parent-directory references are permitted" >&5
- # Check whether --enable-parent-dir-refs or --disable-parent-dir-refs was given.
- if test "${enable_parent_dir_refs+set}" = set; then
- enableval="$enable_parent_dir_refs"
-@@ -11660,7 +11652,7 @@
-
-
- echo $ac_n "checking if we can include termio.h with curses""... $ac_c" 1>&6
--echo "configure:11664: checking if we can include termio.h with curses" >&5
-+echo "configure:11656: checking if we can include termio.h with curses" >&5
- if eval "test \"`echo '$''{'cf_cv_termio_and_curses'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -11669,7 +11661,7 @@
- CFLAGS="$CFLAGS -DHAVE_CONFIG_H -I. -I${srcdir-.} -I${srcdir-.}/src -I${srcdir-.}/WWW/Library/Implementation"
- touch lynx_cfg.h
- cat > conftest.$ac_ext <<EOF
--#line 11673 "configure"
-+#line 11665 "configure"
- #include "confdefs.h"
-
- #include <LYCurses.h>
-@@ -11678,7 +11670,7 @@
- putchar(0x0a)
- ; return 0; }
- EOF
--if { (eval echo configure:11682: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:11674: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- cf_cv_termio_and_curses=yes
- else
-@@ -11807,7 +11799,7 @@
- echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
- exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
- -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
-- echo "$CONFIG_STATUS generated by autoconf version 2.13.19990117"
-+ echo "$CONFIG_STATUS generated by autoconf version 2.13"
- exit 0 ;;
- -help | --help | --hel | --he | --h)
- echo "\$ac_cs_usage"; exit 0 ;;
-@@ -12073,7 +12065,6 @@
-
- EOF
-
--
- # Transform confdefs.h into a sed script conftest.vals that substitutes
- # the proper values into config.h.in to produce config.h. And first:
- # Protect against being on the right side of a sed subst in config.status.
-@@ -12119,7 +12110,6 @@
- done
- rm -f conftest.vals
-
--
- cat >> $CONFIG_STATUS <<\EOF
- rm -f conftest.frag conftest.h
- echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
-@@ -12142,7 +12132,6 @@
-
- EOF
- cat >> $CONFIG_STATUS <<EOF
--# Extra initialization commands, if any
-
- USE_NLS=$USE_NLS
- use_our_messages=$use_our_messages
-@@ -12150,7 +12139,6 @@
-
- EOF
- cat >> $CONFIG_STATUS <<\EOF
--# Extra commands, if any
-
- if test "$USE_NLS" = yes ; then
- if test "$use_our_messages" = yes ; then
diff --git a/www/lynx/patches.v6/patch-ax b/www/lynx/patches.v6/patch-ax
deleted file mode 100644
index 565dfc32854..00000000000
--- a/www/lynx/patches.v6/patch-ax
+++ /dev/null
@@ -1,18 +0,0 @@
-$NetBSD: patch-ax,v 1.2 2000/01/15 22:55:49 hubertf Exp $
-
-diff -x *.orig -urN ./makefile.in /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/makefile.in
---- ./makefile.in Fri May 28 16:04:01 1999
-+++ /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/makefile.in Sat Jan 15 07:59:17 2000
-@@ -15,10 +15,11 @@
- CC = @CC@
- CFLAGS = @CFLAGS@
- DEFS = @DEFS@
--CPPFLAGS = @CPPFLAGS@
-+CPPFLAGS = @CPPFLAGS@
- LINT = @LINT@
-
- LIBS = @LIBS@
-+#LIBS+= -L/usr/local/v6/lib -linet6
-
- INSTALL = @INSTALL@
- INSTALL_PROGRAM = @INSTALL_PROGRAM@
diff --git a/www/lynx/patches.v6/patch-ay b/www/lynx/patches.v6/patch-ay
deleted file mode 100644
index c6b4c2aec90..00000000000
--- a/www/lynx/patches.v6/patch-ay
+++ /dev/null
@@ -1,28 +0,0 @@
-$NetBSD: patch-ay,v 1.2 2000/01/15 22:55:49 hubertf Exp $
-
-diff -x *.orig -urN ./src/LYUtils.c /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/src/LYUtils.c
---- ./src/LYUtils.c Sun May 30 05:27:26 1999
-+++ /usr/pkgsrc/www/lynx/work.unpatched/lynx2-8-2/src/LYUtils.c Sat Jan 15 07:57:20 2000
-@@ -4298,6 +4298,8 @@
- char *Fragment = NULL;
- BOOLEAN GotHost = FALSE;
- BOOLEAN Startup = (helpfilepath == NULL);
-+ struct addrinfo hints, *res;
-+ int error;
-
- /*
- * If it's a NULL or zero-length string,
-@@ -4370,7 +4372,12 @@
- fprintf(stdout, "%s '%s'%s\n", WWW_FIND_MESSAGE, host, FIRST_SEGMENT);
- }
- #ifndef DJGPP
-- if (LYGetHostByName(host) != NULL)
-+ memset(&hints, 0, sizeof(hints));
-+ hints.ai_family = PF_UNSPEC;
-+ hints.ai_socktype = SOCK_STREAM;
-+ error = getaddrinfo(host, "80", &hints, &res);
-+
-+ if (!error && res)
- #else
- if (resolve(host) != 0)
- #endif /* DJGPP */
diff --git a/www/lynx/patches/patch-aa b/www/lynx/patches/patch-aa
new file mode 100644
index 00000000000..f865b2554d4
--- /dev/null
+++ b/www/lynx/patches/patch-aa
@@ -0,0 +1,29 @@
+$NetBSD: patch-aa,v 1.3 2000/08/10 18:28:33 fredb Exp $
+
+--- configure.orig Sat Apr 22 20:16:38 2000
++++ configure Sun May 7 19:57:45 2000
+@@ -6597,7 +6597,10 @@
+ echo "$ac_t""$cf_cv_screen" 1>&6
+
+ case $cf_cv_screen in
+-ncurses|slang)
++ncurses)
++ cf_cv_ncurses_header=ncurses.h
++ ;;
++slang)
+ ;;
+ pdcurses)
+ cf_cv_ncurses_header=xcurses.h
+@@ -7171,6 +7174,12 @@
+
+ case $cf_cv_ncurses_header in # (vi
+ */ncurses.h)
++ cat >> confdefs.h <<\EOF
++#define HAVE_NCURSES_H 1
++EOF
++
++ ;;
++ncurses.h)
+ cat >> confdefs.h <<\EOF
+ #define HAVE_NCURSES_H 1
+ EOF
diff --git a/www/lynx/patches/patch-ab b/www/lynx/patches/patch-ab
new file mode 100644
index 00000000000..5af7bd00eff
--- /dev/null
+++ b/www/lynx/patches/patch-ab
@@ -0,0 +1,12 @@
+$NetBSD: patch-ab,v 1.1 2000/08/10 18:28:33 fredb Exp $
+
+--- src/LYStrings.c.orig Mon Apr 17 05:59:17 2000
++++ src/LYStrings.c Sun May 7 19:43:16 2000
+@@ -25,6 +25,7 @@
+ #endif /* DJGPP_KEYHANDLER */
+
+ #ifdef USE_COLOR_STYLE
++#include <LYCurses.h>
+ #include <LYHash.h>
+ #include <AttrList.h>
+ #endif
diff --git a/www/lynx/patches/patch-ac b/www/lynx/patches/patch-ac
new file mode 100644
index 00000000000..a8a9a2190f2
--- /dev/null
+++ b/www/lynx/patches/patch-ac
@@ -0,0 +1,30 @@
+$NetBSD: patch-ac,v 1.1 2000/08/10 18:28:33 fredb Exp $
+
+--- WWW/Library/Implementation/HTTCP.c.orig Thu Aug 10 11:29:28 2000
++++ WWW/Library/Implementation/HTTCP.c Thu Aug 10 12:12:47 2000
+@@ -1431,6 +1431,7 @@
+ }
+ }
+
++#ifdef INET6
+ PRIVATE struct addrinfo *
+ HTGetAddrInfo ARGS2(
+ CONST char *, str,
+@@ -1472,6 +1473,8 @@
+
+ return res;
+ }
++#endif /* INET6 */
++
+ #ifdef LY_FIND_LEAKS
+ /* Free our name for the host on which we are - FM
+ ** -------------------------------------------
+@@ -1933,7 +1936,7 @@
+ if (*s < 0) {
+ #else
+ if (status < 0) {
+-#endif /* INET6
++#endif /* INET6 */
+ /*
+ ** The connect attempt failed or was interrupted,
+ ** so close up the socket.
diff --git a/www/lynx/patches/patch-az b/www/lynx/patches/patch-az
deleted file mode 100644
index a7b70f89197..00000000000
--- a/www/lynx/patches/patch-az
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-az,v 1.1 2000/01/15 17:37:56 hubertf Exp $
-
---- src/chrtrans/makefile.in.orig Sat May 8 13:46:28 1999
-+++ src/chrtrans/makefile.in Fri Jul 2 03:59:44 1999
-@@ -94,7 +94,7 @@
- tables: $(TABLES)
-
- makeuctb$x: makeuctb.o
-- $(CC) $(CC_OPTS) -o $@ makeuctb.o $(INTLLIB) $(LIBS)
-+ $(CC) $(CC_OPTS) $(LDFLAGS) -o $@ makeuctb.o $(INTLLIB) $(LIBS)
-
- makeuctb.o: $(srcdir)/UCkd.h $(srcdir)/makeuctb.c
-
diff --git a/www/lynx/patches/patch-ba b/www/lynx/patches/patch-ba
deleted file mode 100644
index b0a0490e1ff..00000000000
--- a/www/lynx/patches/patch-ba
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ba,v 1.1 2000/04/07 18:52:26 scottr Exp $
-
---- configure.orig Sat May 29 22:27:26 1999
-+++ configure Fri Apr 7 13:28:11 2000
-@@ -5479,7 +5479,7 @@
- LIBS="$LIBS -L$cf_cv_use_libsocks"
- ;;
- esac
--LIBS="$LIBS -lsocks"
-+LIBS="$LIBS -lsocks4"
- cat >> confdefs.h <<\EOF
- #define SOCKS 1
- EOF
diff --git a/www/lynx/pkg/PLIST b/www/lynx/pkg/PLIST
index 883eb975cf6..a18438f2163 100644
--- a/www/lynx/pkg/PLIST
+++ b/www/lynx/pkg/PLIST
@@ -1,31 +1,82 @@
-@comment $NetBSD: PLIST,v 1.7 1999/07/02 08:34:38 jlam Exp $
+@comment $NetBSD: PLIST,v 1.8 2000/08/10 18:28:41 fredb Exp $
bin/lynx
-etc/lynx.cfg
-etc/lynx_help/COPYHEADER
-etc/lynx_help/COPYING
-etc/lynx_help/Lynx_users_guide.html
-etc/lynx_help/about_lynx.html
-etc/lynx_help/keystrokes/alt_edit_help.html
-etc/lynx_help/keystrokes/bookmark_help.html
-etc/lynx_help/keystrokes/cookie_help.html
-etc/lynx_help/keystrokes/dired_help.html
-etc/lynx_help/keystrokes/edit_help.html
-etc/lynx_help/keystrokes/environments.html
-etc/lynx_help/keystrokes/follow_help.html
-etc/lynx_help/keystrokes/gopher_types_help.html
-etc/lynx_help/keystrokes/history_help.html
-etc/lynx_help/keystrokes/keystroke_help.html
-etc/lynx_help/keystrokes/movement_help.html
-etc/lynx_help/keystrokes/option_help.html
-etc/lynx_help/keystrokes/other_help.html
-etc/lynx_help/keystrokes/print_help.html
-etc/lynx_help/keystrokes/scrolling_help.html
-etc/lynx_help/keystrokes/test_display.html
-etc/lynx_help/keystrokes/visited_help.html
-etc/lynx_help/keystrokes/xterm_help.html
-etc/lynx_help/lynx-dev.html
-etc/lynx_help/lynx_help_main.html
-etc/lynx_help/lynx_url_support.html
man/man1/lynx.1
-@dirrm etc/lynx_help/keystrokes
-@dirrm etc/lynx_help
+share/locale/cs/LC_MESSAGES/lynx.mo
+share/locale/da/LC_MESSAGES/lynx.mo
+share/locale/de/LC_MESSAGES/lynx.mo
+share/locale/es/LC_MESSAGES/lynx.mo
+share/locale/fr/LC_MESSAGES/lynx.mo
+share/locale/it/LC_MESSAGES/lynx.mo
+share/locale/ja/LC_MESSAGES/lynx.mo
+share/locale/ko/LC_MESSAGES/lynx.mo
+share/locale/nl/LC_MESSAGES/lynx.mo
+share/locale/no/LC_MESSAGES/lynx.mo
+share/locale/pl/LC_MESSAGES/lynx.mo
+share/locale/pt/LC_MESSAGES/lynx.mo
+share/locale/pt_BR/LC_MESSAGES/lynx.mo
+share/locale/ru/LC_MESSAGES/lynx.mo
+share/locale/sl/LC_MESSAGES/lynx.mo
+share/locale/sv/LC_MESSAGES/lynx.mo
+share/lynx/lynx.cfg
+share/lynx/lynx_doc/CHANGES
+share/lynx/lynx_doc/COPYHEADER
+share/lynx/lynx_doc/COPYING
+share/lynx/lynx_doc/PROBLEMS
+share/lynx/lynx_doc/README
+share/lynx/lynx_doc/samples/blue-background.lss
+share/lynx/lynx_doc/samples/cernrules.txt
+share/lynx/lynx_doc/samples/installdirs.html
+share/lynx/lynx_doc/samples/jumpsUnix.html
+share/lynx/lynx_doc/samples/jumpsVMS.html
+share/lynx/lynx_doc/samples/lynx-keymaps
+share/lynx/lynx_doc/samples/lynx.com
+share/lynx/lynx_doc/samples/lynx.lss
+share/lynx/lynx_doc/samples/mailcap
+share/lynx/lynx_doc/samples/mime.types
+share/lynx/lynx_doc/samples/mild-colors.lss
+share/lynx/lynx_doc/test/ALT88592.html
+share/lynx/lynx_doc/test/ISO_LATIN1_test.html
+share/lynx/lynx_doc/test/README.txt
+share/lynx/lynx_doc/test/TestComment.html
+share/lynx/lynx_doc/test/c1.html
+share/lynx/lynx_doc/test/iso8859-1.html
+share/lynx/lynx_doc/test/iso88592.html
+share/lynx/lynx_doc/test/raw8bit.html
+share/lynx/lynx_doc/test/sgml.html
+share/lynx/lynx_doc/test/spaces.html
+share/lynx/lynx_doc/test/tabtest.html
+share/lynx/lynx_doc/test/unicode.html
+share/lynx/lynx_help/COPYING
+share/lynx/lynx_help/COPYHEADER
+share/lynx/lynx_help/Lynx_users_guide.html.gz
+share/lynx/lynx_help/about_lynx.html.gz
+share/lynx/lynx_help/lynx-dev.html.gz
+share/lynx/lynx_help/lynx_help_main.html.gz
+share/lynx/lynx_help/lynx_url_support.html.gz
+share/lynx/lynx_help/keystrokes/alt_edit_help.html.gz
+share/lynx/lynx_help/keystrokes/bashlike_edit_help.html.gz
+share/lynx/lynx_help/keystrokes/bookmark_help.html.gz
+share/lynx/lynx_help/keystrokes/cookie_help.html.gz
+share/lynx/lynx_help/keystrokes/dired_help.html.gz
+share/lynx/lynx_help/keystrokes/edit_help.html.gz
+share/lynx/lynx_help/keystrokes/environments.html.gz
+share/lynx/lynx_help/keystrokes/follow_help.html.gz
+share/lynx/lynx_help/keystrokes/gopher_types_help.html.gz
+share/lynx/lynx_help/keystrokes/history_help.html.gz
+share/lynx/lynx_help/keystrokes/keystroke_help.html.gz
+share/lynx/lynx_help/keystrokes/movement_help.html.gz
+share/lynx/lynx_help/keystrokes/option_help.html.gz
+share/lynx/lynx_help/keystrokes/other_help.html.gz
+share/lynx/lynx_help/keystrokes/print_help.html.gz
+share/lynx/lynx_help/keystrokes/scrolling_help.html.gz
+share/lynx/lynx_help/keystrokes/test_display.html.gz
+share/lynx/lynx_help/keystrokes/visited_help.html.gz
+share/lynx/lynx_help/keystrokes/xterm_help.html.gz
+@exec if [ ! -f %D/etc/lynx.cfg ]; then cp %D/share/lynx/lynx.cfg %D/etc/; fi
+@exec if [ ! -f %D/etc/lynx.lss ]; then cp %D/share/lynx/lynx_doc/samples/lynx.lss %D/etc/; fi
+@dirrm share/lynx/lynx_help/keystrokes
+@dirrm share/lynx/lynx_help
+@dirrm share/lynx/lynx_doc/samples
+@dirrm share/lynx/lynx_doc/test
+@dirrm share/lynx/lynx_doc
+@dirrm share/lynx/