On Sun, Dec 30, 2007 at 06:16:02PM -0500, Walt Mankowski wrote: > And don't get me started on the hateful way they handle package > dependencies...
I had some out of date macports packages, and today seemed like a good time to upgrade them. The manpage for port(1) lists among its options: -R also upgrade dependents (only for upgrading) -u uninstall non-active ports when upgrading and uninstalling So I figured that running "port -uR libpng" would upgrade any packages that depend on libpng, and then remove the old copies. But instead of doing that, it just upgraded itself. Then it complained that it couldn't remove the old copy because aterm depended it it: ---> Unable to uninstall libpng 1.2.24_0+darwin_8, the following ports depend on it: ---> aterm Error: Uninstall libpng 1.2.24_0+darwin_8 failed: Please uninstall the ports that depend on libpng first. It helpfully repeated the messages 6 times to make sure I saw them. *Sigh* Walt
