svn commit: r460135 - head/shells/fish/files

Alan Somers asomers at FreeBSD.org
Sat Jan 27 18:06:19 UTC 2018


Author: asomers (src committer)
Date: Sat Jan 27 18:06:19 2018
New Revision: 460135
URL: https://svnweb.freebsd.org/changeset/ports/460135

Log:
  shells/fish: fix the build with Clang-6.0
  
  Clang-6.0 on FreeBSD 12 doesn't define __cpp_lib_make_unique.  Patch fish to
  key off of the value of __cplusplus instead.
  
  PR:		225456
  Reported by:	pkg-fallout
  Reviewed by:	jbeich, dim
  Differential Revision:	https://reviews.freebsd.org/D14058

Added:
  head/shells/fish/files/patch-src_common.h   (contents, props changed)

Added: head/shells/fish/files/patch-src_common.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/shells/fish/files/patch-src_common.h	Sat Jan 27 18:06:19 2018	(r460135)
@@ -0,0 +1,11 @@
+--- src/common.h.orig	2018-01-26 20:48:40 UTC
++++ src/common.h
+@@ -658,7 +658,7 @@ wcstring vformat_string(const wchar_t *format, va_list
+ void append_format(wcstring &str, const wchar_t *format, ...);
+ void append_formatv(wcstring &str, const wchar_t *format, va_list ap);
+ 
+-#ifdef __cpp_lib_make_unique
++#if __cplusplus >= 201402L
+ using std::make_unique;
+ #else
+ /// make_unique implementation


More information about the svn-ports-all mailing list