While updating math/vtk, I found that its plist has thousands of files, a lot of optional and multi-optional files.
It is beneficial to just generate the plist autiomatically in this case, rather than manually updating and debugging it for hours (math/vtk takes a long time to build).
Therefore, suggesting USES=autoplist.