If you want to run -current packages, *you must run a -current base snapshot*.
In particular, there have been a *ton* of commits to the package tools over the last two months. Quite a few new-fangled features, which are pervasive in the ports tree, rely *heavily* on stuff that wasn't there 2 months ago, and wasn't working properly two weeks ago. If you mix-and-match, too bad. You lose.

