svn commit: r559113 - head/games/libretro-play/files
Piotr Kubaj
pkubaj at FreeBSD.org
Thu Dec 24 13:50:07 UTC 2020
Author: pkubaj
Date: Thu Dec 24 13:50:01 2020
New Revision: 559113
URL: https://svnweb.freebsd.org/changeset/ports/559113
Log:
games/libretro-play: fix build on powerpc64
SSE is not available on powerpc64.
Patches are already sent upstream.
Approved by: tier 2 blanket
Modified:
head/games/libretro-play/files/patch-Source_CMakeLists.txt
head/games/libretro-play/files/patch-deps_Dependencies_cmake-modules_Header.cmake
Modified: head/games/libretro-play/files/patch-Source_CMakeLists.txt
==============================================================================
--- head/games/libretro-play/files/patch-Source_CMakeLists.txt Thu Dec 24 13:50:00 2020 (r559112)
+++ head/games/libretro-play/files/patch-Source_CMakeLists.txt Thu Dec 24 13:50:01 2020 (r559113)
@@ -1,5 +1,14 @@
--- Source/CMakeLists.txt.orig 2020-10-19 21:24:20 UTC
+++ Source/CMakeLists.txt
+@@ -34,7 +34,7 @@ if(TARGET_PLATFORM_ANDROID OR TARGET_PLATFORM_IOS OR B
+ list(APPEND DEFINITIONS_LIST DISABLE_LOGGING=1)
+ endif()
+
+-if(TARGET_PLATFORM_UNIX AND NOT TARGET_PLATFORM_UNIX_AARCH64)
++if(TARGET_PLATFORM_UNIX AND NOT TARGET_PLATFORM_UNIX_AARCH64 AND NOT TARGET_PLATFORM_UNIX_POWERPC64)
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse -msse2")
+ endif()
+
@@ -450,7 +450,7 @@ target_include_directories(PlayCore
target_compile_definitions(PlayCore PUBLIC ${DEFINITIONS_LIST})
if(NOT ANDROID)
Modified: head/games/libretro-play/files/patch-deps_Dependencies_cmake-modules_Header.cmake
==============================================================================
--- head/games/libretro-play/files/patch-deps_Dependencies_cmake-modules_Header.cmake Thu Dec 24 13:50:00 2020 (r559112)
+++ head/games/libretro-play/files/patch-deps_Dependencies_cmake-modules_Header.cmake Thu Dec 24 13:50:01 2020 (r559113)
@@ -1,6 +1,13 @@
--- deps/Dependencies/cmake-modules/Header.cmake.orig 2020-07-29 22:03:00 UTC
+++ deps/Dependencies/cmake-modules/Header.cmake
-@@ -31,8 +31,8 @@ if(CMAKE_CURRENT_SOURCE_DIR STREQUAL "${CMAKE_SOURCE_D
+@@ -27,12 +27,15 @@ if(CMAKE_CURRENT_SOURCE_DIR STREQUAL "${CMAKE_SOURCE_D
+ if (${CMAKE_SYSTEM_PROCESSOR} MATCHES "^(aarch64.*|AARCH64.*)")
+ message("-- Arch: aarch64 --")
+ set(TARGET_PLATFORM_UNIX_AARCH64 TRUE)
++ elseif(${CMAKE_SYSTEM_PROCESSOR} MATCHES "^(ppc64.*|powerpc64.*)")
++ message("-- Arch: powerpc64 --")
++ set(TARGET_PLATFORM_UNIX_POWERPC64 TRUE)
+ endif()
endif()
More information about the svn-ports-all
mailing list