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

(-)./Makefile (-17 / +14 lines)
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>

Return to bug 172432