Subject: Re: MAKE_PROGRAM and tools.mk [Was: Re: CVS commit: pkgsrc/security/openssl]
To: Johnny C. Lam <jlam@netbsd.org>
From: Greg A. Woods <woods@weird.com>
List: tech-pkg
Date: 08/26/2003 04:05:39
[ On Tuesday, August 26, 2003 at 04:21:31 (+0000), Johnny C. Lam wrote: ]
> Subject: Re: MAKE_PROGRAM and tools.mk [Was: Re: CVS commit: pkgsrc/security/openssl]
>
>     (*) If a package wants GNU make, then it should set
>         USE_GNU_TOOLS+=make in the package Makefile.
> 
>     (*) Allow for USE_GMAKE to continue to work until we get a chance
>         to sweep through package Makefiles in pkgsrc and kill it.

Why is it necessary to change from USE_GMAKE to USE_GNU_TOOLS+=make!?!?!?

> I prefer this approach only because we'd have fewer patches.  I recall
> several packages where I had to repeatedly patch around the assumption
> that MAKE=make, and it usually takes a surprising amount of patches to
> do so.  Using tools.mk as a workaround lets more packages Just Work.

How?  Why?

Why doesn't buildlink "just work" for such packages?

-- 
						Greg A. Woods

+1 416 218-0098                  VE3TCP            RoboHack <woods@robohack.ca>
Planix, Inc. <woods@planix.com>          Secrets of the Weird <woods@weird.com>