Source-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/lldb lldb: updated to 10.0.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/97e52cba3058
branches:  trunk
changeset: 429262:97e52cba3058
user:      adam <adam%pkgsrc.org@localhost>
date:      Sat Apr 18 07:59:44 2020 +0000

description:
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.

diffstat:

 devel/lldb/Makefile                                |   7 ++++-
 devel/lldb/PLIST                                   |  24 +++++++++------------
 devel/lldb/distinfo                                |  12 +++++-----
 devel/lldb/patches/patch-source_API_CMakeLists.txt |  10 ++++----
 4 files changed, 26 insertions(+), 27 deletions(-)

diffs (218 lines):

diff -r dd9113ee61fe -r 97e52cba3058 devel/lldb/Makefile
--- a/devel/lldb/Makefile       Sat Apr 18 07:58:49 2020 +0000
+++ b/devel/lldb/Makefile       Sat Apr 18 07:59:44 2020 +0000
@@ -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 @@
 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 @@
 
 CHECK_PORTABILITY_SKIP=        utils/buildit/build_llvm
 
+LUA_VERSIONS_ACCEPTED= 53
+
 REPLACE_PERL+=         *.pl
 REPLACE_PERL+=         */*.pl
 REPLACE_PERL+=         */*/*.pl
@@ -81,6 +83,7 @@
 .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"
diff -r dd9113ee61fe -r 97e52cba3058 devel/lldb/PLIST
--- a/devel/lldb/PLIST  Sat Apr 18 07:58:49 2020 +0000
+++ b/devel/lldb/PLIST  Sat Apr 18 07:59:44 2020 +0000
@@ -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/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/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/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/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/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/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/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/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/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/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/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/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-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/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
diff -r dd9113ee61fe -r 97e52cba3058 devel/lldb/distinfo
--- a/devel/lldb/distinfo       Sat Apr 18 07:58:49 2020 +0000
+++ b/devel/lldb/distinfo       Sat Apr 18 07:59:44 2020 +0000
@@ -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
diff -r dd9113ee61fe -r 97e52cba3058 devel/lldb/patches/patch-source_API_CMakeLists.txt
--- a/devel/lldb/patches/patch-source_API_CMakeLists.txt        Sat Apr 18 07:58:49 2020 +0000
+++ b/devel/lldb/patches/patch-source_API_CMakeLists.txt        Sat Apr 18 07:59:44 2020 +0000
@@ -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