pkgsrc-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/91c9363394ef
branches: trunk
changeset: 427569:91c9363394ef
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 a3e67ba26338 -r 91c9363394ef 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 a3e67ba26338 -r 91c9363394ef 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 a3e67ba26338 -r 91c9363394ef 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 a3e67ba26338 -r 91c9363394ef 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