pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang/llvm
Module Name: pkgsrc
Committed By: adam
Date: Mon Apr 22 06:52:42 UTC 2024
Modified Files:
pkgsrc/lang/llvm: Makefile PLIST buildlink3.mk distinfo version.mk
pkgsrc/lang/llvm/patches: patch-tools_llvm-shlib_CMakeLists.txt
Log Message:
llvm: updated to 17.0.6
17.0.6
https://releases.llvm.org/17.0.1/tools/clang/docs/ReleaseNotes.html
To generate a diff of this commit:
cvs rdiff -u -r1.94 -r1.95 pkgsrc/lang/llvm/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/lang/llvm/PLIST
cvs rdiff -u -r1.24 -r1.25 pkgsrc/lang/llvm/buildlink3.mk
cvs rdiff -u -r1.42 -r1.43 pkgsrc/lang/llvm/distinfo
cvs rdiff -u -r1.15 -r1.16 pkgsrc/lang/llvm/version.mk
cvs rdiff -u -r1.9 -r1.10 \
pkgsrc/lang/llvm/patches/patch-tools_llvm-shlib_CMakeLists.txt
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/lang/llvm/Makefile
diff -u pkgsrc/lang/llvm/Makefile:1.94 pkgsrc/lang/llvm/Makefile:1.95
--- pkgsrc/lang/llvm/Makefile:1.94 Thu Nov 23 11:01:46 2023
+++ pkgsrc/lang/llvm/Makefile Mon Apr 22 06:52:42 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.94 2023/11/23 11:01:46 jperkin Exp $
+# $NetBSD: Makefile,v 1.95 2024/04/22 06:52:42 adam Exp $
#
# When updating this, please also update:
# devel/include-what-you-use
@@ -23,7 +23,6 @@
# Always update all */buildlink3.mk to require the latest stable release
# version in BUILDLINK_API_DEPENDS, as there is no backwards compatibility.
-PKGREVISION= 1
.include "version.mk"
DISTNAME= llvm-${LLVM_VERSION}.src
@@ -35,7 +34,8 @@ HOMEPAGE= https://llvm.org/
COMMENT= Low Level Virtual Machine compiler infrastructure
LICENSE= apache-2.0
-USE_LANGUAGES= c c++14
+USE_CXX_FEATURES= c++14
+USE_LANGUAGES= c c++
GCC_REQD+= 7
PYTHON_FOR_BUILD_ONLY= tool
@@ -80,6 +80,7 @@ TEST_ENV+= LD_LIBRARY_PATH=${WRKDIR}/bu
# all platforms. Change this to a patch if verified.
SUBST_CLASSES.SunOS+= linkmap
SUBST_STAGE.linkmap= pre-configure
+SUBST_FILES.linkmap= tools/lto/lto.exports
SUBST_FILES.linkmap+= tools/remarks-shlib/Remarks.exports
SUBST_SED.linkmap= -e '/^LLVM/d'
Index: pkgsrc/lang/llvm/PLIST
diff -u pkgsrc/lang/llvm/PLIST:1.23 pkgsrc/lang/llvm/PLIST:1.24
--- pkgsrc/lang/llvm/PLIST:1.23 Fri Oct 6 19:15:20 2023
+++ pkgsrc/lang/llvm/PLIST Mon Apr 22 06:52:42 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.23 2023/10/06 19:15:20 adam Exp $
+@comment $NetBSD: PLIST,v 1.24 2024/04/22 06:52:42 adam Exp $
bin/FileCheck
bin/UnicodeNameMappingGenerator
bin/bugpoint
@@ -103,7 +103,6 @@ include/llvm-c/ErrorHandling.h
include/llvm-c/ExecutionEngine.h
include/llvm-c/ExternC.h
include/llvm-c/IRReader.h
-include/llvm-c/Initialization.h
include/llvm-c/LLJIT.h
include/llvm-c/Linker.h
include/llvm-c/Object.h
@@ -113,16 +112,11 @@ include/llvm-c/Remarks.h
include/llvm-c/Support.h
include/llvm-c/Target.h
include/llvm-c/TargetMachine.h
-include/llvm-c/Transforms/IPO.h
-include/llvm-c/Transforms/InstCombine.h
include/llvm-c/Transforms/PassBuilder.h
-include/llvm-c/Transforms/PassManagerBuilder.h
-include/llvm-c/Transforms/Scalar.h
-include/llvm-c/Transforms/Utils.h
-include/llvm-c/Transforms/Vectorize.h
include/llvm-c/Types.h
include/llvm-c/blake3.h
include/llvm-c/lto.h
+include/llvm/ADT/ADL.h
include/llvm/ADT/APFixedPoint.h
include/llvm/ADT/APFloat.h
include/llvm/ADT/APInt.h
@@ -138,10 +132,12 @@ include/llvm/ADT/BreadthFirstIterator.h
include/llvm/ADT/CachedHashString.h
include/llvm/ADT/CoalescingBitVector.h
include/llvm/ADT/CombinationGenerator.h
+include/llvm/ADT/ConcurrentHashtable.h
include/llvm/ADT/DAGDeltaAlgorithm.h
include/llvm/ADT/DeltaAlgorithm.h
include/llvm/ADT/DenseMap.h
include/llvm/ADT/DenseMapInfo.h
+include/llvm/ADT/DenseMapInfoVariant.h
include/llvm/ADT/DenseSet.h
include/llvm/ADT/DepthFirstIterator.h
include/llvm/ADT/DirectedGraph.h
@@ -167,8 +163,6 @@ include/llvm/ADT/IntervalMap.h
include/llvm/ADT/IntervalTree.h
include/llvm/ADT/IntrusiveRefCntPtr.h
include/llvm/ADT/MapVector.h
-include/llvm/ADT/None.h
-include/llvm/ADT/Optional.h
include/llvm/ADT/PackedVector.h
include/llvm/ADT/PointerEmbeddedInt.h
include/llvm/ADT/PointerIntPair.h
@@ -191,6 +185,7 @@ include/llvm/ADT/SmallPtrSet.h
include/llvm/ADT/SmallSet.h
include/llvm/ADT/SmallString.h
include/llvm/ADT/SmallVector.h
+include/llvm/ADT/SmallVectorExtras.h
include/llvm/ADT/SparseBitVector.h
include/llvm/ADT/SparseMultiSet.h
include/llvm/ADT/SparseSet.h
@@ -202,7 +197,6 @@ include/llvm/ADT/StringRef.h
include/llvm/ADT/StringSet.h
include/llvm/ADT/StringSwitch.h
include/llvm/ADT/TinyPtrVector.h
-include/llvm/ADT/Triple.h
include/llvm/ADT/Twine.h
include/llvm/ADT/TypeSwitch.h
include/llvm/ADT/Uniformity.h
@@ -250,12 +244,11 @@ include/llvm/Analysis/Delinearization.h
include/llvm/Analysis/DemandedBits.h
include/llvm/Analysis/DependenceAnalysis.h
include/llvm/Analysis/DependenceGraphBuilder.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
+include/llvm/Analysis/EHUtils.h
include/llvm/Analysis/FunctionPropertiesAnalysis.h
include/llvm/Analysis/GlobalsModRef.h
include/llvm/Analysis/GuardUtils.h
@@ -274,6 +267,7 @@ include/llvm/Analysis/InstCount.h
include/llvm/Analysis/InstSimplifyFolder.h
include/llvm/Analysis/InstructionPrecedenceTracking.h
include/llvm/Analysis/InstructionSimplify.h
+include/llvm/Analysis/InteractiveModelRunner.h
include/llvm/Analysis/Interval.h
include/llvm/Analysis/IntervalIterator.h
include/llvm/Analysis/IntervalPartition.h
@@ -282,14 +276,12 @@ include/llvm/Analysis/LazyBlockFrequency
include/llvm/Analysis/LazyBranchProbabilityInfo.h
include/llvm/Analysis/LazyCallGraph.h
include/llvm/Analysis/LazyValueInfo.h
-include/llvm/Analysis/LegacyDivergenceAnalysis.h
include/llvm/Analysis/Lint.h
include/llvm/Analysis/Loads.h
include/llvm/Analysis/LoopAccessAnalysis.h
include/llvm/Analysis/LoopAnalysisManager.h
include/llvm/Analysis/LoopCacheAnalysis.h
include/llvm/Analysis/LoopInfo.h
-include/llvm/Analysis/LoopInfoImpl.h
include/llvm/Analysis/LoopIterator.h
include/llvm/Analysis/LoopNestAnalysis.h
include/llvm/Analysis/LoopPass.h
@@ -337,7 +329,6 @@ include/llvm/Analysis/ScopedNoAliasAA.h
include/llvm/Analysis/SparsePropagation.h
include/llvm/Analysis/StackLifetime.h
include/llvm/Analysis/StackSafetyAnalysis.h
-include/llvm/Analysis/SyncDependenceAnalysis.h
include/llvm/Analysis/SyntheticCountsUtils.h
include/llvm/Analysis/TargetFolder.h
include/llvm/Analysis/TargetLibraryInfo.def
@@ -431,6 +422,7 @@ include/llvm/CodeGen/AtomicExpandUtils.h
include/llvm/CodeGen/BasicBlockSectionUtils.h
include/llvm/CodeGen/BasicBlockSectionsProfileReader.h
include/llvm/CodeGen/BasicTTIImpl.h
+include/llvm/CodeGen/ByteProvider.h
include/llvm/CodeGen/CFIFixup.h
include/llvm/CodeGen/CSEConfigBase.h
include/llvm/CodeGen/CalcSpillWeights.h
@@ -446,6 +438,7 @@ include/llvm/CodeGen/DIE.h
include/llvm/CodeGen/DIEValue.def
include/llvm/CodeGen/DbgEntityHistoryCalculator.h
include/llvm/CodeGen/DebugHandlerBase.h
+include/llvm/CodeGen/DetectDeadLanes.h
include/llvm/CodeGen/DwarfStringPoolEntry.h
include/llvm/CodeGen/EdgeBundles.h
include/llvm/CodeGen/ExecutionDomainFix.h
@@ -456,12 +449,15 @@ include/llvm/CodeGen/FaultMaps.h
include/llvm/CodeGen/FunctionLoweringInfo.h
include/llvm/CodeGen/GCMetadata.h
include/llvm/CodeGen/GCMetadataPrinter.h
+include/llvm/CodeGen/GenVT.inc
include/llvm/CodeGen/GlobalISel/CSEInfo.h
include/llvm/CodeGen/GlobalISel/CSEMIRBuilder.h
include/llvm/CodeGen/GlobalISel/CallLowering.h
include/llvm/CodeGen/GlobalISel/Combiner.h
include/llvm/CodeGen/GlobalISel/CombinerHelper.h
include/llvm/CodeGen/GlobalISel/CombinerInfo.h
+include/llvm/CodeGen/GlobalISel/GIMatchTableExecutor.h
+include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h
include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h
include/llvm/CodeGen/GlobalISel/GISelKnownBits.h
include/llvm/CodeGen/GlobalISel/GISelWorkList.h
@@ -470,7 +466,6 @@ include/llvm/CodeGen/GlobalISel/IRTransl
include/llvm/CodeGen/GlobalISel/InlineAsmLowering.h
include/llvm/CodeGen/GlobalISel/InstructionSelect.h
include/llvm/CodeGen/GlobalISel/InstructionSelector.h
-include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h
include/llvm/CodeGen/GlobalISel/LegacyLegalizerInfo.h
include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h
include/llvm/CodeGen/GlobalISel/Legalizer.h
@@ -483,6 +478,7 @@ include/llvm/CodeGen/GlobalISel/MIPatter
include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
include/llvm/CodeGen/GlobalISel/RegBankSelect.h
include/llvm/CodeGen/GlobalISel/Utils.h
+include/llvm/CodeGen/HardwareLoops.h
include/llvm/CodeGen/ISDOpcodes.h
include/llvm/CodeGen/IndirectThunks.h
include/llvm/CodeGen/IntrinsicLowering.h
@@ -504,6 +500,7 @@ include/llvm/CodeGen/LiveStacks.h
include/llvm/CodeGen/LiveVariables.h
include/llvm/CodeGen/LoopTraversal.h
include/llvm/CodeGen/LowLevelType.h
+include/llvm/CodeGen/LowLevelTypeUtils.h
include/llvm/CodeGen/MBFIWrapper.h
include/llvm/CodeGen/MIRFSDiscriminator.h
include/llvm/CodeGen/MIRFormatter.h
@@ -553,6 +550,7 @@ include/llvm/CodeGen/MachineSizeOpts.h
include/llvm/CodeGen/MachineStableHash.h
include/llvm/CodeGen/MachineTraceMetrics.h
include/llvm/CodeGen/MachineUniformityAnalysis.h
+include/llvm/CodeGen/MachineValueType.h
include/llvm/CodeGen/MacroFusion.h
include/llvm/CodeGen/ModuloSchedule.h
include/llvm/CodeGen/MultiHazardRecognizer.h
@@ -622,6 +620,7 @@ include/llvm/CodeGen/VLIWMachineSchedule
include/llvm/CodeGen/ValueTypes.h
include/llvm/CodeGen/ValueTypes.td
include/llvm/CodeGen/VirtRegMap.h
+include/llvm/CodeGen/WasmAddressSpaces.h
include/llvm/CodeGen/WasmEHFuncInfo.h
include/llvm/CodeGen/WinEHFuncInfo.h
include/llvm/Config/AsmParsers.def
@@ -636,10 +635,18 @@ include/llvm/DWARFLinker/DWARFLinker.h
include/llvm/DWARFLinker/DWARFLinkerCompileUnit.h
include/llvm/DWARFLinker/DWARFLinkerDeclContext.h
include/llvm/DWARFLinker/DWARFStreamer.h
+include/llvm/DWARFLinkerParallel/AddressesMap.h
+include/llvm/DWARFLinkerParallel/DWARFFile.h
include/llvm/DWARFLinkerParallel/DWARFLinker.h
+include/llvm/DWARFLinkerParallel/StringPool.h
+include/llvm/DWARFLinkerParallel/StringTable.h
include/llvm/DWP/DWP.h
include/llvm/DWP/DWPError.h
include/llvm/DWP/DWPStringPool.h
+include/llvm/DebugInfo/BTF/BTF.def
+include/llvm/DebugInfo/BTF/BTF.h
+include/llvm/DebugInfo/BTF/BTFContext.h
+include/llvm/DebugInfo/BTF/BTFParser.h
include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h
include/llvm/DebugInfo/CodeView/CVRecord.h
include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h
@@ -764,6 +771,8 @@ include/llvm/DebugInfo/LogicalView/Core/
include/llvm/DebugInfo/LogicalView/Core/LVType.h
include/llvm/DebugInfo/LogicalView/LVReaderHandler.h
include/llvm/DebugInfo/LogicalView/Readers/LVBinaryReader.h
+include/llvm/DebugInfo/LogicalView/Readers/LVCodeViewReader.h
+include/llvm/DebugInfo/LogicalView/Readers/LVCodeViewVisitor.h
include/llvm/DebugInfo/LogicalView/Readers/LVELFReader.h
include/llvm/DebugInfo/MSF/IMSFFile.h
include/llvm/DebugInfo/MSF/MSFBuilder.h
@@ -913,7 +922,7 @@ include/llvm/Demangle/ItaniumDemangle.h
include/llvm/Demangle/ItaniumNodes.def
include/llvm/Demangle/MicrosoftDemangle.h
include/llvm/Demangle/MicrosoftDemangleNodes.h
-include/llvm/Demangle/StringView.h
+include/llvm/Demangle/StringViewExtras.h
include/llvm/Demangle/Utility.h
include/llvm/ExecutionEngine/ExecutionEngine.h
include/llvm/ExecutionEngine/GenericValue.h
@@ -924,9 +933,11 @@ include/llvm/ExecutionEngine/JITLink/COF
include/llvm/ExecutionEngine/JITLink/DWARFRecordSectionSplitter.h
include/llvm/ExecutionEngine/JITLink/EHFrameSupport.h
include/llvm/ExecutionEngine/JITLink/ELF.h
+include/llvm/ExecutionEngine/JITLink/ELF_aarch32.h
include/llvm/ExecutionEngine/JITLink/ELF_aarch64.h
include/llvm/ExecutionEngine/JITLink/ELF_i386.h
include/llvm/ExecutionEngine/JITLink/ELF_loongarch.h
+include/llvm/ExecutionEngine/JITLink/ELF_ppc64.h
include/llvm/ExecutionEngine/JITLink/ELF_riscv.h
include/llvm/ExecutionEngine/JITLink/ELF_x86_64.h
include/llvm/ExecutionEngine/JITLink/JITLink.h
@@ -936,9 +947,11 @@ include/llvm/ExecutionEngine/JITLink/Mac
include/llvm/ExecutionEngine/JITLink/MachO_arm64.h
include/llvm/ExecutionEngine/JITLink/MachO_x86_64.h
include/llvm/ExecutionEngine/JITLink/TableManager.h
+include/llvm/ExecutionEngine/JITLink/aarch32.h
include/llvm/ExecutionEngine/JITLink/aarch64.h
include/llvm/ExecutionEngine/JITLink/i386.h
include/llvm/ExecutionEngine/JITLink/loongarch.h
+include/llvm/ExecutionEngine/JITLink/ppc64.h
include/llvm/ExecutionEngine/JITLink/riscv.h
include/llvm/ExecutionEngine/JITLink/x86_64.h
include/llvm/ExecutionEngine/JITSymbol.h
@@ -983,7 +996,9 @@ include/llvm/ExecutionEngine/Orc/OrcABIS
include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h
include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h
include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h
+include/llvm/ExecutionEngine/Orc/Shared/ExecutorSymbolDef.h
include/llvm/ExecutionEngine/Orc/Shared/MemoryFlags.h
+include/llvm/ExecutionEngine/Orc/Shared/ObjectFormats.h
include/llvm/ExecutionEngine/Orc/Shared/OrcError.h
include/llvm/ExecutionEngine/Orc/Shared/OrcRTBridge.h
include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h
@@ -1009,6 +1024,7 @@ include/llvm/ExecutionEngine/RuntimeDyld
include/llvm/ExecutionEngine/RuntimeDyldChecker.h
include/llvm/ExecutionEngine/SectionMemoryManager.h
include/llvm/FileCheck/FileCheck.h
+include/llvm/Frontend/Debug/Options.h
include/llvm/Frontend/Directive/DirectiveBase.td
include/llvm/Frontend/HLSL/HLSLResource.h
include/llvm/Frontend/OpenACC/ACC.h.inc
@@ -1034,6 +1050,7 @@ include/llvm/IR/AbstractCallSite.h
include/llvm/IR/Argument.h
include/llvm/IR/AssemblyAnnotationWriter.h
include/llvm/IR/Assumptions.h
+include/llvm/IR/AttributeMask.h
include/llvm/IR/Attributes.h
include/llvm/IR/Attributes.inc
include/llvm/IR/Attributes.td
@@ -1049,6 +1066,7 @@ include/llvm/IR/ConstantFolder.h
include/llvm/IR/ConstantRange.h
include/llvm/IR/Constants.h
include/llvm/IR/ConstrainedOps.def
+include/llvm/IR/CycleInfo.h
include/llvm/IR/DIBuilder.h
include/llvm/IR/DataLayout.h
include/llvm/IR/DebugInfo.h
@@ -1061,6 +1079,7 @@ include/llvm/IR/DiagnosticHandler.h
include/llvm/IR/DiagnosticInfo.h
include/llvm/IR/DiagnosticPrinter.h
include/llvm/IR/Dominators.h
+include/llvm/IR/EHPersonalities.h
include/llvm/IR/FMF.h
include/llvm/IR/FPEnv.h
include/llvm/IR/FixedMetadataKinds.def
@@ -1114,6 +1133,7 @@ include/llvm/IR/IntrinsicsR600.h
include/llvm/IR/IntrinsicsRISCV.h
include/llvm/IR/IntrinsicsRISCV.td
include/llvm/IR/IntrinsicsRISCVXTHead.td
+include/llvm/IR/IntrinsicsRISCVXsf.td
include/llvm/IR/IntrinsicsS390.h
include/llvm/IR/IntrinsicsSPIRV.h
include/llvm/IR/IntrinsicsSPIRV.td
@@ -1198,6 +1218,7 @@ include/llvm/LinkAllPasses.h
include/llvm/Linker/IRMover.h
include/llvm/Linker/Linker.h
include/llvm/MC/ConstantPools.h
+include/llvm/MC/DXContainerPSVInfo.h
include/llvm/MC/LaneBitmask.h
include/llvm/MC/MCAsmBackend.h
include/llvm/MC/MCAsmInfo.h
@@ -1287,7 +1308,6 @@ include/llvm/MC/MCXCOFFStreamer.h
include/llvm/MC/MachineLocation.h
include/llvm/MC/SectionKind.h
include/llvm/MC/StringTableBuilder.h
-include/llvm/MC/SubtargetFeature.h
include/llvm/MC/TargetRegistry.h
include/llvm/MCA/CodeEmitter.h
include/llvm/MCA/Context.h
@@ -1343,6 +1363,8 @@ include/llvm/Object/ELFObjectFile.h
include/llvm/Object/ELFTypes.h
include/llvm/Object/Error.h
include/llvm/Object/FaultMapParser.h
+include/llvm/Object/GOFF.h
+include/llvm/Object/GOFFObjectFile.h
include/llvm/Object/IRObjectFile.h
include/llvm/Object/IRSymtab.h
include/llvm/Object/MachO.h
@@ -1404,6 +1426,7 @@ include/llvm/ProfileData/InstrProfCorrel
include/llvm/ProfileData/InstrProfData.inc
include/llvm/ProfileData/InstrProfReader.h
include/llvm/ProfileData/InstrProfWriter.h
+include/llvm/ProfileData/ItaniumManglingCanonicalizer.h
include/llvm/ProfileData/MIBEntryDef.inc
include/llvm/ProfileData/MemProf.h
include/llvm/ProfileData/MemProfData.inc
@@ -1412,6 +1435,7 @@ include/llvm/ProfileData/RawMemProfReade
include/llvm/ProfileData/SampleProf.h
include/llvm/ProfileData/SampleProfReader.h
include/llvm/ProfileData/SampleProfWriter.h
+include/llvm/ProfileData/SymbolRemappingReader.h
include/llvm/Remarks/BitstreamRemarkContainer.h
include/llvm/Remarks/BitstreamRemarkParser.h
include/llvm/Remarks/BitstreamRemarkSerializer.h
@@ -1424,14 +1448,11 @@ include/llvm/Remarks/RemarkSerializer.h
include/llvm/Remarks/RemarkStreamer.h
include/llvm/Remarks/RemarkStringTable.h
include/llvm/Remarks/YAMLRemarkSerializer.h
-include/llvm/Support/AArch64TargetParser.h
include/llvm/Support/AMDGPUMetadata.h
include/llvm/Support/AMDHSAKernelDescriptor.h
include/llvm/Support/ARMAttributeParser.h
include/llvm/Support/ARMBuildAttributes.h
include/llvm/Support/ARMEHABI.h
-include/llvm/Support/ARMTargetParser.h
-include/llvm/Support/ARMTargetParserCommon.h
include/llvm/Support/ARMWinEH.h
include/llvm/Support/AlignOf.h
include/llvm/Support/Alignment.h
@@ -1444,6 +1465,7 @@ include/llvm/Support/AutoConvert.h
include/llvm/Support/Automaton.h
include/llvm/Support/BCD.h
include/llvm/Support/BLAKE3.h
+include/llvm/Support/BalancedPartitioning.h
include/llvm/Support/Base64.h
include/llvm/Support/BinaryByteStream.h
include/llvm/Support/BinaryItemStream.h
@@ -1463,7 +1485,6 @@ include/llvm/Support/COM.h
include/llvm/Support/CRC.h
include/llvm/Support/CSKYAttributeParser.h
include/llvm/Support/CSKYAttributes.h
-include/llvm/Support/CSKYTargetParser.h
include/llvm/Support/CachePruning.h
include/llvm/Support/Caching.h
include/llvm/Support/Capacity.h
@@ -1475,6 +1496,7 @@ include/llvm/Support/CodeGenCoverage.h
include/llvm/Support/CommandLine.h
include/llvm/Support/Compiler.h
include/llvm/Support/Compression.h
+include/llvm/Support/ConvertEBCDIC.h
include/llvm/Support/ConvertUTF.h
include/llvm/Support/CrashRecoveryContext.h
include/llvm/Support/DJB.h
@@ -1515,27 +1537,26 @@ include/llvm/Support/FormattedStream.h
include/llvm/Support/GenericDomTree.h
include/llvm/Support/GenericDomTreeConstruction.h
include/llvm/Support/GenericIteratedDominanceFrontier.h
+include/llvm/Support/GenericLoopInfo.h
+include/llvm/Support/GenericLoopInfoImpl.h
include/llvm/Support/GlobPattern.h
include/llvm/Support/GraphWriter.h
include/llvm/Support/HashBuilder.h
include/llvm/Support/Host.h
include/llvm/Support/InitLLVM.h
include/llvm/Support/InstructionCost.h
-include/llvm/Support/ItaniumManglingCanonicalizer.h
include/llvm/Support/JSON.h
include/llvm/Support/KnownBits.h
include/llvm/Support/LEB128.h
include/llvm/Support/LICENSE.TXT
+include/llvm/Support/LLVMDriver.h
include/llvm/Support/LineIterator.h
include/llvm/Support/Locale.h
include/llvm/Support/LockFileManager.h
-include/llvm/Support/LoongArchTargetParser.h
-include/llvm/Support/LowLevelTypeImpl.h
include/llvm/Support/MD5.h
include/llvm/Support/MSP430AttributeParser.h
include/llvm/Support/MSP430Attributes.h
include/llvm/Support/MSVCErrorWorkarounds.h
-include/llvm/Support/MachineValueType.h
include/llvm/Support/ManagedStatic.h
include/llvm/Support/MathExtras.h
include/llvm/Support/MemAlloc.h
@@ -1551,6 +1572,7 @@ include/llvm/Support/OptimizedStructLayo
include/llvm/Support/PGOOptions.h
include/llvm/Support/Parallel.h
include/llvm/Support/Path.h
+include/llvm/Support/PerThreadBumpPtrAllocator.h
include/llvm/Support/PluginLoader.h
include/llvm/Support/PointerLikeTypeTraits.h
include/llvm/Support/PrettyStackTrace.h
@@ -1582,21 +1604,18 @@ include/llvm/Support/SourceMgr.h
include/llvm/Support/SpecialCaseList.h
include/llvm/Support/StringSaver.h
include/llvm/Support/SuffixTree.h
+include/llvm/Support/SuffixTreeNode.h
include/llvm/Support/SwapByteOrder.h
-include/llvm/Support/SymbolRemappingReader.h
include/llvm/Support/SystemUtils.h
include/llvm/Support/TarWriter.h
include/llvm/Support/TargetOpcodes.def
-include/llvm/Support/TargetParser.h
include/llvm/Support/TargetSelect.h
-include/llvm/Support/TaskQueue.h
include/llvm/Support/ThreadPool.h
include/llvm/Support/Threading.h
include/llvm/Support/TimeProfiler.h
include/llvm/Support/Timer.h
include/llvm/Support/ToolOutputFile.h
include/llvm/Support/TrailingObjects.h
-include/llvm/Support/TrigramIndex.h
include/llvm/Support/TypeName.h
include/llvm/Support/TypeSize.h
include/llvm/Support/Unicode.h
@@ -1611,8 +1630,7 @@ include/llvm/Support/Windows/WindowsSupp
include/llvm/Support/WindowsError.h
include/llvm/Support/WithColor.h
include/llvm/Support/X86DisassemblerDecoderCommon.h
-include/llvm/Support/X86TargetParser.def
-include/llvm/Support/X86TargetParser.h
+include/llvm/Support/X86FoldTablesUtils.h
include/llvm/Support/YAMLParser.h
include/llvm/Support/YAMLTraits.h
include/llvm/Support/circular_raw_ostream.h
@@ -1662,6 +1680,7 @@ include/llvm/TargetParser/LoongArchTarge
include/llvm/TargetParser/LoongArchTargetParser.h
include/llvm/TargetParser/RISCVTargetParser.h
include/llvm/TargetParser/RISCVTargetParserDef.inc
+include/llvm/TargetParser/SubtargetFeature.h
include/llvm/TargetParser/TargetParser.h
include/llvm/TargetParser/Triple.h
include/llvm/TargetParser/X86TargetParser.def
@@ -1678,6 +1697,7 @@ include/llvm/TextAPI/InterfaceFile.h
include/llvm/TextAPI/PackedVersion.h
include/llvm/TextAPI/Platform.h
include/llvm/TextAPI/Symbol.h
+include/llvm/TextAPI/SymbolSet.h
include/llvm/TextAPI/Target.h
include/llvm/TextAPI/TextAPIReader.h
include/llvm/TextAPI/TextAPIWriter.h
@@ -1701,6 +1721,7 @@ include/llvm/Transforms/IPO/ConstantMerg
include/llvm/Transforms/IPO/CrossDSOCFI.h
include/llvm/Transforms/IPO/DeadArgumentElimination.h
include/llvm/Transforms/IPO/ElimAvailExtern.h
+include/llvm/Transforms/IPO/EmbedBitcodePass.h
include/llvm/Transforms/IPO/ExtractGV.h
include/llvm/Transforms/IPO/ForceFunctionAttrs.h
include/llvm/Transforms/IPO/FunctionAttrs.h
@@ -1716,11 +1737,11 @@ include/llvm/Transforms/IPO/Inliner.h
include/llvm/Transforms/IPO/Internalize.h
include/llvm/Transforms/IPO/LoopExtractor.h
include/llvm/Transforms/IPO/LowerTypeTests.h
+include/llvm/Transforms/IPO/MemProfContextDisambiguation.h
include/llvm/Transforms/IPO/MergeFunctions.h
include/llvm/Transforms/IPO/ModuleInliner.h
include/llvm/Transforms/IPO/OpenMPOpt.h
include/llvm/Transforms/IPO/PartialInlining.h
-include/llvm/Transforms/IPO/PassManagerBuilder.h
include/llvm/Transforms/IPO/ProfiledCallGraph.h
include/llvm/Transforms/IPO/SCCP.h
include/llvm/Transforms/IPO/SampleContextTracker.h
@@ -1737,7 +1758,9 @@ include/llvm/Transforms/Instrumentation.
include/llvm/Transforms/Instrumentation/AddressSanitizer.h
include/llvm/Transforms/Instrumentation/AddressSanitizerCommon.h
include/llvm/Transforms/Instrumentation/AddressSanitizerOptions.h
+include/llvm/Transforms/Instrumentation/BlockCoverageInference.h
include/llvm/Transforms/Instrumentation/BoundsChecking.h
+include/llvm/Transforms/Instrumentation/CFGMST.h
include/llvm/Transforms/Instrumentation/CGProfile.h
include/llvm/Transforms/Instrumentation/ControlHeightReduction.h
include/llvm/Transforms/Instrumentation/DataFlowSanitizer.h
@@ -1814,6 +1837,7 @@ include/llvm/Transforms/Scalar/MergedLoa
include/llvm/Transforms/Scalar/NaryReassociate.h
include/llvm/Transforms/Scalar/NewGVN.h
include/llvm/Transforms/Scalar/PartiallyInlineLibCalls.h
+include/llvm/Transforms/Scalar/PlaceSafepoints.h
include/llvm/Transforms/Scalar/Reassociate.h
include/llvm/Transforms/Scalar/Reg2Mem.h
include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h
@@ -1848,6 +1872,7 @@ include/llvm/Transforms/Utils/Cloning.h
include/llvm/Transforms/Utils/CodeExtractor.h
include/llvm/Transforms/Utils/CodeLayout.h
include/llvm/Transforms/Utils/CodeMoverUtils.h
+include/llvm/Transforms/Utils/CountVisits.h
include/llvm/Transforms/Utils/CtorUtils.h
include/llvm/Transforms/Utils/Debugify.h
include/llvm/Transforms/Utils/EntryExitInstrumenter.h
@@ -1884,6 +1909,7 @@ include/llvm/Transforms/Utils/MemoryTagg
include/llvm/Transforms/Utils/MetaRenamer.h
include/llvm/Transforms/Utils/MisExpect.h
include/llvm/Transforms/Utils/ModuleUtils.h
+include/llvm/Transforms/Utils/MoveAutoInit.h
include/llvm/Transforms/Utils/NameAnonGlobals.h
include/llvm/Transforms/Utils/PredicateInfo.h
include/llvm/Transforms/Utils/PromoteMemToReg.h
@@ -1950,6 +1976,7 @@ lib/cmake/llvm/CoverageReport.cmake
lib/cmake/llvm/CrossCompile.cmake
lib/cmake/llvm/DetermineGCCCompatible.cmake
lib/cmake/llvm/FindFFI.cmake
+lib/cmake/llvm/FindLibEdit.cmake
lib/cmake/llvm/FindLibpfm.cmake
lib/cmake/llvm/FindOCaml.cmake
lib/cmake/llvm/FindSphinx.cmake
@@ -1980,7 +2007,7 @@ lib/cmake/llvm/UseLibtool.cmake
lib/cmake/llvm/VersionFromVCS.cmake
lib/cmake/llvm/llvm-driver-template.cpp.in
lib/libLLVM-${PKGVERSION}.${SOEXT}
-lib/libLLVM-16.${SOEXT}
+lib/libLLVM-17.${SOEXT}
lib/libLLVM.${SOEXT}
${PLIST.AArch64}lib/libLLVMAArch64AsmParser.a
${PLIST.AArch64}lib/libLLVMAArch64CodeGen.a
@@ -2031,12 +2058,14 @@ ${PLIST.CSKY}lib/libLLVMCSKYDesc.a
${PLIST.CSKY}lib/libLLVMCSKYDisassembler.a
${PLIST.CSKY}lib/libLLVMCSKYInfo.a
lib/libLLVMCodeGen.a
+lib/libLLVMCodeGenTypes.a
lib/libLLVMCore.a
lib/libLLVMCoroutines.a
lib/libLLVMCoverage.a
lib/libLLVMDWARFLinker.a
lib/libLLVMDWARFLinkerParallel.a
lib/libLLVMDWP.a
+lib/libLLVMDebugInfoBTF.a
lib/libLLVMDebugInfoCodeView.a
lib/libLLVMDebugInfoDWARF.a
lib/libLLVMDebugInfoGSYM.a
@@ -2144,6 +2173,7 @@ ${PLIST.SystemZ}lib/libLLVMSystemZDesc.a
${PLIST.SystemZ}lib/libLLVMSystemZDisassembler.a
${PLIST.SystemZ}lib/libLLVMSystemZInfo.a
lib/libLLVMTableGen.a
+lib/libLLVMTableGenCommon.a
lib/libLLVMTableGenGlobalISel.a
lib/libLLVMTarget.a
lib/libLLVMTargetParser.a
Index: pkgsrc/lang/llvm/buildlink3.mk
diff -u pkgsrc/lang/llvm/buildlink3.mk:1.24 pkgsrc/lang/llvm/buildlink3.mk:1.25
--- pkgsrc/lang/llvm/buildlink3.mk:1.24 Fri Oct 6 19:15:20 2023
+++ pkgsrc/lang/llvm/buildlink3.mk Mon Apr 22 06:52:42 2024
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.24 2023/10/06 19:15:20 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.25 2024/04/22 06:52:42 adam Exp $
BUILDLINK_TREE+= llvm
.if !defined(LLVM_BUILDLINK3_MK)
LLVM_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.llvm+= llvm>=16.0.0<17
+BUILDLINK_API_DEPENDS.llvm+= llvm>=17.0.0<18
BUILDLINK_PKGSRCDIR.llvm?= ../../lang/llvm
LLVM_CONFIG_PATH?= ${BUILDLINK_PREFIX.llvm}/bin/llvm-config
Index: pkgsrc/lang/llvm/distinfo
diff -u pkgsrc/lang/llvm/distinfo:1.42 pkgsrc/lang/llvm/distinfo:1.43
--- pkgsrc/lang/llvm/distinfo:1.42 Fri Oct 6 19:15:20 2023
+++ pkgsrc/lang/llvm/distinfo Mon Apr 22 06:52:42 2024
@@ -1,16 +1,19 @@
-$NetBSD: distinfo,v 1.42 2023/10/06 19:15:20 adam Exp $
+$NetBSD: distinfo,v 1.43 2024/04/22 06:52:42 adam Exp $
-BLAKE2s (cmake-16.0.6.src.tar.xz) = a967225f31bcd98484d632a2d530c498131b0035f18b15e27915663b915dc6ba
-SHA512 (cmake-16.0.6.src.tar.xz) = 52ecd941d2d85a5b668caa5d0d40480cb6a97b3bf1174e634c2a93e9ef6d03670ca7e96abb0a60cb33ba537b93d5788754dab1f2f45c1f623f788162717d088b
-Size (cmake-16.0.6.src.tar.xz) = 9008 bytes
-BLAKE2s (llvm-16.0.6.src.tar.xz) = d6cf8733dc52995c2ca88b2a12fcaafa2fc9f578429f205340c634e9502cb128
-SHA512 (llvm-16.0.6.src.tar.xz) = 8d4cdadc9a1ad249fbf9248c8e56f3bcafab73a473a0b0ca73499ed8825c62e27668aac4f1d03341631e5ad93701621e834e9e196ca32eac3ef805cf1c860083
-Size (llvm-16.0.6.src.tar.xz) = 56149540 bytes
+BLAKE2s (cmake-17.0.6.src.tar.xz) = 582f437814c47608b5a8e97e32b602103684755251f75c1b176d595db997ce1b
+SHA512 (cmake-17.0.6.src.tar.xz) = b2c5e404ca36542d44e1a7f2801bbcecbcf5f1e8c63b793bb2308228483406bdfe002720aadb913c0228cd2bbe5998465eaadc4a49fad6a5eb6ff907fa5fd45a
+Size (cmake-17.0.6.src.tar.xz) = 8712 bytes
+BLAKE2s (llvm-17.0.6.src.tar.xz) = b377367982a058f99672f3b9a489547dd9d1a6383c6e9b65d7a4a653565b7455
+SHA512 (llvm-17.0.6.src.tar.xz) = bf9b04d0d45c67168b195c550cd8326e3a01176f92776705846aad3956a494bcb7a053b0b0bde19abd68dc0068e5c97ef99dee7eadfdb727bc0d758b2684f3bd
+Size (llvm-17.0.6.src.tar.xz) = 59298244 bytes
+BLAKE2s (runtimes-17.0.6.src.tar.xz) = 73840072a471442d27a106bbd026ef334d4fe6be083f3e3f79f9ac69c8c9e1b9
+SHA512 (runtimes-17.0.6.src.tar.xz) = 3d73abf3c25eb319e12d9f4118158a05f26bb569534b1fe0dd2e99f948046e0bfa9511b61d65863506444ff330c065b9e3bb77310daf3c71dd658a01622fd812
+Size (runtimes-17.0.6.src.tar.xz) = 6240 bytes
SHA1 (patch-CMakeLists.txt) = c53cef61bdaeaf5216b78330992357a632a2b0b2
SHA1 (patch-cmake_config-ix.cmake) = f5cd0c949d35020d1051f95417e7944aa71a3d54
SHA1 (patch-cmake_modules_AddLLVM.cmake) = 4e6668e0c3e13423ce3e19304f4ad60f66d41562
SHA1 (patch-include_llvm-c_DataTypes.h) = ff547cae5bdf90c5a1371b9eb196e7537a03b18d
SHA1 (patch-include_llvm_Analysis_ConstantFolding.h) = 0a8db4d876b749dd492fced6fbc8c4faf3ff2450
SHA1 (patch-lib_Support_BLAKE3-blake3__impl.h) = 29624dc764c747b247dbde19e9d186a853b59134
-SHA1 (patch-tools_llvm-shlib_CMakeLists.txt) = a83f0bc8a188bcf4e70ccc6b253637ce0af8345d
+SHA1 (patch-tools_llvm-shlib_CMakeLists.txt) = 6ecb1623a9da13a8b4121cfbead1fd6ca7dfdee4
SHA1 (patch-utils_llvm-lit_CMakeLists.txt) = 8b18659fe7189c9077b0409e123d41c01e8c8610
Index: pkgsrc/lang/llvm/version.mk
diff -u pkgsrc/lang/llvm/version.mk:1.15 pkgsrc/lang/llvm/version.mk:1.16
--- pkgsrc/lang/llvm/version.mk:1.15 Fri Oct 6 19:15:20 2023
+++ pkgsrc/lang/llvm/version.mk Mon Apr 22 06:52:42 2024
@@ -1,4 +1,4 @@
-# $NetBSD: version.mk,v 1.15 2023/10/06 19:15:20 adam Exp $
+# $NetBSD: version.mk,v 1.16 2024/04/22 06:52:42 adam Exp $
# used by devel/lld
# used by devel/lldb
# used by devel/polly
@@ -14,7 +14,7 @@
# used by lang/wasi-libcxx
# used by parallel/openmp
-LLVM_VERSION= 16.0.6
+LLVM_VERSION= 17.0.6
MASTER_SITES= ${MASTER_SITE_GITHUB:=llvm/}
GITHUB_PROJECT= llvm-project
GITHUB_RELEASE= llvmorg-${PKGVERSION_NOREV}
@@ -24,12 +24,16 @@ LLVM_MAJOR_VERSION= ${LLVM_VERSION:tu:C/
# As of v15.0.0 llvm requires cmake source code to build
CMAKE_DIST= cmake-${LLVM_VERSION}.src
-EXTRA_DIST+= ${CMAKE_DIST}${EXTRACT_SUFX}
+RUNTIMES_DIST= runtimes-${LLVM_VERSION}.src
+EXTRA_DIST+= ${CMAKE_DIST}${EXTRACT_SUFX} ${RUNTIMES_DIST}${EXTRACT_SUFX}
SITES.${CMAKE_DIST}${EXTRACT_SUFX}= \
${MASTER_SITES:=${GITHUB_PROJECT}/releases/download/${GITHUB_RELEASE}/}
+SITES.${RUNTIMES_DIST}${EXTRACT_SUFX}= \
+ ${MASTER_SITES:=${GITHUB_PROJECT}/releases/download/${GITHUB_RELEASE}/}
DISTFILES= ${DEFAULT_DISTFILES} ${EXTRA_DIST}
.PHONY: llvm-cmake-modules
post-extract: llvm-cmake-modules
llvm-cmake-modules:
${LN} -f -s ${WRKDIR}/${CMAKE_DIST} ${WRKDIR}/cmake
+ ${LN} -f -s ${WRKDIR}/${RUNTIMES_DIST} ${WRKDIR}/runtimes
Index: pkgsrc/lang/llvm/patches/patch-tools_llvm-shlib_CMakeLists.txt
diff -u pkgsrc/lang/llvm/patches/patch-tools_llvm-shlib_CMakeLists.txt:1.9 pkgsrc/lang/llvm/patches/patch-tools_llvm-shlib_CMakeLists.txt:1.10
--- pkgsrc/lang/llvm/patches/patch-tools_llvm-shlib_CMakeLists.txt:1.9 Fri Oct 6 19:15:20 2023
+++ pkgsrc/lang/llvm/patches/patch-tools_llvm-shlib_CMakeLists.txt Mon Apr 22 06:52:42 2024
@@ -1,19 +1,21 @@
-$NetBSD: patch-tools_llvm-shlib_CMakeLists.txt,v 1.9 2023/10/06 19:15:20 adam Exp $
+$NetBSD: patch-tools_llvm-shlib_CMakeLists.txt,v 1.10 2024/04/22 06:52:42 adam Exp $
Use the Linux style linking everywhere except Darwin and SunOS.
---- tools/llvm-shlib/CMakeLists.txt.orig 2023-04-05 05:36:38.000000000 +0200
-+++ tools/llvm-shlib/CMakeLists.txt 2023-04-28 19:16:41.144011867 +0200
-@@ -33,14 +33,11 @@
+--- tools/llvm-shlib/CMakeLists.txt.orig 2023-11-28 08:52:28.000000000 +0000
++++ tools/llvm-shlib/CMakeLists.txt
+@@ -33,16 +33,11 @@ if(LLVM_BUILD_LLVM_DYLIB)
add_llvm_library(LLVM SHARED DISABLE_LLVM_LINK_LLVM_DYLIB SONAME ${INSTALL_WITH_TOOLCHAIN} ${SOURCES})
list(REMOVE_DUPLICATES LIB_NAMES)
-- if(("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux") OR (MINGW) OR (HAIKU)
-- OR ("${CMAKE_SYSTEM_NAME}" STREQUAL "FreeBSD")
+- if((MINGW) OR (HAIKU)
+- OR ("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux")
- OR ("${CMAKE_SYSTEM_NAME}" STREQUAL "GNU")
+- OR ("${CMAKE_SYSTEM_NAME}" STREQUAL "FreeBSD")
+- OR ("${CMAKE_SYSTEM_NAME}" STREQUAL "NetBSD")
- OR ("${CMAKE_SYSTEM_NAME}" STREQUAL "OpenBSD")
-- OR ("${CMAKE_SYSTEM_NAME}" STREQUAL "Fuchsia")
- OR ("${CMAKE_SYSTEM_NAME}" STREQUAL "DragonFly")
+- OR ("${CMAKE_SYSTEM_NAME}" STREQUAL "Fuchsia")
- OR ("${CMAKE_SYSTEM_NAME}" STREQUAL "Android")
- OR ("${CMAKE_SYSTEM_NAME}" STREQUAL "SunOS")) # FIXME: It should be "GNU ld for elf"
+ if ("${CMAKE_SYSTEM_NAME}" STREQUAL "SunOS")
@@ -24,7 +26,7 @@ Use the Linux style linking everywhere e
configure_file(
${CMAKE_CURRENT_SOURCE_DIR}/simple_version_script.map.in
${LLVM_LIBRARY_DIR}/tools/llvm-shlib/simple_version_script.map)
-@@ -58,8 +55,6 @@
+@@ -60,8 +55,6 @@ if(LLVM_BUILD_LLVM_DYLIB)
# inside and outside libLLVM.so.
target_link_options(LLVM PRIVATE LINKER:-Bsymbolic-functions)
endif()
Home |
Main Index |
Thread Index |
Old Index