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