Date: Tue, 4 Sep 2018 00:49:59 +0000 (UTC) From: Jan Beich <jbeich@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r478920 - in head/emulators/rpcs3: . files Message-ID: <201809040049.w840nxaW098813@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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@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;
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201809040049.w840nxaW098813>