Thu Aug 18 23:55:26 2022 UTC ()
lldb: provide more specific failure message for NetBSD < 9.99.22


(gutteridge)
diff -r1.40 -r1.41 pkgsrc/devel/lldb/Makefile

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

--- pkgsrc/devel/lldb/Makefile 2022/08/14 15:00:18 1.40
+++ pkgsrc/devel/lldb/Makefile 2022/08/18 23:55:26 1.41
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.40 2022/08/14 15:00:18 tnn Exp $ 1# $NetBSD: Makefile,v 1.41 2022/08/18 23:55:26 gutteridge 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//}
7CATEGORIES= devel lang 7CATEGORIES= devel lang
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://lldb.org/ 10HOMEPAGE= http://lldb.org/
11COMMENT= Next generation, high-performance debugger 11COMMENT= Next generation, high-performance debugger
12LICENSE= apache-2.0 12LICENSE= apache-2.0
13 13
14DEPENDS+= llvm-${PKGVERSION_NOREV}{,nb*}:../../lang/llvm 14DEPENDS+= llvm-${PKGVERSION_NOREV}{,nb*}:../../lang/llvm
@@ -62,27 +62,27 @@ TEST_TARGET= check-lldb @@ -62,27 +62,27 @@ TEST_TARGET= check-lldb
62TEST_ENV+= LD_LIBRARY_PATH=${WRKDIR}/build/lib 62TEST_ENV+= LD_LIBRARY_PATH=${WRKDIR}/build/lib
63 63
64.include "../../mk/bsd.prefs.mk" 64.include "../../mk/bsd.prefs.mk"
65 65
66.if ${OPSYS} == "NetBSD" 66.if ${OPSYS} == "NetBSD"
67. if exists(/usr/include/panel.h) 67. if exists(/usr/include/panel.h)
68CMAKE_ARGS+= -DLLDB_DISABLE_CURSES:BOOL=FALSE 68CMAKE_ARGS+= -DLLDB_DISABLE_CURSES:BOOL=FALSE
69. else 69. else
70CMAKE_ARGS+= -DLLDB_DISABLE_CURSES:BOOL=TRUE 70CMAKE_ARGS+= -DLLDB_DISABLE_CURSES:BOOL=TRUE
71. endif 71. endif
72 72
73. if ${OPSYS_VERSION} < 99922 73. if ${OPSYS_VERSION} < 99922
74# lacks ptrace(2) PT_STOP 74# lacks ptrace(2) PT_STOP
75NOT_FOR_PLATFORM+= NetBSD-*-* 75PKG_FAIL_REASON+= "Only NetBSD >= 9.99.22 provides ptrace(2) PT_STOP"
76. endif 76. endif
77.endif 77.endif
78 78
79post-extract: 79post-extract:
80 ${MKDIR} ${WRKSRC}/build 80 ${MKDIR} ${WRKSRC}/build
81 81
82#.include "../../devel/googletest/buildlink3.mk" # check-lldb-unit 82#.include "../../devel/googletest/buildlink3.mk" # check-lldb-unit
83.include "../../devel/libatomic_ops/buildlink3.mk" 83.include "../../devel/libatomic_ops/buildlink3.mk"
84.include "../../devel/zlib/buildlink3.mk" 84.include "../../devel/zlib/buildlink3.mk"
85.include "../../lang/clang/buildlink3.mk" 85.include "../../lang/clang/buildlink3.mk"
86.include "../../lang/llvm/buildlink3.mk" 86.include "../../lang/llvm/buildlink3.mk"
87.include "../../lang/lua/buildlink3.mk" 87.include "../../lang/lua/buildlink3.mk"
88.include "../../lang/python/application.mk" 88.include "../../lang/python/application.mk"