summaryrefslogtreecommitdiff
path: root/dev-util/tree-sitter-cli
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-02-11 00:12:38 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-02-11 00:12:38 +0000
commit0ec1e1dd7867c3dedcbea76c9b6e847d6b388c03 (patch)
tree65f42b72245de9fb9fa9ea30e6221dfff7dda7c5 /dev-util/tree-sitter-cli
parent3a81cede4783e464b7485722b2eaac0280dbc570 (diff)
gentoo auto-resync : 11:02:2025 - 00:12:37
Diffstat (limited to 'dev-util/tree-sitter-cli')
-rw-r--r--dev-util/tree-sitter-cli/Manifest3
-rw-r--r--dev-util/tree-sitter-cli/tree-sitter-cli-0.25.1.ebuild34
2 files changed, 37 insertions, 0 deletions
diff --git a/dev-util/tree-sitter-cli/Manifest b/dev-util/tree-sitter-cli/Manifest
index 3debf4ef08be..fb47f6d1def5 100644
--- a/dev-util/tree-sitter-cli/Manifest
+++ b/dev-util/tree-sitter-cli/Manifest
@@ -2,12 +2,15 @@ DIST tree-sitter-0.22.6.tar.gz 3036954 BLAKE2B f109a738214882e63a721e8db384fa42a
DIST tree-sitter-0.23.0.tar.gz 2977346 BLAKE2B e10846d5bd0a6aa1ecac362e2ab2ccf0f0bdb17c5fde796d8d65f8bc84a6e054d86c18a42e66e8effef865f95013c38ff6bd6ab5498a680ae172d7d57020604e SHA512 ab821be564ac7223cc4f9659c08922a78016af9dd3bd69166706fb6a889ac175ba2712a337a1303aceb8f44beaf58640a183e77dddc2c57e35da23079d0cd7b9
DIST tree-sitter-0.23.2.tar.gz 2980520 BLAKE2B 54b4ad96948fc3ec6142da998306f9385ce9107a7c330915bbb733c5886a0baa869a675602be99aa4a491c58a1121d30f654856ce0f2dee0eff4c4fcce370f24 SHA512 393fa62fe6bce51ff5498f977bbb357fd896aaf98d80f08d4faed6dcf8fd5d41012a7489816c662c1873595108c30d0c18d7721a535c69d9904b2220fef8f858
DIST tree-sitter-0.24.3.tar.gz 3018668 BLAKE2B fa703b6250e11274d0c5ebccb741cc41f521cc5e882383d8f891369540ce6b3b4b048eddb4d0c88186e57516e2d01977e76b42352f26759b3f6093a339cc6a11 SHA512 2d934c03b0ee71419654d03bf6e4ca759b4ef3217b8837fcaef64ee5b4bc8ea8298ff685ae4aaa477b615d11d538ff960b92529b11f13e936b85bad52e369cd3
+DIST tree-sitter-0.25.1.tar.gz 855493 BLAKE2B 6b9e4bf454c50e9b7341aa94d5131d333f45a0a047090ca04da71bfc54357568d0c098c6f7df65ee9d20ede7050537342fc394e281f4070f2d021a7e4134cedf SHA512 9861b18c7209e3c37d180a399bcae181cea46c4e58eff743ff6044ed0f2923ee838fa88993f1266272e07163748d5df1bef7d7dc6d8800e004e8af1227e489af
DIST tree-sitter-cli-0.22.6-crates.tar.xz 22184056 BLAKE2B f18cfafa9a767fb1b3408dd473d97b2d7a87c9c37a50fb108e164074641e656cc2ca322914f98d627209485cf7b14f92280a50a64cf5136f8375e5870d2b097f SHA512 a3e6eb6585d61c86e32de21c0422c2cd1f95c6116823f5a8ee291f6682658fb7afe5e1369eda4682d4e842d91531b56e6fadb99e4d575230f4c1d65a6b0778ca
DIST tree-sitter-cli-0.23.0-crates.tar.xz 18131480 BLAKE2B 796a05ed87ce0f248491600bee4af9d14ba6a244ce04d4cda3192226c5063be921e2a4c5e454c91f712f629481c6cca160544a457cf7635c6024d0d10291e3a0 SHA512 98472d6603d973c34f1cafc042219495228693a0fbbe9af920120d8cf27fd78e5263052fb784c79b38e8b27f9b881d18205ebb439de15945c3f10410590ed76a
DIST tree-sitter-cli-0.23.2-crates.tar.xz 18556276 BLAKE2B 4d63a95f129b563e91970209418283b822ee9957d16be80dbd1b8b8301c6ccf6add1313854837b6883d6c19a99a833b5e8cc07896a0835340758413108bdf227 SHA512 ac3d03c2735581472bbb0e866f03ee6987f43d0cb65449777a8ee0c0c95d82d032f9e0506c878ab7ea1208a6126327c4136fcb0656ea0b2b67b789f9d07ba57b
DIST tree-sitter-cli-0.24.3-crates.tar.xz 18883756 BLAKE2B 5a35f3c32ff53b123f2d6fceeddc93bc621ac024d26b26292a7bca7370c8a6f26292c318bebf6716924ac90123d3809c4e66afb7bcb53b531fb641cb6a686bbc SHA512 5f0670cf5c102ac4982c1c6e5a77aea39fc02a3db24eb8151d335bcac0c51cac7193fd882f17f7740465830dfe708cc88cb4a7a58047a49df15e26b2fa96b2f6
+DIST tree-sitter-v0.25.1-crates.tar.xz 24760872 BLAKE2B 5861f09c9649b83275adf5e4742d76eb9028b8b946b195f9433e64e71ed4b1b7dfb8534f08819c37f92f1b51df1723ae14a73e8d14bcc8c65b975c80f9ecc822 SHA512 d6d8d4ab1814584176a092a1f72b8562a5d17dbadf4190d03a0e6aa8b060986038f2ea3e9fbbafc17fcf06b9c52b5f79a99e64311133ff8bc7f3fb660ea35bcd
EBUILD tree-sitter-cli-0.22.6-r1.ebuild 909 BLAKE2B 5a7d01cf494ae8551e36ba9b1509f5c0bd0b0b86cfaa2377750099988c2e7250924996880fea53a8e1101363646d3a543625b83b01941efc637ced4f5f074f75 SHA512 d45b4ed49fa313db416873451dab644baf65844e9985d9c91e8fa59438003283a48166b23dd73719d52a43c046ee498025daba3ee9b0c4e9349651bdf3cf2011
EBUILD tree-sitter-cli-0.23.0-r1.ebuild 931 BLAKE2B a7080a4213dade542c12062079d58341c4291ba127b7410d5ac80fd3bff66fbd9ee105439ac31770bb9f500baf6396a6c3f1267a112ca5e09d4bd20159accdbe SHA512 43d12c3300d4608d14cf60edd78d29dcf778f6f7d5d52b39b856273a9dba716938da735d15f9c41e0683cd0abcef96078f134386cdc3010c6648a7d8fe165f18
EBUILD tree-sitter-cli-0.23.2-r1.ebuild 938 BLAKE2B 085b47f3ae6de1cd2e7d78ce04106e2a551148d7dcd014dcfdbfc7a281e55240c2283b5e586beda19222fe395d1ab47dde182767a78622dd0ca106cbbbaf78d0 SHA512 6d6fa315b57e33f0a500b13367433290c16a15225077bb925232e4d7c38e1ae9825ed5ba78e54898e70c6f79ecbba21038d3b031fb6fcc85481ec2b2a27382d7
EBUILD tree-sitter-cli-0.24.3-r1.ebuild 933 BLAKE2B bcd7fe4e0ee5fd9a4dd42fbef26fb216a727a225f93a044caaceea1ab30f14774e21732c96df73b122cc19e70c50e13d4e38c457bf8750394383acb1d88255b1 SHA512 0a20924add9b8ffe67c751fc65854d017a8d86c124692031d785d9dc84a70035121436857c351aa56c2e9e00f193e92e91cc18f015d429ffa7d90a1c2d55d14b
+EBUILD tree-sitter-cli-0.25.1.ebuild 996 BLAKE2B e691a4007ac90b634c18f81b709d20d6dd5a312fac3f4b8650d8f71435f8417225670f8b16a4e8da7d24b152eef29ca6e26caee00b90b75dbe962ba89161b152 SHA512 42fe684d89eeb96277ad2e195bf588b5ca38a7601478888b1d26a04ae3f4f921696cafeff55ff2ef824714517c3836133f7270ab6256577335b9498c01ec7584
MISC metadata.xml 464 BLAKE2B e008906a78a1f8a1b1f16e1b7527c4e42add184ed00e5cf0708fd7636f2be9902a862a9d2dbb6f5374d782fc5b05e8f355db0b84796c5aedceda845af5333618 SHA512 cb56cf0df6db2f661395cce2e6ebb5d9f9731b937438c12cd2f5d21a9227d2aee69a9e9ca9754b29ff7e42acbdbc4436f3dc4b3f40abdc3df6df33eb8e913683
diff --git a/dev-util/tree-sitter-cli/tree-sitter-cli-0.25.1.ebuild b/dev-util/tree-sitter-cli/tree-sitter-cli-0.25.1.ebuild
new file mode 100644
index 000000000000..3d143f671496
--- /dev/null
+++ b/dev-util/tree-sitter-cli/tree-sitter-cli-0.25.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES=""
+RUST_MIN_VER="1.76"
+inherit cargo
+
+MY_PN=tree-sitter
+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"
+SRC_URI+=" https://github.com/gentoo-crate-dist/${MY_PN}/releases/download/v${PV}/${MY_PN}-v${PV}-crates.tar.xz"
+S="${WORKDIR}"/${MY_P}/cli
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD CC0-1.0 ISC LGPL-3+
+ MIT MPL-2.0 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"
+
+BDEPEND="~dev-libs/tree-sitter-${PV}:="
+RDEPEND="${BDEPEND}"
+
+QA_FLAGS_IGNORED="usr/bin/${MY_PN}"