diff options
-rw-r--r-- | MOVED | 2 | ||||
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/llvm29/Makefile | 139 | ||||
-rw-r--r-- | devel/llvm29/distinfo | 2 | ||||
-rw-r--r-- | devel/llvm29/pkg-descr | 10 | ||||
-rw-r--r-- | devel/llvm29/pkg-plist | 690 | ||||
-rw-r--r-- | lang/Makefile | 1 | ||||
-rw-r--r-- | lang/llvm-gcc4/Makefile | 89 | ||||
-rw-r--r-- | lang/llvm-gcc4/distinfo | 2 | ||||
-rw-r--r-- | lang/llvm-gcc4/files/patch-.._gcc_Makefile.in | 24 | ||||
-rw-r--r-- | lang/llvm-gcc4/files/patch-.._gcc_common.opt | 16 | ||||
-rw-r--r-- | lang/llvm-gcc4/files/patch-.._gcc_config.gcc | 31 | ||||
-rw-r--r-- | lang/llvm-gcc4/files/patch-.._gcc_config_i386_i386.c | 11 | ||||
-rw-r--r-- | lang/llvm-gcc4/files/patch-.._gcc_gthr-posix.h | 35 | ||||
-rw-r--r-- | lang/llvm-gcc4/pkg-descr | 14 | ||||
-rw-r--r-- | lang/llvm-gcc4/pkg-plist | 15 |
16 files changed, 2 insertions, 1080 deletions
@@ -4021,3 +4021,5 @@ lang/erlang14||2013-01-30|Not needed; no issues came up with R15 www/tomcat55||2013-01-31|Has expired: EOL and unsupported upstream net/samba-pdbsql||2013-01-31|Depends from the obsoleted net/samba34 net/samba35||2013-01-31|Obsoleted by net/samba36 +devel/llvm29|devel/llvm|2013-02-01|Obsolete and unmaintained +lang/llvm-gcc4|lang/dragonegg46|2013-02-01|Obsolete and unmaintained diff --git a/devel/Makefile b/devel/Makefile index 1f6a844a36f1..42363c870da6 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -1125,7 +1125,6 @@ SUBDIR += lion SUBDIR += llvm SUBDIR += llvm-devel - SUBDIR += llvm29 SUBDIR += llvm31 SUBDIR += lmdbg SUBDIR += lndir diff --git a/devel/llvm29/Makefile b/devel/llvm29/Makefile deleted file mode 100644 index ed5c7c6ba6ac..000000000000 --- a/devel/llvm29/Makefile +++ /dev/null @@ -1,139 +0,0 @@ -# New ports collection makefile for: llvm -# Date created: 20 Nov 2005 -# Whom: Hye-Shik Chang -# -# $FreeBSD$ -# - -PORTNAME= llvm29 -PORTVERSION= 2.9 -PORTREVISION= 1 -CATEGORIES= devel lang -MASTER_SITES= http://llvm.org/releases/${PORTVERSION}/ -DISTNAME= llvm-${PORTVERSION} -EXTRACT_SUFX= .tgz - -MAINTAINER= brooks@FreeBSD.org -COMMENT= Low Level Virtual Machine - -.if defined(PACKAGE_BUILDING) || defined(MAINTAINER_MODE) -USE_PYTHON_BUILD= yes -BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash -.endif -.if defined(MAINTAINER_MODE) -BUILD_DEPENDS+= f2c:${PORTSDIR}/lang/f2c -.endif - -CONFLICTS= llvm-[23]* llvm-devel-[23]* llvm31-3* - -DEPRECATED= Exists to support lang/llvm-gcc4 port which will be removed -EXPIRATION_DATE= 2013-02-01 - -GNU_CONFIGURE= yes -USE_GCC= 4.2+ -USE_GMAKE= yes -USE_LDCONFIG= yes -USE_PERL5= yes -MAKE_JOBS_SAFE= yes - -CONFIGURE_ARGS+= --enable-shared - -.if defined(MAINTAINER_MODE) -CONFIGURE_ARGS+= --with-f2c=${LOCALBASE} -.else -CONFIGURE_ARGS+= --enable-optimized -.endif - -CONFIGURE_ARGS+= --enable-bindings=none - -OPTIONS= ASSERTS "Enable assertions (thread unsafe)" off - -.if defined(NOPORTDOCS) -CONFIGURE_ARGS+= --disable-docs -.endif - -MAN1= bugpoint.1 lit.1 llc.1 lli.1 llvm-ar.1 \ - llvm-as.1 llvm-bcanalyzer.1 llvm-config.1 llvm-diff.1 \ - llvm-dis.1 llvm-extract.1 llvm-ld.1 llvm-link.1 llvm-nm.1 \ - llvm-prof.1 llvm-ranlib.1 llvmc.1 llvmgcc.1 \ - llvmgxx.1 opt.1 tblgen.1 - -.include <bsd.port.pre.mk> - -.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 - -.ifdef(WITH_ASSERTS) -CONFIGURE_ARGS+= --enable-assertions -.else -CONFIGURE_ARGS+= --disable-assertions -.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 defined(NOPORTDOCS) -post-build: - @cd ${WRKSRC}/docs/CommandGuide && ${GMAKE} ${MAN1} - -post-install: -.for man in ${MAN1} - @${INSTALL_MAN} ${WRKSRC}/docs/CommandGuide/${man} \ - ${MANPREFIX}/man/man1/ -.endfor -.endif - -TEST_CMD= '(cd ${WRKSRC}/test; ${SETENV} ${MAKE_ENV} ${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/bugpoint \ - bin/llc \ - bin/lli \ - bin/llvm* \ - bin/macho-dump \ - bin/opt \ - bin/tblgen \ - lib/BugpointPasses.so \ - lib/libCompilerDriver.a \ - lib/libEnhancedDisassembly.so \ - lib/libEnhancedDisassembly.a \ - lib/LLVMHello.so \ - lib/libLTO.* \ - lib/libLLVM* \ - lib/profile_rt.so -PLIST_DIR_LIST= include/llvm-c \ - include/llvm -build-plist: - ${RM} -f ${PLIST} - cd ${PREFIX} && \ - (ls ${PLIST_FILE_LIST}; ${FIND} ${PLIST_DIR_LIST} -type f) | \ - ${SORT} >> ${PLIST} - ${FIND} ${DOCSDIR} -type f | \ - ${SED} -e 's|${DOCSDIR}|%%PORTDOCS%%%%DOCSDIR%%|' | \ - ${SORT} >> ${PLIST} - cd ${PREFIX} && \ - ${FIND} ${PLIST_DIR_LIST} -type d | \ - ${SORT} -r | ${SED} -e 's|^|@dirrm |' >> ${PLIST} - ${FIND} ${DOCSDIR} -type d | ${SORT} -r | \ - ${SED} -e 's|${DOCSDIR}|%%DOCSDIR%%|' \ - -e 's|^|%%PORTDOCS%%@dirrm |' >> ${PLIST} - -.include <bsd.port.post.mk> diff --git a/devel/llvm29/distinfo b/devel/llvm29/distinfo deleted file mode 100644 index 324c661a74d9..000000000000 --- a/devel/llvm29/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (llvm-2.9.tgz) = 661236cfa17428b48cfa9cbb9909f7569c64b8ecd219fd91dbc00e3b557b3779 -SIZE (llvm-2.9.tgz) = 9574781 diff --git a/devel/llvm29/pkg-descr b/devel/llvm29/pkg-descr deleted file mode 100644 index 909ec01ae626..000000000000 --- a/devel/llvm29/pkg-descr +++ /dev/null @@ -1,10 +0,0 @@ -Low Level Virtual Machine (LLVM) is: -- A compilation strategy designed to enable effective program - optimization across the entire lifetime of a program. -- A virtual instruction set. -- A compiler infrastructure. -- LLVM does not imply things that you would expect from a high-level - virtual machine. It does not require garbage collection or run-time - code generation. - -WWW: http://llvm.org/ diff --git a/devel/llvm29/pkg-plist b/devel/llvm29/pkg-plist deleted file mode 100644 index 4b52a89b007a..000000000000 --- a/devel/llvm29/pkg-plist +++ /dev/null @@ -1,690 +0,0 @@ -bin/bugpoint -bin/llc -bin/lli -bin/llvm-ar -bin/llvm-as -bin/llvm-bcanalyzer -bin/llvm-config -bin/llvm-diff -bin/llvm-dis -bin/llvm-extract -bin/llvm-ld -bin/llvm-link -bin/llvm-mc -bin/llvm-nm -bin/llvm-objdump -bin/llvm-prof -bin/llvm-ranlib -bin/llvm-stub -bin/llvmc -bin/macho-dump -bin/opt -bin/tblgen -include/llvm-c/Analysis.h -include/llvm-c/BitReader.h -include/llvm-c/BitWriter.h -include/llvm-c/Core.h -include/llvm-c/EnhancedDisassembly.h -include/llvm-c/ExecutionEngine.h -include/llvm-c/Initialization.h -include/llvm-c/LinkTimeOptimizer.h -include/llvm-c/Target.h -include/llvm-c/Transforms/IPO.h -include/llvm-c/Transforms/Scalar.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/ImmutableIntervalMap.h -include/llvm/ADT/ImmutableList.h -include/llvm/ADT/ImmutableMap.h -include/llvm/ADT/ImmutableSet.h -include/llvm/ADT/InMemoryStruct.h -include/llvm/ADT/IndexedMap.h -include/llvm/ADT/IntEqClasses.h -include/llvm/ADT/IntervalMap.h -include/llvm/ADT/IntrusiveRefCntPtr.h -include/llvm/ADT/NullablePtr.h -include/llvm/ADT/Optional.h -include/llvm/ADT/OwningPtr.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/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/Trie.h -include/llvm/ADT/Triple.h -include/llvm/ADT/Twine.h -include/llvm/ADT/UniqueVector.h -include/llvm/ADT/ValueMap.h -include/llvm/ADT/VectorExtras.h -include/llvm/ADT/ilist.h -include/llvm/ADT/ilist_node.h -include/llvm/AbstractTypeUser.h -include/llvm/Analysis/AliasAnalysis.h -include/llvm/Analysis/AliasSetTracker.h -include/llvm/Analysis/CFGPrinter.h -include/llvm/Analysis/CallGraph.h -include/llvm/Analysis/CaptureTracking.h -include/llvm/Analysis/CodeMetrics.h -include/llvm/Analysis/ConstantFolding.h -include/llvm/Analysis/ConstantsScanner.h -include/llvm/Analysis/DIBuilder.h -include/llvm/Analysis/DOTGraphTraitsPass.h -include/llvm/Analysis/DebugInfo.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/LoopDependenceAnalysis.h -include/llvm/Analysis/LoopInfo.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/ProfileInfo.h -include/llvm/Analysis/ProfileInfoLoader.h -include/llvm/Analysis/ProfileInfoTypes.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/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/BinaryObject.h -include/llvm/CodeGen/CalcSpillWeights.h -include/llvm/CodeGen/CallingConvLower.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/LinkAllAsmWriterComponents.h -include/llvm/CodeGen/LinkAllCodegenComponents.h -include/llvm/CodeGen/LiveInterval.h -include/llvm/CodeGen/LiveIntervalAnalysis.h -include/llvm/CodeGen/LiveStackAnalysis.h -include/llvm/CodeGen/LiveVariables.h -include/llvm/CodeGen/MachORelocation.h -include/llvm/CodeGen/MachineBasicBlock.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/MachineJumpTableInfo.h -include/llvm/CodeGen/MachineLocation.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/MachineRegisterInfo.h -include/llvm/CodeGen/MachineRelocation.h -include/llvm/CodeGen/MachineSSAUpdater.h -include/llvm/CodeGen/ObjectCodeEmitter.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/ProcessImplicitDefs.h -include/llvm/CodeGen/PseudoSourceValue.h -include/llvm/CodeGen/RegAllocPBQP.h -include/llvm/CodeGen/RegAllocRegistry.h -include/llvm/CodeGen/RegisterCoalescer.h -include/llvm/CodeGen/RegisterScavenging.h -include/llvm/CodeGen/RuntimeLibcalls.h -include/llvm/CodeGen/ScheduleDAG.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/TargetLoweringObjectFileImpl.h -include/llvm/CodeGen/ValueTypes.h -include/llvm/CodeGen/ValueTypes.td -include/llvm/CompilerDriver/Action.h -include/llvm/CompilerDriver/AutoGenerated.h -include/llvm/CompilerDriver/BuiltinOptions.h -include/llvm/CompilerDriver/Common.td -include/llvm/CompilerDriver/CompilationGraph.h -include/llvm/CompilerDriver/Error.h -include/llvm/CompilerDriver/Main.h -include/llvm/CompilerDriver/Main.inc -include/llvm/CompilerDriver/Tool.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/DerivedTypes.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/Function.h -include/llvm/GVMaterializer.h -include/llvm/GlobalAlias.h -include/llvm/GlobalValue.h -include/llvm/GlobalVariable.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/IntrinsicsAlpha.td -include/llvm/IntrinsicsCellSPU.td -include/llvm/IntrinsicsPTX.td -include/llvm/IntrinsicsPowerPC.td -include/llvm/IntrinsicsX86.td -include/llvm/IntrinsicsXCore.td -include/llvm/LLVMContext.h -include/llvm/LinkAllPasses.h -include/llvm/LinkAllVMCore.h -include/llvm/Linker.h -include/llvm/MC/EDInstInfo.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/MCCodeEmitter.h -include/llvm/MC/MCContext.h -include/llvm/MC/MCDirectives.h -include/llvm/MC/MCDisassembler.h -include/llvm/MC/MCDwarf.h -include/llvm/MC/MCELFObjectWriter.h -include/llvm/MC/MCELFSymbolFlags.h -include/llvm/MC/MCExpr.h -include/llvm/MC/MCFixup.h -include/llvm/MC/MCFixupKindInfo.h -include/llvm/MC/MCInst.h -include/llvm/MC/MCInstPrinter.h -include/llvm/MC/MCLabel.h -include/llvm/MC/MCMachOSymbolFlags.h -include/llvm/MC/MCMachObjectWriter.h -include/llvm/MC/MCObjectStreamer.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/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/MCSymbol.h -include/llvm/MC/MCValue.h -include/llvm/MC/SectionKind.h -include/llvm/Metadata.h -include/llvm/Module.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/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/Atomic.h -include/llvm/Support/CFG.h -include/llvm/Support/COFF.h -include/llvm/Support/CallSite.h -include/llvm/Support/Casting.h -include/llvm/Support/CommandLine.h -include/llvm/Support/Compiler.h -include/llvm/Support/ConstantFolder.h -include/llvm/Support/ConstantRange.h -include/llvm/Support/CrashRecoveryContext.h -include/llvm/Support/DOTGraphTraits.h -include/llvm/Support/DataFlow.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/FEnv.h -include/llvm/Support/FileSystem.h -include/llvm/Support/FileUtilities.h -include/llvm/Support/Format.h -include/llvm/Support/FormattedStream.h -include/llvm/Support/GetElementPtrTypeIterator.h -include/llvm/Support/GraphWriter.h -include/llvm/Support/Host.h -include/llvm/Support/IRBuilder.h -include/llvm/Support/IRReader.h -include/llvm/Support/IncludeFile.h -include/llvm/Support/InstIterator.h -include/llvm/Support/InstVisitor.h -include/llvm/Support/LICENSE.TXT -include/llvm/Support/LeakDetector.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/PathV1.h -include/llvm/Support/PathV2.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/Signals.h -include/llvm/Support/Solaris.h -include/llvm/Support/SourceMgr.h -include/llvm/Support/StandardPasses.h -include/llvm/Support/StringPool.h -include/llvm/Support/SwapByteOrder.h -include/llvm/Support/SystemUtils.h -include/llvm/Support/TargetFolder.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/TypeBuilder.h -include/llvm/Support/Valgrind.h -include/llvm/Support/ValueHandle.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/Target/Mangler.h -include/llvm/Target/SubtargetFeature.h -include/llvm/Target/Target.td -include/llvm/Target/TargetAsmBackend.h -include/llvm/Target/TargetAsmInfo.h -include/llvm/Target/TargetAsmLexer.h -include/llvm/Target/TargetAsmParser.h -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/TargetInstrDesc.h -include/llvm/Target/TargetInstrInfo.h -include/llvm/Target/TargetInstrItineraries.h -include/llvm/Target/TargetIntrinsicInfo.h -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/TargetRegistry.h -include/llvm/Target/TargetSchedule.td -include/llvm/Target/TargetSelect.h -include/llvm/Target/TargetSelectionDAG.td -include/llvm/Target/TargetSelectionDAGInfo.h -include/llvm/Target/TargetSubtarget.h -include/llvm/Transforms/IPO.h -include/llvm/Transforms/IPO/InlinerPass.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/BasicInliner.h -include/llvm/Transforms/Utils/BuildLibCalls.h -include/llvm/Transforms/Utils/Cloning.h -include/llvm/Transforms/Utils/FunctionUtils.h -include/llvm/Transforms/Utils/Local.h -include/llvm/Transforms/Utils/PromoteMemToReg.h -include/llvm/Transforms/Utils/SSAUpdater.h -include/llvm/Transforms/Utils/SSAUpdaterImpl.h -include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h -include/llvm/Transforms/Utils/UnrollLoop.h -include/llvm/Transforms/Utils/ValueMapper.h -include/llvm/Type.h -include/llvm/TypeSymbolTable.h -include/llvm/Use.h -include/llvm/User.h -include/llvm/Value.h -include/llvm/ValueSymbolTable.h -lib/BugpointPasses.so -lib/LLVMHello.so -lib/libCompilerDriver.a -lib/libEnhancedDisassembly.a -lib/libEnhancedDisassembly.so -lib/libLLVM-2.9.so -lib/libLLVMARMAsmParser.a -lib/libLLVMARMAsmPrinter.a -lib/libLLVMARMCodeGen.a -lib/libLLVMARMDisassembler.a -lib/libLLVMARMInfo.a -lib/libLLVMAlphaCodeGen.a -lib/libLLVMAlphaInfo.a -lib/libLLVMAnalysis.a -lib/libLLVMArchive.a -lib/libLLVMAsmParser.a -lib/libLLVMAsmPrinter.a -lib/libLLVMBitReader.a -lib/libLLVMBitWriter.a -lib/libLLVMBlackfinCodeGen.a -lib/libLLVMBlackfinInfo.a -lib/libLLVMCBackend.a -lib/libLLVMCBackendInfo.a -lib/libLLVMCellSPUCodeGen.a -lib/libLLVMCellSPUInfo.a -lib/libLLVMCodeGen.a -lib/libLLVMCore.a -lib/libLLVMCppBackend.a -lib/libLLVMCppBackendInfo.a -lib/libLLVMExecutionEngine.a -lib/libLLVMInstCombine.a -lib/libLLVMInstrumentation.a -lib/libLLVMInterpreter.a -lib/libLLVMJIT.a -lib/libLLVMLinker.a -lib/libLLVMMBlazeAsmParser.a -lib/libLLVMMBlazeAsmPrinter.a -lib/libLLVMMBlazeCodeGen.a -lib/libLLVMMBlazeDisassembler.a -lib/libLLVMMBlazeInfo.a -lib/libLLVMMC.a -lib/libLLVMMCDisassembler.a -lib/libLLVMMCJIT.a -lib/libLLVMMCParser.a -lib/libLLVMMSP430AsmPrinter.a -lib/libLLVMMSP430CodeGen.a -lib/libLLVMMSP430Info.a -lib/libLLVMMipsCodeGen.a -lib/libLLVMMipsInfo.a -lib/libLLVMObject.a -lib/libLLVMPTXCodeGen.a -lib/libLLVMPTXInfo.a -lib/libLLVMPowerPCAsmPrinter.a -lib/libLLVMPowerPCCodeGen.a -lib/libLLVMPowerPCInfo.a -lib/libLLVMScalarOpts.a -lib/libLLVMSelectionDAG.a -lib/libLLVMSparcCodeGen.a -lib/libLLVMSparcInfo.a -lib/libLLVMSupport.a -lib/libLLVMSystemZCodeGen.a -lib/libLLVMSystemZInfo.a -lib/libLLVMTarget.a -lib/libLLVMTransformUtils.a -lib/libLLVMX86AsmParser.a -lib/libLLVMX86AsmPrinter.a -lib/libLLVMX86CodeGen.a -lib/libLLVMX86Disassembler.a -lib/libLLVMX86Info.a -lib/libLLVMX86Utils.a -lib/libLLVMXCoreCodeGen.a -lib/libLLVMXCoreInfo.a -lib/libLLVMipa.a -lib/libLLVMipo.a -lib/libLTO.a -lib/libLTO.so -lib/profile_rt.so -%%PORTDOCS%%%%DOCSDIR%%/html.tar.gz -%%PORTDOCS%%%%DOCSDIR%%/html/AliasAnalysis.html -%%PORTDOCS%%%%DOCSDIR%%/html/BitCodeFormat.html -%%PORTDOCS%%%%DOCSDIR%%/html/Bugpoint.html -%%PORTDOCS%%%%DOCSDIR%%/html/CFEBuildInstrs.html -%%PORTDOCS%%%%DOCSDIR%%/html/CMake.html -%%PORTDOCS%%%%DOCSDIR%%/html/CodeGenerator.html -%%PORTDOCS%%%%DOCSDIR%%/html/CodingStandards.html -%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/FileCheck.html -%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/bugpoint.html -%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/index.html -%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/lit.html -%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llc.html -%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/lli.html -%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvm-ar.html -%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvm-as.html -%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvm-bcanalyzer.html -%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvm-config.html -%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvm-diff.html -%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvm-dis.html -%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvm-extract.html -%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvm-ld.html -%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvm-link.html -%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvm-nm.html -%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvm-prof.html -%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvm-ranlib.html -%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvmc.html -%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvmgcc.html -%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvmgxx.html -%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/manpage.css -%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/opt.html -%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/tblgen.html -%%PORTDOCS%%%%DOCSDIR%%/html/CommandLine.html -%%PORTDOCS%%%%DOCSDIR%%/html/CompilerDriver.html -%%PORTDOCS%%%%DOCSDIR%%/html/CompilerDriverTutorial.html -%%PORTDOCS%%%%DOCSDIR%%/html/CompilerWriterInfo.html -%%PORTDOCS%%%%DOCSDIR%%/html/DebuggingJITedCode.html -%%PORTDOCS%%%%DOCSDIR%%/html/DeveloperPolicy.html -%%PORTDOCS%%%%DOCSDIR%%/html/ExceptionHandling.html -%%PORTDOCS%%%%DOCSDIR%%/html/ExtendingLLVM.html -%%PORTDOCS%%%%DOCSDIR%%/html/FAQ.html -%%PORTDOCS%%%%DOCSDIR%%/html/GCCFEBuildInstrs.html -%%PORTDOCS%%%%DOCSDIR%%/html/GarbageCollection.html -%%PORTDOCS%%%%DOCSDIR%%/html/GetElementPtr.html -%%PORTDOCS%%%%DOCSDIR%%/html/GettingStarted.html -%%PORTDOCS%%%%DOCSDIR%%/html/GettingStartedVS.html -%%PORTDOCS%%%%DOCSDIR%%/html/GoldPlugin.html -%%PORTDOCS%%%%DOCSDIR%%/html/HowToReleaseLLVM.html -%%PORTDOCS%%%%DOCSDIR%%/html/HowToSubmitABug.html -%%PORTDOCS%%%%DOCSDIR%%/html/LangRef.html -%%PORTDOCS%%%%DOCSDIR%%/html/Lexicon.html -%%PORTDOCS%%%%DOCSDIR%%/html/LinkTimeOptimization.html -%%PORTDOCS%%%%DOCSDIR%%/html/MakefileGuide.html -%%PORTDOCS%%%%DOCSDIR%%/html/Packaging.html -%%PORTDOCS%%%%DOCSDIR%%/html/Passes.html -%%PORTDOCS%%%%DOCSDIR%%/html/ProgrammersManual.html -%%PORTDOCS%%%%DOCSDIR%%/html/Projects.html -%%PORTDOCS%%%%DOCSDIR%%/html/ReleaseNotes.html -%%PORTDOCS%%%%DOCSDIR%%/html/SourceLevelDebugging.html -%%PORTDOCS%%%%DOCSDIR%%/html/SystemLibrary.html -%%PORTDOCS%%%%DOCSDIR%%/html/TableGenFundamentals.html -%%PORTDOCS%%%%DOCSDIR%%/html/TestingGuide.html -%%PORTDOCS%%%%DOCSDIR%%/html/UsingLibraries.html -%%PORTDOCS%%%%DOCSDIR%%/html/WritingAnLLVMBackend.html -%%PORTDOCS%%%%DOCSDIR%%/html/WritingAnLLVMPass.html -%%PORTDOCS%%%%DOCSDIR%%/html/doxygen.css -%%PORTDOCS%%%%DOCSDIR%%/html/img/Debugging.gif -%%PORTDOCS%%%%DOCSDIR%%/html/img/libdeps.gif -%%PORTDOCS%%%%DOCSDIR%%/html/img/lines.gif -%%PORTDOCS%%%%DOCSDIR%%/html/img/objdeps.gif -%%PORTDOCS%%%%DOCSDIR%%/html/img/venusflytrap.jpg -%%PORTDOCS%%%%DOCSDIR%%/html/index.html -%%PORTDOCS%%%%DOCSDIR%%/html/llvm.css -%%PORTDOCS%%%%DOCSDIR%%/html/tutorial/LangImpl1.html -%%PORTDOCS%%%%DOCSDIR%%/html/tutorial/LangImpl2.html -%%PORTDOCS%%%%DOCSDIR%%/html/tutorial/LangImpl3.html -%%PORTDOCS%%%%DOCSDIR%%/html/tutorial/LangImpl4.html -%%PORTDOCS%%%%DOCSDIR%%/html/tutorial/LangImpl5.html -%%PORTDOCS%%%%DOCSDIR%%/html/tutorial/LangImpl6.html -%%PORTDOCS%%%%DOCSDIR%%/html/tutorial/LangImpl7.html -%%PORTDOCS%%%%DOCSDIR%%/html/tutorial/LangImpl8.html -%%PORTDOCS%%%%DOCSDIR%%/html/tutorial/OCamlLangImpl1.html -%%PORTDOCS%%%%DOCSDIR%%/html/tutorial/OCamlLangImpl2.html -%%PORTDOCS%%%%DOCSDIR%%/html/tutorial/OCamlLangImpl3.html -%%PORTDOCS%%%%DOCSDIR%%/html/tutorial/OCamlLangImpl4.html -%%PORTDOCS%%%%DOCSDIR%%/html/tutorial/OCamlLangImpl5.html -%%PORTDOCS%%%%DOCSDIR%%/html/tutorial/OCamlLangImpl6.html -%%PORTDOCS%%%%DOCSDIR%%/html/tutorial/OCamlLangImpl7.html -%%PORTDOCS%%%%DOCSDIR%%/html/tutorial/OCamlLangImpl8.html -%%PORTDOCS%%%%DOCSDIR%%/html/tutorial/index.html -%%PORTDOCS%%%%DOCSDIR%%/ps/FileCheck.ps -%%PORTDOCS%%%%DOCSDIR%%/ps/bugpoint.ps -%%PORTDOCS%%%%DOCSDIR%%/ps/lit.ps -%%PORTDOCS%%%%DOCSDIR%%/ps/llc.ps -%%PORTDOCS%%%%DOCSDIR%%/ps/lli.ps -%%PORTDOCS%%%%DOCSDIR%%/ps/llvm-ar.ps -%%PORTDOCS%%%%DOCSDIR%%/ps/llvm-as.ps -%%PORTDOCS%%%%DOCSDIR%%/ps/llvm-bcanalyzer.ps -%%PORTDOCS%%%%DOCSDIR%%/ps/llvm-config.ps -%%PORTDOCS%%%%DOCSDIR%%/ps/llvm-diff.ps -%%PORTDOCS%%%%DOCSDIR%%/ps/llvm-dis.ps -%%PORTDOCS%%%%DOCSDIR%%/ps/llvm-extract.ps -%%PORTDOCS%%%%DOCSDIR%%/ps/llvm-ld.ps -%%PORTDOCS%%%%DOCSDIR%%/ps/llvm-link.ps -%%PORTDOCS%%%%DOCSDIR%%/ps/llvm-nm.ps -%%PORTDOCS%%%%DOCSDIR%%/ps/llvm-prof.ps -%%PORTDOCS%%%%DOCSDIR%%/ps/llvm-ranlib.ps -%%PORTDOCS%%%%DOCSDIR%%/ps/llvmc.ps -%%PORTDOCS%%%%DOCSDIR%%/ps/llvmgcc.ps -%%PORTDOCS%%%%DOCSDIR%%/ps/llvmgxx.ps -%%PORTDOCS%%%%DOCSDIR%%/ps/opt.ps -%%PORTDOCS%%%%DOCSDIR%%/ps/tblgen.ps -@dirrm include/llvm/Transforms/Utils -@dirrm include/llvm/Transforms/IPO -@dirrm include/llvm/Transforms -@dirrm include/llvm/Target -@dirrm include/llvm/Support -@dirrm include/llvm/Object -@dirrm include/llvm/MC/MCParser -@dirrm include/llvm/MC -@dirrm include/llvm/ExecutionEngine -@dirrm include/llvm/Config -@dirrm include/llvm/CompilerDriver -@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 -%%PORTDOCS%%@dirrm %%DOCSDIR%%/ps -%%PORTDOCS%%@dirrm %%DOCSDIR%%/html/tutorial -%%PORTDOCS%%@dirrm %%DOCSDIR%%/html/img -%%PORTDOCS%%@dirrm %%DOCSDIR%%/html/CommandGuide -%%PORTDOCS%%@dirrm %%DOCSDIR%%/html -%%PORTDOCS%%@dirrm %%DOCSDIR%% diff --git a/lang/Makefile b/lang/Makefile index 9ce84f4aaa3e..1f066f6e1d2b 100644 --- a/lang/Makefile +++ b/lang/Makefile @@ -148,7 +148,6 @@ SUBDIR += linux-f10-tcl85 SUBDIR += linux-j SUBDIR += linux-libg2c - SUBDIR += llvm-gcc4 SUBDIR += logo SUBDIR += lua SUBDIR += lua-mode.el diff --git a/lang/llvm-gcc4/Makefile b/lang/llvm-gcc4/Makefile deleted file mode 100644 index 537616baff1e..000000000000 --- a/lang/llvm-gcc4/Makefile +++ /dev/null @@ -1,89 +0,0 @@ -# New ports collection makefile for: llvm-gcc4 -# Date created: 25 Jul 2007 -# Whom: Max Khon -# -# $FreeBSD$ -# - -PORTNAME= gcc4 -PORTVERSION= 2.9 -CATEGORIES= lang devel -MASTER_SITES= http://llvm.org/releases/${PORTVERSION}/ -PKGNAMEPREFIX= llvm- -DISTNAME= ${PKGNAMEPREFIX}gcc-4.2-${PORTVERSION}.source -EXTRACT_SUFX= .tgz - -MAINTAINER= brooks@FreeBSD.org -COMMENT= A gcc4 frontend for LLVM - -BUILD_DEPENDS+= llc:${PORTSDIR}/devel/llvm29 -BUILD_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils -RUN_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils - -CONFLICTS= llvm-devel-[0-9]* llvm-2.[0-5]* - -DEPRECATED= Development ended upstream. Switch to dragonegg once available -EXPIRATION_DATE= 2013-02-01 - -GNU_CONFIGURE= yes -USE_BISON= build -USE_GCC= 4.2+ -USE_GMAKE= yes -USE_ICONV= yes -USE_PERL5_BUILD=yes - -GCC_VER= 4.2.1 -WRKSRC= ${WRKDIR}/${DISTNAME}/obj -TARGLIB= ${PREFIX}/lib/llvm-gcc-${PORTVERSION} -CONFIGURE_SCRIPT= ../configure -CONFIGURE_ARGS= --enable-llvm=${LOCALBASE} \ - --enable-languages=c,c++ \ - --disable-nls \ - --with-system-zlib \ - --with-as=${LOCALBASE}/bin/as \ - --with-libiconv-prefix=${LOCALBASE} \ - --program-prefix=llvm- \ - --libdir=${TARGLIB} \ - --with-gxx-include-dir=${TARGLIB}/include/c++ \ - --libexecdir=${TARGLIB} \ - --infodir=${PREFIX}/llvm-gcc -.if defined(MAINTAINER_MODE) -CONFIGURE_ARGS+= --enable-checking -.endif -PLIST_SUB= GCC_VER=${GCC_VER} \ - GNU_HOST=${CONFIGURE_TARGET} -INFO= llvm-gcc/cpp \ - llvm-gcc/cppinternals \ - llvm-gcc/gcc \ - llvm-gcc/gccinstall \ - llvm-gcc/gccint \ - llvm-gcc/libgomp -MAN1= llvm-cpp.1 llvm-g++.1 llvm-gcc.1 llvm-gcov.1 - -.include <bsd.port.pre.mk> - -.if ${ARCH} == "amd64" -CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL} -CONFIGURE_ARGS+= --disable-shared -.endif - -.if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64" -IGNORE= does not install: not yet supported on this architecture -.endif - -post-extract: - @${MKDIR} ${WRKSRC} - -post-install: - # Add target libraries and include files to packaging list. - ${RM} -f ${WRKDIR}/PLIST.lib -.for d in ${TARGLIB:S/^${PREFIX}\///} - cd ${PREFIX} ; if [ -d $d ]; then \ - ${FIND} $d -type f -o -type l >>${WRKDIR}/PLIST.lib ;\ - ${FIND} $d -type d | ${SORT} -r \ - | ${SED} -e 's/^/@dirrm /g' >>${WRKDIR}/PLIST.lib ;\ - fi -.endfor - cd ${WRKDIR} ; ${SED} -i -e "/PLIST.lib/ r PLIST.lib" ${TMPPLIST} - -.include <bsd.port.post.mk> diff --git a/lang/llvm-gcc4/distinfo b/lang/llvm-gcc4/distinfo deleted file mode 100644 index 9312812cf3a8..000000000000 --- a/lang/llvm-gcc4/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (llvm-gcc-4.2-2.9.source.tgz) = 2ad04e0bbedb9781aa068e216d455b92ba5e577db6ae24aef9ac449cb2eb7f54 -SIZE (llvm-gcc-4.2-2.9.source.tgz) = 53637392 diff --git a/lang/llvm-gcc4/files/patch-.._gcc_Makefile.in b/lang/llvm-gcc4/files/patch-.._gcc_Makefile.in deleted file mode 100644 index cbd6055f1070..000000000000 --- a/lang/llvm-gcc4/files/patch-.._gcc_Makefile.in +++ /dev/null @@ -1,24 +0,0 @@ - -$FreeBSD$ - ---- ../gcc/Makefile.in.orig -+++ ../gcc/Makefile.in -@@ -3805,7 +3805,7 @@ - echo rm -f $(@D)/* - $(TEXI2HTML) -I $(abs_docdir) -I $(abs_docdir)/include -o $(@D) $< - --MANFILES = doc/gcov.1 doc/cpp.1 doc/gcc.1 doc/gfdl.7 doc/gpl.7 doc/fsf-funding.7 -+MANFILES = doc/gcov.1 doc/cpp.1 doc/gcc.1 - - generated-manpages: man - -@@ -4118,9 +4118,6 @@ - $(DESTDIR)$(man1dir)/$(GCC_INSTALL_NAME)$(man1ext) \ - $(DESTDIR)$(man1dir)/$(CPP_INSTALL_NAME)$(man1ext) \ - $(DESTDIR)$(man1dir)/$(GCOV_INSTALL_NAME)$(man1ext) \ -- $(DESTDIR)$(man7dir)/fsf-funding$(man7ext) \ -- $(DESTDIR)$(man7dir)/gfdl$(man7ext) \ -- $(DESTDIR)$(man7dir)/gpl$(man7ext) - - $(DESTDIR)$(man7dir)/%$(man7ext): doc/%.7 installdirs - -rm -f $@ diff --git a/lang/llvm-gcc4/files/patch-.._gcc_common.opt b/lang/llvm-gcc4/files/patch-.._gcc_common.opt deleted file mode 100644 index 22cdc80ddb4f..000000000000 --- a/lang/llvm-gcc4/files/patch-.._gcc_common.opt +++ /dev/null @@ -1,16 +0,0 @@ - -$FreeBSD$ - ---- ../gcc/common.opt.orig -+++ ../gcc/common.opt -@@ -730,8 +730,8 @@ - - ; APPLE LOCAL begin optimization pragmas 3124235/3420242 - fmath-errno --Common Report Var(flag_errno_math) Init(1) PerFunc --Set errno after built-in math functions -+Common Report Var(flag_errno_math) Init(0) PerFunc -+FreeBSD does not set errno after built-in math functions - ; APPLE LOCAL end optimization pragmas 3124235/3420242 - - fmem-report diff --git a/lang/llvm-gcc4/files/patch-.._gcc_config.gcc b/lang/llvm-gcc4/files/patch-.._gcc_config.gcc deleted file mode 100644 index 092883adc7a2..000000000000 --- a/lang/llvm-gcc4/files/patch-.._gcc_config.gcc +++ /dev/null @@ -1,31 +0,0 @@ ---- ../gcc/config.gcc.orig 2011-02-23 22:07:15.000000000 +0000 -+++ ../gcc/config.gcc 2011-02-24 10:11:03.000000000 +0000 -@@ -1131,9 +1131,11 @@ - ;; - i[34567]86-*-freebsd*) - tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h ${fbsd_tm_file} i386/freebsd.h" -+ tmake_file="$(tmake_file) i386/t-crtstuff" - ;; - x86_64-*-freebsd*) - tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h ${fbsd_tm_file} i386/x86-64.h i386/freebsd.h i386/freebsd64.h" -+ tmake_file="$(tmake_file) i386/t-crtstuff" - ;; - i[34567]86-*-netbsdelf*) - tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h netbsd.h netbsd-elf.h i386/netbsd-elf.h" -@@ -2629,6 +2631,16 @@ - # A Cirrus ARM variant. - with_cpu="ep9312" - ;; -+ i386-*-freebsd*) -+ if test $fbsd_major -ge 6; then -+ arch=i486 -+ else -+ arch=i386 -+ fi -+ cpu=generic -+ arch_without_sse2=yes -+ arch_without_64bit=yes -+ ;; - # APPLE LOCAL begin mainline 2006-04-19 4434601 - i386-*-*) - with_cpu=i386 diff --git a/lang/llvm-gcc4/files/patch-.._gcc_config_i386_i386.c b/lang/llvm-gcc4/files/patch-.._gcc_config_i386_i386.c deleted file mode 100644 index 28c5e57b8d69..000000000000 --- a/lang/llvm-gcc4/files/patch-.._gcc_config_i386_i386.c +++ /dev/null @@ -1,11 +0,0 @@ ---- ../gcc/config/i386/i386.c.orig 2011-02-20 21:45:59.000000000 +0000 -+++ ../gcc/config/i386/i386.c 2011-02-20 21:47:35.000000000 +0000 -@@ -1762,7 +1762,7 @@ - "-mtune=generic instead as appropriate."); - - if (!ix86_arch_string) -- ix86_arch_string = TARGET_64BIT ? "x86-64" : "i386"; -+ ix86_arch_string = TARGET_64BIT ? "x86-64" : "i486"; - /* APPLE LOCAL begin mainline */ - else - ix86_arch_specified = 1; diff --git a/lang/llvm-gcc4/files/patch-.._gcc_gthr-posix.h b/lang/llvm-gcc4/files/patch-.._gcc_gthr-posix.h deleted file mode 100644 index 6f8f3dd0a15a..000000000000 --- a/lang/llvm-gcc4/files/patch-.._gcc_gthr-posix.h +++ /dev/null @@ -1,35 +0,0 @@ ---- ../gcc/gthr-posix.h 2007/08/14 02:45:23 171825 -+++ ../gcc/gthr-posix.h 2008/04/21 20:40:42 178388 -@@ -152,9 +152,12 @@ - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a -- working interface is always exposed. */ -+ working interface is always exposed. On FreeBSD 6 and later, libc also -+ exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up -+ to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, -+ which means the alternate __gthread_active_p below cannot be used there. */ - --#if defined(__sun) && defined(__svr4__) -+#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - - static volatile int __gthread_active = -1; - -@@ -197,7 +200,7 @@ - return __gthread_active_latest_value != 0; - } - --#else /* not Solaris */ -+#else /* neither FreeBSD nor Solaris */ - - static inline int - __gthread_active_p (void) -@@ -207,7 +210,7 @@ - return __gthread_active_ptr != 0; - } - --#endif /* Solaris */ -+#endif /* FreeBSD or Solaris */ - - #else /* not SUPPORTS_WEAK */ - diff --git a/lang/llvm-gcc4/pkg-descr b/lang/llvm-gcc4/pkg-descr deleted file mode 100644 index 1c7890cf797a..000000000000 --- a/lang/llvm-gcc4/pkg-descr +++ /dev/null @@ -1,14 +0,0 @@ -llvm-gcc is the LLVM C front end. It is a modified version of gcc -that compiles C/C++/ObjC programs into native objects, LLVM bitcode or -LLVM assembly language, depending upon the options. - -By default, llvm-gcc compiles to native objects just like GCC does. -If the -emit-llvm option is given then it will generate LLVM bitcode -files instead. If -S (assembly) is also given, then it will generate -LLVM assembly. - -Being derived from the GNU Compiler Collection, llvm-gcc has many of -gcc's features and accepts most of gcc's options. It handles a number -of gcc's extensions to the C programming language. - -WWW: http://llvm.org/ diff --git a/lang/llvm-gcc4/pkg-plist b/lang/llvm-gcc4/pkg-plist deleted file mode 100644 index ad3117fc425a..000000000000 --- a/lang/llvm-gcc4/pkg-plist +++ /dev/null @@ -1,15 +0,0 @@ -@comment $FreeBSD$ -bin/%%GNU_HOST%%-cpp-%%GCC_VER%% -bin/%%GNU_HOST%%-gcc-%%GCC_VER%% -bin/%%GNU_HOST%%-llvm-c++ -bin/%%GNU_HOST%%-llvm-cpp -bin/%%GNU_HOST%%-llvm-g++ -bin/%%GNU_HOST%%-llvm-gcc -bin/llvm-c++ -bin/llvm-cpp -bin/llvm-g++ -bin/llvm-gcc -bin/llvm-gccbug -bin/llvm-gcov -info/llvm-gcc/dir -@comment Insert PLIST.lib here |