Created attachment 169348 [details] Patch to add Add FFMPEG_SUFFIX variable to multimedia/vlc port multimedia/vlc: Add FFMPEG_SUFFIX variable which when set to XX will cause the multimedia/vlc port to depend upon multimedia/ffmpegXX. The latest release of vlc at the time of the bug report (2.2.2) does not successfully build with ffmpeg3. The FFMPEG_SUFFIX variable is left blank for now (no impact to the current port), but may be used once multimedia/ffmpeg is updated to the 3.0.x branch if a newer version of vlc has not yet been released which successfully builds against ffmpeg3 (a new port multimedia/ffmpeg28 could be created and used to satisfy vlc dependencies).
Created attachment 169351 [details] QA: Successful poudriere testport logs for multimedia/vlc with patch against current ports tree (FFmpeg 2.8.6_2,1) on FreeBSD 11-current amd64 (gzipped)
Comment on attachment 169348 [details] Patch to add Add FFMPEG_SUFFIX variable to multimedia/vlc port Maybe create USES=ffmpeg instead. This looks generic enough that multimedia/ffmpeg0 and multimedia/libav may want to take advantage of.
Patches were added to multimedia/vlc in r426055 to allow it to build with ffmpeg 3.x.