summaryrefslogtreecommitdiff
path: root/lang/tcl
diff options
context:
space:
mode:
authorjwise <jwise@pkgsrc.org>2000-08-24 19:53:32 +0000
committerjwise <jwise@pkgsrc.org>2000-08-24 19:53:32 +0000
commit3b10a1042d98bdf06a9b770c18001390a1004609 (patch)
treeff832ea9c4367214ef835931aef86338ad8d99b6 /lang/tcl
parentc96fb69c1e31454c33dde699e8b4c8378d952ccf (diff)
downloadpkgsrc-3b10a1042d98bdf06a9b770c18001390a1004609.tar.gz
Initial import of new pkgsrc/lang/tcl (tcl-8.3.2) package, partly derived
from the older pkgsrc/lang/tcl-8.0.5. This is an update of the tcl package from version 8.0.5 to version 8.3.2, and also a slight change in the organization of tcl packages. This will be added disabled to pkgsrc/lang/Makefile until I finish updating tk and all tcl-based packags. Changes from out of the box tcl-8.3.2: Both static and shared libtcl83.* are installed, thanks to the magic of libtool. $tcl_platform(machine) is set to ${MACHINE_ARCH}, not ${MACHINE}, thanks to the patch to tcl-8.0 from Dan McMahill. This makes sharing of binary packages of tcl and tcl extensions easier. Changes to the package since tcl-8.0.5: $tcl_pkgPath is now set to ${PREFIX}/lib/tcl instead of ${PREFIX}/lib and packages which install tcl extensions will be updated to install there. This produces less clutter in ${PREFIX}/lib, and mirrors the usage of java and elisp extension packages. A symlink to ${PREFIX}/bin/tclsh8.3.2 is installed as ${PREFIX}/bin/tclsh This change and the above are designed to allow tcl-using packages to not depend on any particular version of tcl. public tcl include files and the tcl configuration information script are now installed in their standard places (${PREFIX}/include/tcl.h, ${PREFIX}/include/tclDecls.h, and ${PREFIX}/lib/tclConfig.sh), and private tcl include files are now installed in ${PREFIX}/include/tcl. This change allows tcl extension packages to work out of the box, and to not need modification when tcl is updated. When extension package authors use the new libtclstubs*.a API, this even allows binary packages of dynamically-loadable tcl extensions to be used with newer versions of tcl without recompilation. Here are the new features in tcl-8.3.x as opposed to 8.0.x. I am not including bug fixes as this represents about 18 months of them. New Features since Tcl 8.2: ------------------------------ Improved clarity of error messages, especially for common programming mistakes. New lsort -unique switch to uniqify lists when sorting. Enhanced glob command to provide simpler and more powerful cross-platform file listing functionality. File date stamping through "file atime" and "file mtime" and support for chmod style permissions setting in file attributes -permissions on Unix. New file channels command to obtain list of open channels. "scan" command can now be used inline to return a list of values. "regexp" has new -start, -all and -inline switches. New "array unset" command. New -milliseconds granularity option to "clock clicks". Tcl optimization improvements, as well as numerous bug fixes. Overhaul of the clock command to improve grammar and add support for common ISO 8601 date/time formats. Improved build support for numerous platforms. New Features since Tcl 8.1.1 ---------------------------------- Optimized string index, length, range, and append commands. Added a new Unicode object type. Added Tcl_RegExpMatchObj and Tcl_RegExpGetInfo to public Tcl API, these functions are needed by Expect. Changed tools/genStubs.tcl to always write output in LF mode. Merged string and Unicode object types. Added new public Tcl API functions: Tcl_NewUnicodeObj, Tcl_SetUnicodeObj, Tcl_GetUnicode, Tcl_GetUniChar, Tcl_GetCharLength, Tcl_GetRange, Tcl_AppendUnicodeToObj. Changed to conform to TEA specification, added tcl.m4 and aclocal.m4 macro libraries for configure. Added new regexp interfaces: -expanded, -line, -linestop, and -lineanchor switches. Renamed Tcl_RegExpMatchObj to Tcl_RegExpExecObj and added new Tcl_RegExpMatchObj that is equivalent to Tcl_RegExpMatch. Added public macros for regexp flags. Added REG_BOSONLY flag to allow Expect to iterate through a string and only find matches that start at the current position within the string. Updated Unicode character tables to reflect Unicode 2.1 data. Added initial implementation of new Tcl test harness package. Modified test files to use new tcltest package. Applied patch from Peter Hardie to add poke command to dde and changed the dde package version number to 1.1. Added options to tcltest package: -preservecore, -limitconstraints, -help, -file, -notfile, and flags. Changed parsing of variable names to allow empty array names. Now "$(foo)" is a variable reference. Previously you had to use something line $::(foo), which is slower. This change was requested by Jean-Luc Fontaine for his STOOOP package. Added Tcl_SetNotifier (public API) and associated hook points in the notifiers to be able to replace the notifier calls at runtime. The Xt notifier and test program use this hook. Added a new variant of the "Trf core patch" from Andreas Kupries that adds new C APIs Tcl_StackChannel, Tcl_UnstackChannel, and Tcl_GetStackedChannel. This allows the Trf extension to work without applying patches to the Tcl core. Added -timeout option to http.tcl to handle timeouts that occur during connection attempts to hosts that are down. New features since Tcl 8.1: --------------------------- Applied Jeff Hobbs' string patch which includes the following changes: new subcommands: equal, repeat, map, is, replace -length option to "string compare|equal" -nocase option to "string compare|equal|match" string and list indices can be an integer or end?-integer?. added optional first and last index args to string toupper, et al. See the string.n manual entry for more details about the new string features. Applied Jeff Hobb's patch to add Tcl_StringCaseMatch to support case insensitive glob style matching and Tcl_UniCharIs* character classification functions. Added Tcl_UtfNcmp and Tcl_UtfNcasecmp to make Utf string comparision easier. Replaced the per-interpreter regexp cache with a per-thread cache. Changed the Regexp object to take advantage of this extra cache. Added a reference count to the TclRegexp type so regexps can be shared by multiple objects. Removed the per-interp regexp cache from the interpreter. Now regexps can be used with no need for an interpreter. This set of changes should provide significant speed improvements for many Tcl scripts. Applied the patch to fix 100-year and 400-year boundaries in leap year code, from Isaac Hollander. New features since Tcl 8.0.5: ----------------------------- Full Unicode support and a message catalog for internationalization. Thread-safety for Tcl and Tk. A new regular expression package by Henry Spencer that adds many advanced features: non-greedy quantifiers, bounds, positive and negative lookahead, collating elements, equivalence classes, several built-in character classes, and comments. In addition, the regular expression engine works on Unicode strings to make this the best regular expression package available anywhere. Integrated the stub library mechanism contributed by Paul Duffin, Jan Nijtmans, and Jean-Claude Wippler. This feature will make it possible to write extensions that support multiple versions of Tcl simultaneously. It also makes it possible to dynamically load extensions into statically linked interpreters. This patch includes the following changes: - Added a Tcl_InitStubs() interface - Added Tcl_PkgProvideEx, Tcl_PkgRequireEx, Tcl_PkgPresentEx, and Tcl_PkgPresent. More information about using the stubs interface in your extensions can be found at http://www.scriptics.com/support/howto/stubs.html Added a message catalog facility to Tcl. This adds several commands in the "msgcat" package. Thanks to Mark Harrison for contributing the initial implementation. Added the "encoding" command that facilitate translations of strings between different character encodings. Added "string totitle" command to convert strings to capitalize the first character of a string and lowercase all of the other characters. ----- Whew... If you're still reading, thanks. Enjoy!
Diffstat (limited to 'lang/tcl')
-rw-r--r--lang/tcl/Makefile41
-rw-r--r--lang/tcl/files/md53
-rw-r--r--lang/tcl/files/patch-sum5
-rw-r--r--lang/tcl/patches/patch-aa85
-rw-r--r--lang/tcl/patches/patch-ab35
-rw-r--r--lang/tcl/patches/patch-ac44
-rw-r--r--lang/tcl/pkg/COMMENT1
-rw-r--r--lang/tcl/pkg/DESCR8
-rw-r--r--lang/tcl/pkg/PLIST705
9 files changed, 927 insertions, 0 deletions
diff --git a/lang/tcl/Makefile b/lang/tcl/Makefile
new file mode 100644
index 00000000000..130c1b19610
--- /dev/null
+++ b/lang/tcl/Makefile
@@ -0,0 +1,41 @@
+# $NetBSD: Makefile,v 1.1.1.1 2000/08/24 19:53:32 jwise Exp $
+#
+
+DISTNAME= tcl8.3.2
+PKGNAME= tcl-8.3.2
+CATEGORIES= lang
+MASTER_SITES= ftp://ftp.scriptics.com/pub/tcl/tcl8_3/
+
+MAINTAINER= jwise@netbsd.org
+HOMEPAGE= http://www.tcltk.com/
+
+WRKSRC= ${WRKDIR}/${DISTNAME}/unix
+GNU_CONFIGURE= yes
+
+USE_LIBTOOL= yes
+
+INSTALL_TARGET= install
+
+post-install:
+ cd ${PREFIX}/bin && ${LN} -s tclsh8.3 tclsh
+ ${MKDIR} ${PREFIX}/include/tcl
+ ${MKDIR} ${PREFIX}/include/tcl/unix
+ ${MKDIR} ${PREFIX}/include/tcl/generic
+ ${INSTALL_DATA} ${WRKSRC}/tclUnixPort.h ${PREFIX}/include/tcl/unix
+ ${INSTALL_DATA} ${WRKSRC}/../generic/tcl.h ${PREFIX}/include/tcl/generic
+ ${INSTALL_DATA} ${WRKSRC}/../generic/tclCompile.h ${PREFIX}/include/tcl/generic
+ ${INSTALL_DATA} ${WRKSRC}/../generic/tclDecls.h ${PREFIX}/include/tcl/generic
+ ${INSTALL_DATA} ${WRKSRC}/../generic/tclIO.h ${PREFIX}/include/tcl/generic
+ ${INSTALL_DATA} ${WRKSRC}/../generic/tclInitScript.h ${PREFIX}/include/tcl/generic
+ ${INSTALL_DATA} ${WRKSRC}/../generic/tclInt.h ${PREFIX}/include/tcl/generic
+ ${INSTALL_DATA} ${WRKSRC}/../generic/tclIntDecls.h ${PREFIX}/include/tcl/generic
+ ${INSTALL_DATA} ${WRKSRC}/../generic/tclIntPlatDecls.h ${PREFIX}/include/tcl/generic
+ ${INSTALL_DATA} ${WRKSRC}/../generic/tclMath.h ${PREFIX}/include/tcl/generic
+ ${INSTALL_DATA} ${WRKSRC}/../generic/tclPlatDecls.h ${PREFIX}/include/tcl/generic
+ ${INSTALL_DATA} ${WRKSRC}/../generic/tclPort.h ${PREFIX}/include/tcl/generic
+ ${INSTALL_DATA} ${WRKSRC}/../generic/tclRegexp.h ${PREFIX}/include/tcl/generic
+
+test:
+ cd ${WRKSRC} && ${SETENV} LIBTOOL=${LIBTOOL} PREFIX=${PREFIX} ${MAKE} test
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/lang/tcl/files/md5 b/lang/tcl/files/md5
new file mode 100644
index 00000000000..b06935dc65c
--- /dev/null
+++ b/lang/tcl/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 2000/08/24 19:53:32 jwise Exp $
+
+MD5 (tcl8.3.2.tar.gz) = 971d9e22fecc486d3520841aac1ec588
diff --git a/lang/tcl/files/patch-sum b/lang/tcl/files/patch-sum
new file mode 100644
index 00000000000..aaa5ae2da69
--- /dev/null
+++ b/lang/tcl/files/patch-sum
@@ -0,0 +1,5 @@
+$NetBSD: patch-sum,v 1.1.1.1 2000/08/24 19:53:32 jwise Exp $
+
+MD5 (patch-aa) = 2ec4e0d0fba9939168ded0af10bad055
+MD5 (patch-ab) = 9f77ddec9f238c20e4b6fbb1dc656e1d
+MD5 (patch-ac) = 6d7acb944f0ffc6111cd9a250b4ecea2
diff --git a/lang/tcl/patches/patch-aa b/lang/tcl/patches/patch-aa
new file mode 100644
index 00000000000..20e8a6d69d5
--- /dev/null
+++ b/lang/tcl/patches/patch-aa
@@ -0,0 +1,85 @@
+$NetBSD: patch-aa,v 1.1.1.1 2000/08/24 19:53:33 jwise Exp $
+--- Makefile.in.orig Tue Aug 8 15:17:11 2000
++++ Makefile.in Thu Aug 24 12:01:11 2000
+@@ -161,8 +161,8 @@
+ # "install" around; better to use the install-sh script that comes
+ # with the distribution, which is slower but guaranteed to work.
+
+-INSTALL = @srcdir@/install-sh -c
+-INSTALL_PROGRAM = ${INSTALL}
++INSTALL := ${LIBTOOL} --mode=install @srcdir@/install-sh -c
++INSTALL_PROGRAM = ${INSTALL} -s
+ INSTALL_DATA = ${INSTALL} -m 644
+
+ # The following specifies which Tcl executable to use for make targets
+@@ -178,8 +178,8 @@
+ # configure script. You shouldn't normally need to modify any of
+ # these definitions by hand.
+
+-STLIB_LD = @STLIB_LD@
+-SHLIB_LD = @SHLIB_LD@
++STLIB_LD = ${LIBTOOL} --mode=link @CC@
++SHLIB_LD = ${LIBTOOL} --mode=link @CC@
+ SHLIB_CFLAGS = @SHLIB_CFLAGS@
+
+ SHLIB_SUFFIX = @SHLIB_SUFFIX@
+@@ -198,7 +198,7 @@
+ TCL_LIB_FILE = @TCL_LIB_FILE@
+ #TCL_LIB_FILE = libtcl.a
+
+-TCL_LIB_FLAG = @TCL_LIB_FLAG@
++TCL_LIB_FLAG = libtcl83.la
+ #TCL_LIB_FLAG = -ltcl
+
+ TCL_EXP_FILE = @TCL_EXP_FILE@
+@@ -226,7 +226,8 @@
+ TCL_BUILDTIME_LIBRARY = @TCL_SRC_DIR@/library
+
+ #CC = purify -best-effort @CC@
+-CC = @CC@
++CC = ${LIBTOOL} --mode=compile @CC@
++LD = ${LIBTOOL} --mode=link @CC@
+
+ #----------------------------------------------------------------
+ # The information below should be usable as is. The configure
+@@ -428,11 +429,11 @@
+
+
+ tclsh: ${TCLSH_OBJS} ${TCL_LIB_FILE}
+- ${CC} @LDFLAGS@ ${TCLSH_OBJS} @TCL_BUILD_LIB_SPEC@ ${LIBS} \
++ ${LD} @LDFLAGS@ ${TCLSH_OBJS} libtcl83.la ${LIBS} \
+ @TCL_LD_SEARCH_FLAGS@ -o tclsh
+
+ tcltest: ${TCLTEST_OBJS} ${TCL_LIB_FILE} ${BUILD_DLTEST}
+- ${CC} @LDFLAGS@ ${TCLTEST_OBJS} @TCL_BUILD_LIB_SPEC@ ${LIBS} \
++ ${LD} @LDFLAGS@ ${TCLTEST_OBJS} libtcl83.la ${LIBS} \
+ @TCL_LD_SEARCH_FLAGS@ -o tcltest
+
+
+@@ -522,7 +523,7 @@
+ chmod +x $(SRC_DIR)/install-sh; \
+ fi
+ @echo "Installing $(TCL_LIB_FILE) to $(LIB_INSTALL_DIR)/"
+- @$(INSTALL_DATA) $(TCL_LIB_FILE) $(LIB_INSTALL_DIR)/$(TCL_LIB_FILE)
++ @$(INSTALL_DATA) $(TCL_LIB_FILE:.so=.la) $(LIB_INSTALL_DIR)/$(TCL_LIB_FILE)
+ @(cd $(LIB_INSTALL_DIR); $(RANLIB) $(TCL_LIB_FILE))
+ @chmod 555 $(LIB_INSTALL_DIR)/$(TCL_LIB_FILE)
+ @if test "$(TCL_BUILD_EXP_FILE)" != ""; then \
+@@ -646,7 +647,7 @@
+ makedepend -- $(DEPEND_SWITCHES) -- $(SRCS)
+
+ bp: $(UNIX_DIR)/bp.c
+- $(CC) $(CC_SWITCHES) $(UNIX_DIR)/bp.c -o bp
++ $(LD) $(CC_SWITCHES) $(UNIX_DIR)/bp.c -o bp
+
+ # Test binaries. The rules for tclTestInit.o and xtTestInit.o are
+ # complicated because they are compiled from tclAppInit.c. Can't use
+@@ -956,7 +957,7 @@
+
+ xttest: ${XTTEST_OBJS} ${GENERIC_OBJS} ${UNIX_OBJS} ${COMPAT_OBJS} \
+ @DL_OBJS@ ${BUILD_DLTEST}
+- ${CC} ${XTTEST_OBJS} ${GENERIC_OBJS} ${UNIX_OBJS} ${COMPAT_OBJS} \
++ ${LD} ${XTTEST_OBJS} ${GENERIC_OBJS} ${UNIX_OBJS} ${COMPAT_OBJS} \
+ @DL_OBJS@ @TCL_BUILD_LIB_SPEC@ ${LIBS} \
+ @TCL_LD_SEARCH_FLAGS@ -L/usr/openwin/lib -lXt -o xttest
+
diff --git a/lang/tcl/patches/patch-ab b/lang/tcl/patches/patch-ab
new file mode 100644
index 00000000000..a528ef2b83c
--- /dev/null
+++ b/lang/tcl/patches/patch-ab
@@ -0,0 +1,35 @@
+$NetBSD: patch-ab,v 1.1.1.1 2000/08/24 19:53:33 jwise Exp $
+--- configure.orig Tue Aug 8 15:17:11 2000
++++ configure Thu Aug 24 12:03:49 2000
+@@ -5070,8 +5070,8 @@
+ SHLIB_SUFFIX=".so"
+ DL_OBJS="tclLoadDl.o"
+ DL_LIBS=""
+- LDFLAGS=""
+- LD_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
++ LDFLAGS="-version-info 1:0"
++ LD_SEARCH_FLAGS='-rpath ${LIB_RUNTIME_DIR}'
+ echo $ac_n "checking for ELF""... $ac_c" 1>&6
+ echo "configure:5077: checking for ELF" >&5
+ cat > conftest.$ac_ext <<EOF
+@@ -5789,7 +5789,7 @@
+ if test "x$DL_OBJS" = "xtclLoadAout.o"; then
+ MAKE_LIB="ar cr \${TCL_LIB_FILE} \${OBJS}"
+ else
+- MAKE_LIB="\${SHLIB_LD} -o \${TCL_LIB_FILE} \${OBJS} ${SHLIB_LD_LIBS}"
++ MAKE_LIB="\${SHLIB_LD} -o \${TCL_LIB_FILE:.so=.la} \${OBJS:.o=.lo} ${SHLIB_LD_LIBS} -rpath ${PREFIX}/lib -version-info 1:0"
+ RANLIB=":"
+ fi
+ else
+@@ -5859,9 +5859,9 @@
+ #--------------------------------------------------------------------
+
+ if test "$prefix" != "$exec_prefix"; then
+- TCL_PACKAGE_PATH="${exec_prefix}/lib ${prefix}/lib"
++ TCL_PACKAGE_PATH="${exec_prefix}/lib/tcl ${prefix}/lib/tcl"
+ else
+- TCL_PACKAGE_PATH="${prefix}/lib"
++ TCL_PACKAGE_PATH="${prefix}/lib/tcl"
+ fi
+
+ #--------------------------------------------------------------------
diff --git a/lang/tcl/patches/patch-ac b/lang/tcl/patches/patch-ac
new file mode 100644
index 00000000000..bbdbc47a5ce
--- /dev/null
+++ b/lang/tcl/patches/patch-ac
@@ -0,0 +1,44 @@
+$NetBSD: patch-ac,v 1.1.1.1 2000/08/24 19:53:33 jwise Exp $
+--- tclUnixInit.c.orig Mon Aug 7 17:31:12 2000
++++ tclUnixInit.c Thu Aug 24 14:24:13 2000
+@@ -22,6 +22,11 @@
+ # include <dlfcn.h>
+ # endif
+ #endif
++#if defined(__NetBSD__)
++#include <sys/param.h>
++#include <sys/sysctl.h>
++#include <sys/utsname.h>
++#endif
+
+ /*
+ * The Init script (common to Windows and Unix platforms) is
+@@ -531,6 +536,11 @@
+ int unameOK;
+ char *user;
+ Tcl_DString ds;
++#if defined(__NetBSD__)
++ char machine_arch[SYS_NMLN];
++ int mib[2] = { CTL_HW, HW_MACHINE_ARCH };
++ size_t len = sizeof(machine_arch);
++#endif
+
+ Tcl_SetVar(interp, "tclDefaultLibrary", defaultLibraryDir, TCL_GLOBAL_ONLY);
+ Tcl_SetVar(interp, "tcl_pkgPath", pkgPath, TCL_GLOBAL_ONLY);
+@@ -566,8 +576,16 @@
+ Tcl_SetVar2(interp, "tcl_platform", "osVersion", name.release,
+ TCL_GLOBAL_ONLY|TCL_APPEND_VALUE);
+ }
++#if defined(__NetBSD__)
++ if (sysctl(mib, sizeof(mib) / sizeof(int), machine_arch, &len, NULL, 0) < 0)
++ unameOK = 0;
++ else
++ Tcl_SetVar2(interp, "tcl_platform", "machine", machine_arch,
++ TCL_GLOBAL_ONLY);
++#else
+ Tcl_SetVar2(interp, "tcl_platform", "machine", name.machine,
+ TCL_GLOBAL_ONLY);
++#endif
+ }
+ #endif
+ if (!unameOK) {
diff --git a/lang/tcl/pkg/COMMENT b/lang/tcl/pkg/COMMENT
new file mode 100644
index 00000000000..e8cd9959369
--- /dev/null
+++ b/lang/tcl/pkg/COMMENT
@@ -0,0 +1 @@
+Ousterhout's Tool Command Language, a scripting language
diff --git a/lang/tcl/pkg/DESCR b/lang/tcl/pkg/DESCR
new file mode 100644
index 00000000000..91040a25833
--- /dev/null
+++ b/lang/tcl/pkg/DESCR
@@ -0,0 +1,8 @@
+This package contains Tcl, John Osterhout's Tool Command Language, an
+exceedingly simple language great for general scripting and for
+embedding in other programs.
+
+The best way to get started with Tcl is to read ``Tcl and the Tk
+Toolkit'' by John K. Ousterhout, Addison-Wesley, ISBN 0-201-63337-X
+or ``Practical Programming in Tcl and Tk'' by Brent B. Welch,
+Prentice Hall PTR, ISBN 0-13-616830-X.
diff --git a/lang/tcl/pkg/PLIST b/lang/tcl/pkg/PLIST
new file mode 100644
index 00000000000..8acdbf32ce3
--- /dev/null
+++ b/lang/tcl/pkg/PLIST
@@ -0,0 +1,705 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2000/08/24 19:53:34 jwise Exp $
+bin/tclsh
+bin/tclsh8.3
+include/tcl.h
+include/tclDecls.h
+include/tcl/unix/tclUnixPort.h
+include/tcl/generic/tcl.h
+include/tcl/generic/tclCompile.h
+include/tcl/generic/tclDecls.h
+include/tcl/generic/tclIO.h
+include/tcl/generic/tclInitScript.h
+include/tcl/generic/tclInt.h
+include/tcl/generic/tclIntDecls.h
+include/tcl/generic/tclIntPlatDecls.h
+include/tcl/generic/tclMath.h
+include/tcl/generic/tclPlatDecls.h
+include/tcl/generic/tclPort.h
+include/tcl/generic/tclRegexp.h
+lib/tcl8.3/http2.3/http.tcl
+lib/tcl8.3/http2.3/pkgIndex.tcl
+lib/tcl8.3/http1.0/http.tcl
+lib/tcl8.3/http1.0/pkgIndex.tcl
+lib/tcl8.3/opt0.4/optparse.tcl
+lib/tcl8.3/opt0.4/pkgIndex.tcl
+lib/tcl8.3/encoding/ascii.enc
+lib/tcl8.3/encoding/big5.enc
+lib/tcl8.3/encoding/cp1250.enc
+lib/tcl8.3/encoding/cp1251.enc
+lib/tcl8.3/encoding/cp1252.enc
+lib/tcl8.3/encoding/cp1253.enc
+lib/tcl8.3/encoding/cp1254.enc
+lib/tcl8.3/encoding/cp1255.enc
+lib/tcl8.3/encoding/cp1256.enc
+lib/tcl8.3/encoding/cp1257.enc
+lib/tcl8.3/encoding/cp1258.enc
+lib/tcl8.3/encoding/cp437.enc
+lib/tcl8.3/encoding/cp737.enc
+lib/tcl8.3/encoding/cp775.enc
+lib/tcl8.3/encoding/cp850.enc
+lib/tcl8.3/encoding/cp852.enc
+lib/tcl8.3/encoding/cp855.enc
+lib/tcl8.3/encoding/cp857.enc
+lib/tcl8.3/encoding/cp860.enc
+lib/tcl8.3/encoding/cp861.enc
+lib/tcl8.3/encoding/cp862.enc
+lib/tcl8.3/encoding/cp863.enc
+lib/tcl8.3/encoding/cp864.enc
+lib/tcl8.3/encoding/cp865.enc
+lib/tcl8.3/encoding/cp866.enc
+lib/tcl8.3/encoding/cp869.enc
+lib/tcl8.3/encoding/cp874.enc
+lib/tcl8.3/encoding/cp932.enc
+lib/tcl8.3/encoding/cp936.enc
+lib/tcl8.3/encoding/cp949.enc
+lib/tcl8.3/encoding/cp950.enc
+lib/tcl8.3/encoding/dingbats.enc
+lib/tcl8.3/encoding/euc-cn.enc
+lib/tcl8.3/encoding/euc-jp.enc
+lib/tcl8.3/encoding/euc-kr.enc
+lib/tcl8.3/encoding/gb12345.enc
+lib/tcl8.3/encoding/gb1988.enc
+lib/tcl8.3/encoding/gb2312.enc
+lib/tcl8.3/encoding/iso2022-jp.enc
+lib/tcl8.3/encoding/iso2022-kr.enc
+lib/tcl8.3/encoding/iso2022.enc
+lib/tcl8.3/encoding/iso8859-1.enc
+lib/tcl8.3/encoding/iso8859-2.enc
+lib/tcl8.3/encoding/iso8859-3.enc
+lib/tcl8.3/encoding/iso8859-4.enc
+lib/tcl8.3/encoding/iso8859-5.enc
+lib/tcl8.3/encoding/jis0201.enc
+lib/tcl8.3/encoding/jis0208.enc
+lib/tcl8.3/encoding/iso8859-6.enc
+lib/tcl8.3/encoding/iso8859-7.enc
+lib/tcl8.3/encoding/iso8859-8.enc
+lib/tcl8.3/encoding/iso8859-9.enc
+lib/tcl8.3/encoding/jis0212.enc
+lib/tcl8.3/encoding/koi8-r.enc
+lib/tcl8.3/encoding/ksc5601.enc
+lib/tcl8.3/encoding/macCentEuro.enc
+lib/tcl8.3/encoding/macCroatian.enc
+lib/tcl8.3/encoding/macCyrillic.enc
+lib/tcl8.3/encoding/macDingbats.enc
+lib/tcl8.3/encoding/macGreek.enc
+lib/tcl8.3/encoding/macIceland.enc
+lib/tcl8.3/encoding/macJapan.enc
+lib/tcl8.3/encoding/macRoman.enc
+lib/tcl8.3/encoding/macRomania.enc
+lib/tcl8.3/encoding/macThai.enc
+lib/tcl8.3/encoding/macTurkish.enc
+lib/tcl8.3/encoding/macUkraine.enc
+lib/tcl8.3/encoding/shiftjis.enc
+lib/tcl8.3/encoding/symbol.enc
+lib/tcl8.3/msgcat1.0/msgcat.tcl
+lib/tcl8.3/msgcat1.0/pkgIndex.tcl
+lib/tcl8.3/tcltest1.0/pkgIndex.tcl
+lib/tcl8.3/tcltest1.0/tcltest.tcl
+lib/tcl8.3/auto.tcl
+lib/tcl8.3/history.tcl
+lib/tcl8.3/package.tcl
+lib/tcl8.3/init.tcl
+lib/tcl8.3/ldAout.tcl
+lib/tcl8.3/parray.tcl
+lib/tcl8.3/safe.tcl
+lib/tcl8.3/word.tcl
+lib/tcl8.3/tclIndex
+lib/tcl8.3/tclAppInit.c
+lib/tcl8.3/ldAix
+lib/tclConfig.sh
+lib/libtclstub83.a
+lib/libtcl83.so.1.0
+lib/libtcl83.la
+lib/libtcl83.a
+man/man1/tclsh.1
+man/man3/Access.3
+man/man3/AddErrInfo.3
+man/man3/Alloc.3
+man/man3/AllowExc.3
+man/man3/AppInit.3
+man/man3/AssocData.3
+man/man3/Async.3
+man/man3/BackgdErr.3
+man/man3/Backslash.3
+man/man3/BoolObj.3
+man/man3/ByteArrObj.3
+man/man3/CallDel.3
+man/man3/ChnlStack.3
+man/man3/CmdCmplt.3
+man/man3/Concat.3
+man/man3/CrtChannel.3
+man/man3/CrtChnlHdlr.3
+man/man3/CrtCloseHdlr.3
+man/man3/CrtCommand.3
+man/man3/CrtFileHdlr.3
+man/man3/CrtInterp.3
+man/man3/CrtMathFnc.3
+man/man3/CrtObjCmd.3
+man/man3/CrtSlave.3
+man/man3/CrtTimerHdlr.3
+man/man3/CrtTrace.3
+man/man3/DString.3
+man/man3/DetachPids.3
+man/man3/DoOneEvent.3
+man/man3/DoWhenIdle.3
+man/man3/DoubleObj.3
+man/man3/DumpActiveMemory.3
+man/man3/Encoding.3
+man/man3/Eval.3
+man/man3/Exit.3
+man/man3/ExprLong.3
+man/man3/ExprLongObj.3
+man/man3/FindExec.3
+man/man3/GetCwd.3
+man/man3/GetHostName.3
+man/man3/GetIndex.3
+man/man3/GetInt.3
+man/man3/GetOpnFl.3
+man/man3/GetStdChan.3
+man/man3/GetVersion.3
+man/man3/Hash.3
+man/man3/Init.3
+man/man3/InitStubs.3
+man/man3/IntObj.3
+man/man3/Interp.3
+man/man3/LinkVar.3
+man/man3/ListObj.3
+man/man3/Notifier.3
+man/man3/Object.3
+man/man3/ObjectType.3
+man/man3/OpenFileChnl.3
+man/man3/OpenTcp.3
+man/man3/ParseCmd.3
+man/man3/PkgRequire.3
+man/man3/Preserve.3
+man/man3/PrintDbl.3
+man/man3/RecEvalObj.3
+man/man3/RecordEval.3
+man/man3/RegExp.3
+man/man3/SaveResult.3
+man/man3/SetErrno.3
+man/man3/SetRecLmt.3
+man/man3/SetResult.3
+man/man3/SetVar.3
+man/man3/Sleep.3
+man/man3/SourceRCFile.3
+man/man3/SplitList.3
+man/man3/SplitPath.3
+man/man3/StaticPkg.3
+man/man3/StrMatch.3
+man/man3/StringObj.3
+man/man3/TCL_MEM_DEBUG.3
+man/man3/Tcl_Main.3
+man/man3/Thread.3
+man/man3/ToUpper.3
+man/man3/TraceVar.3
+man/man3/Translate.3
+man/man3/UpVar.3
+man/man3/Utf.3
+man/man3/WrongNumArgs.3
+man/man3/Tcl_Access.3
+man/man3/Tcl_Stat.3
+man/man3/Tcl_AddObjErrorInfo.3
+man/man3/Tcl_AddErrorInfo.3
+man/man3/Tcl_SetObjErrorCode.3
+man/man3/Tcl_SetErrorCode.3
+man/man3/Tcl_SetErrorCodeVA.3
+man/man3/Tcl_PosixError.3
+man/man3/Tcl_LogCommandInfo.3
+man/man3/Tcl_Alloc.3
+man/man3/Tcl_Free.3
+man/man3/Tcl_Realloc.3
+man/man3/Tcl_AllowExceptions.3
+man/man3/Tcl_AppInit.3
+man/man3/Tcl_GetAssocData.3
+man/man3/Tcl_SetAssocData.3
+man/man3/Tcl_DeleteAssocData.3
+man/man3/Tcl_AsyncMark.3
+man/man3/Tcl_AsyncCreate.3
+man/man3/Tcl_AsyncInvoke.3
+man/man3/Tcl_AsyncDelete.3
+man/man3/Tcl_AsyncReady.3
+man/man3/Tcl_BackgroundError.3
+man/man3/Tcl_Backslash.3
+man/man3/Tcl_NewBooleanObj.3
+man/man3/Tcl_SetBooleanObj.3
+man/man3/Tcl_GetBooleanFromObj.3
+man/man3/Tcl_NewByteArrayObj.3
+man/man3/Tcl_SetByteArrayObj.3
+man/man3/Tcl_GetByteArrayFromObj.3
+man/man3/Tcl_SetByteArrayLength.3
+man/man3/Tcl_CallWhenDeleted.3
+man/man3/Tcl_DontCallWhenDeleted.3
+man/man3/Tcl_StackChannel.3
+man/man3/Tcl_Concat.3
+man/man3/Tcl_UnstackChannel.3
+man/man3/Tcl_GetStackedChannel.3
+man/man3/Tcl_CommandComplete.3
+man/man3/Tcl_CreateChannel.3
+man/man3/Tcl_GetChannelInstanceData.3
+man/man3/Tcl_GetChannelType.3
+man/man3/Tcl_GetChannelName.3
+man/man3/Tcl_GetChannelHandle.3
+man/man3/Tcl_GetChannelMode.3
+man/man3/Tcl_GetChannelBufferSize.3
+man/man3/Tcl_SetChannelBufferSize.3
+man/man3/Tcl_NotifyChannel.3
+man/man3/Tcl_BadChannelOption.3
+man/man3/Tcl_ChannelName.3
+man/man3/Tcl_ChannelVersion.3
+man/man3/Tcl_CreateCommand.3
+man/man3/Tcl_ChannelBlockModeProc.3
+man/man3/Tcl_ChannelCloseProc.3
+man/man3/Tcl_ChannelClose2Proc.3
+man/man3/Tcl_ChannelInputProc.3
+man/man3/Tcl_ChannelOutputProc.3
+man/man3/Tcl_ChannelSeekProc.3
+man/man3/Tcl_ChannelSetOptionProc.3
+man/man3/Tcl_ChannelGetOptionProc.3
+man/man3/Tcl_ChannelWatchProc.3
+man/man3/Tcl_ChannelGetHandleProc.3
+man/man3/Tcl_ChannelFlushProc.3
+man/man3/Tcl_ChannelHandlerProc.3
+man/man3/Tcl_CreateChannelHandler.3
+man/man3/Tcl_DeleteChannelHandler.3
+man/man3/Tcl_CreateCloseHandler.3
+man/man3/Tcl_DeleteCloseHandler.3
+man/man3/Tcl_CreateFileHandler.3
+man/man3/Tcl_DeleteFileHandler.3
+man/man3/Tcl_CreateInterp.3
+man/man3/Tcl_DeleteInterp.3
+man/man3/Tcl_InterpDeleted.3
+man/man3/Tcl_CreateMathFunc.3
+man/man3/Tcl_CreateObjCommand.3
+man/man3/Tcl_DeleteCommand.3
+man/man3/Tcl_DeleteCommandFromToken.3
+man/man3/Tcl_GetCommandInfo.3
+man/man3/Tcl_SetCommandInfo.3
+man/man3/Tcl_GetCommandName.3
+man/man3/Tcl_IsSafe.3
+man/man3/Tcl_MakeSafe.3
+man/man3/Tcl_CreateSlave.3
+man/man3/Tcl_GetSlave.3
+man/man3/Tcl_GetMaster.3
+man/man3/Tcl_GetInterpPath.3
+man/man3/Tcl_CreateAlias.3
+man/man3/Tcl_CreateAliasObj.3
+man/man3/Tcl_GetAlias.3
+man/man3/Tcl_GetAliasObj.3
+man/man3/Tcl_ExposeCommand.3
+man/man3/Tcl_HideCommand.3
+man/man3/Tcl_CreateTimerHandler.3
+man/man3/Tcl_DeleteTimerHandler.3
+man/man3/Tcl_CreateTrace.3
+man/man3/Tcl_DeleteTrace.3
+man/man3/Tcl_DStringInit.3
+man/man3/Tcl_DStringAppend.3
+man/man3/Tcl_DStringAppendElement.3
+man/man3/Tcl_DStringStartSublist.3
+man/man3/Tcl_DStringEndSublist.3
+man/man3/Tcl_DStringLength.3
+man/man3/Tcl_DStringValue.3
+man/man3/Tcl_DStringSetLength.3
+man/man3/Tcl_DStringFree.3
+man/man3/Tcl_DStringResult.3
+man/man3/Tcl_DStringGetResult.3
+man/man3/Tcl_DetachPids.3
+man/man3/Tcl_ReapDetachedProcs.3
+man/man3/Tcl_DoOneEvent.3
+man/man3/Tcl_DoWhenIdle.3
+man/man3/Tcl_CancelIdleCall.3
+man/man3/Tcl_NewDoubleObj.3
+man/man3/Tcl_SetDoubleObj.3
+man/man3/Tcl_GetDoubleFromObj.3
+man/man3/Tcl_DumpActiveMemory.3
+man/man3/Tcl_InitMemory.3
+man/man3/Tcl_ValidateAllMemory.3
+man/man3/Tcl_GetEncoding.3
+man/man3/Tcl_FreeEncoding.3
+man/man3/Tcl_ExternalToUtfDString.3
+man/man3/Tcl_ExternalToUtf.3
+man/man3/Tcl_UtfToExternalDString.3
+man/man3/Tcl_UtfToExternal.3
+man/man3/Tcl_WinTCharToUtf.3
+man/man3/Tcl_WinUtfToTChar.3
+man/man3/Tcl_GetEncodingName.3
+man/man3/Tcl_SetSystemEncoding.3
+man/man3/Tcl_GetEncodingNames.3
+man/man3/Tcl_CreateEncoding.3
+man/man3/Tcl_GetDefaultEncodingDir.3
+man/man3/Tcl_SetDefaultEncodingDir.3
+man/man3/Tcl_EvalObjEx.3
+man/man3/Tcl_EvalFile.3
+man/man3/Tcl_EvalObjv.3
+man/man3/Tcl_Eval.3
+man/man3/Tcl_EvalEx.3
+man/man3/Tcl_GlobalEval.3
+man/man3/Tcl_GlobalEvalObj.3
+man/man3/Tcl_VarEval.3
+man/man3/Tcl_VarEvalVA.3
+man/man3/Tcl_Exit.3
+man/man3/Tcl_Finalize.3
+man/man3/Tcl_CreateExitHandler.3
+man/man3/Tcl_DeleteExitHandler.3
+man/man3/Tcl_ExitThread.3
+man/man3/Tcl_FinalizeThread.3
+man/man3/Tcl_CreateThreadExitHandler.3
+man/man3/Tcl_DeleteThreadExitHandler.3
+man/man3/Tcl_ExprLong.3
+man/man3/Tcl_ExprDouble.3
+man/man3/Tcl_ExprBoolean.3
+man/man3/Tcl_ExprString.3
+man/man3/Tcl_ExprLongObj.3
+man/man3/Tcl_ExprDoubleObj.3
+man/man3/Tcl_ExprBooleanObj.3
+man/man3/Tcl_ExprObj.3
+man/man3/Tcl_FindExecutable.3
+man/man3/Tcl_GetNameOfExecutable.3
+man/man3/Tcl_GetCwd.3
+man/man3/Tcl_Chdir.3
+man/man3/Tcl_GetHostName.3
+man/man3/Tcl_GetIndexFromObj.3
+man/man3/Tcl_GetIndexFromObjStruct.3
+man/man3/Tcl_GetInt.3
+man/man3/Tcl_GetDouble.3
+man/man3/Tcl_GetBoolean.3
+man/man3/Tcl_GetOpenFile.3
+man/man3/Tcl_GetStdChannel.3
+man/man3/Tcl_SetStdChannel.3
+man/man3/Tcl_GetVersion.3
+man/man3/Tcl_InitHashTable.3
+man/man3/Tcl_DeleteHashTable.3
+man/man3/Tcl_CreateHashEntry.3
+man/man3/Tcl_DeleteHashEntry.3
+man/man3/Tcl_FindHashEntry.3
+man/man3/Tcl_GetHashValue.3
+man/man3/Tcl_SetHashValue.3
+man/man3/Tcl_GetHashKey.3
+man/man3/Tcl_FirstHashEntry.3
+man/man3/Tcl_NextHashEntry.3
+man/man3/Tcl_HashStats.3
+man/man3/Tcl_Init.3
+man/man3/Tcl_InitStubs.3
+man/man3/Tcl_NewIntObj.3
+man/man3/Tcl_NewLongObj.3
+man/man3/Tcl_SetIntObj.3
+man/man3/Tcl_SetLongObj.3
+man/man3/Tcl_GetIntFromObj.3
+man/man3/Tcl_GetLongFromObj.3
+man/man3/Tcl_Interp.3
+man/man3/Tcl_LinkVar.3
+man/man3/Tcl_UnlinkVar.3
+man/man3/Tcl_UpdateLinkedVar.3
+man/man3/Tcl_ListObjAppendList.3
+man/man3/Tcl_ListObjAppendElement.3
+man/man3/Tcl_NewListObj.3
+man/man3/Tcl_SetListObj.3
+man/man3/Tcl_ListObjGetElements.3
+man/man3/Tcl_ListObjLength.3
+man/man3/Tcl_ListObjIndex.3
+man/man3/Tcl_ListObjReplace.3
+man/man3/Tcl_CreateEventSource.3
+man/man3/Tcl_DeleteEventSource.3
+man/man3/Tcl_SetMaxBlockTime.3
+man/man3/Tcl_QueueEvent.3
+man/man3/Tcl_ThreadQueueEvent.3
+man/man3/Tcl_ThreadAlert.3
+man/man3/Tcl_GetCurrentThread.3
+man/man3/Tcl_DeleteEvents.3
+man/man3/Tcl_InitNotifier.3
+man/man3/Tcl_FinalizeNotifier.3
+man/man3/Tcl_WaitForEvent.3
+man/man3/Tcl_AlertNotifier.3
+man/man3/Tcl_SetTimer.3
+man/man3/Tcl_ServiceAll.3
+man/man3/Tcl_ServiceEvent.3
+man/man3/Tcl_GetServiceMode.3
+man/man3/Tcl_SetServiceMode.3
+man/man3/Tcl_NewObj.3
+man/man3/Tcl_DuplicateObj.3
+man/man3/Tcl_IncrRefCount.3
+man/man3/Tcl_DecrRefCount.3
+man/man3/Tcl_IsShared.3
+man/man3/Tcl_InvalidateStringRep.3
+man/man3/Tcl_RegisterObjType.3
+man/man3/Tcl_GetObjType.3
+man/man3/Tcl_AppendAllObjTypes.3
+man/man3/Tcl_ConvertToType.3
+man/man3/Tcl_OpenFileChannel.3
+man/man3/Tcl_OpenCommandChannel.3
+man/man3/Tcl_MakeFileChannel.3
+man/man3/Tcl_GetChannel.3
+man/man3/Tcl_GetChannelNames.3
+man/man3/Tcl_GetChannelNamesEx.3
+man/man3/Tcl_RegisterChannel.3
+man/man3/Tcl_UnregisterChannel.3
+man/man3/Tcl_Close.3
+man/man3/Tcl_ReadChars.3
+man/man3/Tcl_Read.3
+man/man3/Tcl_GetsObj.3
+man/man3/Tcl_Gets.3
+man/man3/Tcl_WriteObj.3
+man/man3/Tcl_WriteChars.3
+man/man3/Tcl_Write.3
+man/man3/Tcl_Flush.3
+man/man3/Tcl_Seek.3
+man/man3/Tcl_Tell.3
+man/man3/Tcl_GetChannelOption.3
+man/man3/Tcl_SetChannelOption.3
+man/man3/Tcl_Eof.3
+man/man3/Tcl_InputBlocked.3
+man/man3/Tcl_InputBuffered.3
+man/man3/Tcl_Ungets.3
+man/man3/Tcl_OpenTcpClient.3
+man/man3/Tcl_MakeTcpClientChannel.3
+man/man3/Tcl_OpenTcpServer.3
+man/man3/Tcl_ParseCommand.3
+man/man3/Tcl_ParseExpr.3
+man/man3/Tcl_ParseBraces.3
+man/man3/Tcl_ParseVar.3
+man/man3/Tcl_ParseQuotedString.3
+man/man3/Tcl_ParseVarName.3
+man/man3/Tcl_FreeParse.3
+man/man3/Tcl_EvalTokens.3
+man/man3/Tcl_PkgRequire.3
+man/man3/Tcl_PkgRequireEx.3
+man/man3/Tcl_PkgPresent.3
+man/man3/Tcl_PkgPresentEx.3
+man/man3/Tcl_PkgProvide.3
+man/man3/Tcl_PkgProvideEx.3
+man/man3/Tcl_Preserve.3
+man/man3/Tcl_Release.3
+man/man3/Tcl_EventuallyFree.3
+man/man3/Tcl_PrintDouble.3
+man/man3/Tcl_RecordAndEvalObj.3
+man/man3/Tcl_RecordAndEval.3
+man/man3/Tcl_RegExpMatch.3
+man/man3/Tcl_RegExpCompile.3
+man/man3/Tcl_RegExpExec.3
+man/man3/Tcl_RegExpRange.3
+man/man3/Tcl_GetRegExpFromObj.3
+man/man3/Tcl_RegExpMatchObj.3
+man/man3/Tcl_RegExpExecObj.3
+man/man3/Tcl_RegExpGetInfo.3
+man/man3/Tcl_SaveResult.3
+man/man3/Tcl_RestoreResult.3
+man/man3/Tcl_DiscardResult.3
+man/man3/Tcl_SetErrno.3
+man/man3/Tcl_GetErrno.3
+man/man3/Tcl_ErrnoId.3
+man/man3/Tcl_ErrnoMsg.3
+man/man3/Tcl_SetRecursionLimit.3
+man/man3/Tcl_SetObjResult.3
+man/man3/Tcl_GetObjResult.3
+man/man3/Tcl_SetResult.3
+man/man3/Tcl_GetStringResult.3
+man/man3/Tcl_AppendResult.3
+man/man3/Tcl_AppendResultVA.3
+man/man3/Tcl_AppendElement.3
+man/man3/Tcl_ResetResult.3
+man/man3/Tcl_FreeResult.3
+man/man3/Tcl_SetVar2Ex.3
+man/man3/Tcl_SetVar.3
+man/man3/Tcl_SetVar2.3
+man/man3/Tcl_ObjSetVar2.3
+man/man3/Tcl_GetVar2Ex.3
+man/man3/Tcl_GetVar.3
+man/man3/Tcl_GetVar2.3
+man/man3/Tcl_ObjGetVar2.3
+man/man3/Tcl_UnsetVar.3
+man/man3/Tcl_UnsetVar2.3
+man/man3/Tcl_Sleep.3
+man/man3/Tcl_SourceRCFile.3
+man/man3/Tcl_SplitList.3
+man/man3/Tcl_Merge.3
+man/man3/Tcl_ScanElement.3
+man/man3/Tcl_ConvertElement.3
+man/man3/Tcl_ScanCountedElement.3
+man/man3/Tcl_ConvertCountedElement.3
+man/man3/Tcl_SplitPath.3
+man/man3/Tcl_JoinPath.3
+man/man3/Tcl_GetPathType.3
+man/man3/Tcl_StaticPackage.3
+man/man3/Tcl_StringMatch.3
+man/man3/Tcl_StringCaseMatch.3
+man/man3/Tcl_NewStringObj.3
+man/man3/Tcl_NewUnicodeObj.3
+man/man3/Tcl_SetStringObj.3
+man/man3/Tcl_SetUnicodeObj.3
+man/man3/Tcl_GetStringFromObj.3
+man/man3/Tcl_GetString.3
+man/man3/Tcl_GetUnicode.3
+man/man3/Tcl_GetUniChar.3
+man/man3/Tcl_UpVar.3
+man/man3/Tcl_GetCharLength.3
+man/man3/Tcl_GetRange.3
+man/man3/Tcl_AppendToObj.3
+man/man3/Tcl_AppendUnicodeToObj.3
+man/man3/Tcl_AppendStringsToObj.3
+man/man3/Tcl_AppendStringsToObjVA.3
+man/man3/Tcl_AppendObjToObj.3
+man/man3/Tcl_SetObjLength.3
+man/man3/Tcl_ConcatObj.3
+man/man3/Tcl_ConditionNotify.3
+man/man3/Tcl_ConditionWait.3
+man/man3/Tcl_ConditionFinalize.3
+man/man3/Tcl_GetThreadData.3
+man/man3/Tcl_MutexLock.3
+man/man3/Tcl_MutexUnlock.3
+man/man3/Tcl_MutexFinalize.3
+man/man3/Tcl_CreateThread.3
+man/man3/Tcl_UniCharToUpper.3
+man/man3/Tcl_UniCharToLower.3
+man/man3/Tcl_UniCharToTitle.3
+man/man3/Tcl_UtfToUpper.3
+man/man3/Tcl_UtfToLower.3
+man/man3/Tcl_UtfToTitle.3
+man/man3/Tcl_TraceVar.3
+man/man3/Tcl_TraceVar2.3
+man/man3/Tcl_UntraceVar.3
+man/man3/Tcl_UntraceVar2.3
+man/man3/Tcl_VarTraceInfo.3
+man/man3/Tcl_VarTraceInfo2.3
+man/man3/Tcl_TranslateFileName.3
+man/man3/Tcl_UpVar2.3
+man/man3/Tcl_UniChar.3
+man/man3/Tcl_UniCharToUtf.3
+man/man3/Tcl_UtfToUniChar.3
+man/man3/Tcl_UniCharToUtfDString.3
+man/man3/Tcl_UtfToUniCharDString.3
+man/man3/Tcl_UniCharLen.3
+man/man3/Tcl_UniCharNcmp.3
+man/man3/Tcl_UtfCharComplete.3
+man/man3/Tcl_NumUtfChars.3
+man/man3/Tcl_UtfFindFirst.3
+man/man3/Tcl_UtfFindLast.3
+man/man3/Tcl_UtfNext.3
+man/man3/Tcl_UtfPrev.3
+man/man3/Tcl_UniCharAtIndex.3
+man/man3/Tcl_UtfAtIndex.3
+man/man3/Tcl_UtfBackslash.3
+man/man3/Tcl_WrongNumArgs.3
+man/mann/Tcl.n
+man/mann/after.n
+man/mann/append.n
+man/mann/array.n
+man/mann/bgerror.n
+man/mann/binary.n
+man/mann/break.n
+man/mann/case.n
+man/mann/catch.n
+man/mann/cd.n
+man/mann/clock.n
+man/mann/close.n
+man/mann/concat.n
+man/mann/continue.n
+man/mann/dde.n
+man/mann/encoding.n
+man/mann/eof.n
+man/mann/error.n
+man/mann/eval.n
+man/mann/exec.n
+man/mann/exit.n
+man/mann/expr.n
+man/mann/fblocked.n
+man/mann/fconfigure.n
+man/mann/fcopy.n
+man/mann/file.n
+man/mann/fileevent.n
+man/mann/flush.n
+man/mann/filename.n
+man/mann/for.n
+man/mann/foreach.n
+man/mann/format.n
+man/mann/gets.n
+man/mann/glob.n
+man/mann/global.n
+man/mann/history.n
+man/mann/http.n
+man/mann/if.n
+man/mann/incr.n
+man/mann/info.n
+man/mann/interp.n
+man/mann/join.n
+man/mann/lappend.n
+man/mann/library.n
+man/mann/lindex.n
+man/mann/linsert.n
+man/mann/list.n
+man/mann/llength.n
+man/mann/load.n
+man/mann/lrange.n
+man/mann/lreplace.n
+man/mann/lsearch.n
+man/mann/lsort.n
+man/mann/memory.n
+man/mann/msgcat.n
+man/mann/open.n
+man/mann/namespace.n
+man/mann/package.n
+man/mann/packagens.n
+man/mann/pid.n
+man/mann/pkgMkIndex.n
+man/mann/proc.n
+man/mann/puts.n
+man/mann/pwd.n
+man/mann/re_syntax.n
+man/mann/read.n
+man/mann/regexp.n
+man/mann/registry.n
+man/mann/regsub.n
+man/mann/rename.n
+man/mann/resource.n
+man/mann/return.n
+man/mann/safe.n
+man/mann/scan.n
+man/mann/seek.n
+man/mann/set.n
+man/mann/socket.n
+man/mann/source.n
+man/mann/split.n
+man/mann/string.n
+man/mann/subst.n
+man/mann/switch.n
+man/mann/tcltest.n
+man/mann/tclvars.n
+man/mann/tell.n
+man/mann/time.n
+man/mann/trace.n
+man/mann/unknown.n
+man/mann/unset.n
+man/mann/update.n
+man/mann/uplevel.n
+man/mann/upvar.n
+man/mann/variable.n
+man/mann/vwait.n
+man/mann/while.n
+man/mann/Http.n
+man/mann/auto_execok.n
+man/mann/auto_import.n
+man/mann/auto_load.n
+man/mann/auto_mkindex.n
+man/mann/auto_mkindex_old.n
+man/mann/auto_qualify.n
+man/mann/auto_reset.n
+man/mann/tcl_findLibrary.n
+man/mann/parray.n
+man/mann/tcl_endOfWord.n
+man/mann/tcl_startOfNextWord.n
+man/mann/tcl_startOfPreviousWord.n
+man/mann/tcl_wordBreakAfter.n
+man/mann/tcl_wordBreakBefore.n
+man/mann/pkg::create.n
+man/mann/pkg_mkIndex.n
+man/mann/SafeBase.n
+man/mann/Tcltest.n
+@dirrm include/tcl/unix
+@dirrm include/tcl/generic
+@dirrm include/tcl
+@dirrm lib/tcl8.3/tcltest1.0
+@dirrm lib/tcl8.3/opt0.4
+@dirrm lib/tcl8.3/msgcat1.0
+@dirrm lib/tcl8.3/http2.3
+@dirrm lib/tcl8.3/http1.0
+@dirrm lib/tcl8.3/encoding
+@dirrm lib/tcl8.3