summaryrefslogtreecommitdiff
path: root/lang/clang
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2016-12-17 23:28:34 +0000
committerjoerg <joerg@pkgsrc.org>2016-12-17 23:28:34 +0000
commitff69958b017e8fabc4f9457b8d714ce67be54b46 (patch)
tree4af1b29627c313233c15133be18f68e86cb923dc /lang/clang
parent4ffce295cc55f4df61b5393b57194c0e4c78c84a (diff)
downloadpkgsrc-ff69958b017e8fabc4f9457b8d714ce67be54b46.tar.gz
Explicitly build LLVM projects with -std=c++11, it doesn't get detected
automatically in all cases.
Diffstat (limited to 'lang/clang')
-rw-r--r--lang/clang/Makefile.common6
-rw-r--r--lang/clang/distinfo6
2 files changed, 10 insertions, 2 deletions
diff --git a/lang/clang/Makefile.common b/lang/clang/Makefile.common
index beeddadba05..4a5b3e5abce 100644
--- a/lang/clang/Makefile.common
+++ b/lang/clang/Makefile.common
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.15 2016/11/14 20:15:33 ryoon Exp $
+# $NetBSD: Makefile.common,v 1.16 2016/12/17 23:28:34 joerg Exp $
# used by lang/clang/Makefile
# used by lang/clang-static-analyzer/Makefile
@@ -113,6 +113,10 @@ CMAKE_ARGS+= -DLLVM_INCLUDE_TESTS=OFF
CMAKE_ARGS+= -DCLANG_INCLUDE_TESTS=OFF
.endif
+# At least LLVM 3.9.0 and subprojects don't correctly add C++11 flags
+# automatically.
+CXXFLAGS+= -std=c++11
+
post-extract:
${RUN} mkdir -p ${WRKDIR}/build
diff --git a/lang/clang/distinfo b/lang/clang/distinfo
index 51a1cbd45fb..51c5e78c59a 100644
--- a/lang/clang/distinfo
+++ b/lang/clang/distinfo
@@ -1,7 +1,11 @@
-$NetBSD: distinfo,v 1.43 2016/11/14 20:15:33 ryoon Exp $
+$NetBSD: distinfo,v 1.44 2016/12/17 23:28:34 joerg Exp $
SHA1 (cfe-3.9.0.src.tar.xz) = 00d49ee82451130a8e1e7b1d56cffa37b783bcb2
RMD160 (cfe-3.9.0.src.tar.xz) = a33d18142ce0fd69db59a96b75ffcfd20cef2f2c
SHA512 (cfe-3.9.0.src.tar.xz) = f405b5819fd19276b2de4da80a51171a3b1c5c00df810e1f284184c693e410775fe2933576f942b881664dd3b75e78f0f15b7e5a3eca7819ffbcfe528d9a578e
Size (cfe-3.9.0.src.tar.xz) = 10390440 bytes
+SHA1 (patch-docs_JSONCompilationDatabase.rst) = 97251a0f4dcd7b772f56dbc52d8b620ec33d1f75
+SHA1 (patch-include_clang_Driver_Options.td) = e67b312508539abb6ab8492aed0bf0ce6284c5b5
+SHA1 (patch-lib_Driver_Tools.cpp) = c58e13a270a6c2ebd6746d121fa186afda8fd23c
+SHA1 (patch-lib_Tooling_JSONCompilationDatabase.cpp) = 9f815011aa84198cf134d79d56091dff8488a24e
SHA1 (patch-tools_clang-format_CMakeLists.txt) = 4efc9c9f69caf7df1dd0db384eae644c606c5ca9