Created attachment 239196 [details] Patch for libmediainfo * 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 Compile and runtime tested on FreeBSD 13.1-STABLE (amd64) (make, make check-plist) Poudriere testport OK 12.3-RELEASE (amd64) Poudriere testport OK 13.1-RELEASE (i386)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=a0e75401cb3714a9c3638c7c06a431ec4bf7dffd commit a0e75401cb3714a9c3638c7c06a431ec4bf7dffd Author: Daniel Engberg <diizzy@FreeBSD.org> AuthorDate: 2023-01-17 07:40:49 +0000 Commit: Daniel Engberg <diizzy@FreeBSD.org> CommitDate: 2023-01-17 07:59:06 +0000 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) multimedia/libmediainfo/Makefile | 42 +++++++++++----------- multimedia/libmediainfo/distinfo | 6 ++-- .../libmediainfo/files/patch-configure (gone) | 36 ------------------- multimedia/libmediainfo/pkg-plist | 9 +++-- 4 files changed, 30 insertions(+), 63 deletions(-)