MFH: r415944 r416225 r416711
Update to upstream version 2.2.3
Differential Revision: https://reviews.freebsd.org/D6373
Fix build with libc++ 3.8.0
VLC brings its own header for atomic operations which defines a whole
bunch of atomic macros, conflicting with the ones in the C++ standard
<atomic> header. This changeset works around those.
PR: 209722
Submitted by: dim
Update to upstream release 2.2.4, fix remote attack CVE-2016-5108
Detailed changelog (BSD relevant excerpts):
Decoder:
- Fix crash in G.711 wav files
- Fix mp3 crash in libmad
- Fix out-of-bound write in adpcm QT IMA codec (CVE-2016-5108)
Qt:
- Fix resizing issues
Translations:
- Update of Bulgarian, Catalan, German, French, Italian, Marathi, Norwegian Bokmål, Norwegian Nynorsk, Portuguese, Slovak, Spanish (Mexico), Swedish, Simplified Chinese, and Traditional Chinese translations
Security: CVE-2016-5108
Approved by: ports-secteam (junovitch)