pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc llvm: updated to 7.0.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/0f8554ee368e
branches: trunk
changeset: 388536:0f8554ee368e
user: adam <adam%pkgsrc.org@localhost>
date: Sun Dec 09 20:04:38 2018 +0000
description:
llvm: updated to 7.0.0
LLVM 7.0.0 Release
The release contains the work on trunk up to SVN revision 338536 plus
work on the release branch. It is the result of the community's work
over the past six months, including: function multiversioning in Clang
with the 'target' attribute for ELF-based x86/x86_64 targets, improved
PCH support in clang-cl, preliminary DWARF v5 support, basic support
for OpenMP 4.5 offloading to NVPTX, OpenCL C++ support, MSan, X-Ray
and libFuzzer support for FreeBSD, early UBSan, X-Ray and libFuzzer
support for OpenBSD, UBSan checks for implicit conversions, many
long-tail compatibility issues fixed in lld which is now production
ready for ELF, COFF and MinGW, new tools llvm-exegesis, llvm-mca and
diagtool. And as usual, many optimizations, improved diagnostics, and
bug fixes.
For more details, see the release notes:
https://llvm.org/releases/7.0.0/docs/ReleaseNotes.html
https://llvm.org/releases/7.0.0/tools/clang/docs/ReleaseNotes.html
https://llvm.org/releases/7.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
https://llvm.org/releases/7.0.0/tools/lld/docs/ReleaseNotes.html
diffstat:
devel/lldb/Makefile | 8 +-
devel/lldb/PLIST | 17 +-
devel/lldb/buildlink3.mk | 4 +-
devel/lldb/distinfo | 11 +-
devel/lldb/patches/patch-source_Plugins_ScriptInterpreter_Python_PythonDataObjects.cpp | 15 -
devel/polly/Makefile | 6 +-
devel/polly/PLIST | 25 +-
devel/polly/buildlink3.mk | 4 +-
devel/polly/distinfo | 10 +-
lang/clang-static-analyzer/Makefile | 3 +-
lang/clang/Makefile | 3 +-
lang/clang/Makefile.common | 7 +-
lang/clang/PLIST | 45 +++-
lang/clang/buildlink3.mk | 4 +-
lang/clang/distinfo | 18 +-
lang/clang/patches/patch-lib_Basic_Targets_OSTargets.h | 19 +-
lang/clang/patches/patch-lib_Driver_ToolChains_Solaris.cpp | 120 +++------
lang/clang/patches/patch-lib_Driver_ToolChains_Solaris.h | 20 +-
lang/clang/patches/patch-lib_Frontend_InitHeaderSearch.cpp | 8 +-
lang/compiler-rt/Makefile | 12 +-
lang/compiler-rt/PLIST | 7 +-
lang/compiler-rt/PLIST.Darwin | 21 +
lang/compiler-rt/PLIST.NetBSD | 36 +++
lang/compiler-rt/distinfo | 15 +-
lang/compiler-rt/patches/patch-cmake_config-ix.cmake | 24 +-
lang/compiler-rt/patches/patch-lib_sanitizer__common_sanitizer__linux__libcdep.cc | 22 +
lang/compiler-rt/patches/patch-lib_sanitizer__common_sanitizer__platform__limits__netbsd.cc | 74 ++++++
lang/compiler-rt/patches/patch-lib_tsan_CMakeLists.txt | 15 +
lang/libcxx/Makefile | 9 +-
lang/libcxx/PLIST | 11 +-
lang/libcxx/distinfo | 19 +-
lang/libcxx/patches/patch-src_experimental_memory__resource.cpp | 18 -
lang/libcxxabi/Makefile | 9 +-
lang/libcxxabi/distinfo | 18 +-
lang/libunwind/Makefile | 4 +-
lang/libunwind/buildlink3.mk | 4 +-
lang/libunwind/distinfo | 10 +-
lang/llvm/Makefile | 6 +-
lang/llvm/PLIST | 117 +++++++--
lang/llvm/buildlink3.mk | 4 +-
lang/llvm/distinfo | 15 +-
lang/llvm/patches/patch-cmake_modules_AddLLVM.cmake | 20 +-
lang/llvm/patches/patch-include_llvm_Support_DataTypes.h.cmake | 39 ---
lang/llvm/patches/patch-tools_llvm-shlib_CMakeLists.txt | 10 +-
44 files changed, 537 insertions(+), 349 deletions(-)
diffs (truncated from 2327 to 300 lines):
diff -r 39b08be4b4ff -r 0f8554ee368e devel/lldb/Makefile
--- a/devel/lldb/Makefile Sun Dec 09 18:51:58 2018 +0000
+++ b/devel/lldb/Makefile Sun Dec 09 20:04:38 2018 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.17 2018/08/07 10:44:50 adam Exp $
+# $NetBSD: Makefile,v 1.18 2018/12/09 20:04:39 adam Exp $
-DISTNAME= lldb-6.0.1.src
+DISTNAME= lldb-7.0.0.src
PKGNAME= ${DISTNAME:S/.src//}
CATEGORIES= lang devel
MASTER_SITES= http://llvm.org/releases/${PKGVERSION_NOREV}/
@@ -74,7 +74,7 @@
.endif
post-extract:
- ${RUN} mkdir -p ${WRKDIR}/build
+ ${MKDIR} ${WRKDIR}/build
#.include "../../devel/googletest/buildlink3.mk" # check-lldb-unit
.include "../../devel/libatomic_ops/buildlink3.mk"
@@ -82,8 +82,8 @@
.include "../../lang/clang/buildlink3.mk"
.include "../../lang/llvm/buildlink3.mk"
.include "../../lang/python/application.mk"
+.include "../../lang/python/extension.mk"
.include "../../lang/python/tool.mk"
-.include "../../lang/python/extension.mk"
.include "../../textproc/libxml2/buildlink3.mk"
.include "../../mk/curses.buildlink3.mk"
.include "../../mk/readline.buildlink3.mk"
diff -r 39b08be4b4ff -r 0f8554ee368e devel/lldb/PLIST
--- a/devel/lldb/PLIST Sun Dec 09 18:51:58 2018 +0000
+++ b/devel/lldb/PLIST Sun Dec 09 20:04:38 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2018/08/07 10:44:50 adam Exp $
+@comment $NetBSD: PLIST,v 1.9 2018/12/09 20:04:39 adam Exp $
bin/lldb
bin/lldb-argdumper
bin/lldb-mi
@@ -71,7 +71,6 @@
include/lldb/API/SBValueList.h
include/lldb/API/SBVariablesOptions.h
include/lldb/API/SBWatchpoint.h
-include/lldb/API/SystemInitializerFull.h
include/lldb/Breakpoint/Breakpoint.h
include/lldb/Breakpoint/BreakpointID.h
include/lldb/Breakpoint/BreakpointIDList.h
@@ -106,6 +105,7 @@
include/lldb/Core/Debugger.h
include/lldb/Core/Disassembler.h
include/lldb/Core/DumpDataExtractor.h
+include/lldb/Core/DumpRegisterValue.h
include/lldb/Core/EmulateInstruction.h
include/lldb/Core/Event.h
include/lldb/Core/FileLineResolver.h
@@ -278,7 +278,6 @@
include/lldb/Initialization/SystemInitializer.h
include/lldb/Initialization/SystemInitializerCommon.h
include/lldb/Initialization/SystemLifetimeManager.h
-include/lldb/Interpreter/Args.h
include/lldb/Interpreter/CommandAlias.h
include/lldb/Interpreter/CommandCompletions.h
include/lldb/Interpreter/CommandHistory.h
@@ -288,6 +287,7 @@
include/lldb/Interpreter/CommandObjectRegexCommand.h
include/lldb/Interpreter/CommandOptionValidators.h
include/lldb/Interpreter/CommandReturnObject.h
+include/lldb/Interpreter/OptionArgParser.h
include/lldb/Interpreter/OptionGroupArchitecture.h
include/lldb/Interpreter/OptionGroupBoolean.h
include/lldb/Interpreter/OptionGroupFile.h
@@ -432,8 +432,10 @@
include/lldb/Target/UnwindAssembly.h
include/lldb/Utility/AnsiTerminal.h
include/lldb/Utility/ArchSpec.h
+include/lldb/Utility/Args.h
include/lldb/Utility/Baton.h
include/lldb/Utility/CleanUp.h
+include/lldb/Utility/CompletionRequest.h
include/lldb/Utility/Connection.h
include/lldb/Utility/ConstString.h
include/lldb/Utility/DataBuffer.h
@@ -443,10 +445,10 @@
include/lldb/Utility/DataExtractor.h
include/lldb/Utility/Either.h
include/lldb/Utility/Endian.h
+include/lldb/Utility/Environment.h
include/lldb/Utility/FastDemangle.h
include/lldb/Utility/FileSpec.h
include/lldb/Utility/Flags.h
-include/lldb/Utility/History.h
include/lldb/Utility/IOObject.h
include/lldb/Utility/Iterable.h
include/lldb/Utility/JSON.h
@@ -467,6 +469,7 @@
include/lldb/Utility/StreamString.h
include/lldb/Utility/StreamTee.h
include/lldb/Utility/StringExtractor.h
+include/lldb/Utility/StringExtractorGDBRemote.h
include/lldb/Utility/StringLexer.h
include/lldb/Utility/StringList.h
include/lldb/Utility/StructuredData.h
@@ -493,7 +496,7 @@
include/lldb/lldb-versioning.h
lib/liblldb.so
lib/liblldb.so.${PKGVERSION}
-${PLIST.posix}lib/liblldb.so.6
+${PLIST.posix}lib/liblldb.so.7
lib/liblldbBase.a
lib/liblldbBreakpoint.a
lib/liblldbCommands.a
@@ -518,9 +521,11 @@
lib/liblldbPluginABISysV_x86_64.a
lib/liblldbPluginAppleObjCRuntime.a
lib/liblldbPluginArchitectureArm.a
+lib/liblldbPluginArchitecturePPC64.a
lib/liblldbPluginCPlusPlusLanguage.a
lib/liblldbPluginCXXItaniumABI.a
lib/liblldbPluginDisassemblerLLVM.a
+lib/liblldbPluginDynamicLoaderDarwinKernel.a
lib/liblldbPluginDynamicLoaderHexagonDYLD.a
lib/liblldbPluginDynamicLoaderMacOSXDYLD.a
lib/liblldbPluginDynamicLoaderPosixDYLD.a
@@ -533,6 +538,7 @@
lib/liblldbPluginInstructionARM64.a
lib/liblldbPluginInstructionMIPS.a
lib/liblldbPluginInstructionMIPS64.a
+lib/liblldbPluginInstructionPPC64.a
lib/liblldbPluginInstrumentationRuntimeASan.a
lib/liblldbPluginInstrumentationRuntimeMainThreadChecker.a
lib/liblldbPluginInstrumentationRuntimeTSan.a
@@ -566,6 +572,7 @@
${PLIST.posix}lib/liblldbPluginProcess${OPSYS}.a
lib/liblldbPluginProcessElfCore.a
lib/liblldbPluginProcessGDBRemote.a
+lib/liblldbPluginProcessMachCore.a
lib/liblldbPluginProcessMinidump.a
${PLIST.posix}lib/liblldbPluginProcessPOSIX.a
lib/liblldbPluginProcessUtility.a
diff -r 39b08be4b4ff -r 0f8554ee368e devel/lldb/buildlink3.mk
--- a/devel/lldb/buildlink3.mk Sun Dec 09 18:51:58 2018 +0000
+++ b/devel/lldb/buildlink3.mk Sun Dec 09 20:04:38 2018 +0000
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.4 2017/12/30 10:39:24 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.5 2018/12/09 20:04:39 adam Exp $
BUILDLINK_TREE+= lldb
.if !defined(LLDB_BUILDLINK3_MK)
LLDB_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.lldb+= lldb>=4.0.1
+BUILDLINK_API_DEPENDS.lldb+= lldb>=7.0.0
BUILDLINK_PKGSRCDIR.lldb?= ../../devel/lldb
.include "../../devel/zlib/buildlink3.mk"
diff -r 39b08be4b4ff -r 0f8554ee368e devel/lldb/distinfo
--- a/devel/lldb/distinfo Sun Dec 09 18:51:58 2018 +0000
+++ b/devel/lldb/distinfo Sun Dec 09 20:04:38 2018 +0000
@@ -1,9 +1,8 @@
-$NetBSD: distinfo,v 1.12 2018/08/07 10:44:50 adam Exp $
+$NetBSD: distinfo,v 1.13 2018/12/09 20:04:39 adam Exp $
-SHA1 (lldb-6.0.1.src.tar.xz) = 907a32c7170067f485121a1e8ff793b16d1ff491
-RMD160 (lldb-6.0.1.src.tar.xz) = 60b396b12067b99590c3966578809974a2283b55
-SHA512 (lldb-6.0.1.src.tar.xz) = 93ee2efea07276f8838bc2b3ff039cab8c7a1a6965647aaa4dee99f55c6465d5584ed3be87b144e2e32b5acc7db9cec56d89404de764a2f53643ed154d213721
-Size (lldb-6.0.1.src.tar.xz) = 19292420 bytes
+SHA1 (lldb-7.0.0.src.tar.xz) = 9b9b545bd79e67edcca3dfbbc80c89ca2546ef90
+RMD160 (lldb-7.0.0.src.tar.xz) = de62a57d3a00da2b24774b258eacedf49979a1fe
+SHA512 (lldb-7.0.0.src.tar.xz) = 32d93276a07b5f7ca64fc45e7b51004825d1636ec3dff163c5de9f769046a81921c1d82f0aa6eddf3778e1ecf8d4f87c3d5e6bcd3f9ac8cae36278bf12e9e9c8
+Size (lldb-7.0.0.src.tar.xz) = 19403012 bytes
SHA1 (patch-cmake_modules_LLDBStandalone.cmake) = 8f7d06a4b3a1e996af9af4affd650291c4f01fe5
SHA1 (patch-scripts_Python_modules_readline_readline.cpp) = 4a030226c47cf7d54ebc727e92e278c163e48bf5
-SHA1 (patch-source_Plugins_ScriptInterpreter_Python_PythonDataObjects.cpp) = 99f038eb8f6c3add00c758db1e554a5298cfe589
diff -r 39b08be4b4ff -r 0f8554ee368e devel/lldb/patches/patch-source_Plugins_ScriptInterpreter_Python_PythonDataObjects.cpp
--- a/devel/lldb/patches/patch-source_Plugins_ScriptInterpreter_Python_PythonDataObjects.cpp Sun Dec 09 18:51:58 2018 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-$NetBSD: patch-source_Plugins_ScriptInterpreter_Python_PythonDataObjects.cpp,v 1.1 2018/08/13 06:14:22 adam Exp $
-
-Fix building.
-
---- source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp.orig 2018-08-05 18:21:37.000000000 +0000
-+++ source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
-@@ -404,7 +404,7 @@ llvm::StringRef PythonString::GetString(
- return llvm::StringRef();
-
- Py_ssize_t size;
-- char *c;
-+ const char *c;
-
- #if PY_MAJOR_VERSION >= 3
- c = PyUnicode_AsUTF8AndSize(m_py_obj, &size);
diff -r 39b08be4b4ff -r 0f8554ee368e devel/polly/Makefile
--- a/devel/polly/Makefile Sun Dec 09 18:51:58 2018 +0000
+++ b/devel/polly/Makefile Sun Dec 09 20:04:38 2018 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.10 2018/08/07 10:44:50 adam Exp $
+# $NetBSD: Makefile,v 1.11 2018/12/09 20:04:39 adam Exp $
-DISTNAME= polly-6.0.1.src
+DISTNAME= polly-7.0.0.src
PKGNAME= ${DISTNAME:S/.src//}
CATEGORIES= devel
MASTER_SITES= http://llvm.org/releases/${PKGVERSION_NOREV}/
@@ -25,7 +25,7 @@
CMAKE_ARGS+= -DCMAKE_CXX_COMPILER=${CXX:Q}
post-extract:
- ${RUN} mkdir -p ${WRKDIR}/build
+ ${MKDIR} ${WRKDIR}/build
.include "../../lang/llvm/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 39b08be4b4ff -r 0f8554ee368e devel/polly/PLIST
--- a/devel/polly/PLIST Sun Dec 09 18:51:58 2018 +0000
+++ b/devel/polly/PLIST Sun Dec 09 20:04:38 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2018/08/07 10:44:50 adam Exp $
+@comment $NetBSD: PLIST,v 1.6 2018/12/09 20:04:39 adam Exp $
include/polly/Canonicalization.h
include/polly/CodeGen/BlockGenerators.h
include/polly/CodeGen/CodeGeneration.h
@@ -35,6 +35,7 @@
include/polly/Support/DumpModulePass.h
include/polly/Support/GICHelper.h
include/polly/Support/ISLOStream.h
+include/polly/Support/ISLOperators.h
include/polly/Support/ISLTools.h
include/polly/Support/LinkGPURuntime.h
include/polly/Support/SCEVAffinator.h
@@ -49,22 +50,12 @@
include/polly/isl/ast.h
include/polly/isl/ast_build.h
include/polly/isl/ast_type.h
-include/polly/isl/band.h
include/polly/isl/constraint.h
+include/polly/isl/cpp-checked-conversion.h
+include/polly/isl/cpp-checked.h
+include/polly/isl/cpp.h
include/polly/isl/ctx.h
-include/polly/isl/deprecated/aff_int.h
-include/polly/isl/deprecated/ast_int.h
-include/polly/isl/deprecated/constraint_int.h
-include/polly/isl/deprecated/ilp_int.h
-include/polly/isl/deprecated/int.h
-include/polly/isl/deprecated/map_int.h
-include/polly/isl/deprecated/mat_int.h
-include/polly/isl/deprecated/point_int.h
-include/polly/isl/deprecated/polynomial_int.h
-include/polly/isl/deprecated/set_int.h
-include/polly/isl/deprecated/union_map_int.h
-include/polly/isl/deprecated/val_int.h
-include/polly/isl/deprecated/vec_int.h
+include/polly/isl/fixed_box.h
include/polly/isl/flow.h
include/polly/isl/hash.h
include/polly/isl/hmap.h
@@ -72,6 +63,7 @@
include/polly/isl/id_to_ast_expr.h
include/polly/isl/id_to_id.h
include/polly/isl/id_to_pw_aff.h
+include/polly/isl/id_type.h
include/polly/isl/ilp.h
include/polly/isl/isl-noexceptions.h
include/polly/isl/list.h
@@ -101,14 +93,17 @@
include/polly/isl/set.h
include/polly/isl/set_type.h
include/polly/isl/space.h
+include/polly/isl/space_type.h
include/polly/isl/stdint.h
include/polly/isl/stream.h
+include/polly/isl/stride_info.h
include/polly/isl/union_map.h
include/polly/isl/union_map_type.h
include/polly/isl/union_set.h
include/polly/isl/union_set_type.h
include/polly/isl/val.h
include/polly/isl/val_gmp.h
+include/polly/isl/val_type.h
include/polly/isl/vec.h
include/polly/isl/version.h
include/polly/isl/vertices.h
diff -r 39b08be4b4ff -r 0f8554ee368e devel/polly/buildlink3.mk
--- a/devel/polly/buildlink3.mk Sun Dec 09 18:51:58 2018 +0000
+++ b/devel/polly/buildlink3.mk Sun Dec 09 20:04:38 2018 +0000
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.3 2017/07/11 19:47:37 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.4 2018/12/09 20:04:39 adam Exp $
BUILDLINK_TREE+= polly
.if !defined(POLLY_BUILDLINK3_MK)
POLLY_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.polly+= polly>=4.0.1
+BUILDLINK_API_DEPENDS.polly+= polly>=7.0.0
BUILDLINK_PKGSRCDIR.polly?= ../../devel/polly
Home |
Main Index |
Thread Index |
Old Index