Skip site navigation (1)Skip section navigation (2)
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>