Index: head/devel/vtcl/Makefile =================================================================== --- head/devel/vtcl/Makefile (revision 449656) +++ head/devel/vtcl/Makefile (revision 449657) @@ -1,60 +1,64 @@ # Created by: Vanilla I. Shu # $FreeBSD$ PORTNAME= vtcl PORTVERSION= 1.6.1a1 PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/1.6.1.a1 MAINTAINER= ports@FreeBSD.org COMMENT= Application Development Environment for Tcl/Tk +DEPRECATED= This port depends on Tcl/Tk 8.4 , which is no longer\ + maintained. Please port it to 8.5+ +EXPIRATION_DATE= 2017-10-15 + LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE USES= dos2unix tk:84 DOS2UNIX_FILES= configure HAS_CONFIGURE= yes CONFIGURE_ARGS= ${PREFIX} NO_BUILD= yes NO_ARCH= yes PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @${REINPLACE_CMD} -e \ 's|wish8.5|${WISH:T}| ; \ s|/usr/local/bin|${LOCALBASE}/bin|' ${WRKSRC}/configure @${REINPLACE_CMD} -i "" -e \ 's|require -exact Tk|require Tk|' ${WRKSRC}/lib/tkcon.tcl do-install: ${INSTALL_SCRIPT} ${WRKSRC}/vtcl ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${PREFIX}/lib/vtcl .for data in ChangeLog README vtcl.tcl ${INSTALL_DATA} ${WRKSRC}/${data} ${STAGEDIR}${PREFIX}/lib/vtcl .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/lib/vtcl/images .for sufx in gif ppm xbm xpm ${INSTALL_DATA} ${WRKSRC}/images/*.${sufx} ${STAGEDIR}${PREFIX}/lib/vtcl/images .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/lib/vtcl/images/edit ${INSTALL_DATA} ${WRKSRC}/images/edit/*.gif ${STAGEDIR}${PREFIX}/lib/vtcl/images/edit @${MKDIR} ${STAGEDIR}${PREFIX}/lib/vtcl/lib @(cd ${WRKSRC}/lib && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/vtcl/lib) do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/sample @(cd ${WRKSRC}/sample && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/sample) @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/demo @(cd ${WRKSRC}/demo && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/demo) .include Index: head/editors/tpad/Makefile =================================================================== --- head/editors/tpad/Makefile (revision 449656) +++ head/editors/tpad/Makefile (revision 449657) @@ -1,49 +1,53 @@ # Created by: Antonio Bonifati # $FreeBSD$ PORTNAME= tpad PORTVERSION= 1.3 PORTREVISION= 1 CATEGORIES= editors tcl tk MASTER_SITES= SF/tclpad/tclpad/${PORTVERSION} \ http://monitor.deis.unical.it/ant/tpad/ \ http://queen.rett.polimi.it/~ant/tcl/script/ \ http://sarovar.org/download.php/382/ MAINTAINER= ports@FreeBSD.org COMMENT= Windows XP (TM) enhanced Notepad clone written in Tcl/Tk +DEPRECATED= This port depends on Tcl/Tk 8.4 , which is no longer\ + maintained. Please port it to 8.5+ +EXPIRATION_DATE= 2017-10-15 + LICENSE= GPLv2+ NO_BUILD= yes NO_ARCH= yes USES= tk:84,run PORTDOCS= ChangeLog bug.html conf.html embed.html index.html intro.html \ keys.html log.html mouse.html tidy.html tidy.png todo tpad.html PLIST_SUB= LIBDIR=lib/tpad${PORTVERSION} SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS do-install: ${INSTALL_SCRIPT} ${WRKDIR}/bin/tpad ${STAGEDIR}${PREFIX}/bin/tpad @${MKDIR} ${STAGEDIR}${PREFIX}/lib/tpad${PORTVERSION}/msgs (cd ${WRKDIR}/lib/tpad${PORTVERSION} && ${INSTALL_DATA} *.tcl \ ${STAGEDIR}${PREFIX}/lib/tpad${PORTVERSION}) (cd ${WRKDIR}/lib/tpad${PORTVERSION}/msgs && ${INSTALL_DATA} *.msg \ ${STAGEDIR}${PREFIX}/lib/tpad${PORTVERSION}/msgs) @${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKDIR}/share/tpad && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) (cd ${STAGEDIR}${PREFIX}/bin && ${LN} -s tpad tview) ${INSTALL_MAN} ${WRKDIR}/man/man1/tpad.1 ${STAGEDIR}${MANPREFIX}/man/man1 (cd ${STAGEDIR}${MANPREFIX}/man/man1 && ${LN} -s tpad.1.gz tview.1.gz) ${INSTALL_DATA} ${WRKDIR}/etc/tpad.conf \ ${STAGEDIR}${PREFIX}/etc/tpad.conf.sample do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKDIR}/share/doc/tpad && ${INSTALL_DATA} ${PORTDOCS} \ ${STAGEDIR}${DOCSDIR}) .include Index: head/games/polypuzzle/Makefile =================================================================== --- head/games/polypuzzle/Makefile (revision 449656) +++ head/games/polypuzzle/Makefile (revision 449657) @@ -1,29 +1,33 @@ # Created by: janos.mohacsi@bsd.hu # $FreeBSD$ PORTNAME= polypuzzle PORTVERSION= 1.8.2 CATEGORIES= games tcl tk MASTER_SITES= SF/tkgames/${PORTNAME}/main MAINTAINER= ports@FreeBSD.org COMMENT= Tessellation puzzle game +DEPRECATED= This port depends on Tcl/Tk 8.4 , which is no longer\ + maintained. Please port it to 8.5+ +EXPIRATION_DATE= 2017-10-15 + USES= tar:tgz tk:84,run WRKSRC= ${WRKDIR}/${PORTNAME} NO_BUILD= yes NO_ARCH= yes DESKTOP_ENTRIES="PolyPuzzle" "" "" "polypuzzle" "" "" post-patch: @${REINPLACE_CMD} -e 's|%%WISH%%|${WISH:T}|' \ -e 's|%%DATADIR%%|${DATADIR}|g' \ ${WRKSRC}/polypuzzle do-install: ${INSTALL_SCRIPT} ${WRKSRC}/polypuzzle ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC} && ${INSTALL_DATA} colours menus pieces.* *.gif *.xbm \ ${STAGEDIR}${DATADIR}) .include Index: head/lang/fpc-tcl/Makefile =================================================================== --- head/lang/fpc-tcl/Makefile (revision 449656) +++ head/lang/fpc-tcl/Makefile (revision 449657) @@ -1,21 +1,25 @@ # Created by: Alonso Cardenas Marquez # $FreeBSD$ CATEGORIES= lang PKGNAMESUFFIX= -tcl COMMENT= Free Pascal interface to the tcl/tk interpreter +DEPRECATED= This port depends on Tcl/Tk 8.4 , which is no longer\ + maintained. Please port it to 8.5+ +EXPIRATION_DATE= 2017-10-15 + USE_FPC= fcl-base MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} EXTRACTUNITDIR= ${WRKUNITDIR} OPTIONS_DEFINE= TCL TCL_DESC= Install tool commnad language OPTIONS_DEFAULT= TCL TCL_USES= tk:84,run .include "${MASTERDIR}/Makefile" Index: head/lang/tcl84/Makefile =================================================================== --- head/lang/tcl84/Makefile (revision 449656) +++ head/lang/tcl84/Makefile (revision 449657) @@ -1,81 +1,84 @@ # Created by: jkh # $FreeBSD$ PORTNAME= tcl PORTVERSION= 8.4.20 PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= lang tcl MASTER_SITES= TCLTK/tcl8_4 \ SF/tcl/Tcl/${PORTVERSION} PKGNAMESUFFIX= ${PORTVERSION:R:S/.//} DISTNAME= ${PORTNAME}${PORTVERSION}-src MAINTAINER= tcltk@FreeBSD.org COMMENT= Tool Command Language +DEPRECATED= Tcl/Tk 8.4 is no longer maintained, please use 8.5+ +EXPIRATION_DATE= 2017-10-15 + LICENSE= TclTk LICENSE_NAME= Tcl/Tk License LICENSE_FILE= ${WRKSRC}/../license.terms LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept OPTIONS_DEFINE= TCLMAN THREADS OPTIONS_DEFAULT=THREADS TCLMAN_DESC= Install Tcl function manpages WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION}/unix ALL_TARGET= all INSTALL_TARGET= install install-libraries TEST_TARGET= test USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared \ --enable-man-suffix=.${MAN_SUFFIX} \ --includedir=${PREFIX}/include/tcl${TCL_VER} CONFIGURE_ENV= PORTSDIR=${PORTSDIR} TCL_VER= 8.4 SHORT_TCL_VER= ${TCL_VER:S/8./8/} MAN_SUFFIX= ${PKGBASE} MAKE_ENV= SHORT_TCL_VER="${SHORT_TCL_VER}" \ MAN_SUFFIX=.${MAN_SUFFIX} PLIST_SUB= TCL_VER=${TCL_VER} \ SHORT_TCL_VER=${SHORT_TCL_VER} .include .if ${PORT_OPTIONS:MTCLMAN} INSTALL_TARGET+=install-doc PLIST_SUB+= MAN="" .else PLIST_SUB+= MAN="@comment " .endif .if ${PORT_OPTIONS:MTHREADS} CONFIGURE_ARGS+= --enable-threads .else CONFIGURE_ARGS+= --disable-threads .endif post-patch: ${REINPLACE_CMD} -e \ 's|@TCL_BUILD_LIB_SPEC@|@TCL_LIB_SPEC@|; \ s|@TCL_BUILD_STUB_LIB_SPEC@|@TCL_STUB_LIB_SPEC@|; \ s|@TCL_BUILD_STUB_LIB_PATH@|@TCL_STUB_LIB_PATH@|; \ s|@TCL_SRC_DIR@|${PREFIX}/include/tcl${TCL_VER}|' \ ${WRKSRC}/tclConfig.sh.in post-configure: ${REINPLACE_CMD} \ -e 's,-DNO_MEMMOVE=1,,' -e 's,-DNO_STRING_H=1,,' \ -e 's,^COMPAT_OBJS.*,,' ${WRKSRC}/Makefile post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/tclsh${TCL_VER} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libtcl${SHORT_TCL_VER}.so.1 .include Index: head/multimedia/nxtvepg/Makefile =================================================================== --- head/multimedia/nxtvepg/Makefile (revision 449656) +++ head/multimedia/nxtvepg/Makefile (revision 449657) @@ -1,34 +1,38 @@ # Created by: Simon Barner # $FreeBSD$ PORTNAME= nxtvepg PORTVERSION= 2.8.0 PORTREVISION= 1 CATEGORIES= multimedia tcl tk MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Viewer for Nextview Electronic TV Programme Guide (needs bktr driver) +DEPRECATED= This port depends on Tcl/Tk 8.4 , which is no longer\ + maintained. Please port it to 8.5+ +EXPIRATION_DATE= 2017-10-15 + NOT_FOR_ARCHS= sparc64 USES= gmake tk:84 USE_XORG= x11 xmu MAKE_ARGS= ROOT=${STAGEDIR} MAKE_ENV= PTHREAD_LIBS="-lpthread" WRKSRC="${WRKSRC}" \ X11BASE="${LOCALBASE}" OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e "s,machine/ioctl_bt848.h,dev/bktr/ioctl_bt848.h,; \ s,machine/ioctl_meteor.h,dev/bktr/ioctl_meteor.h," \ ${WRKSRC}/epgvbi/btdrv4linux.c ${WRKSRC}/tvsim/tvsim_main.c @${REINPLACE_CMD} 's|wait.h|sys/&|' ${WRKSRC}/epgdb/ttxgrab.c post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/nxtvepg ${STAGEDIR}${PREFIX}/bin/nxtvepgd @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} README TODO CHANGES manual.html \ ${STAGEDIR}${DOCSDIR}) .include Index: head/net/xpvm/Makefile =================================================================== --- head/net/xpvm/Makefile (revision 449656) +++ head/net/xpvm/Makefile (revision 449657) @@ -1,45 +1,49 @@ # Created by: Rong-En Fan # $FreeBSD$ PORTNAME= xpvm PORTVERSION= 1.2.5 PORTREVISION= 8 CATEGORIES= net parallel MASTER_SITES= NL/pvm3/xpvm DISTNAME= XPVM.src.${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Graphical console and monitor for PVM +DEPRECATED= This port depends on Tcl/Tk 8.4 , which is no longer\ + maintained. Please port it to 8.5+ +EXPIRATION_DATE= 2017-10-15 + LIB_DEPENDS= libpvm3.so:net/pvm USES= tk:84 tar:tgz USE_GCC= yes MAKE_JOBS_UNSAFE= yes WRKSRC= ${WRKDIR}/xpvm PVM_ROOT?= ${LOCALBASE}/lib/pvm MAKE_ENV+= PVM_ROOT=${PVM_ROOT} XPVM_ROOT=${WRKSRC} SUB_FILES= pkg-message ALL_TARGET= default pre-everything:: @${ECHO_MSG} @${ECHO_MSG} "If your PVM is not installed in the default directory," @${ECHO_MSG} "please define PVM_ROOT=/path/to/your/pvm." @${ECHO_MSG} post-patch: @cd ${WRKSRC} && ${REINPLACE_CMD} -e 's/malloc.h/stdlib.h/' \ src/xpvm.h tracer/trclib.h do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/FREEBSD/xpvm ${STAGEDIR}${PREFIX}/bin @${MKDIR} -m 755 ${STAGEDIR}${DATADIR}/src/xbm @${MKDIR} -m 755 ${STAGEDIR}${DATADIR}/src/help ${INSTALL_DATA} ${WRKSRC}/src/*.tcl ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/src/xbm/* ${STAGEDIR}${DATADIR}/src/xbm ${INSTALL_DATA} ${WRKSRC}/src/help/* ${STAGEDIR}${DATADIR}/src/help .include Index: head/x11/tkXwin/Makefile =================================================================== --- head/x11/tkXwin/Makefile (revision 449656) +++ head/x11/tkXwin/Makefile (revision 449657) @@ -1,19 +1,23 @@ # Created by: Denis Shaposhnikov # $FreeBSD$ PORTNAME= tkXwin PORTVERSION= 1.0 PORTREVISION= 5 CATEGORIES= x11 MASTER_SITES= http://beepcore-tcl.sourceforge.net/ MAINTAINER= dsh@vlink.ru COMMENT= Tcl/Tk library to detect idle periods of an X session +DEPRECATED= This port depends on Tcl/Tk 8.4 , which is no longer\ + maintained. Please port it to 8.5+ +EXPIRATION_DATE= 2017-10-15 + USES= libtool tk:84,tea tar:tgz USE_XORG= xt xscrnsaver USE_LDCONFIG= yes CONFIGURE_ENV= INSTALL="${INSTALL_DATA}" .include Index: head/x11-toolkits/tk84/Makefile =================================================================== --- head/x11-toolkits/tk84/Makefile (revision 449656) +++ head/x11-toolkits/tk84/Makefile (revision 449657) @@ -1,89 +1,92 @@ # $FreeBSD$ PORTNAME= tk PORTVERSION= 8.4.20 PORTEPOCH= 2 CATEGORIES= x11-toolkits tk MASTER_SITES= TCLTK/tcl8_4 SF/tcl/Tcl/${PORTVERSION} PKGNAMESUFFIX= ${PORTVERSION:R:S/.//} DISTNAME= ${PORTNAME}${PORTVERSION}-src MAINTAINER= tcltk@FreeBSD.org COMMENT= Graphical toolkit for Tcl +DEPRECATED= Tcl/Tk 8.4 is no longer maintained, please use 8.5+ +EXPIRATION_DATE= 2017-10-15 + LICENSE= TclTk LICENSE_NAME= Tcl/Tk License LICENSE_FILE= ${WRKSRC}/../license.terms LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept OPTIONS_DEFINE= TKMAN THREADS OPTIONS_DEFAULT=THREADS TKMAN_DESC= Install Tk function manpages WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION}/unix ALL_TARGET= all INSTALL_TARGET= install USES+= tcl:${SHORT_TK_VER},tea USE_LDCONFIG= yes USE_XORG= x11 CFLAGS+= -I${TCL_INCLUDEDIR}/generic CONFIGURE_ARGS= --enable-man-suffix=.${MAN_SUFFIX} \ --includedir=${PREFIX}/include/tk${TK_VER} CONFIGURE_ENV= PORTSDIR=${PORTSDIR} TK_LIB_FILE=libtk${SHORT_TK_VER}.so.1 CFLAGS+= -I${TCL_INCLUDEDIR} TK_VER= ${PORTVERSION:R} SHORT_TK_VER= ${TK_VER:S/.//} MAN_SUFFIX= ${PKGBASE} MAKE_ENV= SHORT_TK_VER=${SHORT_TK_VER} PLIST_SUB= TK_VER=${TK_VER} \ SHORT_TK_VER=${SHORT_TK_VER} SUB_FILES= pkgIndex.tcl .include .if ${PORT_OPTIONS:MTKMAN} INSTALL_TARGET+=install-doc PLIST_SUB+= MAN="" .else PLIST_SUB+= MAN="@comment " .endif .if ${PORT_OPTIONS:MTHREADS} CONFIGURE_ARGS+= --enable-threads .else CONFIGURE_ARGS+= --disable-threads .endif post-patch: ${REINPLACE_CMD} -e \ 's|@TK_BUILD_LIB_SPEC@|@TK_LIB_SPEC@|; \ s|@TK_BUILD_STUB_LIB_SPEC@|@TK_STUB_LIB_SPEC@|; \ s|@TK_BUILD_STUB_LIB_PATH@|@TK_STUB_LIB_PATH@|; \ s|@TK_SRC_DIR@|${PREFIX}/include/tk${TK_VER}|' \ ${WRKSRC}/tkConfig.sh.in @${REINPLACE_CMD} -e 's|X11/Intrinsic.h|X11/Xlib.h|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|@TK_SHARED_BUILD@|#@TK_SHARED_BUILD@|g' ${WRKSRC}/Makefile.in post-configure: ${REINPLACE_CMD} -e 's|${WRKDIRPREFIX}${.CURDIR}|$${WRKDIRPREFIX}${TKBASE}|' \ ${WRKSRC}/tkConfig.sh post-install: ${INSTALL_DATA} ${WRKDIR}/pkgIndex.tcl ${STAGEDIR}${PREFIX}/lib/tk${TK_VER}/ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/wish${TK_VER} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libtk${SHORT_TK_VER}.so.1 regression-test: build cd ${WRKSRC}; ${MAKE} test ${ECHO_CMD} "package require Tk" | tclsh${TK_VER} ${ECHO_CMD} "load libtk${SHORT_TK_VER}.so" | tclsh${TK_VER} .include