usr/src/pkg/Makefile should define PKGFMT_OUTPUT=v1 when checking manifests
This is required to properly identify situations where someone is using newer pkg:/package/pkg versions (and forgetting to set PKGFMT_OUTPUT=v1 when using pkgfmt).
Updated by Rich Lowe about 8 years ago
As Yuri says, touching the makefile is the whole point. The env file change is to make it easier on people to get things right.
The problem here is that the IPS team changed the standard pkg manifest format to something more aesthetic in later builds, because we're all using different versions of pkg, and none of us are inclined to force an upgrade for something so needless, the intent here is to force all versions of pkg to use the same (original) manifest format, such that we still have conformity.
Those using the "normal" version of pkg, from OI, will notice no difference at all. Those using the new pkg from OI's /experimental will notice that I stop shouting at them.