View | Details | Raw Unified | Return to bug 187639
Collapse All | Expand All

(-)itcl/Makefile (-18 / +14 lines)
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>
(-)itcl/pkg-plist (-6 / +24 lines)
Lines 1-14 Link Here
1
include/itcl%%VERSION%%/itcl.h
1
include/itcl%%VERSION%%/itcl.h
2
include/itcl%%VERSION%%/itclDecls.h
2
include/itcl%%VERSION%%/itclInt.h
3
include/itcl%%VERSION%%/itclInt.h
3
include/itcl%%VERSION%%/itclDecls.h
4
include/itcl%%VERSION%%/itclIntDecls.h
4
include/itcl%%VERSION%%/itclIntDecls.h
5
lib/libitcl.so.%%MAJOR%%
5
lib/itcl%%VERSION%%/itcl.tcl
6
lib/libitcl.so
6
lib/itcl%%VERSION%%/itclConfig.sh
7
lib/itcl%%VERSION%%/libitcl.so.1
7
lib/itcl%%VERSION%%/libitcl.so.1
8
lib/itcl%%VERSION%%/libitcl%%SHORT%%.so
8
lib/itcl%%VERSION%%/libitcl%%SHORT%%.so
9
lib/itcl%%VERSION%%/itcl.tcl
10
lib/itcl%%VERSION%%/itclConfig.sh
11
lib/itcl%%VERSION%%/libitclstub.a
9
lib/itcl%%VERSION%%/libitclstub.a
12
lib/itcl%%VERSION%%/pkgIndex.tcl
10
lib/itcl%%VERSION%%/pkgIndex.tcl
11
lib/libitcl.so
12
lib/libitcl.so.%%MAJOR%%
13
man/man3/Itcl_Class.3.gz
14
man/man3/Itcl_List.3.gz
15
man/man3/Itcl_Object.3.gz
16
man/man3/Itcl_Preserve.3.gz
17
man/man3/Itcl_RegisterC.3.gz
18
man/man3/Itcl_Stack.3.gz
19
man/mann/body.itcl.gz
20
man/mann/class.itcl.gz
21
man/mann/code.itcl.gz
22
man/mann/configbody.itcl.gz
23
man/mann/delete.itcl.gz
24
man/mann/ensemble.itcl.gz
25
man/mann/find.itcl.gz
26
man/mann/is.itcl.gz
27
man/mann/itcl.itcl.gz
28
man/mann/itclvars.itcl.gz
29
man/mann/local.itcl.gz
30
man/mann/scope.itcl.gz
31
@dirrm lib/itcl%%VERSION%%
13
@dirrm include/itcl%%VERSION%%
32
@dirrm include/itcl%%VERSION%%
14
@dirrm lib/itcl%%VERSION%%

Return to bug 187639