commit:     43707e05dd47a2c2d64547561803cce037eef97f
Author:     idealseal <realidealseal <AT> protonmail <DOT> com>
AuthorDate: Sun Mar  1 10:36:02 2026 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Mar  1 17:30:30 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43707e05

dev-util/tree-sitter-cli: add 0.26.6

Removes unused dependency on dev-libs/tree-sitter.

Signed-off-by: idealseal <realidealseal <AT> protonmail.com>
Part-of: https://codeberg.org/gentoo/gentoo/pulls/183
Merges: https://codeberg.org/gentoo/gentoo/pulls/183
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/tree-sitter-cli/Manifest                  |  2 ++
 .../tree-sitter-cli/tree-sitter-cli-0.26.6.ebuild  | 34 ++++++++++++++++++++++
 2 files changed, 36 insertions(+)

diff --git a/dev-util/tree-sitter-cli/Manifest 
b/dev-util/tree-sitter-cli/Manifest
index f41c5deb8617..53e90a6d60a7 100644
--- a/dev-util/tree-sitter-cli/Manifest
+++ b/dev-util/tree-sitter-cli/Manifest
@@ -5,4 +5,6 @@ DIST tree-sitter-0.25.6-crates.tar.xz 22436600 BLAKE2B 
fc5a49fef2ec99e26bb2c40d5
 DIST tree-sitter-0.25.6.tar.gz 857070 BLAKE2B 
3bb6b6130e1a96c96b5af4608bf60f8bbd00cbf1fdc9905b7a6169db52351c2ae3a907eca444363ab2b3185a54d0080aa487cbe252e6e015c1cd7a735e420679
 SHA512 
47213b68233d376e145e3f42b4674d64e7ff27436f4a028e751d9ad8494469ff67b002ce184346d3f6848df2c91386c28127827c43a8bea34da5e84f2530f02f
 DIST tree-sitter-0.25.8-crates.tar.xz 22421992 BLAKE2B 
3e3d262a6b4244615a0b6f9c058ded4ba9cb0e9bd279c1da7719d3eed531e3e048e66622c7acf3417549a762558dc88115b1827ee1f990893130907b1fc881d6
 SHA512 
0460c6653cc6e1f0853f71d1ceba5c61c764343f30e4578587daf8c8a960ee3e19c8f21c97583b41b777c4b2e05b3d63af26969b5be9d1c07c45068b46fa72a4
 DIST tree-sitter-0.25.8.tar.gz 857462 BLAKE2B 
aa3f0d9056544bb6ef1127723563449c7672e06b5289e1596f2c1b5826905c578830c7e6c3bc58a91e388d647a5a5629e71f5f0af2a431e73c3be4f93ce5b6f4
 SHA512 
0d26d0699f61fa27b5adbc298ff53f8e0f5b9f2f1b216744200f6f50cff777c9c5a5a5b92304a4d1889fccd9d8a6dd6b7d4947bac907a91850322281f754ea53
+DIST tree-sitter-0.26.6-crates.tar.xz 21055636 BLAKE2B 
08086f1456718f0a1b722b1c3878cfc7f267be536f94a474b10e02178f315ec9d93d6755c002fa8df0f0bf0eb5a6149be53f207575937f54e59669efda5bed31
 SHA512 
14ecb7f0e7494c38ab166209df4ad4e61f3e614232db0098fa742dc66e9a47951118a64eb8712581a3528f6ac9b681f9058a4723712ce635b6eea96fc06b1c47
+DIST tree-sitter-0.26.6.tar.gz 906770 BLAKE2B 
c6fcbc901f86795d6e5de5e22d4b7f34425f1f25ff9134de27baa0a68d917c376accd4a7a9d33faaee4e82e4dd7440085a06b55d5f57e5fe9756c195147867d5
 SHA512 
33ce5617ac53e276cccc8fa34e3a6b3e29a5bd572b381da4a7d6d78cbb7485d85120be8c0e25e02d3fbae4c36793b02bcfd788a2cdfe73f026742b184e16d572
 DIST tree-sitter-cli-0.24.3-crates.tar.xz 18883756 BLAKE2B 
5a35f3c32ff53b123f2d6fceeddc93bc621ac024d26b26292a7bca7370c8a6f26292c318bebf6716924ac90123d3809c4e66afb7bcb53b531fb641cb6a686bbc
 SHA512 
5f0670cf5c102ac4982c1c6e5a77aea39fc02a3db24eb8151d335bcac0c51cac7193fd882f17f7740465830dfe708cc88cb4a7a58047a49df15e26b2fa96b2f6

diff --git a/dev-util/tree-sitter-cli/tree-sitter-cli-0.26.6.ebuild 
b/dev-util/tree-sitter-cli/tree-sitter-cli-0.26.6.ebuild
new file mode 100644
index 000000000000..75d549975f19
--- /dev/null
+++ b/dev-util/tree-sitter-cli/tree-sitter-cli-0.26.6.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES=""
+RUST_MIN_VER="1.88.0"
+
+inherit cargo
+
+MY_PN="${PN/-cli}"
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Command-line tool for creating and testing tree-sitter grammars"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter";
+SRC_URI="
+       https://github.com/${MY_PN}/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> 
${MY_P}.tar.gz
+       
https://github.com/gentoo-crate-dist/${MY_PN}/releases/download/v${PV}/${MY_P}-crates.tar.xz
+"
+S="${WORKDIR}/${MY_P}/crates/cli"
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+="
+       Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD CC0-1.0 ISC LGPL-3+
+       MIT Unicode-3.0 ZLIB
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+# Test seems to require files (grammar definitions) that we don't have.
+RESTRICT="test"
+
+QA_FLAGS_IGNORED="usr/bin/${MY_PN}"

Reply via email to