On 2018/11/01 13:19, Stuart Henderson wrote:
> On 2018/11/01 10:09, Landry Breuil wrote:
> > On Sun, Oct 14, 2018 at 06:28:40PM +0200, Landry Breuil wrote:
> > > On Sat, Oct 06, 2018 at 09:27:10AM -0600, Antoine Jacoutot wrote:
> > > > CVSROOT:        /cvs
> > > > Module name:    ports
> > > > Changes by:     ajacou...@cvs.openbsd.org       2018/10/06 09:27:10
> > > > 
> > > > Modified files:
> > > >         devel/llvm     : Makefile distinfo 
> > > >         devel/llvm/pkg : PLIST-main PLIST-python 
> > > > Added files:
> > > >         devel/llvm/patches: patch-tools_lldb_scripts_utilsOsType_py 
> > > > 
> > > > Log message:
> > > > Add LLDB.
> > > 
> > > Unsurprisingly, this broke the build on sparc64:
> > > 
> > > In file included from 
> > > /usr/obj/ports/llvm-6.0.1/llvm-6.0.1.src/tools/lldb/source/Interpreter/CommandInterpreter.cpp:53:0:
> > > /usr/obj/ports/llvm-6.0.1/llvm-6.0.1.src/tools/lldb/include/lldb/Host/Editline.h:49:19:
> > >  fatal error: codecvt: No such file or directory
> > >  #include <codecvt>
> > > 
> > > no ports llvm on sparc64 for 6.4. Given its usefulness anyway..
> > 
> > Fwiw i'm about to start a new sparc64 bulk, and nothing happened on this
> > issue. Can someone think about the kittens please ?
> > 
> 
> I have a nearly-finished diff to subpackage lldb which would allow
> disabling it on sparc64 (and other base=gcc arches I presume?) ..
> 

This is how it looks, it's not the most efficient way to handle it
build-wise (unpacks then removes files for the no_lldb pseudo-flavour)
but simplifies patching.

The MACHINE_ARCH list I used probably needs to be wider, maybe
".if !${PROPERTIES:Mclang}".

Bonus removal of a stray "LIB_DEPENDS-llvm".

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/llvm/Makefile,v
retrieving revision 1.192
diff -u -p -r1.192 Makefile
--- Makefile    29 Oct 2018 08:36:35 -0000      1.192
+++ Makefile    1 Nov 2018 22:13:39 -0000
@@ -9,8 +9,9 @@ BROKEN-powerpc =        relocation truncated to
 
 DPB_PROPERTIES = parallel
 
-MULTI_PACKAGES =       -main -python
+MULTI_PACKAGES =       -main -python -lldb
 COMMENT-main = modular, fast C/C++/ObjC compiler, static analyzer and tools
+COMMENT-lldb = LLDB debugger
 COMMENT-python =       Python bindings for Clang
 
 LLVM_V =       6.0.1
@@ -19,8 +20,9 @@ PKGNAME =     llvm-${LLVM_V}
 PKGSPEC-main = llvm-=${LLVM_V}
 PKGNAME-main = llvm-${LLVM_V}
 PKGNAME-python =       py-llvm-${LLVM_V}
-REVISION-main =        11
-REVISION-python = 1
+PKGNAME-lldb = lldb-${LLVM_V}
+REVISION-main =        12
+REVISION-python = 2
 CATEGORIES =   devel
 DISTFILES =    llvm-${LLVM_V}.src${EXTRACT_SUFX} \
                cfe-${LLVM_V}.src${EXTRACT_SUFX} \
@@ -44,6 +46,13 @@ PERMIT_PACKAGE_CDROM =       Yes
 WANTLIB =      ${COMPILER_LIBCXX} c curses edit form m panel pthread \
                ${MODPY_WANTLIB} z
 
+PSEUDO_FLAVORS = no_lldb
+.if ${MACHINE_ARCH} == "sparc64"
+FLAVOR ?= no_lldb
+.else
+FLAVOR ?=
+.endif
+
 MODULES =      devel/cmake \
                lang/python
 
@@ -57,11 +66,14 @@ RUN_DEPENDS +=              devel/gtest
 
 # clang python module loads libclang.so dynamically with cdll.LoadLibrary()
 WANTLIB-python =       clang
-LIB_DEPENDS-llvm =     ${BUILD_PKGPATH},-main
-RUN_DEPENDS-python =   ${MODPY_RUN_DEPENDS} \
-                       devel/py-six
+RUN_DEPENDS-python =   ${MODPY_RUN_DEPENDS}
 LIB_DEPENDS-python =   ${BUILD_PKGPATH},-main
 
+WANTLIB-lldb =         clang
+LIB_DEPENDS-lldb =     ${BUILD_PKGPATH},-main
+RUN_DEPENDS-lldb =     ${MODPY_RUN_DEPENDS} \
+                       devel/py-six
+
 SEPARATE_BUILD =       Yes
 CONFIGURE_ARGS =       -DLLVM_ENABLE_FFI:Bool=False \
                        -DLLVM_ENABLE_TERMINFO:Bool=False \
@@ -98,6 +110,8 @@ GCC_CONFIG =         ${MACHINE_ARCH}-unknown-op
 CLANG_INCLUDE_PATH =   lib/clang/${LLVM_V}/include
 SUBST_VARS +=          CLANG_INCLUDE_PATH LLVM_V GCC_VER GCC_CONFIG
 
+.include <bsd.port.arch.mk>
+
 post-extract:
        mv ${WRKDIR}/cfe-${LLVM_V}.src ${WRKSRC}/tools/clang
        mv ${WRKDIR}/lld-${LLVM_V}.src ${WRKSRC}/tools/lld
@@ -106,6 +120,9 @@ post-extract:
 pre-configure:
        @${SUBST_CMD} ${WRKSRC}/tools/clang/lib/Driver/ToolChains/OpenBSD.cpp
        -@ln -s ${MODPY_BIN} ${WRKDIR}/bin/python
+.if !${BUILD_PACKAGES:M-lldb}
+       rm -r ${WRKSRC}/tools/lldb
+.endif
 
 post-build:
        cd ${WRKSRC}/docs && make -f Makefile.sphinx man
Index: pkg/DESCR-lldb
===================================================================
RCS file: pkg/DESCR-lldb
diff -N pkg/DESCR-lldb
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ pkg/DESCR-lldb      1 Nov 2018 22:13:39 -0000
@@ -0,0 +1,6 @@
+The LLVM Project is a collection of modular and reusable compiler
+and toolchain technologies. Despite its name, LLVM has little to
+do with traditional virtual machines, though it does provide helpful
+libraries that can be used to build them.
+
+This package includes the LLDB debugger.
Index: pkg/PLIST-lldb
===================================================================
RCS file: pkg/PLIST-lldb
diff -N pkg/PLIST-lldb
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ pkg/PLIST-lldb      1 Nov 2018 22:13:39 -0000
@@ -0,0 +1,629 @@
+@comment $OpenBSD: PLIST-lldb,v$
+@conflict ${MODPY_PY_PREFIX}llvm-<${LLVM_V}p2
+@conflict llvm-<${LLVM_V}p12
+@bin bin/lldb
+@bin bin/lldb-argdumper
+@bin bin/lldb-mi
+@bin bin/lldb-test
+include/lldb/
+include/lldb/API/
+include/lldb/API/LLDB.h
+include/lldb/API/SBAddress.h
+include/lldb/API/SBAttachInfo.h
+include/lldb/API/SBBlock.h
+include/lldb/API/SBBreakpoint.h
+include/lldb/API/SBBreakpointLocation.h
+include/lldb/API/SBBreakpointName.h
+include/lldb/API/SBBroadcaster.h
+include/lldb/API/SBCommandInterpreter.h
+include/lldb/API/SBCommandReturnObject.h
+include/lldb/API/SBCommunication.h
+include/lldb/API/SBCompileUnit.h
+include/lldb/API/SBData.h
+include/lldb/API/SBDebugger.h
+include/lldb/API/SBDeclaration.h
+include/lldb/API/SBDefines.h
+include/lldb/API/SBError.h
+include/lldb/API/SBEvent.h
+include/lldb/API/SBExecutionContext.h
+include/lldb/API/SBExpressionOptions.h
+include/lldb/API/SBFileSpec.h
+include/lldb/API/SBFileSpecList.h
+include/lldb/API/SBFrame.h
+include/lldb/API/SBFunction.h
+include/lldb/API/SBHostOS.h
+include/lldb/API/SBInstruction.h
+include/lldb/API/SBInstructionList.h
+include/lldb/API/SBLanguageRuntime.h
+include/lldb/API/SBLaunchInfo.h
+include/lldb/API/SBLineEntry.h
+include/lldb/API/SBListener.h
+include/lldb/API/SBMemoryRegionInfo.h
+include/lldb/API/SBMemoryRegionInfoList.h
+include/lldb/API/SBModule.h
+include/lldb/API/SBModuleSpec.h
+include/lldb/API/SBPlatform.h
+include/lldb/API/SBProcess.h
+include/lldb/API/SBProcessInfo.h
+include/lldb/API/SBQueue.h
+include/lldb/API/SBQueueItem.h
+include/lldb/API/SBSection.h
+include/lldb/API/SBSourceManager.h
+include/lldb/API/SBStream.h
+include/lldb/API/SBStringList.h
+include/lldb/API/SBStructuredData.h
+include/lldb/API/SBSymbol.h
+include/lldb/API/SBSymbolContext.h
+include/lldb/API/SBSymbolContextList.h
+include/lldb/API/SBTarget.h
+include/lldb/API/SBThread.h
+include/lldb/API/SBThreadCollection.h
+include/lldb/API/SBThreadPlan.h
+include/lldb/API/SBTrace.h
+include/lldb/API/SBTraceOptions.h
+include/lldb/API/SBType.h
+include/lldb/API/SBTypeCategory.h
+include/lldb/API/SBTypeEnumMember.h
+include/lldb/API/SBTypeFilter.h
+include/lldb/API/SBTypeFormat.h
+include/lldb/API/SBTypeNameSpecifier.h
+include/lldb/API/SBTypeSummary.h
+include/lldb/API/SBTypeSynthetic.h
+include/lldb/API/SBUnixSignals.h
+include/lldb/API/SBValue.h
+include/lldb/API/SBValueList.h
+include/lldb/API/SBVariablesOptions.h
+include/lldb/API/SBWatchpoint.h
+include/lldb/API/SystemInitializerFull.h
+include/lldb/Breakpoint/
+include/lldb/Breakpoint/Breakpoint.h
+include/lldb/Breakpoint/BreakpointID.h
+include/lldb/Breakpoint/BreakpointIDList.h
+include/lldb/Breakpoint/BreakpointList.h
+include/lldb/Breakpoint/BreakpointLocation.h
+include/lldb/Breakpoint/BreakpointLocationCollection.h
+include/lldb/Breakpoint/BreakpointLocationList.h
+include/lldb/Breakpoint/BreakpointName.h
+include/lldb/Breakpoint/BreakpointOptions.h
+include/lldb/Breakpoint/BreakpointResolver.h
+include/lldb/Breakpoint/BreakpointResolverAddress.h
+include/lldb/Breakpoint/BreakpointResolverFileLine.h
+include/lldb/Breakpoint/BreakpointResolverFileRegex.h
+include/lldb/Breakpoint/BreakpointResolverName.h
+include/lldb/Breakpoint/BreakpointSite.h
+include/lldb/Breakpoint/BreakpointSiteList.h
+include/lldb/Breakpoint/Stoppoint.h
+include/lldb/Breakpoint/StoppointCallbackContext.h
+include/lldb/Breakpoint/StoppointLocation.h
+include/lldb/Breakpoint/Watchpoint.h
+include/lldb/Breakpoint/WatchpointList.h
+include/lldb/Breakpoint/WatchpointOptions.h
+include/lldb/Core/
+include/lldb/Core/Address.h
+include/lldb/Core/AddressRange.h
+include/lldb/Core/AddressResolver.h
+include/lldb/Core/AddressResolverFileLine.h
+include/lldb/Core/AddressResolverName.h
+include/lldb/Core/Architecture.h
+include/lldb/Core/Broadcaster.h
+include/lldb/Core/ClangForward.h
+include/lldb/Core/Communication.h
+include/lldb/Core/Debugger.h
+include/lldb/Core/Disassembler.h
+include/lldb/Core/DumpDataExtractor.h
+include/lldb/Core/EmulateInstruction.h
+include/lldb/Core/Event.h
+include/lldb/Core/FileLineResolver.h
+include/lldb/Core/FileSpecList.h
+include/lldb/Core/FormatEntity.h
+include/lldb/Core/IOHandler.h
+include/lldb/Core/IOStreamMacros.h
+include/lldb/Core/Listener.h
+include/lldb/Core/LoadedModuleInfoList.h
+include/lldb/Core/Mangled.h
+include/lldb/Core/MappedHash.h
+include/lldb/Core/Module.h
+include/lldb/Core/ModuleChild.h
+include/lldb/Core/ModuleList.h
+include/lldb/Core/ModuleSpec.h
+include/lldb/Core/Opcode.h
+include/lldb/Core/PluginInterface.h
+include/lldb/Core/PluginManager.h
+include/lldb/Core/RangeMap.h
+include/lldb/Core/RegisterValue.h
+include/lldb/Core/STLUtils.h
+include/lldb/Core/Scalar.h
+include/lldb/Core/SearchFilter.h
+include/lldb/Core/Section.h
+include/lldb/Core/SourceManager.h
+include/lldb/Core/State.h
+include/lldb/Core/StreamAsynchronousIO.h
+include/lldb/Core/StreamBuffer.h
+include/lldb/Core/StreamFile.h
+include/lldb/Core/StructuredDataImpl.h
+include/lldb/Core/ThreadSafeDenseMap.h
+include/lldb/Core/ThreadSafeDenseSet.h
+include/lldb/Core/ThreadSafeSTLMap.h
+include/lldb/Core/ThreadSafeSTLVector.h
+include/lldb/Core/ThreadSafeValue.h
+include/lldb/Core/UniqueCStringMap.h
+include/lldb/Core/UserSettingsController.h
+include/lldb/Core/Value.h
+include/lldb/Core/ValueObject.h
+include/lldb/Core/ValueObjectCast.h
+include/lldb/Core/ValueObjectChild.h
+include/lldb/Core/ValueObjectConstResult.h
+include/lldb/Core/ValueObjectConstResultCast.h
+include/lldb/Core/ValueObjectConstResultChild.h
+include/lldb/Core/ValueObjectConstResultImpl.h
+include/lldb/Core/ValueObjectDynamicValue.h
+include/lldb/Core/ValueObjectList.h
+include/lldb/Core/ValueObjectMemory.h
+include/lldb/Core/ValueObjectRegister.h
+include/lldb/Core/ValueObjectSyntheticFilter.h
+include/lldb/Core/ValueObjectVariable.h
+include/lldb/Core/dwarf.h
+include/lldb/DataFormatters/
+include/lldb/DataFormatters/CXXFunctionPointer.h
+include/lldb/DataFormatters/DataVisualization.h
+include/lldb/DataFormatters/DumpValueObjectOptions.h
+include/lldb/DataFormatters/FormatCache.h
+include/lldb/DataFormatters/FormatClasses.h
+include/lldb/DataFormatters/FormatManager.h
+include/lldb/DataFormatters/FormattersContainer.h
+include/lldb/DataFormatters/FormattersHelpers.h
+include/lldb/DataFormatters/LanguageCategory.h
+include/lldb/DataFormatters/StringPrinter.h
+include/lldb/DataFormatters/TypeCategory.h
+include/lldb/DataFormatters/TypeCategoryMap.h
+include/lldb/DataFormatters/TypeFormat.h
+include/lldb/DataFormatters/TypeSummary.h
+include/lldb/DataFormatters/TypeSynthetic.h
+include/lldb/DataFormatters/TypeValidator.h
+include/lldb/DataFormatters/ValueObjectPrinter.h
+include/lldb/DataFormatters/VectorIterator.h
+include/lldb/DataFormatters/VectorType.h
+include/lldb/Expression/
+include/lldb/Expression/DWARFExpression.h
+include/lldb/Expression/DiagnosticManager.h
+include/lldb/Expression/Expression.h
+include/lldb/Expression/ExpressionParser.h
+include/lldb/Expression/ExpressionSourceCode.h
+include/lldb/Expression/ExpressionTypeSystemHelper.h
+include/lldb/Expression/ExpressionVariable.h
+include/lldb/Expression/FunctionCaller.h
+include/lldb/Expression/IRDynamicChecks.h
+include/lldb/Expression/IRExecutionUnit.h
+include/lldb/Expression/IRInterpreter.h
+include/lldb/Expression/IRMemoryMap.h
+include/lldb/Expression/LLVMUserExpression.h
+include/lldb/Expression/Materializer.h
+include/lldb/Expression/REPL.h
+include/lldb/Expression/UserExpression.h
+include/lldb/Expression/UtilityFunction.h
+include/lldb/Host/
+include/lldb/Host/Config.h
+include/lldb/Host/ConnectionFileDescriptor.h
+include/lldb/Host/Debug.h
+include/lldb/Host/Editline.h
+include/lldb/Host/File.h
+include/lldb/Host/FileCache.h
+include/lldb/Host/FileSystem.h
+include/lldb/Host/Host.h
+include/lldb/Host/HostGetOpt.h
+include/lldb/Host/HostInfo.h
+include/lldb/Host/HostInfoBase.h
+include/lldb/Host/HostNativeProcess.h
+include/lldb/Host/HostNativeProcessBase.h
+include/lldb/Host/HostNativeThread.h
+include/lldb/Host/HostNativeThreadBase.h
+include/lldb/Host/HostNativeThreadForward.h
+include/lldb/Host/HostProcess.h
+include/lldb/Host/HostThread.h
+include/lldb/Host/LockFile.h
+include/lldb/Host/LockFileBase.h
+include/lldb/Host/MainLoop.h
+include/lldb/Host/MainLoopBase.h
+include/lldb/Host/MonitoringProcessLauncher.h
+include/lldb/Host/OptionParser.h
+include/lldb/Host/Pipe.h
+include/lldb/Host/PipeBase.h
+include/lldb/Host/PosixApi.h
+include/lldb/Host/Predicate.h
+include/lldb/Host/ProcessLauncher.h
+include/lldb/Host/ProcessRunLock.h
+include/lldb/Host/PseudoTerminal.h
+include/lldb/Host/Socket.h
+include/lldb/Host/SocketAddress.h
+include/lldb/Host/StringConvert.h
+include/lldb/Host/Symbols.h
+include/lldb/Host/TaskPool.h
+include/lldb/Host/Terminal.h
+include/lldb/Host/ThreadLauncher.h
+include/lldb/Host/Time.h
+include/lldb/Host/XML.h
+include/lldb/Host/android/
+include/lldb/Host/android/HostInfoAndroid.h
+include/lldb/Host/common/
+include/lldb/Host/common/GetOptInc.h
+include/lldb/Host/common/NativeBreakpoint.h
+include/lldb/Host/common/NativeBreakpointList.h
+include/lldb/Host/common/NativeProcessProtocol.h
+include/lldb/Host/common/NativeRegisterContext.h
+include/lldb/Host/common/NativeThreadProtocol.h
+include/lldb/Host/common/NativeWatchpointList.h
+include/lldb/Host/common/SoftwareBreakpoint.h
+include/lldb/Host/common/TCPSocket.h
+include/lldb/Host/common/UDPSocket.h
+include/lldb/Host/freebsd/
+include/lldb/Host/freebsd/HostInfoFreeBSD.h
+include/lldb/Host/linux/
+include/lldb/Host/linux/AbstractSocket.h
+include/lldb/Host/linux/HostInfoLinux.h
+include/lldb/Host/linux/Ptrace.h
+include/lldb/Host/linux/Support.h
+include/lldb/Host/linux/Uio.h
+include/lldb/Host/macosx/
+include/lldb/Host/macosx/HostInfoMacOSX.h
+include/lldb/Host/macosx/HostThreadMacOSX.h
+include/lldb/Host/mingw/
+include/lldb/Host/msvc/
+include/lldb/Host/netbsd/
+include/lldb/Host/netbsd/HostInfoNetBSD.h
+include/lldb/Host/openbsd/
+include/lldb/Host/openbsd/HostInfoOpenBSD.h
+include/lldb/Host/posix/
+include/lldb/Host/posix/ConnectionFileDescriptorPosix.h
+include/lldb/Host/posix/DomainSocket.h
+include/lldb/Host/posix/Fcntl.h
+include/lldb/Host/posix/HostInfoPosix.h
+include/lldb/Host/posix/HostProcessPosix.h
+include/lldb/Host/posix/HostThreadPosix.h
+include/lldb/Host/posix/LockFilePosix.h
+include/lldb/Host/posix/PipePosix.h
+include/lldb/Host/posix/ProcessLauncherPosixFork.h
+include/lldb/Host/windows/
+include/lldb/Host/windows/AutoHandle.h
+include/lldb/Host/windows/ConnectionGenericFileWindows.h
+include/lldb/Host/windows/HostInfoWindows.h
+include/lldb/Host/windows/HostProcessWindows.h
+include/lldb/Host/windows/HostThreadWindows.h
+include/lldb/Host/windows/LockFileWindows.h
+include/lldb/Host/windows/PipeWindows.h
+include/lldb/Host/windows/PosixApi.h
+include/lldb/Host/windows/ProcessLauncherWindows.h
+include/lldb/Host/windows/editlinewin.h
+include/lldb/Host/windows/getopt/
+include/lldb/Host/windows/windows.h
+include/lldb/Initialization/
+include/lldb/Initialization/SystemInitializer.h
+include/lldb/Initialization/SystemInitializerCommon.h
+include/lldb/Initialization/SystemLifetimeManager.h
+include/lldb/Interpreter/
+include/lldb/Interpreter/Args.h
+include/lldb/Interpreter/CommandAlias.h
+include/lldb/Interpreter/CommandCompletions.h
+include/lldb/Interpreter/CommandHistory.h
+include/lldb/Interpreter/CommandInterpreter.h
+include/lldb/Interpreter/CommandObject.h
+include/lldb/Interpreter/CommandObjectMultiword.h
+include/lldb/Interpreter/CommandObjectRegexCommand.h
+include/lldb/Interpreter/CommandOptionValidators.h
+include/lldb/Interpreter/CommandReturnObject.h
+include/lldb/Interpreter/OptionGroupArchitecture.h
+include/lldb/Interpreter/OptionGroupBoolean.h
+include/lldb/Interpreter/OptionGroupFile.h
+include/lldb/Interpreter/OptionGroupFormat.h
+include/lldb/Interpreter/OptionGroupOutputFile.h
+include/lldb/Interpreter/OptionGroupPlatform.h
+include/lldb/Interpreter/OptionGroupString.h
+include/lldb/Interpreter/OptionGroupUInt64.h
+include/lldb/Interpreter/OptionGroupUUID.h
+include/lldb/Interpreter/OptionGroupValueObjectDisplay.h
+include/lldb/Interpreter/OptionGroupVariable.h
+include/lldb/Interpreter/OptionGroupWatchpoint.h
+include/lldb/Interpreter/OptionValue.h
+include/lldb/Interpreter/OptionValueArch.h
+include/lldb/Interpreter/OptionValueArgs.h
+include/lldb/Interpreter/OptionValueArray.h
+include/lldb/Interpreter/OptionValueBoolean.h
+include/lldb/Interpreter/OptionValueChar.h
+include/lldb/Interpreter/OptionValueDictionary.h
+include/lldb/Interpreter/OptionValueEnumeration.h
+include/lldb/Interpreter/OptionValueFileSpec.h
+include/lldb/Interpreter/OptionValueFileSpecList.h
+include/lldb/Interpreter/OptionValueFormat.h
+include/lldb/Interpreter/OptionValueFormatEntity.h
+include/lldb/Interpreter/OptionValueLanguage.h
+include/lldb/Interpreter/OptionValuePathMappings.h
+include/lldb/Interpreter/OptionValueProperties.h
+include/lldb/Interpreter/OptionValueRegex.h
+include/lldb/Interpreter/OptionValueSInt64.h
+include/lldb/Interpreter/OptionValueString.h
+include/lldb/Interpreter/OptionValueUInt64.h
+include/lldb/Interpreter/OptionValueUUID.h
+include/lldb/Interpreter/OptionValues.h
+include/lldb/Interpreter/Options.h
+include/lldb/Interpreter/Property.h
+include/lldb/Interpreter/ScriptInterpreter.h
+include/lldb/Symbol/
+include/lldb/Symbol/ArmUnwindInfo.h
+include/lldb/Symbol/Block.h
+include/lldb/Symbol/ClangASTContext.h
+include/lldb/Symbol/ClangASTImporter.h
+include/lldb/Symbol/ClangExternalASTSourceCallbacks.h
+include/lldb/Symbol/ClangExternalASTSourceCommon.h
+include/lldb/Symbol/ClangUtil.h
+include/lldb/Symbol/CompactUnwindInfo.h
+include/lldb/Symbol/CompileUnit.h
+include/lldb/Symbol/CompilerDecl.h
+include/lldb/Symbol/CompilerDeclContext.h
+include/lldb/Symbol/CompilerType.h
+include/lldb/Symbol/DWARFCallFrameInfo.h
+include/lldb/Symbol/DebugMacros.h
+include/lldb/Symbol/DeclVendor.h
+include/lldb/Symbol/Declaration.h
+include/lldb/Symbol/FuncUnwinders.h
+include/lldb/Symbol/Function.h
+include/lldb/Symbol/GoASTContext.h
+include/lldb/Symbol/JavaASTContext.h
+include/lldb/Symbol/LineEntry.h
+include/lldb/Symbol/LineTable.h
+include/lldb/Symbol/OCamlASTContext.h
+include/lldb/Symbol/ObjectContainer.h
+include/lldb/Symbol/ObjectFile.h
+include/lldb/Symbol/Symbol.h
+include/lldb/Symbol/SymbolContext.h
+include/lldb/Symbol/SymbolContextScope.h
+include/lldb/Symbol/SymbolFile.h
+include/lldb/Symbol/SymbolVendor.h
+include/lldb/Symbol/Symtab.h
+include/lldb/Symbol/TaggedASTType.h
+include/lldb/Symbol/Type.h
+include/lldb/Symbol/TypeList.h
+include/lldb/Symbol/TypeMap.h
+include/lldb/Symbol/TypeSystem.h
+include/lldb/Symbol/UnwindPlan.h
+include/lldb/Symbol/UnwindTable.h
+include/lldb/Symbol/Variable.h
+include/lldb/Symbol/VariableList.h
+include/lldb/Symbol/VerifyDecl.h
+include/lldb/Target/
+include/lldb/Target/ABI.h
+include/lldb/Target/CPPLanguageRuntime.h
+include/lldb/Target/DynamicLoader.h
+include/lldb/Target/ExecutionContext.h
+include/lldb/Target/ExecutionContextScope.h
+include/lldb/Target/FileAction.h
+include/lldb/Target/InstrumentationRuntime.h
+include/lldb/Target/InstrumentationRuntimeStopInfo.h
+include/lldb/Target/JITLoader.h
+include/lldb/Target/JITLoaderList.h
+include/lldb/Target/Language.h
+include/lldb/Target/LanguageRuntime.h
+include/lldb/Target/Memory.h
+include/lldb/Target/MemoryHistory.h
+include/lldb/Target/MemoryRegionInfo.h
+include/lldb/Target/ModuleCache.h
+include/lldb/Target/ObjCLanguageRuntime.h
+include/lldb/Target/OperatingSystem.h
+include/lldb/Target/PathMappingList.h
+include/lldb/Target/Platform.h
+include/lldb/Target/Process.h
+include/lldb/Target/ProcessInfo.h
+include/lldb/Target/ProcessLaunchInfo.h
+include/lldb/Target/ProcessStructReader.h
+include/lldb/Target/Queue.h
+include/lldb/Target/QueueItem.h
+include/lldb/Target/QueueList.h
+include/lldb/Target/RegisterCheckpoint.h
+include/lldb/Target/RegisterContext.h
+include/lldb/Target/RegisterNumber.h
+include/lldb/Target/SectionLoadHistory.h
+include/lldb/Target/SectionLoadList.h
+include/lldb/Target/StackFrame.h
+include/lldb/Target/StackFrameList.h
+include/lldb/Target/StackID.h
+include/lldb/Target/StopInfo.h
+include/lldb/Target/StructuredDataPlugin.h
+include/lldb/Target/SystemRuntime.h
+include/lldb/Target/Target.h
+include/lldb/Target/TargetList.h
+include/lldb/Target/Thread.h
+include/lldb/Target/ThreadCollection.h
+include/lldb/Target/ThreadList.h
+include/lldb/Target/ThreadPlan.h
+include/lldb/Target/ThreadPlanBase.h
+include/lldb/Target/ThreadPlanCallFunction.h
+include/lldb/Target/ThreadPlanCallFunctionUsingABI.h
+include/lldb/Target/ThreadPlanCallOnFunctionExit.h
+include/lldb/Target/ThreadPlanCallUserExpression.h
+include/lldb/Target/ThreadPlanPython.h
+include/lldb/Target/ThreadPlanRunToAddress.h
+include/lldb/Target/ThreadPlanShouldStopHere.h
+include/lldb/Target/ThreadPlanStepInRange.h
+include/lldb/Target/ThreadPlanStepInstruction.h
+include/lldb/Target/ThreadPlanStepOut.h
+include/lldb/Target/ThreadPlanStepOverBreakpoint.h
+include/lldb/Target/ThreadPlanStepOverRange.h
+include/lldb/Target/ThreadPlanStepRange.h
+include/lldb/Target/ThreadPlanStepThrough.h
+include/lldb/Target/ThreadPlanStepUntil.h
+include/lldb/Target/ThreadPlanTracer.h
+include/lldb/Target/ThreadSpec.h
+include/lldb/Target/UnixSignals.h
+include/lldb/Target/Unwind.h
+include/lldb/Target/UnwindAssembly.h
+include/lldb/Utility/
+include/lldb/Utility/AnsiTerminal.h
+include/lldb/Utility/ArchSpec.h
+include/lldb/Utility/Baton.h
+include/lldb/Utility/CleanUp.h
+include/lldb/Utility/Connection.h
+include/lldb/Utility/ConstString.h
+include/lldb/Utility/DataBuffer.h
+include/lldb/Utility/DataBufferHeap.h
+include/lldb/Utility/DataBufferLLVM.h
+include/lldb/Utility/DataEncoder.h
+include/lldb/Utility/DataExtractor.h
+include/lldb/Utility/Either.h
+include/lldb/Utility/Endian.h
+include/lldb/Utility/FastDemangle.h
+include/lldb/Utility/FileSpec.h
+include/lldb/Utility/Flags.h
+include/lldb/Utility/History.h
+include/lldb/Utility/IOObject.h
+include/lldb/Utility/Iterable.h
+include/lldb/Utility/JSON.h
+include/lldb/Utility/LLDBAssert.h
+include/lldb/Utility/Log.h
+include/lldb/Utility/Logging.h
+include/lldb/Utility/NameMatches.h
+include/lldb/Utility/Range.h
+include/lldb/Utility/RegularExpression.h
+include/lldb/Utility/SafeMachO.h
+include/lldb/Utility/SelectHelper.h
+include/lldb/Utility/SharedCluster.h
+include/lldb/Utility/SharingPtr.h
+include/lldb/Utility/Status.h
+include/lldb/Utility/Stream.h
+include/lldb/Utility/StreamCallback.h
+include/lldb/Utility/StreamGDBRemote.h
+include/lldb/Utility/StreamString.h
+include/lldb/Utility/StreamTee.h
+include/lldb/Utility/StringExtractor.h
+include/lldb/Utility/StringLexer.h
+include/lldb/Utility/StringList.h
+include/lldb/Utility/StructuredData.h
+include/lldb/Utility/TildeExpressionResolver.h
+include/lldb/Utility/Timeout.h
+include/lldb/Utility/Timer.h
+include/lldb/Utility/TraceOptions.h
+include/lldb/Utility/UUID.h
+include/lldb/Utility/UriParser.h
+include/lldb/Utility/UserID.h
+include/lldb/Utility/VASPrintf.h
+include/lldb/Utility/VMRange.h
+include/lldb/lldb-defines.h
+include/lldb/lldb-enumerations.h
+include/lldb/lldb-forward.h
+include/lldb/lldb-private-defines.h
+include/lldb/lldb-private-enumerations.h
+include/lldb/lldb-private-forward.h
+include/lldb/lldb-private-interfaces.h
+include/lldb/lldb-private-types.h
+include/lldb/lldb-private.h
+include/lldb/lldb-public.h
+include/lldb/lldb-types.h
+include/lldb/lldb-versioning.h
+@comment include/llvm/CodeGen/ReturnProtectorLowering.h
+@lib lib/liblldb.so.${LIBlldb_VERSION}
+lib/liblldbBase.a
+lib/liblldbBreakpoint.a
+lib/liblldbCommands.a
+lib/liblldbCore.a
+lib/liblldbDataFormatters.a
+lib/liblldbExpression.a
+lib/liblldbHost.a
+lib/liblldbInitialization.a
+lib/liblldbInterpreter.a
+lib/liblldbPluginABIMacOSX_arm.a
+lib/liblldbPluginABIMacOSX_arm64.a
+lib/liblldbPluginABIMacOSX_i386.a
+lib/liblldbPluginABISysV_arm.a
+lib/liblldbPluginABISysV_arm64.a
+lib/liblldbPluginABISysV_hexagon.a
+lib/liblldbPluginABISysV_i386.a
+lib/liblldbPluginABISysV_mips.a
+lib/liblldbPluginABISysV_mips64.a
+lib/liblldbPluginABISysV_ppc.a
+lib/liblldbPluginABISysV_ppc64.a
+lib/liblldbPluginABISysV_s390x.a
+lib/liblldbPluginABISysV_x86_64.a
+lib/liblldbPluginAppleObjCRuntime.a
+lib/liblldbPluginArchitectureArm.a
+lib/liblldbPluginCPlusPlusLanguage.a
+lib/liblldbPluginCXXItaniumABI.a
+lib/liblldbPluginDisassemblerLLVM.a
+lib/liblldbPluginDynamicLoaderHexagonDYLD.a
+lib/liblldbPluginDynamicLoaderMacOSXDYLD.a
+lib/liblldbPluginDynamicLoaderPosixDYLD.a
+lib/liblldbPluginDynamicLoaderStatic.a
+lib/liblldbPluginDynamicLoaderWindowsDYLD.a
+lib/liblldbPluginExpressionParserClang.a
+lib/liblldbPluginExpressionParserGo.a
+lib/liblldbPluginGoLanguage.a
+lib/liblldbPluginInstructionARM.a
+lib/liblldbPluginInstructionARM64.a
+lib/liblldbPluginInstructionMIPS.a
+lib/liblldbPluginInstructionMIPS64.a
+lib/liblldbPluginInstrumentationRuntimeASan.a
+lib/liblldbPluginInstrumentationRuntimeMainThreadChecker.a
+lib/liblldbPluginInstrumentationRuntimeTSan.a
+lib/liblldbPluginInstrumentationRuntimeUBSan.a
+lib/liblldbPluginJITLoaderGDB.a
+lib/liblldbPluginJavaLanguage.a
+lib/liblldbPluginLanguageRuntimeGo.a
+lib/liblldbPluginLanguageRuntimeJava.a
+lib/liblldbPluginMemoryHistoryASan.a
+lib/liblldbPluginOCamlLanguage.a
+lib/liblldbPluginOSGo.a
+lib/liblldbPluginOSPython.a
+lib/liblldbPluginObjCLanguage.a
+lib/liblldbPluginObjCPlusPlusLanguage.a
+lib/liblldbPluginObjectContainerBSDArchive.a
+lib/liblldbPluginObjectContainerMachOArchive.a
+lib/liblldbPluginObjectFileELF.a
+lib/liblldbPluginObjectFileJIT.a
+lib/liblldbPluginObjectFileMachO.a
+lib/liblldbPluginObjectFilePECOFF.a
+lib/liblldbPluginPlatformAndroid.a
+lib/liblldbPluginPlatformFreeBSD.a
+lib/liblldbPluginPlatformGDB.a
+lib/liblldbPluginPlatformKalimba.a
+lib/liblldbPluginPlatformLinux.a
+lib/liblldbPluginPlatformMacOSX.a
+lib/liblldbPluginPlatformNetBSD.a
+lib/liblldbPluginPlatformOpenBSD.a
+lib/liblldbPluginPlatformPOSIX.a
+lib/liblldbPluginPlatformWindows.a
+lib/liblldbPluginProcessElfCore.a
+lib/liblldbPluginProcessGDBRemote.a
+lib/liblldbPluginProcessMinidump.a
+lib/liblldbPluginProcessUtility.a
+lib/liblldbPluginRenderScriptRuntime.a
+lib/liblldbPluginScriptInterpreterNone.a
+lib/liblldbPluginScriptInterpreterPython.a
+lib/liblldbPluginStructuredDataDarwinLog.a
+lib/liblldbPluginSymbolFileDWARF.a
+lib/liblldbPluginSymbolFilePDB.a
+lib/liblldbPluginSymbolFileSymtab.a
+lib/liblldbPluginSymbolVendorELF.a
+lib/liblldbPluginSystemRuntimeMacOSX.a
+lib/liblldbPluginUnwindAssemblyInstEmulation.a
+lib/liblldbPluginUnwindAssemblyX86.a
+lib/liblldbSymbol.a
+lib/liblldbTarget.a
+lib/liblldbUtility.a
+lib/liblldbUtilityHelpers.a
+lib/python${MODPY_VERSION}/site-packages/lldb/
+lib/python${MODPY_VERSION}/site-packages/lldb/__init__.py
+lib/python${MODPY_VERSION}/site-packages/lldb/_lldb.so
+lib/python${MODPY_VERSION}/site-packages/lldb/embedded_interpreter.py
+lib/python${MODPY_VERSION}/site-packages/lldb/formatters/
+lib/python${MODPY_VERSION}/site-packages/lldb/formatters/Logger.py
+lib/python${MODPY_VERSION}/site-packages/lldb/formatters/__init__.py
+lib/python${MODPY_VERSION}/site-packages/lldb/formatters/attrib_fromdict.py
+lib/python${MODPY_VERSION}/site-packages/lldb/formatters/cache.py
+lib/python${MODPY_VERSION}/site-packages/lldb/formatters/cpp/
+lib/python${MODPY_VERSION}/site-packages/lldb/formatters/cpp/__init__.py
+lib/python${MODPY_VERSION}/site-packages/lldb/formatters/cpp/gnu_libstdcpp.py
+lib/python${MODPY_VERSION}/site-packages/lldb/formatters/cpp/libcxx.py
+lib/python${MODPY_VERSION}/site-packages/lldb/formatters/metrics.py
+lib/python${MODPY_VERSION}/site-packages/lldb/formatters/synth.py
+lib/python${MODPY_VERSION}/site-packages/lldb/lldb-argdumper
+lib/python${MODPY_VERSION}/site-packages/lldb/runtime/
+lib/python${MODPY_VERSION}/site-packages/lldb/runtime/__init__.py
+lib/python${MODPY_VERSION}/site-packages/lldb/utils/
+lib/python${MODPY_VERSION}/site-packages/lldb/utils/__init__.py
+lib/python${MODPY_VERSION}/site-packages/lldb/utils/symbolication.py
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/devel/llvm/pkg/PLIST-main,v
retrieving revision 1.8
diff -u -p -r1.8 PLIST-main
--- pkg/PLIST-main      6 Oct 2018 15:27:10 -0000       1.8
+++ pkg/PLIST-main      1 Nov 2018 22:13:39 -0000
@@ -20,10 +20,6 @@ bin/ld64.lld
 @bin bin/llc
 @bin bin/lld
 bin/lld-link
-@bin bin/lldb
-@bin bin/lldb-argdumper
-@bin bin/lldb-mi
-@bin bin/lldb-test
 @bin bin/lli
 @bin bin/llvm-ar
 @bin bin/llvm-as
@@ -678,517 +674,6 @@ include/lld/Core/Writer.h
 include/lld/ReaderWriter/
 include/lld/ReaderWriter/MachOLinkingContext.h
 include/lld/ReaderWriter/YamlContext.h
-include/lldb/
-include/lldb/API/
-include/lldb/API/LLDB.h
-include/lldb/API/SBAddress.h
-include/lldb/API/SBAttachInfo.h
-include/lldb/API/SBBlock.h
-include/lldb/API/SBBreakpoint.h
-include/lldb/API/SBBreakpointLocation.h
-include/lldb/API/SBBreakpointName.h
-include/lldb/API/SBBroadcaster.h
-include/lldb/API/SBCommandInterpreter.h
-include/lldb/API/SBCommandReturnObject.h
-include/lldb/API/SBCommunication.h
-include/lldb/API/SBCompileUnit.h
-include/lldb/API/SBData.h
-include/lldb/API/SBDebugger.h
-include/lldb/API/SBDeclaration.h
-include/lldb/API/SBDefines.h
-include/lldb/API/SBError.h
-include/lldb/API/SBEvent.h
-include/lldb/API/SBExecutionContext.h
-include/lldb/API/SBExpressionOptions.h
-include/lldb/API/SBFileSpec.h
-include/lldb/API/SBFileSpecList.h
-include/lldb/API/SBFrame.h
-include/lldb/API/SBFunction.h
-include/lldb/API/SBHostOS.h
-include/lldb/API/SBInstruction.h
-include/lldb/API/SBInstructionList.h
-include/lldb/API/SBLanguageRuntime.h
-include/lldb/API/SBLaunchInfo.h
-include/lldb/API/SBLineEntry.h
-include/lldb/API/SBListener.h
-include/lldb/API/SBMemoryRegionInfo.h
-include/lldb/API/SBMemoryRegionInfoList.h
-include/lldb/API/SBModule.h
-include/lldb/API/SBModuleSpec.h
-include/lldb/API/SBPlatform.h
-include/lldb/API/SBProcess.h
-include/lldb/API/SBProcessInfo.h
-include/lldb/API/SBQueue.h
-include/lldb/API/SBQueueItem.h
-include/lldb/API/SBSection.h
-include/lldb/API/SBSourceManager.h
-include/lldb/API/SBStream.h
-include/lldb/API/SBStringList.h
-include/lldb/API/SBStructuredData.h
-include/lldb/API/SBSymbol.h
-include/lldb/API/SBSymbolContext.h
-include/lldb/API/SBSymbolContextList.h
-include/lldb/API/SBTarget.h
-include/lldb/API/SBThread.h
-include/lldb/API/SBThreadCollection.h
-include/lldb/API/SBThreadPlan.h
-include/lldb/API/SBTrace.h
-include/lldb/API/SBTraceOptions.h
-include/lldb/API/SBType.h
-include/lldb/API/SBTypeCategory.h
-include/lldb/API/SBTypeEnumMember.h
-include/lldb/API/SBTypeFilter.h
-include/lldb/API/SBTypeFormat.h
-include/lldb/API/SBTypeNameSpecifier.h
-include/lldb/API/SBTypeSummary.h
-include/lldb/API/SBTypeSynthetic.h
-include/lldb/API/SBUnixSignals.h
-include/lldb/API/SBValue.h
-include/lldb/API/SBValueList.h
-include/lldb/API/SBVariablesOptions.h
-include/lldb/API/SBWatchpoint.h
-include/lldb/API/SystemInitializerFull.h
-include/lldb/Breakpoint/
-include/lldb/Breakpoint/Breakpoint.h
-include/lldb/Breakpoint/BreakpointID.h
-include/lldb/Breakpoint/BreakpointIDList.h
-include/lldb/Breakpoint/BreakpointList.h
-include/lldb/Breakpoint/BreakpointLocation.h
-include/lldb/Breakpoint/BreakpointLocationCollection.h
-include/lldb/Breakpoint/BreakpointLocationList.h
-include/lldb/Breakpoint/BreakpointName.h
-include/lldb/Breakpoint/BreakpointOptions.h
-include/lldb/Breakpoint/BreakpointResolver.h
-include/lldb/Breakpoint/BreakpointResolverAddress.h
-include/lldb/Breakpoint/BreakpointResolverFileLine.h
-include/lldb/Breakpoint/BreakpointResolverFileRegex.h
-include/lldb/Breakpoint/BreakpointResolverName.h
-include/lldb/Breakpoint/BreakpointSite.h
-include/lldb/Breakpoint/BreakpointSiteList.h
-include/lldb/Breakpoint/Stoppoint.h
-include/lldb/Breakpoint/StoppointCallbackContext.h
-include/lldb/Breakpoint/StoppointLocation.h
-include/lldb/Breakpoint/Watchpoint.h
-include/lldb/Breakpoint/WatchpointList.h
-include/lldb/Breakpoint/WatchpointOptions.h
-include/lldb/Core/
-include/lldb/Core/Address.h
-include/lldb/Core/AddressRange.h
-include/lldb/Core/AddressResolver.h
-include/lldb/Core/AddressResolverFileLine.h
-include/lldb/Core/AddressResolverName.h
-include/lldb/Core/Architecture.h
-include/lldb/Core/Broadcaster.h
-include/lldb/Core/ClangForward.h
-include/lldb/Core/Communication.h
-include/lldb/Core/Debugger.h
-include/lldb/Core/Disassembler.h
-include/lldb/Core/DumpDataExtractor.h
-include/lldb/Core/EmulateInstruction.h
-include/lldb/Core/Event.h
-include/lldb/Core/FileLineResolver.h
-include/lldb/Core/FileSpecList.h
-include/lldb/Core/FormatEntity.h
-include/lldb/Core/IOHandler.h
-include/lldb/Core/IOStreamMacros.h
-include/lldb/Core/Listener.h
-include/lldb/Core/LoadedModuleInfoList.h
-include/lldb/Core/Mangled.h
-include/lldb/Core/MappedHash.h
-include/lldb/Core/Module.h
-include/lldb/Core/ModuleChild.h
-include/lldb/Core/ModuleList.h
-include/lldb/Core/ModuleSpec.h
-include/lldb/Core/Opcode.h
-include/lldb/Core/PluginInterface.h
-include/lldb/Core/PluginManager.h
-include/lldb/Core/RangeMap.h
-include/lldb/Core/RegisterValue.h
-include/lldb/Core/STLUtils.h
-include/lldb/Core/Scalar.h
-include/lldb/Core/SearchFilter.h
-include/lldb/Core/Section.h
-include/lldb/Core/SourceManager.h
-include/lldb/Core/State.h
-include/lldb/Core/StreamAsynchronousIO.h
-include/lldb/Core/StreamBuffer.h
-include/lldb/Core/StreamFile.h
-include/lldb/Core/StructuredDataImpl.h
-include/lldb/Core/ThreadSafeDenseMap.h
-include/lldb/Core/ThreadSafeDenseSet.h
-include/lldb/Core/ThreadSafeSTLMap.h
-include/lldb/Core/ThreadSafeSTLVector.h
-include/lldb/Core/ThreadSafeValue.h
-include/lldb/Core/UniqueCStringMap.h
-include/lldb/Core/UserSettingsController.h
-include/lldb/Core/Value.h
-include/lldb/Core/ValueObject.h
-include/lldb/Core/ValueObjectCast.h
-include/lldb/Core/ValueObjectChild.h
-include/lldb/Core/ValueObjectConstResult.h
-include/lldb/Core/ValueObjectConstResultCast.h
-include/lldb/Core/ValueObjectConstResultChild.h
-include/lldb/Core/ValueObjectConstResultImpl.h
-include/lldb/Core/ValueObjectDynamicValue.h
-include/lldb/Core/ValueObjectList.h
-include/lldb/Core/ValueObjectMemory.h
-include/lldb/Core/ValueObjectRegister.h
-include/lldb/Core/ValueObjectSyntheticFilter.h
-include/lldb/Core/ValueObjectVariable.h
-include/lldb/Core/dwarf.h
-include/lldb/DataFormatters/
-include/lldb/DataFormatters/CXXFunctionPointer.h
-include/lldb/DataFormatters/DataVisualization.h
-include/lldb/DataFormatters/DumpValueObjectOptions.h
-include/lldb/DataFormatters/FormatCache.h
-include/lldb/DataFormatters/FormatClasses.h
-include/lldb/DataFormatters/FormatManager.h
-include/lldb/DataFormatters/FormattersContainer.h
-include/lldb/DataFormatters/FormattersHelpers.h
-include/lldb/DataFormatters/LanguageCategory.h
-include/lldb/DataFormatters/StringPrinter.h
-include/lldb/DataFormatters/TypeCategory.h
-include/lldb/DataFormatters/TypeCategoryMap.h
-include/lldb/DataFormatters/TypeFormat.h
-include/lldb/DataFormatters/TypeSummary.h
-include/lldb/DataFormatters/TypeSynthetic.h
-include/lldb/DataFormatters/TypeValidator.h
-include/lldb/DataFormatters/ValueObjectPrinter.h
-include/lldb/DataFormatters/VectorIterator.h
-include/lldb/DataFormatters/VectorType.h
-include/lldb/Expression/
-include/lldb/Expression/DWARFExpression.h
-include/lldb/Expression/DiagnosticManager.h
-include/lldb/Expression/Expression.h
-include/lldb/Expression/ExpressionParser.h
-include/lldb/Expression/ExpressionSourceCode.h
-include/lldb/Expression/ExpressionTypeSystemHelper.h
-include/lldb/Expression/ExpressionVariable.h
-include/lldb/Expression/FunctionCaller.h
-include/lldb/Expression/IRDynamicChecks.h
-include/lldb/Expression/IRExecutionUnit.h
-include/lldb/Expression/IRInterpreter.h
-include/lldb/Expression/IRMemoryMap.h
-include/lldb/Expression/LLVMUserExpression.h
-include/lldb/Expression/Materializer.h
-include/lldb/Expression/REPL.h
-include/lldb/Expression/UserExpression.h
-include/lldb/Expression/UtilityFunction.h
-include/lldb/Host/
-include/lldb/Host/Config.h
-include/lldb/Host/ConnectionFileDescriptor.h
-include/lldb/Host/Debug.h
-include/lldb/Host/Editline.h
-include/lldb/Host/File.h
-include/lldb/Host/FileCache.h
-include/lldb/Host/FileSystem.h
-include/lldb/Host/Host.h
-include/lldb/Host/HostGetOpt.h
-include/lldb/Host/HostInfo.h
-include/lldb/Host/HostInfoBase.h
-include/lldb/Host/HostNativeProcess.h
-include/lldb/Host/HostNativeProcessBase.h
-include/lldb/Host/HostNativeThread.h
-include/lldb/Host/HostNativeThreadBase.h
-include/lldb/Host/HostNativeThreadForward.h
-include/lldb/Host/HostProcess.h
-include/lldb/Host/HostThread.h
-include/lldb/Host/LockFile.h
-include/lldb/Host/LockFileBase.h
-include/lldb/Host/MainLoop.h
-include/lldb/Host/MainLoopBase.h
-include/lldb/Host/MonitoringProcessLauncher.h
-include/lldb/Host/OptionParser.h
-include/lldb/Host/Pipe.h
-include/lldb/Host/PipeBase.h
-include/lldb/Host/PosixApi.h
-include/lldb/Host/Predicate.h
-include/lldb/Host/ProcessLauncher.h
-include/lldb/Host/ProcessRunLock.h
-include/lldb/Host/PseudoTerminal.h
-include/lldb/Host/Socket.h
-include/lldb/Host/SocketAddress.h
-include/lldb/Host/StringConvert.h
-include/lldb/Host/Symbols.h
-include/lldb/Host/TaskPool.h
-include/lldb/Host/Terminal.h
-include/lldb/Host/ThreadLauncher.h
-include/lldb/Host/Time.h
-include/lldb/Host/XML.h
-include/lldb/Host/android/
-include/lldb/Host/android/HostInfoAndroid.h
-include/lldb/Host/common/
-include/lldb/Host/common/GetOptInc.h
-include/lldb/Host/common/NativeBreakpoint.h
-include/lldb/Host/common/NativeBreakpointList.h
-include/lldb/Host/common/NativeProcessProtocol.h
-include/lldb/Host/common/NativeRegisterContext.h
-include/lldb/Host/common/NativeThreadProtocol.h
-include/lldb/Host/common/NativeWatchpointList.h
-include/lldb/Host/common/SoftwareBreakpoint.h
-include/lldb/Host/common/TCPSocket.h
-include/lldb/Host/common/UDPSocket.h
-include/lldb/Host/freebsd/
-include/lldb/Host/freebsd/HostInfoFreeBSD.h
-include/lldb/Host/linux/
-include/lldb/Host/linux/AbstractSocket.h
-include/lldb/Host/linux/HostInfoLinux.h
-include/lldb/Host/linux/Ptrace.h
-include/lldb/Host/linux/Support.h
-include/lldb/Host/linux/Uio.h
-include/lldb/Host/macosx/
-include/lldb/Host/macosx/HostInfoMacOSX.h
-include/lldb/Host/macosx/HostThreadMacOSX.h
-include/lldb/Host/mingw/
-include/lldb/Host/msvc/
-include/lldb/Host/netbsd/
-include/lldb/Host/netbsd/HostInfoNetBSD.h
-include/lldb/Host/openbsd/
-include/lldb/Host/openbsd/HostInfoOpenBSD.h
-include/lldb/Host/posix/
-include/lldb/Host/posix/ConnectionFileDescriptorPosix.h
-include/lldb/Host/posix/DomainSocket.h
-include/lldb/Host/posix/Fcntl.h
-include/lldb/Host/posix/HostInfoPosix.h
-include/lldb/Host/posix/HostProcessPosix.h
-include/lldb/Host/posix/HostThreadPosix.h
-include/lldb/Host/posix/LockFilePosix.h
-include/lldb/Host/posix/PipePosix.h
-include/lldb/Host/posix/ProcessLauncherPosixFork.h
-include/lldb/Host/windows/
-include/lldb/Host/windows/AutoHandle.h
-include/lldb/Host/windows/ConnectionGenericFileWindows.h
-include/lldb/Host/windows/HostInfoWindows.h
-include/lldb/Host/windows/HostProcessWindows.h
-include/lldb/Host/windows/HostThreadWindows.h
-include/lldb/Host/windows/LockFileWindows.h
-include/lldb/Host/windows/PipeWindows.h
-include/lldb/Host/windows/PosixApi.h
-include/lldb/Host/windows/ProcessLauncherWindows.h
-include/lldb/Host/windows/editlinewin.h
-include/lldb/Host/windows/getopt/
-include/lldb/Host/windows/windows.h
-include/lldb/Initialization/
-include/lldb/Initialization/SystemInitializer.h
-include/lldb/Initialization/SystemInitializerCommon.h
-include/lldb/Initialization/SystemLifetimeManager.h
-include/lldb/Interpreter/
-include/lldb/Interpreter/Args.h
-include/lldb/Interpreter/CommandAlias.h
-include/lldb/Interpreter/CommandCompletions.h
-include/lldb/Interpreter/CommandHistory.h
-include/lldb/Interpreter/CommandInterpreter.h
-include/lldb/Interpreter/CommandObject.h
-include/lldb/Interpreter/CommandObjectMultiword.h
-include/lldb/Interpreter/CommandObjectRegexCommand.h
-include/lldb/Interpreter/CommandOptionValidators.h
-include/lldb/Interpreter/CommandReturnObject.h
-include/lldb/Interpreter/OptionGroupArchitecture.h
-include/lldb/Interpreter/OptionGroupBoolean.h
-include/lldb/Interpreter/OptionGroupFile.h
-include/lldb/Interpreter/OptionGroupFormat.h
-include/lldb/Interpreter/OptionGroupOutputFile.h
-include/lldb/Interpreter/OptionGroupPlatform.h
-include/lldb/Interpreter/OptionGroupString.h
-include/lldb/Interpreter/OptionGroupUInt64.h
-include/lldb/Interpreter/OptionGroupUUID.h
-include/lldb/Interpreter/OptionGroupValueObjectDisplay.h
-include/lldb/Interpreter/OptionGroupVariable.h
-include/lldb/Interpreter/OptionGroupWatchpoint.h
-include/lldb/Interpreter/OptionValue.h
-include/lldb/Interpreter/OptionValueArch.h
-include/lldb/Interpreter/OptionValueArgs.h
-include/lldb/Interpreter/OptionValueArray.h
-include/lldb/Interpreter/OptionValueBoolean.h
-include/lldb/Interpreter/OptionValueChar.h
-include/lldb/Interpreter/OptionValueDictionary.h
-include/lldb/Interpreter/OptionValueEnumeration.h
-include/lldb/Interpreter/OptionValueFileSpec.h
-include/lldb/Interpreter/OptionValueFileSpecList.h
-include/lldb/Interpreter/OptionValueFormat.h
-include/lldb/Interpreter/OptionValueFormatEntity.h
-include/lldb/Interpreter/OptionValueLanguage.h
-include/lldb/Interpreter/OptionValuePathMappings.h
-include/lldb/Interpreter/OptionValueProperties.h
-include/lldb/Interpreter/OptionValueRegex.h
-include/lldb/Interpreter/OptionValueSInt64.h
-include/lldb/Interpreter/OptionValueString.h
-include/lldb/Interpreter/OptionValueUInt64.h
-include/lldb/Interpreter/OptionValueUUID.h
-include/lldb/Interpreter/OptionValues.h
-include/lldb/Interpreter/Options.h
-include/lldb/Interpreter/Property.h
-include/lldb/Interpreter/ScriptInterpreter.h
-include/lldb/Symbol/
-include/lldb/Symbol/ArmUnwindInfo.h
-include/lldb/Symbol/Block.h
-include/lldb/Symbol/ClangASTContext.h
-include/lldb/Symbol/ClangASTImporter.h
-include/lldb/Symbol/ClangExternalASTSourceCallbacks.h
-include/lldb/Symbol/ClangExternalASTSourceCommon.h
-include/lldb/Symbol/ClangUtil.h
-include/lldb/Symbol/CompactUnwindInfo.h
-include/lldb/Symbol/CompileUnit.h
-include/lldb/Symbol/CompilerDecl.h
-include/lldb/Symbol/CompilerDeclContext.h
-include/lldb/Symbol/CompilerType.h
-include/lldb/Symbol/DWARFCallFrameInfo.h
-include/lldb/Symbol/DebugMacros.h
-include/lldb/Symbol/DeclVendor.h
-include/lldb/Symbol/Declaration.h
-include/lldb/Symbol/FuncUnwinders.h
-include/lldb/Symbol/Function.h
-include/lldb/Symbol/GoASTContext.h
-include/lldb/Symbol/JavaASTContext.h
-include/lldb/Symbol/LineEntry.h
-include/lldb/Symbol/LineTable.h
-include/lldb/Symbol/OCamlASTContext.h
-include/lldb/Symbol/ObjectContainer.h
-include/lldb/Symbol/ObjectFile.h
-include/lldb/Symbol/Symbol.h
-include/lldb/Symbol/SymbolContext.h
-include/lldb/Symbol/SymbolContextScope.h
-include/lldb/Symbol/SymbolFile.h
-include/lldb/Symbol/SymbolVendor.h
-include/lldb/Symbol/Symtab.h
-include/lldb/Symbol/TaggedASTType.h
-include/lldb/Symbol/Type.h
-include/lldb/Symbol/TypeList.h
-include/lldb/Symbol/TypeMap.h
-include/lldb/Symbol/TypeSystem.h
-include/lldb/Symbol/UnwindPlan.h
-include/lldb/Symbol/UnwindTable.h
-include/lldb/Symbol/Variable.h
-include/lldb/Symbol/VariableList.h
-include/lldb/Symbol/VerifyDecl.h
-include/lldb/Target/
-include/lldb/Target/ABI.h
-include/lldb/Target/CPPLanguageRuntime.h
-include/lldb/Target/DynamicLoader.h
-include/lldb/Target/ExecutionContext.h
-include/lldb/Target/ExecutionContextScope.h
-include/lldb/Target/FileAction.h
-include/lldb/Target/InstrumentationRuntime.h
-include/lldb/Target/InstrumentationRuntimeStopInfo.h
-include/lldb/Target/JITLoader.h
-include/lldb/Target/JITLoaderList.h
-include/lldb/Target/Language.h
-include/lldb/Target/LanguageRuntime.h
-include/lldb/Target/Memory.h
-include/lldb/Target/MemoryHistory.h
-include/lldb/Target/MemoryRegionInfo.h
-include/lldb/Target/ModuleCache.h
-include/lldb/Target/ObjCLanguageRuntime.h
-include/lldb/Target/OperatingSystem.h
-include/lldb/Target/PathMappingList.h
-include/lldb/Target/Platform.h
-include/lldb/Target/Process.h
-include/lldb/Target/ProcessInfo.h
-include/lldb/Target/ProcessLaunchInfo.h
-include/lldb/Target/ProcessStructReader.h
-include/lldb/Target/Queue.h
-include/lldb/Target/QueueItem.h
-include/lldb/Target/QueueList.h
-include/lldb/Target/RegisterCheckpoint.h
-include/lldb/Target/RegisterContext.h
-include/lldb/Target/RegisterNumber.h
-include/lldb/Target/SectionLoadHistory.h
-include/lldb/Target/SectionLoadList.h
-include/lldb/Target/StackFrame.h
-include/lldb/Target/StackFrameList.h
-include/lldb/Target/StackID.h
-include/lldb/Target/StopInfo.h
-include/lldb/Target/StructuredDataPlugin.h
-include/lldb/Target/SystemRuntime.h
-include/lldb/Target/Target.h
-include/lldb/Target/TargetList.h
-include/lldb/Target/Thread.h
-include/lldb/Target/ThreadCollection.h
-include/lldb/Target/ThreadList.h
-include/lldb/Target/ThreadPlan.h
-include/lldb/Target/ThreadPlanBase.h
-include/lldb/Target/ThreadPlanCallFunction.h
-include/lldb/Target/ThreadPlanCallFunctionUsingABI.h
-include/lldb/Target/ThreadPlanCallOnFunctionExit.h
-include/lldb/Target/ThreadPlanCallUserExpression.h
-include/lldb/Target/ThreadPlanPython.h
-include/lldb/Target/ThreadPlanRunToAddress.h
-include/lldb/Target/ThreadPlanShouldStopHere.h
-include/lldb/Target/ThreadPlanStepInRange.h
-include/lldb/Target/ThreadPlanStepInstruction.h
-include/lldb/Target/ThreadPlanStepOut.h
-include/lldb/Target/ThreadPlanStepOverBreakpoint.h
-include/lldb/Target/ThreadPlanStepOverRange.h
-include/lldb/Target/ThreadPlanStepRange.h
-include/lldb/Target/ThreadPlanStepThrough.h
-include/lldb/Target/ThreadPlanStepUntil.h
-include/lldb/Target/ThreadPlanTracer.h
-include/lldb/Target/ThreadSpec.h
-include/lldb/Target/UnixSignals.h
-include/lldb/Target/Unwind.h
-include/lldb/Target/UnwindAssembly.h
-include/lldb/Utility/
-include/lldb/Utility/AnsiTerminal.h
-include/lldb/Utility/ArchSpec.h
-include/lldb/Utility/Baton.h
-include/lldb/Utility/CleanUp.h
-include/lldb/Utility/Connection.h
-include/lldb/Utility/ConstString.h
-include/lldb/Utility/DataBuffer.h
-include/lldb/Utility/DataBufferHeap.h
-include/lldb/Utility/DataBufferLLVM.h
-include/lldb/Utility/DataEncoder.h
-include/lldb/Utility/DataExtractor.h
-include/lldb/Utility/Either.h
-include/lldb/Utility/Endian.h
-include/lldb/Utility/FastDemangle.h
-include/lldb/Utility/FileSpec.h
-include/lldb/Utility/Flags.h
-include/lldb/Utility/History.h
-include/lldb/Utility/IOObject.h
-include/lldb/Utility/Iterable.h
-include/lldb/Utility/JSON.h
-include/lldb/Utility/LLDBAssert.h
-include/lldb/Utility/Log.h
-include/lldb/Utility/Logging.h
-include/lldb/Utility/NameMatches.h
-include/lldb/Utility/Range.h
-include/lldb/Utility/RegularExpression.h
-include/lldb/Utility/SafeMachO.h
-include/lldb/Utility/SelectHelper.h
-include/lldb/Utility/SharedCluster.h
-include/lldb/Utility/SharingPtr.h
-include/lldb/Utility/Status.h
-include/lldb/Utility/Stream.h
-include/lldb/Utility/StreamCallback.h
-include/lldb/Utility/StreamGDBRemote.h
-include/lldb/Utility/StreamString.h
-include/lldb/Utility/StreamTee.h
-include/lldb/Utility/StringExtractor.h
-include/lldb/Utility/StringLexer.h
-include/lldb/Utility/StringList.h
-include/lldb/Utility/StructuredData.h
-include/lldb/Utility/TildeExpressionResolver.h
-include/lldb/Utility/Timeout.h
-include/lldb/Utility/Timer.h
-include/lldb/Utility/TraceOptions.h
-include/lldb/Utility/UUID.h
-include/lldb/Utility/UriParser.h
-include/lldb/Utility/UserID.h
-include/lldb/Utility/VASPrintf.h
-include/lldb/Utility/VMRange.h
-include/lldb/lldb-defines.h
-include/lldb/lldb-enumerations.h
-include/lldb/lldb-forward.h
-include/lldb/lldb-private-defines.h
-include/lldb/lldb-private-enumerations.h
-include/lldb/lldb-private-forward.h
-include/lldb/lldb-private-interfaces.h
-include/lldb/lldb-private-types.h
-include/lldb/lldb-private.h
-include/lldb/lldb-public.h
-include/lldb/lldb-types.h
-include/lldb/lldb-versioning.h
 include/llvm/
 include/llvm-c/
 include/llvm-c/Analysis.h
@@ -1536,7 +1021,9 @@ include/llvm/CodeGen/RegisterPressure.h
 include/llvm/CodeGen/RegisterScavenging.h
 include/llvm/CodeGen/RegisterUsageInfo.h
 include/llvm/CodeGen/ResourcePriorityQueue.h
+@comment XXX
 include/llvm/CodeGen/ReturnProtectorLowering.h
+@comment XXX ^^
 include/llvm/CodeGen/RuntimeLibcalls.def
 include/llvm/CodeGen/RuntimeLibcalls.h
 include/llvm/CodeGen/SDNodeProperties.td
@@ -2743,95 +2230,6 @@ lib/liblldMinGW.a
 lib/liblldReaderWriter.a
 lib/liblldWasm.a
 lib/liblldYAML.a
-@lib lib/liblldb.so.${LIBlldb_VERSION}
-lib/liblldbBase.a
-lib/liblldbBreakpoint.a
-lib/liblldbCommands.a
-lib/liblldbCore.a
-lib/liblldbDataFormatters.a
-lib/liblldbExpression.a
-lib/liblldbHost.a
-lib/liblldbInitialization.a
-lib/liblldbInterpreter.a
-lib/liblldbPluginABIMacOSX_arm.a
-lib/liblldbPluginABIMacOSX_arm64.a
-lib/liblldbPluginABIMacOSX_i386.a
-lib/liblldbPluginABISysV_arm.a
-lib/liblldbPluginABISysV_arm64.a
-lib/liblldbPluginABISysV_hexagon.a
-lib/liblldbPluginABISysV_i386.a
-lib/liblldbPluginABISysV_mips.a
-lib/liblldbPluginABISysV_mips64.a
-lib/liblldbPluginABISysV_ppc.a
-lib/liblldbPluginABISysV_ppc64.a
-lib/liblldbPluginABISysV_s390x.a
-lib/liblldbPluginABISysV_x86_64.a
-lib/liblldbPluginAppleObjCRuntime.a
-lib/liblldbPluginArchitectureArm.a
-lib/liblldbPluginCPlusPlusLanguage.a
-lib/liblldbPluginCXXItaniumABI.a
-lib/liblldbPluginDisassemblerLLVM.a
-lib/liblldbPluginDynamicLoaderHexagonDYLD.a
-lib/liblldbPluginDynamicLoaderMacOSXDYLD.a
-lib/liblldbPluginDynamicLoaderPosixDYLD.a
-lib/liblldbPluginDynamicLoaderStatic.a
-lib/liblldbPluginDynamicLoaderWindowsDYLD.a
-lib/liblldbPluginExpressionParserClang.a
-lib/liblldbPluginExpressionParserGo.a
-lib/liblldbPluginGoLanguage.a
-lib/liblldbPluginInstructionARM.a
-lib/liblldbPluginInstructionARM64.a
-lib/liblldbPluginInstructionMIPS.a
-lib/liblldbPluginInstructionMIPS64.a
-lib/liblldbPluginInstrumentationRuntimeASan.a
-lib/liblldbPluginInstrumentationRuntimeMainThreadChecker.a
-lib/liblldbPluginInstrumentationRuntimeTSan.a
-lib/liblldbPluginInstrumentationRuntimeUBSan.a
-lib/liblldbPluginJITLoaderGDB.a
-lib/liblldbPluginJavaLanguage.a
-lib/liblldbPluginLanguageRuntimeGo.a
-lib/liblldbPluginLanguageRuntimeJava.a
-lib/liblldbPluginMemoryHistoryASan.a
-lib/liblldbPluginOCamlLanguage.a
-lib/liblldbPluginOSGo.a
-lib/liblldbPluginOSPython.a
-lib/liblldbPluginObjCLanguage.a
-lib/liblldbPluginObjCPlusPlusLanguage.a
-lib/liblldbPluginObjectContainerBSDArchive.a
-lib/liblldbPluginObjectContainerMachOArchive.a
-lib/liblldbPluginObjectFileELF.a
-lib/liblldbPluginObjectFileJIT.a
-lib/liblldbPluginObjectFileMachO.a
-lib/liblldbPluginObjectFilePECOFF.a
-lib/liblldbPluginPlatformAndroid.a
-lib/liblldbPluginPlatformFreeBSD.a
-lib/liblldbPluginPlatformGDB.a
-lib/liblldbPluginPlatformKalimba.a
-lib/liblldbPluginPlatformLinux.a
-lib/liblldbPluginPlatformMacOSX.a
-lib/liblldbPluginPlatformNetBSD.a
-lib/liblldbPluginPlatformOpenBSD.a
-lib/liblldbPluginPlatformPOSIX.a
-lib/liblldbPluginPlatformWindows.a
-lib/liblldbPluginProcessElfCore.a
-lib/liblldbPluginProcessGDBRemote.a
-lib/liblldbPluginProcessMinidump.a
-lib/liblldbPluginProcessUtility.a
-lib/liblldbPluginRenderScriptRuntime.a
-lib/liblldbPluginScriptInterpreterNone.a
-lib/liblldbPluginScriptInterpreterPython.a
-lib/liblldbPluginStructuredDataDarwinLog.a
-lib/liblldbPluginSymbolFileDWARF.a
-lib/liblldbPluginSymbolFilePDB.a
-lib/liblldbPluginSymbolFileSymtab.a
-lib/liblldbPluginSymbolVendorELF.a
-lib/liblldbPluginSystemRuntimeMacOSX.a
-lib/liblldbPluginUnwindAssemblyInstEmulation.a
-lib/liblldbPluginUnwindAssemblyX86.a
-lib/liblldbSymbol.a
-lib/liblldbTarget.a
-lib/liblldbUtility.a
-lib/liblldbUtilityHelpers.a
 libexec/c++-analyzer
 libexec/ccc-analyzer
 @man man/man1/bugpoint.1
Index: pkg/PLIST-python
===================================================================
RCS file: /cvs/ports/devel/llvm/pkg/PLIST-python,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST-python
--- pkg/PLIST-python    17 Oct 2018 08:35:56 -0000      1.3
+++ pkg/PLIST-python    1 Nov 2018 22:13:39 -0000
@@ -6,25 +6,4 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/clang/cindex.pyc
 lib/python${MODPY_VERSION}/site-packages/clang/enumerations.py
 lib/python${MODPY_VERSION}/site-packages/clang/enumerations.pyc
-lib/python${MODPY_VERSION}/site-packages/lldb/
-lib/python${MODPY_VERSION}/site-packages/lldb/__init__.py
-lib/python${MODPY_VERSION}/site-packages/lldb/_lldb.so
-lib/python${MODPY_VERSION}/site-packages/lldb/embedded_interpreter.py
-lib/python${MODPY_VERSION}/site-packages/lldb/formatters/
-lib/python${MODPY_VERSION}/site-packages/lldb/formatters/Logger.py
-lib/python${MODPY_VERSION}/site-packages/lldb/formatters/__init__.py
-lib/python${MODPY_VERSION}/site-packages/lldb/formatters/attrib_fromdict.py
-lib/python${MODPY_VERSION}/site-packages/lldb/formatters/cache.py
-lib/python${MODPY_VERSION}/site-packages/lldb/formatters/cpp/
-lib/python${MODPY_VERSION}/site-packages/lldb/formatters/cpp/__init__.py
-lib/python${MODPY_VERSION}/site-packages/lldb/formatters/cpp/gnu_libstdcpp.py
-lib/python${MODPY_VERSION}/site-packages/lldb/formatters/cpp/libcxx.py
-lib/python${MODPY_VERSION}/site-packages/lldb/formatters/metrics.py
-lib/python${MODPY_VERSION}/site-packages/lldb/formatters/synth.py
-lib/python${MODPY_VERSION}/site-packages/lldb/lldb-argdumper
-lib/python${MODPY_VERSION}/site-packages/lldb/runtime/
-lib/python${MODPY_VERSION}/site-packages/lldb/runtime/__init__.py
-lib/python${MODPY_VERSION}/site-packages/lldb/utils/
-lib/python${MODPY_VERSION}/site-packages/lldb/utils/__init__.py
-lib/python${MODPY_VERSION}/site-packages/lldb/utils/symbolication.py
 @comment lib/python${MODPY_VERSION}/site-packages/six.py

Reply via email to