While trying to update devel/eric6 (which had FLAVORS added in https://reviews.freebsd.org/D13448) the commit hook complains:
svn: E165001: Commit failed (details follow):
svn: E165001: Commit blocked by pre-commit hook (exit code 1) with output:
Do not commit a port with FLAVORS without first
getting approval from portmgr.
The commit itself does not introduce, or edit, flavors in any way.
The commit in question is ports r459220.
We need to issue a portmgr blanket approval to commit updates to previously-flavoured ports.
Yes, I think I tried to allow changing a Makefile with FLAVORS in it, but I think I ended up only being able to prevent adding a new file with FLAVORS, not adding FLAVORS to a Makefile. (If that makes sense.)
I encountered this issue again. Closing this as I just used "Approved by: portmgr (implicit)" and justified why I ignored the approval requirement.