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@gentoo.org>
This commit is contained in:
Andreas Sturmlechner 2024-11-08 19:54:49 +01:00
parent d6137d5a9d
commit 8d950fbb23
No known key found for this signature in database
GPG Key ID: 012423318D1FB6CD
2 changed files with 14 additions and 0 deletions

View File

@ -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

View File

@ -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)