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/c6390afc8254
branches: trunk
changeset: 402989:c6390afc8254
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 7f55df998d70 -r c6390afc8254 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 7f55df998d70 -r c6390afc8254 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 7f55df998d70 -r c6390afc8254 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 7f55df998d70 -r c6390afc8254 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 7f55df998d70 -r c6390afc8254 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