commit: 8d950fbb236fb5939f8a784fb201165b46720cc7 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Fri Nov 8 18:54:49 2024 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Fri Nov 8 18:56:03 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d950fbb
media-gfx/maim: Fix build with ICU-75 Thanks-to: Emanuele Torre Thanks-to: pva Closes: https://bugs.gentoo.org/937454 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> media-gfx/maim/files/maim-5.8.0-icu-75.patch | 11 +++++++++++ media-gfx/maim/maim-5.8.0.ebuild | 3 +++ 2 files changed, 14 insertions(+) diff --git a/media-gfx/maim/files/maim-5.8.0-icu-75.patch b/media-gfx/maim/files/maim-5.8.0-icu-75.patch new file mode 100644 index 000000000000..8c7c4163f22e --- /dev/null +++ b/media-gfx/maim/files/maim-5.8.0-icu-75.patch @@ -0,0 +1,11 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -38,7 +38,7 @@ find_package( Threads REQUIRED ) + find_package( GLM REQUIRED ) + + set_property(TARGET ${BIN_TARGET} PROPERTY CXX_STANDARD_REQUIRED ON) +-set_property(TARGET ${BIN_TARGET} PROPERTY CXX_STANDARD 11) ++set_property(TARGET ${BIN_TARGET} PROPERTY CXX_STANDARD 17) + set_property(TARGET ${BIN_TARGET} PROPERTY CXX_EXTENSIONS OFF) + + # Includes diff --git a/media-gfx/maim/maim-5.8.0.ebuild b/media-gfx/maim/maim-5.8.0.ebuild index bee0980ae8d2..d8582940073f 100644 --- a/media-gfx/maim/maim-5.8.0.ebuild +++ b/media-gfx/maim/maim-5.8.0.ebuild @@ -36,6 +36,9 @@ DEPEND=" " RDEPEND="${DEPEND}" +# Pending issue upstream: https://github.com/naelstrof/maim/issues/292 +PATCHES=( "${FILESDIR}/${P}-icu-75.patch" ) # bug 937454 + src_configure() { local mycmakeargs=( -DMAIM_UNICODE=$(usex icu)
