> PKGSRCDIR shouldn't be recorded - as Al says many of us use trees at > different locations across the file system (and indeed if it is > recorded then it makes binary package distributions effectively > useless). I think it's reasonable for tools that need a source dir to encode PKGSRCDIR in their builds. The idea of binary distributions that people use with source later is a little funny to start with. While people put trees in all sorts of places, I see /usr/pkgsrc as the canonical location for a pkgsrc that has been bootstrapped to (or is native at) /usr/pkg. So as I see it, using the canoncical PKGSRCDIR is just one more thing a binary distribution should do, in addition to using defaults for everything else.