pkgsrc-Users archive

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

lang/clang update request to 3.5.0



Attached is the diff that updates clang the newly released 3.5.0.

Tested on Mac OS X 10.10 only but I included a patch for Solaris from
the previous version.
diff --git a/lang/clang/Makefile b/lang/clang/Makefile
index dec41af..7075e01 100644
--- a/lang/clang/Makefile
+++ b/lang/clang/Makefile
@@ -1,13 +1,12 @@
 # $NetBSD: Makefile,v 1.29 2014/07/18 13:54:05 adam Exp $
 
-DISTNAME=      clang-3.4.2
+DISTNAME=      clang-3.5.0
 CATEGORIES=    lang
 MASTER_SITES=  http://llvm.org/releases/${PKGVERSION_NOREV}/
-DISTFILES=     llvm-${PKGVERSION_NOREV}.src.tar.gz \
-               libcxx-${PKGVERSION_NOREV}.src.tar.gz \
-               cfe-${PKGVERSION_NOREV}.src.tar.gz \
-               compiler-rt-3.4.src.tar.gz
-SITES.compiler-rt-3.4.src.tar.gz=http://llvm.org/releases/3.4/
+DISTFILES=     llvm-${PKGVERSION_NOREV}.src.tar.xz \
+               libcxx-${PKGVERSION_NOREV}.src.tar.xz \
+               cfe-${PKGVERSION_NOREV}.src.tar.xz \
+               compiler-rt-${PKGVERSION_NOREV}.src.tar.xz
 
 MAINTAINER=    adam.hoka%gmail.com@localhost
 HOMEPAGE=      http://llvm.org/
@@ -86,7 +85,7 @@ SUBST_SED.fix-paths+=         -e 's,^.*cxa_finalize.*$$,      
        ; //cxa_finalize.o,g'
 
 post-extract:
        mv ${WRKDIR}/libcxx-${PKGVERSION_NOREV}.src ${WRKSRC}/projects/libcxx
-       mv ${WRKDIR}/compiler-rt-3.4 ${WRKSRC}/projects/compiler-rt
+       mv ${WRKDIR}/compiler-rt-${PKGVERSION_NOREV}.src 
${WRKSRC}/projects/compiler-rt
        mv ${WRKDIR}/cfe-${PKGVERSION_NOREV}.src ${WRKSRC}/tools/clang
 .if ${OPSYS} == "SunOS"
        ${ECHO} "int sun_ld_needs_a_symbol=0;" >> 
${WRKSRC}/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp
diff --git a/lang/clang/PLIST b/lang/clang/PLIST
index 1e35226..bcdcf1e 100644
--- a/lang/clang/PLIST
+++ b/lang/clang/PLIST
@@ -1,4 +1,5 @@
-@comment $NetBSD: PLIST,v 1.13 2014/05/28 15:49:34 adam Exp $
+@comment $NetBSD$
+bin/FileCheck
 bin/bugpoint
 bin/c-index-test
 bin/clang
@@ -6,6 +7,7 @@ bin/clang++
 bin/clang-check
 bin/clang-format
 bin/clang-tblgen
+bin/count
 bin/llc
 bin/lli
 bin/lli-child-target
@@ -23,6 +25,7 @@ bin/llvm-mc
 bin/llvm-mcmarkup
 bin/llvm-nm
 bin/llvm-objdump
+bin/llvm-profdata
 bin/llvm-ranlib
 bin/llvm-readobj
 bin/llvm-rtdyld
@@ -31,8 +34,8 @@ bin/llvm-stress
 bin/llvm-symbolizer
 bin/llvm-tblgen
 bin/macho-dump
+bin/not
 bin/opt
-include/c++/v1/CMakeLists.txt
 include/c++/v1/__bit_reference
 include/c++/v1/__config
 include/c++/v1/__debug
@@ -42,6 +45,7 @@ include/c++/v1/__functional_base_03
 include/c++/v1/__hash_table
 include/c++/v1/__locale
 include/c++/v1/__mutex_base
+include/c++/v1/__refstring
 include/c++/v1/__split_buffer
 include/c++/v1/__sso_allocator
 include/c++/v1/__std_stream
@@ -84,8 +88,11 @@ include/c++/v1/cwchar
 include/c++/v1/cwctype
 include/c++/v1/deque
 include/c++/v1/exception
+include/c++/v1/experimental/__config
 include/c++/v1/experimental/dynarray
 include/c++/v1/experimental/optional
+include/c++/v1/experimental/string_view
+include/c++/v1/experimental/utility
 include/c++/v1/ext/__hash
 include/c++/v1/ext/hash_map
 include/c++/v1/ext/hash_set
@@ -105,6 +112,7 @@ include/c++/v1/list
 include/c++/v1/locale
 include/c++/v1/map
 include/c++/v1/memory
+include/c++/v1/module.modulemap
 include/c++/v1/mutex
 include/c++/v1/new
 include/c++/v1/numeric
@@ -134,10 +142,14 @@ include/c++/v1/unordered_set
 include/c++/v1/utility
 include/c++/v1/valarray
 include/c++/v1/vector
+include/clang-c/BuildSystem.h
 include/clang-c/CXCompilationDatabase.h
+include/clang-c/CXErrorCode.h
 include/clang-c/CXString.h
+include/clang-c/Documentation.h
 include/clang-c/Index.h
 include/clang-c/Platform.h
+include/clang-c/module.modulemap
 include/clang/ARCMigrate/ARCMT.h
 include/clang/ARCMigrate/ARCMTActions.h
 include/clang/ARCMigrate/FileRemapper.h
@@ -157,6 +169,7 @@ include/clang/AST/Attr.h
 include/clang/AST/AttrDump.inc
 include/clang/AST/AttrImpl.inc
 include/clang/AST/AttrIterator.h
+include/clang/AST/AttrVisitor.inc
 include/clang/AST/Attrs.inc
 include/clang/AST/BaseSubobject.h
 include/clang/AST/BuiltinTypes.def
@@ -177,6 +190,7 @@ include/clang/AST/CommentNodes.inc
 include/clang/AST/CommentParser.h
 include/clang/AST/CommentSema.h
 include/clang/AST/CommentVisitor.h
+include/clang/AST/DataRecursiveASTVisitor.h
 include/clang/AST/Decl.h
 include/clang/AST/DeclAccessPair.h
 include/clang/AST/DeclBase.h
@@ -198,10 +212,12 @@ include/clang/AST/ExprCXX.h
 include/clang/AST/ExprObjC.h
 include/clang/AST/ExternalASTSource.h
 include/clang/AST/GlobalDecl.h
+include/clang/AST/LambdaCapture.h
 include/clang/AST/Mangle.h
 include/clang/AST/MangleNumberingContext.h
 include/clang/AST/NSAPI.h
 include/clang/AST/NestedNameSpecifier.h
+include/clang/AST/OpenMPClause.h
 include/clang/AST/OperationKinds.h
 include/clang/AST/ParentMap.h
 include/clang/AST/PrettyPrinter.h
@@ -247,6 +263,12 @@ include/clang/Analysis/Analyses/PostOrderCFGView.h
 include/clang/Analysis/Analyses/PseudoConstantAnalysis.h
 include/clang/Analysis/Analyses/ReachableCode.h
 include/clang/Analysis/Analyses/ThreadSafety.h
+include/clang/Analysis/Analyses/ThreadSafetyCommon.h
+include/clang/Analysis/Analyses/ThreadSafetyLogical.h
+include/clang/Analysis/Analyses/ThreadSafetyOps.def
+include/clang/Analysis/Analyses/ThreadSafetyTIL.h
+include/clang/Analysis/Analyses/ThreadSafetyTraverse.h
+include/clang/Analysis/Analyses/ThreadSafetyUtil.h
 include/clang/Analysis/Analyses/UninitializedValues.h
 include/clang/Analysis/AnalysisContext.h
 include/clang/Analysis/AnalysisDiagnostic.h
@@ -255,23 +277,26 @@ include/clang/Analysis/CFGStmtMap.h
 include/clang/Analysis/CallGraph.h
 include/clang/Analysis/DomainSpecific/CocoaConventions.h
 include/clang/Analysis/DomainSpecific/ObjCNoReturn.h
-include/clang/Analysis/FlowSensitive/DataflowSolver.h
 include/clang/Analysis/FlowSensitive/DataflowValues.h
 include/clang/Analysis/ProgramPoint.h
 include/clang/Analysis/Support/BumpVector.h
 include/clang/Basic/ABI.h
 include/clang/Basic/AddressSpaces.h
 include/clang/Basic/AllDiagnostics.h
+include/clang/Basic/AttrHasAttributeImpl.inc
 include/clang/Basic/AttrKinds.h
 include/clang/Basic/AttrList.inc
+include/clang/Basic/Attributes.h
 include/clang/Basic/Builtins.def
 include/clang/Basic/Builtins.h
 include/clang/Basic/BuiltinsAArch64.def
 include/clang/Basic/BuiltinsARM.def
 include/clang/Basic/BuiltinsHexagon.def
 include/clang/Basic/BuiltinsMips.def
+include/clang/Basic/BuiltinsNEON.def
 include/clang/Basic/BuiltinsNVPTX.def
 include/clang/Basic/BuiltinsPPC.def
+include/clang/Basic/BuiltinsR600.def
 include/clang/Basic/BuiltinsX86.def
 include/clang/Basic/BuiltinsXCore.def
 include/clang/Basic/CapturedStmt.h
@@ -308,8 +333,6 @@ include/clang/Basic/Linkage.h
 include/clang/Basic/MacroBuilder.h
 include/clang/Basic/Module.h
 include/clang/Basic/ObjCRuntime.h
-include/clang/Basic/OnDiskHashTable.h
-include/clang/Basic/OpenCL.h
 include/clang/Basic/OpenCLExtensions.def
 include/clang/Basic/OpenMPKinds.def
 include/clang/Basic/OpenMPKinds.h
@@ -317,6 +340,7 @@ include/clang/Basic/OperatorKinds.def
 include/clang/Basic/OperatorKinds.h
 include/clang/Basic/OperatorPrecedence.h
 include/clang/Basic/PartialDiagnostic.h
+include/clang/Basic/PlistSupport.h
 include/clang/Basic/PrettyStackTrace.h
 include/clang/Basic/Sanitizers.def
 include/clang/Basic/SourceLocation.h
@@ -334,6 +358,7 @@ include/clang/Basic/TypeTraits.h
 include/clang/Basic/Version.h
 include/clang/Basic/Version.inc
 include/clang/Basic/VersionTuple.h
+include/clang/Basic/VirtualFileSystem.h
 include/clang/Basic/Visibility.h
 include/clang/Basic/arm_neon.inc
 include/clang/CodeGen/BackendUtil.h
@@ -343,13 +368,11 @@ include/clang/CodeGen/CodeGenAction.h
 include/clang/CodeGen/ModuleBuilder.h
 include/clang/Config/config.h
 include/clang/Driver/Action.h
-include/clang/Driver/CC1AsOptions.h
-include/clang/Driver/CC1AsOptions.inc
-include/clang/Driver/CC1Options.h
 include/clang/Driver/Compilation.h
 include/clang/Driver/Driver.h
 include/clang/Driver/DriverDiagnostic.h
 include/clang/Driver/Job.h
+include/clang/Driver/Multilib.h
 include/clang/Driver/Options.h
 include/clang/Driver/Options.inc
 include/clang/Driver/Phases.h
@@ -368,7 +391,6 @@ include/clang/Format/Format.h
 include/clang/Frontend/ASTConsumers.h
 include/clang/Frontend/ASTUnit.h
 include/clang/Frontend/ChainedDiagnosticConsumer.h
-include/clang/Frontend/ChainedIncludesSource.h
 include/clang/Frontend/CodeGenOptions.def
 include/clang/Frontend/CodeGenOptions.h
 include/clang/Frontend/CommandLineSourceLoc.h
@@ -397,7 +419,6 @@ include/clang/Frontend/VerifyDiagnosticConsumer.h
 include/clang/FrontendTool/Utils.h
 include/clang/Index/CommentToXML.h
 include/clang/Index/USRGeneration.h
-include/clang/Lex/AttrSpellings.inc
 include/clang/Lex/CodeCompletionHandler.h
 include/clang/Lex/DirectoryLookup.h
 include/clang/Lex/ExternalPreprocessorSource.h
@@ -425,9 +446,7 @@ include/clang/Lex/ScratchBuffer.h
 include/clang/Lex/Token.h
 include/clang/Lex/TokenConcatenation.h
 include/clang/Lex/TokenLexer.h
-include/clang/Parse/AttrIdentifierArg.inc
-include/clang/Parse/AttrLateParsed.inc
-include/clang/Parse/AttrTypeArg.inc
+include/clang/Parse/AttrParserStringSwitches.inc
 include/clang/Parse/ParseAST.h
 include/clang/Parse/ParseDiagnostic.h
 include/clang/Parse/Parser.h
@@ -458,6 +477,7 @@ include/clang/Sema/IdentifierResolver.h
 include/clang/Sema/Initialization.h
 include/clang/Sema/LocInfoType.h
 include/clang/Sema/Lookup.h
+include/clang/Sema/LoopHint.h
 include/clang/Sema/MultiplexExternalSemaSource.h
 include/clang/Sema/ObjCMethodList.h
 include/clang/Sema/Overload.h
@@ -530,6 +550,7 @@ 
include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
 include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h
 include/clang/StaticAnalyzer/Core/PathSensitive/TaintTag.h
 include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h
+include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h
 include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h
 include/clang/StaticAnalyzer/Frontend/FrontendActions.h
 include/clang/Tooling/ArgumentsAdjusters.h
@@ -576,7 +597,6 @@ include/llvm/ADT/EquivalenceClasses.h
 include/llvm/ADT/FoldingSet.h
 include/llvm/ADT/GraphTraits.h
 include/llvm/ADT/Hashing.h
-include/llvm/ADT/ImmutableIntervalMap.h
 include/llvm/ADT/ImmutableList.h
 include/llvm/ADT/ImmutableMap.h
 include/llvm/ADT/ImmutableSet.h
@@ -587,7 +607,6 @@ include/llvm/ADT/IntrusiveRefCntPtr.h
 include/llvm/ADT/MapVector.h
 include/llvm/ADT/None.h
 include/llvm/ADT/Optional.h
-include/llvm/ADT/OwningPtr.h
 include/llvm/ADT/PackedVector.h
 include/llvm/ADT/PointerIntPair.h
 include/llvm/ADT/PointerUnion.h
@@ -616,19 +635,20 @@ include/llvm/ADT/TinyPtrVector.h
 include/llvm/ADT/Triple.h
 include/llvm/ADT/Twine.h
 include/llvm/ADT/UniqueVector.h
-include/llvm/ADT/ValueMap.h
 include/llvm/ADT/VariadicFunction.h
 include/llvm/ADT/edit_distance.h
 include/llvm/ADT/ilist.h
 include/llvm/ADT/ilist_node.h
-include/llvm/ADT/polymorphic_ptr.h
+include/llvm/ADT/iterator.h
+include/llvm/ADT/iterator_range.h
 include/llvm/Analysis/AliasAnalysis.h
 include/llvm/Analysis/AliasSetTracker.h
-include/llvm/Analysis/BlockFrequencyImpl.h
 include/llvm/Analysis/BlockFrequencyInfo.h
+include/llvm/Analysis/BlockFrequencyInfoImpl.h
 include/llvm/Analysis/BranchProbabilityInfo.h
 include/llvm/Analysis/CFG.h
 include/llvm/Analysis/CFGPrinter.h
+include/llvm/Analysis/CGSCCPassManager.h
 include/llvm/Analysis/CallGraph.h
 include/llvm/Analysis/CallGraphSCCPass.h
 include/llvm/Analysis/CallPrinter.h
@@ -640,8 +660,7 @@ include/llvm/Analysis/DOTGraphTraitsPass.h
 include/llvm/Analysis/DependenceAnalysis.h
 include/llvm/Analysis/DomPrinter.h
 include/llvm/Analysis/DominanceFrontier.h
-include/llvm/Analysis/DominatorInternals.h
-include/llvm/Analysis/Dominators.h
+include/llvm/Analysis/DominanceFrontierImpl.h
 include/llvm/Analysis/FindUsedTypes.h
 include/llvm/Analysis/IVUsers.h
 include/llvm/Analysis/InlineCost.h
@@ -649,6 +668,8 @@ include/llvm/Analysis/InstructionSimplify.h
 include/llvm/Analysis/Interval.h
 include/llvm/Analysis/IntervalIterator.h
 include/llvm/Analysis/IntervalPartition.h
+include/llvm/Analysis/JumpInstrTableInfo.h
+include/llvm/Analysis/LazyCallGraph.h
 include/llvm/Analysis/LazyValueInfo.h
 include/llvm/Analysis/LibCallAliasAnalysis.h
 include/llvm/Analysis/LibCallSemantics.h
@@ -665,6 +686,7 @@ include/llvm/Analysis/Passes.h
 include/llvm/Analysis/PostDominators.h
 include/llvm/Analysis/PtrUseVisitor.h
 include/llvm/Analysis/RegionInfo.h
+include/llvm/Analysis/RegionInfoImpl.h
 include/llvm/Analysis/RegionIterator.h
 include/llvm/Analysis/RegionPass.h
 include/llvm/Analysis/RegionPrinter.h
@@ -673,16 +695,13 @@ include/llvm/Analysis/ScalarEvolutionExpander.h
 include/llvm/Analysis/ScalarEvolutionExpressions.h
 include/llvm/Analysis/ScalarEvolutionNormalization.h
 include/llvm/Analysis/SparsePropagation.h
+include/llvm/Analysis/TargetFolder.h
 include/llvm/Analysis/TargetTransformInfo.h
 include/llvm/Analysis/Trace.h
 include/llvm/Analysis/ValueTracking.h
-include/llvm/Analysis/Verifier.h
-include/llvm/Assembly/AssemblyAnnotationWriter.h
-include/llvm/Assembly/Parser.h
-include/llvm/Assembly/PrintModulePass.h
-include/llvm/Assembly/Writer.h
-include/llvm/AutoUpgrade.h
+include/llvm/AsmParser/Parser.h
 include/llvm/Bitcode/BitCodes.h
+include/llvm/Bitcode/BitcodeWriterPass.h
 include/llvm/Bitcode/BitstreamReader.h
 include/llvm/Bitcode/BitstreamWriter.h
 include/llvm/Bitcode/LLVMBitCodes.h
@@ -704,6 +723,7 @@ include/llvm/CodeGen/GCs.h
 include/llvm/CodeGen/ISDOpcodes.h
 include/llvm/CodeGen/IntrinsicLowering.h
 include/llvm/CodeGen/JITCodeEmitter.h
+include/llvm/CodeGen/JumpInstrTables.h
 include/llvm/CodeGen/LatencyPriorityQueue.h
 include/llvm/CodeGen/LexicalScopes.h
 include/llvm/CodeGen/LinkAllAsmWriterComponents.h
@@ -711,9 +731,9 @@ include/llvm/CodeGen/LinkAllCodegenComponents.h
 include/llvm/CodeGen/LiveInterval.h
 include/llvm/CodeGen/LiveIntervalAnalysis.h
 include/llvm/CodeGen/LiveIntervalUnion.h
+include/llvm/CodeGen/LivePhysRegs.h
 include/llvm/CodeGen/LiveRangeEdit.h
 include/llvm/CodeGen/LiveRegMatrix.h
-include/llvm/CodeGen/LiveRegUnits.h
 include/llvm/CodeGen/LiveStackAnalysis.h
 include/llvm/CodeGen/LiveVariables.h
 include/llvm/CodeGen/MachORelocation.h
@@ -723,6 +743,7 @@ include/llvm/CodeGen/MachineBranchProbabilityInfo.h
 include/llvm/CodeGen/MachineCodeEmitter.h
 include/llvm/CodeGen/MachineCodeInfo.h
 include/llvm/CodeGen/MachineConstantPool.h
+include/llvm/CodeGen/MachineDominanceFrontier.h
 include/llvm/CodeGen/MachineDominators.h
 include/llvm/CodeGen/MachineFrameInfo.h
 include/llvm/CodeGen/MachineFunction.h
@@ -739,16 +760,18 @@ include/llvm/CodeGen/MachineModuleInfoImpls.h
 include/llvm/CodeGen/MachineOperand.h
 include/llvm/CodeGen/MachinePassRegistry.h
 include/llvm/CodeGen/MachinePostDominators.h
+include/llvm/CodeGen/MachineRegionInfo.h
 include/llvm/CodeGen/MachineRegisterInfo.h
 include/llvm/CodeGen/MachineRelocation.h
 include/llvm/CodeGen/MachineSSAUpdater.h
 include/llvm/CodeGen/MachineScheduler.h
 include/llvm/CodeGen/MachineTraceMetrics.h
+include/llvm/CodeGen/MachineValueType.h
+include/llvm/CodeGen/PBQP/CostAllocator.h
 include/llvm/CodeGen/PBQP/Graph.h
-include/llvm/CodeGen/PBQP/HeuristicBase.h
-include/llvm/CodeGen/PBQP/HeuristicSolver.h
-include/llvm/CodeGen/PBQP/Heuristics/Briggs.h
 include/llvm/CodeGen/PBQP/Math.h
+include/llvm/CodeGen/PBQP/ReductionRules.h
+include/llvm/CodeGen/PBQP/RegAllocSolver.h
 include/llvm/CodeGen/PBQP/Solution.h
 include/llvm/CodeGen/Passes.h
 include/llvm/CodeGen/PseudoSourceValue.h
@@ -769,6 +792,7 @@ include/llvm/CodeGen/SelectionDAG.h
 include/llvm/CodeGen/SelectionDAGISel.h
 include/llvm/CodeGen/SelectionDAGNodes.h
 include/llvm/CodeGen/SlotIndexes.h
+include/llvm/CodeGen/StackMapLivenessAnalysis.h
 include/llvm/CodeGen/StackMaps.h
 include/llvm/CodeGen/StackProtector.h
 include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
@@ -782,8 +806,6 @@ include/llvm/Config/Disassemblers.def
 include/llvm/Config/Targets.def
 include/llvm/Config/config.h
 include/llvm/Config/llvm-config.h
-include/llvm/DIBuilder.h
-include/llvm/DebugInfo.h
 include/llvm/DebugInfo/DIContext.h
 include/llvm/DebugInfo/DWARFFormValue.h
 include/llvm/ExecutionEngine/ExecutionEngine.h
@@ -799,22 +821,41 @@ include/llvm/ExecutionEngine/ObjectCache.h
 include/llvm/ExecutionEngine/ObjectImage.h
 include/llvm/ExecutionEngine/RTDyldMemoryManager.h
 include/llvm/ExecutionEngine/RuntimeDyld.h
+include/llvm/ExecutionEngine/RuntimeDyldChecker.h
 include/llvm/ExecutionEngine/SectionMemoryManager.h
-include/llvm/GVMaterializer.h
 include/llvm/IR/Argument.h
+include/llvm/IR/AssemblyAnnotationWriter.h
 include/llvm/IR/Attributes.h
+include/llvm/IR/AutoUpgrade.h
 include/llvm/IR/BasicBlock.h
+include/llvm/IR/CFG.h
+include/llvm/IR/CallSite.h
 include/llvm/IR/CallingConv.h
+include/llvm/IR/Comdat.h
 include/llvm/IR/Constant.h
+include/llvm/IR/ConstantFolder.h
+include/llvm/IR/ConstantRange.h
 include/llvm/IR/Constants.h
+include/llvm/IR/DIBuilder.h
 include/llvm/IR/DataLayout.h
+include/llvm/IR/DebugInfo.h
+include/llvm/IR/DebugLoc.h
 include/llvm/IR/DerivedTypes.h
+include/llvm/IR/DiagnosticInfo.h
+include/llvm/IR/DiagnosticPrinter.h
+include/llvm/IR/Dominators.h
 include/llvm/IR/Function.h
+include/llvm/IR/GVMaterializer.h
+include/llvm/IR/GetElementPtrTypeIterator.h
 include/llvm/IR/GlobalAlias.h
+include/llvm/IR/GlobalObject.h
 include/llvm/IR/GlobalValue.h
 include/llvm/IR/GlobalVariable.h
 include/llvm/IR/IRBuilder.h
+include/llvm/IR/IRPrintingPasses.h
 include/llvm/IR/InlineAsm.h
+include/llvm/IR/InstIterator.h
+include/llvm/IR/InstVisitor.h
 include/llvm/IR/InstrTypes.h
 include/llvm/IR/Instruction.def
 include/llvm/IR/Instruction.h
@@ -833,14 +874,20 @@ include/llvm/IR/IntrinsicsR600.td
 include/llvm/IR/IntrinsicsX86.td
 include/llvm/IR/IntrinsicsXCore.td
 include/llvm/IR/LLVMContext.h
+include/llvm/IR/LeakDetector.h
 include/llvm/IR/LegacyPassManager.h
 include/llvm/IR/LegacyPassManagers.h
+include/llvm/IR/LegacyPassNameParser.h
 include/llvm/IR/MDBuilder.h
+include/llvm/IR/Mangler.h
 include/llvm/IR/Metadata.h
 include/llvm/IR/Module.h
+include/llvm/IR/NoFolder.h
 include/llvm/IR/OperandTraits.h
 include/llvm/IR/Operator.h
 include/llvm/IR/PassManager.h
+include/llvm/IR/PatternMatch.h
+include/llvm/IR/PredIteratorCache.h
 include/llvm/IR/SymbolTableListTraits.h
 include/llvm/IR/Type.h
 include/llvm/IR/TypeBuilder.h
@@ -848,15 +895,23 @@ include/llvm/IR/TypeFinder.h
 include/llvm/IR/Use.h
 include/llvm/IR/User.h
 include/llvm/IR/Value.h
+include/llvm/IR/ValueHandle.h
+include/llvm/IR/ValueMap.h
 include/llvm/IR/ValueSymbolTable.h
+include/llvm/IR/Verifier.h
 include/llvm/IRReader/IRReader.h
 include/llvm/InitializePasses.h
-include/llvm/InstVisitor.h
 include/llvm/LTO/LTOCodeGenerator.h
 include/llvm/LTO/LTOModule.h
+include/llvm/LineEditor/LineEditor.h
 include/llvm/LinkAllIR.h
 include/llvm/LinkAllPasses.h
-include/llvm/Linker.h
+include/llvm/Linker/Linker.h
+include/llvm/MC/ConstantPools.h
+include/llvm/MC/MCAnalysis/MCAtom.h
+include/llvm/MC/MCAnalysis/MCFunction.h
+include/llvm/MC/MCAnalysis/MCModule.h
+include/llvm/MC/MCAnalysis/MCModuleYAML.h
 include/llvm/MC/MCAsmBackend.h
 include/llvm/MC/MCAsmInfo.h
 include/llvm/MC/MCAsmInfoCOFF.h
@@ -864,7 +919,6 @@ include/llvm/MC/MCAsmInfoDarwin.h
 include/llvm/MC/MCAsmInfoELF.h
 include/llvm/MC/MCAsmLayout.h
 include/llvm/MC/MCAssembler.h
-include/llvm/MC/MCAtom.h
 include/llvm/MC/MCCodeEmitter.h
 include/llvm/MC/MCCodeGenInfo.h
 include/llvm/MC/MCContext.h
@@ -880,7 +934,6 @@ include/llvm/MC/MCExternalSymbolizer.h
 include/llvm/MC/MCFixedLenDisassembler.h
 include/llvm/MC/MCFixup.h
 include/llvm/MC/MCFixupKindInfo.h
-include/llvm/MC/MCFunction.h
 include/llvm/MC/MCInst.h
 include/llvm/MC/MCInstBuilder.h
 include/llvm/MC/MCInstPrinter.h
@@ -889,10 +942,9 @@ include/llvm/MC/MCInstrDesc.h
 include/llvm/MC/MCInstrInfo.h
 include/llvm/MC/MCInstrItineraries.h
 include/llvm/MC/MCLabel.h
+include/llvm/MC/MCLinkerOptimizationHint.h
 include/llvm/MC/MCMachOSymbolFlags.h
 include/llvm/MC/MCMachObjectWriter.h
-include/llvm/MC/MCModule.h
-include/llvm/MC/MCModuleYAML.h
 include/llvm/MC/MCObjectDisassembler.h
 include/llvm/MC/MCObjectFileInfo.h
 include/llvm/MC/MCObjectStreamer.h
@@ -916,12 +968,18 @@ include/llvm/MC/MCSubtargetInfo.h
 include/llvm/MC/MCSymbol.h
 include/llvm/MC/MCSymbolizer.h
 include/llvm/MC/MCTargetAsmParser.h
+include/llvm/MC/MCTargetOptions.h
+include/llvm/MC/MCTargetOptionsCommandFlags.h
 include/llvm/MC/MCValue.h
 include/llvm/MC/MCWin64EH.h
 include/llvm/MC/MCWinCOFFObjectWriter.h
+include/llvm/MC/MCWinCOFFStreamer.h
+include/llvm/MC/MCWinEH.h
 include/llvm/MC/MachineLocation.h
 include/llvm/MC/SectionKind.h
+include/llvm/MC/StringTableBuilder.h
 include/llvm/MC/SubtargetFeature.h
+include/llvm/MC/YAML.h
 include/llvm/Object/Archive.h
 include/llvm/Object/Binary.h
 include/llvm/Object/COFF.h
@@ -931,11 +989,12 @@ include/llvm/Object/ELFObjectFile.h
 include/llvm/Object/ELFTypes.h
 include/llvm/Object/ELFYAML.h
 include/llvm/Object/Error.h
+include/llvm/Object/IRObjectFile.h
 include/llvm/Object/MachO.h
 include/llvm/Object/MachOUniversal.h
 include/llvm/Object/ObjectFile.h
 include/llvm/Object/RelocVisitor.h
-include/llvm/Object/YAML.h
+include/llvm/Object/SymbolicFile.h
 include/llvm/Option/Arg.h
 include/llvm/Option/ArgList.h
 include/llvm/Option/OptParser.td
@@ -944,10 +1003,17 @@ include/llvm/Option/OptTable.h
 include/llvm/Option/Option.h
 include/llvm/Pass.h
 include/llvm/PassAnalysisSupport.h
+include/llvm/PassInfo.h
 include/llvm/PassManager.h
 include/llvm/PassRegistry.h
 include/llvm/PassSupport.h
+include/llvm/ProfileData/InstrProf.h
+include/llvm/ProfileData/InstrProfReader.h
+include/llvm/ProfileData/InstrProfWriter.h
 include/llvm/Support/AIXDataTypesFix.h
+include/llvm/Support/ARMBuildAttributes.h
+include/llvm/Support/ARMEHABI.h
+include/llvm/Support/ARMWinEH.h
 include/llvm/Support/AlignOf.h
 include/llvm/Support/Allocator.h
 include/llvm/Support/ArrayRecycler.h
@@ -955,49 +1021,43 @@ include/llvm/Support/Atomic.h
 include/llvm/Support/BlockFrequency.h
 include/llvm/Support/BranchProbability.h
 include/llvm/Support/CBindingWrapping.h
-include/llvm/Support/CFG.h
 include/llvm/Support/COFF.h
-include/llvm/Support/CallSite.h
 include/llvm/Support/Capacity.h
 include/llvm/Support/Casting.h
 include/llvm/Support/CodeGen.h
 include/llvm/Support/CommandLine.h
 include/llvm/Support/Compiler.h
 include/llvm/Support/Compression.h
-include/llvm/Support/ConstantFolder.h
-include/llvm/Support/ConstantRange.h
 include/llvm/Support/ConvertUTF.h
 include/llvm/Support/CrashRecoveryContext.h
 include/llvm/Support/DOTGraphTraits.h
 include/llvm/Support/DataExtractor.h
-include/llvm/Support/DataFlow.h
 include/llvm/Support/DataStream.h
 include/llvm/Support/DataTypes.h
 include/llvm/Support/Debug.h
-include/llvm/Support/DebugLoc.h
-include/llvm/Support/Disassembler.h
 include/llvm/Support/Dwarf.h
 include/llvm/Support/DynamicLibrary.h
 include/llvm/Support/ELF.h
 include/llvm/Support/Endian.h
+include/llvm/Support/EndianStream.h
+include/llvm/Support/Errc.h
 include/llvm/Support/Errno.h
 include/llvm/Support/ErrorHandling.h
 include/llvm/Support/ErrorOr.h
-include/llvm/Support/FEnv.h
 include/llvm/Support/FileOutputBuffer.h
 include/llvm/Support/FileSystem.h
 include/llvm/Support/FileUtilities.h
 include/llvm/Support/Format.h
 include/llvm/Support/FormattedStream.h
 include/llvm/Support/GCOV.h
-include/llvm/Support/GetElementPtrTypeIterator.h
+include/llvm/Support/GenericDomTree.h
+include/llvm/Support/GenericDomTreeConstruction.h
 include/llvm/Support/GraphWriter.h
 include/llvm/Support/Host.h
 include/llvm/Support/IncludeFile.h
-include/llvm/Support/InstIterator.h
 include/llvm/Support/LEB128.h
 include/llvm/Support/LICENSE.TXT
-include/llvm/Support/LeakDetector.h
+include/llvm/Support/LineIterator.h
 include/llvm/Support/Locale.h
 include/llvm/Support/LockFileManager.h
 include/llvm/Support/MD5.h
@@ -1009,18 +1069,16 @@ include/llvm/Support/MemoryBuffer.h
 include/llvm/Support/MemoryObject.h
 include/llvm/Support/Mutex.h
 include/llvm/Support/MutexGuard.h
-include/llvm/Support/NoFolder.h
+include/llvm/Support/OnDiskHashTable.h
 include/llvm/Support/OutputBuffer.h
-include/llvm/Support/PassNameParser.h
 include/llvm/Support/Path.h
-include/llvm/Support/PatternMatch.h
 include/llvm/Support/PluginLoader.h
 include/llvm/Support/PointerLikeTypeTraits.h
-include/llvm/Support/PredIteratorCache.h
 include/llvm/Support/PrettyStackTrace.h
 include/llvm/Support/Process.h
 include/llvm/Support/Program.h
 include/llvm/Support/RWMutex.h
+include/llvm/Support/RandomNumberGenerator.h
 include/llvm/Support/Recycler.h
 include/llvm/Support/RecyclingAllocator.h
 include/llvm/Support/Regex.h
@@ -1028,15 +1086,16 @@ include/llvm/Support/Registry.h
 include/llvm/Support/RegistryParser.h
 include/llvm/Support/SMLoc.h
 include/llvm/Support/SaveAndRestore.h
+include/llvm/Support/ScaledNumber.h
 include/llvm/Support/Signals.h
 include/llvm/Support/Solaris.h
 include/llvm/Support/SourceMgr.h
+include/llvm/Support/SpecialCaseList.h
 include/llvm/Support/StreamableMemoryObject.h
 include/llvm/Support/StringPool.h
 include/llvm/Support/StringRefMemoryObject.h
 include/llvm/Support/SwapByteOrder.h
 include/llvm/Support/SystemUtils.h
-include/llvm/Support/TargetFolder.h
 include/llvm/Support/TargetRegistry.h
 include/llvm/Support/TargetSelect.h
 include/llvm/Support/ThreadLocal.h
@@ -1047,24 +1106,23 @@ include/llvm/Support/ToolOutputFile.h
 include/llvm/Support/Unicode.h
 include/llvm/Support/UnicodeCharRanges.h
 include/llvm/Support/Valgrind.h
-include/llvm/Support/ValueHandle.h
 include/llvm/Support/Watchdog.h
 include/llvm/Support/Win64EH.h
+include/llvm/Support/WindowsError.h
 include/llvm/Support/YAMLParser.h
 include/llvm/Support/YAMLTraits.h
 include/llvm/Support/circular_raw_ostream.h
 include/llvm/Support/raw_os_ostream.h
 include/llvm/Support/raw_ostream.h
-include/llvm/Support/system_error.h
 include/llvm/Support/type_traits.h
 include/llvm/TableGen/Error.h
 include/llvm/TableGen/Main.h
 include/llvm/TableGen/Record.h
+include/llvm/TableGen/SetTheory.h
 include/llvm/TableGen/StringMatcher.h
 include/llvm/TableGen/StringToOffsetTable.h
 include/llvm/TableGen/TableGenBackend.h
 include/llvm/Target/CostTable.h
-include/llvm/Target/Mangler.h
 include/llvm/Target/Target.td
 include/llvm/Target/TargetCallingConv.h
 include/llvm/Target/TargetCallingConv.td
@@ -1090,12 +1148,14 @@ include/llvm/Transforms/IPO/PassManagerBuilder.h
 include/llvm/Transforms/Instrumentation.h
 include/llvm/Transforms/ObjCARC.h
 include/llvm/Transforms/Scalar.h
+include/llvm/Transforms/Utils/ASanStackFrameLayout.h
 include/llvm/Transforms/Utils/BasicBlockUtils.h
 include/llvm/Transforms/Utils/BuildLibCalls.h
 include/llvm/Transforms/Utils/BypassSlowDivision.h
 include/llvm/Transforms/Utils/Cloning.h
 include/llvm/Transforms/Utils/CmpInstAnalysis.h
 include/llvm/Transforms/Utils/CodeExtractor.h
+include/llvm/Transforms/Utils/CtorUtils.h
 include/llvm/Transforms/Utils/GlobalStatus.h
 include/llvm/Transforms/Utils/IntegerDivision.h
 include/llvm/Transforms/Utils/Local.h
@@ -1106,18 +1166,19 @@ include/llvm/Transforms/Utils/SSAUpdater.h
 include/llvm/Transforms/Utils/SSAUpdaterImpl.h
 include/llvm/Transforms/Utils/SimplifyIndVar.h
 include/llvm/Transforms/Utils/SimplifyLibCalls.h
-include/llvm/Transforms/Utils/SpecialCaseList.h
 include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h
 include/llvm/Transforms/Utils/UnrollLoop.h
 include/llvm/Transforms/Utils/ValueMapper.h
+include/llvm/Transforms/Utils/VectorUtils.h
 include/llvm/Transforms/Vectorize.h
-lib/BugpointPasses.${SOEXT}
-lib/LLVMHello.${SOEXT}
+lib/BugpointPasses.dylib
+lib/LLVMHello.dylib
 lib/clang/${PKGVERSION}/include/Intrin.h
 lib/clang/${PKGVERSION}/include/__wmmintrin_aes.h
 lib/clang/${PKGVERSION}/include/__wmmintrin_pclmul.h
 lib/clang/${PKGVERSION}/include/altivec.h
 lib/clang/${PKGVERSION}/include/ammintrin.h
+lib/clang/${PKGVERSION}/include/arm_acle.h
 lib/clang/${PKGVERSION}/include/arm_neon.h
 lib/clang/${PKGVERSION}/include/avx2intrin.h
 lib/clang/${PKGVERSION}/include/avxintrin.h
@@ -1129,6 +1190,7 @@ lib/clang/${PKGVERSION}/include/f16cintrin.h
 lib/clang/${PKGVERSION}/include/float.h
 lib/clang/${PKGVERSION}/include/fma4intrin.h
 lib/clang/${PKGVERSION}/include/fmaintrin.h
+lib/clang/${PKGVERSION}/include/ia32intrin.h
 lib/clang/${PKGVERSION}/include/immintrin.h
 lib/clang/${PKGVERSION}/include/iso646.h
 lib/clang/${PKGVERSION}/include/limits.h
@@ -1136,19 +1198,21 @@ lib/clang/${PKGVERSION}/include/lzcntintrin.h
 lib/clang/${PKGVERSION}/include/mm3dnow.h
 lib/clang/${PKGVERSION}/include/mm_malloc.h
 lib/clang/${PKGVERSION}/include/mmintrin.h
-lib/clang/${PKGVERSION}/include/module.map
+lib/clang/${PKGVERSION}/include/module.modulemap
 lib/clang/${PKGVERSION}/include/nmmintrin.h
 lib/clang/${PKGVERSION}/include/pmmintrin.h
 lib/clang/${PKGVERSION}/include/popcntintrin.h
 lib/clang/${PKGVERSION}/include/prfchwintrin.h
 lib/clang/${PKGVERSION}/include/rdseedintrin.h
 lib/clang/${PKGVERSION}/include/rtmintrin.h
+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/dfsan_interface.h
 lib/clang/${PKGVERSION}/include/sanitizer/linux_syscall_hooks.h
 lib/clang/${PKGVERSION}/include/sanitizer/lsan_interface.h
 lib/clang/${PKGVERSION}/include/sanitizer/msan_interface.h
+lib/clang/${PKGVERSION}/include/sanitizer/tsan_interface_atomic.h
 lib/clang/${PKGVERSION}/include/shaintrin.h
 lib/clang/${PKGVERSION}/include/smmintrin.h
 lib/clang/${PKGVERSION}/include/stdalign.h
@@ -1166,6 +1230,21 @@ lib/clang/${PKGVERSION}/include/wmmintrin.h
 lib/clang/${PKGVERSION}/include/x86intrin.h
 lib/clang/${PKGVERSION}/include/xmmintrin.h
 lib/clang/${PKGVERSION}/include/xopintrin.h
+lib/clang/${PKGVERSION}/lib/darwin/libclang_rt.10.4.a
+lib/clang/${PKGVERSION}/lib/darwin/libclang_rt.asan_iossim_dynamic.dylib
+lib/clang/${PKGVERSION}/lib/darwin/libclang_rt.asan_osx_dynamic.dylib
+lib/clang/${PKGVERSION}/lib/darwin/libclang_rt.cc_kext.a
+lib/clang/${PKGVERSION}/lib/darwin/libclang_rt.cc_kext_ios5.a
+lib/clang/${PKGVERSION}/lib/darwin/libclang_rt.eprintf.a
+lib/clang/${PKGVERSION}/lib/darwin/libclang_rt.ios.a
+lib/clang/${PKGVERSION}/lib/darwin/libclang_rt.osx.a
+lib/clang/${PKGVERSION}/lib/darwin/libclang_rt.profile_ios.a
+lib/clang/${PKGVERSION}/lib/darwin/libclang_rt.profile_osx.a
+lib/clang/${PKGVERSION}/lib/darwin/libclang_rt.ubsan_osx.a
+lib/clang/${PKGVERSION}/lib/macho_embedded/libclang_rt.hard_pic.a
+lib/clang/${PKGVERSION}/lib/macho_embedded/libclang_rt.hard_static.a
+lib/clang/${PKGVERSION}/lib/macho_embedded/libclang_rt.soft_pic.a
+lib/clang/${PKGVERSION}/lib/macho_embedded/libclang_rt.soft_static.a
 lib/libLLVMAArch64AsmParser.a
 lib/libLLVMAArch64AsmPrinter.a
 lib/libLLVMAArch64CodeGen.a
@@ -1200,8 +1279,10 @@ lib/libLLVMInstrumentation.a
 lib/libLLVMInterpreter.a
 lib/libLLVMJIT.a
 lib/libLLVMLTO.a
+lib/libLLVMLineEditor.a
 lib/libLLVMLinker.a
 lib/libLLVMMC.a
+lib/libLLVMMCAnalysis.a
 lib/libLLVMMCDisassembler.a
 lib/libLLVMMCJIT.a
 lib/libLLVMMCParser.a
@@ -1226,7 +1307,9 @@ lib/libLLVMPowerPCAsmParser.a
 lib/libLLVMPowerPCAsmPrinter.a
 lib/libLLVMPowerPCCodeGen.a
 lib/libLLVMPowerPCDesc.a
+lib/libLLVMPowerPCDisassembler.a
 lib/libLLVMPowerPCInfo.a
+lib/libLLVMProfileData.a
 lib/libLLVMR600AsmPrinter.a
 lib/libLLVMR600CodeGen.a
 lib/libLLVMR600Desc.a
@@ -1234,8 +1317,11 @@ lib/libLLVMR600Info.a
 lib/libLLVMRuntimeDyld.a
 lib/libLLVMScalarOpts.a
 lib/libLLVMSelectionDAG.a
+lib/libLLVMSparcAsmParser.a
+lib/libLLVMSparcAsmPrinter.a
 lib/libLLVMSparcCodeGen.a
 lib/libLLVMSparcDesc.a
+lib/libLLVMSparcDisassembler.a
 lib/libLLVMSparcInfo.a
 lib/libLLVMSupport.a
 lib/libLLVMSystemZAsmParser.a
@@ -1263,9 +1349,9 @@ lib/libLLVMXCoreInfo.a
 lib/libLLVMipa.a
 lib/libLLVMipo.a
 lib/libLTO.a
-lib/libLTO.so
+lib/libLTO.dylib
 lib/libclang.a
-lib/libclang.so
+lib/libclang.dylib
 lib/libclangARCMigrate.a
 lib/libclangAST.a
 lib/libclangASTMatchers.a
@@ -1281,7 +1367,7 @@ lib/libclangFrontendTool.a
 lib/libclangIndex.a
 lib/libclangLex.a
 lib/libclangParse.a
-lib/libclangRewriteCore.a
+lib/libclangRewrite.a
 lib/libclangRewriteFrontend.a
 lib/libclangSema.a
 lib/libclangSerialization.a
@@ -1297,3 +1383,19 @@ share/doc/llvm/html/clang/clang.html
 share/doc/llvm/html/clang/manpage.css
 share/doc/llvm/html/doxygen.css
 share/doc/llvm/ps/clang.ps
+share/llvm/cmake/AddLLVM.cmake
+share/llvm/cmake/AddLLVMDefinitions.cmake
+share/llvm/cmake/AddSphinxTarget.cmake
+share/llvm/cmake/ChooseMSVCCRT.cmake
+share/llvm/cmake/FindSphinx.cmake
+share/llvm/cmake/GetSVN.cmake
+share/llvm/cmake/HandleLLVMOptions.cmake
+share/llvm/cmake/HandleLLVMStdlib.cmake
+share/llvm/cmake/LLVM-Config.cmake
+share/llvm/cmake/LLVMConfig.cmake
+share/llvm/cmake/LLVMConfigVersion.cmake
+share/llvm/cmake/LLVMExports.cmake
+share/llvm/cmake/LLVMParseArguments.cmake
+share/llvm/cmake/LLVMProcessSources.cmake
+share/llvm/cmake/TableGen.cmake
+@pkgdir share/doc/llvm/html/img
diff --git a/lang/clang/distinfo b/lang/clang/distinfo
index 8f91bbd..19a4f81 100644
--- a/lang/clang/distinfo
+++ b/lang/clang/distinfo
@@ -1,21 +1,18 @@
 $NetBSD: distinfo,v 1.25 2014/07/18 13:54:05 adam Exp $
 
-SHA1 (cfe-3.4.2.src.tar.gz) = add5420b10c3c3a38c4dc2322f8b64ba0a5def97
-RMD160 (cfe-3.4.2.src.tar.gz) = f6b177408f5f9d3a453d41f1f60534f8e1e2845b
-Size (cfe-3.4.2.src.tar.gz) = 10612313 bytes
-SHA1 (compiler-rt-3.4.src.tar.gz) = d644b1e4f306f7ad35df0a134d14a1123cd9f082
-RMD160 (compiler-rt-3.4.src.tar.gz) = 530225a44fa743f80df759e5354a0854eb422306
-Size (compiler-rt-3.4.src.tar.gz) = 1858593 bytes
-SHA1 (libcxx-3.4.2.src.tar.gz) = 7daa55bd1e9d87c3657d08d14d6f83566e6a1c04
-RMD160 (libcxx-3.4.2.src.tar.gz) = 7984caf2d055ea967544107ae1f948c77556d764
-Size (libcxx-3.4.2.src.tar.gz) = 1393477 bytes
-SHA1 (llvm-3.4.2.src.tar.gz) = c5287384d0b95ecb0fd7f024be2cdfb60cd94bc9
-RMD160 (llvm-3.4.2.src.tar.gz) = 5fab44850977afccee34b21c6d339bc8dea21fce
-Size (llvm-3.4.2.src.tar.gz) = 15938155 bytes
-SHA1 (patch-ab) = 8dd0da6d47a57ac25eea358996cf874dd3289e08
-SHA1 (patch-ac) = 0f0cc98d443ec957fc5374fb491809d27e4f9d4e
-SHA1 (patch-ad) = ad1f6720e4c73e57fce10ba968b03637a133602d
-SHA1 (patch-include_llvm_Support_Host.h) = 
545f9542cd2aaa6cea58d3653902b4e1a9e7189a
-SHA1 (patch-projects_libcxx_lib_buildit) = 
f19a6346099b9047f8b5c3739458fd11ea9e3e33
-SHA1 (patch-utils_lit_utils_check-coverage) = 
aec7c140d5b9e8cc38a0022533a5848d6b1ff0b8
-SHA1 (patch-utils_lit_utils_check-sdist) = 
df63c41b07f7531e787b54f6994458869023b66c
+SHA1 (cfe-3.5.0.src.tar.xz) = 834cee2ed8dc6638a486d8d886b6dce3db675ffa
+RMD160 (cfe-3.5.0.src.tar.xz) = 695592b5ef12ed602a4dd78f2dc2681058ca8253
+Size (cfe-3.5.0.src.tar.xz) = 8233432 bytes
+SHA1 (compiler-rt-3.5.0.src.tar.xz) = 61f3e78088ce4a0787835036f2d3c61ede11e928
+RMD160 (compiler-rt-3.5.0.src.tar.xz) = 
58aacb0b299721afb53cbd6c3fc9dc542b5b94be
+Size (compiler-rt-3.5.0.src.tar.xz) = 1088352 bytes
+SHA1 (libcxx-3.5.0.src.tar.xz) = c98beed86ae1adf9ab7132aeae8fd3b0893ea995
+RMD160 (libcxx-3.5.0.src.tar.xz) = ced5e8f98ba32ad792e77e5977b527d2e3388aa2
+Size (libcxx-3.5.0.src.tar.xz) = 911996 bytes
+SHA1 (llvm-3.5.0.src.tar.xz) = 58d817ac2ff573386941e7735d30702fe71267d5
+RMD160 (llvm-3.5.0.src.tar.xz) = a50dc4e5a63c7bd38c48bf5ce766ebbb6f47e272
+Size (llvm-3.5.0.src.tar.xz) = 11735940 bytes
+SHA1 (patch-Makefile.config.in) = c282a008c4a57c8e49e7ce7827e5d4deafb48713
+SHA1 (patch-Makefile.rules) = 365df49a164f106b7aa06cd33e7c642f815b75f5
+SHA1 (patch-docs_Makefile) = 1a271019073352d1fe9441594fd659ba790554bb
+SHA1 (patch-include_llvm_Support_Host.h) = 
f0522bcbedbb37d19109e8db6ebc4246f86326f8
diff --git a/lang/clang/patches/patch-ab b/lang/clang/patches/patch-ab
deleted file mode 100644
index 5be014f..0000000
--- a/lang/clang/patches/patch-ab
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD: patch-ab,v 1.3 2013/01/03 15:19:53 adam Exp $
-
---- docs/Makefile.orig 2012-12-22 12:26:15.000000000 +0000
-+++ docs/Makefile
-@@ -52,11 +52,10 @@ endif
- # 'make generated BUILD_FOR_WEBSITE=1'
- generated:: $(generated_targets)
- 
--install-html: $(PROJ_OBJ_DIR)/html.tar.gz
-+install-html:
-       $(Echo) Installing HTML documentation
-       $(Verb) $(MKDIR) $(DESTDIR)$(PROJ_docsdir)/html
-       $(Verb) $(DataInstall) $(HTML) $(DESTDIR)$(PROJ_docsdir)/html
--      $(Verb) $(DataInstall) $(PROJ_OBJ_DIR)/html.tar.gz 
$(DESTDIR)$(PROJ_docsdir)
- 
- $(PROJ_OBJ_DIR)/html.tar.gz: $(HTML)
-       $(Echo) Packaging HTML documentation
diff --git a/lang/clang/patches/patch-ac b/lang/clang/patches/patch-ac
deleted file mode 100644
index 04975e5..0000000
--- a/lang/clang/patches/patch-ac
+++ /dev/null
@@ -1,34 +0,0 @@
-$NetBSD: patch-ac,v 1.9 2014/01/19 14:06:41 ryoon Exp $
-
---- Makefile.rules.orig        2013-11-14 23:51:29.000000000 +0000
-+++ Makefile.rules
-@@ -808,9 +808,6 @@ endif
- # in the file so they get built before dependencies
- #---------------------------------------------------------
- 
--$(DESTDIR)$(PROJ_bindir) $(DESTDIR)$(PROJ_libdir) 
$(DESTDIR)$(PROJ_includedir) $(DESTDIR)$(PROJ_etcdir)::
--      $(Verb) $(MKDIR) $@
--
- # To create other directories, as needed, and timestamp their creation
- %/.dir:
-       $(Verb) $(MKDIR) $* > /dev/null
-@@ -954,7 +951,9 @@ install-local::
- uninstall-local::
-       $(Echo) UnInstall circumvented with NO_INSTALL
- else
--install-local:: $(DESTDIR)$(PROJ_etcdir) $(CONFIG_FILES)
-+PROJ_etcdir=${PREFIX}/share/examples/llvm
-+install-local:: $(CONFIG_FILES)
-+      $(MKDIR) ${PROJ_etcdir}
-       $(Echo) Installing Configuration Files To $(DESTDIR)$(PROJ_etcdir)
-       $(Verb)for file in $(CONFIG_FILES); do \
-           if test -f $(PROJ_OBJ_DIR)/$${file} ; then \
-@@ -1248,7 +1247,7 @@ install-local:: $(DestArchiveLib)
- $(DestArchiveLib): $(LibName.A) $(DESTDIR)$(PROJ_libdir)
-       $(Echo) Installing $(BuildMode) Archive Library $(DestArchiveLib)
-       $(Verb) $(MKDIR) $(DESTDIR)$(PROJ_libdir)
--      $(Verb) $(INSTALL) $(LibName.A) $(DestArchiveLib)
-+      $(Verb) $(DataInstall) $(LibName.A) $(DestArchiveLib)
- 
- uninstall-local::
-       $(Echo) Uninstalling $(BuildMode) Archive Library $(DestArchiveLib)
diff --git a/lang/clang/patches/patch-ad b/lang/clang/patches/patch-ad
deleted file mode 100644
index 046cb0c..0000000
--- a/lang/clang/patches/patch-ad
+++ /dev/null
@@ -1,18 +0,0 @@
-$NetBSD: patch-ad,v 1.6 2013/05/22 20:51:16 sbd Exp $
-
---- Makefile.config.in.orig    2012-10-01 18:40:32.000000000 +0000
-+++ Makefile.config.in
-@@ -97,11 +97,11 @@ endif
- PROJ_bindir     := $(PROJ_prefix)/bin
- PROJ_libdir     := $(PROJ_prefix)/lib
- PROJ_datadir    := $(PROJ_prefix)/share
--PROJ_docsdir    := $(PROJ_prefix)/docs/llvm
-+PROJ_docsdir    := $(PROJ_prefix)/share/doc/llvm
- PROJ_etcdir     := $(PROJ_prefix)/etc/llvm
- PROJ_includedir := $(PROJ_prefix)/include
- PROJ_infodir    := $(PROJ_prefix)/info
--PROJ_mandir     := $(PROJ_prefix)/share/man
-+PROJ_mandir     := $(PROJ_prefix)/${PKGMANDIR}
- 
- # Determine if we're on a unix type operating system
- LLVM_ON_UNIX:=@LLVM_ON_UNIX@
diff --git a/lang/clang/patches/patch-include_llvm_Support_Host.h 
b/lang/clang/patches/patch-include_llvm_Support_Host.h
index 123cec0..8e87b88 100644
--- a/lang/clang/patches/patch-include_llvm_Support_Host.h
+++ b/lang/clang/patches/patch-include_llvm_Support_Host.h
@@ -1,9 +1,6 @@
-$NetBSD: patch-include_llvm_Support_Host.h,v 1.2 2014/01/19 14:06:41 ryoon Exp 
$
+$NetBSD$
 
-Fix lack of machine/endian.h on solaris
-http://permalink.gmane.org/gmane.comp.compilers.llvm.devel/63225 
-
---- include/llvm/Support/Host.h.orig   2013-06-05 09:17:26.000000000 +0000
+--- include/llvm/Support/Host.h.orig   2013-12-12 15:45:32.000000000 +0000
 +++ include/llvm/Support/Host.h
 @@ -18,6 +18,20 @@
  
diff --git a/lang/clang/patches/patch-projects_libcxx_lib_buildit 
b/lang/clang/patches/patch-projects_libcxx_lib_buildit
deleted file mode 100644
index c4a7322..0000000
--- a/lang/clang/patches/patch-projects_libcxx_lib_buildit
+++ /dev/null
@@ -1,33 +0,0 @@
-$NetBSD: patch-projects_libcxx_lib_buildit,v 1.1 2014/02/27 17:35:35 adam Exp $
-
-Portability fix.
-
---- projects/libcxx/lib/buildit.orig   2013-12-27 14:42:54.000000000 +0000
-+++ projects/libcxx/lib/buildit
-@@ -45,7 +45,7 @@ case $TRIPLE in
-       RC_CFLAGS="-arch i386 -arch x86_64"
-     fi
-     SOEXT=dylib
--    if [ "$MACOSX_DEPLOYMENT_TARGET" == "10.6" ]
-+    if [ "$MACOSX_DEPLOYMENT_TARGET" = "10.6" ]
-     then
-         EXTRA_FLAGS="-nostdinc++ -std=c++11 -U__STRICT_ANSI__"
-         LDSHARED_FLAGS="-o libc++.1.dylib \
-@@ -101,7 +101,7 @@ case $TRIPLE in
-     hostOS=`echo $hostOS | sed -e "s/\s+$//"`
-     hostOS=`echo $hostOS | tr '[A-Z]' '[a-z]'`
- 
--    if [ $hostOS == "linux" ]
-+    if [ $hostOS = "linux" ]
-     then
-       LDSHARED_FLAGS="-o libc++.so.1 \
-         -qmkshrobj -Wl,-soname,libc++.so.1 \
-@@ -153,7 +153,7 @@ case $TRIPLE in
-     *-*-mingw*)
-         ;;
-     *-ibm-*)
--        if [ $hostOS == "linux" ]
-+        if [ $hostOS = "linux" ]
-         then
-            rm -f libc++.so
-            ln -s libc++.so.1 libc++.so
diff --git a/lang/clang/patches/patch-utils_lit_utils_check-coverage 
b/lang/clang/patches/patch-utils_lit_utils_check-coverage
deleted file mode 100644
index 4abe9bf..0000000
--- a/lang/clang/patches/patch-utils_lit_utils_check-coverage
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD: patch-utils_lit_utils_check-coverage,v 1.1 2013/07/02 10:33:02 adam 
Exp $
-
-Portability fix.
-
---- utils/lit/utils/check-coverage.orig        2013-06-05 10:33:06.000000000 
+0000
-+++ utils/lit/utils/check-coverage
-@@ -9,13 +9,13 @@ if [ ! -f setup.py ] || [ ! -d lit ]; th
- fi
- 
- # Parse command line arguments.
--if [ "$1" == "--generate-html" ]; then
-+if [ "$1" = "--generate-html" ]; then
-     GENERATE_HTML=1
-     shift
- fi
- 
- # If invoked with no arguments, run all the tests.
--if [ $# == "0" ]; then
-+if [ $# = "0" ]; then
-     set -- "tests"
- fi
- 
diff --git a/lang/clang/patches/patch-utils_lit_utils_check-sdist 
b/lang/clang/patches/patch-utils_lit_utils_check-sdist
deleted file mode 100644
index 15716c7..0000000
--- a/lang/clang/patches/patch-utils_lit_utils_check-sdist
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-utils_lit_utils_check-sdist,v 1.1 2013/07/02 10:33:02 adam Exp $
-
-Portability fix.
-
---- utils/lit/utils/check-sdist.orig   2013-06-05 10:35:39.000000000 +0000
-+++ utils/lit/utils/check-sdist
-@@ -1,6 +1,6 @@
- #!/bin/sh
- 
--if [ $# == 1 ]; then
-+if [ $# = 1 ]; then
-     cd $1
- fi
- 


Home | Main Index | Thread Index | Old Index