including bsd.port.pre.mk and then later including bsd.port.mk (the latter of which of course should be bsd.port.post.mk).
undergoing development. Currently BROKEN on 3.x because of old compiler issues. PR: 15798 Submitted by: Will Andrews <andrews@technologist.com>