multimedia/libmediainfo: Update to 22.12
- Switch to separate source archives
- Switch to CMake which brings us much closer to other distributions and reduces manual patching
- Always use tinyxml2 in tree
- Sanitize source code
- Adjust port to more closely follow other distributions
Changelog: https://github.com/MediaArea/MediaInfoLib/releases/tag/v22.12
PR: 268708
Approved by: portmgr (maintainer timeout, 2+ weeks)