Diff lldb-15.0.7 with a lldb-16.0.6
/usr/portage/dev-util/lldb/lldb-16.0.6.ebuild 2023-10-09 14:52:30.980368388 +0300 | ||
---|---|---|
3 | 3 | |
4 | 4 |
EAPI=8 |
5 | 5 | |
6 |
PYTHON_COMPAT=( python3_{9..11} ) |
|
6 |
PYTHON_COMPAT=( python3_{10..12} ) |
|
7 | 7 |
inherit cmake llvm llvm.org python-single-r1 |
8 | 8 | |
9 | 9 |
DESCRIPTION="The LLVM debugger" |
... | ... | |
11 | 11 | |
12 | 12 |
LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" |
13 | 13 |
SLOT="0/${LLVM_SOABI}" |
14 |
KEYWORDS="amd64 arm arm64 x86" |
|
14 |
KEYWORDS="amd64 arm arm64 ~loong x86" |
|
15 | 15 |
IUSE="debug +libedit lzma ncurses +python test +xml" |
16 | 16 |
RESTRICT="test" |
17 | 17 |
REQUIRED_USE=${PYTHON_REQUIRED_USE} |
... | ... | |
51 | 51 |
) |
52 | 52 |
" |
53 | 53 | |
54 |
LLVM_COMPONENTS=( lldb cmake ) |
|
55 |
LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support llvm/utils/unittest ) |
|
54 |
LLVM_COMPONENTS=( lldb cmake llvm/utils ) |
|
55 |
LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party ) |
|
56 | 56 |
llvm.org_set_globals |
57 | 57 | |
58 | 58 |
pkg_setup() { |
... | ... | |
71 | 71 |
-DLLDB_ENABLE_LUA=OFF |
72 | 72 |
-DLLDB_ENABLE_LZMA=$(usex lzma) |
73 | 73 |
-DLLDB_ENABLE_LIBXML2=$(usex xml) |
74 |
-DLLDB_USE_SYSTEM_SIX=1 |
|
75 | 74 |
-DLLVM_ENABLE_TERMINFO=$(usex ncurses) |
76 | 75 | |
77 | 76 |
-DLLDB_INCLUDE_TESTS=$(usex test) |
... | ... | |
87 | 86 |
# of -ltinfo) |
88 | 87 |
-DCURSES_NEED_NCURSES=ON |
89 | 88 | |
90 |
-DLLDB_EXTERNAL_CLANG_RESOURCE_DIR="${BROOT}/usr/lib/clang/${LLVM_VERSION}" |
|
89 |
-DLLDB_EXTERNAL_CLANG_RESOURCE_DIR="${BROOT}/usr/lib/clang/${LLVM_MAJOR}" |
|
91 | 90 | |
91 |
-DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" |
|
92 | 92 |
-DPython3_EXECUTABLE="${PYTHON}" |
93 | 93 |
) |
94 | 94 |
use test && mycmakeargs+=( |
95 |
-DLLVM_BUILD_TESTS=$(usex test) |
|
96 |
-DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" |
|
97 | 95 |
-DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" |
98 | 96 |
-DLLVM_LIT_ARGS="$(get_lit_flags)" |
99 | 97 |
) |