Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Dec 2020 13:50:01 +0000 (UTC)
From:      Piotr Kubaj <pkubaj@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r559113 - head/games/libretro-play/files
Message-ID:  <202012241350.0BODo1ql030981@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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()
  	



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202012241350.0BODo1ql030981>