aboutsummaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authorNeel Chauhan <nc@FreeBSD.org>2021-03-23 16:55:27 +0000
committerNeel Chauhan <nc@FreeBSD.org>2021-03-23 16:55:27 +0000
commit7d6cf6331c81463bebca7db6e7d5fe2b207df6fd (patch)
treefd24d33fa6178cc2c1575d1cbc21acda543e17b3 /games
parent293580558b487bb66c330f856f1e0dc0eafe1470 (diff)
downloadports-7d6cf6331c81463bebca7db6e7d5fe2b207df6fd.tar.gz
ports-7d6cf6331c81463bebca7db6e7d5fe2b207df6fd.zip
games/libretro-play: update to 0.38.0.20210320
PR: 254471 Submitted by: rozhuk.im AT gmail DOT com (maintainer)
Notes
Notes: svn path=/head/; revision=569038
Diffstat (limited to 'games')
-rw-r--r--games/libretro-play/Makefile18
-rw-r--r--games/libretro-play/distinfo18
-rw-r--r--games/libretro-play/files/patch-Source_CMakeLists.txt17
-rw-r--r--games/libretro-play/files/patch-deps_Dependencies_cmake-modules_Header.cmake11
4 files changed, 29 insertions, 35 deletions
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()