Subject: Re: CVS commit: pkgsrc/mk
To: Klaus Heinz <k.heinz.apr.sieben@kh-22.de>
From: David Brownlee <abs@NetBSD.org>
List: tech-pkg
Date: 04/17/2007 23:07:41
On Tue, 17 Apr 2007, Klaus Heinz wrote:

> Joerg Sonnenberger wrote:
>
>> Maybe we should take this chance to finally introduce a queriable
>> version number in (b)make and require everyone to update?
>
> To quote David Brownlee:
>
>        A while back I sent this to the list for comment but ...
>        Resending in the hope its more interesting for people now :)
>
> I wrote last December:
>
>  Subject: old pkgsrc installation on Linux broken by old bmake and Makefile syntax
>  ...
>  Anyway, it seems to me that pkgsrc needs a version check for bmake the
>  same way it checks for the latest pkg_* tools and for digest.
>
>  I could not find a way to ask bmake for its own version, neither with a
>  command line switch nor an internal variable.
>  We could work around this if the bootstrap process registered bmake as a
>  package with a version number but as far as I know this does not happen
>  at the moment.
>
>  Whether it is easier to add an internal variable (and command line
>  option) to bmake or to change the bootstrap process I do not know,
>  but I prefer the first solution. Asking bmake for its version looks
>  better to me.

 	bmake -V MAKE_VERSION ?

-- 
 		David/absolute       -- www.NetBSD.org: No hype required --