Index: head/devel/llvm-devel/Makefile =================================================================== --- head/devel/llvm-devel/Makefile (revision 330522) +++ head/devel/llvm-devel/Makefile (revision 330523) @@ -1,231 +1,232 @@ # Created by: Hye-Shik Chang # $FreeBSD$ PORTNAME= llvm DISTVERSION= 3.4.r${SVN_REV} CATEGORIES= devel lang MASTER_SITES= ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= brooks PKGNAMESUFFIX= -devel MAINTAINER= brooks@FreeBSD.org COMMENT= Low Level Virtual Machine CONFLICTS= llvm-2* llvm-3.[012]* llvm31-[3]* USES= gmake perl5 GNU_CONFIGURE= yes USE_BZIP2= yes USE_LDCONFIG= yes USE_PYTHON= yes # Suggested tweaks from http://llvm.org/docs/Packaging.html CONFIGURE_ARGS+= --enable-shared MAKE_ARGS+= REQUIRES_RTTI=1 LIBNAME= libLLVM-${DISTVERSION:C/\.r[0-9]*//}svn.so CONFIGURE_ARGS+= --enable-bindings=none CONFIGURE_ARGS+= --enable-optimized OPTIONS_DEFINE= ASSERTS CMAKE DOCS LTOPLUGIN MANPAGES ASSERTS_DESC= Enable assertions (thread unsafe) CMAKE_DESC= Build cmake support files LTOPLUGIN_DESC= Build LTO plugin (requires gold) OPTIONS_DEFAULT= CMAKE MANPAGES LLVM_RELEASE= ${PORTVERSION:C/\.r[0-9]*//} PLIST_SUB+= LLVM_RELEASE=${LLVM_RELEASE} -NO_STAGE= yes .include .if ${PORT_OPTIONS:MASSERTS} CONFIGURE_ARGS+= --enable-assertions .else CONFIGURE_ARGS+= --disable-assertions .endif .if ${PORT_OPTIONS:MCMAKE} BUILD_DEPENDS+= cmake:${PORTSDIR}/devel/cmake PORTDATA+= cmake .endif .if ${PORT_OPTIONS:MDOCS} || ${PORT_OPTIONS:MMANPAGES} BUILD_DEPENDS+= sphinx-build:${PORTSDIR}/textproc/py-sphinx .endif .if ${PORT_OPTIONS:MDOCS} CONFIGURE_ARGS+= --enable-docs .else CONFIGURE_ARGS+= --disable-docs .endif .if ${PORT_OPTIONS:MLTOPLUGIN} BUILD_DEPENDS+= ld.gold:${PORTSDIR}/devel/binutils RUN_DEPENDS+= ld.gold:${PORTSDIR}/devel/binutils CONFIGURE_ARGS+= --with-binutils-include=${LOCALBASE}/include PLIST_FILES+= lib/LLVMgold.so .endif .if ${PORT_OPTIONS:MMANPAGES} -MAN1= bugpoint.1 lit.1 llc.1 lli.1 llvm-ar.1 llvm-as.1 \ +_MAN1= bugpoint.1 lit.1 llc.1 lli.1 llvm-ar.1 llvm-as.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-stress.1 opt.1 tblgen.1 -MLINKS= lit.1 llvm-lit.1 +PLIST_FILES+= man/man1/llvm-lit.1.gz ${_MAN1:S|^|man/man1/|:S|$|.gz|} .endif .include .if !defined(SVN_REV) .if defined(BOOTSTRAP) LANG= "C" SVN_REV!= svn info http://llvm.org/svn/llvm-project/ | ${GREP} Revision | cut -d' ' -f2 .else .include "Makefile.svn_rev" .endif .endif .if ${ARCH} == "sparc64" BROKEN= does not compile on sparc64 .endif .if ${ARCH} == "amd64" || ${ARCH} == "ia64" CONFIGURE_ARGS+= --enable-pic --with-pic .endif .if ${ARCH} == "i386" CONFIGURE_ARGS+= --with-optimize-option=-O2 .endif .if defined(BOOTSTRAP) || defined(SVN_FETCH) FETCH_DEPENDS+= svn:${PORTSDIR}/devel/subversion do-fetch: ${MKDIR} ${WRKDIR} svn export -r ${SVN_REV} \ 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 || ${USER} == bed22 scp ${DISTDIR}/${DISTNAME}.tar.bz2 \ brooks@freefall.freebsd.org:public_distfiles/ .endif .endif post-patch: ${REINPLACE_CMD} -e 's|\(PROJ_docsdir.*:=\).*$$|\1${DOCSDIR}|g' \ ${WRKSRC}/Makefile.config.in ${REINPLACE_CMD} -e 's|\(PROJ_mandir.*:=\).*$$|\1${MANPREFIX}/man|g' \ ${WRKSRC}/Makefile.config.in .if ${PORT_OPTIONS:MCMAKE} post-configure: ${MKDIR} ${WRKDIR}/cmake cd ${WRKDIR}/cmake && cmake -G "Unix Makefiles" ${WRKSRC} ${REINPLACE_CMD} -e 's|${WRKDIR}/cmake|${PREFIX}|' \ -e 's|${WRKSRC}|${DATADIR}|' \ ${WRKDIR}/cmake/share/llvm/cmake/LLVMConfig.cmake .endif post-build: .if ${PORT_OPTIONS:MMANPAGES} @cd ${WRKSRC}/docs && ${GMAKE} -f Makefile.sphinx man .endif .if ${PORT_OPTIONS:MDOCS} @cd ${WRKSRC}/docs && ${GMAKE} -f Makefile.sphinx html .endif post-install: - ${MV} ${PREFIX}/lib/${LIBNAME} ${PREFIX}/lib/${LIBNAME}.0 - ${LN} -sf ${LIBNAME}.0 ${PREFIX}/lib/${LIBNAME} - ${INSTALL_SCRIPT} ${WRKSRC}/utils/lit/lit.py ${PREFIX}/bin/lit - ${LN} -sf lit ${PREFIX}/bin/llvm-lit - ${MKDIR} ${PYTHON_SITELIBDIR}/lit - ${INSTALL_DATA} ${WRKSRC}/utils/lit/lit/*.py ${PYTHON_SITELIBDIR}/lit - ${INSTALL_PROGRAM} ${WRKSRC}/Release/bin/FileCheck ${PREFIX}/bin/ + ${MV} ${STAGEDIR}${PREFIX}/lib/${LIBNAME} ${STAGEDIR}${PREFIX}/lib/${LIBNAME}.0 + ${LN} -sf ${LIBNAME}.0 ${STAGEDIR}${PREFIX}/lib/${LIBNAME} + ${INSTALL_SCRIPT} ${WRKSRC}/utils/lit/lit.py ${STAGEDIR}${PREFIX}/bin/lit + ${LN} -sf lit ${STAGEDIR}${PREFIX}/bin/llvm-lit + ${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/lit + ${INSTALL_DATA} ${WRKSRC}/utils/lit/lit/*.py ${STAGEDIR}${PYTHON_SITELIBDIR}/lit + ${INSTALL_PROGRAM} ${WRKSRC}/Release/bin/FileCheck ${STAGEDIR}${PREFIX}/bin/ .if ${PORT_OPTIONS:MCMAKE} - ${MKDIR} ${DATADIR}/cmake - ${INSTALL_DATA} ${WRKSRC}/cmake/modules/*.cmake ${DATADIR}/cmake/ - ${INSTALL_DATA} ${WRKDIR}/cmake/share/llvm/cmake/*.cmake \ - ${DATADIR}/cmake/ + ${MKDIR} ${STAGEDIR}${DATADIR}/cmake + ${INSTALL_DATA} ${WRKSRC}/cmake/modules/*.cmake \ + ${WRKDIR}/cmake/share/llvm/cmake/*.cmake \ + ${STAGEDIR}${DATADIR}/cmake/ .endif .if ${PORT_OPTIONS:MDOCS} - ${MKDIR} ${DOCSDIR}/html + ${MKDIR} ${STAGEDIR}${DOCSDIR}/html ${FIND} ${WRKSRC}/docs/_build/html -type f | \ - ${XARGS} -I _DOC_ ${INSTALL_DATA} _DOC_ ${DOCSDIR}/html/ + ${XARGS} -I _DOC_ ${INSTALL_DATA} _DOC_ ${STAGEDIR}${DOCSDIR}/html/ .endif -.for man in ${MAN1} +.if ${PORT_OPTIONS:MMANPAGES} +.for man in ${_MAN1} @${INSTALL_MAN} ${WRKSRC}/docs/_build/man/${man} \ - ${MANPREFIX}/man/man1/ + ${STAGEDIR}${MANPREFIX}/man/man1/ .endfor + ${LN} -sf ${STAGEDIR}${MANPREFIX}/man/man1/lit.1 ${STAGEDIR}${MANPREFIX}/man/man1/llvm-lit.1 +.endif TEST_CMD= '(cd ${WRKSRC}/test; ${SETENV} ${MAKE_ENV} LD_LIBRARY_PATH=${WRKSRC}/Release/lib ${GMAKE} check-local-lit)' regression-test: ${BUILD_COOKIE} if [ `${ID} -u` = 0 ]; then \ ${CHOWN} -R nobody ${WRKSRC}/test; \ su -m nobody -c ${TEST_CMD}; \ else \ ${SH} -c ${TEST_CMD}; \ fi PLIST_FILE_LIST= bin/FileCheck \ bin/bugpoint \ bin/lit \ bin/llc \ bin/lli \ + bin/lli-child-target \ bin/llvm-ar \ bin/llvm-as \ bin/llvm-bcanalyzer \ bin/llvm-config \ bin/llvm-cov \ bin/llvm-diff \ bin/llvm-dis \ bin/llvm-dwarfdump \ bin/llvm-extract \ bin/llvm-link \ bin/llvm-lit \ bin/llvm-mc \ bin/llvm-mcmarkup \ bin/llvm-nm \ bin/llvm-objdump \ - bin/llvm-prof \ + bin/llvm-ranlib \ bin/llvm-readobj \ bin/llvm-rtdyld \ bin/llvm-size \ bin/llvm-stress \ bin/llvm-symbolizer \ bin/llvm-tblgen \ bin/macho-dump \ bin/opt \ lib/BugpointPasses.so \ lib/LLVMHello.so \ lib/libLTO.* \ - lib/libLLVM* \ - lib/libprofile_rt.a \ - lib/libprofile_rt.so + lib/libLLVM* PLIST_DIR_LIST= include/llvm-c \ include/llvm \ ${PYTHON_SITELIBDIR:S;${PYTHONBASE}/;;}/lit build-plist: ${RM} -f ${PLIST} cd ${PREFIX} && \ (ls ${PLIST_FILE_LIST}; \ ${FIND} ${PLIST_DIR_LIST} -type f -o -type l) | \ ${SED} -e 's|${LLVM_RELEASE}|%%LLVM_RELEASE%%|' \ -e 's|${PYTHON_SITELIBDIR:S;${PYTHONBASE}/;;}|%%PYTHON_SITELIBDIR%%|' | \ ${SORT} >> ${PLIST} ${FIND} ${DOCSDIR} -type f | \ ${SED} -e 's|${DOCSDIR}|%%PORTDOCS%%%%DOCSDIR%%|' | \ ${SORT} >> ${PLIST} cd ${PREFIX} && \ ${FIND} ${PLIST_DIR_LIST} -type d | \ ${SED} -e 's|${PYTHON_SITELIBDIR:S;${PYTHONBASE}/;;}|%%PYTHON_SITELIBDIR%%|' | \ ${SORT} -r | ${SED} -e 's|^|@dirrm |' >> ${PLIST} ${FIND} ${DOCSDIR} -type d | ${SORT} -r | \ ${SED} -e 's|${DOCSDIR}|%%DOCSDIR%%|' \ -e 's|^|%%PORTDOCS%%@dirrm |' >> ${PLIST} .include Index: head/devel/llvm-devel/Makefile.svn_rev =================================================================== --- head/devel/llvm-devel/Makefile.svn_rev (revision 330522) +++ head/devel/llvm-devel/Makefile.svn_rev (revision 330523) @@ -1 +1 @@ -SVN_REV= 189172 +SVN_REV= 191854 Index: head/devel/llvm-devel/distinfo =================================================================== --- head/devel/llvm-devel/distinfo (revision 330522) +++ head/devel/llvm-devel/distinfo (revision 330523) @@ -1,2 +1,2 @@ -SHA256 (llvm-3.4.r189172.tar.bz2) = b96be5856796b77747ea8cb1559b7806d96372f70f82f0b4727fa6353e2d3724 -SIZE (llvm-3.4.r189172.tar.bz2) = 11364615 +SHA256 (llvm-3.4.r191854.tar.bz2) = 215e2f864549ea6299aa1b003c987f9a5d1a61ea2ad41b3445d2df109bb2c099 +SIZE (llvm-3.4.r191854.tar.bz2) = 11667946 Index: head/devel/llvm-devel/pkg-plist =================================================================== --- head/devel/llvm-devel/pkg-plist (revision 330522) +++ head/devel/llvm-devel/pkg-plist (revision 330523) @@ -1,966 +1,965 @@ %%PYTHON_SITELIBDIR%%/lit/LitConfig.py %%PYTHON_SITELIBDIR%%/lit/LitTestCase.py %%PYTHON_SITELIBDIR%%/lit/ProgressBar.py %%PYTHON_SITELIBDIR%%/lit/ShCommands.py %%PYTHON_SITELIBDIR%%/lit/ShUtil.py %%PYTHON_SITELIBDIR%%/lit/Test.py %%PYTHON_SITELIBDIR%%/lit/TestRunner.py %%PYTHON_SITELIBDIR%%/lit/TestingConfig.py %%PYTHON_SITELIBDIR%%/lit/__init__.py %%PYTHON_SITELIBDIR%%/lit/discovery.py %%PYTHON_SITELIBDIR%%/lit/main.py +%%PYTHON_SITELIBDIR%%/lit/run.py %%PYTHON_SITELIBDIR%%/lit/util.py bin/FileCheck bin/bugpoint bin/lit bin/llc bin/lli +bin/lli-child-target bin/llvm-ar bin/llvm-as bin/llvm-bcanalyzer bin/llvm-config bin/llvm-cov bin/llvm-diff bin/llvm-dis bin/llvm-dwarfdump bin/llvm-extract bin/llvm-link bin/llvm-lit bin/llvm-mc bin/llvm-mcmarkup bin/llvm-nm bin/llvm-objdump -bin/llvm-prof +bin/llvm-ranlib bin/llvm-readobj bin/llvm-rtdyld bin/llvm-size bin/llvm-stress bin/llvm-symbolizer bin/llvm-tblgen bin/macho-dump bin/opt include/llvm-c/Analysis.h include/llvm-c/BitReader.h include/llvm-c/BitWriter.h include/llvm-c/Core.h include/llvm-c/Disassembler.h include/llvm-c/ExecutionEngine.h include/llvm-c/Initialization.h include/llvm-c/LinkTimeOptimizer.h include/llvm-c/Linker.h include/llvm-c/Object.h include/llvm-c/Target.h include/llvm-c/TargetMachine.h include/llvm-c/Transforms/IPO.h include/llvm-c/Transforms/PassManagerBuilder.h include/llvm-c/Transforms/Scalar.h include/llvm-c/Transforms/Vectorize.h include/llvm-c/lto.h include/llvm/ADT/APFloat.h include/llvm/ADT/APInt.h include/llvm/ADT/APSInt.h include/llvm/ADT/ArrayRef.h include/llvm/ADT/BitVector.h include/llvm/ADT/DAGDeltaAlgorithm.h include/llvm/ADT/DeltaAlgorithm.h include/llvm/ADT/DenseMap.h include/llvm/ADT/DenseMapInfo.h include/llvm/ADT/DenseSet.h include/llvm/ADT/DepthFirstIterator.h 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 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/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 include/llvm/ADT/PostOrderIterator.h include/llvm/ADT/PriorityQueue.h include/llvm/ADT/SCCIterator.h include/llvm/ADT/STLExtras.h include/llvm/ADT/ScopedHashTable.h include/llvm/ADT/SetOperations.h include/llvm/ADT/SetVector.h include/llvm/ADT/SmallBitVector.h include/llvm/ADT/SmallPtrSet.h include/llvm/ADT/SmallSet.h include/llvm/ADT/SmallString.h include/llvm/ADT/SmallVector.h include/llvm/ADT/SparseBitVector.h include/llvm/ADT/SparseMultiSet.h include/llvm/ADT/SparseSet.h include/llvm/ADT/Statistic.h include/llvm/ADT/StringExtras.h include/llvm/ADT/StringMap.h include/llvm/ADT/StringRef.h include/llvm/ADT/StringSet.h include/llvm/ADT/StringSwitch.h include/llvm/ADT/TinyPtrVector.h include/llvm/ADT/Triple.h include/llvm/ADT/Twine.h include/llvm/ADT/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/Analysis/AliasAnalysis.h include/llvm/Analysis/AliasSetTracker.h include/llvm/Analysis/BlockFrequencyImpl.h include/llvm/Analysis/BlockFrequencyInfo.h include/llvm/Analysis/BranchProbabilityInfo.h include/llvm/Analysis/CFG.h include/llvm/Analysis/CFGPrinter.h include/llvm/Analysis/CallGraph.h include/llvm/Analysis/CallGraphSCCPass.h include/llvm/Analysis/CallPrinter.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 include/llvm/Analysis/Dominators.h include/llvm/Analysis/FindUsedTypes.h include/llvm/Analysis/IVUsers.h include/llvm/Analysis/InlineCost.h include/llvm/Analysis/InstructionSimplify.h include/llvm/Analysis/Interval.h include/llvm/Analysis/IntervalIterator.h include/llvm/Analysis/IntervalPartition.h include/llvm/Analysis/LazyValueInfo.h include/llvm/Analysis/LibCallAliasAnalysis.h include/llvm/Analysis/LibCallSemantics.h include/llvm/Analysis/Lint.h include/llvm/Analysis/Loads.h include/llvm/Analysis/LoopInfo.h include/llvm/Analysis/LoopInfoImpl.h include/llvm/Analysis/LoopIterator.h include/llvm/Analysis/LoopPass.h include/llvm/Analysis/MemoryBuiltins.h include/llvm/Analysis/MemoryDependenceAnalysis.h include/llvm/Analysis/PHITransAddr.h include/llvm/Analysis/Passes.h -include/llvm/Analysis/PathNumbering.h -include/llvm/Analysis/PathProfileInfo.h include/llvm/Analysis/PostDominators.h -include/llvm/Analysis/ProfileDataLoader.h -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 include/llvm/Analysis/RegionPrinter.h include/llvm/Analysis/ScalarEvolution.h include/llvm/Analysis/ScalarEvolutionExpander.h 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/Assembly/AssemblyAnnotationWriter.h include/llvm/Assembly/Parser.h include/llvm/Assembly/PrintModulePass.h include/llvm/Assembly/Writer.h include/llvm/AutoUpgrade.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/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 include/llvm/CodeGen/FunctionLoweringInfo.h include/llvm/CodeGen/GCMetadata.h include/llvm/CodeGen/GCMetadataPrinter.h include/llvm/CodeGen/GCStrategy.h include/llvm/CodeGen/GCs.h include/llvm/CodeGen/ISDOpcodes.h include/llvm/CodeGen/IntrinsicLowering.h include/llvm/CodeGen/JITCodeEmitter.h include/llvm/CodeGen/LatencyPriorityQueue.h include/llvm/CodeGen/LexicalScopes.h include/llvm/CodeGen/LinkAllAsmWriterComponents.h 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 include/llvm/CodeGen/MachineBasicBlock.h include/llvm/CodeGen/MachineBlockFrequencyInfo.h include/llvm/CodeGen/MachineBranchProbabilityInfo.h include/llvm/CodeGen/MachineCodeEmitter.h include/llvm/CodeGen/MachineCodeInfo.h include/llvm/CodeGen/MachineConstantPool.h include/llvm/CodeGen/MachineDominators.h include/llvm/CodeGen/MachineFrameInfo.h include/llvm/CodeGen/MachineFunction.h include/llvm/CodeGen/MachineFunctionAnalysis.h include/llvm/CodeGen/MachineFunctionPass.h include/llvm/CodeGen/MachineInstr.h include/llvm/CodeGen/MachineInstrBuilder.h include/llvm/CodeGen/MachineInstrBundle.h include/llvm/CodeGen/MachineJumpTableInfo.h include/llvm/CodeGen/MachineLoopInfo.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 include/llvm/CodeGen/MachineScheduler.h include/llvm/CodeGen/MachineTraceMetrics.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/Solution.h include/llvm/CodeGen/Passes.h include/llvm/CodeGen/PseudoSourceValue.h include/llvm/CodeGen/RegAllocPBQP.h include/llvm/CodeGen/RegAllocRegistry.h include/llvm/CodeGen/RegisterClassInfo.h include/llvm/CodeGen/RegisterPressure.h include/llvm/CodeGen/RegisterScavenging.h include/llvm/CodeGen/ResourcePriorityQueue.h 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 include/llvm/CodeGen/SelectionDAG.h include/llvm/CodeGen/SelectionDAGISel.h include/llvm/CodeGen/SelectionDAGNodes.h include/llvm/CodeGen/SlotIndexes.h +include/llvm/CodeGen/StackProtector.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/DIBuilder.h include/llvm/DebugInfo.h include/llvm/DebugInfo/DIContext.h include/llvm/DebugInfo/DWARFFormValue.h include/llvm/ExecutionEngine/ExecutionEngine.h include/llvm/ExecutionEngine/GenericValue.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/ObjectCache.h include/llvm/ExecutionEngine/ObjectImage.h include/llvm/ExecutionEngine/RTDyldMemoryManager.h include/llvm/ExecutionEngine/RuntimeDyld.h include/llvm/ExecutionEngine/SectionMemoryManager.h include/llvm/GVMaterializer.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/IntrinsicsAArch64.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/IRReader/IRReader.h include/llvm/InitializePasses.h include/llvm/InstVisitor.h +include/llvm/LTO/LTOCodeGenerator.h +include/llvm/LTO/LTOModule.h include/llvm/LinkAllIR.h include/llvm/LinkAllPasses.h include/llvm/Linker.h include/llvm/MC/MCAsmBackend.h include/llvm/MC/MCAsmInfo.h include/llvm/MC/MCAsmInfoCOFF.h include/llvm/MC/MCAsmInfoDarwin.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 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/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 include/llvm/MC/MCInstrAnalysis.h include/llvm/MC/MCInstrDesc.h include/llvm/MC/MCInstrInfo.h include/llvm/MC/MCInstrItineraries.h include/llvm/MC/MCLabel.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 include/llvm/MC/MCObjectSymbolizer.h include/llvm/MC/MCObjectWriter.h include/llvm/MC/MCParser/AsmCond.h include/llvm/MC/MCParser/AsmLexer.h include/llvm/MC/MCParser/MCAsmLexer.h include/llvm/MC/MCParser/MCAsmParser.h include/llvm/MC/MCParser/MCAsmParserExtension.h include/llvm/MC/MCParser/MCParsedAsmOperand.h include/llvm/MC/MCRegisterInfo.h include/llvm/MC/MCRelocationInfo.h include/llvm/MC/MCSchedule.h include/llvm/MC/MCSection.h include/llvm/MC/MCSectionCOFF.h include/llvm/MC/MCSectionELF.h include/llvm/MC/MCSectionMachO.h include/llvm/MC/MCStreamer.h include/llvm/MC/MCSubtargetInfo.h include/llvm/MC/MCSymbol.h include/llvm/MC/MCSymbolizer.h include/llvm/MC/MCTargetAsmParser.h include/llvm/MC/MCValue.h include/llvm/MC/MCWin64EH.h include/llvm/MC/MCWinCOFFObjectWriter.h include/llvm/MC/MachineLocation.h include/llvm/MC/SectionKind.h include/llvm/MC/SubtargetFeature.h include/llvm/Object/Archive.h include/llvm/Object/Binary.h include/llvm/Object/COFF.h include/llvm/Object/COFFYAML.h include/llvm/Object/ELF.h include/llvm/Object/ELFObjectFile.h include/llvm/Object/ELFTypes.h include/llvm/Object/ELFYAML.h include/llvm/Object/Error.h include/llvm/Object/MachO.h -include/llvm/Object/MachOFormat.h include/llvm/Object/MachOUniversal.h include/llvm/Object/ObjectFile.h include/llvm/Object/RelocVisitor.h include/llvm/Object/YAML.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 include/llvm/PassManagers.h include/llvm/PassRegistry.h 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 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/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/GraphWriter.h include/llvm/Support/Host.h include/llvm/Support/IncludeFile.h include/llvm/Support/InstIterator.h -include/llvm/Support/IntegersSubset.h -include/llvm/Support/IntegersSubsetMapping.h include/llvm/Support/LEB128.h include/llvm/Support/LICENSE.TXT include/llvm/Support/LeakDetector.h include/llvm/Support/Locale.h include/llvm/Support/LockFileManager.h include/llvm/Support/MD5.h include/llvm/Support/MachO.h include/llvm/Support/ManagedStatic.h include/llvm/Support/MathExtras.h include/llvm/Support/Memory.h 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/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/Recycler.h include/llvm/Support/RecyclingAllocator.h include/llvm/Support/Regex.h include/llvm/Support/Registry.h include/llvm/Support/RegistryParser.h include/llvm/Support/SMLoc.h include/llvm/Support/SaveAndRestore.h include/llvm/Support/Signals.h include/llvm/Support/Solaris.h include/llvm/Support/SourceMgr.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 include/llvm/Support/Threading.h include/llvm/Support/TimeValue.h include/llvm/Support/Timer.h 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/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/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 include/llvm/Target/TargetFrameLowering.h include/llvm/Target/TargetInstrInfo.h include/llvm/Target/TargetIntrinsicInfo.h include/llvm/Target/TargetItinerary.td include/llvm/Target/TargetJITInfo.h include/llvm/Target/TargetLibraryInfo.h include/llvm/Target/TargetLowering.h include/llvm/Target/TargetLoweringObjectFile.h include/llvm/Target/TargetMachine.h include/llvm/Target/TargetOpcodes.h include/llvm/Target/TargetOptions.h include/llvm/Target/TargetRegisterInfo.h include/llvm/Target/TargetSchedule.td include/llvm/Target/TargetSelectionDAG.td include/llvm/Target/TargetSelectionDAGInfo.h include/llvm/Target/TargetSubtargetInfo.h include/llvm/Transforms/IPO.h include/llvm/Transforms/IPO/InlinerPass.h 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/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/LoopUtils.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/SpecialCaseList.h include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h include/llvm/Transforms/Utils/UnrollLoop.h include/llvm/Transforms/Utils/ValueMapper.h include/llvm/Transforms/Vectorize.h lib/BugpointPasses.so lib/LLVMHello.so lib/libLLVM-%%LLVM_RELEASE%%svn.so lib/libLLVM-%%LLVM_RELEASE%%svn.so.0 lib/libLLVMAArch64AsmParser.a lib/libLLVMAArch64AsmPrinter.a lib/libLLVMAArch64CodeGen.a lib/libLLVMAArch64Desc.a lib/libLLVMAArch64Disassembler.a lib/libLLVMAArch64Info.a lib/libLLVMAArch64Utils.a lib/libLLVMARMAsmParser.a lib/libLLVMARMAsmPrinter.a lib/libLLVMARMCodeGen.a lib/libLLVMARMDesc.a lib/libLLVMARMDisassembler.a lib/libLLVMARMInfo.a lib/libLLVMAnalysis.a lib/libLLVMAsmParser.a lib/libLLVMAsmPrinter.a lib/libLLVMBitReader.a lib/libLLVMBitWriter.a lib/libLLVMCodeGen.a lib/libLLVMCore.a lib/libLLVMCppBackendCodeGen.a lib/libLLVMCppBackendInfo.a lib/libLLVMDebugInfo.a lib/libLLVMExecutionEngine.a lib/libLLVMHexagonAsmPrinter.a lib/libLLVMHexagonCodeGen.a lib/libLLVMHexagonDesc.a lib/libLLVMHexagonInfo.a lib/libLLVMIRReader.a lib/libLLVMInstCombine.a lib/libLLVMInstrumentation.a lib/libLLVMInterpreter.a lib/libLLVMJIT.a +lib/libLLVMLTO.a lib/libLLVMLinker.a lib/libLLVMMC.a lib/libLLVMMCDisassembler.a lib/libLLVMMCJIT.a lib/libLLVMMCParser.a lib/libLLVMMSP430AsmPrinter.a lib/libLLVMMSP430CodeGen.a lib/libLLVMMSP430Desc.a lib/libLLVMMSP430Info.a lib/libLLVMMipsAsmParser.a lib/libLLVMMipsAsmPrinter.a lib/libLLVMMipsCodeGen.a lib/libLLVMMipsDesc.a lib/libLLVMMipsDisassembler.a lib/libLLVMMipsInfo.a lib/libLLVMNVPTXAsmPrinter.a lib/libLLVMNVPTXCodeGen.a lib/libLLVMNVPTXDesc.a lib/libLLVMNVPTXInfo.a lib/libLLVMObjCARCOpts.a lib/libLLVMObject.a lib/libLLVMOption.a lib/libLLVMPowerPCAsmParser.a lib/libLLVMPowerPCAsmPrinter.a lib/libLLVMPowerPCCodeGen.a lib/libLLVMPowerPCDesc.a lib/libLLVMPowerPCInfo.a lib/libLLVMR600AsmPrinter.a lib/libLLVMR600CodeGen.a lib/libLLVMR600Desc.a lib/libLLVMR600Info.a lib/libLLVMRuntimeDyld.a lib/libLLVMScalarOpts.a lib/libLLVMSelectionDAG.a lib/libLLVMSparcCodeGen.a lib/libLLVMSparcDesc.a lib/libLLVMSparcInfo.a lib/libLLVMSupport.a lib/libLLVMSystemZAsmParser.a lib/libLLVMSystemZAsmPrinter.a lib/libLLVMSystemZCodeGen.a lib/libLLVMSystemZDesc.a lib/libLLVMSystemZDisassembler.a lib/libLLVMSystemZInfo.a lib/libLLVMTableGen.a lib/libLLVMTarget.a lib/libLLVMTransformUtils.a lib/libLLVMVectorize.a lib/libLLVMX86AsmParser.a lib/libLLVMX86AsmPrinter.a lib/libLLVMX86CodeGen.a 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 lib/libLTO.a lib/libLTO.so -lib/libprofile_rt.a -lib/libprofile_rt.so %%PORTDOCS%%%%DOCSDIR%%/html.tar.gz %%PORTDOCS%%%%DOCSDIR%%/html/.buildinfo %%PORTDOCS%%%%DOCSDIR%%/html/AliasAnalysis.html %%PORTDOCS%%%%DOCSDIR%%/html/AliasAnalysis.txt %%PORTDOCS%%%%DOCSDIR%%/html/Atomics.html %%PORTDOCS%%%%DOCSDIR%%/html/Atomics.txt %%PORTDOCS%%%%DOCSDIR%%/html/BitCodeFormat.html %%PORTDOCS%%%%DOCSDIR%%/html/BitCodeFormat.txt %%PORTDOCS%%%%DOCSDIR%%/html/BranchWeightMetadata.html %%PORTDOCS%%%%DOCSDIR%%/html/BranchWeightMetadata.txt %%PORTDOCS%%%%DOCSDIR%%/html/Bugpoint.html %%PORTDOCS%%%%DOCSDIR%%/html/Bugpoint.txt %%PORTDOCS%%%%DOCSDIR%%/html/CMake.html %%PORTDOCS%%%%DOCSDIR%%/html/CMake.txt %%PORTDOCS%%%%DOCSDIR%%/html/CodeGenerator.html %%PORTDOCS%%%%DOCSDIR%%/html/CodeGenerator.txt %%PORTDOCS%%%%DOCSDIR%%/html/CodingStandards.html %%PORTDOCS%%%%DOCSDIR%%/html/CodingStandards.txt %%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/Extensions.html %%PORTDOCS%%%%DOCSDIR%%/html/Extensions.txt %%PORTDOCS%%%%DOCSDIR%%/html/FAQ.html %%PORTDOCS%%%%DOCSDIR%%/html/FAQ.txt %%PORTDOCS%%%%DOCSDIR%%/html/FileCheck.html %%PORTDOCS%%%%DOCSDIR%%/html/FileCheck.txt %%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/HowToCrossCompileLLVM.html +%%PORTDOCS%%%%DOCSDIR%%/html/HowToCrossCompileLLVM.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/HowToUseAttributes.html %%PORTDOCS%%%%DOCSDIR%%/html/HowToUseAttributes.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/MCJIT-creation.png %%PORTDOCS%%%%DOCSDIR%%/html/MCJIT-dyld-load.png %%PORTDOCS%%%%DOCSDIR%%/html/MCJIT-engine-builder.png %%PORTDOCS%%%%DOCSDIR%%/html/MCJIT-load-object.png %%PORTDOCS%%%%DOCSDIR%%/html/MCJIT-load.png %%PORTDOCS%%%%DOCSDIR%%/html/MCJIT-resolve-relocations.png %%PORTDOCS%%%%DOCSDIR%%/html/MCJITDesignAndImplementation.html %%PORTDOCS%%%%DOCSDIR%%/html/MCJITDesignAndImplementation.txt %%PORTDOCS%%%%DOCSDIR%%/html/MakefileGuide.html %%PORTDOCS%%%%DOCSDIR%%/html/MakefileGuide.txt %%PORTDOCS%%%%DOCSDIR%%/html/MarkedUpDisassembly.html %%PORTDOCS%%%%DOCSDIR%%/html/MarkedUpDisassembly.txt %%PORTDOCS%%%%DOCSDIR%%/html/NVPTXUsage.html %%PORTDOCS%%%%DOCSDIR%%/html/NVPTXUsage.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/ReleaseProcess.html %%PORTDOCS%%%%DOCSDIR%%/html/ReleaseProcess.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 %%PORTDOCS%%%%DOCSDIR%%/html/bugpoint.txt %%PORTDOCS%%%%DOCSDIR%%/html/comment-bright.png %%PORTDOCS%%%%DOCSDIR%%/html/comment-close.png %%PORTDOCS%%%%DOCSDIR%%/html/comment.png %%PORTDOCS%%%%DOCSDIR%%/html/contents.png %%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 %%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 %%PORTDOCS%%%%DOCSDIR%%/html/llc.txt %%PORTDOCS%%%%DOCSDIR%%/html/lli.html %%PORTDOCS%%%%DOCSDIR%%/html/lli.txt %%PORTDOCS%%%%DOCSDIR%%/html/llvm-ar.html %%PORTDOCS%%%%DOCSDIR%%/html/llvm-ar.txt %%PORTDOCS%%%%DOCSDIR%%/html/llvm-as.html %%PORTDOCS%%%%DOCSDIR%%/html/llvm-as.txt %%PORTDOCS%%%%DOCSDIR%%/html/llvm-bcanalyzer.html %%PORTDOCS%%%%DOCSDIR%%/html/llvm-bcanalyzer.txt %%PORTDOCS%%%%DOCSDIR%%/html/llvm-build.html %%PORTDOCS%%%%DOCSDIR%%/html/llvm-build.txt %%PORTDOCS%%%%DOCSDIR%%/html/llvm-config.html %%PORTDOCS%%%%DOCSDIR%%/html/llvm-config.txt %%PORTDOCS%%%%DOCSDIR%%/html/llvm-cov.html %%PORTDOCS%%%%DOCSDIR%%/html/llvm-cov.txt %%PORTDOCS%%%%DOCSDIR%%/html/llvm-diff.html %%PORTDOCS%%%%DOCSDIR%%/html/llvm-diff.txt %%PORTDOCS%%%%DOCSDIR%%/html/llvm-dis.html %%PORTDOCS%%%%DOCSDIR%%/html/llvm-dis.txt %%PORTDOCS%%%%DOCSDIR%%/html/llvm-extract.html %%PORTDOCS%%%%DOCSDIR%%/html/llvm-extract.txt %%PORTDOCS%%%%DOCSDIR%%/html/llvm-link.html %%PORTDOCS%%%%DOCSDIR%%/html/llvm-link.txt %%PORTDOCS%%%%DOCSDIR%%/html/llvm-nm.html %%PORTDOCS%%%%DOCSDIR%%/html/llvm-nm.txt %%PORTDOCS%%%%DOCSDIR%%/html/llvm-prof.html %%PORTDOCS%%%%DOCSDIR%%/html/llvm-prof.txt %%PORTDOCS%%%%DOCSDIR%%/html/llvm-readobj.html %%PORTDOCS%%%%DOCSDIR%%/html/llvm-readobj.txt %%PORTDOCS%%%%DOCSDIR%%/html/llvm-stress.html %%PORTDOCS%%%%DOCSDIR%%/html/llvm-stress.txt %%PORTDOCS%%%%DOCSDIR%%/html/llvm-symbolizer.html %%PORTDOCS%%%%DOCSDIR%%/html/llvm-symbolizer.txt %%PORTDOCS%%%%DOCSDIR%%/html/llvm-theme.css %%PORTDOCS%%%%DOCSDIR%%/html/llvm.css %%PORTDOCS%%%%DOCSDIR%%/html/logo.png %%PORTDOCS%%%%DOCSDIR%%/html/minus.png %%PORTDOCS%%%%DOCSDIR%%/html/navigation.png %%PORTDOCS%%%%DOCSDIR%%/html/objects.inv %%PORTDOCS%%%%DOCSDIR%%/html/opt.html %%PORTDOCS%%%%DOCSDIR%%/html/opt.txt %%PORTDOCS%%%%DOCSDIR%%/html/plus.png %%PORTDOCS%%%%DOCSDIR%%/html/pygments.css %%PORTDOCS%%%%DOCSDIR%%/html/search.html %%PORTDOCS%%%%DOCSDIR%%/html/searchindex.js %%PORTDOCS%%%%DOCSDIR%%/html/searchtools.js %%PORTDOCS%%%%DOCSDIR%%/html/tblgen.html %%PORTDOCS%%%%DOCSDIR%%/html/tblgen.txt %%PORTDOCS%%%%DOCSDIR%%/html/underscore.js %%PORTDOCS%%%%DOCSDIR%%/html/up-pressed.png %%PORTDOCS%%%%DOCSDIR%%/html/up.png %%PORTDOCS%%%%DOCSDIR%%/html/websupport.js %%PORTDOCS%%%%DOCSDIR%%/html/yaml2obj.html %%PORTDOCS%%%%DOCSDIR%%/html/yaml2obj.txt @dirrm include/llvm/Transforms/Utils @dirrm include/llvm/Transforms/IPO @dirrm include/llvm/Transforms @dirrm include/llvm/Target @dirrm include/llvm/TableGen @dirrm include/llvm/Support @dirrm include/llvm/Option @dirrm include/llvm/Object @dirrm include/llvm/MC/MCParser @dirrm include/llvm/MC +@dirrm include/llvm/LTO @dirrm include/llvm/IRReader @dirrm include/llvm/IR @dirrm include/llvm/ExecutionEngine @dirrm include/llvm/DebugInfo @dirrm include/llvm/Config @dirrm include/llvm/CodeGen/PBQP/Heuristics @dirrm include/llvm/CodeGen/PBQP @dirrm include/llvm/CodeGen @dirrm include/llvm/Bitcode @dirrm include/llvm/Assembly @dirrm include/llvm/Analysis @dirrm include/llvm/ADT @dirrm include/llvm-c/Transforms @dirrm include/llvm-c @dirrm include/llvm @dirrm %%PYTHON_SITELIBDIR%%/lit %%PORTDOCS%%@dirrm %%DOCSDIR%%/html %%PORTDOCS%%@dirrm %%DOCSDIR%% Index: head/lang/clang-devel/Makefile =================================================================== --- head/lang/clang-devel/Makefile (revision 330522) +++ head/lang/clang-devel/Makefile (revision 330523) @@ -1,207 +1,206 @@ # Created by: Brooks Davis # $FreeBSD$ PORTNAME= clang PORTVERSION= 3.4.r${SVN_REV} CATEGORIES= lang devel MASTER_SITES= ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= brooks PKGNAMESUFFIX= -devel DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ ${LLVM_SOURCE} EXTRACT_ONLY= ${LLVM_SOURCE} MAINTAINER= brooks@FreeBSD.org COMMENT= C, Objective-C, and C++ compiler CONFLICTS= clang-3.[012]* clang31-* CLANG_NAME= clang-${PORTVERSION} CLANG_RELEASE= ${PORTVERSION:C/\.r[0-9]*//} CLANG_SOURCE= ${CLANG_NAME}${EXTRACT_SUFX} LLVM_NAME= llvm-${PORTVERSION} LLVM_SOURCE= ${LLVM_NAME}${EXTRACT_SUFX} WRKSRC= ${WRKDIR}/${LLVM_NAME} BUILD_WRKSRC= ${WRKSRC}/tools/clang INSTALL_WRKSRC= ${WRKSRC}/tools/clang BUILD_DEPENDS+= llvm-devel>=${PORTVERSION}:${PORTSDIR}/devel/llvm-devel RUN_DEPENDS+= llvm-devel>=${PORTVERSION}:${PORTSDIR}/devel/llvm-devel .if defined(PACKAGE_BUILDING) BUILD_DEPENDS+= runtest:${PORTSDIR}/misc/dejagnu .endif GNU_CONFIGURE= yes USES= gmake perl5 USE_BZIP2= yes USE_LDCONFIG= yes USE_PYTHON= yes MAKE_ARGS= CLANG_TBLGEN=${WRKSRC}/${RELTYPE}/bin/clang-tblgen \ LLVMIncDir=${LOCALBASE}/include \ LLVMToolDir=${LOCALBASE}/bin \ LLVMLibDir=${LOCALBASE}/lib OPTIONS_DEFINE= ASSERTS DOCS MIPS_FPHACK ASSERTS_DESC= Enable assertions (thread unsafe) MIPS_FPHACK_DESC= MIPS long double hack (breaks ABI) CONFIGURE_ARGS+= --enable-optimized -MAN1= clang.1 - PLIST_SUB+= CLANG_RELEASE=${CLANG_RELEASE} -NO_STAGE= yes .include .if ${PORT_OPTIONS:MASSERTS} CONFIGURE_ARGS+= --enable-assertions RELTYPE= Release+Asserts .else CONFIGURE_ARGS+= --disable-assertions RELTYPE= Release .endif .if ${PORT_OPTIONS:MDOCS} CONFIGURE_ARGS+= --enable-docs .else CONFIGURE_ARGS+= --disable-docs .endif .if ${PORT_OPTIONS:MMIPS_FPHACK} EXTRA_PATCHES= ${FILESDIR}/mips-long-double-hack.diff .endif .include .include "${.CURDIR}/../../devel/llvm-devel/Makefile.svn_rev" .if ${ARCH} == "sparc64" BROKEN= Does not compile on sparc64 .endif .if ${OSVERSION} < 900033 RUN_DEPENDS+= ${LOCALBASE}/bin/ld:${PORTSDIR}/devel/binutils .endif .if defined(BOOTSTRAP) || defined(SVN_FETCH) FETCH_DEPENDS+= svn:${PORTSDIR}/devel/subversion do-fetch: ${MKDIR} ${WRKDIR} 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 || ${USER} == bed22 scp ${DISTDIR}/${DISTNAME}.tar.bz2 \ brooks@freefall.freebsd.org:public_distfiles/ .endif .endif post-extract: cd ${WRKSRC}/tools && \ tar xf ${DISTDIR}/${CLANG_SOURCE} && \ ${MV} ${CLANG_NAME} clang post-patch: ${REINPLACE_CMD} -e 's|\(PROJ_docsdir.*:=\).*$$|\1${DOCSDIR}|g' \ ${WRKSRC}/Makefile.config.in ${REINPLACE_CMD} -e 's|\(PROJ_mandir.*:=\).*$$|\1${MANPREFIX}/man|g' \ ${WRKSRC}/Makefile.config.in ${REINPLACE_CMD} -e 's|/usr/bin/env perl|${PERL}|' \ -e 's|%%DATADIR%%|${DATADIR}|' \ ${WRKSRC}/tools/clang/tools/scan-build/ccc-analyzer \ ${WRKSRC}/tools/clang/tools/scan-build/c++-analyzer \ ${WRKSRC}/tools/clang/tools/scan-build/scan-build ${REINPLACE_CMD} -e 's|/usr/bin/env python|${PYTHON_CMD}|' \ ${WRKSRC}/tools/clang/tools/scan-view/scan-view pre-build: ${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/ cd ${WRKSRC}/utils/unittest && ${GMAKE} post-build: @cd ${WRKSRC}/tools/clang/docs/tools && ${GMAKE} clang.1 post-install: - @${LN} -sf clang ${PREFIX}/bin/clang-cpp + @${LN} -sf clang ${STAGEDIR}${PREFIX}/bin/clang-cpp @${INSTALL_SCRIPT} ${WRKSRC}/tools/clang/tools/scan-build/ccc-analyzer \ ${WRKSRC}/tools/clang/tools/scan-build/c++-analyzer \ ${WRKSRC}/tools/clang/tools/scan-build/scan-build \ ${WRKSRC}/tools/clang/tools/scan-view/scan-view \ - ${PREFIX}/bin - @${MKDIR} ${PYTHONPREFIX_SITELIBDIR} - @${MKDIR} ${PYTHONPREFIX_SITELIBDIR}/Resources + ${STAGEDIR}${PREFIX}/bin + @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} + @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/Resources @${INSTALL_SCRIPT} ${WRKSRC}/tools/clang/tools/scan-view/*.py \ - ${PYTHONPREFIX_SITELIBDIR} + ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} @${INSTALL_SCRIPT} ${WRKSRC}/tools/clang/tools/scan-view/Resources/* \ - ${PYTHONPREFIX_SITELIBDIR}/Resources - @${MKDIR} ${DATADIR} - @${INSTALL_DATA} ${WRKSRC}/tools/clang/tools/scan-build/scanview.css ${DATADIR} - @${INSTALL_DATA} ${WRKSRC}/tools/clang/tools/scan-build/sorttable.js ${DATADIR} + ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/Resources + @${MKDIR} ${STAGEDIR}${DATADIR} + @${INSTALL_DATA} ${WRKSRC}/tools/clang/tools/scan-build/scanview.css \ + ${WRKSRC}/tools/clang/tools/scan-build/sorttable.js \ + ${STAGEDIR}${DATADIR} @${INSTALL_MAN} ${WRKSRC}/tools/clang/docs/tools/clang.1 \ - ${MANPREFIX}/man/man1/ + ${STAGEDIR}${MANPREFIX}/man/man1/ TEST_CMD= '(cd ${WRKSRC}/test; ${SETENV} ${MAKE_ENV} ${GMAKE} check)' regression-test: ${BUILD_COOKIE} if [ `${ID} -u` = 0 ]; then \ ${CHOWN} -R nobody ${WRKSRC}/test; \ su -m nobody -c ${TEST_CMD}; \ else \ ${SH} -c ${TEST_CMD}; \ fi PLIST_FILE_LIST= bin/ccc-analyzer \ bin/c++-analyzer \ bin/c-index-test \ bin/clang \ bin/clang++ \ bin/clang-check \ bin/clang-cpp \ bin/clang-format \ bin/clang-tblgen \ bin/scan-build \ bin/scan-view \ - lib/libclang* + lib/libclang* \ + man/man1/clang.1.gz PLIST_DIR_LIST= include/clang \ include/clang-c \ lib/clang PLIST_PYFILE_LIST= ScanView.py \ Reporter.py \ Resources/* \ startfile.py PLIST_PYDIR_LIST= Resources build-plist: ${RM} -f ${PLIST} cd ${PREFIX} && \ (ls ${PLIST_FILE_LIST}; ${FIND} ${PLIST_DIR_LIST} -type f) | \ ${SED} -e 's|${CLANG_RELEASE}|%%CLANG_RELEASE%%|' | \ ${SORT} >> ${PLIST} ${FIND} ${DATADIR} ${DOCSDIR} -type f | \ ${SED} -e 's|${DATADIR}|%%DATADIR%%|' \ -e 's|${DOCSDIR}|%%PORTDOCS%%%%DOCSDIR%%|' | ${SORT} >> ${PLIST} cd ${PYTHONPREFIX_SITELIBDIR} && \ ls ${PLIST_PYFILE_LIST} | ${SORT} | \ ${SED} -e 's|^|%%PYTHON_SITELIBDIR%%/|' >> ${PLIST} cd ${PREFIX} && \ ${FIND} ${PLIST_DIR_LIST} -type d | \ ${SED} -e 's|${CLANG_RELEASE}|%%CLANG_RELEASE%%|' | \ ${SORT} -r | ${SED} -e 's|^|@dirrm |' >> ${PLIST} cd ${PYTHONPREFIX_SITELIBDIR} && \ ${FIND} ${PLIST_PYDIR_LIST} -type d | ${SORT} -r | \ ${SED} -e 's|^|@dirrm %%PYTHON_SITELIBDIR%%/|' >> ${PLIST} echo "@dirrmtry %%PYTHON_SITELIBDIR%%" >> ${PLIST} echo "@dirrmtry %%PYTHON_LIBDIR%%" >> ${PLIST} ${FIND} ${DATADIR} ${DOCSDIR} -type d | ${SORT} -r | \ ${SED} -e 's|${DATADIR}|@dirrm %%DATADIR%%|' \ -e 's|${DOCSDIR}|%%PORTDOCS%%@dirrm %%DOCSDIR%%|' >> ${PLIST} .include Index: head/lang/clang-devel/distinfo =================================================================== --- head/lang/clang-devel/distinfo (revision 330522) +++ head/lang/clang-devel/distinfo (revision 330523) @@ -1,4 +1,4 @@ -SHA256 (clang-3.4.r189172.tar.bz2) = 5b2d5a479316b856e95bfa09ac63e005977a0b948326fe2c6b7209ffc0b324c7 -SIZE (clang-3.4.r189172.tar.bz2) = 8040234 -SHA256 (llvm-3.4.r189172.tar.bz2) = b96be5856796b77747ea8cb1559b7806d96372f70f82f0b4727fa6353e2d3724 -SIZE (llvm-3.4.r189172.tar.bz2) = 11364615 +SHA256 (clang-3.4.r191854.tar.bz2) = 37e9a613adcbdf556abff68d3df68e8a49e77d7110dce29e046702ed59fdff34 +SIZE (clang-3.4.r191854.tar.bz2) = 8163904 +SHA256 (llvm-3.4.r191854.tar.bz2) = 215e2f864549ea6299aa1b003c987f9a5d1a61ea2ad41b3445d2df109bb2c099 +SIZE (llvm-3.4.r191854.tar.bz2) = 11667946 Index: head/lang/clang-devel/pkg-plist =================================================================== --- head/lang/clang-devel/pkg-plist (revision 330522) +++ head/lang/clang-devel/pkg-plist (revision 330523) @@ -1,527 +1,532 @@ bin/c++-analyzer bin/c-index-test bin/ccc-analyzer bin/clang bin/clang++ bin/clang-check bin/clang-cpp bin/clang-format bin/clang-tblgen bin/scan-build bin/scan-view include/clang-c/CXCompilationDatabase.h include/clang-c/CXString.h include/clang-c/Index.h include/clang-c/Platform.h include/clang/ARCMigrate/ARCMT.h include/clang/ARCMigrate/ARCMTActions.h include/clang/ARCMigrate/FileRemapper.h include/clang/AST/APValue.h include/clang/AST/AST.h include/clang/AST/ASTConsumer.h include/clang/AST/ASTContext.h include/clang/AST/ASTDiagnostic.h include/clang/AST/ASTFwd.h include/clang/AST/ASTImporter.h +include/clang/AST/ASTLambda.h include/clang/AST/ASTMutationListener.h include/clang/AST/ASTTypeTraits.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 include/clang/AST/CXXInheritance.h include/clang/AST/CanonicalType.h include/clang/AST/CharUnits.h include/clang/AST/Comment.h include/clang/AST/CommentBriefParser.h include/clang/AST/CommentCommandInfo.inc include/clang/AST/CommentCommandList.inc include/clang/AST/CommentCommandTraits.h include/clang/AST/CommentDiagnostic.h include/clang/AST/CommentHTMLNamedCharacterReferences.inc include/clang/AST/CommentHTMLTags.inc include/clang/AST/CommentHTMLTagsProperties.inc include/clang/AST/CommentLexer.h include/clang/AST/CommentNodes.inc include/clang/AST/CommentParser.h include/clang/AST/CommentSema.h include/clang/AST/CommentVisitor.h include/clang/AST/Decl.h include/clang/AST/DeclAccessPair.h include/clang/AST/DeclBase.h include/clang/AST/DeclCXX.h include/clang/AST/DeclContextInternals.h include/clang/AST/DeclFriend.h include/clang/AST/DeclGroup.h include/clang/AST/DeclLookups.h include/clang/AST/DeclNodes.inc include/clang/AST/DeclObjC.h include/clang/AST/DeclOpenMP.h include/clang/AST/DeclTemplate.h include/clang/AST/DeclVisitor.h include/clang/AST/DeclarationName.h include/clang/AST/DependentDiagnostic.h include/clang/AST/EvaluatedExprVisitor.h include/clang/AST/Expr.h include/clang/AST/ExprCXX.h include/clang/AST/ExprObjC.h include/clang/AST/ExternalASTSource.h include/clang/AST/GlobalDecl.h include/clang/AST/Mangle.h include/clang/AST/MangleNumberingContext.h include/clang/AST/NSAPI.h include/clang/AST/NestedNameSpecifier.h include/clang/AST/OperationKinds.h include/clang/AST/ParentMap.h include/clang/AST/PrettyPrinter.h include/clang/AST/RawCommentList.h include/clang/AST/RecordLayout.h include/clang/AST/RecursiveASTVisitor.h include/clang/AST/Redeclarable.h include/clang/AST/SelectorLocationsKind.h include/clang/AST/Stmt.h include/clang/AST/StmtCXX.h include/clang/AST/StmtGraphTraits.h include/clang/AST/StmtIterator.h include/clang/AST/StmtNodes.inc include/clang/AST/StmtObjC.h include/clang/AST/StmtOpenMP.h include/clang/AST/StmtVisitor.h include/clang/AST/TemplateBase.h include/clang/AST/TemplateName.h include/clang/AST/Type.h include/clang/AST/TypeLoc.h include/clang/AST/TypeLocNodes.def include/clang/AST/TypeLocVisitor.h include/clang/AST/TypeNodes.def include/clang/AST/TypeOrdering.h include/clang/AST/TypeVisitor.h include/clang/AST/UnresolvedSet.h include/clang/AST/VTTBuilder.h include/clang/AST/VTableBuilder.h include/clang/ASTMatchers/ASTMatchFinder.h include/clang/ASTMatchers/ASTMatchers.h include/clang/ASTMatchers/ASTMatchersInternal.h include/clang/ASTMatchers/ASTMatchersMacros.h include/clang/ASTMatchers/Dynamic/Diagnostics.h include/clang/ASTMatchers/Dynamic/Parser.h include/clang/ASTMatchers/Dynamic/Registry.h include/clang/ASTMatchers/Dynamic/VariantValue.h include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h include/clang/Analysis/Analyses/Consumed.h include/clang/Analysis/Analyses/Dominators.h include/clang/Analysis/Analyses/FormatString.h include/clang/Analysis/Analyses/LiveVariables.h 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/UninitializedValues.h include/clang/Analysis/AnalysisContext.h include/clang/Analysis/AnalysisDiagnostic.h 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 include/clang/Analysis/Support/BumpVector.h include/clang/Basic/ABI.h include/clang/Basic/AddressSpaces.h include/clang/Basic/AllDiagnostics.h include/clang/Basic/AttrKinds.h include/clang/Basic/AttrList.inc 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/BuiltinsNVPTX.def include/clang/Basic/BuiltinsPPC.def include/clang/Basic/BuiltinsX86.def include/clang/Basic/BuiltinsXCore.def include/clang/Basic/CapturedStmt.h include/clang/Basic/CharInfo.h include/clang/Basic/CommentOptions.h include/clang/Basic/Diagnostic.h include/clang/Basic/DiagnosticASTKinds.inc include/clang/Basic/DiagnosticAnalysisKinds.inc include/clang/Basic/DiagnosticCategories.h include/clang/Basic/DiagnosticCommentKinds.inc include/clang/Basic/DiagnosticCommonKinds.inc include/clang/Basic/DiagnosticDriverKinds.inc include/clang/Basic/DiagnosticFrontendKinds.inc 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 include/clang/Basic/ExceptionSpecificationType.h include/clang/Basic/ExpressionTraits.h include/clang/Basic/FileManager.h include/clang/Basic/FileSystemOptions.h include/clang/Basic/FileSystemStatCache.h include/clang/Basic/IdentifierTable.h include/clang/Basic/LLVM.h include/clang/Basic/Lambda.h include/clang/Basic/LangOptions.def include/clang/Basic/LangOptions.h 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 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 include/clang/Basic/Specifiers.h include/clang/Basic/TargetBuiltins.h include/clang/Basic/TargetCXXABI.h include/clang/Basic/TargetInfo.h include/clang/Basic/TargetOptions.h include/clang/Basic/TemplateKinds.h include/clang/Basic/TokenKinds.def include/clang/Basic/TokenKinds.h include/clang/Basic/TypeTraits.h include/clang/Basic/Version.h include/clang/Basic/Version.inc include/clang/Basic/VersionTuple.h include/clang/Basic/Visibility.h include/clang/Basic/arm_neon.inc include/clang/CodeGen/BackendUtil.h 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/Options.h include/clang/Driver/Options.inc include/clang/Driver/Phases.h include/clang/Driver/SanitizerArgs.h include/clang/Driver/Tool.h include/clang/Driver/ToolChain.h include/clang/Driver/Types.def include/clang/Driver/Types.h include/clang/Driver/Util.h include/clang/Edit/Commit.h 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/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/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/PreprocessorOutputOptions.h include/clang/Frontend/SerializedDiagnosticPrinter.h include/clang/Frontend/TextDiagnostic.h include/clang/Frontend/TextDiagnosticBuffer.h include/clang/Frontend/TextDiagnosticPrinter.h include/clang/Frontend/Utils.h include/clang/Frontend/VerifyDiagnosticConsumer.h include/clang/FrontendTool/Utils.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 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 include/clang/Lex/MacroArgs.h include/clang/Lex/MacroInfo.h 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/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 include/clang/Lex/TokenLexer.h include/clang/Parse/AttrExprArgs.inc include/clang/Parse/AttrLateParsed.inc include/clang/Parse/ParseAST.h include/clang/Parse/ParseDiagnostic.h include/clang/Parse/Parser.h include/clang/Rewrite/Core/DeltaTree.h include/clang/Rewrite/Core/HTMLRewrite.h include/clang/Rewrite/Core/RewriteRope.h include/clang/Rewrite/Core/Rewriter.h include/clang/Rewrite/Core/TokenRewriter.h include/clang/Rewrite/Frontend/ASTConsumers.h include/clang/Rewrite/Frontend/FixItRewriter.h include/clang/Rewrite/Frontend/FrontendActions.h include/clang/Rewrite/Frontend/Rewriters.h include/clang/Sema/AnalysisBasedWarnings.h +include/clang/Sema/AttrParsedAttrImpl.inc include/clang/Sema/AttrParsedAttrKinds.inc include/clang/Sema/AttrParsedAttrList.inc include/clang/Sema/AttrSpellingListIndex.inc include/clang/Sema/AttrTemplateInstantiate.inc include/clang/Sema/AttributeList.h include/clang/Sema/CXXFieldCollector.h include/clang/Sema/CodeCompleteConsumer.h include/clang/Sema/CodeCompleteOptions.h include/clang/Sema/DeclSpec.h include/clang/Sema/DelayedDiagnostic.h include/clang/Sema/Designator.h include/clang/Sema/ExternalSemaSource.h 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 include/clang/Sema/ParsedTemplate.h include/clang/Sema/PrettyDeclStackTrace.h include/clang/Sema/Scope.h include/clang/Sema/ScopeInfo.h include/clang/Sema/Sema.h include/clang/Sema/SemaConsumer.h include/clang/Sema/SemaDiagnostic.h include/clang/Sema/SemaFixItUtils.h include/clang/Sema/SemaInternal.h include/clang/Sema/Template.h include/clang/Sema/TemplateDeduction.h include/clang/Sema/TypoCorrection.h include/clang/Sema/Weak.h include/clang/Serialization/ASTBitCodes.h include/clang/Serialization/ASTDeserializationListener.h include/clang/Serialization/ASTReader.h include/clang/Serialization/ASTWriter.h include/clang/Serialization/AttrPCHRead.inc include/clang/Serialization/AttrPCHWrite.inc include/clang/Serialization/ContinuousRangeMap.h include/clang/Serialization/GlobalModuleIndex.h include/clang/Serialization/Module.h include/clang/Serialization/ModuleManager.h include/clang/Serialization/SerializationDiagnostic.h include/clang/StaticAnalyzer/Checkers/ClangCheckers.h include/clang/StaticAnalyzer/Checkers/CommonBugCategories.h include/clang/StaticAnalyzer/Checkers/LocalCheckers.h include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h include/clang/StaticAnalyzer/Core/Analyses.def include/clang/StaticAnalyzer/Core/AnalyzerOptions.h include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h include/clang/StaticAnalyzer/Core/BugReporter/BugType.h include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h include/clang/StaticAnalyzer/Core/Checker.h include/clang/StaticAnalyzer/Core/CheckerManager.h include/clang/StaticAnalyzer/Core/CheckerOptInfo.h include/clang/StaticAnalyzer/Core/CheckerRegistry.h include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h include/clang/StaticAnalyzer/Core/PathSensitive/Store.h include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h include/clang/StaticAnalyzer/Core/PathSensitive/SummaryManager.h 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/CheckerRegistration.h include/clang/StaticAnalyzer/Frontend/FrontendActions.h include/clang/Tooling/ArgumentsAdjusters.h 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/ReplacementsYaml.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/avx2intrin.h lib/clang/%%CLANG_RELEASE%%/include/avxintrin.h lib/clang/%%CLANG_RELEASE%%/include/bmi2intrin.h lib/clang/%%CLANG_RELEASE%%/include/bmiintrin.h lib/clang/%%CLANG_RELEASE%%/include/emmintrin.h lib/clang/%%CLANG_RELEASE%%/include/f16cintrin.h lib/clang/%%CLANG_RELEASE%%/include/fma4intrin.h lib/clang/%%CLANG_RELEASE%%/include/fmaintrin.h lib/clang/%%CLANG_RELEASE%%/include/immintrin.h lib/clang/%%CLANG_RELEASE%%/include/lzcntintrin.h lib/clang/%%CLANG_RELEASE%%/include/mm3dnow.h lib/clang/%%CLANG_RELEASE%%/include/mm_malloc.h lib/clang/%%CLANG_RELEASE%%/include/mmintrin.h lib/clang/%%CLANG_RELEASE%%/include/module.map lib/clang/%%CLANG_RELEASE%%/include/nmmintrin.h lib/clang/%%CLANG_RELEASE%%/include/pmmintrin.h lib/clang/%%CLANG_RELEASE%%/include/popcntintrin.h lib/clang/%%CLANG_RELEASE%%/include/prfchwintrin.h lib/clang/%%CLANG_RELEASE%%/include/rdseedintrin.h lib/clang/%%CLANG_RELEASE%%/include/rtmintrin.h +lib/clang/%%CLANG_RELEASE%%/include/shaintrin.h lib/clang/%%CLANG_RELEASE%%/include/smmintrin.h +lib/clang/%%CLANG_RELEASE%%/include/tbmintrin.h lib/clang/%%CLANG_RELEASE%%/include/tmmintrin.h lib/clang/%%CLANG_RELEASE%%/include/wmmintrin.h lib/clang/%%CLANG_RELEASE%%/include/x86intrin.h lib/clang/%%CLANG_RELEASE%%/include/xmmintrin.h lib/clang/%%CLANG_RELEASE%%/include/xopintrin.h lib/libclang.a lib/libclang.so lib/libclangARCMigrate.a lib/libclangAST.a lib/libclangASTMatchers.a lib/libclangAnalysis.a lib/libclangBasic.a lib/libclangCodeGen.a lib/libclangDriver.a lib/libclangDynamicASTMatchers.a lib/libclangEdit.a lib/libclangFormat.a lib/libclangFrontend.a lib/libclangFrontendTool.a lib/libclangIndex.a lib/libclangLex.a lib/libclangParse.a lib/libclangRewriteCore.a lib/libclangRewriteFrontend.a lib/libclangSema.a lib/libclangSerialization.a lib/libclangStaticAnalyzerCheckers.a lib/libclangStaticAnalyzerCore.a lib/libclangStaticAnalyzerFrontend.a lib/libclangTooling.a +man/man1/clang.1.gz %%DATADIR%%/scanview.css %%DATADIR%%/sorttable.js %%PORTDOCS%%%%DOCSDIR%%/html.tar.gz %%PORTDOCS%%%%DOCSDIR%%/html/LibASTMatchersReference.html %%PORTDOCS%%%%DOCSDIR%%/html/clang/clang.html %%PORTDOCS%%%%DOCSDIR%%/html/clang/manpage.css %%PORTDOCS%%%%DOCSDIR%%/html/doxygen.css %%PORTDOCS%%%%DOCSDIR%%/ps/clang.ps %%PYTHON_SITELIBDIR%%/Reporter.py %%PYTHON_SITELIBDIR%%/Resources/FileRadar.scpt %%PYTHON_SITELIBDIR%%/Resources/GetRadarVersion.scpt %%PYTHON_SITELIBDIR%%/Resources/bugcatcher.ico %%PYTHON_SITELIBDIR%%/ScanView.py %%PYTHON_SITELIBDIR%%/startfile.py @dirrm lib/clang/%%CLANG_RELEASE%%/include @dirrm lib/clang/%%CLANG_RELEASE%% @dirrm lib/clang @dirrm include/clang/Tooling @dirrm include/clang/StaticAnalyzer/Frontend @dirrm include/clang/StaticAnalyzer/Core/PathSensitive @dirrm include/clang/StaticAnalyzer/Core/BugReporter @dirrm include/clang/StaticAnalyzer/Core @dirrm include/clang/StaticAnalyzer/Checkers @dirrm include/clang/StaticAnalyzer @dirrm include/clang/Serialization @dirrm include/clang/Sema @dirrm include/clang/Rewrite/Frontend @dirrm include/clang/Rewrite/Core @dirrm include/clang/Rewrite @dirrm include/clang/Parse @dirrm include/clang/Lex @dirrm include/clang/Index @dirrm include/clang/FrontendTool @dirrm include/clang/Frontend @dirrm include/clang/Format @dirrm include/clang/Edit @dirrm include/clang/Driver @dirrm include/clang/Config @dirrm include/clang/CodeGen @dirrm include/clang/Basic @dirrm include/clang/Analysis/Support @dirrm include/clang/Analysis/FlowSensitive @dirrm include/clang/Analysis/DomainSpecific @dirrm include/clang/Analysis/Analyses @dirrm include/clang/Analysis @dirrm include/clang/ASTMatchers/Dynamic @dirrm include/clang/ASTMatchers @dirrm include/clang/AST @dirrm include/clang/ARCMigrate @dirrm include/clang-c @dirrm include/clang @dirrm %%PYTHON_SITELIBDIR%%/Resources @dirrmtry %%PYTHON_SITELIBDIR%% @dirrmtry %%PYTHON_LIBDIR%% %%PORTDOCS%%@dirrm %%DOCSDIR%%/ps %%PORTDOCS%%@dirrm %%DOCSDIR%%/html/img %%PORTDOCS%%@dirrm %%DOCSDIR%%/html/clang %%PORTDOCS%%@dirrm %%DOCSDIR%%/html %%PORTDOCS%%@dirrm %%DOCSDIR%% @dirrm %%DATADIR%% Index: head/lang/dragonegg-devel46/Makefile =================================================================== --- head/lang/dragonegg-devel46/Makefile (revision 330522) +++ head/lang/dragonegg-devel46/Makefile (revision 330523) @@ -1,76 +1,83 @@ # $FreeBSD$ PORTNAME= dragonegg46 PORTVERSION= 3.4.r${SVN_REV} CATEGORIES= lang devel MASTER_SITES= ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= brooks PKGNAMESUFFIX= -devel DISTNAME= dragonegg-${PORTVERSION} MAINTAINER= brooks@FreeBSD.org COMMENT= GCC plugin to use the LLVM backend CONFLICTS+= dragonegg46-3* # XXX: not entierly sure if llvm-devel is a depend BUILD_DEPENDS+= llvm-devel>=${PORTVERSION}:${PORTSDIR}/devel/llvm-devel RUN_DEPENDS+= ${CC}:${PORTSDIR}/lang/gcc \ llvm-devel>=${PORTVERSION}:${PORTSDIR}/devel/llvm-devel OPTIONS_DEFINE= DOCS +USES= compiler:features USE_BZIP2= yes USE_GCC= 4.6 USE_GMAKE= yes USE_LDCONFIG= yes DRAGONEGG_RELEASE= ${PORTVERSION:C/\.r[0-9]*//} DRAGONEGG_SO= dragonegg-${DRAGONEGG_RELEASE}.so DRAGONEGG_PATH= ${GCC_LIBDIR}/${DRAGONEGG_SO} GCC_LIBDIR= lib/${CC} ALL_TARGET= MAKE_ARGS= GCC=${LOCALBASE}/bin/${CC} VERBOSE=1 -NO_STAGE= yes .include "${.CURDIR}/../../devel/llvm-devel/Makefile.svn_rev" PLIST_FILES= ${GCC_LIBDIR}/${DRAGONEGG_SO} .include .if ${PORT_OPTIONS:MDOCS} PORTDOCS= README .endif +.include + +.if ${COMPILER_FEATURES:Mlibc++} +IGNORE= "Dragonegg can't work if LLVM was built with libc++" +.endif + .if defined(BOOTSTRAP) || defined(SVN_FETCH) FETCH_DEPENDS+= svn:${PORTSDIR}/devel/subversion do-fetch: ${MKDIR} ${WRKDIR} svn export -r ${SVN_REV} \ http://llvm.org/svn/llvm-project/dragonegg/trunk \ ${WRKDIR}/${DISTNAME} cd ${WRKDIR}; tar cvfy ${DISTDIR}/${DISTNAME}.tar.bz2 ${DISTNAME} .if ${USER} == brooks || ${USER} == bed22 scp ${DISTDIR}/${DISTNAME}.tar.bz2 \ brooks@freefall.freebsd.org:public_distfiles/ .endif .endif post-patch: ${REINPLACE_CMD} -e 's/%%CC%%/${CC}/' \ -e 's#%%PLUGINPATH%%#${LOCALBASE}/${DRAGONEGG_PATH}#' \ -e 's/arg-dragonegg/arg-dragonegg-${DRAGONEGG_RELEASE}/' \ ${WRKSRC}/README do-install: + mkdir -p ${STAGEDIR}${LOCALBASE}/${GCC_LIBDIR} ${INSTALL_LIB} ${WRKSRC}/dragonegg.so \ - ${LOCALBASE}/${GCC_LIBDIR}/${DRAGONEGG_SO} + ${STAGEDIR}${LOCALBASE}/${GCC_LIBDIR}/${DRAGONEGG_SO} .if ${PORT_OPTIONS:MDOCS} - ${MKDIR} ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .endif -.include +.include Index: head/lang/dragonegg-devel46/distinfo =================================================================== --- head/lang/dragonegg-devel46/distinfo (revision 330522) +++ head/lang/dragonegg-devel46/distinfo (revision 330523) @@ -1,2 +1,2 @@ -SHA256 (dragonegg-3.4.r189172.tar.bz2) = f44cb89ae8bb302af8694cf000e90d376e296b2635b64c2de73c85fae51973e6 -SIZE (dragonegg-3.4.r189172.tar.bz2) = 397796 +SHA256 (dragonegg-3.4.r191854.tar.bz2) = 2e58f68293e492ffeb8da3c828bc30c83939a9610f2e5d1efa75b078938bea42 +SIZE (dragonegg-3.4.r191854.tar.bz2) = 398552