Update lang/seed7 to version 05.20160430
[dports.git] / lang / itcl / Makefile
1 # Created by: chuckr
2 # $FreeBSD$
3
4 PORTNAME=       itcl
5 PORTVERSION=    3.4.1
6 PORTEPOCH=      1
7 CATEGORIES=     lang tcl
8 MASTER_SITES=   SF/incrtcl/%5BIncr%20Tcl_Tk%5D-source/3.4.1
9 DISTNAME=       itcl${PORTVERSION}
10
11 MAINTAINER=     erik@bz.bzflag.bz
12 COMMENT=        Object-oriented extension to Tcl [incr Tcl]
13
14 USES+=          tcl:84+,tea
15
16 USE_LDCONFIG=   ${PREFIX}/lib/itcl${PORTVERSION:R}
17
18 WRKSRC=         ${WRKDIR}/${PORTNAME}${PORTVERSION}
19 TEST_TARGET=    test
20
21 PLIST_SUB+=     PORTVERSION=${PORTVERSION} \
22                 VERSION=${PORTVERSION:R} \
23                 MAJOR=${PORTVERSION:R:R} \
24                 SHORT=${PORTVERSION:R:S/.//}
25
26 MAN_3=          Itcl_RegisterC.3 Itcl_Stack.3 Itcl_Class.3 \
27                 Itcl_List.3 Itcl_Object.3 Itcl_Preserve.3
28
29 post-patch:
30         ${REINPLACE_CMD} -E '/^includedir/s|/include|/include/itcl${PORTVERSION:R}|' \
31             ${WRKSRC}/${CONFIGURE_SCRIPT}
32
33 post-install:
34         ${LN} -s libitcl.so.1 \
35             ${STAGEDIR}${PREFIX}/lib/${PORTNAME}${PORTVERSION:R}/libitcl${PORTVERSION:R:S/.//}.so
36         ${LN} -s ${PORTNAME}${PORTVERSION:R}/libitcl.so.1 \
37             ${STAGEDIR}${PREFIX}/lib/libitcl.so.${PORTVERSION:R:R}
38         ${LN} -s ${PORTNAME}${PORTVERSION:R}/libitcl.so.1 \
39             ${STAGEDIR}${PREFIX}/lib/libitcl.so
40
41 .for FILE in ${MAN_3}
42         ${INSTALL_DATA} ${WRKSRC}/doc/${FILE:S/Itcl_//} ${STAGEDIR}${MAN3PREFIX}/man/man3/${FILE}
43 .endfor
44
45 .include <bsd.port.mk>