head	1.127;
access;
symbols
	RELEASE_8_3_0:1.119
	RELEASE_9_0_0:1.119
	RELEASE_7_4_0:1.118
	RELEASE_8_2_0:1.118
	RELEASE_6_EOL:1.118
	RELEASE_8_1_0:1.118
	RELEASE_7_3_0:1.118
	RELEASE_8_0_0:1.117
	RELEASE_7_2_0:1.115
	RELEASE_7_1_0:1.113
	RELEASE_6_4_0:1.113
	RELEASE_5_EOL:1.113
	RELEASE_7_0_0:1.109
	RELEASE_6_3_0:1.109
	PRE_XORG_7:1.105
	RELEASE_4_EOL:1.99
	RELEASE_6_2_0:1.96
	RELEASE_6_1_0:1.89
	RELEASE_5_5_0:1.89
	RELEASE_6_0_0:1.89
	RELEASE_5_4_0:1.85
	RELEASE_4_11_0:1.85
	RELEASE_5_3_0:1.81
	RELEASE_4_10_0:1.79
	RELEASE_5_2_1:1.74
	RELEASE_5_2_0:1.74
	RELEASE_4_9_0:1.73
	RELEASE_5_1_0:1.70
	RELEASE_4_8_0:1.65
	RELEASE_5_0_0:1.61
	RELEASE_4_7_0:1.57
	RELEASE_4_6_2:1.56
	RELEASE_4_6_1:1.56
	RELEASE_4_6_0:1.56
	RELEASE_5_0_DP1:1.56
	RELEASE_4_5_0:1.53
	old_RELEASE_4_4_0:1.46
	old_RELEASE_4_3_0:1.41
	old_RELEASE_4_2_0:1.36
	old_RELEASE_4_1_1:1.35
	old_RELEASE_4_1_0:1.35
	old_RELEASE_3_5_0:1.35
	old_RELEASE_4_0_0:1.27
	old_RELEASE_3_4_0:1.24
	old_RELEASE_3_3_0:1.23
	old_RELEASE_3_2_0:1.18
	old_RELEASE_3_1_0:1.14
	old_RELEASE_2_2_8:1.11
	old_RELEASE_3_0_0:1.11
	old_RELEASE_2_2_7:1.9
	old_RELEASE_2_2_6:1.7
	old_RELEASE_2_2_5:1.2
	old_tcl_80:1.1.1.1
	old_SUN_TCL:1.1.1;
locks; strict;
comment	@# @;


1.127
date	2013.02.07.09.35.42;	author svnexp;	state Exp;
branches;
next	1.126;

1.126
date	2013.02.06.18.12.08;	author svnexp;	state Exp;
branches;
next	1.125;

1.125
date	2012.11.26.18.25.55;	author svnexp;	state Exp;
branches;
next	1.124;

1.124
date	2012.11.26.16.35.48;	author svnexp;	state Exp;
branches;
next	1.123;

1.123
date	2012.11.17.05.58.57;	author svnexp;	state Exp;
branches;
next	1.122;

1.122
date	2012.10.12.16.50.40;	author wxs;	state Exp;
branches;
next	1.121;

1.121
date	2012.09.30.06.25.19;	author rm;	state Exp;
branches;
next	1.120;

1.120
date	2012.08.03.22.57.36;	author mm;	state Exp;
branches;
next	1.119;

1.119
date	2011.03.23.11.37.47;	author mm;	state Exp;
branches;
next	1.118;

1.118
date	2009.11.20.09.19.59;	author mm;	state Exp;
branches;
next	1.117;

1.117
date	2009.08.22.00.24.35;	author amdmi3;	state Exp;
branches;
next	1.116;

1.116
date	2009.06.26.06.31.26;	author mm;	state Exp;
branches;
next	1.115;

1.115
date	2009.03.02.10.31.33;	author mm;	state Exp;
branches;
next	1.114;

1.114
date	2009.02.26.14.19.51;	author mm;	state Exp;
branches;
next	1.113;

1.113
date	2008.04.22.06.29.44;	author mm;	state Exp;
branches;
next	1.112;

1.112
date	2008.04.09.13.42.11;	author pav;	state Exp;
branches;
next	1.111;

1.111
date	2008.02.13.06.19.29;	author mm;	state Exp;
branches;
next	1.110;

1.110
date	2008.01.11.11.26.49;	author mm;	state Exp;
branches;
next	1.109;

1.109
date	2007.09.22.11.40.34;	author mm;	state Exp;
branches;
next	1.108;

1.108
date	2007.06.06.13.46.45;	author mm;	state Exp;
branches;
next	1.107;

1.107
date	2007.06.05.13.26.58;	author mm;	state Exp;
branches;
next	1.106;

1.106
date	2007.05.30.18.49.02;	author mm;	state Exp;
branches;
next	1.105;

1.105
date	2007.04.05.13.19.04;	author mm;	state Exp;
branches;
next	1.104;

1.104
date	2007.03.27.11.54.43;	author miwi;	state Exp;
branches;
next	1.103;

1.103
date	2007.03.21.09.22.15;	author miwi;	state Exp;
branches;
next	1.102;

1.102
date	2007.03.20.10.39.05;	author miwi;	state Exp;
branches;
next	1.101;

1.101
date	2007.03.13.10.31.58;	author miwi;	state Exp;
branches;
next	1.100;

1.100
date	2007.03.08.14.00.58;	author miwi;	state Exp;
branches;
next	1.99;

1.99
date	2007.01.19.23.14.38;	author sat;	state Exp;
branches;
next	1.98;

1.98
date	2007.01.17.04.49.29;	author clsung;	state Exp;
branches;
next	1.97;

1.97
date	2006.12.01.15.40.16;	author pav;	state Exp;
branches;
next	1.96;

1.96
date	2006.08.15.00.29.09;	author clsung;	state Exp;
branches;
next	1.95;

1.95
date	2006.07.07.23.08.24;	author linimon;	state Exp;
branches;
next	1.94;

1.94
date	2006.07.06.06.42.24;	author sem;	state Exp;
branches;
next	1.93;

1.93
date	2006.07.05.20.04.24;	author mi;	state Exp;
branches;
next	1.92;

1.92
date	2006.06.27.22.27.22;	author mi;	state Exp;
branches;
next	1.91;

1.91
date	2006.06.04.22.02.13;	author thierry;	state Exp;
branches;
next	1.90;

1.90
date	2006.05.09.20.52.23;	author edwin;	state Exp;
branches;
next	1.89;

1.89
date	2005.07.18.07.24.08;	author adamw;	state Exp;
branches;
next	1.88;

1.88
date	2005.07.05.17.30.51;	author mi;	state Exp;
branches;
next	1.87;

1.87
date	2005.06.29.15.20.02;	author mi;	state Exp;
branches;
next	1.86;

1.86
date	2005.06.29.13.44.00;	author mi;	state Exp;
branches;
next	1.85;

1.85
date	2004.11.12.01.14.59;	author ade;	state Exp;
branches;
next	1.84;

1.84
date	2004.11.01.12.46.24;	author dinoex;	state Exp;
branches;
next	1.83;

1.83
date	2004.10.28.07.49.06;	author dinoex;	state Exp;
branches;
next	1.82;

1.82
date	2004.10.27.18.07.17;	author dinoex;	state Exp;
branches;
next	1.81;

1.81
date	2004.08.17.05.00.52;	author dinoex;	state Exp;
branches;
next	1.80;

1.80
date	2004.06.30.13.17.09;	author dinoex;	state Exp;
branches;
next	1.79;

1.79
date	2004.03.26.18.39.07;	author dinoex;	state Exp;
branches;
next	1.78;

1.78
date	2004.03.06.19.32.11;	author dinoex;	state Exp;
branches;
next	1.77;

1.77
date	2004.03.06.18.03.55;	author pav;	state Exp;
branches;
next	1.76;

1.76
date	2004.03.06.06.11.30;	author dinoex;	state Exp;
branches;
next	1.75;

1.75
date	2003.12.04.19.30.29;	author dinoex;	state Exp;
branches;
next	1.74;

1.74
date	2003.10.25.20.44.14;	author dinoex;	state Exp;
branches;
next	1.73;

1.73
date	2003.08.04.04.39.31;	author dinoex;	state Exp;
branches;
next	1.72;

1.72
date	2003.08.03.09.54.44;	author dinoex;	state Exp;
branches;
next	1.71;

1.71
date	2003.07.24.06.28.21;	author dinoex;	state Exp;
branches;
next	1.70;

1.70
date	2003.05.21.05.10.32;	author dinoex;	state Exp;
branches;
next	1.69;

1.69
date	2003.05.13.19.13.01;	author dinoex;	state Exp;
branches;
next	1.68;

1.68
date	2003.04.03.04.21.49;	author dinoex;	state Exp;
branches;
next	1.67;

1.67
date	2003.03.24.04.18.47;	author dinoex;	state Exp;
branches;
next	1.66;

1.66
date	2003.03.23.20.29.46;	author dinoex;	state Exp;
branches;
next	1.65;

1.65
date	2003.02.23.12.33.36;	author dinoex;	state Exp;
branches;
next	1.64;

1.64
date	2003.02.20.18.26.36;	author dinoex;	state Exp;
branches;
next	1.63;

1.63
date	2003.02.11.04.39.49;	author dinoex;	state Exp;
branches;
next	1.62;

1.62
date	2003.02.04.20.11.12;	author dinoex;	state Exp;
branches;
next	1.61;

1.61
date	2002.11.12.21.13.42;	author dinoex;	state Exp;
branches;
next	1.60;

1.60
date	2002.10.28.01.36.38;	author kris;	state Exp;
branches;
next	1.59;

1.59
date	2002.10.16.18.18.07;	author dinoex;	state Exp;
branches;
next	1.58;

1.58
date	2002.10.05.17.23.37;	author dinoex;	state Exp;
branches;
next	1.57;

1.57
date	2002.09.09.12.12.37;	author dinoex;	state Exp;
branches;
next	1.56;

1.56
date	2002.03.14.14.14.10;	author dinoex;	state Exp;
branches;
next	1.55;

1.55
date	2002.03.07.07.01.39;	author dinoex;	state Exp;
branches;
next	1.54;

1.54
date	2002.01.27.14.24.21;	author dinoex;	state Exp;
branches;
next	1.53;

1.53
date	2001.12.28.13.18.45;	author dinoex;	state Exp;
branches;
next	1.52;

1.52
date	2001.11.24.04.18.38;	author dinoex;	state Exp;
branches;
next	1.51;

1.51
date	2001.11.14.08.44.06;	author dinoex;	state Exp;
branches;
next	1.50;

1.50
date	2001.11.10.21.03.55;	author dinoex;	state Exp;
branches;
next	1.49;

1.49
date	2001.11.01.21.29.16;	author dinoex;	state Exp;
branches;
next	1.48;

1.48
date	2001.10.31.23.00.29;	author obrien;	state Exp;
branches;
next	1.47;

1.47
date	2001.10.21.03.13.31;	author dinoex;	state Exp;
branches;
next	1.46;

1.46
date	2001.08.14.08.01.39;	author dinoex;	state Exp;
branches;
next	1.45;

1.45
date	2001.06.24.04.28.20;	author dinoex;	state Exp;
branches;
next	1.44;

1.44
date	2001.06.15.04.23.55;	author dinoex;	state Exp;
branches;
next	1.43;

1.43
date	2001.05.10.20.13.48;	author dinoex;	state Exp;
branches;
next	1.42;

1.42
date	2001.05.07.18.36.57;	author dinoex;	state Exp;
branches;
next	1.41;

1.41
date	2001.04.17.10.44.48;	author demon;	state Exp;
branches;
next	1.40;

1.40
date	2001.04.13.20.31.02;	author dinoex;	state Exp;
branches;
next	1.39;

1.39
date	2001.03.08.05.05.10;	author keith;	state Exp;
branches;
next	1.38;

1.38
date	2001.01.16.17.31.16;	author sobomax;	state Exp;
branches;
next	1.37;

1.37
date	2001.01.01.10.15.05;	author will;	state Exp;
branches;
next	1.36;

1.36
date	2000.10.08.03.00.49;	author asami;	state Exp;
branches;
next	1.35;

1.35
date	2000.06.16.21.51.30;	author asami;	state Exp;
branches;
next	1.34;

1.34
date	2000.06.16.08.19.19;	author sobomax;	state Exp;
branches;
next	1.33;

1.33
date	2000.06.15.17.59.37;	author sobomax;	state Exp;
branches;
next	1.32;

1.32
date	2000.05.31.18.17.38;	author hoek;	state Exp;
branches;
next	1.31;

1.31
date	2000.05.10.21.26.49;	author jseger;	state Exp;
branches;
next	1.30;

1.30
date	2000.05.01.14.39.49;	author jseger;	state Exp;
branches;
next	1.29;

1.29
date	2000.04.24.19.48.53;	author jseger;	state Exp;
branches;
next	1.28;

1.28
date	2000.04.12.06.21.04;	author obrien;	state Exp;
branches;
next	1.27;

1.27
date	2000.01.05.18.33.10;	author jseger;	state Exp;
branches;
next	1.26;

1.26
date	2000.01.05.07.11.48;	author jseger;	state Exp;
branches;
next	1.25;

1.25
date	99.12.27.15.55.01;	author steve;	state Exp;
branches;
next	1.24;

1.24
date	99.11.21.20.54.56;	author jseger;	state Exp;
branches;
next	1.23;

1.23
date	99.09.05.16.32.08;	author jseger;	state Exp;
branches;
next	1.22;

1.22
date	99.08.31.06.47.10;	author mharo;	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.08.24.01.58.09;	author jseger;	state Exp;
branches;
next	1.19;

1.19
date	99.06.20.14.05.23;	author jseger;	state Exp;
branches;
next	1.18;

1.18
date	99.05.04.20.49.59;	author fenner;	state Exp;
branches;
next	1.17;

1.17
date	99.04.22.00.17.07;	author scrappy;	state Exp;
branches;
next	1.16;

1.16
date	99.04.08.19.05.47;	author billf;	state Exp;
branches;
next	1.15;

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

1.14
date	99.01.17.14.06.44;	author ejc;	state Exp;
branches;
next	1.13;

1.13
date	98.12.13.08.49.06;	author asami;	state Exp;
branches;
next	1.12;

1.12
date	98.12.01.03.06.29;	author asami;	state Exp;
branches;
next	1.11;

1.11
date	98.10.03.21.35.20;	author steve;	state Exp;
branches;
next	1.10;

1.10
date	98.07.27.21.14.50;	author hoek;	state Exp;
branches;
next	1.9;

1.9
date	98.07.04.17.29.15;	author jdp;	state Exp;
branches;
next	1.8;

1.8
date	98.07.01.10.20.59;	author jseger;	state Exp;
branches;
next	1.7;

1.7
date	98.03.22.09.37.07;	author asami;	state Exp;
branches;
next	1.6;

1.6
date	98.03.02.02.08.26;	author jseger;	state Exp;
branches;
next	1.5;

1.5
date	98.02.16.15.58.18;	author jseger;	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.127
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/311816
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# Created by: jkh
# $FreeBSD: head/lang/tcl84/Makefile 311816 2013-02-07 08:29:38Z gahr $

PORTNAME=	tcl
PORTVERSION=	8.4.19
PORTREVISION=	3
PORTEPOCH=	1
CATEGORIES=	lang tcl
MASTER_SITES=	SF/tcl/Tcl/${PORTVERSION}
DISTNAME=	${PORTNAME}${PORTVERSION}-src

MAINTAINER=	tcltk@@FreeBSD.org
COMMENT=	Tool Command Language

LICENSE=	BSD

OPTIONS_DEFINE=	TCLMAN THREADS
OPTIONS_DEFAULT=THREADS
TCLMAN_DESC=	Install Tcl function manpages

WRKSRC=		${WRKDIR}/${PORTNAME}${PORTVERSION}/unix

ALL_TARGET=	all
INSTALL_TARGET=	install install-libraries

USE_LDCONFIG=	yes
GNU_CONFIGURE=	yes
CONFIGURE_ARGS=	--enable-shared \
		--enable-man-suffix=.${MAN_SUFFIX} \
		--includedir=${PREFIX}/include/tcl${TCL_VER}
CONFIGURE_ENV=	PORTSDIR=${PORTSDIR}

TCL_VER=	8.4
SHORT_TCL_VER=	${TCL_VER:S/8./8/}
LATEST_LINK=	${PORTNAME}${SHORT_TCL_VER}
MAN_SUFFIX=	${LATEST_LINK}

MAKE_ENV=	SHORT_TCL_VER="${SHORT_TCL_VER}" \
		MAN_SUFFIX=.${MAN_SUFFIX} \
		LANG=C LC_ALL=C	# LANG=C is required for some of UTF-using tests

PLIST_SUB=	TCL_VER=${TCL_VER} \
		SHORT_TCL_VER=${SHORT_TCL_VER}

.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MTCLMAN}
INSTALL_TARGET+=install-doc
.include "${.CURDIR}/Makefile.man"
.endif

.if ${PORT_OPTIONS:MTHREADS}
CONFIGURE_ARGS+=	--enable-threads
.else
CONFIGURE_ARGS+=	--disable-threads
.endif

post-configure:
	${REINPLACE_CMD} \
		-e 's,-DNO_MEMMOVE=1,,' -e 's,-DNO_STRING_H=1,,' \
		-e 's,^COMPAT_OBJS.*,,' ${WRKSRC}/Makefile

regression-test:	build
	cd ${WRKSRC} && LC_ALL=C ${MAKE} test

.include <bsd.port.mk>
@


1.126
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/311773
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/lang/tcl84/Makefile 311773 2013-02-06 15:25:57Z gahr $
d13 1
a13 1
COMMENT?=	Tool Command Language
@


1.125
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 307793
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r307793 | bf | 2012-11-26 18:16:57 +0000 (Mon, 26 Nov 2012) | 5 lines
## SVN ##
## SVN ## consolidate under (lower-case) tcltk@@
## SVN ##
## SVN ## PR:		173753 , 173767
## SVN ## Feature safe:	yes
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d2 1
a2 1
# $FreeBSD: head/lang/tcl84/Makefile 307793 2012-11-26 18:16:57Z bf $
a9 1
PKGNAMESUFFIX?=	${THREADS_SUFFIX}${PKGNAMESUFFIX2}
d17 4
a20 2
LATEST_LINK?=	tcl84
PATCH_DIST_ARGS=	-d ${WRKDIR}/${DISTNAME} -E ${PATCH_DIST_STRIP}
d22 4
a25 1
ALL_TARGET=	all	# test
d28 3
a30 1
CONFIGURE_ARGS=	--enable-shared --includedir=${PREFIX}/include/tcl${TCL_VER}
d32 1
d35 6
a40 14
MAKE_ENV=	SHORT_TCL_VER="${SHORT_TCL_VER}" LANG=C LC_ALL=C	# LANG=C is required for some of UTF-using tests
NOPRECIOUSMAKEVARS=	Too many _MLINKS for README.html
PLIST_SUB=	TCL_VER="${TCL_VER}" SHORT_TCL_VER="${SHORT_TCL_VER}"
EXTRACT_AFTER_ARGS=|${TAR} -xpf - --exclude compat/

.if !defined(BUILDING_TCL_THREADS)
OPTIONS_DEFINE=	TCL84_MAN
TCL84_MAN_DESC=	Install tcl 8.4 function manpages
.else
USE_TCL=	${SHORT_TCL_VER}
PLIST=		${PKGDIR}/pkg-plist.threads
THREADS_SUFFIX=	-threads
LATEST_LINK=	tcl84${THREADS_SUFFIX}
.endif
d42 2
a43 1
.include <bsd.port.pre.mk>
d45 1
a45 1
DATADIR=	${PREFIX}/share/${PORTNAME}${TCL_VER}
d47 3
a49 2
.if !defined(NO_INSTALL_MANPAGES)
MAN1=	tclsh${TCL_VER}${THREADS_SUFFIX}.1
d52 1
a52 1
.if defined(BUILDING_TCL_THREADS)
a53 1
CONFIGURE_ENV+=		PTHREAD_LIBS="${PTHREAD_LIBS}" PTHREAD_CFLAGS="${PTHREAD_CFLAGS}"
a55 575

.if !defined(NO_INSTALL_MANPAGES) && ${PORT_OPTIONS:MTCL84_MAN}

MAN3=	Access.3 AddErrInfo.3 Alloc.3 AllowExc.3 AppInit.3 AssocData.3 \
	Async.3 BackgdErr.3 Backslash.3 BoolObj.3 ByteArrObj.3 CallDel.3 \
	ChnlStack.3 CmdCmplt.3 Concat.3 CrtChannel.3 CrtChnlHdlr.3 \
	CrtCloseHdlr.3 	CrtCommand.3 CrtFileHdlr.3 CrtInterp.3 CrtMathFnc.3 \
	CrtObjCmd.3 CrtSlave.3 CrtTimerHdlr.3 CrtTrace.3 DString.3 \
	DetachPids.3 DoOneEvent.3 DoWhenIdle.3 DoubleObj.3 DumpActiveMemory.3 \
	Encoding.3 Eval.3 Environment.3 Exit.3 ExprLong.3 ExprLongObj.3 \
	FileSystem.3 FindExec.3 GetCwd.3 GetHostName.3 GetIndex.3 GetInt.3 \
	GetTime.3 GetOpnFl.3 GetStdChan.3 GetVersion.3 Hash.3 Init.3 \
	InitStubs.3 IntObj.3 Interp.3 LinkVar.3 ListObj.3 Notifier.3 \
	Macintosh.3 Object.3 ObjectType.3 OpenFileChnl.3 OpenTcp.3 Panic.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 Signal.3 Sleep.3 SourceRCFile.3 SplitList.3 SplitPath.3 \
	StdChannels.3 StaticPkg.3 StrMatch.3 StringObj.3 SubstObj.3 \
	TCL_MEM_DEBUG.3 Tcl_Main.3 Thread.3 ToUpper.3 TraceCmd.3 TraceVar.3 \
	Translate.3 UniCharIsAlpha.3 UpVar.3 Utf.3 WrongNumArgs.3

MANN=	Tcl.n after.n append.n array.n bgerror.n binary.n break.n case.n \
	catch.n cd.n clock.n close.n concat.n continue.n dde.n encoding.n \
	eof.n error.n eval.n exec.n exit.n expr.n fblocked.n fconfigure.n \
	fcopy.n file.n fileevent.n filename.n flush.n for.n foreach.n \
	format.n gets.n glob.n global.n history.n http.n if.n incr.n info.n \
	interp.n join.n lappend.n library.n lindex.n linsert.n list.n \
	llength.n load.n lrange.n lreplace.n lsearch.n lset.n lsort.n \
	memory.n  msgcat.n namespace.n open.n package.n packagens.n pid.n \
	pkgMkIndex.n proc.n puts.n pwd.n re_syntax.n read.n regexp.n \
	registry.n regsub.n rename.n resource.n return.n safe.n scan.n seek.n \
	set.n socket.n source.n split.n string.n subst.n switch.n tcltest.n \
	tclvars.n tell.n time.n trace.n unknown.n unset.n update.n uplevel.n \
	upvar.n variable.n vwait.n while.n

# MLINKS generated via  awk '/ln/ {print "\t" $3,$4,"\\"}' unix/mkLinks
MLINKS=	Access.3 Tcl_Access.3 \
	Access.3 Tcl_Stat.3 \
	AddErrInfo.3 Tcl_AddObjErrorInfo.3 \
	AddErrInfo.3 Tcl_AddErrorInfo.3 \
	AddErrInfo.3 Tcl_SetObjErrorCode.3 \
	AddErrInfo.3 Tcl_SetErrorCode.3 \
	AddErrInfo.3 Tcl_SetErrorCodeVA.3 \
	AddErrInfo.3 Tcl_PosixError.3 \
	AddErrInfo.3 Tcl_LogCommandInfo.3 \
	Alloc.3 Tcl_Alloc.3 \
	Alloc.3 Tcl_Free.3 \
	Alloc.3 Tcl_Realloc.3 \
	Alloc.3 Tcl_AttemptAlloc.3 \
	Alloc.3 Tcl_AttemptRealloc.3 \
	Alloc.3 ckalloc.3 \
	Alloc.3 ckfree.3 \
	Alloc.3 ckrealloc.3 \
	Alloc.3 attemptckalloc.3 \
	Alloc.3 attemptckrealloc.3 \
	AllowExc.3 Tcl_AllowExceptions.3 \
	AppInit.3 Tcl_AppInit.3 \
	AssocData.3 Tcl_GetAssocData.3 \
	AssocData.3 Tcl_SetAssocData.3 \
	AssocData.3 Tcl_DeleteAssocData.3 \
	Async.3 Tcl_AsyncCreate.3 \
	Async.3 Tcl_AsyncMark.3 \
	Async.3 Tcl_AsyncInvoke.3 \
	Async.3 Tcl_AsyncDelete.3 \
	Async.3 Tcl_AsyncReady.3 \
	BackgdErr.3 Tcl_BackgroundError.3 \
	Backslash.3 Tcl_Backslash.3 \
	BoolObj.3 Tcl_NewBooleanObj.3 \
	BoolObj.3 Tcl_SetBooleanObj.3 \
	BoolObj.3 Tcl_GetBooleanFromObj.3 \
	ByteArrObj.3 Tcl_NewByteArrayObj.3 \
	ByteArrObj.3 Tcl_SetByteArrayObj.3 \
	ByteArrObj.3 Tcl_GetByteArrayFromObj.3 \
	ByteArrObj.3 Tcl_SetByteArrayLength.3 \
	CallDel.3 Tcl_CallWhenDeleted.3 \
	CallDel.3 Tcl_DontCallWhenDeleted.3 \
	ChnlStack.3 Tcl_StackChannel.3 \
	ChnlStack.3 Tcl_UnstackChannel.3 \
	ChnlStack.3 Tcl_GetStackedChannel.3 \
	ChnlStack.3 Tcl_GetTopChannel.3 \
	CmdCmplt.3 Tcl_CommandComplete.3 \
	Concat.3 Tcl_Concat.3 \
	CrtChannel.3 Tcl_CreateChannel.3 \
	CrtChannel.3 Tcl_GetChannelInstanceData.3 \
	CrtChannel.3 Tcl_GetChannelType.3 \
	CrtChannel.3 Tcl_GetChannelName.3 \
	CrtChannel.3 Tcl_GetChannelHandle.3 \
	CrtChannel.3 Tcl_GetChannelMode.3 \
	CrtChannel.3 Tcl_GetChannelBufferSize.3 \
	CrtChannel.3 Tcl_SetChannelBufferSize.3 \
	CrtChannel.3 Tcl_NotifyChannel.3 \
	CrtChannel.3 Tcl_BadChannelOption.3 \
	CrtChannel.3 Tcl_ChannelName.3 \
	CrtChannel.3 Tcl_ChannelVersion.3 \
	CrtChannel.3 Tcl_ChannelBlockModeProc.3 \
	CrtChannel.3 Tcl_ChannelCloseProc.3 \
	CrtChannel.3 Tcl_ChannelClose2Proc.3 \
	CrtChannel.3 Tcl_ChannelInputProc.3 \
	CrtChannel.3 Tcl_ChannelOutputProc.3 \
	CrtChannel.3 Tcl_ChannelSeekProc.3 \
	CrtChannel.3 Tcl_ChannelWideSeekProc.3 \
	CrtChannel.3 Tcl_ChannelSetOptionProc.3 \
	CrtChannel.3 Tcl_ChannelGetOptionProc.3 \
	CrtChannel.3 Tcl_ChannelWatchProc.3 \
	CrtChannel.3 Tcl_ChannelGetHandleProc.3 \
	CrtChannel.3 Tcl_ChannelFlushProc.3 \
	CrtChannel.3 Tcl_ChannelHandlerProc.3 \
	CrtChannel.3 Tcl_IsChannelShared.3 \
	CrtChannel.3 Tcl_IsChannelRegistered.3 \
	CrtChannel.3 Tcl_CutChannel.3 \
	CrtChannel.3 Tcl_SpliceChannel.3 \
	CrtChannel.3 Tcl_IsChannelExisting.3 \
	CrtChannel.3 Tcl_ClearChannelHandlers.3 \
	CrtChannel.3 Tcl_GetChannelThread.3 \
	CrtChannel.3 Tcl_ChannelBuffered.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 \
	CrtMathFnc.3 Tcl_GetMathFuncInfo.3 \
	CrtMathFnc.3 Tcl_ListMathFuncs.3 \
	CrtObjCmd.3 Tcl_CreateObjCommand.3 \
	CrtObjCmd.3 Tcl_DeleteCommand.3 \
	CrtObjCmd.3 Tcl_DeleteCommandFromToken.3 \
	CrtObjCmd.3 Tcl_GetCommandInfo.3 \
	CrtObjCmd.3 Tcl_GetCommandInfoFromToken.3 \
	CrtObjCmd.3 Tcl_SetCommandInfo.3 \
	CrtObjCmd.3 Tcl_SetCommandInfoFromToken.3 \
	CrtObjCmd.3 Tcl_GetCommandName.3 \
	CrtObjCmd.3 Tcl_GetCommandFullName.3 \
	CrtObjCmd.3 Tcl_GetCommandFromObj.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_CreateObjTrace.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_DStringTrunc.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 \
	DetachPids.3 Tcl_WaitPid.3 \
	DoOneEvent.3 Tcl_DoOneEvent.3 \
	DoWhenIdle.3 Tcl_DoWhenIdle.3 \
	DoWhenIdle.3 Tcl_CancelIdleCall.3 \
	DoubleObj.3 Tcl_NewDoubleObj.3 \
	DoubleObj.3 Tcl_SetDoubleObj.3 \
	DoubleObj.3 Tcl_GetDoubleFromObj.3 \
	DumpActiveMemory.3 Tcl_DumpActiveMemory.3 \
	DumpActiveMemory.3 Tcl_InitMemory.3 \
	DumpActiveMemory.3 Tcl_ValidateAllMemory.3 \
	Encoding.3 Tcl_GetEncoding.3 \
	Encoding.3 Tcl_FreeEncoding.3 \
	Encoding.3 Tcl_ExternalToUtfDString.3 \
	Encoding.3 Tcl_ExternalToUtf.3 \
	Encoding.3 Tcl_UtfToExternalDString.3 \
	Encoding.3 Tcl_UtfToExternal.3 \
	Encoding.3 Tcl_WinTCharToUtf.3 \
	Encoding.3 Tcl_WinUtfToTChar.3 \
	Encoding.3 Tcl_GetEncodingName.3 \
	Encoding.3 Tcl_SetSystemEncoding.3 \
	Encoding.3 Tcl_GetEncodingNames.3 \
	Encoding.3 Tcl_CreateEncoding.3 \
	Encoding.3 Tcl_GetDefaultEncodingDir.3 \
	Encoding.3 Tcl_SetDefaultEncodingDir.3 \
	Environment.3 Tcl_PutEnv.3 \
	Eval.3 Tcl_EvalObjEx.3 \
	Eval.3 Tcl_EvalFile.3 \
	Eval.3 Tcl_EvalObjv.3 \
	Eval.3 Tcl_Eval.3 \
	Eval.3 Tcl_EvalEx.3 \
	Eval.3 Tcl_GlobalEval.3 \
	Eval.3 Tcl_GlobalEvalObj.3 \
	Eval.3 Tcl_VarEval.3 \
	Eval.3 Tcl_VarEvalVA.3 \
	Exit.3 Tcl_Exit.3 \
	Exit.3 Tcl_Finalize.3 \
	Exit.3 Tcl_CreateExitHandler.3 \
	Exit.3 Tcl_DeleteExitHandler.3 \
	Exit.3 Tcl_ExitThread.3 \
	Exit.3 Tcl_FinalizeThread.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 \
	FileSystem.3 Tcl_FSRegister.3 \
	FileSystem.3 Tcl_FSUnregister.3 \
	FileSystem.3 Tcl_FSData.3 \
	FileSystem.3 Tcl_FSMountsChanged.3 \
	FileSystem.3 Tcl_FSGetFileSystemForPath.3 \
	FileSystem.3 Tcl_FSGetPathType.3 \
	FileSystem.3 Tcl_FSCopyFile.3 \
	FileSystem.3 Tcl_FSCopyDirectory.3 \
	FileSystem.3 Tcl_FSCreateDirectory.3 \
	FileSystem.3 Tcl_FSDeleteFile.3 \
	FileSystem.3 Tcl_FSRemoveDirectory.3 \
	FileSystem.3 Tcl_FSRenameFile.3 \
	FileSystem.3 Tcl_FSListVolumes.3 \
	FileSystem.3 Tcl_FSEvalFile.3 \
	FileSystem.3 Tcl_FSLoadFile.3 \
	FileSystem.3 Tcl_FSMatchInDirectory.3 \
	FileSystem.3 Tcl_FSLink.3 \
	FileSystem.3 Tcl_FSLstat.3 \
	FileSystem.3 Tcl_FSUtime.3 \
	FileSystem.3 Tcl_FSFileAttrsGet.3 \
	FileSystem.3 Tcl_FSFileAttrsSet.3 \
	FileSystem.3 Tcl_FSFileAttrStrings.3 \
	FileSystem.3 Tcl_FSStat.3 \
	FileSystem.3 Tcl_FSAccess.3 \
	FileSystem.3 Tcl_FSOpenFileChannel.3 \
	FileSystem.3 Tcl_FSGetCwd.3 \
	FileSystem.3 Tcl_FSChdir.3 \
	FileSystem.3 Tcl_FSPathSeparator.3 \
	FileSystem.3 Tcl_FSJoinPath.3 \
	FileSystem.3 Tcl_FSSplitPath.3 \
	FileSystem.3 Tcl_FSEqualPaths.3 \
	FileSystem.3 Tcl_FSGetNormalizedPath.3 \
	FileSystem.3 Tcl_FSJoinToPath.3 \
	FileSystem.3 Tcl_FSConvertToPathType.3 \
	FileSystem.3 Tcl_FSGetInternalRep.3 \
	FileSystem.3 Tcl_FSGetTranslatedPath.3 \
	FileSystem.3 Tcl_FSGetTranslatedStringPath.3 \
	FileSystem.3 Tcl_FSNewNativePath.3 \
	FileSystem.3 Tcl_FSGetNativePath.3 \
	FileSystem.3 Tcl_FSFileSystemInfo.3 \
	FileSystem.3 Tcl_AllocStatBuf.3 \
	FindExec.3 Tcl_FindExecutable.3 \
	FindExec.3 Tcl_GetNameOfExecutable.3 \
	GetCwd.3 Tcl_GetCwd.3 \
	GetCwd.3 Tcl_Chdir.3 \
	GetHostName.3 Tcl_GetHostName.3 \
	GetIndex.3 Tcl_GetIndexFromObj.3 \
	GetIndex.3 Tcl_GetIndexFromObjStruct.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 \
	GetTime.3 Tcl_GetTime.3 \
	GetVersion.3 Tcl_GetVersion.3 \
	Hash.3 Tcl_InitHashTable.3 \
	Hash.3 Tcl_InitCustomHashTable.3 \
	Hash.3 Tcl_InitObjHashTable.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 \
	Init.3 Tcl_Init.3 \
	InitStubs.3 Tcl_InitStubs.3 \
	IntObj.3 Tcl_NewIntObj.3 \
	IntObj.3 Tcl_NewLongObj.3 \
	IntObj.3 Tcl_NewWideIntObj.3 \
	IntObj.3 Tcl_SetIntObj.3 \
	IntObj.3 Tcl_SetLongObj.3 \
	IntObj.3 Tcl_SetWideIntObj.3 \
	IntObj.3 Tcl_GetIntFromObj.3 \
	IntObj.3 Tcl_GetLongFromObj.3 \
	IntObj.3 Tcl_GetWideIntFromObj.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 \
	Macintosh.3 Tcl_MacSetEventProc.3 \
	Macintosh.3 Tcl_MacConvertTextResource.3 \
	Macintosh.3 Tcl_MacEvalResource.3 \
	Macintosh.3 Tcl_MacFindResource.3 \
	Macintosh.3 Tcl_GetOSTypeFromObj.3 \
	Macintosh.3 Tcl_SetOSTypeObj.3 \
	Macintosh.3 Tcl_NewOSTypeObj.3 \
	Notifier.3 Tcl_CreateEventSource.3 \
	Notifier.3 Tcl_DeleteEventSource.3 \
	Notifier.3 Tcl_SetMaxBlockTime.3 \
	Notifier.3 Tcl_QueueEvent.3 \
	Notifier.3 Tcl_ThreadQueueEvent.3 \
	Notifier.3 Tcl_ThreadAlert.3 \
	Notifier.3 Tcl_GetCurrentThread.3 \
	Notifier.3 Tcl_DeleteEvents.3 \
	Notifier.3 Tcl_InitNotifier.3 \
	Notifier.3 Tcl_FinalizeNotifier.3 \
	Notifier.3 Tcl_WaitForEvent.3 \
	Notifier.3 Tcl_AlertNotifier.3 \
	Notifier.3 Tcl_SetTimer.3 \
	Notifier.3 Tcl_ServiceAll.3 \
	Notifier.3 Tcl_ServiceEvent.3 \
	Notifier.3 Tcl_GetServiceMode.3 \
	Notifier.3 Tcl_SetServiceMode.3 \
	Object.3 Tcl_NewObj.3 \
	Object.3 Tcl_DuplicateObj.3 \
	Object.3 Tcl_IncrRefCount.3 \
	Object.3 Tcl_DecrRefCount.3 \
	Object.3 Tcl_IsShared.3 \
	Object.3 Tcl_InvalidateStringRep.3 \
	ObjectType.3 Tcl_RegisterObjType.3 \
	ObjectType.3 Tcl_GetObjType.3 \
	ObjectType.3 Tcl_AppendAllObjTypes.3 \
	ObjectType.3 Tcl_ConvertToType.3 \
	OpenFileChnl.3 Tcl_OpenFileChannel.3 \
	OpenFileChnl.3 Tcl_OpenCommandChannel.3 \
	OpenFileChnl.3 Tcl_MakeFileChannel.3 \
	OpenFileChnl.3 Tcl_GetChannel.3 \
	OpenFileChnl.3 Tcl_GetChannelNames.3 \
	OpenFileChnl.3 Tcl_GetChannelNamesEx.3 \
	OpenFileChnl.3 Tcl_RegisterChannel.3 \
	OpenFileChnl.3 Tcl_UnregisterChannel.3 \
	OpenFileChnl.3 Tcl_DetachChannel.3 \
	OpenFileChnl.3 Tcl_IsStandardChannel.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 \
	OpenFileChnl.3 Tcl_OutputBuffered.3 \
	OpenFileChnl.3 Tcl_Ungets.3 \
	OpenFileChnl.3 Tcl_ReadRaw.3 \
	OpenFileChnl.3 Tcl_WriteRaw.3 \
	OpenTcp.3 Tcl_OpenTcpClient.3 \
	OpenTcp.3 Tcl_MakeTcpClientChannel.3 \
	OpenTcp.3 Tcl_OpenTcpServer.3 \
	Panic.3 Tcl_Panic.3 \
	Panic.3 Tcl_PanicVA.3 \
	Panic.3 Tcl_SetPanicProc.3 \
	Panic.3 panic.3 \
	Panic.3 panicVA.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_ParseVar.3 \
	ParseCmd.3 Tcl_FreeParse.3 \
	ParseCmd.3 Tcl_EvalTokens.3 \
	ParseCmd.3 Tcl_EvalTokensStandard.3 \
	PkgRequire.3 Tcl_PkgRequire.3 \
	PkgRequire.3 Tcl_PkgRequireEx.3 \
	PkgRequire.3 Tcl_PkgPresent.3 \
	PkgRequire.3 Tcl_PkgPresentEx.3 \
	PkgRequire.3 Tcl_PkgProvide.3 \
	PkgRequire.3 Tcl_PkgProvideEx.3 \
	Preserve.3 Tcl_Preserve.3 \
	Preserve.3 Tcl_Release.3 \
	Preserve.3 Tcl_EventuallyFree.3 \
	PrintDbl.3 Tcl_PrintDouble.3 \
	RecEvalObj.3 Tcl_RecordAndEvalObj.3 \
	RecordEval.3 Tcl_RecordAndEval.3 \
	RegExp.3 Tcl_RegExpMatch.3 \
	RegExp.3 Tcl_RegExpCompile.3 \
	RegExp.3 Tcl_RegExpExec.3 \
	RegExp.3 Tcl_RegExpRange.3 \
	RegExp.3 Tcl_GetRegExpFromObj.3 \
	RegExp.3 Tcl_RegExpMatchObj.3 \
	RegExp.3 Tcl_RegExpExecObj.3 \
	RegExp.3 Tcl_RegExpGetInfo.3 \
	SaveResult.3 Tcl_SaveResult.3 \
	SaveResult.3 Tcl_RestoreResult.3 \
	SaveResult.3 Tcl_DiscardResult.3 \
	SetErrno.3 Tcl_SetErrno.3 \
	SetErrno.3 Tcl_GetErrno.3 \
	SetErrno.3 Tcl_ErrnoId.3 \
	SetErrno.3 Tcl_ErrnoMsg.3 \
	SetRecLmt.3 Tcl_SetRecursionLimit.3 \
	SetResult.3 Tcl_SetObjResult.3 \
	SetResult.3 Tcl_GetObjResult.3 \
	SetResult.3 Tcl_SetResult.3 \
	SetResult.3 Tcl_GetStringResult.3 \
	SetResult.3 Tcl_AppendResult.3 \
	SetResult.3 Tcl_AppendResultVA.3 \
	SetResult.3 Tcl_AppendElement.3 \
	SetResult.3 Tcl_ResetResult.3 \
	SetResult.3 Tcl_FreeResult.3 \
	SetVar.3 Tcl_SetVar2Ex.3 \
	SetVar.3 Tcl_SetVar.3 \
	SetVar.3 Tcl_SetVar2.3 \
	SetVar.3 Tcl_ObjSetVar2.3 \
	SetVar.3 Tcl_GetVar2Ex.3 \
	SetVar.3 Tcl_GetVar.3 \
	SetVar.3 Tcl_GetVar2.3 \
	SetVar.3 Tcl_ObjGetVar2.3 \
	SetVar.3 Tcl_UnsetVar.3 \
	SetVar.3 Tcl_UnsetVar2.3 \
	Signal.3 Tcl_SignalId.3 \
	Signal.3 Tcl_SignalMsg.3 \
	Sleep.3 Tcl_Sleep.3 \
	SourceRCFile.3 Tcl_SourceRCFile.3 \
	SplitList.3 Tcl_SplitList.3 \
	SplitList.3 Tcl_Merge.3 \
	SplitList.3 Tcl_ScanElement.3 \
	SplitList.3 Tcl_ConvertElement.3 \
	SplitList.3 Tcl_ScanCountedElement.3 \
	SplitList.3 Tcl_ConvertCountedElement.3 \
	SplitPath.3 Tcl_SplitPath.3 \
	SplitPath.3 Tcl_JoinPath.3 \
	SplitPath.3 Tcl_GetPathType.3 \
	StaticPkg.3 Tcl_StaticPackage.3 \
	StdChannels.3 Tcl_StandardChannels.3 \
	StrMatch.3 Tcl_StringMatch.3 \
	StrMatch.3 Tcl_StringCaseMatch.3 \
	StringObj.3 Tcl_NewStringObj.3 \
	StringObj.3 Tcl_NewUnicodeObj.3 \
	StringObj.3 Tcl_SetStringObj.3 \
	StringObj.3 Tcl_SetUnicodeObj.3 \
	StringObj.3 Tcl_GetStringFromObj.3 \
	StringObj.3 Tcl_GetString.3 \
	StringObj.3 Tcl_GetUnicodeFromObj.3 \
	StringObj.3 Tcl_GetUnicode.3 \
	StringObj.3 Tcl_GetUniChar.3 \
	StringObj.3 Tcl_GetCharLength.3 \
	StringObj.3 Tcl_GetRange.3 \
	StringObj.3 Tcl_AppendToObj.3 \
	StringObj.3 Tcl_AppendUnicodeToObj.3 \
	StringObj.3 Tcl_AppendStringsToObj.3 \
	StringObj.3 Tcl_AppendStringsToObjVA.3 \
	StringObj.3 Tcl_AppendObjToObj.3 \
	StringObj.3 Tcl_SetObjLength.3 \
	StringObj.3 Tcl_ConcatObj.3 \
	StringObj.3 Tcl_AttemptSetObjLength.3 \
	SubstObj.3 Tcl_SubstObj.3 \
	Tcl_Main.3 Tcl_SetMainLoop.3 \
	Thread.3 Tcl_ConditionNotify.3 \
	Thread.3 Tcl_ConditionWait.3 \
	Thread.3 Tcl_ConditionFinalize.3 \
	Thread.3 Tcl_GetThreadData.3 \
	Thread.3 Tcl_MutexLock.3 \
	Thread.3 Tcl_MutexUnlock.3 \
	Thread.3 Tcl_MutexFinalize.3 \
	Thread.3 Tcl_CreateThread.3 \
	Thread.3 Tcl_JoinThread.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 \
	TraceCmd.3 Tcl_CommandTraceInfo.3 \
	TraceCmd.3 Tcl_TraceCommand.3 \
	TraceCmd.3 Tcl_UntraceCommand.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 \
	UniCharIsAlpha.3 Tcl_UniCharIsAlnum.3 \
	UniCharIsAlpha.3 Tcl_UniCharIsAlpha.3 \
	UniCharIsAlpha.3 Tcl_UniCharIsControl.3 \
	UniCharIsAlpha.3 Tcl_UniCharIsDigit.3 \
	UniCharIsAlpha.3 Tcl_UniCharIsGraph.3 \
	UniCharIsAlpha.3 Tcl_UniCharIsLower.3 \
	UniCharIsAlpha.3 Tcl_UniCharIsPrint.3 \
	UniCharIsAlpha.3 Tcl_UniCharIsPunct.3 \
	UniCharIsAlpha.3 Tcl_UniCharIsSpace.3 \
	UniCharIsAlpha.3 Tcl_UniCharIsUpper.3 \
	UniCharIsAlpha.3 Tcl_UniCharIsWordChar.3 \
	UpVar.3 Tcl_UpVar.3 \
	UpVar.3 Tcl_UpVar2.3 \
	Utf.3 Tcl_UniChar.3 \
	Utf.3 Tcl_UniCharCaseMatch.3 \
	Utf.3 Tcl_UniCharNcasecmp.3 \
	Utf.3 Tcl_UniCharToUtf.3 \
	Utf.3 Tcl_UtfToUniChar.3 \
	Utf.3 Tcl_UniCharToUtfDString.3 \
	Utf.3 Tcl_UtfToUniCharDString.3 \
	Utf.3 Tcl_UniCharLen.3 \
	Utf.3 Tcl_UniCharNcmp.3 \
	Utf.3 Tcl_UtfCharComplete.3 \
	Utf.3 Tcl_NumUtfChars.3 \
	Utf.3 Tcl_UtfFindFirst.3 \
	Utf.3 Tcl_UtfFindLast.3 \
	Utf.3 Tcl_UtfNext.3 \
	Utf.3 Tcl_UtfPrev.3 \
	Utf.3 Tcl_UniCharAtIndex.3 \
	Utf.3 Tcl_UtfAtIndex.3 \
	Utf.3 Tcl_UtfBackslash.3 \
	WrongNumArgs.3 Tcl_WrongNumArgs.3 \
	library.n auto_execok.n \
	library.n auto_import.n \
	library.n auto_load.n \
	library.n auto_mkindex.n \
	library.n auto_mkindex_old.n \
	library.n auto_qualify.n \
	library.n auto_reset.n \
	library.n tcl_findLibrary.n \
	library.n parray.n \
	library.n tcl_endOfWord.n \
	library.n tcl_startOfNextWord.n \
	library.n tcl_startOfPreviousWord.n \
	library.n tcl_wordBreakAfter.n \
	library.n tcl_wordBreakBefore.n \
	packagens.n pkg::create.n \
	pkgMkIndex.n pkg_mkIndex.n \
	safe.n SafeBase.n

.endif

.endif # defined(BUILDING_TCL_THREADS)

TCLBASE?=	${PORTSDIR}/${PKGCATEGORY}/${LATEST_LINK}

post-patch:
	@@${REINPLACE_CMD} -e 's|tclsh |tclsh${TCL_VER}${THREADS_SUFFIX} |g' -e 's|Tclsh |Tclsh${TCL_VER}${THREADS_SUFFIX} |g' \
		-e 's|tclsh\\fR|tclsh${TCL_VER}${THREADS_SUFFIX}\\fR|g' -e 's|Tclsh\\fR|Tclsh${TCL_VER}${THREADS_SUFFIX}\\fR|g' \
		-e 's|^.so man.macros|.so ${DATADIR}/man.macros|' \
		${WRKSRC}/../doc/tclsh.1
.if defined(BUILDING_TCL_THREADS)
	@@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' \
		-e 's|$${TCL_TRIM_DOTS}|$${TCL_TRIM_DOTS}${THREADS_SUFFIX}|g' \
		-e 's|-ltcl$${TCL_VERSION}|-ltcl$${TCL_VERSION}${THREADS_SUFFIX}|g' \
		-e 's/-ltcl`echo $${TCL_VERSION} | tr -d .`/-ltcl`echo $${TCL_VERSION} | tr -d .`${THREADS_SUFFIX}/g' \
		-e 's|-ltclstub$${TCL_VERSION}|-ltclstub$${TCL_VERSION}${THREADS_SUFFIX}|g' \
		-e 's/-ltclstub`echo $${TCL_VERSION} | tr -d .`/-ltclstub`echo $${TCL_VERSION} | tr -d .`${THREADS_SUFFIX}/g' \
		${WRKSRC}/configure
	@@${REINPLACE_CMD} -e 's|libtcl$${SHORT_TCL_VER}|libtcl$${SHORT_TCL_VER}${THREADS_SUFFIX}|g' \
		-e 's|$$(BIN_INSTALL_DIR)/tclsh$$(VERSION)|$$(BIN_INSTALL_DIR)/tclsh$$(VERSION)${THREADS_SUFFIX}|g' \
		-e 's|$$(SCRIPT_INSTALL_DIR)/tclConfig.sh|$$(SCRIPT_INSTALL_DIR)/tclConfig${THREADS_SUFFIX}.sh|g' \
		${WRKSRC}/Makefile.in
a57 3
# Where the below command fails, there is no need for concern:
BLACKHOLE!=	${SYSCTL} -n net.inet.tcp.blackhole || ${TRUE}

a59 3
		-e 's|${WRKDIRPREFIX}${.CURDIR}|${WRKDIRPREFIX}${TCLBASE}|' \
		${WRKSRC}/tclConfig.sh
	${REINPLACE_CMD} \
a61 32
.if ${BLACKHOLE} != '' && ${BLACKHOLE} != 0
	# ====================================================
	# net.inet.tcp.blackhole is non-zero. Some http-tests
	# will appear to hang and then fail. Do not be alarmed.
	# The socket.test would hang, so it is disabled:
	${MV} ${WRKSRC:H}/tests/socket.test ${WRKSRC:H}/tests/socket.test.dis;
	# ====================================================
.endif

.if defined(BUILDING_TCL_THREADS)
do-install:
	@@cd ${WRKSRC} && ${MAKE_ENV} ${MAKE} -f Makefile install-binaries
	@@${MKDIR} ${PREFIX}/lib/tcl${TCL_VER}${THREADS_SUFFIX}
	@@${LN} -s ${PREFIX}/lib/tcl${TCL_VER}/tclConfig${THREADS_SUFFIX}.sh ${PREFIX}/lib/tcl${TCL_VER}${THREADS_SUFFIX}/tclConfig.sh
.endif

post-install:
	${MKDIR} ${DATADIR}
	${INSTALL_DATA} ${WRKSRC}/../doc/man.macros ${DATADIR}
.if !defined(NO_INSTALL_MANPAGES)
	${MKDIR} ${MANPREFIX}/man/man1
	${INSTALL_MAN} ${WRKSRC}/../doc/tclsh.1 ${MANPREFIX}/man/man1/tclsh${TCL_VER}${THREADS_SUFFIX}.1
.if !defined(BUILDING_TCL_THREADS) && ${PORT_OPTIONS:MTCL84_MAN}
. for mp in ${MAN3} ${MANN}
	@@${REINPLACE_CMD} -e 's|^.so man.macros|.so ${DATADIR}/man.macros|'	\
		${WRKSRC}/../doc/${mp}
. endfor
	@@cd ${WRKSRC} && ${MAKE} -f Makefile install-doc ${MAKE_ENV}

.endif # !defined(BUILDING_TCL_THREADS) && ${PORT_OPTIONS:MTCL84_MAN}

.endif # !defined(NO_INSTALL_MANPAGES)
d66 1
a66 1
.include <bsd.port.post.mk>
@


1.124
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 307789
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r307789 | gahr | 2012-11-26 16:30:56 +0000 (Mon, 26 Nov 2012) | 8 lines
## SVN ##
## SVN ## - reassign ports to TclTk@@FreeBSD.org
## SVN ## - while at it, trim Makefile headers in lang/tcl-modules
## SVN ##
## SVN ## PR:		ports/173939
## SVN ## Submitted by:	Chris Petrik <c.petrik.sosa@@gmail.com> (previous maintainer)
## SVN ## Approved by:	mm@@ (previous maintainer of lang/tcl-modules)
## SVN ## Feature safe:	yes
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d2 1
a2 1
# $FreeBSD: head/lang/tcl84/Makefile 307789 2012-11-26 16:30:56Z gahr $
d13 1
a13 1
MAINTAINER=	TclTk@@FreeBSD.org
@


1.123
log
@Switch exporter over
@
text
@d2 1
a2 1
# $FreeBSD: head/lang/tcl84/Makefile 305786 2012-10-12 16:50:40Z wxs $
d13 1
a13 1
MAINTAINER=	c.petrik.sosa@@gmail.com
@


1.122
log
@SVN rev 305786 on 2012-10-12 16:50:40Z by wxs

Convert to new options.

PR:		ports/172419
Submitted by:	Chris Petrik <c.petrik.sosa@@gmail.com> (maintainer)
Feature safe:	yes
@
text
@d2 1
a2 1
# $FreeBSD$
@


1.121
log
@SVN rev 305074 on 2012-09-30 06:25:19Z by rm

- pass maintainership to new volonteer

while here:
- trim Makefile header
- remove indifenite article from COMMENT
- remove deprecated attribution in pkg-descr

PR:		172163
Submitted by:	Chris Petrik <c.petrik.sosa at gmail dot com>
@
text
@d34 2
a35 1
OPTIONS=	TCL84_MAN "Install tcl 8.4 function manpages" off
d57 1
a57 1
.if !defined(NO_INSTALL_MANPAGES) && defined(WITH_TCL84_MAN)
d665 1
a665 1
.if !defined(BUILDING_TCL_THREADS) && defined(WITH_TCL84_MAN)
d672 1
a672 1
.endif # !defined(BUILDING_TCL_THREADS) && defined(WITH_TCL84_MAN)
@


1.120
log
@SVN rev 301977 on 2012-08-03 22:57:36Z by mm

Release maintainership of Tcl/Tk ports back to pool.
@
text
@d1 1
a1 4
# New ports collection makefile for:	tcl84
# Date created:		19 August 1997
# Whom:			jkh
#
a2 1
#
d13 1
a13 1
MAINTAINER=	ports@@FreeBSD.org
a16 1
LICENSE_FILE=	${WRKSRC}/../license.terms
@


1.119
log
@- Add LICENSE information
- Make portlint happier
@
text
@d17 1
a17 1
MAINTAINER=	mm@@FreeBSD.org
@


1.118
log
@- Modify COMMENT for tcl84-thread, tcl85-thread and tcl86-thread
@
text
@d20 3
@


1.117
log
@- Switch SourceForge ports to the new File Release System: categories starting with H,I,J,K,L
@
text
@d18 1
a18 1
COMMENT=	Tool Command Language
@


1.116
log
@- Pass only the contents of the ${WRKDIRPREFIX} variable to tclConfig.sh
- Bump PORTREVISION

Suggested by:	Karl Lehenbauer <karl@@flightaware.com>
@
text
@d13 1
a13 2
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR=	tcl
@


1.115
log
@- Change the location of LATEST_LINK to make it work
- Bump PORTREVISION

PR:		ports/132241
Submitted by:	Timothy Beyer <beyert@@cs.ucr.edu>
@
text
@d10 1
a10 1
PORTREVISION=	2
d640 1
a640 1
		-e 's|${WRKDIRPREFIX}${.CURDIR}|$${WRKDIRPREFIX}${TCLBASE}|' \
@


1.114
log
@- Disable install of function manpages by default
- Add manual page for tclsh8.x and wish8.x
- Bump PORTREVISION
@
text
@d10 1
a10 1
PORTREVISION=	1
d21 1
d42 1
a58 1

a613 2
LATEST_LINK=	tcl84${THREADS_SUFFIX}

@


1.113
log
@- Update to 8.4.19
@
text
@d10 1
d36 1
a36 1
OPTIONS=	TCL84_MAN "Install tcl 8.4 manpages" on
d45 6
a56 1
.if defined(NO_INSTALL_MANPAGES) || defined(WITHOUT_TCL84_MAN)
d58 1
a58 8
PLIST_SUB+=	INSTMAN='@@comment '

.else

DATADIR=	${PREFIX}/share/${PORTNAME}${TCL_VER}
PLIST_SUB+=	INSTMAN=''

MAN1=	tclsh.1
d617 5
a622 1
post-patch:
d660 2
a661 1
.else
a662 1
.if !defined(NO_INSTALL_MANPAGES) && defined(WITH_TCL84_MAN)
d665 5
a669 1
. for mp in ${MAN1} ${MAN3} ${MANN}
a673 1
.endif
d675 3
a677 1
.endif # !defined(BUILDING_TCL_THREADS)
@


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

With hat:	portmgr
@
text
@d9 1
a9 1
PORTVERSION=	8.4.18
@


1.111
log
@- Update to 8.4.18
@
text
@d11 1
a11 1
CATEGORIES=	lang tcl84
@


1.110
log
@- Update to 8.4.17
@
text
@d9 1
a9 1
PORTVERSION=	8.4.17
@


1.109
log
@- Update to 8.4.16
@
text
@d9 1
a9 1
PORTVERSION=	8.4.16
@


1.108
log
@- revert ${TR} back to tr, threaded build was broken

Approved by:	garga (mentor)
@
text
@d9 1
a9 2
PORTVERSION=	8.4.15
PORTREVISION=	2
@


1.107
log
@- fix shared build on -CURRENT
- change tr to ${TR}

lang/tcl84 only:
- sync MASTER_SITES with other tcl ports
- change sysctl to ${SYSCTL}

Suggested by:	stas
Approved by:	garga (mentor)
@
text
@d10 1
a10 1
PORTREVISION=	1
d624 1
a624 1
		-e 's/-ltcl`echo $${TCL_VERSION} | ${TR} -d .`/-ltcl`echo $${TCL_VERSION} | ${TR} -d .`${THREADS_SUFFIX}/g' \
d626 1
a626 1
		-e 's/-ltclstub`echo $${TCL_VERSION} | ${TR} -d .`/-ltclstub`echo $${TCL_VERSION} | ${TR} -d .`${THREADS_SUFFIX}/g' \
@


1.106
log
@- update of lang/tcl84 and x11-toolkits/tk84 to 8.4.15

Approved by:	garga (mentor)
@
text
@d10 1
d13 2
a14 1
MASTER_SITES=	SF
d624 1
a624 1
		-e 's/-ltcl`echo $${TCL_VERSION} | tr -d .`/-ltcl`echo $${TCL_VERSION} | tr -d .`${THREADS_SUFFIX}/g' \
d626 1
a626 1
		-e 's/-ltclstub`echo $${TCL_VERSION} | tr -d .`/-ltclstub`echo $${TCL_VERSION} | tr -d .`${THREADS_SUFFIX}/g' \
d635 1
a635 1
BLACKHOLE!=	/sbin/sysctl -n net.inet.tcp.blackhole || ${TRUE}
@


1.105
log
@- updated maintainer e-mail address

Approved by:	garga (mentor)
@
text
@d9 1
a9 2
PORTVERSION=	8.4.14
PORTREVISION=	4
@


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

Notes: Please read UPDATING

Approved by: maintainer implicit
@
text
@d17 1
a17 1
MAINTAINER=	martin@@matuska.org
@


1.103
log
@- Fix build with slave port

Submitted by:   pointyhat
@
text
@d10 1
a10 1
PORTREVISION=	3
d35 1
a35 2
OPTIONS=	TCL84_MAN "Install tcl 8.4 manpages" on \
		TCLSH_WRAPPER "Require tclsh wrapper from ports" off
a49 4
.if defined(WITH_TCLSH_WRAPPER)
RUN_DEPENDS+=		tclsh:${PORTSDIR}/lang/tcl-tk-wrapper
.endif

@


1.102
log
@Adds a new way of working with threaded versions and
resolves conflicts.

Threaded libraries and shell are installed on top of the standard ones
so ports that depend on threaded and non-threaded tcl can be used
simultaneously.

Behaiviour with non-threaded libraries does not change.

PR:             110401
Submitted by:   Martin Matuska <martin@@matuska.org> (maintainer)
@
text
@d10 1
a10 1
PORTREVISION=	2
@


1.101
log
@- Improved handling of WITH_TCL84_MAN

PR:             110255
Submitted by:   Martin Matuska <martin@@matuska.org> (maintainer)
@
text
@d10 1
a10 1
PORTREVISION=	1
a26 1
MAKE_ENV=	SHORT_TCL_VER=84 LANG=C LC_ALL=C	# LANG=C is required for some of UTF-using tests
d28 2
d31 1
a31 1
PLIST_SUB=	TCL_VER=${TCL_VER} SHORT_TCL_VER=84
d34 1
d37 5
d45 1
a45 2
.if defined(TCL_WITH_THREADS) || defined(WITH_THREADS)
THREADS_SUFFIX=		-threads
a47 1
CONFLICTS=		tcl-8.4*
d49 1
a49 4
CONFLICTS=		tcl-threads-8.4*
.endif

LATEST_LINK=	tcl84${THREADS_SUFFIX}
d617 4
d623 2
a624 2
.if defined(TCL_WITH_THREADS) || defined(WITH_THREADS)
pre-configure:
d626 5
d632 4
a635 1

d657 6
d674 2
@


1.100
log
@- Ddds TCL84_MAN and TCLSH_WRAPPER to OPTIONS
- Removes pseudo-installation of tclsh in favour of new lang/tcl-tk-wrapper port
- Adds CONFLICTS between threaded and non-threaded versions
- Adds support for NO_INSTALL_MANPAGES knob
- Pass maintainership to Submitter

PR:             110082
Submitted by:   Martin Matuska <martin@@matuska.org>
@
text
@a633 8
.if defined(NO_INSTALL_MANPAGES) || defined(WITHOUT_TCL84_MAN)
	${REINPLACE_CMD} -e 's|^MAN_INSTALL_DIR.*$$|MAN_INSTALL_DIR = ${WRKDIR}|' \
		${WRKSRC}/Makefile
. for mp in ${MAN1} ${MAN3} ${MANN}
	@@${REINPLACE_CMD} -e 's|^.so man.macros|.so ${DATADIR}/man.macros|'	\
		${WRKSRC}/../doc/${mp}
. endfor
.endif
d644 1
a644 1
.if !defined(WITHOUT_TCL84_MAN) && !defined(NO_INSTALL_MANPAGES)
d647 5
@


1.99
log
@- Disable test due to prolonged (20h+) hangs (on my current/amd64 box)
- A couple of style fixes while I'm here

PR:		ports/100997
Submitted by:	ehaupt
@
text
@d10 1
d17 1
a17 1
MAINTAINER=	ports@@FreeBSD.org
a27 2
PKGINSTALL=	${PKGDIR}/pkg-install.tclsh
PKGDEINSTALL=	${PKGDIR}/pkg-deinstall.tclsh
d33 5
d42 3
d49 5
a53 1
.if defined(WITHOUT_TCL84_MAN)
d634 1
a634 1
.if defined(WITHOUT_TCL84_MAN)
d652 1
a652 4
.if exists(${PKGINSTALL})
	${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL}
.endif
.if !defined(WITHOUT_TCL84_MAN)
d660 1
a660 1
.include <bsd.port.mk>
@


1.98
log
@- Update of lang/tcl84 and x11-toolkits/tk84 ports to 8.4.14
- Removed file: lang/tcl84/files/patch-test-clock (patch already in source tree)

PR:		ports/107953
Submitted by:	Martin Matuska <martin_AT_matuska dot org>
@
text
@d1 1
a1 1
# New ports collection makefile for:	tcl8.3
d12 2
a13 3
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR=	tcl
PKGNAMESUFFIX?=		${THREADS_SUFFIX}${PKGNAMESUFFIX2}
d21 1
a21 1
ALL_TARGET=	all test
@


1.97
log
@- Be more thorough in resetting locales to ensure successfull test run

PR:		ports/105191
Submitted by:	Gregory Nou <gregory.nou@@gmail.com>
@
text
@d9 1
a9 2
PORTVERSION=	8.4.13
PORTREVISION=	1
@


1.96
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
@d28 1
a28 1
MAKE_ENV=	SHORT_TCL_VER=84 LANG=C	# LANG=C is required for some of UTF-using tests
@


1.95
log
@Fix cronjob-driven updating of ports by fully qualifying the path to sysctl.

Hat:		portmgr
@
text
@d24 1
a24 1
INSTALLS_SHLIB=	yes
@


1.94
log
@Fix INDEX build
@
text
@d616 1
a616 1
BLACKHOLE!=	sysctl -n net.inet.tcp.blackhole || ${TRUE}
@


1.93
log
@Add check for net.inet.tcp.blackhole and warn users, when it is set, as well
as disable socket.test in this case. Some of the TCL's self-tests attempt to
open a socket to (or request http-data from) a "dead" port on the localhost.

These tests expect a quick failure, but get a hang, when the blackhole is on.
Tests in http.test use a timeout, but some of those in socket.test do not...

Pointed out by:	confusion on ports@@
@
text
@d616 1
a616 1
BLACKHOLE!=	sysctl -n net.inet.tcp.blackhole
@


1.92
log
@Fix up a few issues:
	. add recognition of the BSD-specific SIGINFO signal (to be
	  submitted to authors);
	. avoid even extracting the compat/ subdirectory for fear
	  of picking up a wrong declaration for a function defined
	  in a system library;
	. force to use the system strstr() instead of building TCL's
	  own (from compat/strstr.c);
	. similarly, use the system memmove() instead of the (identical)
	  bcopy;
	. run the vendor's tests as part of the build -- the test failures
	  are not fatal, but may help investigate problems;
	. fix up the two failing tests so that none currently fail on my two
	  test systems (FreeBSD-6.1-STABLE i386 and amd64) (fixes submitted
	  to authors);
	. quiet down the noisy warning, triggered in the thread-case by
	  the re-#define of inet_ntoa() in tclUnixPort.h.

Bump PORTREVISION.
@
text
@d615 3
d633 8
@


1.91
log
@- Upgrade to 8.4.13; (1)

- Fix man pages: the required macros were not sourced. (2)

Changelog at
<http://sourceforge.net/project/shownotes.php?release_id=399452%26group_id=10894>

PR:		ports/96622 (1)
Noticed by:     phk (2)
@
text
@d10 1
d23 1
d28 1
a28 1
MAKE_ENV=	SHORT_TCL_VER=84
d34 1
d619 3
@


1.90
log
@Remove USE_REINPLACE from the categories starting with L
@
text
@d9 1
a9 1
PORTVERSION=	8.4.11
d36 1
a39 1
.include <bsd.port.pre.mk>
d41 8
a48 1
.if !defined(WITHOUT_TCL84_MAN)
d603 2
d606 1
a606 1
post-patch:
a611 2
TCLBASE?=	${PORTSDIR}/${PKGCATEGORY}/${LATEST_LINK}

d619 4
d629 4
d634 2
a635 2
test:
	cd ${WRKSRC} && ${MAKE} test
d637 1
a637 1
.include <bsd.port.post.mk>
@


1.89
log
@Ensure that LATEST_LINK is unique for the tcl84-thread port.
@
text
@a30 1
USE_REINPLACE=	YES
@


1.88
log
@Upgrade from 8.4.10 to 8.4.11. Add a hunk to Tk to stop the need for
Tcl sources to be available at Tk build-time. Only a few headers
are actually needed and they are installed by Tcl port under
$LOCALBASE/include/tcl8.x
@
text
@a19 1
LATEST_LINK=	tcl84
d39 1
@


1.87
log
@Correct the use of PREFIX (where we insall ourselves) and LOCALBASE
(where we find other packages). This makes no difference in most
cases...

PR:	82645
Submitted by: Vsevolod Stakhov
@
text
@d9 1
a9 1
PORTVERSION=	8.4.10
@


1.86
log
@Update from 8.4.7 to 8.4.10
@
text
@d25 1
a25 1
CONFIGURE_ARGS=	--enable-shared --includedir=${LOCALBASE}/include/tcl${TCL_VER}
@


1.85
log
@Update to 8.4.7
@
text
@d9 1
a9 2
PORTVERSION=	8.4.7
PORTREVISION=	0
@


1.84
log
@- allow to set TCLBASE
package not changed
@
text
@d9 2
a10 2
PORTVERSION=	8.4.6
PORTREVISION=	3
@


1.83
log
@- optimize reinplace to handle symlinked /usr/ports
@
text
@d605 2
d609 1
a609 1
		-e 's=${WRKDIRPREFIX}${.CURDIR}=$${WRKDIRPREFIX}${PORTSDIR}/${PKGCATEGORY}/${LATEST_LINK}=' \
@


1.82
log
@- Fix bad source path in tclConfig.sh tkConfig.sh
make packages from pointyhat cluster work as intended
@
text
@d10 1
a10 1
PORTREVISION=	2
d607 1
a607 2
		-e 's=${WRKDIRPREFIX}${PORTSDIR}=$${WRKDIRPREFIX}${PORTSDIR}=' \
		-e 's=${WRKDIRPREFIX}${.CURDIR}=$${WRKDIRPREFIX}${PORTSDIR}=' \
@


1.81
log
@- new options:
 WITH_TCL82_MAN, WITH_TCL82_MAN, WITHOUT_TCL84_MAN,
 WITH_TK82_MAN, WITH_TK82_MAN, WITHOUT_TK84_MAN
PR:	70328
@
text
@d10 1
a10 1
PORTREVISION=	1
d606 3
a608 1
	${REINPLACE_CMD} -e 's=${WRKDIRPREFIX}${PORTSDIR}=$${WRKDIRPREFIX}${PORTSDIR}=' \
@


1.80
log
@- support mode on /dev/cuaa*
Submitted by:	John Hay
@
text
@d41 4
d596 1
a596 1
.include <bsd.port.pre.mk>
d608 4
@


1.79
log
@- make PKGNAMESUFFIX more flexible
@
text
@d10 1
@


1.78
log
@- reset MAINTIANER as nobody cares for it.
@
text
@d14 1
d36 1
a37 1
PKGNAMESUFFIX?=		-threads
@


1.77
log
@- Restore PORTEPOCH

Reported by:	John Merryweather Cooper <coop9211@@uidaho.edu>
Pointy hat to:	dinoex
@
text
@d16 1
a16 1
MAINTAINER=	dinoex@@FreeBSD.org
@


1.76
log
@- update to 8.4.6
@
text
@d10 1
@


1.75
log
@- Update to 8.4.5
@
text
@d9 1
a9 2
PORTVERSION=	8.4.5
PORTEPOCH=	1
@


1.74
log
@- add patch for:
FreeBSD only provides the __fpsetreg() used by the following two
for the GNU Compiler. When using, say, Intel's icc they break.
Submitted by:	root@@celsius.bychok.com
@
text
@d9 1
a9 2
PORTVERSION=	8.4.4
PORTREVISION=	1
@


1.73
log
@- back out last changes
kris states that fpsetround is supported,
despite that is not part of C99 standard.
@
text
@d10 1
@


1.72
log
@- NOT_FOR_ARCHS amd64, fpsetround does not exist.
@
text
@a38 3
#	we need fpsetround
NOT_FOR_ARCHS=	amd64

@


1.71
log
@- update 8.4.4
- extend CATEGORIES
@
text
@d39 3
@


1.70
log
@- Update to 8.4.3
@
text
@d9 1
a9 1
PORTVERSION=	8.4.3
d11 1
a11 1
CATEGORIES=	lang
@


1.69
log
@- use configures --includedir
- TCL_INCLUDE_SPEC is now set in tclConfig.sh
- cleanup makefile
@
text
@d9 1
a9 2
PORTVERSION=	8.4.2
PORTREVISION=	1
@


1.68
log
@- Fix some problems for other ports when WRKDIRPREFIX= is not set.
  (packages are not affected)
@
text
@d10 1
d25 1
a25 1
CONFIGURE_ARGS=	--enable-shared
d33 1
d35 4
a38 1
PLIST_SUB=	TCL_VER=${TCL_VER} SHORT_TCL_VER=84
d591 2
a593 4
CONFIGURE_ARGS+=	--enable-threads
PKGNAMESUFFIX?=		-threads
USE_REINPLACE=	YES

a602 2

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


1.67
log
@- fix problem with sed, if no WRKDIRPREFIX is set.
@
text
@d598 1
a598 1
	${REINPLACE_CMD} -e 's=${WRKDIRPREFIX}/=$${WRKDIRPREFIX}/=' \
@


1.66
log
@- Update to 8.4.2
- make SOURCE path in tclConfig.sh variable
PR:             48574
@
text
@d598 1
a598 1
	${REINPLACE_CMD} -e 's=${WRKDIRPREFIX}=$${WRKDIRPREFIX}=' \
@


1.65
log
@- add suuport for option TCL_WITH_THREADS
Submitted by:	lehmann@@ans-netz.de
@
text
@d9 1
a9 1
PORTVERSION=	8.4.1
d31 1
d592 2
a593 1
	@@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' ${WRKSRC}/configure
d596 4
@


1.64
log
@- add COMMENT
@
text
@d585 10
@


1.63
log
@- Fix spelling
@
text
@d17 1
@


1.62
log
@- use LATEST_LINK
@
text
@d29 1
a29 1
NOPRECIOUSMAKEVARS=	To much _MLINKS for README.html
@


1.61
log
@- Update to 8.4.1
@
text
@d18 1
a18 1
NO_LATEST_LINK=	yes
@


1.60
log
@Add missing manpage
@
text
@d9 1
a9 1
PORTVERSION=	8.4.0
@


1.59
log
@bump PORTEPOCH
@
text
@d50 2
a51 2
	TCL_MEM_DEBUG.3 Tcl_Main.3 Thread.3 ToUpper.3 TraceVar.3 Translate.3 \
	UniCharIsAlpha.3 UpVar.3 Utf.3 WrongNumArgs.3
@


1.58
log
@Update to 8.4.0
@
text
@d10 1
@


1.57
log
@Update to tcl8.4b2
koi8-u.enc now in distribution
@
text
@d9 1
a9 1
PORTVERSION=	8.4b2
@


1.56
log
@Create an extra link for tclPlatDecls.h

PR:		35817
Submitted by:	brandt@@fokus.gmd.de
@
text
@d9 1
a9 2
PORTVERSION=	8.4a4
PORTREVISION=	1
d66 1
a66 1
# MLINKS generated via  awk '/ln/ {print "\t" $2,$3,"\\"}' unix/mkLinks
d131 1
d167 2
d493 1
d523 3
a564 1
	http.n Http.n \
a588 2
	${INSTALL_DATA} ${FILESDIR}/koi8-u.enc \
		${PREFIX}/lib/tcl${TCL_VER}/encoding/
@


1.55
log
@Update to 8.4.a4

- DISTNAME changed
- configure section for FreeBSD fixed
- new encodings
- new manpages
@
text
@d10 1
@


1.54
log
@- strip SHLIB_LD of option "-soname $@@"
- define TCL_SHLIB_LD_EXTRAS
- bump PORTREVISION

PR:		34210
@
text
@d9 1
a9 2
PORTVERSION=	8.4a3
PORTREVISION=	1
d13 1
a13 1
DISTNAME=	${PORTNAME}${PORTVERSION}
d19 1
a19 1
WRKSRC=		${WRKDIR}/${DISTNAME}/unix
d42 9
a50 8
	GetOpnFl.3 GetStdChan.3 GetVersion.3 Hash.3 Init.3 InitStubs.3 \
	IntObj.3 Interp.3 LinkVar.3 ListObj.3 Notifier.3 Macintosh.3 Object.3 \
	ObjectType.3 OpenFileChnl.3 OpenTcp.3 Panic.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 Signal.3 Sleep.3 \
	SourceRCFile.3 SplitList.3 SplitPath.3 StaticPkg.3 StrMatch.3 \
	StringObj.3 SubstObj.3 TCL_MEM_DEBUG.3 Tcl_Main.3 Thread.3 ToUpper.3 \
	TraceVar.3 Translate.3 UniCharIsAlpha.3 UpVar.3 Utf.3 WrongNumArgs.3
d58 7
a64 7
	llength.n load.n lrange.n lreplace.n lsearch.n lsort.n memory.n \
	msgcat.n namespace.n open.n package.n packagens.n pid.n pkgMkIndex.n \
	proc.n puts.n pwd.n re_syntax.n read.n regexp.n registry.n regsub.n \
	rename.n resource.n return.n safe.n scan.n seek.n set.n socket.n \
	source.n split.n string.n subst.n switch.n tcltest.n tclvars.n tell.n \
	time.n trace.n unknown.n unset.n update.n uplevel.n upvar.n \
	variable.n vwait.n while.n
d81 5
d110 1
d144 1
d162 1
d164 1
d181 1
d191 1
d250 3
d263 1
a263 1
	FileSystem.3 Tcl_FSReadlink.3 \
d283 1
d287 1
d301 1
d320 1
d323 1
d326 1
d399 1
d401 2
d419 1
d481 1
@


1.53
log
@To much _MLINKS for README.html
@
text
@d10 1
@


1.52
log
@update ports after rep after reprocopy:

ports/lang/tcl83         to  ports/lang/tcl84
ports/x11-toolkits/tk83  to  ports/x11-toolkits/tk84

CATEGORIES stripped, no "tcl84" and "tk84" entrys.
@
text
@d28 1
@


1.51
log
@ Tcl will get hostname using uname(3). It seems FreeBSD's uname(3)
 returns only 31 letters by /usr/include/sys/utsname.h.

 Problem was that configure detects uname(3) and uses uname(3) in
 the hostname-function, while gethostname gives more (=longer)
 information.

 keep uname around, as it is be used in TclpSetVariables.

 took maintainership 8.2

 apply a fix for unsafe tempfile handling from 8.3

PR:		18896
Submitted by:	yoshint@@flab.fujitsu.co.jp
@
text
@d9 2
a10 3
PORTVERSION=	8.3.4
PORTREVISION=	3
CATEGORIES=	lang tcl83
d17 1
a17 1
LATEST_LINK=	tcl83
d24 1
a24 1
MAKE_ENV=	SHORT_TCL_VER=83
d27 1
a27 1
TCL_VER=	8.3
d29 1
a29 1
PLIST_SUB=	TCL_VER=${TCL_VER} SHORT_TCL_VER=83
d39 10
a48 9
	Encoding.3 Eval.3 Exit.3 ExprLong.3 ExprLongObj.3 FindExec.3 GetCwd.3 \
	GetHostName.3 GetIndex.3 GetInt.3 GetOpnFl.3 GetStdChan.3 \
	GetVersion.3 Hash.3 Init.3 InitStubs.3 IntObj.3 Interp.3 LinkVar.3 \
	ListObj.3 Notifier.3 Object.3 ObjectType.3 OpenFileChnl.3 OpenTcp.3 \
	ParseCmd.3 PkgRequire.3 Preserve.3 PrintDbl.3 RecEvalObj.3 \
	RecordEval.3 RegExp.3 SaveResult.3 SetErrno.3 SetRecLmt.3 \
	SetResult.3 SetVar.3 Sleep.3 SourceRCFile.3 SplitList.3 SplitPath.3 \
	StaticPkg.3 StrMatch.3 StringObj.3 TCL_MEM_DEBUG.3 Tcl_Main.3 \
	Thread.3 ToUpper.3 TraceVar.3 Translate.3 UpVar.3 Utf.3 WrongNumArgs.3
d56 7
a62 7
	llength.n load.n lrange.n lreplace.n lsearch.n lsort.n memory.n msgcat.n \
	namespace.n open.n package.n packagens.n pid.n pkgMkIndex.n proc.n \
	puts.n pwd.n re_syntax.n read.n regexp.n registry.n regsub.n rename.n \
	resource.n return.n safe.n scan.n seek.n set.n socket.n source.n \
	split.n string.n subst.n switch.n tcltest.n tclvars.n tell.n time.n \
	trace.n unknown.n unset.n update.n uplevel.n upvar.n variable.n \
	vwait.n while.n
d69 1
d73 1
d77 2
d102 1
d115 21
d147 2
d184 1
d208 1
a219 1
	Exit.3 Tcl_FinalizeThread.3 \
d222 2
d234 36
d276 1
d285 2
d297 1
d317 7
d346 1
d359 2
d377 1
d381 5
d391 1
d412 2
a413 1
	RegExp.3 Tcl_GetRegExpInfo.3 \
d430 1
d441 2
d444 1
d449 2
d474 3
d479 1
d483 3
d499 11
d513 2
d532 14
d548 1
a548 2
	safe.n Safe\Base.n \
	tcltest.n Tcltest.n
@


1.50
log
@Improved shared linking.
@
text
@d10 1
a10 1
PORTREVISION=	2
@


1.49
log
@Change Installion of tclConfig.sh
Fixes a problem with deskutils/ical
that assumes the macro TCL_LIB_FILE
can be accessed in quoutes.
Reduced some dynamic expansions on the way.

-TCL_LIB_FILE='libtcl83${TCL_DBGX}.so.1'
+TCL_LIB_FILE='libtcl83.so.1'

-TCL_SHARED_LIB_SUFFIX='`echo ${VERSION} | tr -d .`${DBGX}.so.1'
+TCL_SHARED_LIB_SUFFIX='83${TCL_DBGX}.so.1'

-TCL_UNSHARED_LIB_SUFFIX='`echo ${VERSION} | tr -d .`${DBGX}.a'
+TCL_UNSHARED_LIB_SUFFIX='83${DBGX}.a'
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.48
log
@Explicitly set the LATEST_LINK -- right now this port and tcl82 are
fighting it out to see who gets the tk.tgz -> ../All/tk-8.*.tgz link.
Today tk82 won. :-(  So lets fix the race condition.  I hope the tcl port
maintainers will think thru this problem and its interaction with the tk
ports.
@
text
@d10 1
@


1.47
log
@Update to tcl 8.3.4
More encodings are inculded into the release
@
text
@d17 1
@


1.46
log
@- Fix Content of LD_SEARCH_FLAGS
- make FreeBSD-* switch in confugure work as intendend
- add a patch to make manual autoconf work
- PORTREVISION bumped

PR:		28726
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/tcl83/Makefile,v 1.45 2001/06/24 04:28:20 dinoex Exp $
d9 1
a9 2
PORTVERSION=	8.3.3
PORTREVISION=	4
d11 2
a12 2
MASTER_SITES=	${MASTER_SITE_TCLTK}
MASTER_SITE_SUBDIR=	tcl8_3
@


1.45
log
@change MAINTAINER to FreeBSD.org address
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/tcl83/Makefile,v 1.44 2001/06/15 04:23:55 dinoex Exp $
d10 1
a10 1
PORTREVISION=	3
@


1.44
log
@- Added new file koi8-u.enc
- Fix Installation of new file
- PORTREVISTION bumped

The last item  is the koi8-u.enc itself, suitable, I  hope, for addition
to the next release of TCL.
koi8-u is not very different from koi8-r. See
        http://park.kiev.ua/multiling/koi8-u/draft-rfc-koi8-u.txt

Submitted by:	mi@@misha.privatelabs.com (Mikhail Teterin)
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/tcl83/Makefile,v 1.43 2001/05/10 20:13:48 dinoex Exp $
d16 1
a16 1
MAINTAINER=	dirk.meyer@@dinoex.sub.org
@


1.43
log
@- Fix creation of tmpfiles, previous version cause tcl to fail.

PR:		roam@@FreeBSD.org
Submitted by:	Jaeho Kang <jhkang@@isofree.net>, roam@@FreeBSD.org
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/tcl83/Makefile,v 1.42 2001/05/07 18:36:57 dinoex Exp $
d10 1
a10 1
PORTREVISION=	2
d27 1
d29 1
a29 1
PLIST_SUB=	TCL_VER=8.3 SHORT_TCL_VER=83
d427 2
@


1.42
log
@- patch to use mkstemp instead of tmpnam

Submitted by:	mi@@aldan.algebra.com (Mikhail Teterin)
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/tcl83/Makefile,v 1.41 2001/04/17 10:44:48 demon Exp $
d10 1
a10 1
PORTREVISION=	1
@


1.41
log
@Add one missing manpage.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/tcl83/Makefile,v 1.40 2001/04/13 20:31:02 dinoex Exp $
d10 1
@


1.40
log
@Update tcl/tk to 8.3.3
- Changes in installion of includes, so it keep compaible
  to previous patchlevel
- took maintainership
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/tcl83/Makefile,v 1.39 2001/03/08 05:05:10 keith Exp $
d53 1
a53 1
	llength.n load.n lrange.n lreplace.n lsearch.n lsort.n msgcat.n \
@


1.39
log
@Upgrade to 8.3.2.

PR:		ports/25371
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/tcl83/Makefile,v 1.38 2001/01/16 17:31:16 sobomax Exp $
d9 1
a9 1
PORTVERSION=	8.3.2
d15 1
a15 1
MAINTAINER=	jseger@@FreeBSD.org
@


1.38
log
@Massive style enforcement - use ^I instead of spaces for variables identation.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/tcl83/Makefile,v 1.37 2001/01/01 10:15:05 will Exp $
d9 1
a9 1
PORTVERSION=	8.3.1
a14 4
PATCH_SITES=	ftp://ftp.neosoft.com/pub/tcl/sorted/packages-8.0/devel/ \
		http://www.neosoft.com/tcl/ftparchive/sorted/packages-8.0/devel/
PATCHFILES=	${PORTNAME}${PORTVERSION}plus.patch.gz

d36 9
a44 8
	DetachPids.3 DoOneEvent.3 DoWhenIdle.3 DoubleObj.3 Encoding.3 Eval.3 \
	Exit.3 ExprLong.3 ExprLongObj.3 FindExec.3 GetCwd.3 GetHostName.3 \
	GetIndex.3 GetInt.3 GetOpnFl.3 GetStdChan.3 GetVersion.3 Hash.3 \
	InitStubs.3 IntObj.3 Interp.3 LinkVar.3 ListObj.3 MainLoop.3 Notifier.3\
	Object.3 ObjectType.3 OpenFileChnl.3 OpenTcp.3 ParseCmd.3 PkgRequire.3 \
	Preserve.3 PrintDbl.3 RecEvalObj.3 RecordEval.3 RegExp.3 SaveResult.3 \
	SetErrno.3 SetRecLmt.3 SetResult.3 SetVar.3 Sleep.3 SourceRCFile.3 \
	SplitList.3 SplitPath.3 StaticPkg.3 StrMatch.3 StringObj.3 Tcl_Main.3 \
d159 3
@


1.37
log
@Goodbye, YEAR2000.  Hello, 2001.

Approved by:	asami
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/tcl83/Makefile,v 1.36 2000/10/08 03:00:49 asami Exp $
d21 1
a21 1
PATCH_DIST_ARGS= -d ${WRKDIR}/${DISTNAME} -E ${PATCH_DIST_STRIP}
d26 1
a26 1
CONFIGURE_ENV=  PORTSDIR=${PORTSDIR}
d28 1
a28 1
PKGINSTALL=     ${PKGDIR}/pkg-install.tclsh
@


1.36
log
@Rename {INSTALL,DEINSTALL}.tclsh to pkg-{install,deinstall}.tclsh.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/tcl83/Makefile,v 1.35 2000/06/16 21:51:30 asami Exp $
a19 2

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


1.35
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/tcl83/Makefile,v 1.34 2000/06/16 08:19:19 sobomax Exp $
d30 2
a31 2
PKGINSTALL=     ${PKGDIR}/INSTALL.tclsh
PKGDEINSTALL=	${PKGDIR}/DEINSTALL.tclsh
@


1.34
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/tcl83/Makefile,v 1.33 2000/06/15 17:59:37 sobomax Exp $
d25 1
a25 1
INSTALLS_SHLIBS=	yes
@


1.33
log
@Third round of INSTALL_SHLIBS=yes fixes.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/tcl83/Makefile,v 1.32 2000/05/31 18:17:38 hoek Exp $
d25 1
a25 1
INSTALL_SHLIBS=	yes
@


1.32
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/tcl83/Makefile,v 1.31 2000/05/10 21:26:49 jseger Exp $
d25 1
a423 1
	${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib
@


1.31
log
@Upgrade to tcl-8.3.1 w/ plus patch
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/tcl83/Makefile,v 1.30 2000/05/01 14:39:49 jseger Exp $
d30 1
@


1.30
log
@Add plus patch
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/tcl83/Makefile,v 1.29 2000/04/24 19:48:53 jseger Exp $
d9 1
a9 1
PORTVERSION=	8.3.0
d46 3
a48 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
@


1.29
log
@Upgrade to tcl-8.3.0
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/tcl83/Makefile,v 1.28 2000/04/12 06:21:04 obrien Exp $
d11 2
a12 1
MASTER_SITES=	ftp://ftp.scriptics.com/pub/tcl/tcl8_3/
d15 4
d23 1
d43 2
a44 2
	InitStubs.3 IntObj.3 Interp.3 LinkVar.3 ListObj.3 Notifier.3 Object.3 \
	ObjectType.3 OpenFileChnl.3 OpenTcp.3 ParseCmd.3 PkgRequire.3 \
@


1.28
log
@Convert to the PORTNAME - PORTVERSION syntax.
@
text
@d1 1
a1 1
# New ports collection makefile for:	tcl8.3.b1
d5 1
a5 1
# $FreeBSD: ports/lang/tcl83/Makefile,v 1.27 2000/01/05 18:33:10 jseger Exp $
d9 2
a10 2
PORTVERSION=	8.3.b1
CATEGORIES=	lang #tcl83
d12 1
a12 1
DISTNAME=	tcl8.3b1
d35 8
a42 9
	Exit.3 ExprLong.3 ExprLongObj.3 FindExec.3 GetCwd.3 GetIndex.3 \
	GetInt.3 GetOpnFl.3 GetStdChan.3 GetVersion.3 Hash.3 InitStubs.3 \
	IntObj.3 Interp.3 LinkVar.3 ListObj.3 Notifier.3 Object.3 ObjectType.3 \
	OpenFileChnl.3 OpenTcp.3 ParseCmd.3 PkgRequire.3 Preserve.3 \
	PrintDbl.3 RecEvalObj.3 RecordEval.3 RegExp.3 SaveResult.3 SetErrno.3 \
	SetRecLmt.3 SetResult.3 SetVar.3 Sleep.3 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
d51 6
a56 5
	namespace.n open.n package.n pid.n pkgMkIndex.n proc.n puts.n pwd.n \
	re_syntax.n read.n regexp.n registry.n regsub.n rename.n resource.n \
	return.n safe.n scan.n seek.n set.n socket.n source.n split.n \
	string.n subst.n switch.n tcltest.n tclvars.n tell.n time.n trace.n \
	unknown.n unset.n update.n uplevel.n upvar.n variable.n vwait.n while.n
d198 1
d321 2
d408 1
d411 1
a411 1
	tcltest.n Tcltest.n \
@


1.27
log
@Upgrade repo copy of tcl82->tcl83 to tcl 8.3.b1
@
text
@a1 1
# Version required:	8.3.b1
d5 1
a5 1
# $FreeBSD: ports/lang/tcl83/Makefile,v 1.26 2000/01/05 07:11:48 jseger Exp $
d8 2
a9 2
DISTNAME=	tcl8.3b1
PKGNAME=	tcl-8.3.b1
d12 1
@


1.26
log
@Upgrade to tcl 8.2.3
@
text
@d1 2
a2 2
# New ports collection makefile for:	tcl8.2.3
# Version required:	8.2.3
d6 1
a6 1
# $FreeBSD: ports/lang/tcl82/Makefile,v 1.25 1999/12/27 15:55:01 steve Exp $
d9 4
a12 4
DISTNAME=	tcl8.2.3
PKGNAME=	tcl-8.2.3
CATEGORIES=	lang tcl82
MASTER_SITES=	ftp://ftp.scriptics.com/pub/tcl/tcl8_2/
d22 1
a22 1
MAKE_ENV=	SHORT_TCL_VER=82
d25 1
a25 1
PLIST_SUB=	TCL_VER=8.2 SHORT_TCL_VER=82
d36 2
a37 2
	GetInt.3 GetOpnFl.3 GetStdChan.3 GetVersion.3 Hash.3 IntObj.3 \
	Interp.3 LinkVar.3 ListObj.3 Notifier.3 Object.3 ObjectType.3 \
d41 2
a42 2
	StaticPkg.3 StrMatch.3 StringObj.3 Tcl_InitStubs.3 Tcl_Main.3 \
	TclInitStubs.3 Thread.3 ToUpper.3 TraceVar.3 Translate.3 UpVar.3 \
d64 1
d78 1
d90 2
a100 1
	CrtChannel.3 Tcl_SetDefaultTranslation.3 \
d162 2
d168 3
a170 1
	Eval.3 Tcl_EvalObj.3 \
d174 1
a174 1
	Eval.3 Tcl_Eval2.3 \
d176 1
d178 1
d217 1
d240 3
d244 2
d247 1
d266 2
d297 3
d301 1
d312 3
d326 1
d329 1
a329 1
	SetVar.3 Tcl_SetObjVar2.3 \
d332 2
a333 1
	SetVar.3 Tcl_GetObjVar2.3 \
d336 1
d349 1
d351 1
d353 1
d356 4
d361 1
d363 1
d390 4
d406 2
a407 1
	safe.n Safe\Base.n
a410 3
post-extract:
	${MV} ${WRKDIR}/${DISTNAME}/doc/InitStubs.3 \
	      ${WRKDIR}/${DISTNAME}/doc/Tcl_InitStubs.3
@


1.25
log
@Thanks to a repository copy (by Satoshi) of pkg/INSTALL.{tcl,wi}sh
from the 8.0.x version of these ports, we are now one step closer to
finally being rid of them.
@
text
@d1 2
a2 2
# New ports collection makefile for:	tcl8.2.2
# Version required:	8.2.2
d6 1
a6 1
# $FreeBSD: ports/lang/tcl82/Makefile,v 1.24 1999/11/21 20:54:56 jseger Exp $
d9 2
a10 2
DISTNAME=	tcl8.2.2
PKGNAME=	tcl-8.2.2
d22 1
@


1.24
log
@Upgrade to tcl-8.2.2
@
text
@d6 1
a6 1
# $FreeBSD: ports/lang/tcl82/Makefile,v 1.23 1999/09/05 16:32:08 jseger Exp $
a17 2
FILE_DEPENDS=	${PORTSDIR}/lang/tcl80

d22 1
a22 1
PKGINSTALL=     ${PORTSDIR}/lang/tcl80/pkg/INSTALL.tclsh
@


1.23
log
@Upgrade repository copies to tcl/tk 8.2
@
text
@d1 2
a2 2
# New ports collection makefile for:	tcl8.2.0
# Version required:	8.2.0
d6 1
a6 1
# $FreeBSD: ports/lang/tcl81/Makefile,v 1.22 1999/08/31 06:47:10 mharo Exp $
d9 2
a10 2
DISTNAME=	tcl8.2.0
PKGNAME=	tcl-8.2.0
@


1.22
log
@FreeBSD.ORG -> FreeBSD.org

Prompted by PR:  13476, 13477
Submitted by:  KATO Tsuguru
@
text
@d1 2
a2 2
# New ports collection makefile for:	tcl8.1.1
# Version required:	8.1.1
d6 1
a6 1
# $FreeBSD: ports/lang/tcl81/Makefile,v 1.21 1999/08/25 06:35:34 obrien Exp $
d9 4
a12 4
DISTNAME=	tcl8.1.1
PKGNAME=	tcl-8.1.1
CATEGORIES=	lang tcl81
MASTER_SITES=	ftp://ftp.scriptics.com/pub/tcl/tcl8_1/
d26 2
d32 13
a44 12
	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 TclInitStubs.3 Thread.3 \
	ToUpper.3 TraceVar.3 Translate.3 UpVar.3 Utf.3 WrongNumArgs.3
d54 4
a57 4
	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 
a367 2
MANCOMPRESSED=	yes

d370 1
a370 1
post-extract:   
@


1.21
log
@Change Id->FreeBSD.
@
text
@d6 1
a6 1
# $FreeBSD$
d14 1
a14 1
MAINTAINER=	jseger@@FreeBSD.ORG
@


1.20
log
@Upgrade to tcl-8.1.1 and tk-8.1.1
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.19 1999/06/20 14:05:23 jseger Exp $
@


1.19
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
@d1 2
a2 2
# New ports collection makefile for:	tcl8.1
# Version required:	8.1
d6 1
a6 1
# $Id: Makefile,v 1.18 1999/05/04 20:49:59 fenner Exp $
d9 2
a10 2
DISTNAME=	tcl8.1
PKGNAME=	tcl-8.1
d40 2
a41 2
	StringObj.3 Tcl_InitStubs.3 Tcl_Main.3 Thread.3 ToUpper.3 TraceVar.3 \
	Translate.3 UpVar.3 Utf.3 WrongNumArgs.3
@


1.18
log
@Don't try running mkLinks (since it doesn't do anything anyway)
Use MLINKS= to accomplish what mkLinks wanted to do.
@
text
@d2 1
a2 1
# Version required:	8.1.a2
d6 1
a6 1
# $Id: Makefile,v 1.17 1999/04/22 00:17:07 scrappy Exp $
d9 2
a10 2
DISTNAME=	tcl8.1b1
PKGNAME=	tcl-8.1.b1
a19 1
NO_LATEST_LINK=	yes
d28 14
a41 13
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 
d44 11
a54 11
	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 
d57 3
a59 1
MLINKS=	AddErrInfo.3 Tcl_AddObjErrorInfo.3 \
d185 2
d194 1
d369 3
@


1.17
log
@this should finish cleaning up the WWW_SITE -> DESCR/WWW: mess ...
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.16 1999/04/08 19:05:47 billf Exp $
d55 304
@


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

@


1.15
log
@Commit all Y2K/WWW_SITE changes from today...
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.14 1999/01/17 14:06:44 ejc Exp $
d17 1
a17 1
WWW_SITE=       http://www.scriptics.com  
@


1.14
log
@Update tcl81 to beta 1
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.13 1998/12/13 08:49:06 asami Exp $
d15 4
@


1.13
log
@Use PKG* variables instead of adding extra files to PKG_ARGS.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.12 1998/12/01 03:06:29 asami Exp $
d9 2
a10 2
DISTNAME=	tcl8.1a2
PKGNAME=	tcl-8.1.a2
d26 1
d35 1
a35 1
	ObjectType.3 OpenFileChnl.3 OpenTcp.3 ParseCmd.3  PkgRequire.3 \
d39 2
a40 1
	ToUpper.3 TraceVar.3 Translate.3 UpVar.3 Utf.3 WrongNumArgs.3
d42 4
a45 4
	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 \
d47 7
a53 6
	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 vwait.n while.n
@


1.12
log
@Use MASTERDIR where appropriate.  Also, add FILE_DEPENDS to denote
that the port otherwise uses files from another port.  (Note: support
for FILE_DEPENDS is not in bsd.port.mk yet, so it's a no-op for now.)
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.11 1998/10/03 21:35:20 steve Exp $
d23 1
d53 2
d57 2
a58 2
.if exists(${PORTSDIR}/lang/tcl80/pkg/INSTALL.tclsh)
	${SH} ${PORTSDIR}/lang/tcl80/pkg/INSTALL.tclsh
d64 1
a64 3
.include <bsd.port.mk>

PKG_ARGS+=      -i ${PORTSDIR}/lang/tcl80/pkg/INSTALL.tclsh
@


1.11
log
@Cleanup conversion to ELF.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.10 1998/07/27 21:14:50 hoek Exp $
d15 2
@


1.10
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.9 1998/07/04 17:29:15 jdp Exp $
d22 28
d51 1
a51 1
	${LDCONFIG} -m ${PREFIX}/lib
@


1.9
log
@Distfile moved on master site.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.8 1998/07/01 10:20:59 jseger Exp $
d24 3
d32 2
@


1.8
log
@Files are no longer available on the old MASTER_SITE, use the new one,
ftp.scriptics.com
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.7 1998/03/22 09:37:07 asami Exp $
d12 1
a12 1
MASTER_SITES=	ftp://ftp.scriptics.com/pub/tcl/
@


1.7
log
@Add NO_LATEST_LINK, tcl81/tk81 are still alpha.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.6 1998/03/02 02:08:26 jseger Exp $
d12 1
a12 1
MASTER_SITES=	ftp://ftp.sunlabs.com/pub/tcl/
@


1.6
log
@Upgrade to version 8.1.a2.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.5 1998/02/16 15:58:18 jseger Exp $
d16 1
@


1.5
log
@Upgrade a repository copy of 8.0 to version 8.1
@
text
@d2 1
a2 1
# Version required:	8.1.a1
d6 1
a6 1
# $Id: Makefile,v 1.4 1997/12/01 16:50:49 pst Exp $
d9 2
a10 2
DISTNAME=	tcl8.1a1
PKGNAME=	tcl-8.1.a1
@


1.4
log
@Upgrade to 8.0PL2
@
text
@d1 2
a2 2
# New ports collection makefile for:	tcl8.0
# Version required:	8.0
d6 1
a6 1
# $Id: Makefile,v 1.3 1997/11/26 22:48:50 pst Exp $
d9 3
a11 3
DISTNAME=	tcl8.0p2
PKGNAME=	tcl-8.0.2
CATEGORIES=	lang tcl80
d14 1
a14 1
MAINTAINER=	jkh@@freebsd.org
d16 1
a16 1
WRKSRC=		${WRKDIR}/tcl8.0/unix
@


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