Subject: ${LOCALBASE)/share/mk/ taking precedence over OS-specific defines?
To: None <>
From: Georg Schwarz <>
List: tech-pkg
Date: 05/08/2004 20:59:15
In ${LOCALBASE)/share/mk/ I find:
TSORT?=tsort -q

In pkgsrc/mk/ (similarly for other OSes) I find

I looks like (e.g. using bmake show-vars VARNAMES=TSORT) the first
definition is being used, not the OS-specific one. Isn't this a bug?

Another remark:

pkgsrc/bootstrap/bmake/mk/ has:

unix?=          We run NetBSD

This is not necessarily true. I don't know what ${unix} is for, but
wouldn't We run `uname -s` or something like that be more appropriate.

Georg Schwarz     +49 177 8811442