fetch-recursive broken? Is this a ports issue or just a problem with the PostgreSQL port?

RW fbsd06 at mlists.homeunix.com
Wed Dec 27 18:55:14 PST 2006


On Wed, 27 Dec 2006 08:13:18 -0800
Jeremy Chadwick <koitsu at FreeBSD.org> wrote:

> On Wed, Dec 27, 2006 at 10:24:19AM -0500, Bill Moran wrote:
> > In response to Shaun Amott <shaun at FreeBSD.org>:
> > 
> > > On Tue, Dec 26, 2006 at 05:39:50PM -0500, Bill Moran wrote:
> > > > 
> > > > Why should the fetch-recursive target care what's installed?
> > > > Hell, I just want the distfile on the server so I can install
> > > > it on other machines.
> > > 
> > > I agree. Perhaps we should automatically set NO_IGNORE and
> > > TRYBROKEN for the fetch-recursive target.
> > 
> > I'm getting lost in all the Makefiles trying to cobble together a
> > patch to submit.  Anyone familiar enough with the ports tree to do
> > so, or at least point me in the correct direction?
> 
> Bill,
> 
> This will probably require the expertise of someone who's familiar
> with the Mk/bsd.port.mk framework.  I can confirm what you're
> reporting, though (and have also wondered about it myself...)
> 

I'm not in any way an expert, but ...

bsd.database.mk is explicitly marking the port as IGNORE, as part of
it's WITH/USE logic.


Altering  Mk/bsd.port.mk to allow the fetching of distfiles for
ignored ports would break the handling of ports where the distfiles
must be fetched manually, such as the sun java distfiles. 


More information about the freebsd-ports mailing list