pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang llvm: updated to 9.0.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/5e27718c68b4
branches:  trunk
changeset: 416115:5e27718c68b4
user:      adam <adam%pkgsrc.org@localhost>
date:      Sat Oct 19 13:52:40 2019 +0000

description:
llvm: updated to 9.0.0

9.0.0:
Non-comprehensive list of changes in this release:
* Two new extension points, namely EP_FullLinkTimeOptimizationEarly and EP_FullLinkTimeOptimizationLast are available for plugins to specialize the legacy pass manager full LTO pipeline.
* llvm-objcopy/llvm-strip got support for COFF object files/executables, supporting the most common copying/stripping options.
* The CMake parameter CLANG_ANALYZER_ENABLE_Z3_SOLVER has been replaced by LLVM_ENABLE_Z3_SOLVER.
* The RISCV target is no longer ?experimental? (see Changes to the RISCV Target below for more details).
* The ORCv1 JIT API has been deprecated. Please see Transitioning from ORCv1 to ORCv2.
* Support for target-independent hardware loops in IR has been added, with PowerPC and Arm implementations.

diffstat:

 lang/compiler-rt/Makefile                               |    8 +-
 lang/compiler-rt/PLIST                                  |    4 +-
 lang/compiler-rt/distinfo                               |   10 +-
 lang/llvm/Makefile                                      |    9 +-
 lang/llvm/PLIST                                         |  121 ++++++++++++---
 lang/llvm/buildlink3.mk                                 |    4 +-
 lang/llvm/distinfo                                      |   15 +-
 lang/llvm/patches/patch-cmake_modules_AddLLVM.cmake     |   14 +-
 lang/llvm/patches/patch-tools_llvm-shlib_CMakeLists.txt |   10 +-
 lang/llvm/patches/patch-utils_FileCheck_FileCheck.cpp   |   15 -
 10 files changed, 125 insertions(+), 85 deletions(-)

diffs (truncated from 774 to 300 lines):

diff -r 02b90c426928 -r 5e27718c68b4 lang/compiler-rt/Makefile
--- a/lang/compiler-rt/Makefile Sat Oct 19 13:48:36 2019 +0000
+++ b/lang/compiler-rt/Makefile Sat Oct 19 13:52:40 2019 +0000
@@ -1,11 +1,9 @@
-# $NetBSD: Makefile,v 1.11 2019/08/05 19:06:50 adam Exp $
+# $NetBSD: Makefile,v 1.12 2019/10/19 13:52:40 adam Exp $
 
-DISTNAME=      compiler-rt-8.0.1.src
+DISTNAME=      compiler-rt-9.0.0.src
 PKGNAME=       ${DISTNAME:S/.src//}
 CATEGORIES=    lang devel
-MASTER_SITES=  ${MASTER_SITE_GITHUB:=llvm/}
-GITHUB_PROJECT=        llvm-project
-GITHUB_RELEASE=        llvmorg-${PKGVERSION_NOREV}
+MASTER_SITES=  http://releases.llvm.org/${PKGVERSION_NOREV}/
 EXTRACT_SUFX=  .tar.xz
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
diff -r 02b90c426928 -r 5e27718c68b4 lang/compiler-rt/PLIST
--- a/lang/compiler-rt/PLIST    Sat Oct 19 13:48:36 2019 +0000
+++ b/lang/compiler-rt/PLIST    Sat Oct 19 13:52:40 2019 +0000
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.3 2018/12/17 16:19:52 jperkin Exp $
+@comment $NetBSD: PLIST,v 1.4 2019/10/19 13:52:40 adam Exp $
 lib/clang/${PKGVERSION}/include/sanitizer/allocator_interface.h
 lib/clang/${PKGVERSION}/include/sanitizer/asan_interface.h
 lib/clang/${PKGVERSION}/include/sanitizer/common_interface_defs.h
 lib/clang/${PKGVERSION}/include/sanitizer/coverage_interface.h
 lib/clang/${PKGVERSION}/include/sanitizer/dfsan_interface.h
-lib/clang/${PKGVERSION}/include/sanitizer/esan_interface.h
 lib/clang/${PKGVERSION}/include/sanitizer/hwasan_interface.h
 lib/clang/${PKGVERSION}/include/sanitizer/linux_syscall_hooks.h
 lib/clang/${PKGVERSION}/include/sanitizer/lsan_interface.h
@@ -15,5 +14,6 @@
 lib/clang/${PKGVERSION}/include/sanitizer/tsan_interface_atomic.h
 lib/clang/${PKGVERSION}/include/xray/xray_interface.h
 lib/clang/${PKGVERSION}/include/xray/xray_log_interface.h
+lib/clang/${PKGVERSION}/include/xray/xray_records.h
 ${PLIST.asan}lib/clang/${PKGVERSION}/share/asan_blacklist.txt
 ${PLIST.asan}lib/clang/${PKGVERSION}/share/cfi_blacklist.txt
diff -r 02b90c426928 -r 5e27718c68b4 lang/compiler-rt/distinfo
--- a/lang/compiler-rt/distinfo Sat Oct 19 13:48:36 2019 +0000
+++ b/lang/compiler-rt/distinfo Sat Oct 19 13:52:40 2019 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.5 2019/08/05 19:06:50 adam Exp $
+$NetBSD: distinfo,v 1.6 2019/10/19 13:52:40 adam Exp $
 
-SHA1 (compiler-rt-8.0.1.src.tar.xz) = f6520fb47fae9cc4362a9d50abee22019c27457a
-RMD160 (compiler-rt-8.0.1.src.tar.xz) = 54aaf2d395a3206b3f373e75df2d1cac600ddff2
-SHA512 (compiler-rt-8.0.1.src.tar.xz) = 12bf1bdabe25c0c3a84cc73a718fe154573dd729ec3ff5e099bd5f74c6bec9c80521b87ded646d3b20dfdb9aa51dea0234281418c7eb81805e1dd5d3107d3d8e
-Size (compiler-rt-8.0.1.src.tar.xz) = 1954204 bytes
+SHA1 (compiler-rt-9.0.0.src.tar.xz) = 4e00cb231ff87fd4f970f35b2da86185a612e0e2
+RMD160 (compiler-rt-9.0.0.src.tar.xz) = 0b80105106d7c19f806b82508b5f4af771a95ae1
+SHA512 (compiler-rt-9.0.0.src.tar.xz) = a7bb0a67165d29317cee58c22ed79f0d6a9cb9279dcd355d4267f3cd6c531a7be455a28267c591d6e2c0f9c56e363d40c10a405391e07d02ab3e30f00ffef2a8
+Size (compiler-rt-9.0.0.src.tar.xz) = 1993084 bytes
 SHA1 (patch-cmake_config-ix.cmake) = e950d8781f00638310b523b6933889a9d15611c5
 SHA1 (patch-lib_sanitizer__common_sanitizer__linux__libcdep.cc) = 5acf50111dcbd8458c33453d32d597ea57be3880
diff -r 02b90c426928 -r 5e27718c68b4 lang/llvm/Makefile
--- a/lang/llvm/Makefile        Sat Oct 19 13:48:36 2019 +0000
+++ b/lang/llvm/Makefile        Sat Oct 19 13:52:40 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.44 2019/09/09 10:53:23 maya Exp $
+# $NetBSD: Makefile,v 1.45 2019/10/19 13:52:40 adam Exp $
 #
 # when updating this, please also update:
 # devel/include-what-you-use
@@ -22,13 +22,10 @@
 # Always update all */buildlink3.mk to require the latest stable release
 # version in BUILDLINK_API_DEPENDS, as there is no backwards compatibility
 
-DISTNAME=      llvm-8.0.1.src
+DISTNAME=      llvm-9.0.0.src
 PKGNAME=       ${DISTNAME:S/.src//}
-PKGREVISION=   1
 CATEGORIES=    lang devel
-MASTER_SITES=  ${MASTER_SITE_GITHUB:=llvm/}
-GITHUB_PROJECT=        llvm-project
-GITHUB_RELEASE=        llvmorg-${PKGVERSION_NOREV}
+MASTER_SITES=  http://releases.llvm.org/${PKGVERSION_NOREV}/
 EXTRACT_SUFX=  .tar.xz
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
diff -r 02b90c426928 -r 5e27718c68b4 lang/llvm/PLIST
--- a/lang/llvm/PLIST   Sat Oct 19 13:48:36 2019 +0000
+++ b/lang/llvm/PLIST   Sat Oct 19 13:52:40 2019 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.12 2019/06/02 09:48:29 adam Exp $
+@comment $NetBSD: PLIST,v 1.13 2019/10/19 13:52:40 adam Exp $
 bin/FileCheck
 bin/bugpoint
 bin/count
@@ -7,6 +7,7 @@
 bin/lli
 bin/lli-child-target
 bin/llvm-PerfectShuffle
+bin/llvm-addr2line
 bin/llvm-ar
 bin/llvm-as
 bin/llvm-bcanalyzer
@@ -27,8 +28,10 @@
 bin/llvm-elfabi
 bin/llvm-exegesis
 bin/llvm-extract
+bin/llvm-jitlink
 bin/llvm-lib
 bin/llvm-link
+bin/llvm-lipo
 bin/llvm-lto
 bin/llvm-lto2
 bin/llvm-mc
@@ -80,8 +83,8 @@
 include/llvm-c/LinkTimeOptimizer.h
 include/llvm-c/Linker.h
 include/llvm-c/Object.h
-include/llvm-c/OptRemarks.h
 include/llvm-c/OrcBindings.h
+include/llvm-c/Remarks.h
 include/llvm-c/Support.h
 include/llvm-c/Target.h
 include/llvm-c/TargetMachine.h
@@ -163,6 +166,7 @@
 include/llvm/ADT/VariadicFunction.h
 include/llvm/ADT/bit.h
 include/llvm/ADT/edit_distance.h
+include/llvm/ADT/fallible_iterator.h
 include/llvm/ADT/ilist.h
 include/llvm/ADT/ilist_base.h
 include/llvm/ADT/ilist_iterator.h
@@ -198,6 +202,7 @@
 include/llvm/Analysis/DependenceAnalysis.h
 include/llvm/Analysis/DivergenceAnalysis.h
 include/llvm/Analysis/DomPrinter.h
+include/llvm/Analysis/DomTreeUpdater.h
 include/llvm/Analysis/DominanceFrontier.h
 include/llvm/Analysis/DominanceFrontierImpl.h
 include/llvm/Analysis/EHPersonalities.h
@@ -274,6 +279,7 @@
 include/llvm/Analysis/ValueLattice.h
 include/llvm/Analysis/ValueLatticeUtils.h
 include/llvm/Analysis/ValueTracking.h
+include/llvm/Analysis/VecFuncs.def
 include/llvm/Analysis/VectorUtils.h
 include/llvm/AsmParser/Parser.h
 include/llvm/AsmParser/SlotMapping.h
@@ -303,20 +309,24 @@
 include/llvm/BinaryFormat/MachO.def
 include/llvm/BinaryFormat/MachO.h
 include/llvm/BinaryFormat/Magic.h
+include/llvm/BinaryFormat/Minidump.h
+include/llvm/BinaryFormat/MinidumpConstants.def
 include/llvm/BinaryFormat/MsgPack.def
 include/llvm/BinaryFormat/MsgPack.h
+include/llvm/BinaryFormat/MsgPackDocument.h
 include/llvm/BinaryFormat/MsgPackReader.h
-include/llvm/BinaryFormat/MsgPackTypes.h
 include/llvm/BinaryFormat/MsgPackWriter.h
 include/llvm/BinaryFormat/Wasm.h
 include/llvm/BinaryFormat/WasmRelocs.def
-include/llvm/Bitcode/BitCodes.h
+include/llvm/BinaryFormat/XCOFF.h
+include/llvm/Bitcode/BitcodeAnalyzer.h
 include/llvm/Bitcode/BitcodeReader.h
 include/llvm/Bitcode/BitcodeWriter.h
 include/llvm/Bitcode/BitcodeWriterPass.h
-include/llvm/Bitcode/BitstreamReader.h
-include/llvm/Bitcode/BitstreamWriter.h
 include/llvm/Bitcode/LLVMBitCodes.h
+include/llvm/Bitstream/BitCodes.h
+include/llvm/Bitstream/BitstreamReader.h
+include/llvm/Bitstream/BitstreamWriter.h
 include/llvm/CodeGen/AccelTable.h
 include/llvm/CodeGen/Analysis.h
 include/llvm/CodeGen/AsmPrinter.h
@@ -324,6 +334,7 @@
 include/llvm/CodeGen/AtomicExpandUtils.h
 include/llvm/CodeGen/BasicTTIImpl.h
 include/llvm/CodeGen/BuiltinGCs.h
+include/llvm/CodeGen/CSEConfigBase.h
 include/llvm/CodeGen/CalcSpillWeights.h
 include/llvm/CodeGen/CallingConvLower.h
 include/llvm/CodeGen/CommandFlags.inc
@@ -387,6 +398,7 @@
 include/llvm/CodeGen/LiveVariables.h
 include/llvm/CodeGen/LoopTraversal.h
 include/llvm/CodeGen/LowLevelType.h
+include/llvm/CodeGen/MIRParser/MIParser.h
 include/llvm/CodeGen/MIRParser/MIRParser.h
 include/llvm/CodeGen/MIRPrinter.h
 include/llvm/CodeGen/MIRYamlMapping.h
@@ -435,6 +447,7 @@
 include/llvm/CodeGen/ReachingDefAnalysis.h
 include/llvm/CodeGen/RegAllocPBQP.h
 include/llvm/CodeGen/RegAllocRegistry.h
+include/llvm/CodeGen/Register.h
 include/llvm/CodeGen/RegisterClassInfo.h
 include/llvm/CodeGen/RegisterPressure.h
 include/llvm/CodeGen/RegisterScavenging.h
@@ -457,6 +470,8 @@
 include/llvm/CodeGen/SlotIndexes.h
 include/llvm/CodeGen/StackMaps.h
 include/llvm/CodeGen/StackProtector.h
+include/llvm/CodeGen/SwiftErrorValueTracking.h
+include/llvm/CodeGen/SwitchLoweringUtils.h
 include/llvm/CodeGen/TailDuplicator.h
 include/llvm/CodeGen/TargetCallingConv.h
 include/llvm/CodeGen/TargetFrameLowering.h
@@ -572,6 +587,12 @@
 include/llvm/DebugInfo/DWARF/DWARFUnit.h
 include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h
 include/llvm/DebugInfo/DWARF/DWARFVerifier.h
+include/llvm/DebugInfo/GSYM/FileEntry.h
+include/llvm/DebugInfo/GSYM/FunctionInfo.h
+include/llvm/DebugInfo/GSYM/InlineInfo.h
+include/llvm/DebugInfo/GSYM/LineEntry.h
+include/llvm/DebugInfo/GSYM/Range.h
+include/llvm/DebugInfo/GSYM/StringTable.h
 include/llvm/DebugInfo/MSF/IMSFFile.h
 include/llvm/DebugInfo/MSF/MSFBuilder.h
 include/llvm/DebugInfo/MSF/MSFCommon.h
@@ -623,10 +644,12 @@
 include/llvm/DebugInfo/PDB/Native/ISectionContribVisitor.h
 include/llvm/DebugInfo/PDB/Native/InfoStream.h
 include/llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h
+include/llvm/DebugInfo/PDB/Native/InjectedSourceStream.h
 include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h
 include/llvm/DebugInfo/PDB/Native/NamedStreamMap.h
 include/llvm/DebugInfo/PDB/Native/NativeCompilandSymbol.h
 include/llvm/DebugInfo/PDB/Native/NativeEnumGlobals.h
+include/llvm/DebugInfo/PDB/Native/NativeEnumInjectedSources.h
 include/llvm/DebugInfo/PDB/Native/NativeEnumModules.h
 include/llvm/DebugInfo/PDB/Native/NativeEnumTypes.h
 include/llvm/DebugInfo/PDB/Native/NativeExeSymbol.h
@@ -695,8 +718,8 @@
 include/llvm/DebugInfo/Symbolize/DIPrinter.h
 include/llvm/DebugInfo/Symbolize/SymbolizableModule.h
 include/llvm/DebugInfo/Symbolize/Symbolize.h
-include/llvm/Demangle/Compiler.h
 include/llvm/Demangle/Demangle.h
+include/llvm/Demangle/DemangleConfig.h
 include/llvm/Demangle/ItaniumDemangle.h
 include/llvm/Demangle/MicrosoftDemangle.h
 include/llvm/Demangle/MicrosoftDemangleNodes.h
@@ -706,6 +729,11 @@
 include/llvm/ExecutionEngine/GenericValue.h
 include/llvm/ExecutionEngine/Interpreter.h
 include/llvm/ExecutionEngine/JITEventListener.h
+include/llvm/ExecutionEngine/JITLink/EHFrameSupport.h
+include/llvm/ExecutionEngine/JITLink/JITLink.h
+include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h
+include/llvm/ExecutionEngine/JITLink/MachO.h
+include/llvm/ExecutionEngine/JITLink/MachO_x86_64.h
 include/llvm/ExecutionEngine/JITSymbol.h
 include/llvm/ExecutionEngine/MCJIT.h
 include/llvm/ExecutionEngine/OProfileWrapper.h
@@ -726,6 +754,7 @@
 include/llvm/ExecutionEngine/Orc/LazyReexports.h
 include/llvm/ExecutionEngine/Orc/Legacy.h
 include/llvm/ExecutionEngine/Orc/NullResolver.h
+include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h
 include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h
 include/llvm/ExecutionEngine/Orc/OrcABISupport.h
 include/llvm/ExecutionEngine/Orc/OrcError.h
@@ -740,6 +769,7 @@
 include/llvm/ExecutionEngine/Orc/SymbolStringPool.h
 include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h
 include/llvm/ExecutionEngine/OrcMCJITReplacement.h
+include/llvm/ExecutionEngine/OrcV1Deprecation.h
 include/llvm/ExecutionEngine/RTDyldMemoryManager.h
 include/llvm/ExecutionEngine/RuntimeDyld.h
 include/llvm/ExecutionEngine/RuntimeDyldChecker.h
@@ -777,7 +807,6 @@
 include/llvm/IR/DiagnosticHandler.h
 include/llvm/IR/DiagnosticInfo.h
 include/llvm/IR/DiagnosticPrinter.h
-include/llvm/IR/DomTreeUpdater.h
 include/llvm/IR/Dominators.h
 include/llvm/IR/Function.h
 include/llvm/IR/GVMaterializer.h
@@ -838,6 +867,7 @@
 include/llvm/IR/PatternMatch.h
 include/llvm/IR/PredIteratorCache.h
 include/llvm/IR/ProfileSummary.h
+include/llvm/IR/RemarkStreamer.h
 include/llvm/IR/RuntimeLibcalls.def
 include/llvm/IR/SafepointIRVerifier.h
 include/llvm/IR/Statepoint.h
@@ -878,6 +908,7 @@
 include/llvm/MC/MCAsmInfoDarwin.h
 include/llvm/MC/MCAsmInfoELF.h
 include/llvm/MC/MCAsmInfoWasm.h
+include/llvm/MC/MCAsmInfoXCOFF.h
 include/llvm/MC/MCAsmLayout.h
 include/llvm/MC/MCAsmMacro.h
 include/llvm/MC/MCAssembler.h
@@ -926,6 +957,7 @@
 include/llvm/MC/MCSectionELF.h
 include/llvm/MC/MCSectionMachO.h
 include/llvm/MC/MCSectionWasm.h
+include/llvm/MC/MCSectionXCOFF.h
 include/llvm/MC/MCStreamer.h



Home | Main Index | Thread Index | Old Index