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