diff -urN /usr/ports/devel/SpecTcl/Makefile devel/SpecTcl/Makefile --- /usr/ports/devel/SpecTcl/Makefile Mon Nov 11 18:59:05 2002 +++ devel/SpecTcl/Makefile Thu Nov 21 03:26:50 2002 @@ -7,21 +7,26 @@ PORTNAME= SpecTcl PORTVERSION= 1.1 -PORTREVISION= 1 -CATEGORIES= devel tk80 -MASTER_SITES= ftp://ftp.scriptics.com/pub/tcl/guitools/ +PORTREVISION= 2 +CATEGORIES= devel tk83 +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME:L} DISTNAME= ${PORTNAME}${PORTVERSION} MAINTAINER= ports@FreeBSD.org -RUN_DEPENDS= wish8.0:${PORTSDIR}/x11-toolkits/tk80 +RUN_DEPENDS= wish8.3:${PORTSDIR}/x11-toolkits/tk83 -USE_REINPLACE= yes NO_BUILD= yes +USE_REINPLACE= yes + +WISH= ${LOCALBASE}/bin/wish8.3 post-patch: - @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/bin/specJava - @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/bin/specTcl +.for file in specJava specTcl + @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g ; \ + s|%%WISH%%|${WISH}|g' ${WRKSRC}/bin/${file} +.endfor do-install: ${INSTALL_SCRIPT} ${WRKSRC}/bin/specJava ${PREFIX}/bin diff -urN /usr/ports/devel/SpecTcl/files/patch-aa devel/SpecTcl/files/patch-aa --- /usr/ports/devel/SpecTcl/files/patch-aa Tue Jan 2 03:21:46 2001 +++ devel/SpecTcl/files/patch-aa Thu Nov 21 03:25:23 2002 @@ -9,7 +9,7 @@ # Change WISH to the pathname of your tk4.1a2 (or >) wish binary -WISH=`which wish` -+WISH=wish8.0 ++WISH=%%WISH%% env SPECTCL_DIR=$DIR $WISH $DIR/main.tk $@ & echo "Starting SpecTcl 1.1" diff -urN /usr/ports/devel/SpecTcl/files/patch-ab devel/SpecTcl/files/patch-ab --- /usr/ports/devel/SpecTcl/files/patch-ab Tue Jan 2 03:21:46 2001 +++ devel/SpecTcl/files/patch-ab Thu Nov 21 03:25:35 2002 @@ -9,7 +9,7 @@ # Change WISH to the pathname of your tk4.1a2 (or >) wish binary -WISH=`which wish` -+WISH=wish8.0 ++WISH=%%WISH%% env SPECTCL_DIR=$DIR $WISH $DIR/main.tk -java $@ & echo "Starting SpecTcl 1.0" diff -urN /usr/ports/devel/SpecTcl/pkg-descr devel/SpecTcl/pkg-descr --- /usr/ports/devel/SpecTcl/pkg-descr Mon May 3 06:58:40 1999 +++ devel/SpecTcl/pkg-descr Thu Nov 21 03:27:51 2002 @@ -16,4 +16,4 @@ Geometry Manager: check boxes, etc.) is automatic. This makes creating dynamic UIs and cross platform UIs a snap! -WWW: http://sunscript.sun.com/products/spectcl.html +WWW: http://spectcl.sourceforge.net/