head	1.49;
access;
symbols
	RELEASE_7_2_0:1.48
	RELEASE_7_1_0:1.46
	RELEASE_6_4_0:1.46
	RELEASE_5_EOL:1.46
	RELEASE_7_0_0:1.45
	RELEASE_6_3_0:1.45
	PRE_XORG_7:1.45
	RELEASE_4_EOL:1.41
	RELEASE_6_2_0:1.41
	RELEASE_6_1_0:1.39
	RELEASE_5_5_0:1.39
	RELEASE_6_0_0:1.39
	RELEASE_5_4_0:1.39
	RELEASE_4_11_0:1.38
	RELEASE_5_3_0:1.38
	RELEASE_4_10_0:1.36
	RELEASE_5_2_1:1.34
	RELEASE_5_2_0:1.34
	RELEASE_4_9_0:1.34
	RELEASE_5_1_0:1.34
	RELEASE_4_8_0:1.34
	RELEASE_5_0_0:1.33
	RELEASE_4_7_0:1.31
	RELEASE_4_6_2:1.31
	RELEASE_4_6_1:1.31
	RELEASE_4_6_0:1.31
	RELEASE_5_0_DP1:1.31
	RELEASE_4_5_0:1.31
	RELEASE_4_4_0:1.31
	RELEASE_4_3_0:1.31
	RELEASE_4_2_0:1.29
	RELEASE_4_1_1:1.28
	RELEASE_4_1_0:1.28
	RELEASE_3_5_0:1.28
	RELEASE_4_0_0:1.21
	RELEASE_3_4_0:1.21
	RELEASE_3_3_0:1.21
	RELEASE_3_2_0:1.18
	RELEASE_3_1_0:1.12
	RELEASE_2_2_8:1.9
	RELEASE_3_0_0:1.8
	RELEASE_2_2_7:1.6
	RELEASE_2_2_6:1.5
	RELEASE_2_2_5:1.2
	tcl_80:1.1.1.1
	SUN_TCL:1.1.1;
locks; strict;
comment	@# @;


1.49
date	2009.07.07.07.32.22;	author mm;	state dead;
branches;
next	1.48;

1.48
date	2009.02.14.15.13.00;	author mm;	state Exp;
branches;
next	1.47;

1.47
date	2009.01.05.20.36.33;	author pav;	state Exp;
branches;
next	1.46;

1.46
date	2008.04.09.13.42.11;	author pav;	state Exp;
branches;
next	1.45;

1.45
date	2007.04.05.13.19.03;	author mm;	state Exp;
branches;
next	1.44;

1.44
date	2007.03.27.11.37.01;	author miwi;	state Exp;
branches;
next	1.43;

1.43
date	2007.03.13.10.31.46;	author miwi;	state Exp;
branches;
next	1.42;

1.42
date	2007.01.30.10.25.29;	author pav;	state Exp;
branches;
next	1.41;

1.41
date	2006.08.15.00.29.09;	author clsung;	state Exp;
branches;
next	1.40;

1.40
date	2006.05.09.20.52.23;	author edwin;	state Exp;
branches;
next	1.39;

1.39
date	2005.02.12.13.19.46;	author das;	state Exp;
branches;
next	1.38;

1.38
date	2004.09.21.18.11.14;	author leeym;	state Exp;
branches;
next	1.37;

1.37
date	2004.08.23.19.59.08;	author ade;	state Exp;
branches;
next	1.36;

1.36
date	2004.04.10.17.26.42;	author trevor;	state Exp;
branches;
next	1.35;

1.35
date	2003.12.21.00.21.32;	author sergei;	state Exp;
branches;
next	1.34;

1.34
date	2003.02.20.18.38.01;	author knu;	state Exp;
branches;
next	1.33;

1.33
date	2002.11.10.16.46.54;	author lioux;	state Exp;
branches;
next	1.32;

1.32
date	2002.11.06.22.45.53;	author adamw;	state Exp;
branches;
next	1.31;

1.31
date	2001.01.27.05.31.09;	author will;	state Exp;
branches;
next	1.30;

1.30
date	2001.01.01.10.15.04;	author will;	state Exp;
branches;
next	1.29;

1.29
date	2000.10.08.03.00.44;	author asami;	state Exp;
branches;
next	1.28;

1.28
date	2000.06.16.21.51.23;	author asami;	state Exp;
branches;
next	1.27;

1.27
date	2000.06.16.08.19.12;	author sobomax;	state Exp;
branches;
next	1.26;

1.26
date	2000.06.15.17.59.35;	author sobomax;	state Exp;
branches;
next	1.25;

1.25
date	2000.06.09.22.27.25;	author will;	state Exp;
branches;
next	1.24;

1.24
date	2000.06.09.22.23.35;	author will;	state Exp;
branches;
next	1.23;

1.23
date	2000.05.31.18.17.37;	author hoek;	state Exp;
branches;
next	1.22;

1.22
date	2000.04.12.06.20.58;	author obrien;	state Exp;
branches;
next	1.21;

1.21
date	99.08.25.06.35.34;	author obrien;	state Exp;
branches;
next	1.20;

1.20
date	99.06.20.14.05.19;	author jseger;	state Exp;
branches;
next	1.19;

1.19
date	99.05.25.18.10.35;	author hoek;	state Exp;
branches;
next	1.18;

1.18
date	99.05.06.20.14.38;	author cwt;	state Exp;
branches;
next	1.17;

1.17
date	99.05.04.19.33.40;	author fenner;	state Exp;
branches;
next	1.16;

1.16
date	99.04.30.16.09.51;	author cwt;	state Exp;
branches;
next	1.15;

1.15
date	99.04.22.00.17.05;	author scrappy;	state Exp;
branches;
next	1.14;

1.14
date	99.04.08.19.05.47;	author billf;	state Exp;
branches;
next	1.13;

1.13
date	99.03.11.21.47.13;	author scrappy;	state Exp;
branches;
next	1.12;

1.12
date	98.12.24.06.51.12;	author cwt;	state Exp;
branches;
next	1.11;

1.11
date	98.12.19.07.25.19;	author cwt;	state Exp;
branches;
next	1.10;

1.10
date	98.12.13.08.49.05;	author asami;	state Exp;
branches;
next	1.9;

1.9
date	98.11.14.09.43.19;	author asami;	state Exp;
branches;
next	1.8;

1.8
date	98.09.17.22.30.01;	author steve;	state Exp;
branches;
next	1.7;

1.7
date	98.07.27.21.14.46;	author hoek;	state Exp;
branches;
next	1.6;

1.6
date	98.07.03.23.06.48;	author steve;	state Exp;
branches;
next	1.5;

1.5
date	98.03.18.00.56.08;	author jmz;	state Exp;
branches;
next	1.4;

1.4
date	97.12.01.16.50.49;	author pst;	state Exp;
branches;
next	1.3;

1.3
date	97.11.26.22.48.50;	author pst;	state Exp;
branches;
next	1.2;

1.2
date	97.10.08.10.48.41;	author asami;	state Exp;
branches;
next	1.1;

1.1
date	97.08.20.10.33.35;	author jkh;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	97.08.20.10.33.35;	author jkh;	state Exp;
branches;
next	;


desc
@@


1.49
log
@- Dropping tcl8.0 support
- This has no effect on japanese/tcl80 and japanese/tk80 ports

2009-03-22 lang/tcl80: tcl8.0 support dropped
@
text
@# New ports collection makefile for:	tcl8.0
# Date created:		19 August 1997
# Whom:			jkh
#
# $FreeBSD: ports/lang/tcl80/Makefile,v 1.48 2009/02/14 15:13:00 mm Exp $
#

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>
@


1.48
log
@- Deprecate due to planned end of tcl/tk 80 support on 2009-03-22
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.47
log
@- Remove conditional checks for FreeBSD 5.x and older
@
text
@d33 3
@


1.46
log
@- Move from versioned tcl/tk CATEGORIES to simple tcl and tk categories

With hat:	portmgr
@
text
@d46 1
a46 2
	   SHLIB_MAJOR=${SHLIB_MAJOR} SHLIB_MINOR=${SHLIB_MINOR} \
	   OSVERSION=${OSVERSION}
@


1.45
log
@- updated maintainer e-mail address

Approved by:	garga (mentor)
@
text
@d11 1
a11 1
CATEGORIES=	lang tcl80
@


1.44
log
@- Remove support for lang/tcl-tk-wrapper
- Bump PORTREVISION

Notes: Please read UPDATING
@
text
@d16 1
a16 1
MAINTAINER=	martin@@matuska.org
@


1.43
log
@- Adds TCL80_MAN and TCLSH_WRAPPER to OPTIONS
- Removes pseudo-installation of tclsh in favour of new lang/tcl-tk-wrapper port
- Adds support for NO_INSTALL_MANPAGES knob
- Pass maintainership to submitter
- Bump PORTREVISION

PR:             110233
Submitted by:   Martin Matuska <martin@@matuska.org>
@
text
@d10 1
a10 1
PORTREVISION=	2
d31 1
a31 2
OPTIONS=	TCL80_MAN "Install tcl 8.0 manpages" off \
		TCLSH_WRAPPER "Require tclsh wrapper from ports" off
a34 4
.if defined(WITH_TCLSH_WRAPPER)
RUN_DEPENDS+=		tclsh:${PORTSDIR}/lang/tcl-tk-wrapper
.endif

@


1.42
log
@- Remove support for a.out format and PORTOBJFORMAT variable from individual
  ports

With hat:	portmgr
@
text
@d10 1
a10 1
PORTREVISION=	1
d16 1
a16 1
MAINTAINER=	ports@@FreeBSD.org
a24 2
PKGINSTALL=	${PKGDIR}/pkg-install.tclsh
PKGDEINSTALL=	${PKGDIR}/pkg-deinstall.tclsh
d31 3
d36 2
a37 2
.if defined(WITH_TCL80_MAN)
.include "${FILESDIR}/manpages"
d40 2
d43 1
a47 4
.if !defined(WITH_TCL80_MAN)
	@@${REINPLACE_CMD} -e 's|^MAN_INSTALL_DIR.*$$|MAN_INSTALL_DIR = ${WRKDIR}|' \
		${WRKSRC}/Makefile
.endif
d55 3
a58 3
.if exists(${PKGINSTALL})
	${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL}
.endif
@


1.41
log
@- s,INSTALLS_SHLIB,USE_LDCONFIG,g
- these include irc/ japanese/ java/ lang/ mail/ math/ maintained by ports@@

PR:		ports/101916
Submitted by:	Gea-Suan Lin <gslin_AT_gslin dot org>
@
text
@a40 6
.if ${PORTOBJFORMAT} == "elf"
TCL_LIB_FILE=	${TCL_LIB}.${SHLIB_MAJOR}
.else
TCL_LIB_FILE=	${TCL_LIB}.${SHLIB_MAJOR}.${SHLIB_MINOR}
.endif

d55 1
a55 1
	${LN} -sf ${TCL_LIB_FILE} ${PREFIX}/lib/${TCL_LIB}
@


1.40
log
@Remove USE_REINPLACE from the categories starting with L
@
text
@d21 1
a21 1
INSTALLS_SHLIB=	yes
@


1.39
log
@Fix build.  Ports that formerly attempted to work around problems
created by matherr() no longer need to do so.
@
text
@a31 1
USE_REINPLACE=	yes
@


1.38
log
@- install manpages only if WITH_TCL80_MAN is defined
- utilize MASTER_SITE_TCLTK

PR:		71925
Submitted by:	leeym
Approved by:	portmgr (marcus)
@
text
@d58 2
a59 1
	   SHLIB_MAJOR=${SHLIB_MAJOR} SHLIB_MINOR=${SHLIB_MINOR}
@


1.37
log
@Slightly harder to deal with than ports/70328, but tweak tcl80 and tk80
with  WITH_TCL80_MAN and WITH_TK80_MAN knobs respectively.
@
text
@d12 3
a14 2
MASTER_SITES=	ftp://ftp.scriptics.com/pub/tcl/tcl8_0/
DISTNAME=	tcl8.0.5
d32 1
d51 4
@


1.36
log
@Tidy up whitespace.
@
text
@d10 1
d34 1
d36 1
@


1.35
log
@- Use canonical form (ports@@FreeBSD.org) in MAINTAINER line
@
text
@d22 1
a22 1
CONFIGURE_ENV=  PORTSDIR=${PORTSDIR}
@


1.34
log
@De-pkg-comment.
@
text
@d14 1
a14 1
MAINTAINER=	ports@@freebsd.org
@


1.33
log
@o Rollback PORTCOMMENT modifications while this feature's implementation
  is better studied
o Turn PORTCOMMENT variable in Makefile back into pkg-comment files

Approved by:	kris (portmgr hat),
		portmgr, re (silence)
@
text
@d15 1
@


1.32
log
@Use PORTCOMMENT in the Makefile, and whack the pkg-comment.

Approved by:	pat
@
text
@a15 2
PORTCOMMENT=	Tool Command Language

@


1.31
log
@Remove inactive MAINTAINER <cwt>, who hasn't committed in 20 months.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/tcl80/Makefile,v 1.30 2001/01/01 10:15:04 will Exp $
d15 2
@


1.30
log
@Goodbye, YEAR2000.  Hello, 2001.

Approved by:	asami
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/tcl80/Makefile,v 1.29 2000/10/08 03:00:44 asami Exp $
d14 1
a14 1
MAINTAINER=	cwt@@freebsd.org
@


1.29
log
@Rename {INSTALL,DEINSTALL}.tclsh to pkg-{install,deinstall}.tclsh.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/tcl80/Makefile,v 1.28 2000/06/16 21:51:23 asami Exp $
a14 2

Y2K=            http://www.scriptics.com/Y2K.html
@


1.28
log
@Rename INSTALLS_SHLIBS to INSTALLS_SHLIB.  (There was a typo in the
previous commit message to bsd.port.mk, which said INSTALL_SHLIBS.  Boo.)

Line up the rhs of variable assignments nicely.  Remove a couple of extra
whitespaces while I'm here.

Suggested by:	 sobomax
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/tcl80/Makefile,v 1.27 2000/06/16 08:19:12 sobomax Exp $
d24 2
a25 2
PKGINSTALL=	${PKGDIR}/INSTALL.tclsh
PKGDEINSTALL=	${PKGDIR}/DEINSTALL.tclsh
@


1.27
log
@Fix MASSIVE typo INSTALL_SHLIBS --> INSTALLS_SHLIBS, which occured because I
just cun'n'pasted the name from Satoshi's commit message without checking
it.

Hall of shame entry:	sobomax
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/tcl80/Makefile,v 1.26 2000/06/15 17:59:35 sobomax Exp $
d20 1
a20 1
INSTALLS_SHLIBS=	yes
@


1.26
log
@Third round of INSTALL_SHLIBS=yes fixes.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/tcl80/Makefile,v 1.25 2000/06/09 22:27:25 will Exp $
d20 1
a20 1
INSTALL_SHLIBS=	yes
@


1.25
log
@Ooops, I forgot that we need bsd.port.pre.mk before we can use FILESDIR.

Pointy hat:	will
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/tcl80/Makefile,v 1.24 2000/06/09 22:23:35 will Exp $
d20 1
a53 1
	${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib
@


1.24
log
@Use absolute path for FILESDIR instead of relative path.

PR:		19150
Submitted by:	KATO Tsuguru <tkato@@prontomail.ne.jp>
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/tcl80/Makefile,v 1.23 2000/05/31 18:17:37 hoek Exp $
d31 2
a35 2

.include <bsd.port.pre.mk>
@


1.23
log
@PKGDEINSTALL=${PORTSDIR}/lang/tcl82/pkg/DEINSTALL.tclsh, or from
${PKGDIR} if DEINSTALL.tclsh exists there.

Also, add INSTALL.tclsh to ja-tcl*, otcl, and itcl.  The latter
two technically don't need it since they depend on another library
which will pull the (DE)?INSTALL.tclsh stuff in, but I'm changing
them anyways as a defensive measure.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/tcl80/Makefile,v 1.22 2000/04/12 06:20:58 obrien Exp $
d31 1
a31 1
.include "files/manpages"
@


1.22
log
@Convert to the PORTNAME - PORTVERSION syntax.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/tcl80/Makefile,v 1.21 1999/08/25 06:35:34 obrien Exp $
d24 1
@


1.21
log
@Change Id->FreeBSD.
@
text
@a1 1
# Version required:	8.0
d5 1
a5 1
# $FreeBSD$
d8 2
a9 2
DISTNAME=	tcl8.0.5
PKGNAME=	tcl-8.0.5
d12 1
@


1.20
log
@Upgrade to tcl and tk 8.1.
Move NO_LATEST_LINK from tcl81 and tk81 to tcl80 and tk80.

Submitted by:	YAZAKI Hiroyuki <yazaki@@nn.iij4u.or.jp>
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.19 1999/05/25 18:10:35 hoek Exp $
@


1.19
log
@<mumble> <mumble>

PR:		ports/9787
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.18 1999/05/06 20:14:38 cwt Exp $
d18 1
@


1.18
log
@Use MLINKS and friends (rather than PLIST literals) to stipulate man pages & links
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.17 1999/05/04 19:33:40 fenner Exp $
d29 1
a29 145
MAN1=	tclsh.1

MAN3=	AddErrInfo.3 Alloc.3 AllowExc.3 AppInit.3 AssocData.3 Async.3 \
	BackgdErr.3 Backslash.3 BoolObj.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 Eval.3 EvalObj.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 ObjSetVar.3 Object.3 \
	ObjectType.3 OpenFileChnl.3 OpenTcp.3 PkgRequire.3 Preserve.3 \
	PrintDbl.3 RecEvalObj.3 RecordEval.3 RegExp.3 SetErrno.3 SetRecLmt.3 \
	SetResult.3 SetVar.3 Sleep.3 SplitList.3 SplitPath.3 StaticPkg.3 \
	StrMatch.3 StringObj.3 Tcl_Main.3 TraceVar.3 Translate.3 UpVar.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 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 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

MLINKS=	AddErrInfo.3 Tcl_AddErrorInfo.3 - Tcl_AddObjErrorInfo.3 \
	- Tcl_PosixError.3 - Tcl_SetErrorCode.3 \
	Alloc.3 Tcl_Alloc.3 - Tcl_Free.3 - Tcl_Realloc.3 \
	AllowExc.3 Tcl_AllowExceptions.3 \
	AppInit.3 Tcl_AppInit.3 \
	AssocData.3 Tcl_DeleteAssocData.3 - Tcl_GetAssocData.3 \
	- Tcl_SetAssocData.3 \
	Async.3 Tcl_AsyncCreate.3 - Tcl_AsyncDelete.3 - Tcl_AsyncInvoke.3 \
	- Tcl_AsyncMark.3 \
	BackgdErr.3 Tcl_BackgroundError.3 \
	Backslash.3 Tcl_Backslash.3 \
	BoolObj.3 Tcl_GetBooleanFromObj.3 - Tcl_NewBooleanObj.3 \
	- Tcl_SetBooleanObj.3 \
	CallDel.3 Tcl_CallWhenDeleted.3 - Tcl_DontCallWhenDeleted.3 \
	CmdCmplt.3 Tcl_CommandComplete.3 \
	Concat.3 Tcl_Concat.3 \
	CrtChannel.3 Tcl_BadChannelOption.3 - Tcl_CreateChannel.3 \
	- Tcl_GetChannelBufferSize.3 - Tcl_GetChannelHandle.3 \
	- Tcl_GetChannelInstanceData.3 - Tcl_GetChannelMode.3 \
	- Tcl_GetChannelName.3 - Tcl_GetChannelType.3 - Tcl_NotifyChannel.3 \
	- Tcl_SetChannelBufferSize.3 - Tcl_SetDefaultTranslation.3 \
	CrtChnlHdlr.3 Tcl_CreateChannelHandler.3 - Tcl_DeleteChannelHandler.3 \
	CrtCloseHdlr.3 Tcl_CreateCloseHandler.3 - Tcl_DeleteCloseHandler.3 \
	CrtCommand.3 Tcl_CreateCommand.3 \
	CrtFileHdlr.3 Tcl_CreateFileHandler.3 - Tcl_DeleteFileHandler.3 \
	CrtInterp.3 Tcl_CreateInterp.3 - Tcl_DeleteInterp.3 \
	- Tcl_InterpDeleted.3 \
	CrtMathFnc.3 Tcl_CreateMathFunc.3 \
	CrtObjCmd.3 Tcl_CreateObjCommand.3 - Tcl_DeleteCommand.3 \
	- Tcl_DeleteCommandFromToken.3 - Tcl_GetCommandInfo.3 \
	- Tcl_GetCommandName.3 - Tcl_SetCommandInfo.3 \
	CrtSlave.3 Tcl_CreateAlias.3 - Tcl_CreateAliasObj.3 \
	- Tcl_CreateSlave.3 - Tcl_ExposeCommand.3 - Tcl_GetAlias.3 \
	- Tcl_GetAliasObj.3 - Tcl_GetInterpPath.3 - Tcl_GetMaster.3 \
	- Tcl_GetSlave.3 - Tcl_HideCommand.3 - Tcl_IsSafe.3 - Tcl_MakeSafe.3 \
	CrtTimerHdlr.3 Tcl_CreateTimerHandler.3 - Tcl_DeleteTimerHandler.3 \
	CrtTrace.3 Tcl_CreateTrace.3 - Tcl_DeleteTrace.3 \
	DString.3 Tcl_DStringAppend.3 - Tcl_DStringAppendElement.3 \
	- Tcl_DStringEndSublist.3 - Tcl_DStringFree.3 - Tcl_DStringGetResult.3 \
	- Tcl_DStringInit.3 - Tcl_DStringLength.3 - Tcl_DStringResult.3 \
	- Tcl_DStringSetLength.3 - Tcl_DStringStartSublist.3 \
	- Tcl_DStringValue.3 \
	DetachPids.3 Tcl_DetachPids.3 - Tcl_ReapDetachedProcs.3 \
	DoOneEvent.3 Tcl_DoOneEvent.3 \
	DoWhenIdle.3 Tcl_CancelIdleCall.3 - Tcl_DoWhenIdle.3 \
	DoubleObj.3 Tcl_GetDoubleFromObj.3 - Tcl_NewDoubleObj.3 \
	- Tcl_SetDoubleObj.3 \
	Eval.3 Tcl_Eval.3 - Tcl_EvalFile.3 - Tcl_GlobalEval.3 - Tcl_VarEval.3 \
	EvalObj.3 Tcl_EvalObj.3 - Tcl_GlobalEvalObj.3 \
	Exit.3 Tcl_CreateExitHandler.3 - Tcl_DeleteExitHandler.3 - Tcl_Exit.3 \
	- Tcl_Finalize.3 \
	ExprLong.3 Tcl_ExprBoolean.3 - Tcl_ExprDouble.3 - Tcl_ExprLong.3 \
	- Tcl_ExprString.3 \
	ExprLongObj.3 Tcl_ExprBooleanObj.3 - Tcl_ExprDoubleObj.3 \
	- Tcl_ExprLongObj.3 - Tcl_ExprObj.3 \
	FindExec.3 Tcl_FindExecutable.3 - Tcl_GetNameOfExecutable.3 \
	GetIndex.3 Tcl_GetIndexFromObj.3 \
	GetInt.3 Tcl_GetBoolean.3 - Tcl_GetDouble.3 - Tcl_GetInt.3 \
	GetOpnFl.3 Tcl_GetOpenFile.3 \
	GetStdChan.3 Tcl_GetStdChannel.3 - Tcl_SetStdChannel.3 \
	Hash.3 Tcl_CreateHashEntry.3 - Tcl_DeleteHashEntry.3 \
	- Tcl_DeleteHashTable.3 - Tcl_FindHashEntry.3 - Tcl_FirstHashEntry.3 \
	- Tcl_GetHashKey.3 - Tcl_GetHashValue.3 - Tcl_HashStats.3 \
	- Tcl_InitHashTable.3 - Tcl_NextHashEntry.3 - Tcl_SetHashValue.3 \
	IntObj.3 Tcl_GetIntFromObj.3 - Tcl_GetLongFromObj.3 - Tcl_NewIntObj.3 \
	- Tcl_NewLongObj.3 - Tcl_SetIntObj.3 - Tcl_SetLongObj.3 \
	Interp.3 Tcl_Interp.3 \
	LinkVar.3 Tcl_LinkVar.3 - Tcl_UnlinkVar.3 - Tcl_UpdateLinkedVar.3 \
	ListObj.3 Tcl_ListObjAppendElement.3 - Tcl_ListObjAppendList.3 \
	- Tcl_ListObjGetElements.3 - Tcl_ListObjIndex.3 - Tcl_ListObjLength.3 \
	- Tcl_ListObjReplace.3 - Tcl_NewListObj.3 - Tcl_SetListObj.3 \
	Notifier.3 Tcl_CreateEventSource.3 - Tcl_DeleteEventSource.3 \
	- Tcl_DeleteEvents.3 - Tcl_GetServiceMode.3 - Tcl_QueueEvent.3 \
	- Tcl_ServiceAll.3 - Tcl_ServiceEvent.3 - Tcl_SetMaxBlockTime.3 \
	- Tcl_SetServiceMode.3 - Tcl_SetTimer.3 - Tcl_WaitForEvent.3 \
	ObjSetVar.3 Tcl_ObjGetVar2.3 - Tcl_ObjSetVar2.3 \
	Object.3 Tcl_DecrRefCount.3 - Tcl_DuplicateObj.3 - Tcl_IncrRefCount.3 \
	- Tcl_IsShared.3 - Tcl_NewObj.3 \
	ObjectType.3 Tcl_AppendAllObjTypes.3 - Tcl_ConvertToType.3 \
	- Tcl_GetObjType.3 - Tcl_RegisterObjType.3 \
	OpenFileChnl.3 Tcl_Close.3 - Tcl_Eof.3 - Tcl_Flush.3 \
	- Tcl_GetChannel.3 - Tcl_GetChannelOption.3 - Tcl_Gets.3 \
	- Tcl_InputBlocked.3 - Tcl_InputBuffered.3 - Tcl_MakeFileChannel.3 \
	- Tcl_OpenCommandChannel.3 - Tcl_OpenFileChannel.3 - Tcl_Read.3 \
	- Tcl_RegisterChannel.3 - Tcl_Seek.3 - Tcl_SetChannelOption.3 \
	- Tcl_Tell.3 - Tcl_UnregisterChannel.3 - Tcl_Write.3 \
	OpenTcp.3 Tcl_MakeTcpClientChannel.3 - Tcl_OpenTcpClient.3 \
	- Tcl_OpenTcpServer.3 \
	PkgRequire.3 Tcl_PkgProvide.3 - Tcl_PkgRequire.3 \
	Preserve.3 Tcl_EventuallyFree.3 - Tcl_Preserve.3 - Tcl_Release.3 \
	PrintDbl.3 Tcl_PrintDouble.3 \
	RecEvalObj.3 Tcl_RecordAndEvalObj.3 \
	RecordEval.3 Tcl_RecordAndEval.3 \
	RegExp.3 Tcl_RegExpCompile.3 - Tcl_RegExpExec.3 - Tcl_RegExpMatch.3 \
	- Tcl_RegExpRange.3 \
	SetErrno.3 Tcl_GetErrno.3 - Tcl_SetErrno.3 \
	SetRecLmt.3 Tcl_SetRecursionLimit.3 \
	SetResult.3 Tcl_AppendElement.3 - Tcl_AppendResult.3 \
	- Tcl_GetObjResult.3 - Tcl_GetStringResult.3 - Tcl_ResetResult.3 \
	- Tcl_SetObjResult.3 - Tcl_SetResult.3 \
	SetVar.3 Tcl_GetVar.3 - Tcl_GetVar2.3 - Tcl_SetVar.3 - Tcl_SetVar2.3 \
	- Tcl_UnsetVar.3 - Tcl_UnsetVar2.3 \
	Sleep.3 Tcl_Sleep.3 \
	SplitList.3 Tcl_ConvertElement.3 - Tcl_Merge.3 - Tcl_ScanElement.3 \
	- Tcl_SplitList.3 \
	SplitPath.3 Tcl_GetPathType.3 - Tcl_JoinPath.3 - Tcl_SplitPath.3 \
	StaticPkg.3 Tcl_StaticPackage.3 \
	StrMatch.3 Tcl_StringMatch.3 \
	StringObj.3 TclConcatObj.3 - Tcl_AppendStringsToObj.3 \
	- Tcl_AppendToObj.3 - Tcl_GetStringFromObj.3 - Tcl_NewStringObj.3 \
	- Tcl_SetObjLength.3 - Tcl_SetStringObj.3 \
	TraceVar.3 Tcl_TraceVar.3 - Tcl_TraceVar2.3 - Tcl_UntraceVar.3 \
	- Tcl_UntraceVar2.3 - Tcl_VarTraceInfo.3 - Tcl_VarTraceInfo2.3 \
	Translate.3 Tcl_TranslateFileName.3 \
	UpVar.3 Tcl_UpVar.3 - Tcl_UpVar2.3 \
	WrongNumArgs.3 Tcl_WrongNumArgs.3 \
	http.n Http.n \
	pkgMkIndex.n pkg_mkIndex.n
a39 4

post-patch:
	@@${CP} ${WRKSRC}/mkLinks ${WRKSRC}/mkLinks.orig
	@@${SED} -e 's/\.[3n]/&.gz/g' ${WRKSRC}/mkLinks.orig > ${WRKSRC}/mkLinks
@


1.17
log
@Fix the script that makes the long-name man page links, and add the
 long-name man pages to PLIST.
Note that instead of including a 54k patch, there's a post-patch: target
 in the Makefile that uses sed.

PR:		ports/9786 and ports/9787
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.16 1999/04/30 16:09:51 cwt Exp $
d28 148
@


1.16
log
@Tcl 8.0.5.  Fenner's MLINK PR TBA RSN
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.15 1999/04/22 00:17:05 scrappy Exp $
d36 4
@


1.15
log
@this should finish cleaning up the WWW_SITE -> DESCR/WWW: mess ...
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.14 1999/04/08 19:05:47 billf Exp $
d9 2
a10 2
DISTNAME=	tcl8.0.4
PKGNAME=	tcl-8.0.4
d18 1
a18 1
WRKSRC=		${WRKDIR}/tcl8.0.4/unix
d25 1
a25 1
SHLIB_MINOR=	4
@


1.14
log
@Proper URLs that reference directories end in '/'
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.13 1999/03/11 21:47:13 scrappy Exp $
a16 2
WWW_SITE=       http://www.scriptics.com/

@


1.13
log
@Commit all Y2K/WWW_SITE changes from today...
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.12 1998/12/24 06:51:12 cwt Exp $
d17 1
a17 1
WWW_SITE=       http://www.scriptics.com  
@


1.12
log
@Assume role of maintainer.  By request of: maintainer.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.11 1998/12/19 07:25:19 cwt Exp $
d15 4
@


1.11
log
@Tcl v8.0.4
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.10 1998/12/13 08:49:05 asami Exp $
d14 1
a14 1
MAINTAINER=	jkh@@freebsd.org
@


1.10
log
@Use PKG* variables instead of adding extra files to PKG_ARGS.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.9 1998/11/14 09:43:19 asami Exp $
d9 2
a10 2
DISTNAME=	tcl8.0p2
PKGNAME=	tcl-8.0.2
d16 1
a16 1
WRKSRC=		${WRKDIR}/tcl8.0/unix
d23 1
a23 1
SHLIB_MINOR=	2
@


1.9
log
@Use bsd.port.{pre,post}.mk to move PORTOBJFORMAT to front, or change
shell loops to make loops.  Use EXTRA_PKG_FLAGS to add install scripts
instead of adding it to PKG_FLAGS after bsd.port.mk.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.8 1998/09/17 22:30:01 steve Exp $
d20 1
a20 1
EXTRA_PKG_ARGS=	-i ${PKGDIR}/INSTALL.tclsh
d46 2
a47 2
.if exists(${PKGDIR}/INSTALL.tclsh)
	${SH} ${PKGDIR}/INSTALL.tclsh
@


1.8
log
@Make this build in an ELF world.

Reviewed by:	jkh
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.7 1998/07/27 21:14:46 hoek Exp $
d20 1
d27 8
d53 1
a53 9
.include <bsd.port.mk>

PKG_ARGS+=	-i ${PKGDIR}/INSTALL.tclsh

.if ${PORTOBJFORMAT} == "elf"
TCL_LIB_FILE=	${TCL_LIB}.${SHLIB_MAJOR}
.else
TCL_LIB_FILE=	${TCL_LIB}.${SHLIB_MAJOR}.${SHLIB_MINOR}
.endif
@


1.7
log
@Install a "tclsh" script that spits-out a list of the real tclsh's, as
discussed many times on -ports.  I expect that a few of the dependencies
will break silently.

I didn't touch ja-tcl (etc.) since the tclsh message should perhaps
be translated?

PR:		ports/5894
Mention:	Eivind (a first shot at a tclsh script)
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.6 1998/07/03 23:06:48 steve Exp $
d24 1
d35 2
a36 1
	${LDCONFIG} -m ${PREFIX}/lib
d47 6
@


1.6
log
@MASTERSITE moved to ftp.scriptics.com.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.5 1998/03/18 00:56:08 jmz Exp $
d35 3
d43 2
@


1.5
log
@Do the Right Thing when building static libraries.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.4 1997/12/01 16:50:49 pst Exp $
d12 1
a12 1
MASTER_SITES=	ftp://ftp.sunlabs.com/pub/tcl/
@


1.4
log
@Upgrade to 8.0PL2
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.3 1997/11/26 22:48:50 pst Exp $
d20 12
@


1.3
log
@Upgrade to v8.0 PL1.

Thanks go to all the folks who tested on their systems and tested ports
that relied on Tcl/Tk v8.x.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.2 1997/10/08 10:48:41 asami Exp $
d9 2
a10 2
DISTNAME=	tcl8.0p1
PKGNAME=	tcl-8.0.1
@


1.2
log
@Add tcl/tk ports to the virtual categories that bear their own name.

Suggested by:	jkh
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.1.1.1 1997/08/20 10:33:35 jkh Exp $
d9 2
a10 2
DISTNAME=	tcl8.0
PKGNAME=	tcl-8.0
d16 1
a16 1
WRKSRC=		${WRKDIR}/${DISTNAME}/unix
@


1.1
log
@Initial revision
@
text
@d6 1
a6 1
# $Id$
d11 1
a11 1
CATEGORIES=	lang
@


1.1.1.1
log
@Import TCL 8.0 as a port for the 2.x users and others who want it here
as an option.
Reviewed by:	asami
@
text
@@
