bin/git is installed devel/git, devel/cogito and misc/git. Fix: Set CONFLICTS in each port. Or install bin/git under a different name in some of them. How-To-Repeat: grep 'bin.git$' devel/cogito/pkg-plist devel/git/pkg-plist misc/git/pkg-plist devel/cogito/pkg-plist:bin/git devel/git/pkg-plist:bin/git misc/git/pkg-plist:bin/git
Responsible Changed From-To: freebsd-ports-bugs->anholt Over to maintainer
Since devel/git & devel/cogito are pretty much the same thing in spirit, I think they should use CONFLICTS with each other. As far as the package name itself for devel/git, maybe just rename it to git-cm or git-dcm or the like (since it's the new kid on the block). misc/git is not really a conflict with the devel/*git* ports other than an unfortunate name clash. Despite the fact that it has seniority, I suspect that it gets little use (and devel/*git* will get more). So I think the installed binaries & man pages of misc/git should be prefixed with an additional 'g' (like gawk, and gcp, etc.) - or something like that. This would require a revision bump and the devel/*git* ports would register CONFLICTS with any incarnation of the misc/git port prior to the bump. Sorry I don't have any better suggestion. If that's deemed no good just put CONFLICTS in all of them, and let the user figure out a way around it if he really wants to.
State Changed From-To: open->closed Registered the CONFLICTS. Thanks!