XEmacs 21.4.19 (Constant Variable).
authortomo <tomo>
Tue, 30 May 2006 07:08:42 +0000 (07:08 +0000)
committertomo <tomo>
Tue, 30 May 2006 07:08:42 +0000 (07:08 +0000)
66 files changed:
ChangeLog
configure
configure.in
etc/NEWS
etc/OXYMORONS
etc/PACKAGES
etc/package-index.LATEST.gpg
info/cl.info
info/custom.info
info/emodules.info
info/external-widget.info
info/info.info
info/internals.info
info/internals.info-1
info/internals.info-2
info/lispref.info
info/lispref.info-1
info/lispref.info-2
info/lispref.info-3
info/lispref.info-4
info/lispref.info-5
info/lispref.info-6
info/lispref.info-7
info/lispref.info-8
info/lispref.info-9
info/new-users-guide.info
info/standards.info
info/term.info
info/termcap.info
info/texinfo.info
info/texinfo.info-1
info/texinfo.info-2
info/widget.info
info/xemacs-faq.info
info/xemacs-faq.info-1
info/xemacs-faq.info-2
info/xemacs.info
info/xemacs.info-1
info/xemacs.info-2
info/xemacs.info-3
info/xemacs.info-4
lib-src/ChangeLog
lisp/ChangeLog
lisp/auto-autoloads.el
lisp/easymenu.el
lisp/find-paths.el
lisp/font.el
lisp/minibuf.el
lisp/package-get.el
lwlib/ChangeLog
man/ChangeLog
man/xemacs-faq.texi
netinstall/ChangeLog
nt/ChangeLog
src/ChangeLog
src/callproc.c
src/console.c
src/database.c
src/mule-ccl.c
src/objects-gtk.c
src/objects-x.c
src/sysdir.h
tests/ChangeLog
tests/automated/mule-tests.el
tests/automated/syntax-tests.el
version.sh

index e47efd0..ebbbab5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,39 @@
+2006-01-28  Vin Shelton  <acs@xemacs.org>
+
+       * XEmacs 21.4.19 is released
+
+2006-01-28  Vin Shelton  <acs@xemacs.org>
+
+       * etc/package-index.LATEST.gpg: Updated with latest package data.
+
+2005-12-18  Ilya N. Golubev  <gin@mo.msk.ru>
+
+       Merge from 21.5.
+       * configure.in: Fixed `LDAP_OPT_ON' libraries configuration
+       introduced in local 2005-03-13 change of `configure.in'.  However,
+       do not check for internal `-lber' `ber_pvt_opt_on' symbol as done
+       in upstream.  This symbol is not part of any published interface,
+       it may exist or not exist, depending on openldap version.  Cryptic
+       comment before using it in upstream 21.5 source did not state
+       precisely under which circumstances checking for it was useful,
+       which sort of user code tried to link the symbol.  So in local
+       21.5 dismissed both the code and the comment without writing a
+       cleaner equivalent.
+       * etc/NEWS: Document.
+
+2005-12-13  Vin Shelton  <acs@xemacs.org>
+
+       * etc/package-index.LATEST.gpg: Updated with latest package data.
+
+2005-12-04  Vin Shelton  <acs@xemacs.org>
+
+       * etc/OXYMORONS: insert 'Social Property' for 21.4.18.
+       * etc/NEWS: document motif deprecation and defaulting
+       --with-widgets to off.
+
+2005-12-04  Ville Skyttä  <scop@xemacs.org>
+       * etc/PACKAGES: Fix description of xetla.
+
 2005-12-03  Vin Shelton <acs@xemacs.org>
 
        * XEmacs 21.4.18 is released
@@ -20,7 +56,7 @@
 2005-03-12  Aidan Kehoe  <kehoea@parhasard.net>
 
        * configure.in (XE_COMPUTE_RUNPATH): Check XtRegisterDrawable
-       availability. 
+       availability.
 
 2005-04-11  Norbert Koch  <viteno@xemacs.org>
 
 2004-01-25  Steve Youngs  <youngs@xemacs.org>
 
        * etc/package-index.LATEST.gpg: New, replaces
-       `package-index.LATEST.pgp'. 
+       `package-index.LATEST.pgp'.
 
        * etc/package-index.LATEST.pgp: Removed, replaced with
-       `package-index.LATEST.gpg'. 
+       `package-index.LATEST.gpg'.
 
 2004-01-20  Jerry James  <james@xemacs.org>
 
 
 2003-07-03  Stephen J. Turnbull  <stephen@xemacs.org>
 
-       * etc/README.HYPERBOLE: 
+       * etc/README.HYPERBOLE:
        * etc/README.OO-BROWSER:
        Update.
 
 
 2003-03-20  Stephen J. Turnbull  <stephen@xemacs.org>
 
-       * configure.in (INTPTR_T_IN_CYGWIN_TYPES_H): 
+       * configure.in (INTPTR_T_IN_CYGWIN_TYPES_H):
        Cygwin defines these types in <cygwin/types.h>.  Detect and don't
        duplicate the definition.
 
        gcc changed the name of the `-mthreads' option to `-pthread'
        on 2000-06-12.
 
-       Be more careful when appending "_r" to various names of xlc, 
+       Be more careful when appending "_r" to various names of xlc,
        so that users can specify --compiler=/absolute/path/to/xlc
 
 2003-01-27  Martin Buchholz  <martin@xemacs.org>
 
 2003-01-27  Martin Buchholz  <martin@xemacs.org>
 
-       * configure.in (athena_3d): 
+       * configure.in (athena_3d):
        AC_CHECK_LIB must always take a function as
        argument, never a global variable.  Some linkers can tell the
        difference.  So change:
 
 2003-01-05  Rick Rankin  <rick_rankin@yahoo.com>
 
-        * configure.in: Add -lkernel32 to the list of system libraries 
+        * configure.in: Add -lkernel32 to the list of system libraries
         linked under Cygwin. Needed for IsBadReadPtr().
 
 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
 
 2003-01-02  Stephen J. Turnbull  <stephen@xemacs.org>
 
-       * configure.in (Generate Installation): 
-       * configure.usage (--use-union-type): 
+       * configure.in (Generate Installation):
+       * configure.usage (--use-union-type):
        * PROBLEMS (XEmacs crashes mysteriously):
        Deprecate --use-union-type for production builds.
 
 
 2002-10-31  John Paul Wallington  <jpw@shootybangbang.com>
 
-       * info/dir (File): button1 on a highlighted word doesn't 
+       * info/dir (File): button1 on a highlighted word doesn't
        follow that cross-reference.
 
 2002-11-11  Stephen J. Turnbull  <steve@tleepslib.sk.tsukuba.ac.jp>
 2002-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
 
        * Makefile.in.in (lisp/auto-autoloads.el):
-       (lisp/custom-load.el): 
+       (lisp/custom-load.el):
        Use -no-autoloads for these targets; can't load 'em if they ain't.
 
 2002-10-18  Stephen J. Turnbull  <stephen@xemacs.org>
        * configure.in (Check for POSIX functions):  New section head.
        getaddrinfo is detected on HP-UX 11.XX, but appears to be
        non-functional.  Disable it.  Based on work by Darryl Okahata.
-       
+
 2002-09-27  Stephen J. Turnbull  <stephen@xemacs.org>
 
        * PROBLEMS (Running, General): Missing charset in FontSet warnings.
 
        * configure.in: Detect MacOS/X "Darwin".
        Thanks to Greg Parker <gparker@cs.stanford.edu>.
-       
+
 2002-03-30  Steve Youngs  <youngs@xemacs.org>
 
        * etc/package-index.LATEST.pgp: Update to current reality.
 2001-12-13  William M. Perry  <wmperry@gnu.org>
 
        * configure.in (GTK): add -Wno-shadow.
-       
+
 2002-02-04  Stephen J. Turnbull  <stephen@xemacs.org>
 
        * etc/BETA: Synch to 21.5.
        * configure.usage (--with-dragndrop): added GTK to list of protocols
        * configure.usage (--mail-locking): added `locking' or `mmdf'. to list
        of options
-       
-       
+
+
 2001-09-25  Didier Verna  <didier@xemacs.org>
 
        * configure.ac: new. Autoconf 2.5x guard.
 
 2001-05-04  Martin Buchholz  <martin@xemacs.org>
 
-       * configure.in (opsys): 
+       * configure.in (opsys):
        Use lower-case `uname -s` as the default value for opsys.
        The previous code effectively did the non-sensical
        opsys=$canonical because [] magically disappear in configure.in.
        * etc/OXYMORONS: Add 2 oxymorons, clean up numbering, close RFC.
 
        * etc/NEWS: Fix typo.
-       
+
        * configure.in:
        * configure:
        Fix typo, add -Wsign-compare if GCC, run autoconf.
 
 2001-03-23  Stephen J. Turnbull  <stephen@xemacs.org>
 
-       * etc/gnuserv.1 (UNIX_DOMAIN_SOCKETS: 
+       * etc/gnuserv.1 (UNIX_DOMAIN_SOCKETS:
        * PROBLEMS (Problems with running XEmacs):
        Document TMPDIR lossage in gnuserv/gnuclient.
 
index 78bdaf8..1fc9ae0 100755 (executable)
--- a/configure
+++ b/configure
@@ -8039,6 +8039,102 @@ fi
 fi
 
 
+      if test yes = "$with_ldap" -a yes != "$ldap_needs_lber";then
+       echo $ac_n "checking for LDAP_OPT_ON definition""... $ac_c" 1>&6
+echo "configure:8045: checking for LDAP_OPT_ON definition" >&5
+
+cat > conftest.$ac_ext <<EOF
+#line 8048 "configure"
+#include "confdefs.h"
+#include <lber.h>
+#include <ldap.h>
+#ifdef LDAP_OPT_ON
+/* Relying on const defined by ac_c_const (upper case). */
+const void *const v = LDAP_OPT_ON;
+#else /* !defined (LDAP_OPT_ON) */
+choke me
+#endif /* !defined (LDAP_OPT_ON) */
+int main() {
+
+; return 0; }
+EOF
+if { (eval echo configure:8062: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  rm -rf conftest*
+  xe_cv_have_LDAP_OPT_ON=yes
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  xe_cv_have_LDAP_OPT_ON=no
+fi
+rm -f conftest*
+
+echo "$ac_t""$xe_cv_have_LDAP_OPT_ON" 1>&6
+       if test yes = "$xe_cv_have_LDAP_OPT_ON";then
+         echo $ac_n "checking LDAP_OPT_ON linking""... $ac_c" 1>&6
+echo "configure:8076: checking LDAP_OPT_ON linking" >&5
+
+xe_save_LIBS="$LIBS"
+           LIBS="-lldap $LIBS"
+cat > conftest.$ac_ext <<EOF
+#line 8081 "configure"
+#include "confdefs.h"
+#include <lber.h>
+#include <ldap.h>
+const void *const v = LDAP_OPT_ON;
+int main() {
+
+; return 0; }
+EOF
+if { (eval echo configure:8090: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+  rm -rf conftest*
+  xe_cv_LDAP_OPT_ON_links=yes
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  xe_cv_LDAP_OPT_ON_links=no
+fi
+rm -f conftest*
+           LIBS="$xe_save_LIBS"
+
+echo "$ac_t""$xe_cv_LDAP_OPT_ON_links" 1>&6
+         if test yes != "$xe_cv_LDAP_OPT_ON_links";then
+           ldap_needs_lber=yes ldap_other_libs=-llber
+           echo $ac_n "checking LDAP_OPT_ON linking with -llber""... $ac_c" 1>&6
+echo "configure:8106: checking LDAP_OPT_ON linking with -llber" >&5
+
+xe_save_LIBS="$LIBS"
+             LIBS="-lldap $ldap_other_libs $LIBS"
+cat > conftest.$ac_ext <<EOF
+#line 8111 "configure"
+#include "confdefs.h"
+#include <lber.h>
+#include <ldap.h>
+const void *const v = LDAP_OPT_ON;
+int main() {
+
+; return 0; }
+EOF
+if { (eval echo configure:8120: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+  rm -rf conftest*
+  xe_cv_LDAP_OPT_ON_links_w_lber=yes
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  xe_cv_LDAP_OPT_ON_links_w_lber=no
+fi
+rm -f conftest*
+             LIBS="$xe_save_LIBS"
+
+echo "$ac_t""$xe_cv_LDAP_OPT_ON_links_w_lber" 1>&6
+           if test yes != "$xe_cv_LDAP_OPT_ON_links_w_lber";then
+             with_ldap=no
+           fi
+         fi
+       fi
+      fi
       if test yes = "$with_ldap";then
        if test yes = "$ldap_needs_des";then
          ldap_libs="-ldes $ldap_libs" &&  if test "$extra_verbose" = "yes"; then echo "    Prepending \"-ldes\" to \$ldap_libs"; fi
@@ -8056,10 +8152,10 @@ fi
   else
     save_LIBS="$LIBS" LIBS="$ldap_libs $LIBS"
     echo $ac_n "checking for ldap_open""... $ac_c" 1>&6
-echo "configure:8060: checking for ldap_open" >&5
+echo "configure:8156: checking for ldap_open" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 8063 "configure"
+#line 8159 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char ldap_open(); below.  */
@@ -8082,7 +8178,7 @@ ldap_open();
 
 ; return 0; }
 EOF
-if { (eval echo configure:8086: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8182: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_ldap_open=yes"
 else
@@ -8122,10 +8218,10 @@ EOF
   for ac_func in ldap_set_option ldap_get_lderrno ldap_result2error ldap_parse_result
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:8126: checking for $ac_func" >&5
+echo "configure:8222: checking for $ac_func" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 8129 "configure"
+#line 8225 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -8148,7 +8244,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:8152: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8248: \"$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
@@ -8179,20 +8275,20 @@ fi
 
 if test "$with_postgresql" != "no"; then
   echo "checking for PostgreSQL" 1>&6
-echo "configure:8183: checking for PostgreSQL" >&5
+echo "configure:8279: checking for PostgreSQL" >&5
 
   for header_dir in "" "pgsql/" "postgresql/"; do
     ac_safe=`echo "${header_dir}libpq-fe.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for ${header_dir}libpq-fe.h""... $ac_c" 1>&6
-echo "configure:8188: checking for ${header_dir}libpq-fe.h" >&5
+echo "configure:8284: checking for ${header_dir}libpq-fe.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 8191 "configure"
+#line 8287 "configure"
 #include "confdefs.h"
 #include <${header_dir}libpq-fe.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:8196: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:8292: \"$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*
@@ -8216,12 +8312,12 @@ fi
 
   test -n "$libpq_fe_h_file" && { 
 echo $ac_n "checking for PQconnectdb in -lpq""... $ac_c" 1>&6
-echo "configure:8220: checking for PQconnectdb in -lpq" >&5
+echo "configure:8316: checking for PQconnectdb in -lpq" >&5
 ac_lib_var=`echo pq'_'PQconnectdb | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -lpq "
 cat > conftest.$ac_ext <<EOF
-#line 8225 "configure"
+#line 8321 "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
@@ -8232,7 +8328,7 @@ int main() {
 PQconnectdb()
 ; return 0; }
 EOF
-if { (eval echo configure:8236: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8332: \"$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
@@ -8265,12 +8361,12 @@ EOF
 
     
 echo $ac_n "checking for PQconnectStart in -lpq""... $ac_c" 1>&6
-echo "configure:8269: checking for PQconnectStart in -lpq" >&5
+echo "configure:8365: checking for PQconnectStart in -lpq" >&5
 ac_lib_var=`echo pq'_'PQconnectStart | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -lpq "
 cat > conftest.$ac_ext <<EOF
-#line 8274 "configure"
+#line 8370 "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
@@ -8281,7 +8377,7 @@ int main() {
 PQconnectStart()
 ; return 0; }
 EOF
-if { (eval echo configure:8285: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8381: \"$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
@@ -8329,7 +8425,7 @@ fi
 
 if test "$window_system" != "none"; then
   echo "checking for graphics libraries" 1>&6
-echo "configure:8333: checking for graphics libraries" >&5
+echo "configure:8429: checking for graphics libraries" >&5
 
       libpath_xpm=
   incpath_xpm=
@@ -8355,10 +8451,10 @@ echo "configure:8333: checking for graphics libraries" >&5
     CFLAGS=""$incpath_xpm" $CFLAGS" &&  if test "$extra_verbose" = "yes"; then echo "    Prepending \""$incpath_xpm"\" to \$CFLAGS"; fi
     LDFLAGS=""$libpath_xpm" $LDFLAGS" &&  if test "$extra_verbose" = "yes"; then echo "    Prepending \""$libpath_xpm"\" to \$LDFLAGS"; fi
     echo $ac_n "checking for Xpm - no older than 3.4f""... $ac_c" 1>&6
-echo "configure:8359: checking for Xpm - no older than 3.4f" >&5
+echo "configure:8455: checking for Xpm - no older than 3.4f" >&5
     xe_check_libs=-lXpm
     cat > conftest.$ac_ext <<EOF
-#line 8362 "configure"
+#line 8458 "configure"
 #include "confdefs.h"
 #define XPM_NUMBERS
 #include <X11/xpm.h>
@@ -8367,7 +8463,7 @@ echo "configure:8359: checking for Xpm - no older than 3.4f" >&5
       XpmIncludeVersion != XpmLibraryVersion() ? 1 :
       XpmIncludeVersion < 30406 ? 2 : 0 ;}
 EOF
-if { (eval echo configure:8371: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
+if { (eval echo configure:8467: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
 then
   ./conftest dummy_arg; xpm_status=$?;
       if test "$xpm_status" = "0"; then
@@ -8411,17 +8507,17 @@ EOF
     libs_x="-lXpm $libs_x" &&  if test "$extra_verbose" = "yes"; then echo "    Prepending \"-lXpm\" to \$libs_x"; fi
     CFLAGS=""$incpath_xpm" $CFLAGS" &&  if test "$extra_verbose" = "yes"; then echo "    Prepending \""$incpath_xpm"\" to \$CFLAGS"; fi
     echo $ac_n "checking for \"FOR_MSW\" xpm""... $ac_c" 1>&6
-echo "configure:8415: checking for \"FOR_MSW\" xpm" >&5
+echo "configure:8511: checking for \"FOR_MSW\" xpm" >&5
     xe_check_libs=-lXpm
     cat > conftest.$ac_ext <<EOF
-#line 8418 "configure"
+#line 8514 "configure"
 #include "confdefs.h"
 
 int main() {
 XpmCreatePixmapFromData()
 ; return 0; }
 EOF
-if { (eval echo configure:8425: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8521: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   xpm_for_msw=no
 else
@@ -8447,15 +8543,15 @@ EOF
 
     test -z "$with_xface" && { ac_safe=`echo "compface.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for compface.h""... $ac_c" 1>&6
-echo "configure:8451: checking for compface.h" >&5
+echo "configure:8547: checking for compface.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 8454 "configure"
+#line 8550 "configure"
 #include "confdefs.h"
 #include <compface.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:8459: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:8555: \"$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*
@@ -8478,12 +8574,12 @@ fi
  }
   test -z "$with_xface" && { 
 echo $ac_n "checking for UnGenFace in -lcompface""... $ac_c" 1>&6
-echo "configure:8482: checking for UnGenFace in -lcompface" >&5
+echo "configure:8578: checking for UnGenFace in -lcompface" >&5
 ac_lib_var=`echo compface'_'UnGenFace | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -lcompface "
 cat > conftest.$ac_ext <<EOF
-#line 8487 "configure"
+#line 8583 "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
@@ -8494,7 +8590,7 @@ int main() {
 UnGenFace()
 ; return 0; }
 EOF
-if { (eval echo configure:8498: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8594: \"$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
@@ -8546,12 +8642,12 @@ EOF
       if test "$with_png $with_tiff" != "no no"; then
     
 echo $ac_n "checking for inflate in -lc""... $ac_c" 1>&6
-echo "configure:8550: checking for inflate in -lc" >&5
+echo "configure:8646: checking for inflate in -lc" >&5
 ac_lib_var=`echo c'_'inflate | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -lc "
 cat > conftest.$ac_ext <<EOF
-#line 8555 "configure"
+#line 8651 "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
@@ -8562,7 +8658,7 @@ int main() {
 inflate()
 ; return 0; }
 EOF
-if { (eval echo configure:8566: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8662: \"$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
@@ -8581,12 +8677,12 @@ else
   echo "$ac_t""no" 1>&6
 
 echo $ac_n "checking for inflate in -lz""... $ac_c" 1>&6
-echo "configure:8585: checking for inflate in -lz" >&5
+echo "configure:8681: checking for inflate in -lz" >&5
 ac_lib_var=`echo z'_'inflate | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -lz "
 cat > conftest.$ac_ext <<EOF
-#line 8590 "configure"
+#line 8686 "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
@@ -8597,7 +8693,7 @@ int main() {
 inflate()
 ; return 0; }
 EOF
-if { (eval echo configure:8601: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8697: \"$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
@@ -8616,12 +8712,12 @@ else
   echo "$ac_t""no" 1>&6
 
 echo $ac_n "checking for inflate in -lgz""... $ac_c" 1>&6
-echo "configure:8620: checking for inflate in -lgz" >&5
+echo "configure:8716: checking for inflate in -lgz" >&5
 ac_lib_var=`echo gz'_'inflate | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -lgz "
 cat > conftest.$ac_ext <<EOF
-#line 8625 "configure"
+#line 8721 "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
@@ -8632,7 +8728,7 @@ int main() {
 inflate()
 ; return 0; }
 EOF
-if { (eval echo configure:8636: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8732: \"$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
@@ -8662,15 +8758,15 @@ fi
 
     test -z "$with_jpeg" && { ac_safe=`echo "jpeglib.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for jpeglib.h""... $ac_c" 1>&6
-echo "configure:8666: checking for jpeglib.h" >&5
+echo "configure:8762: checking for jpeglib.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 8669 "configure"
+#line 8765 "configure"
 #include "confdefs.h"
 #include <jpeglib.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:8674: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:8770: \"$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*
@@ -8693,12 +8789,12 @@ fi
  }
   test -z "$with_jpeg" && { 
 echo $ac_n "checking for jpeg_destroy_decompress in -ljpeg""... $ac_c" 1>&6
-echo "configure:8697: checking for jpeg_destroy_decompress in -ljpeg" >&5
+echo "configure:8793: checking for jpeg_destroy_decompress in -ljpeg" >&5
 ac_lib_var=`echo jpeg'_'jpeg_destroy_decompress | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -ljpeg "
 cat > conftest.$ac_ext <<EOF
-#line 8702 "configure"
+#line 8798 "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
@@ -8709,7 +8805,7 @@ int main() {
 jpeg_destroy_decompress()
 ; return 0; }
 EOF
-if { (eval echo configure:8713: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8809: \"$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
@@ -8745,10 +8841,10 @@ EOF
 
     png_problem=""
   test -z "$with_png" && { echo $ac_n "checking for pow""... $ac_c" 1>&6
-echo "configure:8749: checking for pow" >&5
+echo "configure:8845: checking for pow" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 8752 "configure"
+#line 8848 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char pow(); below.  */
@@ -8771,7 +8867,7 @@ pow();
 
 ; return 0; }
 EOF
-if { (eval echo configure:8775: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8871: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_pow=yes"
 else
@@ -8792,15 +8888,15 @@ fi
  }
   test -z "$with_png" && { ac_safe=`echo "png.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for png.h""... $ac_c" 1>&6
-echo "configure:8796: checking for png.h" >&5
+echo "configure:8892: checking for png.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 8799 "configure"
+#line 8895 "configure"
 #include "confdefs.h"
 #include <png.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:8804: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:8900: \"$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*
@@ -8823,12 +8919,12 @@ fi
  }
   test -z "$with_png" && { 
 echo $ac_n "checking for png_read_image in -lpng""... $ac_c" 1>&6
-echo "configure:8827: checking for png_read_image in -lpng" >&5
+echo "configure:8923: checking for png_read_image in -lpng" >&5
 ac_lib_var=`echo png'_'png_read_image | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -lpng "
 cat > conftest.$ac_ext <<EOF
-#line 8832 "configure"
+#line 8928 "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
@@ -8839,7 +8935,7 @@ int main() {
 png_read_image()
 ; return 0; }
 EOF
-if { (eval echo configure:8843: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8939: \"$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
@@ -8862,10 +8958,10 @@ fi
  }
   if test -z "$with_png"; then
     echo $ac_n "checking for workable png version information""... $ac_c" 1>&6
-echo "configure:8866: checking for workable png version information" >&5
+echo "configure:8962: checking for workable png version information" >&5
     xe_check_libs="-lpng -lz"
     cat > conftest.$ac_ext <<EOF
-#line 8869 "configure"
+#line 8965 "configure"
 #include "confdefs.h"
 #include <png.h>
     int main(int c, char **v) {
@@ -8873,7 +8969,7 @@ echo "configure:8866: checking for workable png version information" >&5
     if (strcmp(png_libpng_ver, PNG_LIBPNG_VER_STRING) != 0) return 1;
     return (PNG_LIBPNG_VER < 10002) ? 2 : 0 ;}
 EOF
-if { (eval echo configure:8877: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
+if { (eval echo configure:8973: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
 then
   ./conftest dummy_arg; png_status=$?;
       if test "$png_status" = "0"; then
@@ -8916,15 +9012,15 @@ EOF
 
     test -z "$with_tiff" && { ac_safe=`echo "tiffio.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for tiffio.h""... $ac_c" 1>&6
-echo "configure:8920: checking for tiffio.h" >&5
+echo "configure:9016: checking for tiffio.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 8923 "configure"
+#line 9019 "configure"
 #include "confdefs.h"
 #include <tiffio.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:8928: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:9024: \"$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*
@@ -8947,12 +9043,12 @@ fi
  }
   test -z "$with_tiff" && { 
 echo $ac_n "checking for TIFFClientOpen in -ltiff""... $ac_c" 1>&6
-echo "configure:8951: checking for TIFFClientOpen in -ltiff" >&5
+echo "configure:9047: checking for TIFFClientOpen in -ltiff" >&5
 ac_lib_var=`echo tiff'_'TIFFClientOpen | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -ltiff "
 cat > conftest.$ac_ext <<EOF
-#line 8956 "configure"
+#line 9052 "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
@@ -8963,7 +9059,7 @@ int main() {
 TIFFClientOpen()
 ; return 0; }
 EOF
-if { (eval echo configure:8967: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9063: \"$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
@@ -9002,15 +9098,15 @@ fi
 if test "$with_gtk" = "yes"; then
     test -z "$with_xface" && { ac_safe=`echo "compface.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for compface.h""... $ac_c" 1>&6
-echo "configure:9006: checking for compface.h" >&5
+echo "configure:9102: checking for compface.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 9009 "configure"
+#line 9105 "configure"
 #include "confdefs.h"
 #include <compface.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:9014: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:9110: \"$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*
@@ -9033,12 +9129,12 @@ fi
  }
   test -z "$with_xface" && { 
 echo $ac_n "checking for UnGenFace in -lcompface""... $ac_c" 1>&6
-echo "configure:9037: checking for UnGenFace in -lcompface" >&5
+echo "configure:9133: checking for UnGenFace in -lcompface" >&5
 ac_lib_var=`echo compface'_'UnGenFace | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -lcompface "
 cat > conftest.$ac_ext <<EOF
-#line 9042 "configure"
+#line 9138 "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
@@ -9049,7 +9145,7 @@ int main() {
 UnGenFace()
 ; return 0; }
 EOF
-if { (eval echo configure:9053: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9149: \"$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
@@ -9088,12 +9184,12 @@ fi
 
 if test "$with_x11" = "yes"; then
   echo "checking for X11 graphics libraries" 1>&6
-echo "configure:9092: checking for X11 graphics libraries" >&5
+echo "configure:9188: checking for X11 graphics libraries" >&5
 fi
 
 if test "$with_x11" = "yes"; then
   echo "checking for the Athena widgets" 1>&6
-echo "configure:9097: checking for the Athena widgets" >&5
+echo "configure:9193: checking for the Athena widgets" >&5
 
     case "$with_athena" in
         "xaw" | "")    athena_variant=Xaw      athena_3d=no  ;;
@@ -9109,12 +9205,12 @@ echo "configure:9097: checking for the Athena widgets" >&5
     if test "$athena_3d" = "no"; then
     
 echo $ac_n "checking for XawScrollbarSetThumb in -l$athena_variant""... $ac_c" 1>&6
-echo "configure:9113: checking for XawScrollbarSetThumb in -l$athena_variant" >&5
+echo "configure:9209: checking for XawScrollbarSetThumb in -l$athena_variant" >&5
 ac_lib_var=`echo $athena_variant'_'XawScrollbarSetThumb | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -l$athena_variant "
 cat > conftest.$ac_ext <<EOF
-#line 9118 "configure"
+#line 9214 "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
@@ -9125,7 +9221,7 @@ int main() {
 XawScrollbarSetThumb()
 ; return 0; }
 EOF
-if { (eval echo configure:9129: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9225: \"$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
@@ -9141,12 +9237,12 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
   echo "$ac_t""yes" 1>&6
           
 echo $ac_n "checking for $athena_3d_function in -l$athena_variant""... $ac_c" 1>&6
-echo "configure:9145: checking for $athena_3d_function in -l$athena_variant" >&5
+echo "configure:9241: checking for $athena_3d_function in -l$athena_variant" >&5
 ac_lib_var=`echo $athena_variant'_'$athena_3d_function | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -l$athena_variant "
 cat > conftest.$ac_ext <<EOF
-#line 9150 "configure"
+#line 9246 "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
@@ -9157,7 +9253,7 @@ int main() {
 $athena_3d_function()
 ; return 0; }
 EOF
-if { (eval echo configure:9161: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9257: \"$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
@@ -9188,12 +9284,12 @@ fi
   else
         
 echo $ac_n "checking for $athena_3d_function in -l$athena_variant""... $ac_c" 1>&6
-echo "configure:9192: checking for $athena_3d_function in -l$athena_variant" >&5
+echo "configure:9288: checking for $athena_3d_function in -l$athena_variant" >&5
 ac_lib_var=`echo $athena_variant'_'$athena_3d_function | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -l$athena_variant "
 cat > conftest.$ac_ext <<EOF
-#line 9197 "configure"
+#line 9293 "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
@@ -9204,7 +9300,7 @@ int main() {
 $athena_3d_function()
 ; 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:9304: \"$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
@@ -9222,12 +9318,12 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
 else
   echo "$ac_t""no" 1>&6
 echo $ac_n "checking for $athena_3d_function in -lXaw""... $ac_c" 1>&6
-echo "configure:9226: checking for $athena_3d_function in -lXaw" >&5
+echo "configure:9322: checking for $athena_3d_function in -lXaw" >&5
 ac_lib_var=`echo Xaw'_'$athena_3d_function | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -lXaw "
 cat > conftest.$ac_ext <<EOF
-#line 9231 "configure"
+#line 9327 "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
@@ -9238,7 +9334,7 @@ int main() {
 $athena_3d_function()
 ; return 0; }
 EOF
-if { (eval echo configure:9242: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9338: \"$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
@@ -9269,15 +9365,15 @@ fi
     if test "$athena_3d" = "no"; then
     ac_safe=`echo "X11/Xaw/ThreeD.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for X11/Xaw/ThreeD.h""... $ac_c" 1>&6
-echo "configure:9273: checking for X11/Xaw/ThreeD.h" >&5
+echo "configure:9369: checking for X11/Xaw/ThreeD.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 9276 "configure"
+#line 9372 "configure"
 #include "confdefs.h"
 #include <X11/Xaw/ThreeD.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:9281: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:9377: \"$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*
@@ -9297,15 +9393,15 @@ else
   echo "$ac_t""no" 1>&6
 ac_safe=`echo "X11/Xaw/XawInit.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for X11/Xaw/XawInit.h""... $ac_c" 1>&6
-echo "configure:9301: checking for X11/Xaw/XawInit.h" >&5
+echo "configure:9397: checking for X11/Xaw/XawInit.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 9304 "configure"
+#line 9400 "configure"
 #include "confdefs.h"
 #include <X11/Xaw/XawInit.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:9309: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:9405: \"$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*
@@ -9331,15 +9427,15 @@ fi
   else
             ac_safe=`echo "X11/$athena_variant/XawInit.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for X11/$athena_variant/XawInit.h""... $ac_c" 1>&6
-echo "configure:9335: checking for X11/$athena_variant/XawInit.h" >&5
+echo "configure:9431: checking for X11/$athena_variant/XawInit.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 9338 "configure"
+#line 9434 "configure"
 #include "confdefs.h"
 #include <X11/$athena_variant/XawInit.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:9343: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:9439: \"$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*
@@ -9356,15 +9452,15 @@ if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
   echo "$ac_t""yes" 1>&6
   ac_safe=`echo "X11/$athena_variant/ThreeD.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for X11/$athena_variant/ThreeD.h""... $ac_c" 1>&6
-echo "configure:9360: checking for X11/$athena_variant/ThreeD.h" >&5
+echo "configure:9456: checking for X11/$athena_variant/ThreeD.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 9363 "configure"
+#line 9459 "configure"
 #include "confdefs.h"
 #include <X11/$athena_variant/ThreeD.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:9368: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:9464: \"$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*
@@ -9392,15 +9488,15 @@ fi
         if test -z "$athena_h_path"; then
       ac_safe=`echo "$athena_variant/XawInit.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $athena_variant/XawInit.h""... $ac_c" 1>&6
-echo "configure:9396: checking for $athena_variant/XawInit.h" >&5
+echo "configure:9492: checking for $athena_variant/XawInit.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 9399 "configure"
+#line 9495 "configure"
 #include "confdefs.h"
 #include <$athena_variant/XawInit.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:9404: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:9500: \"$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*
@@ -9417,15 +9513,15 @@ if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
   echo "$ac_t""yes" 1>&6
   ac_safe=`echo "$athena_variant/ThreeD.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $athena_variant/ThreeD.h""... $ac_c" 1>&6
-echo "configure:9421: checking for $athena_variant/ThreeD.h" >&5
+echo "configure:9517: checking for $athena_variant/ThreeD.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 9424 "configure"
+#line 9520 "configure"
 #include "confdefs.h"
 #include <$athena_variant/ThreeD.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:9429: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:9525: \"$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*
@@ -9454,15 +9550,15 @@ fi
         if test -z "$athena_h_path" -a "$athena_variant" != "Xaw3d"; then
       ac_safe=`echo "X11/Xaw3d/XawInit.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for X11/Xaw3d/XawInit.h""... $ac_c" 1>&6
-echo "configure:9458: checking for X11/Xaw3d/XawInit.h" >&5
+echo "configure:9554: checking for X11/Xaw3d/XawInit.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 9461 "configure"
+#line 9557 "configure"
 #include "confdefs.h"
 #include <X11/Xaw3d/XawInit.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:9466: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:9562: \"$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*
@@ -9479,15 +9575,15 @@ if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
   echo "$ac_t""yes" 1>&6
   ac_safe=`echo "X11/Xaw3d/ThreeD.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for X11/Xaw3d/ThreeD.h""... $ac_c" 1>&6
-echo "configure:9483: checking for X11/Xaw3d/ThreeD.h" >&5
+echo "configure:9579: checking for X11/Xaw3d/ThreeD.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 9486 "configure"
+#line 9582 "configure"
 #include "confdefs.h"
 #include <X11/Xaw3d/ThreeD.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:9491: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:9587: \"$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*
@@ -9519,15 +9615,15 @@ fi
         if test -z "$athena_h_path" -a "$athena_variant" != "Xaw3d"; then
       ac_safe=`echo "Xaw3d/XawInit.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for Xaw3d/XawInit.h""... $ac_c" 1>&6
-echo "configure:9523: checking for Xaw3d/XawInit.h" >&5
+echo "configure:9619: checking for Xaw3d/XawInit.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 9526 "configure"
+#line 9622 "configure"
 #include "confdefs.h"
 #include <Xaw3d/XawInit.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:9531: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:9627: \"$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*
@@ -9544,15 +9640,15 @@ if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
   echo "$ac_t""yes" 1>&6
   ac_safe=`echo "Xaw3d/ThreeD.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for Xaw3d/ThreeD.h""... $ac_c" 1>&6
-echo "configure:9548: checking for Xaw3d/ThreeD.h" >&5
+echo "configure:9644: checking for Xaw3d/ThreeD.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 9551 "configure"
+#line 9647 "configure"
 #include "confdefs.h"
 #include <Xaw3d/ThreeD.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:9556: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:9652: \"$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*
@@ -9584,15 +9680,15 @@ fi
             if test -z "$athena_h_path"; then
       ac_safe=`echo "X11/Xaw/ThreeD.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for X11/Xaw/ThreeD.h""... $ac_c" 1>&6
-echo "configure:9588: checking for X11/Xaw/ThreeD.h" >&5
+echo "configure:9684: checking for X11/Xaw/ThreeD.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 9591 "configure"
+#line 9687 "configure"
 #include "confdefs.h"
 #include <X11/Xaw/ThreeD.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:9596: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:9692: \"$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*
@@ -9631,15 +9727,15 @@ fi
 if test "$with_x11" = "yes"; then
     ac_safe=`echo "Xm/Xm.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for Xm/Xm.h""... $ac_c" 1>&6
-echo "configure:9635: checking for Xm/Xm.h" >&5
+echo "configure:9731: checking for Xm/Xm.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 9638 "configure"
+#line 9734 "configure"
 #include "confdefs.h"
 #include <Xm/Xm.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:9643: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:9739: \"$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*
@@ -9656,12 +9752,12 @@ if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
   echo "$ac_t""yes" 1>&6
   
 echo $ac_n "checking for XmStringFree in -lXm""... $ac_c" 1>&6
-echo "configure:9660: checking for XmStringFree in -lXm" >&5
+echo "configure:9756: checking for XmStringFree in -lXm" >&5
 ac_lib_var=`echo Xm'_'XmStringFree | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -lXm "
 cat > conftest.$ac_ext <<EOF
-#line 9665 "configure"
+#line 9761 "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
@@ -9672,7 +9768,7 @@ int main() {
 XmStringFree()
 ; return 0; }
 EOF
-if { (eval echo configure:9676: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9772: \"$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
@@ -9701,9 +9797,9 @@ fi
 
   if test "$have_motif" = "yes"; then
         echo $ac_n "checking for Lesstif""... $ac_c" 1>&6
-echo "configure:9705: checking for Lesstif" >&5
+echo "configure:9801: checking for Lesstif" >&5
     cat > conftest.$ac_ext <<EOF
-#line 9707 "configure"
+#line 9803 "configure"
 #include "confdefs.h"
 #include <Xm/Xm.h>
 #ifdef LESSTIF_VERSION
@@ -10149,7 +10245,7 @@ fi
 
 if test "$with_mule" = "yes" ; then
   echo "checking for Mule-related features" 1>&6
-echo "configure:10153: checking for Mule-related features" >&5
+echo "configure:10249: checking for Mule-related features" >&5
   { test "$extra_verbose" = "yes" && cat << \EOF
     Defining MULE
 EOF
@@ -10174,15 +10270,15 @@ EOF
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:10178: checking for $ac_hdr" >&5
+echo "configure:10274: checking for $ac_hdr" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 10181 "configure"
+#line 10277 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:10186: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:10282: \"$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*
@@ -10213,12 +10309,12 @@ done
 
   
 echo $ac_n "checking for strerror in -lintl""... $ac_c" 1>&6
-echo "configure:10217: checking for strerror in -lintl" >&5
+echo "configure:10313: checking for strerror in -lintl" >&5
 ac_lib_var=`echo intl'_'strerror | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -lintl "
 cat > conftest.$ac_ext <<EOF
-#line 10222 "configure"
+#line 10318 "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
@@ -10229,7 +10325,7 @@ int main() {
 strerror()
 ; return 0; }
 EOF
-if { (eval echo configure:10233: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10329: \"$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
 
 
   echo "checking for Mule input methods" 1>&6
-echo "configure:10266: checking for Mule input methods" >&5
+echo "configure:10362: checking for Mule input methods" >&5
         case "$with_xim" in "" | "yes" )
     echo "checking for XIM" 1>&6
-echo "configure:10269: checking for XIM" >&5
+echo "configure:10365: checking for XIM" >&5
     
 echo $ac_n "checking for XOpenIM in -lX11""... $ac_c" 1>&6
-echo "configure:10272: checking for XOpenIM in -lX11" >&5
+echo "configure:10368: checking for XOpenIM in -lX11" >&5
 ac_lib_var=`echo X11'_'XOpenIM | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -lX11 "
 cat > conftest.$ac_ext <<EOF
-#line 10277 "configure"
+#line 10373 "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
@@ -10284,7 +10380,7 @@ int main() {
 XOpenIM()
 ; return 0; }
 EOF
-if { (eval echo configure:10288: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10384: \"$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
             if test "$need_motif $have_lesstif" = "yes no"; then
       
 echo $ac_n "checking for XmImMbLookupString in -lXm""... $ac_c" 1>&6
-echo "configure:10312: checking for XmImMbLookupString in -lXm" >&5
+echo "configure:10408: checking for XmImMbLookupString in -lXm" >&5
 ac_lib_var=`echo Xm'_'XmImMbLookupString | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -lXm "
 cat > conftest.$ac_ext <<EOF
-#line 10317 "configure"
+#line 10413 "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
@@ -10324,7 +10420,7 @@ int main() {
 XmImMbLookupString()
 ; return 0; }
 EOF
-if { (eval echo configure:10328: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10424: \"$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
     elif test "$have_motif $have_lesstif $with_xim" = "yes no no"; then
       
 echo $ac_n "checking for XmImMbLookupString in -lXm""... $ac_c" 1>&6
-echo "configure:10351: checking for XmImMbLookupString in -lXm" >&5
+echo "configure:10447: checking for XmImMbLookupString in -lXm" >&5
 ac_lib_var=`echo Xm'_'XmImMbLookupString | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -lXm "
 cat > conftest.$ac_ext <<EOF
-#line 10356 "configure"
+#line 10452 "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
@@ -10363,7 +10459,7 @@ int main() {
 XmImMbLookupString()
 ; return 0; }
 EOF
-if { (eval echo configure:10367: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10463: \"$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
@@ -10428,15 +10524,15 @@ EOF
 
     if test "$with_xfs" = "yes" ; then
     echo "checking for XFontSet" 1>&6
-echo "configure:10432: checking for XFontSet" >&5
+echo "configure:10528: checking for XFontSet" >&5
     
 echo $ac_n "checking for XmbDrawString in -lX11""... $ac_c" 1>&6
-echo "configure:10435: checking for XmbDrawString in -lX11" >&5
+echo "configure:10531: checking for XmbDrawString in -lX11" >&5
 ac_lib_var=`echo X11'_'XmbDrawString | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -lX11 "
 cat > conftest.$ac_ext <<EOF
-#line 10440 "configure"
+#line 10536 "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
@@ -10447,7 +10543,7 @@ int main() {
 XmbDrawString()
 ; return 0; }
 EOF
-if { (eval echo configure:10451: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10547: \"$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
@@ -10487,15 +10583,15 @@ EOF
     test "$with_wnn6" = "yes" && with_wnn=yes # wnn6 implies wnn support
   test -z "$with_wnn" && { ac_safe=`echo "wnn/jllib.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for wnn/jllib.h""... $ac_c" 1>&6
-echo "configure:10491: checking for wnn/jllib.h" >&5
+echo "configure:10587: checking for wnn/jllib.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 10494 "configure"
+#line 10590 "configure"
 #include "confdefs.h"
 #include <wnn/jllib.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:10499: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:10595: \"$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*
  }
     test -z "$with_wnn" && { ac_safe=`echo "wnn/commonhd.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for wnn/commonhd.h""... $ac_c" 1>&6
-echo "configure:10522: checking for wnn/commonhd.h" >&5
+echo "configure:10618: checking for wnn/commonhd.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 10525 "configure"
+#line 10621 "configure"
 #include "confdefs.h"
 #include <wnn/commonhd.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:10530: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:10626: \"$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*
     for ac_func in crypt
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:10555: checking for $ac_func" >&5
+echo "configure:10651: checking for $ac_func" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 10558 "configure"
+#line 10654 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -10577,7 +10673,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:10581: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10677: \"$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
@@ -10606,12 +10702,12 @@ done
 
     test "$ac_cv_func_crypt" != "yes" && { 
 echo $ac_n "checking for crypt in -lcrypt""... $ac_c" 1>&6
-echo "configure:10610: checking for crypt in -lcrypt" >&5
+echo "configure:10706: checking for crypt in -lcrypt" >&5
 ac_lib_var=`echo crypt'_'crypt | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -lcrypt "
 cat > conftest.$ac_ext <<EOF
-#line 10615 "configure"
+#line 10711 "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
@@ -10622,7 +10718,7 @@ int main() {
 crypt()
 ; return 0; }
 EOF
-if { (eval echo configure:10626: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10722: \"$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
     if test -z "$with_wnn" -o "$with_wnn" = "yes"; then
     
 echo $ac_n "checking for jl_dic_list_e in -lwnn""... $ac_c" 1>&6
-echo "configure:10661: checking for jl_dic_list_e in -lwnn" >&5
+echo "configure:10757: checking for jl_dic_list_e in -lwnn" >&5
 ac_lib_var=`echo wnn'_'jl_dic_list_e | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -lwnn "
 cat > conftest.$ac_ext <<EOF
-#line 10666 "configure"
+#line 10762 "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
@@ -10673,7 +10769,7 @@ int main() {
 jl_dic_list_e()
 ; return 0; }
 EOF
-if { (eval echo configure:10677: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10773: \"$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
@@ -10691,12 +10787,12 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
 else
   echo "$ac_t""no" 1>&6
 echo $ac_n "checking for jl_dic_list_e in -lwnn4""... $ac_c" 1>&6
-echo "configure:10695: checking for jl_dic_list_e in -lwnn4" >&5
+echo "configure:10791: checking for jl_dic_list_e in -lwnn4" >&5
 ac_lib_var=`echo wnn4'_'jl_dic_list_e | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -lwnn4 "
 cat > conftest.$ac_ext <<EOF
-#line 10700 "configure"
+#line 10796 "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
@@ -10707,7 +10803,7 @@ int main() {
 jl_dic_list_e()
 ; return 0; }
 EOF
-if { (eval echo configure:10711: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10807: \"$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
@@ -10725,12 +10821,12 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
 else
   echo "$ac_t""no" 1>&6
 echo $ac_n "checking for jl_dic_list_e in -lwnn6""... $ac_c" 1>&6
-echo "configure:10729: checking for jl_dic_list_e in -lwnn6" >&5
+echo "configure:10825: checking for jl_dic_list_e in -lwnn6" >&5
 ac_lib_var=`echo wnn6'_'jl_dic_list_e | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -lwnn6 "
 cat > conftest.$ac_ext <<EOF
-#line 10734 "configure"
+#line 10830 "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
@@ -10741,7 +10837,7 @@ int main() {
 jl_dic_list_e()
 ; return 0; }
 EOF
-if { (eval echo configure:10745: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10841: \"$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
@@ -10759,12 +10855,12 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
 else
   echo "$ac_t""no" 1>&6
 echo $ac_n "checking for dic_list_e in -lwnn6_fromsrc""... $ac_c" 1>&6
-echo "configure:10763: checking for dic_list_e in -lwnn6_fromsrc" >&5
+echo "configure:10859: checking for dic_list_e in -lwnn6_fromsrc" >&5
 ac_lib_var=`echo wnn6_fromsrc'_'dic_list_e | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -lwnn6_fromsrc "
 cat > conftest.$ac_ext <<EOF
-#line 10768 "configure"
+#line 10864 "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
@@ -10775,7 +10871,7 @@ int main() {
 dic_list_e()
 ; return 0; }
 EOF
-if { (eval echo configure:10779: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10875: \"$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
@@ -10823,12 +10919,12 @@ EOF
     if test "$with_wnn6" != "no"; then
       
 echo $ac_n "checking for jl_fi_dic_list in -l$libwnn""... $ac_c" 1>&6
-echo "configure:10827: checking for jl_fi_dic_list in -l$libwnn" >&5
+echo "configure:10923: checking for jl_fi_dic_list in -l$libwnn" >&5
 ac_lib_var=`echo $libwnn'_'jl_fi_dic_list | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -l$libwnn "
 cat > conftest.$ac_ext <<EOF
-#line 10832 "configure"
+#line 10928 "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
@@ -10839,7 +10935,7 @@ int main() {
 jl_fi_dic_list()
 ; return 0; }
 EOF
-if { (eval echo configure:10843: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10939: \"$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
@@ -10874,15 +10970,15 @@ EOF
   if test "$with_canna" != "no"; then
     ac_safe=`echo "canna/jrkanji.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for canna/jrkanji.h""... $ac_c" 1>&6
-echo "configure:10878: checking for canna/jrkanji.h" >&5
+echo "configure:10974: checking for canna/jrkanji.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 10881 "configure"
+#line 10977 "configure"
 #include "confdefs.h"
 #include <canna/jrkanji.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:10886: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:10982: \"$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*
     c_switch_site="$c_switch_site -I/usr/local/canna/include"
     ac_safe=`echo "canna/jrkanji.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for canna/jrkanji.h""... $ac_c" 1>&6
-echo "configure:10913: checking for canna/jrkanji.h" >&5
+echo "configure:11009: checking for canna/jrkanji.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 10916 "configure"
+#line 11012 "configure"
 #include "confdefs.h"
 #include <canna/jrkanji.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:10921: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:11017: \"$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*
 
   test -z "$with_canna" && { ac_safe=`echo "canna/RK.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for canna/RK.h""... $ac_c" 1>&6
-echo "configure:10949: checking for canna/RK.h" >&5
+echo "configure:11045: checking for canna/RK.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 10952 "configure"
+#line 11048 "configure"
 #include "confdefs.h"
 #include <canna/RK.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:10957: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:11053: \"$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*
  }
   test -z "$with_canna" && { 
 echo $ac_n "checking for RkBgnBun in -lRKC""... $ac_c" 1>&6
-echo "configure:10980: checking for RkBgnBun in -lRKC" >&5
+echo "configure:11076: checking for RkBgnBun in -lRKC" >&5
 ac_lib_var=`echo RKC'_'RkBgnBun | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -lRKC "
 cat > conftest.$ac_ext <<EOF
-#line 10985 "configure"
+#line 11081 "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
@@ -10992,7 +11088,7 @@ int main() {
 RkBgnBun()
 ; return 0; }
 EOF
-if { (eval echo configure:10996: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11092: \"$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
  }
   test -z "$with_canna" && { 
 echo $ac_n "checking for jrKanjiControl in -lcanna""... $ac_c" 1>&6
-echo "configure:11019: checking for jrKanjiControl in -lcanna" >&5
+echo "configure:11115: checking for jrKanjiControl in -lcanna" >&5
 ac_lib_var=`echo canna'_'jrKanjiControl | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -lcanna "
 cat > conftest.$ac_ext <<EOF
-#line 11024 "configure"
+#line 11120 "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
@@ -11031,7 +11127,7 @@ int main() {
 jrKanjiControl()
 ; return 0; }
 EOF
-if { (eval echo configure:11035: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11131: \"$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
@@ -11080,12 +11176,12 @@ if test "$need_motif" = "yes" ; then
   libs_x="-lXm $libs_x" &&  if test "$extra_verbose" = "yes"; then echo "    Prepending \"-lXm\" to \$libs_x"; fi
     
 echo $ac_n "checking for layout_object_getvalue in -li18n""... $ac_c" 1>&6
-echo "configure:11084: checking for layout_object_getvalue in -li18n" >&5
+echo "configure:11180: checking for layout_object_getvalue in -li18n" >&5
 ac_lib_var=`echo i18n'_'layout_object_getvalue | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -li18n "
 cat > conftest.$ac_ext <<EOF
-#line 11089 "configure"
+#line 11185 "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
@@ -11096,7 +11192,7 @@ int main() {
 layout_object_getvalue()
 ; return 0; }
 EOF
-if { (eval echo configure:11100: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11196: \"$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
 for ac_func in cbrt closedir dup2 eaccess fmod fpathconf frexp ftime getaddrinfo gethostname getnameinfo getpagesize gettimeofday getcwd getwd logb lrand48 matherr mkdir mktime perror poll random rename res_init rint rmdir select setitimer setpgid setlocale setsid sigblock sighold sigprocmask snprintf stpcpy strerror tzset ulimit usleep waitpid vsnprintf fsync ftruncate umask
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:11187: checking for $ac_func" >&5
+echo "configure:11283: checking for $ac_func" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 11190 "configure"
+#line 11286 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -11209,7 +11305,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:11213: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11309: \"$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
 for ac_func in getpt _getpty grantpt unlockpt ptsname killpg tcgetpgrp
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:11254: checking for $ac_func" >&5
+echo "configure:11350: checking for $ac_func" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 11257 "configure"
+#line 11353 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -11276,7 +11372,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:11280: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11376: \"$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
@@ -11305,10 +11401,10 @@ done
 
 
 echo $ac_n "checking for openpty""... $ac_c" 1>&6
-echo "configure:11309: checking for openpty" >&5
+echo "configure:11405: checking for openpty" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 11312 "configure"
+#line 11408 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char openpty(); below.  */
@@ -11331,7 +11427,7 @@ openpty();
 
 ; return 0; }
 EOF
-if { (eval echo configure:11335: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11431: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_openpty=yes"
 else
@@ -11350,12 +11446,12 @@ else
 
   
 echo $ac_n "checking for openpty in -lutil""... $ac_c" 1>&6
-echo "configure:11354: checking for openpty in -lutil" >&5
+echo "configure:11450: checking for openpty in -lutil" >&5
 ac_lib_var=`echo util'_'openpty | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -lutil "
 cat > conftest.$ac_ext <<EOF
-#line 11359 "configure"
+#line 11455 "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
@@ -11366,7 +11462,7 @@ int main() {
 openpty()
 ; return 0; }
 EOF
-if { (eval echo configure:11370: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11466: \"$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
@@ -11401,15 +11497,15 @@ EOF
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:11405: checking for $ac_hdr" >&5
+echo "configure:11501: checking for $ac_hdr" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 11408 "configure"
+#line 11504 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:11413: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:11509: \"$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*
@@ -11445,15 +11541,15 @@ for ac_hdr in stropts.h
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:11449: checking for $ac_hdr" >&5
+echo "configure:11545: checking for $ac_hdr" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 11452 "configure"
+#line 11548 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:11457: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:11553: \"$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*
@@ -11486,10 +11582,10 @@ if test "$ac_cv_header_stropts_h" = "yes"; then
   for ac_func in isastream
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:11490: checking for $ac_func" >&5
+echo "configure:11586: checking for $ac_func" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 11493 "configure"
+#line 11589 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -11512,7 +11608,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:11516: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11612: \"$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
@@ -11543,15 +11639,15 @@ done
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:11547: checking for $ac_hdr" >&5
+echo "configure:11643: checking for $ac_hdr" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 11550 "configure"
+#line 11646 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:11555: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:11651: \"$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*
@@ -11588,10 +11684,10 @@ extra_objs="$extra_objs realpath.o" &&  if test "$extra_verbose" = "yes"; then
 for ac_func in getloadavg
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:11592: checking for $ac_func" >&5
+echo "configure:11688: checking for $ac_func" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 11595 "configure"
+#line 11691 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -11614,7 +11710,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:11618: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11714: \"$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
@@ -11647,15 +11743,15 @@ if test "$ac_cv_func_getloadavg" = "yes"; then
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:11651: checking for $ac_hdr" >&5
+echo "configure:11747: checking for $ac_hdr" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 11654 "configure"
+#line 11750 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:11659: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:11755: \"$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*
@@ -11691,12 +11787,12 @@ else
 
     
 echo $ac_n "checking for kstat_open in -lkstat""... $ac_c" 1>&6
-echo "configure:11695: checking for kstat_open in -lkstat" >&5
+echo "configure:11791: checking for kstat_open in -lkstat" >&5
 ac_lib_var=`echo kstat'_'kstat_open | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -lkstat "
 cat > conftest.$ac_ext <<EOF
-#line 11700 "configure"
+#line 11796 "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
@@ -11707,7 +11803,7 @@ int main() {
 kstat_open()
 ; return 0; }
 EOF
-if { (eval echo configure:11711: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11807: \"$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
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:11746: checking for $ac_hdr" >&5
+echo "configure:11842: checking for $ac_hdr" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 11749 "configure"
+#line 11845 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:11754: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:11850: \"$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*
@@ -11782,12 +11878,12 @@ done
 
     
 echo $ac_n "checking for kvm_read in -lkvm""... $ac_c" 1>&6
-echo "configure:11786: checking for kvm_read in -lkvm" >&5
+echo "configure:11882: checking for kvm_read in -lkvm" >&5
 ac_lib_var=`echo kvm'_'kvm_read | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -lkvm "
 cat > conftest.$ac_ext <<EOF
-#line 11791 "configure"
+#line 11887 "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
@@ -11798,7 +11894,7 @@ int main() {
 kvm_read()
 ; return 0; }
 EOF
-if { (eval echo configure:11802: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11898: \"$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
 fi
 
 echo $ac_n "checking whether netdb declares h_errno""... $ac_c" 1>&6
-echo "configure:11836: checking whether netdb declares h_errno" >&5
+echo "configure:11932: checking whether netdb declares h_errno" >&5
 cat > conftest.$ac_ext <<EOF
-#line 11838 "configure"
+#line 11934 "configure"
 #include "confdefs.h"
 #include <netdb.h>
 int main() {
 return h_errno;
 ; return 0; }
 EOF
-if { (eval echo configure:11845: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11941: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   echo "$ac_t""yes" 1>&6
    { test "$extra_verbose" = "yes" && cat << \EOF
 rm -f conftest*
 
 echo $ac_n "checking for sigsetjmp""... $ac_c" 1>&6
-echo "configure:11865: checking for sigsetjmp" >&5
+echo "configure:11961: checking for sigsetjmp" >&5
 cat > conftest.$ac_ext <<EOF
-#line 11867 "configure"
+#line 11963 "configure"
 #include "confdefs.h"
 #include <setjmp.h>
 int main() {
 sigjmp_buf bar; sigsetjmp (bar, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:11874: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:11970: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   echo "$ac_t""yes" 1>&6
    { test "$extra_verbose" = "yes" && cat << \EOF
 rm -f conftest*
 
 echo $ac_n "checking whether localtime caches TZ""... $ac_c" 1>&6
-echo "configure:11894: checking whether localtime caches TZ" >&5
+echo "configure:11990: checking whether localtime caches TZ" >&5
 
 if test "$ac_cv_func_tzset" = "yes"; then
 cat > conftest.$ac_ext <<EOF
-#line 11898 "configure"
+#line 11994 "configure"
 #include "confdefs.h"
 #include <time.h>
 #if STDC_HEADERS
@@ -11929,7 +12025,7 @@ main()
   exit (0);
 }
 EOF
-if { (eval echo configure:11933: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
+if { (eval echo configure:12029: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
 then
   emacs_cv_localtime_cache=no
 else
@@ -11959,9 +12055,9 @@ fi
 
 if test "$HAVE_TIMEVAL" = "yes"; then
 echo $ac_n "checking whether gettimeofday accepts one or two arguments""... $ac_c" 1>&6
-echo "configure:11963: checking whether gettimeofday accepts one or two arguments" >&5
+echo "configure:12059: checking whether gettimeofday accepts one or two arguments" >&5
 cat > conftest.$ac_ext <<EOF
-#line 11965 "configure"
+#line 12061 "configure"
 #include "confdefs.h"
 
 #ifdef TIME_WITH_SYS_TIME
@@ -11982,7 +12078,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:11986: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12082: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   echo "$ac_t""two" 1>&6
 else
 
 
 echo $ac_n "checking for inline""... $ac_c" 1>&6
-echo "configure:12008: checking for inline" >&5
+echo "configure:12104: checking for inline" >&5
 
 ac_cv_c_inline=no
 for ac_kw in inline __inline__ __inline; do
   cat > conftest.$ac_ext <<EOF
-#line 12013 "configure"
+#line 12109 "configure"
 #include "confdefs.h"
 
 int main() {
 } $ac_kw foo() {
 ; return 0; }
 EOF
-if { (eval echo configure:12020: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12116: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_c_inline=$ac_kw; break
 else
@@ -12057,17 +12153,17 @@ if test "$__DECC" != "yes"; then
   # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
 # for constant arguments.  Useless!
 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
-echo "configure:12061: checking for working alloca.h" >&5
+echo "configure:12157: checking for working alloca.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 12064 "configure"
+#line 12160 "configure"
 #include "confdefs.h"
 #include <alloca.h>
 int main() {
 char *p = alloca(2 * sizeof(int));
 ; return 0; }
 EOF
-if { (eval echo configure:12071: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12167: \"$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
@@ -12091,10 +12187,10 @@ EOF
 fi
 
 echo $ac_n "checking for alloca""... $ac_c" 1>&6
-echo "configure:12095: checking for alloca" >&5
+echo "configure:12191: checking for alloca" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 12098 "configure"
+#line 12194 "configure"
 #include "confdefs.h"
 
 #ifdef __GNUC__
@@ -12122,7 +12218,7 @@ int main() {
 char *p = (char *) alloca(1);
 ; return 0; }
 EOF
-if { (eval echo configure:12126: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12222: \"$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
@@ -12161,10 +12257,10 @@ EOF
 
 
 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
-echo "configure:12165: checking whether alloca needs Cray hooks" >&5
+echo "configure:12261: checking whether alloca needs Cray hooks" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 12168 "configure"
+#line 12264 "configure"
 #include "confdefs.h"
 #if defined(CRAY) && ! defined(CRAY2)
 webecray
@@ -12188,10 +12284,10 @@ echo "$ac_t""$ac_cv_os_cray" 1>&6
 if test $ac_cv_os_cray = yes; then
 for ac_func in _getb67 GETB67 getb67; do
   echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:12192: checking for $ac_func" >&5
+echo "configure:12288: checking for $ac_func" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 12195 "configure"
+#line 12291 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -12214,7 +12310,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:12218: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12314: \"$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
@@ -12244,10 +12340,10 @@ done
 fi
 
 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
-echo "configure:12248: checking stack direction for C alloca" >&5
+echo "configure:12344: checking stack direction for C alloca" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 12251 "configure"
+#line 12347 "configure"
 #include "confdefs.h"
 find_stack_direction ()
 {
@@ -12266,7 +12362,7 @@ main ()
   exit (find_stack_direction() < 0);
 }
 EOF
-if { (eval echo configure:12270: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
+if { (eval echo configure:12366: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
 then
   ac_cv_c_stack_direction=1
 else
 
 ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
-echo "configure:12300: checking for vfork.h" >&5
+echo "configure:12396: checking for vfork.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 12303 "configure"
+#line 12399 "configure"
 #include "confdefs.h"
 #include <vfork.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:12308: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:12404: \"$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*
@@ -12332,10 +12428,10 @@ else
 fi
 
 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
-echo "configure:12336: checking for working vfork" >&5
+echo "configure:12432: checking for working vfork" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 12339 "configure"
+#line 12435 "configure"
 #include "confdefs.h"
 /* Thanks to Paul Eggert for this test.  */
 #include <stdio.h>
@@ -12430,7 +12526,7 @@ main() {
   }
 }
 EOF
-if { (eval echo configure:12434: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
+if { (eval echo configure:12530: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
 then
   ac_cv_func_vfork_works=yes
 else
 
 
 echo $ac_n "checking for working strcoll""... $ac_c" 1>&6
-echo "configure:12460: checking for working strcoll" >&5
+echo "configure:12556: checking for working strcoll" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 12463 "configure"
+#line 12559 "configure"
 #include "confdefs.h"
 #include <string.h>
 main ()
@@ -12469,7 +12565,7 @@ main ()
        strcoll ("123", "456") >= 0);
 }
 EOF
-if { (eval echo configure:12473: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
+if { (eval echo configure:12569: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
 then
   ac_cv_func_strcoll_works=yes
 else
 for ac_func in getpgrp
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:12501: checking for $ac_func" >&5
+echo "configure:12597: checking for $ac_func" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 12504 "configure"
+#line 12600 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -12523,7 +12619,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:12527: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12623: \"$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
 done
 
 echo $ac_n "checking whether getpgrp takes no argument""... $ac_c" 1>&6
-echo "configure:12555: checking whether getpgrp takes no argument" >&5
+echo "configure:12651: checking whether getpgrp takes no argument" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 12558 "configure"
+#line 12654 "configure"
 #include "confdefs.h"
 
 /*
@@ -12609,7 +12705,7 @@ main()
 }
 
 EOF
-if { (eval echo configure:12613: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
+if { (eval echo configure:12709: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
 then
   ac_cv_func_getpgrp_void=yes
 else
 
 
 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
-echo "configure:12640: checking for working mmap" >&5
+echo "configure:12736: checking for working mmap" >&5
 case "$opsys" in ultrix* ) have_mmap=no ;; *)
 cat > conftest.$ac_ext <<EOF
-#line 12643 "configure"
+#line 12739 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #include <unistd.h>
@@ -12672,7 +12768,7 @@ int main (int argc, char *argv[])
   return 1;
 }
 EOF
-if { (eval echo configure:12676: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
+if { (eval echo configure:12772: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
 then
   have_mmap=yes
 else
@@ -12701,9 +12797,9 @@ test "$GNU_MALLOC" != "yes" -a "$have_mmap" != "yes" && rel_alloc=no
 if test "$rel_alloc $have_mmap" = "default yes"; then
   if test "$doug_lea_malloc" = "yes"; then
         echo $ac_n "checking for M_MMAP_THRESHOLD""... $ac_c" 1>&6
-echo "configure:12705: checking for M_MMAP_THRESHOLD" >&5
+echo "configure:12801: checking for M_MMAP_THRESHOLD" >&5
     cat > conftest.$ac_ext <<EOF
-#line 12707 "configure"
+#line 12803 "configure"
 #include "confdefs.h"
 #include <malloc.h>
 int main() {
@@ -12715,7 +12811,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:12719: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12815: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   rel_alloc=no; echo "$ac_t""yes" 1>&6;
 else
@@ -12740,15 +12836,15 @@ EOF
 
 ac_safe=`echo "termios.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for termios.h""... $ac_c" 1>&6
-echo "configure:12744: checking for termios.h" >&5
+echo "configure:12840: checking for termios.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 12747 "configure"
+#line 12843 "configure"
 #include "confdefs.h"
 #include <termios.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:12752: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:12848: \"$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*
@@ -12791,15 +12887,15 @@ else
   echo "$ac_t""no" 1>&6
 ac_safe=`echo "termio.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for termio.h""... $ac_c" 1>&6
-echo "configure:12795: checking for termio.h" >&5
+echo "configure:12891: checking for termio.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 12798 "configure"
+#line 12894 "configure"
 #include "confdefs.h"
 #include <termio.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:12803: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:12899: \"$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*
 
 
 echo $ac_n "checking for socket""... $ac_c" 1>&6
-echo "configure:12835: checking for socket" >&5
+echo "configure:12931: checking for socket" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 12838 "configure"
+#line 12934 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char socket(); below.  */
@@ -12857,7 +12953,7 @@ socket();
 
 ; return 0; }
 EOF
-if { (eval echo configure:12861: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12957: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_socket=yes"
 else
@@ -12872,15 +12968,15 @@ if eval "test \"`echo '$ac_cv_func_'socket`\" = yes"; then
   echo "$ac_t""yes" 1>&6
   ac_safe=`echo "netinet/in.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for netinet/in.h""... $ac_c" 1>&6
-echo "configure:12876: checking for netinet/in.h" >&5
+echo "configure:12972: checking for netinet/in.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 12879 "configure"
+#line 12975 "configure"
 #include "confdefs.h"
 #include <netinet/in.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:12884: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:12980: \"$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*
@@ -12897,15 +12993,15 @@ if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
   echo "$ac_t""yes" 1>&6
   ac_safe=`echo "arpa/inet.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for arpa/inet.h""... $ac_c" 1>&6
-echo "configure:12901: checking for arpa/inet.h" >&5
+echo "configure:12997: checking for arpa/inet.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 12904 "configure"
+#line 13000 "configure"
 #include "confdefs.h"
 #include <arpa/inet.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:12909: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:13005: \"$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*
@@ -12930,9 +13026,9 @@ EOF
 }
 
       echo $ac_n "checking "for sun_len member in struct sockaddr_un"""... $ac_c" 1>&6
-echo "configure:12934: checking "for sun_len member in struct sockaddr_un"" >&5
+echo "configure:13030: checking "for sun_len member in struct sockaddr_un"" >&5
       cat > conftest.$ac_ext <<EOF
-#line 12936 "configure"
+#line 13032 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -12943,7 +13039,7 @@ int main() {
 static struct sockaddr_un x; x.sun_len = 1;
 ; return 0; }
 EOF
-if { (eval echo configure:12947: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13043: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   echo "$ac_t""yes" 1>&6; { test "$extra_verbose" = "yes" && cat << \EOF
     Defining HAVE_SOCKADDR_SUN_LEN
@@ -12961,9 +13057,9 @@ else
 fi
 rm -f conftest*
       echo $ac_n "checking "for ip_mreq struct in netinet/in.h"""... $ac_c" 1>&6
-echo "configure:12965: checking "for ip_mreq struct in netinet/in.h"" >&5
+echo "configure:13061: checking "for ip_mreq struct in netinet/in.h"" >&5
       cat > conftest.$ac_ext <<EOF
-#line 12967 "configure"
+#line 13063 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -12973,7 +13069,7 @@ int main() {
 static struct ip_mreq x;
 ; return 0; }
 EOF
-if { (eval echo configure:12977: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13073: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   echo "$ac_t""yes" 1>&6; { test "$extra_verbose" = "yes" && cat << \EOF
     Defining HAVE_MULTICAST
 
 
 echo $ac_n "checking for msgget""... $ac_c" 1>&6
-echo "configure:13008: checking for msgget" >&5
+echo "configure:13104: checking for msgget" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 13011 "configure"
+#line 13107 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char msgget(); below.  */
@@ -13030,7 +13126,7 @@ msgget();
 
 ; return 0; }
 EOF
-if { (eval echo configure:13034: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13130: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_msgget=yes"
 else
@@ -13045,15 +13141,15 @@ if eval "test \"`echo '$ac_cv_func_'msgget`\" = yes"; then
   echo "$ac_t""yes" 1>&6
   ac_safe=`echo "sys/ipc.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for sys/ipc.h""... $ac_c" 1>&6
-echo "configure:13049: checking for sys/ipc.h" >&5
+echo "configure:13145: checking for sys/ipc.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 13052 "configure"
+#line 13148 "configure"
 #include "confdefs.h"
 #include <sys/ipc.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:13057: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:13153: \"$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*
@@ -13070,15 +13166,15 @@ if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
   echo "$ac_t""yes" 1>&6
   ac_safe=`echo "sys/msg.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for sys/msg.h""... $ac_c" 1>&6
-echo "configure:13074: checking for sys/msg.h" >&5
+echo "configure:13170: checking for sys/msg.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 13077 "configure"
+#line 13173 "configure"
 #include "confdefs.h"
 #include <sys/msg.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:13082: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:13178: \"$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*
 
 ac_safe=`echo "dirent.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for dirent.h""... $ac_c" 1>&6
-echo "configure:13120: checking for dirent.h" >&5
+echo "configure:13216: checking for dirent.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 13123 "configure"
+#line 13219 "configure"
 #include "confdefs.h"
 #include <dirent.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:13128: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:13224: \"$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*
@@ -13151,15 +13247,15 @@ else
   echo "$ac_t""no" 1>&6
 ac_safe=`echo "sys/dir.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for sys/dir.h""... $ac_c" 1>&6
-echo "configure:13155: checking for sys/dir.h" >&5
+echo "configure:13251: checking for sys/dir.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 13158 "configure"
+#line 13254 "configure"
 #include "confdefs.h"
 #include <sys/dir.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:13163: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:13259: \"$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*
 
 ac_safe=`echo "nlist.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for nlist.h""... $ac_c" 1>&6
-echo "configure:13196: checking for nlist.h" >&5
+echo "configure:13292: checking for nlist.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 13199 "configure"
+#line 13295 "configure"
 #include "confdefs.h"
 #include <nlist.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:13204: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:13300: \"$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*
 
 
 echo "checking "for sound support"" 1>&6
-echo "configure:13234: checking "for sound support"" >&5
+echo "configure:13330: checking "for sound support"" >&5
 test -z "$with_native_sound" -a -n "$native_sound_lib" && with_native_sound=yes
 
 if test "$with_native_sound" != "no"; then
     if test -n "$native_sound_lib"; then
     ac_safe=`echo "multimedia/audio_device.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for multimedia/audio_device.h""... $ac_c" 1>&6
-echo "configure:13241: checking for multimedia/audio_device.h" >&5
+echo "configure:13337: checking for multimedia/audio_device.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 13244 "configure"
+#line 13340 "configure"
 #include "confdefs.h"
 #include <multimedia/audio_device.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:13249: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:13345: \"$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*
       if test -z "$native_sound_lib"; then
         
 echo $ac_n "checking for ALopenport in -laudio""... $ac_c" 1>&6
-echo "configure:13305: checking for ALopenport in -laudio" >&5
+echo "configure:13401: checking for ALopenport in -laudio" >&5
 ac_lib_var=`echo audio'_'ALopenport | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -laudio "
 cat > conftest.$ac_ext <<EOF
-#line 13310 "configure"
+#line 13406 "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
@@ -13317,7 +13413,7 @@ int main() {
 ALopenport()
 ; return 0; }
 EOF
-if { (eval echo configure:13321: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13417: \"$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
       if test -z "$native_sound_lib"; then
        
 echo $ac_n "checking for AOpenAudio in -lAlib""... $ac_c" 1>&6
-echo "configure:13352: checking for AOpenAudio in -lAlib" >&5
+echo "configure:13448: checking for AOpenAudio in -lAlib" >&5
 ac_lib_var=`echo Alib'_'AOpenAudio | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -lAlib "
 cat > conftest.$ac_ext <<EOF
-#line 13357 "configure"
+#line 13453 "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
@@ -13364,7 +13460,7 @@ int main() {
 AOpenAudio()
 ; return 0; }
 EOF
-if { (eval echo configure:13368: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13464: \"$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
     for dir in "machine" "sys" "linux"; do
       ac_safe=`echo "${dir}/soundcard.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for ${dir}/soundcard.h""... $ac_c" 1>&6
-echo "configure:13413: checking for ${dir}/soundcard.h" >&5
+echo "configure:13509: checking for ${dir}/soundcard.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 13416 "configure"
+#line 13512 "configure"
 #include "confdefs.h"
 #include <${dir}/soundcard.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:13421: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:13517: \"$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*
 if test "$with_nas_sound" != "no"; then
   ac_safe=`echo "audio/audiolib.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for audio/audiolib.h""... $ac_c" 1>&6
-echo "configure:13475: checking for audio/audiolib.h" >&5
+echo "configure:13571: checking for audio/audiolib.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 13478 "configure"
+#line 13574 "configure"
 #include "confdefs.h"
 #include <audio/audiolib.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:13483: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:13579: \"$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*
@@ -13497,12 +13593,12 @@ if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
   
     
 echo $ac_n "checking for AuOpenServer in -laudio""... $ac_c" 1>&6
-echo "configure:13501: checking for AuOpenServer in -laudio" >&5
+echo "configure:13597: checking for AuOpenServer in -laudio" >&5
 ac_lib_var=`echo audio'_'AuOpenServer | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -laudio "
 cat > conftest.$ac_ext <<EOF
-#line 13506 "configure"
+#line 13602 "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
@@ -13513,7 +13609,7 @@ int main() {
 AuOpenServer()
 ; return 0; }
 EOF
-if { (eval echo configure:13517: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13613: \"$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
@@ -13552,7 +13648,7 @@ EOF
  fi
     libs_x="-laudio $libs_x" &&  if test "$extra_verbose" = "yes"; then echo "    Prepending \"-laudio\" to \$libs_x"; fi
             cat > conftest.$ac_ext <<EOF
-#line 13556 "configure"
+#line 13652 "configure"
 #include "confdefs.h"
 #include <audio/Xtutil.h>
 EOF
@@ -13583,7 +13679,7 @@ if test "$with_esd_sound" != "no"; then
   # Extract the first word of "esd-config", so it can be a program name with args.
 set dummy esd-config; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:13587: checking for $ac_word" >&5
+echo "configure:13683: checking for $ac_word" >&5
 
 if test -n "$have_esd_config"; then
   ac_cv_prog_have_esd_config="$have_esd_config" # Let the user override the test.
     c_switch_site="$c_switch_site `esd-config --cflags`" &&  if test "$extra_verbose" = "yes"; then echo "    Appending \"`esd-config --cflags`\" to \$c_switch_site"; fi
     LIBS="`esd-config --libs` $LIBS" &&  if test "$extra_verbose" = "yes"; then echo "    Prepending \"`esd-config --libs`\" to \$LIBS"; fi
     echo $ac_n "checking for esd_play_stream""... $ac_c" 1>&6
-echo "configure:13616: checking for esd_play_stream" >&5
+echo "configure:13712: checking for esd_play_stream" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 13619 "configure"
+#line 13715 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char esd_play_stream(); below.  */
@@ -13638,7 +13734,7 @@ esd_play_stream();
 
 ; return 0; }
 EOF
-if { (eval echo configure:13642: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13738: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_esd_play_stream=yes"
 else
@@ -13689,7 +13785,7 @@ test -z "$with_tty" && with_tty=yes
 
 if test "$with_tty" = "yes"  ; then
   echo "checking for TTY-related features" 1>&6
-echo "configure:13693: checking for TTY-related features" >&5
+echo "configure:13789: checking for TTY-related features" >&5
   { test "$extra_verbose" = "yes" && cat << \EOF
     Defining HAVE_TTY
 EOF
@@ -13705,12 +13801,12 @@ EOF
     if test -z "$with_ncurses"; then
     
 echo $ac_n "checking for tgetent in -lncurses""... $ac_c" 1>&6
-echo "configure:13709: checking for tgetent in -lncurses" >&5
+echo "configure:13805: checking for tgetent in -lncurses" >&5
 ac_lib_var=`echo ncurses'_'tgetent | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -lncurses "
 cat > conftest.$ac_ext <<EOF
-#line 13714 "configure"
+#line 13810 "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
@@ -13721,7 +13817,7 @@ int main() {
 tgetent()
 ; return 0; }
 EOF
-if { (eval echo configure:13725: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13821: \"$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
@@ -13754,15 +13850,15 @@ EOF
 
     ac_safe=`echo "ncurses/curses.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for ncurses/curses.h""... $ac_c" 1>&6
-echo "configure:13758: checking for ncurses/curses.h" >&5
+echo "configure:13854: checking for ncurses/curses.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 13761 "configure"
+#line 13857 "configure"
 #include "confdefs.h"
 #include <ncurses/curses.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:13766: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:13862: \"$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*
 
     ac_safe=`echo "ncurses/term.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for ncurses/term.h""... $ac_c" 1>&6
-echo "configure:13788: checking for ncurses/term.h" >&5
+echo "configure:13884: checking for ncurses/term.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 13791 "configure"
+#line 13887 "configure"
 #include "confdefs.h"
 #include <ncurses/term.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:13796: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:13892: \"$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*
       c_switch_site="$c_switch_site -I/usr/include/ncurses"
       ac_safe=`echo "ncurses/curses.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for ncurses/curses.h""... $ac_c" 1>&6
-echo "configure:13826: checking for ncurses/curses.h" >&5
+echo "configure:13922: checking for ncurses/curses.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 13829 "configure"
+#line 13925 "configure"
 #include "confdefs.h"
 #include <ncurses/curses.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:13834: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:13930: \"$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*
        for lib in curses termlib termcap; do
          
 echo $ac_n "checking for tgetent in -l$lib""... $ac_c" 1>&6
-echo "configure:13869: checking for tgetent in -l$lib" >&5
+echo "configure:13965: checking for tgetent in -l$lib" >&5
 ac_lib_var=`echo $lib'_'tgetent | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -l$lib "
 cat > conftest.$ac_ext <<EOF
-#line 13874 "configure"
+#line 13970 "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
@@ -13881,7 +13977,7 @@ int main() {
 tgetent()
 ; return 0; }
 EOF
-if { (eval echo configure:13885: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13981: \"$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
     else       if test -n "$libs_termcap" -a "$opsys" = "openbsd"; then
                                 
 echo $ac_n "checking for tgoto in -ltermcap""... $ac_c" 1>&6
-echo "configure:13910: checking for tgoto in -ltermcap" >&5
+echo "configure:14006: checking for tgoto in -ltermcap" >&5
 ac_lib_var=`echo termcap'_'tgoto | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -ltermcap "
 cat > conftest.$ac_ext <<EOF
-#line 13915 "configure"
+#line 14011 "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
@@ -13922,7 +14018,7 @@ int main() {
 tgoto()
 ; return 0; }
 EOF
-if { (eval echo configure:13926: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14022: \"$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
       else
        
 echo $ac_n "checking for tgetent in -lcurses""... $ac_c" 1>&6
-echo "configure:13971: checking for tgetent in -lcurses" >&5
+echo "configure:14067: checking for tgetent in -lcurses" >&5
 ac_lib_var=`echo curses'_'tgetent | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -lcurses "
 cat > conftest.$ac_ext <<EOF
-#line 13976 "configure"
+#line 14072 "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
@@ -13983,7 +14079,7 @@ int main() {
 tgetent()
 ; return 0; }
 EOF
-if { (eval echo configure:13987: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14083: \"$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
@@ -14001,12 +14097,12 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
 else
   echo "$ac_t""no" 1>&6
 echo $ac_n "checking for tgetent in -ltermcap""... $ac_c" 1>&6
-echo "configure:14005: checking for tgetent in -ltermcap" >&5
+echo "configure:14101: checking for tgetent in -ltermcap" >&5
 ac_lib_var=`echo termcap'_'tgetent | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -ltermcap "
 cat > conftest.$ac_ext <<EOF
-#line 14010 "configure"
+#line 14106 "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
@@ -14017,7 +14113,7 @@ int main() {
 tgetent()
 ; return 0; }
 EOF
-if { (eval echo configure:14021: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14117: \"$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
@@ -14066,15 +14162,15 @@ EOF
     if test "$with_gpm" != "no"; then
     ac_safe=`echo "gpm.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for gpm.h""... $ac_c" 1>&6
-echo "configure:14070: checking for gpm.h" >&5
+echo "configure:14166: checking for gpm.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 14073 "configure"
+#line 14169 "configure"
 #include "confdefs.h"
 #include <gpm.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:14078: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:14174: \"$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*
@@ -14092,12 +14188,12 @@ if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
   
       
 echo $ac_n "checking for Gpm_Open in -lgpm""... $ac_c" 1>&6
-echo "configure:14096: checking for Gpm_Open in -lgpm" >&5
+echo "configure:14192: checking for Gpm_Open in -lgpm" >&5
 ac_lib_var=`echo gpm'_'Gpm_Open | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -lgpm "
 cat > conftest.$ac_ext <<EOF
-#line 14101 "configure"
+#line 14197 "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
@@ -14108,7 +14204,7 @@ int main() {
 Gpm_Open()
 ; return 0; }
 EOF
-if { (eval echo configure:14112: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14208: \"$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
@@ -14167,20 +14263,20 @@ test "$with_x11" = "yes" -o "$with_tty" = "yes" -o "$need_event_unixoid" = "yes"
 
 test "$with_database_gdbm $with_database_dbm $with_database_berkdb" \
   != "no no no" && echo "checking for database support" 1>&6
-echo "configure:14171: checking for database support" >&5
+echo "configure:14267: checking for database support" >&5
 
 if test "$with_database_gdbm $with_database_dbm" != "no no"; then
   ac_safe=`echo "ndbm.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for ndbm.h""... $ac_c" 1>&6
-echo "configure:14176: checking for ndbm.h" >&5
+echo "configure:14272: checking for ndbm.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 14179 "configure"
+#line 14275 "configure"
 #include "confdefs.h"
 #include <ndbm.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:14184: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:14280: \"$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*
 if test "$with_database_gdbm" != "no"; then
   
 echo $ac_n "checking for dbm_open in -lgdbm""... $ac_c" 1>&6
-echo "configure:14214: checking for dbm_open in -lgdbm" >&5
+echo "configure:14310: checking for dbm_open in -lgdbm" >&5
 ac_lib_var=`echo gdbm'_'dbm_open | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -lgdbm "
 cat > conftest.$ac_ext <<EOF
-#line 14219 "configure"
+#line 14315 "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
@@ -14226,7 +14322,7 @@ int main() {
 dbm_open()
 ; return 0; }
 EOF
-if { (eval echo configure:14230: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14326: \"$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
 
 if test "$with_database_dbm" != "no"; then
   echo $ac_n "checking for dbm_open""... $ac_c" 1>&6
-echo "configure:14258: checking for dbm_open" >&5
+echo "configure:14354: checking for dbm_open" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 14261 "configure"
+#line 14357 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char dbm_open(); below.  */
@@ -14280,7 +14376,7 @@ dbm_open();
 
 ; return 0; }
 EOF
-if { (eval echo configure:14284: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14380: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_dbm_open=yes"
 else
@@ -14299,12 +14395,12 @@ else
 
     
 echo $ac_n "checking for dbm_open in -ldbm""... $ac_c" 1>&6
-echo "configure:14303: checking for dbm_open in -ldbm" >&5
+echo "configure:14399: checking for dbm_open in -ldbm" >&5
 ac_lib_var=`echo dbm'_'dbm_open | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -ldbm "
 cat > conftest.$ac_ext <<EOF
-#line 14308 "configure"
+#line 14404 "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
@@ -14315,7 +14411,7 @@ int main() {
 dbm_open()
 ; return 0; }
 EOF
-if { (eval echo configure:14319: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14415: \"$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
@@ -14355,10 +14451,10 @@ EOF
 
 
 echo $ac_n "checking for u_int8_t""... $ac_c" 1>&6
-echo "configure:14359: checking for u_int8_t" >&5
+echo "configure:14455: checking for u_int8_t" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 14362 "configure"
+#line 14458 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -14399,10 +14495,10 @@ EOF
 
 fi
 echo $ac_n "checking for u_int16_t""... $ac_c" 1>&6
-echo "configure:14403: checking for u_int16_t" >&5
+echo "configure:14499: checking for u_int16_t" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 14406 "configure"
+#line 14502 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -14443,10 +14539,10 @@ EOF
 
 fi
 echo $ac_n "checking for u_int32_t""... $ac_c" 1>&6
-echo "configure:14447: checking for u_int32_t" >&5
+echo "configure:14543: checking for u_int32_t" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 14450 "configure"
+#line 14546 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -14487,10 +14583,10 @@ EOF
 
 fi
 echo $ac_n "checking for u_int64_t""... $ac_c" 1>&6
-echo "configure:14491: checking for u_int64_t" >&5
+echo "configure:14587: checking for u_int64_t" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 14494 "configure"
+#line 14590 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
 
 if test "$with_database_berkdb" != "no"; then
   echo $ac_n "checking for Berkeley db.h""... $ac_c" 1>&6
-echo "configure:14537: checking for Berkeley db.h" >&5
+echo "configure:14633: checking for Berkeley db.h" >&5
   for header in "db/db.h" "db.h"; do
     case "$opsys" in
         *freebsd*)
     cat > conftest.$ac_ext <<EOF
-#line 14542 "configure"
+#line 14638 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -14554,7 +14650,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:14558: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14654: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   db_h_file="$header"; break
 else
@@ -14565,7 +14661,7 @@ rm -f conftest*
         ;;
         *)
     cat > conftest.$ac_ext <<EOF
-#line 14569 "configure"
+#line 14665 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -14595,7 +14691,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:14599: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14695: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   db_h_file="$header"; break
 else
@@ -14613,9 +14709,9 @@ rm -f conftest*
 
   if test "$with_database_berkdb" != "no"; then
     echo $ac_n "checking for Berkeley DB version""... $ac_c" 1>&6
-echo "configure:14617: checking for Berkeley DB version" >&5
+echo "configure:14713: checking for Berkeley DB version" >&5
     cat > conftest.$ac_ext <<EOF
-#line 14619 "configure"
+#line 14715 "configure"
 #include "confdefs.h"
 #include <$db_h_file>
 #if DB_VERSION_MAJOR > 1
@@ -14627,7 +14723,7 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   egrep "yes" >/dev/null 2>&1; then
   rm -rf conftest*
   cat > conftest.$ac_ext <<EOF
-#line 14631 "configure"
+#line 14727 "configure"
 #include "confdefs.h"
 #include <$db_h_file>
 #if DB_VERSION_MAJOR > 2
 rm -f conftest*
 
     echo $ac_n "checking for $dbfunc""... $ac_c" 1>&6
-echo "configure:14658: checking for $dbfunc" >&5
+echo "configure:14754: checking for $dbfunc" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 14661 "configure"
+#line 14757 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $dbfunc(); below.  */
@@ -14680,7 +14776,7 @@ $dbfunc();
 
 ; return 0; }
 EOF
-if { (eval echo configure:14684: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14780: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$dbfunc=yes"
 else
@@ -14699,12 +14795,12 @@ else
 
     
 echo $ac_n "checking for $dbfunc in -ldb""... $ac_c" 1>&6
-echo "configure:14703: checking for $dbfunc in -ldb" >&5
+echo "configure:14799: checking for $dbfunc in -ldb" >&5
 ac_lib_var=`echo db'_'$dbfunc | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -ldb "
 cat > conftest.$ac_ext <<EOF
-#line 14708 "configure"
+#line 14804 "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
@@ -14715,7 +14811,7 @@ int main() {
 $dbfunc()
 ; return 0; }
 EOF
-if { (eval echo configure:14719: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14815: \"$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
 if test "$with_socks" = "yes"; then
   
 echo $ac_n "checking for SOCKSinit in -lsocks""... $ac_c" 1>&6
-echo "configure:14783: checking for SOCKSinit in -lsocks" >&5
+echo "configure:14879: checking for SOCKSinit in -lsocks" >&5
 ac_lib_var=`echo socks'_'SOCKSinit | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -lsocks "
 cat > conftest.$ac_ext <<EOF
-#line 14788 "configure"
+#line 14884 "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
@@ -14795,7 +14891,7 @@ int main() {
 SOCKSinit()
 ; return 0; }
 EOF
-if { (eval echo configure:14799: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14895: \"$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
@@ -14850,7 +14946,7 @@ fi
 
 if test "$with_modules" != "no"; then
   echo "checking for module support" 1>&6
-echo "configure:14854: checking for module support" >&5
+echo "configure:14950: checking for module support" >&5
 
     if test "$with_msw" = "yes"; then
     have_dl=yes;
@@ -14866,15 +14962,15 @@ EOF
  ;;
       *)          ac_safe=`echo "dlfcn.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for dlfcn.h""... $ac_c" 1>&6
-echo "configure:14870: checking for dlfcn.h" >&5
+echo "configure:14966: checking for dlfcn.h" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 14873 "configure"
+#line 14969 "configure"
 #include "confdefs.h"
 #include <dlfcn.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:14878: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:14974: \"$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*
@@ -14891,16 +14987,16 @@ if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
   echo "$ac_t""yes" 1>&6
   
            echo $ac_n "checking for dlopen in -lc""... $ac_c" 1>&6
-echo "configure:14895: checking for dlopen in -lc" >&5
+echo "configure:14991: checking for dlopen in -lc" >&5
            cat > conftest.$ac_ext <<EOF
-#line 14897 "configure"
+#line 14993 "configure"
 #include "confdefs.h"
 #include <dlfcn.h>
 int main() {
              dlopen ("", 0);
 ; return 0; }
 EOF
-if { (eval echo configure:14904: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15000: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
    have_dl=yes 
 else
@@ -14909,18 +15005,18 @@ else
   rm -rf conftest*
   
                echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
-echo "configure:14913: checking for dlopen in -ldl" >&5
+echo "configure:15009: checking for dlopen in -ldl" >&5
                ac_save_LIBS="$LIBS"
                LIBS="-ldl $LIBS"
                cat > conftest.$ac_ext <<EOF
-#line 14917 "configure"
+#line 15013 "configure"
 #include "confdefs.h"
 #include <dlfcn.h>
 int main() {
                 dlopen ("", 0);
 ; return 0; }
 EOF
-if { (eval echo configure:14924: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15020: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
    have_dl=yes 
 else
@@ -14949,12 +15045,12 @@ EOF
         else
            
 echo $ac_n "checking for shl_load in -ldld""... $ac_c" 1>&6
-echo "configure:14953: checking for shl_load in -ldld" >&5
+echo "configure:15049: checking for shl_load in -ldld" >&5
 ac_lib_var=`echo dld'_'shl_load | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -ldld "
 cat > conftest.$ac_ext <<EOF
-#line 14958 "configure"
+#line 15054 "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
@@ -14965,7 +15061,7 @@ int main() {
 shl_load()
 ; return 0; }
 EOF
-if { (eval echo configure:14969: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15065: \"$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
@@ -14992,12 +15088,12 @@ else
   echo "$ac_t""no" 1>&6
 
 echo $ac_n "checking for dld_init in -ldld""... $ac_c" 1>&6
-echo "configure:14996: checking for dld_init in -ldld" >&5
+echo "configure:15092: checking for dld_init in -ldld" >&5
 ac_lib_var=`echo dld'_'dld_init | sed 'y%./+-%__p_%'`
 
 xe_check_libs=" -ldld "
 cat > conftest.$ac_ext <<EOF
-#line 15001 "configure"
+#line 15097 "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
@@ -15008,7 +15104,7 @@ int main() {
 dld_init()
 ; return 0; }
 EOF
-if { (eval echo configure:15012: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15108: \"$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
@@ -15055,7 +15151,7 @@ xehost=$canonical
 xealias=$internal_configuration
 
 echo "checking how to build dynamic libraries for ${xehost}" 1>&6
-echo "configure:15059: checking how to build dynamic libraries for ${xehost}" >&5
+echo "configure:15155: checking how to build dynamic libraries for ${xehost}" >&5
 # Transform *-*-linux* to *-*-linux-gnu*, to support old configure scripts.
 case "$xehost" in
 *-*-linux-gnu*) ;;
@@ -15083,9 +15179,9 @@ if test "$GCC" = "yes"; then
   XEGCC=yes
 else
   echo $ac_n "checking checking whether we are using GNU C""... $ac_c" 1>&6
-echo "configure:15087: checking checking whether we are using GNU C" >&5
+echo "configure:15183: checking checking whether we are using GNU C" >&5
   cat > conftest.$ac_ext <<EOF
-#line 15089 "configure"
+#line 15185 "configure"
 #include "confdefs.h"
 
 #ifdef __GNUC__
@@ -15107,7 +15203,7 @@ rm -f conftest*
 fi
 
 echo $ac_n "checking how to produce PIC code""... $ac_c" 1>&6
-echo "configure:15111: checking how to produce PIC code" >&5
+echo "configure:15207: checking how to produce PIC code" >&5
 wl=
 
 can_build_shared=yes
@@ -15208,18 +15304,18 @@ if test -n "$dll_cflags"; then
 
   # Check to make sure the dll_cflags actually works.
   echo $ac_n "checking if PIC flag ${dll_cflags} really works""... $ac_c" 1>&6
-echo "configure:15212: checking if PIC flag ${dll_cflags} really works" >&5
+echo "configure:15308: checking if PIC flag ${dll_cflags} really works" >&5
   save_CFLAGS="$CFLAGS"
   CFLAGS="$CFLAGS $dll_cflags -DPIC"
   cat > conftest.$ac_ext <<EOF
-#line 15216 "configure"
+#line 15312 "configure"
 #include "confdefs.h"
 
 int main() {
 int x=0;
 ; return 0; }
 EOF
-if { (eval echo configure:15223: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:15319: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   
     # On HP-UX, the stripped-down bundled CC doesn't accept +Z, but also
@@ -15250,7 +15346,7 @@ cc_produces_so=no
 xldf=
 xcldf=
 echo $ac_n "checking if C compiler can produce shared libraries""... $ac_c" 1>&6
-echo "configure:15254: checking if C compiler can produce shared libraries" >&5
+echo "configure:15350: checking if C compiler can produce shared libraries" >&5
 if test "$XEGCC" = yes -o "$__ICC" = yes; then
   xcldf="-shared"
   xldf="-shared"
@@ -15301,14 +15397,14 @@ if test -n "$xcldf"; then
   xe_libs=
   ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
   cat > conftest.$ac_ext <<EOF
-#line 15305 "configure"
+#line 15401 "configure"
 #include "confdefs.h"
 
 int main() {
 int x=0;
 ; return 0; }
 EOF
-if { (eval echo configure:15312: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15408: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cc_produces_so=yes
 else
@@ -15333,7 +15429,7 @@ if test -z "$LTLD"; then
   if test "$XEGCC" = yes; then
     # Check if gcc -print-prog-name=ld gives a path.
     echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
-echo "configure:15337: checking for ld used by GCC" >&5
+echo "configure:15433: checking for ld used by GCC" >&5
     ac_prog=`($CC -print-prog-name=ld) 2>&5`
     case "$ac_prog" in
     # Accept absolute paths.
@@ -15359,7 +15455,7 @@ echo "configure:15337: checking for ld used by GCC" >&5
     esac
   else
     echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
-echo "configure:15363: checking for GNU ld" >&5
+echo "configure:15459: checking for GNU ld" >&5
   fi
 
   if test -z "$LTLD"; then
@@ -15397,7 +15493,7 @@ ld_dynamic_link_flags=
 
 # Check to see if it really is or isn't GNU ld.
 echo $ac_n "checking if the linker is GNU ld""... $ac_c" 1>&6
-echo "configure:15401: checking if the linker is GNU ld" >&5
+echo "configure:15497: checking if the linker is GNU ld" >&5
 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
 if $LTLD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
   xe_gnu_ld=yes
@@ -15425,7 +15521,7 @@ else
   # OK - only NOW do we futz about with ld.
   # See if the linker supports building shared libraries.
   echo $ac_n "checking whether the linker supports shared libraries""... $ac_c" 1>&6
-echo "configure:15429: checking whether the linker supports shared libraries" >&5
+echo "configure:15525: checking whether the linker supports shared libraries" >&5
   dll_ld=$CC
   dll_ldflags=$LDFLAGS
   ld_shlibs=yes
@@ -15636,10 +15732,10 @@ EOF
     for ac_func in dlerror _dlerror
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:15640: checking for $ac_func" >&5
+echo "configure:15736: checking for $ac_func" >&5
 
 cat > conftest.$ac_ext <<EOF
-#line 15643 "configure"
+#line 15739 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -15662,7 +15758,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:15666: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15762: \"$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
@@ -15701,11 +15797,11 @@ done
 fi
 
 cat > conftest.$ac_ext <<EOF
-#line 15705 "configure"
+#line 15801 "configure"
 #include "confdefs.h"
 int main(int c,char *v[]){return 0;}
 EOF
-if { (eval echo configure:15709: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
+if { (eval echo configure:15805: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
 then
   :
 else
index 0e645ae..a0f9f4d 100644 (file)
@@ -3215,6 +3215,7 @@ if test no != "$with_ldap";then
        echo "Setting ldap_libs to $ldap_libs"],dnl
       [AC_CHECK_LIB(ldap, ldap_open,dnl
        [with_ldap=yes],dnl
+dnl If logic of setting these vars change, change it the same way below.
        [ldap_needs_lber=yes ldap_other_libs=-llber
 dnl This requires `AC_CACHE_VAL' (which is called by `AC_CHECK_LIB')
 dnl to be redefined to ignore cached (shell variable) value, as it is
@@ -3236,6 +3237,55 @@ dnl variable name depends on the macro OTHER-LIBRARIES argument.
              $ldap_other_libs)],dnl
            $ldap_other_libs)],dnl
          $ldap_other_libs)])
+      if test yes = "$with_ldap" -a yes != "$ldap_needs_lber";then
+dnl Need this check since `LDAP_OPT_ON' is (currently) used only with
+dnl `ldap_set_option', and the latter may not exist at all, for which
+dnl is testing later.  So `LDAP_OPT_ON' is not necessarily defined.
+       AC_CACHE_CHECK([for LDAP_OPT_ON definition],xe_cv_have_LDAP_OPT_ON,
+         [AC_TRY_COMPILE(
+[#include <lber.h>
+#include <ldap.h>
+#ifdef LDAP_OPT_ON
+/* Relying on const defined by ac_c_const (upper case). */
+const void *const v = LDAP_OPT_ON;
+#else /* !defined (LDAP_OPT_ON) */
+choke me
+#endif /* !defined (LDAP_OPT_ON) */],[],
+           [xe_cv_have_LDAP_OPT_ON=yes],
+           [xe_cv_have_LDAP_OPT_ON=no])])
+       if test yes = "$xe_cv_have_LDAP_OPT_ON";then
+         AC_CACHE_CHECK([LDAP_OPT_ON linking],
+           xe_cv_LDAP_OPT_ON_links,
+           [xe_save_LIBS="$LIBS"
+           LIBS="-lldap $LIBS"
+AC_TRY_LINK(
+[#include <lber.h>
+#include <ldap.h>
+const void *const v = LDAP_OPT_ON;],[],
+             xe_cv_LDAP_OPT_ON_links=yes,
+             xe_cv_LDAP_OPT_ON_links=no)
+           LIBS="$xe_save_LIBS"])
+dnl In some openldap installations other `ldap_*' functions link with
+dnl `-lldap' alone, but `LDAP_OPT_ON' requires `-llber'.
+         if test yes != "$xe_cv_LDAP_OPT_ON_links";then
+           ldap_needs_lber=yes ldap_other_libs=-llber
+           AC_CACHE_CHECK([LDAP_OPT_ON linking with -llber],
+             xe_cv_LDAP_OPT_ON_links_w_lber,
+             [xe_save_LIBS="$LIBS"
+             LIBS="-lldap $ldap_other_libs $LIBS"
+AC_TRY_LINK(
+[#include <lber.h>
+#include <ldap.h>
+const void *const v = LDAP_OPT_ON;],[],
+             xe_cv_LDAP_OPT_ON_links_w_lber=yes,
+             xe_cv_LDAP_OPT_ON_links_w_lber=no)
+             LIBS="$xe_save_LIBS"])
+           if test yes != "$xe_cv_LDAP_OPT_ON_links_w_lber";then
+             with_ldap=no
+           fi
+         fi
+       fi
+      fi
       if test yes = "$with_ldap";then
        if test yes = "$ldap_needs_des";then
          XE_PREPEND(-ldes, ldap_libs)
index 87866eb..d702208 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -33,7 +33,10 @@ consulted for a more detailed list of changes.
 ========================
 
 ** Summary of user-visible changes:
-
+  -- Motif is now deprecated on linux and cygwin.
+  -- On UNIX and linux, '--with-widgets=no' is now the default.  If
+     you want buffer tabs or the progress bar, you must run configure
+     with the option '--with-widgets=lucid' or a different toolkit.
   -- PUI related changes (Package User Interface)
     - A minor rearrangement of the "Tools -> Packages" menu.
     - Only a single package download site can be selected.
@@ -118,6 +121,7 @@ consulted for a more detailed list of changes.
     - Python now supported.
     - New file extensions recognized: .ss, .pdb, .psw.
   -- Fixed ldap libraries configuration.
+  -- Fixed `LDAP_OPT_ON' libraries configuration.
 
 ** The delete key now deletes forward by default.
 
@@ -605,19 +609,28 @@ for PSWrap.
 It used to fail when `-lldap' requires `-llber'.  Introduced in
 upstream `configure.in' revision 1.151.2.31 (2005/01/31 02:54:47 +0).
 
+*** Fixed `LDAP_OPT_ON' libraries configuration.
+
+The original fix of local `configure.in' revision 1.19 (2004/12/19
+21:10:02 +0) introduced lossage on another class of systems.  In some
+openldap versions `ldap_*' functions may link successfully without
+`-lber', but compiling and linking program with `LDAP_OPT_ON' may
+require `-lber'.  When configuring ldap libraries, check for such
+systems, and in a cleaner way than in upstream.
+
 \f
 * Lisp and internal changes in XEmacs 21.4
 ==========================================
 
-** A new portable dumper is available for beta testing.
+** A new portable dumper is available.
 
 Olivier Galibert has written a portable dumper for XEmacs, based on
-initial work by Kyle Jones.  To perform even the most basic editor,
-XEmacs requires some amount of Lisp code to be loaded.  To avoid
-repeating the expensive loading process at every startup, XEmacs is
-built in a special way.  Its C sources link into an executable called
-`temacs', which loads the bootstrap Lisp code and uses a special
-"unexec" call to dump the resulting memory image into a proper
+initial work by Kyle Jones.  To perform even the most basic editor
+functions, XEmacs requires some amount of Lisp code to be loaded.  To
+avoid repeating the expensive loading process at every startup, XEmacs
+is built in a special way.  Its C sources link into an executable
+called `temacs', which loads the bootstrap Lisp code and uses a
+special "unexec" call to dump the resulting memory image into a proper
 `xemacs' executable on disk.  The unexec() process is hard to
 implement correctly and makes XEmacs very hard to port to new
 operating systems, or even to new releases of old systems.
@@ -629,11 +642,10 @@ running XEmacs only needs to mmap that file and relocate a bit to get
 to the initialized data.  In that scheme, there is no difference
 between `temacs' and `xemacs'.
 
-Unfortunately, the portable dumper has not been completely finished
-for this release, and will not be used by default.  However, if you
-wish to experiment with it, or if you need to compile XEmacs on a new
-and unsupported platform, you can test it by configuring XEmacs with
-`--pdump' flag.
+The portable dumper will not be used by default in this release,
+however, if you wish to experiment with it, or if you need to compile
+XEmacs on a new and unsupported platform, you can test it by
+configuring XEmacs using the `--pdump' flag.
 
 ** Much effort has been invested to make XEmacs Lisp faster:
 
index 1e92bb5..0c8dcc9 100644 (file)
@@ -33,14 +33,15 @@ coordinate a release myself.
 21.4.15: Security Through Obscurity
 21.4.16: Corporate Culture
 21.4.17: Jumbo Shrimp
-21.4.18: Constant Variable
-21.4.19: Double Solitaire
-21.4.20: Educational Television
-21.4.21: Instant Classic
-21.4.22: Moral Majority
-21.4.23: Standard C
-21.4.24: Too Much Mozart
-21.4.25: Working Vacation
+21.4.18: Social Property
+21.4.19: Constant Variable
+21.4.20: Double Solitaire
+21.4.21: Educational Television
+21.4.22: Instant Classic
+21.4.23: Moral Majority
+21.4.24: Standard C
+21.4.25: Too Much Mozart
+21.4.26: Working Vacation
 
 
 
index f6b687d..330952d 100644 (file)
@@ -345,7 +345,7 @@ supporting Lisp development.  It is a single-file package so it may be
 tailored.
 
 *** xetla
-(setq mm-coding-system-priorities '(iso-8859-1 iso-8859-15 utf-8))
+Frontend to GNU/arch (tla).
 
 *** xlib
 Emacs interface to X server.
index 40ff6d3..0b4c618 100644 (file)
@@ -4,21 +4,190 @@ Hash: SHA1
 ;; Package Index file -- Do not edit manually.
 ;;;@@@
 (package-get-update-base-entry (quote
-(general-docs
+(xetla
   (standards-version 1.1
    version "1.01"
+   author-version "steve@eicq.org--2005/xetla--main--1.1--version-0"
+   date "2005-12-29"
+   build-date "2005-12-29"
+   maintainer "Steve Youngs <steve@youngs.au.com>"
+   distribution xemacs
+   priority low
+   category "standard"
+   dump nil
+   description "(S)XEmacs Frontend to GNU/arch (tla)."
+   filename "xetla-1.01-pkg.tar.gz"
+   md5sum "45c66a4429f53553fda1030e4f0d1e85"
+   size 294912
+   provides (ewoc xetla-browse xetla-core
+             xetla-defs xetla-tips xetla-version xetla)
+   requires (ediff xemacs-base jde mail-lib dired prog-modes)
+   type regular
+))
+))
+;;;@@@
+(package-get-update-base-entry (quote
+(re-builder
+  (standards-version 1.1
+   version "1.05"
+   author-version "1.20"
+   date "2005-09-12"
+   build-date "2005-09-12"
+   maintainer "Aidan Kehoe <aidan@xemacs.org>"
+   distribution xemacs
+   priority medium
+   category "standard"
+   dump nil
+   description "Interactive development tool for regular expressions."
+   filename "re-builder-1.05-pkg.tar.gz"
+   md5sum "da77f41112a0f92416ca74fd26b23aee"
+   size 20729
+   provides (re-builder)
+   requires ()
+   type regular
+))
+))
+;;;@@@
+(package-get-update-base-entry (quote
+(latin-euro-standards
+  (standards-version 1.1
+   version "1.07"
+   author-version "1.07"
+   date "2005-06-29"
+   build-date "2005-06-29"
+   maintainer "Aidan Kehoe <aidan@xemacs.org>"
+   distribution mule
+   priority high
+   category "mule"
+   dump nil
+   description "MULE: Support for the Latin{7,8,9,10} character sets & coding systems."
+   filename "latin-euro-standards-1.07-pkg.tar.gz"
+   md5sum "1557507199aa08bb8b292e02af543f9d"
+   size 13887
+   provides ()
+   requires (mule-base)
+   type regular
+))
+))
+;;;@@@
+(package-get-update-base-entry (quote
+(xwem
+  (standards-version 1.1
+   version "1.21"
+   author-version "lg@xwem.org--2005/xwem--main--2.1--versionfix-1"
+   date "2005-04-09"
+   build-date "2005-04-09"
+   maintainer "Zajcev Evgeny <zevlg@yandex.ru>"
+   distribution xemacs
+   priority low
+   category "standard"
+   dump nil
+   description "X Emacs Window Manager."
+   filename "xwem-1.21-pkg.tar.gz"
+   md5sum "766dbbfba485e1ed1d7a6d289d73ff21"
+   size 649651
+   provides (ixwem xwem-appcollect xwem-battery xwem-clgen 
+             xwem-clients xwem-clswi xwem-compat xwem-desktop 
+             xwem-diagram xwem-edmacro xwem-edprops xwem-events 
+             xwem-faces xwem-focus xwem-frame xwem-framei 
+             xwem-frametrans xwem-gamma xwem-help xwem-holer 
+             xwem-icons xwem-interactive xwem-keyboard xwem-keydefs
+             xwem-keymacro xwem-keytt xwem-launcher xwem-load
+             xwem-loaddefs xwem-macros xwem-main xwem-manage
+             xwem-minibuffer xwem-misc xwem-modes xwem-mouse
+             xwem-netwm xwem-osd xwem-pager xwem-ratanot xwem-recover
+             xwem-register xwem-report xwem-root xwem-rooter
+             xwem-rooticon xwem-selections xwem-smartmods xwem-sound
+             xwem-special xwem-strokes xwem-struct xwem-tabbing
+             xwem-theme xwem-time xwem-transient xwem-tray xwem-version
+             xwem-vert xwem-weather xwem-win xwem-worklog xwem-xfig) 
+   requires (xwem xemacs-base xlib strokes edit-utils text-modes time slider elib ilisp mail-lib)
+   type regular
+))
+))
+;;;@@@
+(package-get-update-base-entry (quote
+(escreen
+  (standards-version 1.1
+   version "1.01"
+   author-version "1.16"
+   date "2004-03-15"
+   build-date "2004-03-15"
+   maintainer "Jan Rychter <jan@rychter.com>"
+   distribution xemacs
+   priority low
+   category "standard"
+   dump nil
+   description "Multiple editing sessions withing a single frame (like screen)."
+   filename "escreen-1.01-pkg.tar.gz"
+   md5sum "2998cd0d7a90b89a3c3860549c43622a"
+   size 14639
+   provides (escreen)
+   requires (xemacs-base)
+   type regular
+))
+))
+;;;@@@
+(package-get-update-base-entry (quote
+(xlib
+  (standards-version 1.1
+   version "1.14"
+   author-version "lg@xwem.org--2005/xlib--main--2.1--version-0"
+   date "2005-04-05"
+   build-date "2005-04-05"
+   maintainer "Zajcev Evgeny <zevlg@yandex.ru>"
+   distribution xemacs
+   priority low
+   category "standard"
+   dump nil
+   description "Emacs interface to X server."
+   filename "xlib-1.14-pkg.tar.gz"
+   md5sum "0d3adfa462bebb9009d20b0623d23664"
+   size 205806
+   provides (xlib-composer xlib-const xlib-hello xlib-img xlib-keysymdb xlib-math xlib-testing xlib-tray xlib-version xlib-vidmode xlib-xc xlib-xdpms xlib-xinerama xlib-xlib xlib-xpm xlib-xr xlib-xrecord xlib-xshape xlib-xtest xlib-xwin)
+   requires (xlib xemacs-base)
+   type regular
+))
+))
+;;;@@@
+(package-get-update-base-entry (quote
+(erc
+  (standards-version 1.0
+   version "0.19"
+   author-version "Version 5.0 Revision: 1.776"
+   date "2005-10-21"
+   build-date "2005-10-21"
+   maintainer "Adrian Aichner <adrian@xemacs.org>"
+   distribution stable
+   priority low
+   category "standard"
+   dump nil
+   description "ERC is an Emacs InternetRelayChat client."
+   filename "erc-0.19-pkg.tar.gz"
+   md5sum "3ec5279835c74460981e76b169aab269"
+   size 461162
+   provides (erc)
+   requires (edit-utils fsf-compat gnus pcomplete xemacs-base text-modes ispell viper)
+   type regular
+))
+))
+;;;@@@
+(package-get-update-base-entry (quote
+(general-docs
+  (standards-version 1.1
+   version "1.04"
    author-version "No-Upstream-Ver"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2005-05-07"
+   build-date "2005-05-07"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority high
    category "standard"
    dump nil
    description "General XEmacs documentation."
-   filename "general-docs-1.01-pkg.tar.gz"
-   md5sum "06c3e4e0aeddd995f2697c91a6b8cc00"
-   size 1435
+   filename "general-docs-1.04-pkg.tar.gz"
+   md5sum "0d55fe74b8cc9a5a1d34e27e2d096ec1"
+   size 43374
    provides ()
    requires ()
    type regular
@@ -28,21 +197,21 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (riece
   (standards-version 1.1
-   version "1.12"
-   author-version "0.1.5"
-   date "2003-10-29"
-   build-date "2003-10-29"
+   version "1.21"
+   author-version "2.0.2"
+   date "2005-11-21"
+   build-date "2005-11-21"
    maintainer "Daiki Ueno <ueno@unixuser.org>"
    distribution xemacs
    priority high
    category "standard"
    dump nil
    description "IRC (Internet Relay Chat) client for Emacs."
-   filename "riece-1.12-pkg.tar.gz"
-   md5sum "8859cfde4a93a31407e29c35a35e9669"
-   size 106360
-   provides (riece-compat riece-xemacs riece-globals riece-options riece-version riece-coding riece-complete riece-identity riece-channel riece-user riece-misc riece-layout riece-display riece-server riece-naming riece-message riece-filter riece-handle riece-000 riece-200 riece-300 riece-400 riece-500 riece-commands riece riece-ctcp riece-highlight riece-log riece-mini riece-rdcc riece-url riece-unread riece-doctor riece-alias riece-guess riece-history riece-button riece-keyword riece-menu riece-icon)
-   requires (xemacs-base mail-lib)
+   filename "riece-1.21-pkg.tar.gz"
+   md5sum "69dad9e533297eb21313dde7b8ce0026"
+   size 198929
+   provides (riece-compat riece-xemacs riece-globals riece-options riece-debug riece-version riece-coding riece-complete riece-addon-modules riece-addon riece-ruby riece-cache riece-mode riece-identity riece-channel riece-user riece-misc riece-signal riece-layout riece-display riece-server riece-naming riece-message riece-filter riece-handle riece-000 riece-200 riece-300 riece-400 riece-500 riece-commands riece-irc riece riece-alias riece-async riece-biff riece-button riece-ctcp riece-ctlseq riece-doctor riece-eval-ruby riece-eval riece-foolproof riece-google riece-guess riece-hangman riece-highlight riece-history riece-icon riece-ignore riece-kakasi riece-keepalive riece-keyword riece-log riece-lsdb riece-menu riece-mini riece-rdcc riece-shrink-buffer riece-skk-kakutei riece-toolbar riece-unread riece-url riece-xface riece-xfaceb riece-yank)
+   requires (xemacs-base mail-lib bbdb)
    type regular
 ))
 ))
@@ -72,19 +241,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (hyperbole
   (standards-version 1.0
-   version "1.13"
+   version "1.16"
    author-version "4.18"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2004-06-13"
+   build-date "2004-06-13"
    maintainer "Mats Lidell <matsl@xemacs.org>"
    distribution stable
    priority high
    category "standard"
    dump nil
    description "Hyperbole: The Everyday Info Manager"
-   filename "hyperbole-1.13-pkg.tar.gz"
-   md5sum "fed416810d33560f433c4ad0bef605bc"
-   size 634192
+   filename "hyperbole-1.16-pkg.tar.gz"
+   md5sum "64be21a91b7ef00696b19478ccef90f6"
+   size 636211
    provides (hact hactypes hargs hbdata hbmap hbut hgnus hhist hib-doc-id hib-kbd hibtypes hinit hlvar hmail hmh hmoccur hmous-info hmouse-drv hmouse-key hmouse-mod hmouse-tag hpath hrmail hsite hsmail hsys-w3 hsys-wais htz hui-menu hui-mini hui-mouse hui-window hui-xe-but hui hvar hversion hvm hypb hyperbole set wconfig wrolo-logic wrolo-menu wrolo)
    requires (xemacs-base mail-lib calendar vm text-modes gnus mh-e rmail apel tm sh-script net-utils)
    type regular
@@ -94,20 +263,20 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (ecb
   (standards-version 1.1
-   version "1.13"
-   author-version "1.96"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   version "1.22"
+   author-version "2.31"
+   date "2004-12-22"
+   build-date "2004-12-22"
    maintainer "Klaus Berndl <klaus.berndl@sdm.de>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
    description "Emacs source code browser."
-   filename "ecb-1.13-pkg.tar.gz"
-   md5sum "dbbc4f68db8f2f294b89f0ee11ae6156"
-   size 525836
-   provides (ecb-buffertab ecb-compilation ecb-create-layout ecb-cycle ecb ecb-eshell ecb-examples ecb-face ecb-help ecb-layout ecb-layout-defs ecb-mode-line ecb-navigate ecb-speedbar ecb-tod ecb-autogen ecb-jde ecb-upgrade ecb-util ecb-winman-support silentcomp tree-buffer)
+   filename "ecb-1.22-pkg.tar.gz"
+   md5sum "ebce6137e59c2792b3960bce293f0ec1"
+   size 887270
+   provides (ecb-buffertab ecb-compilation ecb-create-layout ecb-cycle ecb ecb-eshell ecb-examples ecb-face ecb-file-browser ecb-help ecb-layout ecb-layout-defs ecb-method-browser ecb-mode-line ecb-navigate ecb-speedbar ecb-tod ecb-autogen ecb-jde ecb-upgrade ecb-util ecb-winman-support ecb-semantic-wrapper silentcomp tree-buffer ecb-compatibility ecb-common-browser)
    requires (xemacs-base semantic eieio fsf-compat edit-utils jde mail-lib eshell ediff xemacs-devel speedbar c-support)
    type regular
 ))
@@ -116,21 +285,21 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (pgg
   (standards-version 1.1
-   version "1.04"
+   version "1.06"
    author-version "0.1"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2005-09-26"
+   build-date "2005-09-26"
    maintainer "Simon Josefsson <simon@josefsson.org>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
    description "Emacs interface to various PGP implementations."
-   filename "pgg-1.04-pkg.tar.gz"
-   md5sum "8f4d77a0e99edbd3040c8d3988109ee8"
-   size 31307
+   filename "pgg-1.06-pkg.tar.gz"
+   md5sum "6cb9d38dfe23cdd8ff62291be5a8b03a"
+   size 33917
    provides (pgg pgg-def pgg-parse pgg-gpg pgg-pgp pgg-pgp5)
-   requires (xemacs-base fsf-compat edebug)
+   requires (xemacs-base fsf-compat edebug ecrypto)
    type regular
 ))
 ))
@@ -138,19 +307,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (perl-modes
   (standards-version 1.1
-   version "1.05"
+   version "1.08"
    author-version "No-Upstream-Ver"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2005-04-27"
+   build-date "2005-04-28"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
    description "Perl support."
-   filename "perl-modes-1.05-pkg.tar.gz"
-   md5sum "cbfc241502bb708e878bcb2d587a78b1"
-   size 161184
+   filename "perl-modes-1.08-pkg.tar.gz"
+   md5sum "b35612e5ac120e2d875899f2314cfa85"
+   size 165731
    provides (cperl-mode perl-mode)
    requires (xemacs-base ispell ps-print edit-utils fsf-compat)
    type regular
@@ -160,21 +329,21 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (python-modes
   (standards-version 1.1
-   version "1.03"
+   version "1.07"
    author-version "No-Upstream-Ver"
-   date "2003-10-31"
-   build-date "2003-10-31"
-   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
+   date "2005-12-19"
+   build-date "2005-12-19"
+   maintainer "Skip Montanaro <skip@pobox.com>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
    description "Python support."
-   filename "python-modes-1.03-pkg.tar.gz"
-   md5sum "537b318e5901cfc95ba7dfcce32d24bf"
-   size 82105
+   filename "python-modes-1.07-pkg.tar.gz"
+   md5sum "574cac0c86f8e19c684017989ea25801"
+   size 92924
    provides (pydoc python-mode)
-   requires (xemacs-base mail-lib)
+   requires (xemacs-base mail-lib edit-utils fsf-compat)
    type regular
 ))
 ))
@@ -204,19 +373,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (fortran-modes
   (standards-version 1.1
-   version "1.03"
+   version "1.05"
    author-version "No-Upstream-Ver"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2005-12-20"
+   build-date "2005-12-20"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
    description "Fortran support."
-   filename "fortran-modes-1.03-pkg.tar.gz"
-   md5sum "413d2f5ea1497c29b436fee52073563b"
-   size 66719
+   filename "fortran-modes-1.05-pkg.tar.gz"
+   md5sum "2c2545602482660ad0d811b0574a3eed"
+   size 70602
    provides (f90 fortran)
    requires (xemacs-base)
    type regular
@@ -270,21 +439,21 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (ecrypto
   (standards-version 1.1
-   version "0.14"
+   version "0.20"
    author-version "2.0"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2005-09-26"
+   build-date "2005-09-26"
    maintainer "Simon Josefsson <simon@josefsson.org>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
    description "Crypto functionality in Emacs Lisp."
-   filename "ecrypto-0.14-pkg.tar.gz"
-   md5sum "59207e5f5a5300ccf0d21f27b018de91"
-   size 68741
+   filename "ecrypto-0.20-pkg.tar.gz"
+   md5sum "eb94f451a4d279cd92f8f2bcb9b9b79b"
+   size 76257
    provides (ascii-armor blowfish des hex-util md4 md5-dl md5-el md5 paranoid rander rc16 rijndael sha1-dl sha1-el sha1)
-   requires ()
+   requires (xemacs-base)
    type regular
 ))
 ))
@@ -314,19 +483,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (sasl
   (standards-version 1.1
-   version "1.14"
+   version "1.16"
    author-version "1.14.4"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2005-09-26"
+   build-date "2005-09-26"
    maintainer "Simon Josefsson <simon@josefsson.org>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
    description "Simple Authentication and Security Layer (SASL) library."
-   filename "sasl-1.14-pkg.tar.gz"
-   md5sum "a00a2f0e7e6f1614ae95cdbef50e333e"
-   size 27045
+   filename "sasl-1.16-pkg.tar.gz"
+   md5sum "2799ab3b97e3d3cd2fd5ca0385b04931"
+   size 27864
    provides (hmac-def hmac-md5 hmac-sha1 ntlm sasl sasl-cram sasl-digest sasl-ntlm sasl-plain sasl-login sasl-anonymous)
    requires (ecrypto)
    type regular
@@ -336,19 +505,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (sml-mode
   (standards-version 1.1
-   version "0.10"
+   version "0.12"
    author-version "3.9.5"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2005-07-27"
+   build-date "2005-07-27"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
    description "SML editing support."
-   filename "sml-mode-0.10-pkg.tar.gz"
-   md5sum "87914cf428610799a98815b17393f6e0"
-   size 81763
+   filename "sml-mode-0.12-pkg.tar.gz"
+   md5sum "017614793fe793e401911c0824356a37"
+   size 82366
    provides (sml-compat sml-defs sml-mode sml-move sml-proc sml-util)
    requires (xemacs-base edebug fsf-compat)
    type regular
@@ -356,43 +525,21 @@ Hash: SHA1
 ))
 ;;;@@@
 (package-get-update-base-entry (quote
-(ess
-  (standards-version 1.1
-   version "1.06"
-   author-version "5.1.21"
-   date "2003-11-10"
-   build-date "2003-11-10"
-   maintainer "A.J. Rossini <rossini@xemacs.org>"
-   distribution xemacs
-   priority medium
-   category "standard"
-   dump nil
-   description "ESS: Emacs Speaks Statistics."
-   filename "ess-1.06-pkg.tar.gz"
-   md5sum "46e105b2fd715790f6358d9f637cdf32"
-   size 445788
-   provides (ess-batch ess-comp ess-cust ess-dump ess-emcs ess-font-lock ess-help ess-inf ess-iw32 ess-latex-mode ess-menu ess-mode ess-mous ess-noweb ess-site ess-sysdp ess-utils ess-vars ess essa-r essa-sas essd-arc essd-els essd-r essd-omg essd-r essd-s3 essd-s4 essd-sas essd-sp3 essd-sp4 essd-sp5 essd-sp6 essd-sta essd-vst essd-xls essddr essdsp6w essl-bug essl-lsp essl-omg essl-py essl-s essl-sas essl-sta make-regexp mouseme msdos noweb-font-lock-mode noweb-mode)
-   requires (xemacs-base mail-lib fsf-compat edit-utils speedbar sh-script eterm)
-   type regular
-))
-))
-;;;@@@
-(package-get-update-base-entry (quote
 (haskell-mode
   (standards-version 1.1
-   version "1.06"
-   author-version "1.44"
-   date "2003-10-31"
-   build-date "2003-10-31"
-   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
+   version "1.07"
+   author-version "1.45"
+   date "2004-06-16"
+   build-date "2004-06-16"
+   maintainer "Jerry James <james@xemacs.org>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
    description "Haskell editing support."
-   filename "haskell-mode-1.06-pkg.tar.gz"
-   md5sum "75c3dcb6fbe0a8824c865d8b989866cc"
-   size 94315
+   filename "haskell-mode-1.07-pkg.tar.gz"
+   md5sum "20d1ff41a4b753a276affd60850b08e7"
+   size 97642
    provides (haskell-decl-scan haskell-doc haskell-font-lock haskell-indent haskell-mode haskell-simple-indent)
    requires (dired mail-lib xemacs-base edit-utils)
    type regular
@@ -422,45 +569,23 @@ Hash: SHA1
 ))
 ;;;@@@
 (package-get-update-base-entry (quote
-(liece
-  (standards-version 1.1
-   version "1.12"
-   author-version "1.4.9"
-   date "2003-04-22"
-   build-date "2003-04-22"
-   maintainer "Daiki Ueno <ueno@unixuser.org>"
-   distribution xemacs
-   priority high
-   category "standard"
-   dump nil
-   description "IRC (Internet Relay Chat) client for Emacs."
-   filename "liece-1.12-pkg.tar.gz"
-   md5sum "c7f2aab45f8ada9398d4b0807e80433a"
-   size 199275
-   provides (liece-xemacs gettext liece-clfns liece-handler liece-compat liece-version liece-vars liece-globals liece-inlines liece-filter liece-coding liece-dcc liece-menu liece-000 liece-200 liece-300 liece-400 liece-500 liece-nick liece-channel liece-commands liece-ctcp liece-q-el liece-message liece-handle liece-hilit liece-intl liece-mail liece-minibuf liece-misc liece-tcp liece-url liece-x-face liece-window liece)
-   requires (apel mail-lib fsf-compat xemacs-base)
-   type regular
-))
-))
-;;;@@@
-(package-get-update-base-entry (quote
 (latin-unity
   (standards-version 1.1
-   version "1.09"
-   author-version "1.09"
-   date "2003-11-09"
-   build-date "2003-11-09"
+   version "1.16"
+   author-version "1.16"
+   date "2005-12-29"
+   build-date "2005-12-29"
    maintainer "Stephen J. Turnbull <stephen@xemacs.org>"
    distribution mule
    priority high
    category "mule"
    dump nil
    description "MULE: find single ISO 8859 character set to encode a buffer."
-   filename "latin-unity-1.09-pkg.tar.gz"
-   md5sum "83b7fd603ad7cd5d9c459a0035501cac"
-   size 106267
+   filename "latin-unity-1.16-pkg.tar.gz"
+   md5sum "2591f33d4c1057c238efe124ff534c81"
+   size 104739
    provides (latin-unity latin-unity-tables latin-unity-utils)
-   requires (mule-base mule-ucs leim fsf-compat dired)
+   requires (mule-base latin-euro-standards mule-ucs leim fsf-compat dired)
    type regular
 ))
 ))
@@ -468,19 +593,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (mmm-mode
   (standards-version 1.1
-   version "1.01"
+   version "1.02"
    author-version "0.4.7"
-   date "2003-10-29"
-   build-date "2003-10-29"
+   date "2004-03-02"
+   build-date "2004-03-02"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority medium
    category "standard"
    dump nil
    description "Multiple major modes in a single buffer"
-   filename "mmm-mode-1.01-pkg.tar.gz"
-   md5sum "28cf0136d0d8e59e74a464074a98ef4b"
-   size 175927
+   filename "mmm-mode-1.02-pkg.tar.gz"
+   md5sum "f68f90fb1b870f7a8e89c83e9b6c3973"
+   size 176072
    provides (mmm-auto mmm-class mmm-cmds mmm-compat mmm-mason mmm-mode mmm-region mmm-rpm mmm-sample mmm-univ mmm-utils mmm-vars)
    requires (xemacs-base fsf-compat )
    type regular
@@ -512,19 +637,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (xemacs-base
   (standards-version 1.1
-   version "1.82"
+   version "2.01"
    author-version "No-Upstream-Ver"
-   date "2003-10-29"
-   build-date "2003-10-29"
+   date "2005-12-31"
+   build-date "2005-12-31"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority high
    category "standard"
    dump nil
    description "Fundamental XEmacs support, you almost certainly need this."
-   filename "xemacs-base-1.82-pkg.tar.gz"
-   md5sum "7ba84839d26de61e4cb62741531d59ba"
-   size 472771
+   filename "xemacs-base-2.01-pkg.tar.gz"
+   md5sum "a378f0ed585ebb9d6d8ace534f7e5987"
+   size 513382
    provides (add-log advice-preload advice annotations assoc case-table chistory comint-xemacs comint compile debug ebuff-menu echistory edmacro ehelp electric enriched env facemenu ffap helper imenu iso-syntax macros novice outline passwd pp regexp-opt regi ring shell skeleton sort thing time-stamp timezone tq xbm-button xpm-button)
    requires ()
    type regular
@@ -534,22 +659,22 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (tramp
   (standards-version 1.1
-   version "1.16"
-   author-version "2.0.35"
-   date "2003-07-21"
-   build-date "2003-07-21"
+   version "1.28"
+   author-version "2.0.51"
+   date "2005-10-12"
+   build-date "2005-10-12"
    maintainer "Kai Großjohann <kai.grossjohann@gmx.net>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
    description "Remote shell-based file editing."
-   filename "tramp-1.16-pkg.tar.gz"
-   md5sum "ec5a21c4462d48ebe8dc01ea0e32373c"
-   size 251091
+   filename "tramp-1.28-pkg.tar.gz"
+   md5sum "5ac2f914804150d00cba64c717182c59"
+   size 291435
    provides (tramp tramp-efs tramp-ftp tramp-smb tramp-util tramp-uu
              tramp-vc trampcache)
-   requires (tramp xemacs-base vc fsf-compat efs dired mail-lib gnus ediff)
+   requires (tramp xemacs-base vc efs dired mail-lib gnus ediff sh-script)
    type regular
 ))
 ))
@@ -557,20 +682,20 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (text-modes
   (standards-version 1.1
-   version "1.71"
+   version "1.90"
    author-version "No-Upstream-Ver"
-   date "2003-11-13"
-   build-date "2003-11-13"
+   date "2005-11-02"
+   build-date "2005-11-02"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority high
    category "standard"
    dump nil
    description "Miscellaneous support for editing text files."
-   filename "text-modes-1.71-pkg.tar.gz"
-   md5sum "39be167962dc1a547a13f8bb1788327f"
-   size 377506
-   provides (ansi-color autoinsert crontab-edit desktop-entry-mode filladapt flyspell folding fold-isearch hexl htmlize image-mode iso-acc iso-ascii iso-cvt iso-insert iso-swed rtf-support swedish tabify whitespace-mode winmgr-mode xpm-mode xrdb-mode apache-mode po-mode po-compat css-mode)
+   filename "text-modes-1.90-pkg.tar.gz"
+   md5sum "f2d5111f6e561b595aead30333b704cf"
+   size 442526
+   provides (ansi-color autoinsert crontab-edit desktop-entry-mode filladapt flyspell folding fold-isearch hexl htmlize image-mode iso-acc iso-ascii iso-cvt iso-insert iso-swed rtf-support swedish tabify whitespace-mode whitespace-visual-mode winmgr-mode xpm-mode xrdb-mode apache-mode po-mode po-compat css-mode)
    requires (ispell fsf-compat xemacs-base)
    type regular
 ))
@@ -579,20 +704,20 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (pcl-cvs
   (standards-version 1.1
-   version "1.65"
+   version "1.66"
    author-version "R-2_9_9"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2004-12-22"
+   build-date "2004-12-22"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
    description "CVS frontend."
-   filename "pcl-cvs-1.65-pkg.tar.gz"
-   md5sum "53b8cbd4d0b7709cfaf9d51e11888324"
-   size 161016
-   provides (cvs-compat cvs-edit cvs-log cvs-status easy-mmode pcl-cvs-defs pcl-cvs-info pcl-cvs-parse pcl-cvs-util pcl-cvs)
+   filename "pcl-cvs-1.66-pkg.tar.gz"
+   md5sum "04101b03e5d8e929471875b30e1a2c31"
+   size 161505
+   provides (cvs-compat cvs-edit cvs-log cvs-status pcl-cvs-defs pcl-cvs-info pcl-cvs-parse pcl-cvs-util pcl-cvs)
    requires (xemacs-base elib vc dired edebug ediff edit-utils mail-lib prog-modes)
    type regular
 ))
@@ -601,19 +726,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (mail-lib
   (standards-version 1.1
-   version "1.63"
+   version "1.75"
    author-version "No-Upstream-Ver"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2005-10-28"
+   build-date "2005-10-28"
    maintainer "Simon Josefsson <simon@josefsson.org>"
    distribution xemacs
    priority medium
    category "standard"
    dump nil
    description "Fundamental lisp files for providing email support."
-   filename "mail-lib-1.63-pkg.tar.gz"
-   md5sum "99b3f341e8c29ad2dc3fec5196e32549"
-   size 198134
+   filename "mail-lib-1.75-pkg.tar.gz"
+   md5sum "a8417567fe05e5baf884e1993bf13a44"
+   size 211214
    provides (base64 browse-url-xemacs browse-url highlight-headers mail-abbrevs mail-extr mail-utils mailheader netrc pop3 reporter rfc2104 rfc822 rmail rmail-mini rmailout sendmail smtpmail starttls tls)
    requires (eterm xemacs-base fsf-compat sh-script ecrypto)
    type regular
@@ -623,19 +748,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (jde
   (standards-version 1.1
-   version "1.46"
+   version "1.48"
    author-version "2.3.2"
-   date "2003-10-08"
-   build-date "2003-10-08"
+   date "2005-06-01"
+   build-date "2005-06-01"
    maintainer "Andy Piper <andy@xemacs.org>"
    distribution xemacs
    priority medium
    category "standard"
    dump nil
    description "Integrated Development Environment for Java."
-   filename "jde-1.46-pkg.tar.gz"
-   md5sum "60f5d299a53be811f6ef6006f2566c20"
-   size 2403395
+   filename "jde-1.48-pkg.tar.gz"
+   md5sum "26a98e47f6358b465f423dc9d597c6f6"
+   size 2404962
    provides (beanshell efc jde-ant jde-bug jde-checkstyle jde-compat jde-compile jde-complete jde-db jde-dbo jde-dbs jde-ejb jde-gen jde-help jde-imenu jde-import jde-java-font-lock jde-java-grammar jde-javadoc-gen jde-javadoc jde-jdb jde-make jde-open-source jde-package jde-parse-class jde-parse jde-run jde-setnu jde-stat jde-util jde-which-method jde-widgets jde-wiz jde-xref jde tree-widget)
    requires (jde cc-mode semantic debug speedbar edit-utils eterm mail-lib xemacs-base xemacs-devel eieio elib sh-script fsf-compat)
    type regular
@@ -645,19 +770,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (fsf-compat
   (standards-version 1.1
-   version "1.13"
+   version "1.15"
    author-version "No-Upstream-Ver"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2004-10-22"
+   build-date "2004-10-22"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority high
    category "standard"
    dump nil
    description "FSF Emacs compatibility files."
-   filename "fsf-compat-1.13-pkg.tar.gz"
-   md5sum "270a9deea6166bb38ac00f6191c7e8c0"
-   size 21687
+   filename "fsf-compat-1.15-pkg.tar.gz"
+   md5sum "a68d000cf16b054b20a56e917d57e712"
+   size 18912
    provides (overlay thingatpt timer x-popup-menu goto-addr)
    requires (xemacs-base)
    type single
@@ -667,19 +792,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (edit-utils
   (standards-version 1.1
-   version "2.10"
+   version "2.32"
    author-version "No-Upstream-Ver"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2005-12-05"
+   build-date "2005-12-05"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority high
    category "standard"
    dump nil
    description "Miscellaneous editor extensions, you probably need this."
-   filename "edit-utils-2.10-pkg.tar.gz"
-   md5sum "8d3c77a3ae8fb443a608a148e32e0d48"
-   size 925330
+   filename "edit-utils-2.32-pkg.tar.gz"
+   md5sum "c858e39c25478b3797a5859c991d7bc9"
+   size 944596
    provides (abbrevlist after-save-commands atomic-extents avoid backup-dir balloon-help big-menubar blink-cursor blink-paren bookmark compare-w completion dabbrev desktop detached-minibuf edit-toolbar fast-lock file-part floating-toolbar flow-ctrl foldout func-menu hippie-exp icomplete id-select info-look iswitchb lazy-lock lazy-shot live-icon makesum man mic-paren paren mode-motion+ outl-mouse outln-18 page-ext blink-paren paren permanent-buffers popper power-macros recent-files redo reportmail resume rsz-minibuf saveconf savehist saveplace scroll-in-place setnu shell-font tempo toolbar-utils tree-menu uniquify vertical-mode where-was-i-db winring autorevert align allout outline narrow-stack highline)
    requires (xemacs-base xemacs-devel fsf-compat dired mail-lib)
    type single
@@ -711,19 +836,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (ps-print
   (standards-version 1.1
-   version "1.09"
+   version "1.11"
    author-version "6.5.6"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2004-08-10"
+   build-date "2004-08-10"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority medium
    category "standard"
    dump nil
    description "Printing functions and utilities"
-   filename "ps-print-1.09-pkg.tar.gz"
-   md5sum "9055fe7244e253e2a12cc7e4d69df041"
-   size 155737
+   filename "ps-print-1.11-pkg.tar.gz"
+   md5sum "a9460da8906bbbcbec37f28625b2bbad"
+   size 156222
    provides (lpr ps-bdf ps-mule ps-print)
    requires (text-modes)
    type regular
@@ -733,21 +858,21 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (sieve
   (standards-version 1.1
-   version "1.14"
+   version "1.18"
    author-version "No-Upstream-Ver"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2005-09-26"
+   build-date "2005-09-26"
    maintainer "Simon Josefsson <simon@josefsson.org>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
    description "Manage Sieve email filtering scripts."
-   filename "sieve-1.14-pkg.tar.gz"
-   md5sum "6a9234ad3e59c485869db92a3637d91f"
-   size 25677
+   filename "sieve-1.18-pkg.tar.gz"
+   md5sum "254bfbb81e4204ab8e57066baee8e78f"
+   size 27387
    provides (sieve sieve-mode sieve-manage)
-   requires (xemacs-base mail-lib cc-mode sasl)
+   requires (xemacs-base mail-lib cc-mode sasl ecrypto sh-script)
    type regular
 ))
 ))
@@ -755,21 +880,21 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (mule-ucs
   (standards-version 1.1
-   version "1.05"
+   version "1.14"
    author-version "0.84"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2005-06-21"
+   build-date "2005-06-21"
    maintainer "Stephen J. Turnbull <stephen@xemacs.org>"
    distribution mule
    priority high
    category "mule"
    dump nil
    description "MULE: Extended coding systems (including Unicode) for XEmacs."
-   filename "mule-ucs-1.05-pkg.tar.gz"
-   md5sum "772c06a697d0b3b4d7b78e8df76c019c"
-   size 1314530
+   filename "mule-ucs-1.14-pkg.tar.gz"
+   md5sum "b1e0eb84dc1675400b867a57d38ffb36"
+   size 1300714
    provides (mccl-font mucs-ccl mucs-error mucs-type mucs mule-uni tae tbl-mg trans-util txt-tbl un-data un-define un-supple un-tools un-trbase unicode unidata utf u-cns-1 u-cns-2 u-cns-3 u-cns-4 u-cns-5 u-cns-6 u-cns-7 uascii ubig5 uetiopic ugb2312 uipa uiscii uiso8859-1 uiso8859-14 uiso8859-15 uiso8859-2 uiso8859-3 uiso8859-4 uiso8859-5 uiso8859-6 uiso8859-7 uiso8859-8 uiso8859-9 ujisx0201 ujisx0208 ujisx0212 uksc5601 usisheng usupple utibetan utis620 uviscii)
-   requires (mule-base)
+   requires (mule-base latin-euro-standards)
    type regular
 ))
 ))
@@ -777,21 +902,21 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (clearcase
   (standards-version 1.0
-   version "1.08"
-   author-version "No-Upstream-Ver"
-   date "2003-10-31"
-   build-date "2003-10-31"
-   maintainer "Michael Diers <mdiers@xemacs.org>"
+   version "1.10"
+   author-version "/main/laptop/165"
+   date "2005-06-04"
+   build-date "2005-06-04"
+   maintainer "Adrian Aichner <adrian@xemacs.org>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
    description "New Clearcase Version Control for XEmacs (UNIX, Windows)."
-   filename "clearcase-1.08-pkg.tar.gz"
-   md5sum "6fedc7464137eae08c25517276f8a7ab"
-   size 94543
+   filename "clearcase-1.10-pkg.tar.gz"
+   md5sum "956e445057c6c1afd48d898b9736bd22"
+   size 105865
    provides (clearcase)
-   requires (dired fsf-compat mail-lib xemacs-base)
+   requires (dired mail-lib xemacs-base sh-script)
    type regular
 ))
 ))
@@ -799,19 +924,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (dictionary
   (standards-version 1.1
-   version "1.12"
+   version "1.16"
    author-version "1.8"
-   date "2003-06-22"
-   build-date "2003-06-22"
+   date "2005-05-10"
+   build-date "2005-05-10"
    maintainer "Torsten Hilbrich <dictionary@myrkr.in-berlin.de>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
    description "Interface to RFC2229 dictionary servers."
-   filename "dictionary-1.12-pkg.tar.gz"
-   md5sum "717517bbad4e241f18941fd6c289b868"
-   size 39658
+   filename "dictionary-1.16-pkg.tar.gz"
+   md5sum "83011986c60b22aecb5c1246f66c7744"
+   size 40085
    provides (dictionary connection link)
    requires (xemacs-base)
    type regular
@@ -843,19 +968,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (xslt-process
   (standards-version 1.0
-   version "1.11"
+   version "1.12"
    author-version "1.2.1"
-   date "2002-10-08"
-   build-date "2002-10-08"
+   date "2005-07-27"
+   build-date "2005-07-27"
    maintainer "Ovidiu Predescu <ovidiu@xemacs.org>"
    distribution xemacs
    priority medium
    category "standard"
    dump nil
    description "XSLT processing support."
-   filename "xslt-process-1.11-pkg.tar.gz"
-   md5sum "30273cbe2e90ae703ea410879412e68b"
-   size 199873
+   filename "xslt-process-1.12-pkg.tar.gz"
+   md5sum "dde00a263877a3bb3a82c6fb96299aab"
+   size 59594
    provides (xslt-process)
    requires (jde cc-mode semantic debug speedbar edit-utils eterm mail-lib xemacs-base elib eieio sh-script fsf-compat xemacs-devel)
    type regular
@@ -931,19 +1056,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (lookup
   (standards-version 1.1
-   version "1.14"
+   version "1.15"
    author-version "1.0"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2005-05-10"
+   build-date "2005-05-10"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution mule
    priority high
    category "mule"
    dump nil
    description "MULE: Dictionary support"
-   filename "lookup-1.14-pkg.tar.gz"
-   md5sum "f48776563d7fbd0852ad73ac9c513260"
-   size 225996
+   filename "lookup-1.15-pkg.tar.gz"
+   md5sum "975f4d8435cae628e7c6338115a3a542"
+   size 225952
    provides (evi-mule evi lookup-content lookup-defs lookup-entry lookup-select lookup-package lookup-select lookup-types lookup-utils lookup-vars lookup-vse lookup ndcookie ndeb ndic ndict ndkks ndmisc ndnmz ndspell ndsrd ndtp sdicf stem)
    requires (mule-base cookie lookup)
    type regular
@@ -975,19 +1100,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (locale
   (standards-version 1.1
-   version "1.21"
+   version "1.22"
    author-version "No-Upstream-Ver"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2004-12-07"
+   build-date "2004-12-07"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution mule
    priority high
    category "mule"
    dump nil
    description "MULE: Localized menubars and localized splash screens."
-   filename "locale-1.21-pkg.tar.gz"
-   md5sum "2256243bb8cdd282af7b40bc2cf30018"
-   size 36961
+   filename "locale-1.22-pkg.tar.gz"
+   md5sum "2a3accb220d0c67b3e76762fb2872ab9"
+   size 37968
    provides ()
    requires (mule-base)
    type regular
@@ -997,19 +1122,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (mule-base
   (standards-version 1.1
-   version "1.44"
+   version "1.47"
    author-version "No-Upstream-Ver"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2005-05-10"
+   build-date "2005-05-10"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution mule
    priority high
    category "mule"
    dump nil
-   description "MULE: Basic Mule support, required for building with Mule."
-   filename "mule-base-1.44-pkg.tar.gz"
-   md5sum "9eaa93208008617bd8f0d34448dcfaa3"
-   size 444749
+   description "MULE: Basic Mule support."
+   filename "mule-base-1.47-pkg.tar.gz"
+   md5sum "f6f85c610f6bd604edcb252b20f32108"
+   size 444408
    provides (canna-leim canna char-table china-util cyril-util isearch-ext japan-util ccl can-n-egg mule-help)
    requires (fsf-compat xemacs-base apel)
    type regular
@@ -1085,19 +1210,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (sgml
   (standards-version 1.1
-   version "1.10"
+   version "1.11"
    author-version "No-Upstream-Ver"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2004-01-27"
+   build-date "2004-01-27"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
    description "SGML/Linuxdoc-SGML editing."
-   filename "sgml-1.10-pkg.tar.gz"
-   md5sum "ab80262877e3547dfb97e80a0a778e09"
-   size 27462
+   filename "sgml-1.11-pkg.tar.gz"
+   md5sum "8d1cec5b4b005210507b6fe57e2db9a8"
+   size 27506
    provides (sgml linuxdoc-sgml)
    requires (xemacs-base)
    type regular
@@ -1107,19 +1232,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (psgml
   (standards-version 1.1
-   version "1.41"
+   version "1.44"
    author-version "1.3.1"
-   date "2003-08-29"
-   build-date "2003-08-29"
+   date "2005-04-05"
+   build-date "2005-04-05"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority medium
    category "standard"
    dump nil
    description "Validated HTML/SGML editing."
-   filename "psgml-1.41-pkg.tar.gz"
-   md5sum "33baca4b85d3d9c48df682b748c9a273"
-   size 301000
+   filename "psgml-1.44-pkg.tar.gz"
+   md5sum "9edbc1b72754f45d23cf73b287b6a2aa"
+   size 302065
    provides (iso-sgml psgml-api psgml-charent psgml-debug psgml-dtd psgml-edit psgml-fs psgml-html psgml-info psgml-parse psgml-sysdep psgml-xemacs psgml sgml-mode)
    requires (xemacs-base edit-utils edebug xemacs-devel mail-lib fsf-compat eterm sh-script ps-print)
    type regular
@@ -1129,19 +1254,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (pc
   (standards-version 1.1
-   version "1.26"
+   version "1.28"
    author-version "No-Upstream-Ver"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2005-04-26"
+   build-date "2005-04-26"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
    description "PC style interface emulation."
-   filename "pc-1.26-pkg.tar.gz"
-   md5sum "47189d077b363012c4b17f527eef2ec7"
-   size 17611
+   filename "pc-1.28-pkg.tar.gz"
+   md5sum "b3722c793e2f9b977fc0967ed0805efa"
+   size 17720
    provides (delbs fusion pc-select pending-del s-region)
    requires (xemacs-base)
    type regular
@@ -1151,19 +1276,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (ispell
   (standards-version 1.1
-   version "1.26"
-   author-version "3.3"
-   date "2003-11-02"
-   build-date "2003-11-02"
+   version "1.32"
+   author-version "3.6"
+   date "2005-10-16"
+   build-date "2005-10-16"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
    description "Spell-checking with GNU ispell."
-   filename "ispell-1.26-pkg.tar.gz"
-   md5sum "85a9da0fe8ed41199388b5f41a0f7769"
-   size 72869
+   filename "ispell-1.32-pkg.tar.gz"
+   md5sum "0eceb13fd90b388f744f04bbf83fe4a1"
+   size 83587
    provides (ispell)
    requires ()
    type regular
@@ -1239,19 +1364,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (calendar
   (standards-version 1.1
-   version "1.22"
+   version "1.23"
    author-version "No-Upstream-Ver"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2004-01-27"
+   build-date "2004-01-27"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
    description "Calendar and diary support."
-   filename "calendar-1.22-pkg.tar.gz"
-   md5sum "c9f0bdbcb3cbbb9eff338e4edd9d7f95"
-   size 253996
+   filename "calendar-1.23-pkg.tar.gz"
+   md5sum "de5fd826168913232c48aa88ec0f1d5c"
+   size 254025
    provides (appt cal-china cal-coptic cal-dst cal-french cal-hebrew cal-islam cal-iso cal-japanese cal-julian cal-mayan cal-move cal-persia cal-tex cal-x cal-xemacs calendar diary-lib holidays lunar solar)
    requires (xemacs-base)
    type regular
@@ -1261,19 +1386,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (calc
   (standards-version 1.1
-   version "1.24"
+   version "1.26"
    author-version "2.02fX3"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2004-09-07"
+   build-date "2004-09-07"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
    description "Emacs calculator"
-   filename "calc-1.24-pkg.tar.gz"
-   md5sum "61fa56abe04492e448a8549b5978ca3a"
-   size 1600141
+   filename "calc-1.26-pkg.tar.gz"
+   md5sum "2ebbdf5c8cba89d50ab6300287697a6b"
+   size 1600637
    provides (calc-ext calc-macs calc)
    requires (xemacs-base)
    type regular
@@ -1283,19 +1408,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (speedbar
   (standards-version 1.1
-   version "1.27"
+   version "1.28"
    author-version "0.14beta4"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2005-07-19"
+   build-date "2005-07-19"
    maintainer "Eric M. Ludlam <zappo@gnu.org>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
    description "Provides a separate frame with convenient references."
-   filename "speedbar-1.27-pkg.tar.gz"
-   md5sum "4df8d109364493dca814ef7429d560d2"
-   size 163245
+   filename "speedbar-1.28-pkg.tar.gz"
+   md5sum "1b82aee8431f3c8083689f7a6c3a6a33"
+   size 163269
    provides (bigclock dframe rpm sb-ant sb-gud sb-html sb-image sb-info sb-rmail sb-texinfo sb-w3 speedbar)
    requires (xemacs-base edebug)
    type regular
@@ -1305,19 +1430,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (pcomplete
   (standards-version 1.1
-   version "1.03"
+   version "1.04"
    author-version "1.1.6"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2005-01-23"
+   build-date "2005-01-23"
    maintainer "John Wiegley <johnw@gnu.org>"
    distribution xemacs
    priority medium
    category "standard"
    dump nil
    description "Provides programmatic completion."
-   filename "pcomplete-1.03-pkg.tar.gz"
-   md5sum "43bad91be873dd6ae2f9483e90c42226"
-   size 37443
+   filename "pcomplete-1.04-pkg.tar.gz"
+   md5sum "f8631085f1355707234110c9ab043a53"
+   size 37573
    provides (pcomplete)
    requires (sh-script xemacs-base)
    type regular
@@ -1327,19 +1452,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (eshell
   (standards-version 1.1
-   version "1.06"
+   version "1.10"
    author-version "2.4.1"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2005-06-27"
+   build-date "2005-06-27"
    maintainer "John Wiegley <johnw@gnu.org>"
    distribution xemacs
    priority medium
    category "standard"
    dump nil
    description "Command shell implemented entirely in Emacs Lisp"
-   filename "eshell-1.06-pkg.tar.gz"
-   md5sum "737f4d5caed7ffe8cb987f0e2459d6e8"
-   size 232041
+   filename "eshell-1.10-pkg.tar.gz"
+   md5sum "859fc15237a3d5177551614fecd88671"
+   size 232616
    provides (em-alias em-banner em-basic em-cmpl em-dirs em-glob em-hist em-ls em-pred em-prompt em-rebind em-script em-smart em-term em-unix em-xtra esh-arg esh-cmd esh-ext esh-io esh-maint esh-mode esh-module esh-opt esh-proc esh-test esh-toggle esh-util esh-var eshell)
    requires (xemacs-base eterm)
    type regular
@@ -1371,19 +1496,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (os-utils
   (standards-version 1.1
-   version "1.34"
+   version "1.36"
    author-version "No-Upstream-Ver"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2005-01-31"
+   build-date "2005-01-31"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority medium
    category "standard"
    dump nil
    description "Miscellaneous O/S utilities."
-   filename "os-utils-1.34-pkg.tar.gz"
-   md5sum "98fa67e0d1b89febd16bfc952d552171"
-   size 225849
+   filename "os-utils-1.36-pkg.tar.gz"
+   md5sum "56d04bd914e392d03719206469964f20"
+   size 225865
    provides (archive-mode background crypt++ crypt ftelnet inf-lisp jka-compr mchat rlogin ssh tar-mode telnet terminal uncompress)
    requires (xemacs-base)
    type single
@@ -1415,19 +1540,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (igrep
   (standards-version 1.1
-   version "1.12"
-   author-version "2.95"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   version "1.14"
+   author-version "2.111"
+   date "2005-12-05"
+   build-date "2005-12-05"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
    description "Enhanced front-end for Grep."
-   filename "igrep-1.12-pkg.tar.gz"
-   md5sum "a46e749b903ad526dad1a898496e9812"
-   size 17316
+   filename "igrep-1.14-pkg.tar.gz"
+   md5sum "c67cfd9d4fbb5356784898a54cf957d1"
+   size 20838
    provides (igrep)
    requires (dired xemacs-base efs)
    type regular
@@ -1437,19 +1562,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (eterm
   (standards-version 1.1
-   version "1.15"
+   version "1.17"
    author-version "No-Upstream-Ver"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2005-06-27"
+   build-date "2005-06-27"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority medium
    category "standard"
    dump nil
    description "Terminal emulation."
-   filename "eterm-1.15-pkg.tar.gz"
-   md5sum "4821611600abfb6f7e6d2d91b361e5dc"
-   size 109135
+   filename "eterm-1.17-pkg.tar.gz"
+   md5sum "3f0508fad96213912261afdc934e5ce8"
+   size 109229
    provides (eterm)
    requires (xemacs-base)
    type regular
@@ -1459,19 +1584,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (viper
   (standards-version 1.1
-   version "1.37"
+   version "1.47"
    author-version "3.09"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2005-11-25"
+   build-date "2005-11-25"
    maintainer "Michael Kifer <kifer@cs.sunysb.edu>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
    description "VI emulation support."
-   filename "viper-1.37-pkg.tar.gz"
-   md5sum "5bd6157ea98d1cc9399e91eb3b684c8c"
-   size 327719
+   filename "viper-1.47-pkg.tar.gz"
+   md5sum "66e3556c2421cf81083406bc92ad9f88"
+   size 335017
    provides (viper-cmd viper-ex viper-init viper-keym viper-macs viper-mous viper-util viper)
    requires (xemacs-base)
    type regular
@@ -1525,21 +1650,21 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (texinfo
   (standards-version 1.1
-   version "1.25"
+   version "1.30"
    author-version "No-Upstream-Ver"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2005-09-26"
+   build-date "2005-09-26"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority high
    category "standard"
    dump nil
    description "XEmacs TeXinfo support."
-   filename "texinfo-1.25-pkg.tar.gz"
-   md5sum "a2755f74e1f4c76ba36d844abc718d3a"
-   size 133884
+   filename "texinfo-1.30-pkg.tar.gz"
+   md5sum "afa4dfa82a93fc7d4b85096621b8acdf"
+   size 145763
    provides (makeinfo tex-mode texinfmt texinfo texnfo-tex texnfo-upd)
-   requires (xemacs-base)
+   requires (text-modes xemacs-base)
    type regular
 ))
 ))
@@ -1547,21 +1672,21 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (reftex
   (standards-version 1.1
-   version "1.33"
+   version "1.34"
    author-version "4.21"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2004-03-15"
+   build-date "2004-03-15"
    maintainer "Carsten Dominik <dominik@science.uva.nl>"
    distribution xemacs
    priority medium
    category "standard"
    dump nil
    description "Emacs support for LaTeX cross-references, citations.."
-   filename "reftex-1.33-pkg.tar.gz"
-   md5sum "4d9a603199ad55c5d3f3cd31413a56de"
-   size 352053
+   filename "reftex-1.34-pkg.tar.gz"
+   md5sum "161d28002e1a7c80bdaf9facb3559fad"
+   size 352338
    provides (reftex-auc reftex-cite reftex-dcr reftex-vcr reftex-global reftex-index reftex-parse reftex-ref reftex-sel reftex-toc reftex-vars reftex)
-   requires (fsf-compat xemacs-base)
+   requires (xemacs-base)
    type regular
 ))
 ))
@@ -1591,19 +1716,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (crisp
   (standards-version 1.1
-   version "1.14"
+   version "1.15"
    author-version "1.34"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2005-04-26"
+   build-date "2005-04-26"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
    description "Crisp/Brief emulation."
-   filename "crisp-1.14-pkg.tar.gz"
-   md5sum "ba1bbc29153b1849e71d123b9f2021b1"
-   size 10361
+   filename "crisp-1.15-pkg.tar.gz"
+   md5sum "0efd73abddf2e032f520ed60b493d463"
+   size 10436
    provides (crisp scroll-lock)
    requires ()
    type regular
@@ -1613,20 +1738,20 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (auctex
   (standards-version 1.1
-   version "1.35"
-   author-version "11.13"
-   date "2003-01-03"
-   build-date "2003-01-03"
-   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
+   version "1.46"
+   author-version "11.55"
+   date "2005-02-12"
+   build-date "2005-12-08"
+   maintainer "Uwe Brauer <oub@mat.ucm.es>"
    distribution xemacs
    priority medium
    category "standard"
    dump nil
    description "Basic TeX/LaTeX support."
-   filename "auctex-1.35-pkg.tar.gz"
-   md5sum "168e82155e152dab8c7c913bc9a4788b"
-   size 406466
-   provides (auc-old auc-tex bib-cite font-latex latex multi-prompt tex-buf tex-info tex-jp tex-mik tex-site tex texmathp)
+   filename "auctex-1.46-pkg.tar.gz"
+   md5sum "0d7170230b9300fcef5eb57a7b4e6fbf"
+   size 710140
+   provides (auc-old auc-tex bib-cite font-latex latex multi-prompt tex-buf tex-info tex-jp tex-mik tex-site tex texmathp hilit-LaTeX tex-font tex-fptex)
    requires (xemacs-base)
    type regular
 ))
@@ -1635,19 +1760,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (vhdl
   (standards-version 1.1
-   version "1.18"
-   author-version "3.31.20"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   version "1.20"
+   author-version "3.33.2"
+   date "2005-02-14"
+   build-date "2005-02-14"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
    description "Support for VHDL."
-   filename "vhdl-1.18-pkg.tar.gz"
-   md5sum "6a38f9e4428754114593b94089c71943"
-   size 273202
+   filename "vhdl-1.20-pkg.tar.gz"
+   md5sum "f4f9381623e0c14957f2ea064e5044d5"
+   size 300258
    provides (vhdl-mode)
    requires (xemacs-base edit-utils c-support speedbar ps-print os-utils)
    type regular
@@ -1657,19 +1782,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (x-symbol
   (standards-version 1.1
-   version "1.07"
+   version "1.10"
    author-version "4.5.1"
-   date "2003-10-26"
-   build-date "2003-10-26"
-   maintainer "Steve Youngs <sryoungs@bigpond.net.au>"
+   date "2004-02-16"
+   build-date "2004-02-16"
+   maintainer "Uwe Brauer <oub@xemacs.org>"
    distribution xemacs
    priority high
    category "standard"
    dump nil
    description "Semi WYSIWYG for LaTeX, HTML, etc, using additional fonts."
-   filename "x-symbol-1.07-pkg.tar.gz"
-   md5sum "c4a1cfc1318d5eb87eb186f0972abad6"
-   size 679781
+   filename "x-symbol-1.10-pkg.tar.gz"
+   md5sum "f213f93f156cc9eb511094292caf6f51"
+   size 680100
    provides (x-symbol-bib x-symbol-hooks x-symbol-image x-symbol-macs x-symbol-mule x-symbol-nomule x-symbol-sgml x-symbol-tex x-symbol-texi x-symbol-vars x-symbol-xmacs x-symbol)
    requires (x-symbol xemacs-base auctex mail-lib)
    type regular
@@ -1679,19 +1804,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (vc
   (standards-version 1.1
-   version "1.38"
+   version "1.41"
    author-version "No-Upstream-Ver"
-   date "2003-10-27"
-   build-date "2003-10-27"
+   date "2005-06-05"
+   build-date "2005-06-05"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
    description "Version Control for Free systems."
-   filename "vc-1.38-pkg.tar.gz"
-   md5sum "b19fa9b253ec9335829c3289ea1b046b"
-   size 93835
+   filename "vc-1.41-pkg.tar.gz"
+   md5sum "78b4e9fefebd73d45e0953f719268d67"
+   size 94597
    provides (vc vc-hooks)
    requires (dired xemacs-base vc mail-lib ediff)
    type regular
@@ -1723,19 +1848,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (sh-script
   (standards-version 1.1
-   version "1.18"
-   author-version "2.0e"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   version "1.21"
+   author-version "2.0f"
+   date "2005-10-18"
+   build-date "2005-10-18"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
    description "Support for editing shell scripts."
-   filename "sh-script-1.18-pkg.tar.gz"
-   md5sum "4a0e2de6d1006c987dfd9e861b8562cd"
-   size 37055
+   filename "sh-script-1.21-pkg.tar.gz"
+   md5sum "c3cd67259af1073985af3d5ad83f4d2e"
+   size 70351
    provides (sh-script executable)
    requires (xemacs-base)
    type regular
@@ -1767,20 +1892,20 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (prog-modes
   (standards-version 1.1
-   version "1.91"
+   version "2.06"
    author-version "No-Upstream-Ver"
-   date "2003-10-29"
-   build-date "2003-10-29"
+   date "2005-12-05"
+   build-date "2005-12-05"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority medium
    category "standard"
    dump nil
    description "Support for various programming languages."
-   filename "prog-modes-1.91-pkg.tar.gz"
-   md5sum "b0203d7e022fdf730845ffbceaf41bf0"
-   size 715961
-   provides (autoconf-mode awk-mode c-mode cvs diff-mode eiffel-mode icon javascript-mode ksh-mode m4-mode make-mode makefile mode-compile mode-compile-kill modula2 p4 php-mode postscript rexx-mode rpm-spec-mode simula-mode sql tcl teco uil-mode verilog-mode)
+   filename "prog-modes-2.06-pkg.tar.gz"
+   md5sum "bf0e6a8a0ba1ad529fd945bc358b00c1"
+   size 777078
+   provides (autoconf-mode awk-mode c-mode cvs diff-mode eiffel-mode icon javascript-mode ksh-mode lua-mode m4-mode make-mode makefile mode-compile mode-compile-kill modula2 p4 php-mode postscript rexx-mode rpm-spec-mode simula-mode sql tcl teco uil-mode verilog-mode)
    requires (mail-lib xemacs-devel xemacs-base cc-mode fsf-compat edit-utils ediff emerge efs vc speedbar dired ilisp sh-script)
    type regular
 ))
@@ -1789,19 +1914,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (idlwave
   (standards-version 1.1
-   version "1.31"
+   version "1.32"
    author-version "5.1"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2005-05-07"
+   build-date "2005-05-07"
    maintainer "Carsten Dominik <dominik@astro.uva.nl>"
    distribution xemacs
    priority medium
    category "standard"
    dump nil
    description "Editing and Shell mode for the Interactive Data Language"
-   filename "idlwave-1.31-pkg.tar.gz"
-   md5sum "c5e8e00757efddd5d83d9acb31247102"
-   size 520952
+   filename "idlwave-1.32-pkg.tar.gz"
+   md5sum "3669f4554b9d1a487a5f3a279e5821e9"
+   size 520863
    provides (idlw-rinfo idlwave-rinfo idlw-shell idlwave-shell idlw-toolbar idlwave-toolbar idlwave)
    requires (fsf-compat xemacs-base mail-lib)
    type regular
@@ -1833,19 +1958,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (ediff
   (standards-version 1.1
-   version "1.49"
+   version "1.60"
    author-version "2.75"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2005-12-05"
+   build-date "2005-12-05"
    maintainer "Michael Kifer <kifer@cs.sunysb.edu>"
    distribution xemacs
    priority medium
    category "standard"
    dump nil
    description "Interface over GNU patch."
-   filename "ediff-1.49-pkg.tar.gz"
-   md5sum "de66f77ac38f2df7dd4c5a94d9582f55"
-   size 305252
+   filename "ediff-1.60-pkg.tar.gz"
+   md5sum "1c33606ab5bce3bf0a8c5f8fe949e2ca"
+   size 313973
    provides (ediff-diff ediff-help ediff-hook ediff-init ediff-merg ediff-mult ediff-ptch ediff-tbar ediff-util ediff-vers ediff-wind ediff)
    requires (pcl-cvs elib dired xemacs-base edebug prog-modes)
    type regular
@@ -1877,19 +2002,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (c-support
   (standards-version 1.1
-   version "1.18"
+   version "1.22"
    author-version "No-Upstream-Ver"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2005-07-27"
+   build-date "2005-07-27"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
    description "Basic single-file add-ons for editing C code."
-   filename "c-support-1.18-pkg.tar.gz"
-   md5sum "950c5d610fb614bd418863075cde1c4c"
-   size 70705
+   filename "c-support-1.22-pkg.tar.gz"
+   md5sum "972b0abd7158053f28a2c66c62ce0270"
+   size 78027
    provides (c-comment-edit cmacexp ctypes hideif hideshow)
    requires (cc-mode xemacs-base)
    type regular
@@ -1921,19 +2046,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (cc-mode
   (standards-version 1.1
-   version "1.41"
-   author-version "5.30.7"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   version "1.45"
+   author-version "5.30.10"
+   date "2005-05-24"
+   build-date "2005-05-24"
    maintainer "Martin Stjernholm <bug-cc-mode@gnu.org>"
    distribution xemacs
    priority medium
    category "standard"
    dump nil
    description "C, C++, Objective-C, Java, CORBA IDL, Pike and AWK language support."
-   filename "cc-mode-1.41-pkg.tar.gz"
-   md5sum "31b9f8e38d95e6b5dd079c14f88ef360"
-   size 513369
+   filename "cc-mode-1.45-pkg.tar.gz"
+   md5sum "e1a2e251e57f29ce6e082181c13c7f04"
+   size 524116
    provides (cc-align cc-awk cc-bytecomp cc-cmds cc-compat cc-defs cc-engine cc-fix cc-fonts cc-guess cc-langs cc-lobotomy cc-menus cc-mode cc-styles cc-vars)
    requires (xemacs-base mail-lib)
    type regular
@@ -1943,19 +2068,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (semantic
   (standards-version 1.1
-   version "1.18"
+   version "1.19"
    author-version "1.4.2"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2004-10-31"
+   build-date "2004-10-31"
    maintainer "Eric M. Ludlam <zappo@gnu.org>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
    description "Semantic bovinator (Yacc/Lex for XEmacs). Includes Senator."
-   filename "semantic-1.18-pkg.tar.gz"
-   md5sum "bb333c47f371748a1e923893c98d7b3f"
-   size 443092
+   filename "semantic-1.19-pkg.tar.gz"
+   md5sum "b7fdaa9ad2d2e9d9aaba5c88df8f2fd0"
+   size 446114
    provides (document-vars document semantic-analyze semantic-bnf semantic-c semantic-cb semantic-chart semantic-ctxt semantic-el semantic-example semantic-ia-sb semantic-ia semantic-imenu semantic-java semantic-load semantic-make semantic-sb semantic-scm semantic-skel semantic-texi semantic-util-modes semantic-util semantic semanticdb senator sformat working)
    requires (eieio xemacs-base xemacs-devel edit-utils speedbar texinfo fsf-compat cc-mode edebug)
    type regular
@@ -2009,19 +2134,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (games
   (standards-version 1.1
-   version "1.15"
+   version "1.17"
    author-version "1.04"
-   date "2003-10-31"
-   build-date "2003-10-31"
-   maintainer "Glynn Clements <glynn@sensei.co.uk>"
+   date "2005-11-14"
+   build-date "2005-11-14"
+   maintainer "Glynn Clements <glynn@gclements.plus.com>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
    description "Tetris, Sokoban, and Snake."
-   filename "games-1.15-pkg.tar.gz"
-   md5sum "e50c1cd9ae0e9d32a022f52e795119b4"
-   size 37242
+   filename "games-1.17-pkg.tar.gz"
+   md5sum "42032b4568b5b46e588a6ffc63efd487"
+   size 37489
    provides (gamegrid snake tetris sokoban)
    requires (xemacs-base)
    type regular
@@ -2053,21 +2178,21 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (bbdb
   (standards-version 1.1
-   version "1.24"
+   version "1.29"
    author-version "2.34"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2005-10-12"
+   build-date "2005-10-12"
    maintainer "Ronan Waide <waider@waider.ie>"
    distribution xemacs
    priority medium
    category "standard"
    dump nil
    description "The Big Brother Data Base"
-   filename "bbdb-1.24-pkg.tar.gz"
-   md5sum "bb9a7c33c742e28076643be7fda317ed"
-   size 373736
+   filename "bbdb-1.29-pkg.tar.gz"
+   md5sum "c8314f305d41335ac91bf5a2ff10d635"
+   size 379982
    provides (bbdb-com bbdb-ftp bbdb-gnus bbdb-gui bbdb-hooks bbdb-merge bbdb-mhe bbdb-migrate bbdb-print bbdb-reportmail bbdb-rmail bbdb-sc bbdb-snarf bbdb-srv bbdb-vm bbdb-w3 bbdb-whois bbdb-xemacs bbdb)
-   requires (bbdb edit-utils gnus mh-e rmail supercite vm tm apel mail-lib xemacs-base w3 fsf-compat eterm sh-script net-utils os-utils)
+   requires (bbdb edit-utils gnus mh-e rmail supercite vm tm apel mail-lib xemacs-base w3 fsf-compat eterm sh-script net-utils os-utils ecrypto)
    type regular
 ))
 ))
@@ -2075,19 +2200,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (zenirc
   (standards-version 1.1
-   version "1.14"
+   version "1.16"
    author-version "2.112"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2005-05-10"
+   build-date "2005-05-10"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority medium
    category "standard"
    dump nil
    description "ZENIRC IRC Client."
-   filename "zenirc-1.14-pkg.tar.gz"
-   md5sum "9e40efa659a867dae6aac4673b474322"
-   size 277304
+   filename "zenirc-1.16-pkg.tar.gz"
+   md5sum "074e5d8aef2568e9e73bfb227faf61dd"
+   size 277377
    provides (zenirc-18 zenirc-8ball zenirc-away zenirc-bork zenirc-color zenirc-command-queue zenirc-complete zenirc-ctcp-flood zenirc-dcc zenirc-doto zenirc-fill zenirc-finnish zenirc-format zenirc-fortran zenirc-french zenirc-history zenirc-ignore zenirc-iwantop zenirc-klingon zenirc-latin zenirc-meditate zenirc-netsplit zenirc-notify zenirc-oink zenirc-ojnk zenirc-pjg zenirc-popup zenirc-random-away zenirc-random-nick zenirc-signal zenirc-stamp zenirc-swedish zenirc-trigger zenirc-yow-filter zenirc-yow zenirc)
    requires (zenirc)
    type regular
@@ -2097,19 +2222,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (mew
   (standards-version 1.1
-   version "1.18"
+   version "1.19"
    author-version "1.94.2"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2005-05-10"
+   build-date "2005-05-10"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
    description "Messaging in an Emacs World."
-   filename "mew-1.18-pkg.tar.gz"
-   md5sum "09533ddf67f0948c6b4a40b996d82fbd"
-   size 745829
+   filename "mew-1.19-pkg.tar.gz"
+   md5sum "c3bad6f65dfc096c707ed238b138c940"
+   size 745714
    provides (mew-addrbook mew-attach mew-bq mew-cache mew-complete mew-decode mew-demo mew-draft mew-encode mew-env mew-ext mew-fib mew-func mew-header mew-highlight mew-lang-jp mew-mark mew-message mew-mime mew-minibuf mew-mule mew-mule0 mew-mule2 mew-mule3 mew-os2 mew-pgp mew-pick mew-refile mew-scan mew-sort mew-summary mew-syntax mew-temacs mew-unix mew-vars mew-virtual mew-win32 mew-xemacs mew)
    requires (mew w3 efs mail-lib xemacs-base fsf-compat)
    type regular
@@ -2119,21 +2244,21 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (tm
   (standards-version 1.1
-   version "1.37"
+   version "1.38"
    author-version "No-Upstream-Ver"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2005-04-09"
+   build-date "2005-04-09"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
    description "Emacs MIME support. Not needed for gnus >= 5.8.0"
-   filename "tm-1.37-pkg.tar.gz"
-   md5sum "9cd28b13243debe9a986dcbd332f1ccd"
-   size 334179
+   filename "tm-1.38-pkg.tar.gz"
+   md5sum "dcf814b84cbe6cae01153ba702ccd704"
+   size 333864
    provides (char-util cless gnus-art-mime gnus-charset gnus-mime gnus-sum-mime latex-math-symbol mel-b mel-g mel-q mel-u mel message-mime mime-setup mu-bbdb mu-cite range sc-setup signature texi-util tl-atype tl-list tl-misc tl-num tl-seq tl-str tm-bbdb tm-def tm-edit-mc tm-edit tm-ew-d tm-ew-e tm-file tm-ftp tm-html tm-image tm-latex tm-mail tm-mh-e tm-parse tm-partial tm-pgp tm-play tm-rmail tm-setup tm-tar tm-text tm-view tm-vm tmh-comp)
-   requires (gnus mh-e rmail vm mailcrypt mail-lib apel xemacs-base fsf-compat sh-script net-utils)
+   requires (gnus mh-e rmail vm mailcrypt mail-lib apel xemacs-base fsf-compat sh-script net-utils ecrypto)
    type regular
 ))
 ))
@@ -2141,21 +2266,21 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (gnus
   (standards-version 1.1
-   version "1.73"
-   author-version "5.10.2"
-   date "2003-10-13"
-   build-date "2003-10-13"
-   maintainer "Steve Youngs <sryoungs@bigpond.net.au>"
+   version "1.89"
+   author-version "5.10.7"
+   date "2006-01-04"
+   build-date "2006-01-04"
+   maintainer "Steve Youngs <steve@youngs.au.com>"
    distribution xemacs
    priority medium
    category "standard"
    dump nil
    description "The Gnus Newsreader and Mailreader."
-   filename "gnus-1.73-pkg.tar.gz"
-   md5sum "a1259caa28482a71bc4dfa1e434f9511"
-   size 3245188
+   filename "gnus-1.89-pkg.tar.gz"
+   md5sum "e7707178416716eac643af29c437f619"
+   size 3457913
    provides (binhex canlock compface deuglify earcon flow-fill format-spec gnus-agent gnus-art gnus-async gnus-audio gnus-bcklg gnus-cache gnus-cite gnus-cus gnus-delay gnus-demon gnus-diary gnus-dired gnus-draft gnus-dup gnus-eform gnus-ems gnus-fun gnus-gl gnus-group gnus-int gnus-kill gnus-logic gnus-mh gnus-ml gnus-mlspl gnus-move gnus-msg gnus-nocem gnus-picon gnus-range gnus-registry gnus-salt gnus-score gnus-setup gnus-sieve gnus-soup gnus-spec gnus-srvr gnus-start gnus-sum gnus-topic gnus-undo gnus-util gnus-uu gnus-vm gnus-win gnus-xmas gnus ietf-drums imap mail-parse mail-prsvr mail-source mailcap message messagexmas messcompat mm-bodies mm-decode mm-encode mm-extern mm-partial mm-url mm-util mm-uu mm-view mml-sec mml-smime mml mml1991 mml2015 nnagent nnbabyl nndb nndiary nndir nndoc nndraft nneething nnfolder nngateway nnheader nnheaderxm nnimap nnkiboze nnlistserv nnmail nnmaildir nnmbox nnmh nnml nnnil nnoo nnrss nnslashdot nnsoup nnspool nntp nnultimate nnvirtual nnwarchive nnweb nnwfm parse-time qp rfc1843 rfc2045 rfc2047 rfc2231 score-mode smiley smime spam-report spam-stat spam time-date utf7 uudecode webmail yenc gnus-idna gpg-ring gpg hashcash vcard)
-   requires (gnus w3 mh-e mailcrypt rmail eterm mail-lib xemacs-base fsf-compat ecrypto tm apel pgg net-utils sh-script os-utils dired sieve sasl)
+   requires (gnus mail-lib xemacs-base eterm sh-script net-utils os-utils dired mh-e sieve ps-print w3 pgg mailcrypt ecrypto sasl)
    type regular
 ))
 ))
@@ -2185,19 +2310,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (mailcrypt
   (standards-version 1.1
-   version "2.13"
+   version "2.14"
    author-version "3.5.8"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2004-01-17"
+   build-date "2004-01-17"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
    description "Support for messaging encryption with PGP."
-   filename "mailcrypt-2.13-pkg.tar.gz"
-   md5sum "efe51870b559239cf48a102ea8a89e2f"
-   size 154111
+   filename "mailcrypt-2.14-pkg.tar.gz"
+   md5sum "df1654138b6a146868bb52addb33bf47"
+   size 154180
    provides (expect mailcrypt)
    requires (mail-lib fsf-compat xemacs-base cookie gnus mh-e rmail vm)
    type regular
@@ -2207,19 +2332,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (supercite
   (standards-version 1.1
-   version "1.20"
+   version "1.21"
    author-version "3.55x3"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2005-10-29"
+   build-date "2005-10-29"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
    description "An Emacs citation tool for News & Mail messages."
-   filename "supercite-1.20-pkg.tar.gz"
-   md5sum "277fb688d3765c0434e34013e811e94d"
-   size 100553
+   filename "supercite-1.21-pkg.tar.gz"
+   md5sum "4fb516d03f2d95d9e0e092c994f79df7"
+   size 100802
    provides (supercite)
    requires (mail-lib xemacs-base)
    type regular
@@ -2229,21 +2354,21 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (mh-e
   (standards-version 1.1
-   version "1.27"
+   version "1.29"
    author-version "7.4.2"
-   date "2003-10-31"
-   build-date "2003-10-31"
-   maintainer "Steve Youngs <mh-e-devel@lists.sf.net>"
+   date "2005-03-14"
+   build-date "2005-03-14"
+   maintainer "XEmacs Beta <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
-   description "Front end support for MH."
-   filename "mh-e-1.27-pkg.tar.gz"
-   md5sum "5b886efc6e93f97a61237dade2f360ee"
-   size 577724
+   description "The XEmacs Interface to the MH Mail System."
+   filename "mh-e-1.29-pkg.tar.gz"
+   md5sum "c4009dbf4aa47d505dd8cb025e326ca3"
+   size 578385
    provides (mh-alias mh-comp mh-customize mh-e mh-funcs mh-gnus mh-identity mh-inc mh-index mh-junk mh-loaddefs mh-mime mh-pick mh-seq mh-speed mh-unit mh-utils mh-xemacs-compat mh-xemacs-icons)
-   requires (gnus mail-lib xemacs-base speedbar rmail tm apel sh-script fsf-compat xemacs-devel net-utils eterm os-utils)
+   requires (gnus mail-lib xemacs-base speedbar rmail tm apel sh-script fsf-compat xemacs-devel net-utils eterm os-utils ecrypto)
    type regular
 ))
 ))
@@ -2251,19 +2376,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (gnats
   (standards-version 1.1
-   version "1.16"
+   version "1.17"
    author-version "3.101"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2005-04-09"
+   build-date "2005-04-09"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority high
    category "standard"
    dump nil
    description "XEmacs bug reports."
-   filename "gnats-1.16-pkg.tar.gz"
-   md5sum "678c190f7cd184426dcccc0f3a6d10b2"
-   size 188963
+   filename "gnats-1.17-pkg.tar.gz"
+   md5sum "f048ff33f8b6f724613bd63173b9d9ef"
+   size 188959
    provides (gnats gnats-admin send-pr)
    requires (mail-lib xemacs-base)
    type regular
@@ -2317,21 +2442,23 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (net-utils
   (standards-version 1.1
-   version "1.33"
-   author-version "No-Upstream-Ver"
-   date "2003-10-31"
-   build-date "2003-10-31"
-   maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
+   version "1.48"
+   author-version "N/A"
+   date "2005-10-12"
+   build-date "2005-10-12"
+   maintainer "Steve Youngs <steve@youngs.au.com>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
    description "Miscellaneous Networking Utilities."
-   filename "net-utils-1.33-pkg.tar.gz"
-   md5sum "9470e0dc21c8dd3c1d859ce7541f31c0"
-   size 137514
-   provides (ilisp-browse-cltl2 xemacsbug feedmail metamail net-utils rcompile shadowfile webjump webster-www dig dns xml)
-   requires (bbdb w3 efs mail-lib xemacs-base fsf-compat eterm sh-script gnus rmail tm apel)
+   filename "net-utils-1.48-pkg.tar.gz"
+   md5sum "09cd58b37a72e17ff53c05ba1e67cf2f"
+   size 155120
+   provides (ilisp-browse-cltl2 xemacsbug feedmail metamail
+            net-utils rcompile shadowfile webjump webster-www
+            dig dns dns-mode xml google-query mozmail)
+   requires (bbdb w3 efs mail-lib xemacs-base eterm sh-script gnus rmail tm apel vm mh-e mew ecrypto)
    type single
 ))
 ))
@@ -2339,19 +2466,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (w3
   (standards-version 1.1
-   version "1.29"
+   version "1.32"
    author-version "4.0pre47"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2005-12-29"
+   build-date "2005-12-29"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority high
    category "standard"
    dump nil
    description "A Web browser."
-   filename "w3-1.29-pkg.tar.gz"
-   md5sum "088e276b855e95b2032aa58160ffeba2"
-   size 694178
+   filename "w3-1.32-pkg.tar.gz"
+   md5sum "92a3dcd5c51317ab8317fe6059491213"
+   size 695310
    provides (css devices w3-auto dsssl-flow dsssl font images mm mule-sysdp socks ssl urlauth url-cache url-cookie url-file url-gopher url-gw url-http url-ldap url-mail url-misc url-news url-ns url-parse url-vars url w3-about w3-auto w3-cfg w3-cus w3-display w3-emacs19 w3-e19 w3-e20 w3-elisp w3-emulate w3-forms w3-hot w3-hotindex w3-imap w3-java w3-jscript w3-keyword w3-latex w3-menu w3-mouse w3-parse w3-print w3-props w3-script w3-structure w3-speak w3-style w3-sysdp w3-toolbar w3-vars w3-widget w3-xemacs w3-xemac w3)
    requires (w3 mail-lib xemacs-base ecrypto)
    type regular
@@ -2361,19 +2488,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (vm
   (standards-version 1.1
-   version "7.18"
+   version "7.22"
    author-version "7.17"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2005-06-06"
+   build-date "2005-06-06"
    maintainer "Kyle Jones <kyle_jones@wonderworks.com>"
    distribution xemacs
    priority medium
    category "standard"
    dump nil
    description "An Emacs mailer."
-   filename "vm-7.18-pkg.tar.gz"
-   md5sum "25a353d78f64c2dd2e1001719158a315"
-   size 812340
+   filename "vm-7.22-pkg.tar.gz"
+   md5sum "067b3cac6c8b6ee68a5fd2abf1e0acea"
+   size 822094
    provides (tapestry vm-byteopts vm-delete vm-digest vm-easymenu vm-edit vm-folder vm-imap vm-license vm-macro vm-mark vm-menu vm-message vm-mime vm-minibuf vm-misc vm-motion vm-mouse vm-page vm-pop vm-reply vm-save vm-search vm-sort vm-startup vm-summary vm-thread vm-toolbar vm-undo vm-user vm-vars vm vm-version vm-virtual vm-window)
    requires (mail-lib xemacs-base)
    type regular
@@ -2427,21 +2554,21 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (xemacs-devel
   (standards-version 1.1
-   version "1.60"
+   version "1.72"
    author-version "No-Upstream-Ver"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2005-10-12"
+   build-date "2005-10-12"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority medium
    category "standard"
    dump nil
    description "Emacs Lisp developer support."
-   filename "xemacs-devel-1.60-pkg.tar.gz"
-   md5sum "db789317a15bf3a73bacd7b337ec7a34"
-   size 232116
+   filename "xemacs-devel-1.72-pkg.tar.gz"
+   md5sum "b11f75c8ab895518f9324c668cb5fd84"
+   size 243274
    provides (checkdoc docref eldoc elp eval-expr find-func hide-copyleft ielm patcher pp trace patch-keywords)
-   requires (xemacs-base ispell mail-lib gnus rmail tm apel sh-script net-utils eterm)
+   requires (xemacs-base ispell mail-lib gnus rmail tm apel sh-script net-utils eterm ecrypto)
    type single
 ))
 ))
@@ -2493,21 +2620,21 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (edebug
   (standards-version 1.1
-   version "1.20"
+   version "1.21"
    author-version "No-Upstream-Ver"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2004-07-05"
+   build-date "2004-07-05"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
    description "An Emacs Lisp debugger."
-   filename "edebug-1.20-pkg.tar.gz"
-   md5sum "ff397fa7dba09ab0a52a83649b8a14d8"
-   size 115244
+   filename "edebug-1.21-pkg.tar.gz"
+   md5sum "c3807d0c7bf76758b81f4d1837861758"
+   size 115585
    provides (edebug cl-read cust-print eval-reg cl-specs)
-   requires (xemacs-base)
+   requires (xemacs-base xemacs-devel)
    type regular
 ))
 ))
@@ -2515,19 +2642,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (Sun
   (standards-version 1.1
-   version "1.15"
+   version "1.16"
    author-version "No-Upstream-Ver"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   date "2004-09-06"
+   build-date "2004-09-06"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority low
    category "standard"
    dump nil
    description "Support for Sparcworks."
-   filename "Sun-1.15-pkg.tar.gz"
-   md5sum "ac4b09817681596ba032cf868c7c6dac"
-   size 64660
+   filename "Sun-1.16-pkg.tar.gz"
+   md5sum "e82c814a75cab21586f81c6aef7d6ea9"
+   size 64431
    provides (sccs eos-browser eos-common eos-debugger eos-debugger eos-editor eos-init eos-load eos-menubar eos-toolbar sunpro)
    requires (cc-mode xemacs-base)
    type regular
@@ -2537,19 +2664,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (apel
   (standards-version 1.1
-   version "1.27"
-   author-version "10.2"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   version "1.32"
+   author-version "10.6"
+   date "2005-12-06"
+   build-date "2005-12-06"
    maintainer "XEmacs Development Team <xemacs-beta@xemacs.org>"
    distribution xemacs
    priority high
    category "standard"
    dump nil
    description "A Portable Emacs Library.  Used by XEmacs MIME support."
-   filename "apel-1.27-pkg.tar.gz"
-   md5sum "2f35080836afe0730b2fe664f90b01be"
-   size 108585
+   filename "apel-1.32-pkg.tar.gz"
+   md5sum "0c3f9d60d3bdaf4a7f4eaf2bdf656e84"
+   size 121589
    provides (atype emu-20 emu-e19 emu-x20 emu-xemacs emu file-detect filename install mule-caesar path-util richtext std11-parse std11 tinyrich)
    requires (fsf-compat xemacs-base)
    type regular
@@ -2559,19 +2686,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (efs
   (standards-version 1.0
-   version "1.32"
-   author-version "1.22"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   version "1.33"
+   author-version "1.23"
+   date "2004-10-04"
+   build-date "2004-10-04"
    maintainer "Mike Sperber <sperber@informatik.uni-tuebingen.de>"
    distribution stable
    priority medium
    category "standard"
    dump nil
    description "Treat files on remote systems the same as local files."
-   filename "efs-1.32-pkg.tar.gz"
-   md5sum "6123c11bc7a9c993429e9976f7bf42c4"
-   size 375800
+   filename "efs-1.33-pkg.tar.gz"
+   md5sum "d0e7badb65439e1ac144aa4588be4db1"
+   size 375842
    provides (efs)
    requires (xemacs-base dired)
    type regular
@@ -2581,19 +2708,19 @@ Hash: SHA1
 (package-get-update-base-entry (quote
 (dired
   (standards-version 1.0
-   version "1.15"
-   author-version "7.11"
-   date "2003-10-31"
-   build-date "2003-10-31"
+   version "1.17"
+   author-version "7.13"
+   date "2005-04-09"
+   build-date "2005-04-09"
    maintainer "Mike Sperber <sperber@informatik.uni-tuebingen.de>"
    distribution stable
    priority medium
    category "standard"
    dump nil
    description "Manage file systems."
-   filename "dired-1.15-pkg.tar.gz"
-   md5sum "3bd864d76ba88c2a8a42772222a2743f"
-   size 198282
+   filename "dired-1.17-pkg.tar.gz"
+   md5sum "fc911843a2e768b657f61d4dc0137a6d"
+   size 201027
    provides (diff dired)
    requires (xemacs-base prog-modes)
    type regular
@@ -2602,10 +2729,9 @@ Hash: SHA1
 ;;;@@@
 ;; Package Index file ends here
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.2.3 (FreeBSD)
-Comment: The XEmacs Development Team
+Version: GnuPG v1.4.1 (GNU/Linux)
 
-iD4DBQE/s2HKgu3ywdHdhM0RAsIRAJiVkwgHSIPBMZBJlZdA06kOtKV2AKCqhmSb
-/TUbeZRrIemjq9es9VqYJg==
-=n9fY
+iD8DBQFDu3/3gu3ywdHdhM0RArnQAKC2oQEX2BRllTlQl4UiMYIZYEBeQQCeNTHj
+p3T7YxmbQDgZRUSOEEmtxs0=
+=EoNd
 -----END PGP SIGNATURE-----
index 5c36018..8d66cd0 100644 (file)
@@ -1,4 +1,4 @@
-This is ../info/cl.info, produced by makeinfo version 4.6 from cl.texi.
+This is ../info/cl.info, produced by makeinfo version 4.8 from cl.texi.
 
 INFO-DIR-SECTION XEmacs Editor
 START-INFO-DIR-ENTRY
@@ -29,8 +29,8 @@ the original English.
 \1f
 File: cl.info,  Node: Top,  Next: Overview,  Up: (dir)
 
-Common Lisp Extensions
-**********************
+1 Common Lisp Extensions
+************************
 
 This document describes a set of Emacs Lisp facilities borrowed from
 Common Lisp.  All the facilities are described here in detail; for more
@@ -66,8 +66,8 @@ assume a basic familiarity with Emacs Lisp.
 \1f
 File: cl.info,  Node: Overview,  Next: Program Structure,  Prev: Top,  Up: Top
 
-Overview
-********
+2 Overview
+**********
 
 Common Lisp is a huge language, and Common Lisp systems tend to be
 massive and extremely complex.  Emacs Lisp, by contrast, is rather
@@ -118,8 +118,8 @@ the rest of the Emacs environment.
 \1f
 File: cl.info,  Node: Usage,  Next: Organization,  Prev: Overview,  Up: Overview
 
-Usage
-=====
+2.1 Usage
+=========
 
 Lisp code that uses features from the "CL" package should include at
 the beginning:
@@ -142,8 +142,8 @@ The second call will fail (with "`cl-19.el' not found") if the old
 \1f
 File: cl.info,  Node: Organization,  Next: Installation,  Prev: Usage,  Up: Overview
 
-Organization
-============
+2.2 Organization
+================
 
 The Common Lisp package is organized into four files:
 
@@ -185,8 +185,8 @@ the old-style multiple-values feature.  *Note Old CL Compatibility::.
 \1f
 File: cl.info,  Node: Installation,  Next: Naming Conventions,  Prev: Organization,  Up: Overview
 
-Installation
-============
+2.3 Installation
+================
 
 Installation of the "CL" package is simple:  Just put the byte-compiled
 files `cl.elc', `cl-extra.elc', `cl-seq.elc', `cl-macs.elc', and
@@ -212,8 +212,8 @@ of the list so the old "CL" package and its documentation are hidden.
 \1f
 File: cl.info,  Node: Naming Conventions,  Prev: Installation,  Up: Overview
 
-Naming Conventions
-==================
+2.4 Naming Conventions
+======================
 
 Except where noted, all functions defined by this package have the same
 names and calling conventions as their Common Lisp counterparts.
@@ -266,8 +266,8 @@ used.
 \1f
 File: cl.info,  Node: Program Structure,  Next: Predicates,  Prev: Overview,  Up: Top
 
-Program Structure
-*****************
+3 Program Structure
+*******************
 
 This section describes features of the "CL" package which have to do
 with programs as a whole: advanced argument lists for functions, and
@@ -282,8 +282,8 @@ the `eval-when' construct.
 \1f
 File: cl.info,  Node: Argument Lists,  Next: Time of Evaluation,  Prev: Program Structure,  Up: Program Structure
 
-Argument Lists
-==============
+3.1 Argument Lists
+==================
 
 Emacs Lisp's notation for argument lists of functions is a subset of
 the Common Lisp notation.  As well as the familiar `&optional' and
@@ -296,13 +296,13 @@ this package to implement Common Lisp argument lists seamlessly.
 Instead, this package defines alternates for several Lisp forms which
 you must use if you need Common Lisp argument lists.
 
- - Special Form: defun* name arglist body...
+ -- Special Form: defun* name arglist body...
      This form is identical to the regular `defun' form, except that
      ARGLIST is allowed to be a full Common Lisp argument list.  Also,
      the function body is enclosed in an implicit block called NAME;
      *note Blocks and Exits::.
 
- - Special Form: defsubst* name arglist body...
+ -- Special Form: defsubst* name arglist body...
      This is just like `defun*', except that the function that is
      defined is automatically proclaimed `inline', i.e., calls to it
      may be expanded into in-line code by the byte compiler.  This is
@@ -313,7 +313,7 @@ you must use if you need Common Lisp argument lists.
      processing of keyword arguments, default values, etc., to be done
      at compile-time whenever possible.
 
- - Special Form: defmacro* name arglist body...
+ -- Special Form: defmacro* name arglist body...
      This is identical to the regular `defmacro' form, except that
      ARGLIST is allowed to be a full Common Lisp argument list.  The
      `&environment' keyword is supported as described in Steele.  The
@@ -322,7 +322,7 @@ you must use if you need Common Lisp argument lists.
      Emacs Lisp interpreter.  The macro expander body is enclosed in an
      implicit block called NAME.
 
- - Special Form: function* symbol-or-lambda
+ -- Special Form: function* symbol-or-lambda
      This is identical to the regular `function' form, except that if
      the argument is a `lambda' form then that form may use a full
      Common Lisp argument list.
@@ -439,7 +439,7 @@ following two functions, except for a matter of stylistic taste:
 
      (defun* foo (a b &aux (c (+ a b)) d)
        BODY)
-     
+
      (defun* foo (a b)
        (let ((c (+ a b)) d)
          BODY))
@@ -479,8 +479,8 @@ rigorously checked.
 \1f
 File: cl.info,  Node: Time of Evaluation,  Next: Function Aliases,  Prev: Argument Lists,  Up: Program Structure
 
-Time of Evaluation
-==================
+3.2 Time of Evaluation
+======================
 
 Normally, the byte-compiler does not actually execute the forms in a
 file it compiles.  For example, if a file contains `(setq foo t)', the
@@ -491,7 +491,7 @@ certain top-level forms evaluated at compile-time.  For example, the
 compiler effectively evaluates `defmacro' forms at compile-time so that
 later parts of the file can refer to the macros that are defined.
 
- - Special Form: eval-when (situations...) forms...
+ -- Special Form: eval-when (situations...) forms...
      This form controls when the body FORMS are evaluated.  The
      SITUATIONS list may contain any set of the symbols `compile',
      `load', and `eval' (or their long-winded ANSI equivalents,
@@ -562,7 +562,7 @@ construct and is described below.  This package defines a version of
 `(eval-when (compile load eval) ...)' and so is not itself defined by
 this package.
 
- - Special Form: eval-when-compile forms...
+ -- Special Form: eval-when-compile forms...
      The FORMS are evaluated at compile-time; at execution time, this
      form acts like a quoted constant of the resulting value.  Used at
      top-level, `eval-when-compile' is just like `eval-when (compile
@@ -571,7 +571,7 @@ this package.
 
      This form is similar to the `#.' syntax of true Common Lisp.
 
- - Special Form: load-time-value form
+ -- Special Form: load-time-value form
      The FORM is evaluated at load-time; at execution time, this form
      acts like a quoted constant of the resulting value.
 
@@ -610,13 +610,13 @@ this package.
 \1f
 File: cl.info,  Node: Function Aliases,  Prev: Time of Evaluation,  Up: Program Structure
 
-Function Aliases
-================
+3.3 Function Aliases
+====================
 
 This section describes a feature from GNU Emacs 19 which this package
 makes available in other versions of Emacs.
 
- - Function: defalias symbol function
+ -- Function: defalias symbol function
      This function sets SYMBOL's function cell to FUNCTION.  It is
      equivalent to `fset', except that in GNU Emacs 19 it also records
      the setting in `load-history' so that it can be undone by a later
@@ -627,8 +627,8 @@ makes available in other versions of Emacs.
 \1f
 File: cl.info,  Node: Predicates,  Next: Control Structure,  Prev: Program Structure,  Up: Top
 
-Predicates
-**********
+4 Predicates
+************
 
 This section describes functions for testing whether various facts are
 true or false.
@@ -641,12 +641,12 @@ true or false.
 \1f
 File: cl.info,  Node: Type Predicates,  Next: Equality Predicates,  Prev: Predicates,  Up: Predicates
 
-Type Predicates
-===============
+4.1 Type Predicates
+===================
 
 The "CL" package defines a version of the Common Lisp `typep' predicate.
 
- - Function: typep object type
+ -- Function: typep object type
      Check if OBJECT is of type TYPE, where TYPE is a (quoted) type
      name of the sort used by Common Lisp.  For example, `(typep foo
      'integer)' is equivalent to `(integerp foo)'.
@@ -703,7 +703,7 @@ beginning with a symbol.
    The following function and macro (not technically predicates) are
 related to `typep'.
 
- - Function: coerce object type
+ -- Function: coerce object type
      This function attempts to convert OBJECT to the specified TYPE.
      If OBJECT is already of that type as determined by `typep', it is
      simply returned.  Otherwise, certain types of conversions will be
@@ -714,7 +714,7 @@ related to `typep'.
      integers can be coerced in versions of Emacs that support floats.
      In all other circumstances, `coerce' signals an error.
 
- - Special Form: deftype name arglist forms...
+ -- Special Form: deftype name arglist forms...
      This macro defines a new type called NAME.  It is similar to
      `defmacro' in many ways; when NAME is encountered as a type name,
      the body FORMS are evaluated and should return a type specifier
@@ -747,12 +747,12 @@ sequence to return.  *Note Sequences::.
 \1f
 File: cl.info,  Node: Equality Predicates,  Prev: Type Predicates,  Up: Predicates
 
-Equality Predicates
-===================
+4.2 Equality Predicates
+=======================
 
 This package defines two Common Lisp predicates, `eql' and `equalp'.
 
- - Function: eql a b
+ -- Function: eql a b
      This function is almost the same as `eq', except that if A and B
      are numbers of the same type, it compares them for numeric
      equality (as if by `equal' instead of `eq').  This makes a
@@ -783,7 +783,7 @@ This package defines two Common Lisp predicates, `eql' and `equalp'.
      fact the only known way to distinguish between the two zeros in
      Emacs Lisp is to `format' them and check for a minus sign.
 
- - Function: equalp a b
+ -- Function: equalp a b
      This function is a more flexible version of `equal'.  In
      particular, it compares strings and characters case-insensitively,
      and it compares numbers without regard to type (so that `(equalp 3
@@ -803,8 +803,8 @@ tradition and uses `equal' for these two functions.  In Emacs, use
 \1f
 File: cl.info,  Node: Control Structure,  Next: Macros,  Prev: Predicates,  Up: Top
 
-Control Structure
-*****************
+5 Control Structure
+*******************
 
 The features described in the following sections implement various
 advanced control structures, including the powerful `setf' facility and
@@ -824,13 +824,13 @@ a number of looping and conditional constructs.
 \1f
 File: cl.info,  Node: Assignment,  Next: Generalized Variables,  Prev: Control Structure,  Up: Control Structure
 
-Assignment
-==========
+5.1 Assignment
+==============
 
 The `psetq' form is just like `setq', except that multiple assignments
 are done in parallel rather than sequentially.
 
- - Special Form: psetq [symbol form]...
+ -- Special Form: psetq [symbol form]...
      This special form (actually a macro) is used to assign to several
      variables simultaneously.  Given only one SYMBOL and FORM, it has
      the same effect as `setq'.  Given several SYMBOL and FORM pairs,
@@ -859,8 +859,8 @@ are done in parallel rather than sequentially.
 \1f
 File: cl.info,  Node: Generalized Variables,  Next: Variable Bindings,  Prev: Assignment,  Up: Control Structure
 
-Generalized Variables
-=====================
+5.2 Generalized Variables
+=========================
 
 A "generalized variable" or "place form" is one of the many places in
 Lisp memory where values can be stored.  The simplest place form is a
@@ -889,13 +889,13 @@ variables in Lisp.
 \1f
 File: cl.info,  Node: Basic Setf,  Next: Modify Macros,  Prev: Generalized Variables,  Up: Generalized Variables
 
-Basic Setf
-----------
+5.2.1 Basic Setf
+----------------
 
 The `setf' macro is the most basic way to operate on generalized
 variables.
 
- - Special Form: setf [place form]...
+ -- Special Form: setf [place form]...
      This macro evaluates FORM and stores it in PLACE, which must be a
      valid generalized variable form.  If there are several PLACE and
      FORM pairs, the assignments are done sequentially just as with
@@ -1039,21 +1039,21 @@ variables.
 \1f
 File: cl.info,  Node: Modify Macros,  Next: Customizing Setf,  Prev: Basic Setf,  Up: Generalized Variables
 
-Modify Macros
--------------
+5.2.2 Modify Macros
+-------------------
 
 This package defines a number of other macros besides `setf' that
 operate on generalized variables.  Many are interesting and useful even
 when the PLACE is just a variable name.
 
- - Special Form: psetf [place form]...
+ -- Special Form: psetf [place form]...
      This macro is to `setf' what `psetq' is to `setq': When several
      PLACEs and FORMs are involved, the assignments take place in
      parallel rather than sequentially.  Specifically, all subforms are
      evaluated from left to right, then all the assignments are done
      (in an undefined order).
 
- - Special Form: incf place &optional x
+ -- Special Form: incf place &optional x
      This macro increments the number stored in PLACE by one, or by X
      if specified.  The incremented value is returned.  For example,
      `(incf i)' is equivalent to `(setq i (1+ i))', and `(incf (car x)
@@ -1081,28 +1081,28 @@ when the PLACE is just a variable name.
      As a more Emacs-specific example of `incf', the expression `(incf
      (point) N)' is essentially equivalent to `(forward-char N)'.
 
- - Special Form: decf place &optional x
+ -- Special Form: decf place &optional x
      This macro decrements the number stored in PLACE by one, or by X
      if specified.
 
- - Special Form: pop place
+ -- Special Form: pop place
      This macro removes and returns the first element of the list stored
      in PLACE.  It is analogous to `(prog1 (car PLACE) (setf PLACE (cdr
      PLACE)))', except that it takes care to evaluate all subforms only
      once.
 
- - Special Form: push x place
+ -- Special Form: push x place
      This macro inserts X at the front of the list stored in PLACE.  It
      is analogous to `(setf PLACE (cons X PLACE))', except for
      evaluation of the subforms.
 
- - Special Form: pushnew x place &key :test :test-not :key
+ -- Special Form: pushnew x place &key :test :test-not :key
      This macro inserts X at the front of the list stored in PLACE, but
      only if X was not `eql' to any existing element of the list.  The
      optional keyword arguments are interpreted in the same way as for
      `adjoin'.  *Note Lists as Sets::.
 
- - Special Form: shiftf place... newvalue
+ -- Special Form: shiftf place... newvalue
      This macro shifts the PLACEs left by one, shifting in the value of
      NEWVALUE (which may be any Lisp expression, not just a generalized
      variable), and returning the value shifted out of the first PLACE.
@@ -1117,7 +1117,7 @@ when the PLACE is just a variable name.
      except that the subforms of A, B, and C are actually evaluated
      only once each and in the apparent order.
 
- - Special Form: rotatef place...
+ -- Special Form: rotatef place...
      This macro rotates the PLACEs left by one in circular fashion.
      Thus, `(rotatef A B C D)' is equivalent to
 
@@ -1132,7 +1132,7 @@ when the PLACE is just a variable name.
    The following macros were invented for this package; they have no
 analogues in Common Lisp.
 
- - Special Form: letf (bindings...) forms...
+ -- Special Form: letf (bindings...) forms...
      This macro is analogous to `let', but for generalized variables
      rather than just symbols.  Each BINDING should be of the form
      `(PLACE VALUE)'; the original contents of the PLACEs are saved,
@@ -1177,11 +1177,11 @@ analogues in Common Lisp.
      not bound on entry, it is simply made unbound by `makunbound' or
      `fmakunbound' on exit.
 
- - Special Form: letf* (bindings...) forms...
+ -- Special Form: letf* (bindings...) forms...
      This macro is to `letf' what `let*' is to `let': It does the
      bindings in sequential rather than parallel order.
 
- - Special Form: callf FUNCTION PLACE ARGS...
+ -- Special Form: callf FUNCTION PLACE ARGS...
      This is the "generic" modify macro.  It calls FUNCTION, which
      should be an unquoted function name, macro name, or lambda.  It
      passes PLACE and ARGS as arguments, and assigns the result back to
@@ -1196,7 +1196,7 @@ analogues in Common Lisp.
      create even more concise notations for modify macros.  Note again
      that `callf' is an extension to standard Common Lisp.
 
- - Special Form: callf2 FUNCTION ARG1 PLACE ARGS...
+ -- Special Form: callf2 FUNCTION ARG1 PLACE ARGS...
      This macro is like `callf', except that PLACE is the _second_
      argument of FUNCTION rather than the first.  For example, `(push X
      PLACE)' is equivalent to `(callf2 cons X PLACE)'.
@@ -1209,14 +1209,14 @@ Macro Bindings::.
 \1f
 File: cl.info,  Node: Customizing Setf,  Prev: Modify Macros,  Up: Generalized Variables
 
-Customizing Setf
-----------------
+5.2.3 Customizing Setf
+----------------------
 
 Common Lisp defines three macros, `define-modify-macro', `defsetf', and
 `define-setf-method', that allow the user to extend generalized
 variables in various ways.
 
- - Special Form: define-modify-macro name arglist function [doc-string]
+ -- Special Form: define-modify-macro name arglist function [doc-string]
      This macro defines a "read-modify-write" macro similar to `incf'
      and `decf'.  The macro NAME is defined to take a PLACE argument
      followed by additional arguments described by ARGLIST.  The call
@@ -1246,7 +1246,7 @@ variables in various ways.
      `get-setf-method', or consult the source file `cl-macs.el' to see
      how to use the internal `setf' building blocks.
 
- - Special Form: defsetf access-fn update-fn
+ -- Special Form: defsetf access-fn update-fn
      This is the simpler of two `defsetf' forms.  Where ACCESS-FN is
      the name of a function which accesses a place, this declares
      UPDATE-FN to be the corresponding store function.  From now on,
@@ -1279,7 +1279,7 @@ variables in various ways.
           (defsetf symbol-value set)
           (defsetf buffer-name rename-buffer t)
 
- - Special Form: defsetf access-fn arglist (store-var) forms...
+ -- Special Form: defsetf access-fn arglist (store-var) forms...
      This is the second, more complex, form of `defsetf'.  It is rather
      like `defmacro' except for the additional STORE-VAR argument.  The
      FORMS should return a Lisp form which stores the value of
@@ -1304,7 +1304,7 @@ variables in various ways.
           (defsetf nth (n x) (store)
             (list 'setcar (list 'nthcdr n x) store))
 
- - Special Form: define-setf-method access-fn arglist forms...
+ -- Special Form: define-setf-method access-fn arglist forms...
      This is the most general way to create new place forms.  When a
      `setf' to ACCESS-FN with arguments described by ARGLIST is
      expanded, the FORMS are evaluated and must return a list of five
@@ -1343,7 +1343,7 @@ variables in various ways.
      optimize away most temporaries that turn out to be unnecessary, so
      there is little reason for the setf-method itself to optimize.
 
- - Function: get-setf-method place &optional env
+ -- Function: get-setf-method place &optional env
      This function returns the setf-method for PLACE, by invoking the
      definition previously recorded by `defsetf' or
      `define-setf-method'.  The result is a list of five values as
@@ -1376,8 +1376,8 @@ newer Common Lisps, this would not be an error since the function
 \1f
 File: cl.info,  Node: Variable Bindings,  Next: Conditionals,  Prev: Generalized Variables,  Up: Control Structure
 
-Variable Bindings
-=================
+5.3 Variable Bindings
+=====================
 
 These Lisp forms make bindings to variables and function names,
 analogous to Lisp's built-in `let' form.
@@ -1395,14 +1395,14 @@ also related to variable bindings.
 \1f
 File: cl.info,  Node: Dynamic Bindings,  Next: Lexical Bindings,  Prev: Variable Bindings,  Up: Variable Bindings
 
-Dynamic Bindings
-----------------
+5.3.1 Dynamic Bindings
+----------------------
 
 The standard `let' form binds variables whose names are known at
 compile-time.  The `progv' form provides an easy way to bind variables
 whose names are computed at run-time.
 
- - Special Form: progv symbols values forms...
+ -- Special Form: progv symbols values forms...
      This form establishes `let'-style variable bindings on a set of
      variables computed at run-time.  The expressions SYMBOLS and
      VALUES are evaluated, and must return lists of symbols and values,
@@ -1415,13 +1415,13 @@ whose names are computed at run-time.
 \1f
 File: cl.info,  Node: Lexical Bindings,  Next: Function Bindings,  Prev: Dynamic Bindings,  Up: Variable Bindings
 
-Lexical Bindings
-----------------
+5.3.2 Lexical Bindings
+----------------------
 
 The "CL" package defines the following macro which more closely follows
 the Common Lisp `let' form:
 
- - Special Form: lexical-let (bindings...) forms...
+ -- Special Form: lexical-let (bindings...) forms...
      This form is exactly like `let' except that the bindings it
      establishes are purely lexical.  Lexical bindings are similar to
      local variables in a language like C:  Only the code physically
@@ -1509,19 +1509,19 @@ the Common Lisp `let' form:
      The `lexical-let' form is an extension to Common Lisp.  In true
      Common Lisp, all bindings are lexical unless declared otherwise.
 
- - Special Form: lexical-let* (bindings...) forms...
+ -- Special Form: lexical-let* (bindings...) forms...
      This form is just like `lexical-let', except that the bindings are
      made sequentially in the manner of `let*'.
 
 \1f
 File: cl.info,  Node: Function Bindings,  Next: Macro Bindings,  Prev: Lexical Bindings,  Up: Variable Bindings
 
-Function Bindings
------------------
+5.3.3 Function Bindings
+-----------------------
 
 These forms make `let'-like bindings to functions instead of variables.
 
- - Special Form: flet (bindings...) forms...
+ -- Special Form: flet (bindings...) forms...
      This form establishes `let'-style bindings on the function cells
      of symbols rather than on the value cells.  Each BINDING must be a
      list of the form `(NAME ARGLIST FORMS...)', which defines a
@@ -1557,7 +1557,7 @@ These forms make `let'-like bindings to functions instead of variables.
      enclosed in an implicit block as if by `defun*'.  *Note Program
      Structure::.
 
- - Special Form: labels (bindings...) forms...
+ -- Special Form: labels (bindings...) forms...
      The `labels' form is a synonym for `flet'.  (In Common Lisp,
      `labels' and `flet' differ in ways that depend on their lexical
      scoping; these distinctions vanish in dynamically scoped Emacs
@@ -1566,12 +1566,12 @@ These forms make `let'-like bindings to functions instead of variables.
 \1f
 File: cl.info,  Node: Macro Bindings,  Prev: Function Bindings,  Up: Variable Bindings
 
-Macro Bindings
---------------
+5.3.4 Macro Bindings
+--------------------
 
 These forms create local macros and "symbol macros."
 
- - Special Form: macrolet (bindings...) forms...
+ -- Special Form: macrolet (bindings...) forms...
      This form is analogous to `flet', but for macros instead of
      functions.  Each BINDING is a list of the same form as the
      arguments to `defmacro*' (i.e., a macro name, argument list, and
@@ -1583,7 +1583,7 @@ These forms create local macros and "symbol macros."
      that appear physically within the body FORMS, possibly after
      expansion of other macros in the body.
 
- - Special Form: symbol-macrolet (bindings...) forms...
+ -- Special Form: symbol-macrolet (bindings...) forms...
      This form creates "symbol macros", which are macros that look like
      variable references rather than function calls.  Each BINDING is a
      list `(VAR EXPANSION)'; any reference to VAR within the body FORMS
@@ -1614,7 +1614,7 @@ These forms create local macros and "symbol macros."
               (list 'loop 'for var 'on list 'do
                     (list* 'symbol-macrolet (list (list x (list 'car var)))
                            body))))
-          
+
           (setq mylist '(1 2 3 4))
           (my-dolist (x mylist) (incf x))
           mylist
@@ -1640,13 +1640,13 @@ These forms create local macros and "symbol macros."
 \1f
 File: cl.info,  Node: Conditionals,  Next: Blocks and Exits,  Prev: Variable Bindings,  Up: Control Structure
 
-Conditionals
-============
+5.4 Conditionals
+================
 
 These conditional forms augment Emacs Lisp's simple `if', `and', `or',
 and `cond' forms.
 
- - Special Form: when test forms...
+ -- Special Form: when test forms...
      This is a variant of `if' where there are no "else" forms, and
      possibly several "then" forms.  In particular,
 
@@ -1656,7 +1656,7 @@ and `cond' forms.
 
           (if TEST (progn A B C) nil)
 
- - Special Form: unless test forms...
+ -- Special Form: unless test forms...
      This is a variant of `if' where there are no "then" forms, and
      possibly several "else" forms:
 
@@ -1666,7 +1666,7 @@ and `cond' forms.
 
           (when (not TEST) A B C)
 
- - Special Form: case keyform clause...
+ -- Special Form: case keyform clause...
      This macro evaluates KEYFORM, then compares it with the key values
      listed in the various CLAUSEs.  Whichever clause matches the key
      is executed; comparison is done by `eql'.  If no clause matches,
@@ -1694,12 +1694,12 @@ and `cond' forms.
             ((?\r ?\n) (do-ret-thing))
             (t (do-other-thing)))
 
- - Special Form: ecase keyform clause...
+ -- Special Form: ecase keyform clause...
      This macro is just like `case', except that if the key does not
      match any of the clauses, an error is signalled rather than simply
      returning `nil'.
 
- - Special Form: typecase keyform clause...
+ -- Special Form: typecase keyform clause...
      This macro is a version of `case' that checks for types rather
      than values.  Each CLAUSE is of the form `(TYPE BODY...)'.  *Note
      Type Predicates::, for a description of type specifiers.  For
@@ -1715,7 +1715,7 @@ and `cond' forms.
      `otherwise' is also allowed.  To make one clause match any of
      several types, use an `(or ...)' type specifier.
 
- - Special Form: etypecase keyform clause...
+ -- Special Form: etypecase keyform clause...
      This macro is just like `typecase', except that if the key does
      not match any of the clauses, an error is signalled rather than
      simply returning `nil'.
@@ -1723,8 +1723,8 @@ and `cond' forms.
 \1f
 File: cl.info,  Node: Blocks and Exits,  Next: Iteration,  Prev: Conditionals,  Up: Control Structure
 
-Blocks and Exits
-================
+5.5 Blocks and Exits
+====================
 
 Common Lisp "blocks" provide a non-local exit mechanism very similar to
 `catch' and `throw', but lexically rather than dynamically scoped.
@@ -1733,7 +1733,7 @@ the lexical scoping allows the optimizing byte-compiler to omit the
 costly `catch' step if the body of the block does not actually
 `return-from' the block.
 
- - Special Form: block name forms...
+ -- Special Form: block name forms...
      The FORMS are evaluated as if by a `progn'.  However, if any of
      the FORMS execute `(return-from NAME)', they will jump out and
      return directly from the `block' form.  The `block' returns the
@@ -1771,13 +1771,13 @@ costly `catch' step if the body of the block does not actually
      that `do' loops and `defun*' functions which don't use `return'
      don't pay the overhead to support it.
 
- - Special Form: return-from name [result]
+ -- Special Form: return-from name [result]
      This macro returns from the block named NAME, which must be an
      (unevaluated) symbol.  If a RESULT form is specified, it is
      evaluated to produce the result returned from the `block'.
      Otherwise, `nil' is returned.
 
- - Special Form: return [result]
+ -- Special Form: return [result]
      This macro is exactly like `(return-from nil RESULT)'.  Common
      Lisp loops like `do' and `dolist' implicitly enclose themselves in
      `nil' blocks.
@@ -1785,13 +1785,13 @@ costly `catch' step if the body of the block does not actually
 \1f
 File: cl.info,  Node: Iteration,  Next: Loop Facility,  Prev: Blocks and Exits,  Up: Control Structure
 
-Iteration
-=========
+5.6 Iteration
+=============
 
 The macros described here provide more sophisticated, high-level
 looping constructs to complement Emacs Lisp's basic `while' loop.
 
- - Special Form: loop forms...
+ -- Special Form: loop forms...
      The "CL" package supports both the simple, old-style meaning of
      `loop' and the extremely powerful and flexible feature known as
      the "Loop Facility" or "Loop Macro".  This more advanced facility
@@ -1815,7 +1815,7 @@ looping constructs to complement Emacs Lisp's basic `while' loop.
      the above notation would simply access and throw away the value of
      a variable.)
 
- - Special Form: do (spec...) (end-test [result...]) forms...
+ -- Special Form: do (spec...) (end-test [result...]) forms...
      This macro creates a general iterative loop.  Each SPEC is of the
      form
 
@@ -1854,7 +1854,7 @@ looping constructs to complement Emacs Lisp's basic `while' loop.
             ((or (null x) (null y))
              (nreverse z)))
 
- - Special Form: do* (spec...) (end-test [result...]) forms...
+ -- Special Form: do* (spec...) (end-test [result...]) forms...
      This is to `do' what `let*' is to `let'.  In particular, the
      initial values are bound as if by `let*' rather than `let', and
      the steps are assigned as if by `setq' rather than `psetq'.
@@ -1870,7 +1870,7 @@ looping constructs to complement Emacs Lisp's basic `while' loop.
              (nreverse z))
             (push (f x y) z))
 
- - Special Form: dolist (var list [result]) forms...
+ -- Special Form: dolist (var list [result]) forms...
      This is a more specialized loop which iterates across the elements
      of a list.  LIST should evaluate to a list; the body FORMS are
      executed with VAR bound to each element of the list in turn.
@@ -1878,7 +1878,7 @@ looping constructs to complement Emacs Lisp's basic `while' loop.
      `nil' to produce the result returned by the loop.  The loop is
      surrounded by an implicit `nil' block.
 
- - Special Form: dotimes (var count [result]) forms...
+ -- Special Form: dotimes (var count [result]) forms...
      This is a more specialized loop which iterates a specified number
      of times.  The body is executed with VAR bound to the integers
      from zero (inclusive) to COUNT (exclusive), in turn.  Then the
@@ -1887,7 +1887,7 @@ looping constructs to complement Emacs Lisp's basic `while' loop.
      return value for the loop form.  The loop is surrounded by an
      implicit `nil' block.
 
- - Special Form: do-symbols (var [obarray [result]]) forms...
+ -- Special Form: do-symbols (var [obarray [result]]) forms...
      This loop iterates over all interned symbols.  If OBARRAY is
      specified and is not `nil', it loops over all symbols in that
      obarray.  For each symbol, the body FORMS are evaluated with VAR
@@ -1896,7 +1896,7 @@ looping constructs to complement Emacs Lisp's basic `while' loop.
      bound to `nil') to get the return value.  The loop is surrounded
      by an implicit `nil' block.
 
- - Special Form: do-all-symbols (var [result]) forms...
+ -- Special Form: do-all-symbols (var [result]) forms...
      This is identical to `do-symbols' except that the OBARRAY argument
      is omitted; it always iterates over the default obarray.
 
@@ -1906,8 +1906,8 @@ iterating over vectors or lists.
 \1f
 File: cl.info,  Node: Loop Facility,  Next: Multiple Values,  Prev: Iteration,  Up: Control Structure
 
-Loop Facility
-=============
+5.7 Loop Facility
+=================
 
 A common complaint with Lisp's traditional looping constructs is that
 they are either too simple and limited, such as Common Lisp's `dotimes'
@@ -1930,8 +1930,8 @@ easy-to-use but very powerful and expressive syntax.
 \1f
 File: cl.info,  Node: Loop Basics,  Next: Loop Examples,  Prev: Loop Facility,  Up: Loop Facility
 
-Loop Basics
------------
+5.7.1 Loop Basics
+-----------------
 
 The `loop' macro essentially creates a mini-language within Lisp that
 is specially tailored for describing loops.  While this language is a
@@ -1942,7 +1942,7 @@ to be very easy to learn and well-suited to its purpose.
 place at byte-compile time; compiled `loop's are just as efficient as
 the equivalent `while' loops written longhand.
 
- - Special Form: loop clauses...
+ -- Special Form: loop clauses...
      A loop construct consists of a series of CLAUSEs, each introduced
      by a symbol like `for' or `do'.  Clauses are simply strung
      together in the argument list of `loop', with minimal extra
@@ -1986,8 +1986,8 @@ additional discussion and examples of the `loop' macro.
 \1f
 File: cl.info,  Node: Loop Examples,  Next: For Clauses,  Prev: Loop Basics,  Up: Loop Facility
 
-Loop Examples
--------------
+5.7.2 Loop Examples
+-------------------
 
 Before listing the full set of clauses that are allowed, let's look at
 a few example loops just to get a feel for the `loop' language.
@@ -2041,8 +2041,8 @@ you want nested loops.
 \1f
 File: cl.info,  Node: For Clauses,  Next: Iteration Clauses,  Prev: Loop Examples,  Up: Loop Facility
 
-For Clauses
------------
+5.7.3 For Clauses
+-----------------
 
 Most loops are governed by one or more `for' clauses.  A `for' clause
 simultaneously describes variables to be bound, how those variables are
@@ -2300,8 +2300,8 @@ may be nested, and dotted lists of variables like `(x . y)' are allowed.
 \1f
 File: cl.info,  Node: Iteration Clauses,  Next: Accumulation Clauses,  Prev: For Clauses,  Up: Loop Facility
 
-Iteration Clauses
------------------
+5.7.4 Iteration Clauses
+-----------------------
 
 Aside from `for' clauses, there are several other loop clauses that
 control the way the loop operates.  They might be used by themselves,
@@ -2352,8 +2352,8 @@ or in conjunction with one or more `for' clauses.
 \1f
 File: cl.info,  Node: Accumulation Clauses,  Next: Other Clauses,  Prev: Iteration Clauses,  Up: Loop Facility
 
-Accumulation Clauses
---------------------
+5.7.5 Accumulation Clauses
+--------------------------
 
 These clauses cause the loop to accumulate information about the
 specified Lisp FORM.  The accumulated result is returned from the loop
@@ -2418,8 +2418,8 @@ accumulate into the same place.  From Steele:
 \1f
 File: cl.info,  Node: Other Clauses,  Prev: Accumulation Clauses,  Up: Loop Facility
 
-Other Clauses
--------------
+5.7.6 Other Clauses
+-------------------
 
 This section describes the remaining loop clauses.
 
@@ -2556,8 +2556,8 @@ Emacs-specific extensions.
 \1f
 File: cl.info,  Node: Multiple Values,  Prev: Loop Facility,  Up: Control Structure
 
-Multiple Values
-===============
+5.8 Multiple Values
+===================
 
 Common Lisp functions can return zero or more results.  Emacs Lisp
 functions, by contrast, always return exactly one result.  This package
@@ -2570,14 +2570,14 @@ multiple values, but in Emacs Lisp these functions simply operate on
 lists instead.  The `values' form, for example, is a synonym for `list'
 in Emacs.
 
- - Special Form: multiple-value-bind (var...) values-form forms...
+ -- Special Form: multiple-value-bind (var...) values-form forms...
      This form evaluates VALUES-FORM, which must return a list of
      values.  It then binds the VARs to these respective values, as if
      by `let', and then executes the body FORMS.  If there are more
      VARs than values, the extra VARs are bound to `nil'.  If there are
      fewer VARs than values, the excess values are ignored.
 
- - Special Form: multiple-value-setq (var...) form
+ -- Special Form: multiple-value-setq (var...) form
      This form evaluates FORM, which must return a list of values.  It
      then sets the VARs to these respective values, as if by `setq'.
      Extra VARs or values are treated the same as in
@@ -2595,8 +2595,8 @@ package opts to keep it as simple and predictable as possible.
 \1f
 File: cl.info,  Node: Macros,  Next: Declarations,  Prev: Control Structure,  Up: Top
 
-Macros
-******
+6 Macros
+********
 
 This package implements the various Common Lisp features of `defmacro',
 such as destructuring, `&environment', and `&body'.  Top-level `&whole'
@@ -2606,7 +2606,7 @@ Argument Lists::.
    Destructuring is made available to the user by way of the following
 macro:
 
- - Special Form: destructuring-bind arglist expr forms...
+ -- Special Form: destructuring-bind arglist expr forms...
      This macro expands to code which executes FORMS, with the
      variables in ARGLIST bound to the list of values returned by EXPR.
      The ARGLIST can include all the features allowed for `defmacro'
@@ -2619,7 +2619,7 @@ macro:
 facility, which allows you to define compile-time expansions and
 optimizations for your functions.
 
- - Special Form: define-compiler-macro name arglist forms...
+ -- Special Form: define-compiler-macro name arglist forms...
      This form is similar to `defmacro', except that it only expands
      calls to NAME at compile-time; calls processed by the Lisp
      interpreter are not expanded, nor are they expanded by the
@@ -2651,7 +2651,7 @@ optimizations for your functions.
      optimizes a number of other cases, including common `:test'
      predicates.)
 
- - Function: compiler-macroexpand form
+ -- Function: compiler-macroexpand form
      This function is analogous to `macroexpand', except that it
      expands compiler macros rather than regular macros.  It returns
      FORM unchanged if it is not a call to a function for which a
@@ -2666,8 +2666,8 @@ optimizations for your functions.
 \1f
 File: cl.info,  Node: Declarations,  Next: Symbols,  Prev: Macros,  Up: Top
 
-Declarations
-************
+7 Declarations
+**************
 
 Common Lisp includes a complex and powerful "declaration" mechanism
 that allows you to give the compiler special hints about the types of
@@ -2684,12 +2684,12 @@ when the optimizing Emacs 19 byte compiler is being used, however.
 Under the earlier non-optimizing compiler, these declarations will
 effectively be ignored.
 
- - Function: proclaim decl-spec
+ -- Function: proclaim decl-spec
      This function records a "global" declaration specified by
      DECL-SPEC.  Since `proclaim' is a function, DECL-SPEC is evaluated
      and thus should normally be quoted.
 
- - Special Form: declaim decl-specs...
+ -- Special Form: declaim decl-specs...
      This macro is like `proclaim', except that it takes any number of
      DECL-SPEC arguments, and the arguments are unevaluated and
      unquoted.  The `declaim' macro also puts an `(eval-when (compile
@@ -2699,7 +2699,7 @@ effectively be ignored.
      compiler treats the rest of the file that contains the `declaim'
      form.)
 
- - Special Form: declare decl-specs...
+ -- Special Form: declare decl-specs...
      This macro is used to make declarations within functions and other
      code.  Common Lisp allows declarations in various locations,
      generally at the beginning of any of the many "implicit `progn's"
@@ -2707,10 +2707,10 @@ effectively be ignored.
      etc.  Currently the only declaration understood by `declare' is
      `special'.
 
- - Special Form: locally declarations... forms...
+ -- Special Form: locally declarations... forms...
      In this package, `locally' is no different from `progn'.
 
- - Special Form: the type form
+ -- Special Form: the type form
      Type information provided by `the' is ignored in this package; in
      other words, `(the TYPE FORM)' is equivalent to FORM.  Future
      versions of the optimizing byte-compiler may make use of this
@@ -2835,8 +2835,8 @@ such as `type' and `ftype', are silently ignored.
 \1f
 File: cl.info,  Node: Symbols,  Next: Numbers,  Prev: Declarations,  Up: Top
 
-Symbols
-*******
+8 Symbols
+*********
 
 This package defines several symbol-related features that were missing
 from Emacs Lisp.
@@ -2849,15 +2849,15 @@ from Emacs Lisp.
 \1f
 File: cl.info,  Node: Property Lists,  Next: Creating Symbols,  Prev: Symbols,  Up: Symbols
 
-Property Lists
-==============
+8.1 Property Lists
+==================
 
 These functions augment the standard Emacs Lisp functions `get' and
 `put' for operating on properties attached to objects.  There are also
 functions for working with property lists as first-class data
 structures not attached to particular objects.
 
- - Function: getf place property &optional default
+ -- Function: getf place property &optional default
      This function scans the list PLACE as if it were a property list,
      i.e., a list of alternating property names and values.  If an
      even-numbered element of PLACE is found which is `eq' to PROPERTY,
@@ -2888,7 +2888,7 @@ structures not attached to particular objects.
      When not used as a `setf' form, `getf' is just a regular function
      and its PLACE argument can actually be any Lisp expression.
 
- - Special Form: remf place property
+ -- Special Form: remf place property
      This macro removes the property-value pair for PROPERTY from the
      property list stored at PLACE, which is any `setf'-able place
      expression.  It returns true if the property was found.  Note that
@@ -2899,13 +2899,13 @@ structures not attached to particular objects.
 \1f
 File: cl.info,  Node: Creating Symbols,  Prev: Property Lists,  Up: Symbols
 
-Creating Symbols
-================
+8.2 Creating Symbols
+====================
 
 These functions create unique symbols, typically for use as temporary
 variables.
 
- - Function: gensym &optional x
+ -- Function: gensym &optional x
      This function creates a new, uninterned symbol (using
      `make-symbol') with a unique name.  (The name of an uninterned
      symbol is relevant only if the symbol is printed.)  By default,
@@ -2916,7 +2916,7 @@ variables.
      variables, to ensure that their names will not conflict with
      "real" variables in the user's code.
 
- - Variable: *gensym-counter*
+ -- Variable: *gensym-counter*
      This variable holds the counter used to generate `gensym' names.
      It is incremented after each use by `gensym'.  In Common Lisp this
      is initialized with 0, but this package initializes it with a
@@ -2929,7 +2929,7 @@ variables.
      and uninterned symbols, so their names had to be treated more
      carefully.
 
- - Function: gentemp &optional x
+ -- Function: gentemp &optional x
      This function is like `gensym', except that it produces a new
      _interned_ symbol.  If the symbol that is generated already
      exists, the function keeps incrementing the counter and trying
@@ -2944,8 +2944,8 @@ arguments, so the `defkeyword' form has been discontinued.
 \1f
 File: cl.info,  Node: Numbers,  Next: Sequences,  Prev: Symbols,  Up: Top
 
-Numbers
-*******
+9 Numbers
+*********
 
 This section defines a few simple Common Lisp operations on numbers
 which were left out of Emacs Lisp.
@@ -2960,29 +2960,29 @@ which were left out of Emacs Lisp.
 \1f
 File: cl.info,  Node: Predicates on Numbers,  Next: Numerical Functions,  Prev: Numbers,  Up: Numbers
 
-Predicates on Numbers
-=====================
+9.1 Predicates on Numbers
+=========================
 
 These functions return `t' if the specified condition is true of the
 numerical argument, or `nil' otherwise.
 
- - Function: plusp number
+ -- Function: plusp number
      This predicate tests whether NUMBER is positive.  It is an error
      if the argument is not a number.
 
- - Function: minusp number
+ -- Function: minusp number
      This predicate tests whether NUMBER is negative.  It is an error
      if the argument is not a number.
 
- - Function: oddp integer
+ -- Function: oddp integer
      This predicate tests whether INTEGER is odd.  It is an error if
      the argument is not an integer.
 
- - Function: evenp integer
+ -- Function: evenp integer
      This predicate tests whether INTEGER is even.  It is an error if
      the argument is not an integer.
 
- - Function: floatp-safe object
+ -- Function: floatp-safe object
      This predicate tests whether OBJECT is a floating-point number.
      On systems that support floating-point, this is equivalent to
      `floatp'.  On other systems, this always returns `nil'.
@@ -2990,39 +2990,39 @@ numerical argument, or `nil' otherwise.
 \1f
 File: cl.info,  Node: Numerical Functions,  Next: Random Numbers,  Prev: Predicates on Numbers,  Up: Numbers
 
-Numerical Functions
-===================
+9.2 Numerical Functions
+=======================
 
 These functions perform various arithmetic operations on numbers.
 
- - Function: abs number
+ -- Function: abs number
      This function returns the absolute value of NUMBER.  (Newer
      versions of Emacs provide this as a built-in function; this package
      defines `abs' only for Emacs 18 versions which don't provide it as
      a primitive.)
 
- - Function: expt base power
+ -- Function: expt base power
      This function returns BASE raised to the power of NUMBER.  (Newer
      versions of Emacs provide this as a built-in function; this
      package defines `expt' only for Emacs 18 versions which don't
      provide it as a primitive.)
 
- - Function: gcd &rest integers
+ -- Function: gcd &rest integers
      This function returns the Greatest Common Divisor of the arguments.
      For one argument, it returns the absolute value of that argument.
      For zero arguments, it returns zero.
 
- - Function: lcm &rest integers
+ -- Function: lcm &rest integers
      This function returns the Least Common Multiple of the arguments.
      For one argument, it returns the absolute value of that argument.
      For zero arguments, it returns one.
 
- - Function: isqrt integer
+ -- Function: isqrt integer
      This function computes the "integer square root" of its integer
      argument, i.e., the greatest integer less than or equal to the true
      square root of the argument.
 
- - Function: floor* number &optional divisor
+ -- Function: floor* number &optional divisor
      This function implements the Common Lisp `floor' function.  It is
      called `floor*' to avoid name conflicts with the simpler `floor'
      function built-in to Emacs 19.
@@ -3047,31 +3047,31 @@ These functions perform various arithmetic operations on numbers.
      function, except that it returns the two results in a list since
      Emacs Lisp does not support multiple-valued functions.
 
- - Function: ceiling* number &optional divisor
+ -- Function: ceiling* number &optional divisor
      This function implements the Common Lisp `ceiling' function, which
      is analogous to `floor' except that it rounds the argument or
      quotient of the arguments up toward plus infinity.  The remainder
      will be between 0 and minus R.
 
- - Function: truncate* number &optional divisor
+ -- Function: truncate* number &optional divisor
      This function implements the Common Lisp `truncate' function,
      which is analogous to `floor' except that it rounds the argument
      or quotient of the arguments toward zero.  Thus it is equivalent
      to `floor*' if the argument or quotient is positive, or to
      `ceiling*' otherwise.  The remainder has the same sign as NUMBER.
 
- - Function: round* number &optional divisor
+ -- Function: round* number &optional divisor
      This function implements the Common Lisp `round' function, which
      is analogous to `floor' except that it rounds the argument or
      quotient of the arguments to the nearest integer.  In the case of
      a tie (the argument or quotient is exactly halfway between two
      integers), it rounds to the even integer.
 
- - Function: mod* number divisor
+ -- Function: mod* number divisor
      This function returns the same value as the second return value of
      `floor'.
 
- - Function: rem* number divisor
+ -- Function: rem* number divisor
      This function returns the same value as the second return value of
      `truncate'.
 
@@ -3083,15 +3083,15 @@ mechanism for returning multiple values is different.
 \1f
 File: cl.info,  Node: Random Numbers,  Next: Implementation Parameters,  Prev: Numerical Functions,  Up: Numbers
 
-Random Numbers
-==============
+9.3 Random Numbers
+==================
 
 This package also provides an implementation of the Common Lisp random
 number generator.  It uses its own additive-congruential algorithm,
 which is much more likely to give statistically clean random numbers
 than the simple generators supplied by many operating systems.
 
- - Function: random* number &optional state
+ -- Function: random* number &optional state
      This function returns a random nonnegative number less than
      NUMBER, and of the same type (either integer or floating-point).
      The STATE argument should be a `random-state' object which holds
@@ -3100,7 +3100,7 @@ than the simple generators supplied by many operating systems.
      defaults to the variable `*random-state*', which contains a
      pre-initialized `random-state' object.
 
- - Variable: *random-state*
+ -- Variable: *random-state*
      This variable contains the system "default" `random-state' object,
      used for calls to `random*' that do not specify an alternative
      state object.  Since any number of programs in the Emacs process
@@ -3108,7 +3108,7 @@ than the simple generators supplied by many operating systems.
      sequence generated from this variable will be irreproducible for
      all intents and purposes.
 
- - Function: make-random-state &optional state
+ -- Function: make-random-state &optional state
      This function creates or copies a `random-state' object.  If STATE
      is omitted or `nil', it returns a new copy of `*random-state*'.
      This is a copy in the sense that future sequences of calls to
@@ -3131,23 +3131,23 @@ than the simple generators supplied by many operating systems.
      later rerun, it can read the original run's random-state from the
      file.
 
- - Function: random-state-p object
+ -- Function: random-state-p object
      This predicate returns `t' if OBJECT is a `random-state' object,
      or `nil' otherwise.
 
 \1f
 File: cl.info,  Node: Implementation Parameters,  Prev: Random Numbers,  Up: Numbers
 
-Implementation Parameters
-=========================
+9.4 Implementation Parameters
+=============================
 
 This package defines several useful constants having to with numbers.
 
- - Variable: most-positive-fixnum
+ -- Variable: most-positive-fixnum
      This constant equals the largest value a Lisp integer can hold.
      It is typically `2^23-1' or `2^25-1'.
 
- - Variable: most-negative-fixnum
+ -- Variable: most-negative-fixnum
      This constant equals the smallest (most negative) value a Lisp
      integer can hold.
 
@@ -3157,7 +3157,7 @@ floating-point arithmetic in various ways.  Because this operation
 might be slow, the code for initializing them is kept in a separate
 function that must be called before the parameters can be used.
 
- - Function: cl-float-limits
+ -- Function: cl-float-limits
      This function makes sure that the Common Lisp floating-point
      parameters like `most-positive-float' have been initialized.
      Until it is called, these parameters will be `nil'.  If this
@@ -3176,22 +3176,22 @@ precisions, it has families of constants like
 floating-point precision, so this package omits the precision word from
 the constants' names.
 
- - Variable: most-positive-float
+ -- Variable: most-positive-float
      This constant equals the largest value a Lisp float can hold.  For
      those systems whose arithmetic supports infinities, this is the
      largest _finite_ value.  For IEEE machines, the value is
      approximately `1.79e+308'.
 
- - Variable: most-negative-float
+ -- Variable: most-negative-float
      This constant equals the most-negative value a Lisp float can hold.
      (It is assumed to be equal to `(- most-positive-float)'.)
 
- - Variable: least-positive-float
+ -- Variable: least-positive-float
      This constant equals the smallest Lisp float value greater than
      zero.  For IEEE machines, it is about `4.94e-324' if denormals are
      supported or `2.22e-308' if not.
 
- - Variable: least-positive-normalized-float
+ -- Variable: least-positive-normalized-float
      This constant equals the smallest _normalized_ Lisp float greater
      than zero, i.e., the smallest value for which IEEE denormalization
      will not result in a loss of precision.  For IEEE machines, this
@@ -3199,21 +3199,21 @@ the constants' names.
      concept of denormalization and gradual underflow, this constant
      will always equal `least-positive-float'.
 
- - Variable: least-negative-float
+ -- Variable: least-negative-float
      This constant is the negative counterpart of
      `least-positive-float'.
 
- - Variable: least-negative-normalized-float
+ -- Variable: least-negative-normalized-float
      This constant is the negative counterpart of
      `least-positive-normalized-float'.
 
- - Variable: float-epsilon
+ -- Variable: float-epsilon
      This constant is the smallest positive Lisp float that can be added
      to 1.0 to produce a distinct value.  Adding a smaller number to 1.0
      will yield 1.0 again due to roundoff.  For IEEE machines, epsilon
      is about `2.22e-16'.
 
- - Variable: float-negative-epsilon
+ -- Variable: float-negative-epsilon
      This is the smallest positive value that can be subtracted from
      1.0 to produce a distinct value.  For IEEE machines, it is about
      `1.11e-16'.
@@ -3221,8 +3221,8 @@ the constants' names.
 \1f
 File: cl.info,  Node: Sequences,  Next: Lists,  Prev: Numbers,  Up: Top
 
-Sequences
-*********
+10 Sequences
+************
 
 Common Lisp defines a number of functions that operate on "sequences",
 which are either lists, strings, or vectors.  Emacs Lisp includes a few
@@ -3240,8 +3240,8 @@ rest.
 \1f
 File: cl.info,  Node: Sequence Basics,  Next: Mapping over Sequences,  Prev: Sequences,  Up: Sequences
 
-Sequence Basics
-===============
+10.1 Sequence Basics
+====================
 
 Many of the sequence functions take keyword arguments; *note Argument
 Lists::.  All keyword arguments are optional and, if specified, may
@@ -3309,14 +3309,14 @@ copied from STR into the result.
 \1f
 File: cl.info,  Node: Mapping over Sequences,  Next: Sequence Functions,  Prev: Sequence Basics,  Up: Sequences
 
-Mapping over Sequences
-======================
+10.2 Mapping over Sequences
+===========================
 
 These functions "map" the function you specify over the elements of
 lists or arrays.  They are all variations on the theme of the built-in
 function `mapcar'.
 
- - Function: mapcar* function seq &rest more-seqs
+ -- Function: mapcar* function seq &rest more-seqs
      This function calls FUNCTION on successive parallel sets of
      elements from its argument sequences.  Given a single SEQ argument
      it is equivalent to `mapcar'; given N sequences, it calls the
@@ -3332,7 +3332,7 @@ function `mapcar'.
      argument.  This package's `mapcar*' works as a compatible superset
      of both.
 
- - Function: map result-type function seq &rest more-seqs
+ -- Function: map result-type function seq &rest more-seqs
      This function maps FUNCTION over the argument sequences, just like
      `mapcar*', but it returns a sequence of type RESULT-TYPE rather
      than a list.  RESULT-TYPE must be one of the following symbols:
@@ -3340,7 +3340,7 @@ function `mapcar'.
      as for `mapcar*'), or `nil' (in which case the results are thrown
      away and `map' returns `nil').
 
- - Function: maplist function list &rest more-lists
+ -- Function: maplist function list &rest more-lists
      This function calls FUNCTION on each of its argument lists, then
      on the `cdr's of those lists, and so on, until the shortest list
      runs out.  The results are returned in the form of a list.  Thus,
@@ -3348,26 +3348,26 @@ function `mapcar'.
      pointers themselves rather than the `car's of the advancing
      pointers.
 
- - Function: mapc function seq &rest more-seqs
+ -- Function: mapc function seq &rest more-seqs
      This function is like `mapcar*', except that the values returned
      by FUNCTION are ignored and thrown away rather than being
      collected into a list.  The return value of `mapc' is SEQ, the
      first sequence.
 
- - Function: mapl function list &rest more-lists
+ -- Function: mapl function list &rest more-lists
      This function is like `maplist', except that it throws away the
      values returned by FUNCTION.
 
- - Function: mapcan function seq &rest more-seqs
+ -- Function: mapcan function seq &rest more-seqs
      This function is like `mapcar*', except that it concatenates the
      return values (which must be lists) using `nconc', rather than
      simply collecting them into a list.
 
- - Function: mapcon function list &rest more-lists
+ -- Function: mapcon function list &rest more-lists
      This function is like `maplist', except that it concatenates the
      return values using `nconc'.
 
- - Function: some predicate seq &rest more-seqs
+ -- Function: some predicate seq &rest more-seqs
      This function calls PREDICATE on each element of SEQ in turn; if
      PREDICATE returns a non-`nil' value, `some' returns that value,
      otherwise it returns `nil'.  Given several sequence arguments, it
@@ -3376,24 +3376,24 @@ function `mapcar'.
      order in which the elements are visited, and on the fact that
      mapping stops immediately as soon as PREDICATE returns non-`nil'.
 
- - Function: every predicate seq &rest more-seqs
+ -- Function: every predicate seq &rest more-seqs
      This function calls PREDICATE on each element of the sequence(s)
      in turn; it returns `nil' as soon as PREDICATE returns `nil' for
      any element, or `t' if the predicate was true for all elements.
 
- - Function: notany predicate seq &rest more-seqs
+ -- Function: notany predicate seq &rest more-seqs
      This function calls PREDICATE on each element of the sequence(s)
      in turn; it returns `nil' as soon as PREDICATE returns a non-`nil'
      value for any element, or `t' if the predicate was `nil' for all
      elements.
 
- - Function: notevery predicate seq &rest more-seqs
+ -- Function: notevery predicate seq &rest more-seqs
      This function calls PREDICATE on each element of the sequence(s)
      in turn; it returns a non-`nil' value as soon as PREDICATE returns
      `nil' for any element, or `t' if the predicate was true for all
      elements.
 
- - Function: reduce function seq &key :from-end :start :end
+ -- Function: reduce function seq &key :from-end :start :end
           :initial-value :key
      This function combines the elements of SEQ using an associative
      binary operation.  Suppose FUNCTION is `*' and SEQ is the list `(2
@@ -3431,13 +3431,13 @@ since it generates the loop as in-line code with no function calls.
 \1f
 File: cl.info,  Node: Sequence Functions,  Next: Searching Sequences,  Prev: Mapping over Sequences,  Up: Sequences
 
-Sequence Functions
-==================
+10.3 Sequence Functions
+=======================
 
 This section describes a number of Common Lisp functions for operating
 on sequences.
 
- - Function: subseq sequence start &optional end
+ -- Function: subseq sequence start &optional end
      This function returns a given subsequence of the argument
      SEQUENCE, which may be a list, string, or vector.  The indices
      START and END must be in range, and START must be no greater than
@@ -3455,18 +3455,18 @@ on sequences.
      of elements with elements from another sequence.  The replacement
      is done as if by `replace', described below.
 
- - Function: concatenate result-type &rest seqs
+ -- Function: concatenate result-type &rest seqs
      This function concatenates the argument sequences together to form
      a result sequence of type RESULT-TYPE, one of the symbols
      `vector', `string', or `list'.  The arguments are always copied,
      even in cases such as `(concatenate 'list '(1 2 3))' where the
      result is identical to an argument.
 
- - Function: fill seq item &key :start :end
+ -- Function: fill seq item &key :start :end
      This function fills the elements of the sequence (or the specified
      part of the sequence) with the value ITEM.
 
- - Function: replace seq1 seq2 &key :start1 :end1 :start2 :end2
+ -- Function: replace seq1 seq2 &key :start1 :end1 :start2 :end2
      This function copies part of SEQ2 into part of SEQ1.  The sequence
      SEQ1 is not stretched or resized; the amount of data copied is
      simply the shorter of the source and destination (sub)sequences.
@@ -3478,7 +3478,7 @@ on sequences.
      share storage but are not `eq', and the start and end arguments
      specify overlapping regions, the effect is undefined.
 
- - Function: remove* item seq &key :test :test-not :key :count :start
+ -- Function: remove* item seq &key :test :test-not :key :count :start
           :end :from-end
      This returns a copy of SEQ with all elements matching ITEM
      removed.  The result may share storage with or be `eq' to SEQ in
@@ -3494,7 +3494,7 @@ on sequences.
      sequence rather than the beginning (this matters only if COUNT was
      also specified).
 
- - Function: delete* item seq &key :test :test-not :key :count :start
+ -- Function: delete* item seq &key :test :test-not :key :count :start
           :end :from-end
      This deletes all elements of SEQ which match ITEM.  It is a
      destructive operation.  Since Emacs Lisp does not support
@@ -3508,22 +3508,22 @@ on sequences.
    The predicate-oriented functions `remove-if', `remove-if-not',
 `delete-if', and `delete-if-not' are defined similarly.
 
- - Function: delete item list
+ -- Function: delete item list
      This MacLisp-compatible function deletes from LIST all elements
      which are `equal' to ITEM.  The `delete' function is built-in to
      Emacs 19; this package defines it equivalently in Emacs 18.
 
- - Function: remove item list
+ -- Function: remove item list
      This function removes from LIST all elements which are `equal' to
      ITEM.  This package defines it for symmetry with `delete', even
      though `remove' is not built-in to Emacs 19.
 
- - Function: remq item list
+ -- Function: remq item list
      This function removes from LIST all elements which are `eq' to
      ITEM.  This package defines it for symmetry with `delq', even
      though `remq' is not built-in to Emacs 19.
 
- - Function: remove-duplicates seq &key :test :test-not :key :start
+ -- Function: remove-duplicates seq &key :test :test-not :key :start
           :end :from-end
      This function returns a copy of SEQ with duplicate elements
      removed.  Specifically, if two elements from the sequence match
@@ -3533,19 +3533,19 @@ on sequences.
      specified, only elements within that subsequence are examined or
      removed.
 
- - Function: delete-duplicates seq &key :test :test-not :key :start
+ -- Function: delete-duplicates seq &key :test :test-not :key :start
           :end :from-end
      This function deletes duplicate elements from SEQ.  It is a
      destructive version of `remove-duplicates'.
 
- - Function: substitute new old seq &key :test :test-not :key :count
+ -- Function: substitute new old seq &key :test :test-not :key :count
           :start :end :from-end
      This function returns a copy of SEQ, with all elements matching
      OLD replaced with NEW.  The `:count', `:start', `:end', and
      `:from-end' arguments may be used to limit the number of
      substitutions made.
 
- - Function: nsubstitute new old seq &key :test :test-not :key :count
+ -- Function: nsubstitute new old seq &key :test :test-not :key :count
           :start :end :from-end
      This is a destructive version of `substitute'; it performs the
      substitution using `setcar' or `aset' rather than by returning a
@@ -3558,13 +3558,13 @@ PREDICATE is given in place of the OLD argument.
 \1f
 File: cl.info,  Node: Searching Sequences,  Next: Sorting Sequences,  Prev: Sequence Functions,  Up: Sequences
 
-Searching Sequences
-===================
+10.4 Searching Sequences
+========================
 
 These functions search for elements or subsequences in a sequence.
 (See also `member*' and `assoc*'; *note Lists::.)
 
- - Function: find item seq &key :test :test-not :key :start :end
+ -- Function: find item seq &key :test :test-not :key :start :end
           :from-end
      This function searches SEQ for an element matching ITEM.  If it
      finds a match, it returns the matching element.  Otherwise, it
@@ -3573,7 +3573,7 @@ These functions search for elements or subsequences in a sequence.
      `:start' and `:end' arguments may be used to limit the range of
      elements that are searched.
 
- - Function: position item seq &key :test :test-not :key :start :end
+ -- Function: position item seq &key :test :test-not :key :start :end
           :from-end
      This function is like `find', except that it returns the integer
      position in the sequence of the matching item rather than the item
@@ -3581,15 +3581,15 @@ These functions search for elements or subsequences in a sequence.
      a whole, even if `:start' is non-zero.  The function returns `nil'
      if no matching element was found.
 
- - Function: count item seq &key :test :test-not :key :start :end
+ -- Function: count item seq &key :test :test-not :key :start :end
      This function returns the number of elements of SEQ which match
      ITEM.  The result is always a nonnegative integer.
 
    The `find-if', `find-if-not', `position-if', `position-if-not',
 `count-if', and `count-if-not' functions are defined similarly.
 
- - Function: mismatch seq1 seq2 &key :test :test-not :key :start1 :end1
-          :start2 :end2 :from-end
+ -- Function: mismatch seq1 seq2 &key :test :test-not :key :start1
+          :end1 :start2 :end2 :from-end
      This function compares the specified parts of SEQ1 and SEQ2.  If
      they are the same length and the corresponding elements match
      (according to `:test', `:test-not', and `:key'), the function
@@ -3607,7 +3607,7 @@ These functions search for elements or subsequences in a sequence.
      An interesting example is `(mismatch str1 str2 :key 'upcase)',
      which compares two strings case-insensitively.
 
- - Function: search seq1 seq2 &key :test :test-not :key :from-end
+ -- Function: search seq1 seq2 &key :test :test-not :key :from-end
           :start1 :end1 :start2 :end2
      This function searches SEQ2 for a subsequence that matches SEQ1
      (or part of it specified by `:start1' and `:end1'.)  Only matches
@@ -3620,10 +3620,10 @@ These functions search for elements or subsequences in a sequence.
 \1f
 File: cl.info,  Node: Sorting Sequences,  Prev: Searching Sequences,  Up: Sequences
 
-Sorting Sequences
-=================
+10.5 Sorting Sequences
+======================
 
- - Function: sort* seq predicate &key :key
+ -- Function: sort* seq predicate &key :key
      This function sorts SEQ into increasing order as determined by
      using PREDICATE to compare pairs of elements.  PREDICATE should
      return true (non-`nil') if and only if its first argument is less
@@ -3646,7 +3646,7 @@ Sorting Sequences
      The `sort*' function is destructive; it sorts lists by actually
      rearranging the `cdr' pointers in suitable fashion.
 
- - Function: stable-sort seq predicate &key :key
+ -- Function: stable-sort seq predicate &key :key
      This function sorts SEQ "stably", meaning two elements which are
      equal in terms of PREDICATE are guaranteed not to be rearranged
      out of their original order by the sort.
@@ -3656,7 +3656,7 @@ Sorting Sequences
      However, this package reserves the right to use non-stable methods
      for `sort*' in the future.
 
- - Function: merge type seq1 seq2 predicate &key :key
+ -- Function: merge type seq1 seq2 predicate &key :key
      This function merges two sequences SEQ1 and SEQ2 by interleaving
      their elements.  The result sequence, of type TYPE (in the sense
      of `concatenate'), has length equal to the sum of the lengths of
@@ -3673,8 +3673,8 @@ Sorting Sequences
 \1f
 File: cl.info,  Node: Lists,  Next: Hash Tables,  Prev: Sequences,  Up: Top
 
-Lists
-*****
+11 Lists
+********
 
 The functions described here operate on lists.
 
@@ -3688,40 +3688,40 @@ The functions described here operate on lists.
 \1f
 File: cl.info,  Node: List Functions,  Next: Substitution of Expressions,  Prev: Lists,  Up: Lists
 
-List Functions
-==============
+11.1 List Functions
+===================
 
 This section describes a number of simple operations on lists, i.e.,
 chains of cons cells.
 
- - Function: caddr x
+ -- Function: caddr x
      This function is equivalent to `(car (cdr (cdr X)))'.  Likewise,
      this package defines all 28 `cXXXr' functions where XXX is up to
      four `a's and/or `d's.  All of these functions are `setf'-able,
      and calls to them are expanded inline by the byte-compiler for
      maximum efficiency.
 
- - Function: first x
+ -- Function: first x
      This function is a synonym for `(car X)'.  Likewise, the functions
      `second', `third', ..., through `tenth' return the given element
      of the list X.
 
- - Function: rest x
+ -- Function: rest x
      This function is a synonym for `(cdr X)'.
 
- - Function: endp x
+ -- Function: endp x
      Common Lisp defines this function to act like `null', but
      signalling an error if `x' is neither a `nil' nor a cons cell.
      This package simply defines `endp' as a synonym for `null'.
 
- - Function: list-length x
+ -- Function: list-length x
      This function returns the length of list X, exactly like `(length
      X)', except that if X is a circular list (where the cdr-chain
      forms a loop rather than terminating with `nil'), this function
      returns `nil'.  (The regular `length' function would get stuck if
      given a circular list.)
 
- - Function: last x &optional n
+ -- Function: last x &optional n
      This function returns the last cons, or the Nth-to-last cons, of
      the list X.  If N is omitted it defaults to 1.  The "last cons"
      means the first cons cell of the list whose `cdr' is not another
@@ -3729,19 +3729,19 @@ chains of cons cells.
      `nil'.)  This function returns `nil' if X is `nil' or shorter than
      N.  Note that the last _element_ of the list is `(car (last X))'.
 
- - Function: butlast x &optional n
+ -- Function: butlast x &optional n
      This function returns the list X with the last element, or the
      last N elements, removed.  If N is greater than zero it makes a
      copy of the list so as not to damage the original list.  In
      general, `(append (butlast X N) (last X N))' will return a list
      equal to X.
 
- - Function: nbutlast x &optional n
+ -- Function: nbutlast x &optional n
      This is a version of `butlast' that works by destructively
      modifying the `cdr' of the appropriate element, rather than making
      a copy of the list.
 
- - Function: list* arg &rest others
+ -- Function: list* arg &rest others
      This function constructs a list of its arguments.  The final
      argument becomes the `cdr' of the last cell constructed.  Thus,
      `(list* A B C)' is equivalent to `(cons A (cons B C))', and
@@ -3751,7 +3751,7 @@ chains of cons cells.
      it is not a name invented for this package like `member*' or
      `defun*'.)
 
- - Function: ldiff list sublist
+ -- Function: ldiff list sublist
      If SUBLIST is a sublist of LIST, i.e., is `eq' to one of the cons
      cells of LIST, then this function returns a copy of the part of
      LIST up to but not including SUBLIST.  For example, `(ldiff x
@@ -3759,11 +3759,11 @@ chains of cons cells.
      result is a copy; the original LIST is not modified.  If SUBLIST
      is not a sublist of LIST, a copy of the entire LIST is returned.
 
- - Function: copy-list list
+ -- Function: copy-list list
      This function returns a copy of the list LIST.  It copies dotted
      lists like `(1 2 . 3)' correctly.
 
- - Function: copy-tree x &optional vecp
+ -- Function: copy-tree x &optional vecp
      This function returns a copy of the tree of cons cells X.  Unlike
      `copy-sequence' (and its alias `copy-list'), which copies only
      along the `cdr' direction, this function copies (recursively)
@@ -3772,7 +3772,7 @@ chains of cons cells.
      VECP argument is true, this function copies vectors (recursively)
      as well as cons cells.
 
- - Function: tree-equal x y &key :test :test-not :key
+ -- Function: tree-equal x y &key :test :test-not :key
      This function compares two trees of cons cells.  If X and Y are
      both cons cells, their `car's and `cdr's are compared recursively.
      If neither X nor Y is a cons cell, they are compared by `eql', or
@@ -3783,14 +3783,14 @@ chains of cons cells.
 \1f
 File: cl.info,  Node: Substitution of Expressions,  Next: Lists as Sets,  Prev: List Functions,  Up: Lists
 
-Substitution of Expressions
-===========================
+11.2 Substitution of Expressions
+================================
 
 These functions substitute elements throughout a tree of cons cells.
 (*Note Sequence Functions::, for the `substitute' function, which works
 on just the top-level elements of a list.)
 
- - Function: subst new old tree &key :test :test-not :key
+ -- Function: subst new old tree &key :test :test-not :key
      This function substitutes occurrences of OLD with NEW in TREE, a
      tree of cons cells.  It returns a substituted tree, which will be
      a copy except that it may share storage with the argument TREE in
@@ -3803,38 +3803,38 @@ on just the top-level elements of a list.)
      test (`eql' by default).  The `:key' function is applied to the
      elements of the tree but not to OLD.
 
- - Function: nsubst new old tree &key :test :test-not :key
+ -- Function: nsubst new old tree &key :test :test-not :key
      This function is like `subst', except that it works by destructive
      modification (by `setcar' or `setcdr') rather than copying.
 
    The `subst-if', `subst-if-not', `nsubst-if', and `nsubst-if-not'
 functions are defined similarly.
 
- - Function: sublis alist tree &key :test :test-not :key
+ -- Function: sublis alist tree &key :test :test-not :key
      This function is like `subst', except that it takes an association
      list ALIST of OLD-NEW pairs.  Each element of the tree (after
      applying the `:key' function, if any), is compared with the `car's
      of ALIST; if it matches, it is replaced by the corresponding `cdr'.
 
- - Function: nsublis alist tree &key :test :test-not :key
+ -- Function: nsublis alist tree &key :test :test-not :key
      This is a destructive version of `sublis'.
 
 \1f
 File: cl.info,  Node: Lists as Sets,  Next: Association Lists,  Prev: Substitution of Expressions,  Up: Lists
 
-Lists as Sets
-=============
+11.3 Lists as Sets
+==================
 
 These functions perform operations on lists which represent sets of
 elements.
 
- - Function: member item list
+ -- Function: member item list
      This MacLisp-compatible function searches LIST for an element
      which is `equal' to ITEM.  The `member' function is built-in to
      Emacs 19; this package defines it equivalently in Emacs 18.  See
      the following function for a Common-Lisp compatible version.
 
- - Function: member* item list &key :test :test-not :key
+ -- Function: member* item list &key :test :test-not :key
      This function searches LIST for an element matching ITEM.  If a
      match is found, it returns the cons cell whose `car' was the
      matching element.  Otherwise, it returns `nil'.  Elements are
@@ -3850,11 +3850,11 @@ elements.
    The `member-if' and `member-if-not' functions analogously search for
 elements which satisfy a given predicate.
 
- - Function: tailp sublist list
+ -- Function: tailp sublist list
      This function returns `t' if SUBLIST is a sublist of LIST, i.e.,
      if SUBLIST is `eql' to LIST or to any of its `cdr's.
 
- - Function: adjoin item list &key :test :test-not :key
+ -- Function: adjoin item list &key :test :test-not :key
      This function conses ITEM onto the front of LIST, like `(cons ITEM
      LIST)', but only if ITEM is not already present on the list (as
      determined by `member*').  If a `:key' argument is specified, it
@@ -3862,7 +3862,7 @@ elements which satisfy a given predicate.
      search, on the reasoning that ITEM is "about" to become part of
      the list.
 
- - Function: union list1 list2 &key :test :test-not :key
+ -- Function: union list1 list2 &key :test :test-not :key
      This function combines two lists which represent sets of items,
      returning a list that represents the union of those two sets.  The
      result list will contain all items which appear in LIST1 or LIST2,
@@ -3872,52 +3872,52 @@ elements which satisfy a given predicate.
      result list.  The order of elements in the result list is also
      undefined.
 
- - Function: nunion list1 list2 &key :test :test-not :key
+ -- Function: nunion list1 list2 &key :test :test-not :key
      This is a destructive version of `union'; rather than copying, it
      tries to reuse the storage of the argument lists if possible.
 
- - Function: intersection list1 list2 &key :test :test-not :key
+ -- Function: intersection list1 list2 &key :test :test-not :key
      This function computes the intersection of the sets represented by
      LIST1 and LIST2.  It returns the list of items which appear in
      both LIST1 and LIST2.
 
- - Function: nintersection list1 list2 &key :test :test-not :key
+ -- Function: nintersection list1 list2 &key :test :test-not :key
      This is a destructive version of `intersection'.  It tries to
      reuse storage of LIST1 rather than copying.  It does _not_ reuse
      the storage of LIST2.
 
- - Function: set-difference list1 list2 &key :test :test-not :key
+ -- Function: set-difference list1 list2 &key :test :test-not :key
      This function computes the "set difference" of LIST1 and LIST2,
      i.e., the set of elements that appear in LIST1 but _not_ in LIST2.
 
- - Function: nset-difference list1 list2 &key :test :test-not :key
+ -- Function: nset-difference list1 list2 &key :test :test-not :key
      This is a destructive `set-difference', which will try to reuse
      LIST1 if possible.
 
- - Function: set-exclusive-or list1 list2 &key :test :test-not :key
+ -- Function: set-exclusive-or list1 list2 &key :test :test-not :key
      This function computes the "set exclusive or" of LIST1 and LIST2,
      i.e., the set of elements that appear in exactly one of LIST1 and
      LIST2.
 
- - Function: nset-exclusive-or list1 list2 &key :test :test-not :key
+ -- Function: nset-exclusive-or list1 list2 &key :test :test-not :key
      This is a destructive `set-exclusive-or', which will try to reuse
      LIST1 and LIST2 if possible.
 
- - Function: subsetp list1 list2 &key :test :test-not :key
+ -- Function: subsetp list1 list2 &key :test :test-not :key
      This function checks whether LIST1 represents a subset of LIST2,
      i.e., whether every element of LIST1 also appears in LIST2.
 
 \1f
 File: cl.info,  Node: Association Lists,  Prev: Lists as Sets,  Up: Lists
 
-Association Lists
-=================
+11.4 Association Lists
+======================
 
 An "association list" is a list representing a mapping from one set of
 values to another; any list whose elements are cons cells is an
 association list.
 
- - Function: assoc* item a-list &key :test :test-not :key
+ -- Function: assoc* item a-list &key :test :test-not :key
      This function searches the association list A-LIST for an element
      whose `car' matches (in the sense of `:test', `:test-not', and
      `:key', or by comparison with `eql') a given ITEM.  It returns the
@@ -3927,12 +3927,12 @@ association list.
      `assoc' ignores `nil's but considers any other non-cons elements
      of A-LIST to be an error.)
 
- - Function: rassoc* item a-list &key :test :test-not :key
+ -- Function: rassoc* item a-list &key :test :test-not :key
      This function searches for an element whose `cdr' matches ITEM.
      If A-LIST represents a mapping, this applies the inverse of the
      mapping to ITEM.
 
- - Function: rassoc item a-list
+ -- Function: rassoc item a-list
      This function searches like `rassoc*' with a `:test' argument of
      `equal'.  It is analogous to Emacs Lisp's standard `assoc'
      function, which derives from the MacLisp rather than the Common
@@ -3943,17 +3943,17 @@ functions are defined similarly.
 
    Two simple functions for constructing association lists are:
 
- - Function: acons key value alist
+ -- Function: acons key value alist
      Th