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}) |