Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 2 Apr 2006 14:28:34 +0200 (CEST)
From:      tmseck-lists@netcologne.de (Thomas-Martin Seck)
To:        freebsd-ports@freebsd.org
Subject:   Re: Pare Down Dependencies from Gnome
Message-ID:  <200604021228.k32CSYK3076251@hardy.tmseck.homedns.org>
In-Reply-To: <1143945166.1978.65.camel@bofh>

next in thread | previous in thread | raw e-mail | index | archive | help
* Tom McLaughlin <tmclaugh@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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200604021228.k32CSYK3076251>