Hi ports@, This is an update for textproc/tree-sitter to its latest version 0.20.6. The list of changes is big, here you can have a look: https://github.com/tree-sitter/tree-sitter/compare/v0.20.1...v0.20.6
The only significant change on the port itself is the SHARED_LIBS major bump as discussed in chat. I've built and tested its only consumer editosr/neovim on amd64 and everything seems to be fine. Comments ? Ok to commit ? diff 9151fe3cdd89feb34573bf1117f0648961810822 /usr/ports blob - 7d03eabe606d585712a013ec2558c8593c55224f file + textproc/tree-sitter/Makefile --- textproc/tree-sitter/Makefile +++ textproc/tree-sitter/Makefile @@ -2,9 +2,9 @@ COMMENT = parser generator tool and incremental parsin GH_ACCOUNT = tree-sitter GH_PROJECT = tree-sitter -GH_TAGNAME = v0.20.1 +GH_TAGNAME = v0.20.6 -SHARED_LIBS += tree-sitter 1.0 # 0.20.1 +SHARED_LIBS += tree-sitter 2.0 # 0.20.6 SUBST_VARS += LIBtree-sitter_VERSION blob - 48aa78cf1e2945d8ef3b5442c302bd94075be23a file + textproc/tree-sitter/crates.inc --- textproc/tree-sitter/crates.inc +++ textproc/tree-sitter/crates.inc @@ -64,11 +64,11 @@ 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 += semver 1.0.5 # MIT OR Apache-2.0 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 blob - d451f188c6b9f6e8d5a88ae218a1fcc6b930ad6c file + textproc/tree-sitter/distinfo --- textproc/tree-sitter/distinfo +++ textproc/tree-sitter/distinfo @@ -64,11 +64,11 @@ SHA256 (cargo/rust-argon2-0.8.3.tar.gz) = SxiCDZRLM8qn 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/semver-1.0.5.tar.gz) = BIZxjpLsmmj77XO7XvaH1xEDsUJZW0BoNWSb69M/csc= 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.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.67.tar.gz) = ZJip78NChx+RzC0NaUxnQ2i0zrQPYrZaegjDeSk15wI= SHA256 (cargo/tempfile-3.2.0.tar.gz) = 2sHGY8/JOBD4iu2biUHUjKv4VqGxEcKaQEOQGNhw6yI= @@ -104,7 +104,7 @@ SHA256 (cargo/winapi-0.3.9.tar.gz) = XIOaZ0/NepiVLlkyQ 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.20.1.tar.gz) = EqP3IGrzAo2+ig3lDY69bXAQv3YtuRisrnb8dYXxJY0= +SHA256 (tree-sitter-0.20.6.tar.gz) = TTfq74pAKjhZmP+ayj4QQ7Sju6iZvO7/J6cXjhFlud4= 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 @@ -171,11 +171,11 @@ 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/semver-1.0.5.tar.gz) = 29943 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.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.67.tar.gz) = 231889 SIZE (cargo/tempfile-3.2.0.tar.gz) = 25892 @@ -211,4 +211,4 @@ 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.20.1.tar.gz) = 2903038 +SIZE (tree-sitter-0.20.6.tar.gz) = 2924556 -- Paco Esteban. 0x5818130B8A6DBC03