From f5f1e7d30401ef31b8776c96a80cf5caae0a4e81 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 4 Nov 2022 15:14:18 +0000 Subject: gentoo auto-resync : 04:11:2022 - 15:14:18 --- dev-util/Manifest.gz | Bin 69463 -> 69455 bytes dev-util/include-what-you-use/Manifest | 2 + .../include-what-you-use-0.19.ebuild | 58 +++++++++++ dev-util/lldb/Manifest | 12 +-- dev-util/lldb/lldb-15.0.3.ebuild | 1 + dev-util/lldb/lldb-15.0.4.9999.ebuild | 1 + dev-util/lldb/lldb-15.0.4.ebuild | 1 + dev-util/lldb/lldb-16.0.0.9999.ebuild | 1 + dev-util/lldb/lldb-16.0.0_pre20221016.ebuild | 115 --------------------- dev-util/lldb/lldb-16.0.0_pre20221023.ebuild | 1 + 10 files changed, 70 insertions(+), 122 deletions(-) create mode 100644 dev-util/include-what-you-use/include-what-you-use-0.19.ebuild delete mode 100644 dev-util/lldb/lldb-16.0.0_pre20221016.ebuild (limited to 'dev-util') diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz index 543277f61fc0..8c5f25da8abb 100644 Binary files a/dev-util/Manifest.gz and b/dev-util/Manifest.gz differ diff --git a/dev-util/include-what-you-use/Manifest b/dev-util/include-what-you-use/Manifest index 6d5d00c03b87..cf9cf2c0903a 100644 --- a/dev-util/include-what-you-use/Manifest +++ b/dev-util/include-what-you-use/Manifest @@ -1,5 +1,7 @@ DIST include-what-you-use-0.17.tar.gz 747385 BLAKE2B 0f584521b070eec6448d65d6dc4c4fe09110e85099d2696da82be800ee82522185f378c849559d899424a85864878d5b7b4790b900c438ef1f008262d6de6e28 SHA512 2439e3dd37163d3953fc1e45614fb4325be093a162f25d0f45fa8126b2313942a7c8d45ed12454dfbfeb4cb4fcf2f4e3eebdc0ec5da14dad23533f7a0bf58290 DIST include-what-you-use-0.18.tar.gz 750341 BLAKE2B 6da65c3613abe36d09a07eb56cbc40054f9176771fea61fe9ad1b662abdb8b6d7e052f6c364d618856a5dbc54655157b2d023fa42cf7e7ddf9db8dc3e736cb67 SHA512 bfce2ff00b572961dcba83519959cbedaf1c2ec4bd4e0a2b8b6d12f440887ee64a1c9970fa1a80c7517898ce936219436ab709893cfed92891c5c2aa5d76770e +DIST include-what-you-use-0.19.tar.gz 757761 BLAKE2B 09dfe686db78973059039f878029cda8dea9912127cf7ed9ddc123abe14459e670304fd531760afbebedee8c4992d15add18b75f9b62dc2d9c4b0f4edb8e0a1d SHA512 0847ae898696b51540ab9f5715e69bae67db42409d60205227d543ba6597b12cc2ea5bf68a3315c31f22e7186e05c06a86f5ae5b893c23bfe4cd9ef6f06ccddc EBUILD include-what-you-use-0.17.ebuild 1172 BLAKE2B 758c323e44dd94287cf1c124e8a9bc79826bce4de8c342b3d93ecc4ec1294e198904f55dfed08111268ff6836b37f47af3c9d32cb557f6174a6700b2ba9d9731 SHA512 44864473c3040630c1892e62e77ce064d48e1cc3abdf7eea78bab7337f1e87082cb102865dda4b230f74331725a62a1f680c39563f3121b0b93eda364bdfad1d EBUILD include-what-you-use-0.18.ebuild 1206 BLAKE2B 9b932b6c0a18cf2057378e44ad11229627900ffa7ff7c9c87bb900402b2f8da753bc6d8c17d5b663fe57f253f10723abaa56654c0c3f1da0e5ce237f5398514e SHA512 277decc664cc30b64be6a02ae34d3e2fb3c6f7901122fe6648c7a73915b7f73054389df80527588b5072313182d6160537f3fb00aeef86701da37680e28f3a4e +EBUILD include-what-you-use-0.19.ebuild 1207 BLAKE2B b109dddc6c3ddb28bf75b7f59c052b9613a76dcb60af186b023529e380d0ef92d7f2bd4a9644cde9f92ff82c9a34f15a200bacf42472c0421d716b86635e76c9 SHA512 36a7ebb040a7229e159c5d69ef4f844ff9762d2838c3ebf2c7834c02d811d3fa3e1fee158babeb23b85ef7684937857e7c74b2bdd771544751581616ece0112a MISC metadata.xml 353 BLAKE2B 2d95f026ce60294177b001cddd8904988aeddb3fb257a73bcf1d028bebd747b0b9467322a0fb87a5de1f7074721ebc2b9931eaa1c519fcef0388a61a8924fea9 SHA512 88e999a1bb1d9993d150347db7b1ec340978594cd2543191646e54d8fb5e125a68063916f048cc1a7166ccd646d66ea33f7f37d94ff20ed21abc7b7c8413e222 diff --git a/dev-util/include-what-you-use/include-what-you-use-0.19.ebuild b/dev-util/include-what-you-use/include-what-you-use-0.19.ebuild new file mode 100644 index 000000000000..63d9b1cfea7e --- /dev/null +++ b/dev-util/include-what-you-use/include-what-you-use-0.19.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) + +inherit cmake llvm python-single-r1 + +DESCRIPTION="Find unused include directives in C/C++ programs" +HOMEPAGE="https://include-what-you-use.org/" +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +LLVM_MAX_SLOT=15 + +RDEPEND=" + sys-devel/clang:${LLVM_MAX_SLOT} + sys-devel/llvm:${LLVM_MAX_SLOT} + ${PYTHON_DEPS} +" +DEPEND="${RDEPEND}" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +llvm_check_deps() { + has_version "sys-devel/clang:${LLVM_SLOT}" +} + +pkg_setup() { + llvm_pkg_setup + python-single-r1_pkg_setup +} + +src_prepare() { + cmake_src_prepare + python_fix_shebang . +} + +src_configure() { + local mycmakeargs=( + # Note [llvm install path] + # Unfortunately all binaries using clang driver + # have to reside at the same path depth as + # 'clang' binary itself. See bug #625972 + # Thus as a hack we install it to the same directory + # as llvm/clang itself. + -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix "${LLVM_MAX_SLOT}")" + ) + cmake_src_configure +} + +src_test() { + "${EPYTHON}" run_iwyu_tests.py +} diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest index 361d81965cc2..45bb3c85ac9a 100644 --- a/dev-util/lldb/Manifest +++ b/dev-util/lldb/Manifest @@ -2,7 +2,6 @@ DIST llvm-gentoo-patchset-15.0.4.tar.xz 16972 BLAKE2B 39cf8a7112d05e50bab8fd54b7 DIST llvm-gentoo-patchset-16.0.0_pre20221023.tar.xz 5876 BLAKE2B 496f2db3dd9b4c8d3a87bb098f0c995124c594a24095abc351ba3f13652ff2ee7a988dfb49652ab7780a5107f16509f56531375ab46f330797b0df562b6541d8 SHA512 518aca413537ce2e1aee8252692bc008e520c94fccc6c1b4a106decd4042cf21bbae95e3520a0c76cb7be81ad7a6a705734117ecaa254725dbc1f597f8ec6172 DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99 SHA512 6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f SHA512 b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6 -DIST llvm-project-14f996dca8a2b5b17d6917528bfd9ee71ba6192a.tar.gz 169054148 BLAKE2B a23af6658a6ea8a7cb4272faef151937da229e39383ec068d7ef81e72a25d2a46dc2a86255a7f1148b7385b339d1c17e62f627df834d8eccc39be8921575f88d SHA512 e719d296016e7af718d022424c337a5df8d7124fdb49b9f219ab2a5dc592e6a59f6c09064775ea9349bcf4eed9d72214abb648de649ab872174c35635c945c04 DIST llvm-project-15.0.3.src.tar.xz 112069972 BLAKE2B 3d29bab890467ba87fedcc4e76522f444e63e3dfbe546793f8e67821bcd403bad460ea176254c9e0b72d60ea56b8480e498a7f610477c1108732d178804c26cd SHA512 d378d417f01c56534f301cfe6cb4958d811c04ae22acaacc917e7e5f0380859d40ce19dffb265d046b70fff95dbc2e759f492e4d5af0ade52f21ebaa8da65856 DIST llvm-project-15.0.3.src.tar.xz.sig 438 BLAKE2B e7e0614e144eb878f694c12e97cf42ff8476e47cb55e8f259eb2ec52e303463ad753771271512e89baf0137c1382b11cfa028c85324174ebcd054a124000f537 SHA512 41229bebdb0c2df9a5e3a4d6f02d39fac7dc91f21895a659523beab4fa3ef99ff06eff5e4386221369b6e2b6f8fe974d67b7d8496d5911ce484d09ae0db8b916 DIST llvm-project-15.0.4.src.tar.xz 110936424 BLAKE2B a02b76ad161e352b4d3d84baffdada9c6a0e704de7a2c4017df4d4d05a9e9d02113791cd7d91c3edfa1f5bcb7ab95e1772d60f7061514928c6828600f41a8322 SHA512 9d5b664dd77c08130601636f9d6c006b257f369470ce823aa56d06698a9f0edfec42f2c90da934b9ad52c4d7960d9a024ea46dc9640275be6d191b1ba9869459 @@ -11,10 +10,9 @@ DIST llvm-project-b34ea582774c057d9bf5591174d683fd3d8aa02b.tar.gz 169735900 BLAK DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b SHA512 9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f EBUILD lldb-13.0.1.ebuild 2587 BLAKE2B 1e017726c7d7f9879c96c744c63f950ff2837d3082e5e5f81202b9b6259d71d013285fb48e81a25d8cbdb81b1db8b2f6807f897ea83b9742a24c3c35ac9761c0 SHA512 6e626b26f6ed4c51e9b2c732de21a60d3a5db90ee57c890b40dd8a6c82f738d6e8bd7a02f8f7fe7cdb9cb067ead82513b3ce7d35e20210f10f4d525cb3baed77 EBUILD lldb-14.0.6.ebuild 2661 BLAKE2B 272053742b016bf234e75bb6b05e4b113b1f8b34249e8a601842412216665cf00df1b93bf590815d1dd1a709ce5006671bddb92cda7d42a5d099f3cfc3968368 SHA512 91a303661ae706bde45a7d12da928735690fdbb48901a31d6477c2d8595a42a59d4e07dc0ffe4eeb64e0775c61c329b05c0f12ccdece7bed1d5a9093db690f34 -EBUILD lldb-15.0.3.ebuild 2693 BLAKE2B 3c131e4f7512601152f119aeba3594a0fd0f18675185b657d322ca642223e6854ae783463aaa805c177891daecb47576493e5779d6abce9d71911cd5dddfca61 SHA512 605b3986df9e7a3c941901ca0cd32d59693433a68d20884aca88ff63c4b0991f195b5efe6e08e419cd5c2c84b497d4c60b92adf9141c0605e5ce9d59590727cc -EBUILD lldb-15.0.4.9999.ebuild 2673 BLAKE2B 0c01470e8916e102a0478bf11e8d37b7ccf7e5582917c57da47aa740b1b67788ecd21e264fe9e69bb922faf731df046e0db77305aabd7beed3332d0c2a51063c SHA512 4b6ce3d052910dd175795ff62184fbbf3efd297d43ff5bd45718728103fd0811eace71a9b5415503e242f7d97fe3e96dc1811444a459b1a52669218ad494e0b8 -EBUILD lldb-15.0.4.ebuild 2716 BLAKE2B 9440cf288ad2be342a89c01ac506ecf35e69a0a4189546ea5a4d3c1badce425ed1003dbaa3a994566322b6e320b27650ea1e432ff7e8e8edcddf8e8bbf52117c SHA512 45e7b51ad4fca475eb7925a895c8aa19d648a6e08ecbc47faa76f84a38be30fa98df384dffe6bf92fe40f0ba13e362112341699ad7711e1ca2db1568f211300c -EBUILD lldb-16.0.0.9999.ebuild 2630 BLAKE2B 2c603a9c2de88501977cf49958858eda09c30dc04a5e7345b081c8597eefb1a6a568a0e285eff1cf4dff106e1efd98abc5a3c2ed6d233180c86a3e6564a78f9e SHA512 288528aa3b4c9aecd8a79f9e69265d719111ddf065fba9df34b2629c4cf1ad4164658410c9830feb1a157494126253f2e6c8778c88e3433e30eaede6faa518c1 -EBUILD lldb-16.0.0_pre20221016.ebuild 2673 BLAKE2B 0c01470e8916e102a0478bf11e8d37b7ccf7e5582917c57da47aa740b1b67788ecd21e264fe9e69bb922faf731df046e0db77305aabd7beed3332d0c2a51063c SHA512 4b6ce3d052910dd175795ff62184fbbf3efd297d43ff5bd45718728103fd0811eace71a9b5415503e242f7d97fe3e96dc1811444a459b1a52669218ad494e0b8 -EBUILD lldb-16.0.0_pre20221023.ebuild 2650 BLAKE2B 16cff433eeed391615fa5352e8929f1221a71935d02b1a91152effa137909c33aa79b79cadd7c2d2ee4dd3c39f2f378b831887444d5affca8703d3ff56fc3b3b SHA512 c6342de53f3151bc20d3fc3a7e04628ecec57baca3495b41611aec6c8a42cda1c79124d13d9f52483bbf9f75c121a3d00986558e5f7687339c9dd0e5e92c4cf2 +EBUILD lldb-15.0.3.ebuild 2717 BLAKE2B 7e1c348034ed735f938288694ed73e88432c2333850269705ae6cad940a4b60a69cc8a22b4fa03ee86492fb6db37d6aafff4e3a97ff5c1186d86efec990ccbba SHA512 456b9648500cccd7761aac5daa2b532f8564c2d3f6be9d6ea3cc9546a4b33605ded9fddf656e274bbe08bb346f5cf300a9183fc0bfad2baa0a80d00ef08c0874 +EBUILD lldb-15.0.4.9999.ebuild 2697 BLAKE2B d713c22a59e74b93d059ca32c71555d89dc5e414994a07fee5a77440753385de23e59d09d4e7424f205adb9d06b639d4ff2ceadf6a074113b7c31c00c293e892 SHA512 d9ab075e295b873b1aad46f495d6e40d36114b7402df3fbb4360897d9d9c946fb6580cd4034fbea48e74ca3b27de925e4ecfdf1c3ef6bc024ecaaabe26ce1965 +EBUILD lldb-15.0.4.ebuild 2740 BLAKE2B 0f1d459829051affeef220c1013280ee22f443304db0726948dea2acc0a42d75d1d6922e71491a038e8c95d01c4017b2d1525bab2cf8453a4bab5a822a3a1cfd SHA512 eb0455d0946cca49d1f8468c3459e3772c05c59f95e4c9dd3eb66671414566c4267ba1e48d13c73dcf271ed013ab019beee0634bf4ae112e1332a42903517f85 +EBUILD lldb-16.0.0.9999.ebuild 2654 BLAKE2B 1723b2b67b751dacb4c25d53f312d4f0ef381261640a1a488ed888a0c0692b6dac147f343f59ea63501e4758d323f05687c0cc033a5850caecd7f50c7a92af23 SHA512 f13b642ea83f536b7b0712a7757defbf629b1962438c8352cd15ed81d65ce4a5a5aa4117cbfff1b429da1fabe4e6db26e16fd851923f451da77bb9d64dff764c +EBUILD lldb-16.0.0_pre20221023.ebuild 2674 BLAKE2B 0af94362a961d717312d27a75a15fc8a966e34db0cb0d1b108e1b8793b54561f6b5cb3b8d28eed606fef1d7a28993e5f817f78627107db8603631bfbea9a40f6 SHA512 326555645873ab9a3d31b9a932dc9b6d2ab8dd50e3245cb9c6c0de9433f901cbcc9b8941b3285aa7e0b8e6d9afd17b6dd7923fa62c9217fe6fe2e91a17a873f5 MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685 diff --git a/dev-util/lldb/lldb-15.0.3.ebuild b/dev-util/lldb/lldb-15.0.3.ebuild index 4c763f767f86..f89c52682a47 100644 --- a/dev-util/lldb/lldb-15.0.3.ebuild +++ b/dev-util/lldb/lldb-15.0.3.ebuild @@ -68,6 +68,7 @@ src_configure() { -DLLDB_ENABLE_CURSES=$(usex ncurses) -DLLDB_ENABLE_LIBEDIT=$(usex libedit) -DLLDB_ENABLE_PYTHON=$(usex python) + -DLLDB_ENABLE_LUA=OFF -DLLDB_ENABLE_LZMA=$(usex lzma) -DLLDB_ENABLE_LIBXML2=$(usex xml) -DLLDB_USE_SYSTEM_SIX=1 diff --git a/dev-util/lldb/lldb-15.0.4.9999.ebuild b/dev-util/lldb/lldb-15.0.4.9999.ebuild index 0a6c8def00c2..a8d2ef7c59a8 100644 --- a/dev-util/lldb/lldb-15.0.4.9999.ebuild +++ b/dev-util/lldb/lldb-15.0.4.9999.ebuild @@ -68,6 +68,7 @@ src_configure() { -DLLDB_ENABLE_CURSES=$(usex ncurses) -DLLDB_ENABLE_LIBEDIT=$(usex libedit) -DLLDB_ENABLE_PYTHON=$(usex python) + -DLLDB_ENABLE_LUA=OFF -DLLDB_ENABLE_LZMA=$(usex lzma) -DLLDB_ENABLE_LIBXML2=$(usex xml) -DLLDB_USE_SYSTEM_SIX=1 diff --git a/dev-util/lldb/lldb-15.0.4.ebuild b/dev-util/lldb/lldb-15.0.4.ebuild index ac755ba28f74..af7a2b121ebb 100644 --- a/dev-util/lldb/lldb-15.0.4.ebuild +++ b/dev-util/lldb/lldb-15.0.4.ebuild @@ -69,6 +69,7 @@ src_configure() { -DLLDB_ENABLE_CURSES=$(usex ncurses) -DLLDB_ENABLE_LIBEDIT=$(usex libedit) -DLLDB_ENABLE_PYTHON=$(usex python) + -DLLDB_ENABLE_LUA=OFF -DLLDB_ENABLE_LZMA=$(usex lzma) -DLLDB_ENABLE_LIBXML2=$(usex xml) -DLLDB_USE_SYSTEM_SIX=1 diff --git a/dev-util/lldb/lldb-16.0.0.9999.ebuild b/dev-util/lldb/lldb-16.0.0.9999.ebuild index 248fe0dea629..0f7dd9d5c5be 100644 --- a/dev-util/lldb/lldb-16.0.0.9999.ebuild +++ b/dev-util/lldb/lldb-16.0.0.9999.ebuild @@ -68,6 +68,7 @@ src_configure() { -DLLDB_ENABLE_CURSES=$(usex ncurses) -DLLDB_ENABLE_LIBEDIT=$(usex libedit) -DLLDB_ENABLE_PYTHON=$(usex python) + -DLLDB_ENABLE_LUA=OFF -DLLDB_ENABLE_LZMA=$(usex lzma) -DLLDB_ENABLE_LIBXML2=$(usex xml) -DLLDB_USE_SYSTEM_SIX=1 diff --git a/dev-util/lldb/lldb-16.0.0_pre20221016.ebuild b/dev-util/lldb/lldb-16.0.0_pre20221016.ebuild deleted file mode 100644 index 0a6c8def00c2..000000000000 --- a/dev-util/lldb/lldb-16.0.0_pre20221016.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..11} ) -inherit cmake llvm llvm.org python-single-r1 - -DESCRIPTION="The LLVM debugger" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0/${LLVM_SOABI}" -KEYWORDS="" -IUSE="debug +libedit lzma ncurses +python test +xml" -RESTRICT="test" -REQUIRED_USE=${PYTHON_REQUIRED_USE} - -DEPEND=" - libedit? ( dev-libs/libedit:0= ) - lzma? ( app-arch/xz-utils:= ) - ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) - xml? ( dev-libs/libxml2:= ) - ~sys-devel/clang-${PV} - ~sys-devel/llvm-${PV} -" -RDEPEND=" - ${DEPEND} - python? ( - $(python_gen_cond_dep ' - dev-python/six[${PYTHON_USEDEP}] - ') - ${PYTHON_DEPS} - ) -" -BDEPEND=" - ${PYTHON_DEPS} - >=dev-util/cmake-3.16 - python? ( - >=dev-lang/swig-3.0.11 - $(python_gen_cond_dep ' - dev-python/six[${PYTHON_USEDEP}] - ') - ) - test? ( - $(python_gen_cond_dep " - ~dev-python/lit-${PV}[\${PYTHON_USEDEP}] - dev-python/psutil[\${PYTHON_USEDEP}] - ") - sys-devel/lld - ) -" - -LLVM_COMPONENTS=( lldb cmake ) -LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support llvm/utils/unittest ) -llvm.org_set_globals - -pkg_setup() { - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - python-single-r1_pkg_setup -} - -src_configure() { - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - - local mycmakeargs=( - -DLLDB_ENABLE_CURSES=$(usex ncurses) - -DLLDB_ENABLE_LIBEDIT=$(usex libedit) - -DLLDB_ENABLE_PYTHON=$(usex python) - -DLLDB_ENABLE_LZMA=$(usex lzma) - -DLLDB_ENABLE_LIBXML2=$(usex xml) - -DLLDB_USE_SYSTEM_SIX=1 - -DLLVM_ENABLE_TERMINFO=$(usex ncurses) - - -DLLDB_INCLUDE_TESTS=$(usex test) - - -DCLANG_LINK_CLANG_DYLIB=ON - # TODO: fix upstream to detect this properly - -DHAVE_LIBDL=ON - -DHAVE_LIBPTHREAD=ON - - # normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO - # and TERMINFO_LIBS... so just force FindCurses.cmake to use - # ncurses with complete library set (including autodetection - # of -ltinfo) - -DCURSES_NEED_NCURSES=ON - - -DLLDB_EXTERNAL_CLANG_RESOURCE_DIR="${BROOT}/usr/lib/clang/${LLVM_VERSION}" - - -DPython3_EXECUTABLE="${PYTHON}" - ) - use test && mycmakeargs+=( - -DLLVM_BUILD_TESTS=$(usex test) - -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" - -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" - -DLLVM_LIT_ARGS="$(get_lit_flags)" - ) - - cmake_src_configure -} - -src_test() { - local -x LIT_PRESERVES_TMP=1 - cmake_build check-lldb-{shell,unit} - # failures + hangs - #use python && cmake_build check-lldb-api -} - -src_install() { - cmake_src_install - find "${D}" -name '*.a' -delete || die - - use python && python_optimize -} diff --git a/dev-util/lldb/lldb-16.0.0_pre20221023.ebuild b/dev-util/lldb/lldb-16.0.0_pre20221023.ebuild index 0caeee2c517d..385e7e470684 100644 --- a/dev-util/lldb/lldb-16.0.0_pre20221023.ebuild +++ b/dev-util/lldb/lldb-16.0.0_pre20221023.ebuild @@ -69,6 +69,7 @@ src_configure() { -DLLDB_ENABLE_CURSES=$(usex ncurses) -DLLDB_ENABLE_LIBEDIT=$(usex libedit) -DLLDB_ENABLE_PYTHON=$(usex python) + -DLLDB_ENABLE_LUA=OFF -DLLDB_ENABLE_LZMA=$(usex lzma) -DLLDB_ENABLE_LIBXML2=$(usex xml) -DLLDB_USE_SYSTEM_SIX=1 -- cgit v1.2.3