pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/lldb



Module Name:    pkgsrc
Committed By:   adam
Date:           Sat Apr 18 07:59:44 UTC 2020

Modified Files:
        pkgsrc/devel/lldb: Makefile PLIST distinfo
        pkgsrc/devel/lldb/patches: patch-source_API_CMakeLists.txt

Log Message:
lldb: updated to 10.0.0

Changes to LLDB
Improved support for building with MinGW
Initial support for debugging Windows ARM and ARM64 binaries
Improved error messages in the expression evaluator.
Tab completions for command options now also provide a description for each option.
Fixed that printing structs/classes with the expression command sometimes did not print the members/contents of the class.
Improved support for using classes with bit-field members in the expression evaluator.
Greatly improved support for DWARF v5.


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 pkgsrc/devel/lldb/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/devel/lldb/PLIST
cvs rdiff -u -r1.18 -r1.19 pkgsrc/devel/lldb/distinfo
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/lldb/patches/patch-source_API_CMakeLists.txt

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/lldb/Makefile
diff -u pkgsrc/devel/lldb/Makefile:1.25 pkgsrc/devel/lldb/Makefile:1.26
--- pkgsrc/devel/lldb/Makefile:1.25     Sun Dec 29 15:31:21 2019
+++ pkgsrc/devel/lldb/Makefile  Sat Apr 18 07:59:44 2020
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.25 2019/12/29 15:31:21 adam Exp $
+# $NetBSD: Makefile,v 1.26 2020/04/18 07:59:44 adam Exp $
 
 .include "../../lang/llvm/version.mk"
 
@@ -20,7 +20,7 @@ CONFIGURE_DIRS=               ${WRKDIR}/build
 CMAKE_ARG_PATH=                ${WRKSRC}
 
 USE_CMAKE=             yes
-USE_LANGUAGES=         c c++11
+USE_LANGUAGES=         c c++14
 GCC_REQD+=             4.8
 PY_PATCHPLIST=         yes
 
@@ -34,6 +34,8 @@ CMAKE_ARGS+=  -DLLDB_USE_SYSTEM_SIX:BOOL=
 
 CHECK_PORTABILITY_SKIP=        utils/buildit/build_llvm
 
+LUA_VERSIONS_ACCEPTED= 53
+
 REPLACE_PERL+=         *.pl
 REPLACE_PERL+=         */*.pl
 REPLACE_PERL+=         */*/*.pl
@@ -81,6 +83,7 @@ post-extract:
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../lang/clang/buildlink3.mk"
 .include "../../lang/llvm/buildlink3.mk"
+.include "../../lang/lua/buildlink3.mk"
 .include "../../lang/python/application.mk"
 .include "../../lang/python/extension.mk"
 .include "../../lang/python/tool.mk"

Index: pkgsrc/devel/lldb/PLIST
diff -u pkgsrc/devel/lldb/PLIST:1.11 pkgsrc/devel/lldb/PLIST:1.12
--- pkgsrc/devel/lldb/PLIST:1.11        Sat Oct 19 14:01:37 2019
+++ pkgsrc/devel/lldb/PLIST     Sat Apr 18 07:59:44 2020
@@ -1,8 +1,7 @@
-@comment $NetBSD: PLIST,v 1.11 2019/10/19 14:01:37 adam Exp $
+@comment $NetBSD: PLIST,v 1.12 2020/04/18 07:59:44 adam Exp $
 bin/lldb
 bin/lldb-argdumper
 bin/lldb-instr
-bin/lldb-mi
 bin/lldb-server
 bin/lldb-vscode
 include/lldb/API/LLDB.h
@@ -25,6 +24,7 @@ include/lldb/API/SBError.h
 include/lldb/API/SBEvent.h
 include/lldb/API/SBExecutionContext.h
 include/lldb/API/SBExpressionOptions.h
+include/lldb/API/SBFile.h
 include/lldb/API/SBFileSpec.h
 include/lldb/API/SBFileSpecList.h
 include/lldb/API/SBFrame.h
@@ -115,6 +115,7 @@ include/lldb/Core/FileSpecList.h
 include/lldb/Core/FormatEntity.h
 include/lldb/Core/Highlighter.h
 include/lldb/Core/IOHandler.h
+include/lldb/Core/IOHandlerCursesGUI.h
 include/lldb/Core/IOStreamMacros.h
 include/lldb/Core/LoadedModuleInfoList.h
 include/lldb/Core/Mangled.h
@@ -127,7 +128,6 @@ include/lldb/Core/Opcode.h
 include/lldb/Core/PluginInterface.h
 include/lldb/Core/PluginManager.h
 include/lldb/Core/RichManglingContext.h
-include/lldb/Core/STLUtils.h
 include/lldb/Core/SearchFilter.h
 include/lldb/Core/Section.h
 include/lldb/Core/SourceManager.h
@@ -137,8 +137,6 @@ 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
@@ -172,7 +170,6 @@ include/lldb/DataFormatters/TypeCategory
 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
@@ -212,6 +209,7 @@ include/lldb/Host/HostNativeThreadBase.h
 include/lldb/Host/HostNativeThreadForward.h
 include/lldb/Host/HostProcess.h
 include/lldb/Host/HostThread.h
+include/lldb/Host/LZMA.h
 include/lldb/Host/LockFile.h
 include/lldb/Host/LockFileBase.h
 include/lldb/Host/MainLoop.h
@@ -292,6 +290,7 @@ include/lldb/Interpreter/OptionGroupFile
 include/lldb/Interpreter/OptionGroupFormat.h
 include/lldb/Interpreter/OptionGroupOutputFile.h
 include/lldb/Interpreter/OptionGroupPlatform.h
+include/lldb/Interpreter/OptionGroupPythonClassWithDict.h
 include/lldb/Interpreter/OptionGroupString.h
 include/lldb/Interpreter/OptionGroupUInt64.h
 include/lldb/Interpreter/OptionGroupUUID.h
@@ -324,10 +323,11 @@ include/lldb/Interpreter/Property.h
 include/lldb/Interpreter/ScriptInterpreter.h
 include/lldb/Symbol/ArmUnwindInfo.h
 include/lldb/Symbol/Block.h
+include/lldb/Symbol/CallFrameInfo.h
 include/lldb/Symbol/ClangASTContext.h
 include/lldb/Symbol/ClangASTImporter.h
+include/lldb/Symbol/ClangASTMetadata.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
@@ -363,7 +363,6 @@ 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/ABI.h
 include/lldb/Target/DynamicLoader.h
 include/lldb/Target/ExecutionContext.h
@@ -431,7 +430,6 @@ include/lldb/Utility/ArchSpec.h
 include/lldb/Utility/Args.h
 include/lldb/Utility/Baton.h
 include/lldb/Utility/Broadcaster.h
-include/lldb/Utility/CleanUp.h
 include/lldb/Utility/CompletionRequest.h
 include/lldb/Utility/Connection.h
 include/lldb/Utility/ConstString.h
@@ -443,12 +441,11 @@ include/lldb/Utility/DataExtractor.h
 include/lldb/Utility/Endian.h
 include/lldb/Utility/Environment.h
 include/lldb/Utility/Event.h
-include/lldb/Utility/FileCollector.h
 include/lldb/Utility/FileSpec.h
 include/lldb/Utility/Flags.h
+include/lldb/Utility/GDBRemote.h
 include/lldb/Utility/IOObject.h
 include/lldb/Utility/Iterable.h
-include/lldb/Utility/JSON.h
 include/lldb/Utility/LLDBAssert.h
 include/lldb/Utility/Listener.h
 include/lldb/Utility/Log.h
@@ -469,7 +466,6 @@ include/lldb/Utility/State.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
@@ -501,7 +497,7 @@ include/lldb/lldb-types.h
 include/lldb/lldb-versioning.h
 lib/liblldb.so
 lib/liblldb.so.${PKGVERSION}
-${PLIST.posix}lib/liblldb.so.9
+${PLIST.posix}lib/liblldb.so.10
 ${PYSITELIB}/lldb/__init__.py
 ${PYSITELIB}/lldb/_lldb.so
 ${PYSITELIB}/lldb/embedded_interpreter.py
@@ -515,6 +511,6 @@ ${PYSITELIB}/lldb/formatters/cpp/libcxx.
 ${PYSITELIB}/lldb/formatters/metrics.py
 ${PYSITELIB}/lldb/formatters/synth.py
 ${PYSITELIB}/lldb/lldb-argdumper
-${PYSITELIB}/lldb/runtime/__init__.py
 ${PYSITELIB}/lldb/utils/__init__.py
+${PYSITELIB}/lldb/utils/in_call_stack.py
 ${PYSITELIB}/lldb/utils/symbolication.py

Index: pkgsrc/devel/lldb/distinfo
diff -u pkgsrc/devel/lldb/distinfo:1.18 pkgsrc/devel/lldb/distinfo:1.19
--- pkgsrc/devel/lldb/distinfo:1.18     Sun Dec 29 15:31:21 2019
+++ pkgsrc/devel/lldb/distinfo  Sat Apr 18 07:59:44 2020
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.18 2019/12/29 15:31:21 adam Exp $
+$NetBSD: distinfo,v 1.19 2020/04/18 07:59:44 adam Exp $
 
-SHA1 (lldb-9.0.1.src.tar.xz) = 3afa0d2573ba55c46360419ed944a729ae08c8f7
-RMD160 (lldb-9.0.1.src.tar.xz) = f0507a476d6ac832478dbcd72385ab4be9c8e9ce
-SHA512 (lldb-9.0.1.src.tar.xz) = 8ec31129933d95cead2c5dcf9ead71b7fd69a49bbc10544a86025edc8f4deaf070b7c4309df01e4569b2de54a1d2028dbf9489a889d7c7c484dd899e58939b6a
-Size (lldb-9.0.1.src.tar.xz) = 9837400 bytes
+SHA1 (lldb-10.0.0.src.tar.xz) = 44b5a19204717a1053fab13b113172aa822b012b
+RMD160 (lldb-10.0.0.src.tar.xz) = 02efcbf1a094276765217def9e25b3752ecbf617
+SHA512 (lldb-10.0.0.src.tar.xz) = f6a73cc05b26dfda8076cab082e90a6818b496189a8bafd6c771ea7c2dfe948e139e168bdcb82ccfad9e7ba110ad68beef453e280cca98031fa69923c27933f4
+Size (lldb-10.0.0.src.tar.xz) = 9637552 bytes
 SHA1 (patch-cmake_modules_LLDBStandalone.cmake) = 55a8d614cc52872968fc7c7c205c7d6e4021b538
-SHA1 (patch-source_API_CMakeLists.txt) = 07e3e45f36af36f18ab5837bba170bd9bdc94b74
+SHA1 (patch-source_API_CMakeLists.txt) = ed630498cdd30f6f11c5fbfa8d9f539baeba5a2c
 SHA1 (patch-source_Host_CMakeLists.txt) = 5c7ae7b896aa110fe7ab21ed3616350e0958bc2a

Index: pkgsrc/devel/lldb/patches/patch-source_API_CMakeLists.txt
diff -u pkgsrc/devel/lldb/patches/patch-source_API_CMakeLists.txt:1.3 pkgsrc/devel/lldb/patches/patch-source_API_CMakeLists.txt:1.4
--- pkgsrc/devel/lldb/patches/patch-source_API_CMakeLists.txt:1.3       Sat Oct 19 14:01:37 2019
+++ pkgsrc/devel/lldb/patches/patch-source_API_CMakeLists.txt   Sat Apr 18 07:59:44 2020
@@ -1,17 +1,17 @@
-$NetBSD: patch-source_API_CMakeLists.txt,v 1.3 2019/10/19 14:01:37 adam Exp $
+$NetBSD: patch-source_API_CMakeLists.txt,v 1.4 2020/04/18 07:59:44 adam Exp $
 
 Fix finding libxml2's includes.
 
---- source/API/CMakeLists.txt.orig     2019-07-10 11:09:29.000000000 +0000
+--- source/API/CMakeLists.txt.orig     2020-03-23 15:01:02.000000000 +0000
 +++ source/API/CMakeLists.txt
-@@ -13,6 +13,10 @@ if(LLDB_BUILD_FRAMEWORK)
-   set(option_install_prefix INSTALL_PREFIX ${LLDB_FRAMEWORK_INSTALL_DIR})
+@@ -19,6 +19,10 @@ if(LLDB_BUILD_FRAMEWORK)
+   set(option_framework FRAMEWORK)
  endif()
  
 +if(LIBXML2_FOUND)
 +  include_directories(SYSTEM ${LIBXML2_INCLUDE_DIR})
 +endif()
 +
- add_lldb_library(liblldb SHARED
+ add_lldb_library(liblldb SHARED ${option_framework}
    SBAddress.cpp
    SBAttachInfo.cpp



Home | Main Index | Thread Index | Old Index