my make.conf contains the following: PYTHON_TARGETS="python2_7 python3_3 python3_4" when I try to build the latest unstable version of vim I receive the following error: luajit? ( lua ) python? ( any-of ( python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 ) at-most-one-of ( python_targets_python2_7 ) at-most-one-of ( python_targets_python3_3 python_targets_python3_4 ) ) Which can be fixed by removing python3_3 or python3_4 from my make.conf.
Confirmed, this is the only package which I'm having a problem with by having multiple PYTHON_TARGETS.
You should disable python_targets_python3_3 or python_targets_python3_4 in package.use for vim as this isn't going to change if we want to support concurrent and explicit py2 and py3 support (bug #537176). Closing as won't fix since this is how things will work with the current python eclasses.