• [gentoo-dev] [PATCH] dev-libs/tree-sitter: support for building cli too

    From Vadim Misbakh-Soloviov@21:1/5 to All on Thu Dec 9 04:20:01 2021
    Tree-sitter CLI tool is very useful for to develop, test, and use
    Tree-sitter grammars from the command line

    Also as it written in Rust and requires it to be built, and rust is
    unavailable on some platforms, I had to use p.use.mask for ts-cli on
    that platforms.

    ---
    dev-libs/tree-sitter/Manifest | 106 +++++++++++
    dev-libs/tree-sitter/metadata.xml | 7 +
    .../tree-sitter/tree-sitter-0.20.1-r1.ebuild | 172 ++++++++++++++++++
    .../tree-sitter/tree-sitter-0.20.1.ebuild | 33 ----
    dev-libs/tree-sitter/tree-sitter-9999.ebuild | 40 +++-
    profiles/arch/alpha/package.use.mask | 4 +
    profiles/arch/arm/armv4/package.use.mask | 4 +
    profiles/arch/arm/armv4t/package.use.mask | 4 +
    profiles/arch/arm/armv5te/package.use.mask | 4 +
    profiles/arch/hppa/package.use.mask | 4 +
    profiles/arch/ia64/package.use.mask | 4 +
    profiles/arch/sparc/package.use.mask | 4 +
    12 files changed, 348 insertions(+), 38 deletions(-)
    create mode 100644 dev-libs/tree-sitter/tree-sitter-0.20.1-r1.ebuild
    delete mode 100644 dev-libs/tree-sitter/tree-sitter-0.20.1.ebuild

    diff --git a/dev-libs/tree-sitter/Manifest b/dev-libs/tree-sitter/Manifest index 63594a2022e..8aaaed52f23 100644
    ---