[MacPorts] #19751: subversion +no_bdb still requires Berkeley DB
MacPorts
noreply at macports.org
Wed May 27 12:30:26 PDT 2009
#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
More information about the macports-tickets
mailing list