summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MOVED1
-rw-r--r--lang/Makefile1
-rw-r--r--lang/tcl80/Makefile60
-rw-r--r--lang/tcl80/distinfo3
-rw-r--r--lang/tcl80/files/Makefile.lib53
-rw-r--r--lang/tcl80/files/makefile8
-rw-r--r--lang/tcl80/files/manpages406
-rw-r--r--lang/tcl80/files/patch-aa149
-rw-r--r--lang/tcl80/files/patch-ab19
-rw-r--r--lang/tcl80/files/patch-ac10
-rw-r--r--lang/tcl80/pkg-descr9
-rw-r--r--lang/tcl80/pkg-plist36
12 files changed, 1 insertions, 754 deletions
diff --git a/MOVED b/MOVED
index 953243e34d1e..ddb1efc88156 100644
--- a/MOVED
+++ b/MOVED
@@ -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
diff --git a/lang/Makefile b/lang/Makefile
index 6cc48a93b40d..07d3623df798 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -339,7 +339,6 @@
SUBDIR += tcl-manual
SUBDIR += tcl-modules
SUBDIR += tcl-wrapper
- SUBDIR += tcl80
SUBDIR += tcl82
SUBDIR += tcl83
SUBDIR += tcl84
diff --git a/lang/tcl80/Makefile b/lang/tcl80/Makefile
deleted file mode 100644
index 88a66b0e688d..000000000000
--- a/lang/tcl80/Makefile
+++ /dev/null
@@ -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>
diff --git a/lang/tcl80/distinfo b/lang/tcl80/distinfo
deleted file mode 100644
index 4a15b4417ae1..000000000000
--- a/lang/tcl80/distinfo
+++ /dev/null
@@ -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
diff --git a/lang/tcl80/files/Makefile.lib b/lang/tcl80/files/Makefile.lib
deleted file mode 100644
index 4406971decd6..000000000000
--- a/lang/tcl80/files/Makefile.lib
+++ /dev/null
@@ -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>
diff --git a/lang/tcl80/files/makefile b/lang/tcl80/files/makefile
deleted file mode 100644
index 4f51bb5255f1..000000000000
--- a/lang/tcl80/files/makefile
+++ /dev/null
@@ -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
-
diff --git a/lang/tcl80/files/manpages b/lang/tcl80/files/manpages
deleted file mode 100644
index bdf7eb8e5a1f..000000000000
--- a/lang/tcl80/files/manpages
+++ /dev/null
@@ -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
diff --git a/lang/tcl80/files/patch-aa b/lang/tcl80/files/patch-aa
deleted file mode 100644
index 5141e7e7fb86..000000000000
--- a/lang/tcl80/files/patch-aa
+++ /dev/null
@@ -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
diff --git a/lang/tcl80/files/patch-ab b/lang/tcl80/files/patch-ab
deleted file mode 100644
index 36f9ea1b7c31..000000000000
--- a/lang/tcl80/files/patch-ab
+++ /dev/null
@@ -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
diff --git a/lang/tcl80/files/patch-ac b/lang/tcl80/files/patch-ac
deleted file mode 100644
index 2010655ff328..000000000000
--- a/lang/tcl80/files/patch-ac
+++ /dev/null
@@ -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 */
diff --git a/lang/tcl80/pkg-descr b/lang/tcl80/pkg-descr
deleted file mode 100644
index 670d08e7a6b2..000000000000
--- a/lang/tcl80/pkg-descr
+++ /dev/null
@@ -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/
diff --git a/lang/tcl80/pkg-plist b/lang/tcl80/pkg-plist
deleted file mode 100644
index dbe559f20d4d..000000000000
--- a/lang/tcl80/pkg-plist
+++ /dev/null
@@ -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