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>