docbook.tcl, instant: finish remaining help generation issues with tcl
authorJon Trulson <jon@radscan.com>
Sat, 22 Sep 2018 18:27:27 +0000 (12:27 -0600)
committerJon Trulson <jon@radscan.com>
Sat, 22 Sep 2018 18:27:27 +0000 (12:27 -0600)
commit77a027039caa937ca76e002e069510775382a22c
tree3bf4725539c42d5030c1c6565f5e7383bcb9f583
parent1fb82e33275608dbaf323ac3bfaa3ff266ead8e4
docbook.tcl, instant: finish remaining help generation issues with tcl

In this commit, we convert FreeBSD and OpenBSD to use a system version
of TCL (8.6).

We also get rid of the hairy and buggy "CompareI18NStrings" custom Tcl
function and use the newer Tcl's builtin dictionary sort mechanism for
generating the Indexes and Glossaries, which were silently broken in
previous commits.

It was just not possible to use the same Tcl code in modern versions
of Tcl in addition to the ancient version included with CDE - so, now
we will always depend on the system version.  It's been tested with
8.6 and 8.7 versions of Tcl with great results.
cde/programs/dtdocbook/Imakefile
cde/programs/dtdocbook/doc2sdl/docbook.tcl
cde/programs/dtdocbook/instant/Imakefile
cde/programs/dtdocbook/instant/main.c