I emerged cvs and tkcvs using the following commands: emerge cvs emerge tkcvs When I tried to use tkcvs it hung and had to be xkill'ed. After a little investigation I discovered the problem. The default cvs install is cvs 1.11.11 and the default tkcvs is 7.12 (or earlier). cvs 1.11.8 and later removed an option which tkcvs 7.12 and earlier require. To fix this I specifically emerged a newer version of tkcvs using the command: emerge /usr/portage/dev-utils/tkcvs/tkcvs-7.14.ebuild Which solved the problem. The solution then is to update the dependancies so that tkcvs 7.12 requires cvs 1.11.8 or earlier. If cvs 1.11.10 or 1.11.11 is installed tkcvs 7.14 should be installed. Reproducible: Always Steps to Reproduce: 1. emerge cvs 2. emerge tkcvs 3. Run tkcvs in a cvs directory Actual Results: tkcvs hangs Expected Results: Listed the contents of the cvs directory with the relevant cvs information. Also tkcvs 7.14 is the latest ebuild available. 7.2 is the latest source version available. If no one is working on making an ebuild for 7.2 I can but I don't want to step on anyone else's efforts.
Created attachment 24983 [details] A new ebuild file for tkcvs version 7.2 I used an old ebuild file and made one for tkcvs 7.2. I tried it on my box and it seems to work just fine.
I had the same problem, which Chad's patch fixed :-)
I'd come across the same problem and (independently) come up with a candidate ebuild that is VERY similar (okay, the same) as that concocted by Chad. Any chance we can get this into Portage sometime soon?
This needs to be fixed by the tkcvs maintainer, not by me, since it's a tkcvs issue and has nothing to do with dev-util/cvs (besides the fact that it's a dependency). The package has no metadata.xml and by looking at the ChangeLog it seems there's no real maintainer, either. If no other dev steps up and fixes this I'll do it when I got some spare time...This is open (and thus, tkcvs being broken) for half a year now...Very alarming... ;)
committed. tkcvs-7.2.1 requires tcl/tk 8.4 (unlike earlier versions which required 8.3), so this can't go into stable on some architectures beforetcl/tk-8.4 is stable on them. But this is another problem. resolved / fixed