pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Update tkdiff 4.2->5.7, tkcvs 8.2.3->9.4.9; TkCVS is now TkRev



I updated devel/tkdiff-4.2 to 5.7, and devel/tkcvs-8.2.3 to 9.4.9,
both from 2011.

Information for tkcvs-9.4.9:

Comment:
Platform-agnostic GUI supporting CVS, Subversion, Git, and RCS

Requires:
tk>=8.6

Description:
TkRev is a Tcl/Tk-based graphical interface to the CVS, Subversion
and Git configuration management systems.  It will also help with
RCS.  It shows the status of the files in the current working
directory, and has tools for tagging, merging, checking in/out, and
other user operations.  TkDiff is included for browsing and merging
your changes.

TkRev also aids in browsing the repository.  For Subversion, the
repository tree is browsed like an ordinary file tree.  For Git, the
branches and tags are listed.  For CVS, the CVSROOT/modules file is
read.  TkRev extends CVS with a method to produce a "user friendly"
listing of modules by using special comments in the CVSROOT/modules
file.

The user interface is consistent across Unix/Linux, Windows, and
MacOS X.

Homepage:
https://tkcvs.sourceforge.io/




Information for tkdiff-5.7:

Comment:
Graphical 2-way diff/merge tool

Requires:
tk>=8.5

Description:
TkDiff is a Tcl/Tk front-end to diff for Unix/Linux, Windows, and
MacOS.

TkDiff provides a side-by-side view of the differences between two
text files, along with several innovative features such as diff
bookmarks, a graphical map of differences for quick navigation, and
a facility for slicing diff regions to achieve exactly the merge
output desired.

TkDiff knows how to work with several revision control systems:
CVS, Subversion, Git, SCCS, RCS, PVCS, BitKeeper, Perforce, Accurev,
Mercurial and ClearCase.  It's only tested on the free and open
source ones.

Homepage:
https://sourceforge.net/projects/tkdiff/




TkCVS added support for Git and was renamed to TkRev.  (I left the
package name alone for now.)  Its bundled copy of TkDiff can plausibly
become out of date compared to the standalone version, so maybe there
shouldn't be a CONFLICTS with devel/tkdiff.

TkRev also runs properly on NetBSD/i386 and on Linux, where currently
devel/tkcvs-8.2.3 will hang when interacting with the file browser,
with "wish" running at 100% CPU.  Running with tk-8.5.19nb4's "wish"
instead of tk-8.6.14 (as suggested in Debian bug #877867) works on
Ubuntu 24.10, but not on netbsd-9 or -10 i386, or on Slackware 15.0
(i586).

(Also with tk-8.5.19nb4 on NetBSD/i386 or 32-bit Slackware, TkRev
9.4.9 or TkDiff 4.2/5.7 draw black rectangles where there are keyboard
shortcut mnemonics, and TkDiff tries an unreadable font size of
-2147483648 instead of 0 or 9.)

TkRev also officially requires Tcl/Tk 8.5, but TkRev 9.4.9 switched to
PNG files and therefore requires Tcl/Tk 8.6.  This could be looked at
later, as unlikely as it is.

devel/tkcvs's patch-aa was probably made redundant just a few months
later in TkCVS 7.0, which added a "-nox" flag and a $DISPLAY check to
the 'doinstall.tcl' script to allow for installation without user
interaction or an X server.  I went ahead and switched to using
'doinstall.tcl -nox'.

--
Iris
devel/tkdiff: Update from 4.2 to 5.7 (2011 - May 2024)

https://sourceforge.net/p/tkdiff/news/
https://sourceforge.net/p/tkdiff/code/HEAD/tree/trunk/CHANGELOG.txt

diff --git a/devel/tkdiff/COMMIT_MSG b/devel/tkdiff/COMMIT_MSG
new file mode 100644
index 000000000000..abd2a895a322
--- /dev/null
+++ b/devel/tkdiff/COMMIT_MSG
@@ -0,0 +1,4 @@
+devel/tkdiff: Update from 4.2 to 5.7 (2011 - May 2024)
+
+https://sourceforge.net/p/tkdiff/news/
+https://sourceforge.net/p/tkdiff/code/HEAD/tree/trunk/CHANGELOG.txt
diff --git a/devel/tkdiff/DESCR b/devel/tkdiff/DESCR
index f9819bfebb91..0cbe8e94708d 100644
--- a/devel/tkdiff/DESCR
+++ b/devel/tkdiff/DESCR
@@ -1,5 +1,11 @@
-TkDiff is an Open Source graphical 2-way diff/merge Tool.
+TkDiff is a Tcl/Tk front-end to diff for Unix/Linux, Windows, and MacOS.
 
-Feature List
- - Works on Unix/NT
- - Integrated with Accurev, RCS, SCCS, PVCS, Perforce, more to come
+TkDiff provides a side-by-side view of the differences between two text
+files, along with several innovative features such as diff bookmarks, a
+graphical map of differences for quick navigation, and a facility for
+slicing diff regions to achieve exactly the merge output desired.
+
+TkDiff knows how to work with several revision control systems:
+CVS, Subversion, Git, SCCS, RCS, PVCS, BitKeeper, Perforce, Accurev,
+Mercurial and ClearCase.  It's only tested on the free and open source
+ones.
diff --git a/devel/tkdiff/Makefile b/devel/tkdiff/Makefile
index 9be779c89d11..103125a206f9 100644
--- a/devel/tkdiff/Makefile
+++ b/devel/tkdiff/Makefile
@@ -1,28 +1,34 @@
-# $NetBSD: Makefile,v 1.27 2017/09/06 09:03:01 wiz Exp $
+# $NetBSD$
 #
 
-DISTNAME=	tkdiff-4.2
+DISTNAME=	tkdiff-5-7
+PKGNAME=	tkdiff-5.7
 CATEGORIES=	devel
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:=tkdiff/}
+EXTRACT_SUFX=	.zip
 
 MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=	https://sourceforge.net/projects/tkdiff/
 COMMENT=	Graphical 2-way diff/merge tool
+LICENSE=	gnu-gpl-v2
+
+DEPENDS+=	tk>=8.5:../../x11/tk
 
 NO_BUILD=	yes
 NO_CONFIGURE=	yes
 USE_TOOLS+=	wish:run
-WRKSRC=		${WRKDIR}/tkdiff-unix
 
 SUBST_CLASSES+=		wish
 SUBST_MESSAGE.wish=	Fixing a hardcoded command.
-SUBST_STAGE.wish=	pre-configure
+SUBST_STAGE.wish=	pre-install
 SUBST_FILES.wish=	tkdiff
 SUBST_SED.wish=		-e 's,exec wish,exec ${WISH},'
 
-INSTALLATION_DIRS=	bin
+INSTALLATION_DIRS=	bin share/doc/tkdiff
 
 do-install:
-	${INSTALL_SCRIPT} ${WRKSRC}/tkdiff ${DESTDIR}${PREFIX}/bin/tkdiff4
+	${INSTALL_SCRIPT} ${WRKSRC}/tkdiff ${DESTDIR}${PREFIX}/bin/tkdiff5
+	${INSTALL_DATA} ${WRKSRC}/CHANGELOG.txt ${DESTDIR}${PREFIX}/share/doc/tkdiff/
+	${INSTALL_DATA} ${WRKSRC}/README.txt ${DESTDIR}${PREFIX}/share/doc/tkdiff/
 
 .include "../../mk/bsd.pkg.mk"
diff --git a/devel/tkdiff/PLIST b/devel/tkdiff/PLIST
index 068d69992a65..e6781dcf3d99 100644
--- a/devel/tkdiff/PLIST
+++ b/devel/tkdiff/PLIST
@@ -1,2 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2004/03/10 00:17:31 minskim Exp $
-bin/tkdiff4
+@comment $NetBSD$
+bin/tkdiff5
+share/doc/tkdiff/CHANGELOG.txt
+share/doc/tkdiff/README.txt
diff --git a/devel/tkdiff/distinfo b/devel/tkdiff/distinfo
index 818cfba6d625..6a289915f00f 100644
--- a/devel/tkdiff/distinfo
+++ b/devel/tkdiff/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.13 2021/10/26 10:20:04 nia Exp $
+$NetBSD$
 
-BLAKE2s (tkdiff-4.2.tar.gz) = d9fb9e5ee4c632f824196ddb36682fe303045f348cf2c734b7d0ec5bc8e33179
-SHA512 (tkdiff-4.2.tar.gz) = 6c16475b808a9ac4d51a3e0b348d12739d821743eb205281473408a722ef7329e7dee61b4e0536741fab0c88eb67b00080d84598fca5e3215d4b183a858f6984
-Size (tkdiff-4.2.tar.gz) = 92063 bytes
+BLAKE2s (tkdiff-5-7.zip) = 57a4d0fa4817150d57343fa3c84efa04f2fed75e193bbe457a9e7acff52f7e92
+SHA512 (tkdiff-5-7.zip) = a75e18cb279cfd152b14f50d121a73f6a4123e1a1365a9092c322aa26fa0bad55d7740d9ad100831f9f363a0f76dab35cb21f1c7b2d7b0fa8f95e2e4eaee6aba
+Size (tkdiff-5-7.zip) = 290158 bytes

devel/tkcvs: Update from 8.2.3 to 9.4.8 (Nov 2011 - Nov 2024)

https://sourceforge.net/p/tkcvs/news/
https://sourceforge.net/p/tkcvs/code/HEAD/tree/trunk/CHANGELOG.txt

Version 9.x:
* Added Git functionality!
* Speeded up branch browsing in Subversion substantially
* Updated tkdiff to version 4.3.5
* Made the Repository Browser more independent of the Working Directory
  Browser.  You can now move around among repositories of different
  version control systems.
* Updated MacOS X UI to compatibility with version 11.1 (Big Sur)
* Many user interface tweaks:
    * Made a Copy/Paste right-mouse-button popup for the text widgets,
      so you can copy text from them
    * Re-arranged the Report and Status detail menus for more efficiency
* I'm no longer making stand-alone MacOS or Windows packages.  But it
  will run on anything that Tcl/Tk 8.5 will run on.

diff --git a/devel/tkcvs/DESCR b/devel/tkcvs/DESCR
index f89631942bb0..c31f03aa0c2c 100644
--- a/devel/tkcvs/DESCR
+++ b/devel/tkcvs/DESCR
@@ -1,14 +1,13 @@
-TkCVS is a Tcl/Tk-based graphical interface to the CVS and Subversion
-configuration management systems. It will also help with RCS. The
-user interface is consistent across Unix/Linux, Windows, and MacOS
-X. TkDiff is included for browsing and merging your changes.
+TkRev is a Tcl/Tk-based graphical interface to the CVS, Subversion and
+Git configuration management systems.  It will also help with RCS.  It
+shows the status of the files in the current working directory, and has
+tools for tagging, merging, checking in/out, and other user operations.
+TkDiff is included for browsing and merging your changes.
 
-TkCVS shows the status of the files in the current working directory,
-and has tools for tagging, merging, importing, exporting, checking
-in/out, and other user operations.
+TkRev also aids in browsing the repository.  For Subversion, the
+repository tree is browsed like an ordinary file tree.  For Git, the
+branches and tags are listed.  For CVS, the CVSROOT/modules file is read.
+TkRev extends CVS with a method to produce a "user friendly" listing of
+modules by using special comments in the CVSROOT/modules file.
 
-TkCVS also aids in browsing the repository. For Subversion, the
-repository tree is browsed like an ordinary file tree. For CVS,
-the CVSROOT/modules file is read. TkCVS extends CVS with a method
-to produce a "user friendly" listing of modules by using special
-comments in the CVSROOT/modules file.
+The user interface is consistent across Unix/Linux, Windows, and MacOS X.
diff --git a/devel/tkcvs/Makefile b/devel/tkcvs/Makefile
index 346c40cdc7cf..4244fe9cb47f 100644
--- a/devel/tkcvs/Makefile
+++ b/devel/tkcvs/Makefile
@@ -1,26 +1,43 @@
-# $NetBSD: Makefile,v 1.41 2016/04/21 13:29:07 jperkin Exp $
+# $NetBSD$
 #
 
-DISTNAME=	tkcvs-8.2.3
+DISTNAME=	tkrev_9.4.8
+PKGNAME=	tkcvs-9.4.8
 CATEGORIES=	devel scm
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:=tkcvs/}
 
 MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=	http://www.twobarleycorns.net/tkcvs.html
-COMMENT=	Tcl/Tk frontends to CVS and diff
+HOMEPAGE=	https://tkcvs.sourceforge.io/
+COMMENT=	Platform-agnostic GUI supporting CVS, Subversion, Git, and RCS
+LICENSE=	gnu-gpl-v2
 
-DEPENDS+=	tk>=8.4:../../x11/tk
+#CONFLICTS+=	tkcvs-[0-9]*
+#SUPERSEDES+=	tkcvs-[0-9]*
+#PREV_PKGPATH=	devel/tkcvs
+
+DEPENDS+=	tk>=8.5:../../x11/tk
 
 NO_CONFIGURE=	yes
 NO_BUILD=	yes
 USE_LANGUAGES=	# empty
+USE_TOOLS+=	wish:run
+
+SUBST_CLASSES+=		wish
+SUBST_MESSAGE.wish=	Fixing a hardcoded command.
+SUBST_STAGE.wish=	pre-install
+SUBST_FILES.wish=	tkrev/tkrev.tcl tkdiff/tkdiff
+SUBST_SED.wish=		-e 's,exec wish,exec ${WISH},'
 
 SUBST_CLASSES+=		manpath
 SUBST_STAGE.manpath=	pre-install
 SUBST_FILES.manpath=	doinstall.tcl
-SUBST_SED.manpath=	-e 's, man , ${PKGMANDIR} ,g'
+SUBST_SED.manpath=	-e 's, share man , ${PKGMANDIR} ,g'
+
+INSTALLATION_DIRS+=	share/doc/tkrev
 
 do-install:
-	(cd ${WRKSRC} && ./doinstall.tcl ${DESTDIR}${PREFIX})
+	(cd ${WRKSRC} && ./doinstall.tcl -nox ${DESTDIR}${PREFIX})
+	${INSTALL_DATA} ${WRKSRC}/CHANGELOG.txt ${DESTDIR}${PREFIX}/share/doc/tkrev/
+	${INSTALL_DATA} ${WRKSRC}/FAQ.txt ${DESTDIR}${PREFIX}/share/doc/tkrev/
 
 .include "../../mk/bsd.pkg.mk"
diff --git a/devel/tkcvs/PLIST b/devel/tkcvs/PLIST
index 77f2a5718157..1e97b6f5c131 100644
--- a/devel/tkcvs/PLIST
+++ b/devel/tkcvs/PLIST
@@ -1,125 +1,141 @@
-@comment $NetBSD: PLIST,v 1.8 2013/08/21 10:14:54 shattered Exp $
-bin/tkcvs
+@comment $NetBSD$
 bin/tkdiff
-lib/tkcvs/annotate.tcl
-lib/tkcvs/bitmaps/add.gif
-lib/tkcvs/bitmaps/adir.gif
-lib/tkcvs/bitmaps/amod.gif
-lib/tkcvs/bitmaps/anglerfish_med.gif
-lib/tkcvs/bitmaps/annotate.gif
-lib/tkcvs/bitmaps/annotate.xbm
-lib/tkcvs/bitmaps/arrow_dn.gif
-lib/tkcvs/bitmaps/arrow_hl_dn.gif
-lib/tkcvs/bitmaps/arrow_hl_up.gif
-lib/tkcvs/bitmaps/arrow_up.gif
-lib/tkcvs/bitmaps/branch.gif
-lib/tkcvs/bitmaps/branch.xbm
-lib/tkcvs/bitmaps/branchtag.gif
-lib/tkcvs/bitmaps/check.gif
-lib/tkcvs/bitmaps/checkin.gif
-lib/tkcvs/bitmaps/checkout.gif
-lib/tkcvs/bitmaps/checkout_opts.gif
-lib/tkcvs/bitmaps/conflict.gif
-lib/tkcvs/bitmaps/cvs-says.xbm
-lib/tkcvs/bitmaps/cvsdir.gif
-lib/tkcvs/bitmaps/delete.gif
-lib/tkcvs/bitmaps/delete_red.gif
-lib/tkcvs/bitmaps/diff.gif
-lib/tkcvs/bitmaps/dir.gif
-lib/tkcvs/bitmaps/dir_minus.gif
-lib/tkcvs/bitmaps/dir_new.gif
-lib/tkcvs/bitmaps/dir_ok.gif
-lib/tkcvs/bitmaps/dir_ood.gif
-lib/tkcvs/bitmaps/dir_plus.gif
-lib/tkcvs/bitmaps/dir_ques.gif
-lib/tkcvs/bitmaps/dirbranch.gif
-lib/tkcvs/bitmaps/dirbranch.xbm
-lib/tkcvs/bitmaps/edit.gif
-lib/tkcvs/bitmaps/export.gif
-lib/tkcvs/bitmaps/fileedit.gif
-lib/tkcvs/bitmaps/files.gif
-lib/tkcvs/bitmaps/fileview.gif
-lib/tkcvs/bitmaps/folder.gif
-lib/tkcvs/bitmaps/folderopen.gif
-lib/tkcvs/bitmaps/import.gif
-lib/tkcvs/bitmaps/link.gif
-lib/tkcvs/bitmaps/link_mod.gif
-lib/tkcvs/bitmaps/link_modml.gif
-lib/tkcvs/bitmaps/link_modol.gif
-lib/tkcvs/bitmaps/link_ok.gif
-lib/tkcvs/bitmaps/link_okml.gif
-lib/tkcvs/bitmaps/link_okol.gif
-lib/tkcvs/bitmaps/link_plus.gif
-lib/tkcvs/bitmaps/link_ques.gif
-lib/tkcvs/bitmaps/locked.gif
-lib/tkcvs/bitmaps/log.gif
-lib/tkcvs/bitmaps/loop-ball.gif
-lib/tkcvs/bitmaps/loop-glasses.gif
-lib/tkcvs/bitmaps/man.gif
-lib/tkcvs/bitmaps/mdir.gif
-lib/tkcvs/bitmaps/mod.gif
-lib/tkcvs/bitmaps/modbrowse.gif
-lib/tkcvs/bitmaps/modbrowse_cvs.gif
-lib/tkcvs/bitmaps/modbrowse_svn.gif
-lib/tkcvs/bitmaps/newmerge.gif
-lib/tkcvs/bitmaps/newmerge_simple.gif
-lib/tkcvs/bitmaps/paper.gif
-lib/tkcvs/bitmaps/patchfile.gif
-lib/tkcvs/bitmaps/rcsdir.gif
-lib/tkcvs/bitmaps/rdiff.gif
-lib/tkcvs/bitmaps/remove.gif
-lib/tkcvs/bitmaps/stat_conf.gif
-lib/tkcvs/bitmaps/stat_ex.gif
-lib/tkcvs/bitmaps/stat_kb.gif
-lib/tkcvs/bitmaps/stat_merge.gif
-lib/tkcvs/bitmaps/stat_minus.gif
-lib/tkcvs/bitmaps/stat_mod.gif
-lib/tkcvs/bitmaps/stat_modml.gif
-lib/tkcvs/bitmaps/stat_modol.gif
-lib/tkcvs/bitmaps/stat_ok.gif
-lib/tkcvs/bitmaps/stat_okml.gif
-lib/tkcvs/bitmaps/stat_okol.gif
-lib/tkcvs/bitmaps/stat_ood.gif
-lib/tkcvs/bitmaps/stat_plus.gif
-lib/tkcvs/bitmaps/stat_plus_kb.gif
-lib/tkcvs/bitmaps/stat_ques.gif
-lib/tkcvs/bitmaps/svndir.gif
-lib/tkcvs/bitmaps/tag.gif
-lib/tkcvs/bitmaps/tags.gif
-lib/tkcvs/bitmaps/ticklefish48.gif
-lib/tkcvs/bitmaps/ticklefish_med.gif
-lib/tkcvs/bitmaps/tkcvs-help.xbm
-lib/tkcvs/bitmaps/tkcvs48.xbm
-lib/tkcvs/bitmaps/trace.xbm
-lib/tkcvs/bitmaps/unedit.gif
-lib/tkcvs/bitmaps/unlocked.gif
-lib/tkcvs/bitmaps/updir.gif
-lib/tkcvs/bitmaps/who.gif
-lib/tkcvs/branch_diagram.tcl
-lib/tkcvs/cvs.tcl
-lib/tkcvs/dialog.tcl
-lib/tkcvs/diff.tcl
-lib/tkcvs/dircanvas.tcl
-lib/tkcvs/errors.tcl
-lib/tkcvs/exec.tcl
-lib/tkcvs/filebrowse.tcl
-lib/tkcvs/gen_log.tcl
-lib/tkcvs/help.tcl
-lib/tkcvs/import.tcl
-lib/tkcvs/import2.tcl
-lib/tkcvs/joincanvas.tcl
-lib/tkcvs/modbrowse.tcl
-lib/tkcvs/modtree.tcl
-lib/tkcvs/modules.tcl
-lib/tkcvs/picklist.tcl
-lib/tkcvs/rcs.tcl
-lib/tkcvs/style_params.tcl
-lib/tkcvs/svn-import.tcl
-lib/tkcvs/svn.tcl
-lib/tkcvs/tclIndex
-lib/tkcvs/tkcvs_def.tcl
-lib/tkcvs/tooltips.tcl
-lib/tkcvs/ui_misc.tcl
-lib/tkcvs/vendor_merge.tcl
-lib/tkcvs/workdir.tcl
-man/man1/tkcvs.1
+bin/tkrev
+lib/tkrev/annotate.tcl
+lib/tkrev/bitmaps/TkCVS_128.gif
+lib/tkrev/bitmaps/TkRev_128.gif
+lib/tkrev/bitmaps/TkSVN_128.gif
+lib/tkrev/bitmaps/Toothyfish_128.gif
+lib/tkrev/bitmaps/add.gif
+lib/tkrev/bitmaps/adir.gif
+lib/tkrev/bitmaps/amod.gif
+lib/tkrev/bitmaps/annotate.gif
+lib/tkrev/bitmaps/arrow_dn.gif
+lib/tkrev/bitmaps/arrow_up.gif
+lib/tkrev/bitmaps/branch.gif
+lib/tkrev/bitmaps/branchtag.gif
+lib/tkrev/bitmaps/check.gif
+lib/tkrev/bitmaps/checkin.gif
+lib/tkrev/bitmaps/checkout.gif
+lib/tkrev/bitmaps/checkout_opts.gif
+lib/tkrev/bitmaps/conflict.gif
+lib/tkrev/bitmaps/delete.gif
+lib/tkrev/bitmaps/delete_red.gif
+lib/tkrev/bitmaps/delta_feather.gif
+lib/tkrev/bitmaps/diff.gif
+lib/tkrev/bitmaps/difflines.gif
+lib/tkrev/bitmaps/dir.gif
+lib/tkrev/bitmaps/dir_cvs.gif
+lib/tkrev/bitmaps/dir_git.gif
+lib/tkrev/bitmaps/dir_minus.gif
+lib/tkrev/bitmaps/dir_mod.gif
+lib/tkrev/bitmaps/dir_ok.gif
+lib/tkrev/bitmaps/dir_ood.gif
+lib/tkrev/bitmaps/dir_plus.gif
+lib/tkrev/bitmaps/dir_ques.gif
+lib/tkrev/bitmaps/dir_rcs.gif
+lib/tkrev/bitmaps/dir_svn.gif
+lib/tkrev/bitmaps/dirbranch.gif
+lib/tkrev/bitmaps/edit.gif
+lib/tkrev/bitmaps/export.gif
+lib/tkrev/bitmaps/fileedit.gif
+lib/tkrev/bitmaps/files.gif
+lib/tkrev/bitmaps/fileview.gif
+lib/tkrev/bitmaps/folder_new.gif
+lib/tkrev/bitmaps/folderopen.gif
+lib/tkrev/bitmaps/git_checkin.gif
+lib/tkrev/bitmaps/git_checkout.gif
+lib/tkrev/bitmaps/import.gif
+lib/tkrev/bitmaps/lightning.gif
+lib/tkrev/bitmaps/link.gif
+lib/tkrev/bitmaps/link_mod.gif
+lib/tkrev/bitmaps/link_modml.gif
+lib/tkrev/bitmaps/link_modol.gif
+lib/tkrev/bitmaps/link_ok.gif
+lib/tkrev/bitmaps/link_okml.gif
+lib/tkrev/bitmaps/link_okol.gif
+lib/tkrev/bitmaps/link_plus.gif
+lib/tkrev/bitmaps/link_ques.gif
+lib/tkrev/bitmaps/locked.gif
+lib/tkrev/bitmaps/log.gif
+lib/tkrev/bitmaps/loop-ball.gif
+lib/tkrev/bitmaps/loop-glasses.gif
+lib/tkrev/bitmaps/man.gif
+lib/tkrev/bitmaps/mdir.gif
+lib/tkrev/bitmaps/mod.gif
+lib/tkrev/bitmaps/modbrowse.gif
+lib/tkrev/bitmaps/modbrowse_cvs.gif
+lib/tkrev/bitmaps/modbrowse_git.gif
+lib/tkrev/bitmaps/modbrowse_svn.gif
+lib/tkrev/bitmaps/newmerge.gif
+lib/tkrev/bitmaps/newmerge_simple.gif
+lib/tkrev/bitmaps/paper.gif
+lib/tkrev/bitmaps/patchfile.gif
+lib/tkrev/bitmaps/rdiff.gif
+lib/tkrev/bitmaps/refresh.gif
+lib/tkrev/bitmaps/remove.gif
+lib/tkrev/bitmaps/stat_conf.gif
+lib/tkrev/bitmaps/stat_ex.gif
+lib/tkrev/bitmaps/stat_kb.gif
+lib/tkrev/bitmaps/stat_merge.gif
+lib/tkrev/bitmaps/stat_minus.gif
+lib/tkrev/bitmaps/stat_mod.gif
+lib/tkrev/bitmaps/stat_mod_green.gif
+lib/tkrev/bitmaps/stat_mod_red.gif
+lib/tkrev/bitmaps/stat_modml.gif
+lib/tkrev/bitmaps/stat_modol.gif
+lib/tkrev/bitmaps/stat_ok.gif
+lib/tkrev/bitmaps/stat_okml.gif
+lib/tkrev/bitmaps/stat_okol.gif
+lib/tkrev/bitmaps/stat_ood.gif
+lib/tkrev/bitmaps/stat_oodml.gif
+lib/tkrev/bitmaps/stat_plus.gif
+lib/tkrev/bitmaps/stat_plus_kb.gif
+lib/tkrev/bitmaps/stat_ques.gif
+lib/tkrev/bitmaps/tag.gif
+lib/tkrev/bitmaps/tags.gif
+lib/tkrev/bitmaps/unedit.gif
+lib/tkrev/bitmaps/unlocked.gif
+lib/tkrev/bitmaps/updir.gif
+lib/tkrev/bitmaps/who.gif
+lib/tkrev/bitmaps/wm_TkCVS.gif
+lib/tkrev/bitmaps/wm_TkRev.gif
+lib/tkrev/bitmaps/wm_TkSVN.gif
+lib/tkrev/bitmaps/wm_blame.gif
+lib/tkrev/bitmaps/wm_branch.gif
+lib/tkrev/bitmaps/wm_help.gif
+lib/tkrev/bitmaps/wm_merge.gif
+lib/tkrev/bitmaps/wm_says.gif
+lib/tkrev/bitmaps/wm_trace.gif
+lib/tkrev/branch_diagram.tcl
+lib/tkrev/cvs.tcl
+lib/tkrev/cvs_import.tcl
+lib/tkrev/cvs_subimport.tcl
+lib/tkrev/dialog.tcl
+lib/tkrev/diff.tcl
+lib/tkrev/dircanvas.tcl
+lib/tkrev/errors.tcl
+lib/tkrev/exec.tcl
+lib/tkrev/filebrowse.tcl
+lib/tkrev/gen_log.tcl
+lib/tkrev/git.tcl
+lib/tkrev/help.tcl
+lib/tkrev/joincanvas.tcl
+lib/tkrev/load_images.tcl
+lib/tkrev/menubar.tcl
+lib/tkrev/modbrowse.tcl
+lib/tkrev/modules.tcl
+lib/tkrev/preferences.tcl
+lib/tkrev/rcs.tcl
+lib/tkrev/style_params.tcl
+lib/tkrev/svn.tcl
+lib/tkrev/svn_import.tcl
+lib/tkrev/tclIndex
+lib/tkrev/tkrev_def.tcl
+lib/tkrev/tooltips.tcl
+lib/tkrev/ui_misc.tcl
+lib/tkrev/vendor_merge.tcl
+lib/tkrev/workdir.tcl
+man/man1/tkrev.1
+share/doc/tkrev/CHANGELOG.txt
+share/doc/tkrev/FAQ.txt
diff --git a/devel/tkcvs/distinfo b/devel/tkcvs/distinfo
index 6aa04ae1e2a1..00c073d53e95 100644
--- a/devel/tkcvs/distinfo
+++ b/devel/tkcvs/distinfo
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.17 2021/10/26 10:20:04 nia Exp $
+$NetBSD$
 
-BLAKE2s (tkcvs-8.2.3.tar.gz) = caee9c5a764a726d073f2c090865b18396e50d826d527cade58c5d2706c53745
-SHA512 (tkcvs-8.2.3.tar.gz) = 42fb03acf6367e02f6f7b3e1ad66232be4825f152b3e4d123080e0ce7d2f53b5eacb71ac95fbc15224fb4c4c2cae979b612dbb11d0cd0b8fc4a0222a8cd40c8a
-Size (tkcvs-8.2.3.tar.gz) = 570910 bytes
-SHA1 (patch-aa) = 290f23ce63b2f290a4769a25d123de8a128c5527
+BLAKE2s (tkrev_9.4.8.tar.gz) = 2cba951c9ff7c785f03cd64a071c8c9461fa4f7343dd936159d5831332de0ee8
+SHA512 (tkrev_9.4.8.tar.gz) = 86c161abf5bd926ba74596e2a565ad44d2ccf3f9962904cb9159dce73ab313fb9676566b45d94b98cf017c2223516ce63841455d2b8b74b996ee8ef272437d74
+Size (tkrev_9.4.8.tar.gz) = 640257 bytes
diff --git a/devel/tkcvs/patches/patch-aa b/devel/tkcvs/patches/patch-aa
deleted file mode 100644
index da7e2d9417e4..000000000000
--- a/devel/tkcvs/patches/patch-aa
+++ /dev/null
@@ -1,65 +0,0 @@
-$NetBSD: patch-aa,v 1.13 2013/08/21 10:14:54 shattered Exp $
-
---- doinstall.tcl.orig	2011-11-28 04:59:54.000000000 +0000
-+++ doinstall.tcl
-@@ -1,7 +1,7 @@
- #!/bin/sh
- #-*-tcl-*-
- # the next line restarts using wish \
--if [ -z "$DISPLAY"  -o "X$1" = "X-nox" ]; then exec tclsh "$0" -- ${1+"$@"}; else exec wish "$0" -- ${1+"$@"}; fi
-+exec tclsh "$0" -- ${1+"$@"}
- 
- #
- # Usage: doinstall.tcl [-nox] [destination]
-@@ -31,23 +31,6 @@ proc show_paths {INSTALLROOT} {
-   global LIBDIR BINDIR MANDIR
- 
-   set_paths $INSTALLROOT
--
--  set msg(1) [file join $BINDIR $TKCVS]
--  set msg(2) [file join $BINDIR $TKDIFF]
--  set msg(3) [file join $LIBDIR tkcvs *.tcl]
--  set msg(4) [file join $LIBDIR tkcvs bitmaps *.gif,xbm]
--  if {$tcl_platform(platform) == "unix"} {
--     set msg(5) [file join $MANDIR tkcvs.1]
--  }
--  foreach m [lsort [array names msg]] {
--    if {[winfo exists .messages.$m]} {
--      destroy .messages.$m
--    }
--    global var$m
--    set var$m $msg($m)
--    label .messages.$m -text $msg($m) -justify left -textvariable var$m
--    pack .messages.$m -side top -anchor w
--  }
- }
- 
- proc doinstall { INSTALLROOT } {
-@@ -97,13 +80,6 @@ proc doinstall { INSTALLROOT } {
-   }
-   cd [file join .. ..]
-   puts "Finished!"
--
--  if {$X} {
--    destroy .bottom.do
--    destroy .bottom.not
--    button .bottom.done -text "Finished!" -command {destroy .}
--    pack .bottom.done
--  }
- }
- 
- ################################################################################
-@@ -112,12 +88,7 @@ set usage "Usage: doinstall.tcl \[-nox\]
- set X 1
- 
- # Check Tcl/TK version
--if {$tcl_version < 8.3} {
--   tk_dialog .wrongversion "Tcl/Tk too old" \
--   "TkCVS requires Tcl/Tk 8.3 or better!" \
--   error 0 {Bye Bye}
--   exit 1
--}
-+# This is done by the package Makefile
- 
- # See if the user changed them with command-line args
- set ArgInstallRoot ""

devel/tkcvs: Update from 9.4.8 to 9.4.9 (Nov - Dec 2024)

- Deal with renamed files in both SVN and GIT.  Fixes bug #156, at
  least when Git itself reports the source and destination files
  correctly.

- Changed all the gif images to png to make editing them easier.

diff --git a/devel/tkcvs/Makefile b/devel/tkcvs/Makefile
index 4244fe9cb47f..0310082e69d9 100644
--- a/devel/tkcvs/Makefile
+++ b/devel/tkcvs/Makefile
@@ -1,8 +1,8 @@
 # $NetBSD$
 #
 
-DISTNAME=	tkrev_9.4.8
-PKGNAME=	tkcvs-9.4.8
+DISTNAME=	tkrev_9.4.9
+PKGNAME=	tkcvs-9.4.9
 CATEGORIES=	devel scm
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:=tkcvs/}
 
@@ -15,7 +15,8 @@ LICENSE=	gnu-gpl-v2
 #SUPERSEDES+=	tkcvs-[0-9]*
 #PREV_PKGPATH=	devel/tkcvs
 
-DEPENDS+=	tk>=8.5:../../x11/tk
+# TODO: tkrev-9.4.9 switched to PNG images; otherwise requires tk>=8.5
+DEPENDS+=	tk>=8.6:../../x11/tk
 
 NO_CONFIGURE=	yes
 NO_BUILD=	yes
diff --git a/devel/tkcvs/PLIST b/devel/tkcvs/PLIST
index 1e97b6f5c131..028a1bc92834 100644
--- a/devel/tkcvs/PLIST
+++ b/devel/tkcvs/PLIST
@@ -2,111 +2,114 @@
 bin/tkdiff
 bin/tkrev
 lib/tkrev/annotate.tcl
-lib/tkrev/bitmaps/TkCVS_128.gif
-lib/tkrev/bitmaps/TkRev_128.gif
-lib/tkrev/bitmaps/TkSVN_128.gif
-lib/tkrev/bitmaps/Toothyfish_128.gif
-lib/tkrev/bitmaps/add.gif
-lib/tkrev/bitmaps/adir.gif
-lib/tkrev/bitmaps/amod.gif
-lib/tkrev/bitmaps/annotate.gif
-lib/tkrev/bitmaps/arrow_dn.gif
-lib/tkrev/bitmaps/arrow_up.gif
-lib/tkrev/bitmaps/branch.gif
-lib/tkrev/bitmaps/branchtag.gif
-lib/tkrev/bitmaps/check.gif
-lib/tkrev/bitmaps/checkin.gif
-lib/tkrev/bitmaps/checkout.gif
-lib/tkrev/bitmaps/checkout_opts.gif
-lib/tkrev/bitmaps/conflict.gif
-lib/tkrev/bitmaps/delete.gif
-lib/tkrev/bitmaps/delete_red.gif
-lib/tkrev/bitmaps/delta_feather.gif
-lib/tkrev/bitmaps/diff.gif
-lib/tkrev/bitmaps/difflines.gif
-lib/tkrev/bitmaps/dir.gif
-lib/tkrev/bitmaps/dir_cvs.gif
-lib/tkrev/bitmaps/dir_git.gif
-lib/tkrev/bitmaps/dir_minus.gif
-lib/tkrev/bitmaps/dir_mod.gif
-lib/tkrev/bitmaps/dir_ok.gif
-lib/tkrev/bitmaps/dir_ood.gif
-lib/tkrev/bitmaps/dir_plus.gif
-lib/tkrev/bitmaps/dir_ques.gif
-lib/tkrev/bitmaps/dir_rcs.gif
-lib/tkrev/bitmaps/dir_svn.gif
-lib/tkrev/bitmaps/dirbranch.gif
-lib/tkrev/bitmaps/edit.gif
-lib/tkrev/bitmaps/export.gif
-lib/tkrev/bitmaps/fileedit.gif
-lib/tkrev/bitmaps/files.gif
-lib/tkrev/bitmaps/fileview.gif
-lib/tkrev/bitmaps/folder_new.gif
-lib/tkrev/bitmaps/folderopen.gif
-lib/tkrev/bitmaps/git_checkin.gif
-lib/tkrev/bitmaps/git_checkout.gif
-lib/tkrev/bitmaps/import.gif
-lib/tkrev/bitmaps/lightning.gif
-lib/tkrev/bitmaps/link.gif
-lib/tkrev/bitmaps/link_mod.gif
-lib/tkrev/bitmaps/link_modml.gif
-lib/tkrev/bitmaps/link_modol.gif
-lib/tkrev/bitmaps/link_ok.gif
-lib/tkrev/bitmaps/link_okml.gif
-lib/tkrev/bitmaps/link_okol.gif
-lib/tkrev/bitmaps/link_plus.gif
-lib/tkrev/bitmaps/link_ques.gif
-lib/tkrev/bitmaps/locked.gif
-lib/tkrev/bitmaps/log.gif
-lib/tkrev/bitmaps/loop-ball.gif
-lib/tkrev/bitmaps/loop-glasses.gif
-lib/tkrev/bitmaps/man.gif
-lib/tkrev/bitmaps/mdir.gif
-lib/tkrev/bitmaps/mod.gif
-lib/tkrev/bitmaps/modbrowse.gif
-lib/tkrev/bitmaps/modbrowse_cvs.gif
-lib/tkrev/bitmaps/modbrowse_git.gif
-lib/tkrev/bitmaps/modbrowse_svn.gif
-lib/tkrev/bitmaps/newmerge.gif
-lib/tkrev/bitmaps/newmerge_simple.gif
-lib/tkrev/bitmaps/paper.gif
-lib/tkrev/bitmaps/patchfile.gif
-lib/tkrev/bitmaps/rdiff.gif
-lib/tkrev/bitmaps/refresh.gif
-lib/tkrev/bitmaps/remove.gif
-lib/tkrev/bitmaps/stat_conf.gif
-lib/tkrev/bitmaps/stat_ex.gif
-lib/tkrev/bitmaps/stat_kb.gif
-lib/tkrev/bitmaps/stat_merge.gif
-lib/tkrev/bitmaps/stat_minus.gif
-lib/tkrev/bitmaps/stat_mod.gif
-lib/tkrev/bitmaps/stat_mod_green.gif
-lib/tkrev/bitmaps/stat_mod_red.gif
-lib/tkrev/bitmaps/stat_modml.gif
-lib/tkrev/bitmaps/stat_modol.gif
-lib/tkrev/bitmaps/stat_ok.gif
-lib/tkrev/bitmaps/stat_okml.gif
-lib/tkrev/bitmaps/stat_okol.gif
-lib/tkrev/bitmaps/stat_ood.gif
-lib/tkrev/bitmaps/stat_oodml.gif
-lib/tkrev/bitmaps/stat_plus.gif
-lib/tkrev/bitmaps/stat_plus_kb.gif
-lib/tkrev/bitmaps/stat_ques.gif
-lib/tkrev/bitmaps/tag.gif
-lib/tkrev/bitmaps/tags.gif
-lib/tkrev/bitmaps/unedit.gif
-lib/tkrev/bitmaps/unlocked.gif
-lib/tkrev/bitmaps/updir.gif
-lib/tkrev/bitmaps/who.gif
-lib/tkrev/bitmaps/wm_TkCVS.gif
-lib/tkrev/bitmaps/wm_TkRev.gif
-lib/tkrev/bitmaps/wm_TkSVN.gif
-lib/tkrev/bitmaps/wm_blame.gif
-lib/tkrev/bitmaps/wm_branch.gif
-lib/tkrev/bitmaps/wm_help.gif
-lib/tkrev/bitmaps/wm_merge.gif
-lib/tkrev/bitmaps/wm_says.gif
-lib/tkrev/bitmaps/wm_trace.gif
+lib/tkrev/bitmaps/TkCVS_128.png
+lib/tkrev/bitmaps/TkRev_128.png
+lib/tkrev/bitmaps/TkSVN_128.png
+lib/tkrev/bitmaps/Toothyfish_128.png
+lib/tkrev/bitmaps/add.png
+lib/tkrev/bitmaps/adir.png
+lib/tkrev/bitmaps/amod.png
+lib/tkrev/bitmaps/annotate.png
+lib/tkrev/bitmaps/arrow_dn.png
+lib/tkrev/bitmaps/arrow_up.png
+lib/tkrev/bitmaps/back.png
+lib/tkrev/bitmaps/backdir.png
+lib/tkrev/bitmaps/branch.png
+lib/tkrev/bitmaps/branchtag.png
+lib/tkrev/bitmaps/check.png
+lib/tkrev/bitmaps/checkin.png
+lib/tkrev/bitmaps/checkout.png
+lib/tkrev/bitmaps/checkout_opts.png
+lib/tkrev/bitmaps/conflict.png
+lib/tkrev/bitmaps/delete.png
+lib/tkrev/bitmaps/delete_red.png
+lib/tkrev/bitmaps/delta_feather.png
+lib/tkrev/bitmaps/diff.png
+lib/tkrev/bitmaps/difflines.png
+lib/tkrev/bitmaps/dir.png
+lib/tkrev/bitmaps/dir_cvs.png
+lib/tkrev/bitmaps/dir_git.png
+lib/tkrev/bitmaps/dir_minus.png
+lib/tkrev/bitmaps/dir_mod.png
+lib/tkrev/bitmaps/dir_ok.png
+lib/tkrev/bitmaps/dir_ood.png
+lib/tkrev/bitmaps/dir_plus.png
+lib/tkrev/bitmaps/dir_ques.png
+lib/tkrev/bitmaps/dir_rcs.png
+lib/tkrev/bitmaps/dir_svn.png
+lib/tkrev/bitmaps/dirbranch.png
+lib/tkrev/bitmaps/edit.png
+lib/tkrev/bitmaps/export.png
+lib/tkrev/bitmaps/fileedit.png
+lib/tkrev/bitmaps/files.png
+lib/tkrev/bitmaps/fileview.png
+lib/tkrev/bitmaps/folder_new.png
+lib/tkrev/bitmaps/folderopen.png
+lib/tkrev/bitmaps/git_checkin.png
+lib/tkrev/bitmaps/git_checkout.png
+lib/tkrev/bitmaps/import.png
+lib/tkrev/bitmaps/lightning.png
+lib/tkrev/bitmaps/link.png
+lib/tkrev/bitmaps/link_mod.png
+lib/tkrev/bitmaps/link_modml.png
+lib/tkrev/bitmaps/link_modol.png
+lib/tkrev/bitmaps/link_ok.png
+lib/tkrev/bitmaps/link_okml.png
+lib/tkrev/bitmaps/link_okol.png
+lib/tkrev/bitmaps/link_plus.png
+lib/tkrev/bitmaps/link_ques.png
+lib/tkrev/bitmaps/locked.png
+lib/tkrev/bitmaps/log.png
+lib/tkrev/bitmaps/loop-ball.png
+lib/tkrev/bitmaps/loop-glasses.png
+lib/tkrev/bitmaps/man.png
+lib/tkrev/bitmaps/mdir.png
+lib/tkrev/bitmaps/mod.png
+lib/tkrev/bitmaps/modbrowse.png
+lib/tkrev/bitmaps/modbrowse_cvs.png
+lib/tkrev/bitmaps/modbrowse_git.png
+lib/tkrev/bitmaps/modbrowse_svn.png
+lib/tkrev/bitmaps/newmerge.png
+lib/tkrev/bitmaps/newmerge_simple.png
+lib/tkrev/bitmaps/paper.png
+lib/tkrev/bitmaps/patchfile.png
+lib/tkrev/bitmaps/rdiff.png
+lib/tkrev/bitmaps/refresh.png
+lib/tkrev/bitmaps/remove.png
+lib/tkrev/bitmaps/stat_conf.png
+lib/tkrev/bitmaps/stat_ex.png
+lib/tkrev/bitmaps/stat_kb.png
+lib/tkrev/bitmaps/stat_merge.png
+lib/tkrev/bitmaps/stat_minus.png
+lib/tkrev/bitmaps/stat_mod.png
+lib/tkrev/bitmaps/stat_mod_green.png
+lib/tkrev/bitmaps/stat_mod_red.png
+lib/tkrev/bitmaps/stat_modml.png
+lib/tkrev/bitmaps/stat_modol.png
+lib/tkrev/bitmaps/stat_ok.png
+lib/tkrev/bitmaps/stat_okml.png
+lib/tkrev/bitmaps/stat_okol.png
+lib/tkrev/bitmaps/stat_ood.png
+lib/tkrev/bitmaps/stat_oodml.png
+lib/tkrev/bitmaps/stat_plus.png
+lib/tkrev/bitmaps/stat_plus_kb.png
+lib/tkrev/bitmaps/stat_plus_minus.png
+lib/tkrev/bitmaps/stat_ques.png
+lib/tkrev/bitmaps/tag.png
+lib/tkrev/bitmaps/tags.png
+lib/tkrev/bitmaps/unedit.png
+lib/tkrev/bitmaps/unlocked.png
+lib/tkrev/bitmaps/updir.png
+lib/tkrev/bitmaps/who.png
+lib/tkrev/bitmaps/wm_TkCVS.png
+lib/tkrev/bitmaps/wm_TkRev.png
+lib/tkrev/bitmaps/wm_TkSVN.png
+lib/tkrev/bitmaps/wm_blame.png
+lib/tkrev/bitmaps/wm_branch.png
+lib/tkrev/bitmaps/wm_help.png
+lib/tkrev/bitmaps/wm_merge.png
+lib/tkrev/bitmaps/wm_says.png
+lib/tkrev/bitmaps/wm_trace.png
 lib/tkrev/branch_diagram.tcl
 lib/tkrev/cvs.tcl
 lib/tkrev/cvs_import.tcl
diff --git a/devel/tkcvs/distinfo b/devel/tkcvs/distinfo
index 00c073d53e95..052243c30b8b 100644
--- a/devel/tkcvs/distinfo
+++ b/devel/tkcvs/distinfo
@@ -1,5 +1,5 @@
 $NetBSD$
 
-BLAKE2s (tkrev_9.4.8.tar.gz) = 2cba951c9ff7c785f03cd64a071c8c9461fa4f7343dd936159d5831332de0ee8
-SHA512 (tkrev_9.4.8.tar.gz) = 86c161abf5bd926ba74596e2a565ad44d2ccf3f9962904cb9159dce73ab313fb9676566b45d94b98cf017c2223516ce63841455d2b8b74b996ee8ef272437d74
-Size (tkrev_9.4.8.tar.gz) = 640257 bytes
+BLAKE2s (tkrev_9.4.9.tar.gz) = b9c714bb53e14bb6bb326e0bf91b4efd48329fc3557918e492798ce3e3217ac2
+SHA512 (tkrev_9.4.9.tar.gz) = 289dab1c2f5e7a16e3f4825f55c54a4acf5dbd963bc3363e8348aee44c408324d98893b3dcc58383db030732660d3044c36b49dd80730ee01385a750487c06fd
+Size (tkrev_9.4.9.tar.gz) = 660492 bytes

devel/tkcvs: Add COMMIT_MSG for 8.2.3 -> 9.4.9

diff --git a/devel/tkcvs/COMMIT_MSG b/devel/tkcvs/COMMIT_MSG
new file mode 100644
index 000000000000..b401d08267e0
--- /dev/null
+++ b/devel/tkcvs/COMMIT_MSG
@@ -0,0 +1,20 @@
+devel/tkcvs: Update from 8.2.3 to 9.4.9 (Nov 2011 - Dec 2024)
+
+https://sourceforge.net/p/tkcvs/news/
+https://sourceforge.net/p/tkcvs/code/HEAD/tree/trunk/CHANGELOG.txt
+
+Version 9.x:
+* Added Git functionality!
+* Speeded up branch browsing in Subversion substantially
+* Updated tkdiff to version 4.3.5
+* Made the Repository Browser more independent of the Working Directory
+  Browser.  You can now move around among repositories of different
+  version control systems.
+* Updated MacOS X UI to compatibility with version 11.1 (Big Sur)
+* Many user interface tweaks:
+    * Made a Copy/Paste right-mouse-button popup for the text widgets,
+      so you can copy text from them
+    * Re-arranged the Report and Status detail menus for more
+      efficiency
+* I'm no longer making stand-alone MacOS or Windows packages.  But it
+  will run on anything that Tcl/Tk 8.5 will run on.



Home | Main Index | Thread Index | Old Index