commit: 0375c5e5f93e3b108b77c3d7575499df94a8c638 Author: David Seifert <soap <AT> gentoo <DOT> org> AuthorDate: Thu Apr 29 17:37:51 2021 +0000 Commit: David Seifert <soap <AT> gentoo <DOT> org> CommitDate: Thu Apr 29 17:37:51 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0375c5e5
media-libs/exempi: Fix building against GCC 11 Closes: https://bugs.gentoo.org/786495 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert <soap <AT> gentoo.org> media-libs/exempi/exempi-2.4.5-r1.ebuild | 1 + media-libs/exempi/files/exempi-2.4.5-gcc11.patch | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/media-libs/exempi/exempi-2.4.5-r1.ebuild b/media-libs/exempi/exempi-2.4.5-r1.ebuild index 30c580e232d..049365af8dd 100644 --- a/media-libs/exempi/exempi-2.4.5-r1.ebuild +++ b/media-libs/exempi/exempi-2.4.5-r1.ebuild @@ -30,6 +30,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${PN}-2.4.2-iconv.patch "${FILESDIR}"/${P}-CVE-2018-12648.patch + "${FILESDIR}"/${P}-gcc11.patch ) src_prepare() { diff --git a/media-libs/exempi/files/exempi-2.4.5-gcc11.patch b/media-libs/exempi/files/exempi-2.4.5-gcc11.patch new file mode 100644 index 00000000000..259c05d5cbd --- /dev/null +++ b/media-libs/exempi/files/exempi-2.4.5-gcc11.patch @@ -0,0 +1,11 @@ +--- a/XMPFiles/source/FormatSupport/P2_Support.hpp ++++ b/XMPFiles/source/FormatSupport/P2_Support.hpp +@@ -79,7 +79,7 @@ + }; // class P2_Clip + struct P2SpannedClip_Order + { +- bool operator()( P2_Clip* lhs, P2_Clip* rhs) ++ bool operator()( P2_Clip* lhs, P2_Clip* rhs) const + { + return lhs->GetOffsetInShot() < rhs->GetOffsetInShot(); + }