Lines 29-59
Link Here
|
29 |
MAJOR=${PORTVERSION:R:R} \ |
29 |
MAJOR=${PORTVERSION:R:R} \ |
30 |
SHORT=${PORTVERSION:R:S/.//} |
30 |
SHORT=${PORTVERSION:R:S/.//} |
31 |
|
31 |
|
32 |
MANCOMPRESSED= no |
32 |
MAN_3= Itcl_RegisterC.3 Itcl_Stack.3 Itcl_Class.3 \ |
33 |
MANN= body.itcl class.itcl code.itcl configbody.itcl delete.itcl ensemble.itcl find.itcl \ |
33 |
Itcl_List.3 Itcl_Object.3 Itcl_Preserve.3 |
34 |
is.itcl itcl.itcl itclvars.itcl local.itcl scope.itcl |
|
|
35 |
MAN3= Itcl_RegisterC.3 Itcl_Stack.3 Itcl_Class.3 Itcl_List.3 Itcl_Object.3 Itcl_Preserve.3 |
36 |
|
34 |
|
37 |
NO_STAGE= yes |
|
|
38 |
.include <bsd.port.pre.mk> |
39 |
|
40 |
post-patch: |
35 |
post-patch: |
41 |
${REINPLACE_CMD} -E '/^includedir/s|/include|/include/itcl${PORTVERSION:R}|' \ |
36 |
${REINPLACE_CMD} -E '/^includedir/s|/include|/include/itcl${PORTVERSION:R}|' \ |
42 |
${WRKSRC}/${CONFIGURE_SCRIPT} |
37 |
${WRKSRC}/${CONFIGURE_SCRIPT} |
43 |
|
38 |
|
44 |
post-build test: |
39 |
post-build test: |
45 |
cd ${WRKSRC} && ${SETENV} ITCL_LIBRARY=${WRKSRC}/library \ |
40 |
(cd ${WRKSRC} && ${SETENV} ITCL_LIBRARY=${WRKSRC}/library \ |
46 |
${TCLSH} tests/all.tcl -load "load ./libitcl.so.1" |
41 |
${TCLSH} tests/all.tcl -load "load ./libitcl.so.1") |
47 |
|
42 |
|
48 |
post-install: |
43 |
post-install: |
49 |
${LN} -sf ${PREFIX}/lib/${PORTNAME}${PORTVERSION:R}/libitcl.so.1 \ |
44 |
${LN} -s libitcl.so.1 \ |
50 |
${PREFIX}/lib/libitcl.so.${PORTVERSION:R:R} |
45 |
${STAGEDIR}${PREFIX}/lib/${PORTNAME}${PORTVERSION:R}/libitcl${PORTVERSION:R:S/.//}.so |
51 |
${LN} -sf ${PREFIX}/lib/${PORTNAME}${PORTVERSION:R}/libitcl.so.1 \ |
46 |
${LN} -s ${PORTNAME}${PORTVERSION:R}/libitcl.so.1 \ |
52 |
${PREFIX}/lib/${PORTNAME}${PORTVERSION:R}/libitcl${PORTVERSION:R:S/.//}.so |
47 |
${STAGEDIR}${PREFIX}/lib/libitcl.so.${PORTVERSION:R:R} |
53 |
${LN} -sf ${PREFIX}/lib/${PORTNAME}${PORTVERSION:R}/libitcl.so.1 \ |
48 |
${LN} -s ${PORTNAME}${PORTVERSION:R}/libitcl.so.1 \ |
54 |
${PREFIX}/lib/libitcl.so |
49 |
${STAGEDIR}${PREFIX}/lib/libitcl.so |
55 |
.for FILE in ${MAN3} |
50 |
|
56 |
${INSTALL_DATA} ${WRKSRC}/doc/${FILE:S/Itcl_//} ${PREFIX}/man/man3/${FILE} |
51 |
.for FILE in ${MAN_3} |
|
|
52 |
${INSTALL_DATA} ${WRKSRC}/doc/${FILE:S/Itcl_//} ${STAGEDIR}${MAN3PREFIX}/man/man3/${FILE} |
57 |
.endfor |
53 |
.endfor |
58 |
|
54 |
|
59 |
.include <bsd.port.post.mk> |
55 |
.include <bsd.port.mk> |