pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/lang libLLVM34: remove
details: https://anonhg.NetBSD.org/pkgsrc/rev/f08ee3415915
branches: trunk
changeset: 383202:f08ee3415915
user: tnn <tnn%pkgsrc.org@localhost>
date: Sun Aug 14 22:45:05 2022 +0000
description:
libLLVM34: remove
The only consumer was wip/pure. But that needs LLVM 3.5 now.
Will import libLLVM35 to wip instead where it may peacefully
rot until wip/pure upstream supports newer LLVM.
diffstat:
lang/Makefile | 3 +-
lang/libLLVM34/Makefile | 79 -
lang/libLLVM34/PLIST | 671 ----------
lang/libLLVM34/buildlink3.mk | 16 -
lang/libLLVM34/distinfo | 7 -
lang/libLLVM34/patches/patch-tools_llvm-shlib_Makefile | 30 -
lang/libLLVM34/patches/patch-unittests_ExecutionEngine_MCJIT_Makefile | 14 -
7 files changed, 1 insertions(+), 819 deletions(-)
diffs (truncated from 858 to 300 lines):
diff -r 920cbc8db7b6 -r f08ee3415915 lang/Makefile
--- a/lang/Makefile Sun Aug 14 21:05:32 2022 +0000
+++ b/lang/Makefile Sun Aug 14 22:45:05 2022 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.651 2022/06/29 07:54:40 wiz Exp $
+# $NetBSD: Makefile,v 1.652 2022/08/14 22:45:05 tnn Exp $
#
COMMENT= Programming languages
@@ -143,7 +143,6 @@
SUBDIR+= ksi
SUBDIR+= libBlocksRuntime
SUBDIR+= libLLVM
-SUBDIR+= libLLVM34
SUBDIR+= libLLVM4
SUBDIR+= libcxx
SUBDIR+= libcxxabi
diff -r 920cbc8db7b6 -r f08ee3415915 lang/libLLVM34/Makefile
--- a/lang/libLLVM34/Makefile Sun Aug 14 21:05:32 2022 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,79 +0,0 @@
-# $NetBSD: Makefile,v 1.11 2020/04/27 03:47:31 rillig Exp $
-
-DISTNAME= llvm-${PKGVERSION_NOREV}.src
-PKGNAME= libLLVM34-3.4.2
-PKGREVISION= 2
-CATEGORIES= lang
-MASTER_SITES= http://llvm.org/releases/${PKGVERSION_NOREV}/
-
-MAINTAINER= pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE= https://llvm.org/
-COMMENT= Low Level Virtual Machine compiler infrastructure (previous version)
-
-LICENSE= modified-bsd
-
-WRKSRC= ${WRKDIR}/llvm-${PKGVERSION_NOREV}.src
-DESCR_SRC= ${.CURDIR}/../../lang/libLLVM/DESCR
-
-USE_LANGUAGES= c c++
-USE_TOOLS+= gmake
-PYTHON_FOR_BUILD_ONLY= yes
-GCC_REQD+= 4.7 4.8
-GNU_CONFIGURE= yes
-OVERRIDE_DIRDEPTH= 3
-CONFIGURE_ARGS+= --disable-assertions
-CONFIGURE_ARGS+= --disable-bindings
-CONFIGURE_ARGS+= --disable-timestamps
-CONFIGURE_ARGS+= --enable-optimized
-CONFIGURE_ARGS+= --enable-shared
-MAKE_ENV+= ENABLE_PIC=1
-MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/Release/lib
-
-CHECK_PORTABILITY_SKIP= utils/buildit/build_llvm \
- utils/lit/utils/check-sdist \
- utils/lit/utils/check-coverage
-
-TEST_TARGET= check unittests
-BUILD_TARGET= libs-only
-INSTALL_TARGET= install-libs
-
-SUBST_CLASSES+= fix-pfx
-SUBST_STAGE.fix-pfx= pre-configure
-SUBST_MESSAGE.fix-pfx= Adjusting installation directories to avoid conflict with clang
-SUBST_FILES.fix-pfx= Makefile.config.in
-SUBST_SED.fix-pfx= -e 's,(PROJ_prefix)/bin$$,(PROJ_prefix)/libexec/libLLVM34,g'
-SUBST_SED.fix-pfx+= -e 's,(PROJ_prefix)/lib$$,(PROJ_prefix)/lib/libLLVM34,g'
-SUBST_SED.fix-pfx+= -e 's,(PROJ_prefix)/include$$,(PROJ_prefix)/include/libLLVM34,g'
-SUBST_SED.fix-pfx+= -e 's,(PROJ_prefix)/share/llvm/cmake$$,(PROJ_prefix)/share/libLLVM34/cmake,g'
-
-SUBST_CLASSES+= fix-cnf
-SUBST_STAGE.fix-cnf= pre-configure
-SUBST_MESSAGE.fix-cnf= Fixing llvm-config paths
-SUBST_FILES.fix-cnf= tools/llvm-config/llvm-config.cpp
-SUBST_SED.fix-cnf= -e 's|ActivePrefix + "/include"|"${PREFIX}/include/libLLVM34"|g'
-SUBST_SED.fix-cnf+= -e 's|ActivePrefix + "/lib"|"${PREFIX}/lib/libLLVM34"|g'
-SUBST_SED.fix-cnf+= -e 's|"-L" << ActiveLibDir|"${COMPILER_RPATH_FLAG}" << ActiveLibDir << " " << &|g'
-
-LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/libLLVM34
-
-INSTALLATION_DIRS+= lib/libLLVM34
-
-.include "../../mk/compiler.mk"
-
-.if !empty(PKGSRC_COMPILER:Mclang)
-# fixes unittest compilation
-_WRAP_EXTRA_ARGS.CXX+= -Wno-error=absolute-value
-CWRAPPERS_APPEND.cxx+= -Wno-error=absolute-value
-.endif
-
-.include "../../mk/bsd.prefs.mk"
-
-.if ${SHLIB_TYPE} == "dylib"
-PLIST_SUBST+= SOEXT="dylib"
-.else
-PLIST_SUBST+= SOEXT="so"
-.endif
-
-.include "../../devel/zlib/buildlink3.mk"
-.include "../../lang/python/tool.mk"
-.include "../../mk/bsd.pkg.mk"
diff -r 920cbc8db7b6 -r f08ee3415915 lang/libLLVM34/PLIST
--- a/lang/libLLVM34/PLIST Sun Aug 14 21:05:32 2022 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,671 +0,0 @@
-@comment $NetBSD: PLIST,v 1.2 2015/04/06 17:25:05 tnn Exp $
-include/libLLVM34/llvm-c/Analysis.h
-include/libLLVM34/llvm-c/BitReader.h
-include/libLLVM34/llvm-c/BitWriter.h
-include/libLLVM34/llvm-c/Core.h
-include/libLLVM34/llvm-c/Disassembler.h
-include/libLLVM34/llvm-c/ExecutionEngine.h
-include/libLLVM34/llvm-c/IRReader.h
-include/libLLVM34/llvm-c/Initialization.h
-include/libLLVM34/llvm-c/LinkTimeOptimizer.h
-include/libLLVM34/llvm-c/Linker.h
-include/libLLVM34/llvm-c/Object.h
-include/libLLVM34/llvm-c/Support.h
-include/libLLVM34/llvm-c/Target.h
-include/libLLVM34/llvm-c/TargetMachine.h
-include/libLLVM34/llvm-c/Transforms/IPO.h
-include/libLLVM34/llvm-c/Transforms/PassManagerBuilder.h
-include/libLLVM34/llvm-c/Transforms/Scalar.h
-include/libLLVM34/llvm-c/Transforms/Vectorize.h
-include/libLLVM34/llvm-c/lto.h
-include/libLLVM34/llvm/ADT/APFloat.h
-include/libLLVM34/llvm/ADT/APInt.h
-include/libLLVM34/llvm/ADT/APSInt.h
-include/libLLVM34/llvm/ADT/ArrayRef.h
-include/libLLVM34/llvm/ADT/BitVector.h
-include/libLLVM34/llvm/ADT/DAGDeltaAlgorithm.h
-include/libLLVM34/llvm/ADT/DeltaAlgorithm.h
-include/libLLVM34/llvm/ADT/DenseMap.h
-include/libLLVM34/llvm/ADT/DenseMapInfo.h
-include/libLLVM34/llvm/ADT/DenseSet.h
-include/libLLVM34/llvm/ADT/DepthFirstIterator.h
-include/libLLVM34/llvm/ADT/EquivalenceClasses.h
-include/libLLVM34/llvm/ADT/FoldingSet.h
-include/libLLVM34/llvm/ADT/GraphTraits.h
-include/libLLVM34/llvm/ADT/Hashing.h
-include/libLLVM34/llvm/ADT/ImmutableIntervalMap.h
-include/libLLVM34/llvm/ADT/ImmutableList.h
-include/libLLVM34/llvm/ADT/ImmutableMap.h
-include/libLLVM34/llvm/ADT/ImmutableSet.h
-include/libLLVM34/llvm/ADT/IndexedMap.h
-include/libLLVM34/llvm/ADT/IntEqClasses.h
-include/libLLVM34/llvm/ADT/IntervalMap.h
-include/libLLVM34/llvm/ADT/IntrusiveRefCntPtr.h
-include/libLLVM34/llvm/ADT/MapVector.h
-include/libLLVM34/llvm/ADT/None.h
-include/libLLVM34/llvm/ADT/Optional.h
-include/libLLVM34/llvm/ADT/OwningPtr.h
-include/libLLVM34/llvm/ADT/PackedVector.h
-include/libLLVM34/llvm/ADT/PointerIntPair.h
-include/libLLVM34/llvm/ADT/PointerUnion.h
-include/libLLVM34/llvm/ADT/PostOrderIterator.h
-include/libLLVM34/llvm/ADT/PriorityQueue.h
-include/libLLVM34/llvm/ADT/SCCIterator.h
-include/libLLVM34/llvm/ADT/STLExtras.h
-include/libLLVM34/llvm/ADT/ScopedHashTable.h
-include/libLLVM34/llvm/ADT/SetOperations.h
-include/libLLVM34/llvm/ADT/SetVector.h
-include/libLLVM34/llvm/ADT/SmallBitVector.h
-include/libLLVM34/llvm/ADT/SmallPtrSet.h
-include/libLLVM34/llvm/ADT/SmallSet.h
-include/libLLVM34/llvm/ADT/SmallString.h
-include/libLLVM34/llvm/ADT/SmallVector.h
-include/libLLVM34/llvm/ADT/SparseBitVector.h
-include/libLLVM34/llvm/ADT/SparseMultiSet.h
-include/libLLVM34/llvm/ADT/SparseSet.h
-include/libLLVM34/llvm/ADT/Statistic.h
-include/libLLVM34/llvm/ADT/StringExtras.h
-include/libLLVM34/llvm/ADT/StringMap.h
-include/libLLVM34/llvm/ADT/StringRef.h
-include/libLLVM34/llvm/ADT/StringSet.h
-include/libLLVM34/llvm/ADT/StringSwitch.h
-include/libLLVM34/llvm/ADT/TinyPtrVector.h
-include/libLLVM34/llvm/ADT/Triple.h
-include/libLLVM34/llvm/ADT/Twine.h
-include/libLLVM34/llvm/ADT/UniqueVector.h
-include/libLLVM34/llvm/ADT/ValueMap.h
-include/libLLVM34/llvm/ADT/VariadicFunction.h
-include/libLLVM34/llvm/ADT/edit_distance.h
-include/libLLVM34/llvm/ADT/ilist.h
-include/libLLVM34/llvm/ADT/ilist_node.h
-include/libLLVM34/llvm/ADT/polymorphic_ptr.h
-include/libLLVM34/llvm/Analysis/AliasAnalysis.h
-include/libLLVM34/llvm/Analysis/AliasSetTracker.h
-include/libLLVM34/llvm/Analysis/BlockFrequencyImpl.h
-include/libLLVM34/llvm/Analysis/BlockFrequencyInfo.h
-include/libLLVM34/llvm/Analysis/BranchProbabilityInfo.h
-include/libLLVM34/llvm/Analysis/CFG.h
-include/libLLVM34/llvm/Analysis/CFGPrinter.h
-include/libLLVM34/llvm/Analysis/CallGraph.h
-include/libLLVM34/llvm/Analysis/CallGraphSCCPass.h
-include/libLLVM34/llvm/Analysis/CallPrinter.h
-include/libLLVM34/llvm/Analysis/CaptureTracking.h
-include/libLLVM34/llvm/Analysis/CodeMetrics.h
-include/libLLVM34/llvm/Analysis/ConstantFolding.h
-include/libLLVM34/llvm/Analysis/ConstantsScanner.h
-include/libLLVM34/llvm/Analysis/DOTGraphTraitsPass.h
-include/libLLVM34/llvm/Analysis/DependenceAnalysis.h
-include/libLLVM34/llvm/Analysis/DomPrinter.h
-include/libLLVM34/llvm/Analysis/DominanceFrontier.h
-include/libLLVM34/llvm/Analysis/DominatorInternals.h
-include/libLLVM34/llvm/Analysis/Dominators.h
-include/libLLVM34/llvm/Analysis/FindUsedTypes.h
-include/libLLVM34/llvm/Analysis/IVUsers.h
-include/libLLVM34/llvm/Analysis/InlineCost.h
-include/libLLVM34/llvm/Analysis/InstructionSimplify.h
-include/libLLVM34/llvm/Analysis/Interval.h
-include/libLLVM34/llvm/Analysis/IntervalIterator.h
-include/libLLVM34/llvm/Analysis/IntervalPartition.h
-include/libLLVM34/llvm/Analysis/LazyValueInfo.h
-include/libLLVM34/llvm/Analysis/LibCallAliasAnalysis.h
-include/libLLVM34/llvm/Analysis/LibCallSemantics.h
-include/libLLVM34/llvm/Analysis/Lint.h
-include/libLLVM34/llvm/Analysis/Loads.h
-include/libLLVM34/llvm/Analysis/LoopInfo.h
-include/libLLVM34/llvm/Analysis/LoopInfoImpl.h
-include/libLLVM34/llvm/Analysis/LoopIterator.h
-include/libLLVM34/llvm/Analysis/LoopPass.h
-include/libLLVM34/llvm/Analysis/MemoryBuiltins.h
-include/libLLVM34/llvm/Analysis/MemoryDependenceAnalysis.h
-include/libLLVM34/llvm/Analysis/PHITransAddr.h
-include/libLLVM34/llvm/Analysis/Passes.h
-include/libLLVM34/llvm/Analysis/PostDominators.h
-include/libLLVM34/llvm/Analysis/PtrUseVisitor.h
-include/libLLVM34/llvm/Analysis/RegionInfo.h
-include/libLLVM34/llvm/Analysis/RegionIterator.h
-include/libLLVM34/llvm/Analysis/RegionPass.h
-include/libLLVM34/llvm/Analysis/RegionPrinter.h
-include/libLLVM34/llvm/Analysis/ScalarEvolution.h
-include/libLLVM34/llvm/Analysis/ScalarEvolutionExpander.h
-include/libLLVM34/llvm/Analysis/ScalarEvolutionExpressions.h
-include/libLLVM34/llvm/Analysis/ScalarEvolutionNormalization.h
-include/libLLVM34/llvm/Analysis/SparsePropagation.h
-include/libLLVM34/llvm/Analysis/TargetTransformInfo.h
-include/libLLVM34/llvm/Analysis/Trace.h
-include/libLLVM34/llvm/Analysis/ValueTracking.h
-include/libLLVM34/llvm/Analysis/Verifier.h
-include/libLLVM34/llvm/Assembly/AssemblyAnnotationWriter.h
-include/libLLVM34/llvm/Assembly/Parser.h
-include/libLLVM34/llvm/Assembly/PrintModulePass.h
-include/libLLVM34/llvm/Assembly/Writer.h
-include/libLLVM34/llvm/AutoUpgrade.h
-include/libLLVM34/llvm/Bitcode/BitCodes.h
-include/libLLVM34/llvm/Bitcode/BitstreamReader.h
-include/libLLVM34/llvm/Bitcode/BitstreamWriter.h
-include/libLLVM34/llvm/Bitcode/LLVMBitCodes.h
-include/libLLVM34/llvm/Bitcode/ReaderWriter.h
-include/libLLVM34/llvm/CodeGen/Analysis.h
-include/libLLVM34/llvm/CodeGen/AsmPrinter.h
-include/libLLVM34/llvm/CodeGen/CalcSpillWeights.h
-include/libLLVM34/llvm/CodeGen/CallingConvLower.h
-include/libLLVM34/llvm/CodeGen/CommandFlags.h
-include/libLLVM34/llvm/CodeGen/DAGCombine.h
-include/libLLVM34/llvm/CodeGen/DFAPacketizer.h
-include/libLLVM34/llvm/CodeGen/EdgeBundles.h
-include/libLLVM34/llvm/CodeGen/FastISel.h
-include/libLLVM34/llvm/CodeGen/FunctionLoweringInfo.h
-include/libLLVM34/llvm/CodeGen/GCMetadata.h
-include/libLLVM34/llvm/CodeGen/GCMetadataPrinter.h
-include/libLLVM34/llvm/CodeGen/GCStrategy.h
-include/libLLVM34/llvm/CodeGen/GCs.h
-include/libLLVM34/llvm/CodeGen/ISDOpcodes.h
-include/libLLVM34/llvm/CodeGen/IntrinsicLowering.h
-include/libLLVM34/llvm/CodeGen/JITCodeEmitter.h
-include/libLLVM34/llvm/CodeGen/LatencyPriorityQueue.h
-include/libLLVM34/llvm/CodeGen/LexicalScopes.h
-include/libLLVM34/llvm/CodeGen/LinkAllAsmWriterComponents.h
-include/libLLVM34/llvm/CodeGen/LinkAllCodegenComponents.h
-include/libLLVM34/llvm/CodeGen/LiveInterval.h
-include/libLLVM34/llvm/CodeGen/LiveIntervalAnalysis.h
-include/libLLVM34/llvm/CodeGen/LiveIntervalUnion.h
-include/libLLVM34/llvm/CodeGen/LiveRangeEdit.h
-include/libLLVM34/llvm/CodeGen/LiveRegMatrix.h
-include/libLLVM34/llvm/CodeGen/LiveRegUnits.h
-include/libLLVM34/llvm/CodeGen/LiveStackAnalysis.h
-include/libLLVM34/llvm/CodeGen/LiveVariables.h
-include/libLLVM34/llvm/CodeGen/MachORelocation.h
-include/libLLVM34/llvm/CodeGen/MachineBasicBlock.h
-include/libLLVM34/llvm/CodeGen/MachineBlockFrequencyInfo.h
-include/libLLVM34/llvm/CodeGen/MachineBranchProbabilityInfo.h
-include/libLLVM34/llvm/CodeGen/MachineCodeEmitter.h
-include/libLLVM34/llvm/CodeGen/MachineCodeInfo.h
-include/libLLVM34/llvm/CodeGen/MachineConstantPool.h
-include/libLLVM34/llvm/CodeGen/MachineDominators.h
-include/libLLVM34/llvm/CodeGen/MachineFrameInfo.h
-include/libLLVM34/llvm/CodeGen/MachineFunction.h
-include/libLLVM34/llvm/CodeGen/MachineFunctionAnalysis.h
-include/libLLVM34/llvm/CodeGen/MachineFunctionPass.h
-include/libLLVM34/llvm/CodeGen/MachineInstr.h
-include/libLLVM34/llvm/CodeGen/MachineInstrBuilder.h
-include/libLLVM34/llvm/CodeGen/MachineInstrBundle.h
-include/libLLVM34/llvm/CodeGen/MachineJumpTableInfo.h
-include/libLLVM34/llvm/CodeGen/MachineLoopInfo.h
-include/libLLVM34/llvm/CodeGen/MachineMemOperand.h
-include/libLLVM34/llvm/CodeGen/MachineModuleInfo.h
-include/libLLVM34/llvm/CodeGen/MachineModuleInfoImpls.h
-include/libLLVM34/llvm/CodeGen/MachineOperand.h
Home |
Main Index |
Thread Index |
Old Index