On Sun, Nov 03, 2024 at 01:08:06PM +0000, Stuart Henderson wrote:
> On 2024/11/03 11:08, Marc Espie wrote:
> > This smaller script tries to match Makefile variables against 
> > Makefile.template
> > and reports violation.
> > 
> > (manpage should be trivial)
> > 
> > (this does not handle include files yet, though I'm not quite sure how
> > to proceed about those)
> > 
> > I'm not 100% sure it's something we want, quick poll of landry and aja says
> > "no", but I remember in the past some people insisting about respecting
> > Makefile.template order.
> 
> I think this might tend to increase whining about things that don't
> matter, and one can still write a horrible looking Makefile with things
> in the 'right' order ;)
> 
> In particular a rigid order makes things less readable for many multi-
> package ports.
> 
> > Surprisingly, stuff like REVISION and EPOCH is not in Makefile.template.
> 
> Probably because they're never necessary in a new port (i.e. where the
> template is normally used..)
> 
> 

Though not applicable at the moment, I've had some trouble in the past
getting the requisite okay for a new port, because a few people really
really insisted on Makefile.template order or something similar.

I remember preferring to give up rather than argue, so a checker to quickly
normalize simple ports would help with the drudge.

Reply via email to