Index: Mk/bsd.tcl.mk =================================================================== --- Mk/bsd.tcl.mk (revision 313650) +++ Mk/bsd.tcl.mk (working copy) @@ -12,7 +12,7 @@ # USE_TCL - Add library dependency on Tcl. If no version is given by the maintainer # via the port or by the user via defined variable try to find the highest # stable installed version. -# Available values: yes 86+ 85+ 84+ 83+ 85 84 83 +# Available values: yes 86+ 85+ 84+ 85 84 # NOTE: - default value 85 is used in case of USE_TCL=yes # # USE_TCL_BUILD - Add buildtime dependency on Tcl (tclsh). @@ -31,9 +31,9 @@ # - ports using the wrapper should support default Tcl (8.5) ## # INVALID_TCL_VER - This variable contains a list of Tcl versions not supported by the port. -# This setting is effective only when USE_TCL is set to a range (e.g. 83+) +# This setting is effective only when USE_TCL is set to a range (e.g. 84+) # WITH_TCL_VER - User defined global variable to set Tcl version -# This variable is effective only if USE_TCL is set to a range (e.g. 83+) +# This variable is effective only if USE_TCL is set to a range (e.g. 84+) # and WITH_TCL_VER points inside that range. # NOTE: INVALID_TCL_VER takes precedence # _WITH_TCL_VER - User defined port specific variable to set Tcl version @@ -44,7 +44,7 @@ # USE_TK - Add library dependency on Tk. If no version is given by the maintainer # via the port or by the user via defined variable try to find the highest # stable installed version. -# Avaliable values: yes 86+ 85+ 84+ 83+ 85 84 83 +# Avaliable values: yes 86+ 85+ 84+ 85 84 # NOTE: - overrides USE_TCL # - default value 85 is used in case of USE_TK=yes # @@ -64,9 +64,9 @@ # - ports using the wrapper should support default Tk (8.5) ## # INVALID_TK_VER - This variable contains a list of Tk versions not supported by the port -# This setting is effective only when USE_TK is set to a range (e.g. 83+) +# This setting is effective only when USE_TK is set to a range (e.g. 84+) # WITH_TK_VER - User defined global variable to set Tk version. -# This variable is effective only if USE_TK is set to a range (e.g. 83+) +# This variable is effective only if USE_TK is set to a range (e.g. 84+) # and WITH_TK_VER points inside that range. # NOTE: overrides WITH_TCL_VER. # _WITH_TK_VER - User defined port specific variable to set Tk version @@ -158,11 +158,10 @@ . if defined(USE_TCL) _TCL_DEFAULT_VERSION= 85 -_TCL_VERSIONS= 86 85 84 83 -_TCL_RANGE_VERSIONS= 86+ 85+ 84+ 83+ +_TCL_VERSIONS= 86 85 84 +_TCL_RANGE_VERSIONS= 86+ 85+ 84+ # For specifying [85, 84, ..]+ -_TCL_83P= 83 84 85 86 _TCL_84P= 84 85 86 _TCL_85P= 85 86 _TCL_86P= 86 @@ -201,7 +200,7 @@ . endfor . endif -# Check for highest installed Tcl (if e.g. 83+ is specified) +# Check for highest installed Tcl (if e.g. 84+ is specified) # The default version of Tcl counts as the highest . if ${_TCL_VER} == "no" . for ver in ${_TCL_RANGE_VERSIONS} Index: lang/Makefile =================================================================== --- lang/Makefile (revision 313650) +++ lang/Makefile (working copy) @@ -342,7 +342,6 @@ SUBDIR += tcc SUBDIR += tcl-manual SUBDIR += tcl-wrapper - SUBDIR += tcl83 SUBDIR += tcl84 SUBDIR += tcl85 SUBDIR += tcl86 Index: lang/tcl83/Makefile =================================================================== --- lang/tcl83/Makefile (revision 313650) +++ lang/tcl83/Makefile (working copy) @@ -1,447 +0,0 @@ -# created by: jkh -# $FreeBSD$ - -PORTNAME= tcl -PORTVERSION= 8.3.5 -PORTREVISION= 8 -CATEGORIES= lang tcl -MASTER_SITES= SF/${PORTNAME}/Tcl/${PORTVERSION} -DISTNAME= ${PORTNAME}${PORTVERSION}-src - -MAINTAINER= tcltk@FreeBSD.org -COMMENT= Tool Command Language - -DEPRECATED= No longer maintained upstream -EXPIRATION_DATE=2013-04-04 - -PORTSCOUT= limit:^8\.3\. - -LATEST_LINK= tcl83 -PATCH_DIST_ARGS= -d ${WRKDIR}/${DISTNAME} -E ${PATCH_DIST_STRIP} -WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION}/unix -USE_LDCONFIG= yes -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --enable-shared --includedir=${LOCALBASE}/include/tcl${TCL_VER} -CONFIGURE_ENV= PORTSDIR=${PORTSDIR} -MAKE_ENV= SHORT_TCL_VER=83 -TCL_VER= 8.3 -NOPRECIOUSMAKEVARS= yes # Otherwise 'make readmes' is broken -PLIST_SUB= TCL_VER=${TCL_VER} SHORT_TCL_VER=83 - -OPTIONS_DEFINE= TCL83_MAN -TCL83_MAN_DESC= Install tcl 8.3 manpages - -.include - -.if !defined(NO_INSTALL_MANPAGES) && ${PORT_OPTIONS:MTCL83_MAN} - -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 DoOneEvent.3 DoWhenIdle.3 DoubleObj.3 DumpActiveMemory.3 \ - Encoding.3 Eval.3 Exit.3 ExprLong.3 ExprLongObj.3 FindExec.3 GetCwd.3 \ - GetHostName.3 GetIndex.3 GetInt.3 GetOpnFl.3 GetStdChan.3 \ - GetVersion.3 Hash.3 Init.3 InitStubs.3 IntObj.3 Interp.3 LinkVar.3 \ - ListObj.3 Notifier.3 Object.3 ObjectType.3 OpenFileChnl.3 OpenTcp.3 \ - ParseCmd.3 PkgRequire.3 Preserve.3 PrintDbl.3 RecEvalObj.3 \ - RecordEval.3 RegExp.3 SaveResult.3 SetErrno.3 SetRecLmt.3 \ - SetResult.3 SetVar.3 Sleep.3 SourceRCFile.3 SplitList.3 SplitPath.3 \ - StaticPkg.3 StrMatch.3 StringObj.3 TCL_MEM_DEBUG.3 Tcl_Main.3 \ - Thread.3 ToUpper.3 TraceVar.3 Translate.3 UpVar.3 Utf.3 WrongNumArgs.3 - -MANN= Tcl.n after.n append.n array.n bgerror.n binary.n break.n case.n \ - catch.n cd.n clock.n close.n concat.n continue.n dde.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 library.n lindex.n linsert.n list.n \ - llength.n load.n lrange.n lreplace.n lsearch.n lsort.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 regexp.n registry.n regsub.n rename.n \ - resource.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 \ - trace.n unknown.n unset.n update.n uplevel.n upvar.n variable.n \ - vwait.n while.n - -# MLINKS generated via awk '/ln/ {print "\t" $2,$3,"\\"}' unix/mkLinks -MLINKS= Access.3 Tcl_Access.3 \ - Access.3 Tcl_Stat.3 \ - AddErrInfo.3 Tcl_AddObjErrorInfo.3 \ - AddErrInfo.3 Tcl_AddErrorInfo.3 \ - AddErrInfo.3 Tcl_SetErrorCode.3 \ - AddErrInfo.3 Tcl_SetErrorCodeVA.3 \ - AddErrInfo.3 Tcl_PosixError.3 \ - Alloc.3 Tcl_Alloc.3 \ - Alloc.3 Tcl_Free.3 \ - Alloc.3 Tcl_Realloc.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 \ - 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_GetChannelMode.3 \ - CrtChannel.3 Tcl_GetChannelBufferSize.3 \ - CrtChannel.3 Tcl_SetChannelBufferSize.3 \ - CrtChannel.3 Tcl_NotifyChannel.3 \ - CrtChannel.3 Tcl_BadChannelOption.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 \ - 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_GetCommandName.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_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_DStringFree.3 \ - DString.3 Tcl_DStringResult.3 \ - DString.3 Tcl_DStringGetResult.3 \ - DetachPids.3 Tcl_DetachPids.3 \ - DetachPids.3 Tcl_ReapDetachedProcs.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_ExternalToUtfDString.3 \ - Encoding.3 Tcl_ExternalToUtf.3 \ - Encoding.3 Tcl_UtfToExternalDString.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_GetEncodingNames.3 \ - Encoding.3 Tcl_CreateEncoding.3 \ - Encoding.3 Tcl_GetDefaultEncodingDir.3 \ - Encoding.3 Tcl_SetDefaultEncodingDir.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_FinalizeThread.3 \ - Exit.3 Tcl_CreateExitHandler.3 \ - Exit.3 Tcl_DeleteExitHandler.3 \ - Exit.3 Tcl_CreateThreadExitHandler.3 \ - Exit.3 Tcl_DeleteThreadExitHandler.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 \ - 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 \ - 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 \ - GetVersion.3 Tcl_GetVersion.3 \ - Hash.3 Tcl_InitHashTable.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 \ - InitStubs.3 Tcl_InitStubs.3 \ - IntObj.3 Tcl_NewIntObj.3 \ - IntObj.3 Tcl_NewLongObj.3 \ - IntObj.3 Tcl_SetIntObj.3 \ - IntObj.3 Tcl_SetLongObj.3 \ - IntObj.3 Tcl_GetIntFromObj.3 \ - IntObj.3 Tcl_GetLongFromObj.3 \ - Interp.3 Tcl_Interp.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 \ - 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 \ - 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_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_WriteObj.3 \ - OpenFileChnl.3 Tcl_WriteChars.3 \ - OpenFileChnl.3 Tcl_Write.3 \ - OpenFileChnl.3 Tcl_Flush.3 \ - OpenFileChnl.3 Tcl_Seek.3 \ - OpenFileChnl.3 Tcl_Tell.3 \ - OpenFileChnl.3 Tcl_GetChannelOption.3 \ - OpenFileChnl.3 Tcl_SetChannelOption.3 \ - OpenFileChnl.3 Tcl_Eof.3 \ - OpenFileChnl.3 Tcl_InputBlocked.3 \ - OpenFileChnl.3 Tcl_InputBuffered.3 \ - OpenTcp.3 Tcl_OpenTcpClient.3 \ - OpenTcp.3 Tcl_MakeTcpClientChannel.3 \ - OpenTcp.3 Tcl_OpenTcpServer.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_FreeParse.3 \ - ParseCmd.3 Tcl_EvalTokens.3 \ - PkgRequire.3 Tcl_PkgRequire.3 \ - PkgRequire.3 Tcl_PkgRequireEx.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 \ - 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_RegExpMatchObj.3 \ - RegExp.3 Tcl_GetRegExpInfo.3 \ - SaveResult.3 Tcl_SaveResult.3 \ - SaveResult.3 Tcl_RestoreResult.3 \ - SaveResult.3 Tcl_DiscardResult.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 \ - 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 \ - Sleep.3 Tcl_Sleep.3 \ - SplitList.3 Tcl_SplitList.3 \ - SplitList.3 Tcl_Merge.3 \ - SplitList.3 Tcl_ScanElement.3 \ - SplitList.3 Tcl_ConvertElement.3 \ - SplitPath.3 Tcl_SplitPath.3 \ - SplitPath.3 Tcl_JoinPath.3 \ - SplitPath.3 Tcl_GetPathType.3 \ - StaticPkg.3 Tcl_StaticPackage.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_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_AppendStringsToObj.3 \ - StringObj.3 Tcl_AppendStringsToObjVA.3 \ - StringObj.3 Tcl_AppendObjToObj.3 \ - StringObj.3 Tcl_SetObjLength.3 \ - StringObj.3 Tcl_ConcatObj.3 \ - Thread.3 Tcl_ConditionNotify.3 \ - Thread.3 Tcl_ConditionWait.3 \ - Thread.3 Tcl_GetThreadData.3 \ - Thread.3 Tcl_MutexLock.3 \ - Thread.3 Tcl_MutexUnlock.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 \ - 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 \ - UpVar.3 Tcl_UpVar.3 \ - UpVar.3 Tcl_UpVar2.3 \ - Utf.3 Tcl_UniChar.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_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 \ - http.n Http.n \ - packagens.n pkg::create.n \ - pkgMkIndex.n pkg_mkIndex.n \ - safe.n Safe\Base.n \ - tcltest.n Tcltest.n - -.endif - -TCLBASE?= ${PORTSDIR}/${PKGCATEGORY}/${LATEST_LINK} - -post-configure: - ${REINPLACE_CMD} \ - -e 's|${WRKDIRPREFIX}${.CURDIR}|$${WRKDIRPREFIX}${TCLBASE}|' \ - ${WRKSRC}/tclConfig.sh - -post-install: - ${INSTALL_DATA} ${FILESDIR}/koi8-u.enc \ - ${PREFIX}/lib/tcl${TCL_VER}/encoding/ -.if !defined(NO_INSTALL_MANPAGES) && ${PORT_OPTIONS:MTCL83_MAN} - @cd ${WRKSRC} && ${MAKE} -f Makefile install-doc -.endif - -test: - cd ${WRKSRC} && ${MAKE} test - -.include Index: lang/tcl83/distinfo =================================================================== --- lang/tcl83/distinfo (revision 313650) +++ lang/tcl83/distinfo (working copy) @@ -1,2 +0,0 @@ -SHA256 (tcl8.3.5-src.tar.gz) = 513d4b824da551b492d8ee529b10d875a2d0610c739726bc68cd9eb7068ba0fe -SIZE (tcl8.3.5-src.tar.gz) = 2863381 Index: lang/tcl83/files/koi8-u.enc =================================================================== --- lang/tcl83/files/koi8-u.enc (revision 313650) +++ lang/tcl83/files/koi8-u.enc (working copy) @@ -1,20 +0,0 @@ -# Encoding file: koi8-u, single-byte -S -003F 0 1 -00 -0000000100020003000400050006000700080009000A000B000C000D000E000F -0010001100120013001400150016001700180019001A001B001C001D001E001F -0020002100220023002400250026002700280029002A002B002C002D002E002F -0030003100320033003400350036003700380039003A003B003C003D003E003F -0040004100420043004400450046004700480049004A004B004C004D004E004F -0050005100520053005400550056005700580059005A005B005C005D005E005F -0060006100620063006400650066006700680069006A006B006C006D006E006F -0070007100720073007400750076007700780079007A007B007C007D007E007F -25002502250C251025142518251C2524252C2534253C258025842588258C2590 -259125922593232025A02219221A22482264226500A0232100B000B200B700F7 -25502551255204510454255404560457255725582559255A255B0491255D255E -255F25602561040104032563040604072566256725682569256A0490256C00A9 -044E0430043104460434043504440433044504380439043A043B043C043D043E -043F044F044004410442044304360432044C044B04370448044D04490447044A -042E0410041104260414041504240413042504180419041A041B041C041D041E -041F042F042004210422042304160412042C042B04170428042D04290427042A Index: lang/tcl83/files/patch-aa =================================================================== --- lang/tcl83/files/patch-aa (revision 313650) +++ lang/tcl83/files/patch-aa (working copy) @@ -1,143 +0,0 @@ ---- Makefile.in.orig Fri Oct 18 22:44:46 2002 -+++ Makefile.in Mon Mar 12 17:53:11 2007 -@@ -54,6 +54,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 - - # Top-level directory in which to install manual entries: - MAN_INSTALL_DIR = $(INSTALL_ROOT)$(mandir) -@@ -87,7 +89,7 @@ - #CFLAGS = $(CFLAGS_DEBUG) - #CFLAGS = $(CFLAGS_OPTIMIZE) - #CFLAGS = $(CFLAGS_DEBUG) $(CFLAGS_OPTIMIZE) --CFLAGS = @CFLAGS@ @CFLAGS_DEFAULT@ -+CFLAGS ?= @CFLAGS@ @CFLAGS_DEFAULT@ - - # Flags to pass to the linker - LDFLAGS_DEBUG = @LDFLAGS_DEBUG@ -@@ -407,7 +409,8 @@ - - all: binaries libraries doc - --binaries: ${TCL_LIB_FILE} $(TCL_STUB_LIB_FILE) $(TCL_BUILD_EXP_FILE) tclsh -+binaries: ${TCL_LIB_FILE} $(TCL_STUB_LIB_FILE) $(TCL_BUILD_EXP_FILE) \ -+ libtcl${SHORT_TCL_VER}.a tclsh - - libraries: - -@@ -418,7 +421,15 @@ - ${TCL_LIB_FILE}: ${OBJS} ${STUB_LIB_FILE} - rm -f ${TCL_LIB_FILE} - @MAKE_LIB@ -- $(RANLIB) ${TCL_LIB_FILE} -+ @ln -sf $(TCL_LIB_FILE) ./libtcl${SHORT_TCL_VER}.so -+ if test "x@DL_OBJS@" = "xtclLoadAout.o"; then \ -+ $(RANLIB) ${TCL_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 ${STUB_LIB_FILE} -@@ -533,7 +544,7 @@ - cd dltest; if test -f configure; then ./configure; else \ - $(DLTEST_DIR)/configure; fi - --install: install-binaries install-libraries install-doc -+install: install-binaries install-libraries - - install-strip: - $(MAKE) install \ -@@ -561,6 +572,12 @@ - @$(INSTALL_LIBRARY) $(TCL_LIB_FILE) $(LIB_INSTALL_DIR)/$(TCL_LIB_FILE) - @(cd $(LIB_INSTALL_DIR); $(RANLIB) $(TCL_LIB_FILE)) - @chmod 555 $(LIB_INSTALL_DIR)/$(TCL_LIB_FILE) -+ @ln -sf $(TCL_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) \ -@@ -568,8 +585,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 "$(TCL_STUB_LIB_FILE)" != "" ; then \ - echo "Installing $(TCL_STUB_LIB_FILE) to $(LIB_INSTALL_DIR)/"; \ - $(INSTALL_LIBRARY) $(STUB_LIB_FILE) \ -@@ -577,7 +595,8 @@ - fi - - install-libraries: libraries -- @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"; \ -@@ -599,11 +618,16 @@ - chmod +x $(SRC_DIR)/install-sh; \ - fi - @echo "Installing header files"; -- @for i in $(GENERIC_DIR)/tcl.h $(GENERIC_DIR)/tclDecls.h \ -- $(GENERIC_DIR)/tclPlatDecls.h ; \ -+ @for i in $(GENERIC_DIR)/*.h ; \ -+ do \ -+ $(INSTALL_DATA) $$i $(GENERIC_INCLUDE_INSTALL_DIR); \ -+ done; -+ @for i in $(UNIX_DIR)/*.h ; \ - do \ -- $(INSTALL_DATA) $$i $(INCLUDE_INSTALL_DIR); \ -+ $(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 - @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 \ -@@ -661,7 +685,6 @@ - chmod 444 $(MAN1_INSTALL_DIR)/$$i; \ - done; - @echo "Cross-linking top-level (.1) docs"; -- @$(UNIX_DIR)/mkLinks $(MAN1_INSTALL_DIR) - @echo "Installing C API (.3) docs"; - @cd $(TOP_DIR)/doc; for i in *.3; \ - do \ -@@ -671,7 +694,6 @@ - chmod 444 $(MAN3_INSTALL_DIR)/$$i; \ - done; - @echo "Cross-linking C API (.3) docs"; -- @$(UNIX_DIR)/mkLinks $(MAN3_INSTALL_DIR) - @echo "Installing command (.n) docs"; - @cd $(TOP_DIR)/doc; for i in *.n; \ - do \ -@@ -681,7 +703,14 @@ - chmod 444 $(MANN_INSTALL_DIR)/$$i; \ - done; - @echo "Cross-linking command (.n) docs"; -- @$(UNIX_DIR)/mkLinks $(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." - - Makefile: $(UNIX_DIR)/Makefile.in - $(SHELL) config.status Index: lang/tcl83/files/patch-configure =================================================================== --- lang/tcl83/files/patch-configure (revision 313650) +++ lang/tcl83/files/patch-configure (working copy) @@ -1,58 +0,0 @@ ---- configure.orig 2002-10-18 22:44:46.000000000 +0200 -+++ configure 2009-10-26 16:24:59.000000000 +0100 -@@ -4767,7 +4767,7 @@ - # results, and the version is kept in special file). - - if test -r /etc/.relid -a "X`uname -n`" = "X`uname -s`" ; then -- system=MP-RAS-`awk '{print }' /etc/.relid'` -+ system=MP-RAS-`awk '{print }' '/etc/.relid'` - fi - if test "`uname -s`" = "AIX" ; then - system=AIX-`uname -v`.`uname -r` -@@ -4831,7 +4831,7 @@ - EXTRA_CFLAGS="" - 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 -@@ -5499,12 +5499,13 @@ - 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="-export-dynamic" -+ LDFLAGS="" - LD_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' - if test "${TCL_THREADS}" = "1" ; then - # The -pthread needs to go in the CFLAGS, not LIBS -@@ -5513,10 +5514,10 @@ - LDFLAGS="$LDFLAGS -pthread" - fi - case $system in -- FreeBSD-3.*) -+ FreeBSD-*) - # FreeBSD-3 doesn't handle version numbers with dots. - UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a' -- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so' -+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.1' - TCL_LIB_VERSIONS_OK=nodots - ;; - esac -@@ -6192,7 +6193,7 @@ - # results, and the version is kept in special file). - - if test -r /etc/.relid -a "X`uname -n`" = "X`uname -s`" ; then -- system=MP-RAS-`awk '{print }' /etc/.relid'` -+ system=MP-RAS-`awk '{print }' '/etc/.relid'` - fi - if test "`uname -s`" = "AIX" ; then - system=AIX-`uname -v`.`uname -r` Index: lang/tcl83/files/patch-tclEncoding.c =================================================================== --- lang/tcl83/files/patch-tclEncoding.c (revision 313650) +++ lang/tcl83/files/patch-tclEncoding.c (working copy) @@ -1,30 +0,0 @@ ---- ../generic/tclEncoding.c.orig Thu Apr 5 13:28:52 2001 -+++ ../generic/tclEncoding.c Thu Apr 10 00:49:34 2003 -@@ -310,19 +310,19 @@ - { - Tcl_HashSearch search; - Tcl_HashEntry *hPtr; -- Encoding *encodingPtr; - - Tcl_MutexLock(&encodingMutex); - encodingsInitialized = 0; - hPtr = Tcl_FirstHashEntry(&encodingTable, &search); - while (hPtr != NULL) { -- encodingPtr = (Encoding *) Tcl_GetHashValue(hPtr); -- if (encodingPtr->freeProc != NULL) { -- (*encodingPtr->freeProc)(encodingPtr->clientData); -- } -- ckfree((char *) encodingPtr->name); -- ckfree((char *) encodingPtr); -- hPtr = Tcl_NextHashEntry(&search); -+ /* -+ * Call FreeEncoding instead of doing it directly to handle refcounts -+ * like escape encodings use. [Bug #524674] -+ * Make sure to call Tcl_FirstHashEntry repeatedly so that all -+ * encodings are eventually cleaned up. -+ */ -+ FreeEncoding((Tcl_Encoding) Tcl_GetHashValue(hPtr)); -+ hPtr = Tcl_FirstHashEntry(&encodingTable, &search); - } - Tcl_DeleteHashTable(&encodingTable); - Tcl_MutexUnlock(&encodingMutex); Index: lang/tcl83/files/patch-tclUnixPipe.c =================================================================== --- lang/tcl83/files/patch-tclUnixPipe.c (revision 313650) +++ lang/tcl83/files/patch-tclUnixPipe.c (working copy) @@ -1,15 +0,0 @@ ---- tclUnixPipe.c.orig Wed Apr 4 00:54:39 2001 -+++ tclUnixPipe.c Thu May 10 22:00:30 2001 -@@ -195,10 +195,8 @@ - * We should also check against making more then TMP_MAX of these. - */ - -- if (tmpnam(fileName) == NULL) { /* INTL: Native. */ -- return NULL; -- } -- fd = open(fileName, O_RDWR|O_CREAT|O_EXCL, 0666); /* INTL: Native. */ -+ strlcpy(fileName, "/var/tmp/tcltmp.XXXXXX", L_tmpnam); -+ fd = mkstemp(fileName); /* INTL: Native. */ - if (fd == -1) { - return NULL; - } Index: lang/tcl83/files/patch-tclUnixSock.c =================================================================== --- lang/tcl83/files/patch-tclUnixSock.c (revision 313650) +++ lang/tcl83/files/patch-tclUnixSock.c (working copy) @@ -1,20 +0,0 @@ ---- tclUnixSock.c.orig Fri Apr 16 02:48:05 1999 -+++ tclUnixSock.c Wed Nov 14 23:21:18 2001 -@@ -65,7 +65,7 @@ - char * - Tcl_GetHostName() - { --#ifndef NO_UNAME -+#if 0 - struct utsname u; - struct hostent *hp; - #else -@@ -80,7 +80,7 @@ - } - - native = NULL; --#ifndef NO_UNAME -+#if 0 - (VOID *) memset((VOID *) &u, (int) 0, sizeof(struct utsname)); - if (uname(&u) > -1) { /* INTL: Native. */ - hp = gethostbyname(u.nodename); /* INTL: Native. */ Index: lang/tcl83/pkg-descr =================================================================== --- lang/tcl83/pkg-descr (revision 313650) +++ lang/tcl83/pkg-descr (working copy) @@ -1,8 +0,0 @@ -This is Tcl8.3, 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/ Index: lang/tcl83/pkg-plist =================================================================== --- lang/tcl83/pkg-plist (revision 313650) +++ lang/tcl83/pkg-plist (working copy) @@ -1,134 +0,0 @@ -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/tclInitScript.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/tclMath.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/tclIO.h -include/tcl%%TCL_VER%%/tcl.h -include/tcl%%TCL_VER%%/tclDecls.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%%/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.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-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/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/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%%/http2.4/http.tcl -lib/tcl%%TCL_VER%%/http2.4/pkgIndex.tcl -lib/tcl%%TCL_VER%%/init.tcl -lib/tcl%%TCL_VER%%/ldAix -lib/tcl%%TCL_VER%%/ldAout.tcl -lib/tcl%%TCL_VER%%/msgcat1.1/msgcat.tcl -lib/tcl%%TCL_VER%%/msgcat1.1/pkgIndex.tcl -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%%/tcltest1.0/pkgIndex.tcl -lib/tcl%%TCL_VER%%/tcltest1.0/tcltest.tcl -lib/tcl%%TCL_VER%%/word.tcl -@dirrm lib/tcl%%TCL_VER%%/tcltest1.0 -@dirrm lib/tcl%%TCL_VER%%/opt0.4 -@dirrm lib/tcl%%TCL_VER%%/msgcat1.1 -@dirrm lib/tcl%%TCL_VER%%/http2.4 -@dirrm lib/tcl%%TCL_VER%%/http1.0 -@dirrm lib/tcl%%TCL_VER%%/encoding -@dirrm lib/tcl%%TCL_VER%% -@dirrm include/tcl%%TCL_VER%%/unix -@dirrm include/tcl%%TCL_VER%%/generic -@dirrm include/tcl%%TCL_VER%% Index: x11-toolkits/Makefile =================================================================== --- x11-toolkits/Makefile (revision 313650) +++ x11-toolkits/Makefile (working copy) @@ -250,7 +250,6 @@ SUBDIR += tile SUBDIR += tix SUBDIR += tk-wrapper - SUBDIR += tk83 SUBDIR += tk84 SUBDIR += tk85 SUBDIR += tk86 Index: x11-toolkits/tk83/Makefile =================================================================== --- x11-toolkits/tk83/Makefile (revision 313650) +++ x11-toolkits/tk83/Makefile (working copy) @@ -1,348 +0,0 @@ -# Created by: jkh -# $FreeBSD$ - -PORTNAME= tk -PORTVERSION= 8.3.5 -PORTREVISION= 10 -CATEGORIES= x11-toolkits tk -MASTER_SITES= SF/tcl/Tcl/${PORTVERSION} -DISTNAME= ${PORTNAME}${PORTVERSION}-src - -MAINTAINER= tcltk@FreeBSD.org -COMMENT= Graphical toolkit for TCL - -DEPRECATED= No longer maintained upstream -EXPIRATION_DATE=2013-04-04 - -USE_TCL= 83 -USE_TCL_BUILD= 83 - -PORTSCOUT= limit:^8\.3\. - -LATEST_LINK= tk83 -USE_XORG= x11 -USE_LDCONFIG= yes -WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION}/unix -GNU_CONFIGURE= yes -TK_VER= 8.3 -SHORT_TK_VER= 83 -CONFIGURE_ARGS= --enable-shared --with-tcl=${PREFIX}/lib/tcl${TK_VER} \ - --includedir=${LOCALBASE}/include/tk${TK_VER} -CONFIGURE_ENV= PORTSDIR=${PORTSDIR} TK_LIB_FILE=libtk${SHORT_TK_VER}.so.1 -MAKE_ENV= SHORT_TK_VER=${SHORT_TK_VER} -PLIST_SUB= TK_VER=${TK_VER} SHORT_TK_VER=${SHORT_TK_VER} -NOPRECIOUSMAKEVARS= Too many _MLINKS for README.html -TCL83_PORT?= lang/tcl83 -MANCOMPRESSED= no - -OPTIONS_DEFINE= TK83_MAN -TK82_MAN_DESC= Install tk 8.3 manpages - -.include - -.if !defined(NO_INSTALL_MANPAGES) && ${PORT_OPTIONS:MTK83_MAN} - -MAN1= wish.1 -MAN3= 3DBorder.3 AddOption.3 BindTable.3 CanvPsY.3 CanvTkwin.3 \ - CanvTxtInfo.3 Clipboard.3 ClrSelect.3 ConfigWidg.3 ConfigWind.3 \ - CoordToWin.3 CrtErrHdlr.3 CrtGenHdlr.3 CrtImgType.3 CrtItemType.3 \ - CrtPhImgFmt.3 CrtSelHdlr.3 CrtWindow.3 DeleteImg.3 DrawFocHlt.3 \ - EventHndlr.3 FindPhoto.3 FontId.3 FreeXId.3 GeomReq.3 GetAnchor.3 \ - GetBitmap.3 GetCapStyl.3 GetClrmap.3 GetColor.3 GetCursor.3 GetDash.3 \ - GetFont.3 GetGC.3 GetHINSTANCE.3 GetHWND.3 GetImage.3 GetJoinStl.3 \ - GetJustify.3 GetOption.3 GetPixels.3 GetPixmap.3 GetRelief.3 \ - GetRootCrd.3 GetScroll.3 GetSelect.3 GetUid.3 GetVRoot.3 GetVisual.3 \ - Grab.3 HWNDToWindow.3 HandleEvent.3 IdToWindow.3 ImgChanged.3 \ - InternAtom.3 MainLoop.3 MainWin.3 MaintGeom.3 ManageGeom.3 \ - MapWindow.3 MeasureChar.3 MoveToplev.3 Name.3 NameOfImg.3 OwnSelect.3 \ - ParseArgv.3 QWinEvent.3 Restack.3 RestrictEv.3 SetAppName.3 \ - SetClass.3 SetGrid.3 SetOptions.3 SetVisual.3 StrictMotif.3 \ - TextLayout.3 Tk_Init.3 Tk_Main.3 TkInitStubs.3 WindowId.3 -MANN= bell.n bind.n bindtags.n bitmap.n button.n canvas.n checkbutton.n \ - chooseColor.n chooseDirectory.n clipboard.n colors.n cursors.n destroy.n dialog.n entry.n\ - event.n focus.n focusNext.n font.n frame.n getOpenFile.n grab.n grid.n keysyms.n \ - image.n label.n listbox.n loadTk.n lower.n menu.n menubar.n \ - menubutton.n message.n messageBox.n option.n optionMenu.n options.n \ - pack-old.n pack.n palette.n photo.n place.n popup.n radiobutton.n \ - raise.n scale.n scrollbar.n selection.n send.n text.n tk.n tkerror.n \ - tkvars.n tkwait.n toplevel.n winfo.n wm.n - -# MLINKS generated via awk '/ln/ {print "\t" $2,$3,"\\"}' unix/mkLinks -MLINKS= 3DBorder.3 Tk_Alloc3DBorderFromObj.3 \ - 3DBorder.3 Tk_Get3DBorder.3 \ - 3DBorder.3 Tk_Get3DBorderFromObj.3 \ - 3DBorder.3 Tk_Draw3DRectangle.3 \ - 3DBorder.3 Tk_Fill3DRectangle.3 \ - 3DBorder.3 Tk_Draw3DPolygon.3 \ - 3DBorder.3 Tk_Fill3DPolygon.3 \ - 3DBorder.3 Tk_3DVerticalBevel.3 \ - 3DBorder.3 Tk_3DHorizontalBevel.3 \ - 3DBorder.3 Tk_SetBackgroundFromBorder.3 \ - 3DBorder.3 Tk_NameOf3DBorder.3 \ - 3DBorder.3 Tk_3DBorderColor.3 \ - 3DBorder.3 Tk_3DBorderGC.3 \ - 3DBorder.3 Tk_Free3DBorderFromObj.3 \ - 3DBorder.3 Tk_Free3DBorder.3 \ - AddOption.3 Tk_AddOption.3 \ - BindTable.3 Tk_CreateBindingTable.3 \ - BindTable.3 Tk_DeleteBindingTable.3 \ - BindTable.3 Tk_CreateBinding.3 \ - BindTable.3 Tk_DeleteBinding.3 \ - BindTable.3 Tk_GetBinding.3 \ - BindTable.3 Tk_GetAllBindings.3 \ - BindTable.3 Tk_DeleteAllBindings.3 \ - BindTable.3 Tk_BindEvent.3 \ - CanvPsY.3 Tk_CanvasPsY.3 \ - CanvPsY.3 Tk_CanvasPsBitmap.3 \ - CanvPsY.3 Tk_CanvasPsColor.3 \ - CanvPsY.3 Tk_CanvasPsFont.3 \ - CanvPsY.3 Tk_CanvasPsPath.3 \ - CanvPsY.3 Tk_CanvasPsStipple.3 \ - CanvTkwin.3 Tk_CanvasTkwin.3 \ - CanvTkwin.3 Tk_CanvasGetCoord.3 \ - CanvTkwin.3 Tk_CanvasDrawableCoords.3 \ - CanvTkwin.3 Tk_CanvasSetStippleOrigin.3 \ - CanvTkwin.3 Tk_CanvasWindowCoords.3 \ - CanvTkwin.3 Tk_CanvasEventuallyRedraw.3 \ - CanvTkwin.3 Tk_CanvasTagsOption.3 \ - CanvTxtInfo.3 Tk_CanvasTextInfo.3 \ - Clipboard.3 Tk_ClipboardClear.3 \ - Clipboard.3 Tk_ClipboardAppend.3 \ - ClrSelect.3 Tk_ClearSelection.3 \ - ConfigWidg.3 Tk_ConfigureWidget.3 \ - ConfigWidg.3 Tk_ConfigureInfo.3 \ - ConfigWidg.3 Tk_ConfigureValue.3 \ - ConfigWidg.3 Tk_FreeOptions.3 \ - ConfigWind.3 Tk_ConfigureWindow.3 \ - ConfigWind.3 Tk_MoveWindow.3 \ - ConfigWind.3 Tk_ResizeWindow.3 \ - ConfigWind.3 Tk_MoveResizeWindow.3 \ - ConfigWind.3 Tk_SetWindowBorderWidth.3 \ - ConfigWind.3 Tk_ChangeWindowAttributes.3 \ - ConfigWind.3 Tk_SetWindowBackground.3 \ - ConfigWind.3 Tk_SetWindowBackgroundPixmap.3 \ - ConfigWind.3 Tk_SetWindowBorder.3 \ - ConfigWind.3 Tk_SetWindowBorderPixmap.3 \ - ConfigWind.3 Tk_SetWindowColormap.3 \ - ConfigWind.3 Tk_DefineCursor.3 \ - ConfigWind.3 Tk_UndefineCursor.3 \ - CoordToWin.3 Tk_CoordsToWindow.3 \ - CrtErrHdlr.3 Tk_CreateErrorHandler.3 \ - CrtErrHdlr.3 Tk_DeleteErrorHandler.3 \ - CrtGenHdlr.3 Tk_CreateGenericHandler.3 \ - CrtGenHdlr.3 Tk_DeleteGenericHandler.3 \ - CrtImgType.3 Tk_CreateImageType.3 \ - CrtImgType.3 Tk_GetImageMasterData.3 \ - CrtImgType.3 Tk_InitImageArgs.3 \ - CrtItemType.3 Tk_CreateItemType.3 \ - CrtItemType.3 Tk_GetItemTypes.3 \ - CrtPhImgFmt.3 Tk_CreatePhotoImageFormat.3 \ - CrtSelHdlr.3 Tk_CreateSelHandler.3 \ - CrtSelHdlr.3 Tk_DeleteSelHandler.3 \ - CrtWindow.3 Tk_CreateWindow.3 \ - CrtWindow.3 Tk_CreateWindowFromPath.3 \ - CrtWindow.3 Tk_DestroyWindow.3 \ - CrtWindow.3 Tk_MakeWindowExist.3 \ - DeleteImg.3 Tk_DeleteImage.3 \ - DrawFocHlt.3 Tk_DrawFocusHighlight.3 \ - EventHndlr.3 Tk_CreateEventHandler.3 \ - EventHndlr.3 Tk_DeleteEventHandler.3 \ - FindPhoto.3 Tk_FindPhoto.3 \ - FindPhoto.3 Tk_PhotoPutBlock.3 \ - FindPhoto.3 Tk_PhotoPutZoomedBlock.3 \ - FindPhoto.3 Tk_PhotoGetImage.3 \ - FindPhoto.3 Tk_PhotoBlank.3 \ - FindPhoto.3 Tk_PhotoExpand.3 \ - FindPhoto.3 Tk_PhotoGetSize.3 \ - FindPhoto.3 Tk_PhotoSetSize.3 \ - FontId.3 Tk_FontId.3 \ - FontId.3 Tk_FontMetrics.3 \ - FontId.3 Tk_PostscriptFontName.3 \ - FreeXId.3 Tk_FreeXId.3 \ - GeomReq.3 Tk_GeometryRequest.3 \ - GeomReq.3 Tk_SetInternalBorder.3 \ - GetAnchor.3 Tk_GetAnchorFromObj.3 \ - GetAnchor.3 Tk_GetAnchor.3 \ - GetAnchor.3 Tk_NameOfAnchor.3 \ - GetBitmap.3 Tk_AllocBitmapFromObj.3 \ - GetBitmap.3 Tk_GetBitmap.3 \ - GetBitmap.3 Tk_GetBitmapFromObj.3 \ - GetBitmap.3 Tk_DefineBitmap.3 \ - GetBitmap.3 Tk_NameOfBitmap.3 \ - GetBitmap.3 Tk_SizeOfBitmap.3 \ - GetBitmap.3 Tk_FreeBitmapFromObj.3 \ - GetBitmap.3 Tk_FreeBitmap.3 \ - GetBitmap.3 Tk_GetBitmapFromData.3 \ - GetCapStyl.3 Tk_GetCapStyle.3 \ - GetCapStyl.3 Tk_NameOfCapStyle.3 \ - GetClrmap.3 Tk_GetColormap.3 \ - GetClrmap.3 Tk_FreeColormap.3 \ - GetColor.3 Tk_AllocColorFromObj.3 \ - GetColor.3 Tk_GetColor.3 \ - GetColor.3 Tk_GetColorFromObj.3 \ - GetColor.3 Tk_GetColorByValue.3 \ - GetColor.3 Tk_NameOfColor.3 \ - GetColor.3 Tk_FreeColorFromObj.3 \ - GetColor.3 Tk_FreeColor.3 \ - GetCursor.3 Tk_AllocCursorFromObj.3 \ - GetCursor.3 Tk_GetCursor.3 \ - GetCursor.3 Tk_GetCursorFromObj.3 \ - GetCursor.3 Tk_GetCursorFromData.3 \ - GetCursor.3 Tk_NameOfCursor.3 \ - GetCursor.3 Tk_FreeCursorFromObj.3 \ - GetCursor.3 Tk_FreeCursor.3 \ - GetDash.3 Tk_GetDash.3 \ - GetFont.3 Tk_AllocFontFromObj.3 \ - GetFont.3 Tk_GetFont.3 \ - GetFont.3 Tk_GetFontFromObj.3 \ - GetFont.3 Tk_NameOfFont.3 \ - GetFont.3 Tk_FreeFontFromObj.3 \ - GetFont.3 Tk_FreeFont.3 \ - GetGC.3 Tk_GetGC.3 \ - GetGC.3 Tk_FreeGC.3 \ - GetHINSTANCE.3 Tk_GetHINSTANCE.3 \ - GetHWND.3 Tk_GetHWND.3 \ - GetImage.3 Tk_GetImage.3 \ - GetImage.3 Tk_RedrawImage.3 \ - GetImage.3 Tk_SizeOfImage.3 \ - GetImage.3 Tk_FreeImage.3 \ - GetJoinStl.3 Tk_GetJoinStyle.3 \ - GetJoinStl.3 Tk_NameOfJoinStyle.3 \ - GetJustify.3 Tk_GetJustifyFromObj.3 \ - GetJustify.3 Tk_GetJustify.3 \ - GetJustify.3 Tk_NameOfJustify.3 \ - GetOption.3 Tk_GetOption.3 \ - GetPixels.3 Tk_GetPixelsFromObj.3 \ - GetPixels.3 Tk_GetPixels.3 \ - GetPixels.3 Tk_GetMMFromObj.3 \ - GetPixels.3 Tk_GetScreenMM.3 \ - GetPixmap.3 Tk_GetPixmap.3 \ - GetPixmap.3 Tk_FreePixmap.3 \ - GetRelief.3 Tk_GetReliefFromObj.3 \ - GetRelief.3 Tk_GetRelief.3 \ - GetRelief.3 Tk_NameOfRelief.3 \ - GetRootCrd.3 Tk_GetRootCoords.3 \ - GetScroll.3 Tk_GetScrollInfo.3 \ - GetScroll.3 Tk_GetScrollInfoObj.3 \ - GetSelect.3 Tk_GetSelection.3 \ - GetUid.3 Tk_GetUid.3 \ - GetUid.3 Tk_Uid.3 \ - GetVRoot.3 Tk_GetVRootGeometry.3 \ - GetVisual.3 Tk_GetVisual.3 \ - Grab.3 Tk_Grab.3 \ - Grab.3 Tk_Ungrab.3 \ - HWNDToWindow.3 Tk_HWNDToWindow.3 \ - HandleEvent.3 Tk_HandleEvent.3 \ - IdToWindow.3 Tk_IdToWindow.3 \ - ImgChanged.3 Tk_ImageChanged.3 \ - InternAtom.3 Tk_InternAtom.3 \ - InternAtom.3 Tk_GetAtomName.3 \ - MainLoop.3 Tk_MainLoop.3 \ - MainWin.3 Tk_MainWindow.3 \ - MainWin.3 Tk_GetNumMainWindows.3 \ - MaintGeom.3 Tk_MaintainGeometry.3 \ - MaintGeom.3 Tk_UnmaintainGeometry.3 \ - ManageGeom.3 Tk_ManageGeometry.3 \ - MapWindow.3 Tk_MapWindow.3 \ - MapWindow.3 Tk_UnmapWindow.3 \ - MeasureChar.3 Tk_MeasureChars.3 \ - MeasureChar.3 Tk_TextWidth.3 \ - MeasureChar.3 Tk_DrawChars.3 \ - MeasureChar.3 Tk_UnderlineChars.3 \ - MoveToplev.3 Tk_MoveToplevelWindow.3 \ - Name.3 Tk_Name.3 \ - Name.3 Tk_PathName.3 \ - Name.3 Tk_NameToWindow.3 \ - NameOfImg.3 Tk_NameOfImage.3 \ - OwnSelect.3 Tk_OwnSelection.3 \ - ParseArgv.3 Tk_ParseArgv.3 \ - QWinEvent.3 Tk_QueueWindowEvent.3 \ - Restack.3 Tk_RestackWindow.3 \ - RestrictEv.3 Tk_RestrictEvents.3 \ - SetAppName.3 Tk_SetAppName.3 \ - SetClass.3 Tk_SetClass.3 \ - SetClass.3 Tk_Class.3 \ - SetGrid.3 Tk_SetGrid.3 \ - SetGrid.3 Tk_UnsetGrid.3 \ - SetOptions.3 Tk_CreateOptionTable.3 \ - SetOptions.3 Tk_DeleteOptionTable.3 \ - SetOptions.3 Tk_InitOptions.3 \ - SetOptions.3 Tk_SetOptions.3 \ - SetOptions.3 Tk_FreeSavedOptions.3 \ - SetOptions.3 Tk_RestoreSavedOptions.3 \ - SetOptions.3 Tk_GetOptionValue.3 \ - SetOptions.3 Tk_GetOptionInfo.3 \ - SetOptions.3 Tk_FreeConfigOptions.3 \ - SetOptions.3 Tk_Offset.3 \ - SetVisual.3 Tk_SetWindowVisual.3 \ - StrictMotif.3 Tk_StrictMotif.3 \ - TextLayout.3 Tk_ComputeTextLayout.3 \ - TextLayout.3 Tk_FreeTextLayout.3 \ - TextLayout.3 Tk_DrawTextLayout.3 \ - TextLayout.3 Tk_UnderlineTextLayout.3 \ - TextLayout.3 Tk_PointToChar.3 \ - TextLayout.3 Tk_CharBbox.3 \ - TextLayout.3 Tk_DistanceToTextLayout.3 \ - TextLayout.3 Tk_IntersectTextLayout.3 \ - TextLayout.3 Tk_TextLayoutToPostscript.3 \ - TkInitStubs.3 Tk_InitStubs.3 \ - WindowId.3 Tk_WindowId.3 \ - WindowId.3 Tk_Parent.3 \ - WindowId.3 Tk_Display.3 \ - WindowId.3 Tk_DisplayName.3 \ - WindowId.3 Tk_ScreenNumber.3 \ - WindowId.3 Tk_Screen.3 \ - WindowId.3 Tk_X.3 \ - WindowId.3 Tk_Y.3 \ - WindowId.3 Tk_Width.3 \ - WindowId.3 Tk_Height.3 \ - WindowId.3 Tk_Changes.3 \ - WindowId.3 Tk_Attributes.3 \ - WindowId.3 Tk_IsContainer.3 \ - WindowId.3 Tk_IsEmbedded.3 \ - WindowId.3 Tk_IsMapped.3 \ - WindowId.3 Tk_IsTopLevel.3 \ - WindowId.3 Tk_ReqWidth.3 \ - WindowId.3 Tk_ReqHeight.3 \ - WindowId.3 Tk_InternalBorderWidth.3 \ - WindowId.3 Tk_Visual.3 \ - WindowId.3 Tk_Depth.3 \ - WindowId.3 Tk_Colormap.3 \ - chooseColor.n tk_chooseColor.n \ - chooseDirectory.n tk_chooseDirectory.n \ - dialog.n tk_dialog.n \ - focusNext.n tk_focusNext.n \ - focusNext.n tk_focusPrev.n \ - focusNext.n tk_focusFollowsMouse.n \ - getOpenFile.n tk_getOpenFile.n \ - getOpenFile.n tk_getSaveFile.n \ - menubar.n tk_menuBar.n \ - menubar.n tk_bindForTraversal.n \ - messageBox.n tk_messageBox.n \ - optionMenu.n tk_optionMenu.n \ - palette.n tk_setPalette.n \ - palette.n tk_bisque.n \ - popup.n tk_popup.n - -.endif - -TKBASE?= ${PORTSDIR}/${PKGCATEGORY}/${LATEST_LINK} - -post-patch: - @${REINPLACE_CMD} -e 's|X11/Intrinsic.h|X11/Xlib.h|g' ${WRKSRC}/configure - -post-configure: - ${REINPLACE_CMD} \ - -e 's|${WRKDIRPREFIX}${.CURDIR}|$${WRKDIRPREFIX}${TKBASE}|' \ - ${WRKSRC}/tkConfig.sh - -post-install: - ${INSTALL_DATA} ${FILESDIR}/pkgIndex.tcl ${PREFIX}/lib/tk${TK_VER}/ -.if !defined(NO_INSTALL_MANPAGES) && ${PORT_OPTIONS:MTK83_MAN} - @cd ${WRKSRC} && ${MAKE} -f Makefile install-doc -.endif - -test: - cd ${WRKSRC}; make test - -.include Index: x11-toolkits/tk83/distinfo =================================================================== --- x11-toolkits/tk83/distinfo (revision 313650) +++ x11-toolkits/tk83/distinfo (working copy) @@ -1,2 +0,0 @@ -SHA256 (tk8.3.5-src.tar.gz) = 7456407d7b57864e5b9803765ca8c7110cddcc64f90bb8d0231c860d43d20e2d -SIZE (tk8.3.5-src.tar.gz) = 2598030 Index: x11-toolkits/tk83/files/patch-aa =================================================================== --- x11-toolkits/tk83/files/patch-aa (revision 313650) +++ x11-toolkits/tk83/files/patch-aa (working copy) @@ -1,47 +0,0 @@ ---- configure.orig 2002-10-23 19:45:50.000000000 +0200 -+++ configure 2009-10-26 16:36:07.000000000 +0100 -@@ -1763,7 +1763,7 @@ - # results, and the version is kept in special file). - - if test -r /etc/.relid -a "X`uname -n`" = "X`uname -s`" ; then -- system=MP-RAS-`awk '{print }' /etc/.relid'` -+ system=MP-RAS-`awk '{print }' '/etc/.relid'` - fi - if test "`uname -s`" = "AIX" ; then - system=AIX-`uname -v`.`uname -r` -@@ -2496,12 +2496,12 @@ - FreeBSD-*) - # FreeBSD 3.* and greater have ELF. - SHLIB_CFLAGS="-fPIC" -- SHLIB_LD="ld -Bshareable -x" -+ SHLIB_LD="ld -shared -x -soname \$@" - SHLIB_LD_LIBS='${LIBS}' - SHLIB_SUFFIX=".so" - DL_OBJS="tclLoadDl.o" - DL_LIBS="" -- LDFLAGS="-export-dynamic" -+ LDFLAGS="" - LD_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' - if test "${TCL_THREADS}" = "1" ; then - # The -pthread needs to go in the CFLAGS, not LIBS -@@ -2510,10 +2510,10 @@ - LDFLAGS="$LDFLAGS -pthread" - fi - case $system in -- FreeBSD-3.*) -+ FreeBSD-*) - # FreeBSD-3 doesn't handle version numbers with dots. - UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a' -- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so' -+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.1' - TCL_LIB_VERSIONS_OK=nodots - ;; - esac -@@ -3074,6 +3074,7 @@ - fi - fi - -+TCL_SRC_DIR=${prefix}/include/tcl${TCL_VERSION} - - LIB_RUNTIME_DIR='${LIB_RUNTIME_DIR}' - Index: x11-toolkits/tk83/files/patch-ab =================================================================== --- x11-toolkits/tk83/files/patch-ab (revision 313650) +++ x11-toolkits/tk83/files/patch-ab (working copy) @@ -1,143 +0,0 @@ ---- Makefile.in.orig Wed Oct 23 19:45:50 2002 -+++ Makefile.in Mon Mar 12 18:00:56 2007 -@@ -58,6 +58,8 @@ - - # Directory in which to install the include file tk.h: - INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(includedir) -+GENERIC_INCLUDE_INSTALL_DIR = $(INCLUDE_INSTALL_DIR)/generic -+UNIX_INCLUDE_INSTALL_DIR = $(INCLUDE_INSTALL_DIR)/unix - - # Top-level directory for manual entries: - MAN_INSTALL_DIR = $(INSTALL_ROOT)$(mandir) -@@ -100,7 +102,7 @@ - #CFLAGS = $(CFLAGS_DEBUG) - #CFLAGS = $(CFLAGS_OPTIMIZE) - #CFLAGS = $(CFLAGS_DEBUG) $(CFLAGS_OPTIMIZE) --CFLAGS = @CFLAGS@ @CFLAGS_DEFAULT@ -+CFLAGS ?= @CFLAGS@ - - # Flags to pass to the linker - LDFLAGS_DEBUG = @LDFLAGS_DEBUG@ -@@ -203,7 +205,7 @@ - # Libraries to use when linking. This definition is determined by the - # configure script. - LIBS = @LIBS@ $(X11_LIB_SWITCHES) @DL_LIBS@ @MATH_LIBS@ --WISH_LIBS = $(TCL_LIB_SPEC) @LIBS@ $(X11_LIB_SWITCHES) @DL_LIBS@ @MATH_LIBS@ -+WISH_LIBS = -L${PREFIX}/lib -ltcl${SHORT_TK_VER} @LIBS@ $(X11_LIB_SWITCHES) @DL_LIBS@ @MATH_LIBS@ -lc - - # The symbol below provides support for dynamic loading and shared - # libraries. See configure.in for a description of what it means. -@@ -352,6 +354,8 @@ - default.h ks_names.h tkPatch.h tk.h tkButton.h tkCanvas.h tkInt.h \ - tkPort.h tkScrollbar.h tkText.h - -+INSTALL_HDRS = tk.h tkDecls.h tkInt.h tkIntXlibDecls.h -+ - DEMOPROGS = browse hello ixset rmt rolodex square tcolor timer widget - - all: binaries libraries doc -@@ -371,8 +375,14 @@ - ${TK_LIB_FILE}: ${OBJS} - rm -f ${TK_LIB_FILE} - @MAKE_LIB@ -+ ln -sf @TK_LIB_FILE@ libtk${SHORT_TK_VER}.so - $(RANLIB) ${TK_LIB_FILE} - -+libtk${SHORT_TK_VER}.a: ${OBJS} -+ rm -f libtk${SHORT_TK_VER}.a -+ ar cr libtk${SHORT_TK_VER}.a ${OBJS} -+ $(RANLIB) libtk${SHORT_TK_VER}.a -+ - ${STUB_LIB_FILE}: ${STUB_LIB_OBJS} - rm -f ${STUB_LIB_FILE} - @MAKE_STUB_LIB@ -@@ -454,13 +464,13 @@ - gdb ./wish --command=gdb.run - rm gdb.run - --install: all install-binaries install-libraries install-demos install-doc -+install: all install-binaries install-libraries install-demos - - # Note: before running ranlib below, must cd to target directory because - # some ranlibs write to current directory, and this might not always be - # possible (e.g. if installing as root). - --install-binaries: $(TK_LIB_FILE) $(TK_STUB_LIB_FILE) $(TK_BUILD_EXP_FILE) wish -+install-binaries: $(TK_LIB_FILE) $(TK_STUB_LIB_FILE) $(TK_BUILD_EXP_FILE) libtk${SHORT_TK_VER}.a wish - @for i in $(LIB_INSTALL_DIR) $(BIN_INSTALL_DIR) ; \ - do \ - if [ ! -d $$i ] ; then \ -@@ -478,12 +488,18 @@ - fi - @echo "Installing $(TK_LIB_FILE) to $(LIB_INSTALL_DIR)/" - @$(INSTALL_DATA) $(TK_LIB_FILE) $(LIB_INSTALL_DIR)/$(TK_LIB_FILE) -+ @ln -sf $(LIB_INSTALL_DIR)/$(TK_LIB_FILE) $(LIB_INSTALL_DIR)/libtk${SHORT_TK_VER}.so - @(cd $(LIB_INSTALL_DIR); $(RANLIB) $(TK_LIB_FILE)) - @chmod 555 $(LIB_INSTALL_DIR)/$(TK_LIB_FILE) -+ @echo "Installing libtk${SHORT_TK_VER}.a" -+ @$(INSTALL_DATA) libtk${SHORT_TK_VER}.a $(LIB_INSTALL_DIR)/libtk${SHORT_TK_VER}.a -+ @(cd $(LIB_INSTALL_DIR); $(RANLIB) libtk${SHORT_TK_VER}.a) -+ @chmod 555 $(LIB_INSTALL_DIR)/libtk${SHORT_TK_VER}.a - @echo "Installing wish as $(BIN_INSTALL_DIR)/wish$(VERSION)" - @$(INSTALL_PROGRAM) wish $(BIN_INSTALL_DIR)/wish$(VERSION) - @echo "Installing tkConfig.sh to $(LIB_INSTALL_DIR)/" -- @$(INSTALL_DATA) tkConfig.sh $(LIB_INSTALL_DIR)/tkConfig.sh -+ @mkdir -p $(LIB_INSTALL_DIR)/tk$(VERSION) -+ @$(INSTALL_DATA) tkConfig.sh $(LIB_INSTALL_DIR)/tk$(VERSION)/tkConfig.sh - @if test "$(TK_BUILD_EXP_FILE)" != ""; then \ - echo "Installing $(TK_EXP_FILE) to $(LIB_INSTALL_DIR)/"; \ - $(INSTALL_DATA) $(TK_BUILD_EXP_FILE) \ -@@ -497,6 +513,7 @@ - - install-libraries: - @for i in $(INCLUDE_INSTALL_DIR) \ -+ $(GENERIC_INCLUDE_INSTALL_DIR) $(UNIX_INCLUDE_INSTALL_DIR) \ - $(SCRIPT_INSTALL_DIR) $(SCRIPT_INSTALL_DIR)/images; \ - do \ - if [ ! -d $$i ] ; then \ -@@ -510,10 +527,18 @@ - chmod +x $(UNIX_DIR)/install-sh; \ - fi - @echo "Installing header files"; -- @for i in $(GENERIC_DIR)/tk.h $(GENERIC_DIR)/tkPlatDecls.h \ -- $(GENERIC_DIR)/tkDecls.h ; \ -+ @for i in $(GENERIC_DIR)/*.h ; \ -+ do \ -+ $(INSTALL_DATA) $$i $(GENERIC_INCLUDE_INSTALL_DIR); \ -+ done; -+ @for i in $(UNIX_DIR)/*.h ; \ -+ do \ -+ $(INSTALL_DATA) $$i $(UNIX_INCLUDE_INSTALL_DIR); \ -+ done; -+ @for i in $(INSTALL_HDRS) ; \ - do \ -- $(INSTALL_DATA) $$i $(INCLUDE_INSTALL_DIR); \ -+ j=`basename $$i` ; \ -+ ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/$$j $(INCLUDE_INSTALL_DIR)/$$j ; \ - done; - @echo "Installing library files to $(SCRIPT_INSTALL_DIR)"; - @for i in $(SRC_DIR)/library/*.tcl $(GENERIC_DIR)/prolog.ps \ -@@ -580,7 +605,6 @@ - chmod 444 $(MAN1_INSTALL_DIR)/$$i; \ - done; - @echo "Cross-linking top-level (.1) docs"; -- @$(UNIX_DIR)/mkLinks $(MAN1_INSTALL_DIR) - @echo "Installing C API (.3) docs"; - @cd $(SRC_DIR)/doc; for i in *.3; \ - do \ -@@ -590,7 +614,6 @@ - chmod 444 $(MAN3_INSTALL_DIR)/$$i; \ - done; - @echo "Cross-linking top-level (.3) docs"; -- @$(UNIX_DIR)/mkLinks $(MAN3_INSTALL_DIR) - @echo "Installing command (.n) docs"; - @cd $(SRC_DIR)/doc; for i in *.n; \ - do \ -@@ -600,7 +623,6 @@ - chmod 444 $(MANN_INSTALL_DIR)/$$i; \ - done; - @echo "Cross-linking command (.n) docs"; -- @$(UNIX_DIR)/mkLinks $(MANN_INSTALL_DIR) - - Makefile: $(UNIX_DIR)/Makefile.in - $(SHELL) config.status Index: x11-toolkits/tk83/files/patch-tk.tcl =================================================================== --- x11-toolkits/tk83/files/patch-tk.tcl (revision 313650) +++ x11-toolkits/tk83/files/patch-tk.tcl (working copy) @@ -1,10 +0,0 @@ ---- ../library/tk.tcl.orig Fri Jun 7 02:54:55 2002 -+++ ../library/tk.tcl -@@ -304,6 +304,7 @@ - if {[info exists tcl_platform(os)]} { - switch $tcl_platform(os) { - "IRIX" - -+ "FreeBSD" - - "Linux" { event add <> } - "HP-UX" { - # This seems to be correct on *some* HP systems. Index: x11-toolkits/tk83/files/patch-tkCursor.c =================================================================== --- x11-toolkits/tk83/files/patch-tkCursor.c (revision 313650) +++ x11-toolkits/tk83/files/patch-tkCursor.c (working copy) @@ -1,25 +0,0 @@ ---- ../generic/tkCursor.c 2001/08/15 15:44:36 1.7 -+++ ../generic/tkCursor.c 2001/10/23 08:40:47 1.8 -@@ -276,13 +276,12 @@ - cursorPtr->objRefCount = 0; - cursorPtr->otherTable = &dispPtr->cursorNameTable; - cursorPtr->hashPtr = nameHashPtr; -- cursorPtr->nextPtr = NULL; -+ cursorPtr->nextPtr = existingCursorPtr; - cursorPtr->idHashPtr = Tcl_CreateHashEntry(&dispPtr->cursorIdTable, - (char *) cursorPtr->cursor, &new); - if (!new) { - panic("cursor already registered in Tk_GetCursor"); - } -- cursorPtr->nextPtr = existingCursorPtr; - Tcl_SetHashValue(nameHashPtr, cursorPtr); - Tcl_SetHashValue(cursorPtr->idHashPtr, cursorPtr); - -@@ -384,6 +383,7 @@ - cursorPtr->objRefCount = 0; - cursorPtr->idHashPtr = Tcl_CreateHashEntry(&dispPtr->cursorIdTable, - (char *) cursorPtr->cursor, &new); -+ cursorPtr->nextPtr = NULL; - - if (!new) { - panic("cursor already registered in Tk_GetCursorFromData"); Index: x11-toolkits/tk83/files/patch-tkImgGIF.c =================================================================== --- x11-toolkits/tk83/files/patch-tkImgGIF.c (revision 313650) +++ x11-toolkits/tk83/files/patch-tkImgGIF.c (working copy) @@ -1,11 +0,0 @@ ---- ../generic/tkImgGIF.c 2002-03-26 03:29:01.000000000 +0100 -+++ ../generic/tkImgGIF.new.c 2007-10-04 20:40:09.000000000 +0200 -@@ -960,7 +960,7 @@ - /* If interlacing, the next ypos is not just +1 */ - if (interlace) { - ypos += interlaceStep[pass]; -- while (ypos >= height) { -+ while (ypos >= rows) { - pass++; - if (pass > 3) { - return TCL_OK; Index: x11-toolkits/tk83/files/pkgIndex.tcl =================================================================== --- x11-toolkits/tk83/files/pkgIndex.tcl (revision 313650) +++ x11-toolkits/tk83/files/pkgIndex.tcl (working copy) @@ -1,3 +0,0 @@ -# Tcl package index file, version 1.0 - -package ifneeded Tk 8.3 [list load "[file join [file dirname $dir] libtk83.so.1]" Tk] Index: x11-toolkits/tk83/pkg-descr =================================================================== --- x11-toolkits/tk83/pkg-descr (revision 313650) +++ x11-toolkits/tk83/pkg-descr (working copy) @@ -1,6 +0,0 @@ -This is Tk version 8.3, a GUI toolkit for Tcl. - -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. - -WWW: http://www.tcl.tk/ Index: x11-toolkits/tk83/pkg-plist =================================================================== --- x11-toolkits/tk83/pkg-plist (revision 313650) +++ x11-toolkits/tk83/pkg-plist (working copy) @@ -1,142 +0,0 @@ -bin/wish%%TK_VER%% -include/tk%%TK_VER%%/generic/default.h -include/tk%%TK_VER%%/generic/ks_names.h -include/tk%%TK_VER%%/generic/tk.h -include/tk%%TK_VER%%/generic/tk3d.h -include/tk%%TK_VER%%/generic/tkButton.h -include/tk%%TK_VER%%/generic/tkCanvas.h -include/tk%%TK_VER%%/generic/tkColor.h -include/tk%%TK_VER%%/generic/tkDecls.h -include/tk%%TK_VER%%/generic/tkFileFilter.h -include/tk%%TK_VER%%/generic/tkFont.h -include/tk%%TK_VER%%/generic/tkInitScript.h -include/tk%%TK_VER%%/generic/tkInt.h -include/tk%%TK_VER%%/generic/tkIntDecls.h -include/tk%%TK_VER%%/generic/tkIntPlatDecls.h -include/tk%%TK_VER%%/generic/tkIntXlibDecls.h -include/tk%%TK_VER%%/generic/tkMenu.h -include/tk%%TK_VER%%/generic/tkMenubutton.h -include/tk%%TK_VER%%/generic/tkPlatDecls.h -include/tk%%TK_VER%%/generic/tkPort.h -include/tk%%TK_VER%%/generic/tkScale.h -include/tk%%TK_VER%%/generic/tkScrollbar.h -include/tk%%TK_VER%%/generic/tkSelect.h -include/tk%%TK_VER%%/generic/tkText.h -include/tk%%TK_VER%%/tk.h -include/tk%%TK_VER%%/tkDecls.h -include/tk%%TK_VER%%/tkInt.h -include/tk%%TK_VER%%/tkIntXlibDecls.h -include/tk%%TK_VER%%/unix/tkUnixDefault.h -include/tk%%TK_VER%%/unix/tkUnixInt.h -include/tk%%TK_VER%%/unix/tkUnixPort.h -lib/libtk%%SHORT_TK_VER%%.a -lib/libtk%%SHORT_TK_VER%%.so -lib/libtk%%SHORT_TK_VER%%.so.1 -lib/libtkstub%%SHORT_TK_VER%%.a -lib/tk%%TK_VER%%/bgerror.tcl -lib/tk%%TK_VER%%/button.tcl -lib/tk%%TK_VER%%/choosedir.tcl -lib/tk%%TK_VER%%/clrpick.tcl -lib/tk%%TK_VER%%/comdlg.tcl -lib/tk%%TK_VER%%/console.tcl -lib/tk%%TK_VER%%/demos/README -lib/tk%%TK_VER%%/demos/arrow.tcl -lib/tk%%TK_VER%%/demos/bind.tcl -lib/tk%%TK_VER%%/demos/bitmap.tcl -lib/tk%%TK_VER%%/demos/browse -lib/tk%%TK_VER%%/demos/button.tcl -lib/tk%%TK_VER%%/demos/check.tcl -lib/tk%%TK_VER%%/demos/clrpick.tcl -lib/tk%%TK_VER%%/demos/colors.tcl -lib/tk%%TK_VER%%/demos/cscroll.tcl -lib/tk%%TK_VER%%/demos/ctext.tcl -lib/tk%%TK_VER%%/demos/dialog1.tcl -lib/tk%%TK_VER%%/demos/dialog2.tcl -lib/tk%%TK_VER%%/demos/entry1.tcl -lib/tk%%TK_VER%%/demos/entry2.tcl -lib/tk%%TK_VER%%/demos/filebox.tcl -lib/tk%%TK_VER%%/demos/floor.tcl -lib/tk%%TK_VER%%/demos/form.tcl -lib/tk%%TK_VER%%/demos/hello -lib/tk%%TK_VER%%/demos/hscale.tcl -lib/tk%%TK_VER%%/demos/icon.tcl -lib/tk%%TK_VER%%/demos/image1.tcl -lib/tk%%TK_VER%%/demos/image2.tcl -lib/tk%%TK_VER%%/demos/images/earth.gif -lib/tk%%TK_VER%%/demos/images/earthris.gif -lib/tk%%TK_VER%%/demos/images/face.bmp -lib/tk%%TK_VER%%/demos/images/flagdown.bmp -lib/tk%%TK_VER%%/demos/images/flagup.bmp -lib/tk%%TK_VER%%/demos/images/gray25.bmp -lib/tk%%TK_VER%%/demos/images/letters.bmp -lib/tk%%TK_VER%%/demos/images/noletter.bmp -lib/tk%%TK_VER%%/demos/images/pattern.bmp -lib/tk%%TK_VER%%/demos/images/tcllogo.gif -lib/tk%%TK_VER%%/demos/images/teapot.ppm -lib/tk%%TK_VER%%/demos/items.tcl -lib/tk%%TK_VER%%/demos/ixset -lib/tk%%TK_VER%%/demos/label.tcl -lib/tk%%TK_VER%%/demos/license.terms -lib/tk%%TK_VER%%/demos/menu.tcl -lib/tk%%TK_VER%%/demos/menubu.tcl -lib/tk%%TK_VER%%/demos/msgbox.tcl -lib/tk%%TK_VER%%/demos/plot.tcl -lib/tk%%TK_VER%%/demos/puzzle.tcl -lib/tk%%TK_VER%%/demos/radio.tcl -lib/tk%%TK_VER%%/demos/rmt -lib/tk%%TK_VER%%/demos/rolodex -lib/tk%%TK_VER%%/demos/ruler.tcl -lib/tk%%TK_VER%%/demos/sayings.tcl -lib/tk%%TK_VER%%/demos/search.tcl -lib/tk%%TK_VER%%/demos/square -lib/tk%%TK_VER%%/demos/states.tcl -lib/tk%%TK_VER%%/demos/style.tcl -lib/tk%%TK_VER%%/demos/tclIndex -lib/tk%%TK_VER%%/demos/tcolor -lib/tk%%TK_VER%%/demos/text.tcl -lib/tk%%TK_VER%%/demos/timer -lib/tk%%TK_VER%%/demos/twind.tcl -lib/tk%%TK_VER%%/demos/vscale.tcl -lib/tk%%TK_VER%%/demos/widget -lib/tk%%TK_VER%%/dialog.tcl -lib/tk%%TK_VER%%/entry.tcl -lib/tk%%TK_VER%%/focus.tcl -lib/tk%%TK_VER%%/images/README -lib/tk%%TK_VER%%/images/logo.eps -lib/tk%%TK_VER%%/images/logo100.gif -lib/tk%%TK_VER%%/images/logo64.gif -lib/tk%%TK_VER%%/images/logoLarge.gif -lib/tk%%TK_VER%%/images/logoMed.gif -lib/tk%%TK_VER%%/images/pwrdLogo.eps -lib/tk%%TK_VER%%/images/pwrdLogo100.gif -lib/tk%%TK_VER%%/images/pwrdLogo150.gif -lib/tk%%TK_VER%%/images/pwrdLogo175.gif -lib/tk%%TK_VER%%/images/pwrdLogo200.gif -lib/tk%%TK_VER%%/images/pwrdLogo75.gif -lib/tk%%TK_VER%%/images/tai-ku.gif -lib/tk%%TK_VER%%/listbox.tcl -lib/tk%%TK_VER%%/menu.tcl -lib/tk%%TK_VER%%/msgbox.tcl -lib/tk%%TK_VER%%/obsolete.tcl -lib/tk%%TK_VER%%/optMenu.tcl -lib/tk%%TK_VER%%/palette.tcl -lib/tk%%TK_VER%%/pkgIndex.tcl -lib/tk%%TK_VER%%/prolog.ps -lib/tk%%TK_VER%%/safetk.tcl -lib/tk%%TK_VER%%/scale.tcl -lib/tk%%TK_VER%%/scrlbar.tcl -lib/tk%%TK_VER%%/tclIndex -lib/tk%%TK_VER%%/tearoff.tcl -lib/tk%%TK_VER%%/text.tcl -lib/tk%%TK_VER%%/tk.tcl -lib/tk%%TK_VER%%/tkAppInit.c -lib/tk%%TK_VER%%/tkConfig.sh -lib/tk%%TK_VER%%/tkfbox.tcl -lib/tk%%TK_VER%%/xmfbox.tcl -@dirrm lib/tk%%TK_VER%%/demos/images -@dirrm lib/tk%%TK_VER%%/demos -@dirrm lib/tk%%TK_VER%%/images -@dirrm lib/tk%%TK_VER%% -@dirrm include/tk%%TK_VER%%/unix -@dirrm include/tk%%TK_VER%%/generic -@dirrm include/tk%%TK_VER%% Index: astro/tclgeomap/Makefile =================================================================== --- astro/tclgeomap/Makefile (revision 316222) +++ astro/tclgeomap/Makefile (working copy) @@ -13,7 +13,7 @@ MAINTAINER= ports@FreeBSD.org COMMENT= Read, manipulate, and display geo data -USE_TCL= 83+ +USE_TCL= 84+ GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-tcl=${TCL_LIBDIR} --with-tclinclude=${TCL_INCLUDEDIR} WRKSRC= ${WRKDIR}/${DISTNAME}/unix Index: astro/tkgeomap/Makefile =================================================================== --- astro/tkgeomap/Makefile (revision 316222) +++ astro/tkgeomap/Makefile (working copy) @@ -20,7 +20,7 @@ --with-tk=${TK_LIBDIR} --with-tkinclude=${TK_INCLUDEDIR} \ --x-libraries=${LOCALBASE}/lib --x-includes=${LOCALBASE}/include CONFIGURE_ENV= TCLGEOMAP_LIB=${LOCALBASE}/lib/tclgeomap -USE_TK= 83+ +USE_TK= 84+ GNU_CONFIGURE= yes WRKSRC= ${WRKDIR}/${DISTNAME}/unix TKPKG= ${PORTNAME} Index: cad/pcb/Makefile =================================================================== --- cad/pcb/Makefile (revision 316224) +++ cad/pcb/Makefile (working copy) @@ -23,7 +23,7 @@ GNU_CONFIGURE= yes USE_AUTOTOOLS= autoconf USE_GMAKE= yes -USE_TK_RUN= 83 +USE_TK_RUN= 84 INSTALLS_ICONS= yes CONFIGURE_ENV+= INSTALL_DATA="/usr/bin/install ${COPY} ${_SHROWNGRP} -m ${SHAREMODE}" CPPFLAGS+= -I${LOCALBASE}/include Index: converters/xdeview/Makefile =================================================================== --- converters/xdeview/Makefile (revision 316222) +++ converters/xdeview/Makefile (working copy) @@ -19,8 +19,7 @@ LIB_DEPENDS= uu.3:${PORTSDIR}/converters/uulib -USE_TK_BUILD= 83+ -USE_TK= 83+ +USE_TK= 84+ GNU_CONFIGURE= yes # Explicitly disable Tcl otherwise the configure script picks-up # crud from the $PATH like /usr/opt/Simili/tcl/. Index: databases/metakit/Makefile =================================================================== --- databases/metakit/Makefile (revision 316222) +++ databases/metakit/Makefile (working copy) @@ -41,7 +41,7 @@ .if ${PORT_OPTIONS:MTCL} CATEGORIES+= tcl -USE_TCL= 83+ +USE_TCL= 84+ .endif .include Index: databases/mysqltcl/Makefile =================================================================== --- databases/mysqltcl/Makefile (revision 316222) +++ databases/mysqltcl/Makefile (working copy) @@ -11,7 +11,7 @@ USE_LDCONFIG= yes USE_MYSQL= yes -USE_TCL= 83+ +USE_TCL= 84+ USE_DOS2UNIX= generic/mysqltcl.c MANN= mysqltcl.n Index: databases/sqlite2/Makefile =================================================================== --- databases/sqlite2/Makefile (revision 316222) +++ databases/sqlite2/Makefile (working copy) @@ -29,10 +29,10 @@ .include .if ${PORT_OPTIONS:MTCL} -USE_TCL= 83+ +USE_TCL= 84+ .else .if ${PORT_OPTIONS:MDOCS} -USE_TCL_BUILD= 83+ +USE_TCL_BUILD= 84+ . endif .endif Index: databases/sybtcl/Makefile =================================================================== --- databases/sybtcl/Makefile (revision 316222) +++ databases/sybtcl/Makefile (working copy) @@ -16,7 +16,7 @@ LIB_DEPENDS= sybdb:${PORTSDIR}/databases/freetds -USE_TCL= 83+ +USE_TCL= 84+ TCL_DVER= ${TCL_VER:S/.//} MAKEFILE= ${FILESDIR}/Makefile.bsd MAKE_ARGS+= TCL_VER=${TCL_VER} Index: databases/tcl-Mysql/Makefile =================================================================== --- databases/tcl-Mysql/Makefile (revision 316222) +++ databases/tcl-Mysql/Makefile (working copy) @@ -18,7 +18,7 @@ LIB_DEPENDS= mysqlclient:${PORTSDIR}/databases/mysql41-client -USE_TCL= 83+ +USE_TCL= 84+ TCL_NODOT= tcl${TCL_VER:S/.//} WRKSRC= ${WRKDIR}/tcl-sql/ LIB_NAME= libTclMySQL.so.1 Index: devel/tclxml/Makefile =================================================================== --- devel/tclxml/Makefile (revision 316222) +++ devel/tclxml/Makefile (working copy) @@ -16,13 +16,12 @@ tcldom.html tcldom.xml tclxml.css tclxml.html tclxml.xml \ tclxslt.html tclxslt.xml transform.tcl txt.xsl -USE_TCL= 83+ +USE_TCL= 84+ USE_XZ= yes XML_CONFIG?= ${LOCALBASE}/bin/xml2-config GNU_CONFIGURE= yes USE_LDCONFIG?= ${PREFIX}/lib/Tclxml${PORTVERSION} CONFIGURE_ARGS= --with-tcl=${TCL_LIBDIR} \ - --with-tclinclude=${TCL_INCLUDEDIR} \ XML_CONFIG="${XML_CONFIG}" PLIST_SUB= VER=${PORTVERSION} Index: devel/tclcl/Makefile =================================================================== --- devel/tclcl/Makefile (revision 316222) +++ devel/tclcl/Makefile (working copy) @@ -35,7 +35,7 @@ OTCL_TCLVER!= ${ECHO_CMD} puts \$$tcl_version | ${LOCALBASE}/bin/otclsh USE_TK= ${OTCL_TCLVER:S/.//} .else -USE_TK= 83+ +USE_TK= 84+ .endif .include "${PORTSDIR}/Mk/bsd.tcl.mk" Index: devel/tclreadline/Makefile =================================================================== --- devel/tclreadline/Makefile (revision 316222) +++ devel/tclreadline/Makefile (working copy) @@ -14,7 +14,7 @@ MAINTAINER= ports@FreeBSD.org COMMENT= GNU readline for TCL -USE_TCL= 83+ +USE_TCL= 84+ USE_AUTOTOOLS= libtool GNU_CONFIGURE= yes USE_LDCONFIG= yes Index: devel/tcltls/Makefile =================================================================== --- devel/tcltls/Makefile (revision 316222) +++ devel/tcltls/Makefile (working copy) @@ -17,7 +17,7 @@ LIB_DEPENDS+= tcl${TCLVND}:${PORTSDIR}/lang/tcl${TCLVND} -USE_TCL= 83+ +USE_TCL= 84+ USE_OPENSSL= yes WRKSRC= ${WRKDIR}/tls${PORTVERSION} Index: graphics/libimg/Makefile =================================================================== --- graphics/libimg/Makefile (revision 316222) +++ graphics/libimg/Makefile (working copy) @@ -29,7 +29,7 @@ WRKSRC= ${WRKDIR}/img${PORTVERSION} MAKEFILE= ${FILESDIR}/Makefile.bsd -USE_TK= 83+ +USE_TK= 84+ USE_TK_BUILD= ${USE_TK} MAKE_ENV+= TCL_VER=${TCL_VER} MAKE_JOBS_SAFE= yes @@ -54,17 +54,13 @@ .include -.if ${TCL_VER} == 8.3 -PKGNAMESUFFIX= -tk83 -EXTRA_PATCHES= ${FILESDIR}/pre-tk84-warnings -CONFLICTS= libimg-1.* libimg-tkstep-1.* -.elif ${TCL_VER} == 8.4 +.if ${TCL_VER} == 8.4 PKGNAMESUFFIX= -tk84 EXTRA_PATCHES= ${FILESDIR}/tk84-Tk_PhotoPutBlock ${FILESDIR}/tk84-warnings -CONFLICTS= libimg-tk83-1.* libimg-tkstep-1.* +CONFLICTS= libimg-tkstep-1.* .else EXTRA_PATCHES= ${FILESDIR}/tk85-Tk_PhotoPutBlock ${FILESDIR}/tk84-warnings -CONFLICTS= libimg-tk83-1.* libimg-tk84-1.* libimg-tkstep-1.* +CONFLICTS= libimg-tk84-1.* libimg-tkstep-1.* .endif .include Index: irc/weechat-devel/Makefile =================================================================== --- irc/weechat-devel/Makefile (revision 316222) +++ irc/weechat-devel/Makefile (working copy) @@ -110,7 +110,7 @@ .endif .if ${PORT_OPTIONS:MTCL} -USE_TCL= 83+ +USE_TCL= 84+ .include "${PORTSDIR}/Mk/bsd.tcl.mk" CMAKE_ARGS+= -DBSD_TCL_VER=${TCL_VER} \ -DBSD_TCL_LIBDIR=${LOCALBASE}/lib \ Index: irc/weechat/Makefile =================================================================== --- irc/weechat/Makefile (revision 316222) +++ irc/weechat/Makefile (working copy) @@ -98,7 +98,7 @@ .endif .if ${PORT_OPTIONS:MTCL} -USE_TCL= 83+ +USE_TCL= 84+ .include "${PORTSDIR}/Mk/bsd.tcl.mk" CMAKE_ARGS+= -DBSD_TCL_VER=${TCL_VER} \ -DBSD_TCL_LIBDIR=${LOCALBASE}/lib \ Index: lang/otcl/Makefile =================================================================== --- lang/otcl/Makefile (revision 316222) +++ lang/otcl/Makefile (working copy) @@ -18,7 +18,7 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} -USE_TK= 83+ +USE_TK= 84+ USE_XORG= xext USE_AUTOTOOLS= autoconf Index: lang/tclX/Makefile =================================================================== --- lang/tclX/Makefile (revision 316222) +++ lang/tclX/Makefile (working copy) @@ -16,7 +16,8 @@ COMMENT= Extended TCL USE_BZIP2= yes -USE_TCL= 83+ +USE_TCL= 84+ +INVALID_TCL_VER=86 USE_LDCONFIG= yes GNU_CONFIGURE= yes @@ -64,11 +65,6 @@ .else PLIST_SUB+= BELOW_85='' .endif -.if ${TCL_VER} > 8.3 -PLIST_SUB+= ABOVE_83='' -.else -PLIST_SUB+= ABOVE_83='@comment ' -.endif pre-configure: .if exists(${TCL_LIBDIR}/tclConfig-threads.sh) Index: lang/tclX/files/tcl85-test-patch =================================================================== --- lang/tclX/files/tcl85-test-patch (revision 316222) +++ lang/tclX/files/tcl85-test-patch (working copy) @@ -1,62 +1,7 @@ -The half-baked set of hunks attempts to chase the wording-changes, -that Tcl-8.5 has compared to the earlier releases. It allows TclX -to pass self-tests, when compiled against Tcl-8.5, but is not -suitable for merging into TclX' own tree. - -Someone with enough time to make the tests work with all supported -Tcl-versions, should still do that... - - -mi - ---- tests/cmdtrace.test 2005-11-17 19:01:35.000000000 -0500 -+++ tests/cmdtrace.test 2009-10-13 18:11:52.000000000 -0400 -@@ -92,5 +92,5 @@ - cmdtrace off - GetTrace $cmdtraceFH --} 0 "DoStuff4\\n -+} 0 "DoStuff4 - DoStuff3 - DoStuff2 -@@ -103,5 +103,5 @@ - if {\$wap} {\\n set wap 0\\n } else \{\\n set wap 1... - set wap 0 --cmdtrace off\\n -+cmdtrace off - " - -@@ -132,5 +132,5 @@ - cmdtrace off - GetTrace $cmdtraceFH --} 0 {DoStuff4\n -+} 0 {DoStuff4 - DoStuff3 - DoStuff2 -@@ -143,5 +143,5 @@ - if {$wap} {\n set wap 0\n } else {\n set wap 1\n } - set wap 0 --cmdtrace off\n -+cmdtrace off - } - -@@ -188,6 +188,5 @@ - lappend traceout $errorInfo $errorCode - set traceout --} 0 [list {CD {{DoStuff4 --}} DoStuff4 {}} \ -+} 0 [list {CD DoStuff4 DoStuff4 {}} \ - {CD DoStuff3 DoStuff3 {}} \ - {CD DoStuff2 DoStuff2 {}} \ -@@ -208,6 +207,5 @@ - }}} {}} \ - {CD {{set wap 0}} {{set wap 0}} {}} \ --{CD {{cmdtrace off --}} {{cmdtrace off}} {}}\ -+{CD {{cmdtrace off}} {{cmdtrace off}} {}}\ - ERRORINFO \ - ERRORCODE] ---- tests/string.test 2002-09-25 20:19:02.000000000 -0400 -+++ tests/string.test 2009-10-13 18:25:03.000000000 -0400 -@@ -47,9 +47,19 @@ +--- tests/string.test.orig 2002-09-26 02:19:02.000000000 +0200 ++++ tests/string.test 2012-08-27 14:12:14.000000000 +0200 +@@ -46,11 +46,25 @@ + cindex ABCDEFG len-3 } 0 {E} +switch $tcl_version { @@ -65,6 +10,10 @@ +} 8.4 { + puts stderr "tcl_version is $tcl_version" + set anticipate "syntax error in expression \"4x-3\": extra tokens at end of expression" ++} 8.5 { ++ set anticipate {invalid bareword "4x" ++in expression "4x-3"; ++should be "$4x" or "{4x}" or "4x(...)" or ...} +} default { + set anticipate {invalid bareword "x" +in expression "4_@_x-3"; @@ -80,7 +29,9 @@ +} 1 $anticipate Test string-1.8 {cindex tests} { -@@ -146,7 +156,5 @@ + cindex ABCDEFG +@@ -145,9 +159,7 @@ + Test string-3.8 {crange tests} { # 8.4+ enhanced the error return from expressions crange ABCD lenx-3 end-1 -} 1 "syntax error in expression \"4x-3\"[expr { @@ -89,47 +40,4 @@ +} 1 $anticipate Test string-3.9 {crange tests} { ---- tests/tryeval.test 2002-04-04 01:10:30.000000000 -0500 -+++ tests/tryeval.test 2009-10-13 18:31:28.000000000 -0400 -@@ -110,10 +110,10 @@ - global final - concat $result $final --} {1 {cont: try_eval error 3.1} {cont: errorInfo-error-3.1 -- invoked from within -+} {1 {cont: try_eval error 3.1} {cont: try_eval error 3.1 -+ while executing - "try_eval $code $catch $finally" - (procedure "test_try_eval" line 2) - invoked from within --"test_try_eval $code $catch $finally"} {cont: errorCode-error-3.1} finally-3.1} -+"test_try_eval $code $catch $finally"} NONE finally-3.1} - - -@@ -148,10 +148,10 @@ - global final - concat $result $final --} {1 {try_eval error 3.3} {errorInfo-error-3.3 -- invoked from within -+} {1 {try_eval error 3.3} {try_eval error 3.3 -+ while executing - "try_eval $code $catch $finally" - (procedure "test_try_eval" line 2) - invoked from within --"test_try_eval $code $catch $finally"} errorCode-error-3.3 finally-3.3} -+"test_try_eval $code $catch $finally"} NONE finally-3.3} - - test try_eval-3.4 {try_eval error result} { -@@ -168,10 +168,10 @@ - global final - list $result $final --} {{1 {try_eval error 3.4} {errorInfo-error-3.4 -- invoked from within -+} {{1 {try_eval error 3.4} {try_eval error 3.4 -+ while executing - "try_eval $code $catch $finally" - (procedure "test_try_eval" line 2) - invoked from within --"test_try_eval $code $catch $finally"} errorCode-error-3.4} finally-3.4} -+"test_try_eval $code $catch $finally"} NONE} finally-3.4} - - + set text .tex Index: lang/tclX/pkg-plist =================================================================== --- lang/tclX/pkg-plist (revision 316222) +++ lang/tclX/pkg-plist (working copy) @@ -132,7 +132,7 @@ %%PORTDOCS%%lib/tclx%%TCLX_VER%%/help/tcl/lists/lreplace %%PORTDOCS%%lib/tclx%%TCLX_VER%%/help/tcl/lists/lrmdups %%PORTDOCS%%lib/tclx%%TCLX_VER%%/help/tcl/lists/lsearch -%%PORTDOCS%%%%ABOVE_83%%lib/tclx%%TCLX_VER%%/help/tcl/lists/lset +%%PORTDOCS%%lib/tclx%%TCLX_VER%%/help/tcl/lists/lset %%PORTDOCS%%lib/tclx%%TCLX_VER%%/help/tcl/lists/lsort %%PORTDOCS%%lib/tclx%%TCLX_VER%%/help/tcl/lists/lvarcat %%PORTDOCS%%lib/tclx%%TCLX_VER%%/help/tcl/lists/lvarpop Index: net/tcludp/Makefile =================================================================== --- net/tcludp/Makefile (revision 316222) +++ net/tcludp/Makefile (working copy) @@ -14,7 +14,7 @@ MAINTAINER= frank@fenor.de COMMENT= UDP extension for TCL -USE_TCL= 83+ +USE_TCL= 84+ GNU_CONFIGURE= yes CONFIGURE_ARGS+= --with-tcl=${TCL_LIBDIR} USE_LDCONFIG= ${PREFIX}/lib/udp${PORTVERSION} Index: sysutils/tclsyslog/Makefile =================================================================== --- sysutils/tclsyslog/Makefile (revision 316222) +++ sysutils/tclsyslog/Makefile (working copy) @@ -14,7 +14,7 @@ MAINTAINER= frank@fenor.de COMMENT= Tcl Interface to Syslog -USE_TCL= 83+ +USE_TCL= 84+ MANN= syslog.n MANCOMPRESSED= no Index: textproc/xmlgen/Makefile =================================================================== --- textproc/xmlgen/Makefile (revision 316222) +++ textproc/xmlgen/Makefile (working copy) @@ -9,7 +9,7 @@ MAINTAINER= dereckson@gmail.com COMMENT= Write XML documents using Tcl -USE_TCL= 83+ +USE_TCL= 84+ NO_BUILD= yes .include Index: textproc/catdoc/Makefile =================================================================== --- textproc/catdoc/Makefile (revision 316222) +++ textproc/catdoc/Makefile (working copy) @@ -33,7 +33,7 @@ .include .if ${PORT_OPTIONS:MWORDVIEW} -USE_TK= 83+ +USE_TK= 84+ .include "${PORTSDIR}/Mk/bsd.tcl.mk" CONFIGURE_ARGS+= --with-wish=${WISH} PLIST_SUB+= WORDVIEW="" Index: x11-toolkits/blt/Makefile =================================================================== --- x11-toolkits/blt/Makefile (revision 316222) +++ x11-toolkits/blt/Makefile (working copy) @@ -30,7 +30,7 @@ CFLAGS+= -I${TK_INCLUDEDIR}/generic -I${TK_INCLUDEDIR}/unix MAKE_JOBS_SAFE= yes -USE_TK= 83+ +USE_TK= 84+ INVALID_TK_VER= 86 USE_XORG= x11 Index: x11-toolkits/pure-tk/Makefile =================================================================== --- x11-toolkits/pure-tk/Makefile (revision 316222) +++ x11-toolkits/pure-tk/Makefile (working copy) @@ -13,7 +13,7 @@ COMMENT= A basic interface between Pure and Tcl/Tk USE_PURE= yes -USE_TK= 83+ +USE_TK= 84+ SHORT_TCL_VER= ${TCL_VER:S/8./8/} MAKE_ARGS+= tclvers=${TCL_VER}