Exactly!  That would be my intention, adding a function to nanobsd to trigger a callback after a particular add_port based on the target port.  If at the end of the build that callback isn't called I would throw an error.  Although honestly I'm going to just look at having our own manifest, we'll just occasionally diff against and see how that goes.