1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-23 04:23:08 +00:00

- Dropping tcl8.0 support

- This has no effect on japanese/tcl80 and japanese/tk80 ports

2009-03-22 lang/tcl80: tcl8.0 support dropped
This commit is contained in:
Martin Matuska 2009-07-07 07:32:22 +00:00
parent 1ec39f7239
commit 6337e7ef73
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=237313
12 changed files with 1 additions and 754 deletions

1
MOVED
View File

@ -4103,3 +4103,4 @@ misc/koffice-i18n-ven|editors/koffice-i18n-ven|2009-06-29|moved to editors categ
misc/koffice-i18n-xh|editors/koffice-i18n-xh|2009-06-29|moved to editors category
misc/koffice-i18n-zu|editors/koffice-i18n-zu|2009-06-29|moved to editors category
x11-toolkits/tk80||2009-07-07|Has expired: tcl8.0 support dropped
lang/tcl80||2009-07-07|Has expired: tcl8.0 support dropped

View File

@ -339,7 +339,6 @@
SUBDIR += tcl-manual
SUBDIR += tcl-modules
SUBDIR += tcl-wrapper
SUBDIR += tcl80
SUBDIR += tcl82
SUBDIR += tcl83
SUBDIR += tcl84

View File

@ -1,60 +0,0 @@
# New ports collection makefile for: tcl8.0
# Date created: 19 August 1997
# Whom: jkh
#
# $FreeBSD$
#
PORTNAME= tcl
PORTVERSION= 8.0.5
PORTREVISION= 3
CATEGORIES= lang tcl
MASTER_SITES= ${MASTER_SITE_TCLTK}
MASTER_SITE_SUBDIR=tcl8_0
DISTNAME= ${PORTNAME}${PORTVERSION}
MAINTAINER= mm@FreeBSD.org
COMMENT= Tool Command Language
NO_LATEST_LINK= yes
WRKSRC= ${WRKDIR}/tcl8.0.5/unix
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-shared
CONFIGURE_ENV= PORTSDIR=${PORTSDIR}
SHLIB_MAJOR= 1
SHLIB_MINOR= 5
MAKEFILE= makefile
TCL_LIB= libtcl80.so
OPTIONS= TCL80_MAN "Install tcl 8.0 manpages" off
DEPRECATED= tcl8.0 support is going to be dropped
EXPIRATION_DATE= 2009-03-22
.include <bsd.port.pre.mk>
.if !defined(NO_INSTALL_MANPAGES) && defined(WITH_TCL80_MAN)
.include "${FILESDIR}/manpages"
MANCOMPRESSED= yes
.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:
.if !defined(NO_INSTALL_MANPAGES) && defined(WITH_TCL80_MAN)
@cd ${WRKSRC} && ${MAKE} -f Makefile install-man
.endif
${LN} -sf ${TCL_LIB}.${SHLIB_MAJOR} ${PREFIX}/lib/${TCL_LIB}
test:
cd ${WRKSRC} && ${MAKE} test
.include <bsd.port.post.mk>

View File

@ -1,3 +0,0 @@
MD5 (tcl8.0.5.tar.gz) = 4247975c801510fb378b76237b2abaaf
SHA256 (tcl8.0.5.tar.gz) = 0402be51a928cc1591049b02e32565abcce4f4c06f37b8fed0f2573ee16b479e
SIZE (tcl8.0.5.tar.gz) = 1519970

View File

@ -1,53 +0,0 @@
# $FreeBSD$
NOPROFILE= yes
LIB= tcl80
TCL_LIBRARY= ${PREFIX}/lib/tcl8.0
CFLAGS+= -I. -I./../generic \
-DHAVE_GETCWD=1 -DNO_VALUES_H=1 -DHAVE_UNISTD_H=1 -DUSE_TERMIOS=1\
-DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1\
-DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1\
-DHAVE_SIGNED_CHAR=1 -DHAVE_SYS_IOCTL_H=1\
-DTCL_SHLIB_EXT=\".so\" \
-DHAVE_SYS_FILIO_H=1 \
-DTCL_LIBRARY=\"${TCL_LIBRARY}\" \
-DTCL_PACKAGE_PATH="\"${PREFIX}/lib\"" \
-DNO_UNION_WAIT
GENERIC_DIR= ../generic
UNIX_DIR= .
.PATH: ${GENERIC_DIR} ${UNIX_DIR}
SRCS= \
panic.c regexp.c\
tclAsync.c tclBasic.c \
tclCkalloc.c tclClock.c \
tclCmdAH.c tclCmdIL.c \
tclCmdMZ.c tclDate.c \
tclEnv.c tclEvent.c \
tclFCmd.c \
tclFileName.c \
tclGet.c tclHash.c \
tclHistory.c tclInterp.c \
tclIO.c tclIOCmd.c \
tclIOSock.c tclIOUtil.c \
tclLink.c tclLoad.c \
tclMain.c tclNotify.c \
tclParse.c tclPkg.c \
tclPosixStr.c tclPreserve.c \
tclProc.c tclUtil.c \
tclVar.c tclMtherr.c \
tclCompile.c tclExecute.c\
tclBinary.c tclCompExpr.c\
tclIndexObj.c tclListObj.c\
tclNamesp.c tclResolve.c\
tclObj.c tclPipe.c\
tclStringObj.c tclTimer.c\
tclUnixChan.c tclUnixFCmd.c \
tclUnixFile.c tclUnixNotfy.c \
tclUnixPipe.c tclUnixSock.c \
tclUnixTime.c tclUnixInit.c \
tclLoadDl.c tclUnixEvent.c
.include <bsd.lib.mk>

View File

@ -1,8 +0,0 @@
all:
for f in ../generic/*.o; do ln -sf $$f; done
make -f Makefile tclsh
test:
make -f Makefile test
install:
make -f Makefile install

View File

@ -1,406 +0,0 @@
MAN1+= tclsh.1
MAN3+= AddErrInfo.3
MAN3+= Alloc.3
MAN3+= AllowExc.3
MAN3+= AppInit.3
MAN3+= AssocData.3
MAN3+= Async.3
MAN3+= BackgdErr.3
MAN3+= Backslash.3
MAN3+= BoolObj.3
MAN3+= CallDel.3
MAN3+= CmdCmplt.3
MAN3+= Concat.3
MAN3+= CrtChannel.3
MAN3+= CrtChnlHdlr.3
MAN3+= CrtCloseHdlr.3
MAN3+= CrtCommand.3
MAN3+= CrtFileHdlr.3
MAN3+= CrtInterp.3
MAN3+= CrtMathFnc.3
MAN3+= CrtObjCmd.3
MAN3+= CrtSlave.3
MAN3+= CrtTimerHdlr.3
MAN3+= CrtTrace.3
MAN3+= DString.3
MAN3+= DetachPids.3
MAN3+= DoOneEvent.3
MAN3+= DoWhenIdle.3
MAN3+= DoubleObj.3
MAN3+= Eval.3
MAN3+= EvalObj.3
MAN3+= Exit.3
MAN3+= ExprLong.3
MAN3+= ExprLongObj.3
MAN3+= FindExec.3
MAN3+= GetIndex.3
MAN3+= GetInt.3
MAN3+= GetOpnFl.3
MAN3+= GetStdChan.3
MAN3+= Hash.3
MAN3+= IntObj.3
MAN3+= Interp.3
MAN3+= LinkVar.3
MAN3+= ListObj.3
MAN3+= Notifier.3
MAN3+= ObjSetVar.3
MAN3+= Object.3
MAN3+= ObjectType.3
MAN3+= OpenFileChnl.3
MAN3+= OpenTcp.3
MAN3+= PkgRequire.3
MAN3+= Preserve.3
MAN3+= PrintDbl.3
MAN3+= RecEvalObj.3
MAN3+= RecordEval.3
MAN3+= RegExp.3
MAN3+= SetErrno.3
MAN3+= SetRecLmt.3
MAN3+= SetResult.3
MAN3+= SetVar.3
MAN3+= Sleep.3
MAN3+= SplitList.3
MAN3+= SplitPath.3
MAN3+= StaticPkg.3
MAN3+= StrMatch.3
MAN3+= StringObj.3
MAN3+= Tcl_Main.3
MAN3+= TraceVar.3
MAN3+= Translate.3
MAN3+= UpVar.3
MAN3+= WrongNumArgs.3
MANN+= Tcl.n
MANN+= after.n
MANN+= append.n
MANN+= array.n
MANN+= bgerror.n
MANN+= binary.n
MANN+= break.n
MANN+= case.n
MANN+= catch.n
MANN+= cd.n
MANN+= clock.n
MANN+= close.n
MANN+= concat.n
MANN+= continue.n
MANN+= eof.n
MANN+= error.n
MANN+= eval.n
MANN+= exec.n
MANN+= exit.n
MANN+= expr.n
MANN+= fblocked.n
MANN+= fconfigure.n
MANN+= fcopy.n
MANN+= file.n
MANN+= fileevent.n
MANN+= filename.n
MANN+= flush.n
MANN+= for.n
MANN+= foreach.n
MANN+= format.n
MANN+= gets.n
MANN+= glob.n
MANN+= global.n
MANN+= history.n
MANN+= http.n
MANN+= if.n
MANN+= incr.n
MANN+= info.n
MANN+= interp.n
MANN+= join.n
MANN+= lappend.n
MANN+= library.n
MANN+= lindex.n
MANN+= linsert.n
MANN+= list.n
MANN+= llength.n
MANN+= load.n
MANN+= lrange.n
MANN+= lreplace.n
MANN+= lsearch.n
MANN+= lsort.n
MANN+= namespace.n
MANN+= open.n
MANN+= package.n
MANN+= pid.n
MANN+= pkgMkIndex.n
MANN+= proc.n
MANN+= puts.n
MANN+= pwd.n
MANN+= read.n
MANN+= regexp.n
MANN+= registry.n
MANN+= regsub.n
MANN+= rename.n
MANN+= resource.n
MANN+= return.n
MANN+= safe.n
MANN+= scan.n
MANN+= seek.n
MANN+= set.n
MANN+= socket.n
MANN+= source.n
MANN+= split.n
MANN+= string.n
MANN+= subst.n
MANN+= switch.n
MANN+= tclvars.n
MANN+= tell.n
MANN+= time.n
MANN+= trace.n
MANN+= unknown.n
MANN+= unset.n
MANN+= update.n
MANN+= uplevel.n
MANN+= upvar.n
MANN+= variable.n
MANN+= vwait.n
MANN+= while.n
MLINKS+= AddErrInfo.3 Tcl_AddErrorInfo.3
MLINKS+= AddErrInfo.3 Tcl_AddObjErrorInfo.3
MLINKS+= AddErrInfo.3 Tcl_PosixError.3
MLINKS+= AddErrInfo.3 Tcl_SetErrorCode.3
MLINKS+= Alloc.3 Tcl_Alloc.3
MLINKS+= Alloc.3 Tcl_Free.3
MLINKS+= Alloc.3 Tcl_Realloc.3
MLINKS+= AllowExc.3 Tcl_AllowExceptions.3
MLINKS+= AppInit.3 Tcl_AppInit.3
MLINKS+= AssocData.3 Tcl_DeleteAssocData.3
MLINKS+= AssocData.3 Tcl_GetAssocData.3
MLINKS+= AssocData.3 Tcl_SetAssocData.3
MLINKS+= Async.3 Tcl_AsyncCreate.3
MLINKS+= Async.3 Tcl_AsyncDelete.3
MLINKS+= Async.3 Tcl_AsyncInvoke.3
MLINKS+= Async.3 Tcl_AsyncMark.3
MLINKS+= BackgdErr.3 Tcl_BackgroundError.3
MLINKS+= Backslash.3 Tcl_Backslash.3
MLINKS+= BoolObj.3 Tcl_GetBooleanFromObj.3
MLINKS+= BoolObj.3 Tcl_NewBooleanObj.3
MLINKS+= BoolObj.3 Tcl_SetBooleanObj.3
MLINKS+= CallDel.3 Tcl_CallWhenDeleted.3
MLINKS+= CallDel.3 Tcl_DontCallWhenDeleted.3
MLINKS+= CmdCmplt.3 Tcl_CommandComplete.3
MLINKS+= Concat.3 Tcl_Concat.3
MLINKS+= CrtChannel.3 Tcl_BadChannelOption.3
MLINKS+= CrtChannel.3 Tcl_CreateChannel.3
MLINKS+= CrtChannel.3 Tcl_GetChannelBufferSize.3
MLINKS+= CrtChannel.3 Tcl_GetChannelHandle.3
MLINKS+= CrtChannel.3 Tcl_GetChannelInstanceData.3
MLINKS+= CrtChannel.3 Tcl_GetChannelMode.3
MLINKS+= CrtChannel.3 Tcl_GetChannelName.3
MLINKS+= CrtChannel.3 Tcl_GetChannelType.3
MLINKS+= CrtChannel.3 Tcl_NotifyChannel.3
MLINKS+= CrtChannel.3 Tcl_SetChannelBufferSize.3
MLINKS+= CrtChannel.3 Tcl_SetDefaultTranslation.3
MLINKS+= CrtChnlHdlr.3 Tcl_CreateChannelHandler.3
MLINKS+= CrtChnlHdlr.3 Tcl_DeleteChannelHandler.3
MLINKS+= CrtCloseHdlr.3 Tcl_CreateCloseHandler.3
MLINKS+= CrtCloseHdlr.3 Tcl_DeleteCloseHandler.3
MLINKS+= CrtCommand.3 Tcl_CreateCommand.3
MLINKS+= CrtFileHdlr.3 Tcl_CreateFileHandler.3
MLINKS+= CrtFileHdlr.3 Tcl_DeleteFileHandler.3
MLINKS+= CrtInterp.3 Tcl_CreateInterp.3
MLINKS+= CrtInterp.3 Tcl_DeleteInterp.3
MLINKS+= CrtInterp.3 Tcl_InterpDeleted.3
MLINKS+= CrtMathFnc.3 Tcl_CreateMathFunc.3
MLINKS+= CrtObjCmd.3 Tcl_CreateObjCommand.3
MLINKS+= CrtObjCmd.3 Tcl_DeleteCommand.3
MLINKS+= CrtObjCmd.3 Tcl_DeleteCommandFromToken.3
MLINKS+= CrtObjCmd.3 Tcl_GetCommandInfo.3
MLINKS+= CrtObjCmd.3 Tcl_GetCommandName.3
MLINKS+= CrtObjCmd.3 Tcl_SetCommandInfo.3
MLINKS+= CrtSlave.3 Tcl_CreateAlias.3
MLINKS+= CrtSlave.3 Tcl_CreateAliasObj.3
MLINKS+= CrtSlave.3 Tcl_CreateSlave.3
MLINKS+= CrtSlave.3 Tcl_ExposeCommand.3
MLINKS+= CrtSlave.3 Tcl_GetAlias.3
MLINKS+= CrtSlave.3 Tcl_GetAliasObj.3
MLINKS+= CrtSlave.3 Tcl_GetInterpPath.3
MLINKS+= CrtSlave.3 Tcl_GetMaster.3
MLINKS+= CrtSlave.3 Tcl_GetSlave.3
MLINKS+= CrtSlave.3 Tcl_HideCommand.3
MLINKS+= CrtSlave.3 Tcl_IsSafe.3
MLINKS+= CrtSlave.3 Tcl_MakeSafe.3
MLINKS+= CrtTimerHdlr.3 Tcl_CreateTimerHandler.3
MLINKS+= CrtTimerHdlr.3 Tcl_DeleteTimerHandler.3
MLINKS+= CrtTrace.3 Tcl_CreateTrace.3
MLINKS+= CrtTrace.3 Tcl_DeleteTrace.3
MLINKS+= DString.3 Tcl_DStringAppend.3
MLINKS+= DString.3 Tcl_DStringAppendElement.3
MLINKS+= DString.3 Tcl_DStringEndSublist.3
MLINKS+= DString.3 Tcl_DStringFree.3
MLINKS+= DString.3 Tcl_DStringGetResult.3
MLINKS+= DString.3 Tcl_DStringInit.3
MLINKS+= DString.3 Tcl_DStringLength.3
MLINKS+= DString.3 Tcl_DStringResult.3
MLINKS+= DString.3 Tcl_DStringSetLength.3
MLINKS+= DString.3 Tcl_DStringStartSublist.3
MLINKS+= DString.3 Tcl_DStringValue.3
MLINKS+= DetachPids.3 Tcl_DetachPids.3
MLINKS+= DetachPids.3 Tcl_ReapDetachedProcs.3
MLINKS+= DoOneEvent.3 Tcl_DoOneEvent.3
MLINKS+= DoWhenIdle.3 Tcl_CancelIdleCall.3
MLINKS+= DoWhenIdle.3 Tcl_DoWhenIdle.3
MLINKS+= DoubleObj.3 Tcl_GetDoubleFromObj.3
MLINKS+= DoubleObj.3 Tcl_NewDoubleObj.3
MLINKS+= DoubleObj.3 Tcl_SetDoubleObj.3
MLINKS+= Eval.3 Tcl_Eval.3
MLINKS+= Eval.3 Tcl_EvalFile.3
MLINKS+= Eval.3 Tcl_GlobalEval.3
MLINKS+= Eval.3 Tcl_VarEval.3
MLINKS+= EvalObj.3 Tcl_EvalObj.3
MLINKS+= EvalObj.3 Tcl_GlobalEvalObj.3
MLINKS+= Exit.3 Tcl_CreateExitHandler.3
MLINKS+= Exit.3 Tcl_DeleteExitHandler.3
MLINKS+= Exit.3 Tcl_Exit.3
MLINKS+= Exit.3 Tcl_Finalize.3
MLINKS+= ExprLong.3 Tcl_ExprBoolean.3
MLINKS+= ExprLong.3 Tcl_ExprDouble.3
MLINKS+= ExprLong.3 Tcl_ExprLong.3
MLINKS+= ExprLong.3 Tcl_ExprString.3
MLINKS+= ExprLongObj.3 Tcl_ExprBooleanObj.3
MLINKS+= ExprLongObj.3 Tcl_ExprDoubleObj.3
MLINKS+= ExprLongObj.3 Tcl_ExprLongObj.3
MLINKS+= ExprLongObj.3 Tcl_ExprObj.3
MLINKS+= FindExec.3 Tcl_FindExecutable.3
MLINKS+= FindExec.3 Tcl_GetNameOfExecutable.3
MLINKS+= GetIndex.3 Tcl_GetIndexFromObj.3
MLINKS+= GetInt.3 Tcl_GetBoolean.3
MLINKS+= GetInt.3 Tcl_GetDouble.3
MLINKS+= GetInt.3 Tcl_GetInt.3
MLINKS+= GetOpnFl.3 Tcl_GetOpenFile.3
MLINKS+= GetStdChan.3 Tcl_GetStdChannel.3
MLINKS+= GetStdChan.3 Tcl_SetStdChannel.3
MLINKS+= Hash.3 Tcl_CreateHashEntry.3
MLINKS+= Hash.3 Tcl_DeleteHashEntry.3
MLINKS+= Hash.3 Tcl_DeleteHashTable.3
MLINKS+= Hash.3 Tcl_FindHashEntry.3
MLINKS+= Hash.3 Tcl_FirstHashEntry.3
MLINKS+= Hash.3 Tcl_GetHashKey.3
MLINKS+= Hash.3 Tcl_GetHashValue.3
MLINKS+= Hash.3 Tcl_HashStats.3
MLINKS+= Hash.3 Tcl_InitHashTable.3
MLINKS+= Hash.3 Tcl_NextHashEntry.3
MLINKS+= Hash.3 Tcl_SetHashValue.3
MLINKS+= IntObj.3 Tcl_GetIntFromObj.3
MLINKS+= IntObj.3 Tcl_GetLongFromObj.3
MLINKS+= IntObj.3 Tcl_NewIntObj.3
MLINKS+= IntObj.3 Tcl_NewLongObj.3
MLINKS+= IntObj.3 Tcl_SetIntObj.3
MLINKS+= IntObj.3 Tcl_SetLongObj.3
MLINKS+= Interp.3 Tcl_Interp.3
MLINKS+= LinkVar.3 Tcl_LinkVar.3
MLINKS+= LinkVar.3 Tcl_UnlinkVar.3
MLINKS+= LinkVar.3 Tcl_UpdateLinkedVar.3
MLINKS+= ListObj.3 Tcl_ListObjAppendElement.3
MLINKS+= ListObj.3 Tcl_ListObjAppendList.3
MLINKS+= ListObj.3 Tcl_ListObjGetElements.3
MLINKS+= ListObj.3 Tcl_ListObjIndex.3
MLINKS+= ListObj.3 Tcl_ListObjLength.3
MLINKS+= ListObj.3 Tcl_ListObjReplace.3
MLINKS+= ListObj.3 Tcl_NewListObj.3
MLINKS+= ListObj.3 Tcl_SetListObj.3
MLINKS+= Notifier.3 Tcl_CreateEventSource.3
MLINKS+= Notifier.3 Tcl_DeleteEventSource.3
MLINKS+= Notifier.3 Tcl_DeleteEvents.3
MLINKS+= Notifier.3 Tcl_GetServiceMode.3
MLINKS+= Notifier.3 Tcl_QueueEvent.3
MLINKS+= Notifier.3 Tcl_ServiceAll.3
MLINKS+= Notifier.3 Tcl_ServiceEvent.3
MLINKS+= Notifier.3 Tcl_SetMaxBlockTime.3
MLINKS+= Notifier.3 Tcl_SetServiceMode.3
MLINKS+= Notifier.3 Tcl_SetTimer.3
MLINKS+= Notifier.3 Tcl_WaitForEvent.3
MLINKS+= ObjSetVar.3 Tcl_ObjGetVar2.3
MLINKS+= ObjSetVar.3 Tcl_ObjSetVar2.3
MLINKS+= Object.3 Tcl_DecrRefCount.3
MLINKS+= Object.3 Tcl_DuplicateObj.3
MLINKS+= Object.3 Tcl_IncrRefCount.3
MLINKS+= Object.3 Tcl_IsShared.3
MLINKS+= Object.3 Tcl_NewObj.3
MLINKS+= ObjectType.3 Tcl_AppendAllObjTypes.3
MLINKS+= ObjectType.3 Tcl_ConvertToType.3
MLINKS+= ObjectType.3 Tcl_GetObjType.3
MLINKS+= ObjectType.3 Tcl_RegisterObjType.3
MLINKS+= OpenFileChnl.3 Tcl_Close.3
MLINKS+= OpenFileChnl.3 Tcl_Eof.3
MLINKS+= OpenFileChnl.3 Tcl_Flush.3
MLINKS+= OpenFileChnl.3 Tcl_GetChannel.3
MLINKS+= OpenFileChnl.3 Tcl_GetChannelOption.3
MLINKS+= OpenFileChnl.3 Tcl_Gets.3
MLINKS+= OpenFileChnl.3 Tcl_InputBlocked.3
MLINKS+= OpenFileChnl.3 Tcl_InputBuffered.3
MLINKS+= OpenFileChnl.3 Tcl_MakeFileChannel.3
MLINKS+= OpenFileChnl.3 Tcl_OpenCommandChannel.3
MLINKS+= OpenFileChnl.3 Tcl_OpenFileChannel.3
MLINKS+= OpenFileChnl.3 Tcl_Read.3
MLINKS+= OpenFileChnl.3 Tcl_RegisterChannel.3
MLINKS+= OpenFileChnl.3 Tcl_Seek.3
MLINKS+= OpenFileChnl.3 Tcl_SetChannelOption.3
MLINKS+= OpenFileChnl.3 Tcl_Tell.3
MLINKS+= OpenFileChnl.3 Tcl_UnregisterChannel.3
MLINKS+= OpenFileChnl.3 Tcl_Write.3
MLINKS+= OpenTcp.3 Tcl_MakeTcpClientChannel.3
MLINKS+= OpenTcp.3 Tcl_OpenTcpClient.3
MLINKS+= OpenTcp.3 Tcl_OpenTcpServer.3
MLINKS+= PkgRequire.3 Tcl_PkgProvide.3
MLINKS+= PkgRequire.3 Tcl_PkgRequire.3
MLINKS+= Preserve.3 Tcl_EventuallyFree.3
MLINKS+= Preserve.3 Tcl_Preserve.3
MLINKS+= Preserve.3 Tcl_Release.3
MLINKS+= PrintDbl.3 Tcl_PrintDouble.3
MLINKS+= RecEvalObj.3 Tcl_RecordAndEvalObj.3
MLINKS+= RecordEval.3 Tcl_RecordAndEval.3
MLINKS+= RegExp.3 Tcl_RegExpCompile.3
MLINKS+= RegExp.3 Tcl_RegExpExec.3
MLINKS+= RegExp.3 Tcl_RegExpMatch.3
MLINKS+= RegExp.3 Tcl_RegExpRange.3
MLINKS+= SetErrno.3 Tcl_GetErrno.3
MLINKS+= SetErrno.3 Tcl_SetErrno.3
MLINKS+= SetRecLmt.3 Tcl_SetRecursionLimit.3
MLINKS+= SetResult.3 Tcl_AppendElement.3
MLINKS+= SetResult.3 Tcl_AppendResult.3
MLINKS+= SetResult.3 Tcl_GetObjResult.3
MLINKS+= SetResult.3 Tcl_GetStringResult.3
MLINKS+= SetResult.3 Tcl_ResetResult.3
MLINKS+= SetResult.3 Tcl_SetObjResult.3
MLINKS+= SetResult.3 Tcl_SetResult.3
MLINKS+= SetVar.3 Tcl_GetVar.3
MLINKS+= SetVar.3 Tcl_GetVar2.3
MLINKS+= SetVar.3 Tcl_SetVar.3
MLINKS+= SetVar.3 Tcl_SetVar2.3
MLINKS+= SetVar.3 Tcl_UnsetVar.3
MLINKS+= SetVar.3 Tcl_UnsetVar2.3
MLINKS+= Sleep.3 Tcl_Sleep.3
MLINKS+= SplitList.3 Tcl_ConvertElement.3
MLINKS+= SplitList.3 Tcl_Merge.3
MLINKS+= SplitList.3 Tcl_ScanElement.3
MLINKS+= SplitList.3 Tcl_SplitList.3
MLINKS+= SplitPath.3 Tcl_GetPathType.3
MLINKS+= SplitPath.3 Tcl_JoinPath.3
MLINKS+= SplitPath.3 Tcl_SplitPath.3
MLINKS+= StaticPkg.3 Tcl_StaticPackage.3
MLINKS+= StrMatch.3 Tcl_StringMatch.3
MLINKS+= StringObj.3 TclConcatObj.3
MLINKS+= StringObj.3 Tcl_AppendStringsToObj.3
MLINKS+= StringObj.3 Tcl_AppendToObj.3
MLINKS+= StringObj.3 Tcl_GetStringFromObj.3
MLINKS+= StringObj.3 Tcl_NewStringObj.3
MLINKS+= StringObj.3 Tcl_SetObjLength.3
MLINKS+= StringObj.3 Tcl_SetStringObj.3
MLINKS+= TraceVar.3 Tcl_TraceVar.3
MLINKS+= TraceVar.3 Tcl_TraceVar2.3
MLINKS+= TraceVar.3 Tcl_UntraceVar.3
MLINKS+= TraceVar.3 Tcl_UntraceVar2.3
MLINKS+= TraceVar.3 Tcl_VarTraceInfo.3
MLINKS+= TraceVar.3 Tcl_VarTraceInfo2.3
MLINKS+= Translate.3 Tcl_TranslateFileName.3
MLINKS+= UpVar.3 Tcl_UpVar.3
MLINKS+= UpVar.3 Tcl_UpVar2.3
MLINKS+= WrongNumArgs.3 Tcl_WrongNumArgs.3
MLINKS+= http.n Http.n
MLINKS+= pkgMkIndex.n pkg_mkIndex.n

View File

@ -1,149 +0,0 @@
--- Makefile.in.orig Tue Mar 9 07:51:26 1999
+++ Makefile.in Mon Mar 12 16:32:22 2007
@@ -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
@@ -146,7 +148,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
@@ -331,15 +333,21 @@
SRCS = $(GENERIC_SRCS) $(UNIX_SRCS)
-all: ${TCL_LIB_FILE} tclsh
+all: ${TCL_LIB_FILE} libtcl80.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}
rm -f ${TCL_LIB_FILE}
@MAKE_LIB@
+ ln -sf ${TCL_LIB_FILE} libtcl80.so
$(RANLIB) ${TCL_LIB_FILE}
+libtcl80.a: ${OBJS}
+ rm -f libtcl80.a
+ ar cr libtcl80.a ${OBJS}
+ ranlib libtcl80.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
@@ -427,13 +435,13 @@
cd dltest; if test -f configure; then ./configure; else \
$(DLTEST_DIR)/configure; fi
-install: install-binaries install-libraries install-man
+install: install-binaries install-libraries
# Note: before running ranlib below, must cd to target directory because
# some ranlibs write to current directory, and this might not always be
# possible (e.g. if installing as root).
-install-binaries: $(TCL_LIB_FILE) tclsh
+install-binaries: $(TCL_LIB_FILE) libtcl80.a tclsh
@for i in $(LIB_INSTALL_DIR) $(BIN_INSTALL_DIR) ; \
do \
if [ ! -d $$i ] ; then \
@@ -447,14 +455,19 @@
@$(INSTALL_DATA) $(TCL_LIB_FILE) $(LIB_INSTALL_DIR)/$(TCL_LIB_FILE)
@(cd $(LIB_INSTALL_DIR); $(RANLIB) $(TCL_LIB_FILE))
@chmod 555 $(LIB_INSTALL_DIR)/$(TCL_LIB_FILE)
+ @echo "Installing libtcl80.a"
+ @$(INSTALL_DATA) libtcl80.a $(LIB_INSTALL_DIR)/libtcl80.a
+ @(cd $(LIB_INSTALL_DIR); $(RANLIB) libtcl80.a)
+ @chmod 555 $(LIB_INSTALL_DIR)/libtcl80.a
@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
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"; \
@@ -472,8 +485,15 @@
else true; \
fi; \
done;
- @echo "Installing tcl.h"
- @$(INSTALL_DATA) $(GENERIC_DIR)/tcl.h $(INCLUDE_INSTALL_DIR)/tcl.h
+ @echo "Installing libraries, tcl.h and other headers"
+ @for i in $(GENERIC_DIR)/*.h ; \
+ do \
+ echo "Installing $$i"; \
+ $(INSTALL_DATA) $$i $(GENERIC_INCLUDE_INSTALL_DIR); \
+ done;
+ @ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/tcl.h $(INCLUDE_INSTALL_DIR)/tcl.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"; \
@@ -501,30 +521,37 @@
@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 "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

View File

@ -1,19 +0,0 @@
--- configure.orig Tue Mar 9 07:51:26 1999
+++ configure Sat Jan 27 00:40:27 2007
@@ -4097,14 +4097,14 @@
echo "$ac_t""yes" 1>&6
SHLIB_CFLAGS="-fpic"
- SHLIB_LD="ld -Bshareable -x"
+ SHLIB_LD="ld -shared -x -soname \$@"
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'
+ TCL_SHARED_LIB_SUFFIX='`echo ${VERSION} | tr -d .`.so.1'
else
echo "$ac_t""no" 1>&6

View File

@ -1,10 +0,0 @@
--- ../generic/tclDate.c.orig Mon Sep 14 14:39:58 1998
+++ ../generic/tclDate.c Sat Apr 3 17:16:30 1999
@@ -290,6 +290,7 @@
{ "nt", tZONE, HOUR(11) }, /* Nome */
{ "idlw", tZONE, HOUR(12) }, /* International Date Line West */
{ "cet", tZONE, -HOUR( 1) }, /* Central European */
+ { "cest", tDAYZONE, -HOUR( 1) }, /* Central European Summer */
{ "met", tZONE, -HOUR( 1) }, /* Middle European */
{ "mewt", tZONE, -HOUR( 1) }, /* Middle European Winter */
{ "mest", tDAYZONE, -HOUR( 1) }, /* Middle European Summer */

View File

@ -1,9 +0,0 @@
This package contains the binary release of Tcl8.0, an embeddable tool
command language.
The best way to get started with Tcl is to read ``Tcl and the Tk
Toolkit'' by John K. Ousterhout, Addison-Wesley, ISBN 0-201-63337-X.
A full set of manual pages is also provided with this package.
WWW: http://www.tcl.tk/

View File

@ -1,36 +0,0 @@
bin/tclsh8.0
lib/libtcl80.a
lib/libtcl80.so
lib/libtcl80.so.1
include/tcl8.0/tcl.h
include/tcl8.0/generic/tcl.h
include/tcl8.0/generic/tclCompile.h
include/tcl8.0/generic/tclInitScript.h
include/tcl8.0/generic/tclInt.h
include/tcl8.0/generic/tclMath.h
include/tcl8.0/generic/tclPort.h
include/tcl8.0/generic/tclRegexp.h
include/tcl8.0/unix/tclUnixPort.h
lib/tcl8.0/history.tcl
lib/tcl8.0/init.tcl
lib/tcl8.0/ldAix
lib/tcl8.0/ldAout.tcl
lib/tcl8.0/parray.tcl
lib/tcl8.0/safe.tcl
lib/tcl8.0/tclAppInit.c
lib/tcl8.0/tclConfig.sh
lib/tcl8.0/tclIndex
lib/tcl8.0/word.tcl
lib/tcl8.0/http1.0/http.tcl
lib/tcl8.0/http1.0/pkgIndex.tcl
lib/tcl8.0/http2.0/http.tcl
lib/tcl8.0/http2.0/pkgIndex.tcl
lib/tcl8.0/opt0.1/optparse.tcl
lib/tcl8.0/opt0.1/pkgIndex.tcl
@dirrm include/tcl8.0/generic
@dirrm include/tcl8.0/unix
@dirrm include/tcl8.0
@dirrm lib/tcl8.0/http2.0
@dirrm lib/tcl8.0/http1.0
@dirrm lib/tcl8.0/opt0.1
@dirrm lib/tcl8.0