On Sun, Sep 03, 2023 at 06:47:49PM +0200, Marc Espie wrote: > On Thu, Aug 31, 2023 at 08:59:53AM +0200, Marc Espie wrote: > > A long time ago, I tried to host our fork of make, in the hope it would get > > picked up by other systems. > > > > Accordingly, some features were added to mimic netbsd's extensions, hidden > > behind FEATURES macros. > > > > Turns out that, for better or for worse, FreeBSD decided to go with NetBSD's > > fork of bmake, so this is just dead weight that makes stuff more complex. > > > > Accordingly, config.h is no longer really needed, as it shrinks to two > > little defines. > > > > (the only part worth looking at is varmodifiers... this survived a full > > build > > of base and xenocara without any issue, along with quite a few ports) > > Slightly updated version. I hadn't bothered to actually remove config.h > and thus missed an include. > > Also: all remaining modifiers are now strictly either word_apply or apply, > none does both, so I killed the extra code and added an assert just in case. > > I could use some okays. Fairly safe.
ok tb