aboutsummaryrefslogtreecommitdiffstats
path: root/lang/tcl83/Makefile
blob: 78c18e6e7915b423d9760a8e2df6ab85aa5303c3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# New ports collection makefile for:    tcl8.1
# Version required: 8.1.a2
# Date created:     19 August 1997
# Whom:         jkh
#
# $Id: Makefile,v 1.12 1998/12/01 03:06:29 asami Exp $
#

DISTNAME=   tcl8.1a2
PKGNAME=    tcl-8.1.a2
CATEGORIES= lang tcl81
MASTER_SITES=   ftp://ftp.scriptics.com/pub/tcl/tcl8_1/

MAINTAINER= jseger@FreeBSD.ORG

FILE_DEPENDS=   ${PORTSDIR}/lang/tcl80

NO_LATEST_LINK= yes
WRKSRC=     ${WRKDIR}/${DISTNAME}/unix
GNU_CONFIGURE=  yes
CONFIGURE_ARGS= --enable-shared
CONFIGURE_ENV=  PORTSDIR=${PORTSDIR}
PKGINSTALL=     ${PORTSDIR}/lang/tcl80/pkg/INSTALL.tclsh

MAN1=   tclsh.1
MAN3=   AddErrInfo.3 Alloc.3 AllowExc.3 AppInit.3 AssocData.3 Async.3 \
    BackgdErr.3 Backslash.3 BoolObj.3 ByteArrObj.3 CallDel.3 CmdCmplt.3 \
    Concat.3 CrtChannel.3 CrtChnlHdlr.3 CrtCloseHdlr.3 CrtCommand.3 \
    CrtFileHdlr.3 CrtInterp.3 CrtMathFnc.3 CrtObjCmd.3 CrtSlave.3 \
    CrtTimerHdlr.3 CrtTrace.3 DString.3 DetachPids.3 DoOneEvent.3 \
    DoWhenIdle.3 DoubleObj.3 Encoding.3 Eval.3 Exit.3 ExprLong.3 \
    ExprLongObj.3 FindExec.3 GetIndex.3 GetInt.3 GetOpnFl.3 GetStdChan.3 \
    Hash.3 IntObj.3 Interp.3 LinkVar.3 ListObj.3 Notifier.3 Object.3 \
    ObjectType.3 OpenFileChnl.3 OpenTcp.3 ParseCmd.3  PkgRequire.3 \
    Preserve.3 PrintDbl.3 RecEvalObj.3 RecordEval.3 RegExp.3 SaveResult.3 \
    SetErrno.3 SetRecLmt.3 SetResult.3 SetVar.3 Sleep.3 SplitList.3 \
    SplitPath.3 StaticPkg.3 StrMatch.3 StringObj.3 Tcl_Main.3 Thread.3 \
    ToUpper.3 TraceVar.3 Translate.3 UpVar.3 Utf.3 WrongNumArgs.3
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 vwait.n while.n
MANCOMPRESSED=  yes

.include <bsd.port.pre.mk>

post-install:
    ${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib
.if exists(${PKGINSTALL})
    ${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL}
.endif

test:
    cd ${WRKSRC} && ${MAKE} test

.include <bsd.port.post.mk>