Index: head/lang/tcl80/Makefile =================================================================== --- head/lang/tcl80/Makefile (revision 19590) +++ head/lang/tcl80/Makefile (revision 19591) @@ -1,59 +1,60 @@ # New ports collection makefile for: tcl8.0 # Version required: 8.0 # Date created: 19 August 1997 # Whom: jkh # -# $Id: Makefile,v 1.18 1999/05/06 20:14:38 cwt Exp $ +# $Id: Makefile,v 1.19 1999/05/25 18:10:35 hoek Exp $ # DISTNAME= tcl8.0.5 PKGNAME= tcl-8.0.5 CATEGORIES= lang tcl80 MASTER_SITES= ftp://ftp.scriptics.com/pub/tcl/tcl8_0/ MAINTAINER= cwt@freebsd.org Y2K= http://www.scriptics.com/Y2K.html +NO_LATEST_LINK= yes WRKSRC= ${WRKDIR}/tcl8.0.5/unix GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared CONFIGURE_ENV= PORTSDIR=${PORTSDIR} PKGINSTALL= ${PKGDIR}/INSTALL.tclsh SHLIB_MAJOR= 1 SHLIB_MINOR= 5 MAKEFILE= makefile TCL_LIB= libtcl80.so .include "files/manpages" MANCOMPRESSED= yes .include .if ${PORTOBJFORMAT} == "elf" TCL_LIB_FILE= ${TCL_LIB}.${SHLIB_MAJOR} .else TCL_LIB_FILE= ${TCL_LIB}.${SHLIB_MAJOR}.${SHLIB_MINOR} .endif post-configure: @${CP} ${FILESDIR}/Makefile.lib ${WRKSRC} @${CP} ${FILESDIR}/makefile ${WRKSRC} pre-build: @cd ${WRKSRC} && ${MAKE} -f Makefile.lib PREFIX=${PREFIX} \ SHLIB_MAJOR=${SHLIB_MAJOR} SHLIB_MINOR=${SHLIB_MINOR} post-install: ${LN} -sf ${TCL_LIB_FILE} ${PREFIX}/lib/${TCL_LIB} ${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib .if exists(${PKGINSTALL}) ${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} .endif test: cd ${WRKSRC} && ${MAKE} test .include Property changes on: head/lang/tcl80/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.19 \ No newline at end of property +1.20 \ No newline at end of property Index: head/lang/tcl82/Makefile =================================================================== --- head/lang/tcl82/Makefile (revision 19590) +++ head/lang/tcl82/Makefile (revision 19591) @@ -1,373 +1,381 @@ # New ports collection makefile for: tcl8.1 -# Version required: 8.1.a2 +# Version required: 8.1 # Date created: 19 August 1997 # Whom: jkh # -# $Id: Makefile,v 1.17 1999/04/22 00:17:07 scrappy Exp $ +# $Id: Makefile,v 1.18 1999/05/04 20:49:59 fenner Exp $ # -DISTNAME= tcl8.1b1 -PKGNAME= tcl-8.1.b1 +DISTNAME= tcl8.1 +PKGNAME= tcl-8.1 CATEGORIES= lang tcl81 MASTER_SITES= ftp://ftp.scriptics.com/pub/tcl/tcl8_1/ MAINTAINER= jseger@FreeBSD.ORG Y2K= http://www.scriptics.com/Y2K.html FILE_DEPENDS= ${PORTSDIR}/lang/tcl80 -NO_LATEST_LINK= yes WRKSRC= ${WRKDIR}/${DISTNAME}/unix GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared CONFIGURE_ENV= PORTSDIR=${PORTSDIR} PKGINSTALL= ${PORTSDIR}/lang/tcl80/pkg/INSTALL.tclsh MAN1= tclsh.1 -MAN3= AddErrInfo.3 Alloc.3 AllowExc.3 AppInit.3 AssocData.3 Async.3 \ - BackgdErr.3 Backslash.3 BoolObj.3 ByteArrObj.3 CallDel.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 Encoding.3 Eval.3 Exit.3 ExprLong.3 \ - ExprLongObj.3 FindExec.3 GetIndex.3 GetInt.3 GetOpnFl.3 GetStdChan.3 \ - Hash.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 SplitList.3 \ - SplitPath.3 StaticPkg.3 StrMatch.3 StringObj.3 Tcl_Main.3 Thread.3 \ - ToUpper.3 TraceVar.3 Translate.3 UpVar.3 Utf.3 WrongNumArgs.3 +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 \ + 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 Encoding.3 Eval.3 Exit.3 \ + ExprLong.3 ExprLongObj.3 FindExec.3 GetCwd.3 GetIndex.3 GetInt.3 \ + GetOpnFl.3 GetStdChan.3 GetVersion.3 Hash.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 SplitList.3 SplitPath.3 StaticPkg.3 StrMatch.3 \ + StringObj.3 Tcl_InitStubs.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 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 msgcat.n namespace.n open.n \ - package.n pid.n pkgMkIndex.n proc.n puts.n pwd.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 tclvars.n \ - tell.n time.n trace.n unknown.n unset.n update.n uplevel.n upvar.n \ - variable.n vwait.n while.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 msgcat.n \ + namespace.n open.n package.n pid.n pkgMkIndex.n proc.n puts.n pwd.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 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= AddErrInfo.3 Tcl_AddObjErrorInfo.3 \ +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_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 \ 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 \ 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_SetDefaultTranslation.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 \ 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_GetEncodingName.3 \ Encoding.3 Tcl_SetSystemEncoding.3 \ Encoding.3 Tcl_GetEncodingNames.3 \ Encoding.3 Tcl_CreateEncoding.3 \ Eval.3 Tcl_EvalObj.3 \ Eval.3 Tcl_EvalFile.3 \ Eval.3 Tcl_EvalObjv.3 \ Eval.3 Tcl_Eval.3 \ Eval.3 Tcl_Eval2.3 \ Eval.3 Tcl_GlobalEval.3 \ Eval.3 Tcl_VarEval.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 \ 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 \ 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_DeleteEvents.3 \ Notifier.3 Tcl_WaitForEvent.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_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_PkgProvide.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 \ 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 \ 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_AppendElement.3 \ SetResult.3 Tcl_ResetResult.3 \ SetVar.3 Tcl_SetObjVar2.3 \ SetVar.3 Tcl_SetVar.3 \ SetVar.3 Tcl_SetVar2.3 \ SetVar.3 Tcl_GetObjVar2.3 \ SetVar.3 Tcl_GetVar.3 \ SetVar.3 Tcl_GetVar2.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 \ StringObj.3 Tcl_NewStringObj.3 \ StringObj.3 Tcl_SetStringObj.3 \ StringObj.3 Tcl_GetStringFromObj.3 \ StringObj.3 Tcl_GetString.3 \ StringObj.3 Tcl_AppendToObj.3 \ StringObj.3 Tcl_AppendStringsToObj.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_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 \ pkgMkIndex.n pkg_mkIndex.n \ safe.n Safe\Base.n MANCOMPRESSED= yes .include +post-extract: + ${MV} ${WRKDIR}/${DISTNAME}/doc/InitStubs.3 \ + ${WRKDIR}/${DISTNAME}/doc/Tcl_InitStubs.3 post-install: ${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib .if exists(${PKGINSTALL}) ${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} .endif test: cd ${WRKSRC} && ${MAKE} test .include Property changes on: head/lang/tcl82/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.18 \ No newline at end of property +1.19 \ No newline at end of property Index: head/lang/tcl82/distinfo =================================================================== --- head/lang/tcl82/distinfo (revision 19590) +++ head/lang/tcl82/distinfo (revision 19591) @@ -1 +1 @@ -MD5 (tcl8.1b1.tar.gz) = 608c36993dfa52f06499f5c2004c7633 +MD5 (tcl8.1.tar.gz) = 78d3e8057950528b840f51fe6a51d205 Property changes on: head/lang/tcl82/distinfo ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.6 \ No newline at end of property +1.7 \ No newline at end of property Index: head/lang/tcl82/files/patch-aa =================================================================== --- head/lang/tcl82/files/patch-aa (revision 19590) +++ head/lang/tcl82/files/patch-aa (revision 19591) @@ -1,154 +1,165 @@ ---- Makefile.in.orig Fri Dec 11 18:36:13 1998 -+++ Makefile.in Sat Jan 2 14:47:02 1999 +--- Makefile.in.orig Fri Apr 30 08:23:33 1999 ++++ Makefile.in Tue May 11 01:48:45 1999 @@ -55,7 +55,9 @@ BIN_INSTALL_DIR = $(INSTALL_ROOT)$(exec_prefix)/bin # Directory in which to install the include file tcl.h: -INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include +INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include/tcl$(VERSION) +GENERIC_INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include/tcl$(VERSION)/generic +UNIX_INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include/tcl$(VERSION)/unix # Top-level directory in which to install manual entries: MAN_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/man @@ -86,7 +88,7 @@ #CFLAGS = $(CFLAGS_DEBUG) #CFLAGS = $(CFLAGS_OPTIMIZE) #CFLAGS = $(CFLAGS_DEBUG) $(CFLAGS_OPTIMIZE) -CFLAGS = @CFLAGS@ +CFLAGS? = @CFLAGS@ # To disable ANSI-C procedure prototypes reverse the comment characters -@@ -152,7 +154,7 @@ +@@ -161,7 +163,7 @@ # "install" around; better to use the install-sh script that comes # with the distribution, which is slower but guaranteed to work. -INSTALL = @srcdir@/install-sh -c +INSTALL = install -c INSTALL_PROGRAM = ${INSTALL} INSTALL_DATA = ${INSTALL} -m 644 -@@ -357,15 +359,21 @@ +@@ -391,15 +393,21 @@ - SRCS = $(GENERIC_SRCS) $(UNIX_SRCS) + SRCS = $(GENERIC_SRCS) $(UNIX_SRCS) $(STUB_SRCS) --all: ${TCL_LIB_FILE} tclsh -+all: ${TCL_LIB_FILE} libtcl81.a tclsh +-all: ${TCL_LIB_FILE} $(TCL_STUB_LIB_FILE) tclsh ++all: ${TCL_LIB_FILE} $(TCL_STUB_LIB_FILE) libtcl81.a tclsh # The following target is configured by autoconf to generate either # a shared library or non-shared library for Tcl. - ${TCL_LIB_FILE}: ${OBJS} + ${TCL_LIB_FILE}: ${OBJS} ${STUB_LIB_FILE} rm -f ${TCL_LIB_FILE} @MAKE_LIB@ + ln -sf ${TCL_LIB_FILE} libtcl81.so $(RANLIB) ${TCL_LIB_FILE} +libtcl81.a: ${OBJS} + rm -f libtcl81.a + ar cr libtcl81.a ${OBJS} + $(RANLIB) libtcl81.a + - # Make target which outputs the list of the .o contained in the Tcl lib - # usefull to build a single big shared library containing Tcl and other - # extensions. used for the Tcl Plugin. -- dl -@@ -459,7 +467,7 @@ - # some ranlibs write to current directory, and this might not always be + ${STUB_LIB_FILE}: ${STUB_LIB_OBJS} + rm -f ${STUB_LIB_FILE} + @MAKE_STUB_LIB@ +@@ -499,7 +507,7 @@ # possible (e.g. if installing as root). --install-binaries: $(TCL_LIB_FILE) tclsh -+install-binaries: $(TCL_LIB_FILE) libtcl81.a tclsh + install-binaries: $(TCL_LIB_FILE) $(TCL_STUB_LIB_FILE) $(TCL_BUILD_EXP_FILE) \ +- tclsh ++ libtcl81.a tclsh @for i in $(LIB_INSTALL_DIR) $(BIN_INSTALL_DIR) ; \ do \ if [ ! -d $$i ] ; then \ -@@ -471,16 +479,22 @@ +@@ -511,8 +519,13 @@ done; @echo "Installing $(TCL_LIB_FILE)" @$(INSTALL_DATA) $(TCL_LIB_FILE) $(LIB_INSTALL_DIR)/$(TCL_LIB_FILE) + @ln -sf $(TCL_LIB_FILE) $(LIB_INSTALL_DIR)/libtcl81.so @(cd $(LIB_INSTALL_DIR); $(RANLIB) $(TCL_LIB_FILE)) @chmod 555 $(LIB_INSTALL_DIR)/$(TCL_LIB_FILE) + @echo "Installing libtcl81.a" + @$(INSTALL_DATA) libtcl81.a $(LIB_INSTALL_DIR)/libtcl81.a + @(cd $(LIB_INSTALL_DIR); $(RANLIB) libtcl81.a) + @chmod 555 $(LIB_INSTALL_DIR)/libtcl81.a + @if test "$(TCL_BUILD_EXP_FILE)" != ""; then \ + echo "Installing $(TCL_EXP_FILE)"; \ + $(INSTALL_DATA) $(TCL_BUILD_EXP_FILE) \ +@@ -521,7 +534,8 @@ @echo "Installing tclsh" @$(INSTALL_PROGRAM) tclsh $(BIN_INSTALL_DIR)/tclsh$(VERSION) @echo "Installing tclConfig.sh" - @$(INSTALL_DATA) tclConfig.sh $(LIB_INSTALL_DIR)/tclConfig.sh + @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)"; \ + $(INSTALL_DATA) $(STUB_LIB_FILE) \ +@@ -529,8 +543,8 @@ + fi install-libraries: - @for i in $(INSTALL_ROOT)$(prefix)/lib $(INCLUDE_INSTALL_DIR) \ - $(SCRIPT_INSTALL_DIR); \ + @for i in $(INSTALL_ROOT)$(prefix)/lib $(GENERIC_INCLUDE_INSTALL_DIR) \ + $(UNIX_INCLUDE_INSTALL_DIR) $(SCRIPT_INSTALL_DIR); \ do \ if [ ! -d $$i ] ; then \ echo "Making directory $$i"; \ -@@ -498,8 +512,15 @@ +@@ -548,11 +562,16 @@ else true; \ fi; \ done; -- @echo "Installing tcl.h" -- @$(INSTALL_DATA) $(GENERIC_DIR)/tcl.h $(INCLUDE_INSTALL_DIR)/tcl.h +- @for i in $(GENERIC_DIR)/tcl.h $(GENERIC_DIR)/tclDecls.h ; \ + @echo "Installing libraries, tcl.h and other headers" + @for i in $(GENERIC_DIR)/*.h ; \ -+ do \ -+ echo "Installing $$i"; \ + do \ + echo "Installing $$i"; \ +- $(INSTALL_DATA) $$i $(INCLUDE_INSTALL_DIR); \ + $(INSTALL_DATA) $$i $(GENERIC_INCLUDE_INSTALL_DIR); \ -+ done; + 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 $(TOP_DIR)unix/tclUnixPort.h" + @$(INSTALL_DATA) $(TOP_DIR)/unix/tclUnixPort.h $(UNIX_INCLUDE_INSTALL_DIR) @for i in $(TOP_DIR)/library/*.tcl $(TOP_DIR)/library/tclIndex $(UNIX_DIR)/tclAppInit.c $(UNIX_DIR)/ldAix; \ do \ echo "Installing $$i"; \ -@@ -531,30 +552,34 @@ +@@ -584,30 +603,35 @@ @cd $(TOP_DIR)/doc; for i in *.1; \ do \ echo "Installing doc/$$i"; \ - rm -f $(MAN1_INSTALL_DIR)/$$i; \ + rm -f $(MAN1_INSTALL_DIR)/$$i $(MAN1_INSTALL_DIR)/$$i.gz ; \ sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \ - $$i > $(MAN1_INSTALL_DIR)/$$i; \ - chmod 444 $(MAN1_INSTALL_DIR)/$$i; \ + $$i | gzip -c > $(MAN1_INSTALL_DIR)/$$i.gz; \ + chmod 444 $(MAN1_INSTALL_DIR)/$$i.gz; \ done; - $(UNIX_DIR)/mkLinks $(MAN1_INSTALL_DIR) @cd $(TOP_DIR)/doc; for i in *.3; \ do \ echo "Installing doc/$$i"; \ - rm -f $(MAN3_INSTALL_DIR)/$$i; \ + rm -f $(MAN3_INSTALL_DIR)/$$i $(MAN3_INSTALL_DIR)/$$i.gz ; \ sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \ - $$i > $(MAN3_INSTALL_DIR)/$$i; \ - chmod 444 $(MAN3_INSTALL_DIR)/$$i; \ + $$i | gzip -c > $(MAN3_INSTALL_DIR)/$$i.gz; \ + chmod 444 $(MAN3_INSTALL_DIR)/$$i.gz; \ done; - $(UNIX_DIR)/mkLinks $(MAN3_INSTALL_DIR) @cd $(TOP_DIR)/doc; for i in *.n; \ do \ echo "Installing doc/$$i"; \ - rm -f $(MANN_INSTALL_DIR)/$$i; \ + rm -f $(MANN_INSTALL_DIR)/$$i $(MANN_INSTALL_DIR)/$$i.gz; \ sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \ - $$i > $(MANN_INSTALL_DIR)/$$i; \ - chmod 444 $(MANN_INSTALL_DIR)/$$i; \ + $$i | gzip -c > $(MANN_INSTALL_DIR)/$$i.gz; \ + chmod 444 $(MANN_INSTALL_DIR)/$$i.gz; \ done; - $(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 Property changes on: head/lang/tcl82/files/patch-aa ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.11 \ No newline at end of property +1.12 \ No newline at end of property Index: head/lang/tcl82/files/patch-ab =================================================================== --- head/lang/tcl82/files/patch-ab (revision 19590) +++ head/lang/tcl82/files/patch-ab (revision 19591) @@ -1,24 +1,59 @@ ---- configure.orig Fri Dec 11 18:36:14 1998 -+++ configure Sat Jan 2 15:04:24 1999 -@@ -4330,14 +4330,19 @@ +--- configure.orig Fri Apr 30 08:23:33 1999 ++++ configure Tue May 11 01:25:32 1999 +@@ -4384,7 +4384,7 @@ + LD_FLAGS="-Wl,-Bexport" + LD_SEARCH_FLAGS="" + ;; +- NetBSD-*|FreeBSD-12.*|OpenBSD-*) ++ NetBSD-*|FreeBSD-*|OpenBSD-*) + # Not available on all versions: check for include file. + ac_safe=`echo "dlfcn.h" | tr './\055' '___'` + echo $ac_n "checking for dlfcn.h""... $ac_c" 1>&6 +@@ -4413,14 +4413,19 @@ echo "$ac_t""yes" 1>&6 SHLIB_CFLAGS="-fpic" - SHLIB_LD="ld -Bshareable -x" SHLIB_LD_LIBS="" SHLIB_SUFFIX=".so" DL_OBJS="tclLoadDl.o" DL_LIBS="" LD_FLAGS="" LD_SEARCH_FLAGS="" - TCL_SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.1.0' + if eval "test \"`echo ${PORTOBJFORMAT}`\" = elf"; then -+ TCL_SHARED_LIB_SUFFIX='`echo ${VERSION} | tr -d .`.so.1' ++ TCL_SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.1' + SHLIB_LD="ld -shared -x -soname \$@" + else -+ TCL_SHARED_LIB_SUFFIX='`echo ${VERSION} | tr -d .`.so.1.0' ++ TCL_SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.1.0' + SHLIB_LD="ld -Bshareable -x" + fi else echo "$ac_t""no" 1>&6 +@@ -4443,17 +4448,6 @@ + TCL_UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a' + TCL_LIB_VERSIONS_OK=nodots + ;; +- FreeBSD-*) +- # FreeBSD 3.* and greater have ELF. +- SHLIB_CFLAGS="-fpic" +- SHLIB_LD="ld -Bshareable -x" +- SHLIB_LD_LIBS="" +- SHLIB_SUFFIX=".so" +- DL_OBJS="tclLoadDl.o" +- DL_LIBS="" +- LD_FLAGS="" +- LD_SEARCH_FLAGS="" +- ;; + NEXTSTEP-*) + SHLIB_CFLAGS="" + SHLIB_LD="cc -nostdlib -r" +@@ -5100,6 +5094,7 @@ + # stub support. + #-------------------------------------------------------------------- + # Replace ${VERSION} with contents of ${TCL_VERSION} ++${TCL_TRIM_DOTS}\$\{DBGX\}.so.1.0 + eval "STUB_LIB_FILE=libtclstub${TCL_UNSHARED_LIB_SUFFIX}" + # Replace DBGX with TCL_DBGX + eval "STUB_LIB_FILE=\"${STUB_LIB_FILE}\"" Property changes on: head/lang/tcl82/files/patch-ab ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.3 \ No newline at end of property +1.4 \ No newline at end of property Index: head/lang/tcl82/pkg-plist =================================================================== --- head/lang/tcl82/pkg-plist (revision 19590) +++ head/lang/tcl82/pkg-plist (revision 19591) @@ -1,114 +1,123 @@ bin/tclsh8.1 include/tcl8.1/generic/regcustom.h include/tcl8.1/generic/regerrs.h include/tcl8.1/generic/regex.h include/tcl8.1/generic/regguts.h include/tcl8.1/generic/tcl.h include/tcl8.1/generic/tclCompile.h +include/tcl8.1/generic/tclDecls.h include/tcl8.1/generic/tclInitScript.h include/tcl8.1/generic/tclInt.h +include/tcl8.1/generic/tclIntDecls.h +include/tcl8.1/generic/tclIntPlatDecls.h include/tcl8.1/generic/tclMath.h +include/tcl8.1/generic/tclPlatDecls.h include/tcl8.1/generic/tclPort.h include/tcl8.1/generic/tclRegexp.h include/tcl8.1/tcl.h +include/tcl8.1/tclDecls.h include/tcl8.1/unix/tclUnixPort.h lib/libtcl81.a +lib/libtcl81.so lib/libtcl81.so.1 +lib/libtclstub81.a @exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B @unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R lib/tcl8.1/auto.tcl lib/tcl8.1/encoding/ascii.enc lib/tcl8.1/encoding/big5.enc lib/tcl8.1/encoding/cp1250.enc lib/tcl8.1/encoding/cp1251.enc lib/tcl8.1/encoding/cp1252.enc lib/tcl8.1/encoding/cp1253.enc lib/tcl8.1/encoding/cp1254.enc lib/tcl8.1/encoding/cp1255.enc lib/tcl8.1/encoding/cp1256.enc lib/tcl8.1/encoding/cp1257.enc lib/tcl8.1/encoding/cp1258.enc lib/tcl8.1/encoding/cp437.enc lib/tcl8.1/encoding/cp737.enc lib/tcl8.1/encoding/cp775.enc lib/tcl8.1/encoding/cp850.enc lib/tcl8.1/encoding/cp852.enc lib/tcl8.1/encoding/cp855.enc lib/tcl8.1/encoding/cp857.enc lib/tcl8.1/encoding/cp860.enc lib/tcl8.1/encoding/cp861.enc lib/tcl8.1/encoding/cp862.enc lib/tcl8.1/encoding/cp863.enc lib/tcl8.1/encoding/cp864.enc lib/tcl8.1/encoding/cp865.enc lib/tcl8.1/encoding/cp866.enc lib/tcl8.1/encoding/cp869.enc lib/tcl8.1/encoding/cp874.enc lib/tcl8.1/encoding/cp932.enc lib/tcl8.1/encoding/cp936.enc lib/tcl8.1/encoding/cp949.enc lib/tcl8.1/encoding/cp950.enc lib/tcl8.1/encoding/dingbats.enc +lib/tcl8.1/encoding/euc-cn.enc lib/tcl8.1/encoding/euc-jp.enc lib/tcl8.1/encoding/euc-kr.enc lib/tcl8.1/encoding/gb12345.enc lib/tcl8.1/encoding/gb1988.enc lib/tcl8.1/encoding/gb2312.enc lib/tcl8.1/encoding/iso2022-jp.enc lib/tcl8.1/encoding/iso2022-kr.enc lib/tcl8.1/encoding/iso2022.enc lib/tcl8.1/encoding/iso8859-1.enc lib/tcl8.1/encoding/iso8859-2.enc lib/tcl8.1/encoding/iso8859-3.enc lib/tcl8.1/encoding/iso8859-4.enc lib/tcl8.1/encoding/iso8859-5.enc lib/tcl8.1/encoding/iso8859-6.enc lib/tcl8.1/encoding/iso8859-7.enc lib/tcl8.1/encoding/iso8859-8.enc lib/tcl8.1/encoding/iso8859-9.enc lib/tcl8.1/encoding/jis0201.enc lib/tcl8.1/encoding/jis0208.enc lib/tcl8.1/encoding/jis0212.enc +lib/tcl8.1/encoding/koi8-r.enc lib/tcl8.1/encoding/ksc5601.enc lib/tcl8.1/encoding/macCentEuro.enc lib/tcl8.1/encoding/macCroatian.enc lib/tcl8.1/encoding/macCyrillic.enc lib/tcl8.1/encoding/macDingbats.enc lib/tcl8.1/encoding/macGreek.enc lib/tcl8.1/encoding/macIceland.enc lib/tcl8.1/encoding/macJapan.enc lib/tcl8.1/encoding/macRoman.enc lib/tcl8.1/encoding/macRomania.enc lib/tcl8.1/encoding/macThai.enc lib/tcl8.1/encoding/macTurkish.enc lib/tcl8.1/encoding/macUkraine.enc lib/tcl8.1/encoding/shiftjis.enc lib/tcl8.1/encoding/symbol.enc lib/tcl8.1/history.tcl lib/tcl8.1/http1.0/http.tcl lib/tcl8.1/http1.0/pkgIndex.tcl lib/tcl8.1/http2.0/http.tcl lib/tcl8.1/http2.0/pkgIndex.tcl lib/tcl8.1/init.tcl lib/tcl8.1/ldAix lib/tcl8.1/ldAout.tcl lib/tcl8.1/msgcat1.0/msgcat.tcl lib/tcl8.1/msgcat1.0/pkgIndex.tcl lib/tcl8.1/opt0.4/optparse.tcl lib/tcl8.1/opt0.4/pkgIndex.tcl lib/tcl8.1/package.tcl lib/tcl8.1/parray.tcl lib/tcl8.1/safe.tcl lib/tcl8.1/tclAppInit.c lib/tcl8.1/tclConfig.sh lib/tcl8.1/tclIndex lib/tcl8.1/word.tcl @dirrm lib/tcl8.1/opt0.4 @dirrm lib/tcl8.1/msgcat1.0 @dirrm lib/tcl8.1/http2.0 @dirrm lib/tcl8.1/http1.0 @dirrm lib/tcl8.1/encoding @dirrm lib/tcl8.1 @dirrm include/tcl8.1/unix @dirrm include/tcl8.1/generic @dirrm include/tcl8.1 Property changes on: head/lang/tcl82/pkg-plist ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.14 \ No newline at end of property +1.15 \ No newline at end of property Index: head/lang/tcl83/Makefile =================================================================== --- head/lang/tcl83/Makefile (revision 19590) +++ head/lang/tcl83/Makefile (revision 19591) @@ -1,373 +1,381 @@ # New ports collection makefile for: tcl8.1 -# Version required: 8.1.a2 +# Version required: 8.1 # Date created: 19 August 1997 # Whom: jkh # -# $Id: Makefile,v 1.17 1999/04/22 00:17:07 scrappy Exp $ +# $Id: Makefile,v 1.18 1999/05/04 20:49:59 fenner Exp $ # -DISTNAME= tcl8.1b1 -PKGNAME= tcl-8.1.b1 +DISTNAME= tcl8.1 +PKGNAME= tcl-8.1 CATEGORIES= lang tcl81 MASTER_SITES= ftp://ftp.scriptics.com/pub/tcl/tcl8_1/ MAINTAINER= jseger@FreeBSD.ORG Y2K= http://www.scriptics.com/Y2K.html FILE_DEPENDS= ${PORTSDIR}/lang/tcl80 -NO_LATEST_LINK= yes WRKSRC= ${WRKDIR}/${DISTNAME}/unix GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared CONFIGURE_ENV= PORTSDIR=${PORTSDIR} PKGINSTALL= ${PORTSDIR}/lang/tcl80/pkg/INSTALL.tclsh MAN1= tclsh.1 -MAN3= AddErrInfo.3 Alloc.3 AllowExc.3 AppInit.3 AssocData.3 Async.3 \ - BackgdErr.3 Backslash.3 BoolObj.3 ByteArrObj.3 CallDel.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 Encoding.3 Eval.3 Exit.3 ExprLong.3 \ - ExprLongObj.3 FindExec.3 GetIndex.3 GetInt.3 GetOpnFl.3 GetStdChan.3 \ - Hash.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 SplitList.3 \ - SplitPath.3 StaticPkg.3 StrMatch.3 StringObj.3 Tcl_Main.3 Thread.3 \ - ToUpper.3 TraceVar.3 Translate.3 UpVar.3 Utf.3 WrongNumArgs.3 +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 \ + 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 Encoding.3 Eval.3 Exit.3 \ + ExprLong.3 ExprLongObj.3 FindExec.3 GetCwd.3 GetIndex.3 GetInt.3 \ + GetOpnFl.3 GetStdChan.3 GetVersion.3 Hash.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 SplitList.3 SplitPath.3 StaticPkg.3 StrMatch.3 \ + StringObj.3 Tcl_InitStubs.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 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 msgcat.n namespace.n open.n \ - package.n pid.n pkgMkIndex.n proc.n puts.n pwd.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 tclvars.n \ - tell.n time.n trace.n unknown.n unset.n update.n uplevel.n upvar.n \ - variable.n vwait.n while.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 msgcat.n \ + namespace.n open.n package.n pid.n pkgMkIndex.n proc.n puts.n pwd.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 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= AddErrInfo.3 Tcl_AddObjErrorInfo.3 \ +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_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 \ 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 \ 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_SetDefaultTranslation.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 \ 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_GetEncodingName.3 \ Encoding.3 Tcl_SetSystemEncoding.3 \ Encoding.3 Tcl_GetEncodingNames.3 \ Encoding.3 Tcl_CreateEncoding.3 \ Eval.3 Tcl_EvalObj.3 \ Eval.3 Tcl_EvalFile.3 \ Eval.3 Tcl_EvalObjv.3 \ Eval.3 Tcl_Eval.3 \ Eval.3 Tcl_Eval2.3 \ Eval.3 Tcl_GlobalEval.3 \ Eval.3 Tcl_VarEval.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 \ 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 \ 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_DeleteEvents.3 \ Notifier.3 Tcl_WaitForEvent.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_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_PkgProvide.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 \ 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 \ 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_AppendElement.3 \ SetResult.3 Tcl_ResetResult.3 \ SetVar.3 Tcl_SetObjVar2.3 \ SetVar.3 Tcl_SetVar.3 \ SetVar.3 Tcl_SetVar2.3 \ SetVar.3 Tcl_GetObjVar2.3 \ SetVar.3 Tcl_GetVar.3 \ SetVar.3 Tcl_GetVar2.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 \ StringObj.3 Tcl_NewStringObj.3 \ StringObj.3 Tcl_SetStringObj.3 \ StringObj.3 Tcl_GetStringFromObj.3 \ StringObj.3 Tcl_GetString.3 \ StringObj.3 Tcl_AppendToObj.3 \ StringObj.3 Tcl_AppendStringsToObj.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_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 \ pkgMkIndex.n pkg_mkIndex.n \ safe.n Safe\Base.n MANCOMPRESSED= yes .include +post-extract: + ${MV} ${WRKDIR}/${DISTNAME}/doc/InitStubs.3 \ + ${WRKDIR}/${DISTNAME}/doc/Tcl_InitStubs.3 post-install: ${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib .if exists(${PKGINSTALL}) ${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} .endif test: cd ${WRKSRC} && ${MAKE} test .include Property changes on: head/lang/tcl83/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.18 \ No newline at end of property +1.19 \ No newline at end of property Index: head/lang/tcl83/distinfo =================================================================== --- head/lang/tcl83/distinfo (revision 19590) +++ head/lang/tcl83/distinfo (revision 19591) @@ -1 +1 @@ -MD5 (tcl8.1b1.tar.gz) = 608c36993dfa52f06499f5c2004c7633 +MD5 (tcl8.1.tar.gz) = 78d3e8057950528b840f51fe6a51d205 Property changes on: head/lang/tcl83/distinfo ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.6 \ No newline at end of property +1.7 \ No newline at end of property Index: head/lang/tcl83/files/patch-aa =================================================================== --- head/lang/tcl83/files/patch-aa (revision 19590) +++ head/lang/tcl83/files/patch-aa (revision 19591) @@ -1,154 +1,165 @@ ---- Makefile.in.orig Fri Dec 11 18:36:13 1998 -+++ Makefile.in Sat Jan 2 14:47:02 1999 +--- Makefile.in.orig Fri Apr 30 08:23:33 1999 ++++ Makefile.in Tue May 11 01:48:45 1999 @@ -55,7 +55,9 @@ BIN_INSTALL_DIR = $(INSTALL_ROOT)$(exec_prefix)/bin # Directory in which to install the include file tcl.h: -INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include +INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include/tcl$(VERSION) +GENERIC_INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include/tcl$(VERSION)/generic +UNIX_INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include/tcl$(VERSION)/unix # Top-level directory in which to install manual entries: MAN_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/man @@ -86,7 +88,7 @@ #CFLAGS = $(CFLAGS_DEBUG) #CFLAGS = $(CFLAGS_OPTIMIZE) #CFLAGS = $(CFLAGS_DEBUG) $(CFLAGS_OPTIMIZE) -CFLAGS = @CFLAGS@ +CFLAGS? = @CFLAGS@ # To disable ANSI-C procedure prototypes reverse the comment characters -@@ -152,7 +154,7 @@ +@@ -161,7 +163,7 @@ # "install" around; better to use the install-sh script that comes # with the distribution, which is slower but guaranteed to work. -INSTALL = @srcdir@/install-sh -c +INSTALL = install -c INSTALL_PROGRAM = ${INSTALL} INSTALL_DATA = ${INSTALL} -m 644 -@@ -357,15 +359,21 @@ +@@ -391,15 +393,21 @@ - SRCS = $(GENERIC_SRCS) $(UNIX_SRCS) + SRCS = $(GENERIC_SRCS) $(UNIX_SRCS) $(STUB_SRCS) --all: ${TCL_LIB_FILE} tclsh -+all: ${TCL_LIB_FILE} libtcl81.a tclsh +-all: ${TCL_LIB_FILE} $(TCL_STUB_LIB_FILE) tclsh ++all: ${TCL_LIB_FILE} $(TCL_STUB_LIB_FILE) libtcl81.a tclsh # The following target is configured by autoconf to generate either # a shared library or non-shared library for Tcl. - ${TCL_LIB_FILE}: ${OBJS} + ${TCL_LIB_FILE}: ${OBJS} ${STUB_LIB_FILE} rm -f ${TCL_LIB_FILE} @MAKE_LIB@ + ln -sf ${TCL_LIB_FILE} libtcl81.so $(RANLIB) ${TCL_LIB_FILE} +libtcl81.a: ${OBJS} + rm -f libtcl81.a + ar cr libtcl81.a ${OBJS} + $(RANLIB) libtcl81.a + - # Make target which outputs the list of the .o contained in the Tcl lib - # usefull to build a single big shared library containing Tcl and other - # extensions. used for the Tcl Plugin. -- dl -@@ -459,7 +467,7 @@ - # some ranlibs write to current directory, and this might not always be + ${STUB_LIB_FILE}: ${STUB_LIB_OBJS} + rm -f ${STUB_LIB_FILE} + @MAKE_STUB_LIB@ +@@ -499,7 +507,7 @@ # possible (e.g. if installing as root). --install-binaries: $(TCL_LIB_FILE) tclsh -+install-binaries: $(TCL_LIB_FILE) libtcl81.a tclsh + install-binaries: $(TCL_LIB_FILE) $(TCL_STUB_LIB_FILE) $(TCL_BUILD_EXP_FILE) \ +- tclsh ++ libtcl81.a tclsh @for i in $(LIB_INSTALL_DIR) $(BIN_INSTALL_DIR) ; \ do \ if [ ! -d $$i ] ; then \ -@@ -471,16 +479,22 @@ +@@ -511,8 +519,13 @@ done; @echo "Installing $(TCL_LIB_FILE)" @$(INSTALL_DATA) $(TCL_LIB_FILE) $(LIB_INSTALL_DIR)/$(TCL_LIB_FILE) + @ln -sf $(TCL_LIB_FILE) $(LIB_INSTALL_DIR)/libtcl81.so @(cd $(LIB_INSTALL_DIR); $(RANLIB) $(TCL_LIB_FILE)) @chmod 555 $(LIB_INSTALL_DIR)/$(TCL_LIB_FILE) + @echo "Installing libtcl81.a" + @$(INSTALL_DATA) libtcl81.a $(LIB_INSTALL_DIR)/libtcl81.a + @(cd $(LIB_INSTALL_DIR); $(RANLIB) libtcl81.a) + @chmod 555 $(LIB_INSTALL_DIR)/libtcl81.a + @if test "$(TCL_BUILD_EXP_FILE)" != ""; then \ + echo "Installing $(TCL_EXP_FILE)"; \ + $(INSTALL_DATA) $(TCL_BUILD_EXP_FILE) \ +@@ -521,7 +534,8 @@ @echo "Installing tclsh" @$(INSTALL_PROGRAM) tclsh $(BIN_INSTALL_DIR)/tclsh$(VERSION) @echo "Installing tclConfig.sh" - @$(INSTALL_DATA) tclConfig.sh $(LIB_INSTALL_DIR)/tclConfig.sh + @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)"; \ + $(INSTALL_DATA) $(STUB_LIB_FILE) \ +@@ -529,8 +543,8 @@ + fi install-libraries: - @for i in $(INSTALL_ROOT)$(prefix)/lib $(INCLUDE_INSTALL_DIR) \ - $(SCRIPT_INSTALL_DIR); \ + @for i in $(INSTALL_ROOT)$(prefix)/lib $(GENERIC_INCLUDE_INSTALL_DIR) \ + $(UNIX_INCLUDE_INSTALL_DIR) $(SCRIPT_INSTALL_DIR); \ do \ if [ ! -d $$i ] ; then \ echo "Making directory $$i"; \ -@@ -498,8 +512,15 @@ +@@ -548,11 +562,16 @@ else true; \ fi; \ done; -- @echo "Installing tcl.h" -- @$(INSTALL_DATA) $(GENERIC_DIR)/tcl.h $(INCLUDE_INSTALL_DIR)/tcl.h +- @for i in $(GENERIC_DIR)/tcl.h $(GENERIC_DIR)/tclDecls.h ; \ + @echo "Installing libraries, tcl.h and other headers" + @for i in $(GENERIC_DIR)/*.h ; \ -+ do \ -+ echo "Installing $$i"; \ + do \ + echo "Installing $$i"; \ +- $(INSTALL_DATA) $$i $(INCLUDE_INSTALL_DIR); \ + $(INSTALL_DATA) $$i $(GENERIC_INCLUDE_INSTALL_DIR); \ -+ done; + 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 $(TOP_DIR)unix/tclUnixPort.h" + @$(INSTALL_DATA) $(TOP_DIR)/unix/tclUnixPort.h $(UNIX_INCLUDE_INSTALL_DIR) @for i in $(TOP_DIR)/library/*.tcl $(TOP_DIR)/library/tclIndex $(UNIX_DIR)/tclAppInit.c $(UNIX_DIR)/ldAix; \ do \ echo "Installing $$i"; \ -@@ -531,30 +552,34 @@ +@@ -584,30 +603,35 @@ @cd $(TOP_DIR)/doc; for i in *.1; \ do \ echo "Installing doc/$$i"; \ - rm -f $(MAN1_INSTALL_DIR)/$$i; \ + rm -f $(MAN1_INSTALL_DIR)/$$i $(MAN1_INSTALL_DIR)/$$i.gz ; \ sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \ - $$i > $(MAN1_INSTALL_DIR)/$$i; \ - chmod 444 $(MAN1_INSTALL_DIR)/$$i; \ + $$i | gzip -c > $(MAN1_INSTALL_DIR)/$$i.gz; \ + chmod 444 $(MAN1_INSTALL_DIR)/$$i.gz; \ done; - $(UNIX_DIR)/mkLinks $(MAN1_INSTALL_DIR) @cd $(TOP_DIR)/doc; for i in *.3; \ do \ echo "Installing doc/$$i"; \ - rm -f $(MAN3_INSTALL_DIR)/$$i; \ + rm -f $(MAN3_INSTALL_DIR)/$$i $(MAN3_INSTALL_DIR)/$$i.gz ; \ sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \ - $$i > $(MAN3_INSTALL_DIR)/$$i; \ - chmod 444 $(MAN3_INSTALL_DIR)/$$i; \ + $$i | gzip -c > $(MAN3_INSTALL_DIR)/$$i.gz; \ + chmod 444 $(MAN3_INSTALL_DIR)/$$i.gz; \ done; - $(UNIX_DIR)/mkLinks $(MAN3_INSTALL_DIR) @cd $(TOP_DIR)/doc; for i in *.n; \ do \ echo "Installing doc/$$i"; \ - rm -f $(MANN_INSTALL_DIR)/$$i; \ + rm -f $(MANN_INSTALL_DIR)/$$i $(MANN_INSTALL_DIR)/$$i.gz; \ sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \ - $$i > $(MANN_INSTALL_DIR)/$$i; \ - chmod 444 $(MANN_INSTALL_DIR)/$$i; \ + $$i | gzip -c > $(MANN_INSTALL_DIR)/$$i.gz; \ + chmod 444 $(MANN_INSTALL_DIR)/$$i.gz; \ done; - $(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 Property changes on: head/lang/tcl83/files/patch-aa ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.11 \ No newline at end of property +1.12 \ No newline at end of property Index: head/lang/tcl83/files/patch-ab =================================================================== --- head/lang/tcl83/files/patch-ab (revision 19590) +++ head/lang/tcl83/files/patch-ab (revision 19591) @@ -1,24 +1,59 @@ ---- configure.orig Fri Dec 11 18:36:14 1998 -+++ configure Sat Jan 2 15:04:24 1999 -@@ -4330,14 +4330,19 @@ +--- configure.orig Fri Apr 30 08:23:33 1999 ++++ configure Tue May 11 01:25:32 1999 +@@ -4384,7 +4384,7 @@ + LD_FLAGS="-Wl,-Bexport" + LD_SEARCH_FLAGS="" + ;; +- NetBSD-*|FreeBSD-12.*|OpenBSD-*) ++ NetBSD-*|FreeBSD-*|OpenBSD-*) + # Not available on all versions: check for include file. + ac_safe=`echo "dlfcn.h" | tr './\055' '___'` + echo $ac_n "checking for dlfcn.h""... $ac_c" 1>&6 +@@ -4413,14 +4413,19 @@ echo "$ac_t""yes" 1>&6 SHLIB_CFLAGS="-fpic" - SHLIB_LD="ld -Bshareable -x" SHLIB_LD_LIBS="" SHLIB_SUFFIX=".so" DL_OBJS="tclLoadDl.o" DL_LIBS="" LD_FLAGS="" LD_SEARCH_FLAGS="" - TCL_SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.1.0' + if eval "test \"`echo ${PORTOBJFORMAT}`\" = elf"; then -+ TCL_SHARED_LIB_SUFFIX='`echo ${VERSION} | tr -d .`.so.1' ++ TCL_SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.1' + SHLIB_LD="ld -shared -x -soname \$@" + else -+ TCL_SHARED_LIB_SUFFIX='`echo ${VERSION} | tr -d .`.so.1.0' ++ TCL_SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.1.0' + SHLIB_LD="ld -Bshareable -x" + fi else echo "$ac_t""no" 1>&6 +@@ -4443,17 +4448,6 @@ + TCL_UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a' + TCL_LIB_VERSIONS_OK=nodots + ;; +- FreeBSD-*) +- # FreeBSD 3.* and greater have ELF. +- SHLIB_CFLAGS="-fpic" +- SHLIB_LD="ld -Bshareable -x" +- SHLIB_LD_LIBS="" +- SHLIB_SUFFIX=".so" +- DL_OBJS="tclLoadDl.o" +- DL_LIBS="" +- LD_FLAGS="" +- LD_SEARCH_FLAGS="" +- ;; + NEXTSTEP-*) + SHLIB_CFLAGS="" + SHLIB_LD="cc -nostdlib -r" +@@ -5100,6 +5094,7 @@ + # stub support. + #-------------------------------------------------------------------- + # Replace ${VERSION} with contents of ${TCL_VERSION} ++${TCL_TRIM_DOTS}\$\{DBGX\}.so.1.0 + eval "STUB_LIB_FILE=libtclstub${TCL_UNSHARED_LIB_SUFFIX}" + # Replace DBGX with TCL_DBGX + eval "STUB_LIB_FILE=\"${STUB_LIB_FILE}\"" Property changes on: head/lang/tcl83/files/patch-ab ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.3 \ No newline at end of property +1.4 \ No newline at end of property Index: head/lang/tcl83/pkg-plist =================================================================== --- head/lang/tcl83/pkg-plist (revision 19590) +++ head/lang/tcl83/pkg-plist (revision 19591) @@ -1,114 +1,123 @@ bin/tclsh8.1 include/tcl8.1/generic/regcustom.h include/tcl8.1/generic/regerrs.h include/tcl8.1/generic/regex.h include/tcl8.1/generic/regguts.h include/tcl8.1/generic/tcl.h include/tcl8.1/generic/tclCompile.h +include/tcl8.1/generic/tclDecls.h include/tcl8.1/generic/tclInitScript.h include/tcl8.1/generic/tclInt.h +include/tcl8.1/generic/tclIntDecls.h +include/tcl8.1/generic/tclIntPlatDecls.h include/tcl8.1/generic/tclMath.h +include/tcl8.1/generic/tclPlatDecls.h include/tcl8.1/generic/tclPort.h include/tcl8.1/generic/tclRegexp.h include/tcl8.1/tcl.h +include/tcl8.1/tclDecls.h include/tcl8.1/unix/tclUnixPort.h lib/libtcl81.a +lib/libtcl81.so lib/libtcl81.so.1 +lib/libtclstub81.a @exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B @unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R lib/tcl8.1/auto.tcl lib/tcl8.1/encoding/ascii.enc lib/tcl8.1/encoding/big5.enc lib/tcl8.1/encoding/cp1250.enc lib/tcl8.1/encoding/cp1251.enc lib/tcl8.1/encoding/cp1252.enc lib/tcl8.1/encoding/cp1253.enc lib/tcl8.1/encoding/cp1254.enc lib/tcl8.1/encoding/cp1255.enc lib/tcl8.1/encoding/cp1256.enc lib/tcl8.1/encoding/cp1257.enc lib/tcl8.1/encoding/cp1258.enc lib/tcl8.1/encoding/cp437.enc lib/tcl8.1/encoding/cp737.enc lib/tcl8.1/encoding/cp775.enc lib/tcl8.1/encoding/cp850.enc lib/tcl8.1/encoding/cp852.enc lib/tcl8.1/encoding/cp855.enc lib/tcl8.1/encoding/cp857.enc lib/tcl8.1/encoding/cp860.enc lib/tcl8.1/encoding/cp861.enc lib/tcl8.1/encoding/cp862.enc lib/tcl8.1/encoding/cp863.enc lib/tcl8.1/encoding/cp864.enc lib/tcl8.1/encoding/cp865.enc lib/tcl8.1/encoding/cp866.enc lib/tcl8.1/encoding/cp869.enc lib/tcl8.1/encoding/cp874.enc lib/tcl8.1/encoding/cp932.enc lib/tcl8.1/encoding/cp936.enc lib/tcl8.1/encoding/cp949.enc lib/tcl8.1/encoding/cp950.enc lib/tcl8.1/encoding/dingbats.enc +lib/tcl8.1/encoding/euc-cn.enc lib/tcl8.1/encoding/euc-jp.enc lib/tcl8.1/encoding/euc-kr.enc lib/tcl8.1/encoding/gb12345.enc lib/tcl8.1/encoding/gb1988.enc lib/tcl8.1/encoding/gb2312.enc lib/tcl8.1/encoding/iso2022-jp.enc lib/tcl8.1/encoding/iso2022-kr.enc lib/tcl8.1/encoding/iso2022.enc lib/tcl8.1/encoding/iso8859-1.enc lib/tcl8.1/encoding/iso8859-2.enc lib/tcl8.1/encoding/iso8859-3.enc lib/tcl8.1/encoding/iso8859-4.enc lib/tcl8.1/encoding/iso8859-5.enc lib/tcl8.1/encoding/iso8859-6.enc lib/tcl8.1/encoding/iso8859-7.enc lib/tcl8.1/encoding/iso8859-8.enc lib/tcl8.1/encoding/iso8859-9.enc lib/tcl8.1/encoding/jis0201.enc lib/tcl8.1/encoding/jis0208.enc lib/tcl8.1/encoding/jis0212.enc +lib/tcl8.1/encoding/koi8-r.enc lib/tcl8.1/encoding/ksc5601.enc lib/tcl8.1/encoding/macCentEuro.enc lib/tcl8.1/encoding/macCroatian.enc lib/tcl8.1/encoding/macCyrillic.enc lib/tcl8.1/encoding/macDingbats.enc lib/tcl8.1/encoding/macGreek.enc lib/tcl8.1/encoding/macIceland.enc lib/tcl8.1/encoding/macJapan.enc lib/tcl8.1/encoding/macRoman.enc lib/tcl8.1/encoding/macRomania.enc lib/tcl8.1/encoding/macThai.enc lib/tcl8.1/encoding/macTurkish.enc lib/tcl8.1/encoding/macUkraine.enc lib/tcl8.1/encoding/shiftjis.enc lib/tcl8.1/encoding/symbol.enc lib/tcl8.1/history.tcl lib/tcl8.1/http1.0/http.tcl lib/tcl8.1/http1.0/pkgIndex.tcl lib/tcl8.1/http2.0/http.tcl lib/tcl8.1/http2.0/pkgIndex.tcl lib/tcl8.1/init.tcl lib/tcl8.1/ldAix lib/tcl8.1/ldAout.tcl lib/tcl8.1/msgcat1.0/msgcat.tcl lib/tcl8.1/msgcat1.0/pkgIndex.tcl lib/tcl8.1/opt0.4/optparse.tcl lib/tcl8.1/opt0.4/pkgIndex.tcl lib/tcl8.1/package.tcl lib/tcl8.1/parray.tcl lib/tcl8.1/safe.tcl lib/tcl8.1/tclAppInit.c lib/tcl8.1/tclConfig.sh lib/tcl8.1/tclIndex lib/tcl8.1/word.tcl @dirrm lib/tcl8.1/opt0.4 @dirrm lib/tcl8.1/msgcat1.0 @dirrm lib/tcl8.1/http2.0 @dirrm lib/tcl8.1/http1.0 @dirrm lib/tcl8.1/encoding @dirrm lib/tcl8.1 @dirrm include/tcl8.1/unix @dirrm include/tcl8.1/generic @dirrm include/tcl8.1 Property changes on: head/lang/tcl83/pkg-plist ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.14 \ No newline at end of property +1.15 \ No newline at end of property Index: head/lang/tcl84/Makefile =================================================================== --- head/lang/tcl84/Makefile (revision 19590) +++ head/lang/tcl84/Makefile (revision 19591) @@ -1,373 +1,381 @@ # New ports collection makefile for: tcl8.1 -# Version required: 8.1.a2 +# Version required: 8.1 # Date created: 19 August 1997 # Whom: jkh # -# $Id: Makefile,v 1.17 1999/04/22 00:17:07 scrappy Exp $ +# $Id: Makefile,v 1.18 1999/05/04 20:49:59 fenner Exp $ # -DISTNAME= tcl8.1b1 -PKGNAME= tcl-8.1.b1 +DISTNAME= tcl8.1 +PKGNAME= tcl-8.1 CATEGORIES= lang tcl81 MASTER_SITES= ftp://ftp.scriptics.com/pub/tcl/tcl8_1/ MAINTAINER= jseger@FreeBSD.ORG Y2K= http://www.scriptics.com/Y2K.html FILE_DEPENDS= ${PORTSDIR}/lang/tcl80 -NO_LATEST_LINK= yes WRKSRC= ${WRKDIR}/${DISTNAME}/unix GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared CONFIGURE_ENV= PORTSDIR=${PORTSDIR} PKGINSTALL= ${PORTSDIR}/lang/tcl80/pkg/INSTALL.tclsh MAN1= tclsh.1 -MAN3= AddErrInfo.3 Alloc.3 AllowExc.3 AppInit.3 AssocData.3 Async.3 \ - BackgdErr.3 Backslash.3 BoolObj.3 ByteArrObj.3 CallDel.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 Encoding.3 Eval.3 Exit.3 ExprLong.3 \ - ExprLongObj.3 FindExec.3 GetIndex.3 GetInt.3 GetOpnFl.3 GetStdChan.3 \ - Hash.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 SplitList.3 \ - SplitPath.3 StaticPkg.3 StrMatch.3 StringObj.3 Tcl_Main.3 Thread.3 \ - ToUpper.3 TraceVar.3 Translate.3 UpVar.3 Utf.3 WrongNumArgs.3 +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 \ + 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 Encoding.3 Eval.3 Exit.3 \ + ExprLong.3 ExprLongObj.3 FindExec.3 GetCwd.3 GetIndex.3 GetInt.3 \ + GetOpnFl.3 GetStdChan.3 GetVersion.3 Hash.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 SplitList.3 SplitPath.3 StaticPkg.3 StrMatch.3 \ + StringObj.3 Tcl_InitStubs.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 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 msgcat.n namespace.n open.n \ - package.n pid.n pkgMkIndex.n proc.n puts.n pwd.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 tclvars.n \ - tell.n time.n trace.n unknown.n unset.n update.n uplevel.n upvar.n \ - variable.n vwait.n while.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 msgcat.n \ + namespace.n open.n package.n pid.n pkgMkIndex.n proc.n puts.n pwd.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 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= AddErrInfo.3 Tcl_AddObjErrorInfo.3 \ +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_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 \ 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 \ 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_SetDefaultTranslation.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 \ 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_GetEncodingName.3 \ Encoding.3 Tcl_SetSystemEncoding.3 \ Encoding.3 Tcl_GetEncodingNames.3 \ Encoding.3 Tcl_CreateEncoding.3 \ Eval.3 Tcl_EvalObj.3 \ Eval.3 Tcl_EvalFile.3 \ Eval.3 Tcl_EvalObjv.3 \ Eval.3 Tcl_Eval.3 \ Eval.3 Tcl_Eval2.3 \ Eval.3 Tcl_GlobalEval.3 \ Eval.3 Tcl_VarEval.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 \ 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 \ 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_DeleteEvents.3 \ Notifier.3 Tcl_WaitForEvent.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_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_PkgProvide.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 \ 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 \ 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_AppendElement.3 \ SetResult.3 Tcl_ResetResult.3 \ SetVar.3 Tcl_SetObjVar2.3 \ SetVar.3 Tcl_SetVar.3 \ SetVar.3 Tcl_SetVar2.3 \ SetVar.3 Tcl_GetObjVar2.3 \ SetVar.3 Tcl_GetVar.3 \ SetVar.3 Tcl_GetVar2.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 \ StringObj.3 Tcl_NewStringObj.3 \ StringObj.3 Tcl_SetStringObj.3 \ StringObj.3 Tcl_GetStringFromObj.3 \ StringObj.3 Tcl_GetString.3 \ StringObj.3 Tcl_AppendToObj.3 \ StringObj.3 Tcl_AppendStringsToObj.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_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 \ pkgMkIndex.n pkg_mkIndex.n \ safe.n Safe\Base.n MANCOMPRESSED= yes .include +post-extract: + ${MV} ${WRKDIR}/${DISTNAME}/doc/InitStubs.3 \ + ${WRKDIR}/${DISTNAME}/doc/Tcl_InitStubs.3 post-install: ${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib .if exists(${PKGINSTALL}) ${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} .endif test: cd ${WRKSRC} && ${MAKE} test .include Property changes on: head/lang/tcl84/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.18 \ No newline at end of property +1.19 \ No newline at end of property Index: head/lang/tcl84/distinfo =================================================================== --- head/lang/tcl84/distinfo (revision 19590) +++ head/lang/tcl84/distinfo (revision 19591) @@ -1 +1 @@ -MD5 (tcl8.1b1.tar.gz) = 608c36993dfa52f06499f5c2004c7633 +MD5 (tcl8.1.tar.gz) = 78d3e8057950528b840f51fe6a51d205 Property changes on: head/lang/tcl84/distinfo ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.6 \ No newline at end of property +1.7 \ No newline at end of property Index: head/lang/tcl84/files/patch-aa =================================================================== --- head/lang/tcl84/files/patch-aa (revision 19590) +++ head/lang/tcl84/files/patch-aa (revision 19591) @@ -1,154 +1,165 @@ ---- Makefile.in.orig Fri Dec 11 18:36:13 1998 -+++ Makefile.in Sat Jan 2 14:47:02 1999 +--- Makefile.in.orig Fri Apr 30 08:23:33 1999 ++++ Makefile.in Tue May 11 01:48:45 1999 @@ -55,7 +55,9 @@ BIN_INSTALL_DIR = $(INSTALL_ROOT)$(exec_prefix)/bin # Directory in which to install the include file tcl.h: -INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include +INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include/tcl$(VERSION) +GENERIC_INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include/tcl$(VERSION)/generic +UNIX_INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include/tcl$(VERSION)/unix # Top-level directory in which to install manual entries: MAN_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/man @@ -86,7 +88,7 @@ #CFLAGS = $(CFLAGS_DEBUG) #CFLAGS = $(CFLAGS_OPTIMIZE) #CFLAGS = $(CFLAGS_DEBUG) $(CFLAGS_OPTIMIZE) -CFLAGS = @CFLAGS@ +CFLAGS? = @CFLAGS@ # To disable ANSI-C procedure prototypes reverse the comment characters -@@ -152,7 +154,7 @@ +@@ -161,7 +163,7 @@ # "install" around; better to use the install-sh script that comes # with the distribution, which is slower but guaranteed to work. -INSTALL = @srcdir@/install-sh -c +INSTALL = install -c INSTALL_PROGRAM = ${INSTALL} INSTALL_DATA = ${INSTALL} -m 644 -@@ -357,15 +359,21 @@ +@@ -391,15 +393,21 @@ - SRCS = $(GENERIC_SRCS) $(UNIX_SRCS) + SRCS = $(GENERIC_SRCS) $(UNIX_SRCS) $(STUB_SRCS) --all: ${TCL_LIB_FILE} tclsh -+all: ${TCL_LIB_FILE} libtcl81.a tclsh +-all: ${TCL_LIB_FILE} $(TCL_STUB_LIB_FILE) tclsh ++all: ${TCL_LIB_FILE} $(TCL_STUB_LIB_FILE) libtcl81.a tclsh # The following target is configured by autoconf to generate either # a shared library or non-shared library for Tcl. - ${TCL_LIB_FILE}: ${OBJS} + ${TCL_LIB_FILE}: ${OBJS} ${STUB_LIB_FILE} rm -f ${TCL_LIB_FILE} @MAKE_LIB@ + ln -sf ${TCL_LIB_FILE} libtcl81.so $(RANLIB) ${TCL_LIB_FILE} +libtcl81.a: ${OBJS} + rm -f libtcl81.a + ar cr libtcl81.a ${OBJS} + $(RANLIB) libtcl81.a + - # Make target which outputs the list of the .o contained in the Tcl lib - # usefull to build a single big shared library containing Tcl and other - # extensions. used for the Tcl Plugin. -- dl -@@ -459,7 +467,7 @@ - # some ranlibs write to current directory, and this might not always be + ${STUB_LIB_FILE}: ${STUB_LIB_OBJS} + rm -f ${STUB_LIB_FILE} + @MAKE_STUB_LIB@ +@@ -499,7 +507,7 @@ # possible (e.g. if installing as root). --install-binaries: $(TCL_LIB_FILE) tclsh -+install-binaries: $(TCL_LIB_FILE) libtcl81.a tclsh + install-binaries: $(TCL_LIB_FILE) $(TCL_STUB_LIB_FILE) $(TCL_BUILD_EXP_FILE) \ +- tclsh ++ libtcl81.a tclsh @for i in $(LIB_INSTALL_DIR) $(BIN_INSTALL_DIR) ; \ do \ if [ ! -d $$i ] ; then \ -@@ -471,16 +479,22 @@ +@@ -511,8 +519,13 @@ done; @echo "Installing $(TCL_LIB_FILE)" @$(INSTALL_DATA) $(TCL_LIB_FILE) $(LIB_INSTALL_DIR)/$(TCL_LIB_FILE) + @ln -sf $(TCL_LIB_FILE) $(LIB_INSTALL_DIR)/libtcl81.so @(cd $(LIB_INSTALL_DIR); $(RANLIB) $(TCL_LIB_FILE)) @chmod 555 $(LIB_INSTALL_DIR)/$(TCL_LIB_FILE) + @echo "Installing libtcl81.a" + @$(INSTALL_DATA) libtcl81.a $(LIB_INSTALL_DIR)/libtcl81.a + @(cd $(LIB_INSTALL_DIR); $(RANLIB) libtcl81.a) + @chmod 555 $(LIB_INSTALL_DIR)/libtcl81.a + @if test "$(TCL_BUILD_EXP_FILE)" != ""; then \ + echo "Installing $(TCL_EXP_FILE)"; \ + $(INSTALL_DATA) $(TCL_BUILD_EXP_FILE) \ +@@ -521,7 +534,8 @@ @echo "Installing tclsh" @$(INSTALL_PROGRAM) tclsh $(BIN_INSTALL_DIR)/tclsh$(VERSION) @echo "Installing tclConfig.sh" - @$(INSTALL_DATA) tclConfig.sh $(LIB_INSTALL_DIR)/tclConfig.sh + @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)"; \ + $(INSTALL_DATA) $(STUB_LIB_FILE) \ +@@ -529,8 +543,8 @@ + fi install-libraries: - @for i in $(INSTALL_ROOT)$(prefix)/lib $(INCLUDE_INSTALL_DIR) \ - $(SCRIPT_INSTALL_DIR); \ + @for i in $(INSTALL_ROOT)$(prefix)/lib $(GENERIC_INCLUDE_INSTALL_DIR) \ + $(UNIX_INCLUDE_INSTALL_DIR) $(SCRIPT_INSTALL_DIR); \ do \ if [ ! -d $$i ] ; then \ echo "Making directory $$i"; \ -@@ -498,8 +512,15 @@ +@@ -548,11 +562,16 @@ else true; \ fi; \ done; -- @echo "Installing tcl.h" -- @$(INSTALL_DATA) $(GENERIC_DIR)/tcl.h $(INCLUDE_INSTALL_DIR)/tcl.h +- @for i in $(GENERIC_DIR)/tcl.h $(GENERIC_DIR)/tclDecls.h ; \ + @echo "Installing libraries, tcl.h and other headers" + @for i in $(GENERIC_DIR)/*.h ; \ -+ do \ -+ echo "Installing $$i"; \ + do \ + echo "Installing $$i"; \ +- $(INSTALL_DATA) $$i $(INCLUDE_INSTALL_DIR); \ + $(INSTALL_DATA) $$i $(GENERIC_INCLUDE_INSTALL_DIR); \ -+ done; + 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 $(TOP_DIR)unix/tclUnixPort.h" + @$(INSTALL_DATA) $(TOP_DIR)/unix/tclUnixPort.h $(UNIX_INCLUDE_INSTALL_DIR) @for i in $(TOP_DIR)/library/*.tcl $(TOP_DIR)/library/tclIndex $(UNIX_DIR)/tclAppInit.c $(UNIX_DIR)/ldAix; \ do \ echo "Installing $$i"; \ -@@ -531,30 +552,34 @@ +@@ -584,30 +603,35 @@ @cd $(TOP_DIR)/doc; for i in *.1; \ do \ echo "Installing doc/$$i"; \ - rm -f $(MAN1_INSTALL_DIR)/$$i; \ + rm -f $(MAN1_INSTALL_DIR)/$$i $(MAN1_INSTALL_DIR)/$$i.gz ; \ sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \ - $$i > $(MAN1_INSTALL_DIR)/$$i; \ - chmod 444 $(MAN1_INSTALL_DIR)/$$i; \ + $$i | gzip -c > $(MAN1_INSTALL_DIR)/$$i.gz; \ + chmod 444 $(MAN1_INSTALL_DIR)/$$i.gz; \ done; - $(UNIX_DIR)/mkLinks $(MAN1_INSTALL_DIR) @cd $(TOP_DIR)/doc; for i in *.3; \ do \ echo "Installing doc/$$i"; \ - rm -f $(MAN3_INSTALL_DIR)/$$i; \ + rm -f $(MAN3_INSTALL_DIR)/$$i $(MAN3_INSTALL_DIR)/$$i.gz ; \ sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \ - $$i > $(MAN3_INSTALL_DIR)/$$i; \ - chmod 444 $(MAN3_INSTALL_DIR)/$$i; \ + $$i | gzip -c > $(MAN3_INSTALL_DIR)/$$i.gz; \ + chmod 444 $(MAN3_INSTALL_DIR)/$$i.gz; \ done; - $(UNIX_DIR)/mkLinks $(MAN3_INSTALL_DIR) @cd $(TOP_DIR)/doc; for i in *.n; \ do \ echo "Installing doc/$$i"; \ - rm -f $(MANN_INSTALL_DIR)/$$i; \ + rm -f $(MANN_INSTALL_DIR)/$$i $(MANN_INSTALL_DIR)/$$i.gz; \ sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \ - $$i > $(MANN_INSTALL_DIR)/$$i; \ - chmod 444 $(MANN_INSTALL_DIR)/$$i; \ + $$i | gzip -c > $(MANN_INSTALL_DIR)/$$i.gz; \ + chmod 444 $(MANN_INSTALL_DIR)/$$i.gz; \ done; - $(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 Property changes on: head/lang/tcl84/files/patch-aa ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.11 \ No newline at end of property +1.12 \ No newline at end of property Index: head/lang/tcl84/files/patch-ab =================================================================== --- head/lang/tcl84/files/patch-ab (revision 19590) +++ head/lang/tcl84/files/patch-ab (revision 19591) @@ -1,24 +1,59 @@ ---- configure.orig Fri Dec 11 18:36:14 1998 -+++ configure Sat Jan 2 15:04:24 1999 -@@ -4330,14 +4330,19 @@ +--- configure.orig Fri Apr 30 08:23:33 1999 ++++ configure Tue May 11 01:25:32 1999 +@@ -4384,7 +4384,7 @@ + LD_FLAGS="-Wl,-Bexport" + LD_SEARCH_FLAGS="" + ;; +- NetBSD-*|FreeBSD-12.*|OpenBSD-*) ++ NetBSD-*|FreeBSD-*|OpenBSD-*) + # Not available on all versions: check for include file. + ac_safe=`echo "dlfcn.h" | tr './\055' '___'` + echo $ac_n "checking for dlfcn.h""... $ac_c" 1>&6 +@@ -4413,14 +4413,19 @@ echo "$ac_t""yes" 1>&6 SHLIB_CFLAGS="-fpic" - SHLIB_LD="ld -Bshareable -x" SHLIB_LD_LIBS="" SHLIB_SUFFIX=".so" DL_OBJS="tclLoadDl.o" DL_LIBS="" LD_FLAGS="" LD_SEARCH_FLAGS="" - TCL_SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.1.0' + if eval "test \"`echo ${PORTOBJFORMAT}`\" = elf"; then -+ TCL_SHARED_LIB_SUFFIX='`echo ${VERSION} | tr -d .`.so.1' ++ TCL_SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.1' + SHLIB_LD="ld -shared -x -soname \$@" + else -+ TCL_SHARED_LIB_SUFFIX='`echo ${VERSION} | tr -d .`.so.1.0' ++ TCL_SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.1.0' + SHLIB_LD="ld -Bshareable -x" + fi else echo "$ac_t""no" 1>&6 +@@ -4443,17 +4448,6 @@ + TCL_UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a' + TCL_LIB_VERSIONS_OK=nodots + ;; +- FreeBSD-*) +- # FreeBSD 3.* and greater have ELF. +- SHLIB_CFLAGS="-fpic" +- SHLIB_LD="ld -Bshareable -x" +- SHLIB_LD_LIBS="" +- SHLIB_SUFFIX=".so" +- DL_OBJS="tclLoadDl.o" +- DL_LIBS="" +- LD_FLAGS="" +- LD_SEARCH_FLAGS="" +- ;; + NEXTSTEP-*) + SHLIB_CFLAGS="" + SHLIB_LD="cc -nostdlib -r" +@@ -5100,6 +5094,7 @@ + # stub support. + #-------------------------------------------------------------------- + # Replace ${VERSION} with contents of ${TCL_VERSION} ++${TCL_TRIM_DOTS}\$\{DBGX\}.so.1.0 + eval "STUB_LIB_FILE=libtclstub${TCL_UNSHARED_LIB_SUFFIX}" + # Replace DBGX with TCL_DBGX + eval "STUB_LIB_FILE=\"${STUB_LIB_FILE}\"" Property changes on: head/lang/tcl84/files/patch-ab ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.3 \ No newline at end of property +1.4 \ No newline at end of property Index: head/lang/tcl84/pkg-plist =================================================================== --- head/lang/tcl84/pkg-plist (revision 19590) +++ head/lang/tcl84/pkg-plist (revision 19591) @@ -1,114 +1,123 @@ bin/tclsh8.1 include/tcl8.1/generic/regcustom.h include/tcl8.1/generic/regerrs.h include/tcl8.1/generic/regex.h include/tcl8.1/generic/regguts.h include/tcl8.1/generic/tcl.h include/tcl8.1/generic/tclCompile.h +include/tcl8.1/generic/tclDecls.h include/tcl8.1/generic/tclInitScript.h include/tcl8.1/generic/tclInt.h +include/tcl8.1/generic/tclIntDecls.h +include/tcl8.1/generic/tclIntPlatDecls.h include/tcl8.1/generic/tclMath.h +include/tcl8.1/generic/tclPlatDecls.h include/tcl8.1/generic/tclPort.h include/tcl8.1/generic/tclRegexp.h include/tcl8.1/tcl.h +include/tcl8.1/tclDecls.h include/tcl8.1/unix/tclUnixPort.h lib/libtcl81.a +lib/libtcl81.so lib/libtcl81.so.1 +lib/libtclstub81.a @exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B @unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R lib/tcl8.1/auto.tcl lib/tcl8.1/encoding/ascii.enc lib/tcl8.1/encoding/big5.enc lib/tcl8.1/encoding/cp1250.enc lib/tcl8.1/encoding/cp1251.enc lib/tcl8.1/encoding/cp1252.enc lib/tcl8.1/encoding/cp1253.enc lib/tcl8.1/encoding/cp1254.enc lib/tcl8.1/encoding/cp1255.enc lib/tcl8.1/encoding/cp1256.enc lib/tcl8.1/encoding/cp1257.enc lib/tcl8.1/encoding/cp1258.enc lib/tcl8.1/encoding/cp437.enc lib/tcl8.1/encoding/cp737.enc lib/tcl8.1/encoding/cp775.enc lib/tcl8.1/encoding/cp850.enc lib/tcl8.1/encoding/cp852.enc lib/tcl8.1/encoding/cp855.enc lib/tcl8.1/encoding/cp857.enc lib/tcl8.1/encoding/cp860.enc lib/tcl8.1/encoding/cp861.enc lib/tcl8.1/encoding/cp862.enc lib/tcl8.1/encoding/cp863.enc lib/tcl8.1/encoding/cp864.enc lib/tcl8.1/encoding/cp865.enc lib/tcl8.1/encoding/cp866.enc lib/tcl8.1/encoding/cp869.enc lib/tcl8.1/encoding/cp874.enc lib/tcl8.1/encoding/cp932.enc lib/tcl8.1/encoding/cp936.enc lib/tcl8.1/encoding/cp949.enc lib/tcl8.1/encoding/cp950.enc lib/tcl8.1/encoding/dingbats.enc +lib/tcl8.1/encoding/euc-cn.enc lib/tcl8.1/encoding/euc-jp.enc lib/tcl8.1/encoding/euc-kr.enc lib/tcl8.1/encoding/gb12345.enc lib/tcl8.1/encoding/gb1988.enc lib/tcl8.1/encoding/gb2312.enc lib/tcl8.1/encoding/iso2022-jp.enc lib/tcl8.1/encoding/iso2022-kr.enc lib/tcl8.1/encoding/iso2022.enc lib/tcl8.1/encoding/iso8859-1.enc lib/tcl8.1/encoding/iso8859-2.enc lib/tcl8.1/encoding/iso8859-3.enc lib/tcl8.1/encoding/iso8859-4.enc lib/tcl8.1/encoding/iso8859-5.enc lib/tcl8.1/encoding/iso8859-6.enc lib/tcl8.1/encoding/iso8859-7.enc lib/tcl8.1/encoding/iso8859-8.enc lib/tcl8.1/encoding/iso8859-9.enc lib/tcl8.1/encoding/jis0201.enc lib/tcl8.1/encoding/jis0208.enc lib/tcl8.1/encoding/jis0212.enc +lib/tcl8.1/encoding/koi8-r.enc lib/tcl8.1/encoding/ksc5601.enc lib/tcl8.1/encoding/macCentEuro.enc lib/tcl8.1/encoding/macCroatian.enc lib/tcl8.1/encoding/macCyrillic.enc lib/tcl8.1/encoding/macDingbats.enc lib/tcl8.1/encoding/macGreek.enc lib/tcl8.1/encoding/macIceland.enc lib/tcl8.1/encoding/macJapan.enc lib/tcl8.1/encoding/macRoman.enc lib/tcl8.1/encoding/macRomania.enc lib/tcl8.1/encoding/macThai.enc lib/tcl8.1/encoding/macTurkish.enc lib/tcl8.1/encoding/macUkraine.enc lib/tcl8.1/encoding/shiftjis.enc lib/tcl8.1/encoding/symbol.enc lib/tcl8.1/history.tcl lib/tcl8.1/http1.0/http.tcl lib/tcl8.1/http1.0/pkgIndex.tcl lib/tcl8.1/http2.0/http.tcl lib/tcl8.1/http2.0/pkgIndex.tcl lib/tcl8.1/init.tcl lib/tcl8.1/ldAix lib/tcl8.1/ldAout.tcl lib/tcl8.1/msgcat1.0/msgcat.tcl lib/tcl8.1/msgcat1.0/pkgIndex.tcl lib/tcl8.1/opt0.4/optparse.tcl lib/tcl8.1/opt0.4/pkgIndex.tcl lib/tcl8.1/package.tcl lib/tcl8.1/parray.tcl lib/tcl8.1/safe.tcl lib/tcl8.1/tclAppInit.c lib/tcl8.1/tclConfig.sh lib/tcl8.1/tclIndex lib/tcl8.1/word.tcl @dirrm lib/tcl8.1/opt0.4 @dirrm lib/tcl8.1/msgcat1.0 @dirrm lib/tcl8.1/http2.0 @dirrm lib/tcl8.1/http1.0 @dirrm lib/tcl8.1/encoding @dirrm lib/tcl8.1 @dirrm include/tcl8.1/unix @dirrm include/tcl8.1/generic @dirrm include/tcl8.1 Property changes on: head/lang/tcl84/pkg-plist ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.14 \ No newline at end of property +1.15 \ No newline at end of property Index: head/x11-toolkits/tk80/Makefile =================================================================== --- head/x11-toolkits/tk80/Makefile (revision 19590) +++ head/x11-toolkits/tk80/Makefile (revision 19591) @@ -1,60 +1,61 @@ # New ports collection makefile for: tk8.0 # Version required: tk8.0 # Date created: 19 August 1997 # Whom: jkh # -# $Id: Makefile,v 1.18 1999/04/30 16:11:48 cwt Exp $ +# $Id: Makefile,v 1.19 1999/05/04 19:33:48 fenner Exp $ # DISTNAME= tk8.0.5 PKGNAME= tk-8.0.5 CATEGORIES= x11-toolkits tk80 MASTER_SITES= ftp://ftp.scriptics.com/pub/tcl/tcl8_0/ MAINTAINER= cwt@Freebsd.ORG LIB_DEPENDS= tcl80.1:${PORTSDIR}/lang/tcl80 +NO_LATEST_LINK= yes USE_XLIB= yes WRKSRC= ${WRKDIR}/tk8.0.5/unix GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared CONFIGURE_ENV= PORTSDIR=${PORTSDIR} TK_LIB_FILE=${TK_LIB_FILE} PKGINSTALL= ${PKGDIR}/INSTALL.wish SHLIB_MAJOR= 1 SHLIB_MINOR= 4 MAKEFILE= makefile TK_LIB= libtk80.so .include .if ${PORTOBJFORMAT} == "elf" TK_LIB_FILE= ${TK_LIB}.${SHLIB_MAJOR} .else TK_LIB_FILE= ${TK_LIB}.${SHLIB_MAJOR}.${SHLIB_MINOR} .endif post-patch: @${CP} ${WRKSRC}/mkLinks ${WRKSRC}/mkLinks.orig @${SED} -e 's/\.[3n]/&.gz/g' ${WRKSRC}/mkLinks.orig > ${WRKSRC}/mkLinks post-configure: @${CP} ${FILESDIR}/Makefile.lib ${WRKSRC} @${CP} ${FILESDIR}/makefile ${WRKSRC} pre-build: @cd ${WRKSRC} && ${MAKE} -f Makefile.lib PREFIX=${PREFIX} \ SHLIB_MAJOR=${SHLIB_MAJOR} SHLIB_MINOR=${SHLIB_MINOR} post-install: ${LN} -sf ${TK_LIB_FILE} ${PREFIX}/lib/${TK_LIB} ${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib .if exists(${PKGINSTALL}) ${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} .endif test: cd ${WRKSRC}; make test .include Property changes on: head/x11-toolkits/tk80/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.19 \ No newline at end of property +1.20 \ No newline at end of property Index: head/x11-toolkits/tk82/Makefile =================================================================== --- head/x11-toolkits/tk82/Makefile (revision 19590) +++ head/x11-toolkits/tk82/Makefile (revision 19591) @@ -1,305 +1,307 @@ # New ports collection makefile for: tk8.1 -# Version required: 8.1a2 +# Version required: 8.1 # Date created: 19 August 1997 # Whom: jkh # -# $Id: Makefile,v 1.23 1999/05/04 20:50:08 fenner Exp $ +# $Id: Makefile,v 1.24 1999/05/04 21:03:55 fenner Exp $ # -DISTNAME= tk8.1b1 -PKGNAME= tk-8.1.b1 +DISTNAME= tk8.1 +PKGNAME= tk-8.1 CATEGORIES= x11-toolkits tk81 MASTER_SITES= ftp://ftp.scriptics.com/pub/tcl/tcl8_1/ MAINTAINER= jseger@FreeBSD.ORG LIB_DEPENDS= tcl81.1:${PORTSDIR}/lang/tcl81 FILE_DEPENDS= ${PORTSDIR}/x11-toolkits/tk80 USE_XLIB= yes -NO_LATEST_LINK= yes WRKSRC= ${WRKDIR}/${DISTNAME}/unix GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared CONFIGURE_ENV= PORTSDIR=${PORTSDIR} TK_LIB_FILE=libtk81.so.1 PKGINSTALL= ${PORTSDIR}/x11-toolkits/tk80/pkg/INSTALL.wish MAN1= wish.1 MAN3= 3DBorder.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 GetFont.3 GetGC.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 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 WindowId.3 + TextLayout.3 Tk_Init.3 Tk_InitStubs.3 Tk_Main.3 WindowId.3 MANN= bell.n bind.n bindtags.n bitmap.n button.n canvas.n checkbutton.n \ - chooseColor.n clipboard.n dde.n destroy.n dialog.n entry.n event.n \ + chooseColor.n clipboard.n destroy.n dialog.n entry.n event.n \ focus.n focusNext.n font.n frame.n getOpenFile.n grab.n grid.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 \ 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 \ 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 \ 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 \ 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 \ 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 \ 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 \ 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 \ 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_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 \ 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 MANCOMPRESSED= yes .include +post-extract: + ${MV} ${WRKDIR}/${DISTNAME}/doc/InitStubs.3 \ + ${WRKDIR}/${DISTNAME}/doc/Tk_InitStubs.3 post-install: ${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib .if exists(${PKGINSTALL}) ${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} .endif test: cd ${WRKSRC}; make test .include Property changes on: head/x11-toolkits/tk82/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.24 \ No newline at end of property +1.25 \ No newline at end of property Index: head/x11-toolkits/tk82/distinfo =================================================================== --- head/x11-toolkits/tk82/distinfo (revision 19590) +++ head/x11-toolkits/tk82/distinfo (revision 19591) @@ -1 +1 @@ -MD5 (tk8.1b1.tar.gz) = 13164e3d3c5918315988615523f43e56 +MD5 (tk8.1.tar.gz) = 4447b2e0ad596c139df928aabe83e551 Property changes on: head/x11-toolkits/tk82/distinfo ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.6 \ No newline at end of property +1.7 \ No newline at end of property Index: head/x11-toolkits/tk82/files/patch-aa =================================================================== --- head/x11-toolkits/tk82/files/patch-aa (revision 19590) +++ head/x11-toolkits/tk82/files/patch-aa (revision 19591) @@ -1,46 +1,46 @@ ---- configure.orig Fri Dec 11 17:38:40 1998 -+++ configure Sun Jan 24 16:12:10 1999 -@@ -854,14 +854,14 @@ +--- configure.orig Fri Apr 30 08:27:45 1999 ++++ configure Mon May 10 00:20:26 1999 +@@ -956,14 +956,14 @@ withval="$with_tcl" TCL_BIN_DIR=$withval else - TCL_BIN_DIR=`cd $TCL_BIN_DEFAULT; pwd` + TCL_BIN_DIR=${prefix}/lib/tcl8.1 fi if test ! -d $TCL_BIN_DIR; then { echo "configure: error: Tcl directory $TCL_BIN_DIR doesn't exist" 1>&2; exit 1; } fi -if test ! -f $TCL_BIN_DIR/Makefile; then - { echo "configure: error: There's no Makefile in $TCL_BIN_DIR; perhaps you didn't specify the Tcl *build* directory (not the toplevel Tcl directory) or you forgot to configure Tcl?" 1>&2; exit 1; } +if test ! -f $TCL_BIN_DIR/tclConfig.sh; then + { echo "configure: error: There's no tclConfig.sh in $TCL_BIN_DIR; perhaps you didn't specify the Tcl *build* directory (not the toplevel Tcl directory) or you forgot to configure Tcl?" 1>&2; exit 1; } fi #-------------------------------------------------------------------- -@@ -902,6 +902,8 @@ +@@ -1004,6 +1004,8 @@ CFLAGS_OPTIMIZE=$TCL_CFLAGS_OPTIMIZE EXTRA_CFLAGS=$TCL_EXTRA_CFLAGS +TCL_SRC_DIR=${prefix}/include/tcl${TCL_VERSION} + LIB_RUNTIME_DIR='${LIB_RUNTIME_DIR}' # If Tcl and Tk are installed in different places, adjust the library -@@ -2302,7 +2304,7 @@ +@@ -2450,7 +2452,7 @@ if test "$ok" = "yes" -a "${SHLIB_SUFFIX}" != ""; then TK_SHARED_BUILD=1 TK_SHLIB_CFLAGS="${SHLIB_CFLAGS}" - TK_LIB_FILE=libtk${TCL_SHARED_LIB_SUFFIX} + TK_LIB_FILE=${TK_LIB_FILE} - MAKE_LIB="\${SHLIB_LD} -o \${TK_LIB_FILE} \${OBJS} \$(TK_LD_SEARCH_FLAGS) ${SHLIB_LD_LIBS}" + MAKE_LIB="\${SHLIB_LD} -o \${TK_LIB_FILE} \${OBJS} \$(TK_LD_SEARCH_FLAGS) ${TCL_BUILD_STUB_LIB_SPEC} \${LIBS}" RANLIB=":" - else -@@ -2513,6 +2515,7 @@ - s%@SHLIB_VERSION@%$SHLIB_VERSION%g + +@@ -2729,6 +2731,7 @@ s%@TCL_BIN_DIR@%$TCL_BIN_DIR%g + s%@TCL_BUILD_STUB_LIB_SPEC@%$TCL_BUILD_STUB_LIB_SPEC%g s%@TCL_BUILD_LIB_SPEC@%$TCL_BUILD_LIB_SPEC%g +s%@TCL_LIB_SPEC@%$TCL_LIB_SPEC%g s%@TCL_DBGX@%$TCL_DBGX%g s%@TCL_LIB_FLAG@%$TCL_LIB_FLAG%g s%@TCL_SRC_DIR@%$TCL_SRC_DIR%g Property changes on: head/x11-toolkits/tk82/files/patch-aa ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.6 \ No newline at end of property +1.7 \ No newline at end of property Index: head/x11-toolkits/tk82/files/patch-ab =================================================================== --- head/x11-toolkits/tk82/files/patch-ab (revision 19590) +++ head/x11-toolkits/tk82/files/patch-ab (revision 19591) @@ -1,149 +1,155 @@ ---- Makefile.in.orig Fri Dec 11 17:38:40 1998 -+++ Makefile.in Sun Jan 24 16:16:06 1999 +--- Makefile.in.orig Fri Apr 30 08:27:45 1999 ++++ Makefile.in Mon May 10 01:18:32 1999 @@ -56,7 +56,9 @@ BIN_DIR = $(exec_prefix)/bin # Directory in which to install the include file tk.h: -INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include +INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include/tk$(VERSION) +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)$(prefix)/man @@ -98,7 +100,7 @@ #CFLAGS = $(CFLAGS_DEBUG) #CFLAGS = $(CFLAGS_OPTIMIZE) #CFLAGS = $(CFLAGS_DEBUG) $(CFLAGS_OPTIMIZE) -CFLAGS = $(@CFLAGS_DEFAULT@) +CFLAGS = @CFLAGS@ # A "-I" switch that can be used when compiling to make all of the # X11 include files accessible (the configure script will try to -@@ -113,7 +115,7 @@ - - # Libraries to use when linking. This definition is determined by the - # configure script. --LIBS = @TCL_BUILD_LIB_SPEC@ @LIBS@ $(X11_LIB_SWITCHES) @DL_LIBS@ @MATH_LIBS@ -lc -+LIBS = -L${PREFIX}/lib -ltcl81 @LIBS@ $(X11_LIB_SWITCHES) @DL_LIBS@ @MATH_LIBS@ -lc - - # To turn off the security checks that disallow incoming sends when - # the X server appears to be insecure, reverse the comments on the -@@ -155,7 +157,7 @@ +@@ -152,7 +154,7 @@ # "install" around; better to use the install-sh script that comes # with the distribution, which is slower but guaranteed to work. -INSTALL = @srcdir@/install-sh -c +INSTALL = install -c INSTALL_PROGRAM = ${INSTALL} INSTALL_DATA = ${INSTALL} -m 644 -@@ -320,8 +322,14 @@ +@@ -188,7 +190,7 @@ + # Libraries to use when linking. This definition is determined by the + # configure script. + LIBS = @LIBS@ $(X11_LIB_SWITCHES) @DL_LIBS@ @MATH_LIBS@ -lc +-WISH_LIBS = $(TCL_LIB_SPEC) @LIBS@ $(X11_LIB_SWITCHES) @DL_LIBS@ @MATH_LIBS@ -lc ++WISH_LIBS = -L${PREFIX}/lib -ltcl81 @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. +@@ -348,8 +350,14 @@ ${TK_LIB_FILE}: ${OBJS} rm -f ${TK_LIB_FILE} @MAKE_LIB@ + ln -sf @TK_LIB_FILE@ libtk81.so $(RANLIB) ${TK_LIB_FILE} +libtk81.a: ${OBJS} + rm -f libtk81.a + ar cr libtk81.a ${OBJS} + $(RANLIB) libtk81.a + - # Make target which outputs the list of the .o contained in the Tk lib - # usefull to build a single big shared library containing Tcl/Tk and other - # extensions. used for the Tcl Plugin. -- dl -@@ -376,7 +384,7 @@ + ${STUB_LIB_FILE}: ${STUB_LIB_OBJS} + rm -f ${STUB_LIB_FILE} + @MAKE_STUB_LIB@ +@@ -410,7 +418,8 @@ # some ranlibs write to current directory, and this might not always be # possible (e.g. if installing as root). --install-binaries: $(TK_LIB_FILE) wish -+install-binaries: $(TK_LIB_FILE) libtk81.a wish +-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) \ ++ libtk81.a wish @for i in $(LIB_INSTALL_DIR) $(BIN_INSTALL_DIR) ; \ do \ if [ ! -d $$i ] ; then \ -@@ -388,15 +396,22 @@ +@@ -422,12 +431,18 @@ done; @echo "Installing $(TK_LIB_FILE)" @$(INSTALL_DATA) $(TK_LIB_FILE) $(LIB_INSTALL_DIR)/$(TK_LIB_FILE) + @ln -sf $(TK_LIB_FILE) $(LIB_INSTALL_DIR)/libtk81.so @(cd $(LIB_INSTALL_DIR); $(RANLIB) $(TK_LIB_FILE)) @chmod 555 $(LIB_INSTALL_DIR)/$(TK_LIB_FILE) + @echo "Installing libtk81.a" + @$(INSTALL_DATA) libtk81.a $(LIB_INSTALL_DIR)/libtk81.a + @(cd $(LIB_INSTALL_DIR); $(RANLIB) libtk81.a) + @chmod 555 $(LIB_INSTALL_DIR)/libtk81.a @echo "Installing wish" @$(INSTALL_PROGRAM) wish $(BIN_INSTALL_DIR)/wish$(VERSION) @echo "Installing tkConfig.sh" - @$(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)"; \ + $(INSTALL_DATA) $(TK_BUILD_EXP_FILE) \ +@@ -441,6 +456,7 @@ install-libraries: @for i in $(INSTALL_ROOT)$(prefix)/lib $(INCLUDE_INSTALL_DIR) \ + $(GENERIC_INCLUDE_INSTALL_DIR) $(UNIX_INCLUDE_INSTALL_DIR) \ $(SCRIPT_INSTALL_DIR) $(SCRIPT_INSTALL_DIR)/images; \ do \ if [ ! -d $$i ] ; then \ -@@ -406,8 +421,18 @@ +@@ -450,11 +466,19 @@ else true; \ fi; \ done; -- @echo "Installing tk.h" -- @$(INSTALL_DATA) $(GENERIC_DIR)/tk.h $(INCLUDE_INSTALL_DIR)/tk.h +- @for i in $(GENERIC_DIR)/tk.h $(GENERIC_DIR)/tkDecls.h ; \ + @echo "Installing headers" + @for i in $(GENERIC_DIR)/*.h ; \ + do \ + echo "Installing $$i"; \ + $(INSTALL_DATA) $$i $(GENERIC_INCLUDE_INSTALL_DIR); \ + done; + @for i in $(UNIX_DIR)/*.h ; \ -+ do \ -+ echo "Installing $$i"; \ + do \ + echo "Installing $$i"; \ +- $(INSTALL_DATA) $$i $(INCLUDE_INSTALL_DIR); \ + $(INSTALL_DATA) $$i $(UNIX_INCLUDE_INSTALL_DIR); \ -+ done; + done; + @ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/tk.h $(INCLUDE_INSTALL_DIR)/tk.h ++ @ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/tkDecls.h $(INCLUDE_INSTALL_DIR)/tkDecls.h for i in $(SRC_DIR)/library/*.tcl $(SRC_DIR)/library/tclIndex $(UNIX_DIR)/tkAppInit.c; \ do \ echo "Installing $$i"; \ -@@ -466,30 +491,27 @@ +@@ -513,30 +537,27 @@ @cd $(SRC_DIR)/doc; for i in *.1; \ do \ echo "Installing doc/$$i"; \ - rm -f $(MAN1_INSTALL_DIR)/$$i; \ + rm -f $(MAN1_INSTALL_DIR)/$$i $(MAN1_INSTALL_DIR)/$$i.gz; \ sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \ - $$i > $(MAN1_INSTALL_DIR)/$$i; \ - chmod 444 $(MAN1_INSTALL_DIR)/$$i; \ + $$i | gzip -c > $(MAN1_INSTALL_DIR)/$$i.gz; \ + chmod 444 $(MAN1_INSTALL_DIR)/$$i.gz; \ done; - $(UNIX_DIR)/mkLinks $(MAN1_INSTALL_DIR) @cd $(SRC_DIR)/doc; for i in *.3; \ do \ echo "Installing doc/$$i"; \ - rm -f $(MAN3_INSTALL_DIR)/$$i; \ + rm -f $(MAN3_INSTALL_DIR)/$$i $(MAN3_INSTALL_DIR)/$$i.gz; \ sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \ - $$i > $(MAN3_INSTALL_DIR)/$$i; \ - chmod 444 $(MAN3_INSTALL_DIR)/$$i; \ + $$i | gzip -c > $(MAN3_INSTALL_DIR)/$$i.gz; \ + chmod 444 $(MAN3_INSTALL_DIR)/$$i.gz; \ done; - $(UNIX_DIR)/mkLinks $(MAN3_INSTALL_DIR) @cd $(SRC_DIR)/doc; for i in *.n; \ do \ echo "Installing doc/$$i"; \ - rm -f $(MANN_INSTALL_DIR)/$$i; \ + rm -f $(MANN_INSTALL_DIR)/$$i $(MANN_INSTALL_DIR)/$$i.gz; \ sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \ - $$i > $(MANN_INSTALL_DIR)/$$i; \ - chmod 444 $(MANN_INSTALL_DIR)/$$i; \ + $$i | gzip -c > $(MANN_INSTALL_DIR)/$$i.gz; \ + chmod 444 $(MANN_INSTALL_DIR)/$$i.gz; \ done; - $(UNIX_DIR)/mkLinks $(MANN_INSTALL_DIR) Makefile: $(UNIX_DIR)/Makefile.in $(SHELL) config.status Property changes on: head/x11-toolkits/tk82/files/patch-ab ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.10 \ No newline at end of property +1.11 \ No newline at end of property Index: head/x11-toolkits/tk82/pkg-plist =================================================================== --- head/x11-toolkits/tk82/pkg-plist (revision 19590) +++ head/x11-toolkits/tk82/pkg-plist (revision 19591) @@ -1,132 +1,139 @@ bin/wish8.1 include/tk8.1/generic/default.h include/tk8.1/generic/ks_names.h include/tk8.1/generic/tk.h include/tk8.1/generic/tk3d.h include/tk8.1/generic/tkButton.h include/tk8.1/generic/tkCanvas.h include/tk8.1/generic/tkColor.h +include/tk8.1/generic/tkDecls.h include/tk8.1/generic/tkFileFilter.h include/tk8.1/generic/tkFont.h include/tk8.1/generic/tkInitScript.h include/tk8.1/generic/tkInt.h +include/tk8.1/generic/tkIntDecls.h +include/tk8.1/generic/tkIntPlatDecls.h +include/tk8.1/generic/tkIntXlibDecls.h include/tk8.1/generic/tkMenu.h include/tk8.1/generic/tkMenubutton.h +include/tk8.1/generic/tkPlatDecls.h include/tk8.1/generic/tkPort.h include/tk8.1/generic/tkScale.h include/tk8.1/generic/tkScrollbar.h include/tk8.1/generic/tkSelect.h include/tk8.1/generic/tkText.h include/tk8.1/tk.h +include/tk8.1/tkDecls.h include/tk8.1/unix/tkUnixDefault.h include/tk8.1/unix/tkUnixInt.h include/tk8.1/unix/tkUnixPort.h lib/libtk81.a lib/libtk81.so lib/libtk81.so.1 +lib/libtkstub81.a @exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B @unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R lib/tk8.1/bgerror.tcl lib/tk8.1/button.tcl lib/tk8.1/clrpick.tcl lib/tk8.1/comdlg.tcl lib/tk8.1/console.tcl lib/tk8.1/demos/README lib/tk8.1/demos/arrow.tcl lib/tk8.1/demos/bind.tcl lib/tk8.1/demos/bitmap.tcl lib/tk8.1/demos/browse lib/tk8.1/demos/button.tcl lib/tk8.1/demos/check.tcl lib/tk8.1/demos/clrpick.tcl lib/tk8.1/demos/colors.tcl lib/tk8.1/demos/cscroll.tcl lib/tk8.1/demos/ctext.tcl lib/tk8.1/demos/dialog1.tcl lib/tk8.1/demos/dialog2.tcl lib/tk8.1/demos/entry1.tcl lib/tk8.1/demos/entry2.tcl lib/tk8.1/demos/filebox.tcl lib/tk8.1/demos/floor.tcl lib/tk8.1/demos/form.tcl lib/tk8.1/demos/hello lib/tk8.1/demos/hscale.tcl lib/tk8.1/demos/icon.tcl lib/tk8.1/demos/image1.tcl lib/tk8.1/demos/image2.tcl lib/tk8.1/demos/images/earth.gif lib/tk8.1/demos/images/earthris.gif lib/tk8.1/demos/images/face.bmp lib/tk8.1/demos/images/flagdown.bmp lib/tk8.1/demos/images/flagup.bmp lib/tk8.1/demos/images/gray25.bmp lib/tk8.1/demos/images/letters.bmp lib/tk8.1/demos/images/noletter.bmp lib/tk8.1/demos/images/pattern.bmp lib/tk8.1/demos/images/tcllogo.gif lib/tk8.1/demos/images/teapot.ppm lib/tk8.1/demos/items.tcl lib/tk8.1/demos/ixset lib/tk8.1/demos/label.tcl lib/tk8.1/demos/license.terms lib/tk8.1/demos/menu.tcl lib/tk8.1/demos/menubu.tcl lib/tk8.1/demos/msgbox.tcl lib/tk8.1/demos/plot.tcl lib/tk8.1/demos/puzzle.tcl lib/tk8.1/demos/radio.tcl lib/tk8.1/demos/rmt lib/tk8.1/demos/rolodex lib/tk8.1/demos/ruler.tcl lib/tk8.1/demos/sayings.tcl lib/tk8.1/demos/search.tcl lib/tk8.1/demos/square lib/tk8.1/demos/states.tcl lib/tk8.1/demos/style.tcl lib/tk8.1/demos/tclIndex lib/tk8.1/demos/tcolor lib/tk8.1/demos/text.tcl lib/tk8.1/demos/timer lib/tk8.1/demos/twind.tcl lib/tk8.1/demos/vscale.tcl lib/tk8.1/demos/widget lib/tk8.1/dialog.tcl lib/tk8.1/entry.tcl lib/tk8.1/focus.tcl lib/tk8.1/images/README lib/tk8.1/images/logo.eps lib/tk8.1/images/logo100.gif lib/tk8.1/images/logo64.gif lib/tk8.1/images/logoLarge.gif lib/tk8.1/images/logoMed.gif lib/tk8.1/images/pwrdLogo.eps lib/tk8.1/images/pwrdLogo100.gif lib/tk8.1/images/pwrdLogo150.gif lib/tk8.1/images/pwrdLogo175.gif lib/tk8.1/images/pwrdLogo200.gif lib/tk8.1/images/pwrdLogo75.gif lib/tk8.1/images/tai-ku.gif lib/tk8.1/listbox.tcl lib/tk8.1/menu.tcl lib/tk8.1/msgbox.tcl lib/tk8.1/obsolete.tcl lib/tk8.1/optMenu.tcl lib/tk8.1/palette.tcl lib/tk8.1/safetk.tcl lib/tk8.1/scale.tcl lib/tk8.1/scrlbar.tcl lib/tk8.1/tclIndex lib/tk8.1/tearoff.tcl lib/tk8.1/text.tcl lib/tk8.1/tk.tcl lib/tk8.1/tkAppInit.c lib/tk8.1/tkConfig.sh lib/tk8.1/tkfbox.tcl lib/tk8.1/xmfbox.tcl @dirrm lib/tk8.1/demos/images @dirrm lib/tk8.1/demos @dirrm lib/tk8.1/images @dirrm lib/tk8.1 @dirrm include/tk8.1/unix @dirrm include/tk8.1/generic @dirrm include/tk8.1 Property changes on: head/x11-toolkits/tk82/pkg-plist ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.10 \ No newline at end of property +1.11 \ No newline at end of property Index: head/x11-toolkits/tk83/Makefile =================================================================== --- head/x11-toolkits/tk83/Makefile (revision 19590) +++ head/x11-toolkits/tk83/Makefile (revision 19591) @@ -1,305 +1,307 @@ # New ports collection makefile for: tk8.1 -# Version required: 8.1a2 +# Version required: 8.1 # Date created: 19 August 1997 # Whom: jkh # -# $Id: Makefile,v 1.23 1999/05/04 20:50:08 fenner Exp $ +# $Id: Makefile,v 1.24 1999/05/04 21:03:55 fenner Exp $ # -DISTNAME= tk8.1b1 -PKGNAME= tk-8.1.b1 +DISTNAME= tk8.1 +PKGNAME= tk-8.1 CATEGORIES= x11-toolkits tk81 MASTER_SITES= ftp://ftp.scriptics.com/pub/tcl/tcl8_1/ MAINTAINER= jseger@FreeBSD.ORG LIB_DEPENDS= tcl81.1:${PORTSDIR}/lang/tcl81 FILE_DEPENDS= ${PORTSDIR}/x11-toolkits/tk80 USE_XLIB= yes -NO_LATEST_LINK= yes WRKSRC= ${WRKDIR}/${DISTNAME}/unix GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared CONFIGURE_ENV= PORTSDIR=${PORTSDIR} TK_LIB_FILE=libtk81.so.1 PKGINSTALL= ${PORTSDIR}/x11-toolkits/tk80/pkg/INSTALL.wish MAN1= wish.1 MAN3= 3DBorder.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 GetFont.3 GetGC.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 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 WindowId.3 + TextLayout.3 Tk_Init.3 Tk_InitStubs.3 Tk_Main.3 WindowId.3 MANN= bell.n bind.n bindtags.n bitmap.n button.n canvas.n checkbutton.n \ - chooseColor.n clipboard.n dde.n destroy.n dialog.n entry.n event.n \ + chooseColor.n clipboard.n destroy.n dialog.n entry.n event.n \ focus.n focusNext.n font.n frame.n getOpenFile.n grab.n grid.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 \ 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 \ 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 \ 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 \ 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 \ 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 \ 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 \ 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 \ 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_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 \ 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 MANCOMPRESSED= yes .include +post-extract: + ${MV} ${WRKDIR}/${DISTNAME}/doc/InitStubs.3 \ + ${WRKDIR}/${DISTNAME}/doc/Tk_InitStubs.3 post-install: ${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib .if exists(${PKGINSTALL}) ${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} .endif test: cd ${WRKSRC}; make test .include Property changes on: head/x11-toolkits/tk83/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.24 \ No newline at end of property +1.25 \ No newline at end of property Index: head/x11-toolkits/tk83/distinfo =================================================================== --- head/x11-toolkits/tk83/distinfo (revision 19590) +++ head/x11-toolkits/tk83/distinfo (revision 19591) @@ -1 +1 @@ -MD5 (tk8.1b1.tar.gz) = 13164e3d3c5918315988615523f43e56 +MD5 (tk8.1.tar.gz) = 4447b2e0ad596c139df928aabe83e551 Property changes on: head/x11-toolkits/tk83/distinfo ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.6 \ No newline at end of property +1.7 \ No newline at end of property Index: head/x11-toolkits/tk83/files/patch-aa =================================================================== --- head/x11-toolkits/tk83/files/patch-aa (revision 19590) +++ head/x11-toolkits/tk83/files/patch-aa (revision 19591) @@ -1,46 +1,46 @@ ---- configure.orig Fri Dec 11 17:38:40 1998 -+++ configure Sun Jan 24 16:12:10 1999 -@@ -854,14 +854,14 @@ +--- configure.orig Fri Apr 30 08:27:45 1999 ++++ configure Mon May 10 00:20:26 1999 +@@ -956,14 +956,14 @@ withval="$with_tcl" TCL_BIN_DIR=$withval else - TCL_BIN_DIR=`cd $TCL_BIN_DEFAULT; pwd` + TCL_BIN_DIR=${prefix}/lib/tcl8.1 fi if test ! -d $TCL_BIN_DIR; then { echo "configure: error: Tcl directory $TCL_BIN_DIR doesn't exist" 1>&2; exit 1; } fi -if test ! -f $TCL_BIN_DIR/Makefile; then - { echo "configure: error: There's no Makefile in $TCL_BIN_DIR; perhaps you didn't specify the Tcl *build* directory (not the toplevel Tcl directory) or you forgot to configure Tcl?" 1>&2; exit 1; } +if test ! -f $TCL_BIN_DIR/tclConfig.sh; then + { echo "configure: error: There's no tclConfig.sh in $TCL_BIN_DIR; perhaps you didn't specify the Tcl *build* directory (not the toplevel Tcl directory) or you forgot to configure Tcl?" 1>&2; exit 1; } fi #-------------------------------------------------------------------- -@@ -902,6 +902,8 @@ +@@ -1004,6 +1004,8 @@ CFLAGS_OPTIMIZE=$TCL_CFLAGS_OPTIMIZE EXTRA_CFLAGS=$TCL_EXTRA_CFLAGS +TCL_SRC_DIR=${prefix}/include/tcl${TCL_VERSION} + LIB_RUNTIME_DIR='${LIB_RUNTIME_DIR}' # If Tcl and Tk are installed in different places, adjust the library -@@ -2302,7 +2304,7 @@ +@@ -2450,7 +2452,7 @@ if test "$ok" = "yes" -a "${SHLIB_SUFFIX}" != ""; then TK_SHARED_BUILD=1 TK_SHLIB_CFLAGS="${SHLIB_CFLAGS}" - TK_LIB_FILE=libtk${TCL_SHARED_LIB_SUFFIX} + TK_LIB_FILE=${TK_LIB_FILE} - MAKE_LIB="\${SHLIB_LD} -o \${TK_LIB_FILE} \${OBJS} \$(TK_LD_SEARCH_FLAGS) ${SHLIB_LD_LIBS}" + MAKE_LIB="\${SHLIB_LD} -o \${TK_LIB_FILE} \${OBJS} \$(TK_LD_SEARCH_FLAGS) ${TCL_BUILD_STUB_LIB_SPEC} \${LIBS}" RANLIB=":" - else -@@ -2513,6 +2515,7 @@ - s%@SHLIB_VERSION@%$SHLIB_VERSION%g + +@@ -2729,6 +2731,7 @@ s%@TCL_BIN_DIR@%$TCL_BIN_DIR%g + s%@TCL_BUILD_STUB_LIB_SPEC@%$TCL_BUILD_STUB_LIB_SPEC%g s%@TCL_BUILD_LIB_SPEC@%$TCL_BUILD_LIB_SPEC%g +s%@TCL_LIB_SPEC@%$TCL_LIB_SPEC%g s%@TCL_DBGX@%$TCL_DBGX%g s%@TCL_LIB_FLAG@%$TCL_LIB_FLAG%g s%@TCL_SRC_DIR@%$TCL_SRC_DIR%g Property changes on: head/x11-toolkits/tk83/files/patch-aa ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.6 \ No newline at end of property +1.7 \ No newline at end of property Index: head/x11-toolkits/tk83/files/patch-ab =================================================================== --- head/x11-toolkits/tk83/files/patch-ab (revision 19590) +++ head/x11-toolkits/tk83/files/patch-ab (revision 19591) @@ -1,149 +1,155 @@ ---- Makefile.in.orig Fri Dec 11 17:38:40 1998 -+++ Makefile.in Sun Jan 24 16:16:06 1999 +--- Makefile.in.orig Fri Apr 30 08:27:45 1999 ++++ Makefile.in Mon May 10 01:18:32 1999 @@ -56,7 +56,9 @@ BIN_DIR = $(exec_prefix)/bin # Directory in which to install the include file tk.h: -INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include +INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include/tk$(VERSION) +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)$(prefix)/man @@ -98,7 +100,7 @@ #CFLAGS = $(CFLAGS_DEBUG) #CFLAGS = $(CFLAGS_OPTIMIZE) #CFLAGS = $(CFLAGS_DEBUG) $(CFLAGS_OPTIMIZE) -CFLAGS = $(@CFLAGS_DEFAULT@) +CFLAGS = @CFLAGS@ # A "-I" switch that can be used when compiling to make all of the # X11 include files accessible (the configure script will try to -@@ -113,7 +115,7 @@ - - # Libraries to use when linking. This definition is determined by the - # configure script. --LIBS = @TCL_BUILD_LIB_SPEC@ @LIBS@ $(X11_LIB_SWITCHES) @DL_LIBS@ @MATH_LIBS@ -lc -+LIBS = -L${PREFIX}/lib -ltcl81 @LIBS@ $(X11_LIB_SWITCHES) @DL_LIBS@ @MATH_LIBS@ -lc - - # To turn off the security checks that disallow incoming sends when - # the X server appears to be insecure, reverse the comments on the -@@ -155,7 +157,7 @@ +@@ -152,7 +154,7 @@ # "install" around; better to use the install-sh script that comes # with the distribution, which is slower but guaranteed to work. -INSTALL = @srcdir@/install-sh -c +INSTALL = install -c INSTALL_PROGRAM = ${INSTALL} INSTALL_DATA = ${INSTALL} -m 644 -@@ -320,8 +322,14 @@ +@@ -188,7 +190,7 @@ + # Libraries to use when linking. This definition is determined by the + # configure script. + LIBS = @LIBS@ $(X11_LIB_SWITCHES) @DL_LIBS@ @MATH_LIBS@ -lc +-WISH_LIBS = $(TCL_LIB_SPEC) @LIBS@ $(X11_LIB_SWITCHES) @DL_LIBS@ @MATH_LIBS@ -lc ++WISH_LIBS = -L${PREFIX}/lib -ltcl81 @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. +@@ -348,8 +350,14 @@ ${TK_LIB_FILE}: ${OBJS} rm -f ${TK_LIB_FILE} @MAKE_LIB@ + ln -sf @TK_LIB_FILE@ libtk81.so $(RANLIB) ${TK_LIB_FILE} +libtk81.a: ${OBJS} + rm -f libtk81.a + ar cr libtk81.a ${OBJS} + $(RANLIB) libtk81.a + - # Make target which outputs the list of the .o contained in the Tk lib - # usefull to build a single big shared library containing Tcl/Tk and other - # extensions. used for the Tcl Plugin. -- dl -@@ -376,7 +384,7 @@ + ${STUB_LIB_FILE}: ${STUB_LIB_OBJS} + rm -f ${STUB_LIB_FILE} + @MAKE_STUB_LIB@ +@@ -410,7 +418,8 @@ # some ranlibs write to current directory, and this might not always be # possible (e.g. if installing as root). --install-binaries: $(TK_LIB_FILE) wish -+install-binaries: $(TK_LIB_FILE) libtk81.a wish +-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) \ ++ libtk81.a wish @for i in $(LIB_INSTALL_DIR) $(BIN_INSTALL_DIR) ; \ do \ if [ ! -d $$i ] ; then \ -@@ -388,15 +396,22 @@ +@@ -422,12 +431,18 @@ done; @echo "Installing $(TK_LIB_FILE)" @$(INSTALL_DATA) $(TK_LIB_FILE) $(LIB_INSTALL_DIR)/$(TK_LIB_FILE) + @ln -sf $(TK_LIB_FILE) $(LIB_INSTALL_DIR)/libtk81.so @(cd $(LIB_INSTALL_DIR); $(RANLIB) $(TK_LIB_FILE)) @chmod 555 $(LIB_INSTALL_DIR)/$(TK_LIB_FILE) + @echo "Installing libtk81.a" + @$(INSTALL_DATA) libtk81.a $(LIB_INSTALL_DIR)/libtk81.a + @(cd $(LIB_INSTALL_DIR); $(RANLIB) libtk81.a) + @chmod 555 $(LIB_INSTALL_DIR)/libtk81.a @echo "Installing wish" @$(INSTALL_PROGRAM) wish $(BIN_INSTALL_DIR)/wish$(VERSION) @echo "Installing tkConfig.sh" - @$(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)"; \ + $(INSTALL_DATA) $(TK_BUILD_EXP_FILE) \ +@@ -441,6 +456,7 @@ install-libraries: @for i in $(INSTALL_ROOT)$(prefix)/lib $(INCLUDE_INSTALL_DIR) \ + $(GENERIC_INCLUDE_INSTALL_DIR) $(UNIX_INCLUDE_INSTALL_DIR) \ $(SCRIPT_INSTALL_DIR) $(SCRIPT_INSTALL_DIR)/images; \ do \ if [ ! -d $$i ] ; then \ -@@ -406,8 +421,18 @@ +@@ -450,11 +466,19 @@ else true; \ fi; \ done; -- @echo "Installing tk.h" -- @$(INSTALL_DATA) $(GENERIC_DIR)/tk.h $(INCLUDE_INSTALL_DIR)/tk.h +- @for i in $(GENERIC_DIR)/tk.h $(GENERIC_DIR)/tkDecls.h ; \ + @echo "Installing headers" + @for i in $(GENERIC_DIR)/*.h ; \ + do \ + echo "Installing $$i"; \ + $(INSTALL_DATA) $$i $(GENERIC_INCLUDE_INSTALL_DIR); \ + done; + @for i in $(UNIX_DIR)/*.h ; \ -+ do \ -+ echo "Installing $$i"; \ + do \ + echo "Installing $$i"; \ +- $(INSTALL_DATA) $$i $(INCLUDE_INSTALL_DIR); \ + $(INSTALL_DATA) $$i $(UNIX_INCLUDE_INSTALL_DIR); \ -+ done; + done; + @ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/tk.h $(INCLUDE_INSTALL_DIR)/tk.h ++ @ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/tkDecls.h $(INCLUDE_INSTALL_DIR)/tkDecls.h for i in $(SRC_DIR)/library/*.tcl $(SRC_DIR)/library/tclIndex $(UNIX_DIR)/tkAppInit.c; \ do \ echo "Installing $$i"; \ -@@ -466,30 +491,27 @@ +@@ -513,30 +537,27 @@ @cd $(SRC_DIR)/doc; for i in *.1; \ do \ echo "Installing doc/$$i"; \ - rm -f $(MAN1_INSTALL_DIR)/$$i; \ + rm -f $(MAN1_INSTALL_DIR)/$$i $(MAN1_INSTALL_DIR)/$$i.gz; \ sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \ - $$i > $(MAN1_INSTALL_DIR)/$$i; \ - chmod 444 $(MAN1_INSTALL_DIR)/$$i; \ + $$i | gzip -c > $(MAN1_INSTALL_DIR)/$$i.gz; \ + chmod 444 $(MAN1_INSTALL_DIR)/$$i.gz; \ done; - $(UNIX_DIR)/mkLinks $(MAN1_INSTALL_DIR) @cd $(SRC_DIR)/doc; for i in *.3; \ do \ echo "Installing doc/$$i"; \ - rm -f $(MAN3_INSTALL_DIR)/$$i; \ + rm -f $(MAN3_INSTALL_DIR)/$$i $(MAN3_INSTALL_DIR)/$$i.gz; \ sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \ - $$i > $(MAN3_INSTALL_DIR)/$$i; \ - chmod 444 $(MAN3_INSTALL_DIR)/$$i; \ + $$i | gzip -c > $(MAN3_INSTALL_DIR)/$$i.gz; \ + chmod 444 $(MAN3_INSTALL_DIR)/$$i.gz; \ done; - $(UNIX_DIR)/mkLinks $(MAN3_INSTALL_DIR) @cd $(SRC_DIR)/doc; for i in *.n; \ do \ echo "Installing doc/$$i"; \ - rm -f $(MANN_INSTALL_DIR)/$$i; \ + rm -f $(MANN_INSTALL_DIR)/$$i $(MANN_INSTALL_DIR)/$$i.gz; \ sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \ - $$i > $(MANN_INSTALL_DIR)/$$i; \ - chmod 444 $(MANN_INSTALL_DIR)/$$i; \ + $$i | gzip -c > $(MANN_INSTALL_DIR)/$$i.gz; \ + chmod 444 $(MANN_INSTALL_DIR)/$$i.gz; \ done; - $(UNIX_DIR)/mkLinks $(MANN_INSTALL_DIR) Makefile: $(UNIX_DIR)/Makefile.in $(SHELL) config.status Property changes on: head/x11-toolkits/tk83/files/patch-ab ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.10 \ No newline at end of property +1.11 \ No newline at end of property Index: head/x11-toolkits/tk83/pkg-plist =================================================================== --- head/x11-toolkits/tk83/pkg-plist (revision 19590) +++ head/x11-toolkits/tk83/pkg-plist (revision 19591) @@ -1,132 +1,139 @@ bin/wish8.1 include/tk8.1/generic/default.h include/tk8.1/generic/ks_names.h include/tk8.1/generic/tk.h include/tk8.1/generic/tk3d.h include/tk8.1/generic/tkButton.h include/tk8.1/generic/tkCanvas.h include/tk8.1/generic/tkColor.h +include/tk8.1/generic/tkDecls.h include/tk8.1/generic/tkFileFilter.h include/tk8.1/generic/tkFont.h include/tk8.1/generic/tkInitScript.h include/tk8.1/generic/tkInt.h +include/tk8.1/generic/tkIntDecls.h +include/tk8.1/generic/tkIntPlatDecls.h +include/tk8.1/generic/tkIntXlibDecls.h include/tk8.1/generic/tkMenu.h include/tk8.1/generic/tkMenubutton.h +include/tk8.1/generic/tkPlatDecls.h include/tk8.1/generic/tkPort.h include/tk8.1/generic/tkScale.h include/tk8.1/generic/tkScrollbar.h include/tk8.1/generic/tkSelect.h include/tk8.1/generic/tkText.h include/tk8.1/tk.h +include/tk8.1/tkDecls.h include/tk8.1/unix/tkUnixDefault.h include/tk8.1/unix/tkUnixInt.h include/tk8.1/unix/tkUnixPort.h lib/libtk81.a lib/libtk81.so lib/libtk81.so.1 +lib/libtkstub81.a @exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B @unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R lib/tk8.1/bgerror.tcl lib/tk8.1/button.tcl lib/tk8.1/clrpick.tcl lib/tk8.1/comdlg.tcl lib/tk8.1/console.tcl lib/tk8.1/demos/README lib/tk8.1/demos/arrow.tcl lib/tk8.1/demos/bind.tcl lib/tk8.1/demos/bitmap.tcl lib/tk8.1/demos/browse lib/tk8.1/demos/button.tcl lib/tk8.1/demos/check.tcl lib/tk8.1/demos/clrpick.tcl lib/tk8.1/demos/colors.tcl lib/tk8.1/demos/cscroll.tcl lib/tk8.1/demos/ctext.tcl lib/tk8.1/demos/dialog1.tcl lib/tk8.1/demos/dialog2.tcl lib/tk8.1/demos/entry1.tcl lib/tk8.1/demos/entry2.tcl lib/tk8.1/demos/filebox.tcl lib/tk8.1/demos/floor.tcl lib/tk8.1/demos/form.tcl lib/tk8.1/demos/hello lib/tk8.1/demos/hscale.tcl lib/tk8.1/demos/icon.tcl lib/tk8.1/demos/image1.tcl lib/tk8.1/demos/image2.tcl lib/tk8.1/demos/images/earth.gif lib/tk8.1/demos/images/earthris.gif lib/tk8.1/demos/images/face.bmp lib/tk8.1/demos/images/flagdown.bmp lib/tk8.1/demos/images/flagup.bmp lib/tk8.1/demos/images/gray25.bmp lib/tk8.1/demos/images/letters.bmp lib/tk8.1/demos/images/noletter.bmp lib/tk8.1/demos/images/pattern.bmp lib/tk8.1/demos/images/tcllogo.gif lib/tk8.1/demos/images/teapot.ppm lib/tk8.1/demos/items.tcl lib/tk8.1/demos/ixset lib/tk8.1/demos/label.tcl lib/tk8.1/demos/license.terms lib/tk8.1/demos/menu.tcl lib/tk8.1/demos/menubu.tcl lib/tk8.1/demos/msgbox.tcl lib/tk8.1/demos/plot.tcl lib/tk8.1/demos/puzzle.tcl lib/tk8.1/demos/radio.tcl lib/tk8.1/demos/rmt lib/tk8.1/demos/rolodex lib/tk8.1/demos/ruler.tcl lib/tk8.1/demos/sayings.tcl lib/tk8.1/demos/search.tcl lib/tk8.1/demos/square lib/tk8.1/demos/states.tcl lib/tk8.1/demos/style.tcl lib/tk8.1/demos/tclIndex lib/tk8.1/demos/tcolor lib/tk8.1/demos/text.tcl lib/tk8.1/demos/timer lib/tk8.1/demos/twind.tcl lib/tk8.1/demos/vscale.tcl lib/tk8.1/demos/widget lib/tk8.1/dialog.tcl lib/tk8.1/entry.tcl lib/tk8.1/focus.tcl lib/tk8.1/images/README lib/tk8.1/images/logo.eps lib/tk8.1/images/logo100.gif lib/tk8.1/images/logo64.gif lib/tk8.1/images/logoLarge.gif lib/tk8.1/images/logoMed.gif lib/tk8.1/images/pwrdLogo.eps lib/tk8.1/images/pwrdLogo100.gif lib/tk8.1/images/pwrdLogo150.gif lib/tk8.1/images/pwrdLogo175.gif lib/tk8.1/images/pwrdLogo200.gif lib/tk8.1/images/pwrdLogo75.gif lib/tk8.1/images/tai-ku.gif lib/tk8.1/listbox.tcl lib/tk8.1/menu.tcl lib/tk8.1/msgbox.tcl lib/tk8.1/obsolete.tcl lib/tk8.1/optMenu.tcl lib/tk8.1/palette.tcl lib/tk8.1/safetk.tcl lib/tk8.1/scale.tcl lib/tk8.1/scrlbar.tcl lib/tk8.1/tclIndex lib/tk8.1/tearoff.tcl lib/tk8.1/text.tcl lib/tk8.1/tk.tcl lib/tk8.1/tkAppInit.c lib/tk8.1/tkConfig.sh lib/tk8.1/tkfbox.tcl lib/tk8.1/xmfbox.tcl @dirrm lib/tk8.1/demos/images @dirrm lib/tk8.1/demos @dirrm lib/tk8.1/images @dirrm lib/tk8.1 @dirrm include/tk8.1/unix @dirrm include/tk8.1/generic @dirrm include/tk8.1 Property changes on: head/x11-toolkits/tk83/pkg-plist ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.10 \ No newline at end of property +1.11 \ No newline at end of property Index: head/x11-toolkits/tk84/Makefile =================================================================== --- head/x11-toolkits/tk84/Makefile (revision 19590) +++ head/x11-toolkits/tk84/Makefile (revision 19591) @@ -1,305 +1,307 @@ # New ports collection makefile for: tk8.1 -# Version required: 8.1a2 +# Version required: 8.1 # Date created: 19 August 1997 # Whom: jkh # -# $Id: Makefile,v 1.23 1999/05/04 20:50:08 fenner Exp $ +# $Id: Makefile,v 1.24 1999/05/04 21:03:55 fenner Exp $ # -DISTNAME= tk8.1b1 -PKGNAME= tk-8.1.b1 +DISTNAME= tk8.1 +PKGNAME= tk-8.1 CATEGORIES= x11-toolkits tk81 MASTER_SITES= ftp://ftp.scriptics.com/pub/tcl/tcl8_1/ MAINTAINER= jseger@FreeBSD.ORG LIB_DEPENDS= tcl81.1:${PORTSDIR}/lang/tcl81 FILE_DEPENDS= ${PORTSDIR}/x11-toolkits/tk80 USE_XLIB= yes -NO_LATEST_LINK= yes WRKSRC= ${WRKDIR}/${DISTNAME}/unix GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared CONFIGURE_ENV= PORTSDIR=${PORTSDIR} TK_LIB_FILE=libtk81.so.1 PKGINSTALL= ${PORTSDIR}/x11-toolkits/tk80/pkg/INSTALL.wish MAN1= wish.1 MAN3= 3DBorder.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 GetFont.3 GetGC.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 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 WindowId.3 + TextLayout.3 Tk_Init.3 Tk_InitStubs.3 Tk_Main.3 WindowId.3 MANN= bell.n bind.n bindtags.n bitmap.n button.n canvas.n checkbutton.n \ - chooseColor.n clipboard.n dde.n destroy.n dialog.n entry.n event.n \ + chooseColor.n clipboard.n destroy.n dialog.n entry.n event.n \ focus.n focusNext.n font.n frame.n getOpenFile.n grab.n grid.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 \ 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 \ 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 \ 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 \ 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 \ 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 \ 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 \ 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 \ 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_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 \ 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 MANCOMPRESSED= yes .include +post-extract: + ${MV} ${WRKDIR}/${DISTNAME}/doc/InitStubs.3 \ + ${WRKDIR}/${DISTNAME}/doc/Tk_InitStubs.3 post-install: ${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib .if exists(${PKGINSTALL}) ${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} .endif test: cd ${WRKSRC}; make test .include Property changes on: head/x11-toolkits/tk84/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.24 \ No newline at end of property +1.25 \ No newline at end of property Index: head/x11-toolkits/tk84/distinfo =================================================================== --- head/x11-toolkits/tk84/distinfo (revision 19590) +++ head/x11-toolkits/tk84/distinfo (revision 19591) @@ -1 +1 @@ -MD5 (tk8.1b1.tar.gz) = 13164e3d3c5918315988615523f43e56 +MD5 (tk8.1.tar.gz) = 4447b2e0ad596c139df928aabe83e551 Property changes on: head/x11-toolkits/tk84/distinfo ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.6 \ No newline at end of property +1.7 \ No newline at end of property Index: head/x11-toolkits/tk84/files/patch-aa =================================================================== --- head/x11-toolkits/tk84/files/patch-aa (revision 19590) +++ head/x11-toolkits/tk84/files/patch-aa (revision 19591) @@ -1,46 +1,46 @@ ---- configure.orig Fri Dec 11 17:38:40 1998 -+++ configure Sun Jan 24 16:12:10 1999 -@@ -854,14 +854,14 @@ +--- configure.orig Fri Apr 30 08:27:45 1999 ++++ configure Mon May 10 00:20:26 1999 +@@ -956,14 +956,14 @@ withval="$with_tcl" TCL_BIN_DIR=$withval else - TCL_BIN_DIR=`cd $TCL_BIN_DEFAULT; pwd` + TCL_BIN_DIR=${prefix}/lib/tcl8.1 fi if test ! -d $TCL_BIN_DIR; then { echo "configure: error: Tcl directory $TCL_BIN_DIR doesn't exist" 1>&2; exit 1; } fi -if test ! -f $TCL_BIN_DIR/Makefile; then - { echo "configure: error: There's no Makefile in $TCL_BIN_DIR; perhaps you didn't specify the Tcl *build* directory (not the toplevel Tcl directory) or you forgot to configure Tcl?" 1>&2; exit 1; } +if test ! -f $TCL_BIN_DIR/tclConfig.sh; then + { echo "configure: error: There's no tclConfig.sh in $TCL_BIN_DIR; perhaps you didn't specify the Tcl *build* directory (not the toplevel Tcl directory) or you forgot to configure Tcl?" 1>&2; exit 1; } fi #-------------------------------------------------------------------- -@@ -902,6 +902,8 @@ +@@ -1004,6 +1004,8 @@ CFLAGS_OPTIMIZE=$TCL_CFLAGS_OPTIMIZE EXTRA_CFLAGS=$TCL_EXTRA_CFLAGS +TCL_SRC_DIR=${prefix}/include/tcl${TCL_VERSION} + LIB_RUNTIME_DIR='${LIB_RUNTIME_DIR}' # If Tcl and Tk are installed in different places, adjust the library -@@ -2302,7 +2304,7 @@ +@@ -2450,7 +2452,7 @@ if test "$ok" = "yes" -a "${SHLIB_SUFFIX}" != ""; then TK_SHARED_BUILD=1 TK_SHLIB_CFLAGS="${SHLIB_CFLAGS}" - TK_LIB_FILE=libtk${TCL_SHARED_LIB_SUFFIX} + TK_LIB_FILE=${TK_LIB_FILE} - MAKE_LIB="\${SHLIB_LD} -o \${TK_LIB_FILE} \${OBJS} \$(TK_LD_SEARCH_FLAGS) ${SHLIB_LD_LIBS}" + MAKE_LIB="\${SHLIB_LD} -o \${TK_LIB_FILE} \${OBJS} \$(TK_LD_SEARCH_FLAGS) ${TCL_BUILD_STUB_LIB_SPEC} \${LIBS}" RANLIB=":" - else -@@ -2513,6 +2515,7 @@ - s%@SHLIB_VERSION@%$SHLIB_VERSION%g + +@@ -2729,6 +2731,7 @@ s%@TCL_BIN_DIR@%$TCL_BIN_DIR%g + s%@TCL_BUILD_STUB_LIB_SPEC@%$TCL_BUILD_STUB_LIB_SPEC%g s%@TCL_BUILD_LIB_SPEC@%$TCL_BUILD_LIB_SPEC%g +s%@TCL_LIB_SPEC@%$TCL_LIB_SPEC%g s%@TCL_DBGX@%$TCL_DBGX%g s%@TCL_LIB_FLAG@%$TCL_LIB_FLAG%g s%@TCL_SRC_DIR@%$TCL_SRC_DIR%g Property changes on: head/x11-toolkits/tk84/files/patch-aa ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.6 \ No newline at end of property +1.7 \ No newline at end of property Index: head/x11-toolkits/tk84/files/patch-ab =================================================================== --- head/x11-toolkits/tk84/files/patch-ab (revision 19590) +++ head/x11-toolkits/tk84/files/patch-ab (revision 19591) @@ -1,149 +1,155 @@ ---- Makefile.in.orig Fri Dec 11 17:38:40 1998 -+++ Makefile.in Sun Jan 24 16:16:06 1999 +--- Makefile.in.orig Fri Apr 30 08:27:45 1999 ++++ Makefile.in Mon May 10 01:18:32 1999 @@ -56,7 +56,9 @@ BIN_DIR = $(exec_prefix)/bin # Directory in which to install the include file tk.h: -INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include +INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include/tk$(VERSION) +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)$(prefix)/man @@ -98,7 +100,7 @@ #CFLAGS = $(CFLAGS_DEBUG) #CFLAGS = $(CFLAGS_OPTIMIZE) #CFLAGS = $(CFLAGS_DEBUG) $(CFLAGS_OPTIMIZE) -CFLAGS = $(@CFLAGS_DEFAULT@) +CFLAGS = @CFLAGS@ # A "-I" switch that can be used when compiling to make all of the # X11 include files accessible (the configure script will try to -@@ -113,7 +115,7 @@ - - # Libraries to use when linking. This definition is determined by the - # configure script. --LIBS = @TCL_BUILD_LIB_SPEC@ @LIBS@ $(X11_LIB_SWITCHES) @DL_LIBS@ @MATH_LIBS@ -lc -+LIBS = -L${PREFIX}/lib -ltcl81 @LIBS@ $(X11_LIB_SWITCHES) @DL_LIBS@ @MATH_LIBS@ -lc - - # To turn off the security checks that disallow incoming sends when - # the X server appears to be insecure, reverse the comments on the -@@ -155,7 +157,7 @@ +@@ -152,7 +154,7 @@ # "install" around; better to use the install-sh script that comes # with the distribution, which is slower but guaranteed to work. -INSTALL = @srcdir@/install-sh -c +INSTALL = install -c INSTALL_PROGRAM = ${INSTALL} INSTALL_DATA = ${INSTALL} -m 644 -@@ -320,8 +322,14 @@ +@@ -188,7 +190,7 @@ + # Libraries to use when linking. This definition is determined by the + # configure script. + LIBS = @LIBS@ $(X11_LIB_SWITCHES) @DL_LIBS@ @MATH_LIBS@ -lc +-WISH_LIBS = $(TCL_LIB_SPEC) @LIBS@ $(X11_LIB_SWITCHES) @DL_LIBS@ @MATH_LIBS@ -lc ++WISH_LIBS = -L${PREFIX}/lib -ltcl81 @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. +@@ -348,8 +350,14 @@ ${TK_LIB_FILE}: ${OBJS} rm -f ${TK_LIB_FILE} @MAKE_LIB@ + ln -sf @TK_LIB_FILE@ libtk81.so $(RANLIB) ${TK_LIB_FILE} +libtk81.a: ${OBJS} + rm -f libtk81.a + ar cr libtk81.a ${OBJS} + $(RANLIB) libtk81.a + - # Make target which outputs the list of the .o contained in the Tk lib - # usefull to build a single big shared library containing Tcl/Tk and other - # extensions. used for the Tcl Plugin. -- dl -@@ -376,7 +384,7 @@ + ${STUB_LIB_FILE}: ${STUB_LIB_OBJS} + rm -f ${STUB_LIB_FILE} + @MAKE_STUB_LIB@ +@@ -410,7 +418,8 @@ # some ranlibs write to current directory, and this might not always be # possible (e.g. if installing as root). --install-binaries: $(TK_LIB_FILE) wish -+install-binaries: $(TK_LIB_FILE) libtk81.a wish +-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) \ ++ libtk81.a wish @for i in $(LIB_INSTALL_DIR) $(BIN_INSTALL_DIR) ; \ do \ if [ ! -d $$i ] ; then \ -@@ -388,15 +396,22 @@ +@@ -422,12 +431,18 @@ done; @echo "Installing $(TK_LIB_FILE)" @$(INSTALL_DATA) $(TK_LIB_FILE) $(LIB_INSTALL_DIR)/$(TK_LIB_FILE) + @ln -sf $(TK_LIB_FILE) $(LIB_INSTALL_DIR)/libtk81.so @(cd $(LIB_INSTALL_DIR); $(RANLIB) $(TK_LIB_FILE)) @chmod 555 $(LIB_INSTALL_DIR)/$(TK_LIB_FILE) + @echo "Installing libtk81.a" + @$(INSTALL_DATA) libtk81.a $(LIB_INSTALL_DIR)/libtk81.a + @(cd $(LIB_INSTALL_DIR); $(RANLIB) libtk81.a) + @chmod 555 $(LIB_INSTALL_DIR)/libtk81.a @echo "Installing wish" @$(INSTALL_PROGRAM) wish $(BIN_INSTALL_DIR)/wish$(VERSION) @echo "Installing tkConfig.sh" - @$(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)"; \ + $(INSTALL_DATA) $(TK_BUILD_EXP_FILE) \ +@@ -441,6 +456,7 @@ install-libraries: @for i in $(INSTALL_ROOT)$(prefix)/lib $(INCLUDE_INSTALL_DIR) \ + $(GENERIC_INCLUDE_INSTALL_DIR) $(UNIX_INCLUDE_INSTALL_DIR) \ $(SCRIPT_INSTALL_DIR) $(SCRIPT_INSTALL_DIR)/images; \ do \ if [ ! -d $$i ] ; then \ -@@ -406,8 +421,18 @@ +@@ -450,11 +466,19 @@ else true; \ fi; \ done; -- @echo "Installing tk.h" -- @$(INSTALL_DATA) $(GENERIC_DIR)/tk.h $(INCLUDE_INSTALL_DIR)/tk.h +- @for i in $(GENERIC_DIR)/tk.h $(GENERIC_DIR)/tkDecls.h ; \ + @echo "Installing headers" + @for i in $(GENERIC_DIR)/*.h ; \ + do \ + echo "Installing $$i"; \ + $(INSTALL_DATA) $$i $(GENERIC_INCLUDE_INSTALL_DIR); \ + done; + @for i in $(UNIX_DIR)/*.h ; \ -+ do \ -+ echo "Installing $$i"; \ + do \ + echo "Installing $$i"; \ +- $(INSTALL_DATA) $$i $(INCLUDE_INSTALL_DIR); \ + $(INSTALL_DATA) $$i $(UNIX_INCLUDE_INSTALL_DIR); \ -+ done; + done; + @ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/tk.h $(INCLUDE_INSTALL_DIR)/tk.h ++ @ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/tkDecls.h $(INCLUDE_INSTALL_DIR)/tkDecls.h for i in $(SRC_DIR)/library/*.tcl $(SRC_DIR)/library/tclIndex $(UNIX_DIR)/tkAppInit.c; \ do \ echo "Installing $$i"; \ -@@ -466,30 +491,27 @@ +@@ -513,30 +537,27 @@ @cd $(SRC_DIR)/doc; for i in *.1; \ do \ echo "Installing doc/$$i"; \ - rm -f $(MAN1_INSTALL_DIR)/$$i; \ + rm -f $(MAN1_INSTALL_DIR)/$$i $(MAN1_INSTALL_DIR)/$$i.gz; \ sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \ - $$i > $(MAN1_INSTALL_DIR)/$$i; \ - chmod 444 $(MAN1_INSTALL_DIR)/$$i; \ + $$i | gzip -c > $(MAN1_INSTALL_DIR)/$$i.gz; \ + chmod 444 $(MAN1_INSTALL_DIR)/$$i.gz; \ done; - $(UNIX_DIR)/mkLinks $(MAN1_INSTALL_DIR) @cd $(SRC_DIR)/doc; for i in *.3; \ do \ echo "Installing doc/$$i"; \ - rm -f $(MAN3_INSTALL_DIR)/$$i; \ + rm -f $(MAN3_INSTALL_DIR)/$$i $(MAN3_INSTALL_DIR)/$$i.gz; \ sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \ - $$i > $(MAN3_INSTALL_DIR)/$$i; \ - chmod 444 $(MAN3_INSTALL_DIR)/$$i; \ + $$i | gzip -c > $(MAN3_INSTALL_DIR)/$$i.gz; \ + chmod 444 $(MAN3_INSTALL_DIR)/$$i.gz; \ done; - $(UNIX_DIR)/mkLinks $(MAN3_INSTALL_DIR) @cd $(SRC_DIR)/doc; for i in *.n; \ do \ echo "Installing doc/$$i"; \ - rm -f $(MANN_INSTALL_DIR)/$$i; \ + rm -f $(MANN_INSTALL_DIR)/$$i $(MANN_INSTALL_DIR)/$$i.gz; \ sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \ - $$i > $(MANN_INSTALL_DIR)/$$i; \ - chmod 444 $(MANN_INSTALL_DIR)/$$i; \ + $$i | gzip -c > $(MANN_INSTALL_DIR)/$$i.gz; \ + chmod 444 $(MANN_INSTALL_DIR)/$$i.gz; \ done; - $(UNIX_DIR)/mkLinks $(MANN_INSTALL_DIR) Makefile: $(UNIX_DIR)/Makefile.in $(SHELL) config.status Property changes on: head/x11-toolkits/tk84/files/patch-ab ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.10 \ No newline at end of property +1.11 \ No newline at end of property Index: head/x11-toolkits/tk84/pkg-plist =================================================================== --- head/x11-toolkits/tk84/pkg-plist (revision 19590) +++ head/x11-toolkits/tk84/pkg-plist (revision 19591) @@ -1,132 +1,139 @@ bin/wish8.1 include/tk8.1/generic/default.h include/tk8.1/generic/ks_names.h include/tk8.1/generic/tk.h include/tk8.1/generic/tk3d.h include/tk8.1/generic/tkButton.h include/tk8.1/generic/tkCanvas.h include/tk8.1/generic/tkColor.h +include/tk8.1/generic/tkDecls.h include/tk8.1/generic/tkFileFilter.h include/tk8.1/generic/tkFont.h include/tk8.1/generic/tkInitScript.h include/tk8.1/generic/tkInt.h +include/tk8.1/generic/tkIntDecls.h +include/tk8.1/generic/tkIntPlatDecls.h +include/tk8.1/generic/tkIntXlibDecls.h include/tk8.1/generic/tkMenu.h include/tk8.1/generic/tkMenubutton.h +include/tk8.1/generic/tkPlatDecls.h include/tk8.1/generic/tkPort.h include/tk8.1/generic/tkScale.h include/tk8.1/generic/tkScrollbar.h include/tk8.1/generic/tkSelect.h include/tk8.1/generic/tkText.h include/tk8.1/tk.h +include/tk8.1/tkDecls.h include/tk8.1/unix/tkUnixDefault.h include/tk8.1/unix/tkUnixInt.h include/tk8.1/unix/tkUnixPort.h lib/libtk81.a lib/libtk81.so lib/libtk81.so.1 +lib/libtkstub81.a @exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B @unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R lib/tk8.1/bgerror.tcl lib/tk8.1/button.tcl lib/tk8.1/clrpick.tcl lib/tk8.1/comdlg.tcl lib/tk8.1/console.tcl lib/tk8.1/demos/README lib/tk8.1/demos/arrow.tcl lib/tk8.1/demos/bind.tcl lib/tk8.1/demos/bitmap.tcl lib/tk8.1/demos/browse lib/tk8.1/demos/button.tcl lib/tk8.1/demos/check.tcl lib/tk8.1/demos/clrpick.tcl lib/tk8.1/demos/colors.tcl lib/tk8.1/demos/cscroll.tcl lib/tk8.1/demos/ctext.tcl lib/tk8.1/demos/dialog1.tcl lib/tk8.1/demos/dialog2.tcl lib/tk8.1/demos/entry1.tcl lib/tk8.1/demos/entry2.tcl lib/tk8.1/demos/filebox.tcl lib/tk8.1/demos/floor.tcl lib/tk8.1/demos/form.tcl lib/tk8.1/demos/hello lib/tk8.1/demos/hscale.tcl lib/tk8.1/demos/icon.tcl lib/tk8.1/demos/image1.tcl lib/tk8.1/demos/image2.tcl lib/tk8.1/demos/images/earth.gif lib/tk8.1/demos/images/earthris.gif lib/tk8.1/demos/images/face.bmp lib/tk8.1/demos/images/flagdown.bmp lib/tk8.1/demos/images/flagup.bmp lib/tk8.1/demos/images/gray25.bmp lib/tk8.1/demos/images/letters.bmp lib/tk8.1/demos/images/noletter.bmp lib/tk8.1/demos/images/pattern.bmp lib/tk8.1/demos/images/tcllogo.gif lib/tk8.1/demos/images/teapot.ppm lib/tk8.1/demos/items.tcl lib/tk8.1/demos/ixset lib/tk8.1/demos/label.tcl lib/tk8.1/demos/license.terms lib/tk8.1/demos/menu.tcl lib/tk8.1/demos/menubu.tcl lib/tk8.1/demos/msgbox.tcl lib/tk8.1/demos/plot.tcl lib/tk8.1/demos/puzzle.tcl lib/tk8.1/demos/radio.tcl lib/tk8.1/demos/rmt lib/tk8.1/demos/rolodex lib/tk8.1/demos/ruler.tcl lib/tk8.1/demos/sayings.tcl lib/tk8.1/demos/search.tcl lib/tk8.1/demos/square lib/tk8.1/demos/states.tcl lib/tk8.1/demos/style.tcl lib/tk8.1/demos/tclIndex lib/tk8.1/demos/tcolor lib/tk8.1/demos/text.tcl lib/tk8.1/demos/timer lib/tk8.1/demos/twind.tcl lib/tk8.1/demos/vscale.tcl lib/tk8.1/demos/widget lib/tk8.1/dialog.tcl lib/tk8.1/entry.tcl lib/tk8.1/focus.tcl lib/tk8.1/images/README lib/tk8.1/images/logo.eps lib/tk8.1/images/logo100.gif lib/tk8.1/images/logo64.gif lib/tk8.1/images/logoLarge.gif lib/tk8.1/images/logoMed.gif lib/tk8.1/images/pwrdLogo.eps lib/tk8.1/images/pwrdLogo100.gif lib/tk8.1/images/pwrdLogo150.gif lib/tk8.1/images/pwrdLogo175.gif lib/tk8.1/images/pwrdLogo200.gif lib/tk8.1/images/pwrdLogo75.gif lib/tk8.1/images/tai-ku.gif lib/tk8.1/listbox.tcl lib/tk8.1/menu.tcl lib/tk8.1/msgbox.tcl lib/tk8.1/obsolete.tcl lib/tk8.1/optMenu.tcl lib/tk8.1/palette.tcl lib/tk8.1/safetk.tcl lib/tk8.1/scale.tcl lib/tk8.1/scrlbar.tcl lib/tk8.1/tclIndex lib/tk8.1/tearoff.tcl lib/tk8.1/text.tcl lib/tk8.1/tk.tcl lib/tk8.1/tkAppInit.c lib/tk8.1/tkConfig.sh lib/tk8.1/tkfbox.tcl lib/tk8.1/xmfbox.tcl @dirrm lib/tk8.1/demos/images @dirrm lib/tk8.1/demos @dirrm lib/tk8.1/images @dirrm lib/tk8.1 @dirrm include/tk8.1/unix @dirrm include/tk8.1/generic @dirrm include/tk8.1 Property changes on: head/x11-toolkits/tk84/pkg-plist ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.10 \ No newline at end of property +1.11 \ No newline at end of property