> Unable to activate port android. Use 'port -f activate android' to force the activation.
> I guess in cases like this - where the port's functionality gets severely affected due to other dependencies (like files installed by the program itself without MacPorts control) - it would be worthwhile to somehow declare the port in such a way that the port would not automatically get updated but rather the user be required to force the upgrade manually.
Isn't that what it does now? If it cannot install the new version because of a filename conflict, then it tells the user they must force it (which would rename the conflicts rather than destroy them).