Hi there! I've been using macports for some time now, and one thing that is frustrating is the fact that "port upgrade" leaves crufty old variants behind. I've tried: port -uR upgrade outdated in the hopes that "-u" would "uninstall non-active ports when upgrading and uninstalling" (as claimed by the man page) and that combining it with "-R" would "also upgrade dependents" (by which I was hoping "upgrade" meant "rebuild with the newer variant). This doesn't seem to be the case, but leads to lots of extra warnings during my upgrade, for example, the following (five times, or so): Error: Uninstall sqlite3 3.3.17_0+darwin_8 failed: Please uninstall the ports that depend on sqlite3 first. ---> Unable to uninstall sqlite3 3.3.17_0+darwin_8, the following ports depend on it: ---> apr-util At which point, for each piece of cruft, I wander through all the dependents by hand, uninstall each, then uninstall the old variant, then re-install each dependent. Surely I am doing something wrong. Can someone vend me a clue? thanks! chris