Lines 7-13
Link Here
|
7 |
|
7 |
|
8 |
PORTNAME= tk |
8 |
PORTNAME= tk |
9 |
PORTVERSION= 8.5.a.5 |
9 |
PORTVERSION= 8.5.a.5 |
10 |
PORTREVISION= 1 |
10 |
PORTREVISION= 2 |
11 |
CATEGORIES= x11-toolkits |
11 |
CATEGORIES= x11-toolkits |
12 |
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} |
12 |
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} |
13 |
MASTER_SITE_SUBDIR= tcl |
13 |
MASTER_SITE_SUBDIR= tcl |
Lines 37-43
Link Here
|
37 |
MANCOMPRESSED= no |
37 |
MANCOMPRESSED= no |
38 |
DATADIR= ${PREFIX}/share/${PORTNAME}${TK_VER} |
38 |
DATADIR= ${PREFIX}/share/${PORTNAME}${TK_VER} |
39 |
|
39 |
|
40 |
OPTIONS= TK85_MAN "Install tk 8.5 manpages" on \ |
40 |
OPTIONS= TK85_MAN "Install tk 8.5 manpages" off \ |
41 |
WISH_WRAPPER "Require wish wrapper from ports" off |
41 |
WISH_WRAPPER "Require wish wrapper from ports" off |
42 |
|
42 |
|
43 |
.include <bsd.port.pre.mk> |
43 |
.include <bsd.port.pre.mk> |
Lines 69-75
Link Here
|
69 |
RUN_DEPENDS+= wish:${PORTSDIR}/lang/tcl-tk-wrapper |
69 |
RUN_DEPENDS+= wish:${PORTSDIR}/lang/tcl-tk-wrapper |
70 |
.endif |
70 |
.endif |
71 |
|
71 |
|
72 |
.if !defined(NO_INSTALL_MANPAGES) && !defined(WITHOUT_TK85_MAN) |
72 |
.if defined(NO_INSTALL_MANPAGES) || !defined(WITH_TK84_MAN) |
|
|
73 |
|
74 |
PLIST_SUB+= INSTMAN='@comment ' |
75 |
|
76 |
.else |
77 |
|
78 |
DATADIR= ${PREFIX}/share/${PORTNAME}${TCL_VER} |
79 |
PLIST_SUB+= INSTMAN='' |
73 |
|
80 |
|
74 |
MAN1= wish.1 |
81 |
MAN1= wish.1 |
75 |
MAN3= 3DBorder.3 AddOption.3 BindTable.3 CanvPsY.3 CanvTkwin.3 \ |
82 |
MAN3= 3DBorder.3 AddOption.3 BindTable.3 CanvPsY.3 CanvTkwin.3 \ |
Lines 389-414
Link Here
|
389 |
pre-configure: |
396 |
pre-configure: |
390 |
@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' \ |
397 |
@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' \ |
391 |
${WRKSRC}/configure |
398 |
${WRKSRC}/configure |
392 |
.for mp in ${MAN1} ${MAN3} ${MANN} |
|
|
393 |
@${REINPLACE_CMD} -e 's|^.so man.macros|.so ${DATADIR}/man.macros|' \ |
394 |
${WRKSRC}/../doc/${mp} |
395 |
.endfor |
396 |
|
399 |
|
397 |
post-configure: |
400 |
post-configure: |
398 |
${REINPLACE_CMD} \ |
401 |
${REINPLACE_CMD} \ |
399 |
-e 's|${WRKDIRPREFIX}${.CURDIR}|$${WRKDIRPREFIX}${TKBASE}|' \ |
402 |
-e 's|${WRKDIRPREFIX}${.CURDIR}|$${WRKDIRPREFIX}${TKBASE}|' \ |
400 |
${WRKSRC}/tkConfig.sh |
403 |
${WRKSRC}/tkConfig.sh |
401 |
.if defined(NO_INSTALL_MANPAGES) || defined(WITHOUT_TK85_MAN) |
|
|
402 |
${REINPLACE_CMD} -e 's|^MAN_INSTALL_DIR.*$$|MAN_INSTALL_DIR = ${WRKDIR}|' \ |
403 |
${WRKSRC}/Makefile |
404 |
.endif |
405 |
|
404 |
|
406 |
post-install: |
405 |
post-install: |
407 |
${INSTALL_DATA} ${FILESDIR}/pkgIndex.tcl ${PREFIX}/lib/tk${TK_VER}/ |
406 |
${INSTALL_DATA} ${FILESDIR}/pkgIndex.tcl ${PREFIX}/lib/tk${TK_VER}/ |
|
|
407 |
.if !defined(NO_INSTALL_MANPAGES) && defined(WITH_TK85_MAN) |
408 |
${MKDIR} ${DATADIR} |
408 |
${MKDIR} ${DATADIR} |
409 |
${INSTALL_DATA} ${WRKSRC}/../doc/man.macros ${DATADIR} |
409 |
${INSTALL_DATA} ${WRKSRC}/../doc/man.macros ${DATADIR} |
410 |
.if exists(${PKGINSTALL}) |
410 |
. for mp in ${MAN1} ${MAN3} ${MANN} |
411 |
${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} |
411 |
@${REINPLACE_CMD} -e 's|^.so man.macros|.so ${DATADIR}/man.macros|' \ |
|
|
412 |
${WRKSRC}/../doc/${mp} |
413 |
. endfor |
414 |
@cd ${WRKSRC} && ${MAKE} -f Makefile install-doc ${MAKE_ENV} |
412 |
.endif |
415 |
.endif |
413 |
|
416 |
|
414 |
regression-test: build |
417 |
regression-test: build |