aboutsummaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorCheng-Lung Sung <clsung@FreeBSD.org>2007-01-29 03:06:56 +0000
committerCheng-Lung Sung <clsung@FreeBSD.org>2007-01-29 03:06:56 +0000
commit9e890b7d7d71f6432a5b164b5903107abb1976c5 (patch)
tree7780fd26851c204d40b76c3b331abdb8cbbae93b /lang
parentdcd95a94e8b32323bd029b15deec45ab90f7c4c8 (diff)
downloadports-9e890b7d7d71f6432a5b164b5903107abb1976c5.tar.gz
ports-9e890b7d7d71f6432a5b164b5903107abb1976c5.zip
Notes
Diffstat (limited to 'lang')
-rw-r--r--lang/Makefile1
-rw-r--r--lang/tcl85/Makefile728
-rw-r--r--lang/tcl85/distinfo3
-rw-r--r--lang/tcl85/files/patch-generic-tclPosixStr.c22
-rw-r--r--lang/tcl85/files/patch-tests-fCmd.test20
-rw-r--r--lang/tcl85/files/patch-unix-Makefile.in143
-rw-r--r--lang/tcl85/files/patch-unix-configure45
-rw-r--r--lang/tcl85/files/patch-unix-tclUnixPort.h12
-rw-r--r--lang/tcl85/pkg-deinstall.tclsh22
-rw-r--r--lang/tcl85/pkg-descr8
-rw-r--r--lang/tcl85/pkg-install.tclsh35
-rw-r--r--lang/tcl85/pkg-plist846
-rw-r--r--lang/tcl86/Makefile728
-rw-r--r--lang/tcl86/distinfo3
-rw-r--r--lang/tcl86/files/patch-generic-tclPosixStr.c22
-rw-r--r--lang/tcl86/files/patch-tests-fCmd.test20
-rw-r--r--lang/tcl86/files/patch-unix-Makefile.in143
-rw-r--r--lang/tcl86/files/patch-unix-configure45
-rw-r--r--lang/tcl86/files/patch-unix-tclUnixPort.h12
-rw-r--r--lang/tcl86/pkg-deinstall.tclsh22
-rw-r--r--lang/tcl86/pkg-descr8
-rw-r--r--lang/tcl86/pkg-install.tclsh35
-rw-r--r--lang/tcl86/pkg-plist846
23 files changed, 3769 insertions, 0 deletions
diff --git a/lang/Makefile b/lang/Makefile
index a6fa7d6117bb..7a1cab0c97ab 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -314,6 +314,7 @@
SUBDIR += tcl83
SUBDIR += tcl84
SUBDIR += tcl84-thread
+ SUBDIR += tcl85
SUBDIR += tclX
SUBDIR += tcltutor
SUBDIR += tinycobol
diff --git a/lang/tcl85/Makefile b/lang/tcl85/Makefile
new file mode 100644
index 000000000000..1b5bc929a705
--- /dev/null
+++ b/lang/tcl85/Makefile
@@ -0,0 +1,728 @@
+# New ports collection makefile for: tcl8.5
+# Date created: 17 January 2007
+# Whom: martin@matuska.org
+#
+# $FreeBSD$
+#
+
+PORTNAME= tcl
+PORTVERSION= 8.5.a.5
+CATEGORIES= lang
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= tcl
+PKGNAMESUFFIX?= ${THREADS_SUFFIX}${PKGNAMESUFFIX2}
+DISTNAME= ${PORTNAME}${PORTVERSION:S/.a./a/}-src
+
+MAINTAINER= martin@matuska.org
+COMMENT= Tool Command Language (development version)
+
+PATCH_DIST_ARGS= -d ${WRKDIR}/${DISTNAME} -E ${PATCH_DIST_STRIP}
+WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION:S/.a./a/}/unix
+ALL_TARGET= all test
+USE_LDCONFIG= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --enable-shared --includedir=${PREFIX}/include/tcl${TCL_VER}
+CONFIGURE_ENV= PORTSDIR=${PORTSDIR}
+MAKE_ENV= SHORT_TCL_VER=85 LANG=C LC_ALL=C # LANG=C is required for some of UTF-using tests
+PKGINSTALL= ${PKGDIR}/pkg-install.tclsh
+PKGDEINSTALL= ${PKGDIR}/pkg-deinstall.tclsh
+TCL_VER= 8.5
+NOPRECIOUSMAKEVARS= Too many _MLINKS for README.html
+PLIST_SUB= TCL_VER=${TCL_VER} SHORT_TCL_VER=85
+EXTRACT_AFTER_ARGS=|${TAR} -xpf - --exclude compat/
+
+OPTIONS= NO_TCL85_MAN "Do not install tcl85 manpages" off
+
+.include <bsd.port.pre.mk>
+
+.if defined(TCL_WITH_THREADS) || defined(WITH_THREADS)
+THREADS_SUFFIX= -threads
+CONFIGURE_ARGS+= --enable-threads
+CONFIGURE_ENV+= PTHREAD_LIBS="${PTHREAD_LIBS}" PTHREAD_CFLAGS="${PTHREAD_CFLAGS}"
+.endif
+
+LATEST_LINK= tcl85${THREADS_SUFFIX}
+
+.if defined(NOPORTDOCS)
+NO_INSTALL_MANPAGES= true
+.endif
+
+.if defined(NO_INSTALL_MANPAGES) || defined(WITH_NO_TCL85_MAN)
+
+PLIST_SUB+= INSTMAN='@comment '
+
+.else
+
+DATADIR= ${PREFIX}/share/${PORTNAME}${TCL_VER}
+PLIST_SUB+= INSTMAN=''
+
+MAN1= tclsh.1
+
+MAN3= Access.3 AddErrInfo.3 Alloc.3 AllowExc.3 AppInit.3 AssocData.3 \
+ Async.3 BackgdErr.3 Backslash.3 BoolObj.3 ByteArrObj.3 CallDel.3 \
+ ChnlStack.3 CmdCmplt.3 Concat.3 CrtChannel.3 CrtChnlHdlr.3 \
+ CrtCloseHdlr.3 CrtCommand.3 CrtFileHdlr.3 CrtInterp.3 CrtMathFnc.3 \
+ CrtObjCmd.3 CrtSlave.3 CrtTimerHdlr.3 CrtTrace.3 DString.3 \
+ DetachPids.3 DictObj.3 DoOneEvent.3 DoWhenIdle.3 DoubleObj.3 \
+ DumpActiveMemory.3 Encoding.3 Ensemble.3 Eval.3 Environment.3 Exit.3 \
+ ExprLong.3 ExprLongObj.3 FileSystem.3 FindExec.3 GetCwd.3 \
+ GetHostName.3 GetIndex.3 GetInt.3 GetTime.3 GetOpnFl.3 GetStdChan.3 \
+ GetVersion.3 Hash.3 Init.3 InitStubs.3 IntObj.3 Interp.3 Limit.3 \
+ LinkVar.3 ListObj.3 Namespace.3 Notifier.3 Object.3 ObjectType.3 \
+ OpenFileChnl.3 OpenTcp.3 Panic.3 ParseCmd.3 PkgRequire.3 Preserve.3 \
+ PrintDbl.3 RecEvalObj.3 RecordEval.3 RegConfig.3 RegExp.3 SaveResult.3 \
+ SetChanErr.3 SetErrno.3 SetRecLmt.3 SetResult.3 SetVar.3 Signal.3 \
+ Sleep.3 SourceRCFile.3 SplitList.3 SplitPath.3 StdChannels.3 \
+ StaticPkg.3 StrMatch.3 StringObj.3 SubstObj.3 TCL_MEM_DEBUG.3 \
+ Tcl_Main.3 Thread.3 ToUpper.3 TraceCmd.3 TraceVar.3 Translate.3 \
+ UniCharIsAlpha.3 UpVar.3 Utf.3 WrongNumArgs.3
+
+MANN= Tcl.n after.n append.n apply.n array.n bgerror.n binary.n break.n \
+ case.n catch.n cd.n chan.n clock.n close.n concat.n continue.n dde.n \
+ dict.n encoding.n eof.n error.n eval.n exec.n exit.n expr.n fblocked.n \
+ fconfigure.n fcopy.n file.n fileevent.n filename.n flush.n for.n \
+ foreach.n format.n gets.n glob.n global.n history.n http.n if.n incr.n \
+ info.n interp.n join.n lappend.n lassign.n library.n lindex.n \
+ linsert.n list.n llength.n load.n lrange.n lrepeat.n lreplace.n \
+ lsearch.n lset.n lsort.n mathfunc.n memory.n msgcat.n namespace.n \
+ open.n package.n packagens.n pid.n pkgMkIndex.n proc.n puts.n pwd.n \
+ re_syntax.n read.n refchan.n regexp.n registry.n regsub.n rename.n \
+ return.n safe.n scan.n seek.n set.n socket.n source.n split.n string.n \
+ subst.n switch.n tcltest.n tclvars.n tell.n time.n tm.n trace.n \
+ unknown.n unload.n unset.n update.n uplevel.n upvar.n variable.n vwait.n \
+ while.n
+
+# MLINKS generated via awk '/ln/ {print "\t" $3,$4,"\\"}' unix/mkLinks
+MLINKS= Access.3 Tcl_Access.3 \
+ Access.3 Tcl_Stat.3 \
+ AddErrInfo.3 Tcl_GetReturnOptions.3 \
+ AddErrInfo.3 Tcl_SetReturnOptions.3 \
+ AddErrInfo.3 Tcl_AddErrorInfo.3 \
+ AddErrInfo.3 Tcl_AddObjErrorInfo.3 \
+ AddErrInfo.3 Tcl_SetObjErrorCode.3 \
+ AddErrInfo.3 Tcl_SetErrorCode.3 \
+ AddErrInfo.3 Tcl_SetErrorCodeVA.3 \
+ AddErrInfo.3 Tcl_PosixError.3 \
+ AddErrInfo.3 Tcl_LogCommandInfo.3 \
+ Alloc.3 Tcl_Alloc.3 \
+ Alloc.3 Tcl_Free.3 \
+ Alloc.3 Tcl_Realloc.3 \
+ Alloc.3 Tcl_AttemptAlloc.3 \
+ Alloc.3 Tcl_AttemptRealloc.3 \
+ Alloc.3 ckalloc.3 \
+ Alloc.3 ckfree.3 \
+ Alloc.3 ckrealloc.3 \
+ Alloc.3 attemptckalloc.3 \
+ Alloc.3 attemptckrealloc.3 \
+ AllowExc.3 Tcl_AllowExceptions.3 \
+ AppInit.3 Tcl_AppInit.3 \
+ AssocData.3 Tcl_GetAssocData.3 \
+ AssocData.3 Tcl_SetAssocData.3 \
+ AssocData.3 Tcl_DeleteAssocData.3 \
+ Async.3 Tcl_AsyncCreate.3 \
+ Async.3 Tcl_AsyncMark.3 \
+ Async.3 Tcl_AsyncInvoke.3 \
+ Async.3 Tcl_AsyncDelete.3 \
+ Async.3 Tcl_AsyncReady.3 \
+ BackgdErr.3 Tcl_BackgroundError.3 \
+ Backslash.3 Tcl_Backslash.3 \
+ BoolObj.3 Tcl_NewBooleanObj.3 \
+ BoolObj.3 Tcl_SetBooleanObj.3 \
+ BoolObj.3 Tcl_GetBooleanFromObj.3 \
+ ByteArrObj.3 Tcl_NewByteArrayObj.3 \
+ ByteArrObj.3 Tcl_SetByteArrayObj.3 \
+ ByteArrObj.3 Tcl_GetByteArrayFromObj.3 \
+ ByteArrObj.3 Tcl_SetByteArrayLength.3 \
+ CallDel.3 Tcl_CallWhenDeleted.3 \
+ CallDel.3 Tcl_DontCallWhenDeleted.3 \
+ ChnlStack.3 Tcl_StackChannel.3 \
+ ChnlStack.3 Tcl_UnstackChannel.3 \
+ ChnlStack.3 Tcl_GetStackedChannel.3 \
+ ChnlStack.3 Tcl_GetTopChannel.3 \
+ CmdCmplt.3 Tcl_CommandComplete.3 \
+ Concat.3 Tcl_Concat.3 \
+ CrtChannel.3 Tcl_CreateChannel.3 \
+ CrtChannel.3 Tcl_GetChannelInstanceData.3 \
+ CrtChannel.3 Tcl_GetChannelType.3 \
+ CrtChannel.3 Tcl_GetChannelName.3 \
+ CrtChannel.3 Tcl_GetChannelHandle.3 \
+ CrtChannel.3 Tcl_GetChannelThread.3 \
+ CrtChannel.3 Tcl_GetChannelMode.3 \
+ CrtChannel.3 Tcl_GetChannelBufferSize.3 \
+ CrtChannel.3 Tcl_SetChannelBufferSize.3 \
+ CrtChannel.3 Tcl_NotifyChannel.3 \
+ CrtChannel.3 Tcl_BadChannelOption.3 \
+ CrtChannel.3 Tcl_IsChannelShared.3 \
+ CrtChannel.3 Tcl_IsChannelRegistered.3 \
+ CrtChannel.3 Tcl_IsChannelExisting.3 \
+ CrtChannel.3 Tcl_CutChannel.3 \
+ CrtChannel.3 Tcl_SpliceChannel.3 \
+ CrtChannel.3 Tcl_ClearChannelHandlers.3 \
+ CrtChannel.3 Tcl_ChannelBuffered.3 \
+ CrtChannel.3 Tcl_ChannelName.3 \
+ CrtChannel.3 Tcl_ChannelVersion.3 \
+ CrtChannel.3 Tcl_ChannelBlockModeProc.3 \
+ CrtChannel.3 Tcl_ChannelCloseProc.3 \
+ CrtChannel.3 Tcl_ChannelClose2Proc.3 \
+ CrtChannel.3 Tcl_ChannelInputProc.3 \
+ CrtChannel.3 Tcl_ChannelOutputProc.3 \
+ CrtChannel.3 Tcl_ChannelSeekProc.3 \
+ CrtChannel.3 Tcl_ChannelWideSeekProc.3 \
+ CrtChannel.3 Tcl_ChannelThreadActionProc.3 \
+ CrtChannel.3 Tcl_ChannelTruncateProc.3 \
+ CrtChannel.3 Tcl_ChannelSetOptionProc.3 \
+ CrtChannel.3 Tcl_ChannelGetOptionProc.3 \
+ CrtChannel.3 Tcl_ChannelWatchProc.3 \
+ CrtChannel.3 Tcl_ChannelGetHandleProc.3 \
+ CrtChannel.3 Tcl_ChannelFlushProc.3 \
+ CrtChannel.3 Tcl_ChannelHandlerProc.3 \
+ CrtChnlHdlr.3 Tcl_CreateChannelHandler.3 \
+ CrtChnlHdlr.3 Tcl_DeleteChannelHandler.3 \
+ CrtCloseHdlr.3 Tcl_CreateCloseHandler.3 \
+ CrtCloseHdlr.3 Tcl_DeleteCloseHandler.3 \
+ CrtCommand.3 Tcl_CreateCommand.3 \
+ CrtFileHdlr.3 Tcl_CreateFileHandler.3 \
+ CrtFileHdlr.3 Tcl_DeleteFileHandler.3 \
+ CrtInterp.3 Tcl_CreateInterp.3 \
+ CrtInterp.3 Tcl_DeleteInterp.3 \
+ CrtInterp.3 Tcl_InterpDeleted.3 \
+ CrtMathFnc.3 Tcl_CreateMathFunc.3 \
+ CrtMathFnc.3 Tcl_GetMathFuncInfo.3 \
+ CrtMathFnc.3 Tcl_ListMathFuncs.3 \
+ CrtObjCmd.3 Tcl_CreateObjCommand.3 \
+ CrtObjCmd.3 Tcl_DeleteCommand.3 \
+ CrtObjCmd.3 Tcl_DeleteCommandFromToken.3 \
+ CrtObjCmd.3 Tcl_GetCommandInfo.3 \
+ CrtObjCmd.3 Tcl_SetCommandInfo.3 \
+ CrtObjCmd.3 Tcl_GetCommandInfoFromToken.3 \
+ CrtObjCmd.3 Tcl_SetCommandInfoFromToken.3 \
+ CrtObjCmd.3 Tcl_GetCommandName.3 \
+ CrtObjCmd.3 Tcl_GetCommandFullName.3 \
+ CrtObjCmd.3 Tcl_GetCommandFromObj.3 \
+ CrtSlave.3 Tcl_IsSafe.3 \
+ CrtSlave.3 Tcl_MakeSafe.3 \
+ CrtSlave.3 Tcl_CreateSlave.3 \
+ CrtSlave.3 Tcl_GetSlave.3 \
+ CrtSlave.3 Tcl_GetMaster.3 \
+ CrtSlave.3 Tcl_GetInterpPath.3 \
+ CrtSlave.3 Tcl_CreateAlias.3 \
+ CrtSlave.3 Tcl_CreateAliasObj.3 \
+ CrtSlave.3 Tcl_GetAlias.3 \
+ CrtSlave.3 Tcl_GetAliasObj.3 \
+ CrtSlave.3 Tcl_ExposeCommand.3 \
+ CrtSlave.3 Tcl_HideCommand.3 \
+ CrtTimerHdlr.3 Tcl_CreateTimerHandler.3 \
+ CrtTimerHdlr.3 Tcl_DeleteTimerHandler.3 \
+ CrtTrace.3 Tcl_CreateTrace.3 \
+ CrtTrace.3 Tcl_CreateObjTrace.3 \
+ CrtTrace.3 Tcl_DeleteTrace.3 \
+ DString.3 Tcl_DStringInit.3 \
+ DString.3 Tcl_DStringAppend.3 \
+ DString.3 Tcl_DStringAppendElement.3 \
+ DString.3 Tcl_DStringStartSublist.3 \
+ DString.3 Tcl_DStringEndSublist.3 \
+ DString.3 Tcl_DStringLength.3 \
+ DString.3 Tcl_DStringValue.3 \
+ DString.3 Tcl_DStringSetLength.3 \
+ DString.3 Tcl_DStringTrunc.3 \
+ DString.3 Tcl_DStringFree.3 \
+ DString.3 Tcl_DStringResult.3 \
+ DString.3 Tcl_DStringGetResult.3 \
+ DetachPids.3 Tcl_DetachPids.3 \
+ DetachPids.3 Tcl_ReapDetachedProcs.3 \
+ DetachPids.3 Tcl_WaitPid.3 \
+ DictObj.3 Tcl_NewDictObj.3 \
+ DictObj.3 Tcl_DictObjGet.3 \
+ DictObj.3 Tcl_DictObjPut.3 \
+ DictObj.3 Tcl_DictObjRemove.3 \
+ DictObj.3 Tcl_DictObjSize.3 \
+ DictObj.3 Tcl_DictObjFirst.3 \
+ DictObj.3 Tcl_DictObjNext.3 \
+ DictObj.3 Tcl_DictObjDone.3 \
+ DictObj.3 Tcl_DictObjPutKeyList.3 \
+ DictObj.3 Tcl_DictObjRemoveKeyList.3 \
+ DoOneEvent.3 Tcl_DoOneEvent.3 \
+ DoWhenIdle.3 Tcl_DoWhenIdle.3 \
+ DoWhenIdle.3 Tcl_CancelIdleCall.3 \
+ DoubleObj.3 Tcl_NewDoubleObj.3 \
+ DoubleObj.3 Tcl_SetDoubleObj.3 \
+ DoubleObj.3 Tcl_GetDoubleFromObj.3 \
+ DumpActiveMemory.3 Tcl_DumpActiveMemory.3 \
+ DumpActiveMemory.3 Tcl_InitMemory.3 \
+ DumpActiveMemory.3 Tcl_ValidateAllMemory.3 \
+ Encoding.3 Tcl_GetEncoding.3 \
+ Encoding.3 Tcl_FreeEncoding.3 \
+ Encoding.3 Tcl_GetEncodingFromObj.3 \
+ Encoding.3 Tcl_ExternalToUtfDString.3 \
+ Encoding.3 Tcl_UtfToExternalDString.3 \
+ Encoding.3 Tcl_ExternalToUtf.3 \
+ Encoding.3 Tcl_UtfToExternal.3 \
+ Encoding.3 Tcl_WinTCharToUtf.3 \
+ Encoding.3 Tcl_WinUtfToTChar.3 \
+ Encoding.3 Tcl_GetEncodingName.3 \
+ Encoding.3 Tcl_SetSystemEncoding.3 \
+ Encoding.3 Tcl_GetEncodingNameFromEnvironment.3 \
+ Encoding.3 Tcl_GetEncodingNames.3 \
+ Encoding.3 Tcl_CreateEncoding.3 \
+ Encoding.3 Tcl_GetEncodingSearchPath.3 \
+ Encoding.3 Tcl_SetEncodingSearchPath.3 \
+ Encoding.3 Tcl_GetDefaultEncodingDir.3 \
+ Encoding.3 Tcl_SetDefaultEncodingDir.3 \
+ Ensemble.3 Tcl_CreateEnsemble.3 \
+ Ensemble.3 Tcl_FindEnsemble.3 \
+ Ensemble.3 Tcl_IsEnsemble.3 \
+ Ensemble.3 Tcl_GetEnsembleFlags.3 \
+ Ensemble.3 Tcl_SetEnsembleFlags.3 \
+ Ensemble.3 Tcl_GetEnsembleMappingDict.3 \
+ Ensemble.3 Tcl_SetEnsembleMappingDict.3 \
+ Ensemble.3 Tcl_GetEnsembleSubcommandList.3 \
+ Ensemble.3 Tcl_SetEnsembleSubcommandList.3 \
+ Ensemble.3 Tcl_GetEnsembleUnknownHandler.3 \
+ Ensemble.3 Tcl_SetEnsembleUnknownHandler.3 \
+ Ensemble.3 Tcl_GetEnsembleNamespace.3 \
+ Environment.3 Tcl_PutEnv.3 \
+ Eval.3 Tcl_EvalObjEx.3 \
+ Eval.3 Tcl_EvalFile.3 \
+ Eval.3 Tcl_EvalObjv.3 \
+ Eval.3 Tcl_Eval.3 \
+ Eval.3 Tcl_EvalEx.3 \
+ Eval.3 Tcl_GlobalEval.3 \
+ Eval.3 Tcl_GlobalEvalObj.3 \
+ Eval.3 Tcl_VarEval.3 \
+ Eval.3 Tcl_VarEvalVA.3 \
+ Exit.3 Tcl_Exit.3 \
+ Exit.3 Tcl_Finalize.3 \
+ Exit.3 Tcl_CreateExitHandler.3 \
+ Exit.3 Tcl_DeleteExitHandler.3 \
+ Exit.3 Tcl_ExitThread.3 \
+ Exit.3 Tcl_FinalizeThread.3 \
+ Exit.3 Tcl_CreateThreadExitHandler.3 \
+ Exit.3 Tcl_DeleteThreadExitHandler.3 \
+ Exit.3 Tcl_SetExitProc.3 \
+ ExprLong.3 Tcl_ExprLong.3 \
+ ExprLong.3 Tcl_ExprDouble.3 \
+ ExprLong.3 Tcl_ExprBoolean.3 \
+ ExprLong.3 Tcl_ExprString.3 \
+ ExprLongObj.3 Tcl_ExprLongObj.3 \
+ ExprLongObj.3 Tcl_ExprDoubleObj.3 \
+ ExprLongObj.3 Tcl_ExprBooleanObj.3 \
+ ExprLongObj.3 Tcl_ExprObj.3 \
+ FileSystem.3 Tcl_FSRegister.3 \
+ FileSystem.3 Tcl_FSUnregister.3 \
+ FileSystem.3 Tcl_FSData.3 \
+ FileSystem.3 Tcl_FSMountsChanged.3 \
+ FileSystem.3 Tcl_FSGetFileSystemForPath.3 \
+ FileSystem.3 Tcl_FSGetPathType.3 \
+ FileSystem.3 Tcl_FSCopyFile.3 \
+ FileSystem.3 Tcl_FSCopyDirectory.3 \
+ FileSystem.3 Tcl_FSCreateDirectory.3 \
+ FileSystem.3 Tcl_FSDeleteFile.3 \
+ FileSystem.3 Tcl_FSRemoveDirectory.3 \
+ FileSystem.3 Tcl_FSRenameFile.3 \
+ FileSystem.3 Tcl_FSListVolumes.3 \
+ FileSystem.3 Tcl_FSEvalFileEx.3 \
+ FileSystem.3 Tcl_FSEvalFile.3 \
+ FileSystem.3 Tcl_FSLoadFile.3 \
+ FileSystem.3 Tcl_FSMatchInDirectory.3 \
+ FileSystem.3 Tcl_FSLink.3 \
+ FileSystem.3 Tcl_FSLstat.3 \
+ FileSystem.3 Tcl_FSUtime.3 \
+ FileSystem.3 Tcl_FSFileAttrsGet.3 \
+ FileSystem.3 Tcl_FSFileAttrsSet.3 \
+ FileSystem.3 Tcl_FSFileAttrStrings.3 \
+ FileSystem.3 Tcl_FSStat.3 \
+ FileSystem.3 Tcl_FSAccess.3 \
+ FileSystem.3 Tcl_FSOpenFileChannel.3 \
+ FileSystem.3 Tcl_FSGetCwd.3 \
+ FileSystem.3 Tcl_FSChdir.3 \
+ FileSystem.3 Tcl_FSPathSeparator.3 \
+ FileSystem.3 Tcl_FSJoinPath.3 \
+ FileSystem.3 Tcl_FSSplitPath.3 \
+ FileSystem.3 Tcl_FSEqualPaths.3 \
+ FileSystem.3 Tcl_FSGetNormalizedPath.3 \
+ FileSystem.3 Tcl_FSJoinToPath.3 \
+ FileSystem.3 Tcl_FSConvertToPathType.3 \
+ FileSystem.3 Tcl_FSGetInternalRep.3 \
+ FileSystem.3 Tcl_FSGetTranslatedPath.3 \
+ FileSystem.3 Tcl_FSGetTranslatedStringPath.3 \
+ FileSystem.3 Tcl_FSNewNativePath.3 \
+ FileSystem.3 Tcl_FSGetNativePath.3 \
+ FileSystem.3 Tcl_FSFileSystemInfo.3 \
+ FileSystem.3 Tcl_AllocStatBuf.3 \
+ FindExec.3 Tcl_FindExecutable.3 \
+ FindExec.3 Tcl_GetNameOfExecutable.3 \
+ GetCwd.3 Tcl_GetCwd.3 \
+ GetCwd.3 Tcl_Chdir.3 \
+ GetHostName.3 Tcl_GetHostName.3 \
+ GetIndex.3 Tcl_GetIndexFromObj.3 \
+ GetIndex.3 Tcl_GetIndexFromObjStruct.3 \
+ GetInt.3 Tcl_GetInt.3 \
+ GetInt.3 Tcl_GetDouble.3 \
+ GetInt.3 Tcl_GetBoolean.3 \
+ GetOpnFl.3 Tcl_GetOpenFile.3 \
+ GetStdChan.3 Tcl_GetStdChannel.3 \
+ GetStdChan.3 Tcl_SetStdChannel.3 \
+ GetTime.3 Tcl_GetTime.3 \
+ GetTime.3 Tcl_SetTimeProc.3 \
+ GetTime.3 Tcl_QueryTimeProc.3 \
+ GetVersion.3 Tcl_GetVersion.3 \
+ Hash.3 Tcl_InitHashTable.3 \
+ Hash.3 Tcl_InitCustomHashTable.3 \
+ Hash.3 Tcl_InitObjHashTable.3 \
+ Hash.3 Tcl_DeleteHashTable.3 \
+ Hash.3 Tcl_CreateHashEntry.3 \
+ Hash.3 Tcl_DeleteHashEntry.3 \
+ Hash.3 Tcl_FindHashEntry.3 \
+ Hash.3 Tcl_GetHashValue.3 \
+ Hash.3 Tcl_SetHashValue.3 \
+ Hash.3 Tcl_GetHashKey.3 \
+ Hash.3 Tcl_FirstHashEntry.3 \
+ Hash.3 Tcl_NextHashEntry.3 \
+ Hash.3 Tcl_HashStats.3 \
+ Init.3 Tcl_Init.3 \
+ InitStubs.3 Tcl_InitStubs.3 \
+ IntObj.3 Tcl_NewIntObj.3 \
+ IntObj.3 Tcl_NewLongObj.3 \
+ IntObj.3 Tcl_NewWideIntObj.3 \
+ IntObj.3 Tcl_SetIntObj.3 \
+ IntObj.3 Tcl_SetLongObj.3 \
+ IntObj.3 Tcl_SetWideIntObj.3 \
+ IntObj.3 Tcl_GetIntFromObj.3 \
+ IntObj.3 Tcl_GetLongFromObj.3 \
+ IntObj.3 Tcl_GetWideIntFromObj.3 \
+ IntObj.3 Tcl_NewBignumObj.3 \
+ IntObj.3 Tcl_SetBignumObj.3 \
+ IntObj.3 Tcl_GetBignumFromObj.3 \
+ IntObj.3 Tcl_GetBignumAndClearObj.3 \
+ Interp.3 Tcl_Interp.3 \
+ Limit.3 Tcl_LimitCheck.3 \
+ Limit.3 Tcl_LimitReady.3 \
+ Limit.3 Tcl_LimitExceeded.3 \
+ Limit.3 Tcl_LimitTypeExceeded.3 \
+ Limit.3 Tcl_LimitTypeEnabled.3 \
+ Limit.3 Tcl_LimitTypeSet.3 \
+ Limit.3 Tcl_LimitTypeReset.3 \
+ Limit.3 Tcl_LimitGetCommands.3 \
+ Limit.3 Tcl_LimitSetCommands.3 \
+ Limit.3 Tcl_LimitGetTime.3 \
+ Limit.3 Tcl_LimitSetTime.3 \
+ Limit.3 Tcl_LimitGetGranularity.3 \
+ Limit.3 Tcl_LimitSetGranularity.3 \
+ Limit.3 Tcl_LimitAddHandler.3 \
+ Limit.3 Tcl_LimitRemoveHandler.3 \
+ LinkVar.3 Tcl_LinkVar.3 \
+ LinkVar.3 Tcl_UnlinkVar.3 \
+ LinkVar.3 Tcl_UpdateLinkedVar.3 \
+ ListObj.3 Tcl_ListObjAppendList.3 \
+ ListObj.3 Tcl_ListObjAppendElement.3 \
+ ListObj.3 Tcl_NewListObj.3 \
+ ListObj.3 Tcl_SetListObj.3 \
+ ListObj.3 Tcl_ListObjGetElements.3 \
+ ListObj.3 Tcl_ListObjLength.3 \
+ ListObj.3 Tcl_ListObjIndex.3 \
+ ListObj.3 Tcl_ListObjReplace.3 \
+ Namespace.3 Tcl_CreateNamespace.3 \
+ Namespace.3 Tcl_DeleteNamespace.3 \
+ Namespace.3 Tcl_AppendExportList.3 \
+ Namespace.3 Tcl_Export.3 \
+ Namespace.3 Tcl_Import.3 \
+ Namespace.3 Tcl_ForgetImport.3 \
+ Namespace.3 Tcl_GetCurrentNamespace.3 \
+ Namespace.3 Tcl_GetGlobalNamespace.3 \
+ Namespace.3 Tcl_FindNamespace.3 \
+ Namespace.3 Tcl_FindCommand.3 \
+ Namespace.3 Tcl_GetNamespaceUnknownHandler.3 \
+ Namespace.3 Tcl_SetNamespaceUnknownHandler.3 \
+ Notifier.3 Tcl_CreateEventSource.3 \
+ Notifier.3 Tcl_DeleteEventSource.3 \
+ Notifier.3 Tcl_SetMaxBlockTime.3 \
+ Notifier.3 Tcl_QueueEvent.3 \
+ Notifier.3 Tcl_ThreadQueueEvent.3 \
+ Notifier.3 Tcl_ThreadAlert.3 \
+ Notifier.3 Tcl_GetCurrentThread.3 \
+ Notifier.3 Tcl_DeleteEvents.3 \
+ Notifier.3 Tcl_InitNotifier.3 \
+ Notifier.3 Tcl_FinalizeNotifier.3 \
+ Notifier.3 Tcl_WaitForEvent.3 \
+ Notifier.3 Tcl_AlertNotifier.3 \
+ Notifier.3 Tcl_SetTimer.3 \
+ Notifier.3 Tcl_ServiceAll.3 \
+ Notifier.3 Tcl_ServiceEvent.3 \
+ Notifier.3 Tcl_GetServiceMode.3 \
+ Notifier.3 Tcl_SetServiceMode.3 \
+ Object.3 Tcl_NewObj.3 \
+ Object.3 Tcl_DuplicateObj.3 \
+ Object.3 Tcl_IncrRefCount.3 \
+ Object.3 Tcl_DecrRefCount.3 \
+ Object.3 Tcl_IsShared.3 \
+ Object.3 Tcl_InvalidateStringRep.3 \
+ ObjectType.3 Tcl_RegisterObjType.3 \
+ ObjectType.3 Tcl_GetObjType.3 \
+ ObjectType.3 Tcl_AppendAllObjTypes.3 \
+ ObjectType.3 Tcl_ConvertToType.3 \
+ OpenFileChnl.3 Tcl_OpenFileChannel.3 \
+ OpenFileChnl.3 Tcl_OpenCommandChannel.3 \
+ OpenFileChnl.3 Tcl_MakeFileChannel.3 \
+ OpenFileChnl.3 Tcl_GetChannel.3 \
+ OpenFileChnl.3 Tcl_GetChannelNames.3 \
+ OpenFileChnl.3 Tcl_GetChannelNamesEx.3 \
+ OpenFileChnl.3 Tcl_RegisterChannel.3 \
+ OpenFileChnl.3 Tcl_UnregisterChannel.3 \
+ OpenFileChnl.3 Tcl_DetachChannel.3 \
+ OpenFileChnl.3 Tcl_IsStandardChannel.3 \
+ OpenFileChnl.3 Tcl_Close.3 \
+ OpenFileChnl.3 Tcl_ReadChars.3 \
+ OpenFileChnl.3 Tcl_Read.3 \
+ OpenFileChnl.3 Tcl_GetsObj.3 \
+ OpenFileChnl.3 Tcl_Gets.3 \
+ OpenFileChnl.3 Tcl_Ungets.3 \
+ OpenFileChnl.3 Tcl_WriteObj.3 \
+ OpenFileChnl.3 Tcl_WriteChars.3 \
+ OpenFileChnl.3 Tcl_Write.3 \
+ OpenFileChnl.3 Tcl_ReadRaw.3 \
+ OpenFileChnl.3 Tcl_WriteRaw.3 \
+ OpenFileChnl.3 Tcl_Eof.3 \
+ OpenFileChnl.3 Tcl_Flush.3 \
+ OpenFileChnl.3 Tcl_InputBlocked.3 \
+ OpenFileChnl.3 Tcl_InputBuffered.3 \
+ OpenFileChnl.3 Tcl_OutputBuffered.3 \
+ OpenFileChnl.3 Tcl_Seek.3 \
+ OpenFileChnl.3 Tcl_Tell.3 \
+ OpenFileChnl.3 Tcl_TruncateChannel.3 \
+ OpenFileChnl.3 Tcl_GetChannelOption.3 \
+ OpenFileChnl.3 Tcl_SetChannelOption.3 \
+ OpenTcp.3 Tcl_OpenTcpClient.3 \
+ OpenTcp.3 Tcl_MakeTcpClientChannel.3 \
+ OpenTcp.3 Tcl_OpenTcpServer.3 \
+ Panic.3 Tcl_Panic.3 \
+ Panic.3 Tcl_PanicVA.3 \
+ Panic.3 Tcl_SetPanicProc.3 \
+ ParseCmd.3 Tcl_ParseCommand.3 \
+ ParseCmd.3 Tcl_ParseExpr.3 \
+ ParseCmd.3 Tcl_ParseBraces.3 \
+ ParseCmd.3 Tcl_ParseQuotedString.3 \
+ ParseCmd.3 Tcl_ParseVarName.3 \
+ ParseCmd.3 Tcl_ParseVar.3 \
+ ParseCmd.3 Tcl_FreeParse.3 \
+ ParseCmd.3 Tcl_EvalTokens.3 \
+ ParseCmd.3 Tcl_EvalTokensStandard.3 \
+ PkgRequire.3 Tcl_PkgRequire.3 \
+ PkgRequire.3 Tcl_PkgRequireEx.3 \
+ PkgRequire.3 Tcl_PkgRequireProc.3 \
+ PkgRequire.3 Tcl_PkgPresent.3 \
+ PkgRequire.3 Tcl_PkgPresentEx.3 \
+ PkgRequire.3 Tcl_PkgProvide.3 \
+ PkgRequire.3 Tcl_PkgProvideEx.3 \
+ Preserve.3 Tcl_Preserve.3 \
+ Preserve.3 Tcl_Release.3 \
+ Preserve.3 Tcl_EventuallyFree.3 \
+ PrintDbl.3 Tcl_PrintDouble.3 \
+ RecEvalObj.3 Tcl_RecordAndEvalObj.3 \
+ RecordEval.3 Tcl_RecordAndEval.3 \
+ RegConfig.3 Tcl_RegisterConfig.3 \
+ RegExp.3 Tcl_RegExpMatchObj.3 \
+ RegExp.3 Tcl_RegExpMatch.3 \
+ RegExp.3 Tcl_RegExpCompile.3 \
+ RegExp.3 Tcl_RegExpExec.3 \
+ RegExp.3 Tcl_RegExpRange.3 \
+ RegExp.3 Tcl_GetRegExpFromObj.3 \
+ RegExp.3 Tcl_RegExpExecObj.3 \
+ RegExp.3 Tcl_RegExpGetInfo.3 \
+ SaveResult.3 Tcl_SaveInterpState.3 \
+ SaveResult.3 Tcl_RestoreInterpState.3 \
+ SaveResult.3 Tcl_DiscardInterpState.3 \
+ SaveResult.3 Tcl_SaveResult.3 \
+ SaveResult.3 Tcl_RestoreResult.3 \
+ SaveResult.3 Tcl_DiscardResult.3 \
+ SetChanErr.3 Tcl_SetChannelError.3 \
+ SetChanErr.3 Tcl_SetChannelErrorInterp.3 \
+ SetChanErr.3 Tcl_GetChannelError.3 \
+ SetChanErr.3 Tcl_GetChannelErrorInterp.3 \
+ SetErrno.3 Tcl_SetErrno.3 \
+ SetErrno.3 Tcl_GetErrno.3 \
+ SetErrno.3 Tcl_ErrnoId.3 \
+ SetErrno.3 Tcl_ErrnoMsg.3 \
+ SetRecLmt.3 Tcl_SetRecursionLimit.3 \
+ SetResult.3 Tcl_SetObjResult.3 \
+ SetResult.3 Tcl_GetObjResult.3 \
+ SetResult.3 Tcl_SetResult.3 \
+ SetResult.3 Tcl_GetStringResult.3 \
+ SetResult.3 Tcl_AppendResult.3 \
+ SetResult.3 Tcl_AppendResultVA.3 \
+ SetResult.3 Tcl_AppendElement.3 \
+ SetResult.3 Tcl_ResetResult.3 \
+ SetResult.3 Tcl_FreeResult.3 \
+ SetVar.3 Tcl_SetVar2Ex.3 \
+ SetVar.3 Tcl_SetVar.3 \
+ SetVar.3 Tcl_SetVar2.3 \
+ SetVar.3 Tcl_ObjSetVar2.3 \
+ SetVar.3 Tcl_GetVar2Ex.3 \
+ SetVar.3 Tcl_GetVar.3 \
+ SetVar.3 Tcl_GetVar2.3 \
+ SetVar.3 Tcl_ObjGetVar2.3 \
+ SetVar.3 Tcl_UnsetVar.3 \
+ SetVar.3 Tcl_UnsetVar2.3 \
+ Signal.3 Tcl_SignalId.3 \
+ Signal.3 Tcl_SignalMsg.3 \
+ Sleep.3 Tcl_Sleep.3 \
+ SourceRCFile.3 Tcl_SourceRCFile.3 \
+ SplitList.3 Tcl_SplitList.3 \
+ SplitList.3 Tcl_Merge.3 \
+ SplitList.3 Tcl_ScanElement.3 \
+ SplitList.3 Tcl_ScanCountedElement.3 \
+ SplitList.3 Tcl_ConvertElement.3 \
+ SplitList.3 Tcl_ConvertCountedElement.3 \
+ SplitPath.3 Tcl_SplitPath.3 \
+ SplitPath.3 Tcl_JoinPath.3 \
+ SplitPath.3 Tcl_GetPathType.3 \
+ StaticPkg.3 Tcl_StaticPackage.3 \
+ StdChannels.3 Tcl_StandardChannels.3 \
+ StrMatch.3 Tcl_StringMatch.3 \
+ StrMatch.3 Tcl_StringCaseMatch.3 \
+ StringObj.3 Tcl_NewStringObj.3 \
+ StringObj.3 Tcl_NewUnicodeObj.3 \
+ StringObj.3 Tcl_SetStringObj.3 \
+ StringObj.3 Tcl_SetUnicodeObj.3 \
+ StringObj.3 Tcl_GetStringFromObj.3 \
+ StringObj.3 Tcl_GetString.3 \
+ StringObj.3 Tcl_GetUnicodeFromObj.3 \
+ StringObj.3 Tcl_GetUnicode.3 \
+ StringObj.3 Tcl_GetUniChar.3 \
+ StringObj.3 Tcl_GetCharLength.3 \
+ StringObj.3 Tcl_GetRange.3 \
+ StringObj.3 Tcl_AppendToObj.3 \
+ StringObj.3 Tcl_AppendUnicodeToObj.3 \
+ StringObj.3 Tcl_AppendObjToObj.3 \
+ StringObj.3 Tcl_AppendStringsToObj.3 \
+ StringObj.3 Tcl_AppendStringsToObjVA.3 \
+ StringObj.3 Tcl_SetObjLength.3 \
+ StringObj.3 Tcl_AttemptSetObjLength.3 \
+ StringObj.3 Tcl_ConcatObj.3 \
+ SubstObj.3 Tcl_SubstObj.3 \
+ Tcl_Main.3 Tcl_SetMainLoop.3 \
+ Thread.3 Tcl_ConditionNotify.3 \
+ Thread.3 Tcl_ConditionWait.3 \
+ Thread.3 Tcl_ConditionFinalize.3 \
+ Thread.3 Tcl_GetThreadData.3 \
+ Thread.3 Tcl_MutexLock.3 \
+ Thread.3 Tcl_MutexUnlock.3 \
+ Thread.3 Tcl_MutexFinalize.3 \
+ Thread.3 Tcl_CreateThread.3 \
+ Thread.3 Tcl_JoinThread.3 \
+ ToUpper.3 Tcl_UniCharToUpper.3 \
+ ToUpper.3 Tcl_UniCharToLower.3 \
+ ToUpper.3 Tcl_UniCharToTitle.3 \
+ ToUpper.3 Tcl_UtfToUpper.3 \
+ ToUpper.3 Tcl_UtfToLower.3 \
+ ToUpper.3 Tcl_UtfToTitle.3 \
+ TraceCmd.3 Tcl_CommandTraceInfo.3 \
+ TraceCmd.3 Tcl_TraceCommand.3 \
+ TraceCmd.3 Tcl_UntraceCommand.3 \
+ TraceVar.3 Tcl_TraceVar.3 \
+ TraceVar.3 Tcl_TraceVar2.3 \
+ TraceVar.3 Tcl_UntraceVar.3 \
+ TraceVar.3 Tcl_UntraceVar2.3 \
+ TraceVar.3 Tcl_VarTraceInfo.3 \
+ TraceVar.3 Tcl_VarTraceInfo2.3 \
+ Translate.3 Tcl_TranslateFileName.3 \
+ UniCharIsAlpha.3 Tcl_UniCharIsAlnum.3 \
+ UniCharIsAlpha.3 Tcl_UniCharIsAlpha.3 \
+ UniCharIsAlpha.3 Tcl_UniCharIsControl.3 \
+ UniCharIsAlpha.3 Tcl_UniCharIsDigit.3 \
+ UniCharIsAlpha.3 Tcl_UniCharIsGraph.3 \
+ UniCharIsAlpha.3 Tcl_UniCharIsLower.3 \
+ UniCharIsAlpha.3 Tcl_UniCharIsPrint.3 \
+ UniCharIsAlpha.3 Tcl_UniCharIsPunct.3 \
+ UniCharIsAlpha.3 Tcl_UniCharIsSpace.3 \
+ UniCharIsAlpha.3 Tcl_UniCharIsUpper.3 \
+ UniCharIsAlpha.3 Tcl_UniCharIsWordChar.3 \
+ UpVar.3 Tcl_UpVar.3 \
+ UpVar.3 Tcl_UpVar2.3 \
+ Utf.3 Tcl_UniCharToUtf.3 \
+ Utf.3 Tcl_UtfToUniChar.3 \
+ Utf.3 Tcl_UniCharToUtfDString.3 \
+ Utf.3 Tcl_UtfToUniCharDString.3 \
+ Utf.3 Tcl_UniCharLen.3 \
+ Utf.3 Tcl_UniCharNcmp.3 \
+ Utf.3 Tcl_UniCharNcasecmp.3 \
+ Utf.3 Tcl_UniCharCaseMatch.3 \
+ Utf.3 Tcl_UtfNcmp.3 \
+ Utf.3 Tcl_UtfNcasecmp.3 \
+ Utf.3 Tcl_UtfCharComplete.3 \
+ Utf.3 Tcl_NumUtfChars.3 \
+ Utf.3 Tcl_UtfFindFirst.3 \
+ Utf.3 Tcl_UtfFindLast.3 \
+ Utf.3 Tcl_UtfNext.3 \
+ Utf.3 Tcl_UtfPrev.3 \
+ Utf.3 Tcl_UniCharAtIndex.3 \
+ Utf.3 Tcl_UtfAtIndex.3 \
+ Utf.3 Tcl_UtfBackslash.3 \
+ WrongNumArgs.3 Tcl_WrongNumArgs.3 \
+ library.n auto_execok.n \
+ library.n auto_import.n \
+ library.n auto_load.n \
+ library.n auto_mkindex.n \
+ library.n auto_mkindex_old.n \
+ library.n auto_qualify.n \
+ library.n auto_reset.n \
+ library.n tcl_findLibrary.n \
+ library.n parray.n \
+ library.n tcl_endOfWord.n \
+ library.n tcl_startOfNextWord.n \
+ library.n tcl_startOfPreviousWord.n \
+ library.n tcl_wordBreakAfter.n \
+ library.n tcl_wordBreakBefore.n \
+ packagens.n pkg::create.n \
+ pkgMkIndex.n pkg_mkIndex.n \
+ safe.n SafeBase.n
+.endif
+
+TCLBASE?= ${PORTSDIR}/${PKGCATEGORY}/${LATEST_LINK}
+
+.if defined(TCL_WITH_THREADS) || defined(WITH_THREADS)
+pre-configure:
+ @${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' \
+ ${WRKSRC}/configure
+
+.endif
+
+# Where the below command fails, there is no need for concern:
+BLACKHOLE!= ${SYSCTL} -n net.inet.tcp.blackhole || ${TRUE}
+
+post-configure:
+ ${REINPLACE_CMD} \
+ -e 's|${WRKDIRPREFIX}${.CURDIR}|$${WRKDIRPREFIX}${TCLBASE}|' \
+ ${WRKSRC}/tclConfig.sh
+ ${REINPLACE_CMD} \
+ -e 's,-DNO_MEMMOVE=1,,' -e 's,-DNO_STRING_H=1,,' \
+ -e 's,^COMPAT_OBJS.*,,' ${WRKSRC}/Makefile
+.if defined(NO_INSTALL_MANPAGES) || defined(WITH_NO_TCL85_MAN)
+ ${REINPLACE_CMD} -e 's|^MAN_INSTALL_DIR.*$$|MAN_INSTALL_DIR = ${WRKDIR}|' \
+ ${WRKSRC}/Makefile
+. for mp in ${MAN1} ${MAN3} ${MANN}
+ @${REINPLACE_CMD} -e 's|^.so man.macros|.so ${DATADIR}/man.macros|' \
+ ${WRKSRC}/../doc/${mp}
+. endfor
+.endif
+.if ${BLACKHOLE} != '' && ${BLACKHOLE} != 0
+ # ====================================================
+ # net.inet.tcp.blackhole is non-zero. Some http-tests
+ # will appear to hang and then fail. Do not be alarmed.
+ # The socket.test would hang, so it is disabled:
+ ${MV} ${WRKSRC:H}/tests/socket.test ${WRKSRC:H}/tests/socket.test.dis;
+ # ====================================================
+.endif
+
+post-install:
+.if exists(${PKGINSTALL})
+ ${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL}
+.endif
+.if !defined(NO_INSTALL_MANPAGES) && !defined(WITH_NO_TCL85_MAN)
+ ${MKDIR} ${DATADIR}
+ ${INSTALL_DATA} ${WRKSRC}/../doc/man.macros ${DATADIR}
+.endif
+
+regression-test: build
+ cd ${WRKSRC} && LC_ALL=C ${MAKE} test
+
+.include <bsd.port.post.mk>
diff --git a/lang/tcl85/distinfo b/lang/tcl85/distinfo
new file mode 100644
index 000000000000..9797b447ad95
--- /dev/null
+++ b/lang/tcl85/distinfo
@@ -0,0 +1,3 @@
+MD5 (tcl8.5a5-src.tar.gz) = fe9e399c1f186f8c605de8d2e262881e
+SHA256 (tcl8.5a5-src.tar.gz) = b5f0a632f68e6c3bd11756878a617ddd16ee02a74fe0581427ed7d103319f2c2
+SIZE (tcl8.5a5-src.tar.gz) = 3997622
diff --git a/lang/tcl85/files/patch-generic-tclPosixStr.c b/lang/tcl85/files/patch-generic-tclPosixStr.c
new file mode 100644
index 000000000000..f178ef6c38fd
--- /dev/null
+++ b/lang/tcl85/files/patch-generic-tclPosixStr.c
@@ -0,0 +1,22 @@
+--- ../generic/tclPosixStr.c.orig Wed Jan 17 13:12:17 2007
++++ ../generic/tclPosixStr.c Wed Jan 17 13:03:19 2007
+@@ -1039,6 +1039,9 @@
+ #ifdef SIGXFSZ
+ case SIGXFSZ: return "SIGXFSZ";
+ #endif
++#ifdef SIGINFO
++ case SIGINFO: return "SIGINFO";
++#endif
+ }
+ return "unknown signal";
+ }
+@@ -1169,6 +1172,9 @@
+ #endif
+ #ifdef SIGXFSZ
+ case SIGXFSZ: return "exceeded file size limit";
++#endif
++#ifdef SIGINFO
++ case SIGINFO: return "information/status request";
+ #endif
+ }
+ return "unknown signal";
diff --git a/lang/tcl85/files/patch-tests-fCmd.test b/lang/tcl85/files/patch-tests-fCmd.test
new file mode 100644
index 000000000000..368d12fac26e
--- /dev/null
+++ b/lang/tcl85/files/patch-tests-fCmd.test
@@ -0,0 +1,20 @@
+--- ../tests/fCmd.test.orig Wed Jan 17 13:13:58 2007
++++ ../tests/fCmd.test Wed Jan 17 13:07:49 2007
+@@ -572,7 +572,7 @@
+ set msg
+ } {1 {error copying "td2" to "~/td1/td2": permission denied}}
+ test fCmd-6.26 {CopyRenameOneFile: doesn't use original name} \
+- {unix notRoot} {
++ -constraints {unixOnly notRoot} -match regexp -body {
+ cleanup
+ file mkdir ~/td1/td2
+ set td2name [file join [file dirname ~] [file tail ~] td1 td2]
+@@ -581,7 +581,7 @@
+ file attributes $td2name -permissions 0755
+ file delete -force ~/td1
+ set msg
+-} "1 {error copying \"~/td1\" to \"td1\": \"[file join [file dirname ~] [file tail ~] td1 td2]\": permission denied}"
++} -result "1 {error copying \"~/td1\" to \"td1\": \".*[file join td1 td2]\": permission denied}"
+ test fCmd-6.27 {CopyRenameOneFile: TclpCopyDirectory failed} \
+ {unix notRoot xdev} {
+ cleanup /tmp
diff --git a/lang/tcl85/files/patch-unix-Makefile.in b/lang/tcl85/files/patch-unix-Makefile.in
new file mode 100644
index 000000000000..01f7d6881608
--- /dev/null
+++ b/lang/tcl85/files/patch-unix-Makefile.in
@@ -0,0 +1,143 @@
+--- Makefile.in.orig Wed Jan 17 13:10:55 2007
++++ Makefile.in Wed Jan 17 12:55:33 2007
+@@ -57,6 +57,8 @@
+
+ # Directory in which to install the include file tcl.h:
+ INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(includedir)
++GENERIC_INCLUDE_INSTALL_DIR = $(INCLUDE_INSTALL_DIR)/generic
++UNIX_INCLUDE_INSTALL_DIR = $(INCLUDE_INSTALL_DIR)/unix
+
+ # Path to the private tcl header dir:
+ PRIVATE_INCLUDE_DIR = @PRIVATE_INCLUDE_DIR@
+@@ -102,7 +104,7 @@
+ #CFLAGS = $(CFLAGS_DEBUG)
+ #CFLAGS = $(CFLAGS_OPTIMIZE)
+ #CFLAGS = $(CFLAGS_DEBUG) $(CFLAGS_OPTIMIZE)
+-CFLAGS = @CFLAGS_DEFAULT@ @CFLAGS@
++CFLAGS += @CFLAGS_DEFAULT@ @CFLAGS@
+
+ # Flags to pass to the linker
+ LDFLAGS_DEBUG = @LDFLAGS_DEBUG@
+@@ -546,7 +548,8 @@
+
+ all: binaries libraries doc
+
+-binaries: ${LIB_FILE} $(STUB_LIB_FILE) $(TCL_BUILD_EXP_FILE) tclsh
++binaries: ${LIB_FILE} $(STUB_LIB_FILE) $(TCL_BUILD_EXP_FILE) \
++ libtcl${SHORT_TCL_VER}.a tclsh
+
+ libraries:
+
+@@ -557,6 +560,15 @@
+ ${LIB_FILE}: ${OBJS} ${STUB_LIB_FILE}
+ rm -f $@
+ @MAKE_LIB@
++ @ln -sf $(LIB_FILE) ./libtcl${SHORT_TCL_VER}.so
++ if test "x@DL_OBJS@" = "xtclLoadAout.o"; then \
++ $(RANLIB) ${LIB_FILE}; \
++ fi
++
++libtcl${SHORT_TCL_VER}.a: ${OBJS}
++ rm -f libtcl${SHORT_TCL_VER}.a
++ ar cr libtcl${SHORT_TCL_VER}.a ${OBJS}
++ $(RANLIB) libtcl${SHORT_TCL_VER}.a
+
+ ${STUB_LIB_FILE}: ${STUB_LIB_OBJS}
+ rm -f $@
+@@ -735,6 +747,13 @@
+ @echo "Installing $(LIB_FILE) to $(LIB_INSTALL_DIR)/"
+ @@INSTALL_LIB@
+ @chmod 555 $(LIB_INSTALL_DIR)/$(LIB_FILE)
++ @ln -sf $(LIB_FILE) $(LIB_INSTALL_DIR)/libtcl${SHORT_TCL_VER}.so
++ @echo "Installing libtcl${SHORT_TCL_VER}.a"
++ @$(INSTALL_DATA) libtcl${SHORT_TCL_VER}.a \
++ $(LIB_INSTALL_DIR)/libtcl${SHORT_TCL_VER}.a
++ @(cd $(LIB_INSTALL_DIR); $(RANLIB) libtcl${SHORT_TCL_VER}.a)
++ @chmod 555 $(LIB_INSTALL_DIR)/libtcl${SHORT_TCL_VER}.a
++
+ @if test "$(TCL_BUILD_EXP_FILE)" != ""; then \
+ echo "Installing $(TCL_EXP_FILE) to $(LIB_INSTALL_DIR)/"; \
+ $(INSTALL_DATA) $(TCL_BUILD_EXP_FILE) \
+@@ -742,8 +761,9 @@
+ fi
+ @echo "Installing tclsh as $(BIN_INSTALL_DIR)/tclsh$(VERSION)"
+ @$(INSTALL_PROGRAM) tclsh $(BIN_INSTALL_DIR)/tclsh$(VERSION)
+- @echo "Installing tclConfig.sh to $(LIB_INSTALL_DIR)/"
+- @$(INSTALL_DATA) tclConfig.sh $(LIB_INSTALL_DIR)/tclConfig.sh
++ @echo "Installing tclConfig.sh to $(SCRIPT_INSTALL_DIR)/"
++ @mkdir -p $(SCRIPT_INSTALL_DIR)
++ @$(INSTALL_DATA) tclConfig.sh $(SCRIPT_INSTALL_DIR)/tclConfig.sh
+ @if test "$(STUB_LIB_FILE)" != "" ; then \
+ echo "Installing $(STUB_LIB_FILE) to $(LIB_INSTALL_DIR)/"; \
+ @INSTALL_STUB_LIB@ ; \
+@@ -751,7 +771,8 @@
+ @EXTRA_INSTALL_BINARIES@
+
+ install-libraries: libraries install-tzdata install-msgs
+- @for i in $(INCLUDE_INSTALL_DIR) $(SCRIPT_INSTALL_DIR); \
++ @for i in $(GENERIC_INCLUDE_INSTALL_DIR) $(UNIX_INCLUDE_INSTALL_DIR) \
++ $(SCRIPT_INSTALL_DIR); \
+ do \
+ if [ ! -d $$i ] ; then \
+ echo "Making directory $$i"; \
+@@ -773,13 +794,17 @@
+ chmod +x $(SRC_DIR)/../unix/install-sh; \
+ fi
+ @echo "Installing header files";
+- @for i in $(GENERIC_DIR)/tcl.h $(GENERIC_DIR)/tclDecls.h \
+- $(GENERIC_DIR)/tclPlatDecls.h \
+- $(GENERIC_DIR)/tclTomMath.h \
+- $(GENERIC_DIR)/tclTomMathDecls.h ; \
++ @for i in $(GENERIC_DIR)/*.h ; \
+ do \
+- $(INSTALL_DATA) $$i $(INCLUDE_INSTALL_DIR); \
++ $(INSTALL_DATA) $$i $(GENERIC_INCLUDE_INSTALL_DIR); \
+ done;
++ @for i in $(UNIX_DIR)/*.h ; \
++ do \
++ $(INSTALL_DATA) $$i $(UNIX_INCLUDE_INSTALL_DIR); \
++ done;
++ @ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/tcl.h $(INCLUDE_INSTALL_DIR)/tcl.h
++ @ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/tclDecls.h $(INCLUDE_INSTALL_DIR)/tclDecls.h
++ @ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/tclPlatDecls.h $(INCLUDE_INSTALL_DIR)/tclPlatDecls.h
+ @echo "Installing library files to $(SCRIPT_INSTALL_DIR)";
+ @for i in $(TOP_DIR)/library/*.tcl $(TOP_DIR)/library/tclIndex $(UNIX_DIR)/tclAppInit.c $(UNIX_DIR)/ldAix; \
+ do \
+@@ -838,20 +863,23 @@
+ else true; \
+ fi; \
+ done;
+- @echo "Installing and cross-linking top-level (.1) docs";
+- @for i in $(TOP_DIR)/doc/*.1; do \
+- $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i $(MAN1_INSTALL_DIR); \
+- done
+-
+- @echo "Installing and cross-linking C API (.3) docs";
+- @for i in $(TOP_DIR)/doc/*.3; do \
+- $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i $(MAN3_INSTALL_DIR); \
+- done
+-
+- @echo "Installing and cross-linking command (.n) docs";
+- @for i in $(TOP_DIR)/doc/*.n; do \
+- $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i $(MANN_INSTALL_DIR); \
+- done
++ @echo "Installing top-level (.1) docs";
++ ${BSD_INSTALL_MAN} $(TOP_DIR)/doc/*.1 $(MAN1_INSTALL_DIR)/
++
++ @echo "Installing C API (.3) docs";
++ ${BSD_INSTALL_MAN} $(TOP_DIR)/doc/*.3 $(MAN3_INSTALL_DIR)/
++
++ @echo "Installing command (.n) docs";
++ ${BSD_INSTALL_MAN} $(TOP_DIR)/doc/*.n $(MANN_INSTALL_DIR)/
++
++ @echo "**********"
++ @echo "IMPORTANT:"
++ @echo "**********"
++ @echo "tclConfig.sh in $(SCRIPT_INSTALL_DIR)/tclConfig.sh"
++ @echo "tcl.h in $(INCLUDE_INSTALL_DIR)/tcl.h"
++ @echo "tclDecls.h in $(INCLUDE_INSTALL_DIR)/tclDecls.h"
++ @echo "There are NOT default place, but good place to avoid"
++ @echo "conflicting with another version of Tcl/Tks."
+
+ # Optional target to install private headers
+ install-private-headers: libraries
diff --git a/lang/tcl85/files/patch-unix-configure b/lang/tcl85/files/patch-unix-configure
new file mode 100644
index 000000000000..6051da49a3d0
--- /dev/null
+++ b/lang/tcl85/files/patch-unix-configure
@@ -0,0 +1,45 @@
+--- configure.orig Wed Jan 17 13:10:49 2007
++++ configure Wed Jan 17 13:00:27 2007
+@@ -6467,7 +6467,7 @@
+ LDFLAGS_ARCH=""
+ TCL_EXPORT_FILE_SUFFIX=""
+ UNSHARED_LIB_SUFFIX=""
+- TCL_TRIM_DOTS='`echo ${VERSION} | tr -d .`'
++ TCL_TRIM_DOTS=`echo ${VERSION} | tr -d .`
+ ECHO_VERSION='`echo ${VERSION}`'
+ TCL_LIB_VERSIONS_OK=ok
+ CFLAGS_DEBUG=-g
+@@ -7275,25 +7275,26 @@
+ FreeBSD-*)
+ # FreeBSD 3.* and greater have ELF.
+ SHLIB_CFLAGS="-fPIC"
+- SHLIB_LD="ld -Bshareable -x"
++ SHLIB_LD="ld -shared -x"
++ TCL_SHLIB_LD_EXTRAS="-soname \$@"
+ SHLIB_LD_LIBS='${LIBS}'
+ SHLIB_SUFFIX=".so"
+ DL_OBJS="tclLoadDl.o"
+ DL_LIBS=""
+- LDFLAGS="$LDFLAGS -export-dynamic"
++ LDFLAGS=""
+ CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
+ LD_SEARCH_FLAGS='-rpath ${LIB_RUNTIME_DIR}'
+ if test "${TCL_THREADS}" = "1" ; then
+- # The -pthread needs to go in the CFLAGS, not LIBS
++ # The -pthread needs to go in the LDFLAGS, not LIBS
+ LIBS=`echo $LIBS | sed s/-pthread//`
+- CFLAGS="$CFLAGS -pthread"
+- LDFLAGS="$LDFLAGS -pthread"
++ CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
++ LDFLAGS="$LDFLAGS $PTHREAD_LIBS"
+ fi
+ case $system in
+- FreeBSD-3.*)
++ FreeBSD-*)
+ # FreeBSD-3 doesn't handle version numbers with dots.
+ UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
+- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so'
++ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.1'
+ TCL_LIB_VERSIONS_OK=nodots
+ ;;
+ esac
diff --git a/lang/tcl85/files/patch-unix-tclUnixPort.h b/lang/tcl85/files/patch-unix-tclUnixPort.h
new file mode 100644
index 000000000000..7a4f70a917d2
--- /dev/null
+++ b/lang/tcl85/files/patch-unix-tclUnixPort.h
@@ -0,0 +1,12 @@
+--- tclUnixPort.h.orig Wed Jan 17 13:14:18 2007
++++ tclUnixPort.h Wed Jan 17 13:08:39 2007
+@@ -628,6 +628,9 @@
+ EXTERN struct tm * TclpLocaltime(CONST time_t *);
+ EXTERN struct tm * TclpGmtime(CONST time_t *);
+ EXTERN char * TclpInetNtoa(struct in_addr);
++#ifdef inet_ntoa
++# undef inet_ntoa
++#endif
+ /* #define localtime(x) TclpLocaltime(x)
+ * #define gmtime(x) TclpGmtime(x) */
+ # undef inet_ntoa
diff --git a/lang/tcl85/pkg-deinstall.tclsh b/lang/tcl85/pkg-deinstall.tclsh
new file mode 100644
index 000000000000..78c3fcf12f33
--- /dev/null
+++ b/lang/tcl85/pkg-deinstall.tclsh
@@ -0,0 +1,22 @@
+#! /bin/sh
+#
+# Remove the ${PREFIX}/bin/tclsh script that gets installed by INSTALL.tclsh
+# if we are the last tclsh installation to be pkg_delete'd.
+#
+# $FreeBSD$
+#
+
+#
+# Explicitly listing /usr/X11R6/bin here is debatable.
+#
+BINDIR="${PKG_PREFIX}/bin ${X11BASE}/bin"
+TCLSH=${PKG_PREFIX}/bin/tclsh
+
+tclshs=$(/bin/ls ${BINDIR} 2> /dev/null | \
+ egrep '^(i?tclsh[0-9]+\.[0-9]+(\_r)?([a-z][a-z])?)|otclsh$')
+
+if [ "$tclshs" = "" -a -f ${TCLSH} ] && \
+ (head -3 ${TCLSH} | grep awieYJFnsuILOnfsYEW) > /dev/null 2>&1
+then
+ rm -f ${PKG_PREFIX}/bin/tclsh
+fi
diff --git a/lang/tcl85/pkg-descr b/lang/tcl85/pkg-descr
new file mode 100644
index 000000000000..bfb9510fa683
--- /dev/null
+++ b/lang/tcl85/pkg-descr
@@ -0,0 +1,8 @@
+This is Tcl8.5, an embeddable tool command language.
+
+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.
+
+A full set of manual pages is also provided with this package.
+
+WWW: http://www.tcl.tk/
diff --git a/lang/tcl85/pkg-install.tclsh b/lang/tcl85/pkg-install.tclsh
new file mode 100644
index 000000000000..3b808e2b500f
--- /dev/null
+++ b/lang/tcl85/pkg-install.tclsh
@@ -0,0 +1,35 @@
+#!/bin/sh
+
+# The user may have a tclsh they want to preserve
+ver=`grep -a awieYJFnsuILOnfsYEW ${PKG_PREFIX}/bin/tclsh 2> /dev/null \
+ | sed -e 's/.*\*\*//'`
+if [ ! -e ${PKG_PREFIX}/bin/tclsh ] || [ "$ver" != "" -a "$ver" -lt 002 ]
+then
+ [ -f ${PKG_PREFIX}/bin/tclsh ] && chmod u+w ${PKG_PREFIX}/bin/tclsh
+
+ mkdir -p ${PKG_PREFIX}/bin
+ cat > ${PKG_PREFIX}/bin/tclsh <<'EOF'
+#!/bin/sh
+# Installed by ports system. id: awieYJFnsuILOnfsYEW**002
+#
+# $FreeBSD$
+#
+
+(
+echo "In FreeBSD, tclsh is named with a version number. This is because"
+echo "different versions of tclsh are not compatible with each other and"
+echo "they can not all be called \"tclsh\"! You may need multiple versions"
+echo "installed because a given port may depend on a specific version."
+echo
+echo "On your system, tclsh is installed under at least the following names:"
+echo
+for name in $(/bin/ls $(echo $PATH | sed 's/:/ /g') 2> /dev/null | egrep '^(i?tclsh[0-9]+\.[0-9]+(\_r)?([a-z][a-z])?)|otclsh$')
+do
+ echo $name
+done
+[ "$name" = "" ] && echo "No tclsh installations found, sorry."
+) 1>&2
+exit 1
+EOF
+ chmod 555 ${PKG_PREFIX}/bin/tclsh
+fi
diff --git a/lang/tcl85/pkg-plist b/lang/tcl85/pkg-plist
new file mode 100644
index 000000000000..30cb6961098e
--- /dev/null
+++ b/lang/tcl85/pkg-plist
@@ -0,0 +1,846 @@
+bin/tclsh%%TCL_VER%%
+include/tcl%%TCL_VER%%/generic/regcustom.h
+include/tcl%%TCL_VER%%/generic/regerrs.h
+include/tcl%%TCL_VER%%/generic/regex.h
+include/tcl%%TCL_VER%%/generic/regguts.h
+include/tcl%%TCL_VER%%/generic/tcl.h
+include/tcl%%TCL_VER%%/generic/tclCompile.h
+include/tcl%%TCL_VER%%/generic/tclDecls.h
+include/tcl%%TCL_VER%%/generic/tclFileSystem.h
+include/tcl%%TCL_VER%%/generic/tclIO.h
+include/tcl%%TCL_VER%%/generic/tclInt.h
+include/tcl%%TCL_VER%%/generic/tclIntDecls.h
+include/tcl%%TCL_VER%%/generic/tclIntPlatDecls.h
+include/tcl%%TCL_VER%%/generic/tclPlatDecls.h
+include/tcl%%TCL_VER%%/generic/tclPort.h
+include/tcl%%TCL_VER%%/generic/tclRegexp.h
+include/tcl%%TCL_VER%%/generic/tclTomMath.h
+include/tcl%%TCL_VER%%/generic/tclTomMathDecls.h
+include/tcl%%TCL_VER%%/generic/tommath.h
+include/tcl%%TCL_VER%%/tcl.h
+include/tcl%%TCL_VER%%/tclDecls.h
+include/tcl%%TCL_VER%%/tclPlatDecls.h
+include/tcl%%TCL_VER%%/unix/tclUnixPort.h
+include/tcl%%TCL_VER%%/unix/tclUnixThrd.h
+lib/libtcl%%SHORT_TCL_VER%%.a
+lib/libtcl%%SHORT_TCL_VER%%.so
+lib/libtcl%%SHORT_TCL_VER%%.so.1
+lib/libtclstub%%SHORT_TCL_VER%%.a
+lib/tcl%%TCL_VER%%/auto.tcl
+lib/tcl%%TCL_VER%%/clock.tcl
+lib/tcl%%TCL_VER%%/encoding/ascii.enc
+lib/tcl%%TCL_VER%%/encoding/big5.enc
+lib/tcl%%TCL_VER%%/encoding/cp1250.enc
+lib/tcl%%TCL_VER%%/encoding/cp1251.enc
+lib/tcl%%TCL_VER%%/encoding/cp1252.enc
+lib/tcl%%TCL_VER%%/encoding/cp1253.enc
+lib/tcl%%TCL_VER%%/encoding/cp1254.enc
+lib/tcl%%TCL_VER%%/encoding/cp1255.enc
+lib/tcl%%TCL_VER%%/encoding/cp1256.enc
+lib/tcl%%TCL_VER%%/encoding/cp1257.enc
+lib/tcl%%TCL_VER%%/encoding/cp1258.enc
+lib/tcl%%TCL_VER%%/encoding/cp437.enc
+lib/tcl%%TCL_VER%%/encoding/cp737.enc
+lib/tcl%%TCL_VER%%/encoding/cp775.enc
+lib/tcl%%TCL_VER%%/encoding/cp850.enc
+lib/tcl%%TCL_VER%%/encoding/cp852.enc
+lib/tcl%%TCL_VER%%/encoding/cp855.enc
+lib/tcl%%TCL_VER%%/encoding/cp857.enc
+lib/tcl%%TCL_VER%%/encoding/cp860.enc
+lib/tcl%%TCL_VER%%/encoding/cp861.enc
+lib/tcl%%TCL_VER%%/encoding/cp862.enc
+lib/tcl%%TCL_VER%%/encoding/cp863.enc
+lib/tcl%%TCL_VER%%/encoding/cp864.enc
+lib/tcl%%TCL_VER%%/encoding/cp865.enc
+lib/tcl%%TCL_VER%%/encoding/cp866.enc
+lib/tcl%%TCL_VER%%/encoding/cp869.enc
+lib/tcl%%TCL_VER%%/encoding/cp874.enc
+lib/tcl%%TCL_VER%%/encoding/cp932.enc
+lib/tcl%%TCL_VER%%/encoding/cp936.enc
+lib/tcl%%TCL_VER%%/encoding/cp949.enc
+lib/tcl%%TCL_VER%%/encoding/cp950.enc
+lib/tcl%%TCL_VER%%/encoding/dingbats.enc
+lib/tcl%%TCL_VER%%/encoding/ebcdic.enc
+lib/tcl%%TCL_VER%%/encoding/euc-cn.enc
+lib/tcl%%TCL_VER%%/encoding/euc-jp.enc
+lib/tcl%%TCL_VER%%/encoding/euc-kr.enc
+lib/tcl%%TCL_VER%%/encoding/gb12345.enc
+lib/tcl%%TCL_VER%%/encoding/gb1988.enc
+lib/tcl%%TCL_VER%%/encoding/gb2312-raw.enc
+lib/tcl%%TCL_VER%%/encoding/gb2312.enc
+lib/tcl%%TCL_VER%%/encoding/iso2022-jp.enc
+lib/tcl%%TCL_VER%%/encoding/iso2022-kr.enc
+lib/tcl%%TCL_VER%%/encoding/iso2022.enc
+lib/tcl%%TCL_VER%%/encoding/iso8859-1.enc
+lib/tcl%%TCL_VER%%/encoding/iso8859-10.enc
+lib/tcl%%TCL_VER%%/encoding/iso8859-13.enc
+lib/tcl%%TCL_VER%%/encoding/iso8859-14.enc
+lib/tcl%%TCL_VER%%/encoding/iso8859-15.enc
+lib/tcl%%TCL_VER%%/encoding/iso8859-16.enc
+lib/tcl%%TCL_VER%%/encoding/iso8859-2.enc
+lib/tcl%%TCL_VER%%/encoding/iso8859-3.enc
+lib/tcl%%TCL_VER%%/encoding/iso8859-4.enc
+lib/tcl%%TCL_VER%%/encoding/iso8859-5.enc
+lib/tcl%%TCL_VER%%/encoding/iso8859-6.enc
+lib/tcl%%TCL_VER%%/encoding/iso8859-7.enc
+lib/tcl%%TCL_VER%%/encoding/iso8859-8.enc
+lib/tcl%%TCL_VER%%/encoding/iso8859-9.enc
+lib/tcl%%TCL_VER%%/encoding/jis0201.enc
+lib/tcl%%TCL_VER%%/encoding/jis0208.enc
+lib/tcl%%TCL_VER%%/encoding/jis0212.enc
+lib/tcl%%TCL_VER%%/encoding/koi8-r.enc
+lib/tcl%%TCL_VER%%/encoding/koi8-u.enc
+lib/tcl%%TCL_VER%%/encoding/ksc5601.enc
+lib/tcl%%TCL_VER%%/encoding/macCentEuro.enc
+lib/tcl%%TCL_VER%%/encoding/macCroatian.enc
+lib/tcl%%TCL_VER%%/encoding/macCyrillic.enc
+lib/tcl%%TCL_VER%%/encoding/macDingbats.enc
+lib/tcl%%TCL_VER%%/encoding/macGreek.enc
+lib/tcl%%TCL_VER%%/encoding/macIceland.enc
+lib/tcl%%TCL_VER%%/encoding/macJapan.enc
+lib/tcl%%TCL_VER%%/encoding/macRoman.enc
+lib/tcl%%TCL_VER%%/encoding/macRomania.enc
+lib/tcl%%TCL_VER%%/encoding/macThai.enc
+lib/tcl%%TCL_VER%%/encoding/macTurkish.enc
+lib/tcl%%TCL_VER%%/encoding/macUkraine.enc
+lib/tcl%%TCL_VER%%/encoding/shiftjis.enc
+lib/tcl%%TCL_VER%%/encoding/symbol.enc
+lib/tcl%%TCL_VER%%/encoding/tis-620.enc
+lib/tcl%%TCL_VER%%/history.tcl
+lib/tcl%%TCL_VER%%/http1.0/http.tcl
+lib/tcl%%TCL_VER%%/http1.0/pkgIndex.tcl
+lib/tcl%%TCL_VER%%/init.tcl
+lib/tcl%%TCL_VER%%/ldAix
+lib/tcl%%TCL_VER%%/tm.tcl
+lib/tcl%%TCL_VER%%/msgs/af.msg
+lib/tcl%%TCL_VER%%/msgs/af_za.msg
+lib/tcl%%TCL_VER%%/msgs/ar.msg
+lib/tcl%%TCL_VER%%/msgs/ar_in.msg
+lib/tcl%%TCL_VER%%/msgs/ar_jo.msg
+lib/tcl%%TCL_VER%%/msgs/ar_lb.msg
+lib/tcl%%TCL_VER%%/msgs/ar_sy.msg
+lib/tcl%%TCL_VER%%/msgs/be.msg
+lib/tcl%%TCL_VER%%/msgs/bg.msg
+lib/tcl%%TCL_VER%%/msgs/bn.msg
+lib/tcl%%TCL_VER%%/msgs/bn_in.msg
+lib/tcl%%TCL_VER%%/msgs/ca.msg
+lib/tcl%%TCL_VER%%/msgs/cs.msg
+lib/tcl%%TCL_VER%%/msgs/da.msg
+lib/tcl%%TCL_VER%%/msgs/de.msg
+lib/tcl%%TCL_VER%%/msgs/de_at.msg
+lib/tcl%%TCL_VER%%/msgs/de_be.msg
+lib/tcl%%TCL_VER%%/msgs/el.msg
+lib/tcl%%TCL_VER%%/msgs/en_au.msg
+lib/tcl%%TCL_VER%%/msgs/en_be.msg
+lib/tcl%%TCL_VER%%/msgs/en_bw.msg
+lib/tcl%%TCL_VER%%/msgs/en_ca.msg
+lib/tcl%%TCL_VER%%/msgs/en_gb.msg
+lib/tcl%%TCL_VER%%/msgs/en_hk.msg
+lib/tcl%%TCL_VER%%/msgs/en_ie.msg
+lib/tcl%%TCL_VER%%/msgs/en_in.msg
+lib/tcl%%TCL_VER%%/msgs/en_nz.msg
+lib/tcl%%TCL_VER%%/msgs/en_ph.msg
+lib/tcl%%TCL_VER%%/msgs/en_sg.msg
+lib/tcl%%TCL_VER%%/msgs/en_za.msg
+lib/tcl%%TCL_VER%%/msgs/en_zw.msg
+lib/tcl%%TCL_VER%%/msgs/eo.msg
+lib/tcl%%TCL_VER%%/msgs/es.msg
+lib/tcl%%TCL_VER%%/msgs/es_ar.msg
+lib/tcl%%TCL_VER%%/msgs/es_bo.msg
+lib/tcl%%TCL_VER%%/msgs/es_cl.msg
+lib/tcl%%TCL_VER%%/msgs/es_co.msg
+lib/tcl%%TCL_VER%%/msgs/es_cr.msg
+lib/tcl%%TCL_VER%%/msgs/es_do.msg
+lib/tcl%%TCL_VER%%/msgs/es_ec.msg
+lib/tcl%%TCL_VER%%/msgs/es_gt.msg
+lib/tcl%%TCL_VER%%/msgs/es_hn.msg
+lib/tcl%%TCL_VER%%/msgs/es_mx.msg
+lib/tcl%%TCL_VER%%/msgs/es_ni.msg
+lib/tcl%%TCL_VER%%/msgs/es_pa.msg
+lib/tcl%%TCL_VER%%/msgs/es_pe.msg
+lib/tcl%%TCL_VER%%/msgs/es_pr.msg
+lib/tcl%%TCL_VER%%/msgs/es_py.msg
+lib/tcl%%TCL_VER%%/msgs/es_sv.msg
+lib/tcl%%TCL_VER%%/msgs/es_uy.msg
+lib/tcl%%TCL_VER%%/msgs/es_ve.msg
+lib/tcl%%TCL_VER%%/msgs/et.msg
+lib/tcl%%TCL_VER%%/msgs/eu.msg
+lib/tcl%%TCL_VER%%/msgs/eu_es.msg
+lib/tcl%%TCL_VER%%/msgs/fa.msg
+lib/tcl%%TCL_VER%%/msgs/fa_in.msg
+lib/tcl%%TCL_VER%%/msgs/fa_ir.msg
+lib/tcl%%TCL_VER%%/msgs/fi.msg
+lib/tcl%%TCL_VER%%/msgs/fo.msg
+lib/tcl%%TCL_VER%%/msgs/fo_fo.msg
+lib/tcl%%TCL_VER%%/msgs/fr.msg
+lib/tcl%%TCL_VER%%/msgs/fr_be.msg
+lib/tcl%%TCL_VER%%/msgs/fr_ca.msg
+lib/tcl%%TCL_VER%%/msgs/fr_ch.msg
+lib/tcl%%TCL_VER%%/msgs/ga.msg
+lib/tcl%%TCL_VER%%/msgs/ga_ie.msg
+lib/tcl%%TCL_VER%%/msgs/gl.msg
+lib/tcl%%TCL_VER%%/msgs/gl_es.msg
+lib/tcl%%TCL_VER%%/msgs/gv.msg
+lib/tcl%%TCL_VER%%/msgs/gv_gb.msg
+lib/tcl%%TCL_VER%%/msgs/he.msg
+lib/tcl%%TCL_VER%%/msgs/hi.msg
+lib/tcl%%TCL_VER%%/msgs/hi_in.msg
+lib/tcl%%TCL_VER%%/msgs/hr.msg
+lib/tcl%%TCL_VER%%/msgs/hu.msg
+lib/tcl%%TCL_VER%%/msgs/id.msg
+lib/tcl%%TCL_VER%%/msgs/id_id.msg
+lib/tcl%%TCL_VER%%/msgs/is.msg
+lib/tcl%%TCL_VER%%/msgs/it.msg
+lib/tcl%%TCL_VER%%/msgs/it_ch.msg
+lib/tcl%%TCL_VER%%/msgs/ja.msg
+lib/tcl%%TCL_VER%%/msgs/kl.msg
+lib/tcl%%TCL_VER%%/msgs/kl_gl.msg
+lib/tcl%%TCL_VER%%/msgs/ko.msg
+lib/tcl%%TCL_VER%%/msgs/ko_kr.msg
+lib/tcl%%TCL_VER%%/msgs/kok.msg
+lib/tcl%%TCL_VER%%/msgs/kok_in.msg
+lib/tcl%%TCL_VER%%/msgs/kw.msg
+lib/tcl%%TCL_VER%%/msgs/kw_gb.msg
+lib/tcl%%TCL_VER%%/msgs/lt.msg
+lib/tcl%%TCL_VER%%/msgs/lv.msg
+lib/tcl%%TCL_VER%%/msgs/mk.msg
+lib/tcl%%TCL_VER%%/msgs/mr.msg
+lib/tcl%%TCL_VER%%/msgs/mr_in.msg
+lib/tcl%%TCL_VER%%/msgs/ms.msg
+lib/tcl%%TCL_VER%%/msgs/ms_my.msg
+lib/tcl%%TCL_VER%%/msgs/mt.msg
+lib/tcl%%TCL_VER%%/msgs/nb.msg
+lib/tcl%%TCL_VER%%/msgs/nl.msg
+lib/tcl%%TCL_VER%%/msgs/nl_be.msg
+lib/tcl%%TCL_VER%%/msgs/nn.msg
+lib/tcl%%TCL_VER%%/msgs/pl.msg
+lib/tcl%%TCL_VER%%/msgs/pt.msg
+lib/tcl%%TCL_VER%%/msgs/pt_br.msg
+lib/tcl%%TCL_VER%%/msgs/ro.msg
+lib/tcl%%TCL_VER%%/msgs/ru.msg
+lib/tcl%%TCL_VER%%/msgs/ru_ua.msg
+lib/tcl%%TCL_VER%%/msgs/sh.msg
+lib/tcl%%TCL_VER%%/msgs/sk.msg
+lib/tcl%%TCL_VER%%/msgs/sl.msg
+lib/tcl%%TCL_VER%%/msgs/sq.msg
+lib/tcl%%TCL_VER%%/msgs/sr.msg
+lib/tcl%%TCL_VER%%/msgs/sv.msg
+lib/tcl%%TCL_VER%%/msgs/sw.msg
+lib/tcl%%TCL_VER%%/msgs/ta.msg
+lib/tcl%%TCL_VER%%/msgs/ta_in.msg
+lib/tcl%%TCL_VER%%/msgs/te.msg
+lib/tcl%%TCL_VER%%/msgs/te_in.msg
+lib/tcl%%TCL_VER%%/msgs/th.msg
+lib/tcl%%TCL_VER%%/msgs/tr.msg
+lib/tcl%%TCL_VER%%/msgs/uk.msg
+lib/tcl%%TCL_VER%%/msgs/vi.msg
+lib/tcl%%TCL_VER%%/msgs/zh.msg
+lib/tcl%%TCL_VER%%/msgs/zh_cn.msg
+lib/tcl%%TCL_VER%%/msgs/zh_hk.msg
+lib/tcl%%TCL_VER%%/msgs/zh_sg.msg
+lib/tcl%%TCL_VER%%/msgs/zh_tw.msg
+lib/tcl%%TCL_VER%%/opt0.4/optparse.tcl
+lib/tcl%%TCL_VER%%/opt0.4/pkgIndex.tcl
+lib/tcl%%TCL_VER%%/package.tcl
+lib/tcl%%TCL_VER%%/parray.tcl
+lib/tcl%%TCL_VER%%/safe.tcl
+lib/tcl%%TCL_VER%%/tclAppInit.c
+lib/tcl%%TCL_VER%%/tclConfig.sh
+lib/tcl%%TCL_VER%%/tclIndex
+lib/tcl%%TCL_VER%%/tzdata/CST6CDT
+lib/tcl%%TCL_VER%%/tzdata/CET
+lib/tcl%%TCL_VER%%/tzdata/PST8PDT
+lib/tcl%%TCL_VER%%/tzdata/Cuba
+lib/tcl%%TCL_VER%%/tzdata/EET
+lib/tcl%%TCL_VER%%/tzdata/EST
+lib/tcl%%TCL_VER%%/tzdata/EST5EDT
+lib/tcl%%TCL_VER%%/tzdata/Egypt
+lib/tcl%%TCL_VER%%/tzdata/Eire
+lib/tcl%%TCL_VER%%/tzdata/GB
+lib/tcl%%TCL_VER%%/tzdata/GB-Eire
+lib/tcl%%TCL_VER%%/tzdata/GMT
+lib/tcl%%TCL_VER%%/tzdata/GMT+0
+lib/tcl%%TCL_VER%%/tzdata/GMT-0
+lib/tcl%%TCL_VER%%/tzdata/GMT0
+lib/tcl%%TCL_VER%%/tzdata/Greenwich
+lib/tcl%%TCL_VER%%/tzdata/HST
+lib/tcl%%TCL_VER%%/tzdata/Hongkong
+lib/tcl%%TCL_VER%%/tzdata/Iceland
+lib/tcl%%TCL_VER%%/tzdata/Iran
+lib/tcl%%TCL_VER%%/tzdata/Israel
+lib/tcl%%TCL_VER%%/tzdata/Jamaica
+lib/tcl%%TCL_VER%%/tzdata/Japan
+lib/tcl%%TCL_VER%%/tzdata/Kwajalein
+lib/tcl%%TCL_VER%%/tzdata/Libya
+lib/tcl%%TCL_VER%%/tzdata/MET
+lib/tcl%%TCL_VER%%/tzdata/MST
+lib/tcl%%TCL_VER%%/tzdata/MST7MDT
+lib/tcl%%TCL_VER%%/tzdata/NZ
+lib/tcl%%TCL_VER%%/tzdata/NZ-CHAT
+lib/tcl%%TCL_VER%%/tzdata/Navajo
+lib/tcl%%TCL_VER%%/tzdata/PRC
+lib/tcl%%TCL_VER%%/tzdata/Portugal
+lib/tcl%%TCL_VER%%/tzdata/Poland
+lib/tcl%%TCL_VER%%/tzdata/Singapore
+lib/tcl%%TCL_VER%%/tzdata/ROC
+lib/tcl%%TCL_VER%%/tzdata/ROK
+lib/tcl%%TCL_VER%%/tzdata/Universal
+lib/tcl%%TCL_VER%%/tzdata/Turkey
+lib/tcl%%TCL_VER%%/tzdata/UCT
+lib/tcl%%TCL_VER%%/tzdata/UTC
+lib/tcl%%TCL_VER%%/tzdata/Africa/Abidjan
+lib/tcl%%TCL_VER%%/tzdata/Africa/Accra
+lib/tcl%%TCL_VER%%/tzdata/Africa/Addis_Ababa
+lib/tcl%%TCL_VER%%/tzdata/Africa/Algiers
+lib/tcl%%TCL_VER%%/tzdata/Africa/Asmera
+lib/tcl%%TCL_VER%%/tzdata/Africa/Bamako
+lib/tcl%%TCL_VER%%/tzdata/Africa/Bangui
+lib/tcl%%TCL_VER%%/tzdata/Africa/Banjul
+lib/tcl%%TCL_VER%%/tzdata/Africa/Bissau
+lib/tcl%%TCL_VER%%/tzdata/Africa/Blantyre
+lib/tcl%%TCL_VER%%/tzdata/Africa/Brazzaville
+lib/tcl%%TCL_VER%%/tzdata/Africa/Bujumbura
+lib/tcl%%TCL_VER%%/tzdata/Africa/Cairo
+lib/tcl%%TCL_VER%%/tzdata/Africa/Casablanca
+lib/tcl%%TCL_VER%%/tzdata/Africa/Ceuta
+lib/tcl%%TCL_VER%%/tzdata/Africa/Conakry
+lib/tcl%%TCL_VER%%/tzdata/Africa/Dakar
+lib/tcl%%TCL_VER%%/tzdata/Africa/Dar_es_Salaam
+lib/tcl%%TCL_VER%%/tzdata/Africa/Djibouti
+lib/tcl%%TCL_VER%%/tzdata/Africa/Douala
+lib/tcl%%TCL_VER%%/tzdata/Africa/El_Aaiun
+lib/tcl%%TCL_VER%%/tzdata/Africa/Freetown
+lib/tcl%%TCL_VER%%/tzdata/Africa/Gaborone
+lib/tcl%%TCL_VER%%/tzdata/Africa/Harare
+lib/tcl%%TCL_VER%%/tzdata/Africa/Johannesburg
+lib/tcl%%TCL_VER%%/tzdata/Africa/Kampala
+lib/tcl%%TCL_VER%%/tzdata/Africa/Khartoum
+lib/tcl%%TCL_VER%%/tzdata/Africa/Kigali
+lib/tcl%%TCL_VER%%/tzdata/Africa/Kinshasa
+lib/tcl%%TCL_VER%%/tzdata/Africa/Lagos
+lib/tcl%%TCL_VER%%/tzdata/Africa/Libreville
+lib/tcl%%TCL_VER%%/tzdata/Africa/Lome
+lib/tcl%%TCL_VER%%/tzdata/Africa/Luanda
+lib/tcl%%TCL_VER%%/tzdata/Africa/Lubumbashi
+lib/tcl%%TCL_VER%%/tzdata/Africa/Lusaka
+lib/tcl%%TCL_VER%%/tzdata/Africa/Malabo
+lib/tcl%%TCL_VER%%/tzdata/Africa/Maputo
+lib/tcl%%TCL_VER%%/tzdata/Africa/Maseru
+lib/tcl%%TCL_VER%%/tzdata/Africa/Mbabane
+lib/tcl%%TCL_VER%%/tzdata/Africa/Mogadishu
+lib/tcl%%TCL_VER%%/tzdata/Africa/Monrovia
+lib/tcl%%TCL_VER%%/tzdata/Africa/Nairobi
+lib/tcl%%TCL_VER%%/tzdata/Africa/Ndjamena
+lib/tcl%%TCL_VER%%/tzdata/Africa/Niamey
+lib/tcl%%TCL_VER%%/tzdata/Africa/Nouakchott
+lib/tcl%%TCL_VER%%/tzdata/Africa/Ouagadougou
+lib/tcl%%TCL_VER%%/tzdata/Africa/Porto-Novo
+lib/tcl%%TCL_VER%%/tzdata/Africa/Sao_Tome
+lib/tcl%%TCL_VER%%/tzdata/Africa/Timbuktu
+lib/tcl%%TCL_VER%%/tzdata/Africa/Tripoli
+lib/tcl%%TCL_VER%%/tzdata/Africa/Tunis
+lib/tcl%%TCL_VER%%/tzdata/Africa/Windhoek
+lib/tcl%%TCL_VER%%/tzdata/W-SU
+lib/tcl%%TCL_VER%%/tzdata/WET
+lib/tcl%%TCL_VER%%/tzdata/Zulu
+lib/tcl%%TCL_VER%%/tzdata/America/Anchorage
+lib/tcl%%TCL_VER%%/tzdata/America/Adak
+lib/tcl%%TCL_VER%%/tzdata/America/Argentina/Buenos_Aires
+lib/tcl%%TCL_VER%%/tzdata/America/Argentina/Catamarca
+lib/tcl%%TCL_VER%%/tzdata/America/Argentina/ComodRivadavia
+lib/tcl%%TCL_VER%%/tzdata/America/Argentina/Cordoba
+lib/tcl%%TCL_VER%%/tzdata/America/Argentina/Jujuy
+lib/tcl%%TCL_VER%%/tzdata/America/Argentina/La_Rioja
+lib/tcl%%TCL_VER%%/tzdata/America/Argentina/Mendoza
+lib/tcl%%TCL_VER%%/tzdata/America/Argentina/Rio_Gallegos
+lib/tcl%%TCL_VER%%/tzdata/America/Argentina/San_Juan
+lib/tcl%%TCL_VER%%/tzdata/America/Argentina/Tucuman
+lib/tcl%%TCL_VER%%/tzdata/America/Argentina/Ushuaia
+lib/tcl%%TCL_VER%%/tzdata/America/Anguilla
+lib/tcl%%TCL_VER%%/tzdata/America/Antigua
+lib/tcl%%TCL_VER%%/tzdata/America/Araguaina
+lib/tcl%%TCL_VER%%/tzdata/America/Aruba
+lib/tcl%%TCL_VER%%/tzdata/America/Asuncion
+lib/tcl%%TCL_VER%%/tzdata/America/Atikokan
+lib/tcl%%TCL_VER%%/tzdata/America/Atka
+lib/tcl%%TCL_VER%%/tzdata/America/Bahia
+lib/tcl%%TCL_VER%%/tzdata/America/Barbados
+lib/tcl%%TCL_VER%%/tzdata/America/Belem
+lib/tcl%%TCL_VER%%/tzdata/America/Belize
+lib/tcl%%TCL_VER%%/tzdata/America/Blanc-Sablon
+lib/tcl%%TCL_VER%%/tzdata/America/Boa_Vista
+lib/tcl%%TCL_VER%%/tzdata/America/Bogota
+lib/tcl%%TCL_VER%%/tzdata/America/Boise
+lib/tcl%%TCL_VER%%/tzdata/America/Buenos_Aires
+lib/tcl%%TCL_VER%%/tzdata/America/Cambridge_Bay
+lib/tcl%%TCL_VER%%/tzdata/America/Campo_Grande
+lib/tcl%%TCL_VER%%/tzdata/America/Cancun
+lib/tcl%%TCL_VER%%/tzdata/America/Caracas
+lib/tcl%%TCL_VER%%/tzdata/America/Catamarca
+lib/tcl%%TCL_VER%%/tzdata/America/Cayenne
+lib/tcl%%TCL_VER%%/tzdata/America/Cayman
+lib/tcl%%TCL_VER%%/tzdata/America/Chicago
+lib/tcl%%TCL_VER%%/tzdata/America/Chihuahua
+lib/tcl%%TCL_VER%%/tzdata/America/Coral_Harbour
+lib/tcl%%TCL_VER%%/tzdata/America/Cordoba
+lib/tcl%%TCL_VER%%/tzdata/America/Costa_Rica
+lib/tcl%%TCL_VER%%/tzdata/America/Cuiaba
+lib/tcl%%TCL_VER%%/tzdata/America/Curacao
+lib/tcl%%TCL_VER%%/tzdata/America/Danmarkshavn
+lib/tcl%%TCL_VER%%/tzdata/America/Dawson
+lib/tcl%%TCL_VER%%/tzdata/America/Dawson_Creek
+lib/tcl%%TCL_VER%%/tzdata/America/Denver
+lib/tcl%%TCL_VER%%/tzdata/America/Detroit
+lib/tcl%%TCL_VER%%/tzdata/America/Dominica
+lib/tcl%%TCL_VER%%/tzdata/America/Edmonton
+lib/tcl%%TCL_VER%%/tzdata/America/Eirunepe
+lib/tcl%%TCL_VER%%/tzdata/America/El_Salvador
+lib/tcl%%TCL_VER%%/tzdata/America/Ensenada
+lib/tcl%%TCL_VER%%/tzdata/America/Fort_Wayne
+lib/tcl%%TCL_VER%%/tzdata/America/Fortaleza
+lib/tcl%%TCL_VER%%/tzdata/America/Glace_Bay
+lib/tcl%%TCL_VER%%/tzdata/America/Godthab
+lib/tcl%%TCL_VER%%/tzdata/America/Goose_Bay
+lib/tcl%%TCL_VER%%/tzdata/America/Grand_Turk
+lib/tcl%%TCL_VER%%/tzdata/America/Grenada
+lib/tcl%%TCL_VER%%/tzdata/America/Guadeloupe
+lib/tcl%%TCL_VER%%/tzdata/America/Guatemala
+lib/tcl%%TCL_VER%%/tzdata/America/Guyana
+lib/tcl%%TCL_VER%%/tzdata/America/Guayaquil
+lib/tcl%%TCL_VER%%/tzdata/America/Halifax
+lib/tcl%%TCL_VER%%/tzdata/America/Havana
+lib/tcl%%TCL_VER%%/tzdata/America/Lima
+lib/tcl%%TCL_VER%%/tzdata/America/Hermosillo
+lib/tcl%%TCL_VER%%/tzdata/America/Indianapolis
+lib/tcl%%TCL_VER%%/tzdata/America/Inuvik
+lib/tcl%%TCL_VER%%/tzdata/America/Iqaluit
+lib/tcl%%TCL_VER%%/tzdata/America/Jamaica
+lib/tcl%%TCL_VER%%/tzdata/America/Jujuy
+lib/tcl%%TCL_VER%%/tzdata/America/Juneau
+lib/tcl%%TCL_VER%%/tzdata/America/Knox_IN
+lib/tcl%%TCL_VER%%/tzdata/America/La_Paz
+lib/tcl%%TCL_VER%%/tzdata/America/Los_Angeles
+lib/tcl%%TCL_VER%%/tzdata/America/Louisville
+lib/tcl%%TCL_VER%%/tzdata/America/Maceio
+lib/tcl%%TCL_VER%%/tzdata/America/Managua
+lib/tcl%%TCL_VER%%/tzdata/America/Manaus
+lib/tcl%%TCL_VER%%/tzdata/America/Martinique
+lib/tcl%%TCL_VER%%/tzdata/America/Mazatlan
+lib/tcl%%TCL_VER%%/tzdata/America/Mendoza
+lib/tcl%%TCL_VER%%/tzdata/America/Menominee
+lib/tcl%%TCL_VER%%/tzdata/America/Merida
+lib/tcl%%TCL_VER%%/tzdata/America/Mexico_City
+lib/tcl%%TCL_VER%%/tzdata/America/Miquelon
+lib/tcl%%TCL_VER%%/tzdata/America/Moncton
+lib/tcl%%TCL_VER%%/tzdata/America/Monterrey
+lib/tcl%%TCL_VER%%/tzdata/America/Montevideo
+lib/tcl%%TCL_VER%%/tzdata/America/Montreal
+lib/tcl%%TCL_VER%%/tzdata/America/Montserrat
+lib/tcl%%TCL_VER%%/tzdata/America/Nassau
+lib/tcl%%TCL_VER%%/tzdata/America/New_York
+lib/tcl%%TCL_VER%%/tzdata/America/Nipigon
+lib/tcl%%TCL_VER%%/tzdata/America/Nome
+lib/tcl%%TCL_VER%%/tzdata/America/Noronha
+lib/tcl%%TCL_VER%%/tzdata/America/Panama
+lib/tcl%%TCL_VER%%/tzdata/America/Pangnirtung
+lib/tcl%%TCL_VER%%/tzdata/America/Paramaribo
+lib/tcl%%TCL_VER%%/tzdata/America/Phoenix
+lib/tcl%%TCL_VER%%/tzdata/America/Port-au-Prince
+lib/tcl%%TCL_VER%%/tzdata/America/Port_of_Spain
+lib/tcl%%TCL_VER%%/tzdata/America/Porto_Acre
+lib/tcl%%TCL_VER%%/tzdata/America/Porto_Velho
+lib/tcl%%TCL_VER%%/tzdata/America/Puerto_Rico
+lib/tcl%%TCL_VER%%/tzdata/America/Rainy_River
+lib/tcl%%TCL_VER%%/tzdata/America/Rankin_Inlet
+lib/tcl%%TCL_VER%%/tzdata/America/Recife
+lib/tcl%%TCL_VER%%/tzdata/America/Regina
+lib/tcl%%TCL_VER%%/tzdata/America/Rio_Branco
+lib/tcl%%TCL_VER%%/tzdata/America/Rosario
+lib/tcl%%TCL_VER%%/tzdata/America/Santiago
+lib/tcl%%TCL_VER%%/tzdata/America/Santo_Domingo
+lib/tcl%%TCL_VER%%/tzdata/America/Sao_Paulo
+lib/tcl%%TCL_VER%%/tzdata/America/Scoresbysund
+lib/tcl%%TCL_VER%%/tzdata/America/Shiprock
+lib/tcl%%TCL_VER%%/tzdata/America/St_Johns
+lib/tcl%%TCL_VER%%/tzdata/America/St_Kitts
+lib/tcl%%TCL_VER%%/tzdata/America/St_Lucia
+lib/tcl%%TCL_VER%%/tzdata/America/St_Thomas
+lib/tcl%%TCL_VER%%/tzdata/America/St_Vincent
+lib/tcl%%TCL_VER%%/tzdata/America/Tegucigalpa
+lib/tcl%%TCL_VER%%/tzdata/America/Swift_Current
+lib/tcl%%TCL_VER%%/tzdata/America/Thule
+lib/tcl%%TCL_VER%%/tzdata/America/Thunder_Bay
+lib/tcl%%TCL_VER%%/tzdata/America/Tijuana
+lib/tcl%%TCL_VER%%/tzdata/America/Toronto
+lib/tcl%%TCL_VER%%/tzdata/America/Tortola
+lib/tcl%%TCL_VER%%/tzdata/America/Vancouver
+lib/tcl%%TCL_VER%%/tzdata/America/Virgin
+lib/tcl%%TCL_VER%%/tzdata/America/Whitehorse
+lib/tcl%%TCL_VER%%/tzdata/America/Winnipeg
+lib/tcl%%TCL_VER%%/tzdata/America/Yakutat
+lib/tcl%%TCL_VER%%/tzdata/America/Yellowknife
+lib/tcl%%TCL_VER%%/tzdata/America/Indiana/Indianapolis
+lib/tcl%%TCL_VER%%/tzdata/America/Indiana/Knox
+lib/tcl%%TCL_VER%%/tzdata/America/Indiana/Marengo
+lib/tcl%%TCL_VER%%/tzdata/America/Indiana/Petersburg
+lib/tcl%%TCL_VER%%/tzdata/America/Indiana/Vevay
+lib/tcl%%TCL_VER%%/tzdata/America/Indiana/Vincennes
+lib/tcl%%TCL_VER%%/tzdata/America/Kentucky/Louisville
+lib/tcl%%TCL_VER%%/tzdata/America/Kentucky/Monticello
+lib/tcl%%TCL_VER%%/tzdata/America/North_Dakota/New_Salem
+lib/tcl%%TCL_VER%%/tzdata/America/North_Dakota/Center
+lib/tcl%%TCL_VER%%/tzdata/Antarctica/Casey
+lib/tcl%%TCL_VER%%/tzdata/Antarctica/Davis
+lib/tcl%%TCL_VER%%/tzdata/Antarctica/Mawson
+lib/tcl%%TCL_VER%%/tzdata/Antarctica/DumontDUrville
+lib/tcl%%TCL_VER%%/tzdata/Antarctica/McMurdo
+lib/tcl%%TCL_VER%%/tzdata/Antarctica/Palmer
+lib/tcl%%TCL_VER%%/tzdata/Antarctica/Rothera
+lib/tcl%%TCL_VER%%/tzdata/Antarctica/South_Pole
+lib/tcl%%TCL_VER%%/tzdata/Antarctica/Syowa
+lib/tcl%%TCL_VER%%/tzdata/Antarctica/Vostok
+lib/tcl%%TCL_VER%%/tzdata/Arctic/Longyearbyen
+lib/tcl%%TCL_VER%%/tzdata/Asia/Ashgabat
+lib/tcl%%TCL_VER%%/tzdata/Asia/Aden
+lib/tcl%%TCL_VER%%/tzdata/Asia/Almaty
+lib/tcl%%TCL_VER%%/tzdata/Asia/Amman
+lib/tcl%%TCL_VER%%/tzdata/Asia/Anadyr
+lib/tcl%%TCL_VER%%/tzdata/Asia/Aqtau
+lib/tcl%%TCL_VER%%/tzdata/Asia/Aqtobe
+lib/tcl%%TCL_VER%%/tzdata/Asia/Ashkhabad
+lib/tcl%%TCL_VER%%/tzdata/Asia/Baghdad
+lib/tcl%%TCL_VER%%/tzdata/Asia/Bahrain
+lib/tcl%%TCL_VER%%/tzdata/Asia/Baku
+lib/tcl%%TCL_VER%%/tzdata/Asia/Bangkok
+lib/tcl%%TCL_VER%%/tzdata/Asia/Beirut
+lib/tcl%%TCL_VER%%/tzdata/Asia/Bishkek
+lib/tcl%%TCL_VER%%/tzdata/Asia/Brunei
+lib/tcl%%TCL_VER%%/tzdata/Asia/Calcutta
+lib/tcl%%TCL_VER%%/tzdata/Asia/Choibalsan
+lib/tcl%%TCL_VER%%/tzdata/Asia/Chongqing
+lib/tcl%%TCL_VER%%/tzdata/Asia/Chungking
+lib/tcl%%TCL_VER%%/tzdata/Asia/Colombo
+lib/tcl%%TCL_VER%%/tzdata/Asia/Dacca
+lib/tcl%%TCL_VER%%/tzdata/Asia/Damascus
+lib/tcl%%TCL_VER%%/tzdata/Asia/Dhaka
+lib/tcl%%TCL_VER%%/tzdata/Asia/Dili
+lib/tcl%%TCL_VER%%/tzdata/Asia/Dubai
+lib/tcl%%TCL_VER%%/tzdata/Asia/Dushanbe
+lib/tcl%%TCL_VER%%/tzdata/Asia/Gaza
+lib/tcl%%TCL_VER%%/tzdata/Asia/Harbin
+lib/tcl%%TCL_VER%%/tzdata/Asia/Hong_Kong
+lib/tcl%%TCL_VER%%/tzdata/Asia/Hovd
+lib/tcl%%TCL_VER%%/tzdata/Asia/Irkutsk
+lib/tcl%%TCL_VER%%/tzdata/Asia/Istanbul
+lib/tcl%%TCL_VER%%/tzdata/Asia/Jakarta
+lib/tcl%%TCL_VER%%/tzdata/Asia/Jayapura
+lib/tcl%%TCL_VER%%/tzdata/Asia/Jerusalem
+lib/tcl%%TCL_VER%%/tzdata/Asia/Kabul
+lib/tcl%%TCL_VER%%/tzdata/Asia/Kamchatka
+lib/tcl%%TCL_VER%%/tzdata/Asia/Karachi
+lib/tcl%%TCL_VER%%/tzdata/Asia/Kashgar
+lib/tcl%%TCL_VER%%/tzdata/Asia/Katmandu
+lib/tcl%%TCL_VER%%/tzdata/Asia/Krasnoyarsk
+lib/tcl%%TCL_VER%%/tzdata/Asia/Kuala_Lumpur
+lib/tcl%%TCL_VER%%/tzdata/Asia/Kuching
+lib/tcl%%TCL_VER%%/tzdata/Asia/Kuwait
+lib/tcl%%TCL_VER%%/tzdata/Asia/Macao
+lib/tcl%%TCL_VER%%/tzdata/Asia/Macau
+lib/tcl%%TCL_VER%%/tzdata/Asia/Magadan
+lib/tcl%%TCL_VER%%/tzdata/Asia/Makassar
+lib/tcl%%TCL_VER%%/tzdata/Asia/Manila
+lib/tcl%%TCL_VER%%/tzdata/Asia/Muscat
+lib/tcl%%TCL_VER%%/tzdata/Asia/Nicosia
+lib/tcl%%TCL_VER%%/tzdata/Asia/Novosibirsk
+lib/tcl%%TCL_VER%%/tzdata/Asia/Omsk
+lib/tcl%%TCL_VER%%/tzdata/Asia/Oral
+lib/tcl%%TCL_VER%%/tzdata/Asia/Phnom_Penh
+lib/tcl%%TCL_VER%%/tzdata/Asia/Qatar
+lib/tcl%%TCL_VER%%/tzdata/Asia/Rangoon
+lib/tcl%%TCL_VER%%/tzdata/Asia/Pontianak
+lib/tcl%%TCL_VER%%/tzdata/Asia/Pyongyang
+lib/tcl%%TCL_VER%%/tzdata/Asia/Qyzylorda
+lib/tcl%%TCL_VER%%/tzdata/Asia/Riyadh
+lib/tcl%%TCL_VER%%/tzdata/Asia/Saigon
+lib/tcl%%TCL_VER%%/tzdata/Asia/Sakhalin
+lib/tcl%%TCL_VER%%/tzdata/Asia/Samarkand
+lib/tcl%%TCL_VER%%/tzdata/Asia/Seoul
+lib/tcl%%TCL_VER%%/tzdata/Asia/Shanghai
+lib/tcl%%TCL_VER%%/tzdata/Asia/Singapore
+lib/tcl%%TCL_VER%%/tzdata/Asia/Taipei
+lib/tcl%%TCL_VER%%/tzdata/Asia/Tashkent
+lib/tcl%%TCL_VER%%/tzdata/Asia/Tbilisi
+lib/tcl%%TCL_VER%%/tzdata/Asia/Tehran
+lib/tcl%%TCL_VER%%/tzdata/Asia/Tel_Aviv
+lib/tcl%%TCL_VER%%/tzdata/Asia/Thimbu
+lib/tcl%%TCL_VER%%/tzdata/Asia/Thimphu
+lib/tcl%%TCL_VER%%/tzdata/Asia/Tokyo
+lib/tcl%%TCL_VER%%/tzdata/Asia/Ujung_Pandang
+lib/tcl%%TCL_VER%%/tzdata/Asia/Ulaanbaatar
+lib/tcl%%TCL_VER%%/tzdata/Asia/Ulan_Bator
+lib/tcl%%TCL_VER%%/tzdata/Asia/Urumqi
+lib/tcl%%TCL_VER%%/tzdata/Asia/Vientiane
+lib/tcl%%TCL_VER%%/tzdata/Asia/Vladivostok
+lib/tcl%%TCL_VER%%/tzdata/Asia/Yakutsk
+lib/tcl%%TCL_VER%%/tzdata/Asia/Yekaterinburg
+lib/tcl%%TCL_VER%%/tzdata/Asia/Yerevan
+lib/tcl%%TCL_VER%%/tzdata/Atlantic/Bermuda
+lib/tcl%%TCL_VER%%/tzdata/Atlantic/Azores
+lib/tcl%%TCL_VER%%/tzdata/Atlantic/Canary
+lib/tcl%%TCL_VER%%/tzdata/Atlantic/Cape_Verde
+lib/tcl%%TCL_VER%%/tzdata/Atlantic/Faeroe
+lib/tcl%%TCL_VER%%/tzdata/Atlantic/Jan_Mayen
+lib/tcl%%TCL_VER%%/tzdata/Atlantic/Madeira
+lib/tcl%%TCL_VER%%/tzdata/Atlantic/Reykjavik
+lib/tcl%%TCL_VER%%/tzdata/Atlantic/South_Georgia
+lib/tcl%%TCL_VER%%/tzdata/Atlantic/St_Helena
+lib/tcl%%TCL_VER%%/tzdata/Atlantic/Stanley
+lib/tcl%%TCL_VER%%/tzdata/Australia/Adelaide
+lib/tcl%%TCL_VER%%/tzdata/Australia/ACT
+lib/tcl%%TCL_VER%%/tzdata/Australia/Brisbane
+lib/tcl%%TCL_VER%%/tzdata/Australia/Broken_Hill
+lib/tcl%%TCL_VER%%/tzdata/Australia/Canberra
+lib/tcl%%TCL_VER%%/tzdata/Australia/Currie
+lib/tcl%%TCL_VER%%/tzdata/Australia/Darwin
+lib/tcl%%TCL_VER%%/tzdata/Australia/Hobart
+lib/tcl%%TCL_VER%%/tzdata/Australia/LHI
+lib/tcl%%TCL_VER%%/tzdata/Australia/Lindeman
+lib/tcl%%TCL_VER%%/tzdata/Australia/Lord_Howe
+lib/tcl%%TCL_VER%%/tzdata/Australia/Melbourne
+lib/tcl%%TCL_VER%%/tzdata/Australia/NSW
+lib/tcl%%TCL_VER%%/tzdata/Australia/North
+lib/tcl%%TCL_VER%%/tzdata/Australia/Perth
+lib/tcl%%TCL_VER%%/tzdata/Australia/Queensland
+lib/tcl%%TCL_VER%%/tzdata/Australia/South
+lib/tcl%%TCL_VER%%/tzdata/Australia/Sydney
+lib/tcl%%TCL_VER%%/tzdata/Australia/Tasmania
+lib/tcl%%TCL_VER%%/tzdata/Australia/Victoria
+lib/tcl%%TCL_VER%%/tzdata/Australia/West
+lib/tcl%%TCL_VER%%/tzdata/Australia/Yancowinna
+lib/tcl%%TCL_VER%%/tzdata/Brazil/DeNoronha
+lib/tcl%%TCL_VER%%/tzdata/Brazil/Acre
+lib/tcl%%TCL_VER%%/tzdata/Brazil/East
+lib/tcl%%TCL_VER%%/tzdata/Brazil/West
+lib/tcl%%TCL_VER%%/tzdata/Canada/Atlantic
+lib/tcl%%TCL_VER%%/tzdata/Canada/Central
+lib/tcl%%TCL_VER%%/tzdata/Canada/East-Saskatchewan
+lib/tcl%%TCL_VER%%/tzdata/Canada/Eastern
+lib/tcl%%TCL_VER%%/tzdata/Canada/Mountain
+lib/tcl%%TCL_VER%%/tzdata/Canada/Newfoundland
+lib/tcl%%TCL_VER%%/tzdata/Canada/Pacific
+lib/tcl%%TCL_VER%%/tzdata/Canada/Saskatchewan
+lib/tcl%%TCL_VER%%/tzdata/Canada/Yukon
+lib/tcl%%TCL_VER%%/tzdata/Chile/Continental
+lib/tcl%%TCL_VER%%/tzdata/Chile/EasterIsland
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT+0
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT+1
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT+10
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT+11
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT+12
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT+2
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT+3
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT+4
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT+5
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT+6
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT+7
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT+8
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT+9
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT-0
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT-1
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT-10
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT-11
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT-12
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT-13
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT-14
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT-2
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT-3
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT-4
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT-5
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT-6
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT-7
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT-8
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT-9
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT0
+lib/tcl%%TCL_VER%%/tzdata/Etc/UCT
+lib/tcl%%TCL_VER%%/tzdata/Etc/Greenwich
+lib/tcl%%TCL_VER%%/tzdata/Etc/UTC
+lib/tcl%%TCL_VER%%/tzdata/Etc/Universal
+lib/tcl%%TCL_VER%%/tzdata/Etc/Zulu
+lib/tcl%%TCL_VER%%/tzdata/Europe/Amsterdam
+lib/tcl%%TCL_VER%%/tzdata/Europe/Andorra
+lib/tcl%%TCL_VER%%/tzdata/Europe/Athens
+lib/tcl%%TCL_VER%%/tzdata/Europe/Belfast
+lib/tcl%%TCL_VER%%/tzdata/Europe/Belgrade
+lib/tcl%%TCL_VER%%/tzdata/Europe/Berlin
+lib/tcl%%TCL_VER%%/tzdata/Europe/Bratislava
+lib/tcl%%TCL_VER%%/tzdata/Europe/Brussels
+lib/tcl%%TCL_VER%%/tzdata/Europe/Bucharest
+lib/tcl%%TCL_VER%%/tzdata/Europe/Budapest
+lib/tcl%%TCL_VER%%/tzdata/Europe/Chisinau
+lib/tcl%%TCL_VER%%/tzdata/Europe/Copenhagen
+lib/tcl%%TCL_VER%%/tzdata/Europe/Dublin
+lib/tcl%%TCL_VER%%/tzdata/Europe/Gibraltar
+lib/tcl%%TCL_VER%%/tzdata/Europe/Guernsey
+lib/tcl%%TCL_VER%%/tzdata/Europe/Helsinki
+lib/tcl%%TCL_VER%%/tzdata/Europe/Isle_of_Man
+lib/tcl%%TCL_VER%%/tzdata/Europe/Istanbul
+lib/tcl%%TCL_VER%%/tzdata/Europe/Jersey
+lib/tcl%%TCL_VER%%/tzdata/Europe/Kaliningrad
+lib/tcl%%TCL_VER%%/tzdata/Europe/Kiev
+lib/tcl%%TCL_VER%%/tzdata/Europe/Lisbon
+lib/tcl%%TCL_VER%%/tzdata/Europe/Ljubljana
+lib/tcl%%TCL_VER%%/tzdata/Europe/London
+lib/tcl%%TCL_VER%%/tzdata/Europe/Luxembourg
+lib/tcl%%TCL_VER%%/tzdata/Europe/Madrid
+lib/tcl%%TCL_VER%%/tzdata/Europe/Malta
+lib/tcl%%TCL_VER%%/tzdata/Europe/Mariehamn
+lib/tcl%%TCL_VER%%/tzdata/Europe/Minsk
+lib/tcl%%TCL_VER%%/tzdata/Europe/Monaco
+lib/tcl%%TCL_VER%%/tzdata/Europe/Moscow
+lib/tcl%%TCL_VER%%/tzdata/Europe/Nicosia
+lib/tcl%%TCL_VER%%/tzdata/Europe/Oslo
+lib/tcl%%TCL_VER%%/tzdata/Europe/Paris
+lib/tcl%%TCL_VER%%/tzdata/Europe/Prague
+lib/tcl%%TCL_VER%%/tzdata/Europe/Riga
+lib/tcl%%TCL_VER%%/tzdata/Europe/Rome
+lib/tcl%%TCL_VER%%/tzdata/Europe/Samara
+lib/tcl%%TCL_VER%%/tzdata/Europe/San_Marino
+lib/tcl%%TCL_VER%%/tzdata/Europe/Sarajevo
+lib/tcl%%TCL_VER%%/tzdata/Europe/Simferopol
+lib/tcl%%TCL_VER%%/tzdata/Europe/Skopje
+lib/tcl%%TCL_VER%%/tzdata/Europe/Sofia
+lib/tcl%%TCL_VER%%/tzdata/Europe/Stockholm
+lib/tcl%%TCL_VER%%/tzdata/Europe/Tallinn
+lib/tcl%%TCL_VER%%/tzdata/Europe/Tirane
+lib/tcl%%TCL_VER%%/tzdata/Europe/Tiraspol
+lib/tcl%%TCL_VER%%/tzdata/Europe/Uzhgorod
+lib/tcl%%TCL_VER%%/tzdata/Europe/Vaduz
+lib/tcl%%TCL_VER%%/tzdata/Europe/Vatican
+lib/tcl%%TCL_VER%%/tzdata/Europe/Vienna
+lib/tcl%%TCL_VER%%/tzdata/Europe/Vilnius
+lib/tcl%%TCL_VER%%/tzdata/Europe/Volgograd
+lib/tcl%%TCL_VER%%/tzdata/Europe/Warsaw
+lib/tcl%%TCL_VER%%/tzdata/Europe/Zagreb
+lib/tcl%%TCL_VER%%/tzdata/Europe/Zurich
+lib/tcl%%TCL_VER%%/tzdata/Europe/Zaporozhye
+lib/tcl%%TCL_VER%%/tzdata/Indian/Antananarivo
+lib/tcl%%TCL_VER%%/tzdata/Indian/Chagos
+lib/tcl%%TCL_VER%%/tzdata/Indian/Christmas
+lib/tcl%%TCL_VER%%/tzdata/Indian/Cocos
+lib/tcl%%TCL_VER%%/tzdata/Indian/Comoro
+lib/tcl%%TCL_VER%%/tzdata/Indian/Kerguelen
+lib/tcl%%TCL_VER%%/tzdata/Indian/Mahe
+lib/tcl%%TCL_VER%%/tzdata/Indian/Maldives
+lib/tcl%%TCL_VER%%/tzdata/Indian/Mauritius
+lib/tcl%%TCL_VER%%/tzdata/Indian/Mayotte
+lib/tcl%%TCL_VER%%/tzdata/Indian/Reunion
+lib/tcl%%TCL_VER%%/tzdata/Mexico/BajaNorte
+lib/tcl%%TCL_VER%%/tzdata/Mexico/BajaSur
+lib/tcl%%TCL_VER%%/tzdata/Mexico/General
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Auckland
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Apia
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Chatham
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Easter
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Efate
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Enderbury
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Fakaofo
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Fiji
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Funafuti
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Galapagos
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Gambier
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Guadalcanal
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Guam
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Honolulu
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Johnston
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Kiritimati
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Kosrae
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Kwajalein
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Majuro
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Marquesas
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Midway
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Nauru
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Niue
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Norfolk
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Noumea
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Pago_Pago
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Palau
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Yap
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Pitcairn
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Ponape
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Port_Moresby
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Rarotonga
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Saipan
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Samoa
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Tahiti
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Tarawa
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Tongatapu
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Truk
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Wake
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Wallis
+lib/tcl%%TCL_VER%%/tzdata/SystemV/AST4ADT
+lib/tcl%%TCL_VER%%/tzdata/SystemV/AST4
+lib/tcl%%TCL_VER%%/tzdata/SystemV/CST6
+lib/tcl%%TCL_VER%%/tzdata/SystemV/CST6CDT
+lib/tcl%%TCL_VER%%/tzdata/SystemV/EST5
+lib/tcl%%TCL_VER%%/tzdata/SystemV/EST5EDT
+lib/tcl%%TCL_VER%%/tzdata/SystemV/HST10
+lib/tcl%%TCL_VER%%/tzdata/SystemV/MST7
+lib/tcl%%TCL_VER%%/tzdata/SystemV/MST7MDT
+lib/tcl%%TCL_VER%%/tzdata/SystemV/PST8
+lib/tcl%%TCL_VER%%/tzdata/SystemV/PST8PDT
+lib/tcl%%TCL_VER%%/tzdata/SystemV/YST9
+lib/tcl%%TCL_VER%%/tzdata/SystemV/YST9YDT
+lib/tcl%%TCL_VER%%/tzdata/US/Aleutian
+lib/tcl%%TCL_VER%%/tzdata/US/Alaska
+lib/tcl%%TCL_VER%%/tzdata/US/Arizona
+lib/tcl%%TCL_VER%%/tzdata/US/Central
+lib/tcl%%TCL_VER%%/tzdata/US/East-Indiana
+lib/tcl%%TCL_VER%%/tzdata/US/Eastern
+lib/tcl%%TCL_VER%%/tzdata/US/Hawaii
+lib/tcl%%TCL_VER%%/tzdata/US/Indiana-Starke
+lib/tcl%%TCL_VER%%/tzdata/US/Michigan
+lib/tcl%%TCL_VER%%/tzdata/US/Mountain
+lib/tcl%%TCL_VER%%/tzdata/US/Pacific
+lib/tcl%%TCL_VER%%/tzdata/US/Pacific-New
+lib/tcl%%TCL_VER%%/tzdata/US/Samoa
+lib/tcl%%TCL_VER%%/word.tcl
+lib/tcl8/8.4/http-2.5.3.tm
+lib/tcl8/8.5/msgcat-1.4.2.tm
+lib/tcl8/8.5/tcltest-2.3a1.tm
+%%INSTMAN%%%%DATADIR%%/man.macros
+%%INSTMAN%%@dirrm %%DATADIR%%
+@dirrm lib/tcl%%TCL_VER%%/tzdata/US
+@dirrm lib/tcl%%TCL_VER%%/tzdata/SystemV
+@dirrm lib/tcl%%TCL_VER%%/tzdata/Pacific
+@dirrm lib/tcl%%TCL_VER%%/tzdata/Mexico
+@dirrm lib/tcl%%TCL_VER%%/tzdata/Indian
+@dirrm lib/tcl%%TCL_VER%%/tzdata/Europe
+@dirrm lib/tcl%%TCL_VER%%/tzdata/Etc
+@dirrm lib/tcl%%TCL_VER%%/tzdata/Chile
+@dirrm lib/tcl%%TCL_VER%%/tzdata/Canada
+@dirrm lib/tcl%%TCL_VER%%/tzdata/Brazil
+@dirrm lib/tcl%%TCL_VER%%/tzdata/Australia
+@dirrm lib/tcl%%TCL_VER%%/tzdata/Atlantic
+@dirrm lib/tcl%%TCL_VER%%/tzdata/Asia
+@dirrm lib/tcl%%TCL_VER%%/tzdata/Arctic
+@dirrm lib/tcl%%TCL_VER%%/tzdata/Antarctica
+@dirrm lib/tcl%%TCL_VER%%/tzdata/America/North_Dakota
+@dirrm lib/tcl%%TCL_VER%%/tzdata/America/Kentucky
+@dirrm lib/tcl%%TCL_VER%%/tzdata/America/Indiana
+@dirrm lib/tcl%%TCL_VER%%/tzdata/America/Argentina
+@dirrm lib/tcl%%TCL_VER%%/tzdata/America
+@dirrm lib/tcl%%TCL_VER%%/tzdata/Africa
+@dirrm lib/tcl%%TCL_VER%%/tzdata
+@dirrm lib/tcl%%TCL_VER%%/opt0.4
+@dirrm lib/tcl%%TCL_VER%%/msgs
+@dirrm lib/tcl%%TCL_VER%%/http1.0
+@dirrm lib/tcl%%TCL_VER%%/encoding
+@dirrmtry lib/tcl%%TCL_VER%%
+@dirrmtry lib/tcl8/8.3
+@dirrmtry lib/tcl8/8.4
+@dirrmtry lib/tcl8/8.5
+@dirrmtry lib/tcl8
+@dirrm include/tcl%%TCL_VER%%/unix
+@dirrm include/tcl%%TCL_VER%%/generic
+@dirrm include/tcl%%TCL_VER%%
diff --git a/lang/tcl86/Makefile b/lang/tcl86/Makefile
new file mode 100644
index 000000000000..1b5bc929a705
--- /dev/null
+++ b/lang/tcl86/Makefile
@@ -0,0 +1,728 @@
+# New ports collection makefile for: tcl8.5
+# Date created: 17 January 2007
+# Whom: martin@matuska.org
+#
+# $FreeBSD$
+#
+
+PORTNAME= tcl
+PORTVERSION= 8.5.a.5
+CATEGORIES= lang
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= tcl
+PKGNAMESUFFIX?= ${THREADS_SUFFIX}${PKGNAMESUFFIX2}
+DISTNAME= ${PORTNAME}${PORTVERSION:S/.a./a/}-src
+
+MAINTAINER= martin@matuska.org
+COMMENT= Tool Command Language (development version)
+
+PATCH_DIST_ARGS= -d ${WRKDIR}/${DISTNAME} -E ${PATCH_DIST_STRIP}
+WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION:S/.a./a/}/unix
+ALL_TARGET= all test
+USE_LDCONFIG= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --enable-shared --includedir=${PREFIX}/include/tcl${TCL_VER}
+CONFIGURE_ENV= PORTSDIR=${PORTSDIR}
+MAKE_ENV= SHORT_TCL_VER=85 LANG=C LC_ALL=C # LANG=C is required for some of UTF-using tests
+PKGINSTALL= ${PKGDIR}/pkg-install.tclsh
+PKGDEINSTALL= ${PKGDIR}/pkg-deinstall.tclsh
+TCL_VER= 8.5
+NOPRECIOUSMAKEVARS= Too many _MLINKS for README.html
+PLIST_SUB= TCL_VER=${TCL_VER} SHORT_TCL_VER=85
+EXTRACT_AFTER_ARGS=|${TAR} -xpf - --exclude compat/
+
+OPTIONS= NO_TCL85_MAN "Do not install tcl85 manpages" off
+
+.include <bsd.port.pre.mk>
+
+.if defined(TCL_WITH_THREADS) || defined(WITH_THREADS)
+THREADS_SUFFIX= -threads
+CONFIGURE_ARGS+= --enable-threads
+CONFIGURE_ENV+= PTHREAD_LIBS="${PTHREAD_LIBS}" PTHREAD_CFLAGS="${PTHREAD_CFLAGS}"
+.endif
+
+LATEST_LINK= tcl85${THREADS_SUFFIX}
+
+.if defined(NOPORTDOCS)
+NO_INSTALL_MANPAGES= true
+.endif
+
+.if defined(NO_INSTALL_MANPAGES) || defined(WITH_NO_TCL85_MAN)
+
+PLIST_SUB+= INSTMAN='@comment '
+
+.else
+
+DATADIR= ${PREFIX}/share/${PORTNAME}${TCL_VER}
+PLIST_SUB+= INSTMAN=''
+
+MAN1= tclsh.1
+
+MAN3= Access.3 AddErrInfo.3 Alloc.3 AllowExc.3 AppInit.3 AssocData.3 \
+ Async.3 BackgdErr.3 Backslash.3 BoolObj.3 ByteArrObj.3 CallDel.3 \
+ ChnlStack.3 CmdCmplt.3 Concat.3 CrtChannel.3 CrtChnlHdlr.3 \
+ CrtCloseHdlr.3 CrtCommand.3 CrtFileHdlr.3 CrtInterp.3 CrtMathFnc.3 \
+ CrtObjCmd.3 CrtSlave.3 CrtTimerHdlr.3 CrtTrace.3 DString.3 \
+ DetachPids.3 DictObj.3 DoOneEvent.3 DoWhenIdle.3 DoubleObj.3 \
+ DumpActiveMemory.3 Encoding.3 Ensemble.3 Eval.3 Environment.3 Exit.3 \
+ ExprLong.3 ExprLongObj.3 FileSystem.3 FindExec.3 GetCwd.3 \
+ GetHostName.3 GetIndex.3 GetInt.3 GetTime.3 GetOpnFl.3 GetStdChan.3 \
+ GetVersion.3 Hash.3 Init.3 InitStubs.3 IntObj.3 Interp.3 Limit.3 \
+ LinkVar.3 ListObj.3 Namespace.3 Notifier.3 Object.3 ObjectType.3 \
+ OpenFileChnl.3 OpenTcp.3 Panic.3 ParseCmd.3 PkgRequire.3 Preserve.3 \
+ PrintDbl.3 RecEvalObj.3 RecordEval.3 RegConfig.3 RegExp.3 SaveResult.3 \
+ SetChanErr.3 SetErrno.3 SetRecLmt.3 SetResult.3 SetVar.3 Signal.3 \
+ Sleep.3 SourceRCFile.3 SplitList.3 SplitPath.3 StdChannels.3 \
+ StaticPkg.3 StrMatch.3 StringObj.3 SubstObj.3 TCL_MEM_DEBUG.3 \
+ Tcl_Main.3 Thread.3 ToUpper.3 TraceCmd.3 TraceVar.3 Translate.3 \
+ UniCharIsAlpha.3 UpVar.3 Utf.3 WrongNumArgs.3
+
+MANN= Tcl.n after.n append.n apply.n array.n bgerror.n binary.n break.n \
+ case.n catch.n cd.n chan.n clock.n close.n concat.n continue.n dde.n \
+ dict.n encoding.n eof.n error.n eval.n exec.n exit.n expr.n fblocked.n \
+ fconfigure.n fcopy.n file.n fileevent.n filename.n flush.n for.n \
+ foreach.n format.n gets.n glob.n global.n history.n http.n if.n incr.n \
+ info.n interp.n join.n lappend.n lassign.n library.n lindex.n \
+ linsert.n list.n llength.n load.n lrange.n lrepeat.n lreplace.n \
+ lsearch.n lset.n lsort.n mathfunc.n memory.n msgcat.n namespace.n \
+ open.n package.n packagens.n pid.n pkgMkIndex.n proc.n puts.n pwd.n \
+ re_syntax.n read.n refchan.n regexp.n registry.n regsub.n rename.n \
+ return.n safe.n scan.n seek.n set.n socket.n source.n split.n string.n \
+ subst.n switch.n tcltest.n tclvars.n tell.n time.n tm.n trace.n \
+ unknown.n unload.n unset.n update.n uplevel.n upvar.n variable.n vwait.n \
+ while.n
+
+# MLINKS generated via awk '/ln/ {print "\t" $3,$4,"\\"}' unix/mkLinks
+MLINKS= Access.3 Tcl_Access.3 \
+ Access.3 Tcl_Stat.3 \
+ AddErrInfo.3 Tcl_GetReturnOptions.3 \
+ AddErrInfo.3 Tcl_SetReturnOptions.3 \
+ AddErrInfo.3 Tcl_AddErrorInfo.3 \
+ AddErrInfo.3 Tcl_AddObjErrorInfo.3 \
+ AddErrInfo.3 Tcl_SetObjErrorCode.3 \
+ AddErrInfo.3 Tcl_SetErrorCode.3 \
+ AddErrInfo.3 Tcl_SetErrorCodeVA.3 \
+ AddErrInfo.3 Tcl_PosixError.3 \
+ AddErrInfo.3 Tcl_LogCommandInfo.3 \
+ Alloc.3 Tcl_Alloc.3 \
+ Alloc.3 Tcl_Free.3 \
+ Alloc.3 Tcl_Realloc.3 \
+ Alloc.3 Tcl_AttemptAlloc.3 \
+ Alloc.3 Tcl_AttemptRealloc.3 \
+ Alloc.3 ckalloc.3 \
+ Alloc.3 ckfree.3 \
+ Alloc.3 ckrealloc.3 \
+ Alloc.3 attemptckalloc.3 \
+ Alloc.3 attemptckrealloc.3 \
+ AllowExc.3 Tcl_AllowExceptions.3 \
+ AppInit.3 Tcl_AppInit.3 \
+ AssocData.3 Tcl_GetAssocData.3 \
+ AssocData.3 Tcl_SetAssocData.3 \
+ AssocData.3 Tcl_DeleteAssocData.3 \
+ Async.3 Tcl_AsyncCreate.3 \
+ Async.3 Tcl_AsyncMark.3 \
+ Async.3 Tcl_AsyncInvoke.3 \
+ Async.3 Tcl_AsyncDelete.3 \
+ Async.3 Tcl_AsyncReady.3 \
+ BackgdErr.3 Tcl_BackgroundError.3 \
+ Backslash.3 Tcl_Backslash.3 \
+ BoolObj.3 Tcl_NewBooleanObj.3 \
+ BoolObj.3 Tcl_SetBooleanObj.3 \
+ BoolObj.3 Tcl_GetBooleanFromObj.3 \
+ ByteArrObj.3 Tcl_NewByteArrayObj.3 \
+ ByteArrObj.3 Tcl_SetByteArrayObj.3 \
+ ByteArrObj.3 Tcl_GetByteArrayFromObj.3 \
+ ByteArrObj.3 Tcl_SetByteArrayLength.3 \
+ CallDel.3 Tcl_CallWhenDeleted.3 \
+ CallDel.3 Tcl_DontCallWhenDeleted.3 \
+ ChnlStack.3 Tcl_StackChannel.3 \
+ ChnlStack.3 Tcl_UnstackChannel.3 \
+ ChnlStack.3 Tcl_GetStackedChannel.3 \
+ ChnlStack.3 Tcl_GetTopChannel.3 \
+ CmdCmplt.3 Tcl_CommandComplete.3 \
+ Concat.3 Tcl_Concat.3 \
+ CrtChannel.3 Tcl_CreateChannel.3 \
+ CrtChannel.3 Tcl_GetChannelInstanceData.3 \
+ CrtChannel.3 Tcl_GetChannelType.3 \
+ CrtChannel.3 Tcl_GetChannelName.3 \
+ CrtChannel.3 Tcl_GetChannelHandle.3 \
+ CrtChannel.3 Tcl_GetChannelThread.3 \
+ CrtChannel.3 Tcl_GetChannelMode.3 \
+ CrtChannel.3 Tcl_GetChannelBufferSize.3 \
+ CrtChannel.3 Tcl_SetChannelBufferSize.3 \
+ CrtChannel.3 Tcl_NotifyChannel.3 \
+ CrtChannel.3 Tcl_BadChannelOption.3 \
+ CrtChannel.3 Tcl_IsChannelShared.3 \
+ CrtChannel.3 Tcl_IsChannelRegistered.3 \
+ CrtChannel.3 Tcl_IsChannelExisting.3 \
+ CrtChannel.3 Tcl_CutChannel.3 \
+ CrtChannel.3 Tcl_SpliceChannel.3 \
+ CrtChannel.3 Tcl_ClearChannelHandlers.3 \
+ CrtChannel.3 Tcl_ChannelBuffered.3 \
+ CrtChannel.3 Tcl_ChannelName.3 \
+ CrtChannel.3 Tcl_ChannelVersion.3 \
+ CrtChannel.3 Tcl_ChannelBlockModeProc.3 \
+ CrtChannel.3 Tcl_ChannelCloseProc.3 \
+ CrtChannel.3 Tcl_ChannelClose2Proc.3 \
+ CrtChannel.3 Tcl_ChannelInputProc.3 \
+ CrtChannel.3 Tcl_ChannelOutputProc.3 \
+ CrtChannel.3 Tcl_ChannelSeekProc.3 \
+ CrtChannel.3 Tcl_ChannelWideSeekProc.3 \
+ CrtChannel.3 Tcl_ChannelThreadActionProc.3 \
+ CrtChannel.3 Tcl_ChannelTruncateProc.3 \
+ CrtChannel.3 Tcl_ChannelSetOptionProc.3 \
+ CrtChannel.3 Tcl_ChannelGetOptionProc.3 \
+ CrtChannel.3 Tcl_ChannelWatchProc.3 \
+ CrtChannel.3 Tcl_ChannelGetHandleProc.3 \
+ CrtChannel.3 Tcl_ChannelFlushProc.3 \
+ CrtChannel.3 Tcl_ChannelHandlerProc.3 \
+ CrtChnlHdlr.3 Tcl_CreateChannelHandler.3 \
+ CrtChnlHdlr.3 Tcl_DeleteChannelHandler.3 \
+ CrtCloseHdlr.3 Tcl_CreateCloseHandler.3 \
+ CrtCloseHdlr.3 Tcl_DeleteCloseHandler.3 \
+ CrtCommand.3 Tcl_CreateCommand.3 \
+ CrtFileHdlr.3 Tcl_CreateFileHandler.3 \
+ CrtFileHdlr.3 Tcl_DeleteFileHandler.3 \
+ CrtInterp.3 Tcl_CreateInterp.3 \
+ CrtInterp.3 Tcl_DeleteInterp.3 \
+ CrtInterp.3 Tcl_InterpDeleted.3 \
+ CrtMathFnc.3 Tcl_CreateMathFunc.3 \
+ CrtMathFnc.3 Tcl_GetMathFuncInfo.3 \
+ CrtMathFnc.3 Tcl_ListMathFuncs.3 \
+ CrtObjCmd.3 Tcl_CreateObjCommand.3 \
+ CrtObjCmd.3 Tcl_DeleteCommand.3 \
+ CrtObjCmd.3 Tcl_DeleteCommandFromToken.3 \
+ CrtObjCmd.3 Tcl_GetCommandInfo.3 \
+ CrtObjCmd.3 Tcl_SetCommandInfo.3 \
+ CrtObjCmd.3 Tcl_GetCommandInfoFromToken.3 \
+ CrtObjCmd.3 Tcl_SetCommandInfoFromToken.3 \
+ CrtObjCmd.3 Tcl_GetCommandName.3 \
+ CrtObjCmd.3 Tcl_GetCommandFullName.3 \
+ CrtObjCmd.3 Tcl_GetCommandFromObj.3 \
+ CrtSlave.3 Tcl_IsSafe.3 \
+ CrtSlave.3 Tcl_MakeSafe.3 \
+ CrtSlave.3 Tcl_CreateSlave.3 \
+ CrtSlave.3 Tcl_GetSlave.3 \
+ CrtSlave.3 Tcl_GetMaster.3 \
+ CrtSlave.3 Tcl_GetInterpPath.3 \
+ CrtSlave.3 Tcl_CreateAlias.3 \
+ CrtSlave.3 Tcl_CreateAliasObj.3 \
+ CrtSlave.3 Tcl_GetAlias.3 \
+ CrtSlave.3 Tcl_GetAliasObj.3 \
+ CrtSlave.3 Tcl_ExposeCommand.3 \
+ CrtSlave.3 Tcl_HideCommand.3 \
+ CrtTimerHdlr.3 Tcl_CreateTimerHandler.3 \
+ CrtTimerHdlr.3 Tcl_DeleteTimerHandler.3 \
+ CrtTrace.3 Tcl_CreateTrace.3 \
+ CrtTrace.3 Tcl_CreateObjTrace.3 \
+ CrtTrace.3 Tcl_DeleteTrace.3 \
+ DString.3 Tcl_DStringInit.3 \
+ DString.3 Tcl_DStringAppend.3 \
+ DString.3 Tcl_DStringAppendElement.3 \
+ DString.3 Tcl_DStringStartSublist.3 \
+ DString.3 Tcl_DStringEndSublist.3 \
+ DString.3 Tcl_DStringLength.3 \
+ DString.3 Tcl_DStringValue.3 \
+ DString.3 Tcl_DStringSetLength.3 \
+ DString.3 Tcl_DStringTrunc.3 \
+ DString.3 Tcl_DStringFree.3 \
+ DString.3 Tcl_DStringResult.3 \
+ DString.3 Tcl_DStringGetResult.3 \
+ DetachPids.3 Tcl_DetachPids.3 \
+ DetachPids.3 Tcl_ReapDetachedProcs.3 \
+ DetachPids.3 Tcl_WaitPid.3 \
+ DictObj.3 Tcl_NewDictObj.3 \
+ DictObj.3 Tcl_DictObjGet.3 \
+ DictObj.3 Tcl_DictObjPut.3 \
+ DictObj.3 Tcl_DictObjRemove.3 \
+ DictObj.3 Tcl_DictObjSize.3 \
+ DictObj.3 Tcl_DictObjFirst.3 \
+ DictObj.3 Tcl_DictObjNext.3 \
+ DictObj.3 Tcl_DictObjDone.3 \
+ DictObj.3 Tcl_DictObjPutKeyList.3 \
+ DictObj.3 Tcl_DictObjRemoveKeyList.3 \
+ DoOneEvent.3 Tcl_DoOneEvent.3 \
+ DoWhenIdle.3 Tcl_DoWhenIdle.3 \
+ DoWhenIdle.3 Tcl_CancelIdleCall.3 \
+ DoubleObj.3 Tcl_NewDoubleObj.3 \
+ DoubleObj.3 Tcl_SetDoubleObj.3 \
+ DoubleObj.3 Tcl_GetDoubleFromObj.3 \
+ DumpActiveMemory.3 Tcl_DumpActiveMemory.3 \
+ DumpActiveMemory.3 Tcl_InitMemory.3 \
+ DumpActiveMemory.3 Tcl_ValidateAllMemory.3 \
+ Encoding.3 Tcl_GetEncoding.3 \
+ Encoding.3 Tcl_FreeEncoding.3 \
+ Encoding.3 Tcl_GetEncodingFromObj.3 \
+ Encoding.3 Tcl_ExternalToUtfDString.3 \
+ Encoding.3 Tcl_UtfToExternalDString.3 \
+ Encoding.3 Tcl_ExternalToUtf.3 \
+ Encoding.3 Tcl_UtfToExternal.3 \
+ Encoding.3 Tcl_WinTCharToUtf.3 \
+ Encoding.3 Tcl_WinUtfToTChar.3 \
+ Encoding.3 Tcl_GetEncodingName.3 \
+ Encoding.3 Tcl_SetSystemEncoding.3 \
+ Encoding.3 Tcl_GetEncodingNameFromEnvironment.3 \
+ Encoding.3 Tcl_GetEncodingNames.3 \
+ Encoding.3 Tcl_CreateEncoding.3 \
+ Encoding.3 Tcl_GetEncodingSearchPath.3 \
+ Encoding.3 Tcl_SetEncodingSearchPath.3 \
+ Encoding.3 Tcl_GetDefaultEncodingDir.3 \
+ Encoding.3 Tcl_SetDefaultEncodingDir.3 \
+ Ensemble.3 Tcl_CreateEnsemble.3 \
+ Ensemble.3 Tcl_FindEnsemble.3 \
+ Ensemble.3 Tcl_IsEnsemble.3 \
+ Ensemble.3 Tcl_GetEnsembleFlags.3 \
+ Ensemble.3 Tcl_SetEnsembleFlags.3 \
+ Ensemble.3 Tcl_GetEnsembleMappingDict.3 \
+ Ensemble.3 Tcl_SetEnsembleMappingDict.3 \
+ Ensemble.3 Tcl_GetEnsembleSubcommandList.3 \
+ Ensemble.3 Tcl_SetEnsembleSubcommandList.3 \
+ Ensemble.3 Tcl_GetEnsembleUnknownHandler.3 \
+ Ensemble.3 Tcl_SetEnsembleUnknownHandler.3 \
+ Ensemble.3 Tcl_GetEnsembleNamespace.3 \
+ Environment.3 Tcl_PutEnv.3 \
+ Eval.3 Tcl_EvalObjEx.3 \
+ Eval.3 Tcl_EvalFile.3 \
+ Eval.3 Tcl_EvalObjv.3 \
+ Eval.3 Tcl_Eval.3 \
+ Eval.3 Tcl_EvalEx.3 \
+ Eval.3 Tcl_GlobalEval.3 \
+ Eval.3 Tcl_GlobalEvalObj.3 \
+ Eval.3 Tcl_VarEval.3 \
+ Eval.3 Tcl_VarEvalVA.3 \
+ Exit.3 Tcl_Exit.3 \
+ Exit.3 Tcl_Finalize.3 \
+ Exit.3 Tcl_CreateExitHandler.3 \
+ Exit.3 Tcl_DeleteExitHandler.3 \
+ Exit.3 Tcl_ExitThread.3 \
+ Exit.3 Tcl_FinalizeThread.3 \
+ Exit.3 Tcl_CreateThreadExitHandler.3 \
+ Exit.3 Tcl_DeleteThreadExitHandler.3 \
+ Exit.3 Tcl_SetExitProc.3 \
+ ExprLong.3 Tcl_ExprLong.3 \
+ ExprLong.3 Tcl_ExprDouble.3 \
+ ExprLong.3 Tcl_ExprBoolean.3 \
+ ExprLong.3 Tcl_ExprString.3 \
+ ExprLongObj.3 Tcl_ExprLongObj.3 \
+ ExprLongObj.3 Tcl_ExprDoubleObj.3 \
+ ExprLongObj.3 Tcl_ExprBooleanObj.3 \
+ ExprLongObj.3 Tcl_ExprObj.3 \
+ FileSystem.3 Tcl_FSRegister.3 \
+ FileSystem.3 Tcl_FSUnregister.3 \
+ FileSystem.3 Tcl_FSData.3 \
+ FileSystem.3 Tcl_FSMountsChanged.3 \
+ FileSystem.3 Tcl_FSGetFileSystemForPath.3 \
+ FileSystem.3 Tcl_FSGetPathType.3 \
+ FileSystem.3 Tcl_FSCopyFile.3 \
+ FileSystem.3 Tcl_FSCopyDirectory.3 \
+ FileSystem.3 Tcl_FSCreateDirectory.3 \
+ FileSystem.3 Tcl_FSDeleteFile.3 \
+ FileSystem.3 Tcl_FSRemoveDirectory.3 \
+ FileSystem.3 Tcl_FSRenameFile.3 \
+ FileSystem.3 Tcl_FSListVolumes.3 \
+ FileSystem.3 Tcl_FSEvalFileEx.3 \
+ FileSystem.3 Tcl_FSEvalFile.3 \
+ FileSystem.3 Tcl_FSLoadFile.3 \
+ FileSystem.3 Tcl_FSMatchInDirectory.3 \
+ FileSystem.3 Tcl_FSLink.3 \
+ FileSystem.3 Tcl_FSLstat.3 \
+ FileSystem.3 Tcl_FSUtime.3 \
+ FileSystem.3 Tcl_FSFileAttrsGet.3 \
+ FileSystem.3 Tcl_FSFileAttrsSet.3 \
+ FileSystem.3 Tcl_FSFileAttrStrings.3 \
+ FileSystem.3 Tcl_FSStat.3 \
+ FileSystem.3 Tcl_FSAccess.3 \
+ FileSystem.3 Tcl_FSOpenFileChannel.3 \
+ FileSystem.3 Tcl_FSGetCwd.3 \
+ FileSystem.3 Tcl_FSChdir.3 \
+ FileSystem.3 Tcl_FSPathSeparator.3 \
+ FileSystem.3 Tcl_FSJoinPath.3 \
+ FileSystem.3 Tcl_FSSplitPath.3 \
+ FileSystem.3 Tcl_FSEqualPaths.3 \
+ FileSystem.3 Tcl_FSGetNormalizedPath.3 \
+ FileSystem.3 Tcl_FSJoinToPath.3 \
+ FileSystem.3 Tcl_FSConvertToPathType.3 \
+ FileSystem.3 Tcl_FSGetInternalRep.3 \
+ FileSystem.3 Tcl_FSGetTranslatedPath.3 \
+ FileSystem.3 Tcl_FSGetTranslatedStringPath.3 \
+ FileSystem.3 Tcl_FSNewNativePath.3 \
+ FileSystem.3 Tcl_FSGetNativePath.3 \
+ FileSystem.3 Tcl_FSFileSystemInfo.3 \
+ FileSystem.3 Tcl_AllocStatBuf.3 \
+ FindExec.3 Tcl_FindExecutable.3 \
+ FindExec.3 Tcl_GetNameOfExecutable.3 \
+ GetCwd.3 Tcl_GetCwd.3 \
+ GetCwd.3 Tcl_Chdir.3 \
+ GetHostName.3 Tcl_GetHostName.3 \
+ GetIndex.3 Tcl_GetIndexFromObj.3 \
+ GetIndex.3 Tcl_GetIndexFromObjStruct.3 \
+ GetInt.3 Tcl_GetInt.3 \
+ GetInt.3 Tcl_GetDouble.3 \
+ GetInt.3 Tcl_GetBoolean.3 \
+ GetOpnFl.3 Tcl_GetOpenFile.3 \
+ GetStdChan.3 Tcl_GetStdChannel.3 \
+ GetStdChan.3 Tcl_SetStdChannel.3 \
+ GetTime.3 Tcl_GetTime.3 \
+ GetTime.3 Tcl_SetTimeProc.3 \
+ GetTime.3 Tcl_QueryTimeProc.3 \
+ GetVersion.3 Tcl_GetVersion.3 \
+ Hash.3 Tcl_InitHashTable.3 \
+ Hash.3 Tcl_InitCustomHashTable.3 \
+ Hash.3 Tcl_InitObjHashTable.3 \
+ Hash.3 Tcl_DeleteHashTable.3 \
+ Hash.3 Tcl_CreateHashEntry.3 \
+ Hash.3 Tcl_DeleteHashEntry.3 \
+ Hash.3 Tcl_FindHashEntry.3 \
+ Hash.3 Tcl_GetHashValue.3 \
+ Hash.3 Tcl_SetHashValue.3 \
+ Hash.3 Tcl_GetHashKey.3 \
+ Hash.3 Tcl_FirstHashEntry.3 \
+ Hash.3 Tcl_NextHashEntry.3 \
+ Hash.3 Tcl_HashStats.3 \
+ Init.3 Tcl_Init.3 \
+ InitStubs.3 Tcl_InitStubs.3 \
+ IntObj.3 Tcl_NewIntObj.3 \
+ IntObj.3 Tcl_NewLongObj.3 \
+ IntObj.3 Tcl_NewWideIntObj.3 \
+ IntObj.3 Tcl_SetIntObj.3 \
+ IntObj.3 Tcl_SetLongObj.3 \
+ IntObj.3 Tcl_SetWideIntObj.3 \
+ IntObj.3 Tcl_GetIntFromObj.3 \
+ IntObj.3 Tcl_GetLongFromObj.3 \
+ IntObj.3 Tcl_GetWideIntFromObj.3 \
+ IntObj.3 Tcl_NewBignumObj.3 \
+ IntObj.3 Tcl_SetBignumObj.3 \
+ IntObj.3 Tcl_GetBignumFromObj.3 \
+ IntObj.3 Tcl_GetBignumAndClearObj.3 \
+ Interp.3 Tcl_Interp.3 \
+ Limit.3 Tcl_LimitCheck.3 \
+ Limit.3 Tcl_LimitReady.3 \
+ Limit.3 Tcl_LimitExceeded.3 \
+ Limit.3 Tcl_LimitTypeExceeded.3 \
+ Limit.3 Tcl_LimitTypeEnabled.3 \
+ Limit.3 Tcl_LimitTypeSet.3 \
+ Limit.3 Tcl_LimitTypeReset.3 \
+ Limit.3 Tcl_LimitGetCommands.3 \
+ Limit.3 Tcl_LimitSetCommands.3 \
+ Limit.3 Tcl_LimitGetTime.3 \
+ Limit.3 Tcl_LimitSetTime.3 \
+ Limit.3 Tcl_LimitGetGranularity.3 \
+ Limit.3 Tcl_LimitSetGranularity.3 \
+ Limit.3 Tcl_LimitAddHandler.3 \
+ Limit.3 Tcl_LimitRemoveHandler.3 \
+ LinkVar.3 Tcl_LinkVar.3 \
+ LinkVar.3 Tcl_UnlinkVar.3 \
+ LinkVar.3 Tcl_UpdateLinkedVar.3 \
+ ListObj.3 Tcl_ListObjAppendList.3 \
+ ListObj.3 Tcl_ListObjAppendElement.3 \
+ ListObj.3 Tcl_NewListObj.3 \
+ ListObj.3 Tcl_SetListObj.3 \
+ ListObj.3 Tcl_ListObjGetElements.3 \
+ ListObj.3 Tcl_ListObjLength.3 \
+ ListObj.3 Tcl_ListObjIndex.3 \
+ ListObj.3 Tcl_ListObjReplace.3 \
+ Namespace.3 Tcl_CreateNamespace.3 \
+ Namespace.3 Tcl_DeleteNamespace.3 \
+ Namespace.3 Tcl_AppendExportList.3 \
+ Namespace.3 Tcl_Export.3 \
+ Namespace.3 Tcl_Import.3 \
+ Namespace.3 Tcl_ForgetImport.3 \
+ Namespace.3 Tcl_GetCurrentNamespace.3 \
+ Namespace.3 Tcl_GetGlobalNamespace.3 \
+ Namespace.3 Tcl_FindNamespace.3 \
+ Namespace.3 Tcl_FindCommand.3 \
+ Namespace.3 Tcl_GetNamespaceUnknownHandler.3 \
+ Namespace.3 Tcl_SetNamespaceUnknownHandler.3 \
+ Notifier.3 Tcl_CreateEventSource.3 \
+ Notifier.3 Tcl_DeleteEventSource.3 \
+ Notifier.3 Tcl_SetMaxBlockTime.3 \
+ Notifier.3 Tcl_QueueEvent.3 \
+ Notifier.3 Tcl_ThreadQueueEvent.3 \
+ Notifier.3 Tcl_ThreadAlert.3 \
+ Notifier.3 Tcl_GetCurrentThread.3 \
+ Notifier.3 Tcl_DeleteEvents.3 \
+ Notifier.3 Tcl_InitNotifier.3 \
+ Notifier.3 Tcl_FinalizeNotifier.3 \
+ Notifier.3 Tcl_WaitForEvent.3 \
+ Notifier.3 Tcl_AlertNotifier.3 \
+ Notifier.3 Tcl_SetTimer.3 \
+ Notifier.3 Tcl_ServiceAll.3 \
+ Notifier.3 Tcl_ServiceEvent.3 \
+ Notifier.3 Tcl_GetServiceMode.3 \
+ Notifier.3 Tcl_SetServiceMode.3 \
+ Object.3 Tcl_NewObj.3 \
+ Object.3 Tcl_DuplicateObj.3 \
+ Object.3 Tcl_IncrRefCount.3 \
+ Object.3 Tcl_DecrRefCount.3 \
+ Object.3 Tcl_IsShared.3 \
+ Object.3 Tcl_InvalidateStringRep.3 \
+ ObjectType.3 Tcl_RegisterObjType.3 \
+ ObjectType.3 Tcl_GetObjType.3 \
+ ObjectType.3 Tcl_AppendAllObjTypes.3 \
+ ObjectType.3 Tcl_ConvertToType.3 \
+ OpenFileChnl.3 Tcl_OpenFileChannel.3 \
+ OpenFileChnl.3 Tcl_OpenCommandChannel.3 \
+ OpenFileChnl.3 Tcl_MakeFileChannel.3 \
+ OpenFileChnl.3 Tcl_GetChannel.3 \
+ OpenFileChnl.3 Tcl_GetChannelNames.3 \
+ OpenFileChnl.3 Tcl_GetChannelNamesEx.3 \
+ OpenFileChnl.3 Tcl_RegisterChannel.3 \
+ OpenFileChnl.3 Tcl_UnregisterChannel.3 \
+ OpenFileChnl.3 Tcl_DetachChannel.3 \
+ OpenFileChnl.3 Tcl_IsStandardChannel.3 \
+ OpenFileChnl.3 Tcl_Close.3 \
+ OpenFileChnl.3 Tcl_ReadChars.3 \
+ OpenFileChnl.3 Tcl_Read.3 \
+ OpenFileChnl.3 Tcl_GetsObj.3 \
+ OpenFileChnl.3 Tcl_Gets.3 \
+ OpenFileChnl.3 Tcl_Ungets.3 \
+ OpenFileChnl.3 Tcl_WriteObj.3 \
+ OpenFileChnl.3 Tcl_WriteChars.3 \
+ OpenFileChnl.3 Tcl_Write.3 \
+ OpenFileChnl.3 Tcl_ReadRaw.3 \
+ OpenFileChnl.3 Tcl_WriteRaw.3 \
+ OpenFileChnl.3 Tcl_Eof.3 \
+ OpenFileChnl.3 Tcl_Flush.3 \
+ OpenFileChnl.3 Tcl_InputBlocked.3 \
+ OpenFileChnl.3 Tcl_InputBuffered.3 \
+ OpenFileChnl.3 Tcl_OutputBuffered.3 \
+ OpenFileChnl.3 Tcl_Seek.3 \
+ OpenFileChnl.3 Tcl_Tell.3 \
+ OpenFileChnl.3 Tcl_TruncateChannel.3 \
+ OpenFileChnl.3 Tcl_GetChannelOption.3 \
+ OpenFileChnl.3 Tcl_SetChannelOption.3 \
+ OpenTcp.3 Tcl_OpenTcpClient.3 \
+ OpenTcp.3 Tcl_MakeTcpClientChannel.3 \
+ OpenTcp.3 Tcl_OpenTcpServer.3 \
+ Panic.3 Tcl_Panic.3 \
+ Panic.3 Tcl_PanicVA.3 \
+ Panic.3 Tcl_SetPanicProc.3 \
+ ParseCmd.3 Tcl_ParseCommand.3 \
+ ParseCmd.3 Tcl_ParseExpr.3 \
+ ParseCmd.3 Tcl_ParseBraces.3 \
+ ParseCmd.3 Tcl_ParseQuotedString.3 \
+ ParseCmd.3 Tcl_ParseVarName.3 \
+ ParseCmd.3 Tcl_ParseVar.3 \
+ ParseCmd.3 Tcl_FreeParse.3 \
+ ParseCmd.3 Tcl_EvalTokens.3 \
+ ParseCmd.3 Tcl_EvalTokensStandard.3 \
+ PkgRequire.3 Tcl_PkgRequire.3 \
+ PkgRequire.3 Tcl_PkgRequireEx.3 \
+ PkgRequire.3 Tcl_PkgRequireProc.3 \
+ PkgRequire.3 Tcl_PkgPresent.3 \
+ PkgRequire.3 Tcl_PkgPresentEx.3 \
+ PkgRequire.3 Tcl_PkgProvide.3 \
+ PkgRequire.3 Tcl_PkgProvideEx.3 \
+ Preserve.3 Tcl_Preserve.3 \
+ Preserve.3 Tcl_Release.3 \
+ Preserve.3 Tcl_EventuallyFree.3 \
+ PrintDbl.3 Tcl_PrintDouble.3 \
+ RecEvalObj.3 Tcl_RecordAndEvalObj.3 \
+ RecordEval.3 Tcl_RecordAndEval.3 \
+ RegConfig.3 Tcl_RegisterConfig.3 \
+ RegExp.3 Tcl_RegExpMatchObj.3 \
+ RegExp.3 Tcl_RegExpMatch.3 \
+ RegExp.3 Tcl_RegExpCompile.3 \
+ RegExp.3 Tcl_RegExpExec.3 \
+ RegExp.3 Tcl_RegExpRange.3 \
+ RegExp.3 Tcl_GetRegExpFromObj.3 \
+ RegExp.3 Tcl_RegExpExecObj.3 \
+ RegExp.3 Tcl_RegExpGetInfo.3 \
+ SaveResult.3 Tcl_SaveInterpState.3 \
+ SaveResult.3 Tcl_RestoreInterpState.3 \
+ SaveResult.3 Tcl_DiscardInterpState.3 \
+ SaveResult.3 Tcl_SaveResult.3 \
+ SaveResult.3 Tcl_RestoreResult.3 \
+ SaveResult.3 Tcl_DiscardResult.3 \
+ SetChanErr.3 Tcl_SetChannelError.3 \
+ SetChanErr.3 Tcl_SetChannelErrorInterp.3 \
+ SetChanErr.3 Tcl_GetChannelError.3 \
+ SetChanErr.3 Tcl_GetChannelErrorInterp.3 \
+ SetErrno.3 Tcl_SetErrno.3 \
+ SetErrno.3 Tcl_GetErrno.3 \
+ SetErrno.3 Tcl_ErrnoId.3 \
+ SetErrno.3 Tcl_ErrnoMsg.3 \
+ SetRecLmt.3 Tcl_SetRecursionLimit.3 \
+ SetResult.3 Tcl_SetObjResult.3 \
+ SetResult.3 Tcl_GetObjResult.3 \
+ SetResult.3 Tcl_SetResult.3 \
+ SetResult.3 Tcl_GetStringResult.3 \
+ SetResult.3 Tcl_AppendResult.3 \
+ SetResult.3 Tcl_AppendResultVA.3 \
+ SetResult.3 Tcl_AppendElement.3 \
+ SetResult.3 Tcl_ResetResult.3 \
+ SetResult.3 Tcl_FreeResult.3 \
+ SetVar.3 Tcl_SetVar2Ex.3 \
+ SetVar.3 Tcl_SetVar.3 \
+ SetVar.3 Tcl_SetVar2.3 \
+ SetVar.3 Tcl_ObjSetVar2.3 \
+ SetVar.3 Tcl_GetVar2Ex.3 \
+ SetVar.3 Tcl_GetVar.3 \
+ SetVar.3 Tcl_GetVar2.3 \
+ SetVar.3 Tcl_ObjGetVar2.3 \
+ SetVar.3 Tcl_UnsetVar.3 \
+ SetVar.3 Tcl_UnsetVar2.3 \
+ Signal.3 Tcl_SignalId.3 \
+ Signal.3 Tcl_SignalMsg.3 \
+ Sleep.3 Tcl_Sleep.3 \
+ SourceRCFile.3 Tcl_SourceRCFile.3 \
+ SplitList.3 Tcl_SplitList.3 \
+ SplitList.3 Tcl_Merge.3 \
+ SplitList.3 Tcl_ScanElement.3 \
+ SplitList.3 Tcl_ScanCountedElement.3 \
+ SplitList.3 Tcl_ConvertElement.3 \
+ SplitList.3 Tcl_ConvertCountedElement.3 \
+ SplitPath.3 Tcl_SplitPath.3 \
+ SplitPath.3 Tcl_JoinPath.3 \
+ SplitPath.3 Tcl_GetPathType.3 \
+ StaticPkg.3 Tcl_StaticPackage.3 \
+ StdChannels.3 Tcl_StandardChannels.3 \
+ StrMatch.3 Tcl_StringMatch.3 \
+ StrMatch.3 Tcl_StringCaseMatch.3 \
+ StringObj.3 Tcl_NewStringObj.3 \
+ StringObj.3 Tcl_NewUnicodeObj.3 \
+ StringObj.3 Tcl_SetStringObj.3 \
+ StringObj.3 Tcl_SetUnicodeObj.3 \
+ StringObj.3 Tcl_GetStringFromObj.3 \
+ StringObj.3 Tcl_GetString.3 \
+ StringObj.3 Tcl_GetUnicodeFromObj.3 \
+ StringObj.3 Tcl_GetUnicode.3 \
+ StringObj.3 Tcl_GetUniChar.3 \
+ StringObj.3 Tcl_GetCharLength.3 \
+ StringObj.3 Tcl_GetRange.3 \
+ StringObj.3 Tcl_AppendToObj.3 \
+ StringObj.3 Tcl_AppendUnicodeToObj.3 \
+ StringObj.3 Tcl_AppendObjToObj.3 \
+ StringObj.3 Tcl_AppendStringsToObj.3 \
+ StringObj.3 Tcl_AppendStringsToObjVA.3 \
+ StringObj.3 Tcl_SetObjLength.3 \
+ StringObj.3 Tcl_AttemptSetObjLength.3 \
+ StringObj.3 Tcl_ConcatObj.3 \
+ SubstObj.3 Tcl_SubstObj.3 \
+ Tcl_Main.3 Tcl_SetMainLoop.3 \
+ Thread.3 Tcl_ConditionNotify.3 \
+ Thread.3 Tcl_ConditionWait.3 \
+ Thread.3 Tcl_ConditionFinalize.3 \
+ Thread.3 Tcl_GetThreadData.3 \
+ Thread.3 Tcl_MutexLock.3 \
+ Thread.3 Tcl_MutexUnlock.3 \
+ Thread.3 Tcl_MutexFinalize.3 \
+ Thread.3 Tcl_CreateThread.3 \
+ Thread.3 Tcl_JoinThread.3 \
+ ToUpper.3 Tcl_UniCharToUpper.3 \
+ ToUpper.3 Tcl_UniCharToLower.3 \
+ ToUpper.3 Tcl_UniCharToTitle.3 \
+ ToUpper.3 Tcl_UtfToUpper.3 \
+ ToUpper.3 Tcl_UtfToLower.3 \
+ ToUpper.3 Tcl_UtfToTitle.3 \
+ TraceCmd.3 Tcl_CommandTraceInfo.3 \
+ TraceCmd.3 Tcl_TraceCommand.3 \
+ TraceCmd.3 Tcl_UntraceCommand.3 \
+ TraceVar.3 Tcl_TraceVar.3 \
+ TraceVar.3 Tcl_TraceVar2.3 \
+ TraceVar.3 Tcl_UntraceVar.3 \
+ TraceVar.3 Tcl_UntraceVar2.3 \
+ TraceVar.3 Tcl_VarTraceInfo.3 \
+ TraceVar.3 Tcl_VarTraceInfo2.3 \
+ Translate.3 Tcl_TranslateFileName.3 \
+ UniCharIsAlpha.3 Tcl_UniCharIsAlnum.3 \
+ UniCharIsAlpha.3 Tcl_UniCharIsAlpha.3 \
+ UniCharIsAlpha.3 Tcl_UniCharIsControl.3 \
+ UniCharIsAlpha.3 Tcl_UniCharIsDigit.3 \
+ UniCharIsAlpha.3 Tcl_UniCharIsGraph.3 \
+ UniCharIsAlpha.3 Tcl_UniCharIsLower.3 \
+ UniCharIsAlpha.3 Tcl_UniCharIsPrint.3 \
+ UniCharIsAlpha.3 Tcl_UniCharIsPunct.3 \
+ UniCharIsAlpha.3 Tcl_UniCharIsSpace.3 \
+ UniCharIsAlpha.3 Tcl_UniCharIsUpper.3 \
+ UniCharIsAlpha.3 Tcl_UniCharIsWordChar.3 \
+ UpVar.3 Tcl_UpVar.3 \
+ UpVar.3 Tcl_UpVar2.3 \
+ Utf.3 Tcl_UniCharToUtf.3 \
+ Utf.3 Tcl_UtfToUniChar.3 \
+ Utf.3 Tcl_UniCharToUtfDString.3 \
+ Utf.3 Tcl_UtfToUniCharDString.3 \
+ Utf.3 Tcl_UniCharLen.3 \
+ Utf.3 Tcl_UniCharNcmp.3 \
+ Utf.3 Tcl_UniCharNcasecmp.3 \
+ Utf.3 Tcl_UniCharCaseMatch.3 \
+ Utf.3 Tcl_UtfNcmp.3 \
+ Utf.3 Tcl_UtfNcasecmp.3 \
+ Utf.3 Tcl_UtfCharComplete.3 \
+ Utf.3 Tcl_NumUtfChars.3 \
+ Utf.3 Tcl_UtfFindFirst.3 \
+ Utf.3 Tcl_UtfFindLast.3 \
+ Utf.3 Tcl_UtfNext.3 \
+ Utf.3 Tcl_UtfPrev.3 \
+ Utf.3 Tcl_UniCharAtIndex.3 \
+ Utf.3 Tcl_UtfAtIndex.3 \
+ Utf.3 Tcl_UtfBackslash.3 \
+ WrongNumArgs.3 Tcl_WrongNumArgs.3 \
+ library.n auto_execok.n \
+ library.n auto_import.n \
+ library.n auto_load.n \
+ library.n auto_mkindex.n \
+ library.n auto_mkindex_old.n \
+ library.n auto_qualify.n \
+ library.n auto_reset.n \
+ library.n tcl_findLibrary.n \
+ library.n parray.n \
+ library.n tcl_endOfWord.n \
+ library.n tcl_startOfNextWord.n \
+ library.n tcl_startOfPreviousWord.n \
+ library.n tcl_wordBreakAfter.n \
+ library.n tcl_wordBreakBefore.n \
+ packagens.n pkg::create.n \
+ pkgMkIndex.n pkg_mkIndex.n \
+ safe.n SafeBase.n
+.endif
+
+TCLBASE?= ${PORTSDIR}/${PKGCATEGORY}/${LATEST_LINK}
+
+.if defined(TCL_WITH_THREADS) || defined(WITH_THREADS)
+pre-configure:
+ @${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' \
+ ${WRKSRC}/configure
+
+.endif
+
+# Where the below command fails, there is no need for concern:
+BLACKHOLE!= ${SYSCTL} -n net.inet.tcp.blackhole || ${TRUE}
+
+post-configure:
+ ${REINPLACE_CMD} \
+ -e 's|${WRKDIRPREFIX}${.CURDIR}|$${WRKDIRPREFIX}${TCLBASE}|' \
+ ${WRKSRC}/tclConfig.sh
+ ${REINPLACE_CMD} \
+ -e 's,-DNO_MEMMOVE=1,,' -e 's,-DNO_STRING_H=1,,' \
+ -e 's,^COMPAT_OBJS.*,,' ${WRKSRC}/Makefile
+.if defined(NO_INSTALL_MANPAGES) || defined(WITH_NO_TCL85_MAN)
+ ${REINPLACE_CMD} -e 's|^MAN_INSTALL_DIR.*$$|MAN_INSTALL_DIR = ${WRKDIR}|' \
+ ${WRKSRC}/Makefile
+. for mp in ${MAN1} ${MAN3} ${MANN}
+ @${REINPLACE_CMD} -e 's|^.so man.macros|.so ${DATADIR}/man.macros|' \
+ ${WRKSRC}/../doc/${mp}
+. endfor
+.endif
+.if ${BLACKHOLE} != '' && ${BLACKHOLE} != 0
+ # ====================================================
+ # net.inet.tcp.blackhole is non-zero. Some http-tests
+ # will appear to hang and then fail. Do not be alarmed.
+ # The socket.test would hang, so it is disabled:
+ ${MV} ${WRKSRC:H}/tests/socket.test ${WRKSRC:H}/tests/socket.test.dis;
+ # ====================================================
+.endif
+
+post-install:
+.if exists(${PKGINSTALL})
+ ${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL}
+.endif
+.if !defined(NO_INSTALL_MANPAGES) && !defined(WITH_NO_TCL85_MAN)
+ ${MKDIR} ${DATADIR}
+ ${INSTALL_DATA} ${WRKSRC}/../doc/man.macros ${DATADIR}
+.endif
+
+regression-test: build
+ cd ${WRKSRC} && LC_ALL=C ${MAKE} test
+
+.include <bsd.port.post.mk>
diff --git a/lang/tcl86/distinfo b/lang/tcl86/distinfo
new file mode 100644
index 000000000000..9797b447ad95
--- /dev/null
+++ b/lang/tcl86/distinfo
@@ -0,0 +1,3 @@
+MD5 (tcl8.5a5-src.tar.gz) = fe9e399c1f186f8c605de8d2e262881e
+SHA256 (tcl8.5a5-src.tar.gz) = b5f0a632f68e6c3bd11756878a617ddd16ee02a74fe0581427ed7d103319f2c2
+SIZE (tcl8.5a5-src.tar.gz) = 3997622
diff --git a/lang/tcl86/files/patch-generic-tclPosixStr.c b/lang/tcl86/files/patch-generic-tclPosixStr.c
new file mode 100644
index 000000000000..f178ef6c38fd
--- /dev/null
+++ b/lang/tcl86/files/patch-generic-tclPosixStr.c
@@ -0,0 +1,22 @@
+--- ../generic/tclPosixStr.c.orig Wed Jan 17 13:12:17 2007
++++ ../generic/tclPosixStr.c Wed Jan 17 13:03:19 2007
+@@ -1039,6 +1039,9 @@
+ #ifdef SIGXFSZ
+ case SIGXFSZ: return "SIGXFSZ";
+ #endif
++#ifdef SIGINFO
++ case SIGINFO: return "SIGINFO";
++#endif
+ }
+ return "unknown signal";
+ }
+@@ -1169,6 +1172,9 @@
+ #endif
+ #ifdef SIGXFSZ
+ case SIGXFSZ: return "exceeded file size limit";
++#endif
++#ifdef SIGINFO
++ case SIGINFO: return "information/status request";
+ #endif
+ }
+ return "unknown signal";
diff --git a/lang/tcl86/files/patch-tests-fCmd.test b/lang/tcl86/files/patch-tests-fCmd.test
new file mode 100644
index 000000000000..368d12fac26e
--- /dev/null
+++ b/lang/tcl86/files/patch-tests-fCmd.test
@@ -0,0 +1,20 @@
+--- ../tests/fCmd.test.orig Wed Jan 17 13:13:58 2007
++++ ../tests/fCmd.test Wed Jan 17 13:07:49 2007
+@@ -572,7 +572,7 @@
+ set msg
+ } {1 {error copying "td2" to "~/td1/td2": permission denied}}
+ test fCmd-6.26 {CopyRenameOneFile: doesn't use original name} \
+- {unix notRoot} {
++ -constraints {unixOnly notRoot} -match regexp -body {
+ cleanup
+ file mkdir ~/td1/td2
+ set td2name [file join [file dirname ~] [file tail ~] td1 td2]
+@@ -581,7 +581,7 @@
+ file attributes $td2name -permissions 0755
+ file delete -force ~/td1
+ set msg
+-} "1 {error copying \"~/td1\" to \"td1\": \"[file join [file dirname ~] [file tail ~] td1 td2]\": permission denied}"
++} -result "1 {error copying \"~/td1\" to \"td1\": \".*[file join td1 td2]\": permission denied}"
+ test fCmd-6.27 {CopyRenameOneFile: TclpCopyDirectory failed} \
+ {unix notRoot xdev} {
+ cleanup /tmp
diff --git a/lang/tcl86/files/patch-unix-Makefile.in b/lang/tcl86/files/patch-unix-Makefile.in
new file mode 100644
index 000000000000..01f7d6881608
--- /dev/null
+++ b/lang/tcl86/files/patch-unix-Makefile.in
@@ -0,0 +1,143 @@
+--- Makefile.in.orig Wed Jan 17 13:10:55 2007
++++ Makefile.in Wed Jan 17 12:55:33 2007
+@@ -57,6 +57,8 @@
+
+ # Directory in which to install the include file tcl.h:
+ INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(includedir)
++GENERIC_INCLUDE_INSTALL_DIR = $(INCLUDE_INSTALL_DIR)/generic
++UNIX_INCLUDE_INSTALL_DIR = $(INCLUDE_INSTALL_DIR)/unix
+
+ # Path to the private tcl header dir:
+ PRIVATE_INCLUDE_DIR = @PRIVATE_INCLUDE_DIR@
+@@ -102,7 +104,7 @@
+ #CFLAGS = $(CFLAGS_DEBUG)
+ #CFLAGS = $(CFLAGS_OPTIMIZE)
+ #CFLAGS = $(CFLAGS_DEBUG) $(CFLAGS_OPTIMIZE)
+-CFLAGS = @CFLAGS_DEFAULT@ @CFLAGS@
++CFLAGS += @CFLAGS_DEFAULT@ @CFLAGS@
+
+ # Flags to pass to the linker
+ LDFLAGS_DEBUG = @LDFLAGS_DEBUG@
+@@ -546,7 +548,8 @@
+
+ all: binaries libraries doc
+
+-binaries: ${LIB_FILE} $(STUB_LIB_FILE) $(TCL_BUILD_EXP_FILE) tclsh
++binaries: ${LIB_FILE} $(STUB_LIB_FILE) $(TCL_BUILD_EXP_FILE) \
++ libtcl${SHORT_TCL_VER}.a tclsh
+
+ libraries:
+
+@@ -557,6 +560,15 @@
+ ${LIB_FILE}: ${OBJS} ${STUB_LIB_FILE}
+ rm -f $@
+ @MAKE_LIB@
++ @ln -sf $(LIB_FILE) ./libtcl${SHORT_TCL_VER}.so
++ if test "x@DL_OBJS@" = "xtclLoadAout.o"; then \
++ $(RANLIB) ${LIB_FILE}; \
++ fi
++
++libtcl${SHORT_TCL_VER}.a: ${OBJS}
++ rm -f libtcl${SHORT_TCL_VER}.a
++ ar cr libtcl${SHORT_TCL_VER}.a ${OBJS}
++ $(RANLIB) libtcl${SHORT_TCL_VER}.a
+
+ ${STUB_LIB_FILE}: ${STUB_LIB_OBJS}
+ rm -f $@
+@@ -735,6 +747,13 @@
+ @echo "Installing $(LIB_FILE) to $(LIB_INSTALL_DIR)/"
+ @@INSTALL_LIB@
+ @chmod 555 $(LIB_INSTALL_DIR)/$(LIB_FILE)
++ @ln -sf $(LIB_FILE) $(LIB_INSTALL_DIR)/libtcl${SHORT_TCL_VER}.so
++ @echo "Installing libtcl${SHORT_TCL_VER}.a"
++ @$(INSTALL_DATA) libtcl${SHORT_TCL_VER}.a \
++ $(LIB_INSTALL_DIR)/libtcl${SHORT_TCL_VER}.a
++ @(cd $(LIB_INSTALL_DIR); $(RANLIB) libtcl${SHORT_TCL_VER}.a)
++ @chmod 555 $(LIB_INSTALL_DIR)/libtcl${SHORT_TCL_VER}.a
++
+ @if test "$(TCL_BUILD_EXP_FILE)" != ""; then \
+ echo "Installing $(TCL_EXP_FILE) to $(LIB_INSTALL_DIR)/"; \
+ $(INSTALL_DATA) $(TCL_BUILD_EXP_FILE) \
+@@ -742,8 +761,9 @@
+ fi
+ @echo "Installing tclsh as $(BIN_INSTALL_DIR)/tclsh$(VERSION)"
+ @$(INSTALL_PROGRAM) tclsh $(BIN_INSTALL_DIR)/tclsh$(VERSION)
+- @echo "Installing tclConfig.sh to $(LIB_INSTALL_DIR)/"
+- @$(INSTALL_DATA) tclConfig.sh $(LIB_INSTALL_DIR)/tclConfig.sh
++ @echo "Installing tclConfig.sh to $(SCRIPT_INSTALL_DIR)/"
++ @mkdir -p $(SCRIPT_INSTALL_DIR)
++ @$(INSTALL_DATA) tclConfig.sh $(SCRIPT_INSTALL_DIR)/tclConfig.sh
+ @if test "$(STUB_LIB_FILE)" != "" ; then \
+ echo "Installing $(STUB_LIB_FILE) to $(LIB_INSTALL_DIR)/"; \
+ @INSTALL_STUB_LIB@ ; \
+@@ -751,7 +771,8 @@
+ @EXTRA_INSTALL_BINARIES@
+
+ install-libraries: libraries install-tzdata install-msgs
+- @for i in $(INCLUDE_INSTALL_DIR) $(SCRIPT_INSTALL_DIR); \
++ @for i in $(GENERIC_INCLUDE_INSTALL_DIR) $(UNIX_INCLUDE_INSTALL_DIR) \
++ $(SCRIPT_INSTALL_DIR); \
+ do \
+ if [ ! -d $$i ] ; then \
+ echo "Making directory $$i"; \
+@@ -773,13 +794,17 @@
+ chmod +x $(SRC_DIR)/../unix/install-sh; \
+ fi
+ @echo "Installing header files";
+- @for i in $(GENERIC_DIR)/tcl.h $(GENERIC_DIR)/tclDecls.h \
+- $(GENERIC_DIR)/tclPlatDecls.h \
+- $(GENERIC_DIR)/tclTomMath.h \
+- $(GENERIC_DIR)/tclTomMathDecls.h ; \
++ @for i in $(GENERIC_DIR)/*.h ; \
+ do \
+- $(INSTALL_DATA) $$i $(INCLUDE_INSTALL_DIR); \
++ $(INSTALL_DATA) $$i $(GENERIC_INCLUDE_INSTALL_DIR); \
+ done;
++ @for i in $(UNIX_DIR)/*.h ; \
++ do \
++ $(INSTALL_DATA) $$i $(UNIX_INCLUDE_INSTALL_DIR); \
++ done;
++ @ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/tcl.h $(INCLUDE_INSTALL_DIR)/tcl.h
++ @ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/tclDecls.h $(INCLUDE_INSTALL_DIR)/tclDecls.h
++ @ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/tclPlatDecls.h $(INCLUDE_INSTALL_DIR)/tclPlatDecls.h
+ @echo "Installing library files to $(SCRIPT_INSTALL_DIR)";
+ @for i in $(TOP_DIR)/library/*.tcl $(TOP_DIR)/library/tclIndex $(UNIX_DIR)/tclAppInit.c $(UNIX_DIR)/ldAix; \
+ do \
+@@ -838,20 +863,23 @@
+ else true; \
+ fi; \
+ done;
+- @echo "Installing and cross-linking top-level (.1) docs";
+- @for i in $(TOP_DIR)/doc/*.1; do \
+- $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i $(MAN1_INSTALL_DIR); \
+- done
+-
+- @echo "Installing and cross-linking C API (.3) docs";
+- @for i in $(TOP_DIR)/doc/*.3; do \
+- $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i $(MAN3_INSTALL_DIR); \
+- done
+-
+- @echo "Installing and cross-linking command (.n) docs";
+- @for i in $(TOP_DIR)/doc/*.n; do \
+- $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i $(MANN_INSTALL_DIR); \
+- done
++ @echo "Installing top-level (.1) docs";
++ ${BSD_INSTALL_MAN} $(TOP_DIR)/doc/*.1 $(MAN1_INSTALL_DIR)/
++
++ @echo "Installing C API (.3) docs";
++ ${BSD_INSTALL_MAN} $(TOP_DIR)/doc/*.3 $(MAN3_INSTALL_DIR)/
++
++ @echo "Installing command (.n) docs";
++ ${BSD_INSTALL_MAN} $(TOP_DIR)/doc/*.n $(MANN_INSTALL_DIR)/
++
++ @echo "**********"
++ @echo "IMPORTANT:"
++ @echo "**********"
++ @echo "tclConfig.sh in $(SCRIPT_INSTALL_DIR)/tclConfig.sh"
++ @echo "tcl.h in $(INCLUDE_INSTALL_DIR)/tcl.h"
++ @echo "tclDecls.h in $(INCLUDE_INSTALL_DIR)/tclDecls.h"
++ @echo "There are NOT default place, but good place to avoid"
++ @echo "conflicting with another version of Tcl/Tks."
+
+ # Optional target to install private headers
+ install-private-headers: libraries
diff --git a/lang/tcl86/files/patch-unix-configure b/lang/tcl86/files/patch-unix-configure
new file mode 100644
index 000000000000..6051da49a3d0
--- /dev/null
+++ b/lang/tcl86/files/patch-unix-configure
@@ -0,0 +1,45 @@
+--- configure.orig Wed Jan 17 13:10:49 2007
++++ configure Wed Jan 17 13:00:27 2007
+@@ -6467,7 +6467,7 @@
+ LDFLAGS_ARCH=""
+ TCL_EXPORT_FILE_SUFFIX=""
+ UNSHARED_LIB_SUFFIX=""
+- TCL_TRIM_DOTS='`echo ${VERSION} | tr -d .`'
++ TCL_TRIM_DOTS=`echo ${VERSION} | tr -d .`
+ ECHO_VERSION='`echo ${VERSION}`'
+ TCL_LIB_VERSIONS_OK=ok
+ CFLAGS_DEBUG=-g
+@@ -7275,25 +7275,26 @@
+ FreeBSD-*)
+ # FreeBSD 3.* and greater have ELF.
+ SHLIB_CFLAGS="-fPIC"
+- SHLIB_LD="ld -Bshareable -x"
++ SHLIB_LD="ld -shared -x"
++ TCL_SHLIB_LD_EXTRAS="-soname \$@"
+ SHLIB_LD_LIBS='${LIBS}'
+ SHLIB_SUFFIX=".so"
+ DL_OBJS="tclLoadDl.o"
+ DL_LIBS=""
+- LDFLAGS="$LDFLAGS -export-dynamic"
++ LDFLAGS=""
+ CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
+ LD_SEARCH_FLAGS='-rpath ${LIB_RUNTIME_DIR}'
+ if test "${TCL_THREADS}" = "1" ; then
+- # The -pthread needs to go in the CFLAGS, not LIBS
++ # The -pthread needs to go in the LDFLAGS, not LIBS
+ LIBS=`echo $LIBS | sed s/-pthread//`
+- CFLAGS="$CFLAGS -pthread"
+- LDFLAGS="$LDFLAGS -pthread"
++ CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
++ LDFLAGS="$LDFLAGS $PTHREAD_LIBS"
+ fi
+ case $system in
+- FreeBSD-3.*)
++ FreeBSD-*)
+ # FreeBSD-3 doesn't handle version numbers with dots.
+ UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
+- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so'
++ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.1'
+ TCL_LIB_VERSIONS_OK=nodots
+ ;;
+ esac
diff --git a/lang/tcl86/files/patch-unix-tclUnixPort.h b/lang/tcl86/files/patch-unix-tclUnixPort.h
new file mode 100644
index 000000000000..7a4f70a917d2
--- /dev/null
+++ b/lang/tcl86/files/patch-unix-tclUnixPort.h
@@ -0,0 +1,12 @@
+--- tclUnixPort.h.orig Wed Jan 17 13:14:18 2007
++++ tclUnixPort.h Wed Jan 17 13:08:39 2007
+@@ -628,6 +628,9 @@
+ EXTERN struct tm * TclpLocaltime(CONST time_t *);
+ EXTERN struct tm * TclpGmtime(CONST time_t *);
+ EXTERN char * TclpInetNtoa(struct in_addr);
++#ifdef inet_ntoa
++# undef inet_ntoa
++#endif
+ /* #define localtime(x) TclpLocaltime(x)
+ * #define gmtime(x) TclpGmtime(x) */
+ # undef inet_ntoa
diff --git a/lang/tcl86/pkg-deinstall.tclsh b/lang/tcl86/pkg-deinstall.tclsh
new file mode 100644
index 000000000000..78c3fcf12f33
--- /dev/null
+++ b/lang/tcl86/pkg-deinstall.tclsh
@@ -0,0 +1,22 @@
+#! /bin/sh
+#
+# Remove the ${PREFIX}/bin/tclsh script that gets installed by INSTALL.tclsh
+# if we are the last tclsh installation to be pkg_delete'd.
+#
+# $FreeBSD$
+#
+
+#
+# Explicitly listing /usr/X11R6/bin here is debatable.
+#
+BINDIR="${PKG_PREFIX}/bin ${X11BASE}/bin"
+TCLSH=${PKG_PREFIX}/bin/tclsh
+
+tclshs=$(/bin/ls ${BINDIR} 2> /dev/null | \
+ egrep '^(i?tclsh[0-9]+\.[0-9]+(\_r)?([a-z][a-z])?)|otclsh$')
+
+if [ "$tclshs" = "" -a -f ${TCLSH} ] && \
+ (head -3 ${TCLSH} | grep awieYJFnsuILOnfsYEW) > /dev/null 2>&1
+then
+ rm -f ${PKG_PREFIX}/bin/tclsh
+fi
diff --git a/lang/tcl86/pkg-descr b/lang/tcl86/pkg-descr
new file mode 100644
index 000000000000..bfb9510fa683
--- /dev/null
+++ b/lang/tcl86/pkg-descr
@@ -0,0 +1,8 @@
+This is Tcl8.5, an embeddable tool command language.
+
+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.
+
+A full set of manual pages is also provided with this package.
+
+WWW: http://www.tcl.tk/
diff --git a/lang/tcl86/pkg-install.tclsh b/lang/tcl86/pkg-install.tclsh
new file mode 100644
index 000000000000..3b808e2b500f
--- /dev/null
+++ b/lang/tcl86/pkg-install.tclsh
@@ -0,0 +1,35 @@
+#!/bin/sh
+
+# The user may have a tclsh they want to preserve
+ver=`grep -a awieYJFnsuILOnfsYEW ${PKG_PREFIX}/bin/tclsh 2> /dev/null \
+ | sed -e 's/.*\*\*//'`
+if [ ! -e ${PKG_PREFIX}/bin/tclsh ] || [ "$ver" != "" -a "$ver" -lt 002 ]
+then
+ [ -f ${PKG_PREFIX}/bin/tclsh ] && chmod u+w ${PKG_PREFIX}/bin/tclsh
+
+ mkdir -p ${PKG_PREFIX}/bin
+ cat > ${PKG_PREFIX}/bin/tclsh <<'EOF'
+#!/bin/sh
+# Installed by ports system. id: awieYJFnsuILOnfsYEW**002
+#
+# $FreeBSD$
+#
+
+(
+echo "In FreeBSD, tclsh is named with a version number. This is because"
+echo "different versions of tclsh are not compatible with each other and"
+echo "they can not all be called \"tclsh\"! You may need multiple versions"
+echo "installed because a given port may depend on a specific version."
+echo
+echo "On your system, tclsh is installed under at least the following names:"
+echo
+for name in $(/bin/ls $(echo $PATH | sed 's/:/ /g') 2> /dev/null | egrep '^(i?tclsh[0-9]+\.[0-9]+(\_r)?([a-z][a-z])?)|otclsh$')
+do
+ echo $name
+done
+[ "$name" = "" ] && echo "No tclsh installations found, sorry."
+) 1>&2
+exit 1
+EOF
+ chmod 555 ${PKG_PREFIX}/bin/tclsh
+fi
diff --git a/lang/tcl86/pkg-plist b/lang/tcl86/pkg-plist
new file mode 100644
index 000000000000..30cb6961098e
--- /dev/null
+++ b/lang/tcl86/pkg-plist
@@ -0,0 +1,846 @@
+bin/tclsh%%TCL_VER%%
+include/tcl%%TCL_VER%%/generic/regcustom.h
+include/tcl%%TCL_VER%%/generic/regerrs.h
+include/tcl%%TCL_VER%%/generic/regex.h
+include/tcl%%TCL_VER%%/generic/regguts.h
+include/tcl%%TCL_VER%%/generic/tcl.h
+include/tcl%%TCL_VER%%/generic/tclCompile.h
+include/tcl%%TCL_VER%%/generic/tclDecls.h
+include/tcl%%TCL_VER%%/generic/tclFileSystem.h
+include/tcl%%TCL_VER%%/generic/tclIO.h
+include/tcl%%TCL_VER%%/generic/tclInt.h
+include/tcl%%TCL_VER%%/generic/tclIntDecls.h
+include/tcl%%TCL_VER%%/generic/tclIntPlatDecls.h
+include/tcl%%TCL_VER%%/generic/tclPlatDecls.h
+include/tcl%%TCL_VER%%/generic/tclPort.h
+include/tcl%%TCL_VER%%/generic/tclRegexp.h
+include/tcl%%TCL_VER%%/generic/tclTomMath.h
+include/tcl%%TCL_VER%%/generic/tclTomMathDecls.h
+include/tcl%%TCL_VER%%/generic/tommath.h
+include/tcl%%TCL_VER%%/tcl.h
+include/tcl%%TCL_VER%%/tclDecls.h
+include/tcl%%TCL_VER%%/tclPlatDecls.h
+include/tcl%%TCL_VER%%/unix/tclUnixPort.h
+include/tcl%%TCL_VER%%/unix/tclUnixThrd.h
+lib/libtcl%%SHORT_TCL_VER%%.a
+lib/libtcl%%SHORT_TCL_VER%%.so
+lib/libtcl%%SHORT_TCL_VER%%.so.1
+lib/libtclstub%%SHORT_TCL_VER%%.a
+lib/tcl%%TCL_VER%%/auto.tcl
+lib/tcl%%TCL_VER%%/clock.tcl
+lib/tcl%%TCL_VER%%/encoding/ascii.enc
+lib/tcl%%TCL_VER%%/encoding/big5.enc
+lib/tcl%%TCL_VER%%/encoding/cp1250.enc
+lib/tcl%%TCL_VER%%/encoding/cp1251.enc
+lib/tcl%%TCL_VER%%/encoding/cp1252.enc
+lib/tcl%%TCL_VER%%/encoding/cp1253.enc
+lib/tcl%%TCL_VER%%/encoding/cp1254.enc
+lib/tcl%%TCL_VER%%/encoding/cp1255.enc
+lib/tcl%%TCL_VER%%/encoding/cp1256.enc
+lib/tcl%%TCL_VER%%/encoding/cp1257.enc
+lib/tcl%%TCL_VER%%/encoding/cp1258.enc
+lib/tcl%%TCL_VER%%/encoding/cp437.enc
+lib/tcl%%TCL_VER%%/encoding/cp737.enc
+lib/tcl%%TCL_VER%%/encoding/cp775.enc
+lib/tcl%%TCL_VER%%/encoding/cp850.enc
+lib/tcl%%TCL_VER%%/encoding/cp852.enc
+lib/tcl%%TCL_VER%%/encoding/cp855.enc
+lib/tcl%%TCL_VER%%/encoding/cp857.enc
+lib/tcl%%TCL_VER%%/encoding/cp860.enc
+lib/tcl%%TCL_VER%%/encoding/cp861.enc
+lib/tcl%%TCL_VER%%/encoding/cp862.enc
+lib/tcl%%TCL_VER%%/encoding/cp863.enc
+lib/tcl%%TCL_VER%%/encoding/cp864.enc
+lib/tcl%%TCL_VER%%/encoding/cp865.enc
+lib/tcl%%TCL_VER%%/encoding/cp866.enc
+lib/tcl%%TCL_VER%%/encoding/cp869.enc
+lib/tcl%%TCL_VER%%/encoding/cp874.enc
+lib/tcl%%TCL_VER%%/encoding/cp932.enc
+lib/tcl%%TCL_VER%%/encoding/cp936.enc
+lib/tcl%%TCL_VER%%/encoding/cp949.enc
+lib/tcl%%TCL_VER%%/encoding/cp950.enc
+lib/tcl%%TCL_VER%%/encoding/dingbats.enc
+lib/tcl%%TCL_VER%%/encoding/ebcdic.enc
+lib/tcl%%TCL_VER%%/encoding/euc-cn.enc
+lib/tcl%%TCL_VER%%/encoding/euc-jp.enc
+lib/tcl%%TCL_VER%%/encoding/euc-kr.enc
+lib/tcl%%TCL_VER%%/encoding/gb12345.enc
+lib/tcl%%TCL_VER%%/encoding/gb1988.enc
+lib/tcl%%TCL_VER%%/encoding/gb2312-raw.enc
+lib/tcl%%TCL_VER%%/encoding/gb2312.enc
+lib/tcl%%TCL_VER%%/encoding/iso2022-jp.enc
+lib/tcl%%TCL_VER%%/encoding/iso2022-kr.enc
+lib/tcl%%TCL_VER%%/encoding/iso2022.enc
+lib/tcl%%TCL_VER%%/encoding/iso8859-1.enc
+lib/tcl%%TCL_VER%%/encoding/iso8859-10.enc
+lib/tcl%%TCL_VER%%/encoding/iso8859-13.enc
+lib/tcl%%TCL_VER%%/encoding/iso8859-14.enc
+lib/tcl%%TCL_VER%%/encoding/iso8859-15.enc
+lib/tcl%%TCL_VER%%/encoding/iso8859-16.enc
+lib/tcl%%TCL_VER%%/encoding/iso8859-2.enc
+lib/tcl%%TCL_VER%%/encoding/iso8859-3.enc
+lib/tcl%%TCL_VER%%/encoding/iso8859-4.enc
+lib/tcl%%TCL_VER%%/encoding/iso8859-5.enc
+lib/tcl%%TCL_VER%%/encoding/iso8859-6.enc
+lib/tcl%%TCL_VER%%/encoding/iso8859-7.enc
+lib/tcl%%TCL_VER%%/encoding/iso8859-8.enc
+lib/tcl%%TCL_VER%%/encoding/iso8859-9.enc
+lib/tcl%%TCL_VER%%/encoding/jis0201.enc
+lib/tcl%%TCL_VER%%/encoding/jis0208.enc
+lib/tcl%%TCL_VER%%/encoding/jis0212.enc
+lib/tcl%%TCL_VER%%/encoding/koi8-r.enc
+lib/tcl%%TCL_VER%%/encoding/koi8-u.enc
+lib/tcl%%TCL_VER%%/encoding/ksc5601.enc
+lib/tcl%%TCL_VER%%/encoding/macCentEuro.enc
+lib/tcl%%TCL_VER%%/encoding/macCroatian.enc
+lib/tcl%%TCL_VER%%/encoding/macCyrillic.enc
+lib/tcl%%TCL_VER%%/encoding/macDingbats.enc
+lib/tcl%%TCL_VER%%/encoding/macGreek.enc
+lib/tcl%%TCL_VER%%/encoding/macIceland.enc
+lib/tcl%%TCL_VER%%/encoding/macJapan.enc
+lib/tcl%%TCL_VER%%/encoding/macRoman.enc
+lib/tcl%%TCL_VER%%/encoding/macRomania.enc
+lib/tcl%%TCL_VER%%/encoding/macThai.enc
+lib/tcl%%TCL_VER%%/encoding/macTurkish.enc
+lib/tcl%%TCL_VER%%/encoding/macUkraine.enc
+lib/tcl%%TCL_VER%%/encoding/shiftjis.enc
+lib/tcl%%TCL_VER%%/encoding/symbol.enc
+lib/tcl%%TCL_VER%%/encoding/tis-620.enc
+lib/tcl%%TCL_VER%%/history.tcl
+lib/tcl%%TCL_VER%%/http1.0/http.tcl
+lib/tcl%%TCL_VER%%/http1.0/pkgIndex.tcl
+lib/tcl%%TCL_VER%%/init.tcl
+lib/tcl%%TCL_VER%%/ldAix
+lib/tcl%%TCL_VER%%/tm.tcl
+lib/tcl%%TCL_VER%%/msgs/af.msg
+lib/tcl%%TCL_VER%%/msgs/af_za.msg
+lib/tcl%%TCL_VER%%/msgs/ar.msg
+lib/tcl%%TCL_VER%%/msgs/ar_in.msg
+lib/tcl%%TCL_VER%%/msgs/ar_jo.msg
+lib/tcl%%TCL_VER%%/msgs/ar_lb.msg
+lib/tcl%%TCL_VER%%/msgs/ar_sy.msg
+lib/tcl%%TCL_VER%%/msgs/be.msg
+lib/tcl%%TCL_VER%%/msgs/bg.msg
+lib/tcl%%TCL_VER%%/msgs/bn.msg
+lib/tcl%%TCL_VER%%/msgs/bn_in.msg
+lib/tcl%%TCL_VER%%/msgs/ca.msg
+lib/tcl%%TCL_VER%%/msgs/cs.msg
+lib/tcl%%TCL_VER%%/msgs/da.msg
+lib/tcl%%TCL_VER%%/msgs/de.msg
+lib/tcl%%TCL_VER%%/msgs/de_at.msg
+lib/tcl%%TCL_VER%%/msgs/de_be.msg
+lib/tcl%%TCL_VER%%/msgs/el.msg
+lib/tcl%%TCL_VER%%/msgs/en_au.msg
+lib/tcl%%TCL_VER%%/msgs/en_be.msg
+lib/tcl%%TCL_VER%%/msgs/en_bw.msg
+lib/tcl%%TCL_VER%%/msgs/en_ca.msg
+lib/tcl%%TCL_VER%%/msgs/en_gb.msg
+lib/tcl%%TCL_VER%%/msgs/en_hk.msg
+lib/tcl%%TCL_VER%%/msgs/en_ie.msg
+lib/tcl%%TCL_VER%%/msgs/en_in.msg
+lib/tcl%%TCL_VER%%/msgs/en_nz.msg
+lib/tcl%%TCL_VER%%/msgs/en_ph.msg
+lib/tcl%%TCL_VER%%/msgs/en_sg.msg
+lib/tcl%%TCL_VER%%/msgs/en_za.msg
+lib/tcl%%TCL_VER%%/msgs/en_zw.msg
+lib/tcl%%TCL_VER%%/msgs/eo.msg
+lib/tcl%%TCL_VER%%/msgs/es.msg
+lib/tcl%%TCL_VER%%/msgs/es_ar.msg
+lib/tcl%%TCL_VER%%/msgs/es_bo.msg
+lib/tcl%%TCL_VER%%/msgs/es_cl.msg
+lib/tcl%%TCL_VER%%/msgs/es_co.msg
+lib/tcl%%TCL_VER%%/msgs/es_cr.msg
+lib/tcl%%TCL_VER%%/msgs/es_do.msg
+lib/tcl%%TCL_VER%%/msgs/es_ec.msg
+lib/tcl%%TCL_VER%%/msgs/es_gt.msg
+lib/tcl%%TCL_VER%%/msgs/es_hn.msg
+lib/tcl%%TCL_VER%%/msgs/es_mx.msg
+lib/tcl%%TCL_VER%%/msgs/es_ni.msg
+lib/tcl%%TCL_VER%%/msgs/es_pa.msg
+lib/tcl%%TCL_VER%%/msgs/es_pe.msg
+lib/tcl%%TCL_VER%%/msgs/es_pr.msg
+lib/tcl%%TCL_VER%%/msgs/es_py.msg
+lib/tcl%%TCL_VER%%/msgs/es_sv.msg
+lib/tcl%%TCL_VER%%/msgs/es_uy.msg
+lib/tcl%%TCL_VER%%/msgs/es_ve.msg
+lib/tcl%%TCL_VER%%/msgs/et.msg
+lib/tcl%%TCL_VER%%/msgs/eu.msg
+lib/tcl%%TCL_VER%%/msgs/eu_es.msg
+lib/tcl%%TCL_VER%%/msgs/fa.msg
+lib/tcl%%TCL_VER%%/msgs/fa_in.msg
+lib/tcl%%TCL_VER%%/msgs/fa_ir.msg
+lib/tcl%%TCL_VER%%/msgs/fi.msg
+lib/tcl%%TCL_VER%%/msgs/fo.msg
+lib/tcl%%TCL_VER%%/msgs/fo_fo.msg
+lib/tcl%%TCL_VER%%/msgs/fr.msg
+lib/tcl%%TCL_VER%%/msgs/fr_be.msg
+lib/tcl%%TCL_VER%%/msgs/fr_ca.msg
+lib/tcl%%TCL_VER%%/msgs/fr_ch.msg
+lib/tcl%%TCL_VER%%/msgs/ga.msg
+lib/tcl%%TCL_VER%%/msgs/ga_ie.msg
+lib/tcl%%TCL_VER%%/msgs/gl.msg
+lib/tcl%%TCL_VER%%/msgs/gl_es.msg
+lib/tcl%%TCL_VER%%/msgs/gv.msg
+lib/tcl%%TCL_VER%%/msgs/gv_gb.msg
+lib/tcl%%TCL_VER%%/msgs/he.msg
+lib/tcl%%TCL_VER%%/msgs/hi.msg
+lib/tcl%%TCL_VER%%/msgs/hi_in.msg
+lib/tcl%%TCL_VER%%/msgs/hr.msg
+lib/tcl%%TCL_VER%%/msgs/hu.msg
+lib/tcl%%TCL_VER%%/msgs/id.msg
+lib/tcl%%TCL_VER%%/msgs/id_id.msg
+lib/tcl%%TCL_VER%%/msgs/is.msg
+lib/tcl%%TCL_VER%%/msgs/it.msg
+lib/tcl%%TCL_VER%%/msgs/it_ch.msg
+lib/tcl%%TCL_VER%%/msgs/ja.msg
+lib/tcl%%TCL_VER%%/msgs/kl.msg
+lib/tcl%%TCL_VER%%/msgs/kl_gl.msg
+lib/tcl%%TCL_VER%%/msgs/ko.msg
+lib/tcl%%TCL_VER%%/msgs/ko_kr.msg
+lib/tcl%%TCL_VER%%/msgs/kok.msg
+lib/tcl%%TCL_VER%%/msgs/kok_in.msg
+lib/tcl%%TCL_VER%%/msgs/kw.msg
+lib/tcl%%TCL_VER%%/msgs/kw_gb.msg
+lib/tcl%%TCL_VER%%/msgs/lt.msg
+lib/tcl%%TCL_VER%%/msgs/lv.msg
+lib/tcl%%TCL_VER%%/msgs/mk.msg
+lib/tcl%%TCL_VER%%/msgs/mr.msg
+lib/tcl%%TCL_VER%%/msgs/mr_in.msg
+lib/tcl%%TCL_VER%%/msgs/ms.msg
+lib/tcl%%TCL_VER%%/msgs/ms_my.msg
+lib/tcl%%TCL_VER%%/msgs/mt.msg
+lib/tcl%%TCL_VER%%/msgs/nb.msg
+lib/tcl%%TCL_VER%%/msgs/nl.msg
+lib/tcl%%TCL_VER%%/msgs/nl_be.msg
+lib/tcl%%TCL_VER%%/msgs/nn.msg
+lib/tcl%%TCL_VER%%/msgs/pl.msg
+lib/tcl%%TCL_VER%%/msgs/pt.msg
+lib/tcl%%TCL_VER%%/msgs/pt_br.msg
+lib/tcl%%TCL_VER%%/msgs/ro.msg
+lib/tcl%%TCL_VER%%/msgs/ru.msg
+lib/tcl%%TCL_VER%%/msgs/ru_ua.msg
+lib/tcl%%TCL_VER%%/msgs/sh.msg
+lib/tcl%%TCL_VER%%/msgs/sk.msg
+lib/tcl%%TCL_VER%%/msgs/sl.msg
+lib/tcl%%TCL_VER%%/msgs/sq.msg
+lib/tcl%%TCL_VER%%/msgs/sr.msg
+lib/tcl%%TCL_VER%%/msgs/sv.msg
+lib/tcl%%TCL_VER%%/msgs/sw.msg
+lib/tcl%%TCL_VER%%/msgs/ta.msg
+lib/tcl%%TCL_VER%%/msgs/ta_in.msg
+lib/tcl%%TCL_VER%%/msgs/te.msg
+lib/tcl%%TCL_VER%%/msgs/te_in.msg
+lib/tcl%%TCL_VER%%/msgs/th.msg
+lib/tcl%%TCL_VER%%/msgs/tr.msg
+lib/tcl%%TCL_VER%%/msgs/uk.msg
+lib/tcl%%TCL_VER%%/msgs/vi.msg
+lib/tcl%%TCL_VER%%/msgs/zh.msg
+lib/tcl%%TCL_VER%%/msgs/zh_cn.msg
+lib/tcl%%TCL_VER%%/msgs/zh_hk.msg
+lib/tcl%%TCL_VER%%/msgs/zh_sg.msg
+lib/tcl%%TCL_VER%%/msgs/zh_tw.msg
+lib/tcl%%TCL_VER%%/opt0.4/optparse.tcl
+lib/tcl%%TCL_VER%%/opt0.4/pkgIndex.tcl
+lib/tcl%%TCL_VER%%/package.tcl
+lib/tcl%%TCL_VER%%/parray.tcl
+lib/tcl%%TCL_VER%%/safe.tcl
+lib/tcl%%TCL_VER%%/tclAppInit.c
+lib/tcl%%TCL_VER%%/tclConfig.sh
+lib/tcl%%TCL_VER%%/tclIndex
+lib/tcl%%TCL_VER%%/tzdata/CST6CDT
+lib/tcl%%TCL_VER%%/tzdata/CET
+lib/tcl%%TCL_VER%%/tzdata/PST8PDT
+lib/tcl%%TCL_VER%%/tzdata/Cuba
+lib/tcl%%TCL_VER%%/tzdata/EET
+lib/tcl%%TCL_VER%%/tzdata/EST
+lib/tcl%%TCL_VER%%/tzdata/EST5EDT
+lib/tcl%%TCL_VER%%/tzdata/Egypt
+lib/tcl%%TCL_VER%%/tzdata/Eire
+lib/tcl%%TCL_VER%%/tzdata/GB
+lib/tcl%%TCL_VER%%/tzdata/GB-Eire
+lib/tcl%%TCL_VER%%/tzdata/GMT
+lib/tcl%%TCL_VER%%/tzdata/GMT+0
+lib/tcl%%TCL_VER%%/tzdata/GMT-0
+lib/tcl%%TCL_VER%%/tzdata/GMT0
+lib/tcl%%TCL_VER%%/tzdata/Greenwich
+lib/tcl%%TCL_VER%%/tzdata/HST
+lib/tcl%%TCL_VER%%/tzdata/Hongkong
+lib/tcl%%TCL_VER%%/tzdata/Iceland
+lib/tcl%%TCL_VER%%/tzdata/Iran
+lib/tcl%%TCL_VER%%/tzdata/Israel
+lib/tcl%%TCL_VER%%/tzdata/Jamaica
+lib/tcl%%TCL_VER%%/tzdata/Japan
+lib/tcl%%TCL_VER%%/tzdata/Kwajalein
+lib/tcl%%TCL_VER%%/tzdata/Libya
+lib/tcl%%TCL_VER%%/tzdata/MET
+lib/tcl%%TCL_VER%%/tzdata/MST
+lib/tcl%%TCL_VER%%/tzdata/MST7MDT
+lib/tcl%%TCL_VER%%/tzdata/NZ
+lib/tcl%%TCL_VER%%/tzdata/NZ-CHAT
+lib/tcl%%TCL_VER%%/tzdata/Navajo
+lib/tcl%%TCL_VER%%/tzdata/PRC
+lib/tcl%%TCL_VER%%/tzdata/Portugal
+lib/tcl%%TCL_VER%%/tzdata/Poland
+lib/tcl%%TCL_VER%%/tzdata/Singapore
+lib/tcl%%TCL_VER%%/tzdata/ROC
+lib/tcl%%TCL_VER%%/tzdata/ROK
+lib/tcl%%TCL_VER%%/tzdata/Universal
+lib/tcl%%TCL_VER%%/tzdata/Turkey
+lib/tcl%%TCL_VER%%/tzdata/UCT
+lib/tcl%%TCL_VER%%/tzdata/UTC
+lib/tcl%%TCL_VER%%/tzdata/Africa/Abidjan
+lib/tcl%%TCL_VER%%/tzdata/Africa/Accra
+lib/tcl%%TCL_VER%%/tzdata/Africa/Addis_Ababa
+lib/tcl%%TCL_VER%%/tzdata/Africa/Algiers
+lib/tcl%%TCL_VER%%/tzdata/Africa/Asmera
+lib/tcl%%TCL_VER%%/tzdata/Africa/Bamako
+lib/tcl%%TCL_VER%%/tzdata/Africa/Bangui
+lib/tcl%%TCL_VER%%/tzdata/Africa/Banjul
+lib/tcl%%TCL_VER%%/tzdata/Africa/Bissau
+lib/tcl%%TCL_VER%%/tzdata/Africa/Blantyre
+lib/tcl%%TCL_VER%%/tzdata/Africa/Brazzaville
+lib/tcl%%TCL_VER%%/tzdata/Africa/Bujumbura
+lib/tcl%%TCL_VER%%/tzdata/Africa/Cairo
+lib/tcl%%TCL_VER%%/tzdata/Africa/Casablanca
+lib/tcl%%TCL_VER%%/tzdata/Africa/Ceuta
+lib/tcl%%TCL_VER%%/tzdata/Africa/Conakry
+lib/tcl%%TCL_VER%%/tzdata/Africa/Dakar
+lib/tcl%%TCL_VER%%/tzdata/Africa/Dar_es_Salaam
+lib/tcl%%TCL_VER%%/tzdata/Africa/Djibouti
+lib/tcl%%TCL_VER%%/tzdata/Africa/Douala
+lib/tcl%%TCL_VER%%/tzdata/Africa/El_Aaiun
+lib/tcl%%TCL_VER%%/tzdata/Africa/Freetown
+lib/tcl%%TCL_VER%%/tzdata/Africa/Gaborone
+lib/tcl%%TCL_VER%%/tzdata/Africa/Harare
+lib/tcl%%TCL_VER%%/tzdata/Africa/Johannesburg
+lib/tcl%%TCL_VER%%/tzdata/Africa/Kampala
+lib/tcl%%TCL_VER%%/tzdata/Africa/Khartoum
+lib/tcl%%TCL_VER%%/tzdata/Africa/Kigali
+lib/tcl%%TCL_VER%%/tzdata/Africa/Kinshasa
+lib/tcl%%TCL_VER%%/tzdata/Africa/Lagos
+lib/tcl%%TCL_VER%%/tzdata/Africa/Libreville
+lib/tcl%%TCL_VER%%/tzdata/Africa/Lome
+lib/tcl%%TCL_VER%%/tzdata/Africa/Luanda
+lib/tcl%%TCL_VER%%/tzdata/Africa/Lubumbashi
+lib/tcl%%TCL_VER%%/tzdata/Africa/Lusaka
+lib/tcl%%TCL_VER%%/tzdata/Africa/Malabo
+lib/tcl%%TCL_VER%%/tzdata/Africa/Maputo
+lib/tcl%%TCL_VER%%/tzdata/Africa/Maseru
+lib/tcl%%TCL_VER%%/tzdata/Africa/Mbabane
+lib/tcl%%TCL_VER%%/tzdata/Africa/Mogadishu
+lib/tcl%%TCL_VER%%/tzdata/Africa/Monrovia
+lib/tcl%%TCL_VER%%/tzdata/Africa/Nairobi
+lib/tcl%%TCL_VER%%/tzdata/Africa/Ndjamena
+lib/tcl%%TCL_VER%%/tzdata/Africa/Niamey
+lib/tcl%%TCL_VER%%/tzdata/Africa/Nouakchott
+lib/tcl%%TCL_VER%%/tzdata/Africa/Ouagadougou
+lib/tcl%%TCL_VER%%/tzdata/Africa/Porto-Novo
+lib/tcl%%TCL_VER%%/tzdata/Africa/Sao_Tome
+lib/tcl%%TCL_VER%%/tzdata/Africa/Timbuktu
+lib/tcl%%TCL_VER%%/tzdata/Africa/Tripoli
+lib/tcl%%TCL_VER%%/tzdata/Africa/Tunis
+lib/tcl%%TCL_VER%%/tzdata/Africa/Windhoek
+lib/tcl%%TCL_VER%%/tzdata/W-SU
+lib/tcl%%TCL_VER%%/tzdata/WET
+lib/tcl%%TCL_VER%%/tzdata/Zulu
+lib/tcl%%TCL_VER%%/tzdata/America/Anchorage
+lib/tcl%%TCL_VER%%/tzdata/America/Adak
+lib/tcl%%TCL_VER%%/tzdata/America/Argentina/Buenos_Aires
+lib/tcl%%TCL_VER%%/tzdata/America/Argentina/Catamarca
+lib/tcl%%TCL_VER%%/tzdata/America/Argentina/ComodRivadavia
+lib/tcl%%TCL_VER%%/tzdata/America/Argentina/Cordoba
+lib/tcl%%TCL_VER%%/tzdata/America/Argentina/Jujuy
+lib/tcl%%TCL_VER%%/tzdata/America/Argentina/La_Rioja
+lib/tcl%%TCL_VER%%/tzdata/America/Argentina/Mendoza
+lib/tcl%%TCL_VER%%/tzdata/America/Argentina/Rio_Gallegos
+lib/tcl%%TCL_VER%%/tzdata/America/Argentina/San_Juan
+lib/tcl%%TCL_VER%%/tzdata/America/Argentina/Tucuman
+lib/tcl%%TCL_VER%%/tzdata/America/Argentina/Ushuaia
+lib/tcl%%TCL_VER%%/tzdata/America/Anguilla
+lib/tcl%%TCL_VER%%/tzdata/America/Antigua
+lib/tcl%%TCL_VER%%/tzdata/America/Araguaina
+lib/tcl%%TCL_VER%%/tzdata/America/Aruba
+lib/tcl%%TCL_VER%%/tzdata/America/Asuncion
+lib/tcl%%TCL_VER%%/tzdata/America/Atikokan
+lib/tcl%%TCL_VER%%/tzdata/America/Atka
+lib/tcl%%TCL_VER%%/tzdata/America/Bahia
+lib/tcl%%TCL_VER%%/tzdata/America/Barbados
+lib/tcl%%TCL_VER%%/tzdata/America/Belem
+lib/tcl%%TCL_VER%%/tzdata/America/Belize
+lib/tcl%%TCL_VER%%/tzdata/America/Blanc-Sablon
+lib/tcl%%TCL_VER%%/tzdata/America/Boa_Vista
+lib/tcl%%TCL_VER%%/tzdata/America/Bogota
+lib/tcl%%TCL_VER%%/tzdata/America/Boise
+lib/tcl%%TCL_VER%%/tzdata/America/Buenos_Aires
+lib/tcl%%TCL_VER%%/tzdata/America/Cambridge_Bay
+lib/tcl%%TCL_VER%%/tzdata/America/Campo_Grande
+lib/tcl%%TCL_VER%%/tzdata/America/Cancun
+lib/tcl%%TCL_VER%%/tzdata/America/Caracas
+lib/tcl%%TCL_VER%%/tzdata/America/Catamarca
+lib/tcl%%TCL_VER%%/tzdata/America/Cayenne
+lib/tcl%%TCL_VER%%/tzdata/America/Cayman
+lib/tcl%%TCL_VER%%/tzdata/America/Chicago
+lib/tcl%%TCL_VER%%/tzdata/America/Chihuahua
+lib/tcl%%TCL_VER%%/tzdata/America/Coral_Harbour
+lib/tcl%%TCL_VER%%/tzdata/America/Cordoba
+lib/tcl%%TCL_VER%%/tzdata/America/Costa_Rica
+lib/tcl%%TCL_VER%%/tzdata/America/Cuiaba
+lib/tcl%%TCL_VER%%/tzdata/America/Curacao
+lib/tcl%%TCL_VER%%/tzdata/America/Danmarkshavn
+lib/tcl%%TCL_VER%%/tzdata/America/Dawson
+lib/tcl%%TCL_VER%%/tzdata/America/Dawson_Creek
+lib/tcl%%TCL_VER%%/tzdata/America/Denver
+lib/tcl%%TCL_VER%%/tzdata/America/Detroit
+lib/tcl%%TCL_VER%%/tzdata/America/Dominica
+lib/tcl%%TCL_VER%%/tzdata/America/Edmonton
+lib/tcl%%TCL_VER%%/tzdata/America/Eirunepe
+lib/tcl%%TCL_VER%%/tzdata/America/El_Salvador
+lib/tcl%%TCL_VER%%/tzdata/America/Ensenada
+lib/tcl%%TCL_VER%%/tzdata/America/Fort_Wayne
+lib/tcl%%TCL_VER%%/tzdata/America/Fortaleza
+lib/tcl%%TCL_VER%%/tzdata/America/Glace_Bay
+lib/tcl%%TCL_VER%%/tzdata/America/Godthab
+lib/tcl%%TCL_VER%%/tzdata/America/Goose_Bay
+lib/tcl%%TCL_VER%%/tzdata/America/Grand_Turk
+lib/tcl%%TCL_VER%%/tzdata/America/Grenada
+lib/tcl%%TCL_VER%%/tzdata/America/Guadeloupe
+lib/tcl%%TCL_VER%%/tzdata/America/Guatemala
+lib/tcl%%TCL_VER%%/tzdata/America/Guyana
+lib/tcl%%TCL_VER%%/tzdata/America/Guayaquil
+lib/tcl%%TCL_VER%%/tzdata/America/Halifax
+lib/tcl%%TCL_VER%%/tzdata/America/Havana
+lib/tcl%%TCL_VER%%/tzdata/America/Lima
+lib/tcl%%TCL_VER%%/tzdata/America/Hermosillo
+lib/tcl%%TCL_VER%%/tzdata/America/Indianapolis
+lib/tcl%%TCL_VER%%/tzdata/America/Inuvik
+lib/tcl%%TCL_VER%%/tzdata/America/Iqaluit
+lib/tcl%%TCL_VER%%/tzdata/America/Jamaica
+lib/tcl%%TCL_VER%%/tzdata/America/Jujuy
+lib/tcl%%TCL_VER%%/tzdata/America/Juneau
+lib/tcl%%TCL_VER%%/tzdata/America/Knox_IN
+lib/tcl%%TCL_VER%%/tzdata/America/La_Paz
+lib/tcl%%TCL_VER%%/tzdata/America/Los_Angeles
+lib/tcl%%TCL_VER%%/tzdata/America/Louisville
+lib/tcl%%TCL_VER%%/tzdata/America/Maceio
+lib/tcl%%TCL_VER%%/tzdata/America/Managua
+lib/tcl%%TCL_VER%%/tzdata/America/Manaus
+lib/tcl%%TCL_VER%%/tzdata/America/Martinique
+lib/tcl%%TCL_VER%%/tzdata/America/Mazatlan
+lib/tcl%%TCL_VER%%/tzdata/America/Mendoza
+lib/tcl%%TCL_VER%%/tzdata/America/Menominee
+lib/tcl%%TCL_VER%%/tzdata/America/Merida
+lib/tcl%%TCL_VER%%/tzdata/America/Mexico_City
+lib/tcl%%TCL_VER%%/tzdata/America/Miquelon
+lib/tcl%%TCL_VER%%/tzdata/America/Moncton
+lib/tcl%%TCL_VER%%/tzdata/America/Monterrey
+lib/tcl%%TCL_VER%%/tzdata/America/Montevideo
+lib/tcl%%TCL_VER%%/tzdata/America/Montreal
+lib/tcl%%TCL_VER%%/tzdata/America/Montserrat
+lib/tcl%%TCL_VER%%/tzdata/America/Nassau
+lib/tcl%%TCL_VER%%/tzdata/America/New_York
+lib/tcl%%TCL_VER%%/tzdata/America/Nipigon
+lib/tcl%%TCL_VER%%/tzdata/America/Nome
+lib/tcl%%TCL_VER%%/tzdata/America/Noronha
+lib/tcl%%TCL_VER%%/tzdata/America/Panama
+lib/tcl%%TCL_VER%%/tzdata/America/Pangnirtung
+lib/tcl%%TCL_VER%%/tzdata/America/Paramaribo
+lib/tcl%%TCL_VER%%/tzdata/America/Phoenix
+lib/tcl%%TCL_VER%%/tzdata/America/Port-au-Prince
+lib/tcl%%TCL_VER%%/tzdata/America/Port_of_Spain
+lib/tcl%%TCL_VER%%/tzdata/America/Porto_Acre
+lib/tcl%%TCL_VER%%/tzdata/America/Porto_Velho
+lib/tcl%%TCL_VER%%/tzdata/America/Puerto_Rico
+lib/tcl%%TCL_VER%%/tzdata/America/Rainy_River
+lib/tcl%%TCL_VER%%/tzdata/America/Rankin_Inlet
+lib/tcl%%TCL_VER%%/tzdata/America/Recife
+lib/tcl%%TCL_VER%%/tzdata/America/Regina
+lib/tcl%%TCL_VER%%/tzdata/America/Rio_Branco
+lib/tcl%%TCL_VER%%/tzdata/America/Rosario
+lib/tcl%%TCL_VER%%/tzdata/America/Santiago
+lib/tcl%%TCL_VER%%/tzdata/America/Santo_Domingo
+lib/tcl%%TCL_VER%%/tzdata/America/Sao_Paulo
+lib/tcl%%TCL_VER%%/tzdata/America/Scoresbysund
+lib/tcl%%TCL_VER%%/tzdata/America/Shiprock
+lib/tcl%%TCL_VER%%/tzdata/America/St_Johns
+lib/tcl%%TCL_VER%%/tzdata/America/St_Kitts
+lib/tcl%%TCL_VER%%/tzdata/America/St_Lucia
+lib/tcl%%TCL_VER%%/tzdata/America/St_Thomas
+lib/tcl%%TCL_VER%%/tzdata/America/St_Vincent
+lib/tcl%%TCL_VER%%/tzdata/America/Tegucigalpa
+lib/tcl%%TCL_VER%%/tzdata/America/Swift_Current
+lib/tcl%%TCL_VER%%/tzdata/America/Thule
+lib/tcl%%TCL_VER%%/tzdata/America/Thunder_Bay
+lib/tcl%%TCL_VER%%/tzdata/America/Tijuana
+lib/tcl%%TCL_VER%%/tzdata/America/Toronto
+lib/tcl%%TCL_VER%%/tzdata/America/Tortola
+lib/tcl%%TCL_VER%%/tzdata/America/Vancouver
+lib/tcl%%TCL_VER%%/tzdata/America/Virgin
+lib/tcl%%TCL_VER%%/tzdata/America/Whitehorse
+lib/tcl%%TCL_VER%%/tzdata/America/Winnipeg
+lib/tcl%%TCL_VER%%/tzdata/America/Yakutat
+lib/tcl%%TCL_VER%%/tzdata/America/Yellowknife
+lib/tcl%%TCL_VER%%/tzdata/America/Indiana/Indianapolis
+lib/tcl%%TCL_VER%%/tzdata/America/Indiana/Knox
+lib/tcl%%TCL_VER%%/tzdata/America/Indiana/Marengo
+lib/tcl%%TCL_VER%%/tzdata/America/Indiana/Petersburg
+lib/tcl%%TCL_VER%%/tzdata/America/Indiana/Vevay
+lib/tcl%%TCL_VER%%/tzdata/America/Indiana/Vincennes
+lib/tcl%%TCL_VER%%/tzdata/America/Kentucky/Louisville
+lib/tcl%%TCL_VER%%/tzdata/America/Kentucky/Monticello
+lib/tcl%%TCL_VER%%/tzdata/America/North_Dakota/New_Salem
+lib/tcl%%TCL_VER%%/tzdata/America/North_Dakota/Center
+lib/tcl%%TCL_VER%%/tzdata/Antarctica/Casey
+lib/tcl%%TCL_VER%%/tzdata/Antarctica/Davis
+lib/tcl%%TCL_VER%%/tzdata/Antarctica/Mawson
+lib/tcl%%TCL_VER%%/tzdata/Antarctica/DumontDUrville
+lib/tcl%%TCL_VER%%/tzdata/Antarctica/McMurdo
+lib/tcl%%TCL_VER%%/tzdata/Antarctica/Palmer
+lib/tcl%%TCL_VER%%/tzdata/Antarctica/Rothera
+lib/tcl%%TCL_VER%%/tzdata/Antarctica/South_Pole
+lib/tcl%%TCL_VER%%/tzdata/Antarctica/Syowa
+lib/tcl%%TCL_VER%%/tzdata/Antarctica/Vostok
+lib/tcl%%TCL_VER%%/tzdata/Arctic/Longyearbyen
+lib/tcl%%TCL_VER%%/tzdata/Asia/Ashgabat
+lib/tcl%%TCL_VER%%/tzdata/Asia/Aden
+lib/tcl%%TCL_VER%%/tzdata/Asia/Almaty
+lib/tcl%%TCL_VER%%/tzdata/Asia/Amman
+lib/tcl%%TCL_VER%%/tzdata/Asia/Anadyr
+lib/tcl%%TCL_VER%%/tzdata/Asia/Aqtau
+lib/tcl%%TCL_VER%%/tzdata/Asia/Aqtobe
+lib/tcl%%TCL_VER%%/tzdata/Asia/Ashkhabad
+lib/tcl%%TCL_VER%%/tzdata/Asia/Baghdad
+lib/tcl%%TCL_VER%%/tzdata/Asia/Bahrain
+lib/tcl%%TCL_VER%%/tzdata/Asia/Baku
+lib/tcl%%TCL_VER%%/tzdata/Asia/Bangkok
+lib/tcl%%TCL_VER%%/tzdata/Asia/Beirut
+lib/tcl%%TCL_VER%%/tzdata/Asia/Bishkek
+lib/tcl%%TCL_VER%%/tzdata/Asia/Brunei
+lib/tcl%%TCL_VER%%/tzdata/Asia/Calcutta
+lib/tcl%%TCL_VER%%/tzdata/Asia/Choibalsan
+lib/tcl%%TCL_VER%%/tzdata/Asia/Chongqing
+lib/tcl%%TCL_VER%%/tzdata/Asia/Chungking
+lib/tcl%%TCL_VER%%/tzdata/Asia/Colombo
+lib/tcl%%TCL_VER%%/tzdata/Asia/Dacca
+lib/tcl%%TCL_VER%%/tzdata/Asia/Damascus
+lib/tcl%%TCL_VER%%/tzdata/Asia/Dhaka
+lib/tcl%%TCL_VER%%/tzdata/Asia/Dili
+lib/tcl%%TCL_VER%%/tzdata/Asia/Dubai
+lib/tcl%%TCL_VER%%/tzdata/Asia/Dushanbe
+lib/tcl%%TCL_VER%%/tzdata/Asia/Gaza
+lib/tcl%%TCL_VER%%/tzdata/Asia/Harbin
+lib/tcl%%TCL_VER%%/tzdata/Asia/Hong_Kong
+lib/tcl%%TCL_VER%%/tzdata/Asia/Hovd
+lib/tcl%%TCL_VER%%/tzdata/Asia/Irkutsk
+lib/tcl%%TCL_VER%%/tzdata/Asia/Istanbul
+lib/tcl%%TCL_VER%%/tzdata/Asia/Jakarta
+lib/tcl%%TCL_VER%%/tzdata/Asia/Jayapura
+lib/tcl%%TCL_VER%%/tzdata/Asia/Jerusalem
+lib/tcl%%TCL_VER%%/tzdata/Asia/Kabul
+lib/tcl%%TCL_VER%%/tzdata/Asia/Kamchatka
+lib/tcl%%TCL_VER%%/tzdata/Asia/Karachi
+lib/tcl%%TCL_VER%%/tzdata/Asia/Kashgar
+lib/tcl%%TCL_VER%%/tzdata/Asia/Katmandu
+lib/tcl%%TCL_VER%%/tzdata/Asia/Krasnoyarsk
+lib/tcl%%TCL_VER%%/tzdata/Asia/Kuala_Lumpur
+lib/tcl%%TCL_VER%%/tzdata/Asia/Kuching
+lib/tcl%%TCL_VER%%/tzdata/Asia/Kuwait
+lib/tcl%%TCL_VER%%/tzdata/Asia/Macao
+lib/tcl%%TCL_VER%%/tzdata/Asia/Macau
+lib/tcl%%TCL_VER%%/tzdata/Asia/Magadan
+lib/tcl%%TCL_VER%%/tzdata/Asia/Makassar
+lib/tcl%%TCL_VER%%/tzdata/Asia/Manila
+lib/tcl%%TCL_VER%%/tzdata/Asia/Muscat
+lib/tcl%%TCL_VER%%/tzdata/Asia/Nicosia
+lib/tcl%%TCL_VER%%/tzdata/Asia/Novosibirsk
+lib/tcl%%TCL_VER%%/tzdata/Asia/Omsk
+lib/tcl%%TCL_VER%%/tzdata/Asia/Oral
+lib/tcl%%TCL_VER%%/tzdata/Asia/Phnom_Penh
+lib/tcl%%TCL_VER%%/tzdata/Asia/Qatar
+lib/tcl%%TCL_VER%%/tzdata/Asia/Rangoon
+lib/tcl%%TCL_VER%%/tzdata/Asia/Pontianak
+lib/tcl%%TCL_VER%%/tzdata/Asia/Pyongyang
+lib/tcl%%TCL_VER%%/tzdata/Asia/Qyzylorda
+lib/tcl%%TCL_VER%%/tzdata/Asia/Riyadh
+lib/tcl%%TCL_VER%%/tzdata/Asia/Saigon
+lib/tcl%%TCL_VER%%/tzdata/Asia/Sakhalin
+lib/tcl%%TCL_VER%%/tzdata/Asia/Samarkand
+lib/tcl%%TCL_VER%%/tzdata/Asia/Seoul
+lib/tcl%%TCL_VER%%/tzdata/Asia/Shanghai
+lib/tcl%%TCL_VER%%/tzdata/Asia/Singapore
+lib/tcl%%TCL_VER%%/tzdata/Asia/Taipei
+lib/tcl%%TCL_VER%%/tzdata/Asia/Tashkent
+lib/tcl%%TCL_VER%%/tzdata/Asia/Tbilisi
+lib/tcl%%TCL_VER%%/tzdata/Asia/Tehran
+lib/tcl%%TCL_VER%%/tzdata/Asia/Tel_Aviv
+lib/tcl%%TCL_VER%%/tzdata/Asia/Thimbu
+lib/tcl%%TCL_VER%%/tzdata/Asia/Thimphu
+lib/tcl%%TCL_VER%%/tzdata/Asia/Tokyo
+lib/tcl%%TCL_VER%%/tzdata/Asia/Ujung_Pandang
+lib/tcl%%TCL_VER%%/tzdata/Asia/Ulaanbaatar
+lib/tcl%%TCL_VER%%/tzdata/Asia/Ulan_Bator
+lib/tcl%%TCL_VER%%/tzdata/Asia/Urumqi
+lib/tcl%%TCL_VER%%/tzdata/Asia/Vientiane
+lib/tcl%%TCL_VER%%/tzdata/Asia/Vladivostok
+lib/tcl%%TCL_VER%%/tzdata/Asia/Yakutsk
+lib/tcl%%TCL_VER%%/tzdata/Asia/Yekaterinburg
+lib/tcl%%TCL_VER%%/tzdata/Asia/Yerevan
+lib/tcl%%TCL_VER%%/tzdata/Atlantic/Bermuda
+lib/tcl%%TCL_VER%%/tzdata/Atlantic/Azores
+lib/tcl%%TCL_VER%%/tzdata/Atlantic/Canary
+lib/tcl%%TCL_VER%%/tzdata/Atlantic/Cape_Verde
+lib/tcl%%TCL_VER%%/tzdata/Atlantic/Faeroe
+lib/tcl%%TCL_VER%%/tzdata/Atlantic/Jan_Mayen
+lib/tcl%%TCL_VER%%/tzdata/Atlantic/Madeira
+lib/tcl%%TCL_VER%%/tzdata/Atlantic/Reykjavik
+lib/tcl%%TCL_VER%%/tzdata/Atlantic/South_Georgia
+lib/tcl%%TCL_VER%%/tzdata/Atlantic/St_Helena
+lib/tcl%%TCL_VER%%/tzdata/Atlantic/Stanley
+lib/tcl%%TCL_VER%%/tzdata/Australia/Adelaide
+lib/tcl%%TCL_VER%%/tzdata/Australia/ACT
+lib/tcl%%TCL_VER%%/tzdata/Australia/Brisbane
+lib/tcl%%TCL_VER%%/tzdata/Australia/Broken_Hill
+lib/tcl%%TCL_VER%%/tzdata/Australia/Canberra
+lib/tcl%%TCL_VER%%/tzdata/Australia/Currie
+lib/tcl%%TCL_VER%%/tzdata/Australia/Darwin
+lib/tcl%%TCL_VER%%/tzdata/Australia/Hobart
+lib/tcl%%TCL_VER%%/tzdata/Australia/LHI
+lib/tcl%%TCL_VER%%/tzdata/Australia/Lindeman
+lib/tcl%%TCL_VER%%/tzdata/Australia/Lord_Howe
+lib/tcl%%TCL_VER%%/tzdata/Australia/Melbourne
+lib/tcl%%TCL_VER%%/tzdata/Australia/NSW
+lib/tcl%%TCL_VER%%/tzdata/Australia/North
+lib/tcl%%TCL_VER%%/tzdata/Australia/Perth
+lib/tcl%%TCL_VER%%/tzdata/Australia/Queensland
+lib/tcl%%TCL_VER%%/tzdata/Australia/South
+lib/tcl%%TCL_VER%%/tzdata/Australia/Sydney
+lib/tcl%%TCL_VER%%/tzdata/Australia/Tasmania
+lib/tcl%%TCL_VER%%/tzdata/Australia/Victoria
+lib/tcl%%TCL_VER%%/tzdata/Australia/West
+lib/tcl%%TCL_VER%%/tzdata/Australia/Yancowinna
+lib/tcl%%TCL_VER%%/tzdata/Brazil/DeNoronha
+lib/tcl%%TCL_VER%%/tzdata/Brazil/Acre
+lib/tcl%%TCL_VER%%/tzdata/Brazil/East
+lib/tcl%%TCL_VER%%/tzdata/Brazil/West
+lib/tcl%%TCL_VER%%/tzdata/Canada/Atlantic
+lib/tcl%%TCL_VER%%/tzdata/Canada/Central
+lib/tcl%%TCL_VER%%/tzdata/Canada/East-Saskatchewan
+lib/tcl%%TCL_VER%%/tzdata/Canada/Eastern
+lib/tcl%%TCL_VER%%/tzdata/Canada/Mountain
+lib/tcl%%TCL_VER%%/tzdata/Canada/Newfoundland
+lib/tcl%%TCL_VER%%/tzdata/Canada/Pacific
+lib/tcl%%TCL_VER%%/tzdata/Canada/Saskatchewan
+lib/tcl%%TCL_VER%%/tzdata/Canada/Yukon
+lib/tcl%%TCL_VER%%/tzdata/Chile/Continental
+lib/tcl%%TCL_VER%%/tzdata/Chile/EasterIsland
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT+0
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT+1
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT+10
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT+11
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT+12
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT+2
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT+3
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT+4
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT+5
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT+6
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT+7
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT+8
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT+9
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT-0
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT-1
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT-10
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT-11
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT-12
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT-13
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT-14
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT-2
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT-3
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT-4
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT-5
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT-6
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT-7
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT-8
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT-9
+lib/tcl%%TCL_VER%%/tzdata/Etc/GMT0
+lib/tcl%%TCL_VER%%/tzdata/Etc/UCT
+lib/tcl%%TCL_VER%%/tzdata/Etc/Greenwich
+lib/tcl%%TCL_VER%%/tzdata/Etc/UTC
+lib/tcl%%TCL_VER%%/tzdata/Etc/Universal
+lib/tcl%%TCL_VER%%/tzdata/Etc/Zulu
+lib/tcl%%TCL_VER%%/tzdata/Europe/Amsterdam
+lib/tcl%%TCL_VER%%/tzdata/Europe/Andorra
+lib/tcl%%TCL_VER%%/tzdata/Europe/Athens
+lib/tcl%%TCL_VER%%/tzdata/Europe/Belfast
+lib/tcl%%TCL_VER%%/tzdata/Europe/Belgrade
+lib/tcl%%TCL_VER%%/tzdata/Europe/Berlin
+lib/tcl%%TCL_VER%%/tzdata/Europe/Bratislava
+lib/tcl%%TCL_VER%%/tzdata/Europe/Brussels
+lib/tcl%%TCL_VER%%/tzdata/Europe/Bucharest
+lib/tcl%%TCL_VER%%/tzdata/Europe/Budapest
+lib/tcl%%TCL_VER%%/tzdata/Europe/Chisinau
+lib/tcl%%TCL_VER%%/tzdata/Europe/Copenhagen
+lib/tcl%%TCL_VER%%/tzdata/Europe/Dublin
+lib/tcl%%TCL_VER%%/tzdata/Europe/Gibraltar
+lib/tcl%%TCL_VER%%/tzdata/Europe/Guernsey
+lib/tcl%%TCL_VER%%/tzdata/Europe/Helsinki
+lib/tcl%%TCL_VER%%/tzdata/Europe/Isle_of_Man
+lib/tcl%%TCL_VER%%/tzdata/Europe/Istanbul
+lib/tcl%%TCL_VER%%/tzdata/Europe/Jersey
+lib/tcl%%TCL_VER%%/tzdata/Europe/Kaliningrad
+lib/tcl%%TCL_VER%%/tzdata/Europe/Kiev
+lib/tcl%%TCL_VER%%/tzdata/Europe/Lisbon
+lib/tcl%%TCL_VER%%/tzdata/Europe/Ljubljana
+lib/tcl%%TCL_VER%%/tzdata/Europe/London
+lib/tcl%%TCL_VER%%/tzdata/Europe/Luxembourg
+lib/tcl%%TCL_VER%%/tzdata/Europe/Madrid
+lib/tcl%%TCL_VER%%/tzdata/Europe/Malta
+lib/tcl%%TCL_VER%%/tzdata/Europe/Mariehamn
+lib/tcl%%TCL_VER%%/tzdata/Europe/Minsk
+lib/tcl%%TCL_VER%%/tzdata/Europe/Monaco
+lib/tcl%%TCL_VER%%/tzdata/Europe/Moscow
+lib/tcl%%TCL_VER%%/tzdata/Europe/Nicosia
+lib/tcl%%TCL_VER%%/tzdata/Europe/Oslo
+lib/tcl%%TCL_VER%%/tzdata/Europe/Paris
+lib/tcl%%TCL_VER%%/tzdata/Europe/Prague
+lib/tcl%%TCL_VER%%/tzdata/Europe/Riga
+lib/tcl%%TCL_VER%%/tzdata/Europe/Rome
+lib/tcl%%TCL_VER%%/tzdata/Europe/Samara
+lib/tcl%%TCL_VER%%/tzdata/Europe/San_Marino
+lib/tcl%%TCL_VER%%/tzdata/Europe/Sarajevo
+lib/tcl%%TCL_VER%%/tzdata/Europe/Simferopol
+lib/tcl%%TCL_VER%%/tzdata/Europe/Skopje
+lib/tcl%%TCL_VER%%/tzdata/Europe/Sofia
+lib/tcl%%TCL_VER%%/tzdata/Europe/Stockholm
+lib/tcl%%TCL_VER%%/tzdata/Europe/Tallinn
+lib/tcl%%TCL_VER%%/tzdata/Europe/Tirane
+lib/tcl%%TCL_VER%%/tzdata/Europe/Tiraspol
+lib/tcl%%TCL_VER%%/tzdata/Europe/Uzhgorod
+lib/tcl%%TCL_VER%%/tzdata/Europe/Vaduz
+lib/tcl%%TCL_VER%%/tzdata/Europe/Vatican
+lib/tcl%%TCL_VER%%/tzdata/Europe/Vienna
+lib/tcl%%TCL_VER%%/tzdata/Europe/Vilnius
+lib/tcl%%TCL_VER%%/tzdata/Europe/Volgograd
+lib/tcl%%TCL_VER%%/tzdata/Europe/Warsaw
+lib/tcl%%TCL_VER%%/tzdata/Europe/Zagreb
+lib/tcl%%TCL_VER%%/tzdata/Europe/Zurich
+lib/tcl%%TCL_VER%%/tzdata/Europe/Zaporozhye
+lib/tcl%%TCL_VER%%/tzdata/Indian/Antananarivo
+lib/tcl%%TCL_VER%%/tzdata/Indian/Chagos
+lib/tcl%%TCL_VER%%/tzdata/Indian/Christmas
+lib/tcl%%TCL_VER%%/tzdata/Indian/Cocos
+lib/tcl%%TCL_VER%%/tzdata/Indian/Comoro
+lib/tcl%%TCL_VER%%/tzdata/Indian/Kerguelen
+lib/tcl%%TCL_VER%%/tzdata/Indian/Mahe
+lib/tcl%%TCL_VER%%/tzdata/Indian/Maldives
+lib/tcl%%TCL_VER%%/tzdata/Indian/Mauritius
+lib/tcl%%TCL_VER%%/tzdata/Indian/Mayotte
+lib/tcl%%TCL_VER%%/tzdata/Indian/Reunion
+lib/tcl%%TCL_VER%%/tzdata/Mexico/BajaNorte
+lib/tcl%%TCL_VER%%/tzdata/Mexico/BajaSur
+lib/tcl%%TCL_VER%%/tzdata/Mexico/General
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Auckland
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Apia
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Chatham
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Easter
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Efate
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Enderbury
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Fakaofo
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Fiji
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Funafuti
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Galapagos
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Gambier
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Guadalcanal
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Guam
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Honolulu
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Johnston
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Kiritimati
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Kosrae
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Kwajalein
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Majuro
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Marquesas
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Midway
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Nauru
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Niue
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Norfolk
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Noumea
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Pago_Pago
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Palau
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Yap
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Pitcairn
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Ponape
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Port_Moresby
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Rarotonga
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Saipan
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Samoa
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Tahiti
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Tarawa
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Tongatapu
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Truk
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Wake
+lib/tcl%%TCL_VER%%/tzdata/Pacific/Wallis
+lib/tcl%%TCL_VER%%/tzdata/SystemV/AST4ADT
+lib/tcl%%TCL_VER%%/tzdata/SystemV/AST4
+lib/tcl%%TCL_VER%%/tzdata/SystemV/CST6
+lib/tcl%%TCL_VER%%/tzdata/SystemV/CST6CDT
+lib/tcl%%TCL_VER%%/tzdata/SystemV/EST5
+lib/tcl%%TCL_VER%%/tzdata/SystemV/EST5EDT
+lib/tcl%%TCL_VER%%/tzdata/SystemV/HST10
+lib/tcl%%TCL_VER%%/tzdata/SystemV/MST7
+lib/tcl%%TCL_VER%%/tzdata/SystemV/MST7MDT
+lib/tcl%%TCL_VER%%/tzdata/SystemV/PST8
+lib/tcl%%TCL_VER%%/tzdata/SystemV/PST8PDT
+lib/tcl%%TCL_VER%%/tzdata/SystemV/YST9
+lib/tcl%%TCL_VER%%/tzdata/SystemV/YST9YDT
+lib/tcl%%TCL_VER%%/tzdata/US/Aleutian
+lib/tcl%%TCL_VER%%/tzdata/US/Alaska
+lib/tcl%%TCL_VER%%/tzdata/US/Arizona
+lib/tcl%%TCL_VER%%/tzdata/US/Central
+lib/tcl%%TCL_VER%%/tzdata/US/East-Indiana
+lib/tcl%%TCL_VER%%/tzdata/US/Eastern
+lib/tcl%%TCL_VER%%/tzdata/US/Hawaii
+lib/tcl%%TCL_VER%%/tzdata/US/Indiana-Starke
+lib/tcl%%TCL_VER%%/tzdata/US/Michigan
+lib/tcl%%TCL_VER%%/tzdata/US/Mountain
+lib/tcl%%TCL_VER%%/tzdata/US/Pacific
+lib/tcl%%TCL_VER%%/tzdata/US/Pacific-New
+lib/tcl%%TCL_VER%%/tzdata/US/Samoa
+lib/tcl%%TCL_VER%%/word.tcl
+lib/tcl8/8.4/http-2.5.3.tm
+lib/tcl8/8.5/msgcat-1.4.2.tm
+lib/tcl8/8.5/tcltest-2.3a1.tm
+%%INSTMAN%%%%DATADIR%%/man.macros
+%%INSTMAN%%@dirrm %%DATADIR%%
+@dirrm lib/tcl%%TCL_VER%%/tzdata/US
+@dirrm lib/tcl%%TCL_VER%%/tzdata/SystemV
+@dirrm lib/tcl%%TCL_VER%%/tzdata/Pacific
+@dirrm lib/tcl%%TCL_VER%%/tzdata/Mexico
+@dirrm lib/tcl%%TCL_VER%%/tzdata/Indian
+@dirrm lib/tcl%%TCL_VER%%/tzdata/Europe
+@dirrm lib/tcl%%TCL_VER%%/tzdata/Etc
+@dirrm lib/tcl%%TCL_VER%%/tzdata/Chile
+@dirrm lib/tcl%%TCL_VER%%/tzdata/Canada
+@dirrm lib/tcl%%TCL_VER%%/tzdata/Brazil
+@dirrm lib/tcl%%TCL_VER%%/tzdata/Australia
+@dirrm lib/tcl%%TCL_VER%%/tzdata/Atlantic
+@dirrm lib/tcl%%TCL_VER%%/tzdata/Asia
+@dirrm lib/tcl%%TCL_VER%%/tzdata/Arctic
+@dirrm lib/tcl%%TCL_VER%%/tzdata/Antarctica
+@dirrm lib/tcl%%TCL_VER%%/tzdata/America/North_Dakota
+@dirrm lib/tcl%%TCL_VER%%/tzdata/America/Kentucky
+@dirrm lib/tcl%%TCL_VER%%/tzdata/America/Indiana
+@dirrm lib/tcl%%TCL_VER%%/tzdata/America/Argentina
+@dirrm lib/tcl%%TCL_VER%%/tzdata/America
+@dirrm lib/tcl%%TCL_VER%%/tzdata/Africa
+@dirrm lib/tcl%%TCL_VER%%/tzdata
+@dirrm lib/tcl%%TCL_VER%%/opt0.4
+@dirrm lib/tcl%%TCL_VER%%/msgs
+@dirrm lib/tcl%%TCL_VER%%/http1.0
+@dirrm lib/tcl%%TCL_VER%%/encoding
+@dirrmtry lib/tcl%%TCL_VER%%
+@dirrmtry lib/tcl8/8.3
+@dirrmtry lib/tcl8/8.4
+@dirrmtry lib/tcl8/8.5
+@dirrmtry lib/tcl8
+@dirrm include/tcl%%TCL_VER%%/unix
+@dirrm include/tcl%%TCL_VER%%/generic
+@dirrm include/tcl%%TCL_VER%%