Subject: Re: CVS commit: pkgsrc/mk/tools
To: None <pkgsrc-changes@netbsd.org>
From: Joerg Sonnenberger <joerg@britannica.bec.de>
List: pkgsrc-changes
Date: 11/19/2007 14:06:21
On Sun, Nov 18, 2007 at 02:08:17PM -0800, Min Sik Kim wrote:
> > Please back this out. USE_TOOLS+= perl is the canonical way to depend on
> > Perl and this breaks dependency handling completely.
> 
> Then I am afraid we are abusing the tools framework.  We shouldn't
> assume that the tools framework adds dependencies on pkgsrc packages;
> it may select native packages instead.

There are multiple cases where it is used, e.g. Perl and intltool are
the most well-known examples. Perl was exempt from attempts to use
native packages, because it is a nightmare to support. I don't know if
it was the first example of USE_TOOLS for this, jlam@ can answer that.

My point is that this change (unintentionally or not) broke dependencies
for a lot (most?) Perl packages on Darwin.

Joerg