#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 dluke@…): Replying to [comment:9 blair@…]:
Serf doesn't need to explicitly list those dependencies since it lists a dependency upon apr-util.
The MacPorts convention would be to include all libraries that a port depends directly on in the portfile even if one of its dependents also brings in that library.
I'm not going to add explicit dependencies to them and then have to track each change in apr-util.
The other option would be to fix the serf build process so it doesn't link in those libraries unless it needs symbols from them. One small change to configure.in (line 174) would prevent SERF_LIBS from getting the extra libraries, but it will still link against them because we install the .la files for apr-util. Perhaps that needs to change (I think other package mangers don't install the .la files along with the libraries)? I see a 2005 reference to ArchLinux switching over here http://www.archlinux.org/news/174/
This should be taken on macports-dev instead.
-- Ticket URL: <http://trac.macports.org/ticket/19751#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS