On Mon, 13 Dec 2021, Paco Esteban wrote:

> Hi ports@,
> 
> This is an update for textproc/tree-sitter to its latest version.
> I could not find any changelog for it, so here's the github list of
> changes between versions:
> 
> https://github.com/tree-sitter/tree-sitter/compare/v0.19.4...v0.20.1
> 
> The only consumer for now is editors/neovim.  I wanted to have this
> updated as I'm working on a neovim update that will hit the list soon
> hopefully.
> 
> I bumped SHARED_LIBS as I saw that there are changes on the function
> signatures for the C library.  Thanks to tb@ for the help and tips on
> making this build correctly.
> 
> I also moved the cargo crates definition to a separate file.
> 
> comments ?
> ok to commit ?

As tb@ points out, I forgot to add the new crates file.

This should be better:

diff 234135364fd9eff064d2b361e4079f5f3f61cb1d /usr/ports
blob - 793e82f184d9dbd3c109921aaf7ff996011dce85
file + textproc/tree-sitter/Makefile
--- textproc/tree-sitter/Makefile
+++ textproc/tree-sitter/Makefile
@@ -4,10 +4,12 @@ COMMENT =     parser generator tool and incremental parsin
 
 GH_ACCOUNT =           tree-sitter
 GH_PROJECT =           tree-sitter
-GH_TAGNAME =           v0.19.4
+GH_TAGNAME =           v0.20.1
 
-SHARED_LIBS +=         tree-sitter     0.0 # 0.0
+SHARED_LIBS +=         tree-sitter     1.0 # 0.20.1
 
+SUBST_VARS +=          LIBtree-sitter_VERSION
+
 CATEGORIES =           textproc
 MAINTAINER =           Paco Esteban <p...@openbsd.org>
 
@@ -24,101 +26,7 @@ COMPILER =          base-clang ports-gcc
 
 MODULES =              devel/cargo
 
-MODCARGO_CRATES +=     aho-corasick    0.7.15  # Unlicense/MIT
-MODCARGO_CRATES +=     ansi_term       0.11.0  # MIT
-MODCARGO_CRATES +=     ansi_term       0.12.1  # MIT
-MODCARGO_CRATES +=     arrayref        0.3.6   # BSD-2-Clause
-MODCARGO_CRATES +=     arrayvec        0.5.2   # MIT/Apache-2.0
-MODCARGO_CRATES +=     ascii   1.0.0   # Apache-2.0 / MIT
-MODCARGO_CRATES +=     atty    0.2.14  # MIT
-MODCARGO_CRATES +=     autocfg 1.0.1   # Apache-2.0 OR MIT
-MODCARGO_CRATES +=     base64  0.13.0  # MIT/Apache-2.0
-MODCARGO_CRATES +=     bitflags        1.2.1   # MIT/Apache-2.0
-MODCARGO_CRATES +=     blake2b_simd    0.5.11  # MIT
-MODCARGO_CRATES +=     bumpalo 3.6.1   # MIT/Apache-2.0
-MODCARGO_CRATES +=     cc      1.0.67  # MIT/Apache-2.0
-MODCARGO_CRATES +=     cfg-if  1.0.0   # MIT/Apache-2.0
-MODCARGO_CRATES +=     chrono  0.4.19  # MIT/Apache-2.0
-MODCARGO_CRATES +=     chunked_transfer        1.4.0   # Apache-2.0
-MODCARGO_CRATES +=     clap    2.33.3  # MIT
-MODCARGO_CRATES +=     constant_time_eq        0.1.5   # CC0-1.0
-MODCARGO_CRATES +=     crossbeam-utils 0.8.3   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     difference      2.0.0   # MIT
-MODCARGO_CRATES +=     dirs    3.0.1   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     dirs-sys        0.3.5   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     form_urlencoded 1.0.1   # MIT/Apache-2.0
-MODCARGO_CRATES +=     getrandom       0.1.16  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     getrandom       0.2.2   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     glob    0.3.0   # MIT/Apache-2.0
-MODCARGO_CRATES +=     hashbrown       0.9.1   # Apache-2.0/MIT
-MODCARGO_CRATES +=     hermit-abi      0.1.18  # MIT/Apache-2.0
-MODCARGO_CRATES +=     html-escape     0.2.6   # MIT
-MODCARGO_CRATES +=     idna    0.2.2   # MIT/Apache-2.0
-MODCARGO_CRATES +=     indexmap        1.6.1   # Apache-2.0/MIT
-MODCARGO_CRATES +=     itoa    0.4.7   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     js-sys  0.3.48  # MIT/Apache-2.0
-MODCARGO_CRATES +=     lazy_static     1.4.0   # MIT/Apache-2.0
-MODCARGO_CRATES +=     libc    0.2.86  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     libloading      0.7.0   # ISC
-MODCARGO_CRATES +=     log     0.4.14  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     matches 0.1.8   # MIT
-MODCARGO_CRATES +=     memchr  2.3.4   # Unlicense/MIT
-MODCARGO_CRATES +=     num-integer     0.1.44  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     num-traits      0.2.14  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     once_cell       1.7.0   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     percent-encoding        2.1.0   # MIT/Apache-2.0
-MODCARGO_CRATES +=     ppv-lite86      0.2.10  # MIT/Apache-2.0
-MODCARGO_CRATES +=     proc-macro2     1.0.24  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     quote   1.0.9   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     rand    0.8.3   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     rand_chacha     0.3.0   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     rand_core       0.6.2   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     rand_hc 0.3.0   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     redox_syscall   0.1.57  # MIT
-MODCARGO_CRATES +=     redox_syscall   0.2.5   # MIT
-MODCARGO_CRATES +=     redox_users     0.3.5   # MIT
-MODCARGO_CRATES +=     regex   1.4.3   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     regex-syntax    0.6.22  # MIT/Apache-2.0
-MODCARGO_CRATES +=     remove_dir_all  0.5.3   # MIT/Apache-2.0
-MODCARGO_CRATES +=     rust-argon2     0.8.3   # MIT/Apache-2.0
-MODCARGO_CRATES +=     ryu     1.0.5   # Apache-2.0 OR BSL-1.0
-MODCARGO_CRATES +=     same-file       1.0.6   # Unlicense/MIT
-MODCARGO_CRATES +=     serde   1.0.123 # MIT OR Apache-2.0
-MODCARGO_CRATES +=     serde_derive    1.0.123 # MIT OR Apache-2.0
-MODCARGO_CRATES +=     serde_json      1.0.63  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     smallbitvec     2.5.0   # MIT / Apache-2.0
-MODCARGO_CRATES +=     spin    0.7.1   # MIT
-MODCARGO_CRATES +=     strsim  0.8.0   # MIT
-MODCARGO_CRATES +=     syn     1.0.60  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     tempfile        3.2.0   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     textwrap        0.11.0  # MIT
-MODCARGO_CRATES +=     thread_local    1.1.3   # Apache-2.0/MIT
-MODCARGO_CRATES +=     time    0.1.43  # MIT/Apache-2.0
-MODCARGO_CRATES +=     tiny_http       0.8.0   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     tinyvec 1.1.1   # Zlib OR Apache-2.0 OR MIT
-MODCARGO_CRATES +=     tinyvec_macros  0.1.0   # MIT OR Apache-2.0 OR Zlib
-MODCARGO_CRATES +=     unicode-bidi    0.3.4   # MIT / Apache-2.0
-MODCARGO_CRATES +=     unicode-normalization   0.1.17  # MIT/Apache-2.0
-MODCARGO_CRATES +=     unicode-width   0.1.8   # MIT/Apache-2.0
-MODCARGO_CRATES +=     unicode-xid     0.2.1   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     url     2.2.1   # MIT/Apache-2.0
-MODCARGO_CRATES +=     utf8-width      0.1.4   # MIT
-MODCARGO_CRATES +=     vec_map 0.8.2   # MIT/Apache-2.0
-MODCARGO_CRATES +=     walkdir 2.3.1   # Unlicense/MIT
-MODCARGO_CRATES +=     wasi    0.9.0+wasi-snapshot-preview1    # Apache-2.0 
WITH LLVM-exception OR Apache-2.0 OR MIT
-MODCARGO_CRATES +=     wasi    0.10.2+wasi-snapshot-preview1   # Apache-2.0 
WITH LLVM-exception OR Apache-2.0 OR MIT
-MODCARGO_CRATES +=     wasm-bindgen    0.2.71  # MIT/Apache-2.0
-MODCARGO_CRATES +=     wasm-bindgen-backend    0.2.71  # MIT/Apache-2.0
-MODCARGO_CRATES +=     wasm-bindgen-macro      0.2.71  # MIT/Apache-2.0
-MODCARGO_CRATES +=     wasm-bindgen-macro-support      0.2.71  # MIT/Apache-2.0
-MODCARGO_CRATES +=     wasm-bindgen-shared     0.2.71  # MIT/Apache-2.0
-MODCARGO_CRATES +=     web-sys 0.3.48  # MIT/Apache-2.0
-MODCARGO_CRATES +=     webbrowser      0.5.5   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     widestring      0.4.3   # MIT/Apache-2.0
-MODCARGO_CRATES +=     winapi  0.3.9   # MIT/Apache-2.0
-MODCARGO_CRATES +=     winapi-i686-pc-windows-gnu      0.4.0   # MIT/Apache-2.0
-MODCARGO_CRATES +=     winapi-util     0.1.5   # Unlicense/MIT
-MODCARGO_CRATES +=     winapi-x86_64-pc-windows-gnu    0.4.0   # MIT/Apache-2.0
+.include "crates.inc"
 
 PATCHORIG =            .openbsd.orig
 
@@ -132,6 +40,9 @@ USE_GMAKE =          Yes
 
 CONFIGURE_STYLE =      cargo
 
+post-patch:
+       ${SUBST_CMD} ${WRKSRC}/Makefile
+
 do-build:
        cd ${WRKSRC} && \
                ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${MAKE_FLAGS} \
blob - /dev/null
file + textproc/tree-sitter/crates.inc
--- /dev/null
+++ textproc/tree-sitter/crates.inc
@@ -0,0 +1,107 @@
+# $OpenBSD$
+MODCARGO_CRATES +=     aho-corasick    0.7.15  # Unlicense/MIT
+MODCARGO_CRATES +=     ansi_term       0.11.0  # MIT
+MODCARGO_CRATES +=     ansi_term       0.12.1  # MIT
+MODCARGO_CRATES +=     anyhow  1.0.40  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     arrayref        0.3.6   # BSD-2-Clause
+MODCARGO_CRATES +=     arrayvec        0.5.2   # MIT/Apache-2.0
+MODCARGO_CRATES +=     ascii   1.0.0   # Apache-2.0 / MIT
+MODCARGO_CRATES +=     atty    0.2.14  # MIT
+MODCARGO_CRATES +=     autocfg 1.0.1   # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     base64  0.13.0  # MIT/Apache-2.0
+MODCARGO_CRATES +=     bitflags        1.2.1   # MIT/Apache-2.0
+MODCARGO_CRATES +=     blake2b_simd    0.5.11  # MIT
+MODCARGO_CRATES +=     bumpalo 3.6.1   # MIT/Apache-2.0
+MODCARGO_CRATES +=     cc      1.0.67  # MIT/Apache-2.0
+MODCARGO_CRATES +=     cfg-if  1.0.0   # MIT/Apache-2.0
+MODCARGO_CRATES +=     chrono  0.4.19  # MIT/Apache-2.0
+MODCARGO_CRATES +=     chunked_transfer        1.4.0   # Apache-2.0
+MODCARGO_CRATES +=     clap    2.33.3  # MIT
+MODCARGO_CRATES +=     constant_time_eq        0.1.5   # CC0-1.0
+MODCARGO_CRATES +=     crossbeam-utils 0.8.3   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     ctor    0.1.20  # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     diff    0.1.12  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     difference      2.0.0   # MIT
+MODCARGO_CRATES +=     dirs    3.0.1   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     dirs-sys        0.3.5   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     either  1.6.1   # MIT/Apache-2.0
+MODCARGO_CRATES +=     form_urlencoded 1.0.1   # MIT/Apache-2.0
+MODCARGO_CRATES +=     getrandom       0.1.16  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     getrandom       0.2.2   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     glob    0.3.0   # MIT/Apache-2.0
+MODCARGO_CRATES +=     hashbrown       0.9.1   # Apache-2.0/MIT
+MODCARGO_CRATES +=     hermit-abi      0.1.18  # MIT/Apache-2.0
+MODCARGO_CRATES +=     html-escape     0.2.6   # MIT
+MODCARGO_CRATES +=     idna    0.2.2   # MIT/Apache-2.0
+MODCARGO_CRATES +=     indexmap        1.6.1   # Apache-2.0/MIT
+MODCARGO_CRATES +=     itoa    0.4.7   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     js-sys  0.3.48  # MIT/Apache-2.0
+MODCARGO_CRATES +=     lazy_static     1.4.0   # MIT/Apache-2.0
+MODCARGO_CRATES +=     libc    0.2.86  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     libloading      0.7.0   # ISC
+MODCARGO_CRATES +=     log     0.4.14  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     matches 0.1.8   # MIT
+MODCARGO_CRATES +=     memchr  2.3.4   # Unlicense/MIT
+MODCARGO_CRATES +=     num-integer     0.1.44  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     num-traits      0.2.14  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     once_cell       1.7.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     output_vt100    0.1.2   # MIT
+MODCARGO_CRATES +=     percent-encoding        2.1.0   # MIT/Apache-2.0
+MODCARGO_CRATES +=     ppv-lite86      0.2.10  # MIT/Apache-2.0
+MODCARGO_CRATES +=     pretty_assertions       0.7.2   # MIT/Apache-2.0
+MODCARGO_CRATES +=     proc-macro2     1.0.24  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     quote   1.0.9   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     rand    0.8.3   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     rand_chacha     0.3.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     rand_core       0.6.2   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     rand_hc 0.3.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     redox_syscall   0.1.57  # MIT
+MODCARGO_CRATES +=     redox_syscall   0.2.5   # MIT
+MODCARGO_CRATES +=     redox_users     0.3.5   # MIT
+MODCARGO_CRATES +=     regex   1.4.3   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     regex-syntax    0.6.22  # MIT/Apache-2.0
+MODCARGO_CRATES +=     remove_dir_all  0.5.3   # MIT/Apache-2.0
+MODCARGO_CRATES +=     rust-argon2     0.8.3   # MIT/Apache-2.0
+MODCARGO_CRATES +=     rustc-hash      1.1.0   # Apache-2.0/MIT
+MODCARGO_CRATES +=     ryu     1.0.5   # Apache-2.0 OR BSL-1.0
+MODCARGO_CRATES +=     same-file       1.0.6   # Unlicense/MIT
+MODCARGO_CRATES +=     serde   1.0.130 # MIT OR Apache-2.0
+MODCARGO_CRATES +=     serde_derive    1.0.130 # MIT OR Apache-2.0
+MODCARGO_CRATES +=     serde_json      1.0.63  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     smallbitvec     2.5.1   # MIT / Apache-2.0
+MODCARGO_CRATES +=     spin    0.7.1   # MIT
+MODCARGO_CRATES +=     strsim  0.8.0   # MIT
+MODCARGO_CRATES +=     syn     1.0.67  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     tempfile        3.2.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     textwrap        0.11.0  # MIT
+MODCARGO_CRATES +=     thiserror       1.0.25  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     thiserror-impl  1.0.25  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     thread_local    1.1.3   # Apache-2.0/MIT
+MODCARGO_CRATES +=     time    0.1.43  # MIT/Apache-2.0
+MODCARGO_CRATES +=     tiny_http       0.8.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     tinyvec 1.1.1   # Zlib OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=     tinyvec_macros  0.1.0   # MIT OR Apache-2.0 OR Zlib
+MODCARGO_CRATES +=     toml    0.5.8   # MIT/Apache-2.0
+MODCARGO_CRATES +=     unicode-bidi    0.3.4   # MIT / Apache-2.0
+MODCARGO_CRATES +=     unicode-normalization   0.1.17  # MIT/Apache-2.0
+MODCARGO_CRATES +=     unicode-width   0.1.8   # MIT/Apache-2.0
+MODCARGO_CRATES +=     unicode-xid     0.2.1   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     url     2.2.1   # MIT/Apache-2.0
+MODCARGO_CRATES +=     utf8-width      0.1.4   # MIT
+MODCARGO_CRATES +=     vec_map 0.8.2   # MIT/Apache-2.0
+MODCARGO_CRATES +=     walkdir 2.3.1   # Unlicense/MIT
+MODCARGO_CRATES +=     wasi    0.9.0+wasi-snapshot-preview1    # Apache-2.0 
WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=     wasi    0.10.2+wasi-snapshot-preview1   # Apache-2.0 
WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=     wasm-bindgen    0.2.71  # MIT/Apache-2.0
+MODCARGO_CRATES +=     wasm-bindgen-backend    0.2.71  # MIT/Apache-2.0
+MODCARGO_CRATES +=     wasm-bindgen-macro      0.2.71  # MIT/Apache-2.0
+MODCARGO_CRATES +=     wasm-bindgen-macro-support      0.2.71  # MIT/Apache-2.0
+MODCARGO_CRATES +=     wasm-bindgen-shared     0.2.71  # MIT/Apache-2.0
+MODCARGO_CRATES +=     web-sys 0.3.48  # MIT/Apache-2.0
+MODCARGO_CRATES +=     webbrowser      0.5.5   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     which   4.1.0   # MIT
+MODCARGO_CRATES +=     widestring      0.4.3   # MIT/Apache-2.0
+MODCARGO_CRATES +=     winapi  0.3.9   # MIT/Apache-2.0
+MODCARGO_CRATES +=     winapi-i686-pc-windows-gnu      0.4.0   # MIT/Apache-2.0
+MODCARGO_CRATES +=     winapi-util     0.1.5   # Unlicense/MIT
+MODCARGO_CRATES +=     winapi-x86_64-pc-windows-gnu    0.4.0   # MIT/Apache-2.0
blob - d5f2804b351bd1f95419ae55bece319fcb2920e4
file + textproc/tree-sitter/distinfo
--- textproc/tree-sitter/distinfo
+++ textproc/tree-sitter/distinfo
@@ -1,6 +1,7 @@
 SHA256 (cargo/aho-corasick-0.7.15.tar.gz) = 
dAT+v/qkfayBqkTbpxUjydBpsb3FCnfbQRlRSeF/aOU=
 SHA256 (cargo/ansi_term-0.11.0.tar.gz) = 
7km69sthe4U6qNk79CDbI4P6tG0xRILKKAO0DV/el5s=
 SHA256 (cargo/ansi_term-0.12.1.tar.gz) = 
1Sqbt+wM9ITFUYMKfOJ70g1n6sZH4b77VrC+TuOaVdI=
+SHA256 (cargo/anyhow-1.0.40.tar.gz) = 
KLLNkttcvXTo5QKPfifdeqMJDonk8qGXzHyN+2nHBjs=
 SHA256 (cargo/arrayref-0.3.6.tar.gz) = 
pMUnFS43z3V6P3iq5aBvvu/bB8zFNcmAoyCO4wYN1UQ=
 SHA256 (cargo/arrayvec-0.5.2.tar.gz) = 
I7Yvxl3o5Of1JTT7UrDz7QR0auJnUZ7vKoOUHoCFBos=
 SHA256 (cargo/ascii-1.0.0.tar.gz) = 
u/VhNqUZjHsBpJ46/L72z4RZcnPSmPVEMpJgJBB7AQk=
@@ -17,9 +18,12 @@ SHA256 (cargo/chunked_transfer-1.4.0.tar.gz) = //hXlD2
 SHA256 (cargo/clap-2.33.3.tar.gz) = 
N+WKx4VzxAcI1FUi8NgPovAcxPm04r90mAclVFQxIAI=
 SHA256 (cargo/constant_time_eq-0.1.5.tar.gz) = 
JFCX6aRTXuHj45Mfz81Vp5akTGQ+hZb/ZWbWjwm4e7w=
 SHA256 (cargo/crossbeam-utils-0.8.3.tar.gz) = 
5+nZn6kUKO/+mcXG1GNM3royuM94T8QooqaH9hqVLEk=
+SHA256 (cargo/ctor-0.1.20.tar.gz) = 
XpjirRp4LjOSi5b8OUjnw1XlrzS6TednD+i6wqOyAG0=
+SHA256 (cargo/diff-0.1.12.tar.gz) = 
DiXqR5GbFWDE47f+Cqq5vs9bhKEDJd332w8LpeECZJk=
 SHA256 (cargo/difference-2.0.0.tar.gz) = 
Uky/aJe1Jyld/xN87Ans86BfT93/19/NFYVANEnnQZg=
 SHA256 (cargo/dirs-3.0.1.tar.gz) = FCmV7QJ1WRR0fMbKdvx+RYPNGFeHRnFtBQjqbtVYuf8=
 SHA256 (cargo/dirs-sys-0.3.5.tar.gz) = 
jpPX9XBd4+SYlaK14LiFWhwn8IAZKunDKmQy1QdBpXo=
+SHA256 (cargo/either-1.6.1.tar.gz) = 
541PHMSuM7v8FX7V1aXvO8KSJzA9WVhh3rI4/OxOlFc=
 SHA256 (cargo/form_urlencoded-1.0.1.tar.gz) = 
X8Jah/pP0glL/7BpJYUgNNkKF/DR4FGX1JVtNVV1IZE=
 SHA256 (cargo/getrandom-0.1.16.tar.gz) = 
j8PLTZH1O1AVW9z9I/akw5rhlpwq6FmCsTV1DMyvX84=
 SHA256 (cargo/getrandom-0.2.2.tar.gz) = 
yUlXBSeecUC/A13eH251DBYt+LYlJnzVLMROCxVnMsg=
@@ -40,8 +44,10 @@ SHA256 (cargo/memchr-2.3.4.tar.gz) = DuHEeqolbsq8rqNR6
 SHA256 (cargo/num-integer-0.1.44.tar.gz) = 
0sxpimO1SacLwEcHPSlJzOJ80cewpKhi0IqAMbwoAds=
 SHA256 (cargo/num-traits-0.2.14.tar.gz) = 
mmSx7FzaJYbihHIkhtgCrPH329xiPiv8V+Zcoc0JkpA=
 SHA256 (cargo/once_cell-1.7.0.tar.gz) = 
EKz5B7lPwbGhUtCO+X53WWUCaM+Ya/En84fmArAsflo=
+SHA256 (cargo/output_vt100-0.1.2.tar.gz) = 
U83Ft4W3pYxarYIWs9+hFN9ksLBq5uFQHO+R3y+9+Pk=
 SHA256 (cargo/percent-encoding-2.1.0.tar.gz) = 
1P1WQdAcjxiiPae2/ikpj/S1WvzM33iXOyTPMXX+4y4=
 SHA256 (cargo/ppv-lite86-0.2.10.tar.gz) = 
rHTGJNay0h9CX3UiYvQhiDZde4/xr/dMguRRNlEKSFc=
+SHA256 (cargo/pretty_assertions-0.7.2.tar.gz) = 
HKsOfALPN2h16TNeC6HaU1d1vrVFDSHh3/ygaIGO2Ys=
 SHA256 (cargo/proc-macro2-1.0.24.tar.gz) = 
HgcE7hp+ANe7QX0HcOowPBvMur8O8WZ9rpK1ln9finE=
 SHA256 (cargo/quote-1.0.9.tar.gz) = 
w9C5dF3C3r9QfIQi3gXXImzB8GRCFt/f6tmI+bGrMqc=
 SHA256 (cargo/rand-0.8.3.tar.gz) = Dvnn5mtEaGdL/LDIGvi3+guxVPqfKOuEDaXER7rrjX4=
@@ -55,22 +61,26 @@ SHA256 (cargo/regex-1.4.3.tar.gz) = 2SUSOeEp4WMI5w2FNV
 SHA256 (cargo/regex-syntax-0.6.22.tar.gz) = 
tetBcUe6mGCpbP5yoLk7+I/uF0S1Y27JmrIMGqk3ZYE=
 SHA256 (cargo/remove_dir_all-0.5.3.tar.gz) = 
Os0SVmVCKXOjOsnT3S34XtrQ9K6bANr7GgXkOp9e+Oc=
 SHA256 (cargo/rust-argon2-0.8.3.tar.gz) = 
SxiCDZRLM8qnWnE3iWSsRvWFF8krauX3YmNiR8CeePs=
+SHA256 (cargo/rustc-hash-1.1.0.tar.gz) = 
CNQ/eqawjUnzgs3mp5ggR8NCbblJsUJLxLfsmuEsbOI=
 SHA256 (cargo/ryu-1.0.5.tar.gz) = cdMB1Bk9Axq915/3491yEWipVy7z/lGhUXq6I1vY+G4=
 SHA256 (cargo/same-file-1.0.6.tar.gz) = 
k/wdw6qpv+2V4C5urau0uvfjB4sL0bTXtrC2g3iQBQI=
-SHA256 (cargo/serde-1.0.123.tar.gz) = 
ktUWETJyK6pA2ALMcLFSYrmCWEU+heXR02XHV8c4aa4=
-SHA256 (cargo/serde_derive-1.0.123.tar.gz) = 
k5HCldZPwKuyxVa62EjzPLgpYnaxrSZ30a4azk8ljzE=
+SHA256 (cargo/serde-1.0.130.tar.gz) = 
8S0G3jfPWRRvveyrZqqZ+f5PeHIuNgdXelN11mvQyRM=
+SHA256 (cargo/serde_derive-1.0.130.tar.gz) = 
17waGrGWFGTq4EDZZxO6packqBUsEiJJJGW1QyLsUIs=
 SHA256 (cargo/serde_json-1.0.63.tar.gz) = 
Q1NduXR6S6k4wM4KmMxjGkbr+UPJ4dYE4JHfYAdiC/Y=
-SHA256 (cargo/smallbitvec-2.5.0.tar.gz) = 
eXpOr/uQ2JbylpjUVnb5+UCnGTbXV0mWp99UWTuiCfo=
+SHA256 (cargo/smallbitvec-2.5.1.tar.gz) = 
dc5PncSkG0w0dsySXx77EbZt83Oo/eXUuJFfqRtdmV4=
 SHA256 (cargo/spin-0.7.1.tar.gz) = Eyh7TanRIHpPSSmsOQkW1k6s/iNqSH6an1s745K+UWI=
 SHA256 (cargo/strsim-0.8.0.tar.gz) = 
jqURnNtMVbVdQyq7UToEKThIeMFd3mDMd7HJneGpWmo=
-SHA256 (cargo/syn-1.0.60.tar.gz) = xwBZfsqKWnYr6zV1Pva5TfIByBzKZ2YE9UdJWg1/AIE=
+SHA256 (cargo/syn-1.0.67.tar.gz) = ZJip78NChx+RzC0NaUxnQ2i0zrQPYrZaegjDeSk15wI=
 SHA256 (cargo/tempfile-3.2.0.tar.gz) = 
2sHGY8/JOBD4iu2biUHUjKv4VqGxEcKaQEOQGNhw6yI=
 SHA256 (cargo/textwrap-0.11.0.tar.gz) = 
0yZhD0CMek629Rw3wzDklrCFBslFfJ00KH7MOICfsGA=
+SHA256 (cargo/thiserror-1.0.25.tar.gz) = 
+m92RX9ZUUx+605Z2JE5X6sLL9HUByOuc31kFTOS6cY=
+SHA256 (cargo/thiserror-impl-1.0.25.tar.gz) = 
ijZ2jA+/G7FeyhDe+ilSa9pzCiN2wqtDk8z6FvsaMY0=
 SHA256 (cargo/thread_local-1.1.3.tar.gz) = 
gBjSTgTJWsh5BxalmH0P7E+LJySf+g99M/E2m9+4jL0=
 SHA256 (cargo/time-0.1.43.tar.gz) = 
yopQ7yNg+9HusOzUZ5WoehkCTrS1PF3JFsof2V/mJDg=
 SHA256 (cargo/tiny_http-0.8.0.tar.gz) = 
7e1HEGuOUtjtgRnw6m6MD1iB5peD4Cl7WoRilY8zS8E=
 SHA256 (cargo/tinyvec-1.1.1.tar.gz) = 
MXzKVyoOicPODKHxvck2lUf+MYpoNBjkKsj1nRRwECM=
 SHA256 (cargo/tinyvec_macros-0.1.0.tar.gz) = 
zadNp+GmZPeVux+Kh+xAb7iaAlIs9uUGINAWrdbbv1w=
+SHA256 (cargo/toml-0.5.8.tar.gz) = oxFClwgmcz34JB7zXcBA75jGeasU18PlTYJwmbOs7Ko=
 SHA256 (cargo/unicode-bidi-0.3.4.tar.gz) = 
SfK9DGRoqCMOHbIpz/gCkhfPYjx2fqXWC/vUJynqVNU=
 SHA256 (cargo/unicode-normalization-0.1.17.tar.gz) = 
B/v84cipfVR+i1M0l4Q42dbsjCDjj1bUpDdNGBST6u8=
 SHA256 (cargo/unicode-width-0.1.8.tar.gz) = 
kzdZGJOhm4jY2H8s7B5z+tXN/RDlpvNJ9JitbqL/seM=
@@ -88,15 +98,17 @@ SHA256 (cargo/wasm-bindgen-macro-support-0.2.71.tar.gz
 SHA256 (cargo/wasm-bindgen-shared-0.2.71.tar.gz) = 
fW+OxEgi3XH18iGlhH+zSs2QYFNcEhG3CgWETA9jg7E=
 SHA256 (cargo/web-sys-0.3.48.tar.gz) = 
7GALJiI7KUjO394qCqZ1bc8f72FvQ9ezCXqvU6bE2Ss=
 SHA256 (cargo/webbrowser-0.5.5.tar.gz) = 
7K0VZJDWtiAwjtQRz+6Q0oCzy9E+GJ6g0/raisyJFYo=
+SHA256 (cargo/which-4.1.0.tar.gz) = 
tVVR5Cy98s4r7dIgPQzAjboALCdRD4battDOMEy6Pf4=
 SHA256 (cargo/widestring-0.4.3.tar.gz) = 
wWiUAUTdIf2ARph8FqRqM9X8hO7Cnvnc3cKsnjFSa3w=
 SHA256 (cargo/winapi-0.3.9.tar.gz) = 
XIOaZ0/NepiVLlkyQupACr6TmSdGdh44ZBQF0osA9Bk=
 SHA256 (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 
rDuHxjYgQm3ZuZHlzgMp7/VFvMu7NPO+Cf9vtqtRt7Y=
 SHA256 (cargo/winapi-util-0.1.5.tar.gz) = 
cOxs6FuxWBUcrl5ch/lajpfSwMSwASI/M6M0485d4Xg=
 SHA256 (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 
cS4ieEHQV8HuHNL7Ivp+WlRhro5I+iynnsQs/BkxGD8=
-SHA256 (tree-sitter-0.19.4.tar.gz) = 
mOa3930ncjXvQwI6ju43dF0bwxXBOEge0bBUz/FY6Bc=
+SHA256 (tree-sitter-0.20.1.tar.gz) = 
EqP3IGrzAo2+ig3lDY69bXAQv3YtuRisrnb8dYXxJY0=
 SIZE (cargo/aho-corasick-0.7.15.tar.gz) = 113071
 SIZE (cargo/ansi_term-0.11.0.tar.gz) = 17087
 SIZE (cargo/ansi_term-0.12.1.tar.gz) = 24838
+SIZE (cargo/anyhow-1.0.40.tar.gz) = 34534
 SIZE (cargo/arrayref-0.3.6.tar.gz) = 10035
 SIZE (cargo/arrayvec-0.5.2.tar.gz) = 27838
 SIZE (cargo/ascii-1.0.0.tar.gz) = 31727
@@ -113,9 +125,12 @@ SIZE (cargo/chunked_transfer-1.4.0.tar.gz) = 9238
 SIZE (cargo/clap-2.33.3.tar.gz) = 201925
 SIZE (cargo/constant_time_eq-0.1.5.tar.gz) = 4936
 SIZE (cargo/crossbeam-utils-0.8.3.tar.gz) = 37268
+SIZE (cargo/ctor-0.1.20.tar.gz) = 9328
+SIZE (cargo/diff-0.1.12.tar.gz) = 10223
 SIZE (cargo/difference-2.0.0.tar.gz) = 147616
 SIZE (cargo/dirs-3.0.1.tar.gz) = 12245
 SIZE (cargo/dirs-sys-0.3.5.tar.gz) = 10643
+SIZE (cargo/either-1.6.1.tar.gz) = 13641
 SIZE (cargo/form_urlencoded-1.0.1.tar.gz) = 8773
 SIZE (cargo/getrandom-0.1.16.tar.gz) = 25077
 SIZE (cargo/getrandom-0.2.2.tar.gz) = 26010
@@ -136,8 +151,10 @@ SIZE (cargo/memchr-2.3.4.tar.gz) = 23077
 SIZE (cargo/num-integer-0.1.44.tar.gz) = 22216
 SIZE (cargo/num-traits-0.2.14.tar.gz) = 45476
 SIZE (cargo/once_cell-1.7.0.tar.gz) = 28040
+SIZE (cargo/output_vt100-0.1.2.tar.gz) = 4062
 SIZE (cargo/percent-encoding-2.1.0.tar.gz) = 9748
 SIZE (cargo/ppv-lite86-0.2.10.tar.gz) = 20915
+SIZE (cargo/pretty_assertions-0.7.2.tar.gz) = 79200
 SIZE (cargo/proc-macro2-1.0.24.tar.gz) = 37716
 SIZE (cargo/quote-1.0.9.tar.gz) = 25042
 SIZE (cargo/rand-0.8.3.tar.gz) = 84493
@@ -151,22 +168,26 @@ SIZE (cargo/regex-1.4.3.tar.gz) = 237273
 SIZE (cargo/regex-syntax-0.6.22.tar.gz) = 293187
 SIZE (cargo/remove_dir_all-0.5.3.tar.gz) = 9184
 SIZE (cargo/rust-argon2-0.8.3.tar.gz) = 28313
+SIZE (cargo/rustc-hash-1.1.0.tar.gz) = 9331
 SIZE (cargo/ryu-1.0.5.tar.gz) = 49570
 SIZE (cargo/same-file-1.0.6.tar.gz) = 10183
-SIZE (cargo/serde-1.0.123.tar.gz) = 74379
-SIZE (cargo/serde_derive-1.0.123.tar.gz) = 54122
+SIZE (cargo/serde-1.0.130.tar.gz) = 75305
+SIZE (cargo/serde_derive-1.0.130.tar.gz) = 54703
 SIZE (cargo/serde_json-1.0.63.tar.gz) = 115110
-SIZE (cargo/smallbitvec-2.5.0.tar.gz) = 14442
+SIZE (cargo/smallbitvec-2.5.1.tar.gz) = 14761
 SIZE (cargo/spin-0.7.1.tar.gz) = 21944
 SIZE (cargo/strsim-0.8.0.tar.gz) = 9309
-SIZE (cargo/syn-1.0.60.tar.gz) = 231087
+SIZE (cargo/syn-1.0.67.tar.gz) = 231889
 SIZE (cargo/tempfile-3.2.0.tar.gz) = 25892
 SIZE (cargo/textwrap-0.11.0.tar.gz) = 17322
+SIZE (cargo/thiserror-1.0.25.tar.gz) = 16690
+SIZE (cargo/thiserror-impl-1.0.25.tar.gz) = 13364
 SIZE (cargo/thread_local-1.1.3.tar.gz) = 13111
 SIZE (cargo/time-0.1.43.tar.gz) = 28653
 SIZE (cargo/tiny_http-0.8.0.tar.gz) = 41711
 SIZE (cargo/tinyvec-1.1.1.tar.gz) = 39896
 SIZE (cargo/tinyvec_macros-0.1.0.tar.gz) = 1817
+SIZE (cargo/toml-0.5.8.tar.gz) = 54219
 SIZE (cargo/unicode-bidi-0.3.4.tar.gz) = 32228
 SIZE (cargo/unicode-normalization-0.1.17.tar.gz) = 100345
 SIZE (cargo/unicode-width-0.1.8.tar.gz) = 16732
@@ -184,9 +205,10 @@ SIZE (cargo/wasm-bindgen-macro-support-0.2.71.tar.gz) 
 SIZE (cargo/wasm-bindgen-shared-0.2.71.tar.gz) = 6693
 SIZE (cargo/web-sys-0.3.48.tar.gz) = 648255
 SIZE (cargo/webbrowser-0.5.5.tar.gz) = 11194
+SIZE (cargo/which-4.1.0.tar.gz) = 7684
 SIZE (cargo/widestring-0.4.3.tar.gz) = 26215
 SIZE (cargo/winapi-0.3.9.tar.gz) = 1200382
 SIZE (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815
 SIZE (cargo/winapi-util-0.1.5.tar.gz) = 10164
 SIZE (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
-SIZE (tree-sitter-0.19.4.tar.gz) = 2869856
+SIZE (tree-sitter-0.20.1.tar.gz) = 2903038
blob - 7df7d0b6bec4e6496b1435d6c0ab100abbd28770
file + textproc/tree-sitter/patches/patch-Makefile
--- textproc/tree-sitter/patches/patch-Makefile
+++ textproc/tree-sitter/patches/patch-Makefile
@@ -7,11 +7,13 @@ the pkg-config file
 Index: Makefile
 --- Makefile.orig
 +++ Makefile
-@@ -35,7 +35,7 @@ else
+@@ -34,8 +34,8 @@ ifeq ($(shell uname),Darwin)
+ else
        SOEXT = so
        SOEXTVER_MAJOR = so.$(SONAME_MAJOR)
-       SOEXTVER = so.$(SONAME_MAJOR).$(SONAME_MINOR)
+-      SOEXTVER = so.$(SONAME_MAJOR).$(SONAME_MINOR)
 -      LINKSHARED += -shared -Wl,-soname,libtree-sitter.so.$(SONAME_MAJOR)
++      SOEXTVER = so.${LIBtree-sitter_VERSION}
 +      LINKSHARED += -shared
  endif
  ifneq (,$(filter $(shell uname),FreeBSD NetBSD DragonFly))

-- 
Paco Esteban.
0x5818130B8A6DBC03

Reply via email to