svn commit: r478920 - in head/emulators/rpcs3: . files
Jan Beich
jbeich at FreeBSD.org
Tue Sep 4 00:50:00 UTC 2018
Author: jbeich
Date: Tue Sep 4 00:49:59 2018
New Revision: 478920
URL: https://svnweb.freebsd.org/changeset/ports/478920
Log:
emulators/rpcs3: update to 0.0.5.838
- Amend libc++ instead of reverting to pre-C++17 bits on FreeBSD 11.1
Changes: https://github.com/RPCS3/rpcs3/compare/bf89b709c...ca5158a03
Added:
head/emulators/rpcs3/files/patch-libc++ (contents, props changed)
Deleted:
head/emulators/rpcs3/files/patch-c++14
Modified:
head/emulators/rpcs3/Makefile (contents, props changed)
head/emulators/rpcs3/distinfo (contents, props changed)
Modified: head/emulators/rpcs3/Makefile
==============================================================================
--- head/emulators/rpcs3/Makefile Tue Sep 4 00:49:44 2018 (r478919)
+++ head/emulators/rpcs3/Makefile Tue Sep 4 00:49:59 2018 (r478920)
@@ -2,8 +2,8 @@
PORTNAME= rpcs3
DISTVERSIONPREFIX= v
-DISTVERSION= 0.0.5-821
-DISTVERSIONSUFFIX= -gbf89b709c
+DISTVERSION= 0.0.5-838
+DISTVERSIONSUFFIX= -gca5158a03
CATEGORIES= emulators
MAINTAINER= jbeich at FreeBSD.org
Modified: head/emulators/rpcs3/distinfo
==============================================================================
--- head/emulators/rpcs3/distinfo Tue Sep 4 00:49:44 2018 (r478919)
+++ head/emulators/rpcs3/distinfo Tue Sep 4 00:49:59 2018 (r478920)
@@ -1,6 +1,6 @@
-TIMESTAMP = 1535732034
-SHA256 (RPCS3-rpcs3-v0.0.5-821-gbf89b709c_GH0.tar.gz) = 4a5b59460b173ba873ff86f577b311d5ecf44608ca2739f5732e90c877ba31d7
-SIZE (RPCS3-rpcs3-v0.0.5-821-gbf89b709c_GH0.tar.gz) = 4979896
+TIMESTAMP = 1536004836
+SHA256 (RPCS3-rpcs3-v0.0.5-838-gca5158a03_GH0.tar.gz) = befa96215f572402617bcd054f39974ef03222db044185a23be38df8e5d08650
+SIZE (RPCS3-rpcs3-v0.0.5-838-gca5158a03_GH0.tar.gz) = 4978234
SHA256 (RPCS3-hidapi-hidapi-0.8.0-rc1-26-g4c27501_GH0.tar.gz) = 4f58ba2a51136cc6af0f1d833688b55f78468c4f5429a4bf9b38bb51c9d212b1
SIZE (RPCS3-hidapi-hidapi-0.8.0-rc1-26-g4c27501_GH0.tar.gz) = 105372
SHA256 (RPCS3-llvm-be9f7bfe2068_GH0.tar.gz) = 6fc805799e0853505ce786882e5856d018130fcca37206e7ef5fcef6b72937d3
Added: head/emulators/rpcs3/files/patch-libc++
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/emulators/rpcs3/files/patch-libc++ Tue Sep 4 00:49:59 2018 (r478920)
@@ -0,0 +1,35 @@
+Add missing bits from later libc++ versions. Remove after FreeBSD 11.1 EOL.
+
+--- Utilities/types.h.orig 2018-09-03 20:00:36 UTC
++++ Utilities/types.h
+@@ -83,6 +83,30 @@ using steady_clock = std::conditional<
+ std::chrono::high_resolution_clock::is_steady,
+ std::chrono::high_resolution_clock, std::chrono::steady_clock>::type;
+
++#ifdef _LIBCPP_VERSION
++namespace std
++{
++# if _LIBCPP_VERSION < 5000
++#define GSL_USE_STD_BYTE 1
++enum class byte : unsigned char {};
++
++template <class _Integer>
++ constexpr typename enable_if<is_integral_v<_Integer>, _Integer>::type
++ to_integer(byte __b) noexcept { return static_cast<_Integer>(__b); }
++# endif
++# if _LIBCPP_VERSION < 6000
++template <class _Fn, class... _Args>
++struct _LIBCPP_TEMPLATE_VIS invoke_result
++ : __invoke_of<_Fn, _Args...>
++{
++};
++
++template <class _Fn, class... _Args>
++using invoke_result_t = typename invoke_result<_Fn, _Args...>::type;
++# endif
++} // namespace std
++#endif
++
+ namespace gsl
+ {
+ using std::byte;
More information about the svn-ports-all
mailing list