From owner-svn-ports-all@freebsd.org Tue Sep 4 00:50:00 2018 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6822BFFB467; Tue, 4 Sep 2018 00:50:00 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1C85A7CF37; Tue, 4 Sep 2018 00:50:00 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 178027A95; Tue, 4 Sep 2018 00:50:00 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w840nxDf098816; Tue, 4 Sep 2018 00:49:59 GMT (envelope-from jbeich@FreeBSD.org) Received: (from jbeich@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w840nxaW098813; Tue, 4 Sep 2018 00:49:59 GMT (envelope-from jbeich@FreeBSD.org) Message-Id: <201809040049.w840nxaW098813@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jbeich set sender to jbeich@FreeBSD.org using -f From: Jan Beich Date: Tue, 4 Sep 2018 00:49:59 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r478920 - in head/emulators/rpcs3: . files X-SVN-Group: ports-head X-SVN-Commit-Author: jbeich X-SVN-Commit-Paths: in head/emulators/rpcs3: . files X-SVN-Commit-Revision: 478920 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Sep 2018 00:50:00 -0000 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 ++ constexpr typename enable_if, _Integer>::type ++ to_integer(byte __b) noexcept { return static_cast<_Integer>(__b); } ++# endif ++# if _LIBCPP_VERSION < 6000 ++template ++struct _LIBCPP_TEMPLATE_VIS invoke_result ++ : __invoke_of<_Fn, _Args...> ++{ ++}; ++ ++template ++using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; ++# endif ++} // namespace std ++#endif ++ + namespace gsl + { + using std::byte;