summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/Manifest.gzbin70307 -> 70316 bytes
-rw-r--r--dev-util/cdecl/Manifest2
-rw-r--r--dev-util/cdecl/cdecl-14.2.ebuild2
-rw-r--r--dev-util/lldb/Manifest3
-rw-r--r--dev-util/lldb/lldb-17.0.6.ebuild114
-rw-r--r--dev-util/sccache/Manifest2
-rw-r--r--dev-util/sccache/sccache-0.5.4.ebuild2
7 files changed, 121 insertions, 4 deletions
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index e5219d8803a8..61d6a0426834 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/cdecl/Manifest b/dev-util/cdecl/Manifest
index ef405e202c81..2a913539c4bc 100644
--- a/dev-util/cdecl/Manifest
+++ b/dev-util/cdecl/Manifest
@@ -1,5 +1,5 @@
DIST cdecl-14.0.release.tar.gz 1243688 BLAKE2B c43aff760305805d6ceeca136a1107120e2199c440dca935e1915dc55b75e0f49f60d651c377f3566b7a8c8d548b2db5006cb3477ce41cfe338c92e4f1c7041a SHA512 e079b2731020b819c6021854fb763e0094de6b361255dd7c98687ee064f5f8d67da3d4d2fe14c416edc20dfa73cb28d101f90f03c3c438506e5fe6063cc56f09
DIST cdecl-14.2.release.tar.gz 1263258 BLAKE2B b130f2d4b950c7dc0ddba3bcfba511f6964b20731f2a505fea33c9387a831f6aea05508a4f7d3fb4f6b512b57434657dcd984cb81f73f93c803341f21a4b8d8e SHA512 b39575e7a2e068aec88e7b975a56ca9d7a4a216a2ec20bcc4816c89df2827885f1aa5009acdb81c83f7f1e8585ff6bc6ce4b83efebac52cd6988e87f889ca480
EBUILD cdecl-14.0.ebuild 744 BLAKE2B 5df26a8ad2d06c9eadba3a62a0906708a62b8fa9358cb3bcce14982fe68639e604ddb5dcf37a69264b2ac4992d23831f4d35128347d0583c47b3fec8ec8e0535 SHA512 4a16e317eb7cd5a177a957fd55fea1747b83ccb9c0fb0707b6d72c15ddef96bdce6104921ed61ad909b1b546763788de5c3613e00c4abf923329904f18dd38d9
-EBUILD cdecl-14.2.ebuild 744 BLAKE2B 5df26a8ad2d06c9eadba3a62a0906708a62b8fa9358cb3bcce14982fe68639e604ddb5dcf37a69264b2ac4992d23831f4d35128347d0583c47b3fec8ec8e0535 SHA512 4a16e317eb7cd5a177a957fd55fea1747b83ccb9c0fb0707b6d72c15ddef96bdce6104921ed61ad909b1b546763788de5c3613e00c4abf923329904f18dd38d9
+EBUILD cdecl-14.2.ebuild 751 BLAKE2B 5339130056bb2742ea7ca9803975951b87efcaa65f483b8e027cdb5889b148e260ff869213e289d33fe0876b4e2debcb2bf8b0ddc06573a14be63a232ad9986c SHA512 634a350f2b2e3a3c50999da0ef41869a1566d9f3ae5a44746d86c6b3ae327d402fa8a7e95835f12f5c7d686282b3432836939287238499d28cb48f19c95c09a0
MISC metadata.xml 468 BLAKE2B b883da549653ee0df224561567b7fcad423674260ccce2f5f2af6487927ad4e7fc81171582274af55d5f0d1733b92617424b39a5193a46f27bffab9a9422afe5 SHA512 7e77833fa924f265031e1d6db658147fc179767c3150cb3f80f0c145a2514da108e684ae136848928a56495e1a1d794ea35217e7fc407c0394b2514f889b75a0
diff --git a/dev-util/cdecl/cdecl-14.2.ebuild b/dev-util/cdecl/cdecl-14.2.ebuild
index dc541f650892..a7c9e7ca8637 100644
--- a/dev-util/cdecl/cdecl-14.2.ebuild
+++ b/dev-util/cdecl/cdecl-14.2.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/paul-j-lucas/cdecl/releases/download/${P}/${P}.tar.g
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
IUSE="debug readline ncurses"
DEPEND="
diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest
index 5e65e896e73f..b56245d2f887 100644
--- a/dev-util/lldb/Manifest
+++ b/dev-util/lldb/Manifest
@@ -6,12 +6,15 @@ DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db3659
DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
DIST llvm-project-17.0.5.src.tar.xz 127842560 BLAKE2B 2d657ff14ad2dc932a5cdc6605ad30cba8e22ed8f4adb5ed53bfd9b5b654496023df9eb895f9691e98bba6b6a341b81d8a17361daf81ce4c3cd6a2b3602cd90e SHA512 793b63aa875b6d02e3a2803815cc9361b76c9ab1506967e18630fc3d6811bf51c73f53c51d148a5fc72e87e35dc2b88cb18b48419939c436451fe65c5a326022
DIST llvm-project-17.0.5.src.tar.xz.sig 438 BLAKE2B d65bfe2816c49a4b3dda2c70fe5ca6a6b7e922338219e7a62b2f33082d88b700781e184f2b3b0758c1d46825cf369ddd6f8824f3be8d8f3a70a88cfbc06bba45 SHA512 509a61434471463459d3ec837e3f3cce662650d4e72ffc7d28fbeb0d5cfe92d5b1dc4fa568e40f48757b1e708de793bc157de7225ac15a00221191e6c1e660d9
+DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e0654111941649e15794179641806f18919f1dc68c41ca0cabd5693b5096d05dccc3a391cd20d34af1137bf8af92ed3117a1ce84d1b2 SHA512 6d85bf749e0d77553cc215cbfa61cec4ac4f4f652847f56f946b6a892a99a5ea40b6ab8b39a9708a035001f007986941ccf17e4635260a8b0c1fa59e78d41e30
+DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
DIST llvm-project-5237193b87721134541f228e28edfd544a9c8ac8.tar.gz 201404340 BLAKE2B f028b8b100721202007e3106d8ee91bcf2ac90588f9268ec835dc4ea3941363d4b796338146c65d1a9e88957d18738030f713b3fed770616c79cb40043e706db SHA512 40a4d4f99f1a690a0f8737261aeeaa61af6124eeadcb6bab5c3828e88b36b8cce42a8caee6d3f01e675047c59b62210de017d207e341f680eff97758f798ad45
EBUILD lldb-14.0.6.ebuild 2661 BLAKE2B 57d0c4810421eff9d3fab976f16d8ad92e67764aaa9c72154a793c7783d98e835789df2cdd2c64f44c035f85e29652e5e50b72ceb161d4dc0dc803983234c08f SHA512 54120a86d7655cc53bb0ee858561959e112f415e9f23e4d56cd0d7716147b2563bdcb3800005eebd8311c237659319f735176072547a7f2162fc9b4f641dfdf0
EBUILD lldb-15.0.7.ebuild 2716 BLAKE2B 88e5c97e848e7e83261c6c18c6f4857f173515b346d734641c2add5ac31d840cbe1795a3ee46e619aff337192e6d618f43dac21eeba5a3e3f541b715768f9f17 SHA512 d4f9993fc13dd50504d05fc23b000796c6e747d65f816d23856d0eade3aa419fc8d68d77bab3e17f09013606b6f02ce7389e08877ee7d8a75fbe9f99a99e9e0e
EBUILD lldb-16.0.6-r1.ebuild 2535 BLAKE2B 96b212bd55d3417a34975343e3a69a9673702c9bbe33c76499631a0b82f80edda2ada1de120c65641ed66bbf439d044a023795430d3f1b6c6d9cf134d0d3c8bf SHA512 988ea025731e7ae0f92a9090e3d0a3701b4f3671894492cdd9555a0ff3c0425f08e1b25a542a652c0ba549a79b175285ec5b29d2c06b34e3bc54aa0ace81beb2
EBUILD lldb-16.0.6.ebuild 2665 BLAKE2B 75e985037a61bfd49b00214e9d31377f6862fd4e5bd1038d316c4b42ed99df48db2464da7a16358a05bd144abf6c2313cadd860cb0d4a815a179ee37f2ff0899 SHA512 6d4ca2fe6f8c76170c6d70304a711113658176ea29616e0cd9e050458f3883ab90eca7ec09908cd56437c13c71e8440b013cd724a74319bf7c0adb7b3af0536f
EBUILD lldb-17.0.5.ebuild 2647 BLAKE2B 4a54e032b4f18fdaad612fd405336f4ee526a5cc7d62f441c8ec43dd97ac24784229f1c013861148989bd69fed80e22897e51812e2cc17c897568b3dd5fa8aca SHA512 bb1876624b17d9cbe095e677c7ed247597d7a502c6b494022f33e3306f49a163a3105cda8d2565aaf52e76cce7ea15dfe9b19e379841bc1155e7465a227340da
+EBUILD lldb-17.0.6.ebuild 2647 BLAKE2B 4a54e032b4f18fdaad612fd405336f4ee526a5cc7d62f441c8ec43dd97ac24784229f1c013861148989bd69fed80e22897e51812e2cc17c897568b3dd5fa8aca SHA512 bb1876624b17d9cbe095e677c7ed247597d7a502c6b494022f33e3306f49a163a3105cda8d2565aaf52e76cce7ea15dfe9b19e379841bc1155e7465a227340da
EBUILD lldb-18.0.0.9999.ebuild 2472 BLAKE2B 6cd8aa56d402e01d75045359a0b2ef0720f91cf075f62bbd5637ec93ed90502562dc42f88e35e0a2f24cb41b02d06f70400fb13eb0b557bd1f28db21380ea856 SHA512 233a299ef56b96495f3b494fd64d0ec01831003e843cd3bc7fe49c2b2234109c32ddc66e73301368323b5b40a7a91f37c6b9729074111e283b9935ebe9ca0b35
EBUILD lldb-18.0.0_pre20231119.ebuild 2472 BLAKE2B 6cd8aa56d402e01d75045359a0b2ef0720f91cf075f62bbd5637ec93ed90502562dc42f88e35e0a2f24cb41b02d06f70400fb13eb0b557bd1f28db21380ea856 SHA512 233a299ef56b96495f3b494fd64d0ec01831003e843cd3bc7fe49c2b2234109c32ddc66e73301368323b5b40a7a91f37c6b9729074111e283b9935ebe9ca0b35
MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685
diff --git a/dev-util/lldb/lldb-17.0.6.ebuild b/dev-util/lldb/lldb-17.0.6.ebuild
new file mode 100644
index 000000000000..2fb5872a822f
--- /dev/null
+++ b/dev-util/lldb/lldb-17.0.6.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+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="~amd64 ~arm ~arm64 ~loong ~x86"
+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/utils )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )
+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_LUA=OFF
+ -DLLDB_ENABLE_LZMA=$(usex lzma)
+ -DLLDB_ENABLE_LIBXML2=$(usex xml)
+ -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
+
+ -DCLANG_RESOURCE_DIR="../../../clang/${LLVM_MAJOR}"
+
+ -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+ use test && mycmakeargs+=(
+ -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/sccache/Manifest b/dev-util/sccache/Manifest
index 32434161438f..08e0217dd647 100644
--- a/dev-util/sccache/Manifest
+++ b/dev-util/sccache/Manifest
@@ -384,6 +384,6 @@ DIST zip-0.6.4.crate 62396 BLAKE2B cfe4d7fcdb71ee6da3b6bf6f8cf4ecca9f717f7bbe963
DIST zstd-0.12.3+zstd.1.5.2.crate 29693 BLAKE2B 57789ec212f12d3416784d7d8830a197437fd5a7c90ed62dd4b5add87f84039fe7afebb1c37f0973644845129868c0c6009bd39163b6afcc8b218653d2491b98 SHA512 1ee79370e2a7517638e51ea3c5c2f7f9d3f42364eefc5b10e909f52e50bffd141ecf2ac4d3701bd7655c965dd03a608ca5b69743fc2ed877f4dbfcb79715b70f
DIST zstd-safe-6.0.4+zstd.1.5.4.crate 20856 BLAKE2B 05ef99fecb0d49c47dda75c23e89b7c5193ea00cee153be1856818ce3cbb97171b631ad27c01bde6fb02cc532a4aa8115ad9c6f2359ae6917e86062d833b75e4 SHA512 db03385ae800053ddb1bb6a2089712f284c21e43a99deeed6367ca8dabbb3f96b12066dfb57f484172a386fc9576c28e38d1a7bbf838debc05877bc68cd5c9cf
DIST zstd-sys-2.0.7+zstd.1.5.4.crate 732100 BLAKE2B 1859d1feb7c31d53df56b198b88a391bf09e221d09d449878043dc780ae6e3b3a0ad05fe3fb4980e849ab914f68d281d41f51f7bbceec6e1403d9b4e25572b4c SHA512 dcddc4f0d7486ee144df4e2173536dc02c9714b6f702edb9a9e04b4c02f4d347b5a70fbc020c1d08c079d38a423c4dc8b6b86e7e43ec3ccfcc8e3ff9861be11b
-EBUILD sccache-0.5.4.ebuild 9671 BLAKE2B 7669ee93b45cba1087eaec0097b3dfff4a9f89ceacd3965acf45fb150e89ebf94ec56ec73f84d926915de41c2be5281cac3ba64f8bfd4cb9bd981c47fb597711 SHA512 cb9f23429c87134df02c41895b9ec0836f1de1f6079325ac3ee97bd5666c5cb291021a081dba6981a82f93de67f9497c2d1ada5134b92e734d95ef0b8beb8ccc
+EBUILD sccache-0.5.4.ebuild 9678 BLAKE2B 52562eb0b19d1ce928e39a71a3007d405d487c824de217c97cdcad868b54f3f5613d7123c52142d5ecde75a1bf31da227576e81c7c5780165b92f14a263b3682 SHA512 df87632d6bcd08d0fc6a2c2d5b792f8f9f137bf385daa7f947b518cd75661f9b8c954c93a43006377f987aabd428968418bac09f2eeaf1f6d72ea74480dd8740
EBUILD sccache-9999.ebuild 2470 BLAKE2B 71d2f61f252dd1555a463f8f1df59832081450c03465bb28957865b2327c26e65a86df9f710dd9ee625f3f39e27d2a10aa9bf163a66ae54123297e0c819c69a4 SHA512 7199c7b5f71f53644d3abd42611eba41128f9ed4ffe4a8d42acf5506f854af3c0834c264cd244202c0658cde25473d352d44f34f70293ac7bcf397ff8501f476
MISC metadata.xml 1125 BLAKE2B 980d3d6f67a934fef45714dded5c4e1f61fbd1b682ed181be2891f53d244ee2963bedf894c8bbbce74fceb78d89271ba6bdfe3252a0fff13a83b3f86c13a1813 SHA512 53ae43953bc93f1a3f5e2c607c8cbaaa8c0c6b5d16f2d19ac044f626aa0afd570fa6d14713b702495f9601a4bf45a9184fb5a8069cfafb98042fa4bddfa19a28
diff --git a/dev-util/sccache/sccache-0.5.4.ebuild b/dev-util/sccache/sccache-0.5.4.ebuild
index 35e9b2150a0d..eb47216271ca 100644
--- a/dev-util/sccache/sccache-0.5.4.ebuild
+++ b/dev-util/sccache/sccache-0.5.4.ebuild
@@ -400,7 +400,7 @@ else
https://github.com/mozilla/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
${CARGO_CRATE_URIS}
"
- KEYWORDS="~amd64 ~ppc64"
+ KEYWORDS="~amd64 ~arm64 ~ppc64"
fi
LICENSE="Apache-2.0"