Direct or indirect libdependencies (using the case)

Alexander Leidinger Alexander at
Tue Jun 8 07:23:15 UTC 2010

Quoting Alex Dupre <ale at> (from Mon, 07 Jun 2010 16:35:13 +0200):

> Alexander Leidinger ha scritto:
>> The best solution would be to fix the ports to not link explicitely to
>> indirect deps (by improving libtool and by improving the .pc files
>> for pkg-config). Then we could even switch from recording indirect
>> dependencies in /var/db/pkg/<port>-<version>/+{CONTENTS,REQUIRED_BY} to
>> only record direct deps.
> How hard is it? What prevents us in doing it? Later we modify libtool
> upstream, later we could switch to record only direct dependencies.

You should talk with the libtool maintainer about libtool.

Regarding the pkg-config stuff: you just have to determine which libs  
are direct and which are indirect deps for a specific port, move the  
indirect one into Libs.private, and then convince the upstream  
maintainers to pick up this change.


This is supposed to be a happy occasion.
Let's not BICKER and ARGUE over who killed who!    Alexander @ PGP ID = B0063FE7       netchild @  : PGP ID = 72077137

More information about the freebsd-ports mailing list