summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--irc/zircon/Makefile14
-rw-r--r--irc/zircon/files/patch-unix.tcl2
2 files changed, 15 insertions, 1 deletions
diff --git a/irc/zircon/Makefile b/irc/zircon/Makefile
index 7936f680..3265918 100644
--- a/irc/zircon/Makefile
+++ b/irc/zircon/Makefile
@@ -13,9 +13,23 @@ MASTER_SITES= ftp://catless.ncl.ac.uk/pub/
MAINTAINER= dinoex@FreeBSD.org
COMMENT= An X11 interface to Internet Relay Chat
+.if defined(ZIRCON_WITH_TCL84) || defined(ZIRCON_WITH_TK84)
RUN_DEPENDS= wish8.4:${PORTSDIR}/x11-toolkits/tk84
+.else
+RUN_DEPENDS= wish8.3:${PORTSDIR}/x11-toolkits/tk83
+.endif
NO_BUILD= yes
+USE_REINPLACE= yes
+.if defined(ZIRCON_WITH_TCL84) || defined(ZIRCON_WITH_TK84)
+TCL_INCLUDE= ${LOCALBASE}/include/tcl8.4
+.else
+TCL_INCLUDE= ${LOCALBASE}/include/tcl8.3
+.endif
+
+do-configure:
+ ${REINPLACE_CMD} -e 's=%%TCL_INCLUDE%%=${TCL_INCLUDE}=' \
+ ${WRKSRC}/installer/unix.tcl
do-install:
${ECHO_CMD} "set go {Yes}" >>${WRKSRC}/install.in
diff --git a/irc/zircon/files/patch-unix.tcl b/irc/zircon/files/patch-unix.tcl
index 0b48097..045813a 100644
--- a/irc/zircon/files/patch-unix.tcl
+++ b/irc/zircon/files/patch-unix.tcl
@@ -48,7 +48,7 @@
global CC GCC SCflag CFlags Type SLDflag share scflags
switch {} $CC {} default return
- set CFlags -O
-+ set CFlags {-O -I/usr/local/include/tcl8.4}
++ set CFlags {-O -I%%TCL_INCLUDE%%}
catch {set CFlags $cflags($Type)}
switch BSDI $Type {
set CC gcc2
OpenPOWER on IntegriCloud