summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--metadata/md5-cache/dev-libs/cdk-5.0.2021121613
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-0.20.111
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-0.20.1-r113
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-999915
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-bash-0.19.02
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-c-0.20.12
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-c-sharp-0.19.112
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-cpp-0.20.02
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-css-0.19.02
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-embedded-template-0.19.012
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-go-0.19.12
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-haskell-0.13.0_p2021111412
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-html-0.19.02
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-java-0.19.112
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-javascript-0.20.02
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-jsdoc-0.19.012
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-json-0.19.02
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-julia-0.19.012
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-meta-1-r19
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-ocaml-0.19.012
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-php-0.19.06
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-python-0.19.1_p2021111212
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-ql-0.19.012
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-regex-0.19.012
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-ruby-0.19.012
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-rust-0.20.012
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-scala-0.19.02
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-tsq-0.19.012
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-typescript-0.20.02
-rw-r--r--metadata/md5-cache/dev-perl/libwww-perl-6.600.017
-rw-r--r--metadata/md5-cache/dev-python/numpy-1.21.517
-rw-r--r--metadata/md5-cache/sys-devel/mold-99992
-rw-r--r--metadata/md5-cache/sys-process/atop-2.7.015
-rw-r--r--metadata/pkg_desc_index25
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--profiles/use.local.desc2
36 files changed, 284 insertions, 39 deletions
diff --git a/metadata/md5-cache/dev-libs/cdk-5.0.20211216 b/metadata/md5-cache/dev-libs/cdk-5.0.20211216
new file mode 100644
index 000000000000..df914545e145
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/cdk-5.0.20211216
@@ -0,0 +1,13 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=configure install
+DEPEND=sys-libs/ncurses:=[unicode(+)?]
+DESCRIPTION=A library of curses widgets
+EAPI=7
+HOMEPAGE=https://dickey.his.com/cdk/cdk.html
+IUSE=examples unicode
+KEYWORDS=~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris
+LICENSE=BSD
+RDEPEND=sys-libs/ncurses:=[unicode(+)?]
+SLOT=0/6
+SRC_URI=ftp://ftp.invisible-island.net/cdk/cdk-5.0-20211216.tgz
+_md5_=465a13d1bc6aae7ec2c395d3b918a5f1
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-0.20.1 b/metadata/md5-cache/dev-libs/tree-sitter-0.20.1
deleted file mode 100644
index 3d09f972ae67..000000000000
--- a/metadata/md5-cache/dev-libs/tree-sitter-0.20.1
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=install prepare
-DESCRIPTION=Tree-sitter is a parser generator tool and an incremental parsing library.
-EAPI=7
-HOMEPAGE=https://github.com/tree-sitter/tree-sitter
-INHERIT=toolchain-funcs
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=MIT
-SLOT=0
-SRC_URI=https://github.com/tree-sitter/tree-sitter/archive/v0.20.1.tar.gz -> tree-sitter-0.20.1.tar.gz
-_eclasses_=toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 multilib 4b66d835ec72e021e359bb81eacfe988
-_md5_=5cb12b9c6b4f4830017b4292e72c9f64
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-0.20.1-r1 b/metadata/md5-cache/dev-libs/tree-sitter-0.20.1-r1
new file mode 100644
index 000000000000..94d7e40b59d1
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/tree-sitter-0.20.1-r1
@@ -0,0 +1,13 @@
+BDEPEND=ts-cli? ( virtual/rust )
+DEFINED_PHASES=compile configure install prepare unpack
+DESCRIPTION=Tree-sitter is a parser generator tool and an incremental parsing library.
+EAPI=8
+HOMEPAGE=https://github.com/tree-sitter/tree-sitter
+INHERIT=toolchain-funcs cargo
+IUSE=ts-cli debug
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT ts-cli? ( Apache-2.0 BSD-2 CC0-1.0 ISC MIT )
+SLOT=0
+SRC_URI=https://github.com/tree-sitter/tree-sitter/archive/0.20.1.tar.gz -> tree-sitter-0.20.1.tar.gz ts-cli? ( https://crates.io/api/v1/crates/aho-corasick/0.7.15/download -> aho-corasick-0.7.15.crate https://crates.io/api/v1/crates/ansi_term/0.11.0/download -> ansi_term-0.11.0.crate https://crates.io/api/v1/crates/ansi_term/0.12.1/download -> ansi_term-0.12.1.crate https://crates.io/api/v1/crates/anyhow/1.0.40/download -> anyhow-1.0.40.crate https://crates.io/api/v1/crates/arrayref/0.3.6/download -> arrayref-0.3.6.crate https://crates.io/api/v1/crates/arrayvec/0.5.2/download -> arrayvec-0.5.2.crate https://crates.io/api/v1/crates/ascii/1.0.0/download -> ascii-1.0.0.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/1.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/bitflags/1.2.1/download -> bitflags-1.2.1.crate https://crates.io/api/v1/crates/blake2b_simd/0.5.11/download -> blake2b_simd-0.5.11.crate https://crates.io/api/v1/crates/bumpalo/3.6.1/download -> bumpalo-3.6.1.crate https://crates.io/api/v1/crates/cc/1.0.67/download -> cc-1.0.67.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/chunked_transfer/1.4.0/download -> chunked_transfer-1.4.0.crate https://crates.io/api/v1/crates/clap/2.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/constant_time_eq/0.1.5/download -> constant_time_eq-0.1.5.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.3/download -> crossbeam-utils-0.8.3.crate https://crates.io/api/v1/crates/ctor/0.1.20/download -> ctor-0.1.20.crate https://crates.io/api/v1/crates/diff/0.1.12/download -> diff-0.1.12.crate https://crates.io/api/v1/crates/difference/2.0.0/download -> difference-2.0.0.crate https://crates.io/api/v1/crates/dirs/3.0.1/download -> dirs-3.0.1.crate https://crates.io/api/v1/crates/dirs-sys/0.3.5/download -> dirs-sys-0.3.5.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.2/download -> getrandom-0.2.2.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/hashbrown/0.9.1/download -> hashbrown-0.9.1.crate https://crates.io/api/v1/crates/hermit-abi/0.1.18/download -> hermit-abi-0.1.18.crate https://crates.io/api/v1/crates/html-escape/0.2.6/download -> html-escape-0.2.6.crate https://crates.io/api/v1/crates/idna/0.2.2/download -> idna-0.2.2.crate https://crates.io/api/v1/crates/indexmap/1.6.1/download -> indexmap-1.6.1.crate https://crates.io/api/v1/crates/itoa/0.4.7/download -> itoa-0.4.7.crate https://crates.io/api/v1/crates/js-sys/0.3.48/download -> js-sys-0.3.48.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/libc/0.2.86/download -> libc-0.2.86.crate https://crates.io/api/v1/crates/libloading/0.7.0/download -> libloading-0.7.0.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/matches/0.1.8/download -> matches-0.1.8.crate https://crates.io/api/v1/crates/memchr/2.3.4/download -> memchr-2.3.4.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/once_cell/1.7.0/download -> once_cell-1.7.0.crate https://crates.io/api/v1/crates/output_vt100/0.1.2/download -> output_vt100-0.1.2.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.10/download -> ppv-lite86-0.2.10.crate https://crates.io/api/v1/crates/pretty_assertions/0.7.2/download -> pretty_assertions-0.7.2.crate https://crates.io/api/v1/crates/proc-macro2/1.0.24/download -> proc-macro2-1.0.24.crate https://crates.io/api/v1/crates/quote/1.0.9/download -> quote-1.0.9.crate https://crates.io/api/v1/crates/rand/0.8.3/download -> rand-0.8.3.crate https://crates.io/api/v1/crates/rand_chacha/0.3.0/download -> rand_chacha-0.3.0.crate https://crates.io/api/v1/crates/rand_core/0.6.2/download -> rand_core-0.6.2.crate https://crates.io/api/v1/crates/rand_hc/0.3.0/download -> rand_hc-0.3.0.crate https://crates.io/api/v1/crates/redox_syscall/0.1.57/download -> redox_syscall-0.1.57.crate https://crates.io/api/v1/crates/redox_syscall/0.2.5/download -> redox_syscall-0.2.5.crate https://crates.io/api/v1/crates/redox_users/0.3.5/download -> redox_users-0.3.5.crate https://crates.io/api/v1/crates/regex/1.4.3/download -> regex-1.4.3.crate https://crates.io/api/v1/crates/regex-syntax/0.6.22/download -> regex-syntax-0.6.22.crate https://crates.io/api/v1/crates/remove_dir_all/0.5.3/download -> remove_dir_all-0.5.3.crate https://crates.io/api/v1/crates/rust-argon2/0.8.3/download -> rust-argon2-0.8.3.crate https://crates.io/api/v1/crates/rustc-hash/1.1.0/download -> rustc-hash-1.1.0.crate https://crates.io/api/v1/crates/ryu/1.0.5/download -> ryu-1.0.5.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/serde/1.0.130/download -> serde-1.0.130.crate https://crates.io/api/v1/crates/serde_derive/1.0.130/download -> serde_derive-1.0.130.crate https://crates.io/api/v1/crates/serde_json/1.0.63/download -> serde_json-1.0.63.crate https://crates.io/api/v1/crates/smallbitvec/2.5.1/download -> smallbitvec-2.5.1.crate https://crates.io/api/v1/crates/spin/0.7.1/download -> spin-0.7.1.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/syn/1.0.67/download -> syn-1.0.67.crate https://crates.io/api/v1/crates/tempfile/3.2.0/download -> tempfile-3.2.0.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/thiserror/1.0.25/download -> thiserror-1.0.25.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.25/download -> thiserror-impl-1.0.25.crate https://crates.io/api/v1/crates/thread_local/1.1.3/download -> thread_local-1.1.3.crate https://crates.io/api/v1/crates/time/0.1.43/download -> time-0.1.43.crate https://crates.io/api/v1/crates/tiny_http/0.8.0/download -> tiny_http-0.8.0.crate https://crates.io/api/v1/crates/tinyvec/1.1.1/download -> tinyvec-1.1.1.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/toml/0.5.8/download -> toml-0.5.8.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.4/download -> unicode-bidi-0.3.4.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.17/download -> unicode-normalization-0.1.17.crate https://crates.io/api/v1/crates/unicode-width/0.1.8/download -> unicode-width-0.1.8.crate https://crates.io/api/v1/crates/unicode-xid/0.2.1/download -> unicode-xid-0.2.1.crate https://crates.io/api/v1/crates/url/2.2.1/download -> url-2.2.1.crate https://crates.io/api/v1/crates/utf8-width/0.1.4/download -> utf8-width-0.1.4.crate https://crates.io/api/v1/crates/vec_map/0.8.2/download -> vec_map-0.8.2.crate https://crates.io/api/v1/crates/walkdir/2.3.1/download -> walkdir-2.3.1.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.71/download -> wasm-bindgen-0.2.71.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.71/download -> wasm-bindgen-backend-0.2.71.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.71/download -> wasm-bindgen-macro-0.2.71.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.71/download -> wasm-bindgen-macro-support-0.2.71.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.71/download -> wasm-bindgen-shared-0.2.71.crate https://crates.io/api/v1/crates/web-sys/0.3.48/download -> web-sys-0.3.48.crate https://crates.io/api/v1/crates/webbrowser/0.5.5/download -> webbrowser-0.5.5.crate https://crates.io/api/v1/crates/which/4.1.0/download -> which-4.1.0.crate https://crates.io/api/v1/crates/widestring/0.4.3/download -> widestring-0.4.3.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate )
+_eclasses_=toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b cargo c7fefacaebdcb455d2a7b59429eb47a6
+_md5_=bde54a8da42e1f226bee49f6502755c2
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-9999 b/metadata/md5-cache/dev-libs/tree-sitter-9999
index b0812be9cf12..949424ed2495 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-9999
+++ b/metadata/md5-cache/dev-libs/tree-sitter-9999
@@ -1,11 +1,12 @@
-BDEPEND=>=dev-vcs/git-1.8.2.1[curl]
-DEFINED_PHASES=install prepare unpack
+BDEPEND=ts-cli? ( virtual/rust ) >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile configure install prepare unpack
DESCRIPTION=Tree-sitter is a parser generator tool and an incremental parsing library.
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter
-INHERIT=toolchain-funcs git-r3
-LICENSE=MIT
+INHERIT=toolchain-funcs cargo git-r3
+IUSE=ts-cli debug
+LICENSE=MIT ts-cli? ( Apache-2.0 BSD-2 CC0-1.0 ISC MIT )
PROPERTIES=live
SLOT=0
-_eclasses_=toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 multilib 4b66d835ec72e021e359bb81eacfe988 git-r3 cc875b0c1e9b3bdac1af0f82f3ba29da
-_md5_=0b96d63ba6f8900e8deb4fd5fe3cb098
+_eclasses_=toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b cargo c7fefacaebdcb455d2a7b59429eb47a6 git-r3 cc875b0c1e9b3bdac1af0f82f3ba29da
+_md5_=7a92c8273206de9415a9b69d9bf92b00
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-bash-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-bash-0.19.0
index a1eae5974bf1..56ef37eb7526 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-bash-0.19.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-bash-0.19.0
@@ -8,5 +8,5 @@ KEYWORDS=~amd64
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-bash/archive/v0.19.0.tar.gz -> tree-sitter-bash-0.19.0.tar.gz
-_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 tree-sitter-grammar b4e7a93fabe41bd6b98e46be17d2a4b0
+_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 tree-sitter-grammar 0e09bb7bef37ac4e1197c01358889e2d
_md5_=19f1b49c2adcf356611220d1cbf65a09
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-c-0.20.1 b/metadata/md5-cache/dev-libs/tree-sitter-c-0.20.1
index e912a32cc661..3bfe61ff4912 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-c-0.20.1
+++ b/metadata/md5-cache/dev-libs/tree-sitter-c-0.20.1
@@ -8,5 +8,5 @@ KEYWORDS=~amd64
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-c/archive/v0.20.1.tar.gz -> tree-sitter-c-0.20.1.tar.gz
-_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 tree-sitter-grammar b4e7a93fabe41bd6b98e46be17d2a4b0
+_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 tree-sitter-grammar 0e09bb7bef37ac4e1197c01358889e2d
_md5_=91765889d4c1c28d6adfbcbf22b14031
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-c-sharp-0.19.1 b/metadata/md5-cache/dev-libs/tree-sitter-c-sharp-0.19.1
new file mode 100644
index 000000000000..1a42b5895c2d
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/tree-sitter-c-sharp-0.19.1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-libs/tree-sitter
+DESCRIPTION=C# grammar for Tree-sitter
+EAPI=8
+HOMEPAGE=https://github.com/tree-sitter/tree-sitter-c-sharp
+INHERIT=tree-sitter-grammar
+KEYWORDS=~amd64
+LICENSE=MIT
+SLOT=0
+SRC_URI=https://github.com/tree-sitter/tree-sitter-c-sharp/archive/v0.19.1.tar.gz -> tree-sitter-c-sharp-0.19.1.tar.gz
+_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 tree-sitter-grammar 0e09bb7bef37ac4e1197c01358889e2d
+_md5_=17db7618b35eeddc8b6baff34a905aa2
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-cpp-0.20.0 b/metadata/md5-cache/dev-libs/tree-sitter-cpp-0.20.0
index df8a7326fcea..82758e28f15a 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-cpp-0.20.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-cpp-0.20.0
@@ -8,5 +8,5 @@ KEYWORDS=~amd64
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-cpp/archive/v0.20.0.tar.gz -> tree-sitter-cpp-0.20.0.tar.gz
-_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 tree-sitter-grammar b4e7a93fabe41bd6b98e46be17d2a4b0
+_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 tree-sitter-grammar 0e09bb7bef37ac4e1197c01358889e2d
_md5_=55ddbdb15dfc6936e48a9806552a55aa
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-css-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-css-0.19.0
index ebe38857d7c4..fa111297ffe4 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-css-0.19.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-css-0.19.0
@@ -8,5 +8,5 @@ KEYWORDS=~amd64
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-css/archive/v0.19.0.tar.gz -> tree-sitter-css-0.19.0.tar.gz
-_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 tree-sitter-grammar b4e7a93fabe41bd6b98e46be17d2a4b0
+_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 tree-sitter-grammar 0e09bb7bef37ac4e1197c01358889e2d
_md5_=cff8fba25a235538f167cc21a603a4fa
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-embedded-template-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-embedded-template-0.19.0
new file mode 100644
index 000000000000..5abde0a4451d
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/tree-sitter-embedded-template-0.19.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-libs/tree-sitter
+DESCRIPTION=Embedded template languages (like ERB, EJS) grammar for Tree-sitter
+EAPI=8
+HOMEPAGE=https://github.com/tree-sitter/tree-sitter-embedded-template
+INHERIT=tree-sitter-grammar
+KEYWORDS=~amd64
+LICENSE=MIT
+SLOT=0
+SRC_URI=https://github.com/tree-sitter/tree-sitter-embedded-template/archive/v0.19.0.tar.gz -> tree-sitter-embedded-template-0.19.0.tar.gz
+_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 tree-sitter-grammar 0e09bb7bef37ac4e1197c01358889e2d
+_md5_=4e3b93c9b375d5f57f4245306352cfa9
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-go-0.19.1 b/metadata/md5-cache/dev-libs/tree-sitter-go-0.19.1
index 7113d0c02277..0a0a044d8ec3 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-go-0.19.1
+++ b/metadata/md5-cache/dev-libs/tree-sitter-go-0.19.1
@@ -8,5 +8,5 @@ KEYWORDS=~amd64
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-go/archive/rust-0.19.1.tar.gz -> tree-sitter-go-0.19.1.tar.gz
-_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 tree-sitter-grammar b4e7a93fabe41bd6b98e46be17d2a4b0
+_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 tree-sitter-grammar 0e09bb7bef37ac4e1197c01358889e2d
_md5_=23acbd29a27f3bf43befd4b49cc72f50
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-haskell-0.13.0_p20211114 b/metadata/md5-cache/dev-libs/tree-sitter-haskell-0.13.0_p20211114
new file mode 100644
index 000000000000..41f267418f55
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/tree-sitter-haskell-0.13.0_p20211114
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-libs/tree-sitter
+DESCRIPTION=Haskell grammar for Tree-sitter
+EAPI=8
+HOMEPAGE=https://github.com/tree-sitter/tree-sitter-haskell
+INHERIT=tree-sitter-grammar
+KEYWORDS=~amd64
+LICENSE=MIT
+SLOT=0
+SRC_URI=https://github.com/tree-sitter/tree-sitter-haskell/archive/d72f2e42c0d5ccf8e8b1c39e3642428317e8fe02.tar.gz -> tree-sitter-haskell-0.13.0_p20211114.tar.gz
+_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 tree-sitter-grammar 0e09bb7bef37ac4e1197c01358889e2d
+_md5_=3c210c5ee6b4fcbb1e9b4cb20a1b7296
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-html-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-html-0.19.0
index 35128c6dd758..e6cbc693fa80 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-html-0.19.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-html-0.19.0
@@ -8,5 +8,5 @@ KEYWORDS=~amd64
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-html/archive/v0.19.0.tar.gz -> tree-sitter-html-0.19.0.tar.gz
-_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 tree-sitter-grammar b4e7a93fabe41bd6b98e46be17d2a4b0
+_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 tree-sitter-grammar 0e09bb7bef37ac4e1197c01358889e2d
_md5_=963675f7d47a8d3205825af45bbf510b
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-java-0.19.1 b/metadata/md5-cache/dev-libs/tree-sitter-java-0.19.1
new file mode 100644
index 000000000000..a5baed79fcea
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/tree-sitter-java-0.19.1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-libs/tree-sitter
+DESCRIPTION=Java grammar for Tree-sitter
+EAPI=8
+HOMEPAGE=https://github.com/tree-sitter/tree-sitter-java
+INHERIT=tree-sitter-grammar
+KEYWORDS=~amd64
+LICENSE=MIT
+SLOT=0
+SRC_URI=https://github.com/tree-sitter/tree-sitter-java/archive/v0.19.1.tar.gz -> tree-sitter-java-0.19.1.tar.gz
+_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 tree-sitter-grammar 0e09bb7bef37ac4e1197c01358889e2d
+_md5_=0d6302ae7fcb2ec8f431baa9c5a5e5dc
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-javascript-0.20.0 b/metadata/md5-cache/dev-libs/tree-sitter-javascript-0.20.0
index 94eb52aa758c..b9fdfde232e2 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-javascript-0.20.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-javascript-0.20.0
@@ -8,5 +8,5 @@ KEYWORDS=~amd64
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-javascript/archive/rust-0.20.0.tar.gz -> tree-sitter-javascript-0.20.0.tar.gz
-_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 tree-sitter-grammar b4e7a93fabe41bd6b98e46be17d2a4b0
+_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 tree-sitter-grammar 0e09bb7bef37ac4e1197c01358889e2d
_md5_=0c3064630953cd34497dcda6dfc6a650
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-jsdoc-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-jsdoc-0.19.0
new file mode 100644
index 000000000000..3d9cf98442ed
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/tree-sitter-jsdoc-0.19.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-libs/tree-sitter
+DESCRIPTION=JSDoc grammar for Tree-sitter
+EAPI=8
+HOMEPAGE=https://github.com/tree-sitter/tree-sitter-jsdoc
+INHERIT=tree-sitter-grammar
+KEYWORDS=~amd64
+LICENSE=MIT
+SLOT=0
+SRC_URI=https://github.com/tree-sitter/tree-sitter-jsdoc/archive/v0.19.0.tar.gz -> tree-sitter-jsdoc-0.19.0.tar.gz
+_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 tree-sitter-grammar 0e09bb7bef37ac4e1197c01358889e2d
+_md5_=8c506ccf738b09a4461eba758aac292c
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-json-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-json-0.19.0
index 921041e37883..bf7e4ad5266d 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-json-0.19.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-json-0.19.0
@@ -8,5 +8,5 @@ KEYWORDS=~amd64
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-json/archive/v0.19.0.tar.gz -> tree-sitter-json-0.19.0.tar.gz
-_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 tree-sitter-grammar b4e7a93fabe41bd6b98e46be17d2a4b0
+_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 tree-sitter-grammar 0e09bb7bef37ac4e1197c01358889e2d
_md5_=e35e5ffe02b5b9ef49e17d3e19e25bb0
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-julia-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-julia-0.19.0
new file mode 100644
index 000000000000..62f054718346
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/tree-sitter-julia-0.19.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-libs/tree-sitter
+DESCRIPTION=Julia grammar for Tree-sitter
+EAPI=8
+HOMEPAGE=https://github.com/tree-sitter/tree-sitter-julia
+INHERIT=tree-sitter-grammar
+KEYWORDS=~amd64
+LICENSE=MIT
+SLOT=0
+SRC_URI=https://github.com/tree-sitter/tree-sitter-julia/archive/v0.19.0.tar.gz -> tree-sitter-julia-0.19.0.tar.gz
+_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 tree-sitter-grammar 0e09bb7bef37ac4e1197c01358889e2d
+_md5_=6ff02d88437f2e83cbf83c335dde2267
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-meta-1-r1 b/metadata/md5-cache/dev-libs/tree-sitter-meta-1-r1
new file mode 100644
index 000000000000..9a3bc49d5438
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/tree-sitter-meta-1-r1
@@ -0,0 +1,9 @@
+DEFINED_PHASES=-
+DESCRIPTION=Metapackage for Tree Sitter packages
+EAPI=8
+HOMEPAGE=https://github.com/tree-sitter/tree-sitter
+KEYWORDS=~amd64
+LICENSE=metapackage
+RDEPEND=dev-libs/tree-sitter dev-libs/tree-sitter-bash dev-libs/tree-sitter-c dev-libs/tree-sitter-c-sharp dev-libs/tree-sitter-cpp dev-libs/tree-sitter-css dev-libs/tree-sitter-embedded-template dev-libs/tree-sitter-go dev-libs/tree-sitter-haskell dev-libs/tree-sitter-html dev-libs/tree-sitter-java dev-libs/tree-sitter-javascript dev-libs/tree-sitter-jsdoc dev-libs/tree-sitter-json dev-libs/tree-sitter-julia dev-libs/tree-sitter-ocaml dev-libs/tree-sitter-php dev-libs/tree-sitter-python dev-libs/tree-sitter-ql dev-libs/tree-sitter-ruby dev-libs/tree-sitter-rust dev-libs/tree-sitter-scala dev-libs/tree-sitter-tsq dev-libs/tree-sitter-typescript
+SLOT=0
+_md5_=2da16a17ce0c4a62b7071b56a360d77b
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-ocaml-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-ocaml-0.19.0
new file mode 100644
index 000000000000..4789ea860b59
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/tree-sitter-ocaml-0.19.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-libs/tree-sitter
+DESCRIPTION=OCaml grammar for Tree-sitter
+EAPI=8
+HOMEPAGE=https://github.com/tree-sitter/tree-sitter-ocaml
+INHERIT=tree-sitter-grammar
+KEYWORDS=~amd64
+LICENSE=MIT
+SLOT=0
+SRC_URI=https://github.com/tree-sitter/tree-sitter-ocaml/archive/v0.19.0.tar.gz -> tree-sitter-ocaml-0.19.0.tar.gz
+_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 tree-sitter-grammar 0e09bb7bef37ac4e1197c01358889e2d
+_md5_=dff104e3037f5a91f8ffb133af5b4671
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-php-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-php-0.19.0
index cf32002e9bd9..cbc8ea6472ff 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-php-0.19.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-php-0.19.0
@@ -2,11 +2,11 @@ DEFINED_PHASES=compile install
DEPEND=dev-libs/tree-sitter
DESCRIPTION=PHP grammar for Tree-sitter
EAPI=8
-HOMEPAGE=https://github.com/tree-sitter/tree-sitter-json
+HOMEPAGE=https://github.com/tree-sitter/tree-sitter-php
INHERIT=tree-sitter-grammar
KEYWORDS=~amd64
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-php/archive/v0.19.0.tar.gz -> tree-sitter-php-0.19.0.tar.gz
-_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 tree-sitter-grammar b4e7a93fabe41bd6b98e46be17d2a4b0
-_md5_=0beecfb3e70b793b0627cf0995a98c39
+_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 tree-sitter-grammar 0e09bb7bef37ac4e1197c01358889e2d
+_md5_=b965b5e3120f65200314c368964a9420
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-python-0.19.1_p20211112 b/metadata/md5-cache/dev-libs/tree-sitter-python-0.19.1_p20211112
new file mode 100644
index 000000000000..8a0eee4ec444
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/tree-sitter-python-0.19.1_p20211112
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-libs/tree-sitter
+DESCRIPTION=Python grammar for Tree-sitter
+EAPI=8
+HOMEPAGE=https://github.com/tree-sitter/tree-sitter-python
+INHERIT=tree-sitter-grammar
+KEYWORDS=~amd64
+LICENSE=MIT
+SLOT=0
+SRC_URI=https://github.com/tree-sitter/tree-sitter-python/archive/24b530ca158d2782ea9046e756057a412e16b52f.tar.gz -> tree-sitter-python-0.19.1_p20211112.tar.gz
+_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 tree-sitter-grammar 0e09bb7bef37ac4e1197c01358889e2d
+_md5_=fb3ac12191efe4abd703775f8c1f0ac4
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-ql-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-ql-0.19.0
new file mode 100644
index 000000000000..35157d3769e0
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/tree-sitter-ql-0.19.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-libs/tree-sitter
+DESCRIPTION=Semmle QL grammar for Tree-sitter
+EAPI=8
+HOMEPAGE=https://github.com/tree-sitter/tree-sitter-ql
+INHERIT=tree-sitter-grammar
+KEYWORDS=~amd64
+LICENSE=MIT
+SLOT=0
+SRC_URI=https://github.com/tree-sitter/tree-sitter-ql/archive/v0.19.0.tar.gz -> tree-sitter-ql-0.19.0.tar.gz
+_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 tree-sitter-grammar 0e09bb7bef37ac4e1197c01358889e2d
+_md5_=1a5d5558aa9dc2eafb47463968a66156
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-regex-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-regex-0.19.0
new file mode 100644
index 000000000000..2e54d48d7b27
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/tree-sitter-regex-0.19.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-libs/tree-sitter
+DESCRIPTION=Regular Expressions grammar for Tree-sitter
+EAPI=8
+HOMEPAGE=https://github.com/tree-sitter/tree-sitter-regex
+INHERIT=tree-sitter-grammar
+KEYWORDS=~amd64
+LICENSE=MIT
+SLOT=0
+SRC_URI=https://github.com/tree-sitter/tree-sitter-regex/archive/v0.19.0.tar.gz -> tree-sitter-regex-0.19.0.tar.gz
+_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 tree-sitter-grammar 0e09bb7bef37ac4e1197c01358889e2d
+_md5_=8a29e39bc6f02bf7c1f9973fc8debf94
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-ruby-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-ruby-0.19.0
new file mode 100644
index 000000000000..682189c4e5b0
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/tree-sitter-ruby-0.19.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-libs/tree-sitter
+DESCRIPTION=Ruby grammar for Tree-sitter
+EAPI=8
+HOMEPAGE=https://github.com/tree-sitter/tree-sitter-ruby
+INHERIT=tree-sitter-grammar
+KEYWORDS=~amd64
+LICENSE=MIT
+SLOT=0
+SRC_URI=https://github.com/tree-sitter/tree-sitter-ruby/archive/v0.19.0.tar.gz -> tree-sitter-ruby-0.19.0.tar.gz
+_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 tree-sitter-grammar 0e09bb7bef37ac4e1197c01358889e2d
+_md5_=b7cc1d79d8d724c03e151e4d960c9c6a
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-rust-0.20.0 b/metadata/md5-cache/dev-libs/tree-sitter-rust-0.20.0
new file mode 100644
index 000000000000..69a65f71b1dc
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/tree-sitter-rust-0.20.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-libs/tree-sitter
+DESCRIPTION=Rust grammar for Tree-sitter
+EAPI=8
+HOMEPAGE=https://github.com/tree-sitter/tree-sitter-rust
+INHERIT=tree-sitter-grammar
+KEYWORDS=~amd64
+LICENSE=MIT
+SLOT=0
+SRC_URI=https://github.com/tree-sitter/tree-sitter-rust/archive/v0.20.0.tar.gz -> tree-sitter-rust-0.20.0.tar.gz
+_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 tree-sitter-grammar 0e09bb7bef37ac4e1197c01358889e2d
+_md5_=82d5fa6c84a7dda48945e002e62baff3
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-scala-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-scala-0.19.0
index 73552ba27f29..6772f93b6805 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-scala-0.19.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-scala-0.19.0
@@ -8,5 +8,5 @@ KEYWORDS=~amd64
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-scala/archive/v0.19.0.tar.gz -> tree-sitter-scala-0.19.0.tar.gz
-_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 tree-sitter-grammar b4e7a93fabe41bd6b98e46be17d2a4b0
+_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 tree-sitter-grammar 0e09bb7bef37ac4e1197c01358889e2d
_md5_=b59c0a8a5773768787245f939afc7d77
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-tsq-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-tsq-0.19.0
new file mode 100644
index 000000000000..9b66ee15997e
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/tree-sitter-tsq-0.19.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-libs/tree-sitter
+DESCRIPTION=Tree-sitter query language grammar for Tree-sitter
+EAPI=8
+HOMEPAGE=https://github.com/tree-sitter/tree-sitter-tsq
+INHERIT=tree-sitter-grammar
+KEYWORDS=~amd64
+LICENSE=MIT
+SLOT=0
+SRC_URI=https://github.com/tree-sitter/tree-sitter-tsq/archive/0.19.0.tar.gz -> tree-sitter-tsq-0.19.0.tar.gz
+_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 tree-sitter-grammar 0e09bb7bef37ac4e1197c01358889e2d
+_md5_=38f1d4aed3bd2379096e86d9e6beccef
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-typescript-0.20.0 b/metadata/md5-cache/dev-libs/tree-sitter-typescript-0.20.0
index 0b5397baf2e5..270869e59117 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-typescript-0.20.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-typescript-0.20.0
@@ -8,5 +8,5 @@ KEYWORDS=~amd64
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-typescript/archive/rust-0.20.0.tar.gz -> tree-sitter-typescript-0.20.0.tar.gz
-_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 tree-sitter-grammar b4e7a93fabe41bd6b98e46be17d2a4b0
+_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 tree-sitter-grammar 0e09bb7bef37ac4e1197c01358889e2d
_md5_=3092ddc7cc0a81982e4c21a2256f5daf
diff --git a/metadata/md5-cache/dev-perl/libwww-perl-6.600.0 b/metadata/md5-cache/dev-perl/libwww-perl-6.600.0
new file mode 100644
index 000000000000..3711b0e110e9
--- /dev/null
+++ b/metadata/md5-cache/dev-perl/libwww-perl-6.600.0
@@ -0,0 +1,17 @@
+BDEPEND=virtual/perl-Digest-MD5 >=virtual/perl-Encode-2.120.0 dev-perl/Encode-Locale >=dev-perl/File-Listing-6.0.0 >=dev-perl/HTML-Parser-3.340.0 >=dev-perl/HTTP-Cookies-6.0.0 >=dev-perl/HTTP-Date-6.0.0 >=dev-perl/HTTP-Negotiate-6.0.0 >=dev-perl/HTTP-Message-6.70.0 virtual/perl-IO >=dev-perl/LWP-MediaTypes-6.0.0 >=virtual/perl-MIME-Base64-2.100.0 >=virtual/perl-libnet-2.580.0 >=dev-perl/Net-HTTP-6.180.0 virtual/perl-Scalar-List-Utils dev-perl/Try-Tiny >=dev-perl/URI-1.100.0 >=dev-perl/WWW-RobotRules-6.0.0 >=virtual/perl-parent-0.217.0 >=virtual/perl-CPAN-Meta-Requirements-2.120.620 virtual/perl-ExtUtils-MakeMaker virtual/perl-Getopt-Long virtual/perl-Module-Metadata test? ( virtual/perl-File-Spec >=dev-perl/HTTP-Daemon-6.120.0 dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 dev-perl/Test-Needs dev-perl/Test-RequiresInternet ) dev-lang/perl test? ( virtual/perl-Test-Simple )
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-lang/perl
+DESCRIPTION=A collection of Perl Modules for the WWW
+EAPI=8
+HOMEPAGE=https://metacpan.org/release/libwww-perl
+INHERIT=perl-module
+IUSE=ssl test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris
+LICENSE=|| ( Artistic GPL-1+ )
+PDEPEND=ssl? ( >=dev-perl/LWP-Protocol-https-6.20.0 )
+RDEPEND=virtual/perl-Digest-MD5 >=virtual/perl-Encode-2.120.0 dev-perl/Encode-Locale >=dev-perl/File-Listing-6.0.0 >=dev-perl/HTML-Parser-3.340.0 >=dev-perl/HTTP-Cookies-6.0.0 >=dev-perl/HTTP-Date-6.0.0 >=dev-perl/HTTP-Negotiate-6.0.0 >=dev-perl/HTTP-Message-6.70.0 virtual/perl-IO >=dev-perl/LWP-MediaTypes-6.0.0 >=virtual/perl-MIME-Base64-2.100.0 >=virtual/perl-libnet-2.580.0 >=dev-perl/Net-HTTP-6.180.0 virtual/perl-Scalar-List-Utils dev-perl/Try-Tiny >=dev-perl/URI-1.100.0 >=dev-perl/WWW-RobotRules-6.0.0 >=virtual/perl-parent-0.217.0 dev-lang/perl:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/libwww-perl-6.60.tar.gz
+_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c perl-module bd9574a79c5f0a347a9ea3db5ad9ca72
+_md5_=baaddf168be193ac189d42d36e060385
diff --git a/metadata/md5-cache/dev-python/numpy-1.21.5 b/metadata/md5-cache/dev-python/numpy-1.21.5
new file mode 100644
index 000000000000..7dfc0548d236
--- /dev/null
+++ b/metadata/md5-cache/dev-python/numpy-1.21.5
@@ -0,0 +1,17 @@
+BDEPEND=lapack? ( >=virtual/cblas-3.8 >=virtual/lapack-3.8 ) app-arch/unzip >=dev-python/cython-0.29.24[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] lapack? ( virtual/pkgconfig ) test? ( >=dev-python/hypothesis-5.8.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytz-2019.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/cffi-1.14.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( lapack? ( >=virtual/cblas-3.8 >=virtual/lapack-3.8 ) >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] lapack? ( virtual/fortran )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=lapack? ( virtual/fortran )
+DESCRIPTION=Fast array and numerical python library
+EAPI=7
+HOMEPAGE=https://numpy.org/
+INHERIT=distutils-r1 flag-o-matic fortran-2 toolchain-funcs
+IUSE=doc lapack test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
+LICENSE=BSD
+RDEPEND=lapack? ( >=virtual/cblas-3.8 >=virtual/lapack-3.8 ) python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] lapack? ( virtual/fortran )
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://pypi/n/numpy/numpy-1.21.5.zip doc? ( https://numpy.org/doc/1.21/numpy-html.zip -> numpy-html-1.21.5.zip https://numpy.org/doc/1.21/numpy-ref.pdf -> numpy-ref-1.21.5.pdf https://numpy.org/doc/1.21/numpy-user.pdf -> numpy-user-1.21.5.pdf )
+_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 multilib 4b66d835ec72e021e359bb81eacfe988 multibuild 05a584848db4901c97fcd94ae7cc3a97 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 python-utils-r1 a8b7938ade305f087865de7e52d079b5 python-r1 e574a3642f886323f18f867ecc4d91c4 distutils-r1 8041037f74e1f9d149c038c2fe2c97cf edos2unix 33e347e171066657f91f8b0c72ec8773 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic d5e1306543bc457213f68bb18f830d14 fortran-2 7e39eb204d37699d5f1eaf9f4d61888a
+_md5_=bcaf381f1f954855a43c893dca93ea55
diff --git a/metadata/md5-cache/sys-devel/mold-9999 b/metadata/md5-cache/sys-devel/mold-9999
index ee7d6bff2cce..0dc4206648ce 100644
--- a/metadata/md5-cache/sys-devel/mold-9999
+++ b/metadata/md5-cache/sys-devel/mold-9999
@@ -11,4 +11,4 @@ RDEPEND=>=dev-cpp/tbb-2021.4.0:= dev-libs/xxhash:= sys-libs/zlib !kernel_Darwin?
RESTRICT=test
SLOT=0
_eclasses_=toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 multilib 4b66d835ec72e021e359bb81eacfe988 git-r3 cc875b0c1e9b3bdac1af0f82f3ba29da
-_md5_=00a2895664f17a908093040f0f46aede
+_md5_=bb077be5879fcf879c8a38e95c975832
diff --git a/metadata/md5-cache/sys-process/atop-2.7.0 b/metadata/md5-cache/sys-process/atop-2.7.0
new file mode 100644
index 000000000000..78db1ba1f6d2
--- /dev/null
+++ b/metadata/md5-cache/sys-process/atop-2.7.0
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup
+DEPEND=sys-libs/ncurses:0= >=sys-process/acct-6.6.4-r1 modules? ( sys-libs/zlib ) modules? ( kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) ) modules? ( sys-apps/sed kernel_linux? ( virtual/linux-sources virtual/libelf ) )
+DESCRIPTION=Resource-specific view of processes
+EAPI=7
+HOMEPAGE=https://www.atoptool.nl/ https://github.com/Atoptool/atop
+INHERIT=linux-info linux-mod systemd toolchain-funcs
+IUSE=kernel_linux kernel_linux kernel_linux dist-kernel modules
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
+LICENSE=GPL-2
+RDEPEND=sys-libs/ncurses:0= >=sys-process/acct-6.6.4-r1 modules? ( sys-libs/zlib ) modules? ( kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) )
+SLOT=0
+SRC_URI=https://github.com/Atoptool/atop/archive/v2.7.0.tar.gz -> atop-2.7.0.tar.gz modules? ( https://www.atoptool.nl/download/netatop-3.1.tar.gz )
+_eclasses_=toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 multilib 4b66d835ec72e021e359bb81eacfe988 linux-info 6b67971d8a0a029d13181f2cfb9f5fa9 edos2unix 33e347e171066657f91f8b0c72ec8773 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 wrapper 4251d4c84c25f59094fd557e0063a974 eutils dab5d8ec471d025b79c9e6906bcf3bff linux-mod 1c03540c81548283580ab5526ab0978c systemd 2736b403a83f194b59b767f3b344c2c1
+_md5_=6caafec815eedff2bc85682dcc2cd631
diff --git a/metadata/pkg_desc_index b/metadata/pkg_desc_index
index 3a97277a6677..1b2a5b7e2d1a 100644
--- a/metadata/pkg_desc_index
+++ b/metadata/pkg_desc_index
@@ -5477,7 +5477,7 @@ dev-libs/c-capnproto 0.3: C library/compiler for the Cap'n Proto serialization/R
dev-libs/cJSON 1.7.14 1.7.15: Ultralightweight JSON parser in ANSI C
dev-libs/capnproto 0.7.0 0.8.0: RPC/Serialization system with capabilities support
dev-libs/capstone 4.0.2-r2: disassembly/disassembler framework + bindings
-dev-libs/cdk 5.0.20160131-r1 5.0.20210324-r2: A library of curses widgets
+dev-libs/cdk 5.0.20160131-r1 5.0.20210324-r2 5.0.20211216: A library of curses widgets
dev-libs/cereal 1.3.0 1.3.0-r1: Header-only C++11 serialization library
dev-libs/cgilib 0.7-r1: A simple and lightweight interface to the CGI for C and C++ programs
dev-libs/cgreen 1.3.0: Unit test and mocking framework for C and C++
@@ -5932,18 +5932,31 @@ dev-libs/tntnet 3.0: Modular, multithreaded web application server extensible wi
dev-libs/tomsfastmath 0.13.1-r1: Fast public domain large integer arithmetic library
dev-libs/totem-pl-parser 3.26.6: Playlist parsing library
dev-libs/tre 0.8.0-r2: Lightweight, robust, and efficient POSIX compliant regexp matching library
-dev-libs/tree-sitter 0.20.0 0.20.1 9999: Tree-sitter is a parser generator tool and an incremental parsing library.
+dev-libs/tree-sitter 0.20.0 0.20.1-r1 9999: Tree-sitter is a parser generator tool and an incremental parsing library.
dev-libs/tree-sitter-bash 0.19.0: Bash grammar for Tree-sitter
dev-libs/tree-sitter-c 0.20.1: C grammar for Tree-sitter
+dev-libs/tree-sitter-c-sharp 0.19.1: C# grammar for Tree-sitter
dev-libs/tree-sitter-cpp 0.20.0: C++ grammar for Tree-sitter
dev-libs/tree-sitter-css 0.19.0: CSS grammar for Tree-sitter
+dev-libs/tree-sitter-embedded-template 0.19.0: Embedded template languages (like ERB, EJS) grammar for Tree-sitter
dev-libs/tree-sitter-go 0.19.1: Go grammar for Tree-sitter
+dev-libs/tree-sitter-haskell 0.13.0_p20211114: Haskell grammar for Tree-sitter
dev-libs/tree-sitter-html 0.19.0: HTML grammar for Tree-sitter
+dev-libs/tree-sitter-java 0.19.1: Java grammar for Tree-sitter
dev-libs/tree-sitter-javascript 0.20.0: JavaScript grammar for Tree-sitter
+dev-libs/tree-sitter-jsdoc 0.19.0: JSDoc grammar for Tree-sitter
dev-libs/tree-sitter-json 0.19.0: JSON grammar for Tree-sitter
-dev-libs/tree-sitter-meta 1: Metapackage for Tree Sitter packages
+dev-libs/tree-sitter-julia 0.19.0: Julia grammar for Tree-sitter
+dev-libs/tree-sitter-meta 1 1-r1: Metapackage for Tree Sitter packages
+dev-libs/tree-sitter-ocaml 0.19.0: OCaml grammar for Tree-sitter
dev-libs/tree-sitter-php 0.19.0: PHP grammar for Tree-sitter
+dev-libs/tree-sitter-python 0.19.1_p20211112: Python grammar for Tree-sitter
+dev-libs/tree-sitter-ql 0.19.0: Semmle QL grammar for Tree-sitter
+dev-libs/tree-sitter-regex 0.19.0: Regular Expressions grammar for Tree-sitter
+dev-libs/tree-sitter-ruby 0.19.0: Ruby grammar for Tree-sitter
+dev-libs/tree-sitter-rust 0.20.0: Rust grammar for Tree-sitter
dev-libs/tree-sitter-scala 0.19.0: Scala grammar for Tree-sitter
+dev-libs/tree-sitter-tsq 0.19.0: Tree-sitter query language grammar for Tree-sitter
dev-libs/tree-sitter-typescript 0.20.0: TypeScript grammar for Tree-sitter
dev-libs/trio 1.16: Portable string functions, focus on the *printf() and *scanf() clones
dev-libs/tvision 2.2.3: Text User Interface that implements the well known CUA widgets
@@ -7926,7 +7939,7 @@ dev-perl/gtk2-traymanager 0.50.0-r3: Perl bindings for EggTrayManager
dev-perl/indirect 0.390.0: Lexically warn about using the indirect method call syntax
dev-perl/libintl-perl 1.320.0: High-Level Interface to Uniforum Message Translation
dev-perl/librg-utils-perl 1.0.43-r1: Parsers and format conversion utilities used by (e.g.) profphd
-dev-perl/libwww-perl 6.550.0 6.580.0: A collection of Perl Modules for the WWW
+dev-perl/libwww-perl 6.550.0 6.580.0 6.600.0: A collection of Perl Modules for the WWW
dev-perl/libxml-perl 0.80.0-r3: Collection of Perl modules for working with XML
dev-perl/local-lib 2.0.24 2.0.28: create and use a local lib/ for perl modules with PERL5LIB
dev-perl/maybe 0.20.200-r2: Use a Perl module and ignore error if can't be loaded
@@ -8893,7 +8906,7 @@ dev-python/ntlm-auth 1.5.0: Calculates NTLM Authentication codes
dev-python/ntplib 0.4.0: Python NTP library
dev-python/nuitka 0.6.17.6 0.6.17.7 0.6.18 0.6.18.1 0.6.18.2 0.6.18.3 0.6.18.4: Python to native compiler
dev-python/numexpr 2.7.3 2.8.0 2.8.1: Fast numerical array expression evaluator for Python and NumPy
-dev-python/numpy 1.21.1-r1 1.21.2-r1 1.21.3-r1 1.21.4 1.21.4-r2: Fast array and numerical python library
+dev-python/numpy 1.21.1-r1 1.21.2-r1 1.21.3-r1 1.21.4 1.21.4-r2 1.21.5: Fast array and numerical python library
dev-python/numpydoc 1.1.0: Sphinx extension to support docstrings in Numpy format
dev-python/oauth2client 4.1.3-r1: Library for accessing resources protected by OAuth 2.0
dev-python/oauthlib 3.1.1: Spec-compliant and thorough implementation of the OAuth request-signing logic
@@ -18056,7 +18069,7 @@ sys-power/upower 0.99.12-r1: D-Bus abstraction for enumerating power devices, qu
sys-process/acct 6.6.4-r3: GNU system accounting utilities
sys-process/anacron 2.3-r4: a periodic command scheduler
sys-process/at 3.2.2-r2 3.2.2-r4: Queues jobs for later execution
-sys-process/atop 2.6.0: Resource-specific view of processes
+sys-process/atop 2.6.0 2.7.0: Resource-specific view of processes
sys-process/audit 3.0 3.0.1 3.0.2 3.0.3 3.0.6: Userspace utilities for storing and processing auditing records
sys-process/bashtop 0.9.25: Resource monitor that shows usage and stats
sys-process/bcron 0.11: A new cron system designed with secure operations in mind by Bruce Guenter
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 08d07d6a8abd..85372e7fcdb1 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Mon, 20 Dec 2021 04:06:45 +0000
+Mon, 20 Dec 2021 04:21:49 +0000
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index ccbe9466ba56..97e0bf6a0219 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -2245,6 +2245,7 @@ dev-libs/tntnet:server - Enable tntnet server daemon
dev-libs/totem-pl-parser:archive - Enables ISO detection with app-arch/libarchive
dev-libs/totem-pl-parser:crypt - Support AmazonAMZ decoding with dev-libs/libgcrypt
dev-libs/totem-pl-parser:uchardet - Enable charset discovery via app-i18n/uchardet
+dev-libs/tree-sitter:ts-cli - Build Tree-sitter CLI tool (for developing, testing, and using Tree-sitter parsers)
dev-libs/userspace-rcu:regression-test - Run regression tests (requires FEATURES=test)
dev-libs/weston:desktop - Enable the desktop shell
dev-libs/weston:drm - Enable drm compositor support
@@ -8470,6 +8471,7 @@ sys-power/nut:ups_drivers_victronups - Driver for IMV/Victron UPS unit Match, Ma
sys-power/nvclock:gtk - Install the GTK+ based graphical interface
sys-power/nvclock:nvcontrol - Add NVCONTROL support for OpenGL options
sys-power/suspend:crypt - Allows suspend and resume from encrypted disk
+sys-process/atop:modules - Build netatop kernel module and install netatopd daemon.
sys-process/audit:gssapi - Enable GSSAPI support
sys-process/bottom:battery - Include support for laptop battery information.
sys-process/criu:bpf - Add support for BPF programs via dev-libs/libbpf