diff options
author | brooks <brooks@FreeBSD.org> | 2015-04-07 05:51:35 +0800 |
---|---|---|
committer | brooks <brooks@FreeBSD.org> | 2015-04-07 05:51:35 +0800 |
commit | 0c3333fd1cb2f5af866b579328473916dbfdd177 (patch) | |
tree | 1162c6102a67994902cb34b67e1ac6256b9ad022 | |
parent | a3753ea9694f881f7c7c12cfdb618b62aae52e76 (diff) | |
download | freebsd-ports-gnome-0c3333fd1cb2f5af866b579328473916dbfdd177.tar.gz freebsd-ports-gnome-0c3333fd1cb2f5af866b579328473916dbfdd177.tar.zst freebsd-ports-gnome-0c3333fd1cb2f5af866b579328473916dbfdd177.zip |
Upgrade to r234164.
PR: 197908 (seems to build with gcc 4.9)
-rw-r--r-- | devel/llvm-devel/Makefile | 2 | ||||
-rw-r--r-- | devel/llvm-devel/Makefile.svn_rev | 2 | ||||
-rw-r--r-- | devel/llvm-devel/distinfo | 4 | ||||
-rw-r--r-- | devel/llvm-devel/pkg-plist | 152 | ||||
-rw-r--r-- | lang/clang-devel/Makefile | 2 | ||||
-rw-r--r-- | lang/clang-devel/distinfo | 8 | ||||
-rw-r--r-- | lang/clang-devel/files/patch-tools_clang_lib_Analysis_PrintfFormatString.cpp | 45 | ||||
-rw-r--r-- | lang/clang-devel/pkg-plist | 87 |
8 files changed, 176 insertions, 126 deletions
diff --git a/devel/llvm-devel/Makefile b/devel/llvm-devel/Makefile index cbbf1853e5ac..ec39362e264d 100644 --- a/devel/llvm-devel/Makefile +++ b/devel/llvm-devel/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= llvm -DISTVERSION= 3.6.r${SVN_REV} +DISTVERSION= 3.7.r${SVN_REV} CATEGORIES= devel lang MASTER_SITES= ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= brooks diff --git a/devel/llvm-devel/Makefile.svn_rev b/devel/llvm-devel/Makefile.svn_rev index 72f84a5a446e..9beaf48cf231 100644 --- a/devel/llvm-devel/Makefile.svn_rev +++ b/devel/llvm-devel/Makefile.svn_rev @@ -1 +1 @@ -SVN_REV= 225991 +SVN_REV= 234164 diff --git a/devel/llvm-devel/distinfo b/devel/llvm-devel/distinfo index 2f7fa04d6719..878996641757 100644 --- a/devel/llvm-devel/distinfo +++ b/devel/llvm-devel/distinfo @@ -1,2 +1,2 @@ -SHA256 (llvm-3.6.r225991.tar.bz2) = ea977cdac118c98a72f7985ef035a30a33788521c82f9340de11119f134be585 -SIZE (llvm-3.6.r225991.tar.bz2) = 14522782 +SHA256 (llvm-3.7.r234164.tar.bz2) = aadef776f14c7b43d6caf661ac1b19da5b7b3c25f6422282a14091ee9e8fb1da +SIZE (llvm-3.7.r234164.tar.bz2) = 15311690 diff --git a/devel/llvm-devel/pkg-plist b/devel/llvm-devel/pkg-plist index 901c36169d0c..d0513634bfe4 100644 --- a/devel/llvm-devel/pkg-plist +++ b/devel/llvm-devel/pkg-plist @@ -41,6 +41,7 @@ llvm-devel/bin/llvm-as llvm-devel/bin/llvm-bcanalyzer llvm-devel/bin/llvm-config llvm-devel/bin/llvm-cov +llvm-devel/bin/llvm-cxxdump llvm-devel/bin/llvm-diff llvm-devel/bin/llvm-dis llvm-devel/bin/llvm-dsymutil @@ -51,6 +52,7 @@ llvm-devel/bin/llvm-mc llvm-devel/bin/llvm-mcmarkup llvm-devel/bin/llvm-nm llvm-devel/bin/llvm-objdump +llvm-devel/bin/llvm-pdbdump llvm-devel/bin/llvm-profdata llvm-devel/bin/llvm-ranlib llvm-devel/bin/llvm-readobj @@ -59,7 +61,6 @@ llvm-devel/bin/llvm-size llvm-devel/bin/llvm-stress llvm-devel/bin/llvm-symbolizer llvm-devel/bin/llvm-tblgen -llvm-devel/bin/llvm-vtabledump llvm-devel/bin/macho-dump llvm-devel/bin/not llvm-devel/bin/obj2yaml @@ -96,6 +97,7 @@ llvm-devel/include/llvm/ADT/DenseMap.h llvm-devel/include/llvm/ADT/DenseMapInfo.h llvm-devel/include/llvm/ADT/DenseSet.h llvm-devel/include/llvm/ADT/DepthFirstIterator.h +llvm-devel/include/llvm/ADT/EpochTracker.h llvm-devel/include/llvm/ADT/EquivalenceClasses.h llvm-devel/include/llvm/ADT/FoldingSet.h llvm-devel/include/llvm/ADT/GraphTraits.h @@ -159,13 +161,11 @@ llvm-devel/include/llvm/Analysis/CallPrinter.h llvm-devel/include/llvm/Analysis/CaptureTracking.h llvm-devel/include/llvm/Analysis/CodeMetrics.h llvm-devel/include/llvm/Analysis/ConstantFolding.h -llvm-devel/include/llvm/Analysis/ConstantsScanner.h llvm-devel/include/llvm/Analysis/DOTGraphTraitsPass.h llvm-devel/include/llvm/Analysis/DependenceAnalysis.h llvm-devel/include/llvm/Analysis/DomPrinter.h llvm-devel/include/llvm/Analysis/DominanceFrontier.h llvm-devel/include/llvm/Analysis/DominanceFrontierImpl.h -llvm-devel/include/llvm/Analysis/FunctionTargetTransformInfo.h llvm-devel/include/llvm/Analysis/IVUsers.h llvm-devel/include/llvm/Analysis/InlineCost.h llvm-devel/include/llvm/Analysis/InstructionSimplify.h @@ -179,6 +179,7 @@ llvm-devel/include/llvm/Analysis/LibCallAliasAnalysis.h llvm-devel/include/llvm/Analysis/LibCallSemantics.h llvm-devel/include/llvm/Analysis/Lint.h llvm-devel/include/llvm/Analysis/Loads.h +llvm-devel/include/llvm/Analysis/LoopAccessAnalysis.h llvm-devel/include/llvm/Analysis/LoopInfo.h llvm-devel/include/llvm/Analysis/LoopInfoImpl.h llvm-devel/include/llvm/Analysis/LoopIterator.h @@ -200,7 +201,10 @@ llvm-devel/include/llvm/Analysis/ScalarEvolutionExpressions.h llvm-devel/include/llvm/Analysis/ScalarEvolutionNormalization.h llvm-devel/include/llvm/Analysis/SparsePropagation.h llvm-devel/include/llvm/Analysis/TargetFolder.h +llvm-devel/include/llvm/Analysis/TargetLibraryInfo.def +llvm-devel/include/llvm/Analysis/TargetLibraryInfo.h llvm-devel/include/llvm/Analysis/TargetTransformInfo.h +llvm-devel/include/llvm/Analysis/TargetTransformInfoImpl.h llvm-devel/include/llvm/Analysis/Trace.h llvm-devel/include/llvm/Analysis/ValueTracking.h llvm-devel/include/llvm/AsmParser/Parser.h @@ -212,6 +216,7 @@ llvm-devel/include/llvm/Bitcode/LLVMBitCodes.h llvm-devel/include/llvm/Bitcode/ReaderWriter.h llvm-devel/include/llvm/CodeGen/Analysis.h llvm-devel/include/llvm/CodeGen/AsmPrinter.h +llvm-devel/include/llvm/CodeGen/BasicTTIImpl.h llvm-devel/include/llvm/CodeGen/CalcSpillWeights.h llvm-devel/include/llvm/CodeGen/CallingConvLower.h llvm-devel/include/llvm/CodeGen/CommandFlags.h @@ -220,7 +225,6 @@ llvm-devel/include/llvm/CodeGen/DFAPacketizer.h llvm-devel/include/llvm/CodeGen/DIE.h llvm-devel/include/llvm/CodeGen/EdgeBundles.h llvm-devel/include/llvm/CodeGen/FastISel.h -llvm-devel/include/llvm/CodeGen/ForwardControlFlowIntegrity.h llvm-devel/include/llvm/CodeGen/FunctionLoweringInfo.h llvm-devel/include/llvm/CodeGen/GCMetadata.h llvm-devel/include/llvm/CodeGen/GCMetadataPrinter.h @@ -228,7 +232,6 @@ llvm-devel/include/llvm/CodeGen/GCStrategy.h llvm-devel/include/llvm/CodeGen/GCs.h llvm-devel/include/llvm/CodeGen/ISDOpcodes.h llvm-devel/include/llvm/CodeGen/IntrinsicLowering.h -llvm-devel/include/llvm/CodeGen/JumpInstrTables.h llvm-devel/include/llvm/CodeGen/LatencyPriorityQueue.h llvm-devel/include/llvm/CodeGen/LexicalScopes.h llvm-devel/include/llvm/CodeGen/LinkAllAsmWriterComponents.h @@ -295,7 +298,6 @@ llvm-devel/include/llvm/CodeGen/SelectionDAG.h llvm-devel/include/llvm/CodeGen/SelectionDAGISel.h llvm-devel/include/llvm/CodeGen/SelectionDAGNodes.h llvm-devel/include/llvm/CodeGen/SlotIndexes.h -llvm-devel/include/llvm/CodeGen/StackMapLivenessAnalysis.h llvm-devel/include/llvm/CodeGen/StackMaps.h llvm-devel/include/llvm/CodeGen/StackProtector.h llvm-devel/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h @@ -303,37 +305,105 @@ llvm-devel/include/llvm/CodeGen/TargetSchedule.h llvm-devel/include/llvm/CodeGen/ValueTypes.h llvm-devel/include/llvm/CodeGen/ValueTypes.td llvm-devel/include/llvm/CodeGen/VirtRegMap.h +llvm-devel/include/llvm/CodeGen/WinEHFuncInfo.h llvm-devel/include/llvm/Config/AsmParsers.def llvm-devel/include/llvm/Config/AsmPrinters.def llvm-devel/include/llvm/Config/Disassemblers.def llvm-devel/include/llvm/Config/Targets.def llvm-devel/include/llvm/Config/config.h llvm-devel/include/llvm/Config/llvm-config.h -llvm-devel/include/llvm/DebugInfo/DIContext.h -llvm-devel/include/llvm/DebugInfo/DWARFAbbreviationDeclaration.h -llvm-devel/include/llvm/DebugInfo/DWARFAcceleratorTable.h -llvm-devel/include/llvm/DebugInfo/DWARFCompileUnit.h -llvm-devel/include/llvm/DebugInfo/DWARFContext.h -llvm-devel/include/llvm/DebugInfo/DWARFDebugAbbrev.h -llvm-devel/include/llvm/DebugInfo/DWARFDebugArangeSet.h -llvm-devel/include/llvm/DebugInfo/DWARFDebugAranges.h -llvm-devel/include/llvm/DebugInfo/DWARFDebugFrame.h -llvm-devel/include/llvm/DebugInfo/DWARFDebugInfoEntry.h -llvm-devel/include/llvm/DebugInfo/DWARFDebugLine.h -llvm-devel/include/llvm/DebugInfo/DWARFDebugLoc.h -llvm-devel/include/llvm/DebugInfo/DWARFDebugRangeList.h -llvm-devel/include/llvm/DebugInfo/DWARFFormValue.h -llvm-devel/include/llvm/DebugInfo/DWARFRelocMap.h -llvm-devel/include/llvm/DebugInfo/DWARFSection.h -llvm-devel/include/llvm/DebugInfo/DWARFTypeUnit.h -llvm-devel/include/llvm/DebugInfo/DWARFUnit.h +llvm-devel/include/llvm/DebugInfo/DWARF/DIContext.h +llvm-devel/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h +llvm-devel/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h +llvm-devel/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h +llvm-devel/include/llvm/DebugInfo/DWARF/DWARFContext.h +llvm-devel/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h +llvm-devel/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h +llvm-devel/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h +llvm-devel/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h +llvm-devel/include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h +llvm-devel/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h +llvm-devel/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h +llvm-devel/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h +llvm-devel/include/llvm/DebugInfo/DWARF/DWARFFormValue.h +llvm-devel/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h +llvm-devel/include/llvm/DebugInfo/DWARF/DWARFSection.h +llvm-devel/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h +llvm-devel/include/llvm/DebugInfo/DWARF/DWARFUnit.h +llvm-devel/include/llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h +llvm-devel/include/llvm/DebugInfo/PDB/DIA/DIADataStream.h +llvm-devel/include/llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h +llvm-devel/include/llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h +llvm-devel/include/llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h +llvm-devel/include/llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h +llvm-devel/include/llvm/DebugInfo/PDB/DIA/DIALineNumber.h +llvm-devel/include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h +llvm-devel/include/llvm/DebugInfo/PDB/DIA/DIASession.h +llvm-devel/include/llvm/DebugInfo/PDB/DIA/DIASourceFile.h +llvm-devel/include/llvm/DebugInfo/PDB/DIA/DIASupport.h +llvm-devel/include/llvm/DebugInfo/PDB/IPDBDataStream.h +llvm-devel/include/llvm/DebugInfo/PDB/IPDBEnumChildren.h +llvm-devel/include/llvm/DebugInfo/PDB/IPDBLineNumber.h +llvm-devel/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h +llvm-devel/include/llvm/DebugInfo/PDB/IPDBSession.h +llvm-devel/include/llvm/DebugInfo/PDB/IPDBSourceFile.h +llvm-devel/include/llvm/DebugInfo/PDB/PDB.h +llvm-devel/include/llvm/DebugInfo/PDB/PDBExtras.h +llvm-devel/include/llvm/DebugInfo/PDB/PDBSymDumper.h +llvm-devel/include/llvm/DebugInfo/PDB/PDBSymbol.h +llvm-devel/include/llvm/DebugInfo/PDB/PDBSymbolAnnotation.h +llvm-devel/include/llvm/DebugInfo/PDB/PDBSymbolBlock.h +llvm-devel/include/llvm/DebugInfo/PDB/PDBSymbolCompiland.h +llvm-devel/include/llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h +llvm-devel/include/llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h +llvm-devel/include/llvm/DebugInfo/PDB/PDBSymbolCustom.h +llvm-devel/include/llvm/DebugInfo/PDB/PDBSymbolData.h +llvm-devel/include/llvm/DebugInfo/PDB/PDBSymbolExe.h +llvm-devel/include/llvm/DebugInfo/PDB/PDBSymbolFunc.h +llvm-devel/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h +llvm-devel/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h +llvm-devel/include/llvm/DebugInfo/PDB/PDBSymbolLabel.h +llvm-devel/include/llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h +llvm-devel/include/llvm/DebugInfo/PDB/PDBSymbolThunk.h +llvm-devel/include/llvm/DebugInfo/PDB/PDBSymbolTypeArray.h +llvm-devel/include/llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h +llvm-devel/include/llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h +llvm-devel/include/llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h +llvm-devel/include/llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h +llvm-devel/include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h +llvm-devel/include/llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h +llvm-devel/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h +llvm-devel/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h +llvm-devel/include/llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h +llvm-devel/include/llvm/DebugInfo/PDB/PDBSymbolTypePointer.h +llvm-devel/include/llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h +llvm-devel/include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h +llvm-devel/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h +llvm-devel/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h +llvm-devel/include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h +llvm-devel/include/llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h +llvm-devel/include/llvm/DebugInfo/PDB/PDBTypes.h llvm-devel/include/llvm/ExecutionEngine/ExecutionEngine.h llvm-devel/include/llvm/ExecutionEngine/GenericValue.h llvm-devel/include/llvm/ExecutionEngine/Interpreter.h llvm-devel/include/llvm/ExecutionEngine/JITEventListener.h +llvm-devel/include/llvm/ExecutionEngine/JITSymbolFlags.h llvm-devel/include/llvm/ExecutionEngine/MCJIT.h llvm-devel/include/llvm/ExecutionEngine/OProfileWrapper.h llvm-devel/include/llvm/ExecutionEngine/ObjectCache.h +llvm-devel/include/llvm/ExecutionEngine/ObjectMemoryBuffer.h +llvm-devel/include/llvm/ExecutionEngine/Orc/CloneSubModule.h +llvm-devel/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h +llvm-devel/include/llvm/ExecutionEngine/Orc/CompileUtils.h +llvm-devel/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h +llvm-devel/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h +llvm-devel/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h +llvm-devel/include/llvm/ExecutionEngine/Orc/JITSymbol.h +llvm-devel/include/llvm/ExecutionEngine/Orc/LambdaResolver.h +llvm-devel/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h +llvm-devel/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h +llvm-devel/include/llvm/ExecutionEngine/Orc/OrcTargetSupport.h +llvm-devel/include/llvm/ExecutionEngine/OrcMCJITReplacement.h llvm-devel/include/llvm/ExecutionEngine/RTDyldMemoryManager.h llvm-devel/include/llvm/ExecutionEngine/RuntimeDyld.h llvm-devel/include/llvm/ExecutionEngine/RuntimeDyldChecker.h @@ -354,6 +424,8 @@ llvm-devel/include/llvm/IR/Constants.h llvm-devel/include/llvm/IR/DIBuilder.h llvm-devel/include/llvm/IR/DataLayout.h llvm-devel/include/llvm/IR/DebugInfo.h +llvm-devel/include/llvm/IR/DebugInfoFlags.def +llvm-devel/include/llvm/IR/DebugInfoMetadata.h llvm-devel/include/llvm/IR/DebugLoc.h llvm-devel/include/llvm/IR/DerivedTypes.h llvm-devel/include/llvm/IR/DiagnosticInfo.h @@ -381,11 +453,13 @@ llvm-devel/include/llvm/IR/Intrinsics.h llvm-devel/include/llvm/IR/Intrinsics.td llvm-devel/include/llvm/IR/IntrinsicsAArch64.td llvm-devel/include/llvm/IR/IntrinsicsARM.td +llvm-devel/include/llvm/IR/IntrinsicsBPF.td llvm-devel/include/llvm/IR/IntrinsicsHexagon.td llvm-devel/include/llvm/IR/IntrinsicsMips.td llvm-devel/include/llvm/IR/IntrinsicsNVVM.td llvm-devel/include/llvm/IR/IntrinsicsPowerPC.td llvm-devel/include/llvm/IR/IntrinsicsR600.td +llvm-devel/include/llvm/IR/IntrinsicsSystemZ.td llvm-devel/include/llvm/IR/IntrinsicsX86.td llvm-devel/include/llvm/IR/IntrinsicsXCore.td llvm-devel/include/llvm/IR/LLVMContext.h @@ -518,9 +592,9 @@ llvm-devel/include/llvm/Option/Option.h llvm-devel/include/llvm/Pass.h llvm-devel/include/llvm/PassAnalysisSupport.h llvm-devel/include/llvm/PassInfo.h -llvm-devel/include/llvm/PassManager.h llvm-devel/include/llvm/PassRegistry.h llvm-devel/include/llvm/PassSupport.h +llvm-devel/include/llvm/Passes/PassBuilder.h llvm-devel/include/llvm/ProfileData/CoverageMapping.h llvm-devel/include/llvm/ProfileData/CoverageMappingReader.h llvm-devel/include/llvm/ProfileData/CoverageMappingWriter.h @@ -555,6 +629,7 @@ llvm-devel/include/llvm/Support/DataExtractor.h llvm-devel/include/llvm/Support/DataStream.h llvm-devel/include/llvm/Support/DataTypes.h llvm-devel/include/llvm/Support/Debug.h +llvm-devel/include/llvm/Support/Dwarf.def llvm-devel/include/llvm/Support/Dwarf.h llvm-devel/include/llvm/Support/DynamicLibrary.h llvm-devel/include/llvm/Support/ELF.h @@ -660,7 +735,6 @@ llvm-devel/include/llvm/Target/TargetFrameLowering.h llvm-devel/include/llvm/Target/TargetInstrInfo.h llvm-devel/include/llvm/Target/TargetIntrinsicInfo.h llvm-devel/include/llvm/Target/TargetItinerary.td -llvm-devel/include/llvm/Target/TargetLibraryInfo.h llvm-devel/include/llvm/Target/TargetLowering.h llvm-devel/include/llvm/Target/TargetLoweringObjectFile.h llvm-devel/include/llvm/Target/TargetMachine.h @@ -673,10 +747,16 @@ llvm-devel/include/llvm/Target/TargetSelectionDAGInfo.h llvm-devel/include/llvm/Target/TargetSubtargetInfo.h llvm-devel/include/llvm/Transforms/IPO.h llvm-devel/include/llvm/Transforms/IPO/InlinerPass.h +llvm-devel/include/llvm/Transforms/IPO/LowerBitSets.h llvm-devel/include/llvm/Transforms/IPO/PassManagerBuilder.h +llvm-devel/include/llvm/Transforms/InstCombine/InstCombine.h +llvm-devel/include/llvm/Transforms/InstCombine/InstCombineWorklist.h llvm-devel/include/llvm/Transforms/Instrumentation.h llvm-devel/include/llvm/Transforms/ObjCARC.h llvm-devel/include/llvm/Transforms/Scalar.h +llvm-devel/include/llvm/Transforms/Scalar/EarlyCSE.h +llvm-devel/include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h +llvm-devel/include/llvm/Transforms/Scalar/SimplifyCFG.h llvm-devel/include/llvm/Transforms/Utils/ASanStackFrameLayout.h llvm-devel/include/llvm/Transforms/Utils/BasicBlockUtils.h llvm-devel/include/llvm/Transforms/Utils/BuildLibCalls.h @@ -703,9 +783,9 @@ llvm-devel/include/llvm/Transforms/Utils/VectorUtils.h llvm-devel/include/llvm/Transforms/Vectorize.h llvm-devel/lib/BugpointPasses.so llvm-devel/lib/LLVMHello.so -llvm-devel/lib/libLLVM-3.6.0svn.so -llvm-devel/lib/libLLVM-3.6svn.so -llvm-devel/lib/libLLVM-3.6svn.so.0 +llvm-devel/lib/libLLVM-3.7.0svn.so +llvm-devel/lib/libLLVM-3.7svn.so +llvm-devel/lib/libLLVM-3.7svn.so.0 llvm-devel/lib/libLLVMAArch64AsmParser.a llvm-devel/lib/libLLVMAArch64AsmPrinter.a llvm-devel/lib/libLLVMAArch64CodeGen.a @@ -728,7 +808,8 @@ llvm-devel/lib/libLLVMCodeGen.a llvm-devel/lib/libLLVMCore.a llvm-devel/lib/libLLVMCppBackendCodeGen.a llvm-devel/lib/libLLVMCppBackendInfo.a -llvm-devel/lib/libLLVMDebugInfo.a +llvm-devel/lib/libLLVMDebugInfoDWARF.a +llvm-devel/lib/libLLVMDebugInfoPDB.a llvm-devel/lib/libLLVMExecutionEngine.a llvm-devel/lib/libLLVMHexagonCodeGen.a llvm-devel/lib/libLLVMHexagonDesc.a @@ -762,6 +843,8 @@ llvm-devel/lib/libLLVMNVPTXInfo.a llvm-devel/lib/libLLVMObjCARCOpts.a llvm-devel/lib/libLLVMObject.a llvm-devel/lib/libLLVMOption.a +llvm-devel/lib/libLLVMOrcJIT.a +llvm-devel/lib/libLLVMPasses.a llvm-devel/lib/libLLVMPowerPCAsmParser.a llvm-devel/lib/libLLVMPowerPCAsmPrinter.a llvm-devel/lib/libLLVMPowerPCCodeGen.a @@ -857,12 +940,16 @@ llvm-devel/share/llvm/cmake/TableGen.cmake %%PORTDOCS%%%%DOCSDIR%%/html/BigEndianNEON.txt %%PORTDOCS%%%%DOCSDIR%%/html/BitCodeFormat.html %%PORTDOCS%%%%DOCSDIR%%/html/BitCodeFormat.txt +%%PORTDOCS%%%%DOCSDIR%%/html/BitSets.html +%%PORTDOCS%%%%DOCSDIR%%/html/BitSets.txt %%PORTDOCS%%%%DOCSDIR%%/html/BlockFrequencyTerminology.html %%PORTDOCS%%%%DOCSDIR%%/html/BlockFrequencyTerminology.txt %%PORTDOCS%%%%DOCSDIR%%/html/BranchWeightMetadata.html %%PORTDOCS%%%%DOCSDIR%%/html/BranchWeightMetadata.txt %%PORTDOCS%%%%DOCSDIR%%/html/Bugpoint.html %%PORTDOCS%%%%DOCSDIR%%/html/Bugpoint.txt +%%PORTDOCS%%%%DOCSDIR%%/html/BuildingLLVMWithAutotools.html +%%PORTDOCS%%%%DOCSDIR%%/html/BuildingLLVMWithAutotools.txt %%PORTDOCS%%%%DOCSDIR%%/html/CMake.html %%PORTDOCS%%%%DOCSDIR%%/html/CMake.txt %%PORTDOCS%%%%DOCSDIR%%/html/CodeGenerator.html @@ -947,6 +1034,8 @@ llvm-devel/share/llvm/cmake/TableGen.cmake %%PORTDOCS%%%%DOCSDIR%%/html/LangRef.txt %%PORTDOCS%%%%DOCSDIR%%/html/Lexicon.html %%PORTDOCS%%%%DOCSDIR%%/html/Lexicon.txt +%%PORTDOCS%%%%DOCSDIR%%/html/LibFuzzer.html +%%PORTDOCS%%%%DOCSDIR%%/html/LibFuzzer.txt %%PORTDOCS%%%%DOCSDIR%%/html/LinkTimeOptimization.html %%PORTDOCS%%%%DOCSDIR%%/html/LinkTimeOptimization.txt %%PORTDOCS%%%%DOCSDIR%%/html/MCJIT-creation.png @@ -985,6 +1074,8 @@ llvm-devel/share/llvm/cmake/TableGen.cmake %%PORTDOCS%%%%DOCSDIR%%/html/Packaging.txt %%PORTDOCS%%%%DOCSDIR%%/html/Passes.html %%PORTDOCS%%%%DOCSDIR%%/html/Passes.txt +%%PORTDOCS%%%%DOCSDIR%%/html/PerformanceTips.html +%%PORTDOCS%%%%DOCSDIR%%/html/PerformanceTips.txt %%PORTDOCS%%%%DOCSDIR%%/html/Phabricator.html %%PORTDOCS%%%%DOCSDIR%%/html/Phabricator.txt %%PORTDOCS%%%%DOCSDIR%%/html/ProgrammersManual.html @@ -1034,7 +1125,6 @@ llvm-devel/share/llvm/cmake/TableGen.cmake %%PORTDOCS%%%%DOCSDIR%%/html/doctools.js %%PORTDOCS%%%%DOCSDIR%%/html/down-pressed.png %%PORTDOCS%%%%DOCSDIR%%/html/down.png -%%PORTDOCS%%%%DOCSDIR%%/html/doxygen.css %%PORTDOCS%%%%DOCSDIR%%/html/file.png %%PORTDOCS%%%%DOCSDIR%%/html/gcc-loops.png %%PORTDOCS%%%%DOCSDIR%%/html/genindex.html diff --git a/lang/clang-devel/Makefile b/lang/clang-devel/Makefile index d714f32c6cc5..8f793d0db3b1 100644 --- a/lang/clang-devel/Makefile +++ b/lang/clang-devel/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= clang -PORTVERSION= 3.6.r${SVN_REV} +PORTVERSION= 3.7.r${SVN_REV} CATEGORIES= lang devel MASTER_SITES= ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= brooks diff --git a/lang/clang-devel/distinfo b/lang/clang-devel/distinfo index 77eba6179885..20c90a96750a 100644 --- a/lang/clang-devel/distinfo +++ b/lang/clang-devel/distinfo @@ -1,4 +1,4 @@ -SHA256 (clang-3.6.r225991.tar.bz2) = cbf00819fa4b342edf1ef067d4f63fbdd504ff9641800b219860dcceff223b55 -SIZE (clang-3.6.r225991.tar.bz2) = 9458288 -SHA256 (llvm-3.6.r225991.tar.bz2) = ea977cdac118c98a72f7985ef035a30a33788521c82f9340de11119f134be585 -SIZE (llvm-3.6.r225991.tar.bz2) = 14522782 +SHA256 (clang-3.7.r234164.tar.bz2) = 513fdab237bc94b54f5d453dd5617bf59a9cb8a13a5ac5c9a86c51da40556235 +SIZE (clang-3.7.r234164.tar.bz2) = 9636246 +SHA256 (llvm-3.7.r234164.tar.bz2) = aadef776f14c7b43d6caf661ac1b19da5b7b3c25f6422282a14091ee9e8fb1da +SIZE (llvm-3.7.r234164.tar.bz2) = 15311690 diff --git a/lang/clang-devel/files/patch-tools_clang_lib_Analysis_PrintfFormatString.cpp b/lang/clang-devel/files/patch-tools_clang_lib_Analysis_PrintfFormatString.cpp deleted file mode 100644 index ab29c87f92ed..000000000000 --- a/lang/clang-devel/files/patch-tools_clang_lib_Analysis_PrintfFormatString.cpp +++ /dev/null @@ -1,45 +0,0 @@ - -$FreeBSD$ - ---- tools/clang/lib/Analysis/PrintfFormatString.cpp.orig -+++ tools/clang/lib/Analysis/PrintfFormatString.cpp -@@ -208,7 +208,7 @@ - case 'm': k = ConversionSpecifier::PrintErrno; break; - // Apple-specific. - case 'D': -- if (Target.getTriple().isOSDarwin()) -+ if (Target.getTriple().isOSDarwin() || Target.getTriple().isOSFreeBSD()) - k = ConversionSpecifier::DArg; - break; - case 'O': -@@ -219,6 +219,19 @@ - if (Target.getTriple().isOSDarwin()) - k = ConversionSpecifier::UArg; - break; -+ // FreeBSD-specific -+ case 'b': -+ if (Target.getTriple().isOSFreeBSD()) -+ k = ConversionSpecifier::bArg; -+ break; -+ case 'r': -+ if (Target.getTriple().isOSFreeBSD()) -+ k = ConversionSpecifier::xArg; -+ break; -+ case 'y': -+ if (Target.getTriple().isOSFreeBSD()) -+ k = ConversionSpecifier::iArg; -+ break; - // MS specific. - case 'Z': - if (Target.getTriple().isOSMSVCRT()) -@@ -228,6 +241,10 @@ - FS.setConversionSpecifier(CS); - if (CS.consumesDataArgument() && !FS.usesPositionalArg()) - FS.setArgIndex(argIndex++); -+ // FreeBSD extension -+ if (Target.getTriple().isOSFreeBSD() && (k == ConversionSpecifier::bArg || -+ k == ConversionSpecifier::DArg)) -+ argIndex++; - - if (k == ConversionSpecifier::InvalidSpecifier) { - // Assume the conversion takes one argument. diff --git a/lang/clang-devel/pkg-plist b/lang/clang-devel/pkg-plist index 878ac2c7ffd0..aef4da0a06bd 100644 --- a/lang/clang-devel/pkg-plist +++ b/lang/clang-devel/pkg-plist @@ -177,6 +177,7 @@ llvm-devel/include/clang/Basic/BuiltinsNEON.def llvm-devel/include/clang/Basic/BuiltinsNVPTX.def llvm-devel/include/clang/Basic/BuiltinsPPC.def llvm-devel/include/clang/Basic/BuiltinsR600.def +llvm-devel/include/clang/Basic/BuiltinsSystemZ.def llvm-devel/include/clang/Basic/BuiltinsX86.def llvm-devel/include/clang/Basic/BuiltinsXCore.def llvm-devel/include/clang/Basic/CapturedStmt.h @@ -336,6 +337,7 @@ llvm-devel/include/clang/Parse/ParseDiagnostic.h llvm-devel/include/clang/Parse/Parser.h llvm-devel/include/clang/Rewrite/Core/DeltaTree.h llvm-devel/include/clang/Rewrite/Core/HTMLRewrite.h +llvm-devel/include/clang/Rewrite/Core/RewriteBuffer.h llvm-devel/include/clang/Rewrite/Core/RewriteRope.h llvm-devel/include/clang/Rewrite/Core/Rewriter.h llvm-devel/include/clang/Rewrite/Core/TokenRewriter.h @@ -449,47 +451,50 @@ llvm-devel/include/clang/Tooling/Refactoring.h llvm-devel/include/clang/Tooling/RefactoringCallbacks.h llvm-devel/include/clang/Tooling/ReplacementsYaml.h llvm-devel/include/clang/Tooling/Tooling.h -llvm-devel/lib/clang/3.6.0/include/__wmmintrin_aes.h -llvm-devel/lib/clang/3.6.0/include/__wmmintrin_pclmul.h -llvm-devel/lib/clang/3.6.0/include/adxintrin.h -llvm-devel/lib/clang/3.6.0/include/altivec.h -llvm-devel/lib/clang/3.6.0/include/ammintrin.h -llvm-devel/lib/clang/3.6.0/include/arm_neon.h -llvm-devel/lib/clang/3.6.0/include/avx2intrin.h -llvm-devel/lib/clang/3.6.0/include/avx512bwintrin.h -llvm-devel/lib/clang/3.6.0/include/avx512erintrin.h -llvm-devel/lib/clang/3.6.0/include/avx512fintrin.h -llvm-devel/lib/clang/3.6.0/include/avx512vlbwintrin.h -llvm-devel/lib/clang/3.6.0/include/avx512vlintrin.h -llvm-devel/lib/clang/3.6.0/include/avxintrin.h -llvm-devel/lib/clang/3.6.0/include/bmi2intrin.h -llvm-devel/lib/clang/3.6.0/include/bmiintrin.h -llvm-devel/lib/clang/3.6.0/include/cpuid.h -llvm-devel/lib/clang/3.6.0/include/emmintrin.h -llvm-devel/lib/clang/3.6.0/include/f16cintrin.h -llvm-devel/lib/clang/3.6.0/include/fma4intrin.h -llvm-devel/lib/clang/3.6.0/include/fmaintrin.h -llvm-devel/lib/clang/3.6.0/include/ia32intrin.h -llvm-devel/lib/clang/3.6.0/include/immintrin.h -llvm-devel/lib/clang/3.6.0/include/lzcntintrin.h -llvm-devel/lib/clang/3.6.0/include/mm3dnow.h -llvm-devel/lib/clang/3.6.0/include/mm_malloc.h -llvm-devel/lib/clang/3.6.0/include/mmintrin.h -llvm-devel/lib/clang/3.6.0/include/module.modulemap -llvm-devel/lib/clang/3.6.0/include/nmmintrin.h -llvm-devel/lib/clang/3.6.0/include/pmmintrin.h -llvm-devel/lib/clang/3.6.0/include/popcntintrin.h -llvm-devel/lib/clang/3.6.0/include/prfchwintrin.h -llvm-devel/lib/clang/3.6.0/include/rdseedintrin.h -llvm-devel/lib/clang/3.6.0/include/rtmintrin.h -llvm-devel/lib/clang/3.6.0/include/shaintrin.h -llvm-devel/lib/clang/3.6.0/include/smmintrin.h -llvm-devel/lib/clang/3.6.0/include/tbmintrin.h -llvm-devel/lib/clang/3.6.0/include/tmmintrin.h -llvm-devel/lib/clang/3.6.0/include/wmmintrin.h -llvm-devel/lib/clang/3.6.0/include/x86intrin.h -llvm-devel/lib/clang/3.6.0/include/xmmintrin.h -llvm-devel/lib/clang/3.6.0/include/xopintrin.h +llvm-devel/lib/clang/3.7.0/include/__wmmintrin_aes.h +llvm-devel/lib/clang/3.7.0/include/__wmmintrin_pclmul.h +llvm-devel/lib/clang/3.7.0/include/adxintrin.h +llvm-devel/lib/clang/3.7.0/include/altivec.h +llvm-devel/lib/clang/3.7.0/include/ammintrin.h +llvm-devel/lib/clang/3.7.0/include/arm_neon.h +llvm-devel/lib/clang/3.7.0/include/avx2intrin.h +llvm-devel/lib/clang/3.7.0/include/avx512bwintrin.h +llvm-devel/lib/clang/3.7.0/include/avx512erintrin.h +llvm-devel/lib/clang/3.7.0/include/avx512fintrin.h +llvm-devel/lib/clang/3.7.0/include/avx512vlbwintrin.h +llvm-devel/lib/clang/3.7.0/include/avx512vlintrin.h +llvm-devel/lib/clang/3.7.0/include/avxintrin.h +llvm-devel/lib/clang/3.7.0/include/bmi2intrin.h +llvm-devel/lib/clang/3.7.0/include/bmiintrin.h +llvm-devel/lib/clang/3.7.0/include/cpuid.h +llvm-devel/lib/clang/3.7.0/include/emmintrin.h +llvm-devel/lib/clang/3.7.0/include/f16cintrin.h +llvm-devel/lib/clang/3.7.0/include/fma4intrin.h +llvm-devel/lib/clang/3.7.0/include/fmaintrin.h +llvm-devel/lib/clang/3.7.0/include/htmintrin.h +llvm-devel/lib/clang/3.7.0/include/htmxlintrin.h +llvm-devel/lib/clang/3.7.0/include/ia32intrin.h +llvm-devel/lib/clang/3.7.0/include/immintrin.h +llvm-devel/lib/clang/3.7.0/include/lzcntintrin.h +llvm-devel/lib/clang/3.7.0/include/mm3dnow.h +llvm-devel/lib/clang/3.7.0/include/mm_malloc.h +llvm-devel/lib/clang/3.7.0/include/mmintrin.h +llvm-devel/lib/clang/3.7.0/include/module.modulemap +llvm-devel/lib/clang/3.7.0/include/nmmintrin.h +llvm-devel/lib/clang/3.7.0/include/pmmintrin.h +llvm-devel/lib/clang/3.7.0/include/popcntintrin.h +llvm-devel/lib/clang/3.7.0/include/prfchwintrin.h +llvm-devel/lib/clang/3.7.0/include/rdseedintrin.h +llvm-devel/lib/clang/3.7.0/include/rtmintrin.h +llvm-devel/lib/clang/3.7.0/include/s390intrin.h +llvm-devel/lib/clang/3.7.0/include/shaintrin.h +llvm-devel/lib/clang/3.7.0/include/smmintrin.h +llvm-devel/lib/clang/3.7.0/include/tbmintrin.h +llvm-devel/lib/clang/3.7.0/include/tmmintrin.h +llvm-devel/lib/clang/3.7.0/include/wmmintrin.h +llvm-devel/lib/clang/3.7.0/include/x86intrin.h +llvm-devel/lib/clang/3.7.0/include/xmmintrin.h +llvm-devel/lib/clang/3.7.0/include/xopintrin.h llvm-devel/lib/libclang.a llvm-devel/lib/libclang.so llvm-devel/lib/libclangARCMigrate.a |