#19751: subversion +no_bdb still requires Berkeley DB -------------------------------------+-------------------------------------- Reporter: com-macosforge@… | Owner: dluke@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: subversion -------------------------------------+-------------------------------------- Comment(by blair@…): A couple of thoughts. 1) serf should not list the dependencies of it's direct dependents. That gets serf into having the same variants as apr-util, which I don't want. 2) MacPorts is not like RPM or other packaging systems that can dynamically determine the .so's or .dylibs that the package requires, so that's why it falls down here. For example, rpmbuild would have seen that libserf-0.dylib depends upon libdb-4.6.dylib so it would not have let you uninstall db46. 3) If one recompiles a base library port and changes the variants that it uses that involve linking other shared libraries, then all the dependent ports needs to be recompiled. This can be accomplished with the -R -f option to port I believe, which I haven't tried. So in the end, this is a known problem and I think the ticket should be closed as won't fix since it's an issue with MacPorts, not this specific port. The reporter should just rebuild the entire stack of software that uses apr-util. -- Ticket URL: <http://trac.macports.org/ticket/19751#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS