diff --git a/graphics/libultrahdr/files/patch-CMakeLists.txt b/graphics/libultrahdr/files/patch-CMakeLists.txt index 9264599ad0e7..6628b920417b 100644 --- a/graphics/libultrahdr/files/patch-CMakeLists.txt +++ b/graphics/libultrahdr/files/patch-CMakeLists.txt @@ -1,10 +1,23 @@ --- CMakeLists.txt.orig 2025-01-10 19:31:48 UTC +++ CMakeLists.txt @@ -36,6 +36,7 @@ elseif(${CMAKE_SYSTEM_NAME} MATCHES "Android") if(${CMAKE_SYSTEM_NAME} MATCHES "Linux") elseif(${CMAKE_SYSTEM_NAME} MATCHES "Emscripten") elseif(${CMAKE_SYSTEM_NAME} MATCHES "Android") +elseif(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD") elseif(WIN32) elseif(APPLE) else() +@@ -64,6 +65,12 @@ elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^loongarch64") + set(ARCH "riscv32") + elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^loongarch64") + set(ARCH "loong64") ++elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^powerpc64le") ++ set(ARCH "powerpc64le") ++elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^powerpc64") ++ set(ARCH "powerpc64") ++elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^powerpc") ++ set(ARCH "powerpc") + else() + message(FATAL_ERROR "Architecture: ${CMAKE_SYSTEM_PROCESSOR} not recognized") + endif()