debian/0000775000000000000000000000000012261362051007166 5ustar debian/tcl8.6-dev.install0000664000000000000000000000021512220622200012334 0ustar usr/include usr/lib/*/*.a usr/lib/*/tcl*/*.sh usr/share/aclocal/*.m4 debian/tclConfig.sh usr/lib/tcl8.6 debian/tclooConfig.sh usr/lib/tcl8.6 debian/tclConfig.sh0000775000000000000000000000012312167564020011436 0ustar #! /bin/sh . /usr/lib/`dpkg-architecture -qDEB_HOST_MULTIARCH`/tcl8.6/tclConfig.sh debian/libtcl8.6.symbols0000664000000000000000000006222412176133536012324 0ustar libtcl8.6.so libtcl8.6 #MINVER# TclAddLiteralObj@Base 8.6.0 TclAllocateFreeObjects@Base 8.6.0 TclBN_epoch@Base 8.6.0 TclBN_fast_s_mp_mul_digs@Base 8.6.0 TclBN_fast_s_mp_sqr@Base 8.6.0 TclBN_mp_add@Base 8.6.0 TclBN_mp_add_d@Base 8.6.0 TclBN_mp_and@Base 8.6.0 TclBN_mp_clamp@Base 8.6.0 TclBN_mp_clear@Base 8.6.0 TclBN_mp_clear_multi@Base 8.6.0 TclBN_mp_cmp@Base 8.6.0 TclBN_mp_cmp_d@Base 8.6.0 TclBN_mp_cmp_mag@Base 8.6.0 TclBN_mp_cnt_lsb@Base 8.6.0 TclBN_mp_copy@Base 8.6.0 TclBN_mp_count_bits@Base 8.6.0 TclBN_mp_div@Base 8.6.0 TclBN_mp_div_2@Base 8.6.0 TclBN_mp_div_2d@Base 8.6.0 TclBN_mp_div_3@Base 8.6.0 TclBN_mp_div_d@Base 8.6.0 TclBN_mp_exch@Base 8.6.0 TclBN_mp_expt_d@Base 8.6.0 TclBN_mp_grow@Base 8.6.0 TclBN_mp_init@Base 8.6.0 TclBN_mp_init_copy@Base 8.6.0 TclBN_mp_init_multi@Base 8.6.0 TclBN_mp_init_set@Base 8.6.0 TclBN_mp_init_set_int@Base 8.6.0 TclBN_mp_init_size@Base 8.6.0 TclBN_mp_karatsuba_mul@Base 8.6.0 TclBN_mp_karatsuba_sqr@Base 8.6.0 TclBN_mp_lshd@Base 8.6.0 TclBN_mp_mod@Base 8.6.0 TclBN_mp_mod_2d@Base 8.6.0 TclBN_mp_mul@Base 8.6.0 TclBN_mp_mul_2@Base 8.6.0 TclBN_mp_mul_2d@Base 8.6.0 TclBN_mp_mul_d@Base 8.6.0 TclBN_mp_neg@Base 8.6.0 TclBN_mp_or@Base 8.6.0 TclBN_mp_radix_size@Base 8.6.0 TclBN_mp_read_radix@Base 8.6.0 TclBN_mp_rshd@Base 8.6.0 TclBN_mp_set@Base 8.6.0 TclBN_mp_set_int@Base 8.6.0 TclBN_mp_shrink@Base 8.6.0 TclBN_mp_sqr@Base 8.6.0 TclBN_mp_sqrt@Base 8.6.0 TclBN_mp_sub@Base 8.6.0 TclBN_mp_sub_d@Base 8.6.0 TclBN_mp_to_unsigned_bin@Base 8.6.0 TclBN_mp_to_unsigned_bin_n@Base 8.6.0 TclBN_mp_toom_mul@Base 8.6.0 TclBN_mp_toom_sqr@Base 8.6.0 TclBN_mp_toradix_n@Base 8.6.0 TclBN_mp_unsigned_bin_size@Base 8.6.0 TclBN_mp_xor@Base 8.6.0 TclBN_mp_zero@Base 8.6.0 TclBN_reverse@Base 8.6.0 TclBN_revision@Base 8.6.0 TclBN_s_mp_add@Base 8.6.0 TclBN_s_mp_mul_digs@Base 8.6.0 TclBN_s_mp_sqr@Base 8.6.0 TclBN_s_mp_sub@Base 8.6.0 TclCallVarTraces@Base 8.6.0 TclChannelEventScriptInvoker@Base 8.6.0 TclChannelTransform@Base 8.6.0 TclCheckExecutionTraces@Base 8.6.0 TclCheckInterpTraces@Base 8.6.0 TclCleanupChildren@Base 8.6.0 TclCleanupCommand@Base 8.6.0 TclCleanupVar@Base 8.6.0 TclCopyAndCollapse@Base 8.6.0 TclCopyChannel@Base 8.6.0 TclCopyChannelOld@Base 8.6.0 TclCreatePipeline@Base 8.6.0 TclCreateProc@Base 8.6.0 TclDbDumpActiveObjects@Base 8.6.0 TclDeleteCompiledLocalVars@Base 8.6.0 TclDeleteVars@Base 8.6.0 TclDoubleDigits@Base 8.6.0 TclDumpMemoryInfo@Base 8.6.0 TclEvalObjEx@Base 8.6.0 TclExpandCodeArray@Base 8.6.0 TclExprFloatError@Base 8.6.0 TclFindElement@Base 8.6.0 TclFindProc@Base 8.6.0 TclFormatInt@Base 8.6.0 TclFreeObj@Base 8.6.0 TclFreePackageInfo@Base 8.6.0 TclGetAndDetachPids@Base 8.6.0 TclGetAuxDataType@Base 8.6.0 TclGetEnv@Base 8.6.0 TclGetExtension@Base 8.6.0 TclGetFrame@Base 8.6.0 TclGetInstructionTable@Base 8.6.0 TclGetIntForIndex@Base 8.6.0 TclGetLibraryPath@Base 8.6.0 TclGetLoadedPackages@Base 8.6.0 TclGetNamespaceChildTable@Base 8.6.0 TclGetNamespaceCommandTable@Base 8.6.0 TclGetNamespaceForQualName@Base 8.6.0 TclGetNamespaceFromObj@Base 8.6.0 TclGetObjInterpProc@Base 8.6.0 TclGetObjNameOfExecutable@Base 8.6.0 TclGetOpenMode@Base 8.6.0 TclGetOriginalCommand@Base 8.6.0 TclGetPlatform@Base 8.6.0 TclGetSrcInfoForPc@Base 8.6.0 TclGuessPackageName@Base 8.6.0 TclHandleCreate@Base 8.6.0 TclHandleFree@Base 8.6.0 TclHandlePreserve@Base 8.6.0 TclHandleRelease@Base 8.6.0 TclHideLiteral@Base 8.6.0 TclHideUnsafeCommands@Base 8.6.0 TclInExit@Base 8.6.0 TclInThreadExit@Base 8.6.0 TclInitCompiledLocals@Base 8.6.0 TclInitRewriteEnsemble@Base 8.6.0 TclInitVarHashTable@Base 8.6.0 TclInterpInit@Base 8.6.0 TclInvokeObjectCommand@Base 8.6.0 TclInvokeStringCommand@Base 8.6.0 TclIsProc@Base 8.6.0 TclListObjSetElement@Base 8.6.0 TclLookupVar@Base 8.6.0 TclNREvalObjEx@Base 8.6.0 TclNREvalObjv@Base 8.6.0 TclNRInterpProc@Base 8.6.0 TclNRInterpProcCore@Base 8.6.0 TclNRRunCallbacks@Base 8.6.0 TclNeedSpace@Base 8.6.0 TclNewProcBodyObj@Base 8.6.0 TclObjBeingDeleted@Base 8.6.0 TclObjCommandComplete@Base 8.6.0 TclObjGetFrame@Base 8.6.0 TclObjInterpProc@Base 8.6.0 TclObjInvoke@Base 8.6.0 TclObjLookupVar@Base 8.6.0 TclPopStackFrame@Base 8.6.0 TclPrecTraceProc@Base 8.6.0 TclPreventAliasLoop@Base 8.6.0 TclProcCleanupProc@Base 8.6.0 TclProcCompileProc@Base 8.6.0 TclProcDeleteProc@Base 8.6.0 TclPtrMakeUpvar@Base 8.6.0 TclPushStackFrame@Base 8.6.0 TclRegAbout@Base 8.6.0 TclRegError@Base 8.6.0 TclRegExpRangeUniChar@Base 8.6.0 TclRenameCommand@Base 8.6.0 TclResetCancellation@Base 8.6.0 TclResetRewriteEnsemble@Base 8.6.0 TclResetShadowedCmdRefs@Base 8.6.0 TclServiceIdle@Base 8.6.0 TclSetByteCodeFromAny@Base 8.6.0 TclSetLibraryPath@Base 8.6.0 TclSetNsPath@Base 8.6.0 TclSetObjNameOfExecutable@Base 8.6.0 TclSetPreInitScript@Base 8.6.0 TclSetSlaveCancelFlags@Base 8.6.0 TclSetupEnv@Base 8.6.0 TclSockGetPort@Base 8.6.0 TclSockMinimumBuffers@Base 8.6.0 TclStackAlloc@Base 8.6.0 TclStackFree@Base 8.6.0 TclTeardownNamespace@Base 8.6.0 TclTraceDictPath@Base 8.6.0 TclUniCharMatch@Base 8.6.0 TclUnixCopyFile@Base 8.6.0 TclUnixOpenTemporaryFile@Base 8.6.0 TclUnixWaitForFile@Base 8.6.0 TclUpdateReturnInfo@Base 8.6.0 TclVarErrMsg@Base 8.6.0 TclVarHashCreateVar@Base 8.6.0 TclVarTraceExists@Base 8.6.0 TclWinCPUID@Base 8.6.0 Tcl_Access@Base 8.6.0 Tcl_AddErrorInfo@Base 8.6.0 Tcl_AddInterpResolvers@Base 8.6.0 Tcl_AddObjErrorInfo@Base 8.6.0 Tcl_AlertNotifier@Base 8.6.0 Tcl_Alloc@Base 8.6.0 Tcl_AllocStatBuf@Base 8.6.0 Tcl_AllowExceptions@Base 8.6.0 Tcl_AppendAllObjTypes@Base 8.6.0 Tcl_AppendElement@Base 8.6.0 Tcl_AppendExportList@Base 8.6.0 Tcl_AppendFormatToObj@Base 8.6.0 Tcl_AppendLimitedToObj@Base 8.6.0 Tcl_AppendObjToErrorInfo@Base 8.6.0 Tcl_AppendObjToObj@Base 8.6.0 Tcl_AppendPrintfToObj@Base 8.6.0 Tcl_AppendResult@Base 8.6.0 Tcl_AppendResultVA@Base 8.6.0 Tcl_AppendStringsToObj@Base 8.6.0 Tcl_AppendStringsToObjVA@Base 8.6.0 Tcl_AppendToObj@Base 8.6.0 Tcl_AppendUnicodeToObj@Base 8.6.0 Tcl_AsyncCreate@Base 8.6.0 Tcl_AsyncDelete@Base 8.6.0 Tcl_AsyncInvoke@Base 8.6.0 Tcl_AsyncMark@Base 8.6.0 Tcl_AsyncReady@Base 8.6.0 Tcl_AttemptAlloc@Base 8.6.0 Tcl_AttemptDbCkalloc@Base 8.6.0 Tcl_AttemptDbCkrealloc@Base 8.6.0 Tcl_AttemptRealloc@Base 8.6.0 Tcl_AttemptSetObjLength@Base 8.6.0 Tcl_BackgroundError@Base 8.6.0 Tcl_BackgroundException@Base 8.6.0 Tcl_Backslash@Base 8.6.0 Tcl_BadChannelOption@Base 8.6.0 Tcl_CallWhenDeleted@Base 8.6.0 Tcl_CancelEval@Base 8.6.0 Tcl_CancelIdleCall@Base 8.6.0 Tcl_Canceled@Base 8.6.0 Tcl_ChannelBlockModeProc@Base 8.6.0 Tcl_ChannelBuffered@Base 8.6.0 Tcl_ChannelClose2Proc@Base 8.6.0 Tcl_ChannelCloseProc@Base 8.6.0 Tcl_ChannelFlushProc@Base 8.6.0 Tcl_ChannelGetHandleProc@Base 8.6.0 Tcl_ChannelGetOptionProc@Base 8.6.0 Tcl_ChannelHandlerProc@Base 8.6.0 Tcl_ChannelInputProc@Base 8.6.0 Tcl_ChannelName@Base 8.6.0 Tcl_ChannelOutputProc@Base 8.6.0 Tcl_ChannelSeekProc@Base 8.6.0 Tcl_ChannelSetOptionProc@Base 8.6.0 Tcl_ChannelThreadActionProc@Base 8.6.0 Tcl_ChannelTruncateProc@Base 8.6.0 Tcl_ChannelVersion@Base 8.6.0 Tcl_ChannelWatchProc@Base 8.6.0 Tcl_ChannelWideSeekProc@Base 8.6.0 Tcl_Chdir@Base 8.6.0 Tcl_ClearChannelHandlers@Base 8.6.0 Tcl_Close@Base 8.6.0 Tcl_CloseEx@Base 8.6.0 Tcl_CommandComplete@Base 8.6.0 Tcl_CommandTraceInfo@Base 8.6.0 Tcl_Concat@Base 8.6.0 Tcl_ConcatObj@Base 8.6.0 Tcl_ConditionFinalize@Base 8.6.0 Tcl_ConditionNotify@Base 8.6.0 Tcl_ConditionWait@Base 8.6.0 Tcl_ConvertCountedElement@Base 8.6.0 Tcl_ConvertElement@Base 8.6.0 Tcl_ConvertToType@Base 8.6.0 Tcl_CreateAlias@Base 8.6.0 Tcl_CreateAliasObj@Base 8.6.0 Tcl_CreateChannel@Base 8.6.0 Tcl_CreateChannelHandler@Base 8.6.0 Tcl_CreateCloseHandler@Base 8.6.0 Tcl_CreateCommand@Base 8.6.0 Tcl_CreateEncoding@Base 8.6.0 Tcl_CreateEnsemble@Base 8.6.0 Tcl_CreateEventSource@Base 8.6.0 Tcl_CreateExitHandler@Base 8.6.0 Tcl_CreateFileHandler@Base 8.6.0 Tcl_CreateHashEntry@Base 8.6.0 Tcl_CreateInterp@Base 8.6.0 Tcl_CreateMathFunc@Base 8.6.0 Tcl_CreateNamespace@Base 8.6.0 Tcl_CreateObjCommand@Base 8.6.0 Tcl_CreateObjTrace@Base 8.6.0 Tcl_CreatePipe@Base 8.6.0 Tcl_CreateSlave@Base 8.6.0 Tcl_CreateThread@Base 8.6.0 Tcl_CreateThreadExitHandler@Base 8.6.0 Tcl_CreateTimerHandler@Base 8.6.0 Tcl_CreateTrace@Base 8.6.0 Tcl_CutChannel@Base 8.6.0 Tcl_DStringAppend@Base 8.6.0 Tcl_DStringAppendElement@Base 8.6.0 Tcl_DStringEndSublist@Base 8.6.0 Tcl_DStringFree@Base 8.6.0 Tcl_DStringGetResult@Base 8.6.0 Tcl_DStringInit@Base 8.6.0 Tcl_DStringResult@Base 8.6.0 Tcl_DStringSetLength@Base 8.6.0 Tcl_DStringStartSublist@Base 8.6.0 Tcl_DbCkalloc@Base 8.6.0 Tcl_DbCkfree@Base 8.6.0 Tcl_DbCkrealloc@Base 8.6.0 Tcl_DbDecrRefCount@Base 8.6.0 Tcl_DbIncrRefCount@Base 8.6.0 Tcl_DbIsShared@Base 8.6.0 Tcl_DbNewBignumObj@Base 8.6.0 Tcl_DbNewBooleanObj@Base 8.6.0 Tcl_DbNewByteArrayObj@Base 8.6.0 Tcl_DbNewDictObj@Base 8.6.0 Tcl_DbNewDoubleObj@Base 8.6.0 Tcl_DbNewListObj@Base 8.6.0 Tcl_DbNewLongObj@Base 8.6.0 Tcl_DbNewObj@Base 8.6.0 Tcl_DbNewStringObj@Base 8.6.0 Tcl_DbNewWideIntObj@Base 8.6.0 Tcl_DeleteAssocData@Base 8.6.0 Tcl_DeleteChannelHandler@Base 8.6.0 Tcl_DeleteCloseHandler@Base 8.6.0 Tcl_DeleteCommand@Base 8.6.0 Tcl_DeleteCommandFromToken@Base 8.6.0 Tcl_DeleteEventSource@Base 8.6.0 Tcl_DeleteEvents@Base 8.6.0 Tcl_DeleteExitHandler@Base 8.6.0 Tcl_DeleteFileHandler@Base 8.6.0 Tcl_DeleteHashEntry@Base 8.6.0 Tcl_DeleteHashTable@Base 8.6.0 Tcl_DeleteInterp@Base 8.6.0 Tcl_DeleteNamespace@Base 8.6.0 Tcl_DeleteThreadExitHandler@Base 8.6.0 Tcl_DeleteTimerHandler@Base 8.6.0 Tcl_DeleteTrace@Base 8.6.0 Tcl_DetachChannel@Base 8.6.0 Tcl_DetachPids@Base 8.6.0 Tcl_DictObjDone@Base 8.6.0 Tcl_DictObjFirst@Base 8.6.0 Tcl_DictObjGet@Base 8.6.0 Tcl_DictObjNext@Base 8.6.0 Tcl_DictObjPut@Base 8.6.0 Tcl_DictObjPutKeyList@Base 8.6.0 Tcl_DictObjRemove@Base 8.6.0 Tcl_DictObjRemoveKeyList@Base 8.6.0 Tcl_DictObjSize@Base 8.6.0 Tcl_DiscardInterpState@Base 8.6.0 Tcl_DiscardResult@Base 8.6.0 Tcl_DoOneEvent@Base 8.6.0 Tcl_DoWhenIdle@Base 8.6.0 Tcl_DontCallWhenDeleted@Base 8.6.0 Tcl_DumpActiveMemory@Base 8.6.0 Tcl_DuplicateObj@Base 8.6.0 Tcl_Eof@Base 8.6.0 Tcl_ErrnoId@Base 8.6.0 Tcl_ErrnoMsg@Base 8.6.0 Tcl_Eval@Base 8.6.0 Tcl_EvalEx@Base 8.6.0 Tcl_EvalFile@Base 8.6.0 Tcl_EvalObj@Base 8.6.0 Tcl_EvalObjEx@Base 8.6.0 Tcl_EvalObjv@Base 8.6.0 Tcl_EvalTokens@Base 8.6.0 Tcl_EvalTokensStandard@Base 8.6.0 Tcl_EventuallyFree@Base 8.6.0 Tcl_Exit@Base 8.6.0 Tcl_ExitThread@Base 8.6.0 Tcl_Export@Base 8.6.0 Tcl_ExposeCommand@Base 8.6.0 Tcl_ExprBoolean@Base 8.6.0 Tcl_ExprBooleanObj@Base 8.6.0 Tcl_ExprDouble@Base 8.6.0 Tcl_ExprDoubleObj@Base 8.6.0 Tcl_ExprLong@Base 8.6.0 Tcl_ExprLongObj@Base 8.6.0 Tcl_ExprObj@Base 8.6.0 Tcl_ExprString@Base 8.6.0 Tcl_ExternalToUtf@Base 8.6.0 Tcl_ExternalToUtfDString@Base 8.6.0 Tcl_FSAccess@Base 8.6.0 Tcl_FSChdir@Base 8.6.0 Tcl_FSConvertToPathType@Base 8.6.0 Tcl_FSCopyDirectory@Base 8.6.0 Tcl_FSCopyFile@Base 8.6.0 Tcl_FSCreateDirectory@Base 8.6.0 Tcl_FSData@Base 8.6.0 Tcl_FSDeleteFile@Base 8.6.0 Tcl_FSEqualPaths@Base 8.6.0 Tcl_FSEvalFile@Base 8.6.0 Tcl_FSEvalFileEx@Base 8.6.0 Tcl_FSFileAttrStrings@Base 8.6.0 Tcl_FSFileAttrsGet@Base 8.6.0 Tcl_FSFileAttrsSet@Base 8.6.0 Tcl_FSFileSystemInfo@Base 8.6.0 Tcl_FSGetCwd@Base 8.6.0 Tcl_FSGetFileSystemForPath@Base 8.6.0 Tcl_FSGetInternalRep@Base 8.6.0 Tcl_FSGetNativePath@Base 8.6.0 Tcl_FSGetNormalizedPath@Base 8.6.0 Tcl_FSGetPathType@Base 8.6.0 Tcl_FSGetTranslatedPath@Base 8.6.0 Tcl_FSGetTranslatedStringPath@Base 8.6.0 Tcl_FSJoinPath@Base 8.6.0 Tcl_FSJoinToPath@Base 8.6.0 Tcl_FSLink@Base 8.6.0 Tcl_FSListVolumes@Base 8.6.0 Tcl_FSLoadFile@Base 8.6.0 Tcl_FSLstat@Base 8.6.0 Tcl_FSMatchInDirectory@Base 8.6.0 Tcl_FSMountsChanged@Base 8.6.0 Tcl_FSNewNativePath@Base 8.6.0 Tcl_FSOpenFileChannel@Base 8.6.0 Tcl_FSPathSeparator@Base 8.6.0 Tcl_FSRegister@Base 8.6.0 Tcl_FSRemoveDirectory@Base 8.6.0 Tcl_FSRenameFile@Base 8.6.0 Tcl_FSSplitPath@Base 8.6.0 Tcl_FSStat@Base 8.6.0 Tcl_FSUnloadFile@Base 8.6.0 Tcl_FSUnregister@Base 8.6.0 Tcl_FSUtime@Base 8.6.0 Tcl_Finalize@Base 8.6.0 Tcl_FinalizeNotifier@Base 8.6.0 Tcl_FinalizeThread@Base 8.6.0 Tcl_FindCommand@Base 8.6.0 Tcl_FindEnsemble@Base 8.6.0 Tcl_FindExecutable@Base 8.6.0 Tcl_FindHashEntry@Base 8.6.0 Tcl_FindNamespace@Base 8.6.0 Tcl_FindNamespaceVar@Base 8.6.0 Tcl_FindSymbol@Base 8.6.0 Tcl_FirstHashEntry@Base 8.6.0 Tcl_Flush@Base 8.6.0 Tcl_ForgetImport@Base 8.6.0 Tcl_Format@Base 8.6.0 Tcl_Free@Base 8.6.0 Tcl_FreeEncoding@Base 8.6.0 Tcl_FreeParse@Base 8.6.0 Tcl_FreeResult@Base 8.6.0 Tcl_GetAccessTimeFromStat@Base 8.6.0 Tcl_GetAlias@Base 8.6.0 Tcl_GetAliasObj@Base 8.6.0 Tcl_GetAllocMutex@Base 8.6.0 Tcl_GetAssocData@Base 8.6.0 Tcl_GetBignumFromObj@Base 8.6.0 Tcl_GetBlockSizeFromStat@Base 8.6.0 Tcl_GetBlocksFromStat@Base 8.6.0 Tcl_GetBoolean@Base 8.6.0 Tcl_GetBooleanFromObj@Base 8.6.0 Tcl_GetByteArrayFromObj@Base 8.6.0 Tcl_GetChangeTimeFromStat@Base 8.6.0 Tcl_GetChannel@Base 8.6.0 Tcl_GetChannelBufferSize@Base 8.6.0 Tcl_GetChannelError@Base 8.6.0 Tcl_GetChannelErrorInterp@Base 8.6.0 Tcl_GetChannelHandle@Base 8.6.0 Tcl_GetChannelInstanceData@Base 8.6.0 Tcl_GetChannelMode@Base 8.6.0 Tcl_GetChannelName@Base 8.6.0 Tcl_GetChannelNames@Base 8.6.0 Tcl_GetChannelNamesEx@Base 8.6.0 Tcl_GetChannelOption@Base 8.6.0 Tcl_GetChannelThread@Base 8.6.0 Tcl_GetChannelType@Base 8.6.0 Tcl_GetCharLength@Base 8.6.0 Tcl_GetCommandFromObj@Base 8.6.0 Tcl_GetCommandFullName@Base 8.6.0 Tcl_GetCommandInfo@Base 8.6.0 Tcl_GetCommandInfoFromToken@Base 8.6.0 Tcl_GetCommandName@Base 8.6.0 Tcl_GetCurrentNamespace@Base 8.6.0 Tcl_GetCurrentThread@Base 8.6.0 Tcl_GetCwd@Base 8.6.0 Tcl_GetDefaultEncodingDir@Base 8.6.0 Tcl_GetDeviceTypeFromStat@Base 8.6.0 Tcl_GetDouble@Base 8.6.0 Tcl_GetDoubleFromObj@Base 8.6.0 Tcl_GetEncoding@Base 8.6.0 Tcl_GetEncodingFromObj@Base 8.6.0 Tcl_GetEncodingName@Base 8.6.0 Tcl_GetEncodingNameFromEnvironment@Base 8.6.0 Tcl_GetEncodingNames@Base 8.6.0 Tcl_GetEncodingSearchPath@Base 8.6.0 Tcl_GetEnsembleFlags@Base 8.6.0 Tcl_GetEnsembleMappingDict@Base 8.6.0 Tcl_GetEnsembleNamespace@Base 8.6.0 Tcl_GetEnsembleParameterList@Base 8.6.0 Tcl_GetEnsembleSubcommandList@Base 8.6.0 Tcl_GetEnsembleUnknownHandler@Base 8.6.0 Tcl_GetErrno@Base 8.6.0 Tcl_GetErrorLine@Base 8.6.0 Tcl_GetFSDeviceFromStat@Base 8.6.0 Tcl_GetFSInodeFromStat@Base 8.6.0 Tcl_GetGlobalNamespace@Base 8.6.0 Tcl_GetGroupIdFromStat@Base 8.6.0 Tcl_GetHostName@Base 8.6.0 Tcl_GetIndexFromObj@Base 8.6.0 Tcl_GetIndexFromObjStruct@Base 8.6.0 Tcl_GetInt@Base 8.6.0 Tcl_GetIntFromObj@Base 8.6.0 Tcl_GetInterpPath@Base 8.6.0 Tcl_GetInterpResolvers@Base 8.6.0 Tcl_GetLinkCountFromStat@Base 8.6.0 Tcl_GetLongFromObj@Base 8.6.0 Tcl_GetMaster@Base 8.6.0 Tcl_GetMathFuncInfo@Base 8.6.0 Tcl_GetMemoryInfo@Base 8.6.0 Tcl_GetModeFromStat@Base 8.6.0 Tcl_GetModificationTimeFromStat@Base 8.6.0 Tcl_GetNameOfExecutable@Base 8.6.0 Tcl_GetNamespaceResolvers@Base 8.6.0 Tcl_GetNamespaceUnknownHandler@Base 8.6.0 Tcl_GetObjResult@Base 8.6.0 Tcl_GetObjType@Base 8.6.0 Tcl_GetOpenFile@Base 8.6.0 Tcl_GetPathType@Base 8.6.0 Tcl_GetRange@Base 8.6.0 Tcl_GetRegExpFromObj@Base 8.6.0 Tcl_GetReturnOptions@Base 8.6.0 Tcl_GetServiceMode@Base 8.6.0 Tcl_GetSizeFromStat@Base 8.6.0 Tcl_GetSlave@Base 8.6.0 Tcl_GetStackedChannel@Base 8.6.0 Tcl_GetStartupScript@Base 8.6.0 Tcl_GetStdChannel@Base 8.6.0 Tcl_GetString@Base 8.6.0 Tcl_GetStringFromObj@Base 8.6.0 Tcl_GetStringResult@Base 8.6.0 Tcl_GetThreadData@Base 8.6.0 Tcl_GetTime@Base 8.6.0 Tcl_GetTopChannel@Base 8.6.0 Tcl_GetUniChar@Base 8.6.0 Tcl_GetUnicode@Base 8.6.0 Tcl_GetUnicodeFromObj@Base 8.6.0 Tcl_GetUserIdFromStat@Base 8.6.0 Tcl_GetVar2@Base 8.6.0 Tcl_GetVar2Ex@Base 8.6.0 Tcl_GetVar@Base 8.6.0 Tcl_GetVariableFullName@Base 8.6.0 Tcl_GetVersion@Base 8.6.0 Tcl_GetWideIntFromObj@Base 8.6.0 Tcl_Gets@Base 8.6.0 Tcl_GetsObj@Base 8.6.0 Tcl_GlobalEval@Base 8.6.0 Tcl_GlobalEvalObj@Base 8.6.0 Tcl_HashStats@Base 8.6.0 Tcl_HideCommand@Base 8.6.0 Tcl_Import@Base 8.6.0 Tcl_Init@Base 8.6.0 Tcl_InitBignumFromDouble@Base 8.6.0 Tcl_InitCustomHashTable@Base 8.6.0 Tcl_InitHashTable@Base 8.6.0 Tcl_InitMemory@Base 8.6.0 Tcl_InitNotifier@Base 8.6.0 Tcl_InitObjHashTable@Base 8.6.0 Tcl_InputBlocked@Base 8.6.0 Tcl_InputBuffered@Base 8.6.0 Tcl_InterpActive@Base 8.6.0 Tcl_InterpDeleted@Base 8.6.0 Tcl_InvalidateStringRep@Base 8.6.0 Tcl_IsChannelExisting@Base 8.6.0 Tcl_IsChannelRegistered@Base 8.6.0 Tcl_IsChannelShared@Base 8.6.0 Tcl_IsEnsemble@Base 8.6.0 Tcl_IsSafe@Base 8.6.0 Tcl_IsStandardChannel@Base 8.6.0 Tcl_JoinPath@Base 8.6.0 Tcl_JoinThread@Base 8.6.0 Tcl_LimitAddHandler@Base 8.6.0 Tcl_LimitCheck@Base 8.6.0 Tcl_LimitExceeded@Base 8.6.0 Tcl_LimitGetCommands@Base 8.6.0 Tcl_LimitGetGranularity@Base 8.6.0 Tcl_LimitGetTime@Base 8.6.0 Tcl_LimitReady@Base 8.6.0 Tcl_LimitRemoveHandler@Base 8.6.0 Tcl_LimitSetCommands@Base 8.6.0 Tcl_LimitSetGranularity@Base 8.6.0 Tcl_LimitSetTime@Base 8.6.0 Tcl_LimitTypeEnabled@Base 8.6.0 Tcl_LimitTypeExceeded@Base 8.6.0 Tcl_LimitTypeReset@Base 8.6.0 Tcl_LimitTypeSet@Base 8.6.0 Tcl_LinkVar@Base 8.6.0 Tcl_ListMathFuncs@Base 8.6.0 Tcl_ListObjAppendElement@Base 8.6.0 Tcl_ListObjAppendList@Base 8.6.0 Tcl_ListObjGetElements@Base 8.6.0 Tcl_ListObjIndex@Base 8.6.0 Tcl_ListObjLength@Base 8.6.0 Tcl_ListObjReplace@Base 8.6.0 Tcl_LoadFile@Base 8.6.0 Tcl_LogCommandInfo@Base 8.6.0 Tcl_Main@Base 8.6.0 Tcl_MainEx@Base 8.6.0 Tcl_MakeFileChannel@Base 8.6.0 Tcl_MakeSafe@Base 8.6.0 Tcl_MakeTcpClientChannel@Base 8.6.0 Tcl_Merge@Base 8.6.0 Tcl_MutexFinalize@Base 8.6.0 Tcl_MutexLock@Base 8.6.0 Tcl_MutexUnlock@Base 8.6.0 Tcl_NRAddCallback@Base 8.6.0 Tcl_NRCallObjProc@Base 8.6.0 Tcl_NRCmdSwap@Base 8.6.0 Tcl_NRCreateCommand@Base 8.6.0 Tcl_NREvalObj@Base 8.6.0 Tcl_NREvalObjv@Base 8.6.0 Tcl_NRExprObj@Base 8.6.0 Tcl_NRSubstObj@Base 8.6.0 Tcl_NewBignumObj@Base 8.6.0 Tcl_NewBooleanObj@Base 8.6.0 Tcl_NewByteArrayObj@Base 8.6.0 Tcl_NewDictObj@Base 8.6.0 Tcl_NewDoubleObj@Base 8.6.0 Tcl_NewIntObj@Base 8.6.0 Tcl_NewListObj@Base 8.6.0 Tcl_NewLongObj@Base 8.6.0 Tcl_NewObj@Base 8.6.0 Tcl_NewStringObj@Base 8.6.0 Tcl_NewUnicodeObj@Base 8.6.0 Tcl_NewWideIntObj@Base 8.6.0 Tcl_NextHashEntry@Base 8.6.0 Tcl_NotifyChannel@Base 8.6.0 Tcl_NumUtfChars@Base 8.6.0 Tcl_ObjGetVar2@Base 8.6.0 Tcl_ObjPrintf@Base 8.6.0 Tcl_ObjSetVar2@Base 8.6.0 Tcl_OpenCommandChannel@Base 8.6.0 Tcl_OpenFileChannel@Base 8.6.0 Tcl_OpenTcpClient@Base 8.6.0 Tcl_OpenTcpServer@Base 8.6.0 Tcl_OutputBuffered@Base 8.6.0 Tcl_Panic@Base 8.6.0 Tcl_PanicVA@Base 8.6.0 Tcl_ParseArgsObjv@Base 8.6.0 Tcl_ParseBraces@Base 8.6.0 Tcl_ParseCommand@Base 8.6.0 Tcl_ParseExpr@Base 8.6.0 Tcl_ParseQuotedString@Base 8.6.0 Tcl_ParseVar@Base 8.6.0 Tcl_ParseVarName@Base 8.6.0 Tcl_PkgInitStubsCheck@Base 8.6.0 Tcl_PkgPresent@Base 8.6.0 Tcl_PkgPresentEx@Base 8.6.0 Tcl_PkgProvide@Base 8.6.0 Tcl_PkgProvideEx@Base 8.6.0 Tcl_PkgRequire@Base 8.6.0 Tcl_PkgRequireEx@Base 8.6.0 Tcl_PkgRequireProc@Base 8.6.0 Tcl_PopCallFrame@Base 8.6.0 Tcl_PosixError@Base 8.6.0 Tcl_Preserve@Base 8.6.0 Tcl_PrintDouble@Base 8.6.0 Tcl_ProcObjCmd@Base 8.6.0 Tcl_PushCallFrame@Base 8.6.0 Tcl_PutEnv@Base 8.6.0 Tcl_QueryTimeProc@Base 8.6.0 Tcl_QueueEvent@Base 8.6.0 Tcl_Read@Base 8.6.0 Tcl_ReadChars@Base 8.6.0 Tcl_ReadRaw@Base 8.6.0 Tcl_Realloc@Base 8.6.0 Tcl_ReapDetachedProcs@Base 8.6.0 Tcl_RecordAndEval@Base 8.6.0 Tcl_RecordAndEvalObj@Base 8.6.0 Tcl_RegExpCompile@Base 8.6.0 Tcl_RegExpExec@Base 8.6.0 Tcl_RegExpExecObj@Base 8.6.0 Tcl_RegExpGetInfo@Base 8.6.0 Tcl_RegExpMatch@Base 8.6.0 Tcl_RegExpMatchObj@Base 8.6.0 Tcl_RegExpRange@Base 8.6.0 Tcl_RegisterChannel@Base 8.6.0 Tcl_RegisterConfig@Base 8.6.0 Tcl_RegisterObjType@Base 8.6.0 Tcl_Release@Base 8.6.0 Tcl_RemoveInterpResolvers@Base 8.6.0 Tcl_ResetResult@Base 8.6.0 Tcl_RestoreInterpState@Base 8.6.0 Tcl_RestoreResult@Base 8.6.0 Tcl_SaveInterpState@Base 8.6.0 Tcl_SaveResult@Base 8.6.0 Tcl_ScanCountedElement@Base 8.6.0 Tcl_ScanElement@Base 8.6.0 Tcl_Seek@Base 8.6.0 Tcl_SeekOld@Base 8.6.0 Tcl_ServiceAll@Base 8.6.0 Tcl_ServiceEvent@Base 8.6.0 Tcl_ServiceModeHook@Base 8.6.0 Tcl_SetAssocData@Base 8.6.0 Tcl_SetBignumObj@Base 8.6.0 Tcl_SetBooleanObj@Base 8.6.0 Tcl_SetByteArrayLength@Base 8.6.0 Tcl_SetByteArrayObj@Base 8.6.0 Tcl_SetChannelBufferSize@Base 8.6.0 Tcl_SetChannelError@Base 8.6.0 Tcl_SetChannelErrorInterp@Base 8.6.0 Tcl_SetChannelOption@Base 8.6.0 Tcl_SetCommandInfo@Base 8.6.0 Tcl_SetCommandInfoFromToken@Base 8.6.0 Tcl_SetDefaultEncodingDir@Base 8.6.0 Tcl_SetDoubleObj@Base 8.6.0 Tcl_SetEncodingSearchPath@Base 8.6.0 Tcl_SetEnsembleFlags@Base 8.6.0 Tcl_SetEnsembleMappingDict@Base 8.6.0 Tcl_SetEnsembleParameterList@Base 8.6.0 Tcl_SetEnsembleSubcommandList@Base 8.6.0 Tcl_SetEnsembleUnknownHandler@Base 8.6.0 Tcl_SetErrno@Base 8.6.0 Tcl_SetErrorCode@Base 8.6.0 Tcl_SetErrorCodeVA@Base 8.6.0 Tcl_SetErrorLine@Base 8.6.0 Tcl_SetExitProc@Base 8.6.0 Tcl_SetIntObj@Base 8.6.0 Tcl_SetListObj@Base 8.6.0 Tcl_SetLongObj@Base 8.6.0 Tcl_SetMainLoop@Base 8.6.0 Tcl_SetMaxBlockTime@Base 8.6.0 Tcl_SetNamespaceResolvers@Base 8.6.0 Tcl_SetNamespaceUnknownHandler@Base 8.6.0 Tcl_SetNotifier@Base 8.6.0 Tcl_SetObjErrorCode@Base 8.6.0 Tcl_SetObjLength@Base 8.6.0 Tcl_SetObjResult@Base 8.6.0 Tcl_SetPanicProc@Base 8.6.0 Tcl_SetRecursionLimit@Base 8.6.0 Tcl_SetResult@Base 8.6.0 Tcl_SetReturnOptions@Base 8.6.0 Tcl_SetServiceMode@Base 8.6.0 Tcl_SetStartupScript@Base 8.6.0 Tcl_SetStdChannel@Base 8.6.0 Tcl_SetStringObj@Base 8.6.0 Tcl_SetSystemEncoding@Base 8.6.0 Tcl_SetTimeProc@Base 8.6.0 Tcl_SetTimer@Base 8.6.0 Tcl_SetUnicodeObj@Base 8.6.0 Tcl_SetVar2@Base 8.6.0 Tcl_SetVar2Ex@Base 8.6.0 Tcl_SetVar@Base 8.6.0 Tcl_SetWideIntObj@Base 8.6.0 Tcl_SignalId@Base 8.6.0 Tcl_SignalMsg@Base 8.6.0 Tcl_Sleep@Base 8.6.0 Tcl_SourceRCFile@Base 8.6.0 Tcl_SpliceChannel@Base 8.6.0 Tcl_SplitList@Base 8.6.0 Tcl_SplitPath@Base 8.6.0 Tcl_StackChannel@Base 8.6.0 Tcl_Stat@Base 8.6.0 Tcl_StaticPackage@Base 8.6.0 Tcl_StringCaseMatch@Base 8.6.0 Tcl_StringMatch@Base 8.6.0 Tcl_SubstObj@Base 8.6.0 Tcl_TakeBignumFromObj@Base 8.6.0 Tcl_Tell@Base 8.6.0 Tcl_TellOld@Base 8.6.0 Tcl_ThreadAlert@Base 8.6.0 Tcl_ThreadQueueEvent@Base 8.6.0 Tcl_TraceCommand@Base 8.6.0 Tcl_TraceVar2@Base 8.6.0 Tcl_TraceVar@Base 8.6.0 Tcl_TransferResult@Base 8.6.0 Tcl_TranslateFileName@Base 8.6.0 Tcl_TruncateChannel@Base 8.6.0 Tcl_Ungets@Base 8.6.0 Tcl_UniCharAtIndex@Base 8.6.0 Tcl_UniCharCaseMatch@Base 8.6.0 Tcl_UniCharIsAlnum@Base 8.6.0 Tcl_UniCharIsAlpha@Base 8.6.0 Tcl_UniCharIsControl@Base 8.6.0 Tcl_UniCharIsDigit@Base 8.6.0 Tcl_UniCharIsGraph@Base 8.6.0 Tcl_UniCharIsLower@Base 8.6.0 Tcl_UniCharIsPrint@Base 8.6.0 Tcl_UniCharIsPunct@Base 8.6.0 Tcl_UniCharIsSpace@Base 8.6.0 Tcl_UniCharIsUpper@Base 8.6.0 Tcl_UniCharIsWordChar@Base 8.6.0 Tcl_UniCharLen@Base 8.6.0 Tcl_UniCharNcasecmp@Base 8.6.0 Tcl_UniCharNcmp@Base 8.6.0 Tcl_UniCharToLower@Base 8.6.0 Tcl_UniCharToTitle@Base 8.6.0 Tcl_UniCharToUpper@Base 8.6.0 Tcl_UniCharToUtf@Base 8.6.0 Tcl_UniCharToUtfDString@Base 8.6.0 Tcl_UnlinkVar@Base 8.6.0 Tcl_UnregisterChannel@Base 8.6.0 Tcl_UnsetVar2@Base 8.6.0 Tcl_UnsetVar@Base 8.6.0 Tcl_UnstackChannel@Base 8.6.0 Tcl_UntraceCommand@Base 8.6.0 Tcl_UntraceVar2@Base 8.6.0 Tcl_UntraceVar@Base 8.6.0 Tcl_UpVar2@Base 8.6.0 Tcl_UpVar@Base 8.6.0 Tcl_UpdateLinkedVar@Base 8.6.0 Tcl_UtfAtIndex@Base 8.6.0 Tcl_UtfBackslash@Base 8.6.0 Tcl_UtfCharComplete@Base 8.6.0 Tcl_UtfFindFirst@Base 8.6.0 Tcl_UtfFindLast@Base 8.6.0 Tcl_UtfNcasecmp@Base 8.6.0 Tcl_UtfNcmp@Base 8.6.0 Tcl_UtfNext@Base 8.6.0 Tcl_UtfPrev@Base 8.6.0 Tcl_UtfToExternal@Base 8.6.0 Tcl_UtfToExternalDString@Base 8.6.0 Tcl_UtfToLower@Base 8.6.0 Tcl_UtfToTitle@Base 8.6.0 Tcl_UtfToUniChar@Base 8.6.0 Tcl_UtfToUniCharDString@Base 8.6.0 Tcl_UtfToUpper@Base 8.6.0 Tcl_ValidateAllMemory@Base 8.6.0 Tcl_VarEval@Base 8.6.0 Tcl_VarEvalVA@Base 8.6.0 Tcl_VarTraceInfo2@Base 8.6.0 Tcl_VarTraceInfo@Base 8.6.0 Tcl_WaitForEvent@Base 8.6.0 Tcl_WaitPid@Base 8.6.0 Tcl_Write@Base 8.6.0 Tcl_WriteChars@Base 8.6.0 Tcl_WriteObj@Base 8.6.0 Tcl_WriteRaw@Base 8.6.0 Tcl_WrongNumArgs@Base 8.6.0 Tcl_ZlibAdler32@Base 8.6.0 Tcl_ZlibCRC32@Base 8.6.0 Tcl_ZlibDeflate@Base 8.6.0 Tcl_ZlibInflate@Base 8.6.0 Tcl_ZlibStreamChecksum@Base 8.6.0 Tcl_ZlibStreamClose@Base 8.6.0 Tcl_ZlibStreamEof@Base 8.6.0 Tcl_ZlibStreamGet@Base 8.6.0 Tcl_ZlibStreamGetCommandName@Base 8.6.0 Tcl_ZlibStreamInit@Base 8.6.0 Tcl_ZlibStreamPut@Base 8.6.0 Tcl_ZlibStreamReset@Base 8.6.0 Tcl_ZlibStreamSetCompressionDictionary@Base 8.6.0 TclpAlloc@Base 8.6.0 TclpCloseFile@Base 8.6.0 TclpCreateCommandChannel@Base 8.6.0 TclpCreatePipe@Base 8.6.0 TclpCreateProcess@Base 8.6.0 TclpCreateTempFile@Base 8.6.0 TclpFindExecutable@Base 8.6.0 TclpFree@Base 8.6.0 TclpGetClicks@Base 8.6.0 TclpGetCwd@Base 8.6.0 TclpGetDate@Base 8.6.0 TclpGetDefaultStdChannel@Base 8.6.0 TclpGetSeconds@Base 8.6.0 TclpGetTime@Base 8.6.0 TclpGetUserHome@Base 8.6.0 TclpGmtime@Base 8.6.0 TclpHasSockets@Base 8.6.0 TclpInetNtoa@Base 8.6.0 TclpLocaltime@Base 8.6.0 TclpMakeFile@Base 8.6.0 TclpObjAccess@Base 8.6.0 TclpObjCopyDirectory@Base 8.6.0 TclpObjCopyFile@Base 8.6.0 TclpObjCreateDirectory@Base 8.6.0 TclpObjDeleteFile@Base 8.6.0 TclpObjRemoveDirectory@Base 8.6.0 TclpObjRenameFile@Base 8.6.0 TclpObjStat@Base 8.6.0 TclpOpenFile@Base 8.6.0 TclpOpenFileChannel@Base 8.6.0 TclpReaddir@Base 8.6.0 TclpRealloc@Base 8.6.0 TclpSetInitialEncodings@Base 8.6.0 TclpUtfNcmp2@Base 8.6.0 _LIB_VERSION@Base 8.6.0 debian/tcl8.6-dev.dirs0000664000000000000000000000002212220622200011623 0ustar usr/share/aclocal debian/copyright0000664000000000000000000001562611032144456011135 0ustar This package was originally debianized by David Engel from sources obtained at http://prdownloads.sourceforge.net/tcl List of copyright holders mentioned in individual files: Copyright 1983, 1987-1994 The Regents of the University of California Copyright 1992-1999 Karl Lehenbauer and Mark Diekhans Copyright 1992,1993,1995,1996, Jens-Uwe Mager, Helios Software GmbH Copyright 1992-1996 Free Software Foundation, Inc. Copyright 1993-1994 Lockheed Missle & Space Company, AI Center Copyright 1993-1997 Bell Labs Innovations for Lucent Technologies Copyright 1993-1998 Lucent Technologies Copyright 1994-2000 Sun Microsystems, Inc. Copyright 1995 General Electric Company Copyright 1995 Dave Nebinger Copyright 1995-1997 Roger E. Critchlow Jr Copyright 1996 Lucent Technologies and Jim Ingham Copyright 1997-2000 Ajuba Solutions Copyright 1998-2000 Scriptics Corporation Copyright 1998-1999 Henry Spencer Copyright 1998 Paul Duffin Copyright 1998 Mark Harrison Copyright 1998 Nat Pryce Copyright 1999 America Online, Inc. Copyright 1999-2000,2002,2004-2007 Andreas Kupries Copyright 2000-2001 ActiveState Corporation, et al Copyright 2001 ActiveState Tool Corp. Copyright 2001-2002 Apple Computer, Inc. Copyright 2001-2004 David Gravereaux Copyright 2001-2004 Vincent Darley Copyright 2001-2008 Donal K. Fellows Copyright 2001-2008 ActiveState Corporation Copyright 2001-2007 Kevin B. Kenny Copyright 2001-2008 Daniel A. Steffen Copyright 2002-2007 Miguel Sofer Copyright 2003 Simon Geard Copyright 2003-2004 Georgios Petasis Copyright 2003-2004,2006-2008 Joe Mistachkin Copyright 2003-2008 Pat Thoyts Copyright 2004 Zoran Vasiljevic Copyright 2005,2008 George Peter Staplin Copyright 2006 Neil Madden Copyright 2006 Peter Spjuth Copyright 2008 Tcl Core Team Contributions from Don Porter, NIST, 2002-2003. (not subject to US copyright) Copyright: This software is copyrighted by the Regents of the University of California, Sun Microsystems, Inc., Scriptics Corporation, and other parties. The following terms apply to all files associated with the software unless explicitly disclaimed in individual files. The authors hereby grant permission to use, copy, modify, distribute, and license this software and its documentation for any purpose, provided that existing copyright notices are retained in all copies and that this notice is included verbatim in any distributions. No written agreement, license, or royalty fee is required for any of the authorized uses. Modifications to this software may be copyrighted by their authors and need not follow the licensing terms described here, provided that the new terms are clearly indicated on the first page of each file where they apply. IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. government, the Government shall have only "Restricted Rights" in the software and related documentation as defined in the Federal Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you are acquiring the software on behalf of the Department of Defense, the software shall be classified as "Commercial Computer Software" and the Government shall have only "Restricted Rights" as defined in Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the authors grant the U.S. Government and others acting in its behalf permission to use and distribute the software in accordance with the terms specified in this license. Several files are distributed under other conditions: compat/strftime.c: /* * strftime.c -- * * This file contains a modified version of the BSD 4.4 strftime * function. * * This file is a modified version of the strftime.c file from the BSD 4.4 * source. See the copyright notice below for details on redistribution * restrictions. The "license.terms" file does not apply to this file. * * Changes 2002 Copyright (c) 2002 ActiveState Corporation. * * RCS: @(#) $Id: strftime.c,v 1.10.2.3 2005/11/04 18:18:04 kennykb Exp $ */ /* * Copyright (c) 1989 The Regents of the University of California. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the University of * California, Berkeley and its contributors. * 4. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. */ compat/dlfcn.h and unix/tclLoadAix.c: * This file is subject to the following copyright notice, which is * different from the notice used elsewhere in Tcl but rougly * equivalent in meaning. * * Copyright (c) 1992,1993,1995,1996, Jens-Uwe Mager, Helios Software GmbH * Not derived from licensed software. * * Permission is granted to freely use, copy, modify, and redistribute * this software, provided that the author is not construed to be liable * for any results of using the software, alterations are clearly marked * as such, and this notice is not modified. debian/libtcl8.6.lintian-overrides0000664000000000000000000000033012176133536014260 0ustar # Versioned soname is not necessary for libtcl8.6.so libtcl8.6: shlib-without-versioned-soname # Since the library has no suffix after .so then the symlink # is not necessary libtcl8.6: dev-pkg-without-shlib-symlink debian/source/0000775000000000000000000000000012223742605010473 5ustar debian/source/format0000664000000000000000000000001411760704770011707 0ustar 3.0 (quilt) debian/changelog0000664000000000000000000001536012261362051011045 0ustar tcl8.6 (8.6.1-4ubuntu1) trusty; urgency=medium * Add Conflicts/Replaces on tcl8.6-lib (<< 8.6.0-2) for the rename. -- Adam Conrad Thu, 02 Jan 2014 15:11:34 -0700 tcl8.6 (8.6.1-4) experimental; urgency=low * Added the tcl8.6-dbg package with libtcl8.6 debug symbols in it. -- Sergei Golovan Sat, 05 Oct 2013 10:56:25 +0400 tcl8.6 (8.6.1-3) experimental; urgency=low * Added zlib1g-dev to the tcl8.6-dev dependencies, because some of the packages (e.g. tcl-signal) use $TCL_LIBS which in turn requires zlib to be linked. -- Sergei Golovan Fri, 27 Sep 2013 11:37:37 +0400 tcl8.6 (8.6.1-2) experimental; urgency=low * Renamed the development package back to tcl8.6-dev after a discussion on debian-devel mailing list. -- Sergei Golovan Wed, 25 Sep 2013 21:56:58 +0400 tcl8.6 (8.6.1-1) experimental; urgency=low * New upstream release. -- Sergei Golovan Tue, 24 Sep 2013 20:08:15 +0400 tcl8.6 (8.6.0-4) experimental; urgency=low * Removed unnecessary patches to init.tcl and tclPort.h. * Change build specs, libs and headers via a patch to tclConfig.sh.in instead of filtering the generated tclConfig.sh to make changes more visible. * Make libtcl8.6-dev depend on tcl8.6 for better backward compatibility. -- Sergei Golovan Mon, 19 Aug 2013 21:23:07 +0400 tcl8.6 (8.6.0-3) experimental; urgency=low * Renamed tcl8.6-lib and tcl8.6-dev into libtcl8.6 and libtcl8.6-dev because it's much more common name convention. * Fixed debian/watch script because tcl-core archive is used as a source tarball. * Fixed maintainer's 'name'. * Added dpkg-dev to the libtcl8.6-dev dependencies because tclConfig.sh calls dpkg-architecture. -- Sergei Golovan Wed, 31 Jul 2013 11:05:37 +0400 tcl8.6 (8.6.0-2) experimental; urgency=low * Added to tcl8.6-lib dependencies to ensure the OS-wide timezone data are used in the [clock] command. * Bumped debhelper compatibility version to 9. * Added multi-arch support. This includes splitting out the tcl8.6-lib library package with libtcl8.6.so and tclConfig.sh moved into a multi-archified location. * Recreated /usr/lib/tcl8.6/tclConfig.sh and /usr/lib/tcl8.6/tclooConfig.sh for backward compatibility (intend to remove in the future). * Removed .0 suffix from the libtcl8.6.so library in order to remove unnecessary diversions from the upstream practice, provided the symlink for backward compatibility (intend to remove in the future). * Switched to calculating dependency on tcl8.6-lib via a symbols table. * Don't use the alternatives mechanism for selecting /usr/bin/tclsh. This package ships only /usr/bin/tclsh8.6. The tcltk-defaults package provides the necessary symlink. This also means that tcl8.6 does no longer provide the tclsh virtual package. * Moved the old changelogs to the tcl8.6-doc package to reduce size of the tcl8.6 one. * Fixed clean target in debian/rules. * Bumped standards version to 3.9.4. -- Sergei Golovan Thu, 11 Jul 2013 21:15:09 +0400 tcl8.6 (8.6.0-1) unstable; urgency=low * New upstream release. -- Sergei Golovan Thu, 20 Dec 2012 20:24:41 +0400 tcl8.6 (8.6.0~b3-1) experimental; urgency=low * New upstream beta release. -- Sergei Golovan Thu, 20 Sep 2012 09:04:01 +0400 tcl8.6 (8.6.0~b2-2) experimental; urgency=low * Install library(3tcl), packagens(3tcl), pkgMkIndex(3tcl) and safe(3tcl) manpages despite of upstream renaming them because they are referenced from the other pages. * Don't break the build if tdbc headers aren't in the tarball (helps to build the package using sources from the upstream repository). * Removed Chris Waters wrom the uploaders list (closes: #664113). * Renamed suggested dependency to tcl-tclreadline. * Switched to 3.0 (quilt) source package format. * Bumped debhelper compatibility version to 8. * Added hardening build flags using dpkg-buildflags. * Bumped standards version to 3.9.3. -- Sergei Golovan Mon, 28 May 2012 18:13:35 +0400 tcl8.6 (8.6.0~b2-1) experimental; urgency=low * New upstream beta release. -- Sergei Golovan Mon, 08 Aug 2011 23:11:31 +0400 tcl8.6 (8.6.0~b2~rc4-1) experimental; urgency=low * New upstream beta release candidate. -- Sergei Golovan Sun, 07 Aug 2011 12:28:21 +0400 tcl8.6 (8.6.0~b2~rc0-1) experimental; urgency=low * New upstream beta release candidate. * Moved /usr/share/tcltk/tcl8.6/tclConfig.sh back to the /usr/lib/tcl8.6 directory because it is architecture dependent. * Added ${misc:Depends} to debian/control. * Added README.source which explains how to apply quilt patches. * Bumped standards version to 3.9.2. -- Sergei Golovan Thu, 21 Jul 2011 10:30:26 +0400 tcl8.6 (8.6.0~b1-4) experimental; urgency=low * Removed tcl8.6-tdbc package because TDBC is to be packaged separately. * Added zlib1g-dev to build dependencies to make Tcl use the system-wide Zlib library. -- Sergei Golovan Thu, 29 Jul 2010 09:50:49 +0400 tcl8.6 (8.6.0~b1-3) experimental; urgency=low * Don't override CFLAGS in make call and supply it to configure script as suggested by Anders Kaseorg (closes: #510153). -- Sergei Golovan Mon, 18 May 2009 09:35:52 +0400 tcl8.6 (8.6.0~b1-2) experimental; urgency=low * Added a compiler directive which helps to build tdbc extension (closes: #510153). * Don't remove tclsh alternative in case of package upgrade because the manually installed alternative is also removed which isn't desirable. -- Sergei Golovan Sun, 01 Mar 2009 10:36:35 +0300 tcl8.6 (8.6.0~b1-1) experimental; urgency=low * New upstream beta release. * Separated new TDBC package which is bundled with the Tcl distribution to tcl8.6-tdbc package, and added directory /usr/lib/tcltk/tcl8.6 to the list of paths where Tcl packages are searched. -- Sergei Golovan Sat, 27 Dec 2008 13:47:14 +0300 tcl8.6 (8.6.0~a3-1) experimental; urgency=low * New upstream alpha release. -- Sergei Golovan Sat, 11 Oct 2008 02:17:42 +0400 tcl8.6 (8.6.0~a2-1) experimental; urgency=low * New upstream alpha release. * Restored DLL unloading for hppa and kfreebsd architectures because this bug was worked around in glibc. -- Sergei Golovan Sat, 23 Aug 2008 12:19:37 +0400 tcl8.6 (8.6.0~a1-1) experimental; urgency=low * Initial alpha release (closes: #488653). -- Sergei Golovan Thu, 03 Jul 2008 21:27:33 +0400 debian/compat0000664000000000000000000000000212167564020010371 0ustar 9 debian/rules0000775000000000000000000001106612223742556010264 0ustar #!/usr/bin/make -f v = 8.6 DIR = $(shell pwd)/debian/tmp DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/buildflags.mk include /usr/share/dpkg/architecture.mk LDFLAGS = $(shell dpkg-buildflags --get LDFLAGS) export LDFLAGS ifeq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) # See bug #446335 for -fno-unit-at-a-time ifeq ($(DEB_HOST_ARCH), hppa) # Disable stack checking for hppa (it doesn't work properly yet) CFLAGS += -fno-unit-at-a-time -DTCL_NO_STACK_CHECK=1 else CFLAGS += -fno-unit-at-a-time endif endif %: dh $@ override_dh_auto_clean: [ ! -f unix/Makefile ] || $(MAKE) -C unix distclean override_dh_auto_configure: # So so ugly but it works... touch generic/tclStubInit.c TCL_LIBRARY="/usr/share/tcltk/tcl$(v)" \ TCL_PACKAGE_PATH="/usr/local/lib/tcltk /usr/local/share/tcltk \ /usr/lib/tcltk/$(DEB_HOST_MULTIARCH) /usr/lib/tcltk /usr/share/tcltk \ /usr/lib/tcltk/tcl$(v) /usr/lib" \ CFLAGS="$(CFLAGS)" \ CPPFLAGS="$(CPPFLAGS)" \ TCL_SHLIB_LD_EXTRAS="-Wl,-soname,\$${TCL_LIB_FILE}" \ dh_auto_configure -Dunix -- \ --includedir=/usr/include/tcl$(v) \ --enable-shared \ --enable-threads \ --enable-dll-unloading \ --disable-rpath \ --without-tzdata \ --enable-man-symlinks override_dh_auto_build: touch generic/tclStubInit.c && \ $(MAKE) -C unix # Build the static library cd unix && \ ar cr libtcl$(v).a *.o && \ ar d libtcl$(v).a tclAppInit.o && \ ranlib libtcl$(v).a override_dh_auto_install: $(MAKE) -C unix INSTALL_ROOT=$(DIR) \ MAN_INSTALL_DIR=$(DIR)/usr/share/man \ MANN_INSTALL_DIR=$(DIR)/usr/share/man/man3 \ TCL_MODULE_PATH="/usr/lib/tcltk /usr/share/tcltk" \ install # Fix up the modules sed -i -e's:variable paths {}:variable paths {/usr/share/tcltk/tcl$(v)/tcl8}:' \ $(DIR)/usr/share/tcltk/tcl$(v)/tm.tcl install -d -m 755 $(DIR)/usr/share/tcltk/tcl$(v)/tcl8 mv $(DIR)/usr/share/tcltk/tcl8/*/* $(DIR)/usr/share/tcltk/tcl$(v)/tcl8 # Fix up the libraries cp unix/libtcl$(v).a $(DIR)/usr/lib/$(DEB_HOST_MULTIARCH) install -d -m 755 $(DIR)/usr/lib/$(DEB_HOST_MULTIARCH)/tcl$(v) mv $(DIR)/usr/lib/$(DEB_HOST_MULTIARCH)/*.sh $(DIR)/usr/lib/$(DEB_HOST_MULTIARCH)/tcl$(v) install -d -m 755 $(DIR)/usr/share/aclocal cp unix/tcl.m4 $(DIR)/usr/share/aclocal/tcl$(v).m4 rm -f $(DIR)/usr/share/tcltk/tcl$(v)/ldAix # Fix up the include files install -d $(DIR)/usr/include/tcl$(v)/tcl-private/generic cp generic/*.h $(DIR)/usr/include/tcl$(v)/tcl-private/generic install -d $(DIR)/usr/include/tcl$(v)/tcl-private/unix cp unix/*.h $(DIR)/usr/include/tcl$(v)/tcl-private/unix install -d $(DIR)/usr/include/tcl$(v)/tcl-private/compat cp compat/*.h $(DIR)/usr/include/tcl$(v)/tcl-private/compat install -d $(DIR)/usr/include/tcl$(v)/tcl-private/libtommath cp libtommath/*.h $(DIR)/usr/include/tcl$(v)/tcl-private/libtommath # # Temporary HACK until all reverse dependencies will be rebuilt ln -sf libtcl$(v).so $(DIR)/usr/lib/$(DEB_HOST_MULTIARCH)/libtcl$(v).so.0 # # Fix up the manpages. cd $(DIR)/usr/share/man/man1 && \ cat tclsh.1 | sed -e 's/(n)/(3tcl)/g' > tclsh$(v).1 && \ rm tclsh.1 cd $(DIR)/usr/share/man/man3 && \ for f in *.[3n] ; do \ f2=$$(echo $$f | sed -e 's/\.[3n]/.3tcl/') ; \ if [ -L $$f ]; then \ l=$$(readlink -n $$f | sed -e 's/\.[3n]/.3tcl/') ; \ rm $$f ; \ ln -sf $$l $$f2 ; \ else \ cat $$f | sed -e 's/^\.TH \([^ ]\+\|"[^"]\+"\) [3n]/.TH \1 3tcl/' \ -e 's/\(Tk_[0-9A-Za-z]*\)(3)/\1(3tk)/g' \ -e 's/\([A-Z][0-9A-Za-z_]*\)(3)/\1(3tcl)/g' \ -e 's/send(n)/send(3tk)/g' \ -e 's/text(n)/text(3tk)/g' \ -e 's/tk(n)/tk(3tk)/g' \ -e 's/winfo(n)/winfo(3tk)/g' \ -e 's/(n)/(3tcl)/g' \ -e "s/\\N'244'/\\[^o]/g" \ >$$f2 ; \ rm $$f ; \ fi ; \ done override_dh_strip: dh_strip -plibtcl$(v) --dbg-package=libtcl$(v)-dbg dh_strip -a -Nlibtcl$(v) override_dh_makeshlibs: /usr/share/debhelper/autoscripts/postinst-makeshlibs /usr/share/debhelper/autoscripts/postrm-makeshlibs dh_makeshlibs -a -Xtcltest cat /usr/share/debhelper/autoscripts/postinst-makeshlibs >>debian/libtcl$(v).postinst.debhelper cat /usr/share/debhelper/autoscripts/postrm-makeshlibs >>debian/libtcl$(v).postrm.debhelper override_dh_shlibdeps: dh_shlibdeps -a -ldebian/libtcl$(v)/usr/lib/$(DEB_HOST_MULTIARCH) get-orig-source: wget -O tcl$(v)_$(v).1.orig.tar.gz \ http://prdownloads.sourceforge.net/tcl/tcl-core$(v).1-src.tar.gz .PHONY: override_dh_auto_clean override_dh_auto_configure override_dh_auto_install \ override_dh_strip override_dh_makeshlibs override_dh_shlibdeps get-orig-source debian/tclooConfig.sh0000775000000000000000000000012512167564020011776 0ustar #! /bin/sh . /usr/lib/`dpkg-architecture -qDEB_HOST_MULTIARCH`/tcl8.6/tclooConfig.sh debian/tcl8.6-dev.docs0000664000000000000000000000002612220622200011616 0ustar debian/README.TCL_INC debian/README.TCL_INC0000664000000000000000000000142611032144456011165 0ustar Packages which used to use the debian-specific hack TCL_INC_DIR from tclConfig.sh to find the tcl (or tk) headers should be modified to use the new patented upstream TCL_INCLUDE_SPEC variable instead. TCL_INCLUDE_SPEC is a little different than TCL_INC_DIR -- it includes a "-I" in front of the path, so if you were using "-I$TCL_INC_DIR", you should change it to just "$TCL_INCLUDE_SPEC". If you were doing something with TCL_INC_DIR that isn't compatible with have "-I" at the front, LET US KNOW! TCL_INC_DIR is removed from tcl8.5 and wasn't introduced in tcl8.6. So, anything still using TCL_INC_DIR will *break* if you want to build it with Tcl/Tk 8.6! If you have a problem with that, LET US KNOW, as soon as possible! cheers Chris Waters, 8 Dec 2002, Sergei Golovan, 26 Jun 2008 debian/control0000664000000000000000000000537612261362057010612 0ustar Source: tcl8.6 Section: libs Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Tcl/Tk Packagers Uploaders: Sergei Golovan Build-Depends: debhelper (>= 9.0.0), dpkg-dev (>= 1.16.1~), zlib1g-dev Standards-Version: 3.9.4 Homepage: http://www.tcl.tk/ Package: tcl8.6 Section: interpreters Priority: optional Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Conflicts: tcl74 (<= 7.4p3-2) Suggests: tcl-tclreadline Multi-Arch: foreign Description: Tcl (the Tool Command Language) v8.6 - shell Tcl is a powerful, easy to use, embeddable, cross-platform interpreted scripting language. This package contains the Tcl shell which you need to run Tcl scripts. This version includes thread support. Package: libtcl8.6 Section: libs Priority: optional Architecture: any Pre-Depends: ${misc:Pre-Depends} Depends: tzdata, ${shlibs:Depends}, ${misc:Depends} Conflicts: tcl8.6 (<< 8.6.0-2), tcl8.6-lib (<< 8.6.0-2), tcl74 (<= 7.4p3-2) Replaces: tcl8.6 (<< 8.6.0-2), tcl8.6-lib (<< 8.6.0-2) Suggests: tcl8.6 Provides: libtcl Multi-Arch: same Description: Tcl (the Tool Command Language) v8.6 - run-time library files Tcl is a powerful, easy to use, embeddable, cross-platform interpreted scripting language. This package contains the Tcl library and auxiliary code which allows one to run Tcl-enabled applications. This version includes thread support. Package: libtcl8.6-dbg Section: debug Priority: extra Architecture: any Pre-Depends: ${misc:Pre-Depends} Depends: libtcl8.6 (= ${binary:Version}) Multi-Arch: same Description: Symbol files for libtcl8.6 Tcl is a powerful, easy-to-use, embeddable, cross-platform interpreted scripting language. This package contains the debug symbols for libtcl8.6, to assist in debugging applications built with tcl8.6. You will not normally need to install this package. Package: tcl8.6-dev Section: libdevel Priority: optional Architecture: any Pre-Depends: ${misc:Pre-Depends} Depends: dpkg-dev (>= 1.16.1~), zlib1g-dev, libtcl8.6 (= ${binary:Version}), tcl8.6, ${misc:Depends} Suggests: tcl8.6-doc Multi-Arch: same Description: Tcl (the Tool Command Language) v8.6 - development files Tcl is a powerful, easy-to-use, embeddable, cross-platform interpreted scripting language. This package contains the headers and libraries needed to embed or extend Tcl. Package: tcl8.6-doc Section: doc Priority: optional Architecture: all Depends: ${misc:Depends} Suggests: tcl8.6 Conflicts: tcldoc Provides: tcldoc Description: Tcl (the Tool Command Language) v8.6 - manual pages Tcl is a powerful, easy-to-use, embeddable, cross-platform interpreted scripting language. This package contains the man pages for Tcl commands. debian/tcl8.6.install0000664000000000000000000000003312167564020011575 0ustar usr/bin usr/share/man/man1 debian/tcl8.6.docs0000664000000000000000000000000712167564020011060 0ustar README debian/tcl8.6-doc.install0000664000000000000000000000002311760704770012345 0ustar usr/share/man/man3 debian/tcl8.6.menu0000664000000000000000000000016411032144456011075 0ustar ?package(tcl8.6):needs="text"\ section="Applications/Programming"\ title="Tclsh8.6"\ command="/usr/bin/tclsh8.6" debian/watch0000664000000000000000000000007512176133536010232 0ustar version=3 http://sf.net/tcl/tcl-core(8\.6\.\d+)-src\.tar\.gz debian/README.Debian0000664000000000000000000000030211032144456011224 0ustar Please see the Documentation section in the upstream README for a list of books on getting started with Tcl/Tk. Also see the main Tcl/Tk web site at http://www.tcl.tk/ for other documentation. debian/patches/0000775000000000000000000000000012223742605010622 5ustar debian/patches/tclprivate.diff0000664000000000000000000000300012220335471013616 0ustar Patch by Chris Waters sets paths which are normally point to a directory with Tcl sources to a subdirectory of /usr/include/tcl8.6 (debian/rules puts private Tcl headers there). --- tcl8.6-8.6.1.orig/unix/tclConfig.sh.in +++ tcl8.6-8.6.1/unix/tclConfig.sh.in @@ -100,7 +100,7 @@ # String to pass to linker to pick up the Tcl library from its # build directory. -TCL_BUILD_LIB_SPEC='@TCL_BUILD_LIB_SPEC@' +TCL_BUILD_LIB_SPEC='@TCL_LIB_SPEC@' # String to pass to linker to pick up the Tcl library from its # installed directory. @@ -135,7 +135,7 @@ # different place than the directory containing the source files, this # points to the location of the sources, not the location where Tcl was # compiled. -TCL_SRC_DIR='@TCL_SRC_DIR@' +TCL_SRC_DIR='@includedir@/tcl-private' # List of standard directories in which to look for packages during # "package require" commands. Contains the "prefix" directory plus also @@ -153,14 +153,14 @@ # String to pass to linker to pick up the Tcl stub library from its # build directory. -TCL_BUILD_STUB_LIB_SPEC='@TCL_BUILD_STUB_LIB_SPEC@' +TCL_BUILD_STUB_LIB_SPEC='@TCL_STUB_LIB_SPEC@' # String to pass to linker to pick up the Tcl stub library from its # installed directory. TCL_STUB_LIB_SPEC='@TCL_STUB_LIB_SPEC@' # Path to the Tcl stub library in the build directory. -TCL_BUILD_STUB_LIB_PATH='@TCL_BUILD_STUB_LIB_PATH@' +TCL_BUILD_STUB_LIB_PATH='@TCL_STUB_LIB_PATH@' # Path to the Tcl stub library in the install directory. TCL_STUB_LIB_PATH='@TCL_STUB_LIB_PATH@' debian/patches/tcllibrary.diff0000664000000000000000000000116412220335471013621 0ustar --- tcl8.6-8.6.1.orig/unix/configure +++ tcl8.6-8.6.1/unix/configure @@ -19130,7 +19130,7 @@ eval "TCL_LIB_FILE=${TCL_LIB_FILE}" -TCL_LIBRARY='$(prefix)/lib/tcl$(VERSION)' +test -z "$TCL_LIBRARY" && TCL_LIBRARY='$(prefix)/lib/tcl$(VERSION)' PRIVATE_INCLUDE_DIR='$(includedir)' HTML_DIR='$(DISTDIR)/html' --- tcl8.6-8.6.1.orig/unix/configure.in +++ tcl8.6-8.6.1/unix/configure.in @@ -790,7 +790,7 @@ eval "TCL_LIB_FILE=${TCL_LIB_FILE}" -TCL_LIBRARY='$(prefix)/lib/tcl$(VERSION)' +test -z "$TCL_LIBRARY" && TCL_LIBRARY='$(prefix)/lib/tcl$(VERSION)' PRIVATE_INCLUDE_DIR='$(includedir)' HTML_DIR='$(DISTDIR)/html' debian/patches/manpages.diff0000664000000000000000000000130112220335471013236 0ustar Patch by Chris Waters fixes installing of several manual pages which aren't installed by upstream script but are referenced inside other manual pages. --- tcl8.6-8.6.1.orig/unix/installManPage +++ tcl8.6-8.6.1/unix/installManPage @@ -92,12 +92,20 @@ exit 2 ;; esac +Name=`basename $ManPage .$Section` SrcDir=`dirname $ManPage` ######################################################################## ### Process Page to Create Target Pages ### +Specials="DString Thread Notifier RegExp library packagens pkgMkIndex safesock" +for n in $Specials; do + if [ "$Name" = "$n" ] ; then + Names="$n $Names" + fi +done + First="" for Target in $Names; do Target=$Target.$Section$Suffix debian/patches/non-linux.diff0000664000000000000000000000203512220335471013377 0ustar Patch by Sergei Golovan (originally by Mike Markley and Chris Waters) fixes building on non-linux Debian architectures. --- tcl8.6-8.6.1.orig/unix/configure +++ tcl8.6-8.6.1/unix/configure @@ -6675,6 +6675,9 @@ if test "`uname -s`" = "AIX" ; then tcl_cv_sys_version=AIX-`uname -v`.`uname -r` fi + if test "`uname -s`" = "NetBSD" -a -f /etc/debian_version ; then + system=NetBSD-Debian + fi fi fi --- tcl8.6-8.6.1.orig/unix/Makefile.in +++ tcl8.6-8.6.1/unix/Makefile.in @@ -179,6 +179,7 @@ SHLIB_LD = @SHLIB_LD@ SHLIB_CFLAGS = @SHLIB_CFLAGS@ -DBUILD_tcl SHLIB_LD_LIBS = @SHLIB_LD_LIBS@ +SHLIB_LD_FLAGS = @SHLIB_LD_FLAGS@ TCL_SHLIB_LD_EXTRAS = @TCL_SHLIB_LD_EXTRAS@ SHLIB_SUFFIX = @SHLIB_SUFFIX@ --- tcl8.6-8.6.1.orig/unix/tcl.m4 +++ tcl8.6-8.6.1/unix/tcl.m4 @@ -928,6 +928,9 @@ if test "`uname -s`" = "AIX" ; then tcl_cv_sys_version=AIX-`uname -v`.`uname -r` fi + if test "`uname -s`" = "NetBSD" -a -f /etc/debian_version ; then + tcl_cv_sys_version=NetBSD-Debian + fi fi fi ]) debian/patches/tclpackagepath.diff0000664000000000000000000000262512220335471014430 0ustar Patch by Sergei Golovan allows to specify TCL_PACKAGE_PATH at configure stage without adding /usr/lib to it. It helps to put the policy compliant value to ::tcl_pkgPath variable and to TCL_PACKAGE_PATH variable in tclConfig.sh. --- tcl8.6-8.6.1.orig/unix/configure +++ tcl8.6-8.6.1/unix/configure @@ -19261,9 +19261,9 @@ test -z "$TCL_MODULE_PATH" && \ TCL_MODULE_PATH="~/Library/Tcl /Library/Tcl /System/Library/Tcl" elif test "$prefix/lib" != "$libdir"; then - TCL_PACKAGE_PATH="${libdir} ${prefix}/lib ${TCL_PACKAGE_PATH}" + test -z "$TCL_PACKAGE_PATH" && TCL_PACKAGE_PATH="${libdir} ${prefix}/lib" else - TCL_PACKAGE_PATH="${prefix}/lib ${TCL_PACKAGE_PATH}" + test -z "$TCL_PACKAGE_PATH" && TCL_PACKAGE_PATH="${prefix}/lib" fi #-------------------------------------------------------------------- --- tcl8.6-8.6.1.orig/unix/configure.in +++ tcl8.6-8.6.1/unix/configure.in @@ -883,9 +883,9 @@ test -z "$TCL_MODULE_PATH" && \ TCL_MODULE_PATH="~/Library/Tcl /Library/Tcl /System/Library/Tcl" elif test "$prefix/lib" != "$libdir"; then - TCL_PACKAGE_PATH="${libdir} ${prefix}/lib ${TCL_PACKAGE_PATH}" + test -z "$TCL_PACKAGE_PATH" && TCL_PACKAGE_PATH="${libdir} ${prefix}/lib" else - TCL_PACKAGE_PATH="${prefix}/lib ${TCL_PACKAGE_PATH}" + test -z "$TCL_PACKAGE_PATH" && TCL_PACKAGE_PATH="${prefix}/lib" fi #-------------------------------------------------------------------- debian/patches/series0000664000000000000000000000014112204453250012025 0ustar tcllibrary.diff tclpackagepath.diff tclprivate.diff confsearch.diff non-linux.diff manpages.diff debian/patches/confsearch.diff0000664000000000000000000000135312220335471013565 0ustar Patch by Sergei Golovan allows to find tclConfig.sh in /usr/lib/tcl8.6 and tkConfig.sh in /usr/lib/tk8.6 where they are located in Debian installation. --- tcl8.6-8.6.1.orig/unix/tcl.m4 +++ tcl8.6-8.6.1/unix/tcl.m4 @@ -93,6 +93,7 @@ `ls -d ${prefix}/lib 2>/dev/null` \ `ls -d /usr/local/lib 2>/dev/null` \ `ls -d /usr/contrib/lib 2>/dev/null` \ + `ls -d /usr/lib/tcl8.6 2>/dev/null` \ `ls -d /usr/lib 2>/dev/null` \ `ls -d /usr/lib64 2>/dev/null` \ ; do @@ -223,6 +224,7 @@ `ls -d ${prefix}/lib 2>/dev/null` \ `ls -d /usr/local/lib 2>/dev/null` \ `ls -d /usr/contrib/lib 2>/dev/null` \ + `ls -d /usr/lib/tk8.6 2>/dev/null` \ `ls -d /usr/lib 2>/dev/null` \ `ls -d /usr/lib64 2>/dev/null` \ ; do debian/libtcl8.6.install0000664000000000000000000000006712176133536012277 0ustar usr/lib/*/*.so usr/lib/*/*.so.* usr/share/tcltk/tcl8.6 debian/tcl8.6-doc.docs0000664000000000000000000000003012167564020011617 0ustar changes ChangeLog.[12]*