Re: [gentoo-dev] [PATCH] verify-sig.eclass: add app-crypt/signify support

2021-12-08 Thread Haelwenn (lanodan) Monnier
Nice patch, got few things that I think should be changed though: [2021-12-08 07:54:04+0500] Anna Vyalkova: +case ${VERIFY_SIG_IMPL} in + gnupg) + BDEPEND=" + verify-sig? ( + app-crypt/gnupg +

Re: [gentoo-dev] [PATCH] verify-sig.eclass: add app-crypt/signify support

2021-12-08 Thread Haelwenn (lanodan) Monnier
[2021-12-08 19:28:24+0500] Anna Vyalkova: On 2021-12-08 13:54, Haelwenn (lanodan) Monnier wrote: > >+case ${VERIFY_SIG_IMPL} in > >+ gnupg) > >+ BDEPEND=" > >+ verify-sig? ( > >+ app-crypt/gnupg > >+

[gentoo-dev] [PATCH] eclass/dune.eclass: fixes

2021-12-08 Thread Maciej Barć
bump to EAPI 8 drop support for EAPI 5 set DUNE_PKG_NAME to PN by default move "Move docs to the appropriate place" block to dune-install to make dune-install now handle a list of subpackages correctly Signed-off-by: Maciej Barć --- eclass/dune.eclass | 37 ++---

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

2021-12-08 Thread Vadim Misbakh-Soloviov
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

[gentoo-dev] [PATCH 03/15] dev-libs/tree-sitter-embedded-template: new package

2021-12-08 Thread Vadim Misbakh-Soloviov
--- .../tree-sitter-embedded-template/Manifest| 1 + .../metadata.xml | 19 +++ ...ree-sitter-embedded-template-0.19.0.ebuild | 13 + 3 files changed, 33 insertions(+) create mode 100644 dev-libs/tree-sitter-embedded-template/Manifest

[gentoo-dev] [PATCH 04/15] dev-libs/tree-sitter-haskell: new package

2021-12-08 Thread Vadim Misbakh-Soloviov
--- dev-libs/tree-sitter-haskell/Manifest | 1 + dev-libs/tree-sitter-haskell/metadata.xml | 19 +++ ...ree-sitter-haskell-0.13.0_p2024.ebuild | 15 +++ 3 files changed, 35 insertions(+) create mode 100644 dev-libs/tree-sitter-haskell/Manifest create

[gentoo-dev] [PATCH 08/15] dev-libs/tree-sitter-ocaml: new package

2021-12-08 Thread Vadim Misbakh-Soloviov
--- dev-libs/tree-sitter-ocaml/Manifest | 1 + dev-libs/tree-sitter-ocaml/metadata.xml | 19 +++ .../tree-sitter-ocaml-0.19.0.ebuild | 15 +++ 3 files changed, 35 insertions(+) create mode 100644 dev-libs/tree-sitter-ocaml/Manifest create

[gentoo-dev] [PATCH 07/15] dev-libs/tree-sitter-julia: new package

2021-12-08 Thread Vadim Misbakh-Soloviov
--- dev-libs/tree-sitter-julia/Manifest | 1 + dev-libs/tree-sitter-julia/metadata.xml | 19 +++ .../tree-sitter-julia-0.19.0.ebuild | 13 + 3 files changed, 33 insertions(+) create mode 100644 dev-libs/tree-sitter-julia/Manifest create

[gentoo-dev] [PATCH 06/15] dev-libs/tree-sitter-jsdoc: new package

2021-12-08 Thread Vadim Misbakh-Soloviov
--- dev-libs/tree-sitter-jsdoc/Manifest | 1 + dev-libs/tree-sitter-jsdoc/metadata.xml | 19 +++ .../tree-sitter-jsdoc-0.19.0.ebuild | 13 + 3 files changed, 33 insertions(+) create mode 100644 dev-libs/tree-sitter-jsdoc/Manifest create

[gentoo-dev] [PATCH 05/15] dev-libs/tree-sitter-java: new package

2021-12-08 Thread Vadim Misbakh-Soloviov
--- dev-libs/tree-sitter-java/Manifest| 1 + dev-libs/tree-sitter-java/metadata.xml| 19 +++ .../tree-sitter-java-0.19.1.ebuild| 13 + 3 files changed, 33 insertions(+) create mode 100644 dev-libs/tree-sitter-java/Manifest create mode

[gentoo-dev] [PATCH 02/15] dev-libs/tree-sitter-c-sharp: new package

2021-12-08 Thread Vadim Misbakh-Soloviov
--- dev-libs/tree-sitter-c-sharp/Manifest | 1 + dev-libs/tree-sitter-c-sharp/metadata.xml | 19 +++ .../tree-sitter-c-sharp-0.19.1.ebuild | 13 + 3 files changed, 33 insertions(+) create mode 100644 dev-libs/tree-sitter-c-sharp/Manifest create

[gentoo-dev] [PATCH 10/15] dev-libs/tree-sitter-ql: new package

2021-12-08 Thread Vadim Misbakh-Soloviov
--- dev-libs/tree-sitter-ql/Manifest | 1 + dev-libs/tree-sitter-ql/metadata.xml | 19 +++ .../tree-sitter-ql-0.19.0.ebuild | 13 + 3 files changed, 33 insertions(+) create mode 100644 dev-libs/tree-sitter-ql/Manifest create mode

[gentoo-dev] [PATCH 11/15] dev-libs/tree-sitter-regex: new package

2021-12-08 Thread Vadim Misbakh-Soloviov
--- dev-libs/tree-sitter-regex/Manifest | 1 + dev-libs/tree-sitter-regex/metadata.xml | 19 +++ .../tree-sitter-regex-0.19.0.ebuild | 13 + 3 files changed, 33 insertions(+) create mode 100644 dev-libs/tree-sitter-regex/Manifest create

[gentoo-dev] [PATCH 09/15] dev-libs/tree-sitter-python: new package

2021-12-08 Thread Vadim Misbakh-Soloviov
--- dev-libs/tree-sitter-python/Manifest | 1 + dev-libs/tree-sitter-python/metadata.xml | 19 +++ ...tree-sitter-python-0.19.1_p2022.ebuild | 15 +++ 3 files changed, 35 insertions(+) create mode 100644 dev-libs/tree-sitter-python/Manifest create

[gentoo-dev] [PATCH 12/15] dev-libs/tree-sitter-ruby: new package

2021-12-08 Thread Vadim Misbakh-Soloviov
--- dev-libs/tree-sitter-ruby/Manifest| 1 + dev-libs/tree-sitter-ruby/metadata.xml| 19 +++ .../tree-sitter-ruby-0.19.0.ebuild| 13 + 3 files changed, 33 insertions(+) create mode 100644 dev-libs/tree-sitter-ruby/Manifest create mode

[gentoo-dev] [PATCH] eclass/tree-sitter-grammar: fix ABI autodetecton

2021-12-08 Thread Vadim Misbakh-Soloviov
Some grammars packages (like, for example, tree-sitter-agda) uses different versioning scheme from vast majority of grammars in tree-sitter github organization. Also, third-party grammars doesn't follow tree-sitter versioning. Also, some grammars (like tree-sitter-haskell, for example)

[gentoo-dev] [PATCH 01/15] dev-libs/tree-sitter-php: fix HOMEPAGE

2021-12-08 Thread Vadim Misbakh-Soloviov
--- dev-libs/tree-sitter-php/tree-sitter-php-0.19.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/tree-sitter-php/tree-sitter-php-0.19.0.ebuild b/dev-libs/tree-sitter-php/tree-sitter-php-0.19.0.ebuild index c19e350e35c..88b916096b5 100644 ---

[gentoo-dev] [PATCH 15/15] dev-libs/tree-sitter-meta: new grammars + fix circular dep

2021-12-08 Thread Vadim Misbakh-Soloviov
--- .../tree-sitter-meta-1-r1.ebuild | 38 +++ 1 file changed, 38 insertions(+) create mode 100644 dev-libs/tree-sitter-meta/tree-sitter-meta-1-r1.ebuild diff --git a/dev-libs/tree-sitter-meta/tree-sitter-meta-1-r1.ebuild

[gentoo-dev] [PATCH 14/15] dev-libs/tree-sitter-tsq: new package

2021-12-08 Thread Vadim Misbakh-Soloviov
--- dev-libs/tree-sitter-tsq/Manifest | 1 + dev-libs/tree-sitter-tsq/metadata.xml | 19 +++ .../tree-sitter-tsq-0.19.0.ebuild | 19 +++ 3 files changed, 39 insertions(+) create mode 100644 dev-libs/tree-sitter-tsq/Manifest create

[gentoo-dev] [PATCH 13/15] dev-libs/tree-sitter-rust: new package

2021-12-08 Thread Vadim Misbakh-Soloviov
--- dev-libs/tree-sitter-rust/Manifest| 1 + dev-libs/tree-sitter-rust/metadata.xml| 19 +++ .../tree-sitter-rust-0.20.0.ebuild| 13 + 3 files changed, 33 insertions(+) create mode 100644 dev-libs/tree-sitter-rust/Manifest create mode

Re: [gentoo-dev] [PATCH] eclass/dune.eclass: fixes

2021-12-08 Thread Ulrich Mueller
> On Thu, 09 Dec 2021, Maciej Barć wrote: > dune-install() { > + local pkgs > + if [[ -n "${@}" ]] ; then > + pkgs="${@}" > + else > + pkgs=${DUNE_PKG_NAME} > + fi > + > + local myduneopts=( > + --prefix="${ED%/}/usr" > +

Re: [gentoo-dev] [PATCH] eclass/tree-sitter-grammar: fix ABI autodetecton

2021-12-08 Thread Michał Górny
On Thu, 2021-12-09 at 10:10 +0700, Vadim Misbakh-Soloviov wrote: > Some grammars packages (like, for example, tree-sitter-agda) uses > different versioning scheme from vast majority of grammars in > tree-sitter github organization. > > Also, third-party grammars doesn't follow tree-sitter