Hello,
First of all, I don't use portshaker, but I encountered the problem with files conflicting, several times. Usually I notice it when upgrading my whole ports collecion (which for me is portmaster -ad)..
So we can conclude that this is a general ports collection's problem.
Usually, I noticed there are two main reasons for this:
1) A port change its name (eg tools-foobar becomes foobarutils). Then it's obvious that the "tools-foobar" must be uninstalled before attempting the ports upgrade.
2) A port gets merged into another port (eg foobar-modules becomes part of the foobar-all). Again, the problem is solved by uninstalling foobar-modules before attempting the ports upgrade.
As far as I could see, these issues are mentioned in /usr/ports/UPDATING file, together with the complete commands to solve the conflicting files, so you only have to copy/paste the removal commands and then re-attempt upgrade.
However, there could be mistakes maybe, like the one you mentioned with mod_fcgid. I don't have a clear explanation for that one..
Last edited by bsdnotbdsm; 17th February 2013 at 05:37 PM.
|