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

(-)Makefile (-17 / +8 lines)
Lines 7-13 Link Here
7
7
8
PORTNAME=	tk
8
PORTNAME=	tk
9
PORTVERSION=	${RUBY_PORTVERSION}
9
PORTVERSION=	${RUBY_PORTVERSION}
10
PORTREVISION=	2
10
PORTREVISION=	3
11
PORTREVISION=	${RUBY_PORTREVISION}
11
PORTREVISION=	${RUBY_PORTREVISION}
12
PORTEPOCH=	1
12
PORTEPOCH=	1
13
CATEGORIES+=	x11-toolkits ruby tcl tk
13
CATEGORIES+=	x11-toolkits ruby tcl tk
Lines 26-52 Link Here
26
26
27
WRKSRC=		${WRKDIR}/${PORTNAME}
27
WRKSRC=		${WRKDIR}/${PORTNAME}
28
28
29
TK_VERSION?=	8.4
29
USE_TK=		84+
30
.if defined(WITH_TCLTK_JP)
31
TCLPORTDIR?=	${PORTSDIR}/japanese/tcl
32
TKPORTDIR?=	${PORTSDIR}/japanese/tk
33
.else
34
TCLPORTDIR?=	${PORTSDIR}/lang/tcl
35
TKPORTDIR?=	${PORTSDIR}/x11-toolkits/tk
36
.endif
37
38
LIB_DEPENDS=	tcl${TK_VERSION:S/.//}:${TCLPORTDIR}${TK_VERSION:C/[^0-9]//g} \
39
		tk${TK_VERSION:S/.//}:${TKPORTDIR}${TK_VERSION:C/[^0-9]//g}
40
30
41
.include <bsd.port.pre.mk>
31
.include <bsd.port.pre.mk>
42
32
43
CONFIGURE_ARGS=	${RUBY_CONFIGURE_ARGS} \
33
CONFIGURE_ARGS=	${RUBY_CONFIGURE_ARGS} \
44
		--with-X11-dir=${LOCALBASE} \
34
		--with-X11-dir=${LOCALBASE} \
45
		--with-tcl-include=${LOCALBASE}/include/tcl${TK_VERSION} \
35
		--with-tcl-include=${TCL_INCLUDEDIR} \
46
		--with-tk-include=${LOCALBASE}/include/tk${TK_VERSION}
36
		--with-tk-include=${TK_INCLUDEDIR}
47
.if defined(WITH_TCLTK_JP)
48
CONFIGURE_ARGS+=--with-tcllib=tcl${TK_VERSION:S/.//} --with-tklib=tk${TK_VERSION:S/.//}
49
.endif
50
37
51
MAKE_ARGS=	sitelibdir='$$(rubylibdir)'
38
MAKE_ARGS=	sitelibdir='$$(rubylibdir)'
52
39
Lines 60-65 Link Here
60
	${MKDIR} ${WRKDIR}
47
	${MKDIR} ${WRKDIR}
61
	${LN} -sf `cd ${PORTSDIR}/${RUBY_PORT}; ${MAKE} -V WRKDIR`/${PORTNAME} ${WRKDIR}/
48
	${LN} -sf `cd ${PORTSDIR}/${RUBY_PORT}; ${MAKE} -V WRKDIR`/${PORTNAME} ${WRKDIR}/
62
49
50
pre-configure:
51
	@${REINPLACE_CMD} -e "s/8\.5 8\.4 8\.3 8\.2 8\.1 8\.0 .\../${TCL_VER}/g" \
52
		${WRKSRC}/extconf.rb
53
63
post-build:
54
post-build:
64
	@(cd ${BUILD_WRKSRC}/tkutil; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})
55
	@(cd ${BUILD_WRKSRC}/tkutil; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})

Return to bug 131671