Lines 1-9
Link Here
|
1 |
# New ports collection makefile for: tk |
1 |
# Created by: Martin Matuska <mm@FreeBSD.org> |
2 |
# Date created: 17 January 2007 |
2 |
# $FreeBSD: $ |
3 |
# Whom: Martin Matuska <mm@FreeBSD.org> |
|
|
4 |
# |
5 |
# $FreeBSD: ports/x11-toolkits/tk86/Makefile,v 1.34 2012/08/03 22:57:36 mm Exp $ |
6 |
# |
7 |
|
3 |
|
8 |
PORTNAME= tk |
4 |
PORTNAME= tk |
9 |
PORTVERSION= 8.6.b.2 |
5 |
PORTVERSION= 8.6.b.2 |
Lines 37-45
Link Here
|
37 |
.if !defined(BUILDING_TK_THREADS) |
33 |
.if !defined(BUILDING_TK_THREADS) |
38 |
USE_TCL= ${SHORT_TK_VER} |
34 |
USE_TCL= ${SHORT_TK_VER} |
39 |
|
35 |
|
40 |
OPTIONS= TK86_MAN "Install tk 8.6 function manpages" off \ |
36 |
OPTIONS_DEFINE= DEMOS TK86_MAN XFT |
41 |
XFT "Use Xft fonts" on \ |
37 |
OPTIONS_DEFAULT=XFT |
42 |
DEMOS "Install demos" off |
38 |
TK86_MAN_DESC= Install tk 8.6 function manpages |
|
|
39 |
DEMOS_DESC= Install demos |
43 |
.else |
40 |
.else |
44 |
USE_TK= ${SHORT_TK_VER} |
41 |
USE_TK= ${SHORT_TK_VER} |
45 |
PLIST= ${PKGDIR}/pkg-plist.threads |
42 |
PLIST= ${PKGDIR}/pkg-plist.threads |
Lines 50-60
Link Here
|
50 |
SUB_LIST+= THREADS_SUFFIX="${THREADS_SUFFIX}" \ |
47 |
SUB_LIST+= THREADS_SUFFIX="${THREADS_SUFFIX}" \ |
51 |
TCLPATCHLEVEL="8.6b1" |
48 |
TCLPATCHLEVEL="8.6b1" |
52 |
|
49 |
|
53 |
.include <bsd.port.pre.mk> |
50 |
.include <bsd.port.options.mk> |
54 |
|
51 |
|
55 |
DATADIR= ${PREFIX}/share/${PORTNAME}${TCL_VER} |
52 |
DATADIR= ${PREFIX}/share/${PORTNAME}${TCL_VER} |
56 |
|
53 |
|
57 |
.if !defined(WITHOUT_XFT) |
54 |
.if ${PORT_OPTIONS:MXFT} |
58 |
CONFIGURE_ARGS+= --enable-xft |
55 |
CONFIGURE_ARGS+= --enable-xft |
59 |
LIB_DEPENDS+= Xft.2:${PORTSDIR}/x11-fonts/libXft |
56 |
LIB_DEPENDS+= Xft.2:${PORTSDIR}/x11-fonts/libXft |
60 |
.else |
57 |
.else |
Lines 77-90
Link Here
|
77 |
|
74 |
|
78 |
SUB_LIST+= TK_PROVIDE="" |
75 |
SUB_LIST+= TK_PROVIDE="" |
79 |
|
76 |
|
80 |
.if defined(WITH_DEMOS) |
77 |
.if ${PORT_OPTIONS:MDEMOS} |
81 |
INSTALL_TARGET+= install install-demos |
78 |
INSTALL_TARGET+= install install-demos |
82 |
PLIST_SUB+= DEMOS="" |
79 |
PLIST_SUB+= DEMOS="" |
83 |
.else |
80 |
.else |
84 |
PLIST_SUB+= DEMOS="@comment " |
81 |
PLIST_SUB+= DEMOS="@comment " |
85 |
.endif |
82 |
.endif |
86 |
|
83 |
|
87 |
.if !defined(NO_INSTALL_MANPAGES) && defined(WITH_TK86_MAN) |
84 |
.if !defined(NO_INSTALL_MANPAGES) && ${PORT_OPTIONS:MTK86_MAN} |
88 |
|
85 |
|
89 |
MAN3= 3DBorder.3 AddOption.3 BindTable.3 CanvPsY.3 CanvTkwin.3 \ |
86 |
MAN3= 3DBorder.3 AddOption.3 BindTable.3 CanvPsY.3 CanvTkwin.3 \ |
90 |
CanvTxtInfo.3 Clipboard.3 ClrSelect.3 ConfigWidg.3 ConfigWind.3 \ |
87 |
CanvTxtInfo.3 Clipboard.3 ClrSelect.3 ConfigWidg.3 ConfigWind.3 \ |
Lines 401-407
Link Here
|
401 |
text.n tk_textCut.n \ |
398 |
text.n tk_textCut.n \ |
402 |
text.n tk_textPaste.n |
399 |
text.n tk_textPaste.n |
403 |
|
400 |
|
404 |
.endif #!defined(NO_INSTALL_MANPAGES) && !defined(WITH_TK86_MAN) |
401 |
.endif #!defined(NO_INSTALL_MANPAGES) && !${PORT_OPTIONS:MTK86_MAN} |
405 |
|
402 |
|
406 |
.endif # defined(BUILDING_TK_THREADS) |
403 |
.endif # defined(BUILDING_TK_THREADS) |
407 |
|
404 |
|
Lines 454-466
Link Here
|
454 |
.if !defined(NO_INSTALL_MANPAGES) |
451 |
.if !defined(NO_INSTALL_MANPAGES) |
455 |
${MKDIR} ${MANPREFIX}/man/man1 |
452 |
${MKDIR} ${MANPREFIX}/man/man1 |
456 |
${INSTALL_MAN} ${WRKSRC}/../doc/wish.1 ${MANPREFIX}/man/man1/wish${TCL_VER}${THREADS_SUFFIX}.1 |
453 |
${INSTALL_MAN} ${WRKSRC}/../doc/wish.1 ${MANPREFIX}/man/man1/wish${TCL_VER}${THREADS_SUFFIX}.1 |
457 |
.if !defined(BUILDING_TK_THREADS) && defined(WITH_TK86_MAN) |
454 |
.if !defined(BUILDING_TK_THREADS) && ${PORT_OPTIONS:MTK86_MAN} |
458 |
. for mp in ${MAN3} ${MANN} |
455 |
. for mp in ${MAN3} ${MANN} |
459 |
@${REINPLACE_CMD} -e 's|^.so man.macros|.so ${DATADIR}/man.macros|' \ |
456 |
@${REINPLACE_CMD} -e 's|^.so man.macros|.so ${DATADIR}/man.macros|' \ |
460 |
${WRKSRC}/../doc/${mp} |
457 |
${WRKSRC}/../doc/${mp} |
461 |
. endfor |
458 |
. endfor |
462 |
@cd ${WRKSRC} && ${MAKE} -f Makefile install-doc ${MAKE_ENV} |
459 |
@cd ${WRKSRC} && ${MAKE} -f Makefile install-doc ${MAKE_ENV} |
463 |
.endif # !defined(BUILDING_TK_THREADS) && defined(WITH_TK86_MAN) |
460 |
.endif # !defined(BUILDING_TK_THREADS) && ${PORT_OPTIONS:MTK86_MAN} |
464 |
|
461 |
|
465 |
.endif # !defined(NO_INSTALL_MANPAGES) |
462 |
.endif # !defined(NO_INSTALL_MANPAGES) |
466 |
|
463 |
|
Lines 469-472
Link Here
|
469 |
${ECHO_CMD} "package require Tk" | tclsh${TK_VER} |
466 |
${ECHO_CMD} "package require Tk" | tclsh${TK_VER} |
470 |
${ECHO_CMD} "load libtk${SHORT_TK_VER}.so" | tclsh${TK_VER} |
467 |
${ECHO_CMD} "load libtk${SHORT_TK_VER}.so" | tclsh${TK_VER} |
471 |
|
468 |
|
472 |
.include <bsd.port.post.mk> |
469 |
.include <bsd.port.mk> |