pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
lldb: make it better
Module Name: pkgsrc-wip
Committed By: Adam Ciarciński <adam%defguard.net@localhost>
Pushed By: adam
Date: Mon Oct 27 11:27:02 2025 +0100
Changeset: b2be3c78b958389409370f5289c07e68a6094658
Modified Files:
lldb/Makefile
lldb/distinfo
lldb/options.mk
Removed Files:
lldb/patches/patch-cmake_modules_LLDBStandalone.cmake
Log Message:
lldb: make it better
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=b2be3c78b958389409370f5289c07e68a6094658
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
lldb/Makefile | 11 +++++------
lldb/distinfo | 1 -
lldb/options.mk | 2 --
lldb/patches/patch-cmake_modules_LLDBStandalone.cmake | 12 ------------
4 files changed, 5 insertions(+), 21 deletions(-)
diffs:
diff --git a/lldb/Makefile b/lldb/Makefile
index a3d152df16..f1fe63284b 100644
--- a/lldb/Makefile
+++ b/lldb/Makefile
@@ -15,19 +15,18 @@ DEPENDS+= clang-${PKGVERSION_NOREV}{,nb*}:../../wip/clang
DEPENDS+= swig3>=3.0:../../devel/swig3
DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
-USE_CXX_FEATURES= c++14
+USE_CXX_FEATURES= c++17
USE_LANGUAGES= c c++
GCC_REQD+= 7
PY_PATCHPLIST= yes
CMAKE_CONFIGURE_ARGS+= -DLLVM_CONFIG=${LLVM_CONFIG_PATH:Q}
-CMAKE_CONFIGURE_ARGS+= -DLLVM_ENABLE_LIBCXX=ON
+#CMAKE_CONFIGURE_ARGS+= -DLLVM_ENABLE_LIBCXX=ON
CMAKE_CONFIGURE_ARGS+= -DCMAKE_BUILD_TYPE=Release
-CMAKE_CONFIGURE_ARGS+= -DCMAKE_C_COMPILER=${CC:Q}
-CMAKE_CONFIGURE_ARGS+= -DCMAKE_CXX_COMPILER=${CXX:Q}
+CMAKE_CONFIGURE_ARGS+= -DCMAKE_C_COMPILER=${PREFIX}/bin/clang
+CMAKE_CONFIGURE_ARGS+= -DCMAKE_CXX_COMPILER=${PREFIX}/bin/clang++
CMAKE_CONFIGURE_ARGS+= -DHAVE_CXX_ATOMICS64_WITHOUT_LIB=ON
CMAKE_CONFIGURE_ARGS+= -DLLDB_CODESIGN_IDENTITY=""
-CMAKE_CONFIGURE_ARGS+= -DLLDB_USE_SYSTEM_SIX=ON
CMAKE_CONFIGURE_ARGS+= -DPYTHON_HOME=${PREFIX}
CHECK_PORTABILITY_SKIP= utils/buildit/build_llvm
@@ -73,7 +72,7 @@ NOT_FOR_PLATFORM+= NetBSD-*-powerpc
.include "../../devel/swig4/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../wip/clang/buildlink3.mk"
-.include "../../wip/libcxx/buildlink3.mk"
+#.include "../../wip/libcxx/buildlink3.mk"
.include "../../wip/llvm/buildlink3.mk"
.include "../../lang/lua/buildlink3.mk"
.include "../../lang/python/application.mk"
diff --git a/lldb/distinfo b/lldb/distinfo
index 3d25ffd809..72db1a92f3 100644
--- a/lldb/distinfo
+++ b/lldb/distinfo
@@ -3,5 +3,4 @@ $NetBSD: distinfo,v 1.35 2023/01/12 19:32:53 adam Exp $
BLAKE2s (llvm-project-20.1.8.src.tar.xz) = c1587d5118d1d27f773127d6b72528b9d6f0eb78156b2679ebd4132369572e45
SHA512 (llvm-project-20.1.8.src.tar.xz) = f330e72e6a1da468569049437cc0ba7a41abb816ccece7367189344f7ebfef730f4788ac7af2bef0aa8a49341c15ab1d31e941ffa782f264d11fe0dc05470773
Size (llvm-project-20.1.8.src.tar.xz) = 147242952 bytes
-SHA1 (patch-cmake_modules_LLDBStandalone.cmake) = 773d420c3fd2c9b4af6af9d42c5778e96a1ae52b
SHA1 (patch-source_API_CMakeLists.txt) = 32840580507b3a7d05e76485da5830e92a76bb06
diff --git a/lldb/options.mk b/lldb/options.mk
index bebd642f2e..36a53bda12 100644
--- a/lldb/options.mk
+++ b/lldb/options.mk
@@ -18,8 +18,6 @@ CMAKE_CONFIGURE_ARGS+= -DLLVM_INCLUDE_TESTS=OFF
.include "../../mk/curses.buildlink3.mk"
.include "../../mk/terminfo.buildlink3.mk"
CMAKE_CONFIGURE_ARGS+= -DLLDB_ENABLE_CURSES=ON
-CMAKE_CONFIGURE_ARGS+= -DLLVM_ENABLE_TERMINFO=ON
.else
CMAKE_CONFIGURE_ARGS+= -DLLDB_ENABLE_CURSES=OFF
-CMAKE_CONFIGURE_ARGS+= -DLLVM_ENABLE_TERMINFO=OFF
.endif
diff --git a/lldb/patches/patch-cmake_modules_LLDBStandalone.cmake b/lldb/patches/patch-cmake_modules_LLDBStandalone.cmake
deleted file mode 100644
index 0431be1670..0000000000
--- a/lldb/patches/patch-cmake_modules_LLDBStandalone.cmake
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-cmake_modules_LLDBStandalone.cmake,v 1.5 2022/08/12 08:54:31 pin Exp $
-
---- cmake/modules/LLDBStandalone.cmake.orig 2022-06-22 16:46:24.000000000 +0000
-+++ cmake/modules/LLDBStandalone.cmake
-@@ -85,7 +85,6 @@ list(APPEND CMAKE_MODULE_PATH "${LLVM_DI
- include(AddLLVM)
- include(TableGen)
- include(HandleLLVMOptions)
--include(CheckAtomic)
- include(LLVMDistributionSupport)
-
- set(PACKAGE_VERSION "${LLVM_PACKAGE_VERSION}")
Home |
Main Index |
Thread Index |
Old Index