svn commit: r310192 - in head: devel/llvm-devel devel/llvm-devel/files lang/clang-devel lang/clang-devel/files lang/dragonegg-devel46
Brooks Davis
brooks at FreeBSD.org
Thu Jan 10 18:01:31 UTC 2013
Author: brooks
Date: Thu Jan 10 18:01:28 2013
New Revision: 310192
URL: http://svnweb.freebsd.org/changeset/ports/310192
Log:
Update the develoment version of the llvm, clang and dragonegg ports to
3.3.r172076.
Added:
head/lang/clang-devel/files/patch-include_llvm_ADT_Triple.h (contents, props changed)
Modified:
head/devel/llvm-devel/Makefile
head/devel/llvm-devel/Makefile.svn_rev
head/devel/llvm-devel/distinfo
head/devel/llvm-devel/files/patch-lib_Target_Mips_MipsTargetMachine.cpp
head/devel/llvm-devel/pkg-plist
head/lang/clang-devel/Makefile
head/lang/clang-devel/distinfo
head/lang/clang-devel/files/patch-tools_clang_include_clang_Analysis_Analyses_FormatString.h
head/lang/clang-devel/files/patch-tools_clang_lib_Analysis_PrintfFormatString.cpp
head/lang/clang-devel/pkg-plist
head/lang/dragonegg-devel46/Makefile
head/lang/dragonegg-devel46/distinfo
Modified: head/devel/llvm-devel/Makefile
==============================================================================
--- head/devel/llvm-devel/Makefile Thu Jan 10 17:39:16 2013 (r310191)
+++ head/devel/llvm-devel/Makefile Thu Jan 10 18:01:28 2013 (r310192)
@@ -6,8 +6,7 @@
#
PORTNAME= llvm
-DISTVERSION= 3.2.r${SVN_REV}
-PORTREVISON= 1
+DISTVERSION= 3.3.r${SVN_REV}
CATEGORIES= devel lang
MASTER_SITES= ${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= brooks
@@ -16,6 +15,7 @@ PKGNAMESUFFIX= -devel
MAINTAINER= brooks at FreeBSD.org
COMMENT= Low Level Virtual Machine
+BUILD_DEPENDS+= sphinx-build:${PORTSDIR}/textproc/py-sphinx
.if defined(PACKAGE_BUILDING) || defined(MAINTAINER_MODE)
BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash
.endif
@@ -23,9 +23,7 @@ BUILD_DEPENDS= bash:${PORTSDIR}/shells/b
BUILD_DEPENDS+= f2c:${PORTSDIR}/lang/f2c
.endif
-BUILD_DEPENDS+= sphinx-build:${PORTSDIR}/textproc/py-sphinx
-
-CONFLICTS= llvm-[23]* llvm-etoile-2*
+CONFLICTS= llvm-[23]* llvm29-* llvm31-*
GNU_CONFIGURE= yes
USE_GCC= 4.2+
@@ -50,7 +48,7 @@ ASSERTS_DESC= Enable assertions (thread
LTOPLUGIN_DESC= Build LTO plugin (requires gold)
MAN1= bugpoint.1 lit.1 llc.1 lli.1 llvm-ar.1 llvm-as.1 \
- llvm-bcanalyzer.1 llvm-cov.1 llvm-config.1 llvm-diff.1 \
+ llvm-bcanalyzer.1 llvm-config.1 llvm-cov.1 llvm-diff.1 \
llvm-dis.1 llvm-extract.1 llvm-link.1 llvm-nm.1 \
llvm-prof.1 llvm-ranlib.1 llvm-stress.1 opt.1 tblgen.1
@@ -116,9 +114,9 @@ do-fetch:
http://llvm.org/svn/llvm-project/llvm/trunk ${WRKSRC}
cd ${WRKDIR}; tar cvfy ${DISTDIR}/${DISTNAME}.tar.bz2 ${DISTNAME}
echo "SVN_REV= ${SVN_REV}" > ${MASTERDIR}/Makefile.svn_rev
-.if ${USER} == brooks
+.if ${USER} == brooks || ${USER} == bed22
scp ${DISTDIR}/${DISTNAME}.tar.bz2 \
- freefall.freebsd.org:public_distfiles/
+ brooks at freefall.freebsd.org:public_distfiles/
.endif
.endif
Modified: head/devel/llvm-devel/Makefile.svn_rev
==============================================================================
--- head/devel/llvm-devel/Makefile.svn_rev Thu Jan 10 17:39:16 2013 (r310191)
+++ head/devel/llvm-devel/Makefile.svn_rev Thu Jan 10 18:01:28 2013 (r310192)
@@ -1 +1 @@
-SVN_REV= 163622
+SVN_REV= 172076
Modified: head/devel/llvm-devel/distinfo
==============================================================================
--- head/devel/llvm-devel/distinfo Thu Jan 10 17:39:16 2013 (r310191)
+++ head/devel/llvm-devel/distinfo Thu Jan 10 18:01:28 2013 (r310192)
@@ -1,2 +1,2 @@
-SHA256 (llvm-3.2.r163622.tar.bz2) = 12cdd4eb5d3ee236f531be7c297889a251463033504c465b6267aac22baab9f8
-SIZE (llvm-3.2.r163622.tar.bz2) = 8961570
+SHA256 (llvm-3.3.r172076.tar.bz2) = e6af04f790c94124c5b1abf93f3a24a07d6490bcfa4821e4e4425aa1e87085a2
+SIZE (llvm-3.3.r172076.tar.bz2) = 9587232
Modified: head/devel/llvm-devel/files/patch-lib_Target_Mips_MipsTargetMachine.cpp
==============================================================================
--- head/devel/llvm-devel/files/patch-lib_Target_Mips_MipsTargetMachine.cpp Thu Jan 10 17:39:16 2013 (r310191)
+++ head/devel/llvm-devel/files/patch-lib_Target_Mips_MipsTargetMachine.cpp Thu Jan 10 18:01:28 2013 (r310192)
@@ -3,10 +3,10 @@ $FreeBSD$
--- lib/Target/Mips/MipsTargetMachine.cpp.orig
+++ lib/Target/Mips/MipsTargetMachine.cpp
-@@ -54,6 +54,11 @@
+@@ -55,6 +55,11 @@
+ InstrInfo(MipsInstrInfo::create(*this)),
FrameLowering(MipsFrameLowering::create(*this, Subtarget)),
- TLInfo(*this), TSInfo(*this), JITInfo(),
- ELFWriterInfo(false, isLittle) {
+ TLInfo(*this), TSInfo(*this), JITInfo() {
+
+ // The system as doesn't understand CFI on FreeBSD
+#if defined(__FreeBSD__)
Modified: head/devel/llvm-devel/pkg-plist
==============================================================================
--- head/devel/llvm-devel/pkg-plist Thu Jan 10 17:39:16 2013 (r310191)
+++ head/devel/llvm-devel/pkg-plist Thu Jan 10 18:01:28 2013 (r310192)
@@ -12,6 +12,7 @@ bin/llvm-dwarfdump
bin/llvm-extract
bin/llvm-link
bin/llvm-mc
+bin/llvm-mcmarkup
bin/llvm-nm
bin/llvm-objdump
bin/llvm-prof
@@ -20,6 +21,7 @@ bin/llvm-readobj
bin/llvm-rtdyld
bin/llvm-size
bin/llvm-stress
+bin/llvm-symbolizer
bin/llvm-tblgen
bin/macho-dump
bin/opt
@@ -28,7 +30,6 @@ include/llvm-c/BitReader.h
include/llvm-c/BitWriter.h
include/llvm-c/Core.h
include/llvm-c/Disassembler.h
-include/llvm-c/EnhancedDisassembly.h
include/llvm-c/ExecutionEngine.h
include/llvm-c/Initialization.h
include/llvm-c/LinkTimeOptimizer.h
@@ -65,6 +66,7 @@ include/llvm/ADT/IndexedMap.h
include/llvm/ADT/IntEqClasses.h
include/llvm/ADT/IntervalMap.h
include/llvm/ADT/IntrusiveRefCntPtr.h
+include/llvm/ADT/MapVector.h
include/llvm/ADT/NullablePtr.h
include/llvm/ADT/Optional.h
include/llvm/ADT/OwningPtr.h
@@ -107,11 +109,13 @@ include/llvm/Analysis/BlockFrequencyInfo
include/llvm/Analysis/BranchProbabilityInfo.h
include/llvm/Analysis/CFGPrinter.h
include/llvm/Analysis/CallGraph.h
+include/llvm/Analysis/CallGraphSCCPass.h
include/llvm/Analysis/CaptureTracking.h
include/llvm/Analysis/CodeMetrics.h
include/llvm/Analysis/ConstantFolding.h
include/llvm/Analysis/ConstantsScanner.h
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
@@ -128,7 +132,6 @@ include/llvm/Analysis/LibCallAliasAnalys
include/llvm/Analysis/LibCallSemantics.h
include/llvm/Analysis/Lint.h
include/llvm/Analysis/Loads.h
-include/llvm/Analysis/LoopDependenceAnalysis.h
include/llvm/Analysis/LoopInfo.h
include/llvm/Analysis/LoopInfoImpl.h
include/llvm/Analysis/LoopIterator.h
@@ -145,6 +148,7 @@ include/llvm/Analysis/ProfileDataTypes.h
include/llvm/Analysis/ProfileInfo.h
include/llvm/Analysis/ProfileInfoLoader.h
include/llvm/Analysis/ProfileInfoTypes.h
+include/llvm/Analysis/PtrUseVisitor.h
include/llvm/Analysis/RegionInfo.h
include/llvm/Analysis/RegionIterator.h
include/llvm/Analysis/RegionPass.h
@@ -154,29 +158,28 @@ include/llvm/Analysis/ScalarEvolutionExp
include/llvm/Analysis/ScalarEvolutionExpressions.h
include/llvm/Analysis/ScalarEvolutionNormalization.h
include/llvm/Analysis/SparsePropagation.h
+include/llvm/Analysis/TargetTransformInfo.h
include/llvm/Analysis/Trace.h
include/llvm/Analysis/ValueTracking.h
include/llvm/Analysis/Verifier.h
-include/llvm/Argument.h
include/llvm/Assembly/AssemblyAnnotationWriter.h
include/llvm/Assembly/Parser.h
include/llvm/Assembly/PrintModulePass.h
include/llvm/Assembly/Writer.h
include/llvm/Attributes.h
include/llvm/AutoUpgrade.h
-include/llvm/BasicBlock.h
include/llvm/Bitcode/Archive.h
include/llvm/Bitcode/BitCodes.h
include/llvm/Bitcode/BitstreamReader.h
include/llvm/Bitcode/BitstreamWriter.h
include/llvm/Bitcode/LLVMBitCodes.h
include/llvm/Bitcode/ReaderWriter.h
-include/llvm/CallGraphSCCPass.h
-include/llvm/CallingConv.h
include/llvm/CodeGen/Analysis.h
include/llvm/CodeGen/AsmPrinter.h
include/llvm/CodeGen/CalcSpillWeights.h
include/llvm/CodeGen/CallingConvLower.h
+include/llvm/CodeGen/CommandFlags.h
+include/llvm/CodeGen/DAGCombine.h
include/llvm/CodeGen/DFAPacketizer.h
include/llvm/CodeGen/EdgeBundles.h
include/llvm/CodeGen/FastISel.h
@@ -194,7 +197,9 @@ include/llvm/CodeGen/LinkAllAsmWriterCom
include/llvm/CodeGen/LinkAllCodegenComponents.h
include/llvm/CodeGen/LiveInterval.h
include/llvm/CodeGen/LiveIntervalAnalysis.h
+include/llvm/CodeGen/LiveIntervalUnion.h
include/llvm/CodeGen/LiveRangeEdit.h
+include/llvm/CodeGen/LiveRegMatrix.h
include/llvm/CodeGen/LiveStackAnalysis.h
include/llvm/CodeGen/LiveVariables.h
include/llvm/CodeGen/MachORelocation.h
@@ -214,12 +219,12 @@ include/llvm/CodeGen/MachineInstrBuilder
include/llvm/CodeGen/MachineInstrBundle.h
include/llvm/CodeGen/MachineJumpTableInfo.h
include/llvm/CodeGen/MachineLoopInfo.h
-include/llvm/CodeGen/MachineLoopRanges.h
include/llvm/CodeGen/MachineMemOperand.h
include/llvm/CodeGen/MachineModuleInfo.h
include/llvm/CodeGen/MachineModuleInfoImpls.h
include/llvm/CodeGen/MachineOperand.h
include/llvm/CodeGen/MachinePassRegistry.h
+include/llvm/CodeGen/MachinePostDominators.h
include/llvm/CodeGen/MachineRegisterInfo.h
include/llvm/CodeGen/MachineRelocation.h
include/llvm/CodeGen/MachineSSAUpdater.h
@@ -241,6 +246,7 @@ include/llvm/CodeGen/ResourcePriorityQue
include/llvm/CodeGen/RuntimeLibcalls.h
include/llvm/CodeGen/ScheduleDAG.h
include/llvm/CodeGen/ScheduleDAGInstrs.h
+include/llvm/CodeGen/ScheduleDFS.h
include/llvm/CodeGen/ScheduleHazardRecognizer.h
include/llvm/CodeGen/SchedulerRegistry.h
include/llvm/CodeGen/ScoreboardHazardRecognizer.h
@@ -249,60 +255,81 @@ include/llvm/CodeGen/SelectionDAGISel.h
include/llvm/CodeGen/SelectionDAGNodes.h
include/llvm/CodeGen/SlotIndexes.h
include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
+include/llvm/CodeGen/TargetSchedule.h
include/llvm/CodeGen/ValueTypes.h
include/llvm/CodeGen/ValueTypes.td
+include/llvm/CodeGen/VirtRegMap.h
include/llvm/Config/AsmParsers.def
include/llvm/Config/AsmPrinters.def
include/llvm/Config/Disassemblers.def
include/llvm/Config/Targets.def
include/llvm/Config/config.h
include/llvm/Config/llvm-config.h
-include/llvm/Constant.h
-include/llvm/Constants.h
include/llvm/DIBuilder.h
include/llvm/DebugInfo.h
include/llvm/DebugInfo/DIContext.h
-include/llvm/DefaultPasses.h
-include/llvm/DerivedTypes.h
include/llvm/ExecutionEngine/ExecutionEngine.h
include/llvm/ExecutionEngine/GenericValue.h
-include/llvm/ExecutionEngine/IntelJITEventsWrapper.h
include/llvm/ExecutionEngine/Interpreter.h
include/llvm/ExecutionEngine/JIT.h
include/llvm/ExecutionEngine/JITEventListener.h
include/llvm/ExecutionEngine/JITMemoryManager.h
include/llvm/ExecutionEngine/MCJIT.h
include/llvm/ExecutionEngine/OProfileWrapper.h
+include/llvm/ExecutionEngine/ObjectBuffer.h
+include/llvm/ExecutionEngine/ObjectImage.h
include/llvm/ExecutionEngine/RuntimeDyld.h
-include/llvm/Function.h
+include/llvm/ExecutionEngine/SectionMemoryManager.h
include/llvm/GVMaterializer.h
-include/llvm/GlobalAlias.h
-include/llvm/GlobalValue.h
-include/llvm/GlobalVariable.h
-include/llvm/IRBuilder.h
+include/llvm/IR/Argument.h
+include/llvm/IR/Attributes.h
+include/llvm/IR/BasicBlock.h
+include/llvm/IR/CallingConv.h
+include/llvm/IR/Constant.h
+include/llvm/IR/Constants.h
+include/llvm/IR/DataLayout.h
+include/llvm/IR/DerivedTypes.h
+include/llvm/IR/Function.h
+include/llvm/IR/GlobalAlias.h
+include/llvm/IR/GlobalValue.h
+include/llvm/IR/GlobalVariable.h
+include/llvm/IR/IRBuilder.h
+include/llvm/IR/InlineAsm.h
+include/llvm/IR/InstrTypes.h
+include/llvm/IR/Instruction.def
+include/llvm/IR/Instruction.h
+include/llvm/IR/Instructions.h
+include/llvm/IR/IntrinsicInst.h
+include/llvm/IR/Intrinsics.gen
+include/llvm/IR/Intrinsics.h
+include/llvm/IR/Intrinsics.td
+include/llvm/IR/IntrinsicsARM.td
+include/llvm/IR/IntrinsicsHexagon.td
+include/llvm/IR/IntrinsicsMips.td
+include/llvm/IR/IntrinsicsNVVM.td
+include/llvm/IR/IntrinsicsPowerPC.td
+include/llvm/IR/IntrinsicsR600.td
+include/llvm/IR/IntrinsicsX86.td
+include/llvm/IR/IntrinsicsXCore.td
+include/llvm/IR/LLVMContext.h
+include/llvm/IR/MDBuilder.h
+include/llvm/IR/Metadata.h
+include/llvm/IR/Module.h
+include/llvm/IR/OperandTraits.h
+include/llvm/IR/Operator.h
+include/llvm/IR/SymbolTableListTraits.h
+include/llvm/IR/Type.h
+include/llvm/IR/TypeBuilder.h
+include/llvm/IR/TypeFinder.h
+include/llvm/IR/Use.h
+include/llvm/IR/User.h
+include/llvm/IR/Value.h
+include/llvm/IR/ValueSymbolTable.h
include/llvm/InitializePasses.h
-include/llvm/InlineAsm.h
-include/llvm/InstrTypes.h
-include/llvm/Instruction.def
-include/llvm/Instruction.h
-include/llvm/Instructions.h
-include/llvm/IntrinsicInst.h
-include/llvm/Intrinsics.gen
-include/llvm/Intrinsics.h
-include/llvm/Intrinsics.td
-include/llvm/IntrinsicsARM.td
-include/llvm/IntrinsicsCellSPU.td
-include/llvm/IntrinsicsHexagon.td
-include/llvm/IntrinsicsMips.td
-include/llvm/IntrinsicsNVVM.td
-include/llvm/IntrinsicsPowerPC.td
-include/llvm/IntrinsicsX86.td
-include/llvm/IntrinsicsXCore.td
-include/llvm/LLVMContext.h
+include/llvm/InstVisitor.h
include/llvm/LinkAllPasses.h
include/llvm/LinkAllVMCore.h
include/llvm/Linker.h
-include/llvm/MC/EDInstInfo.h
include/llvm/MC/MCAsmBackend.h
include/llvm/MC/MCAsmInfo.h
include/llvm/MC/MCAsmInfoCOFF.h
@@ -316,13 +343,16 @@ include/llvm/MC/MCContext.h
include/llvm/MC/MCDirectives.h
include/llvm/MC/MCDisassembler.h
include/llvm/MC/MCDwarf.h
+include/llvm/MC/MCELF.h
include/llvm/MC/MCELFObjectWriter.h
+include/llvm/MC/MCELFStreamer.h
include/llvm/MC/MCELFSymbolFlags.h
include/llvm/MC/MCExpr.h
include/llvm/MC/MCFixedLenDisassembler.h
include/llvm/MC/MCFixup.h
include/llvm/MC/MCFixupKindInfo.h
include/llvm/MC/MCInst.h
+include/llvm/MC/MCInstBuilder.h
include/llvm/MC/MCInstPrinter.h
include/llvm/MC/MCInstrAnalysis.h
include/llvm/MC/MCInstrDesc.h
@@ -350,7 +380,6 @@ include/llvm/MC/MCSectionMachO.h
include/llvm/MC/MCStreamer.h
include/llvm/MC/MCSubtargetInfo.h
include/llvm/MC/MCSymbol.h
-include/llvm/MC/MCTargetAsmLexer.h
include/llvm/MC/MCTargetAsmParser.h
include/llvm/MC/MCValue.h
include/llvm/MC/MCWin64EH.h
@@ -358,9 +387,6 @@ include/llvm/MC/MCWinCOFFObjectWriter.h
include/llvm/MC/MachineLocation.h
include/llvm/MC/SectionKind.h
include/llvm/MC/SubtargetFeature.h
-include/llvm/MDBuilder.h
-include/llvm/Metadata.h
-include/llvm/Module.h
include/llvm/Object/Archive.h
include/llvm/Object/Binary.h
include/llvm/Object/COFF.h
@@ -370,8 +396,13 @@ include/llvm/Object/MachO.h
include/llvm/Object/MachOFormat.h
include/llvm/Object/MachOObject.h
include/llvm/Object/ObjectFile.h
-include/llvm/OperandTraits.h
-include/llvm/Operator.h
+include/llvm/Object/RelocVisitor.h
+include/llvm/Option/Arg.h
+include/llvm/Option/ArgList.h
+include/llvm/Option/OptParser.td
+include/llvm/Option/OptSpecifier.h
+include/llvm/Option/OptTable.h
+include/llvm/Option/Option.h
include/llvm/Pass.h
include/llvm/PassAnalysisSupport.h
include/llvm/PassManager.h
@@ -381,6 +412,7 @@ include/llvm/PassSupport.h
include/llvm/Support/AIXDataTypesFix.h
include/llvm/Support/AlignOf.h
include/llvm/Support/Allocator.h
+include/llvm/Support/ArrayRecycler.h
include/llvm/Support/Atomic.h
include/llvm/Support/BlockFrequency.h
include/llvm/Support/BranchProbability.h
@@ -422,7 +454,6 @@ include/llvm/Support/Host.h
include/llvm/Support/IRReader.h
include/llvm/Support/IncludeFile.h
include/llvm/Support/InstIterator.h
-include/llvm/Support/InstVisitor.h
include/llvm/Support/IntegersSubset.h
include/llvm/Support/IntegersSubsetMapping.h
include/llvm/Support/LEB128.h
@@ -478,24 +509,21 @@ include/llvm/Support/Valgrind.h
include/llvm/Support/ValueHandle.h
include/llvm/Support/Win64EH.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/SymbolTableListTraits.h
include/llvm/TableGen/Error.h
include/llvm/TableGen/Main.h
include/llvm/TableGen/Record.h
include/llvm/TableGen/StringMatcher.h
-include/llvm/TableGen/TableGenAction.h
include/llvm/TableGen/TableGenBackend.h
include/llvm/Target/Mangler.h
include/llvm/Target/Target.td
include/llvm/Target/TargetCallingConv.h
include/llvm/Target/TargetCallingConv.td
-include/llvm/Target/TargetData.h
-include/llvm/Target/TargetELFWriterInfo.h
include/llvm/Target/TargetFrameLowering.h
include/llvm/Target/TargetInstrInfo.h
include/llvm/Target/TargetIntrinsicInfo.h
@@ -517,30 +545,24 @@ include/llvm/Transforms/IPO/InlinerPass.
include/llvm/Transforms/IPO/PassManagerBuilder.h
include/llvm/Transforms/Instrumentation.h
include/llvm/Transforms/Scalar.h
-include/llvm/Transforms/Utils/AddrModeMatcher.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/IntegerDivision.h
include/llvm/Transforms/Utils/Local.h
include/llvm/Transforms/Utils/ModuleUtils.h
include/llvm/Transforms/Utils/PromoteMemToReg.h
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/UnifyFunctionExitNodes.h
include/llvm/Transforms/Utils/UnrollLoop.h
include/llvm/Transforms/Utils/ValueMapper.h
include/llvm/Transforms/Vectorize.h
-include/llvm/Type.h
-include/llvm/TypeBuilder.h
-include/llvm/TypeFinder.h
-include/llvm/Use.h
-include/llvm/User.h
-include/llvm/Value.h
-include/llvm/ValueSymbolTable.h
lib/BugpointPasses.so
lib/LLVMHello.so
lib/libLLVM-%%LLVM_RELEASE%%svn.so
@@ -557,9 +579,6 @@ lib/libLLVMAsmParser.a
lib/libLLVMAsmPrinter.a
lib/libLLVMBitReader.a
lib/libLLVMBitWriter.a
-lib/libLLVMCellSPUCodeGen.a
-lib/libLLVMCellSPUDesc.a
-lib/libLLVMCellSPUInfo.a
lib/libLLVMCodeGen.a
lib/libLLVMCore.a
lib/libLLVMCppBackendCodeGen.a
@@ -600,6 +619,7 @@ lib/libLLVMNVPTXCodeGen.a
lib/libLLVMNVPTXDesc.a
lib/libLLVMNVPTXInfo.a
lib/libLLVMObject.a
+lib/libLLVMOption.a
lib/libLLVMPowerPCAsmPrinter.a
lib/libLLVMPowerPCCodeGen.a
lib/libLLVMPowerPCDesc.a
@@ -622,8 +642,10 @@ lib/libLLVMX86Desc.a
lib/libLLVMX86Disassembler.a
lib/libLLVMX86Info.a
lib/libLLVMX86Utils.a
+lib/libLLVMXCoreAsmPrinter.a
lib/libLLVMXCoreCodeGen.a
lib/libLLVMXCoreDesc.a
+lib/libLLVMXCoreDisassembler.a
lib/libLLVMXCoreInfo.a
lib/libLLVMipa.a
lib/libLLVMipo.a
@@ -652,69 +674,121 @@ lib/libprofile_rt.so
%%PORTDOCS%%%%DOCSDIR%%/html/CommandLine.html
%%PORTDOCS%%%%DOCSDIR%%/html/CommandLine.txt
%%PORTDOCS%%%%DOCSDIR%%/html/CompilerWriterInfo.html
+%%PORTDOCS%%%%DOCSDIR%%/html/CompilerWriterInfo.txt
%%PORTDOCS%%%%DOCSDIR%%/html/DebuggingJITedCode.html
+%%PORTDOCS%%%%DOCSDIR%%/html/DebuggingJITedCode.txt
%%PORTDOCS%%%%DOCSDIR%%/html/DeveloperPolicy.html
%%PORTDOCS%%%%DOCSDIR%%/html/DeveloperPolicy.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/Dummy.html
%%PORTDOCS%%%%DOCSDIR%%/html/ExceptionHandling.html
%%PORTDOCS%%%%DOCSDIR%%/html/ExceptionHandling.txt
%%PORTDOCS%%%%DOCSDIR%%/html/ExtendingLLVM.html
+%%PORTDOCS%%%%DOCSDIR%%/html/ExtendingLLVM.txt
%%PORTDOCS%%%%DOCSDIR%%/html/FAQ.html
%%PORTDOCS%%%%DOCSDIR%%/html/FAQ.txt
%%PORTDOCS%%%%DOCSDIR%%/html/FileCheck.html
%%PORTDOCS%%%%DOCSDIR%%/html/FileCheck.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/GCCFEBuildInstrs.html
%%PORTDOCS%%%%DOCSDIR%%/html/GarbageCollection.html
+%%PORTDOCS%%%%DOCSDIR%%/html/GarbageCollection.txt
%%PORTDOCS%%%%DOCSDIR%%/html/GetElementPtr.html
%%PORTDOCS%%%%DOCSDIR%%/html/GetElementPtr.txt
%%PORTDOCS%%%%DOCSDIR%%/html/GettingStarted.html
+%%PORTDOCS%%%%DOCSDIR%%/html/GettingStarted.txt
%%PORTDOCS%%%%DOCSDIR%%/html/GettingStartedVS.html
%%PORTDOCS%%%%DOCSDIR%%/html/GettingStartedVS.txt
%%PORTDOCS%%%%DOCSDIR%%/html/GoldPlugin.html
+%%PORTDOCS%%%%DOCSDIR%%/html/GoldPlugin.txt
%%PORTDOCS%%%%DOCSDIR%%/html/HowToAddABuilder.html
+%%PORTDOCS%%%%DOCSDIR%%/html/HowToAddABuilder.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/HowToBuildOnARM.html
+%%PORTDOCS%%%%DOCSDIR%%/html/HowToBuildOnARM.txt
%%PORTDOCS%%%%DOCSDIR%%/html/HowToReleaseLLVM.html
+%%PORTDOCS%%%%DOCSDIR%%/html/HowToReleaseLLVM.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/HowToSetUpLLVMStyleRTTI.html
+%%PORTDOCS%%%%DOCSDIR%%/html/HowToSetUpLLVMStyleRTTI.txt
%%PORTDOCS%%%%DOCSDIR%%/html/HowToSubmitABug.html
+%%PORTDOCS%%%%DOCSDIR%%/html/HowToSubmitABug.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/HowToUseInstrMappings.html
+%%PORTDOCS%%%%DOCSDIR%%/html/HowToUseInstrMappings.txt
%%PORTDOCS%%%%DOCSDIR%%/html/LLVMBuild.html
+%%PORTDOCS%%%%DOCSDIR%%/html/LLVMBuild.txt
%%PORTDOCS%%%%DOCSDIR%%/html/LangImpl1.html
+%%PORTDOCS%%%%DOCSDIR%%/html/LangImpl1.txt
%%PORTDOCS%%%%DOCSDIR%%/html/LangImpl2.html
+%%PORTDOCS%%%%DOCSDIR%%/html/LangImpl2.txt
%%PORTDOCS%%%%DOCSDIR%%/html/LangImpl3.html
+%%PORTDOCS%%%%DOCSDIR%%/html/LangImpl3.txt
%%PORTDOCS%%%%DOCSDIR%%/html/LangImpl4.html
+%%PORTDOCS%%%%DOCSDIR%%/html/LangImpl4.txt
%%PORTDOCS%%%%DOCSDIR%%/html/LangImpl5-cfg.png
%%PORTDOCS%%%%DOCSDIR%%/html/LangImpl5.html
+%%PORTDOCS%%%%DOCSDIR%%/html/LangImpl5.txt
%%PORTDOCS%%%%DOCSDIR%%/html/LangImpl6.html
+%%PORTDOCS%%%%DOCSDIR%%/html/LangImpl6.txt
%%PORTDOCS%%%%DOCSDIR%%/html/LangImpl7.html
+%%PORTDOCS%%%%DOCSDIR%%/html/LangImpl7.txt
%%PORTDOCS%%%%DOCSDIR%%/html/LangImpl8.html
+%%PORTDOCS%%%%DOCSDIR%%/html/LangImpl8.txt
%%PORTDOCS%%%%DOCSDIR%%/html/LangRef.html
+%%PORTDOCS%%%%DOCSDIR%%/html/LangRef.txt
%%PORTDOCS%%%%DOCSDIR%%/html/Lexicon.html
%%PORTDOCS%%%%DOCSDIR%%/html/Lexicon.txt
%%PORTDOCS%%%%DOCSDIR%%/html/LinkTimeOptimization.html
%%PORTDOCS%%%%DOCSDIR%%/html/LinkTimeOptimization.txt
%%PORTDOCS%%%%DOCSDIR%%/html/MakefileGuide.html
%%PORTDOCS%%%%DOCSDIR%%/html/MakefileGuide.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/MarkedUpDisassembly.html
+%%PORTDOCS%%%%DOCSDIR%%/html/MarkedUpDisassembly.txt
%%PORTDOCS%%%%DOCSDIR%%/html/OCamlLangImpl1.html
+%%PORTDOCS%%%%DOCSDIR%%/html/OCamlLangImpl1.txt
%%PORTDOCS%%%%DOCSDIR%%/html/OCamlLangImpl2.html
+%%PORTDOCS%%%%DOCSDIR%%/html/OCamlLangImpl2.txt
%%PORTDOCS%%%%DOCSDIR%%/html/OCamlLangImpl3.html
+%%PORTDOCS%%%%DOCSDIR%%/html/OCamlLangImpl3.txt
%%PORTDOCS%%%%DOCSDIR%%/html/OCamlLangImpl4.html
+%%PORTDOCS%%%%DOCSDIR%%/html/OCamlLangImpl4.txt
%%PORTDOCS%%%%DOCSDIR%%/html/OCamlLangImpl5.html
+%%PORTDOCS%%%%DOCSDIR%%/html/OCamlLangImpl5.txt
%%PORTDOCS%%%%DOCSDIR%%/html/OCamlLangImpl6.html
+%%PORTDOCS%%%%DOCSDIR%%/html/OCamlLangImpl6.txt
%%PORTDOCS%%%%DOCSDIR%%/html/OCamlLangImpl7.html
+%%PORTDOCS%%%%DOCSDIR%%/html/OCamlLangImpl7.txt
%%PORTDOCS%%%%DOCSDIR%%/html/OCamlLangImpl8.html
+%%PORTDOCS%%%%DOCSDIR%%/html/OCamlLangImpl8.txt
%%PORTDOCS%%%%DOCSDIR%%/html/Packaging.html
%%PORTDOCS%%%%DOCSDIR%%/html/Packaging.txt
%%PORTDOCS%%%%DOCSDIR%%/html/Passes.html
+%%PORTDOCS%%%%DOCSDIR%%/html/Passes.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/Phabricator.html
+%%PORTDOCS%%%%DOCSDIR%%/html/Phabricator.txt
%%PORTDOCS%%%%DOCSDIR%%/html/ProgrammersManual.html
+%%PORTDOCS%%%%DOCSDIR%%/html/ProgrammersManual.txt
%%PORTDOCS%%%%DOCSDIR%%/html/Projects.html
%%PORTDOCS%%%%DOCSDIR%%/html/Projects.txt
%%PORTDOCS%%%%DOCSDIR%%/html/ReleaseNotes.html
+%%PORTDOCS%%%%DOCSDIR%%/html/ReleaseNotes.txt
%%PORTDOCS%%%%DOCSDIR%%/html/SegmentedStacks.html
%%PORTDOCS%%%%DOCSDIR%%/html/SegmentedStacks.txt
%%PORTDOCS%%%%DOCSDIR%%/html/SourceLevelDebugging.html
+%%PORTDOCS%%%%DOCSDIR%%/html/SourceLevelDebugging.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/SphinxQuickstartTemplate.html
+%%PORTDOCS%%%%DOCSDIR%%/html/SphinxQuickstartTemplate.txt
%%PORTDOCS%%%%DOCSDIR%%/html/SystemLibrary.html
+%%PORTDOCS%%%%DOCSDIR%%/html/SystemLibrary.txt
%%PORTDOCS%%%%DOCSDIR%%/html/TableGenFundamentals.html
%%PORTDOCS%%%%DOCSDIR%%/html/TableGenFundamentals.txt
%%PORTDOCS%%%%DOCSDIR%%/html/TestSuiteMakefileGuide.html
+%%PORTDOCS%%%%DOCSDIR%%/html/TestSuiteMakefileGuide.txt
%%PORTDOCS%%%%DOCSDIR%%/html/TestingGuide.html
+%%PORTDOCS%%%%DOCSDIR%%/html/TestingGuide.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/Vectorizers.html
+%%PORTDOCS%%%%DOCSDIR%%/html/Vectorizers.txt
%%PORTDOCS%%%%DOCSDIR%%/html/WritingAnLLVMBackend.html
+%%PORTDOCS%%%%DOCSDIR%%/html/WritingAnLLVMBackend.txt
%%PORTDOCS%%%%DOCSDIR%%/html/WritingAnLLVMPass.html
+%%PORTDOCS%%%%DOCSDIR%%/html/WritingAnLLVMPass.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/YamlIO.html
+%%PORTDOCS%%%%DOCSDIR%%/html/YamlIO.txt
%%PORTDOCS%%%%DOCSDIR%%/html/ajax-loader.gif
%%PORTDOCS%%%%DOCSDIR%%/html/basic.css
%%PORTDOCS%%%%DOCSDIR%%/html/bugpoint.html
@@ -732,11 +806,13 @@ lib/libprofile_rt.so
%%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
%%PORTDOCS%%%%DOCSDIR%%/html/index.html
%%PORTDOCS%%%%DOCSDIR%%/html/index.txt
%%PORTDOCS%%%%DOCSDIR%%/html/jquery.js
%%PORTDOCS%%%%DOCSDIR%%/html/lines.gif
+%%PORTDOCS%%%%DOCSDIR%%/html/linpack-pc.png
%%PORTDOCS%%%%DOCSDIR%%/html/lit.html
%%PORTDOCS%%%%DOCSDIR%%/html/lit.txt
%%PORTDOCS%%%%DOCSDIR%%/html/llc.html
@@ -806,9 +882,11 @@ lib/libprofile_rt.so
@dirrm include/llvm/Target
@dirrm include/llvm/TableGen
@dirrm include/llvm/Support
+ at dirrm include/llvm/Option
@dirrm include/llvm/Object
@dirrm include/llvm/MC/MCParser
@dirrm include/llvm/MC
+ at dirrm include/llvm/IR
@dirrm include/llvm/ExecutionEngine
@dirrm include/llvm/DebugInfo
@dirrm include/llvm/Config
Modified: head/lang/clang-devel/Makefile
==============================================================================
--- head/lang/clang-devel/Makefile Thu Jan 10 17:39:16 2013 (r310191)
+++ head/lang/clang-devel/Makefile Thu Jan 10 18:01:28 2013 (r310192)
@@ -6,8 +6,7 @@
#
PORTNAME= clang
-PORTVERSION= 3.2.r${SVN_REV}
-PORTREVISION= 2
+PORTVERSION= 3.3.r${SVN_REV}
CATEGORIES= lang devel
MASTER_SITES= ${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= brooks
@@ -19,7 +18,7 @@ EXTRACT_ONLY= ${LLVM_SOURCE}
MAINTAINER= brooks at FreeBSD.org
COMMENT= C, Objective-C, and (alpha-quality) C++ compiler
-CONFLICTS= clang-[23]*
+CONFLICTS= clang-[23]* clang31-*
CLANG_NAME= clang-${PORTVERSION}
CLANG_RELEASE= ${PORTVERSION:C/\.r[0-9]*//}
@@ -109,9 +108,9 @@ do-fetch:
svn export -r ${SVN_REV} \
http://llvm.org/svn/llvm-project/cfe/trunk ${WRKDIR}/${CLANG_NAME}
cd ${WRKDIR}; tar cvfy ${DISTDIR}/${DISTNAME}.tar.bz2 ${DISTNAME}
-.if ${USER} == brooks
+.if ${USER} == brooks || ${USER} == bed22
scp ${DISTDIR}/${DISTNAME}.tar.bz2 \
- freefall.freebsd.org:public_distfiles/
+ brooks at freefall.freebsd.org:public_distfiles/
.endif
.endif
@@ -134,7 +133,8 @@ post-patch:
${WRKSRC}/tools/clang/tools/scan-view/scan-view
pre-build:
- ${LN} -sf ${LOCALBASE}/include/llvm/Intrinsics.gen ${WRKSRC}/include/llvm/
+ ${LN} -sf ${LOCALBASE}/include/llvm/IR/Intrinsics.gen \
+ ${WRKSRC}/include/llvm/IR/
${MKDIR} ${WRKSRC}/${RELTYPE}/lib
${LN} -sf ${LOCALBASE}/lib/libLLVMTableGen.a ${WRKSRC}/${RELTYPE}/lib/
${LN} -sf ${LOCALBASE}/lib/libLLVMSupport.a ${WRKSRC}/${RELTYPE}/lib/
@@ -172,6 +172,7 @@ regression-test: ${BUILD_COOKIE}
PLIST_FILE_LIST= bin/ccc-analyzer \
bin/c++-analyzer \
+ bin/c-index-test \
bin/clang \
bin/clang++ \
bin/clang-check \
Modified: head/lang/clang-devel/distinfo
==============================================================================
--- head/lang/clang-devel/distinfo Thu Jan 10 17:39:16 2013 (r310191)
+++ head/lang/clang-devel/distinfo Thu Jan 10 18:01:28 2013 (r310192)
@@ -1,4 +1,4 @@
-SHA256 (clang-3.2.r163622.tar.bz2) = 29e31eea6697248a56e2dcd3b2318798d3cb7dff089f1453e7ab55c988c7bbeb
-SIZE (clang-3.2.r163622.tar.bz2) = 7277330
-SHA256 (llvm-3.2.r163622.tar.bz2) = 12cdd4eb5d3ee236f531be7c297889a251463033504c465b6267aac22baab9f8
-SIZE (llvm-3.2.r163622.tar.bz2) = 8961570
+SHA256 (clang-3.3.r172076.tar.bz2) = 599fa9ebab5ed995caf0449126c07d96ad8689c0b3366bc5ee934657deb8e470
+SIZE (clang-3.3.r172076.tar.bz2) = 7142820
+SHA256 (llvm-3.3.r172076.tar.bz2) = e6af04f790c94124c5b1abf93f3a24a07d6490bcfa4821e4e4425aa1e87085a2
+SIZE (llvm-3.3.r172076.tar.bz2) = 9587232
Added: head/lang/clang-devel/files/patch-include_llvm_ADT_Triple.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lang/clang-devel/files/patch-include_llvm_ADT_Triple.h Thu Jan 10 18:01:28 2013 (r310192)
@@ -0,0 +1,17 @@
+
+$FreeBSD$
+
+--- include/llvm/ADT/Triple.h.orig
++++ include/llvm/ADT/Triple.h
+@@ -296,6 +296,11 @@
+ return isMacOSX() || getOS() == Triple::IOS;
+ }
+
++ /// isOSFreeBSD - Is this FreeBSD OS
++ bool isOSFreeBSD() const {
++ return getOS() == Triple::FreeBSD;
++ }
++
+ /// \brief Tests for either Cygwin or MinGW OS
+ bool isOSCygMing() const {
+ return getOS() == Triple::Cygwin || getOS() == Triple::MinGW32;
Modified: head/lang/clang-devel/files/patch-tools_clang_include_clang_Analysis_Analyses_FormatString.h
==============================================================================
--- head/lang/clang-devel/files/patch-tools_clang_include_clang_Analysis_Analyses_FormatString.h Thu Jan 10 17:39:16 2013 (r310191)
+++ head/lang/clang-devel/files/patch-tools_clang_include_clang_Analysis_Analyses_FormatString.h Thu Jan 10 18:01:28 2013 (r310192)
@@ -3,14 +3,24 @@ $FreeBSD$
--- tools/clang/include/clang/Analysis/Analyses/FormatString.h.orig
+++ tools/clang/include/clang/Analysis/Analyses/FormatString.h
-@@ -141,6 +141,10 @@
+@@ -115,9 +115,10 @@
+ enum Kind {
+ InvalidSpecifier = 0,
+ // C99 conversion specifiers.
++ bArg, // FreeBSD extension
+ cArg,
+ dArg,
+- DArg, // Apple extension
++ DArg, // Apple or FreeBSD extension
+ iArg,
+ IntArgBeg = dArg, IntArgEnd = iArg,
+
+@@ -147,7 +148,7 @@
SArg,
// ** Printf-specific **
+-
+
-+ // FreeBSD specific specifiers
-+ bArg,
-+ DArg,
-
// Objective-C specific specifiers.
ObjCObjArg, // '@'
+ ObjCBeg = ObjCObjArg, ObjCEnd = ObjCObjArg,
Modified: head/lang/clang-devel/files/patch-tools_clang_lib_Analysis_PrintfFormatString.cpp
==============================================================================
--- head/lang/clang-devel/files/patch-tools_clang_lib_Analysis_PrintfFormatString.cpp Thu Jan 10 17:39:16 2013 (r310191)
+++ head/lang/clang-devel/files/patch-tools_clang_lib_Analysis_PrintfFormatString.cpp Thu Jan 10 18:01:28 2013 (r310192)
@@ -1,26 +1,48 @@
-$FreeBSD: /tmp/pcvs/ports/lang/clang-devel/files/patch-tools_clang_lib_Analysis_PrintfFormatString.cpp,v 1.1 2010-10-08 14:00:31 brooks Exp $
+$FreeBSD$
--- tools/clang/lib/Analysis/PrintfFormatString.cpp.orig
+++ tools/clang/lib/Analysis/PrintfFormatString.cpp
-@@ -192,11 +192,20 @@
+@@ -198,9 +198,10 @@
case '@': k = ConversionSpecifier::ObjCObjArg; break;
// Glibc specific.
case 'm': k = ConversionSpecifier::PrintErrno; break;
-+ // FreeBSD format extensions
-+ case 'b': k = ConversionSpecifier::bArg; break; /* check for int and then char * */
-+ case 'r': k = ConversionSpecifier::xArg; break;
-+ case 'y': k = ConversionSpecifier::iArg; break;
-+ case 'D': k = ConversionSpecifier::DArg; break; /* check for u_char * pointer and a char * string */
+- // Apple-specific
+
++ // Apple-specific (and one FreeBSD)
+ case 'D':
+- if (Target.getTriple().isOSDarwin())
++ if (Target.getTriple().isOSDarwin() || Target.getTriple().isOSFreeBSD())
+ k = ConversionSpecifier::DArg;
+ break;
+ case 'O':
+@@ -211,11 +212,29 @@
+ 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;
}
PrintfConversionSpecifier CS(conversionPosition, k);
FS.setConversionSpecifier(CS);
if (CS.consumesDataArgument() && !FS.usesPositionalArg())
FS.setArgIndex(argIndex++);
+ // FreeBSD extension
-+ if (k == ConversionSpecifier::bArg || k == ConversionSpecifier::DArg)
-+ argIndex++;
++ if (Target.getTriple().isOSFreeBSD() && (k == ConversionSpecifier::bArg ||
++ k == ConversionSpecifier::DArg))
++ argIndex++;
if (k == ConversionSpecifier::InvalidSpecifier) {
// Assume the conversion takes one argument.
Modified: head/lang/clang-devel/pkg-plist
==============================================================================
--- head/lang/clang-devel/pkg-plist Thu Jan 10 17:39:16 2013 (r310191)
+++ head/lang/clang-devel/pkg-plist Thu Jan 10 18:01:28 2013 (r310192)
@@ -1,4 +1,5 @@
bin/c++-analyzer
+bin/c-index-test
bin/ccc-analyzer
bin/clang
bin/clang++
@@ -20,9 +21,12 @@ include/clang/AST/ASTContext.h
include/clang/AST/ASTDiagnostic.h
include/clang/AST/ASTImporter.h
include/clang/AST/ASTMutationListener.h
+include/clang/AST/ASTUnresolvedSet.h
include/clang/AST/ASTVector.h
include/clang/AST/Attr.h
+include/clang/AST/AttrDump.inc
include/clang/AST/AttrImpl.inc
+include/clang/AST/AttrIterator.h
include/clang/AST/Attrs.inc
include/clang/AST/BaseSubobject.h
include/clang/AST/BuiltinTypes.def
@@ -112,6 +116,7 @@ include/clang/Analysis/CFG.h
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
@@ -146,6 +151,8 @@ include/clang/Basic/DiagnosticGroups.inc
include/clang/Basic/DiagnosticIDs.h
include/clang/Basic/DiagnosticIndexName.inc
include/clang/Basic/DiagnosticLexKinds.inc
+include/clang/Basic/DiagnosticOptions.def
+include/clang/Basic/DiagnosticOptions.h
include/clang/Basic/DiagnosticParseKinds.inc
include/clang/Basic/DiagnosticSemaKinds.inc
include/clang/Basic/DiagnosticSerializationKinds.inc
@@ -168,8 +175,10 @@ include/clang/Basic/OpenCL.h
include/clang/Basic/OpenCLExtensions.def
include/clang/Basic/OperatorKinds.def
include/clang/Basic/OperatorKinds.h
+include/clang/Basic/OperatorPrecedence.h
include/clang/Basic/PartialDiagnostic.h
include/clang/Basic/PrettyStackTrace.h
+include/clang/Basic/Sanitizers.def
include/clang/Basic/SourceLocation.h
include/clang/Basic/SourceManager.h
include/clang/Basic/SourceManagerInternals.h
@@ -216,30 +225,29 @@ include/clang/Edit/EditedSource.h
include/clang/Edit/EditsReceiver.h
include/clang/Edit/FileOffset.h
include/clang/Edit/Rewriters.h
+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
include/clang/Frontend/CompilerInstance.h
include/clang/Frontend/CompilerInvocation.h
include/clang/Frontend/DependencyOutputOptions.h
-include/clang/Frontend/DiagnosticOptions.h
include/clang/Frontend/DiagnosticRenderer.h
include/clang/Frontend/FrontendAction.h
include/clang/Frontend/FrontendActions.h
include/clang/Frontend/FrontendDiagnostic.h
include/clang/Frontend/FrontendOptions.h
include/clang/Frontend/FrontendPluginRegistry.h
-include/clang/Frontend/HeaderSearchOptions.h
include/clang/Frontend/LangStandard.h
include/clang/Frontend/LangStandards.def
include/clang/Frontend/LayoutOverrideSource.h
include/clang/Frontend/LogDiagnosticPrinter.h
include/clang/Frontend/MigratorOptions.h
include/clang/Frontend/MultiplexConsumer.h
-include/clang/Frontend/PreprocessorOptions.h
include/clang/Frontend/PreprocessorOutputOptions.h
include/clang/Frontend/SerializedDiagnosticPrinter.h
include/clang/Frontend/TextDiagnostic.h
@@ -254,6 +262,7 @@ include/clang/Lex/DirectoryLookup.h
include/clang/Lex/ExternalPreprocessorSource.h
include/clang/Lex/HeaderMap.h
include/clang/Lex/HeaderSearch.h
+include/clang/Lex/HeaderSearchOptions.h
include/clang/Lex/LexDiagnostic.h
include/clang/Lex/Lexer.h
include/clang/Lex/LiteralSupport.h
@@ -262,12 +271,15 @@ include/clang/Lex/ModuleLoader.h
include/clang/Lex/ModuleMap.h
include/clang/Lex/MultipleIncludeOpt.h
include/clang/Lex/PPCallbacks.h
+include/clang/Lex/PPConditionalDirectiveRecord.h
+include/clang/Lex/PPMutationListener.h
include/clang/Lex/PTHLexer.h
include/clang/Lex/PTHManager.h
include/clang/Lex/Pragma.h
include/clang/Lex/PreprocessingRecord.h
include/clang/Lex/Preprocessor.h
include/clang/Lex/PreprocessorLexer.h
+include/clang/Lex/PreprocessorOptions.h
include/clang/Lex/ScratchBuffer.h
include/clang/Lex/Token.h
include/clang/Lex/TokenConcatenation.h
@@ -301,6 +313,7 @@ include/clang/Sema/IdentifierResolver.h
include/clang/Sema/Initialization.h
include/clang/Sema/LocInfoType.h
include/clang/Sema/Lookup.h
+include/clang/Sema/MultiplexExternalSemaSource.h
include/clang/Sema/ObjCMethodList.h
include/clang/Sema/Overload.h
include/clang/Sema/Ownership.h
@@ -375,10 +388,13 @@ include/clang/Tooling/ArgumentsAdjusters
include/clang/Tooling/CommonOptionsParser.h
include/clang/Tooling/CompilationDatabase.h
include/clang/Tooling/CompilationDatabasePluginRegistry.h
+include/clang/Tooling/FileMatchTrie.h
include/clang/Tooling/JSONCompilationDatabase.h
include/clang/Tooling/Refactoring.h
include/clang/Tooling/RefactoringCallbacks.h
include/clang/Tooling/Tooling.h
+lib/clang/%%CLANG_RELEASE%%/include/__wmmintrin_aes.h
+lib/clang/%%CLANG_RELEASE%%/include/__wmmintrin_pclmul.h
lib/clang/%%CLANG_RELEASE%%/include/ammintrin.h
lib/clang/%%CLANG_RELEASE%%/include/arm_neon.h
lib/clang/%%CLANG_RELEASE%%/include/emmintrin.h
@@ -403,6 +419,7 @@ lib/libclangBasic.a
lib/libclangCodeGen.a
lib/libclangDriver.a
lib/libclangEdit.a
+lib/libclangFormat.a
lib/libclangFrontend.a
lib/libclangFrontendTool.a
lib/libclangLex.a
@@ -418,28 +435,7 @@ lib/libclangTooling.a
%%DATADIR%%/scanview.css
%%DATADIR%%/sorttable.js
%%PORTDOCS%%%%DOCSDIR%%/html.tar.gz
-%%PORTDOCS%%%%DOCSDIR%%/html/AddressSanitizer.html
-%%PORTDOCS%%%%DOCSDIR%%/html/AnalyzerRegions.html
-%%PORTDOCS%%%%DOCSDIR%%/html/AutomaticReferenceCounting.html
-%%PORTDOCS%%%%DOCSDIR%%/html/ClangPlugins.html
-%%PORTDOCS%%%%DOCSDIR%%/html/ClangTools.html
-%%PORTDOCS%%%%DOCSDIR%%/html/DriverInternals.html
-%%PORTDOCS%%%%DOCSDIR%%/html/HowToSetupToolingForLLVM.html
-%%PORTDOCS%%%%DOCSDIR%%/html/InternalsManual.html
-%%PORTDOCS%%%%DOCSDIR%%/html/IntroductionToTheClangAST.html
-%%PORTDOCS%%%%DOCSDIR%%/html/JSONCompilationDatabase.html
-%%PORTDOCS%%%%DOCSDIR%%/html/LanguageExtensions.html
-%%PORTDOCS%%%%DOCSDIR%%/html/LibASTMatchers.html
%%PORTDOCS%%%%DOCSDIR%%/html/LibASTMatchersReference.html
-%%PORTDOCS%%%%DOCSDIR%%/html/LibTooling.html
-%%PORTDOCS%%%%DOCSDIR%%/html/ObjectiveCLiterals.html
-%%PORTDOCS%%%%DOCSDIR%%/html/PCHInternals.html
-%%PORTDOCS%%%%DOCSDIR%%/html/PTHInternals.html
-%%PORTDOCS%%%%DOCSDIR%%/html/RAVFrontendAction.html
-%%PORTDOCS%%%%DOCSDIR%%/html/ReleaseNotes.html
-%%PORTDOCS%%%%DOCSDIR%%/html/ThreadSanitizer.html
-%%PORTDOCS%%%%DOCSDIR%%/html/Tooling.html
-%%PORTDOCS%%%%DOCSDIR%%/html/UsersManual.html
%%PORTDOCS%%%%DOCSDIR%%/html/clang/clang.html
%%PORTDOCS%%%%DOCSDIR%%/html/clang/manpage.css
%%PORTDOCS%%%%DOCSDIR%%/html/doxygen.css
@@ -469,6 +465,7 @@ lib/libclangTooling.a
@dirrm include/clang/Lex
@dirrm include/clang/FrontendTool
@dirrm include/clang/Frontend
+ at dirrm include/clang/Format
@dirrm include/clang/Edit
@dirrm include/clang/Driver
@dirrm include/clang/Config
Modified: head/lang/dragonegg-devel46/Makefile
==============================================================================
--- head/lang/dragonegg-devel46/Makefile Thu Jan 10 17:39:16 2013 (r310191)
+++ head/lang/dragonegg-devel46/Makefile Thu Jan 10 18:01:28 2013 (r310192)
@@ -2,11 +2,12 @@
#
PORTNAME= dragonegg46
-PORTVERSION= 3.2.r${SVN_REV}
+PORTVERSION= 3.3.r${SVN_REV}
CATEGORIES= lang devel
MASTER_SITES= ${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= brooks
PKGNAMESUFFIX= -devel
+DISTNAME= dragonegg-${PORTVERSION}
MAINTAINER= brooks at FreeBSD.org
COMMENT= GCC plugin to use the LLVM backend
@@ -16,8 +17,6 @@ BUILD_DEPENDS+= llvm-devel>=${PORTVERSIO
RUN_DEPENDS+= ${CC}:${PORTSDIR}/lang/gcc \
llvm-devel>=${PORTVERSION}:${PORTSDIR}/devel/llvm-devel
-BROKEN= distinfo is out of date
-
OPTIONS_DEFINE= DOCS
USE_BZIP2= yes
@@ -53,9 +52,9 @@ do-fetch:
http://llvm.org/svn/llvm-project/dragonegg/trunk \
${WRKDIR}/${DISTNAME}
cd ${WRKDIR}; tar cvfy ${DISTDIR}/${DISTNAME}.tar.bz2 ${DISTNAME}
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-ports-head
mailing list