I'll be happy to work with someone on writing up a PR that will update the various ports and see if the maintainers will all approve it. I'm not exactly sure how the bsd.port.mk-fu should be implemented, though. Suggestions, folks? (Related question: does NetBSD have something like this that we can crib?) mcl