From 7d6cf6331c81463bebca7db6e7d5fe2b207df6fd Mon Sep 17 00:00:00 2001 From: Neel Chauhan Date: Tue, 23 Mar 2021 16:55:27 +0000 Subject: games/libretro-play: update to 0.38.0.20210320 PR: 254471 Submitted by: rozhuk.im AT gmail DOT com (maintainer) --- games/libretro-play/Makefile | 18 ++++++++++++------ games/libretro-play/distinfo | 18 +++++++++--------- games/libretro-play/files/patch-Source_CMakeLists.txt | 17 ++++------------- .../patch-deps_Dependencies_cmake-modules_Header.cmake | 11 ++++------- 4 files changed, 29 insertions(+), 35 deletions(-) (limited to 'games') diff --git a/games/libretro-play/Makefile b/games/libretro-play/Makefile index 1bd99356e8c4..8139cc7f5b66 100644 --- a/games/libretro-play/Makefile +++ b/games/libretro-play/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= play -PORTVERSION= 0.33.0.20201020 +PORTVERSION= 0.38.0.20210320 CATEGORIES= games PKGNAMEPREFIX= libretro- @@ -32,10 +32,10 @@ GH_PROJECT= Play- \ Play--Framework:framework \ Play-Dependencies:dependencies \ filesystem:ghc_filesystem -GH_TAGNAME= 80b31dd8c1583b2200ee6345c1047e901dcd54ed \ - e52d41b0c18132edf657225a422e6699c1d241c4:codegen \ - 26314863b9af9fd2c492d6410a8fbe24701eabd2:framework \ - 41b68c0dd63dee867e8519fca9b52970fc0c8ddf:dependencies \ +GH_TAGNAME= 3cd0a367b5e24c061a6310c68c9fa7f6b531ebd4 \ + 10068b1fd39efa88fbfb2fe14e820eae552fb2a1:codegen \ + 65baebea9ca9e7ce0631e71c8ede33f4e3d25a15:framework \ + e3e6669ecd40598b4e4adc1bc9297c6967f4c929:dependencies \ 3605e869150032ffdd9eae3db93e12f8711a0c82:ghc_filesystem GH_SUBDIR= deps/CodeGen:codegen \ deps/Framework:framework \ @@ -49,8 +49,14 @@ CMAKE_OFF= BUILD_AOT_CACHE \ BUILD_PLAY \ BUILD_PSFPLAYER \ BUILD_TESTS \ + USE_AOT_CACHE \ ENABLE_AMAZON_S3 -CMAKE_ARGS= -DSHORT_HASH=${GH_TAGNAME_DEFAULT} +CMAKE_ARGS= -DGIT_TAG=${GH_TAGNAME_DEFAULT} \ + -DGIT_DESCRIBE_RESULT=0 + +post-patch: + @${REINPLACE_CMD} -e 's|execute_process(COMMAND git.*||g' \ + ${WRKSRC}/CMakeLists.txt do-install: ${MKDIR} ${STAGEDIR}/${PREFIX}/lib/libretro; diff --git a/games/libretro-play/distinfo b/games/libretro-play/distinfo index 17d050cd9444..81181d91a525 100644 --- a/games/libretro-play/distinfo +++ b/games/libretro-play/distinfo @@ -1,11 +1,11 @@ -TIMESTAMP = 1603406100 -SHA256 (jpd002-Play--0.33.0.20201020-80b31dd8c1583b2200ee6345c1047e901dcd54ed_GH0.tar.gz) = a5e3d606a4d4da0dd555c0d98b9639ed0298d98b01b25843c1d7cf56ad224b19 -SIZE (jpd002-Play--0.33.0.20201020-80b31dd8c1583b2200ee6345c1047e901dcd54ed_GH0.tar.gz) = 1786015 -SHA256 (jpd002-Play--CodeGen-e52d41b0c18132edf657225a422e6699c1d241c4_GH0.tar.gz) = d08ff9e57d52e2a77e3e6144768dc6585ab4ae666fe944233cc5981cadbde561 -SIZE (jpd002-Play--CodeGen-e52d41b0c18132edf657225a422e6699c1d241c4_GH0.tar.gz) = 264631 -SHA256 (jpd002-Play--Framework-26314863b9af9fd2c492d6410a8fbe24701eabd2_GH0.tar.gz) = 3cc5692ebc8c4b9a7d0c66b4423e47a07951383be027696b49122ac3934d6afa -SIZE (jpd002-Play--Framework-26314863b9af9fd2c492d6410a8fbe24701eabd2_GH0.tar.gz) = 177271 -SHA256 (jpd002-Play-Dependencies-41b68c0dd63dee867e8519fca9b52970fc0c8ddf_GH0.tar.gz) = f67c655369105a60d7e9f62727551ec3eade0af6f73a28f5b905bdb94e65697c -SIZE (jpd002-Play-Dependencies-41b68c0dd63dee867e8519fca9b52970fc0c8ddf_GH0.tar.gz) = 4949400 +TIMESTAMP = 1616456974 +SHA256 (jpd002-Play--0.38.0.20210320-3cd0a367b5e24c061a6310c68c9fa7f6b531ebd4_GH0.tar.gz) = 824fa7b103a0f09af9dd90ca2c657189f3fa286dc7f66875b5c974763deae04a +SIZE (jpd002-Play--0.38.0.20210320-3cd0a367b5e24c061a6310c68c9fa7f6b531ebd4_GH0.tar.gz) = 1808710 +SHA256 (jpd002-Play--CodeGen-10068b1fd39efa88fbfb2fe14e820eae552fb2a1_GH0.tar.gz) = 6a510e462d64e94d9763bf9c2ad63f79c2d57b8811a573ddf03f039d2069ff99 +SIZE (jpd002-Play--CodeGen-10068b1fd39efa88fbfb2fe14e820eae552fb2a1_GH0.tar.gz) = 264738 +SHA256 (jpd002-Play--Framework-65baebea9ca9e7ce0631e71c8ede33f4e3d25a15_GH0.tar.gz) = 3d3d63a57aa1631682fea7377fcb6494692e5ba569a06b32db78dc8fc4f53eb3 +SIZE (jpd002-Play--Framework-65baebea9ca9e7ce0631e71c8ede33f4e3d25a15_GH0.tar.gz) = 177426 +SHA256 (jpd002-Play-Dependencies-e3e6669ecd40598b4e4adc1bc9297c6967f4c929_GH0.tar.gz) = d8d3c165f82ffc090ea9dfbdc15f61dacd6d8dfc773d0393ce6ed35140ba84cf +SIZE (jpd002-Play-Dependencies-e3e6669ecd40598b4e4adc1bc9297c6967f4c929_GH0.tar.gz) = 4948450 SHA256 (gulrak-filesystem-3605e869150032ffdd9eae3db93e12f8711a0c82_GH0.tar.gz) = ee85f27d11fc446ea7b742b91b531e53dac5f2a86e30d2dc0eee86dc0f4b4e70 SIZE (gulrak-filesystem-3605e869150032ffdd9eae3db93e12f8711a0c82_GH0.tar.gz) = 162569 diff --git a/games/libretro-play/files/patch-Source_CMakeLists.txt b/games/libretro-play/files/patch-Source_CMakeLists.txt index bef336859573..5698ef3f693c 100644 --- a/games/libretro-play/files/patch-Source_CMakeLists.txt +++ b/games/libretro-play/files/patch-Source_CMakeLists.txt @@ -1,20 +1,11 @@ --- 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 +@@ -34,7 +34,7 @@ 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) - if(THREADS_HAVE_PTHREAD_ARG) -- target_compile_options(PUBLIC PlayCore "-pthread") -+ add_compile_options( PlayCore "-pthread") - endif() +-if(TARGET_PLATFORM_UNIX AND NOT TARGET_PLATFORM_UNIX_ARM AND NOT TARGET_PLATFORM_UNIX_AARCH64) ++if(TARGET_PLATFORM_UNIX AND NOT TARGET_PLATFORM_UNIX_ARM AND NOT TARGET_PLATFORM_UNIX_AARCH64 AND NOT TARGET_PLATFORM_UNIX_POWERPC64) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse -msse2 -mssse3") endif() diff --git a/games/libretro-play/files/patch-deps_Dependencies_cmake-modules_Header.cmake b/games/libretro-play/files/patch-deps_Dependencies_cmake-modules_Header.cmake index 916322aeaeac..80da76d97758 100644 --- a/games/libretro-play/files/patch-deps_Dependencies_cmake-modules_Header.cmake +++ b/games/libretro-play/files/patch-deps_Dependencies_cmake-modules_Header.cmake @@ -1,20 +1,17 @@ --- deps/Dependencies/cmake-modules/Header.cmake.orig 2020-07-29 22:03:00 UTC +++ deps/Dependencies/cmake-modules/Header.cmake -@@ -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) +@@ -30,11 +30,12 @@ + elseif(${CMAKE_SYSTEM_PROCESSOR} MATCHES "^arm") + message("-- Arch: arm --") + set(TARGET_PLATFORM_UNIX_ARM TRUE) + elseif(${CMAKE_SYSTEM_PROCESSOR} MATCHES "^(ppc64.*|powerpc64.*)") + message("-- Arch: powerpc64 --") + set(TARGET_PLATFORM_UNIX_POWERPC64 TRUE) endif() - endif() - set(CMAKE_CXX_STANDARD 17) - set(CMAKE_CXX_STANDARD_REQUIRED ON) -+ -+ if(TARGET_PLATFORM_WIN32) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /EHsc /MP") endif() -- cgit v1.2.3