Wed Sep 23 06:58:46 2020 UTC ()
lldb: better patch and small pylint fixes


(adam)
diff -r1.29 -r1.30 pkgsrc/devel/lldb/Makefile
diff -r1.8 -r1.9 pkgsrc/devel/lldb/buildlink3.mk
diff -r1.23 -r1.24 pkgsrc/devel/lldb/distinfo
diff -r1.2 -r1.3 pkgsrc/devel/lldb/patches/patch-source_Plugins_Process_NetBSD_NativeProcessNetBSD.h

cvs diff -r1.29 -r1.30 pkgsrc/devel/lldb/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/lldb/Makefile 2020/09/19 17:25:01 1.29
+++ pkgsrc/devel/lldb/Makefile 2020/09/23 06:58:46 1.30
@@ -1,21 +1,21 @@ @@ -1,21 +1,21 @@
1# $NetBSD: Makefile,v 1.29 2020/09/19 17:25:01 he Exp $ 1# $NetBSD: Makefile,v 1.30 2020/09/23 06:58:46 adam Exp $
2 2
3.include "../../lang/llvm/version.mk" 3.include "../../lang/llvm/version.mk"
4 4
5DISTNAME= lldb-${LLVM_VERSION}.src 5DISTNAME= lldb-${LLVM_VERSION}.src
6PKGNAME= ${DISTNAME:S/.src//} 6PKGNAME= ${DISTNAME:S/.src//}
7PKGREVISION= 1 7PKGREVISION= 1
8CATEGORIES= lang devel 8CATEGORIES= devel lang
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= http://lldb.org/ 11HOMEPAGE= http://lldb.org/
12COMMENT= Next generation, high-performance debugger 12COMMENT= Next generation, high-performance debugger
13LICENSE= apache-2.0 13LICENSE= apache-2.0
14 14
15DEPENDS+= llvm-${PKGVERSION_NOREV}{,nb*}:../../lang/llvm 15DEPENDS+= llvm-${PKGVERSION_NOREV}{,nb*}:../../lang/llvm
16DEPENDS+= clang-${PKGVERSION_NOREV}{,nb*}:../../lang/clang 16DEPENDS+= clang-${PKGVERSION_NOREV}{,nb*}:../../lang/clang
17DEPENDS+= swig3>=3.0:../../devel/swig3 17DEPENDS+= swig3>=3.0:../../devel/swig3
18DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six 18DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
19 19
20CONFIGURE_DIRS= ${WRKDIR}/build 20CONFIGURE_DIRS= ${WRKDIR}/build
21CMAKE_ARG_PATH= ${WRKSRC} 21CMAKE_ARG_PATH= ${WRKSRC}

cvs diff -r1.8 -r1.9 pkgsrc/devel/lldb/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/devel/lldb/buildlink3.mk 2020/06/02 08:22:40 1.8
+++ pkgsrc/devel/lldb/buildlink3.mk 2020/09/23 06:58:46 1.9
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1# $NetBSD: buildlink3.mk,v 1.8 2020/06/02 08:22:40 adam Exp $ 1# $NetBSD: buildlink3.mk,v 1.9 2020/09/23 06:58:46 adam Exp $
2 2
3BUILDLINK_TREE+= lldb 3BUILDLINK_TREE+= lldb
4 4
5.if !defined(LLDB_BUILDLINK3_MK) 5.if !defined(LLDB_BUILDLINK3_MK)
6LLDB_BUILDLINK3_MK:= 6LLDB_BUILDLINK3_MK:=
7 7
8BUILDLINK_API_DEPENDS.lldb+= lldb>=9.0.1 8BUILDLINK_API_DEPENDS.lldb+= lldb>=9.0.1
9BUILDLINK_ABI_DEPENDS.lldb?= lldb>=10.0.0nb1 9BUILDLINK_ABI_DEPENDS.lldb+= lldb>=10.0.0nb1
10BUILDLINK_PKGSRCDIR.lldb?= ../../devel/lldb 10BUILDLINK_PKGSRCDIR.lldb?= ../../devel/lldb
11 11
12.include "../../devel/zlib/buildlink3.mk" 12.include "../../devel/zlib/buildlink3.mk"
13.include "../../lang/clang/buildlink3.mk" 13.include "../../lang/clang/buildlink3.mk"
14.include "../../lang/llvm/buildlink3.mk" 14.include "../../lang/llvm/buildlink3.mk"
15.include "../../textproc/libxml2/buildlink3.mk" 15.include "../../textproc/libxml2/buildlink3.mk"
16.endif # LLDB_BUILDLINK3_MK 16.endif # LLDB_BUILDLINK3_MK
17 17
18BUILDLINK_TREE+= -lldb 18BUILDLINK_TREE+= -lldb

cvs diff -r1.23 -r1.24 pkgsrc/devel/lldb/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/lldb/distinfo 2020/09/23 06:01:00 1.23
+++ pkgsrc/devel/lldb/distinfo 2020/09/23 06:58:46 1.24
@@ -1,11 +1,11 @@ @@ -1,11 +1,11 @@
1$NetBSD: distinfo,v 1.23 2020/09/23 06:01:00 mef Exp $ 1$NetBSD: distinfo,v 1.24 2020/09/23 06:58:46 adam Exp $
2 2
3SHA1 (lldb-10.0.1.src.tar.xz) = 90b946ff7b850bcded598509a10d0795e7da3f63 3SHA1 (lldb-10.0.1.src.tar.xz) = 90b946ff7b850bcded598509a10d0795e7da3f63
4RMD160 (lldb-10.0.1.src.tar.xz) = 59442a4685c7c6c2468477ce16fa09e4fef8540d 4RMD160 (lldb-10.0.1.src.tar.xz) = 59442a4685c7c6c2468477ce16fa09e4fef8540d
5SHA512 (lldb-10.0.1.src.tar.xz) = d7155cd6a7e2244cbf1f6114d790fdf2e667fd6285e2fc3a08a8f49c8e08f32827d7fa83d741ea0b54b788bd13c0c7498cf312a2cd3e86e049606869341b482e 5SHA512 (lldb-10.0.1.src.tar.xz) = d7155cd6a7e2244cbf1f6114d790fdf2e667fd6285e2fc3a08a8f49c8e08f32827d7fa83d741ea0b54b788bd13c0c7498cf312a2cd3e86e049606869341b482e
6Size (lldb-10.0.1.src.tar.xz) = 9632124 bytes 6Size (lldb-10.0.1.src.tar.xz) = 9632124 bytes
7SHA1 (patch-cmake_modules_LLDBStandalone.cmake) = 55a8d614cc52872968fc7c7c205c7d6e4021b538 7SHA1 (patch-cmake_modules_LLDBStandalone.cmake) = 55a8d614cc52872968fc7c7c205c7d6e4021b538
8SHA1 (patch-source_API_CMakeLists.txt) = ed630498cdd30f6f11c5fbfa8d9f539baeba5a2c 8SHA1 (patch-source_API_CMakeLists.txt) = ed630498cdd30f6f11c5fbfa8d9f539baeba5a2c
9SHA1 (patch-source_Host_CMakeLists.txt) = 5c7ae7b896aa110fe7ab21ed3616350e0958bc2a 9SHA1 (patch-source_Host_CMakeLists.txt) = 5c7ae7b896aa110fe7ab21ed3616350e0958bc2a
10SHA1 (patch-source_Plugins_Process_NetBSD_NativeProcessNetBSD.cpp) = e3044c199a9382960c666ad42ca69b90828b686b 10SHA1 (patch-source_Plugins_Process_NetBSD_NativeProcessNetBSD.cpp) = e3044c199a9382960c666ad42ca69b90828b686b
11SHA1 (patch-source_Plugins_Process_NetBSD_NativeProcessNetBSD.h) = d114f912b9c2ee24f5aadc40441049b8f76974b3 11SHA1 (patch-source_Plugins_Process_NetBSD_NativeProcessNetBSD.h) = 1a01bed99b146a7c3e8bcdc559dc2755f997ac4c

cvs diff -r1.2 -r1.3 pkgsrc/devel/lldb/patches/patch-source_Plugins_Process_NetBSD_NativeProcessNetBSD.h (expand / switch to unified diff)

--- pkgsrc/devel/lldb/patches/patch-source_Plugins_Process_NetBSD_NativeProcessNetBSD.h 2020/09/23 06:01:01 1.2
+++ pkgsrc/devel/lldb/patches/patch-source_Plugins_Process_NetBSD_NativeProcessNetBSD.h 2020/09/23 06:58:46 1.3
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1$NetBSD: patch-source_Plugins_Process_NetBSD_NativeProcessNetBSD.h,v 1.2 2020/09/23 06:01:01 mef Exp $ 1$NetBSD: patch-source_Plugins_Process_NetBSD_NativeProcessNetBSD.h,v 1.3 2020/09/23 06:58:46 adam Exp $
2 2
3Declare StopProcess. 3Declare StopProcess.
4 4
5--- work/lldb-10.0.1.src/source/Plugins/Process/NetBSD/NativeProcessNetBSD.h.orig 2020-07-07 16:21:37.000000000 +0000 5--- source/Plugins/Process/NetBSD/NativeProcessNetBSD.h.orig 2020-07-07 16:21:37.000000000 +0000
6+++ source/Plugins/Process/NetBSD/NativeProcessNetBSD.h 6+++ source/Plugins/Process/NetBSD/NativeProcessNetBSD.h
7@@ -86,6 +86,7 @@ public: 7@@ -86,6 +86,7 @@ public:
8 // Interface used by NativeRegisterContext-derived classes. 8 // Interface used by NativeRegisterContext-derived classes.
9 static Status PtraceWrapper(int req, lldb::pid_t pid, void *addr = nullptr, 9 static Status PtraceWrapper(int req, lldb::pid_t pid, void *addr = nullptr,
10 int data = 0, int *result = nullptr); 10 int data = 0, int *result = nullptr);
11+ static Status StopProcess(lldb::pid_t pid); 11+ static Status StopProcess(lldb::pid_t pid);
12  12
13 private: 13 private:
14 MainLoop::SignalHandleUP m_sigchld_handle; 14 MainLoop::SignalHandleUP m_sigchld_handle;