Pare Down Dependencies from Gnome

Thomas-Martin Seck tmseck-lists at netcologne.de
Sun Apr 2 12:28:41 UTC 2006


* Tom McLaughlin <tmclaugh at sdf.lonestar.org> [gmane.os.freebsd.devel.ports]:

> On Sat, 2006-04-01 at 11:44 -0800, Jason C. Wells wrote:
>> I am having a hard time tracking down how some dependencies get hooked 
>> into the gnome2 port.  I am looking for the equivalent of the NO_* 
>> options in /usr/src/Makefile.inc1 if such a thing exists.
>> 
>> Where does one start if one wants to pare down gnome2 port dependencies?

You might want to try WITH_/WITHOUT_GNOME=foo .

> x11/gnome2 does not rely on the heimdal port by default.  It sounds like
> somewhere along the way you set an option in a port or something in
> make.conf is triggering heimdal to be sucked in.
> 
> Here we go, gnomevfs2 has this:
> 
> .if exists(${LOCALBASE}/lib/libkrb5.so)
> LIB_DEPENDS+=   krb5:${PORTSDIR}/security/heimdal
> .endif

Ack, this is most evil. Could portlint(1) be extended to mark these
constructs as fatal?  Hidden auto-dependencies that cannot be disabled
are really nasty.


More information about the freebsd-ports mailing list