media-video/vlc unsets CFLAGS. This causes some rather nasty breakages on certain systems, see bug #59506 (Required CFLAGS being killed metabug) for details.
Latest vlc doesn't do that, which is what will be marked stable soon.