[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